.campaign-gallery-module__BGeq1G__page{color:#202226;background:#f5f6f7;min-height:72dvh;padding:clamp(2rem,3.5vw,3.5rem) 0 clamp(6rem,9vw,9rem)}.campaign-gallery-module__BGeq1G__shell{width:min(100%,1600px);margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem)}.campaign-gallery-module__BGeq1G__galleryLayout{grid-template-columns:minmax(160px,210px) minmax(0,1fr);align-items:start;gap:clamp(2rem,3.5vw,4rem);display:grid}.campaign-gallery-module__BGeq1G__treePanel{overscroll-behavior:contain;max-height:calc(100dvh - 4rem);position:sticky;top:2rem;overflow-y:auto}.campaign-gallery-module__BGeq1G__treeList{border-left:1px solid #d6d9dd;margin:0 0 0 .35rem;padding:.15rem 0 .15rem 1.1rem;list-style:none}.campaign-gallery-module__BGeq1G__treeList li+li{margin-top:.2rem}.campaign-gallery-module__BGeq1G__treeButton{color:#686d74;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem 0;transition:color .18s,opacity .18s;display:inline-block}.campaign-gallery-module__BGeq1G__treeButton span{font-size:.9rem;line-height:1.35}.campaign-gallery-module__BGeq1G__treeButton:hover{color:#7351bd}.campaign-gallery-module__BGeq1G__treeButton:active{opacity:.7}.campaign-gallery-module__BGeq1G__treeButton:focus-visible{outline-offset:4px;outline:2px solid #7351bd}.campaign-gallery-module__BGeq1G__treeButtonActive{color:#7351bd;font-weight:600}.campaign-gallery-module__BGeq1G__treeButtonActive:hover{color:#7351bd}.campaign-gallery-module__BGeq1G__mobileTabs{display:none}.campaign-gallery-module__BGeq1G__gallery{min-width:0}.campaign-gallery-module__BGeq1G__galleryHeading{border-bottom:1px solid #d6d9dd;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.25rem,2vw,2rem);padding-bottom:.9rem;display:flex}.campaign-gallery-module__BGeq1G__galleryHeading h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:500;line-height:1.2}.campaign-gallery-module__BGeq1G__galleryHeading span{color:#7d8289;font-size:.75rem;line-height:1}.campaign-gallery-module__BGeq1G__mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.35rem,.75vw,.75rem);display:grid}.campaign-gallery-module__BGeq1G__mediaColumn{flex-direction:column;gap:clamp(.35rem,.75vw,.75rem);min-width:0;display:flex}.campaign-gallery-module__BGeq1G__mediaItem{cursor:zoom-in;content-visibility:auto;contain-intrinsic-size:360px 270px;background:#e3e5e8;border:0;border-radius:3px;width:100%;min-width:0;margin:0;padding:0;display:block;overflow:hidden}.campaign-gallery-module__BGeq1G__mediaItem img,.campaign-gallery-module__BGeq1G__mediaItem video{background:#e3e5e8;width:100%;height:auto;display:block}.campaign-gallery-module__BGeq1G__mediaPreparing{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,.75vw,.75rem);display:grid}.campaign-gallery-module__BGeq1G__mediaPreparing span{aspect-ratio:4/3;background:#e1e3e6;border-radius:3px;display:block}.campaign-gallery-module__BGeq1G__mediaPreparing span:nth-child(2n){aspect-ratio:3/4}.campaign-gallery-module__BGeq1G__mediaLoadMore{width:100%;height:1px}.campaign-gallery-module__BGeq1G__mediaItem:focus-visible{outline-offset:3px;outline:2px solid #7351bd}.campaign-gallery-module__BGeq1G__videoItem{cursor:default}.campaign-gallery-module__BGeq1G__videoItem video{background:#17191d;min-height:180px}.campaign-gallery-module__BGeq1G__groupEmpty{color:#747980;border-top:1px solid #d6d9dd;border-bottom:1px solid #d6d9dd;place-items:center;min-height:38dvh;font-size:.92rem;display:grid}.campaign-gallery-module__BGeq1G__state{border-top:1px solid #d6d9dd;border-bottom:1px solid #d6d9dd;flex-direction:column;justify-content:center;align-items:flex-start;min-height:42dvh;display:flex}.campaign-gallery-module__BGeq1G__state p{color:#656a72;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.campaign-gallery-module__BGeq1G__state button{color:#f7f7f5;cursor:pointer;background:#25282d;border:1px solid #25282d;border-radius:3px;align-items:center;gap:.55rem;min-height:42px;margin-top:1.4rem;padding:.65rem 1rem;font-size:.86rem;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.campaign-gallery-module__BGeq1G__state button:hover{color:#25282d;background:0 0}.campaign-gallery-module__BGeq1G__state button:active{transform:translateY(1px)}.campaign-gallery-module__BGeq1G__state button:focus-visible{outline-offset:3px;outline:2px solid #7351bd}.campaign-gallery-module__BGeq1G__state button svg{width:1rem;height:1rem}.campaign-gallery-module__BGeq1G__skeleton{grid-template-columns:minmax(160px,210px) minmax(0,1fr);gap:clamp(2rem,3.5vw,4rem);display:grid}.campaign-gallery-module__BGeq1G__skeletonTree{align-content:start;gap:1rem;display:grid}.campaign-gallery-module__BGeq1G__skeletonTree span,.campaign-gallery-module__BGeq1G__skeletonGrid span{background:#e1e3e6;border-radius:3px;display:block}.campaign-gallery-module__BGeq1G__skeletonTree span{border-radius:1px;width:65%;height:14px}.campaign-gallery-module__BGeq1G__skeletonGrid{column-count:3;column-gap:clamp(.35rem,.75vw,.75rem)}.campaign-gallery-module__BGeq1G__skeletonGrid span{break-inside:avoid;height:240px;margin-bottom:clamp(.35rem,.75vw,.75rem)}.campaign-gallery-module__BGeq1G__skeletonGrid span:nth-child(3n+1){height:320px}.campaign-gallery-module__BGeq1G__skeletonGrid span:nth-child(3n+2){height:190px}.campaign-gallery-module__BGeq1G__lightboxOverlay{z-index:300;background:#0f1114eb;animation:.2s both campaign-gallery-module__BGeq1G__overlayIn;position:fixed;inset:0}.campaign-gallery-module__BGeq1G__lightboxContent{z-index:301;justify-content:center;align-items:center;padding:clamp(1rem,5vw,5rem);display:flex;position:fixed;inset:0}.campaign-gallery-module__BGeq1G__lightboxContent:focus{outline:none}.campaign-gallery-module__BGeq1G__lightboxImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - clamp(2rem,10vw,10rem));animation:.28s cubic-bezier(.16,1,.3,1) both campaign-gallery-module__BGeq1G__imageIn;display:block}.campaign-gallery-module__BGeq1G__lightboxControl{color:#f4f5f6;cursor:pointer;background:#14161ab8;border:1px solid #ffffff38;border-radius:3px;place-items:center;width:44px;height:44px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:fixed}.campaign-gallery-module__BGeq1G__lightboxControl:hover{background:#14161af0;border-color:#fff9}.campaign-gallery-module__BGeq1G__lightboxControl:active{transform:scale(.97)}.campaign-gallery-module__BGeq1G__lightboxControl:focus-visible{outline-offset:3px;outline:2px solid #b79ee9}.campaign-gallery-module__BGeq1G__lightboxControl svg{width:1.25rem;height:1.25rem}.campaign-gallery-module__BGeq1G__lightboxClose{top:1rem;right:1rem}.campaign-gallery-module__BGeq1G__lightboxDownload{top:1rem;right:4.5rem}.campaign-gallery-module__BGeq1G__lightboxPrevious{top:50%;left:1rem;transform:translateY(-50%)}.campaign-gallery-module__BGeq1G__lightboxPrevious:active{transform:translateY(-50%)scale(.97)}.campaign-gallery-module__BGeq1G__lightboxNext{top:50%;right:1rem;transform:translateY(-50%)}.campaign-gallery-module__BGeq1G__lightboxNext:active{transform:translateY(-50%)scale(.97)}@keyframes campaign-gallery-module__BGeq1G__galleryIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes campaign-gallery-module__BGeq1G__skeletonPulse{50%{opacity:.55}}@keyframes campaign-gallery-module__BGeq1G__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes campaign-gallery-module__BGeq1G__imageIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (min-width:1500px){.campaign-gallery-module__BGeq1G__mediaGrid,.campaign-gallery-module__BGeq1G__mediaPreparing{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-gallery-module__BGeq1G__skeletonGrid{column-count:4}}@media (prefers-reduced-motion:no-preference){.campaign-gallery-module__BGeq1G__mediaItem{animation:.52s cubic-bezier(.16,1,.3,1) both campaign-gallery-module__BGeq1G__galleryIn;animation-delay:var(--gallery-delay,0s)}.campaign-gallery-module__BGeq1G__skeletonTree span,.campaign-gallery-module__BGeq1G__skeletonGrid span,.campaign-gallery-module__BGeq1G__mediaPreparing span{animation:1.5s ease-in-out infinite campaign-gallery-module__BGeq1G__skeletonPulse}}@media (max-width:1023px){.campaign-gallery-module__BGeq1G__galleryLayout,.campaign-gallery-module__BGeq1G__skeleton{grid-template-columns:minmax(185px,220px) minmax(0,1fr);gap:2rem}.campaign-gallery-module__BGeq1G__mediaGrid,.campaign-gallery-module__BGeq1G__mediaPreparing{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-gallery-module__BGeq1G__skeletonGrid{column-count:2}}@media (max-width:767px){.campaign-gallery-module__BGeq1G__page{background:#fff;padding:0 0 5rem}.campaign-gallery-module__BGeq1G__shell{padding:0}.campaign-gallery-module__BGeq1G__mobileTabs{z-index:80;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fffffff5;border-top:1px solid #eceef0;border-bottom:1px solid #e2e4e7;scroll-padding-inline:1rem;display:block;position:sticky;top:46.5px;overflow-x:auto}.campaign-gallery-module__BGeq1G__mobileTabs::-webkit-scrollbar{display:none}.campaign-gallery-module__BGeq1G__mobileTabs>div{gap:.5rem;width:max-content;min-width:100%;padding:.65rem 1rem;display:flex}.campaign-gallery-module__BGeq1G__mobileTab{scroll-snap-align:start;color:#555a62;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#f0f1f3;border:0;border-radius:999px;flex:none;padding:.55rem 1rem;font-size:.84rem;line-height:1}.campaign-gallery-module__BGeq1G__mobileTab:focus-visible{outline-offset:2px;outline:2px solid #7351bd}.campaign-gallery-module__BGeq1G__mobileTabActive{color:#fff;background:#7351bd}.campaign-gallery-module__BGeq1G__galleryLayout{display:block}.campaign-gallery-module__BGeq1G__treePanel{display:none}.campaign-gallery-module__BGeq1G__galleryHeading{border-bottom:0;margin:0;padding:1rem}.campaign-gallery-module__BGeq1G__galleryHeading h2{font-size:.95rem}.campaign-gallery-module__BGeq1G__galleryHeading span{font-size:.7rem}.campaign-gallery-module__BGeq1G__mediaGrid{gap:3px;margin-inline:.75rem}.campaign-gallery-module__BGeq1G__mediaColumn{gap:3px}.campaign-gallery-module__BGeq1G__mediaPreparing{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-inline:.75rem}.campaign-gallery-module__BGeq1G__mediaItem{border-radius:0}.campaign-gallery-module__BGeq1G__videoItem video{min-height:120px}.campaign-gallery-module__BGeq1G__groupEmpty,.campaign-gallery-module__BGeq1G__state{margin:0 1rem}.campaign-gallery-module__BGeq1G__skeleton{display:block}.campaign-gallery-module__BGeq1G__skeletonTree{border-top:1px solid #eceef0;border-bottom:1px solid #e2e4e7;gap:.5rem;padding:.65rem 1rem;display:flex;overflow:hidden}.campaign-gallery-module__BGeq1G__skeletonTree span{border-radius:999px;flex:0 0 92px;height:38px}.campaign-gallery-module__BGeq1G__skeletonGrid{column-count:2;column-gap:3px;margin:1rem .75rem 0}.campaign-gallery-module__BGeq1G__skeletonGrid span{border-radius:0;height:190px;margin-bottom:3px}.campaign-gallery-module__BGeq1G__skeletonGrid span:nth-child(3n+1){height:250px}.campaign-gallery-module__BGeq1G__skeletonGrid span:nth-child(3n+2){height:150px}.campaign-gallery-module__BGeq1G__lightboxContent{padding:3.75rem .75rem}.campaign-gallery-module__BGeq1G__lightboxImage{max-height:calc(100dvh - 7.5rem)}.campaign-gallery-module__BGeq1G__lightboxControl{width:40px;height:40px}.campaign-gallery-module__BGeq1G__lightboxPrevious{top:auto;bottom:1rem;left:calc(50% - 48px);transform:none}.campaign-gallery-module__BGeq1G__lightboxPrevious:active{transform:scale(.97)}.campaign-gallery-module__BGeq1G__lightboxNext{top:auto;bottom:1rem;right:calc(50% - 48px);transform:none}.campaign-gallery-module__BGeq1G__lightboxNext:active{transform:scale(.97)}}@media (min-width:640px) and (max-width:767px){.campaign-gallery-module__BGeq1G__mobileTabs{top:50px}}@media (prefers-reduced-motion:reduce){.campaign-gallery-module__BGeq1G__mediaItem,.campaign-gallery-module__BGeq1G__lightboxOverlay,.campaign-gallery-module__BGeq1G__lightboxImage,.campaign-gallery-module__BGeq1G__skeletonTree span,.campaign-gallery-module__BGeq1G__skeletonGrid span,.campaign-gallery-module__BGeq1G__mediaPreparing span{animation:none}.campaign-gallery-module__BGeq1G__state button,.campaign-gallery-module__BGeq1G__treeButton,.campaign-gallery-module__BGeq1G__lightboxControl{transition:none}}
