.dn2-small-card-carousel{box-sizing:border-box;width:100%;padding-top:clamp(60px,7vw,100px);padding-bottom:clamp(60px,7vw,100px);position:relative;overflow:hidden}.dn2-small-card-carousel.is-dark{background-color:var(--dn-v2-black-3,#12110e);color:var(--dn-v2-white-1,#fafbf8)}.dn2-small-card-carousel-container{box-sizing:border-box;flex-direction:column;gap:clamp(32px,4vw,56px);width:100%;max-width:100%;padding-left:0;padding-right:0;display:flex}@media (min-width:1024px){.dn2-small-card-carousel-container{padding-left:var(--dn2-container-padding,20px);flex-direction:row;align-items:stretch;gap:clamp(36px,4vw,64px);padding-right:0}}@media (min-width:1600px){.dn2-small-card-carousel-container{padding-left:calc((100vw - 1600px) / 2 + var(--dn2-container-padding,40px));padding-right:0}}.dn2-small-card-carousel-intro{z-index:2;width:100%;padding-left:var(--dn2-container-padding,20px);padding-right:var(--dn2-container-padding,20px);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;position:relative}@media (min-width:1024px){.dn2-small-card-carousel-intro{width:clamp(340px,30vw,440px);padding-left:0;padding-right:0}}.dn2-small-card-carousel-intro-body{flex-direction:column;gap:clamp(14px,1.8vw,20px);display:flex}.dn2-small-card-carousel-subheading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--dn-v2-grey-3,#8f8f92);margin:0;font-size:.75rem;font-weight:600;display:block}.dn2-small-card-carousel-heading{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--dn-v2-black-1,#282926);margin:0;font-size:clamp(1.5rem,2.75vw,2.65rem);font-weight:600;line-height:1.12}.dn2-small-card-carousel.is-dark .dn2-small-card-carousel-heading{color:var(--dn-v2-white-1,#fafbf8)}.dn2-small-card-carousel-heading-sub{color:var(--dn-v2-grey-2,#ababaf);font-weight:400}.dn2-small-card-carousel.is-dark .dn2-small-card-carousel-heading-sub{color:var(--dn-v2-grey-3,#8f8f92)}.dn2-small-card-carousel-paragraph{font-family:var(--font-sans);letter-spacing:-.018em;color:var(--dn-v2-black-1,#282926);margin:0;font-size:clamp(.9375rem,1.15vw,1.0625rem);font-weight:500;line-height:1.55}.dn2-small-card-carousel.is-dark .dn2-small-card-carousel-paragraph{color:var(--dn-v2-grey-1,#cacacd)}.dn2-small-card-carousel-controls{align-items:center;gap:12px;margin-top:clamp(24px,3vw,40px);display:flex}.dn2-small-card-carousel-control-btn{width:44px;height:44px;color:var(--dn-v2-black-1,#282926);cursor:pointer;-webkit-backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;background:#ffffff73;border:1px solid #ffffffb3;border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #0000000f,inset 0 1px 1.5px #ffffffe6}.dn2-small-card-carousel-control-btn:hover{color:var(--dn-v2-black-1,#282926);background-color:#ffffffbf;border-color:#ffffffe6;transform:translateY(-2px);box-shadow:0 6px 20px #00000017,inset 0 1px 2px #fff}.dn2-small-card-carousel-control-btn:active{background-color:#fff9;transform:translateY(0)}.dn2-small-card-carousel.is-dark .dn2-small-card-carousel-control-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff38;box-shadow:0 4px 16px #00000040,inset 0 1px 1px #fff3}.dn2-small-card-carousel.is-dark .dn2-small-card-carousel-control-btn:hover{background-color:#ffffff29;border-color:#ffffff59;box-shadow:0 6px 20px #00000059,inset 0 1px 1.5px #ffffff4d}.dn2-small-card-carousel-control-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none!important}.dn2-small-card-carousel-track-wrapper{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;flex-grow:1;width:100%;min-width:0;margin-top:-16px;margin-bottom:-48px;padding-top:16px;padding-bottom:48px;position:relative;overflow:hidden}.dn2-small-card-carousel-track-wrapper.is-dragging{cursor:grabbing}.dn2-small-card-carousel-track{box-sizing:border-box;will-change:transform;gap:clamp(14px,1.8vw,22px);padding-left:clamp(14px,1.8vw,24px);padding-right:clamp(20px,2.5vw,40px);transition:transform .85s cubic-bezier(.16,1,.3,1);display:flex}@media (max-width:1023px){.dn2-small-card-carousel-track{padding-left:var(--dn2-container-padding,20px);padding-right:var(--dn2-container-padding,20px)}}.dn2-small-card-carousel-card{aspect-ratio:3/4.4;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#17181c;border-radius:16px;flex-shrink:0;width:clamp(230px,22vw,290px);text-decoration:none;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:4px 10px 24px #00000012}.dn2-small-card-carousel-card:hover{transform:translateY(-4px);box-shadow:6px 16px 32px #00000024}.dn2-small-card-carousel-card-img-wrap{z-index:1;width:100%;height:100%;position:absolute;inset:0}.dn2-small-card-carousel-card-img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.dn2-small-card-carousel-card:hover .dn2-small-card-carousel-card-img{transform:scale(1.04)}.dn2-small-card-carousel-card-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#00000026 50%,#000000d1 100%);position:absolute;inset:0}.dn2-small-card-carousel-card-content{z-index:3;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(8px,1vw,10px);padding:clamp(14px,1.8vw,22px);display:flex;position:absolute;inset:0}.dn2-small-card-carousel-card-title{font-family:var(--font-sans);letter-spacing:var(--dn-heading-ls,-.025em);color:var(--dn-v2-white-3,#eff0ed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.125rem,1.35vw,1.25rem);font-weight:600;line-height:1.14;display:-webkit-box;overflow:hidden}.dn2-small-card-carousel-card-subtitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--dn-v2-grey-1,#cacacd);margin:0;font-size:clamp(.78125rem,.9vw,.84375rem);font-weight:450;line-height:1.18}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:hover{transform:none;box-shadow:4px 10px 24px #00000012}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:hover .dn2-small-card-carousel-card-img{transform:none}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:first-child .dn2-small-card-carousel-card-overlay{background:radial-gradient(at 100% 100%,#af8e6eb3 0%,#c6a88a4d 20%,#0000 40%),linear-gradient(#0000 0%,#00000026 50%,#000000d1 100%)}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:nth-child(2) .dn2-small-card-carousel-card-overlay{background:radial-gradient(at 100% 100%,#464e58cc 0%,#2d343c59 20%,#0000 40%),linear-gradient(#0000 0%,#00000026 50%,#000000d1 100%)}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:nth-child(3) .dn2-small-card-carousel-card-overlay{background:radial-gradient(at 100% 100%,#467ee5b3 0%,#6390f14d 20%,#0000 40%),linear-gradient(#0000 0%,#00000026 50%,#000000d1 100%)}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:nth-child(4) .dn2-small-card-carousel-card-overlay{background:radial-gradient(at 100% 100%,#2d6eebbf 0%,#485fdc59 20%,#0000 40%),linear-gradient(#0000 0%,#00000026 50%,#000000d1 100%)}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:focus{outline:none}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card .dn2-small-card-carousel-card-content{gap:0}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card .dn2-small-card-carousel-card-subtitle{opacity:0;filter:blur(2px);pointer-events:none;will-change:transform, opacity, max-height, filter;max-height:0;margin-top:0;transition:max-height .75s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1),transform .75s cubic-bezier(.25,1,.5,1),margin-top .7s cubic-bezier(.25,1,.5,1),filter .6s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translateY(10px)}:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:hover .dn2-small-card-carousel-card-subtitle,:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:focus .dn2-small-card-carousel-card-subtitle,:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:focus-within .dn2-small-card-carousel-card-subtitle,:is(#dn2-science-waste-types,.dn2-waste-types-carousel) .dn2-small-card-carousel-card:active .dn2-small-card-carousel-card-subtitle{opacity:1;filter:blur();pointer-events:auto;max-height:100px;margin-top:clamp(8px,1vw,10px);transition:max-height .95s cubic-bezier(.25,1,.4,1),opacity .85s cubic-bezier(.25,1,.4,1) 50ms,transform .95s cubic-bezier(.25,1,.4,1),margin-top .85s cubic-bezier(.25,1,.4,1),filter .75s cubic-bezier(.25,1,.4,1) 50ms;transform:translateY(0)}.dn2-waste-types-carousel .dn2-small-card-carousel-heading{letter-spacing:-.03em;line-height:1.15}.dn2-waste-types-carousel .dn2-small-card-carousel-heading-sub{color:var(--dn2-grey-3);font-weight:400}.dn2-waste-types-carousel .dn2-small-card-carousel-card-title{color:var(--dn2-white-2);line-height:1.15}.dn2-waste-types-carousel .dn2-small-card-carousel-card-subtitle{color:#fffc;font-weight:400;line-height:1.4}.dn2-waste-types-carousel .dn2-small-card-carousel-card:focus-visible{outline:2px solid var(--dn2-text-animate-indigo);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dn2-waste-types-carousel .dn2-small-card-carousel-track,.dn2-waste-types-carousel .dn2-small-card-carousel-card .dn2-small-card-carousel-card-subtitle{transition:none}}
