.pm{max-width:var(--site-article-max);color:var(--fg);font-family:var(--sans);margin:0 auto;padding-bottom:160px}.pm ul{margin:0;padding:0;list-style:none}.pm h1,.pm h2,.pm h3,.pm h4,.pm p{margin:0}.pm-h2{font-size:24px;font-weight:500;line-height:1.2}.pm-dek{max-width:56ch;color:var(--fg-dim);font-size:18px;line-height:1.5;margin-top:16px!important}.pm-label{color:var(--fg-mute);font-size:13px;font-weight:400;line-height:1.5}.pm-fig{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg-mute);font-size:12px}.pm-meta{color:var(--fg-dim);font-size:13px}.pm-src{color:var(--fg-mute);font-size:13px;line-height:1.5;display:block}.pm-acts{flex-wrap:wrap;gap:4px 16px;display:flex}.pm-act,.pm-link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px;white-space:nowrap;font-size:13px;transition:text-decoration-color .15s cubic-bezier(.22,1,.36,1)}.pm-act span{color:var(--fg-mute);margin-left:2px}.pm-act:hover,.pm-link:hover{color:var(--hi);text-decoration-color:var(--fg)}.pm-btn{background:var(--signal);color:#0a0a0b;border-radius:4px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pm-btn:hover{background:var(--hi)}.pm-tabs{flex-wrap:wrap;gap:4px;display:flex}.pm-tabs button{min-height:36px;color:var(--fg-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:14px}.pm-tabs button:hover{color:var(--fg)}.pm-tabs button[aria-pressed=true]{background:var(--panel-2);color:var(--hi)}.pm-shot{aspect-ratio:16/10;object-fit:cover;background:var(--panel);border-radius:6px;width:100%;display:block}.pm details>summary{cursor:pointer;list-style:none}.pm details>summary::-webkit-details-marker{display:none}.pm details>summary>:first-child:after{content:"+";font-family:var(--mono);color:var(--fg-mute);margin-left:10px;font-size:13px}.pm details[open]>summary>:first-child:after{content:"−"}.pm details>summary:hover>:first-child{color:var(--hi)}.pm [hidden]{display:none!important}.pc-more{max-width:62ch;color:var(--fg-dim);font-size:15px;line-height:1.6;margin:10px 0 4px!important}.pc-era{grid-template-columns:200px minmax(0,1fr);gap:48px;padding:48px 0 0;display:grid}.pc-era>:last-child{border-left:1px solid var(--line-2);padding-bottom:16px;padding-left:40px;position:relative}.pc-rail{align-self:start;position:sticky;top:96px}.pc-year{font-family:var(--sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--hi);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1;display:block}.pc-era-old .pc-year{color:var(--fg-dim);font-size:28px}.pc-rail .pm-src{margin-top:8px}.pc-era-next>:last-child:before{content:"";background:var(--signal);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.pc-month+.pc-month{margin-top:32px}.pc-row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) max-content;align-items:baseline;gap:16px;padding:14px 0;display:grid}.pc-era-next .pc-row{grid-template-columns:112px minmax(0,1fr) max-content}.pc-row:has(.pm-shot){grid-template-columns:56px 200px minmax(0,1fr) max-content;align-items:start;padding:20px 0}.pc-title{font-size:16px;font-weight:500;line-height:1.35}.pc-row:has(.pm-shot) .pc-title{font-size:19px}.pc-old li{color:var(--fg-dim);grid-template-columns:56px minmax(0,1.2fr) minmax(0,1fr) max-content;align-items:baseline;gap:16px;padding:8px 0;font-size:14px;display:grid}@media (width<=900px){.pc-era{grid-template-columns:minmax(0,1fr);gap:32px}.pc-rail{position:static}.pc-row .pm-acts{grid-column:2}.pc-row,.pc-row:has(.pm-shot),.pc-era-next .pc-row{grid-template-columns:56px minmax(0,1fr)}.pc-row .pm-shot,.pc-row:has(.pm-shot) .pc-main{grid-column:2}.pc-era>:last-child{padding-left:20px}.pc-old li{grid-template-columns:56px minmax(0,1fr)}.pc-old li .pm-src,.pc-old li .pm-acts{grid-column:2}}html:has(.pw){overflow-x:clip}.pw{max-width:none}.pw-frame{max-width:var(--site-frame-max);margin-inline:auto}.pw-band{width:100vw;padding-inline:var(--site-gutter);margin-left:calc(50% - 50vw)}.pw-hero{isolation:isolate;background:var(--bg);border-bottom:1px solid var(--line-2);align-items:end;min-height:clamp(560px,74svh,780px);margin-top:-32px;display:grid;position:relative;overflow:clip}.pw-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pw-field{transform-origin:62% 70%;width:100%;height:100%;animation:28s linear infinite alternate both paused pw-drift;display:block}@keyframes pw-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.2)translate(-1.5%,1%)}}@media (prefers-reduced-motion:reduce){.pw-field{animation:none;transform:scale(1.08)}}.pw-shade{background:linear-gradient(90deg,#0a0a0b 0%,#0a0a0bb3 24%,#0a0a0b26 50%,#0a0a0b00 70%),linear-gradient(#0a0a0b 0%,#0a0a0b00 22% 78%,#0a0a0bcc 100%);position:absolute;inset:0}.pw-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px 96px;width:100%;padding:96px 0 72px;display:grid}.pw-h1{letter-spacing:-.03em;color:var(--hi);font-size:clamp(48px,7vw,104px);font-weight:500;line-height:1.02}.pw-hero .pm-dek{font-size:20px}.pw-hero-cta{align-items:center;gap:20px;display:flex;margin-top:32px!important}.pw-motion{right:var(--site-gutter);min-height:32px;color:var(--fg-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px;position:absolute;top:16px}.pw-motion:hover{color:var(--fg)}.pw-topics{background:var(--panel);margin-top:128px;padding-block:64px}.pw-topics-grid{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1.25fr));align-items:start;gap:48px;display:grid}.pw-topics-grid>div{border-left:1px solid var(--line-2);padding-left:24px}.pw-topic{font-size:20px;font-weight:500;line-height:1.25;margin-bottom:8px!important}.pw-topics .pm-src{color:var(--fg-mute-on-panel)}.pw-record{margin-top:96px}.pw-record .pc-row{border-radius:4px;margin-inline:-12px;padding-inline:12px;transition:background-color .15s cubic-bezier(.22,1,.36,1)}.pw-record .pc-old li{border-radius:4px;margin-inline:-12px;padding-inline:12px}@media (width>=1181px){.pw-record details>summary>:first-child:after,.pw-record .pc-more{display:none}}@media (width<=900px){.pw-hero-grid,.pw-topics-grid{grid-template-columns:minmax(0,1fr);gap:32px}.pw-topics-grid>div{border-left:0;padding-left:0}}.pw-record .pc-row .pm-acts{justify-content:flex-end;max-width:280px}.pw-record details>summary>:first-child:after{display:inline!important}.pw-record .pc-more{display:block!important}.pw-record .pc-row{transition:none}@media (width<=900px){.pw-record .pc-era,.pw-record .pc-row:has(.pm-shot){grid-template-columns:56px minmax(0,1fr);gap:16px}}.pw-record .pc-era-next{scroll-margin-top:96px}.pw-record .pc-era-next .pc-row{grid-template-columns:56px minmax(0,1fr) minmax(0,max-content)}.pw-record .pc-era-next .pc-year{font-size:clamp(28px,3vw,40px)}.pc-up li{border-bottom:1px solid var(--line);grid-template-columns:148px 40px minmax(0,1fr) minmax(0,max-content);align-items:center;gap:20px;min-height:64px;margin-inline:-12px;padding:8px 12px;display:grid}.pc-up-when{color:var(--fg-dim)}.pc-up li[data-tentative] .pc-up-when{font-family:var(--sans);color:var(--fg-mute);font-size:13px}.pc-up-mark{border:1px dashed var(--line-2);background:var(--panel);width:40px;height:40px;color:var(--fg-dim);border-radius:4px;place-items:center;font-size:12px;font-weight:500;display:grid}.pc-up-main{flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-width:0;display:flex}.pc-up-main .pm-src{display:inline}.pw-invite{border-left:1px solid var(--line-2);padding-left:32px}.pw-invite-h{color:var(--hi);font-size:24px;font-weight:500;line-height:1.2}.pw-invite-p{max-width:44ch;color:var(--fg-dim);font-size:16px;line-height:1.6;margin-top:12px!important}.pw-invite .pw-hero-cta{margin-top:24px!important}@media (width<=900px){.pc-up li{grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding-block:14px}.pc-up-when,.pc-up li .pm-acts{grid-column:2}.pc-up-mark{grid-row:1/span 2}.pw-invite{border-left:0;padding-left:0}}.pw-record .pc-row:has(.pm-shot) .pc-title{font-size:19px;line-height:1.25}.pw-record .pc-row .pm-shot{border-radius:4px}.pw-record .pc-abs{font-size:15px;margin-top:8px!important}@media (width<=900px){.pw-record .pc-row:has(.pm-shot){grid-template-columns:64px minmax(0,1fr);gap:6px 14px;padding:14px 12px}.pw-record .pc-row:has(.pm-shot) .pc-day{grid-column:1/-1}.pw-record .pc-row .pm-shot{aspect-ratio:1;grid-column:1}.pw-record .pc-row:has(.pm-shot) .pc-main,.pw-record .pc-row:has(.pm-shot) .pm-acts{grid-column:2}.pw-record .pc-row .pm-acts{justify-content:flex-start}.pw-record .pc-row:has(.pm-shot) .pc-title{font-size:16px}.pw-record .pc-abs{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;overflow:hidden;display:-webkit-box!important}.pw-record .pc-era{grid-template-columns:minmax(0,1fr);gap:16px}.pw-record .pc-era>:last-child{border-left:0;padding-left:0}.pw-record .pc-era>:last-child:before{display:none}}.pw-record .pc-row:has(.pm-shot){grid-template-columns:56px 224px minmax(0,1fr) minmax(0,max-content);gap:12px 28px;padding:20px 12px}.pw-record .pc-row:has(.pm-shot) .pc-title{font-size:20px}@media (width<=900px){.pw-record .pc-row:has(.pm-shot){grid-template-columns:112px minmax(0,1fr);gap:6px 14px;padding:16px 12px}.pw-record .pc-row .pm-shot{aspect-ratio:4/3}.pw-record .pc-row:has(.pm-shot) .pc-title{font-size:16px}}.pw-types{border-block:1px solid var(--line)}.pw-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-types button{border-left:1px solid var(--line);color:var(--fg);gap:6px;padding:28px 56px 28px 32px;text-decoration:none;transition:background-color .15s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.pw-types button:first-child{border-left:0;padding-left:0}.pw-types button:hover{background:var(--panel)}.pw-types button:first-child:hover{box-shadow:-32px 0 0 var(--panel)}.pw-type-name{color:var(--hi);font-size:22px;font-weight:500;line-height:1.2}.pw-type-name .pm-fig{margin-left:6px;font-size:13px}.pw-type-blurb{color:var(--fg-dim);font-size:14px;line-height:1.5}.pw-record{scroll-margin-top:var(--pw-nav-h,64px)}.pw-record-status{color:var(--fg-dim);margin-left:8px;font-size:.6em;font-weight:400}.pw-filterbar{top:var(--pw-nav-h,64px);z-index:5;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:16px;margin:20px -12px 32px;padding:12px;display:flex;position:sticky}.pw-filter-label{color:var(--fg-mute);font-size:13px}.pw-seg{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;flex-wrap:nowrap;gap:0;padding:3px}.pw-seg button{min-height:40px;color:var(--fg-dim);white-space:nowrap;padding:0 18px;font-size:15px}.pw-seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.pw-seg button[aria-pressed=true] .pm-fig{color:var(--bg)}@media (width<=900px){.pw-types-grid{grid-template-columns:minmax(0,1fr)}.pw-types button,.pw-types button:first-child{border-left:0;border-top:1px solid var(--line);padding:18px 40px 18px 0}.pw-types button:first-child{border-top:0}.pw-types button:hover{box-shadow:none;background:0 0}.pw-filter-label{display:none}.pw-filterbar{margin-inline:calc(-1 * var(--site-gutter));padding-inline:var(--site-gutter);scrollbar-width:none;overflow-x:auto}.pw-seg button{padding:0 14px;font-size:14px}}.pw{--pw-nav-h:54px}@media (width<=900px){.pw{--pw-nav-h:60px}}@media (width>=901px) and (width<=1240px){.pw{--pw-nav-h:72px}}@media (width>=901px){.pw-record .pc-rail{top:calc(var(--pw-nav-h) + 96px)}.pw-record .pc-row:has(.pm-shot){grid-template-columns:56px 300px minmax(0,1fr) minmax(0,max-content);gap:16px 32px;padding:24px 12px}.pw-record .pc-row:has(.pm-shot) .pc-title{font-size:22px;line-height:1.2}.pw-record .pc-row .pm-shot{border-radius:6px}.pw-record .pc-abs{font-size:16px;margin-top:12px!important}}.pm-acts{align-items:center;gap:8px 16px}.pm-actbtn{border:1px solid var(--line-2);min-height:36px;color:var(--fg);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:13px;text-decoration:none;transition:border-color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.pm-actbtn svg{fill:none;width:16px;height:16px;stroke:var(--icon);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.pm-actbtn span{color:var(--fg-mute)}.pm-actbtn:hover{border-color:var(--fg-dim);background:var(--panel);color:var(--hi)}.pm-listen{align-items:center;gap:6px;display:inline-flex}.pm-listen-l{color:var(--fg-dim);white-space:nowrap;margin-right:6px;font-size:13px}.pm-mark{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg);border-radius:4px;place-items:center;transition:border-color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1);display:grid}.pm-mark svg{fill:currentColor;width:18px;height:18px}.pm-mark:hover{border-color:var(--fg-dim);background:var(--panel);color:var(--hi)}.pw-record .pc-row .pm-acts{max-width:360px}.pm-act-ext{color:var(--fg-mute);font-size:12px;text-decoration-color:#0000}.pm-act-ext span{color:inherit}.pm-act-ext:hover{color:var(--fg);text-decoration-color:var(--line-2)}.pm-mark{color:var(--mark,var(--fg))}.pm-mark:hover{color:var(--mark,var(--hi))}.pw-art .pw-field{display:none;position:absolute;inset:0}.pw .pw-art [data-hero-art=room]{display:block}.pw-img{object-fit:cover;object-position:70% 100%}.pw-art[data-running] .pw-field{animation-play-state:running}.pw-art .pw-img{transform-origin:62% 42%;animation:26s ease-in-out infinite alternate both paused pw-drift-img}@keyframes pw-drift-img{0%{transform:scale(1.03)translateY(3%)}to{transform:scale(1.15)translateY(5%)}}@media (prefers-reduced-motion:reduce){.pw-art .pw-img{animation:none;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.pw-art .pw-img{transform:scale(1.24)translateY(10%)}}.pw-art .pw-img{transform-origin:60% 30%}@media (prefers-reduced-motion:reduce){.pw-art .pw-img{transform:scale(1.06)translateY(3.5%)}}.pw .pw-hero{align-items:start}.pw .pw-hero-grid{padding-top:clamp(96px,15svh,168px);padding-bottom:clamp(220px,30svh,320px)}.pw .pw-shade{background:linear-gradient(90deg,#0a0a0b99 0%,#0a0a0b00 30%),linear-gradient(#0a0a0b 0%,#0a0a0b00 18% 82%,#0a0a0b 100%)}@media (width<=900px){.pw .pw-hero-grid{padding-top:88px;padding-bottom:200px}}.pc-org-logo{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:100%;height:auto;display:block}.pc-org{align-items:center;min-height:24px;display:flex}.pc-org-logo{opacity:.7;max-width:132px;max-height:24px}.pc-org-name{color:var(--fg-dim);font-size:13px;line-height:1.4}.pw-record .pc-era{grid-template-columns:200px minmax(0,1fr);gap:48px}.pw-record .pc-row.pc-lead-row>.pc-day{grid-column:1}.pw-record .pc-row.pc-lead-row>.pm-shot,.pw-record .pc-row.pc-lead-row>.pc-org{grid-column:3}.pw-record .pc-row.pc-lead-row>.pc-main{grid-column:4}@media (width>=901px){.pw-record .pc-row.pc-lead-row{align-items:start;gap:8px 24px;grid-template-columns:56px 92px 300px minmax(0,1fr) minmax(0,max-content)!important}.pw-record .pc-row.pc-lead-row>.pm-acts{grid-column:5}.pw-record .pc-row.pc-lead-row:has(.pm-shot){grid-template-columns:56px 92px 300px minmax(0,1fr)!important}.pw-record .pc-row.pc-lead-row:has(.pm-shot)>.pm-acts{grid-column:4;justify-content:flex-start}.pw-record .pc-row.pc-lead-row>.pc-day{padding-top:2px}.pw-record .pc-row.pc-lead-row:has(.pm-shot)>.pc-day{padding-top:6px}}@media (width<=900px){.pw-record .pc-row.pc-lead-row{gap:6px 14px;grid-template-columns:112px minmax(0,1fr)!important}.pw-record .pc-row.pc-lead-row>.pc-day{grid-area:1/1}.pw-record .pc-row.pc-lead-row>.pm-shot{grid-area:2/1}.pw-record .pc-row.pc-lead-row>.pc-org{grid-area:2/1;align-items:flex-start;padding-top:3px}.pw-record .pc-row.pc-lead-row>.pc-main,.pw-record .pc-row.pc-lead-row>.pm-acts{grid-column:2}.pw-record .pc-row.pc-lead-row>.pc-main{grid-row:2}.pc-org-logo{max-width:100px;max-height:20px}.pw-record .pc-era{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width>=901px){.pw-record .pc-row.pc-lead-row{gap:8px 32px;grid-template-columns:56px 300px minmax(0,1fr) minmax(0,max-content)!important}.pw-record .pc-row.pc-lead-row:has(.pm-shot){grid-template-columns:56px 300px minmax(0,1fr)!important}.pw-record .pc-row.pc-lead-row>.pm-shot,.pw-record .pc-row.pc-lead-row>.pc-org{grid-column:2}.pw-record .pc-row.pc-lead-row>.pc-main{grid-column:3}.pw-record .pc-row.pc-lead-row>.pm-acts{grid-column:4}.pw-record .pc-row.pc-lead-row:has(.pm-shot)>.pm-acts{grid-column:3}.pw-record .pc-row.pc-lead-row:not(:has(.pm-shot)){align-items:center}.pw-record .pc-row.pc-lead-row:not(:has(.pm-shot))>.pc-day{padding-top:0}}.pc-org{text-align:center;justify-content:center}.pm-tag{border:1px solid var(--line-2);vertical-align:middle;border-radius:3px;align-items:center;height:24px;margin-right:8px;padding:0 8px;display:inline-flex}.pm-tag img{filter:brightness(0)invert();opacity:.75;width:auto;max-width:84px;height:auto;max-height:12px;display:block}.pw-record .pc-row.pc-lead-row:has(.pm-shot) .pc-main>.pm-src{margin-top:6px;line-height:24px}@media (width<=900px){.pw-record .pc-row.pc-lead-row>.pc-day{grid-column:1/-1}}.pm-tag{height:28px;padding:0 10px}.pm-tag img{width:auto;max-width:none;height:14px;max-height:none}.pw-record .pc-row.pc-lead-row:has(.pm-shot) .pc-main>.pm-src{line-height:28px}.pm-attr{border:1px solid var(--line-2);height:24px;color:var(--fg-dim);white-space:nowrap;border-radius:3px;align-items:center;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.pc-attrs,.pc-lead-row .pc-main .pm-src:not(.pc-who){flex-wrap:wrap;gap:6px;display:flex}.pc-attrs{margin-top:14px}.pc-lead-row .pc-main .pm-src:not(.pc-who){margin-top:8px}.pc-lead-row details>summary>.pm-src{display:flex}.pc-who{color:var(--fg-dim);align-items:center;gap:2px;font-size:14px;display:flex!important}.pw-record .pc-row.pc-lead-row:has(.pm-shot)>.pm-acts{margin-top:4px}.pw-record .pc-row.pc-lead-row:has(.pm-shot) .pc-main>.pc-who{margin-top:10px}.pc-attr-text{align-self:center;margin-left:4px}.pc-attr-text:empty{display:none}@media (width>=901px){.pw-record .pc-era:not(.pc-era-next) .pc-rail{z-index:2;background:var(--bg);padding-bottom:20px}.pw-record .pc-month{position:relative}.pw-record .pc-month+.pc-month{margin-top:0}.pw-record .pc-month>h3{width:200px;color:var(--fg-dim);font-size:14px;position:absolute;top:22px;left:-289px;margin:0!important}.pw-record .pc-month:first-child>h3{top:108px}}.pc-org-plate{border:1px solid var(--line-2);border-radius:6px;align-self:start;height:96px;padding:0 24px}.pc-org-plate .pc-org-logo{opacity:.8;max-width:62%;max-height:30px}.pc-org-plate .pc-org-name{color:var(--fg);font-size:15px}.pc-entry{justify-content:space-between;align-items:flex-start;gap:8px 32px;display:flex}.pc-entry+.pc-entry{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.pc-entry-text{min-width:0}.pc-entry .pm-acts{flex:none;padding-top:2px}.pc-press .pc-title{font-size:18px;line-height:1.3;display:block}.pc-note{-webkit-line-clamp:2;max-width:68ch;color:var(--fg-dim);-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden;margin:6px 0 0!important}.pc-press .pc-entry .pm-src{margin-top:10px!important}@media (width>=901px){.pw-record .pc-row.pc-lead-row.pc-press{padding:24px 12px;grid-template-columns:56px 300px minmax(0,1fr)!important;align-items:start!important}.pw-record .pc-row.pc-lead-row.pc-press>.pc-day{padding-top:6px}}@media (width<=900px){.pc-org-plate{height:64px;padding:0 10px}.pc-org-plate .pc-org-logo{max-width:86%;max-height:20px}.pc-org-plate .pc-org-name{font-size:11px}.pc-entry{flex-direction:column}.pc-press .pc-title{font-size:16px}.pw-record .pc-row.pc-lead-row>.pc-org-plate{align-items:center;padding-top:0}}.pc-title a{color:inherit;text-decoration:none}.pc-title a:hover{text-decoration:underline;text-decoration-color:var(--fg-mute);text-underline-offset:5px}.pw-record .pc-rail .pm-src{display:none}@media (width>=901px){.pw-record .pc-month:first-child>h3{top:84px}}.pw a,.pw button{-webkit-tap-highlight-color:transparent;transition:color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),text-decoration-color .15s cubic-bezier(.22,1,.36,1)}.pw .pm-btn:hover{background:color-mix(in oklab, var(--signal) 84%, white)}.pw .pm-btn:active{background:color-mix(in oklab, var(--signal) 82%, black)}.pw .pm-actbtn:active,.pw .pm-mark:active,.pw .pw-types button:active,.pw .pw-motion:active,.pw .pc-expand:active{background:var(--panel-2);border-color:var(--fg-mute)}.pw .pw-seg button:active{background:var(--panel-2);color:var(--hi)}.pw .pw-seg button[aria-pressed=true]:active{background:var(--fg-dim);color:var(--bg)}.pw .pm-act:active,.pw .pm-link:active,.pw .pc-title a:active{color:var(--fg-dim)}@media (hover:none),(pointer:coarse){.pw .pw-types button:hover,.pw .pm-actbtn:hover,.pw .pm-mark:hover{border-color:var(--line-2);box-shadow:none;background:0 0}.pw .pw-types button:hover{border-color:var(--line)}.pw .pm-btn:hover{background:var(--signal)}.pw .pw-seg button:not([aria-pressed=true]):hover{color:var(--fg-dim)}.pw .pm-act-ext:hover{color:var(--fg-mute);text-decoration-color:#0000}.pw .pw-types button:active,.pw .pm-actbtn:active,.pw .pm-mark:active{background:var(--panel-2)}.pw .pm-btn:active{background:color-mix(in oklab, var(--signal) 82%, black)}}@media (prefers-reduced-motion:no-preference){.pw-hero .pw-h1,.pw-hero .pm-dek,.pw-hero .pw-invite{animation:.4s cubic-bezier(.22,1,.36,1) both pw-arrive}.pw-hero .pm-dek{animation-delay:60ms}.pw-hero .pw-invite{animation-delay:.12s}}@keyframes pw-arrive{0%{opacity:0;transform:translateY(8px)}}.pw img.pm-shot{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.pw img.pm-shot[data-loading]{opacity:0}.pw-motion{top:auto;right:var(--site-gutter);min-height:44px;color:var(--fg-dim);border:1px solid #0000;padding:0 14px;bottom:16px}.pw-motion:hover{border-color:var(--line-2)}.pc-expand{min-height:44px;color:var(--fg);font:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;margin:2px 0 0 -10px;padding:0 10px;font-size:13px;display:inline-flex}.pw-record .pc-abs[data-open],.pw-record .pc-note[data-open]{-webkit-line-clamp:unset;overflow:visible;display:block!important}@media (width>=901px){.pw-record .pc-expand{display:none}}.pw-record .pc-spine{scroll-margin-top:calc(var(--pw-nav-h) + 97px)}.pm-tag img{object-fit:contain;max-width:60px}@media (width>=901px){.pc-old{grid-template-columns:56px minmax(0,1.2fr) minmax(0,1fr) max-content;column-gap:16px;display:grid}.pc-old li{grid-column:1/-1;grid-template-columns:subgrid}.pc-old li .pm-acts{justify-self:end}}.pc-old-src{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pc-old-src .pm-tag{height:24px;margin-right:0;padding:0 8px}.pc-old-src .pm-tag img{height:12px}.pc-old-type{min-width:64px}.pc-old li{align-items:center}.pw-marks{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;margin-top:64px;display:grid}.pw-marks-h{color:var(--fg-dim);margin:0;font-size:14px;font-weight:400}.pw-marks-list{flex-wrap:wrap;align-items:center;gap:24px 40px;margin:0;padding:0;list-style:none;display:flex}.pw-marks-list img{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:auto;max-width:120px;height:22px;display:block}@media (width<=900px){.pw-marks{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px}.pw-marks-list{gap:20px 28px}.pw-marks-list img{max-width:96px;height:18px}}.pw-marks{margin-top:72px;display:block}.pw-marks-h{text-align:center;margin-bottom:28px}.pw-marks-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.pw-marks-track{width:max-content;animation:60s linear infinite pw-marks-drift;display:flex}.pw-marks-list{flex-wrap:nowrap;gap:0}.pw-marks-list li{flex:none;padding-right:88px}.pw-marks-list img{opacity:.75;max-width:220px;height:34px}@keyframes pw-marks-drift{to{transform:translate(-50%)}}@media (hover:hover){.pw-marks-view:hover .pw-marks-track{animation-play-state:paused}}body[data-motion-paused] .pw-marks-track{animation-play-state:paused}@media (width<=900px){.pw-marks{margin-top:48px}.pw-marks-h{margin-bottom:20px}.pw-marks-list{gap:0}.pw-marks-list li{padding-right:56px}.pw-marks-list img{max-width:170px;height:26px}.pw-marks-track{animation-duration:45s}}@media (prefers-reduced-motion:reduce){.pw-marks-view{-webkit-mask-image:none;mask-image:none}.pw-marks-track{width:auto;animation:none;display:block}.pw-marks-list{flex-wrap:wrap;justify-content:center;row-gap:24px}.pw-marks-list[aria-hidden=true]{display:none}}.pw-marks-view{margin-top:28px}@media (width<=900px){.pw-marks-view{margin-top:20px}.pw-marks-list img{max-width:130px}}.pw-record .pw-types{border:1px solid var(--line);border-radius:6px;margin:24px 0 40px;overflow:hidden}.pw-record .pw-types button,.pw-record .pw-types button:first-child{cursor:pointer;padding:24px 28px}.pw-record .pw-types button:first-child:hover{box-shadow:none}.pw-record .pw-types button[aria-pressed=true]{background:var(--panel);box-shadow:inset 0 2px 0 var(--fg)}.pw-type-on{color:var(--fg-mute);visibility:hidden;font-size:13px}.pw-types button[aria-pressed=true] .pw-type-on{visibility:visible}@media (width>=901px){.pw-record .pw-filterbar{display:none}}@media (width<=900px){.pw-record .pw-types{display:none}}.pw-record .pw-types button{align-content:start}@media (width>=901px){.pw-record .pw-types{top:var(--pw-nav-h,64px);z-index:5;background:var(--bg);box-shadow:12px 0 0 var(--bg), 0 -8px 0 var(--bg);margin:24px 0 40px 248px;position:sticky}.pw-record .pw-types button,.pw-record .pw-types button:first-child{gap:4px;padding:16px 24px 18px}.pw-record .pw-type-name{font-size:19px}.pw-record .pw-type-blurb{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pw-record .pw-type-on{font-size:12px;position:absolute;top:20px;right:24px}.pw-record .pc-spine{scroll-margin-top:calc(var(--pw-nav-h) + 112px)}}@media (width>=901px) and (width<=1199px){.pw-record .pw-type-on{display:none}}.pw img.pm-shot{filter:saturate(.36)brightness(.9)}@media (prefers-reduced-motion:reduce){img.pm-shot{transition:none}}@media (width>=901px){.pc-old{grid-template-columns:56px minmax(0,1fr) max-content max-content max-content max-content;column-gap:20px}.pc-old .pc-old-src{display:contents}.pc-old .pc-old-type{grid-column:3;min-width:0}.pc-old .pc-old-src .pm-tag{grid-column:4;justify-self:start}.pc-old .pc-old-src>span:last-child{grid-column:5;min-width:120px}.pc-old li .pm-acts{grid-column:6;justify-self:end;margin-left:28px}}@media (width>=901px) and (width<=1199px){.pc-old{column-gap:14px}.pc-old .pc-old-src>span:last-child{min-width:0}.pc-old li .pm-acts{margin-left:0}}.pm-attr-share{white-space:normal;gap:8px;height:auto;min-height:24px;padding-block:4px}.pm-attr-share b{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:0;color:var(--hi);white-space:nowrap;font-weight:500}.pc-attrs{flex-wrap:wrap;gap:8px}@media (width>=901px){.pw-record .pc-row.pc-lead-row:has(.pm-shot){grid-template-columns:56px 300px minmax(0,1fr) minmax(0,max-content)!important}.pw-record .pc-row.pc-lead-row:has(.pm-shot)>.pm-acts{grid-area:1/4;justify-content:flex-end;align-self:start;margin-top:0}.pw-record .pc-row.pc-lead-row,.pw-record .pc-row.pc-lead-row:has(.pm-shot){grid-template-columns:56px 300px minmax(0,1fr) 128px!important}}@media (width>=1200px){.pw-record .pc-press .pc-entry .pm-acts{justify-content:flex-end;width:128px;padding-top:0}}@media (width>=901px) and (width<=1199px){.pw-record .pc-row.pc-lead-row,.pw-record .pc-row.pc-lead-row:has(.pm-shot){grid-template-columns:56px 300px minmax(0,1fr)!important}.pw-record .pc-row.pc-lead-row:has(.pm-shot)>.pm-acts{grid-area:auto/3;justify-content:flex-start}.pw-record .pc-press .pc-entry{flex-direction:column}}.pw-main{z-index:2;max-width:var(--site-shell-max);padding:32px var(--site-gutter) 80px;margin:0 auto;position:relative}@media (width<=1240px){.pw-main{padding-bottom:72px}}@media (width<=880px){.pw-main{padding-bottom:60px}}@media (width<=520px){.pw-main{padding-top:24px;padding-bottom:48px}}:where(.pw-types) button{appearance:none;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0}.pw img.pm-shot{height:auto}.pw img.pm-shot[data-failed]{visibility:hidden}.pw :focus-visible{outline:2px solid var(--signal);outline-offset:3px}.pw [id]{scroll-margin-top:calc(var(--pw-nav-h) + 16px)}.pw .pw-record{scroll-margin-top:var(--pw-nav-h,64px)}.pw-term{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.pw-term:hover{text-decoration-color:var(--fg-dim)}.pm-tag-name{letter-spacing:.02em;color:var(--fg);opacity:.75;white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.pw-find{margin-top:96px}.pw-kit{background:var(--panel);margin-top:128px;padding-block:96px}.pw-kit+*{margin-top:0}.pm:has(.pw-kit){padding-bottom:0}.sp-kit{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px 96px;display:grid}.sp-kit-book,.sp-kit-assets{align-content:start;gap:24px;min-width:0;display:grid}.sp-kit-assets{border-left:1px solid var(--line-2);padding-left:32px}.pw-kit-h{letter-spacing:-.015em;color:var(--hi);font-size:clamp(34px,4.6vw,56px);font-weight:500;line-height:1.05}.sp-kit .pm-dek{max-width:44ch;margin-top:0!important}.pw-kit .pm-src,.pw-kit .pm-fig{color:var(--fg-mute-on-panel)}@media (width<=900px){.pw-kit{padding-block:64px}.sp-kit{grid-template-columns:minmax(0,1fr);gap:48px}.sp-kit-assets{border-left:0;padding-left:0}}.pw button.pm-btn{font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:500}.pw button.pm-link{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.sp-form{gap:16px;display:grid}.sp-form .inquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sp-form .fields{gap:16px;display:grid}@media (width>=560px){.sp-form .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-form .field-wide{grid-column:1/-1}}.sp-form .field{gap:6px;min-width:0;display:grid}.sp-form .field>span{color:var(--fg-dim);font-size:14px}.sp-opt{color:var(--fg-mute-on-panel)}.sp-form input,.sp-form textarea{border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:44px;color:var(--fg);font:400 16px/1.4 var(--sans);border-radius:4px;padding:10px 12px;transition:border-color .15s cubic-bezier(.22,1,.36,1)}.sp-form textarea{resize:vertical;min-height:120px}.sp-form input::placeholder,.sp-form textarea::placeholder{color:var(--fg-mute)}.sp-form input:focus-visible,.sp-form textarea:focus-visible{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:1px}.sp-form .form-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.sp-form .form-actions[hidden],.sp-form .fields[hidden],.sp-form .review[hidden],.sp-form [hidden]{display:none}.sp-form .form-note,.sp-form-alt{color:var(--fg-mute-on-panel);font-size:14px}.sp-form-alt a{color:var(--fg-dim);text-underline-offset:4px;text-decoration-color:var(--line-2)}.sp-form .review{border:1px solid var(--line);background:var(--bg);border-radius:6px;gap:12px;padding:20px;display:grid}.sp-review-h{font-size:16px;font-weight:500}.sp-form .review-content{white-space:pre-wrap;color:var(--fg-dim)}.sp-review-acts{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.sp-form .inquiry-feedback:not([data-state]){display:none}.sp-form .inquiry-feedback{border:1px solid var(--line);background:var(--bg);border-radius:6px;gap:12px;padding:20px;display:grid}.sp-form .inquiry-status-title{color:var(--hi);font-weight:500}.sp-form .inquiry-status-detail{color:var(--fg-dim)}.sp-form .inquiry-feedback[data-state=error] .inquiry-status-title{color:var(--signal)}.sp-kit-who{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.sp-kit-portrait{aspect-ratio:3/4;background:var(--panel-2);border-radius:6px;overflow:hidden}.sp-kit-portrait img{object-fit:cover;object-position:45% 50%;width:100%;height:100%;display:block}.sp-kit-name{color:var(--fg);font-weight:500}.sp-kit-role{color:var(--fg-dim);font-size:14px}.sp-bio{border:1px solid var(--line);background:var(--bg);border-radius:6px;gap:8px;padding:16px;display:grid}.sp-bio-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-bio-h{color:var(--fg);font-size:14px;font-weight:500}.sp-copy{border:1px solid var(--line-2);min-width:64px;min-height:44px;color:var(--fg-dim);font:400 13px/1 var(--sans);cursor:pointer;background:0 0;border-radius:4px;margin:-8px -8px -8px 0;padding:0 12px;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}.sp-copy:active{background:var(--panel)}@media (hover:hover) and (pointer:fine){.sp-copy:hover{color:var(--hi);background:var(--panel)}}.sp-bio-text,.sp-bio-text p{color:var(--fg-dim);font-size:14px;line-height:1.6}.sp-bio-text p+p{margin-top:10px}.sp-kit-facts{gap:6px;font-size:14px;display:grid}.sp-kit-facts div{grid-template-columns:96px minmax(0,1fr);gap:16px;display:grid}.sp-kit-facts dt{color:var(--fg-mute-on-panel)}.sp-kit-facts dd{color:var(--fg-dim)}.sp-kit-pdfs{flex-wrap:wrap;gap:8px;display:flex}.sp-pdf{border:1px solid var(--line-2);min-height:44px;color:var(--fg);border-radius:4px;flex-direction:column;justify-content:center;padding:8px 14px;font-size:14px;line-height:1.3;text-decoration:none;transition:background-color .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.sp-pdf:active{background:var(--bg)}@media (hover:hover) and (pointer:fine){.sp-pdf:hover{background:var(--panel-2)}}.sp-pdf-meta{color:var(--fg-mute-on-panel);font-size:11px}.sp-pdf [data-download-cue-rest]{flex-direction:column;display:flex}.sp-kit-socials{flex-wrap:wrap;gap:0 20px;display:flex}.sp-kit-socials a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.sp-kit-who .pm-link{align-items:center;min-height:44px;display:inline-flex}.sp-form-alt a{color:var(--fg)}.pw-marks-h{text-align:left}.pw .pw-hero{align-items:center;min-height:clamp(440px,58svh,600px)}.pw .pw-hero-grid{align-items:center;padding-top:88px;padding-bottom:64px}.pw-hero+.pw-marks{margin-top:32px}.pw-marks+.pw-topics{margin-top:81px}@media (width<=900px){.pw .pw-hero{min-height:0}.pw .pw-hero-grid{padding-top:100px;padding-bottom:64px}.pw-hero+.pw-marks{margin-top:28px}.pw-marks+.pw-topics{margin-top:69px}}.pa-feat-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;margin-top:24px;display:grid}.pa-lead .pm-meta{margin-top:16px}.pa-lead-title{letter-spacing:-.01em;color:var(--hi);font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.15;margin-top:8px!important}.pa-lead-desc{max-width:62ch;color:var(--fg-dim);line-height:1.6;margin:12px 0 16px!important}.pa-feat-rest{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:28px 24px;display:grid}.pa-card .pm-meta{margin-top:10px;font-size:12px}.pa-card-title{font-size:15px;font-weight:500;line-height:1.3;margin:4px 0 8px!important}@media (width<=900px){.pa-feat-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.pw-selected{margin-top:96px}.pw-selected .pa-feat-grid{gap:48px}.pc-title a,.pa-lead-title a,.pa-card-title a{color:inherit;text-decoration:none}.pc-title a:hover,.pa-lead-title a:hover,.pa-card-title a:hover{text-decoration:underline;text-decoration-color:var(--fg-mute);text-underline-offset:5px}.pw .pm-act:active,.pw .pm-link:active,.pw .pc-title a:active,.pw .pa-lead-title a:active,.pw .pa-card-title a:active{color:var(--fg-dim)}.pw-topics+.pw-find{margin-top:96px}.sp-tile{border:1px solid var(--line-2);color:var(--fg-dim);text-align:center;place-items:center;padding:24px;font-size:15px;display:grid}.sp-tile img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:auto;max-width:46%;height:auto;max-height:22%}.pa-feat-grid[data-solo]{grid-template-columns:minmax(0,1fr)}@media (width>=901px){.pa-feat-grid[data-solo] .pa-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.pa-feat-grid[data-solo] .pa-lead .pm-meta{margin-top:0}}.pw-hero .pm-dek{text-wrap:pretty;max-width:78ch}@media (width>=901px) and (width<=1240px){.pw .pw-hero-grid{padding-top:97px;padding-bottom:55px}}@media (width<=330px){.pw .pm-listen{flex-wrap:wrap}}@media (width>=1200px){.pw-record .pc-row.pc-lead-row:has(.pm-shot):has(.pm-listen){grid-template-columns:56px 300px minmax(0,1fr) max-content!important}.pw-record .pc-row .pm-acts:has(.pm-listen){flex-flow:column;flex:none;align-items:flex-end;width:max-content;margin-left:32px}}.pw-art picture{display:contents}@media (pointer:coarse){.pw .pw-seg button,.pw .pm-mark,.pw .pm-actbtn{position:relative}.pw .pw-seg button:after,.pw .pm-mark:after,.pw .pm-actbtn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
