.lb[hidden]{display:none!important}.lb{z-index:50;color:#fff;opacity:0;background:#08121cf0;place-items:center;padding:24px;transition:opacity .2s;display:grid;position:fixed;inset:0}.lb.is-open{opacity:1}.lb{touch-action:none}body.lb-open{overflow:hidden}.lb__fig{grid-template-rows:auto auto;place-items:start center;gap:14px;max-width:min(1400px,100%);margin:0;display:grid}.lb__stage{touch-action:none;cursor:pointer;user-select:none;border-radius:12px;width:fit-content;max-width:100%;position:relative;overflow:hidden}.lb.is-zoomed .lb__stage,.lb.is-unzooming .lb__stage{z-index:2;overflow:visible}.lb.is-zoomed .lb__stage{cursor:grab}.lb__close,.lb__nav{z-index:3}.lb__play{all:unset;z-index:2;color:#22284a;font:500 15px/1 var(--font-head,inherit);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.6em;padding:.35em 1.1em .35em .35em;transition:transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 4px 18px #00000059}.lb__play[hidden]{display:none}.lb__play:hover{transform:scale(1.04)}.lb__play:focus-visible{outline-offset:2px;outline:2px solid #fff}.lb__play-icon{color:#fff;background:#e75f34;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lb__play-icon svg{margin-left:3px}.lb__frame{z-index:2;background:#000;border:0;border-radius:12px;position:absolute}.lb.is-playing .lb__play{display:none}.lb.is-playing .lb__stage{cursor:default}.lb.is-zoomed.is-dragging .lb__stage{cursor:grabbing}.lb__img{transform-origin:0 0;will-change:transform;backface-visibility:hidden;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:min(74vh,80svh);transition:none;display:block}.lb__title,.lb__text,.lb__count{transition:opacity .2s,translate .28s cubic-bezier(.2,0,0,1)}.lb__img--in{object-fit:contain;pointer-events:none;width:100%;height:100%;max-height:none;position:absolute;inset:0}.lb.is-zoomed .lb__img--in,.lb.is-unzooming .lb__img--in{visibility:hidden}.lb__text{transition-delay:30ms}.lb__count{transition-delay:60ms}.lb.is-leaving-next .lb__title,.lb.is-leaving-next .lb__text,.lb.is-leaving-next .lb__count{opacity:0;translate:-32px}.lb.is-leaving-prev .lb__title,.lb.is-leaving-prev .lb__text,.lb.is-leaving-prev .lb__count{opacity:0;translate:32px}.lb.is-snap .lb__title,.lb.is-snap .lb__text,.lb.is-snap .lb__count{transition:none}@media (prefers-reduced-motion:reduce){.lb__title,.lb__text,.lb__count,.lb__img{transition:none}}.lb__cap{text-align:center;gap:4px;max-width:70ch;font-size:16px;line-height:1.5;display:grid}.lb__title{font-size:19px}.lb__text{color:#ffffffd1}.lb__count{color:#ffffff8c;margin-top:4px;font-size:13px}.lb__close,.lb__nav{all:unset;color:#fff;cursor:pointer;background:#ffffff1a;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .15s;display:grid;position:absolute}.lb__close:hover,.lb__nav:hover{background:#ffffff38}.lb__close:focus-visible,.lb__nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.lb__close{top:18px;right:18px}.lb__nav{top:50%;transform:translateY(-50%)}.lb__nav--prev{left:18px}.lb__nav--next{right:18px}@media (width<=700px){.lb{padding:16px}.lb__fig{display:block;position:static}.lb__stage{top:66px;left:0;right:0;bottom:calc(80px + var(--cap-h,160px));border-radius:0;place-items:center;width:auto;display:grid;position:absolute}.lb__img{border-radius:8px;max-width:calc(100% - 32px);max-height:100%}.lb__frame{border-radius:8px}.lb__cap{align-content:start;max-width:none;position:absolute;bottom:80px;left:16px;right:16px}.lb__nav{top:auto;bottom:18px;transform:none}}.tw-news[data-astro-cid-tojk5iuh]{gap:var(--space-5);background:var(--c-tint-blue);border-radius:var(--radius-card);padding:var(--space-6);align-items:center;display:grid}@media (width>=760px){.tw-news[data-astro-cid-tojk5iuh]{gap:var(--space-7);padding:var(--space-6) var(--space-7);grid-template-columns:1fr auto}}.tw-news__logo[data-astro-cid-tojk5iuh]{aspect-ratio:2988/682;background-color:var(--c-ink);height:44px;display:block;mask-position:0;mask-size:contain;mask-repeat:no-repeat}.tw-news[data-astro-cid-tojk5iuh] h2[data-astro-cid-tojk5iuh]{font-size:var(--fs-h3);margin-top:var(--space-4)}.tw-news[data-astro-cid-tojk5iuh] p[data-astro-cid-tojk5iuh]:not(.eyebrow){margin-top:var(--space-3);max-width:60ch}.share[data-astro-cid-zd4mq2vi]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.share__label[data-astro-cid-zd4mq2vi]{font-family:var(--font-head);font-weight:500;font-size:var(--fs-small);color:var(--c-muted);margin-right:var(--space-1)}.share__btn[data-astro-cid-zd4mq2vi]{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);background:var(--c-tint);height:40px;color:var(--c-ink);font-family:var(--font-head);font-weight:500;font-size:var(--fs-small);transition:background-color .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;gap:.45em;display:inline-flex}.share__btn[data-astro-cid-zd4mq2vi][hidden]{display:none}.share__btn--icon[data-astro-cid-zd4mq2vi]{width:40px}.share__btn--pill[data-astro-cid-zd4mq2vi]{padding:0 1em 0 .85em}.share__btn[data-astro-cid-zd4mq2vi]:hover{background:var(--c-tint-blue);color:var(--c-primary);text-decoration:none}.share__btn[data-astro-cid-zd4mq2vi]:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px}.share__btn[data-astro-cid-zd4mq2vi] .share__icon-done[data-astro-cid-zd4mq2vi]{display:none}.share__btn[data-astro-cid-zd4mq2vi].is-done{background:var(--c-tint-blue);color:var(--c-primary)}.share__btn[data-astro-cid-zd4mq2vi].is-done .share__icon-default[data-astro-cid-zd4mq2vi]{display:none}.share__btn[data-astro-cid-zd4mq2vi].is-done .share__icon-done[data-astro-cid-zd4mq2vi]{display:inline}.share-qr[data-astro-cid-zd4mq2vi]{background:0 0;border:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.share-qr[data-astro-cid-zd4mq2vi]::backdrop{background:#14172eb8}.share-qr[data-astro-cid-zd4mq2vi][open]{animation:share-qr-in .2s var(--ease)}@keyframes share-qr-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.share-qr[data-astro-cid-zd4mq2vi][open]{animation:none}}.share-qr__card[data-astro-cid-zd4mq2vi]{justify-items:center;gap:var(--space-2);color:var(--c-ink);border-radius:var(--radius-card);padding:var(--space-6) var(--space-6) var(--space-5);background:#fff;display:grid;position:relative;box-shadow:0 20px 60px #14172e59}.share-qr__close[data-astro-cid-zd4mq2vi]{all:unset;box-sizing:border-box;cursor:pointer;top:var(--space-2);right:var(--space-2);width:40px;height:40px;color:var(--c-muted);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.share-qr__close[data-astro-cid-zd4mq2vi]:hover{background:var(--c-tint);color:var(--c-ink)}.share-qr__close[data-astro-cid-zd4mq2vi]:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px}.share-qr__code[data-astro-cid-zd4mq2vi]{width:min(320px,72vw,56dvh);height:auto;margin-block:var(--space-2);display:block}.share-qr__name[data-astro-cid-zd4mq2vi]{font-family:var(--font-head);font-weight:500;font-size:var(--fs-h3);text-align:center}.share-qr__url[data-astro-cid-zd4mq2vi]{color:var(--c-muted);font-size:var(--fs-small);text-align:center;overflow-wrap:anywhere}.ptf[data-astro-cid-al3rvavo]{padding-block:var(--space-7) var(--space-8)}.ptf__back[data-astro-cid-al3rvavo]{font-family:var(--font-head);font-weight:500;font-size:var(--fs-small);color:var(--c-muted);align-items:center;gap:.4em;display:inline-flex}.ptf__back[data-astro-cid-al3rvavo]:hover{color:var(--c-primary);text-decoration:none}.ptf__back--bottom[data-astro-cid-al3rvavo]{margin-top:var(--space-7)}.ptf__head[data-astro-cid-al3rvavo]{margin-top:var(--space-6);max-width:62ch}.ptf__title[data-astro-cid-al3rvavo]{font-size:var(--fs-h2);margin-top:var(--space-2)}.ptf__lead[data-astro-cid-al3rvavo]{margin-top:var(--space-4)}.ptf__meta[data-astro-cid-al3rvavo]{margin-top:var(--space-3);color:var(--c-muted);font-size:var(--fs-small)}.ptf__meta[data-astro-cid-al3rvavo] a[data-astro-cid-al3rvavo]{color:var(--c-ink)}.ptf__meta[data-astro-cid-al3rvavo] a[data-astro-cid-al3rvavo]:hover{color:var(--c-primary)}.ptf__share[data-astro-cid-al3rvavo]{margin-top:var(--space-5)}.ptf__slides[data-astro-cid-al3rvavo]{gap:var(--space-6);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.ptf__slide[data-astro-cid-al3rvavo] figure[data-astro-cid-al3rvavo]{margin:0}.ptf__img[data-astro-cid-al3rvavo]{aspect-ratio:16/9;background:var(--c-tint);width:100%;height:auto;display:block}.ptf__shot[data-astro-cid-al3rvavo]{all:unset;box-sizing:border-box;cursor:zoom-in;width:100%;display:block;overflow:hidden}.ptf__shot[data-astro-cid-al3rvavo] .ptf__img[data-astro-cid-al3rvavo]{transition:transform .4s cubic-bezier(.2,0,0,1)}.ptf__shot[data-astro-cid-al3rvavo]:hover .ptf__img[data-astro-cid-al3rvavo]{transform:scale(1.02)}.ptf__shot[data-astro-cid-al3rvavo]:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ptf__shot[data-astro-cid-al3rvavo] .ptf__img[data-astro-cid-al3rvavo]{transition:none}}.ptf__video[data-astro-cid-al3rvavo]{aspect-ratio:16/9;background:var(--c-tint);position:relative;overflow:hidden}.ptf__video[data-astro-cid-al3rvavo] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ptf__video-poster[data-astro-cid-al3rvavo]{color:#fff;display:block;position:relative}.ptf__video-poster[data-astro-cid-al3rvavo]:hover{text-decoration:none}.ptf__video-poster[data-astro-cid-al3rvavo] .ptf__img[data-astro-cid-al3rvavo]{transition:transform .5s cubic-bezier(.2,0,0,1)}.ptf__video-poster[data-astro-cid-al3rvavo]:hover .ptf__img[data-astro-cid-al3rvavo]{transform:scale(1.03)}.ptf__video-poster[data-astro-cid-al3rvavo]:focus-visible{outline-offset:-6px;outline:3px solid #fff}.ptf__play[data-astro-cid-al3rvavo]{transition:transform .2s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ptf__play-icon[data-astro-cid-al3rvavo]{aspect-ratio:1;background:var(--c-coral-solid);width:clamp(56px,9vw,84px);color:var(--c-coral-on);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 18px #14172e4d}.ptf__play-icon[data-astro-cid-al3rvavo] svg[data-astro-cid-al3rvavo]{fill:currentColor;width:42%;height:42%;margin-left:8%}.ptf__video-poster[data-astro-cid-al3rvavo]:hover .ptf__play[data-astro-cid-al3rvavo]{transform:translate(-50%,-50%)scale(1.08)}@media (prefers-reduced-motion:reduce){.ptf__video-poster[data-astro-cid-al3rvavo] .ptf__img[data-astro-cid-al3rvavo],.ptf__play[data-astro-cid-al3rvavo]{transition:none}}.ptf__caption[data-astro-cid-al3rvavo]{margin-top:var(--space-3);padding-inline:var(--space-2)}.ptf__caption-line[data-astro-cid-al3rvavo]{align-items:baseline;gap:var(--space-3);font-family:var(--font-head);font-weight:500;font-size:var(--fs-small);color:var(--c-muted);display:flex}.ptf__num[data-astro-cid-al3rvavo]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-eyebrow);color:var(--c-primary);font-variant-numeric:tabular-nums}.ptf__sources[data-astro-cid-al3rvavo]{gap:var(--space-1);margin-top:var(--space-2);font-size:var(--fs-eyebrow);line-height:1.4;display:grid}.ptf__source[data-astro-cid-al3rvavo]{color:var(--c-muted);align-items:flex-start;gap:.5em;display:inline-flex}.ptf__source[data-astro-cid-al3rvavo] svg[data-astro-cid-al3rvavo]{opacity:.8;flex-shrink:0;margin-top:.2em}a[data-astro-cid-al3rvavo].ptf__source:hover{color:var(--c-primary);text-decoration:none}a[data-astro-cid-al3rvavo].ptf__source:hover span[data-astro-cid-al3rvavo]{text-underline-offset:2px;text-decoration:underline}.ptf__panel[data-astro-cid-al3rvavo]{list-style:none}.ptf__slides[data-astro-cid-al3rvavo] .ptf__panel[data-astro-cid-al3rvavo]{margin-block:var(--space-2)}.ptf__panel--end[data-astro-cid-al3rvavo]{margin-top:var(--space-8)}.ptf__plugs[data-astro-cid-al3rvavo]{gap:var(--space-5);margin-top:var(--space-5);display:grid}@media (width>=760px){.ptf__plugs[data-astro-cid-al3rvavo]{grid-template-columns:1fr 1fr}}.ptf__plug[data-astro-cid-al3rvavo]{align-content:start;gap:var(--space-3);background:var(--c-tint);border-radius:var(--radius-card);padding:var(--space-6);display:grid}.ptf__plug[data-astro-cid-al3rvavo] h2[data-astro-cid-al3rvavo]{font-size:var(--fs-h3)}.ptf__plug[data-astro-cid-al3rvavo] p[data-astro-cid-al3rvavo]{color:var(--c-muted)}.ptf__plug[data-astro-cid-al3rvavo] .cluster[data-astro-cid-al3rvavo]{margin-top:var(--space-2)}.ptf__plug-head[data-astro-cid-al3rvavo]{align-items:center;gap:var(--space-3);display:flex}.ptf__plug-icon[data-astro-cid-al3rvavo]{flex-shrink:0;display:inline-flex}.ptf__plug-icon[data-astro-cid-al3rvavo] svg *{stroke-width:1px}.ptf__plug-icon--coral[data-astro-cid-al3rvavo]{color:var(--c-coral-solid)}.ptf__plug-icon--blue[data-astro-cid-al3rvavo]{color:var(--c-primary)}
