body:has(.campaigns-scroll.grid-view){overflow:visible!important;height:auto!important}body:has(.campaigns-scroll:not(.grid-view)) #footer{display:none}.campaigns-scroll.svelte-ntgk6t{position:fixed;inset:0;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;z-index:1;overscroll-behavior:contain;padding-bottom:11rem}.campaigns-scroll.svelte-ntgk6t .container.http-error{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh}.campaigns-scroll.grid-view.svelte-ntgk6t{position:static;inset:auto;height:auto;min-height:100vh;min-height:100dvh;overflow:visible;scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior:auto;padding:8rem 2rem 2rem}@media(min-width:768px)and (max-width:1023px){.campaigns-scroll.grid-view.svelte-ntgk6t{padding:7rem 2rem 2rem}}@media(max-width:767px){.campaigns-scroll.grid-view.svelte-ntgk6t{padding:8rem 0 2rem}}.campaigns-container.svelte-ntgk6t{background:#fff;min-height:100vh;min-height:100dvh}.campaigns-container.grid.svelte-ntgk6t{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;max-width:1100px;margin:0 auto}@media(min-width:768px)and (max-width:1023px){.campaigns-container.grid.svelte-ntgk6t{gap:1.5rem}}@media(max-width:767px){.campaigns-container.grid.svelte-ntgk6t{grid-template-columns:repeat(2,1fr);gap:1rem}}.grid-toggle.svelte-ntgk6t{position:fixed;top:8rem;left:2rem;z-index:10001;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease;opacity:1;transform:translateY(0);background:none;border:none;padding:0;font-family:inherit;mix-blend-mode:difference;display:flex;align-items:center;gap:1rem}@media(max-width:767px){.grid-toggle.svelte-ntgk6t{top:5rem}}.campaigns-scroll.grid-view .grid-toggle.svelte-ntgk6t{mix-blend-mode:normal;color:#000}.campaigns-scroll.grid-view .grid-toggle.svelte-ntgk6t svg:where(.svelte-ntgk6t) path:where(.svelte-ntgk6t){fill:#000}.grid-toggle.hidden.svelte-ntgk6t{opacity:0;transform:translateY(-20px);pointer-events:none}.grid-toggle.svelte-ntgk6t .icon-wrapper:where(.svelte-ntgk6t){display:flex;align-items:center;transition:opacity .3s ease;transform:translateY(1.5px)}.grid-toggle.svelte-ntgk6t .icon-wrapper:where(.svelte-ntgk6t) svg:where(.svelte-ntgk6t){display:block}.campaign-item.svelte-ntgk6t{height:100vh;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center;isolation:isolate;pointer-events:none}.campaign-item.svelte-ntgk6t .image-view img,.campaign-item.svelte-ntgk6t .image-view video{pointer-events:auto;cursor:pointer}.campaign-item.grid-item.svelte-ntgk6t{height:auto;scroll-snap-align:none;scroll-snap-stop:normal;display:block}.campaign-item.grid-item.svelte-ntgk6t .item-title{position:static!important;padding:1rem 0!important;text-align:left;transform:translateZ(0);will-change:transform}@media(max-width:767px){.campaign-item.grid-item.svelte-ntgk6t .item-title{padding:1rem 0 1rem 1.5rem!important}}.campaign-item.grid-item.svelte-ntgk6t .image-view{width:100%!important;height:auto!important;aspect-ratio:3/4;display:block!important}.campaign-item.grid-item.svelte-ntgk6t .image-view img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important}.campaign-item.svelte-ntgk6t .item-title{position:absolute;bottom:calc(var(--side-margin));left:calc(var(--side-margin));z-index:10;color:#000;padding:2rem 2rem 1rem 1.5rem;transform:translateZ(0);will-change:transform}.campaign-item.svelte-ntgk6t .image-view{width:100vw;width:100dvw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;z-index:1}.campaign-item.svelte-ntgk6t .image-view img{max-width:100%;min-height:100vh;min-height:100dvh;width:auto;height:100%;object-fit:cover}@media(max-width:1024px){.campaign-item.svelte-ntgk6t .image-view img{object-fit:contain!important;min-height:auto!important}}@media(max-width:1024px){.campaign-item.normal.svelte-ntgk6t:not(.grid-item) .image-view img{object-fit:contain!important;min-height:auto!important}}@media(min-width:1024px){.campaign-item.small.svelte-ntgk6t:not(.grid-item) .image-view{width:60vw!important}.campaign-item.small.svelte-ntgk6t:not(.grid-item) .image-view img{max-width:60vw}}.campaign-item.full.svelte-ntgk6t:not(.grid-item) .image-view{aspect-ratio:auto!important;width:100vw!important;width:100dvw!important}.campaign-item.full.svelte-ntgk6t:not(.grid-item) .image-view img{width:100%!important;height:100%!important;max-width:none!important;min-height:100vh!important;min-height:100dvh!important;object-fit:cover!important}@media(max-width:1024px){.campaign-item.full.svelte-ntgk6t:not(.grid-item) .image-view img{object-fit:contain!important;min-height:auto!important}}.campaign-item.reels.svelte-ntgk6t:not(.grid-item) .image-view img,.campaign-item.reels.svelte-ntgk6t:not(.grid-item) .image-view video{object-fit:contain!important}@media(min-width:1024px){.campaign-item.reels.svelte-ntgk6t:not(.grid-item) .image-view{width:auto!important;height:100vh!important;height:100dvh!important}.campaign-item.reels.svelte-ntgk6t:not(.grid-item) .image-view img,.campaign-item.reels.svelte-ntgk6t:not(.grid-item) .image-view video{width:auto!important;height:100vh!important;height:100dvh!important;max-width:100vw!important}}@media(max-width:1024px){.campaign-item.normal:not(.grid-item) .image-view img,.campaign-item:not(.grid-item):not(.small):not(.full):not(.reels) .image-view img{object-fit:contain!important;min-height:auto!important}}.campaign-item.full:not(.grid-item) .image-view{aspect-ratio:auto!important;width:100vw!important;width:100dvw!important}.campaign-item.full:not(.grid-item) .image-view img{width:100%!important;height:100%!important;max-width:none!important;min-height:100vh!important;min-height:100dvh!important;object-fit:cover!important}@media(max-width:1024px){.campaign-item.full:not(.grid-item) .image-view img{object-fit:contain!important;min-height:auto!important}}.campaigns-scroll.grid-view .campaign-item.grid-item .image-view img{object-fit:contain!important}.loading-cursor.svelte-ntgk6t{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10000;pointer-events:none;opacity:0;transition:opacity .5s ease}.loading-cursor.visible.svelte-ntgk6t{opacity:1}.loading-cursor.svelte-ntgk6t svg{display:block;width:96px;height:auto}.loading-cursor.svelte-ntgk6t svg path{fill:#b7382e}
