:root{--ts-cell:2px;--ts-mark:24px;--ts-h1:56px;--ts-h2:32px;--ts-h3:20px;--ts-lead:20px;--ts-body:15px;--ts-small:13px;--ts-figure:40px;--ts-rail:1120px;--ts-plate:var(--pt-paper)}@media (width<=760px){:root{--ts-h1:40px;--ts-h2:26px;--ts-lead:18px;--ts-figure:32px}}::view-transition-old(root){animation-duration:var(--pt-dur-leave)}::view-transition-new(root){animation-duration:var(--pt-dur-enter)}.ts-mark{fill:currentColor;shape-rendering:crispedges;vertical-align:middle;flex:none;display:inline-block}.ts-tile .ts-tile-plate{fill:var(--pt-paper)}.ts-tile .ts-tile-frame{fill:none;stroke:var(--pt-edge);stroke-width:1px}.ts-tile .ts-tile-mark{fill:var(--pt-ink)}.ts-brand-lockup{align-items:center;gap:10px;min-width:0;display:inline-flex}.ts-brand-lockup-mark,.ts-brand-lockup-word{color:var(--pt-ink);background:0 0;border:0;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.ts-brand-lockup-mark{justify-content:center;width:16px;height:24px}.ts-brand-lockup-mark .ts-mark{width:16px;height:16px}.ts-brand-lockup-word{height:24px;font-family:var(--pt-display);font-feature-settings:"cv11", "ss01";letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:500;line-height:1}.ts-brand-lockup-word:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ts-brand-lockup-mark:focus-visible,.ts-brand-lockup-word:focus-visible{outline:1px solid var(--pt-ink);outline-offset:2px}.ts-skeleton .ts-skeleton-stagewrap{position:relative}.ts-skeleton .ts-curtain-host{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.ts-skeleton .ts-curtain-host>.ts-curtain{aspect-ratio:16/9;width:min(100cqw,177.778cqh)}.ts-skeleton .ts-curtain,.ts-skeleton .ts-skeleton-frame.ts-curtain{background-color:var(--pt-paper);image-rendering:pixelated;background-image:url(/brand/figure-light.png);background-position:0 0;background-repeat:no-repeat;background-size:1600px 900px}:root[data-theme=dark] .ts-skeleton .ts-curtain,:root[data-theme=dark] .ts-skeleton .ts-skeleton-frame.ts-curtain{background-image:url(/brand/figure-dark.png)}.ts-skeleton .ts-curtain-host>.ts-skeleton-sheet{box-sizing:border-box;aspect-ratio:16/9;background:var(--pt-paper);border:1px solid var(--pt-hair);width:min(100cqw - 56px,177.778cqh - 103.111px)}.ts-notfound{max-width:var(--ts-rail);color:var(--pt-ink);font:var(--ts-body) / 1.55 var(--pt-text);margin:0 auto;padding:56px 24px 96px}.ts-notfound .ts-empty-title{font-size:var(--ts-h2)}.ts-notfound-actions{flex-wrap:wrap;gap:8px;display:flex}.ts-notfound-actions .pt-ib{height:40px;text-decoration:none}.ts-notfound-actions .pt-ib:not(.is-solid){border-color:var(--pt-hair)}
