@layer components{@layer base{.loading-indicator{--loading-indicator-size:var(--space-10x);--loading-indicator-arc-color:var(--color-brand-cloud-white-50);--loading-indicator-track-color:var(--color-brand-cloud-white-500);--loading-indicator-duration:1.9s;inline-size:var(--loading-indicator-size);block-size:var(--loading-indicator-size);display:inline-flex}.loading-indicator__visual{block-size:100%;inline-size:100%}.loading-indicator__track,.loading-indicator__arc{fill:none;stroke-width:3.5px}.loading-indicator__track{stroke:var(--loading-indicator-track-color)}.loading-indicator__arc{stroke:var(--loading-indicator-arc-color);stroke-dasharray:25 100}.video{--video-aspect:16 / 9;--video-bg:var(--color-brand-midnight-blue-900);--video-fg:var(--color-brand-cloud-white);--video-focus-ring:var(--focus-ring-width) solid var(--video-fg);--video-chrome-tint:color-mix(in oklch, var(--video-bg) 70%, transparent);--video-button-hover-tint:oklch(0% 0 0/.6);--video-chrome-gap:var(--space-1x);--video-chrome-padding:0;--video-chrome-inset:var(--space-2x);--video-chrome-transition:opacity var(--duration-base) var(--ease-out);--video-popup-transition:opacity var(--duration-fast) var(--ease-out);--video-captions-padding:var(--component-space-xs) var(--component-space-sm);--video-scrubber-min-inline-size:var(--space-20x);--video-volume-length:var(--space-24x);--video-volume-popup-gap:var(--space-1x);--video-chrome-scrim-bg:oklch(0% 0 0/.5);--video-chrome-scrim-blur:var(--space-2x);--video-error-gap:var(--space-4x);--video-error-padding:var(--component-space-md);--video-prompt-padding:var(--component-space-sm) var(--component-space-md);--video-overlay-offset:var(--section-padding-sm);--video-overlay-padding:var(--section-padding-sm);--video-overlay-gap:var(--component-space-lg);--video-overlay-max-inline-size:60ch;--video-overlay-tint:oklch(0% 0 0/.3);--video-overlay-blur:var(--component-space-md);--video-burst-size:4.5rem;--video-burst-glyph-size:3rem;--video-fullscreen-captions-inset-block-end:var(--space-16x);--video-fullscreen-button-size-floor:var(--component-space-lg);--video-fullscreen-chrome-gap-floor:var(--component-space-sm);--video-fullscreen-chrome-padding-floor:var(--component-space-sm);aspect-ratio:var(--video-aspect);color-scheme:dark;background-color:var(--video-bg);display:block;position:relative;overflow:clip;container-type:inline-size}.video[data-chrome-mode=minimal] .video-button{--video-chrome-scrim-bg:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@container (inline-size>=512px){.video__inner{--video-chrome-gap:var(--space-1x);--video-chrome-padding:var(--component-space-lg);--video-chrome-inset:var(--component-space-lg)}}.video__facade{cursor:pointer;block-size:100%;inline-size:100%;background:0 0;border:0;padding:0;scroll-margin-block-start:var(--chrome-clearance);position:absolute;inset:0}.video__facade-footer{z-index:2;gap:var(--video-chrome-gap);color:var(--video-fg);align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--video-chrome-inset);inset-inline-start:var(--video-chrome-inset)}.video__minimal-toggle{--video-control-inset-block:auto var(--video-chrome-inset);--video-control-inset-inline:var(--video-chrome-inset) auto}.video__poster{z-index:1;pointer-events:none;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.video__overlay-label{display:none}@container (inline-size>=1024px){.video__overlay-label{z-index:2;box-sizing:border-box;gap:var(--video-overlay-gap);inline-size:calc(100% - var(--video-overlay-offset) * 2);max-inline-size:var(--video-overlay-max-inline-size);padding:var(--video-overlay-padding);color:var(--video-fg);pointer-events:none;background-color:var(--video-overlay-tint);-webkit-backdrop-filter:blur(var(--video-overlay-blur));backdrop-filter:blur(var(--video-overlay-blur));flex-direction:column;display:flex;position:absolute;inset-block-start:var(--video-overlay-offset);inset-inline-start:var(--video-overlay-offset)}}.video__overlay-eyebrow,.video__overlay-headline{margin:0}.video__dialog{--dialog-padding:0;--dialog-panel-bg:transparent;--dialog-panel-inline-size:auto;--dialog-max-inline-size:90vw;--dialog-close-color:var(--video-fg)}.video__dialog .video{inline-size:min(90vw, 90vh * (var(--video-aspect)))}.video__stage{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.video__stage :where(wistia-player,iframe){border:0;block-size:100%;inline-size:100%;display:block}.video__stage wistia-player{pointer-events:none}.video__captions{z-index:1;max-inline-size:90%;padding:var(--video-captions-padding);color:var(--video-fg);text-align:center;pointer-events:none;background-color:var(--video-chrome-tint);margin-inline:auto;font-size:10px;position:absolute;inset-block:.5rem auto;inset-inline:0}@container (inline-size>=512px){.video__captions{font-size:var(--text-xl);line-height:var(--leading-normal);inset-block-start:auto;inset-block-end:calc(var(--space-12x) + var(--component-space-lg) + 1rem)}}.video[data-chrome-visibility=hidden] .video__captions{inset-block:auto .5rem}@container (inline-size>=512px){.video[data-chrome-visibility=hidden] .video__captions{inset-block-end:1rem}}.video__captions[hidden],.video__captions:empty{display:none}.video__controls{z-index:2;gap:var(--video-chrome-gap);padding:var(--video-chrome-padding);background-color:var(--video-chrome-scrim-bg);-webkit-backdrop-filter:blur(var(--video-chrome-scrim-blur));backdrop-filter:blur(var(--video-chrome-scrim-blur));transition:var(--video-chrome-transition);align-items:center;display:flex;position:absolute;inset-block-end:0;inset-inline:0}@container (inline-size>=512px){.video__controls{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}.video__controls>[data-video-playpause]{display:none}@container (inline-size>=512px){.video__controls>[data-video-playpause]{display:inline-flex}}@media (hover:none) and (pointer:coarse){.video__controls>[data-video-playpause]{display:none}}.video-button,.video__scrubber,.video__volume-popup,.video__time,.video__duration{background-color:var(--video-chrome-scrim-bg);-webkit-backdrop-filter:blur(var(--video-chrome-scrim-blur));backdrop-filter:blur(var(--video-chrome-scrim-blur))}@container (inline-size<512px){.video-button,.video__scrubber,.video__volume-popup,.video__time,.video__duration{--video-chrome-scrim-bg:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.video-button,.video__scrubber,.video__volume-popup,.video__time,.video__duration{-webkit-backdrop-filter:none;backdrop-filter:none}}.video__scrubber{--video-scrubber-progress:0;min-inline-size:var(--video-scrubber-min-inline-size);min-block-size:var(--space-12x);padding-inline:var(--space-4x);touch-action:none;cursor:pointer;color-scheme:dark;flex:1;align-items:center;display:flex;position:relative}.video__scrubber:before{inset-inline:var(--space-4x);block-size:var(--border-width-thin);content:"";background-color:var(--color-divider);opacity:.3;position:absolute}.video__scrubber:after{inline-size:calc(var(--video-scrubber-progress) * (100% - var(--space-8x)));block-size:var(--border-width-thin);content:"";background-color:var(--color-divider);transition:inline-size var(--duration-base) linear;position:absolute;inset-inline-start:var(--space-4x)}.video__scrubber-thumb{--video-scrubber-thumb-size:var(--space-2x);z-index:1;inline-size:var(--video-scrubber-thumb-size);aspect-ratio:1;pointer-events:none;background-color:var(--color-brand-cloud-white);transition:inset-inline-start var(--duration-base) linear, inline-size var(--duration-fastest) var(--ease-out);position:absolute;inset-inline-start:calc(var(--space-4x) + var(--video-scrubber-progress) * (100% - var(--space-8x)));translate:-50%}.video__volume-control{display:inline-flex;position:relative}.video__volume-popup{z-index:1;pointer-events:none;opacity:0;transform:translate(-50%, calc(-1 * var(--video-volume-popup-gap)));transition:var(--video-popup-transition);position:absolute;inset-block-end:100%;inset-inline-start:50%}.video__volume-popup:after{block-size:var(--video-volume-popup-gap);content:"";position:absolute;inset-block-start:100%;inset-inline:0}.video__volume{--video-volume-progress:1;min-inline-size:var(--space-12x);block-size:var(--video-volume-length);padding-block:var(--space-4x);touch-action:none;cursor:pointer;justify-content:center;display:flex;position:relative}.video__volume:before{inset-block:var(--space-4x);inline-size:var(--border-width-thin);content:"";background-color:var(--color-divider);opacity:.3;position:absolute}.video__volume:after{inline-size:var(--border-width-thin);block-size:calc(var(--video-volume-progress) * (100% - var(--space-8x)));content:"";background-color:var(--color-divider);transition:block-size var(--duration-base) linear;position:absolute;inset-block-end:var(--space-4x)}.video__volume-thumb{--video-volume-thumb-size:var(--space-2x);z-index:1;inline-size:var(--video-volume-thumb-size);aspect-ratio:1;pointer-events:none;background-color:var(--color-brand-cloud-white);transition:inset-block-start var(--duration-base) linear, inline-size var(--duration-fastest) var(--ease-out);position:absolute;inset-block-start:calc(var(--space-4x) + (1 - var(--video-volume-progress)) * (100% - var(--space-8x)));translate:0 -50%}.video__time,.video__duration{block-size:var(--space-12x);padding-inline:var(--space-4x);font-variant-numeric:tabular-nums;color:var(--color-heading);white-space:nowrap;justify-content:center;align-items:center;display:grid}.video__time{display:none}@container (inline-size>=360px){.video__time{display:grid}}.video__burst{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.video__burst-glyph{inline-size:var(--video-burst-size);aspect-ratio:1;color:var(--video-fg);background-color:var(--video-chrome-scrim-bg);opacity:0;-webkit-backdrop-filter:blur(var(--video-chrome-scrim-blur));backdrop-filter:blur(var(--video-chrome-scrim-blur));grid-area:1/1;place-items:center;display:grid}@media (prefers-reduced-transparency:reduce){.video__burst-glyph{-webkit-backdrop-filter:none;backdrop-filter:none}}.video__burst-glyph .icon{inline-size:var(--video-burst-glyph-size);block-size:var(--video-burst-glyph-size)}.video__center-toggle{--video-control-inset-block:50% auto;--video-control-inset-inline:50% auto;inline-size:var(--video-burst-size);font-size:var(--video-burst-glyph-size);background-color:var(--video-chrome-scrim-bg);-webkit-backdrop-filter:blur(var(--video-chrome-scrim-blur));backdrop-filter:blur(var(--video-chrome-scrim-blur));transition:var(--video-chrome-transition);display:none;translate:-50% -50%}.video__center-toggle .icon{inline-size:var(--video-burst-glyph-size);block-size:var(--video-burst-glyph-size)}@media (hover:none) and (pointer:coarse){.video__burst{display:none}.video__center-toggle{display:inline-flex}}.video__unmute-prompt{z-index:1;color:var(--video-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;scroll-margin-block-start:var(--chrome-clearance);display:flex;position:absolute;inset:0}.video__unmute-prompt-label{gap:var(--video-chrome-gap);padding:var(--video-prompt-padding);background-color:var(--video-chrome-tint);align-items:center;display:inline-flex}.video__loading,.video__error{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video__loading{pointer-events:none}.video__error{gap:var(--video-error-gap);padding:var(--video-error-padding);color:var(--video-fg);text-align:center;background-color:var(--video-chrome-tint);flex-direction:column}.video__error-heading{margin:0}}@layer states{@media (prefers-reduced-motion:no-preference){.loading-indicator__visual{animation:loading-indicator-spin var(--loading-indicator-duration) linear infinite}.loading-indicator__arc{animation:loading-indicator-dash var(--loading-indicator-duration) ease-in-out infinite}}.video[data-video-state=active] .video__facade,.video[data-video-state=active] .video__overlay-label,.video[data-video-playing] .video__poster{display:none}.video[data-video-state=active] .video__stage{pointer-events:auto}.video:not([data-video-state=active]) .video__minimal-toggle,.video:not([data-video-state=active]) .video__controls,.video:not([data-video-state=active]) .video__center-toggle,.video:not([data-video-state=active]) .video__burst{display:none}.video[data-chrome-visibility=hidden] .video__center-toggle{pointer-events:none;opacity:0}.video[data-chrome-visibility=hidden]:has(:focus-visible) .video__center-toggle{pointer-events:auto;opacity:1}.video[data-chrome-visibility=hidden] .video__controls{pointer-events:none;opacity:0}.video[data-chrome-visibility=hidden]:has(:focus-visible) .video__controls{pointer-events:auto;opacity:1}.video[data-video-status=error] .video__facade{display:none}@media (prefers-reduced-motion:reduce){.video__controls,.video__volume-popup,.video__scrubber:after,.video__scrubber-thumb,.video__volume:after,.video__volume-thumb{transition:none}}@media (prefers-reduced-transparency:reduce){.video{--video-overlay-tint:light-dark(oklch(0% 0 0/.55),oklch(100% 0 0/.85))}.video__overlay-label{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover:hover){.video__volume-control:hover .video__volume-popup,.video__volume-popup:hover{pointer-events:auto;opacity:1}}:is(.video__volume-control:has(:focus-visible) .video__volume-popup,.video__volume-control:has(.video__volume[data-dragging]) .video__volume-popup){pointer-events:auto;opacity:1}.video__scrubber:focus-visible,.video__volume:focus-visible{outline:var(--video-focus-ring)}@media (hover:hover){.video__scrubber:hover .video__scrubber-thumb{--video-scrubber-thumb-size:var(--space-3x)}.video__volume:hover .video__volume-thumb{--video-volume-thumb-size:var(--space-3x)}}.video__scrubber:focus-visible .video__scrubber-thumb{--video-scrubber-thumb-size:var(--space-3x)}.video__volume:focus-visible .video__volume-thumb{--video-volume-thumb-size:var(--space-3x)}.video__facade:focus-visible{outline:none}.video__facade:focus-visible .video-button{outline:var(--video-focus-ring)}@media (hover:hover){.video__facade:hover .video-button{background-color:var(--video-button-hover-tint)}}.video__unmute-prompt[hidden]{display:none}.video__unmute-prompt:focus-visible{outline:none}.video__unmute-prompt:focus-visible .video__unmute-prompt-label{outline:var(--video-focus-ring)}.video:fullscreen{aspect-ratio:auto;block-size:100%;inline-size:100%}.video:fullscreen .video__captions{font-size:max(1em,2.5vmin);inset-block-end:max(var(--video-fullscreen-captions-inset-block-end), 7vmin)}.video:fullscreen .video-button{font-size:max(var(--video-fullscreen-button-size-floor), 2.2vmin)}.video:fullscreen .video__controls{gap:max(var(--video-fullscreen-chrome-gap-floor), 1vmin);padding:max(var(--video-fullscreen-chrome-padding-floor), 1.2vmin)}}@layer variants{.video__scrubber[data-dragging] .video__scrubber-thumb,.video__scrubber[data-dragging]:after,.video__volume[data-dragging] .video__volume-thumb,.video__volume[data-dragging]:after{transition:none}}}@keyframes loading-indicator-spin{to{transform:rotate(360deg)}}@keyframes loading-indicator-dash{0%{stroke-dasharray:4 100;stroke-dashoffset:0}33%{stroke-dasharray:80 100;stroke-dashoffset:-25px}55%{stroke-dasharray:72 100;stroke-dashoffset:-55px}to{stroke-dasharray:4 100;stroke-dashoffset:-100px}}
