@keyframes carousel-shrink-clip-path{0%{clip-path:inset(0 0 0 0 round var(--border-radius-l))}to{clip-path:inset(var(--shrink-amount) 0 0 0 round var(--border-radius-l))}}@keyframes carousel-blur-and-darken{to{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:var(--color-black-for-backdrop-filter)}}@keyframes carousel-move-logo-down{0%{top:var(--spacing-l)}to{top:77%}}@layer ui{.c-fancybox-department-heading{container-type:inline-size;max-width:var(--max-width-2);margin-inline:auto;padding-inline:var(--spacing-gutter);padding-block:0 var(--spacing-xs)}:is(.c-fancybox-department-heading) .c-fancybox-department-heading__inner{display:block;font-size:var(--font-size-l-4);line-height:var(--font-size-l-4-line-height)}@media (min-width: 599px){.c-fancybox-department-heading--custom{padding:0 var(--spacing-2xs);line-height:1cap;margin-block-start:-.5rem}}.c-fancybox-department-heading--creative :is(.c-fancybox-department-heading__inner>span:first-child){color:var(--color-creative)}.c-fancybox-department-heading--digital :is(.c-fancybox-department-heading__inner>span:first-child){color:var(--color-digital)}.c-fancybox-department-heading--social :is(.c-fancybox-department-heading__inner>span:first-child){color:var(--color-social)}.c-fancybox-department-heading--events :is(.c-fancybox-department-heading__inner>span:first-child){color:var(--color-events)}.c-fancybox-department-heading--merchandise :is(.c-fancybox-department-heading__inner>span:first-child){color:var(--color-merchandise)}.c-fancybox-department-navigation{--f-carousel-slide-width: 100px;--f-carousel-spacing: var(--spacing-2xs);max-width:var(--max-width-2);margin-inline:auto;padding-inline:var(--spacing-gutter);padding-block-end:var(--spacing-l);cursor:pointer;view-timeline-name:--department-navigation-in-view}:is(.c-fancybox-department-navigation):not([data-js-interacted]) .f-carousel__slide:not(:hover) .o-video-cover{opacity:0}:is(.c-fancybox-department-navigation)[data-js-interacted] .f-carousel__slide:not(:hover,.is-nav-selected) .o-video-cover{opacity:0}:is(.c-fancybox-department-navigation) .f-carousel__slide{--video-cover-height: 34rem;--border-radius-vision-pro: 35px;--width: 45%;display:grid;align-items:end;aspect-ratio:var(--aspect-ratio-card);width:calc(var(--width) - var(--f-carousel-spacing));padding:var(--spacing-xs) 2rem;background:var(--color-gray-dark-transparent-1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:inset(0 0 0 0 round var(--border-radius-l));transition:opacity .2s ease-in 0s;--shrink-amount: 71%;animation:carousel-shrink-clip-path auto linear}@media (min-width: 900px){:is(.c-fancybox-department-navigation) .f-carousel__slide{--width: 25%}}:is(:is(.c-fancybox-department-navigation) .f-carousel__slide):not(.is-nav-selected){background:var(--color-gray-dark-transparent-2)}:is(:is(:is(.c-fancybox-department-navigation) .f-carousel__slide):not(.is-nav-selected)) svg{opacity:0}:is(:is(.c-fancybox-department-navigation) .f-carousel__slide) svg{transition:all .25s ease-in 0s}:is(:is(.c-fancybox-department-navigation) .f-carousel__slide).is-nav-selected svg{opacity:1;z-index:var(--z-index-above-navbar-background)}:is(:is(.c-fancybox-department-navigation) .f-carousel__slide) svg{animation:carousel-move-logo-down auto linear}@media (min-width: 1024px){:is(.c-fancybox-department-navigation) .f-carousel__slide{--shrink-amount: 74%}}:is(:is(.c-fancybox-department-navigation) .f-carousel__slide),:is(:is(.c-fancybox-department-navigation) .f-carousel__slide) svg{will-change:transform;animation-timeline:--department-navigation-in-view;animation-range:entry-crossing 140% exit-crossing 30%;animation-fill-mode:both}:is(:is(.c-fancybox-department-navigation) .f-carousel__slide) .o-video-cover{transition:all .5s ease-in 0s;position:absolute;top:0;height:100%;width:100%;pointer-events:none}:is(:is(:is(.c-fancybox-department-navigation) .f-carousel__slide) .o-video-cover):before{content:"";position:absolute;z-index:var(--z-index-above-body);top:0;right:0;bottom:0;left:0;will-change:backdrop-filter;animation:carousel-blur-and-darken auto linear;animation-timeline:--department-navigation-in-view;animation-range:entry-crossing 140% exit-crossing 30%;animation-fill-mode:both}:is(.c-fancybox-department-navigation) .f-carousel__slide__text{position:absolute;z-index:var(--z-index-above-body);padding:var(--spacing-xs) 2rem}:is(.c-fancybox-department-navigation) svg{top:var(--spacing-l);right:var(--spacing-l);position:absolute;font-size:var(--icon-size-m)}.c-fancybox-department-navigation__eyebrow,.c-fancybox-department-navigation__title{display:block}.c-fancybox-department-navigation__eyebrow{text-transform:uppercase;font-size:var(--font-size-s-x-x);font-weight:var(--font-family-heading-weight-normal)}.c-fancybox-department-navigation__title{font-size:var(--font-size-m)}@media (min-width: 1380px){.c-fancybox-department-navigation__title{font-size:var(--font-size-l);font-size:clamp(2.48776em,9vw,2.6em);font-weight:var(--font-family-heading-weight-normal)}}@media (max-width: 599px){.c-fancybox-department-navigation{display:none}}@media (max-width: 719px){:is(:is(.c-fancybox-department-navigation) .f-carousel__track)>*{flex-basis:100%}@media (min-width: 600px){:is(:is(.c-fancybox-department-navigation) .f-carousel__track)>*{flex-basis:70%}}}#carousel{scroll-margin:30vh}.c-fancybox-department-carousel{--f-carousel-slide-width: 100%;--f-carousel-spacing: 10px;--f-button-color: white;--f-button-hover-color: white;--f-button-border-radius: 0%;--f-button-width: 1.5rem;--f-button-height: var(--f-button-width);--f-button-height: 100%;--f-carousel-dots-height: 0px;margin-block-end:var(--spacing-4xl)}:is(.c-fancybox-department-carousel) .f-carousel__viewport{max-width:var(--max-width-2);margin-inline:auto;padding-inline:var(--spacing-gutter)}:is(.c-fancybox-department-carousel) .f-carousel__slide{width:99%;margin-inline-end:var(--spacing-4xl)}@media (min-width: 1300px){:is(.c-fancybox-department-carousel) .f-carousel__slide{width:70%}}:is(.c-fancybox-department-carousel) .c-fancybox-department-carousel__heading{font-size:var(--font-size-l-4);line-height:1cap;padding-block-end:var(--spacing-3xs)}@media (max-width: 599px){:is(.c-fancybox-department-carousel) .c-fancybox-department-carousel__heading{font-size:var(--font-size-m);line-height:var(--font-size-m-line-height);padding-block:var(--spacing-2xs)}}:is(.c-fancybox-department-carousel) .f-button.is-prev{border-top-right-radius:20px;border-bottom-right-radius:20px}:is(.c-fancybox-department-carousel) .f-button.is-next{border-top-left-radius:20px;border-bottom-left-radius:20px}:is(.c-fancybox-department-carousel) .f-carousel__dots{display:none}.c-fancybox-department-carousel__autoplaying-video-and-text{--video-cover-height: 24rem;max-width:var(--max-width-2);margin-inline:auto}:is(.c-fancybox-department-carousel__autoplaying-video-and-text) p{font-size:var(--font-size-s);max-width:var(--max-width-reading-short-1)}:is(.c-fancybox-department-carousel__autoplaying-video-and-text) .plyr{pointer-events:none}@media (min-width: 460px){.c-fancybox-department-carousel__autoplaying-video-and-text{--video-cover-height: 33rem}}@media (min-width: 600px) (max-width: 1023px){:is(.c-fancybox-department-carousel__autoplaying-video-and-text) .plyr{max-width:80%}}@media (min-width: 1024px){.c-fancybox-department-carousel__autoplaying-video-and-text{display:grid;grid-template-columns:33.333% 1fr;gap:min(6vw,7rem)}}@media (min-width: 1200px){.c-fancybox-department-carousel{--f-button-width: 3.25rem}:is(.c-fancybox-department-carousel) .f-carousel__slide{width:85%}:is(.c-fancybox-department-carousel) .f-carousel__viewport:before{content:"";position:absolute;z-index:var(--z-index-above-body);top:0;right:0;height:100%;width:35%;background:linear-gradient(to left,black 0%,transparent 100%)}}@media (min-width: 1600px){.c-fancybox-department-carousel{--f-button-width: 6rem}}.c-fancybox-department-carousel .o-tabbed-interface{padding-block-start:var(--spacing-2xl)}:is(.c-fancybox-department-carousel .o-tabbed-interface) [aria-selected]{background:none;top:unset;border-inline:0;border-block-start:0;color:#fff;border-block-end:3px solid white}:is(.c-fancybox-department-carousel .o-tabbed-interface) [role=tab]:not([aria-selected]){color:var(--color-gray-reading);border-block-end:3px solid var(--color-gray)}:is(.c-fancybox-department-carousel .o-tabbed-interface) [role=tablist] a{padding-inline:0 var(--spacing-xl);font-size:var(--font-size-s)}:is(.c-fancybox-department-carousel .o-tabbed-interface) [role=tabpanel]{border:0;padding-inline:0;padding-block:var(--spacing-xl)}@media (min-width: 600px){:is(.c-fancybox-department-carousel .o-tabbed-interface) [role=tabpanel]{padding-block:var(--spacing-l)}}:is(.c-fancybox-department-carousel .o-tabbed-interface) p:has(+.c-btn){padding-block-end:var(--spacing-l)}:is(:is(.c-fancybox-department-carousel .o-tabbed-interface):has(#tab2[aria-selected=true]) [aria-labelledby=tab2]) .c-btn a,:is(:is(.c-fancybox-department-carousel .o-tabbed-interface):has(#tab2[aria-selected=true]) [aria-labelledby=tab2]) p{animation:fade-in 1.2s var(--animation-timing-function-out-quadratic) both}:is(:is(.c-fancybox-department-carousel .o-tabbed-interface):has(#tab2[aria-selected=true]) [aria-labelledby=tab2]) p+p{animation-delay:.15s}:is(:is(.c-fancybox-department-carousel .o-tabbed-interface):has(#tab2[aria-selected=true]) [aria-labelledby=tab2]) .c-btn a{animation-delay:.25s}}
