.background-video{--background-video-fit:cover;--background-video-position:50% 50%;--background-video-fade:.6s;--background-video-toggle-size:40px;--background-video-toggle-inset:16px;--background-video-isolation:isolate;background-color:var(--background-video-backdrop,var(--color-black,#000));isolation:var(--background-video-isolation);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.background-video,.background-video .overlay,.background-video .poster{top:0;right:0;bottom:0;left:0;position:absolute}.background-video .overlay{z-index:1}.background-video :is(img,video){-webkit-user-drag:none}.background-video-media{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:var(--background-video-fit);object-fit:var(--background-video-fit);-o-object-position:var(--background-video-position);object-position:var(--background-video-position);opacity:0;position:absolute;transition:opacity var(--background-video-fade) ease-out;width:100%}.background-video-media[data-first-frame=true]{opacity:1}.background-video-toggle{align-items:center;border-radius:50%;color:var(--color-white,#fff);cursor:pointer;display:flex;height:var(--background-video-toggle-size);inset-block-end:var(--background-video-toggle-inset);inset-inline-end:var(--background-video-toggle-inset);justify-content:center;opacity:.45;padding:0;pointer-events:auto;position:absolute;transition:opacity .12s ease-out,background-color .1s ease-out;width:var(--background-video-toggle-size);z-index:2}.background-video-toggle:focus-visible,.background-video-toggle:hover,.background-video:hover .background-video-toggle{opacity:1}.background-video-toggle:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a}.background-video-toggle:focus-visible{box-shadow:0 0 0 5px #000c;outline:2px solid var(--color-white,#fff);outline-offset:2px}.background-video-toggle svg{fill:currentColor;height:55%;width:55%}@media (prefers-reduced-motion:reduce){.background-video-media,.background-video-toggle{transition:none}}@media (forced-colors:active){.background-video-toggle{background-color:ButtonFace;border-color:ButtonBorder;color:ButtonText}}@media print{.background-video-media,.background-video-toggle{display:none}}.ambient-video{--ambient-video-toggle-size:34px;--ambient-video-toggle-inset:12px;background-color:var(--color-black,#000);display:block;isolation:isolate;overflow:hidden;position:relative}.ambient-video-fill{top:0;right:0;bottom:0;left:0;position:absolute}.ambient-video-media{display:block;height:auto;width:100%}.ambient-video-description{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ambient-video-fill .ambient-video-media{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.ambient-video-toggle{align-items:center;background-color:#fff0;border-radius:50%;color:var(--color-white,#fff);cursor:pointer;display:flex;height:var(--ambient-video-toggle-size);inset-block-end:var(--ambient-video-toggle-inset);inset-inline-end:var(--ambient-video-toggle-inset);justify-content:center;opacity:.45;padding:0;position:absolute;transition:opacity .12s ease-out,background-color .1s ease-out;width:var(--ambient-video-toggle-size);z-index:1}.ambient-video-toggle:focus-visible,.ambient-video-toggle:hover,.ambient-video:hover .ambient-video-toggle{opacity:1}.ambient-video-toggle:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a}.ambient-video-toggle:focus-visible{box-shadow:0 0 0 5px #000c;outline:2px solid var(--color-white,#fff);outline-offset:2px}.ambient-video-toggle svg{fill:currentColor;height:55%;width:55%}@media (prefers-reduced-motion:reduce){.ambient-video-toggle{transition:none}}@media (forced-colors:active){.ambient-video-toggle{background-color:ButtonFace;border-color:ButtonBorder;color:ButtonText;opacity:1}}@media print{.ambient-video-toggle{display:none}}@layer components{.responsive-image img[data-image-load]{transition:opacity var(--image-fade-duration,.4s) ease-out}.responsive-image img[data-image-load=pending]{opacity:0}@media (prefers-reduced-motion:reduce){.responsive-image img[data-image-load]{opacity:1;transition:none}}}.video-embed{background-color:var(--color-black,#000);display:block;height:auto;width:100%}.video-embed-fill{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.visible{visibility:visible}.yt-lite{aspect-ratio:16/9;background-color:#000;background-position:50%;background-size:cover;contain:layout style;cursor:pointer;display:block;position:relative}.yt-lite.lyt-activated:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;box-sizing:content-box;content:"";display:block;height:60px;padding-bottom:50px;position:absolute;top:0;transition:all .2s cubic-bezier(0,0,.2,1);width:100%}.yt-lite:after{content:"";display:block;padding-bottom:var(--aspect-ratio,56.25%)}@supports (aspect-ratio:16/9){.yt-lite:after{display:none}}.yt-lite>iframe{border:0;display:block;margin:0;outline:0;padding:0;right:0}.yt-lite>.lty-thumbnail,.yt-lite>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.yt-lite>.lty-thumbnail{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.yt-lite>.lty-playbtn{background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="%23f00"/><path d="M45 24 27 14v20" fill="%23fff"/></svg>');background-repeat:no-repeat;background-size:100% 100%;border:none;cursor:pointer;filter:grayscale(100%);font-size:0;height:48px;left:50%;line-height:0;opacity:.8;padding:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:filter .1s cubic-bezier(0,0,.2,1);width:68px;z-index:1}.yt-lite:hover>.lty-playbtn{filter:none;opacity:1}.yt-lite.lyt-activated{cursor:unset}.yt-lite.lyt-activated:before,.yt-lite.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lty-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.yt-lite>.lty-playlist-icon{align-items:center;background-color:#000c;border-radius:4px;display:flex;height:48px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:8px;width:48px;z-index:1}.yt-lite>.lty-playlist-icon:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M4 6h2v12H4V6zm12 0h-2v12h2V6zM8 6h10v12H8V6z" opacity="0.5"/><path d="M10 8h8v8h-8V8z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;width:28px}.youtube-embed-fill{aspect-ratio:auto;height:100%;top:0;right:0;bottom:0;left:0;position:absolute}.youtube-embed-fill:after{display:none}.yt-lite>.lty-playbtn:focus-visible{outline:2px solid var(--surface-accent);outline-offset:2px}.rich-text{--rich-text-flow:1em;--rich-text-heading-flow:1.5em;--rich-text-list-indent:1.25em;--rich-text-list-flow:.35em;--rich-text-underline-offset:3px}.rich-text>*+*{margin-block-start:var(--rich-text-flow)}.rich-text>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--rich-text-heading-flow)}.rich-text :is(h1,h2,h3,h4,h5,h6){color:var(--surface-strong)}.rich-text :is(h1,h2){font-size:24px;font-weight:600;line-height:1.15}@media (width >= 48rem){.rich-text :is(h1,h2){font-size:30px;font-weight:600;line-height:1.15}}.rich-text h3{font-size:24px;font-weight:600;line-height:1.15}.rich-text :is(h4,h5,h6){font-size:20px;font-weight:600;line-height:1.4}.rich-text :is(ul,ol){padding-inline-start:var(--rich-text-list-indent)}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text :is(ul,ol) :is(ul,ol){margin-block-start:var(--rich-text-list-flow)}.rich-text li+li{margin-block-start:var(--rich-text-list-flow)}.rich-text a{color:currentColor;text-decoration:underline;text-underline-offset:var(--rich-text-underline-offset)}.rich-text a:hover{color:var(--surface-strong)}.rich-text a:focus-visible{outline:2px solid var(--surface-accent);outline-offset:2px}.rich-text blockquote{border-inline-start:1px solid var(--surface-border);color:var(--surface-strong);padding-inline-start:var(--rich-text-list-indent)}.rich-text hr{border-block-start:1px solid var(--surface-border)}.rich-text :is(img,video){height:auto;max-width:100%}.section-header{--section-header-intro-gap:20px;--section-header-actions-gap:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;font-family:var(--context-font);gap:var(--grid-gutter)}@media (width >= 87.5rem){.section-header{grid-template-columns:repeat(12,minmax(0,1fr))}}.section-header .intro-column,.section-header .title{grid-column:span 4/span 4}@media (width >= 87.5rem){.section-header .intro-column,.section-header .title{grid-column:span 12/span 12}}@media (width >= 64rem){.section-header.split .title{grid-column:span 2/span 2}}@media (width >= 87.5rem){.section-header.split .title{grid-column:span 5/span 5}}@media (width >= 64rem){.section-header.split .intro-column{grid-column:span 2/span 2}}@media (width >= 87.5rem){.section-header.split .intro-column{grid-column:span 6/span 6;grid-column-start:7}}.section-header .title{font-size:34px;font-weight:400;line-height:1.16;color:var(--surface-strong);white-space:pre-line}@media (width >= 48rem){.section-header .title{font-size:42px;font-weight:400;line-height:1.16}}.section-header .intro-column{align-items:flex-start;display:flex;flex-direction:column;gap:var(--section-header-intro-gap)}.section-header .intro{color:var(--surface-fg);font-size:20px;font-weight:300;line-height:1.3}.section-header .actions{--cta-gap:var(--section-header-actions-gap)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.ticker{--corner:120px;color:var(--surface-strong);display:grid;font-family:var(--font-mono);font-size:12px;grid-template-rows:auto 0fr;inset-block-end:env(safe-area-inset-bottom,0);inset-inline-end:0;line-height:1.4;position:fixed;text-transform:uppercase;transition:grid-template-rows .2s ease,transform .3s ease,opacity .3s ease;width:220px;z-index:50}.ticker:before{background:var(--surface);border-start-start-radius:var(--corner);box-shadow:-2px -4px 12px #0000000d;content:"";height:100%;inset-block-start:0;inset-inline:0;min-height:var(--corner);position:absolute;z-index:-1}.ticker[data-expanded=true]{grid-template-rows:auto 1fr}.ticker:hover:not([data-expanded=true]){transform:translateY(-4px)}.ticker[data-stowed=true]{opacity:0;pointer-events:none;transform:translateY(100%)}.ticker .toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:flex-end;padding:8px 16px;text-transform:inherit;width:100%}.ticker .toggle:focus-visible{outline:2px solid var(--surface-accent);outline-offset:-2px}.ticker .caret{display:flex}.ticker .caret svg{display:block;fill:currentColor;overflow:visible}.ticker .caret polygon{transform-box:fill-box;transition:transform .64s ease .18s}.ticker .caret .left{transform:rotate(90deg);transform-origin:right top}.ticker .caret .right{transform:rotate(-90deg);transform-origin:left top}.ticker[data-expanded=true] .caret polygon{transform:rotate(0)}.ticker .readout{align-items:flex-end;display:flex;flex-direction:column}.ticker .headline{align-items:center;display:flex;gap:6px}.ticker .mark{display:block;width:20px}.ticker .mark svg{display:block;height:auto;width:100%}.ticker .panel{overflow:hidden;transition:visibility .2s ease;visibility:hidden}.ticker[data-expanded=true] .panel{visibility:visible}.ticker .stats{margin:0;padding:8px 16px 12px}.ticker .stat{align-items:flex-end;display:flex;flex-direction:column;gap:2px;padding:6px 0}.ticker .stat dt{color:var(--surface-fg);font-size:11px}.ticker .stat dd{margin:0;text-align:right}.ticker .status{padding-block-start:2px}.ticker .status dt{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ticker .status dd{font-size:10px}.ticker .dot{background:var(--surface-fg);border-radius:50%;display:inline-block;height:8px;margin-inline-end:4px;vertical-align:middle;width:8px}.ticker .dot[data-in-flight=true]{background:var(--surface-positive)}.ticker .announcement{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.ticker,.ticker .caret polygon,.ticker .panel{transition:none}}
