.rich-text{--rich-text-flow:1em;--rich-text-heading-flow:1.5em;--rich-text-list-indent:30px;--rich-text-nested-list-flow:.35em;--rich-text-quote-indent:32px;--rich-text-underline-offset:3px;color:var(--surface-fg);font-family:var(--context-font);font-size:20px;font-weight:400;line-height:1.46;overflow-wrap:break-word}.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),.rich-text:is(h1,h2,h3,h4,h5,h6){color:var(--surface-strong)}.rich-text h1,.rich-text:is(h1){font-size:34px;font-weight:400;line-height:1.1}.rich-text h2,.rich-text:is(h2){font-size:30px;font-weight:700;line-height:1.1}.rich-text h3,.rich-text:is(h3){font-size:24px;font-weight:700;line-height:1.15}.rich-text h4,.rich-text:is(h4){font-size:24px;font-weight:600;line-height:1.15}.rich-text :is(h5,h6),.rich-text:is(h5,h6){font-size:20px;font-weight:600;line-height:1.46}.rich-text .lead,.rich-text blockquote{font-size:30px;font-weight:400;line-height:1.2}.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-nested-list-flow)}.rich-text table{border-collapse:collapse;border-spacing:0;color:var(--surface-strong);font-family:var(--font-mono);font-size:16px;font-weight:300;letter-spacing:.04em;line-height:1.4;table-layout:fixed;text-transform:uppercase;width:100%}.rich-text table td,.rich-text table th{border-block-end:1px solid var(--surface-border);overflow-wrap:anywhere;padding:20px var(--grid-gutter) 20px 0;text-align:start;vertical-align:top}.rich-text table thead th,.rich-text table tr>:first-child{font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.rich-text table tr>:first-child{width:35%}.rich-text table tr>:last-child{padding-inline-end:0}.rich-text table>:first-child>tr:first-child>*{padding-block-start:0}.rich-text table>:last-child>tr:last-child>*{border-block-end:0;padding-block-end:0}.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:2px solid var(--surface-accent);padding-inline-start:var(--rich-text-quote-indent)}.rich-text hr{border-block-start:1px solid var(--surface-border)}.rich-text :is(img,video){height:auto;max-width:100%}@media (min-width:48rem){.rich-text h1,.rich-text:is(h1){font-size:54px}.rich-text h2,.rich-text:is(h2){font-size:40px}.rich-text h3,.rich-text:is(h3){font-size:28px}}.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)}@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}}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.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}.media-carousel{--media-carousel-full-ratio:4/3;--media-carousel-peek-ratio:4/3;--media-carousel-peek-width:80cqw;--media-carousel-peek-gap:12px;--media-carousel-tile-ratio:378/260;--media-carousel-gallery-columns:2;--media-carousel-gallery-rows:4;--media-carousel-gallery-gap:1px;--media-carousel-header-gap:40px;--media-carousel-toolbar-gap:20px;--media-carousel-control-size:34px;--media-carousel-control-gap:24px;--media-carousel-duration:.5s;--media-carousel-ease:cubic-bezier(.4,0,.2,1);--media-carousel-release-ease:cubic-bezier(.33,1,.68,1);--media-carousel-glass:rgba(12,12,12,.6);--media-carousel-glass-hover:rgba(12,12,12,.75);--media-carousel-glass-ink:var(--color-white,#fff);--media-carousel-glass-rule:var(--color-gray-400,#585a66);--media-carousel-caption-band:rgba(12,12,12,.7);--media-carousel-caption-font-size:18px;--media-carousel-caption-line-height:1.4;--media-carousel-caption-padding-block:14px;--media-carousel-caption-height:calc(var(--media-carousel-caption-font-size)*var(--media-carousel-caption-line-height)*2 + var(--media-carousel-caption-padding-block)*2);--media-carousel-caption-reach:66%;--media-carousel-caption-fade:32px;--media-carousel-download-inset-inline:16px;--media-carousel-download-inset-block:16px;--media-carousel-download-room:98px;background:var(--surface);color:var(--surface-fg);container-type:inline-size;font-family:var(--context-font)}.media-carousel .section-header+.carousel{margin-block-start:var(--media-carousel-header-gap)}.media-carousel .stage{margin-inline:calc(var(--container-inset, 0px)*-1);overflow:hidden;position:relative;touch-action:pan-y}.media-carousel .slides{position:relative}.media-carousel .slide{overflow:hidden;position:relative}.media-carousel .open{background:var(--color-black,#000);border:0;color:var(--media-carousel-glass-ink);cursor:zoom-in;display:block;height:100%;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.media-carousel .open:not([data-kind=image]){cursor:pointer}.media-carousel .open:focus-visible{box-shadow:inset 0 0 0 8px var(--media-carousel-glass);outline:2px solid var(--media-carousel-glass-ink);outline-offset:-4px}.media-carousel .media{top:0;right:0;bottom:0;left:0;position:absolute}.media-carousel .media img,.media-carousel .opening-frame{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-carousel .opening-frame{display:block}.media-carousel .play{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute}.media-carousel .play svg{fill:currentColor;filter:drop-shadow(0 1px 6px rgb(0 0 0/.5));height:56px;width:56px}.media-carousel .hint,.media-carousel .legend,.media-carousel .name,.media-carousel .position,.media-carousel .status{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.media-carousel[data-variant=full-width] .slides,.media-carousel[data-variant=peek] .slides{height:var(--media-carousel-stage-height)}.media-carousel[data-variant=full-width] .slide,.media-carousel[data-variant=peek] .slide{inset-block:0;left:50%;position:absolute;transform:translate(calc(-50% + var(--media-carousel-offset, 0)*(100% + var(--media-carousel-slide-gap)) + var(--media-carousel-drag, 0px)));transition:transform var(--media-carousel-duration) var(--media-carousel-ease),visibility 0s linear var(--media-carousel-duration);visibility:hidden;width:var(--media-carousel-slide-width)}.media-carousel[data-variant=full-width] .slide[data-offset="-2"],.media-carousel[data-variant=peek] .slide[data-offset="-2"]{--media-carousel-offset:-2}.media-carousel[data-variant=full-width] .slide[data-offset="-1"],.media-carousel[data-variant=peek] .slide[data-offset="-1"]{--media-carousel-offset:-1}.media-carousel[data-variant=full-width] .slide[data-offset="1"],.media-carousel[data-variant=peek] .slide[data-offset="1"]{--media-carousel-offset:1}.media-carousel[data-variant=full-width] .slide[data-offset="2"],.media-carousel[data-variant=peek] .slide[data-offset="2"]{--media-carousel-offset:2}.media-carousel[data-variant=full-width] .stage[data-drag],.media-carousel[data-variant=peek] .stage[data-drag]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-carousel[data-variant=full-width] .stage[data-drag] .open,.media-carousel[data-variant=peek] .stage[data-drag] .open{cursor:inherit}.media-carousel[data-variant=full-width] .stage:is([data-drag=pressed],[data-drag=held]),.media-carousel[data-variant=peek] .stage:is([data-drag=pressed],[data-drag=held]){cursor:grabbing}.media-carousel[data-variant=full-width] .stage[data-drag=held] *,.media-carousel[data-variant=peek] .stage[data-drag=held] *{cursor:grabbing}.media-carousel[data-variant=full-width] .stage[data-drag=held] .slide,.media-carousel[data-variant=peek] .stage[data-drag=held] .slide{transition:none;visibility:visible}.media-carousel[data-variant=full-width] .stage[data-drag=released] .slide,.media-carousel[data-variant=peek] .stage[data-drag=released] .slide{transition-timing-function:var(--media-carousel-release-ease)}.media-carousel[data-variant=full-width]{--media-carousel-slide-width:100%;--media-carousel-slide-gap:0px;--media-carousel-stage-height:calc(100cqw/(var(--media-carousel-full-ratio)))}.media-carousel[data-variant=full-width] .slides{max-height:100vh;max-height:100svh}.media-carousel[data-variant=full-width] .slide[data-offset="0"]{transition:transform var(--media-carousel-duration) var(--media-carousel-ease),visibility 0s;visibility:visible}.media-carousel[data-variant=full-width] .toolbar{display:grid;grid-template-columns:1fr auto 1fr}.media-carousel[data-variant=full-width] .views{justify-self:start}.media-carousel[data-variant=full-width] .controls{grid-column:2}.media-carousel[data-variant=peek]{--media-carousel-slide-width:var(--media-carousel-peek-width);--media-carousel-slide-gap:var(--media-carousel-peek-gap);--media-carousel-stage-height:calc(var(--media-carousel-peek-width)/(var(--media-carousel-peek-ratio)))}.media-carousel[data-variant=peek] .slide:is([data-offset="-1"],[data-offset="0"],[data-offset="1"]){transition:transform var(--media-carousel-duration) var(--media-carousel-ease),visibility 0s;visibility:visible}.media-carousel[data-variant=peek] .toolbar{margin-inline:auto;width:min(100%,var(--media-carousel-peek-width))}.media-carousel[data-variant=gallery]{--media-carousel-toolbar-gap:28px}.media-carousel[data-variant=gallery] .slides{display:grid;gap:var(--media-carousel-gallery-gap);grid-template-columns:repeat(var(--media-carousel-gallery-columns),minmax(0,1fr));grid-template-rows:repeat(var(--media-carousel-gallery-rows),minmax(0,1fr));height:calc(100cqw/var(--media-carousel-gallery-columns)/(var(--media-carousel-tile-ratio))*var(--media-carousel-gallery-rows))}.media-carousel[data-variant=gallery] .slide{animation:media-carousel-arrive var(--media-carousel-duration) var(--media-carousel-ease) both}.media-carousel[data-variant=gallery] .stage .slide{--media-carousel-download-inset-inline:12px;--media-carousel-download-inset-block:12px}@media (hover:hover){.media-carousel[data-variant=gallery] .slide:not(:hover,:focus-within) .download{opacity:0}}@media (hover:none){.media-carousel[data-variant=gallery] .stage .download{display:none}}.media-carousel .download{align-items:flex-end;bottom:var(--media-carousel-download-inset-block);display:flex;flex-direction:column-reverse;gap:6px;position:absolute;right:var(--media-carousel-download-inset-inline);transition:opacity .1s ease-out;z-index:2}.media-carousel[data-variant=full-width] .stage .slide{--media-carousel-download-inset-inline:max(16px,var(--container-inset,0px));--media-carousel-download-inset-block:24px}.media-carousel .caption{--media-carousel-caption-inset-start:24px;--media-carousel-caption-inset-end:24px;animation:media-carousel-arrive var(--media-carousel-duration) var(--media-carousel-ease) both;background:var(--media-carousel-caption-band);inset-inline:0;bottom:0;color:var(--media-carousel-glass-ink);display:flex;flex-direction:column;font-size:var(--media-carousel-caption-font-size);font-weight:400;line-height:var(--media-carousel-caption-line-height);max-height:var(--media-carousel-caption-height);padding-block:var(--media-carousel-caption-padding-block);padding-inline:var(--media-carousel-caption-inset-start) var(--media-carousel-caption-inset-end);position:absolute;transition:max-height var(--media-carousel-duration) var(--media-carousel-ease);z-index:1}.media-carousel :is(.slide,.frame):has(.download) .caption{--media-carousel-caption-inset-end:calc(var(--media-carousel-download-inset-inline) + var(--media-carousel-download-room))}.media-carousel[data-variant=full-width] .stage .caption{--media-carousel-caption-inset-start:max(16px,var(--container-inset,0px))}.media-carousel .caption-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;min-height:0;overflow:hidden;overscroll-behavior:contain;scrollbar-width:none;white-space:pre-line}.media-carousel .caption-text::-webkit-scrollbar{display:none}.media-carousel .caption-text:focus-visible{outline:2px solid var(--media-carousel-glass-ink);outline-offset:4px}.media-carousel .caption[data-truncated]:is(:hover,:focus-within){max-height:var(--media-carousel-caption-reach)}.media-carousel .caption[data-truncated]:is(:hover,:focus-within) .caption-text{display:block;overflow-y:auto}.media-carousel .caption[data-truncated][data-more]:is(:hover,:focus-within) .caption-text{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--media-carousel-caption-fade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--media-carousel-caption-fade)),transparent)}.media-carousel .download-button{align-items:center;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:var(--media-carousel-glass);border:0;color:var(--media-carousel-glass-ink);cursor:pointer;display:flex;justify-content:center;padding:9px 12px}.media-carousel .download-button:hover{background:var(--media-carousel-glass-hover)}.media-carousel .download-button[data-saving]{cursor:progress}.media-carousel .download-button[data-saving] svg{animation:media-carousel-saving .8s ease-in-out infinite alternate}.media-carousel .download-button svg{fill:currentColor;height:26px;width:26px}.media-carousel .sizes{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--media-carousel-glass);list-style:none;margin:0;padding:0;width:123px}.media-carousel .sizes li+li{border-block-start:1px solid var(--media-carousel-glass-rule)}.media-carousel .sizes a{align-items:center;color:var(--media-carousel-glass-ink);display:flex;font-size:16px;font-weight:400;gap:6px;line-height:22px;padding:7px 6px;text-decoration:none}.media-carousel .sizes a:hover{background:var(--media-carousel-glass-hover)}.media-carousel .sizes svg{fill:currentColor;flex:none;height:24px;width:24px}.media-carousel .download-button:focus-visible,.media-carousel .sizes a:focus-visible{outline:2px solid var(--media-carousel-glass-ink);outline-offset:-4px}.media-carousel .toolbar{justify-content:space-between;margin-block-start:var(--media-carousel-toolbar-gap)}.media-carousel .controls,.media-carousel .toolbar{align-items:center;display:flex;gap:var(--media-carousel-control-gap)}.media-carousel .pager,.media-carousel .views{align-items:center;background:var(--surface);border:1px solid var(--surface-strong);border-radius:9999px;display:inline-flex;margin:0;padding:2px}.media-carousel .pager{gap:48px}.media-carousel .views{gap:4px;min-inline-size:0}.media-carousel .rotation,.media-carousel .step{background:transparent;border:0;border-radius:50%;color:var(--surface-strong);cursor:pointer;display:flex;flex:none;height:var(--media-carousel-control-size);padding:0;transition:color .1s ease-out;width:var(--media-carousel-control-size)}.media-carousel .rotation:hover,.media-carousel .step:hover{color:var(--surface-strong-hover)}.media-carousel .rotation svg,.media-carousel .step svg{fill:currentColor;height:100%;width:100%}.media-carousel .view{align-items:center;border-radius:50%;color:var(--surface-strong);cursor:pointer;display:flex;height:var(--media-carousel-control-size);justify-content:center;position:relative;transition:background-color .1s ease-out,color .1s ease-out;width:var(--media-carousel-control-size)}.media-carousel .view input{cursor:pointer;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute}.media-carousel .view .icon{font-size:16px;pointer-events:none}.media-carousel .view:hover{background:var(--surface-subtle)}.media-carousel .view:has(:checked){background:var(--surface-strong);color:var(--surface)}.media-carousel .rotation:focus-visible,.media-carousel .step:focus-visible,.media-carousel .view:has(:focus-visible){outline:2px solid var(--surface-accent);outline-offset:2px}.media-carousel .viewer{--media-carousel-viewer-padding-block:40px;--media-carousel-viewer-pager-gap:10px;--media-carousel-viewer-media-height:calc(100vh - var(--media-carousel-viewer-padding-block)*2 - var(--media-carousel-viewer-pager-gap) - var(--media-carousel-control-size) - 6px);background:transparent;border:0;color:var(--surface-fg);height:100%;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;overflow:hidden;overscroll-behavior:contain;padding:var(--media-carousel-viewer-padding-block) var(--container-gutter);position:fixed;width:100%}.media-carousel .viewer[open]{align-items:center;display:flex;justify-content:center}.media-carousel .viewer::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000003b}.media-carousel .panel{align-items:center;display:flex;flex-direction:column;gap:var(--media-carousel-viewer-pager-gap);max-width:calc(var(--container-default) - var(--container-gutter)*2);width:100%}.media-carousel .frame{--media-carousel-download-inset-inline:20px;--media-carousel-download-inset-block:20px;--media-carousel-caption-room:0px;aspect-ratio:var(--media-carousel-viewer-ratio,2);background:var(--color-black,#000);position:relative;width:min(100%,calc((var(--media-carousel-viewer-media-height) - var(--media-carousel-caption-room))*var(--media-carousel-viewer-ratio, 2)))}.media-carousel .frame .caption{--media-carousel-caption-inset-start:20px;--media-carousel-caption-inset-end:20px}.media-carousel .frame:not([data-kind=image]){aspect-ratio:auto}.media-carousel .frame:not([data-kind=image]) .player{aspect-ratio:var(--media-carousel-viewer-ratio,2);inset:auto;position:relative}.media-carousel .frame:not([data-kind=image]) .caption{min-height:var(--media-carousel-caption-height)}.media-carousel .frame:not([data-kind=image])[data-captioned]{--media-carousel-caption-room:var(--media-carousel-caption-height);padding-block-end:var(--media-carousel-caption-room)}.media-carousel .frame:not([data-kind=image]) .download{bottom:auto;right:64px;top:20px}.media-carousel .player{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;position:absolute}.media-carousel .player .yt-lite{width:100%}.media-carousel .player .lty-playbtn:focus-visible{outline:2px solid var(--media-carousel-glass-ink);outline-offset:2px}.media-carousel .player .video-embed{-o-object-fit:contain;object-fit:contain}.media-carousel .close{background:var(--color-gray-600,#231f20);border:0;color:var(--color-white,#fff);cursor:pointer;display:flex;height:32px;padding:0;position:absolute;right:20px;top:20px;width:32px;z-index:2}.media-carousel .close svg{fill:currentColor;height:100%;width:100%}.media-carousel .close:focus-visible{outline:2px solid var(--color-white,#fff);outline-offset:2px}@keyframes media-carousel-arrive{0%{opacity:0}}@keyframes media-carousel-saving{to{opacity:.35}}@media (min-width:48rem){.media-carousel{--media-carousel-caption-reach:50%;--media-carousel-full-ratio:1512/820;--media-carousel-peek-ratio:890/525;--media-carousel-peek-width:70cqw;--media-carousel-peek-gap:24px;--media-carousel-gallery-columns:4;--media-carousel-gallery-rows:2}}@media (min-width:87.5rem){.media-carousel{--media-carousel-peek-width:58.86243cqw;--media-carousel-peek-gap:32px}}@supports (height:100svh){.media-carousel .viewer{--media-carousel-viewer-media-height:calc(100svh - var(--media-carousel-viewer-padding-block)*2 - var(--media-carousel-viewer-pager-gap) - var(--media-carousel-control-size) - 6px)}}@media (prefers-reduced-motion:reduce){.media-carousel{--media-carousel-duration:0ms}.media-carousel :is(.step,.rotation,.view,.download){transition:none}.media-carousel .download-button[data-saving] svg{animation:none;opacity:.6}}@media (forced-colors:active){.media-carousel :is(.pager,.views){background:ButtonFace;border-color:ButtonBorder}.media-carousel :is(.step,.rotation,.view){color:ButtonText}.media-carousel .view:has(:checked){background:Highlight;color:HighlightText}.media-carousel :is(.download-button,.sizes,.close){background:ButtonFace;border:1px solid ButtonBorder;color:ButtonText}.media-carousel .sizes a{color:LinkText}.media-carousel .caption{background:Canvas;border-block-start:1px solid CanvasText;color:CanvasText}}@media print{.media-carousel :is(.toolbar,.download,.play){display:none}.media-carousel .caption{max-height:none}.media-carousel .caption-text{display:block}}
