.hl-fig{margin-inline:0}.hl-fig--wide{width:min(780px,100cqi)}.hl-fig--bleed{width:100cqi}.hl-prose>.hl-fig{margin-top:1.6em}.hl-gallery{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.hl-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-gallery[data-count="3"],.hl-gallery[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-gallery__item{margin:0}.hl-chapter{scroll-margin-top:16px}.hl-margin-note{border-inline-start:1px solid var(--line);margin-inline-start:var(--space-6);padding-inline-start:var(--space-4)}.hl-margin-note p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.hl-player-wrap{gap:var(--space-3);display:grid}.hl-player{border-radius:var(--radius-lg);background:var(--surface);position:relative;overflow:hidden}.hl-player iframe{border:0;width:100%;display:block;position:relative}.hl-player__loading{color:var(--ink-muted);font:600 14px/1.4 var(--font-sans);place-items:center;margin:0;display:grid;position:absolute;inset:0}.hl-player__facade{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);flex-wrap:wrap;display:flex}.hl-player__title{letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:20px;font-weight:800}.hl-player__meta{color:var(--ink-muted);margin:4px 0 0;font-size:14px}.hl-player__action{display:inline-flex}.hl-player[data-settled] :is(.hl-player__meta,.hl-player__action){transition:opacity var(--ui-fast) var(--hp-ease), translate var(--ui-fast) var(--hp-ease)}@starting-style{.hl-player[data-settled] :is(.hl-player__meta,.hl-player__action){opacity:0;translate:0 4px}}.hl-listen{gap:var(--space-2);display:grid}.hl-listen ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hl-listen li{gap:var(--space-3);grid-template-columns:4.5em 1fr;align-items:baseline;display:grid}.hl-listen__at{font:700 15px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-strong);text-align:left;background:0 0;border:0;padding:0}button.hl-listen__at{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;-webkit-tap-highlight-color:transparent;transition:text-decoration-color var(--ui-fast) var(--hp-ease), text-decoration-thickness var(--hp-exit) var(--hp-ease-exit);text-decoration-thickness:2px}@starting-style{button.hl-listen__at{text-decoration-color:#0000}}@media (hover:hover){button.hl-listen__at:hover{transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);text-decoration-thickness:3px}}button.hl-listen__at:is(:focus-visible,:active){transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);text-decoration-thickness:3px}button.hl-listen__at:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.hl-player__meta,.hl-player__action,button.hl-listen__at{transition:none!important}}.hl-listen-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.hl-empty{align-items:center;gap:var(--space-6);padding:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(32rem 14rem at 0% 50%, var(--bloom), transparent 70%), var(--surface-sunken);grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}.hl-empty p{margin:0}.hp-page__lead+.hl-empty{margin-top:var(--space-7)}.hl-empty__icon{border-radius:16px;display:block}.hl-empty__text{gap:var(--space-4);justify-items:start;display:grid}.hl-empty__line{color:var(--ink-strong);font:700 clamp(18px, 2.2vw, 24px)/1.25 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;max-width:40ch}@media (max-width:520px){.hl-empty{padding:var(--space-6);grid-template-columns:1fr}}
.hl-cover{padding-block:var(--space-8) var(--space-7)}.hl-cover--stage .hl-stage{padding-block:var(--space-9)}.hl-cover--portrait .hl-grid{align-items:end}.hl-cover__portrait img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;display:block}.hl-cover--type .hl-article-head{max-width:none;padding-bottom:var(--space-6);border-bottom:6px solid var(--gel,var(--ink-strong))}.hl-cover--type .hl-article-head__title{letter-spacing:-.05em;max-width:18ch;font-size:72px;line-height:.98}@media (max-width:599px){.hl-cover--type .hl-article-head__title{font-size:44px}}.hl-dare{margin:0 0 var(--space-6);letter-spacing:-.02em;color:var(--beam);font-size:22px;font-weight:800}.hl-story{padding-bottom:var(--space-9)}@media (max-width:959px){.hl-story{padding-inline:0}}.hl-story__main{gap:var(--space-7);justify-items:start;min-width:0;display:grid;container:story/inline-size}.hl-story__main>*{min-width:0}.hl-story__sheet[data-theme=night]{background:var(--surface)}@media (min-width:1180px){.hl-story__sheet{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.hl-story__main{grid-area:1/1}.hl-chapters{grid-area:1/2;position:sticky;top:96px}.hl-fig--bleed{width:calc(100cqi + var(--space-8) + 220px);z-index:1;position:relative}}@media (max-width:959px){.hl-fig--bleed{width:calc(100cqi + 2 * var(--space-4));margin-inline:calc(-1 * var(--space-4))}.hl-fig--bleed img{border-radius:0}}.hl-chapters{margin-bottom:var(--space-6);font-family:var(--font-sans)}.hl-chapters__summary{cursor:pointer;width:fit-content;font:700 12px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);padding-block:var(--space-2);-webkit-tap-highlight-color:transparent;transition:color var(--hp-exit) var(--hp-ease-exit);align-items:center;gap:6px;list-style:none;display:flex}.hl-chapters__summary::-webkit-details-marker{display:none}.hl-chapters__summary:after{content:"";width:6px;height:6px;transition:rotate var(--hp-exit) var(--hp-ease-exit), translate var(--hp-exit) var(--hp-ease-exit);border-bottom:2px solid;border-right:2px solid;translate:0 -3px;rotate:-45deg}.hl-chapters__details[open]>.hl-chapters__summary:after{transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);translate:0 -5px;rotate:45deg}@media (hover:hover){.hl-chapters__summary:hover{color:var(--ink-strong);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}}.hl-chapters__summary:is(:focus-visible,:active){color:var(--ink-strong);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-chapters__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (max-width:1179px) and (prefers-reduced-motion:no-preference){.hl-chapters__details{interpolate-size:allow-keywords}.hl-chapters__details::details-content{opacity:0;block-size:0;transition:block-size var(--hp-exit) var(--hp-ease-exit), opacity var(--hp-exit) var(--hp-ease-exit), content-visibility var(--hp-exit) allow-discrete;overflow-y:clip}.hl-chapters__details[open]::details-content{opacity:1;block-size:auto;transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}}.hl-chapters ol{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid;position:relative}.hl-chapters a{padding:4px 0 4px var(--space-3);border-left:2px solid var(--line);color:var(--ink-muted);-webkit-tap-highlight-color:transparent;transition:color var(--hp-exit) var(--hp-ease-exit), border-color var(--hp-exit) var(--hp-ease-exit);font-size:14px;line-height:1.35;text-decoration:none;display:grid}.hl-chapters a>span,.hl-chapters a:after{grid-area:1/1}.hl-chapters a:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;pointer-events:none;font-weight:700}@media (hover:hover){.hl-chapters a:hover{color:var(--ink-strong);border-left-color:var(--ink-muted);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}}.hl-chapters a:is(:focus-visible,:active){color:var(--ink-strong);border-left-color:var(--ink-muted);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-chapters a[aria-current=location]{color:var(--ink-strong);font-weight:700}.hl-chapters a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.hl-chapters ol:before{content:"";z-index:1;background:var(--gel,var(--ink-strong));opacity:0;width:2px;height:1px;transform:translateY(var(--hl-mark-y,0)) scaleY(var(--hl-mark-h,0));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.hl-chapters ol[data-mark]:before{opacity:1}.hl-chapters[data-ready] ol:before{transition:transform var(--ui-fast) var(--hp-ease), opacity var(--hp-exit) var(--hp-ease-exit)}.hl-chapters[data-ready] ol[data-mark]:before{transition:transform var(--ui-fast) var(--hp-ease), opacity var(--ui-fast) var(--hp-ease)}@media (min-width:1180px){.hl-chapters{margin-bottom:0}.hl-chapters__summary{cursor:default}.hl-chapters__summary:after{display:none}.hl-chapters__details::details-content{content-visibility:visible}}@media (prefers-reduced-motion:reduce){.hl-chapters__summary,.hl-chapters__summary:after,.hl-chapters a,.hl-chapters ol:before{transition:none!important}}.hl-signoff{align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line);width:100%;display:flex}.hl-signoff p{color:var(--ink-muted);margin:0}.hl-copy{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hl-copy__status{color:var(--ink-muted);min-height:1.4em;margin:0}.hl-copy__manual{gap:4px;display:grid}.hl-copy__manual input{font:400 14px/1.4 var(--font-sans);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);min-width:min(28em,80vw);padding:8px 10px}.hl-copy__status>span{animation:hl-settle var(--ui-fast) var(--hp-ease) both;display:inline-block}.hl-copy__manual{animation:hl-settle var(--ui-fast) var(--hp-ease) both}@keyframes hl-settle{0%{opacity:0;translate:0 4px}}.hl-signup{display:contents}.hl-signup .hl-form__input{transition:border-color var(--hp-exit) var(--hp-ease-exit)}@media (hover:hover){.hl-signup .hl-form__input:not([aria-invalid=true]):hover{border-color:var(--ink);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}}.hl-signup .hl-form__input:is(:focus-visible,[aria-invalid=true]){transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-signup .hl-form__row .hl-btn{justify-content:center}.hl-signup .hl-form:has(button[type=submit]:disabled){cursor:progress}.hl-signup :is(.hl-form__msg--error,.hl-form__msg--success){animation:hl-settle var(--ui-fast) var(--hp-ease) both}@media (prefers-reduced-motion:reduce){.hl-copy__status>span,.hl-copy__manual,.hl-signup :is(.hl-form__msg--error,.hl-form__msg--success){animation:none}.hl-signup .hl-form__input{transition:none}}.hl-endnote{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken)}.hl-endnote p{color:var(--ink-muted);margin:0}.hl-upnext .type-display-l{margin:0 0 var(--space-4);color:var(--ink-strong)}.hl-index-head{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.hl-index-head h1{color:var(--ink-strong);margin:0}.hl-index-head p{margin:0}.hl-index-more{margin-top:var(--space-7)}.hl-flash{gap:var(--space-6);justify-items:start;display:grid}.hl-flash .hl-row{width:100%}.hl-rows{margin-top:var(--space-6)}.hl-artist-head h1{margin:var(--space-3) 0 var(--space-2);color:var(--ink-strong)}.hl-artist-head .type-lead{margin:0 0 var(--space-5)}.hl-artist-pieces{width:100%}.hl-artist-pieces h2{margin:0 0 var(--space-3);color:var(--ink-strong)}.hl-shore-next{gap:var(--space-4);justify-items:start;display:grid}.hl-shore-next .hl-tile{width:100%}.hl-sponsor-line{color:var(--ink);margin:0;font-size:16px}.hl-shore-group{gap:var(--space-3);margin-top:var(--space-6);display:grid}.hl-shore-group h3{margin:0}.hl-shore-group h3 a{color:var(--ink-strong);text-decoration:none}.hl-shore-group h3 a:hover{text-decoration:underline}.hl-shore-group h3 a:focus-visible,.hl-event__facts a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.hl-shore-rule{margin-top:var(--space-6);color:var(--ink-muted)}.hl-event{gap:var(--space-5);justify-items:start;display:grid}.hl-event h1{color:var(--ink-strong);margin:0}.hl-event__facts{gap:var(--space-4);margin:0;display:grid}.hl-event__facts dt{font:700 12px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.hl-event__facts dd{color:var(--ink);margin:4px 0 0;font-size:18px;line-height:1.5}.hl-event__facts a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--hp-exit) var(--hp-ease-exit);text-decoration-thickness:2px}@media (hover:hover){.hl-event__facts a:hover{transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);text-decoration-thickness:3px}}.hl-event__facts a:is(:focus-visible,:active){transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);text-decoration-thickness:3px}@media (prefers-reduced-motion:reduce){.hl-event__facts a{transition:none}}.hl-afterhum-stage{gap:var(--space-5);display:grid}.hl-afterhum-stage .type-lead{max-width:36ch;margin:0}.hl-issue-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hl-cover--client{gap:var(--space-5);display:grid}
.hl-interactive__title{margin:0 0 var(--space-3);letter-spacing:-.02em;color:var(--ink-strong);font-size:20px;font-weight:800}.hl-interactive__controls{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.hl-seg-group{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);flex-wrap:wrap;gap:4px;margin:0;padding:4px;display:inline-flex}.hl-seg{appearance:none;color:var(--ink);font:600 14px/1 var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--hp-exit) var(--hp-ease-exit), color var(--hp-exit) var(--hp-ease-exit), opacity var(--ui-fast) var(--hp-ease), scale var(--ui-fast) var(--hp-ease);background:0 0;border:0;padding:10px 14px;position:relative}@media (hover:hover){.hl-seg:not(:disabled,[aria-pressed=true]):hover{background-color:color-mix(in srgb, var(--ink-strong) 9%, transparent);color:var(--ink-strong);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-seg--radio:not(:has(input:checked,input:disabled)):hover{background-color:color-mix(in srgb, var(--ink-strong) 9%, transparent);color:var(--ink-strong);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}}.hl-seg:not([aria-pressed=true]):focus-visible{background-color:color-mix(in srgb, var(--ink-strong) 9%, transparent);color:var(--ink-strong);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-seg--radio:not(:has(input:checked)):has(input:focus-visible){background-color:color-mix(in srgb, var(--ink-strong) 9%, transparent);color:var(--ink-strong);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-seg[aria-pressed=true]{background-color:var(--gel,var(--ink-strong));color:var(--on-gel,var(--ground));transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-seg--radio:has(input:checked){background-color:var(--gel,var(--ink-strong));color:var(--on-gel,var(--ground));transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-seg:not(:disabled):active{transition-duration:var(--hp-exit);scale:.96}.hl-seg--radio:not(:has(input:disabled)):active{transition-duration:var(--hp-exit);scale:.96}.hl-seg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hl-seg--radio:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.hl-seg:disabled{cursor:default;opacity:.7}.hl-seg--radio:has(input:disabled){cursor:default;opacity:.7}.hl-seg--radio input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.hl-range{align-items:center;gap:var(--space-3);font:600 14px/1 var(--font-sans);color:var(--ink);display:flex}.hl-range input[type=range]{accent-color:var(--gel,var(--ink-strong));width:min(240px,50vw)}.hl-range input[type=range]:not(:disabled){cursor:pointer}.hl-range input[type=range]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.hl-range output{font-variant-numeric:tabular-nums;min-width:3.5ch;color:var(--ink-muted)}.hl-beatgrid svg{background:var(--surface-sunken);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.hl-beatgrid__step{stroke:var(--line);stroke-width:1px}.hl-beatgrid__bar{stroke:var(--ink-muted);stroke-width:1.5px}.hl-beatgrid__lane{font:600 14px var(--font-sans);fill:var(--ink)}.hl-beatgrid__hit{fill:var(--gel,var(--ink-strong));transition:transform var(--ui-fast) var(--hp-ease)}.hl-fig figcaption,.hl-beatgrid figcaption{margin-top:var(--space-3);color:var(--ink-muted);font-size:14px;line-height:1.45}.hl-compare__panes{gap:var(--space-4);margin-top:var(--space-4);display:grid}.hl-compare__pane img,.hl-compare__stage img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.hl-compare__label{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:14px}.hl-compare--toggle[data-enhanced] .hl-compare__pane{z-index:0;grid-area:1/1}.hl-compare--toggle[data-enhanced] .hl-compare__pane[data-on=true]{z-index:1}.hl-compare--toggle[data-enhanced] .hl-compare__pane[data-on=false]{opacity:0;visibility:hidden}.hl-compare--toggle[data-enhanced] .hl-compare__pane[data-on=false] .hl-compare__label{opacity:0}.hl-compare--toggle[data-settled] .hl-compare__pane{transition:opacity 0s linear var(--ui-fast), visibility 0s linear var(--ui-fast)}.hl-compare--toggle[data-settled] .hl-compare__pane[data-on=true]{transition:opacity var(--ui-fast) var(--hp-ease)}.hl-compare--toggle[data-settled] .hl-compare__pane[data-on=false] .hl-compare__label{transition:opacity var(--hp-exit) var(--hp-ease-exit)}.hl-compare__stage{position:relative}.hl-compare--slider[data-enhanced] .hl-compare__b{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}.hl-compare--slider[data-enhanced] .hl-compare__stage:after{content:"";top:0;bottom:0;left:var(--pos);background:var(--gel,var(--ink-strong));width:2px;position:absolute}.hl-compare--slider:not([data-enhanced]) .hl-compare__stage{gap:var(--space-4);display:grid}.hl-compare__legend{color:var(--ink-muted);margin-top:var(--space-2);justify-content:space-between;font-size:14px;display:flex}.hl-compare__pair{gap:var(--space-4);display:grid}@media (min-width:600px){.hl-compare__pair{grid-template-columns:1fr 1fr}}.hl-compare .hl-range{margin-top:var(--space-4)}.hl-scrolly{gap:var(--space-6);display:grid}.hl-scrolly__sticky{display:none}.hl-scrolly__steps{gap:var(--space-6);display:grid}.hl-scrolly__step{gap:var(--space-4);display:grid}.hl-scrolly__inline-fig{margin:0}.hl-scrolly__inline-fig img,.hl-scrolly__frame img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.hl-scrolly__text{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);color:var(--ink);font-size:18px;line-height:1.6}.hl-scrolly__text p{margin:0}.hl-scrolly__step[data-on] .hl-scrolly__text{border-color:var(--gel,var(--ink-strong))}.hl-scrolly[data-settled] .hl-scrolly__text{transition:border-color var(--hp-exit) var(--hp-ease-exit)}.hl-scrolly[data-settled] .hl-scrolly__step[data-on] .hl-scrolly__text{transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}@media (min-width:960px){.hl-scrolly[data-enhanced]{column-gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.hl-scrolly[data-enhanced] .hl-scrolly__sticky{align-content:center;height:calc(100vh - 128px);display:grid;position:sticky;top:96px}.hl-scrolly[data-enhanced] .hl-scrolly__frame{z-index:0;opacity:0;grid-area:1/1}.hl-scrolly[data-enhanced] .hl-scrolly__frame[data-on]{z-index:1;opacity:1}.hl-scrolly[data-settled] .hl-scrolly__frame{transition:opacity 0s linear var(--ui-fast)}.hl-scrolly[data-settled] .hl-scrolly__frame[data-on]{transition:opacity var(--ui-fast) var(--hp-ease)}.hl-scrolly[data-enhanced] .hl-scrolly__inline-fig{display:none}.hl-scrolly[data-enhanced] .hl-scrolly__steps{gap:55vh;padding-block:35vh}}.hl-timeline__track{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.hl-timeline__track{border-top:2px solid var(--line);padding-top:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.hl-timeline__track button{text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 14px/1.3 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--hp-exit) var(--hp-ease-exit), background-color var(--hp-exit) var(--hp-ease-exit), scale var(--ui-fast) var(--hp-ease);gap:2px;display:grid}@media (hover:hover){.hl-timeline__track button:not(:disabled,[aria-pressed=true]):hover{border-color:var(--ink-muted);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}}.hl-timeline__track button:not([aria-pressed=true]):focus-visible{border-color:var(--ink-muted);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-timeline__track button[aria-pressed=true]{border-color:var(--gel,var(--ink-strong));background:var(--surface-sunken);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-timeline__track button:not(:disabled):active{transition-duration:var(--hp-exit);scale:.98}.hl-timeline__track button:disabled{cursor:default}.hl-timeline__track button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hl-timeline__at{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:700}.hl-timeline__details{margin-top:var(--space-4)}.hl-timeline__detail{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken);display:grid}.hl-timeline[data-settled] .hl-timeline__detail{transition:opacity var(--ui-fast) var(--hp-ease), translate var(--ui-fast) var(--hp-ease)}@starting-style{.hl-timeline[data-settled] .hl-timeline__detail{opacity:0;translate:0 4px}}.hl-timeline__detail[hidden]{display:none}.hl-timeline:not([data-enhanced]) .hl-timeline__details{gap:var(--space-3);display:grid}.hl-timeline__detail-title{color:var(--ink-strong);margin:0;font-weight:800}.hl-timeline__text p{margin:0}.hl-annot__stage{position:relative}.hl-annot__stage img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.hl-annot__pin{z-index:0;transition:z-index 0s linear var(--hp-exit);position:absolute;transform:translate(-50%,-50%)}.hl-annot__pin:has(>.hl-annot__pop[data-open]){z-index:3;transition:none}.hl-annot__marker{border-radius:var(--radius-pill);border:2px solid var(--ground);background:var(--gel,var(--ink-strong));min-width:32px;height:32px;color:var(--on-gel,var(--ground));font:800 14px/1 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--hp-exit) var(--hp-ease-exit), box-shadow var(--hp-exit) var(--hp-ease-exit);padding:0 8px;box-shadow:0 0 #0000}@media (hover:hover){.hl-annot__pin .hl-annot__marker:hover{transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);scale:1.08}}.hl-annot__pin .hl-annot__marker:focus-visible{transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);scale:1.08}.hl-annot__pin .hl-annot__marker[aria-expanded=true]{box-shadow:0 0 0 3px var(--gel,var(--ink-strong));transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-annot__pin .hl-annot__marker:active{transition-duration:var(--hp-exit);scale:.94}.hl-annot__marker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hl-annot__pop{width:max-content;max-width:min(260px,70vw);padding:var(--space-3);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);z-index:2;font-size:14px;line-height:1.45;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.hl-annot__pin .hl-annot__pop{opacity:0;transition:opacity var(--hp-exit) var(--hp-ease-exit), translate var(--hp-exit) var(--hp-ease-exit), display var(--hp-exit) allow-discrete;display:none;translate:0 -4px}.hl-annot__pin .hl-annot__pop[data-open]{opacity:1;transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);display:block;translate:0}@starting-style{.hl-annot__pin .hl-annot__pop[data-open]{opacity:0;translate:0 -4px}}.hl-annot__text{margin:0;font-size:20px;line-height:1.7}.hl-annot__mark{background:var(--gel-soft,var(--surface-sunken));color:inherit;border-radius:4px}.hl-annot__mark .hl-annot__marker{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--gel,var(--ink-strong));text-decoration-color:var(--gel,var(--ink-strong));text-underline-offset:3px;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--hp-exit) var(--hp-ease-exit);text-decoration-thickness:2px}@media (hover:hover){.hl-annot__mark .hl-annot__marker:hover{transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);text-decoration-thickness:3px}}.hl-annot__mark .hl-annot__marker:is(:focus-visible,:active,[aria-expanded=true]){transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease);text-decoration-thickness:3px}.hl-annot__mark .hl-annot__marker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.hl-annot__list{margin:var(--space-4) 0 0;gap:var(--space-2);padding-left:1.4em;font-size:15px;line-height:1.5;display:grid}.hl-annot__list li{transition:color var(--hp-exit) var(--hp-ease-exit)}.hl-annot__list li[data-on]{color:var(--ink-strong);transition-duration:var(--ui-fast);transition-timing-function:var(--hp-ease)}.hl-annot__list li[data-on]::marker{color:var(--gel,var(--ink-strong));font-weight:800}@media (prefers-reduced-motion:reduce){.hl-seg,.hl-beatgrid__hit,.hl-compare__pane,.hl-compare__label,.hl-scrolly__text,.hl-scrolly__frame,.hl-timeline__track button,.hl-timeline__detail,.hl-annot__pin,.hl-annot__marker,.hl-annot__pop,.hl-annot__list li{transition:none!important}.hl-seg,.hl-timeline__track button,.hl-annot__marker{scale:none!important}}
