.website-video-modal-backdrop{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,20px);box-sizing:border-box;background:rgba(0,0,0,.9);overflow:hidden}.website-video-modal-panel{position:relative;display:flex;flex-direction:column;width:min(92vw,1100px);height:min(86vh,820px);max-height:86vh;border-radius:20px;overflow:hidden;background:var(--tbb-video-card-surface,#1c3334);border:var(--tbb-video-card-border);box-shadow:0 40px 120px rgba(0,0,0,.55);box-sizing:border-box}.website-video-modal-close{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:28px;line-height:1;cursor:pointer;transition:background .2s ease}.website-video-modal-close:focus-visible,.website-video-modal-close:hover{background:rgba(0,0,0,.9);outline:2px solid rgba(218,123,147,.8);outline-offset:2px}.website-video-modal-sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.website-video-modal-media{flex:1 1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;background:#1c3334;overflow:hidden}.tbb-public-video-player,.website-video-modal-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center!important;background:#1c3334}.website-video-modal-iframe{display:block;width:100%;height:100%;border:none;background:#1c3334}.website-video-preview{text-align:inherit;font:inherit;color:inherit}.website-video-preview:focus-visible{outline:2px solid rgba(218,123,147,.85);outline-offset:2px}.website-inline-video-shell{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;background:#1c3334;touch-action:pan-y}.website-inline-video-shell>.tbb-branded-play-overlay,.website-inline-video-shell>.website-inline-video,.website-inline-video-shell>.website-inline-video-poster,.website-inline-video-shell>.website-inline-video-status{grid-area:1/1}.website-inline-video-poster{position:absolute;inset:0;z-index:1;width:100%;height:100%}.website-inline-video-shell>.website-inline-video{z-index:0}.website-inline-video-shell--native-controls>.website-inline-video,.website-inline-video-shell>.website-inline-video.website-inline-video--native-controls{z-index:2}.website-inline-video-inline-controls{position:absolute;bottom:10px;left:10px;z-index:4;display:flex;align-items:center;gap:8px;transition:opacity .18s ease}.website-inline-video-shell--youtube-active:focus-within .website-inline-video-inline-controls,.website-inline-video-shell--youtube-active:hover .website-inline-video-inline-controls{opacity:1;pointer-events:auto}.website-inline-video-inline-control-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;cursor:pointer;transition:background .2s ease}.website-inline-video-inline-control-btn:focus-visible,.website-inline-video-inline-control-btn:hover{background:rgba(0,0,0,.84);outline:2px solid rgba(218,123,147,.8);outline-offset:2px}.website-inline-video-inline-control-btn svg{display:block;width:18px;height:18px;fill:currentColor}.website-inline-video-iframe{display:block;width:100%;height:100%;border:none;background:#1c3334}.website-inline-video-iframe-wrap{display:block}.website-inline-video-iframe-wrap,.website-inline-video-iframe-wrap--cover{position:absolute;inset:0;overflow:hidden;background:#1c3334}.website-inline-video-iframe-wrap--cover.website-inline-video-iframe-wrap--safe{top:calc(var(--tbb-youtube-safe-area-top, 0) * 100%);bottom:calc(var(--tbb-youtube-safe-area-bottom, 0) * 100%);height:auto}.website-inline-video-iframe-wrap--cover .website-inline-video-iframe--cover{position:absolute;top:var(--tbb-iframe-cover-offset-y,0);left:50%;width:max(100%,calc(100% * var(--tbb-iframe-cover-width-ratio, 1.142857)));height:max(100%,calc(100% * var(--tbb-iframe-cover-height-ratio, 1)));transform:translateX(-50%);border:0}.website-inline-video-iframe-wrap--fit{position:absolute;inset:0;overflow:hidden;background:#1c3334}.website-inline-video-shell--youtube-active .website-inline-video-iframe-host,.website-inline-video-shell--youtube-active .website-inline-video-iframe-wrap--fit,.website-inline-video-shell--youtube-active .website-inline-video-iframe-wrap--fit .website-inline-video-iframe{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;transform:none;border:0}.website-video-portrait-fill,.website-video-portrait-presentation{display:none!important}.website-video-homepage-safe__fill{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-color:transparent}.website-video-homepage-safe__fill-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.16);transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:blur(22px);opacity:.92}.website-video-homepage-safe__fill-shade{position:absolute;inset:0;background:rgba(12,22,22,.28)}.website-video-homepage-safe__stage{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:100%;aspect-ratio:auto;transform:none;overflow:hidden;background:transparent}.website-video-preview--homepage-safe:has(.website-inline-video-shell--youtube-active) .website-video-homepage-safe__stage{left:0;right:0;width:100%;max-width:100%;aspect-ratio:auto;transform:none}.website-video-preview--homepage-safe{background:transparent}.website-video-preview--homepage-safe>.website-video-expand-btn{z-index:6}.website-video-preview--homepage-safe .website-inline-video-iframe-wrap--fit,.website-video-preview--homepage-safe .website-inline-video-shell{background:transparent}.website-inline-video-iframe-host{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.website-inline-video-shell--youtube-active .website-inline-video-iframe-host{z-index:2;pointer-events:auto}.website-inline-video-gesture-shield{display:none}@media (max-width:767px),(pointer:coarse){.website-inline-video-gesture-shield{display:block;position:absolute;top:0;left:0;right:0;bottom:64px;z-index:6;touch-action:pan-y;pointer-events:auto;background:transparent;-webkit-tap-highlight-color:transparent}}.tbb-video-card__frame:has(.website-inline-video-shell--youtube-active) .website-video-preview.website-video-preview--portrait-short-inline{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;max-width:100%!important;flex:none!important;--tbb-iframe-cover-width-ratio:var(--tbb-iframe-active-cover-width-ratio,var(--tbb-iframe-cover-width-ratio));--tbb-iframe-cover-height-ratio:var(--tbb-iframe-active-cover-height-ratio,var(--tbb-iframe-cover-height-ratio))}@media (max-width:900px){.tbb-video-card__frame:has(.website-inline-video-shell--youtube-active) .website-video-preview.website-video-preview--portrait-short-inline{--tbb-iframe-cover-width-ratio:var(--tbb-iframe-active-cover-width-ratio,1);--tbb-iframe-cover-height-ratio:var(--tbb-iframe-active-cover-height-ratio,1)}}.website-inline-video-shell>.website-inline-video-poster,.website-inline-video-shell>.website-inline-video-poster-fallback{z-index:1}.website-inline-video-poster-fallback,.website-youtube-preview-fallback{position:absolute;inset:0;z-index:1;width:100%;height:100%}.website-inline-video-shell:not(.website-inline-video-shell--native-controls) .website-inline-video:not([controls])::-webkit-media-controls-overlay-play-button,.website-inline-video-shell:not(.website-inline-video-shell--native-controls) .website-inline-video:not([controls])::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.website-inline-video-shell:not(.website-inline-video-shell--native-controls) .website-inline-video:not([controls])::-webkit-media-controls-panel{display:none!important}.website-inline-video-status{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;pointer-events:none;text-align:center}.website-inline-video-status--failed{background:rgba(23,25,20,.88);pointer-events:auto}.website-inline-video-status__message{margin:0;max-width:22ch;color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.45;font-weight:650}.website-inline-video-status__retry{margin:0;padding:10px 18px;border:1px solid rgba(218,123,147,.55);border-radius:999px;background:rgba(218,123,147,.18);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;pointer-events:auto}.website-inline-video-status__retry:focus-visible,.website-inline-video-status__retry:hover{background:rgba(218,123,147,.32);outline:2px solid rgba(218,123,147,.85);outline-offset:2px}.website-inline-video-status__spinner{display:block;width:28px;height:28px;border:2px solid hsla(0,0%,100%,.18);border-top-color:rgba(218,123,147,.92);border-radius:50%;animation:website-inline-video-spin .8s linear infinite}@keyframes website-inline-video-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.website-inline-video-status__spinner{animation:none!important;border-top-color:rgba(218,123,147,.92)}}.website-inline-video-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .18s ease}.website-inline-video-overlay.is-visible{opacity:1}.website-inline-video-overlay-btn{display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:none}.website-inline-video-overlay.is-visible .website-inline-video-overlay-btn{pointer-events:auto}.website-inline-video-overlay-btn:focus-visible{outline:2px solid rgba(218,123,147,.85);outline-offset:4px;border-radius:999px}.website-video-preview-pause-icon{position:relative;display:block;width:20px;height:24px}.website-video-preview-pause-icon:after,.website-video-preview-pause-icon:before{content:"";position:absolute;top:0;width:7px;height:24px;border-radius:1px;background:#2e151b}.website-video-preview-pause-icon:before{left:0}.website-video-preview-pause-icon:after{right:0}.website-video-inline-play-btn{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.website-video-inline-play-btn:focus-visible{outline:2px solid rgba(218,123,147,.85);outline-offset:-4px}.website-video-preview:has(.website-inline-video-shell--youtube-active)>.website-video-expand-btn,:has(>.website-video-preview .website-inline-video-shell--youtube-active)>.website-video-expand-btn{display:none}.website-video-expand-btn{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,.68);color:#fff;cursor:pointer;transition:background .2s ease}.website-video-expand-btn:focus-visible,.website-video-expand-btn:hover{background:rgba(0,0,0,.88);outline:2px solid rgba(218,123,147,.8);outline-offset:2px}.website-video-expand-icon{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.website-video-preview-play{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:hsla(0,0%,100%,.94);box-shadow:0 18px 52px rgba(0,0,0,.36),0 0 0 1px rgba(0,0,0,.14)}.website-video-preview-play--compact{width:64px;height:64px}.website-video-preview-play-icon{display:block;width:0;height:0;margin-left:5px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #2e151b}@media (max-width:640px){.website-video-modal-panel{width:94vw;height:auto;max-height:86vh;min-height:min(86vh,640px)}}video.tbb-public-video-player:-webkit-full-screen,video.website-video-modal-video:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;object-position:center center!important;background:#1c3334!important}video.tbb-public-video-player:-webkit-full-screen,video.tbb-public-video-player:fullscreen,video.website-video-modal-video:-webkit-full-screen,video.website-video-modal-video:fullscreen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;object-position:center center!important;background:#1c3334!important}main .tbb-public-video-player.website-video-modal-video,main .website-video-modal-video{object-fit:contain!important;object-position:center center!important}main .tbb-public-video-player.website-inline-video[data-object-fit=cover]{object-fit:cover!important;object-position:center center!important}main .tbb-public-video-player.website-inline-video[data-object-fit=contain],main .website-inline-video:not([data-object-fit=cover]){object-fit:contain!important;object-position:center center!important}:root{--tbb-video-card-surface:#1c3334;--tbb-video-card-gold:#da7b93;--tbb-video-card-border-color:rgba(218,123,147,.7);--tbb-video-card-border-color-hover:rgba(218,123,147,.9);--tbb-video-card-border:1px solid var(--tbb-video-card-border-color);--tbb-video-card-shell-radius:28px;--tbb-video-card-frame-radius:20px;--tbb-video-card-shell-padding:22px 20px 18px}.public-video-card,.tbb-video-card{box-sizing:border-box}.public-video-card.tbb-video-card--approved,.tbb-video-card--approved{border-radius:var(--tbb-video-card-shell-radius);background:radial-gradient(circle at 72% 8%,rgba(218,123,147,.22),transparent 38%),var(--tbb-video-card-surface);padding:var(--tbb-video-card-shell-padding);border:var(--tbb-video-card-border);box-shadow:0 28px 80px rgba(0,0,0,.36),inset 0 0 0 1px hsla(0,0%,100%,.04)}.public-video-card.tbb-video-card--light,.tbb-video-card--light{border-radius:var(--tbb-video-card-shell-radius);background:#faf8f5;padding:var(--tbb-video-card-shell-padding);border:var(--tbb-video-card-border);box-shadow:0 24px 70px rgba(42,45,36,.08)}.public-video-card.tbb-video-card--bare,.tbb-video-card--bare{padding:0;border:none;background:transparent;box-shadow:none}.public-video-card__eyebrow,.tbb-video-card__eyebrow{margin:0 0 12px;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;color:var(--tbb-video-card-gold)}.public-video-card__frame,.tbb-video-card__frame{position:relative;overflow:visible;border-radius:var(--tbb-video-card-frame-radius);border:none;box-shadow:none;background:transparent}.public-video-card__media-box{position:relative;overflow:hidden;border-radius:var(--tbb-video-card-frame-radius);background:var(--tbb-video-card-surface);width:100%}.public-video-card:has(.public-video-card__media-box--portrait),.tbb-video-card:has(.public-video-card__media-box--portrait),.tbb-video-card:has(.tbb-video-media-section__media-frame--portrait){width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;box-sizing:border-box}.public-video-card__frame:has(.public-video-card__media-box--portrait),.tbb-video-card__frame.tbb-video-media-section__media-frame--portrait,.tbb-video-card__frame.video-copy-cta-player{width:100%}.public-video-card--portrait-split.tbb-video-card--approved{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;margin-inline:auto;padding:0;overflow:hidden;background:#1c3334;border-radius:var(--tbb-video-card-shell-radius,28px)}.public-video-card--portrait-split .public-video-card__frame,.public-video-card--portrait-split .tbb-video-card__frame{width:100%;flex:0 0 auto;border-radius:0}.public-video-card--portrait-split .public-video-card__media-box--portrait{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;background:#1c3334;border-radius:0}.public-video-card--portrait-split .public-video-card__caption-panel,.public-video-card--portrait-split .tbb-video-card__caption-panel{flex:0 0 auto;width:100%;min-height:120px;padding:8px 14px 10px;background:#2e151b;border-top:1px solid rgba(218,123,147,.22);box-sizing:border-box}@media (min-width:1280px){.tbb-video-section__columns:not(.tbb-video-section__columns--grid-2x2) .public-video-card--portrait-split .public-video-card__media-box--portrait{max-height:calc(100vh - 26rem);height:calc(100vh - 26rem);aspect-ratio:auto}}@media (min-width:1280px) and (max-height:960px){.tbb-video-section__columns:not(.tbb-video-section__columns--grid-2x2) .public-video-card--portrait-split .public-video-card__media-box--portrait{max-height:calc(100vh - 24.25rem);height:calc(100vh - 24.25rem)}}@media (min-width:981px){.videos-section .home-video-card-shell.public-video-card--portrait-split{width:100%;max-width:100%;align-items:stretch}.videos-section .home-video-card-shell .public-video-card__caption-panel{flex:0 0 auto;min-height:var(--home-video-caption-min,80px);height:auto;max-height:none;display:flex;flex-direction:column;justify-content:flex-start;padding:14px 16px 16px;background:var(--home-video-card-surface,#1c3334);border-top:1px solid rgba(218,123,147,.22);pointer-events:none;overflow:visible;width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.videos-section .home-video-card-shell .public-video-card__caption-panel .tbb-video-card__eyebrow{margin:0 0 5px}.videos-section .home-video-card-shell .public-video-card__caption-panel .tbb-video-card__title{margin:0 0 5px;display:block!important;overflow:visible!important;max-height:none!important;white-space:normal!important;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:unset!important}.videos-section .home-video-card-shell .public-video-card__caption-panel .tbb-video-card__description{margin:0;display:block!important;overflow:visible!important;max-height:none!important;white-space:normal!important;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:unset!important}.videos-section .home-video-card-shell .public-video-card__caption-panel{padding:10px 14px 12px}.videos-section .home-video-card-shell.public-video-card--portrait-split .public-video-card__media-box--portrait{width:100%;max-height:var(--home-video-media-max-height,300px);height:var(--home-video-media-max-height,300px);min-height:0;aspect-ratio:auto;flex:0 0 auto}}.public-video-card--portrait-split .public-video-card__eyebrow,.public-video-card--portrait-split .tbb-video-card__eyebrow{margin:0 0 5px;font-size:10px;letter-spacing:.16em}.public-video-card--portrait-split .public-video-card__title,.public-video-card--portrait-split .tbb-video-card__title{margin:0 0 10px;font-size:clamp(15px,1.2vw,18px);line-height:1.2;font-weight:950;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.2em);max-height:calc(2 * 1.2em + 2px);padding-bottom:2px}.public-video-card--portrait-split .public-video-card__description,.public-video-card--portrait-split .tbb-video-card__description{margin:0;font-size:12px;line-height:1.38;font-weight:650;color:hsla(0,0%,100%,.76);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(4 * 1.38em);max-height:calc(4 * 1.38em)}.website-inline-video-inline-controls{opacity:0;pointer-events:none}.website-inline-video-shell--native-controls:focus-within .website-inline-video-inline-controls,.website-inline-video-shell--native-controls:hover .website-inline-video-inline-controls,.website-inline-video-shell--youtube-active:focus-within .website-inline-video-inline-controls,.website-inline-video-shell--youtube-active:hover .website-inline-video-inline-controls{opacity:1;pointer-events:auto}.public-video-card__media-box--portrait.public-video-card__media-box--solo,.public-video-card__media-box--portrait.public-video-card__media-box--threeUp,.public-video-card__media-box--portrait.public-video-card__media-box--twoUp,.public-video-card__media-box--portrait:not(.public-video-card--portrait-split *){width:100%;max-width:100%;aspect-ratio:9/16}.public-video-card__media-box--landscape{width:100%;min-width:560px}.public-video-card__media-box--portrait{max-height:82vh}@media (min-width:1280px){.public-video-card__media-box--landscape{min-width:560px}}.public-video-card__frame .website-inline-video-shell,.public-video-card__frame .website-video-preview,.public-video-card__media-box .website-inline-video-shell,.public-video-card__media-box .website-video-preview,.tbb-video-card__frame .website-inline-video-shell,.tbb-video-card__frame .website-video-preview,.tbb-video-card__frame iframe,.tbb-video-card__frame img[data-cover-kind=poster],.tbb-video-card__frame video{position:absolute;inset:0;width:100%;height:100%}.public-video-card__title,.tbb-video-card__title{margin:14px 0 0;font-size:clamp(20px,1.75vw,28px);line-height:1.1;font-weight:950;letter-spacing:-.04em;overflow-wrap:anywhere;overflow:visible;max-height:none;white-space:normal}.public-video-card__description,.tbb-video-card__description{margin:8px 0 0;color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.4;font-weight:650;overflow-wrap:anywhere;overflow:visible;max-height:none;white-space:normal}.public-video-card__eyebrow,.tbb-video-card__eyebrow{overflow:visible;max-height:none;white-space:normal}.public-video-card__footer,.tbb-video-card__footer{margin-top:12px}.website-video-expand-btn{min-width:44px;min-height:44px}@media (max-width:640px){.public-video-card.tbb-video-card--approved,.public-video-card.tbb-video-card--light,.tbb-video-card--approved,.tbb-video-card--light{--tbb-video-card-shell-padding:16px 14px 14px}.public-video-card__title,.tbb-video-card__title{font-size:clamp(16px,4.8vw,22px);line-height:1.2}.public-video-card__description,.tbb-video-card__description{font-size:12px;line-height:1.42}}