.dfs-vg{--dfs-vg-sentinel: 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:35px;row-gap:35px;align-items:start}.dfs-vg__tile{min-width:0;position:relative}.dfs-vg__media{position:relative}.dfs-vg__tile .elementor-widget-video{margin:0}.dfs-vg__tile .elementor-widget-video .elementor-wrapper{border-radius:inherit}.dfs-vg__tile .elementor-custom-embed-image-overlay{position:relative}.dfs-vg__tile .elementor-custom-embed-image-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;transition:background .25s ease}.dfs-vg__title{margin:12px 0 0}.dfs-vg__title a{color:inherit;text-decoration:none;transition:color .2s ease}.dfs-vg__meta{margin:4px 0 0;font-size:.85em;line-height:1.4}.dfs-vg__caption{margin:6px 0 0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dfs-vg__chip,.dfs-vg__badge{--dfs-vg-inset: 10px;position:absolute;z-index:2;pointer-events:none;padding:3px 7px;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.02em;color:#fff;border-radius:4px}.dfs-vg__chip{background:#000c;right:var(--dfs-vg-inset);bottom:var(--dfs-vg-inset)}.dfs-vg__badge{background:#d40000;left:var(--dfs-vg-inset);top:var(--dfs-vg-inset)}.dfs-vg-chip-bl .dfs-vg__chip{right:auto;left:var(--dfs-vg-inset)}.dfs-vg-chip-tr .dfs-vg__chip{bottom:auto;top:var(--dfs-vg-inset)}.dfs-vg-chip-tl .dfs-vg__chip{right:auto;bottom:auto;left:var(--dfs-vg-inset);top:var(--dfs-vg-inset)}.dfs-vg-badge-tr .dfs-vg__badge{left:auto;right:var(--dfs-vg-inset)}.dfs-vg-badge-bl .dfs-vg__badge{top:auto;bottom:var(--dfs-vg-inset)}.dfs-vg-badge-br .dfs-vg__badge{left:auto;top:auto;right:var(--dfs-vg-inset);bottom:var(--dfs-vg-inset)}.dfs-vg-featured-yes .dfs-vg__tile:first-child{grid-column:span 2;grid-row:span 2}@media (max-width: 1024px){.dfs-vg-featured-tablet-yes .dfs-vg__tile:first-child{grid-column:span 2;grid-row:span 2}.dfs-vg-featured-tablet-no .dfs-vg__tile:first-child{grid-column:span 1;grid-row:span 1}}@media (max-width: 767px){.dfs-vg-featured-mobile-yes .dfs-vg__tile:first-child{grid-column:span 2;grid-row:span 2}.dfs-vg-featured-mobile-no .dfs-vg__tile:first-child{grid-column:span 1;grid-row:span 1}}.dfs-vg__tile.is-lifting{z-index:3}.dfs-vg__tile .elementor-widget-video .elementor-wrapper{background-color:#000}.dfs-vg__empty{padding:18px;border:1px dashed #c8ccd0;border-radius:6px;color:#6d7882;font-size:13px;text-align:center}.dfs-vg[data-dfs-vg-entrance] .dfs-vg__tile.is-waiting{opacity:0}.dfs-vg__ext .elementor-wrapper{position:relative;overflow:hidden;background-color:#000}.dfs-vg__ext .elementor-custom-embed-image-overlay{position:absolute;inset:0;cursor:pointer}.dfs-vg__ext .elementor-custom-embed-image-overlay img{width:100%;height:100%;object-fit:cover;display:block}.dfs-vg__ext .elementor-custom-embed-image-overlay:focus-visible{outline:2px solid #fff;outline-offset:-4px}.dfs-vg__ext iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dfs-vg__ext .dfs-vg__ig-crop{position:absolute;inset:0;overflow:hidden}.dfs-vg__ext.dfs-vg__ext--instagram .elementor-wrapper,.dfs-vg__ext.dfs-vg__ext--instagram .dfs-vg__ig-crop iframe{background-color:transparent}.dfs-vg__ext.dfs-vg__ext--instagram .dfs-vg__ig-crop iframe{inset:auto auto auto 0;top:calc(-1 * var(--dfs-vg-ig-header));width:100%;height:calc(100% + var(--dfs-vg-ig-header))}.dfs-vg__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:32px}.dfs-vg__pager[hidden]{display:none}.dfs-vg__more,.dfs-vg__page{cursor:pointer;border:0;font:inherit;line-height:1.2;transition:background .2s ease,color .2s ease}.dfs-vg__more:focus-visible,.dfs-vg__page:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dfs-vg__more[disabled]{opacity:.7;cursor:default}.dfs-vg__loader{width:22px;height:22px;border:3px solid var(--dfs-vg-lt, rgba(0, 0, 0, .12));border-top-color:#d40000;border-radius:50%;animation:dfs-vg-spin .7s linear infinite}.dfs-vg__sentinel{display:block;width:1px;height:1px}.dfs-vg__empty{padding:24px 0;text-align:center;color:#6b6b6b}@keyframes dfs-vg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-vg__loader{animation-duration:1.4s}}.dfs-vg__tile.is-out{display:none!important}.dfs-vg__filters,.dfs-vg__tabs,.dfs-vg__search{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.dfs-vg__filters{margin-bottom:24px}.dfs-vg__filter{cursor:pointer;border:0;font:inherit;line-height:1.2;padding:8px 16px;border-radius:999px;color:#111;background:#0000000f;transition:background .2s ease,color .2s ease}.dfs-vg__filter:not(:last-child){margin-right:8px}.dfs-vg__filter:hover,.dfs-vg__filter:focus-visible{background:#0000001f}.dfs-vg__filter.is-active{color:#fff;background:var(--dfs-vg-chip, #111)}.dfs-vg__filter:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dfs-vg__filter-n{opacity:.6;font-size:.85em;margin-left:.35em}.dfs-vg__tabs{margin-bottom:28px}.dfs-vg__tabs .elementor-gallery-title{position:relative;display:inline-block;padding:7px 14px;color:#a6a6a6;cursor:pointer;text-decoration:none;transition:color .3s}.dfs-vg__tabs .elementor-gallery-title:not(:last-child){margin-right:5px}.dfs-vg__tabs .elementor-gallery-title:hover,.dfs-vg__tabs .elementor-gallery-title:focus-visible,.dfs-vg__tabs .elementor-gallery-title.elementor-item-active{color:#000}.dfs-vg__tabs .elementor-gallery-title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:currentColor;opacity:0;transition:.3s cubic-bezier(.58,.3,.005,1)}.dfs-vg__tabs .elementor-gallery-title.elementor-item-active:after{opacity:1}.dfs-vg-tabs-pointer-none .dfs-vg__tabs .elementor-gallery-title:after,.dfs-vg-tabs-pointer-background .dfs-vg__tabs .elementor-gallery-title:after{display:none}.dfs-vg-filters-pointer-underline .dfs-vg__filter{position:relative;background:transparent}.dfs-vg-filters-pointer-underline .dfs-vg__filter:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:currentColor;opacity:0;transition:.3s cubic-bezier(.58,.3,.005,1)}.dfs-vg-filters-pointer-underline .dfs-vg__filter.is-active{background:transparent;color:inherit}.dfs-vg-filters-pointer-underline .dfs-vg__filter.is-active:after{opacity:1}.dfs-vg-filters-pointer-none .dfs-vg__filter:after{display:none}.dfs-vg__search{margin-bottom:24px}.dfs-vg__search input{font:inherit;width:360px;max-width:100%;padding:10px 18px;border:1px solid #d9d9d9;border-radius:999px;background:#fff;color:#111}.dfs-vg__search input:focus-visible{outline:2px solid #111;outline-offset:2px}.dfs-vg__nomatch{text-align:center;padding:24px 0;color:#6b6b6b}.dfs-vg__nomatch[hidden]{display:none}.dfs-vg__hero{margin-bottom:35px}.dfs-vg__hero-media{position:relative;overflow:hidden;border-radius:25px;background:#000}.dfs-vg__hero-media .elementor-widget-video{margin:0}.dfs-vg__hero-player{position:relative;width:100%;aspect-ratio:var(--video-aspect-ratio, 1.77777);background:#000}.dfs-vg__hero-player iframe,.dfs-vg__hero-player video{position:absolute;inset:0;width:100%;height:100%;border:0}.dfs-vg__hero-poster{position:absolute;inset:0;background-size:cover;background-position:center;cursor:pointer}.dfs-vg__hero-poster .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dfs-vg__hero-title{margin:14px 0 0;font-weight:600}.dfs-vg__hero-meta{margin:4px 0 0}.dfs-vg__hero--over .dfs-vg__hero-caption{position:absolute;left:0;right:0;bottom:0;padding:48px 24px 20px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);pointer-events:none}.dfs-vg__hero--over .dfs-vg__hero-title{margin:0;color:inherit}.dfs-vg__hero--over .dfs-vg__hero-meta{color:inherit;opacity:.85}.dfs-vg__tile.is-hero{display:none!important}.dfs-vg--mode-4 .dfs-vg__tile{cursor:pointer}.dfs-vg__rail-wrap{position:relative;--dfs-vg-arrow-inset: 8px}.dfs-vg--rail{--dfs-vg-per: 4;--dfs-vg-peek: .3;display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;overscroll-behavior-x:contain}.dfs-vg--rail::-webkit-scrollbar{display:none}.dfs-vg--rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.dfs-vg--rail.is-dragging .dfs-vg__tile{pointer-events:none}.dfs-vg-rail-snap- .dfs-vg--rail{scroll-snap-type:none}.dfs-vg--rail .dfs-vg__tile{flex:0 0 calc((100% - var(--dfs-vg-gap, 35px) * (var(--dfs-vg-per) - 1 + var(--dfs-vg-peek))) / (var(--dfs-vg-per) + var(--dfs-vg-peek)));scroll-snap-align:start}.dfs-vg--rail:focus-visible{outline:2px solid #111;outline-offset:4px}.dfs-vg-rail-align-center .dfs-vg--rail .dfs-vg__tile{scroll-snap-align:center}@media (max-width: 1024px){.dfs-vg-rail-align-tablet-center .dfs-vg--rail .dfs-vg__tile{scroll-snap-align:center}.dfs-vg-rail-align-tablet-start .dfs-vg--rail .dfs-vg__tile{scroll-snap-align:start}}@media (max-width: 767px){.dfs-vg-rail-align-mobile-center .dfs-vg--rail .dfs-vg__tile{scroll-snap-align:center}.dfs-vg-rail-align-mobile-start .dfs-vg--rail .dfs-vg__tile{scroll-snap-align:start}}.dfs-vg-rail-bleed-yes .dfs-vg__rail-wrap{margin-right:calc(-1 * var(--dfs-vg-bleed-gap, 0px))}.dfs-vg-rail-bleed-yes .dfs-vg__dots{margin-right:var(--dfs-vg-bleed, 0px)}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-vg--rail{scroll-behavior:auto}}.dfs-vg--rail.is-autoscroll{scroll-snap-type:none}.dfs-vg--rail [data-dfs-clone]{pointer-events:auto}.dfs-vg__preview{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:20px;opacity:0;pointer-events:none;background:#000;transition:opacity .35s ease}.dfs-vg__tile.is-previewing .dfs-vg__preview{opacity:1}.dfs-vg__preview iframe,.dfs-vg__preview video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:0;object-fit:cover;pointer-events:none}.dfs-vg__preview iframe[src*=youtube]{height:260%}.dfs-vg__tile .dfs-vg__media .elementor-widget-video{position:relative;z-index:0}.dfs-vg--masonry{display:block;columns:var(--dfs-vg-cols, 3);column-gap:var(--dfs-vg-gap, 35px)}.dfs-vg--masonry .dfs-vg__tile{break-inside:avoid;margin-bottom:var(--dfs-vg-gap, 35px)}.dfs-vg--masonry .dfs-vg__tile.is-out,.dfs-vg--masonry .dfs-vg__tile.is-hidden{display:none!important}.dfs-vg__lqip{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;filter:blur(14px);transform:scale(1.08);border-radius:inherit;clip-path:inset(3.7037%);transition:opacity .5s ease;pointer-events:none}.dfs-vg__tile.is-loaded .dfs-vg__lqip,.dfs-vg__tile.is-play-refused .dfs-vg__preview{opacity:0}.dfs-vg__tile .dfs-vg__media>.elementor-widget-video{position:relative;z-index:1}.dfs-vg__tile:not(.is-loaded) .dfs-vg__lqip~.elementor-widget-video .elementor-wrapper{background-color:transparent!important}.dfs-vg__tile.is-poster-failed .elementor-custom-embed-image-overlay{background-image:none!important}.dfs-vg__tile.is-poster-failed .dfs-vg__lqip~.elementor-widget-video .elementor-wrapper{background-color:transparent!important}.dfs-vg--rail.has-focus{padding-top:3%;padding-bottom:3%}.dfs-vc-player .dfs-vg__upnext{position:fixed;left:50%;bottom:6vh;transform:translate(-50%);z-index:2147483001;display:flex;align-items:center;gap:14px;padding:var(--dfs-un-pad, 12px 18px);border-radius:var(--dfs-un-radius, 999px);background:var(--dfs-un-bg, rgba(20, 20, 20, .85));color:var(--dfs-un-color, #fff);font:500 14px/1.2 inherit;backdrop-filter:blur(8px);max-width:min(92vw,640px)}.dfs-vc-player .dfs-vg__upnext-label{opacity:.7;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.dfs-vc-player .dfs-vg__upnext-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfs-vc-player .dfs-vg__upnext-n{font-variant-numeric:tabular-nums;min-width:1.4em;text-align:center;opacity:.8}.dfs-vc-player .dfs-vg__upnext-cancel{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit}.dfs-vc-player .dfs-vg__upnext-cancel:hover{background:var(--dfs-un-cancel-h, rgba(255, 255, 255, .15))}.dfs-vg.is-shuffling{visibility:hidden}.dfs-vg__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:0;border-radius:50%;color:#fff;background:#0009;cursor:pointer;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s ease,opacity .2s ease}.dfs-vg__arrow--prev{left:var(--dfs-vg-arrow-inset)}.dfs-vg__arrow--next{right:var(--dfs-vg-arrow-inset)}.dfs-vg__arrow:hover,.dfs-vg__arrow:focus-visible{background:#d40000}.dfs-vg__rail-wrap.at-start .dfs-vg__arrow--prev,.dfs-vg__rail-wrap.at-end .dfs-vg__arrow--next{opacity:.35}.dfs-vg__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.dfs-vg__dot{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:#00000040;cursor:pointer;transition:background .2s ease,transform .2s ease}.dfs-vg__dot.is-active{background:#111;transform:scale(1.25)}.dfs-vg__dot:focus-visible{outline:2px solid #111;outline-offset:2px}.dfs-vc-player .dfs-vg__pa{position:fixed;top:50%;transform:translateY(-50%);z-index:2147483000;width:var(--dfs-pa-size, 56px);height:var(--dfs-pa-size, 56px);border:0;border-radius:var(--dfs-pa-radius, 50%);color:var(--dfs-pa-color, #fff);background:var(--dfs-pa-bg, rgba(0, 0, 0, .5));font-size:var(--dfs-pa-icon, 22px);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.dfs-vc-player .dfs-vg__pa i,.dfs-vc-player .dfs-vg__pa svg{font-size:var(--dfs-pa-icon, 22px);width:var(--dfs-pa-icon, 22px);height:var(--dfs-pa-icon, 22px);fill:currentColor}.dfs-vc-player .dfs-vg__pa--prev{left:var(--dfs-pa-offset, 24px)}.dfs-vc-player .dfs-vg__pa--next{right:var(--dfs-pa-offset, 24px)}.dfs-vc-player .dfs-vg__pa:hover,.dfs-vc-player .dfs-vg__pa:focus-visible{background:var(--dfs-pa-bg-hover, #d40000);color:var(--dfs-pa-color-hover, var(--dfs-pa-color, #fff))}.dfs-vc-player .dfs-vg__pa[hidden]{display:none}.dfs-vg__srcchip,.dfs-vg__pin{--dfs-vg-inset: 10px;position:absolute;z-index:2;pointer-events:none;padding:3px 8px;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.02em;border-radius:4px}.dfs-vg__srcchip{color:#fff;background:#000000bf;right:var(--dfs-vg-inset);top:var(--dfs-vg-inset)}.dfs-vg-srcchip-tl .dfs-vg__srcchip{right:auto;left:var(--dfs-vg-inset)}.dfs-vg-srcchip-br .dfs-vg__srcchip{top:auto;bottom:var(--dfs-vg-inset)}.dfs-vg-srcchip-bl .dfs-vg__srcchip{right:auto;left:var(--dfs-vg-inset);top:auto;bottom:var(--dfs-vg-inset)}.dfs-vg__pin{color:#111;background:#ffd54a;left:var(--dfs-vg-inset);top:var(--dfs-vg-inset)}.dfs-vg-pin-tr .dfs-vg__pin{left:auto;right:var(--dfs-vg-inset)}.dfs-vg-pin-bl .dfs-vg__pin{top:auto;bottom:var(--dfs-vg-inset)}.dfs-vg-pin-br .dfs-vg__pin{left:auto;right:var(--dfs-vg-inset);top:auto;bottom:var(--dfs-vg-inset)}.dfs-vg__tile.is-pinned .dfs-vg__badge{display:none}.dfs-vg__live-bar{display:flex;margin-bottom:16px}.dfs-vg__live{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:4px;color:#fff;background:#d40000;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2}.dfs-vg-live-pulse-yes .dfs-vg__live:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:dfs-vg-pulse 1.4s ease-in-out infinite}@keyframes dfs-vg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-vg-live-pulse-yes .dfs-vg__live:before{animation:none}}.dfs-vg--mode-6{grid-template-columns:1fr;row-gap:40px}.dfs-vg--mode-6 .dfs-vg__tile{display:flex;align-items:flex-start;gap:28px}.dfs-vg--mode-6 .dfs-vg__tile+.dfs-vg__tile{border-top:1px solid rgba(0,0,0,.08);padding-top:40px}.dfs-vg--mode-6 .dfs-vg__media{flex:0 0 260px;width:260px}.dfs-vg--mode-6 .dfs-vg__title{margin-top:0}.dfs-vg--mode-6 .dfs-vg__body{text-align:left}.dfs-vg--mode-6 .dfs-vg__pod-btns{justify-content:flex-start}.dfs-vg-pod-right .dfs-vg--mode-6 .dfs-vg__tile{flex-direction:row-reverse}.dfs-vg--mode-6 .dfs-vg__body{flex:1 1 auto;min-width:0}.dfs-vg--mode-6 .dfs-vg__caption{-webkit-line-clamp:3}.dfs-vg__audio{display:block;width:100%;max-width:560px;margin-top:12px;accent-color:#d40000}.dfs-vg__pod-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dfs-vg__pod-btn{display:inline-block;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;color:#111;background:#0000000f;text-decoration:none;transition:background .2s ease,color .2s ease}.dfs-vg__pod-btn:hover,.dfs-vg__pod-btn:focus-visible{background:#111;color:#fff}@media (max-width: 767px){.dfs-vg--mode-6 .dfs-vg__tile{flex-direction:column}.dfs-vg--mode-6 .dfs-vg__media{width:100%;flex-basis:auto}}.dfs-vg.dfs-vg--no-play .dfs-vg__tile .elementor-custom-embed-play{display:none}.dfs-vg.dfs-vg--play-hover .dfs-vg__tile .elementor-custom-embed-play{opacity:0;transition:opacity var(--dfs-vg-play-fade, .2s) ease}.dfs-vg.dfs-vg--play-hover .dfs-vg__tile:hover .elementor-custom-embed-play,.dfs-vg.dfs-vg--play-hover .dfs-vg__tile:focus-within .elementor-custom-embed-play{opacity:1}@media (hover: none){.dfs-vg.dfs-vg--play-hover .dfs-vg__tile:hover .elementor-custom-embed-play{opacity:0}}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-vg.dfs-vg--play-hover .dfs-vg__tile .elementor-custom-embed-play{transition:none}}.dfs-vg .dfs-vg__tile.dfs-vg__tile--no-play .elementor-custom-embed-play{display:none}.dfs-vg.dfs-vg--no-play .dfs-vg__tile.dfs-vg__tile--play .elementor-custom-embed-play{display:block}.dfs-vg.dfs-vg--play-circle .dfs-vg__tile .elementor-custom-embed-play,.dfs-vg__hero.dfs-vg__hero--play-circle .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--dfs-vg-circle-size, 12.5%);min-width:28px;height:auto;aspect-ratio:1 / 1;padding:0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' fill-opacity='.5' fill-rule='evenodd' d='M50 0a50 50 0 1 0 0 100A50 50 0 1 0 50 0zM40 30v40l32-20z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;filter:drop-shadow(0 2px 10px rgba(0,0,0,.28))}.dfs-vg__hero.dfs-vg__hero--play-circle .elementor-custom-embed-play{max-width:120px}.dfs-vg.dfs-vg--play-circle.dfs-vg--circle-op .dfs-vg__tile .elementor-custom-embed-play,.dfs-vg__hero.dfs-vg__hero--play-circle.dfs-vg__hero--circle-op .elementor-custom-embed-play{background:none}.dfs-vg.dfs-vg--play-circle.dfs-vg--circle-op .dfs-vg__tile .elementor-custom-embed-play:after,.dfs-vg__hero.dfs-vg__hero--play-circle.dfs-vg__hero--circle-op .elementor-custom-embed-play:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:rgba(255,255,255,var(--dfs-vg-circle-op, .5));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M50 0a50 50 0 1 0 0 100A50 50 0 1 0 50 0zM40 30v40l32-20z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M50 0a50 50 0 1 0 0 100A50 50 0 1 0 50 0zM40 30v40l32-20z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dfs-vg.dfs-vg--play-circle .dfs-vg__tile .elementor-custom-embed-play i,.dfs-vg.dfs-vg--play-circle .dfs-vg__tile .elementor-custom-embed-play svg,.dfs-vg.dfs-vg--play-circle .dfs-vg__tile .elementor-custom-embed-play:before,.dfs-vg__hero.dfs-vg__hero--play-circle .elementor-custom-embed-play i,.dfs-vg__hero.dfs-vg__hero--play-circle .elementor-custom-embed-play svg,.dfs-vg__hero.dfs-vg__hero--play-circle .elementor-custom-embed-play:before{display:none}.dfs-vg.dfs-vg--play-circle:not(.dfs-vg--no-play) .dfs-vg__tile:not(.dfs-vg__tile--no-play) .elementor-custom-embed-image-overlay:before,.dfs-vg.dfs-vg--play-circle.dfs-vg--no-play .dfs-vg__tile.dfs-vg__tile--play .elementor-custom-embed-image-overlay:before,.dfs-vg__hero.dfs-vg__hero--play-circle .elementor-custom-embed-image-overlay:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:rgba(0,0,0,var(--dfs-vg-play-dim, .18))}.dfs-vg__groups{--dfs-vg-group-tgap: 39px;--dfs-vg-group-sgap: 42px}.dfs-vg__group+.dfs-vg__group{margin-top:var(--dfs-vg-group-sgap)}.dfs-vg__group-title{margin:0 0 var(--dfs-vg-group-tgap);padding:0;font-family:futura-pt,sans-serif;font-weight:400;font-size:45px;line-height:1.1;letter-spacing:1.5px;text-transform:uppercase;text-align:center;color:#000}@media (max-width: 767px){.dfs-vg__groups{--dfs-vg-group-tgap: 25px;--dfs-vg-group-sgap: 35px}.dfs-vg__group-title{font-size:42px}}@font-face{font-family:Pixelcastle;src:url(../fonts/video-grid/pixelcastle-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Pixel;src:url(../fonts/video-grid/geist-pixel-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Besley;src:url(../fonts/video-grid/besley-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Boldonse;src:url(../fonts/video-grid/boldonse-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sarina;src:url(../fonts/video-grid/sarina-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(../fonts/video-grid/unbounded-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.dfs-vg-car{--car-w: 400px;--car-h: 550px;--car-gap: 24px;--car-radius: 14px;--car-zoom: 1.02;--car-zoom-dur: .7s;--car-stage-h: 100vh;position:relative;display:block;width:100%;height:var(--car-stage-h);overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}@media (max-width: 767px){.dfs-vg-car{--car-fit: 1200}}.dfs-vg-car:focus{outline:none}.dfs-vg-car:focus-visible{outline:2px solid #17161a;outline-offset:-4px}.dfs-vg-car.is-dragging{cursor:grabbing}.dfs-vg-car .dfs-vg-car__fit{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transform-origin:0 0}.dfs-vg-car .dfs-vg-car__track{position:absolute;inset:0}.dfs-vg-car .dfs-vg-car__card{position:absolute;left:50%;top:50%;width:var(--car-w);height:var(--car-h);margin:calc(var(--car-h) / -2) 0 0 calc(var(--car-w) / -2);box-sizing:border-box;border-radius:var(--car-radius);overflow:hidden;background-color:var(--car-ground, #e8e3da);box-shadow:0 26px 54px -18px #0000008c;will-change:transform}.dfs-vg-car .dfs-vg-car__media{display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;pointer-events:none;-webkit-user-drag:none;transition:transform var(--car-zoom-dur) cubic-bezier(.19,.72,.22,1)}.dfs-vg-car .dfs-vg-car__card:hover .dfs-vg-car__media{transform:scale(var(--car-zoom))}.dfs-vg-car .dfs-vg-car__card--text{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:26px}.dfs-vg-car .dfs-vg-car__title,.dfs-vg-car .dfs-vg-car__body{display:block;margin:0;text-align:start;overflow-wrap:break-word}.dfs-vg-car .dfs-vg-car__title{font-family:var(--ct-ff, sans-serif);font-size:var(--ct-fs, 36px);line-height:var(--ct-lh, 1.2);letter-spacing:var(--ct-ls, 0);font-weight:var(--ct-fw, 400);color:var(--ct-c, #17161a)}.dfs-vg-car .dfs-vg-car__body{font-family:var(--cb-ff, sans-serif);font-size:var(--cb-fs, 22px);line-height:var(--cb-lh, 1.1);letter-spacing:var(--cb-ls, 0);font-weight:var(--cb-fw, 400);color:var(--cb-c, #5c5a55)}.dfs-vg-car__empty{padding:24px;border:1px dashed #0000004d;color:#555;font-size:14px}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-vg-car .dfs-vg-car__media{transition:none}}.dfs-vg__tile--ovl .dfs-vg__title{display:none}.dfs-vg-ovl{--f: var(--dfs-vg-ovl-fade-from, 45%);position:absolute;inset:0;pointer-events:none;container-type:inline-size;border-radius:inherit}.dfs-vg-ovl:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--dfs-vg-ovl-fade, #000);opacity:var(--dfs-vg-ovl-fade-a, .7255);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) var(--f),rgba(0,0,0,.015625) calc(var(--f) + (100% - var(--f)) * .125),rgba(0,0,0,.0625) calc(var(--f) + (100% - var(--f)) * .25),rgba(0,0,0,.140625) calc(var(--f) + (100% - var(--f)) * .375),rgba(0,0,0,.25) calc(var(--f) + (100% - var(--f)) * .5),rgba(0,0,0,.390625) calc(var(--f) + (100% - var(--f)) * .625),rgba(0,0,0,.5625) calc(var(--f) + (100% - var(--f)) * .75),rgba(0,0,0,.765625) calc(var(--f) + (100% - var(--f)) * .875),rgba(0,0,0,1) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) var(--f),rgba(0,0,0,.015625) calc(var(--f) + (100% - var(--f)) * .125),rgba(0,0,0,.0625) calc(var(--f) + (100% - var(--f)) * .25),rgba(0,0,0,.140625) calc(var(--f) + (100% - var(--f)) * .375),rgba(0,0,0,.25) calc(var(--f) + (100% - var(--f)) * .5),rgba(0,0,0,.390625) calc(var(--f) + (100% - var(--f)) * .625),rgba(0,0,0,.5625) calc(var(--f) + (100% - var(--f)) * .75),rgba(0,0,0,.765625) calc(var(--f) + (100% - var(--f)) * .875),rgba(0,0,0,1) 100%)}.dfs-vg-ovl__t{position:absolute;margin:0;left:calc(var(--dfs-vg-ovl-x, 5.57) * 1cqw);right:calc(var(--dfs-vg-ovl-x, 5.57) * 1cqw);bottom:calc(var(--dfs-vg-ovl-y, 6.05) * 1cqw - .24em);color:var(--dfs-vg-ovl-ink, #fff);opacity:var(--dfs-vg-ovl-op, 1);font-size:calc(var(--dfs-vg-ovl-fs, 4.024) * var(--dfs-vg-ovl-k, 1) * 1cqw);font-weight:700;line-height:1.15;letter-spacing:calc(var(--dfs-vg-ovl-fs, 4.024) * .17647cqw);text-transform:uppercase;text-align:left;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dfs-vg-ovl-lines, 1);overflow:hidden}@media (max-width: 767px){.dfs-vg-ovl__t{-webkit-line-clamp:var(--dfs-vg-ovl-lines, 2)}}.dfs-vg-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dfs-vg-tm-l,.dfs-vg-tm-l-mask{display:block}.dfs-vg-tm-w,.dfs-vg-tm-c{display:inline-block}.dfs-vg.dfs-vg--play-circle.dfs-vg--pm-fill .dfs-vg__tile .elementor-custom-embed-play{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--dfs-vg-pm-fill, #fff) calc(var(--dfs-vg-pf, 0) * 100%),transparent)}.dfs-vg.dfs-vg--play-circle.dfs-vg--pm-fill .dfs-vg__tile .elementor-custom-embed-play:before{content:"";display:block;position:absolute;inset:0;border:0;pointer-events:none;background:var(--dfs-vg-pm-icon, #242d4c);opacity:var(--dfs-vg-pf, 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23000' d='M40 30v40l32-20z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23000' d='M40 30v40l32-20z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dfs-vg.dfs-vg--play-circle.dfs-vg--circle-op.dfs-vg--pm-fill .dfs-vg__tile .elementor-custom-embed-play:after{opacity:calc(1 - var(--dfs-vg-pf, 0))}.dfs-vg.dfs-vg--play-lottie .dfs-vg__tile .elementor-custom-embed-play .dfs-vg-lot{position:absolute;inset:0;display:block;pointer-events:none}.dfs-vg.dfs-vg--play-lottie .dfs-vg__tile .elementor-custom-embed-play .dfs-vg-lot svg{display:block!important;width:100%!important;height:100%!important}.dfs-vg.dfs-vg--play-lottie .dfs-vg__tile .elementor-custom-embed-play.dfs-vg-lot-on{background:none!important}.dfs-vg.dfs-vg--play-lottie .dfs-vg__tile .elementor-custom-embed-play.dfs-vg-lot-on:after{display:none}.dfs-vg-vsb{--vsb-w: 360px;--vsb-gap: 32px;--vsb-radius: 16px;--vsb-on: #fff;--vsb-title: #fff;--vsb-label: #fff;--vsb-shade: .78;--vsb-serif: "Cormorant Garamond", serif;font-family:Futura,sans-serif;position:relative}.dfs-vg-vsb__rail{display:flex;gap:var(--vsb-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dfs-vg-vsb__rail::-webkit-scrollbar{display:none}.dfs-vg-vsb.is-more-r .dfs-vg-vsb__rail{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--vsb-fade, 90px)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--vsb-fade, 90px)),transparent)}.dfs-vg-vsb.is-more-l:not(.is-more-r) .dfs-vg-vsb__rail{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--vsb-fade, 90px));mask-image:linear-gradient(to right,transparent,#000 var(--vsb-fade, 90px))}.dfs-vg-vsb.is-more-l.is-more-r .dfs-vg-vsb__rail{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--vsb-fade, 90px));mask-image:linear-gradient(to left,transparent,#000 var(--vsb-fade, 90px))}@media (pointer: fine){.dfs-vg-vsb__rail{cursor:grab}.dfs-vg-vsb.is-dragging .dfs-vg-vsb__rail{cursor:grabbing;user-select:none}}@media (min-width: 1025px){.dfs-vg-vsb__tile{flex:1 1 var(--vsb-w);aspect-ratio:auto;height:min(calc(var(--vsb-w) * 16 / 9),80vh)}}.dfs-vg-vsb__tile{position:relative;flex:0 0 var(--vsb-w);aspect-ratio:9 / 16;border-radius:var(--vsb-radius);overflow:hidden;background:#111;cursor:pointer;scroll-snap-align:start;isolation:isolate;-webkit-tap-highlight-color:transparent}.dfs-vg-vsb__tile:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dfs-vg-vsb__tile:not(.is-on){filter:saturate(.75) brightness(.92)}.dfs-vg-vsb__video,.dfs-vg-vsb__tile>img.dfs-vg-vsb__poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:var(--vsb-fit, cover);display:block;margin:0;border:0;border-radius:0}.dfs-vg-vsb__video{z-index:0}.dfs-vg-vsb__tile>img.dfs-vg-vsb__poster{z-index:1}.dfs-vg-vsb__tile>img.dfs-vg-vsb__play{position:absolute;left:50%;top:50%;z-index:4;width:var(--vsb-play, 76px);height:var(--vsb-play, 76px);max-width:none;transform:translate(-50%,-50%);opacity:.95;pointer-events:none}.dfs-vg-vsb__lbl{position:absolute;left:24px;bottom:22px;z-index:4;font-weight:500;font-size:15px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--vsb-label);text-shadow:0 1px 8px rgba(0,0,0,.35)}.dfs-vg-vsb__tile.is-on>img.dfs-vg-vsb__play,.dfs-vg-vsb__tile.is-on>.dfs-vg-vsb__lbl{display:none}.dfs-vg-vsb__tile:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:52%;background:linear-gradient(to top,rgba(0,0,0,var(--vsb-shade)),rgba(0,0,0,calc(var(--vsb-shade) * .45)) 55%,#0000);pointer-events:none;display:none}.dfs-vg-vsb__tile.is-on:after{display:block}.dfs-vg-vsb__ttl,.dfs-vg-vsb__wave,.dfs-vg-vsb__tm{display:none}.dfs-vg-vsb__tile.is-on .dfs-vg-vsb__ttl,.dfs-vg-vsb__tile.is-on .dfs-vg-vsb__tm{display:block}.dfs-vg-vsb__tile.is-on .dfs-vg-vsb__wave{display:flex}.dfs-vg-vsb__ttl{position:absolute;left:24px;right:24px;bottom:100px;z-index:3;color:var(--vsb-title);pointer-events:none}.dfs-vg-vsb__kick{display:block;font-weight:500;font-size:11px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--vsb-kick-c, rgba(255,255,255,.75));margin-bottom:10px}.dfs-vg-vsb__name{display:block;font-family:var(--vsb-serif);font-style:italic;font-weight:400;font-size:40px;line-height:1;letter-spacing:.01em;color:var(--vsb-title)}.dfs-vg-vsb__sub{display:block;font-weight:400;font-size:13px;line-height:1.3;letter-spacing:.06em;color:var(--vsb-sub-c, rgba(255,255,255,.8));margin-top:8px}.dfs-vg-vsb__rule{display:none}.dfs-vg-vsb__wave{position:absolute;left:0;right:0;bottom:30px;height:var(--vsb-wave-h, 54px);z-index:3;align-items:center;gap:var(--vsb-bar-gap, 2px);cursor:pointer}.dfs-vg-vsb__wave i{flex:1 1 0;height:100%;background:var(--vsb-off, rgba(255,255,255,.38));border-radius:var(--vsb-bar-r, 1px);transform:scaleY(var(--h));will-change:transform}.dfs-vg-vsb__wave i.on{background:var(--vsb-on)}.dfs-vg-vsb__tm{position:absolute;left:16px;right:16px;bottom:12px;z-index:3;font-weight:500;font-size:12px;line-height:1;letter-spacing:.14em;color:var(--vsb-tm-c, rgba(255,255,255,.85));pointer-events:none}.dfs-vg-vsb__tile.is-on .dfs-vg-vsb__tm{display:flex;justify-content:space-between}.dfs-vg-vsb__tm em{font-style:normal;color:#fff}.dfs-vg-vsb--v2 .dfs-vg-vsb__ttl{bottom:108px}.dfs-vg-vsb--v2 .dfs-vg-vsb__wave--line{display:none;bottom:40px;height:var(--vsb-wave-h, 44px)}.dfs-vg-vsb--v2 .dfs-vg-vsb__tile.is-on .dfs-vg-vsb__wave--line{display:block}.dfs-vg-vsb__wave--line svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dfs-vg-vsb__wave--line path{fill:none;stroke-width:var(--vsb-line-w, 1.5);vector-effect:non-scaling-stroke}.dfs-vg-vsb__ahead path{stroke:var(--vsb-off, rgba(255,255,255,.35))}.dfs-vg-vsb__done path{stroke:var(--vsb-on)}.dfs-vg-vsb__done{clip-path:inset(0 100% 0 0)}.dfs-vg-vsb__dot{position:absolute;left:0;top:50%;width:var(--vsb-dot, 12px);height:var(--vsb-dot, 12px);margin:calc(var(--vsb-dot, 12px) / -2) 0 0 calc(var(--vsb-dot, 12px) / -2);border-radius:50%;background:var(--vsb-on);box-shadow:0 0 0 5px #ffffff2e}.dfs-vg-vsb--v2 .dfs-vg-vsb__tm{left:22px;right:22px;bottom:16px}.dfs-vg-vsb--v3 .dfs-vg-vsb__ttl{bottom:86px}.dfs-vg-vsb--v3 .dfs-vg-vsb__name{font-family:Cormorant Infant,serif;font-style:normal;font-size:26px;line-height:1.1;letter-spacing:.24em;text-transform:uppercase}.dfs-vg-vsb--v3 .dfs-vg-vsb__rule{display:block;width:var(--vsb-rule-w, 56px);height:var(--vsb-rule-h, 1px);background:var(--vsb-rule-c, rgba(255,255,255,.7));margin:14px 0 0;transform-origin:left center}.dfs-vg-vsb--v3 .dfs-vg-vsb__wave{left:24px;right:0;bottom:30px;height:var(--vsb-wave-h, 36px);overflow:hidden}.dfs-vg-vsb--v3 .dfs-vg-vsb__wave i{flex:0 0 1px}.dfs-vg-vsb--v3 .dfs-vg-vsb__tm{left:22px;right:22px;bottom:10px;font-size:10px}@media (max-width: 767px){.dfs-vg-vsb__lbl{left:16px;bottom:16px;font-size:12px}.dfs-vg-vsb__ttl{left:16px;right:16px;bottom:70px}.dfs-vg-vsb__kick{font-size:8px;margin-bottom:7px}.dfs-vg-vsb__name{font-size:27px}.dfs-vg-vsb__sub{font-size:10px;margin-top:5px}.dfs-vg-vsb__wave{bottom:24px;height:var(--vsb-wave-h, 38px)}.dfs-vg-vsb__tm{left:12px;right:12px;bottom:8px;font-size:10px}.dfs-vg-vsb--v2 .dfs-vg-vsb__ttl{bottom:76px}.dfs-vg-vsb--v2 .dfs-vg-vsb__wave--line{bottom:30px;height:var(--vsb-wave-h, 32px)}.dfs-vg-vsb--v2 .dfs-vg-vsb__tm{left:14px;right:14px;bottom:10px}.dfs-vg-vsb--v3 .dfs-vg-vsb__ttl{bottom:62px}.dfs-vg-vsb--v3 .dfs-vg-vsb__name{font-size:17px}.dfs-vg-vsb--v3 .dfs-vg-vsb__rule{margin-top:9px}.dfs-vg-vsb--v3 .dfs-vg-vsb__wave{left:16px;right:0;bottom:24px;height:var(--vsb-wave-h, 26px)}.dfs-vg-vsb--v3 .dfs-vg-vsb__tm{left:14px;right:14px;bottom:7px;font-size:8px}}.dfs-vg-vsb__empty{padding:24px;border:1px dashed #bbb;color:#777;font-size:13px}.dfs-vg-sp{--sp-w: 280px;--sp-w-on: 560px;--sp-h: 500px;--sp-gap: 32px;--sp-radius: 6px;--sp-name: #fff;--sp-shade: .75;--sp-serif: "Cormorant Garamond", serif;font-family:Futura,sans-serif;position:relative;background:var(--sp-bg-light, var(--sp-bg, transparent))}.dfs-vg-sp--dark{background:var(--sp-bg-dark, var(--sp-bg, #000));padding:var(--sp-pad-y, 56px) 0}.dfs-vg-sp--dark .dfs-vg-sp__name{color:var(--sp-name-dark, var(--sp-name))}.dfs-vg-sp--light{padding-top:var(--sp-pad-y, 0);padding-bottom:var(--sp-pad-y, 0)}.dfs-vg-sp__row{display:flex;justify-content:center;align-items:stretch;gap:var(--sp-gap);box-sizing:border-box;max-width:100%;padding:0 var(--sp-gap)}.dfs-vg-sp__card{position:relative;display:block;flex:0 1 var(--sp-w);height:min(var(--sp-h),80vh);min-width:0;border-radius:var(--sp-radius);overflow:hidden;background:var(--sp-card-bg, #111);cursor:pointer;isolation:isolate;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.dfs-vg-sp--light .dfs-vg-sp__card.is-on{flex-basis:var(--sp-w-on)}.dfs-vg-sp--nogrow.dfs-vg-sp--light .dfs-vg-sp__card.is-on{flex-basis:var(--sp-w)}.dfs-vg-sp--dark.dfs-vg-sp--grow .dfs-vg-sp__card.is-on{flex-basis:var(--sp-w-on)}.dfs-vg-sp__card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dfs-vg-sp__card>img.dfs-vg-sp__poster,.dfs-vg-sp__video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:var(--sp-fit, cover);object-position:var(--sp-pos, 50% 8%);display:block;margin:0;border:0;border-radius:0}.dfs-vg-sp__video{z-index:1;opacity:0;visibility:hidden}.dfs-vg-sp__card:not(.is-on)>img.dfs-vg-sp__poster,.dfs-vg-sp__card:not(.is-on) .dfs-vg-sp__video{filter:grayscale(var(--sp-gray, 1)) brightness(var(--sp-dim-light, var(--sp-dim, .55)))}.dfs-vg-sp--dark .dfs-vg-sp__card{border:var(--sp-card-bw, 1px) solid var(--sp-card-bc, rgba(255,255,255,.14))}.dfs-vg-sp--dark .dfs-vg-sp__card:not(.is-on)>img.dfs-vg-sp__poster,.dfs-vg-sp--dark .dfs-vg-sp__card:not(.is-on) .dfs-vg-sp__video{filter:grayscale(var(--sp-gray, 1)) brightness(var(--sp-dim-dark, var(--sp-dim, .4)))}.dfs-vg-sp--dark .dfs-vg-sp__card.is-on{box-shadow:0 0 var(--sp-glow-size, 60px) var(--sp-glow-c, rgba(255,255,255,.12))}.dfs-vg-sp--light .dfs-vg-sp__card{border:var(--sp-card-bw, 1px) solid var(--sp-card-bc)}.dfs-vg-sp--light .dfs-vg-sp__card.is-on{box-shadow:0 0 var(--sp-glow-size, 60px) var(--sp-glow-c)}.dfs-vg-sp__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--sp-cap-pad, 64px 22px 22px);text-align:left;background:linear-gradient(to top,rgba(0,0,0,var(--sp-shade)),#0000);pointer-events:none}@supports (color: color-mix(in srgb,red 50%,blue)){.dfs-vg-sp__cap{background:linear-gradient(to top,color-mix(in srgb,var(--sp-shade-c, #000) calc(var(--sp-shade) * 100%),transparent),transparent)}}.dfs-vg-sp__name{display:block;font-family:var(--sp-serif);font-style:italic;font-weight:500;font-size:32px;line-height:1.1;color:var(--sp-name);text-wrap:balance}.dfs-vg-sp__role{display:block;margin-top:6px;font-style:normal;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;color:var(--sp-role-c, var(--sp-name));opacity:var(--sp-role-op, .8)}.dfs-vg-sp__cta{display:block;margin-top:12px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--sp-cta-c, var(--sp-name));opacity:0;transform:translateY(8px)}.dfs-vg-sp__card.is-on .dfs-vg-sp__cta{opacity:1;transform:none}.dfs-vg-sp__empty{padding:24px;border:1px dashed #bbb;color:#777;font-size:13px}@media (max-width: 767px){.dfs-vg-sp__row{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0}.dfs-vg-sp__row::-webkit-scrollbar{display:none}.dfs-vg-sp__row:before,.dfs-vg-sp__row:after{content:"";flex:0 0 max(0px,calc((100% - var(--sp-w)) / 2 - var(--sp-gap)))}.dfs-vg-sp__card,.dfs-vg-sp--light .dfs-vg-sp__card.is-on,.dfs-vg-sp--dark.dfs-vg-sp--grow .dfs-vg-sp__card.is-on{flex:0 0 var(--sp-w);scroll-snap-align:center}.dfs-vg-sp--dark{padding:var(--sp-pad-y, 40px) 0}.dfs-vg-sp--start .dfs-vg-sp__row{scroll-padding-left:var(--sp-inset, 20px)}.dfs-vg-sp--start .dfs-vg-sp__row:before{flex-basis:max(0px,calc(var(--sp-inset, 20px) - var(--sp-gap)))}.dfs-vg-sp--start .dfs-vg-sp__row:after{flex-basis:max(0px,calc(100% - var(--sp-w) - var(--sp-inset, 20px) - var(--sp-gap)))}.dfs-vg-sp--start .dfs-vg-sp__card,.dfs-vg-sp--start.dfs-vg-sp--light .dfs-vg-sp__card.is-on{scroll-snap-align:start}}.dfs-vg-sp__card{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dfs-vg-sp__snd{position:absolute;top:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0009;border:1px solid rgba(255,255,255,.4);color:#fff;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s,background-color .25s ease,color .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box}.dfs-vg-sp__card.is-on .dfs-vg-sp__snd{opacity:1;visibility:visible;transition:opacity .3s ease,background-color .25s ease,color .25s ease}.dfs-vg-sp__snd:after{content:"";position:absolute;inset:-6px;border-radius:50%}.dfs-vg-sp__snd:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dfs-vg-sp__snd .dfs-vg-sp__snd-off,.dfs-vg-sp__snd .dfs-vg-sp__snd-on{display:block}.dfs-vg-sp__snd .dfs-vg-sp__snd-on{display:none}.dfs-vg-sp__card.is-unmuted .dfs-vg-sp__snd{background:#fff;border-color:#fff;color:#000}.dfs-vg-sp__card.is-unmuted .dfs-vg-sp__snd .dfs-vg-sp__snd-on{display:block}.dfs-vg-sp__card.is-unmuted .dfs-vg-sp__snd .dfs-vg-sp__snd-off{display:none}@media (max-width: 767px){.dfs-loop{overscroll-behavior-x:contain}}.dfs-vg picture[class=dfs-avif]>source{display:none}.dfs-f-videos div.dfs-vg.dfs-vg--mode-1:has(>.dfs-vg__tile:only-child){grid-template-columns:minmax(0,1fr);width:min(100%,640px);margin-inline:auto}.dfs-f-bio a{text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}@media (min-width:768px){.dfs-f-videos div.dfs-vg.dfs-vg--mode-1>.dfs-vg__tile:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;width:calc((100% - 30px)/2)}}@media (min-width:1025px){body .elementor .elementor-element.elementor-element-4fb12723{margin-bottom:11px;padding-bottom:0}body .elementor .elementor-element.elementor-element-34d9d8de{margin-bottom:12px}body .elementor .elementor-element.dfs-f-name:has(+.dfs-f-social){margin-bottom:1px}body .elementor .elementor-element.dfs-f-stats:has(+.dfs-roster-resume){margin-bottom:12px}body .elementor .elementor-element.dfs-f-stats+.dfs-roster-resume{margin-top:0}body .elementor .elementor-element.elementor-element-46040c9d{margin-bottom:0}}.dfs-vg-ovl__t{font-family:futura-pt,sans-serif}.dfs-vg-ovl--keep{z-index:2}.dfs-vg--keep-title .elementor-widget-video .dfs-vg-ovl{display:none}.dfs-vg--loop-only .dfs-vg__tile{pointer-events:none;cursor:default}.dfs-vg--loop-only .elementor-custom-embed-play{display:none}
