@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Inter:wght@100..900&display=swap";:root{--white: rgb(255, 255, 255);--cream: rgb(246, 244, 231);--black: rgb(15, 15, 15);--gray-dark: rgb(68, 68, 68);--gray: rgb(110, 110, 110);--gray-light: rgb(228, 228, 228);--yellow-light: rgb(255, 242, 144);--yellow: rgb(255, 203, 80);--orange: rgb(255, 132, 44);--red-orange: rgb(227, 65, 0);--red-orange-a11y: rgb(209, 59, 0);--red: rgb(186, 22, 0);--green: rgb(92, 156, 37)}:root{--container-bg-color: var(--gray-dark);--button-color: var(--red-orange-a11y);--text-color: var(--black);--bulb-off-color: rgb(215, 100, 41);--bulb-on-color: rgb(249, 222, 140);--bulb-group-1-color: var(--bulb-on-color);--bulb-group-2-color: var(--bulb-off-color)}:root{--inter: Inter, sans-serif;--archivo: Archivo, sans-serif}:root{--body: var(--inter);--display: var(--archivo)}:root{--s-7: 0.438462386rem;--s-6: 0.4932701843rem;--s-5: 0.5549289573rem;--s-4: 0.624295077rem;--s-3: 0.7023319616rem;--s-2: 0.7901234568rem;--s-1: 0.8888888889rem;--s0: 1rem;--s1: 1.125rem;--s2: 1.265625rem;--s3: 1.423828125rem;--s4: 1.6018066406rem;--s5: 1.8020324707rem;--s6: 2.0272865295rem;--s7: 2.2806973457rem;--s8: 2.565784514rem;--s9: 2.8865075782rem;--s10: 3.2473210255rem;--s11: 3.6532361537rem;--s12: 4.1098906729rem;--s13: 4.623627007rem;--s14: 5.2015803828rem;--s15: 5.8517779307rem;--s16: 6.583250172rem;--s17: 7.4061564435rem;--s18: 8.331925999rem;--s19: 9.3734167488rem;--s20: 10.5450938424rem;--vertical-rhythm: var(--s0);--gutter: clamp(var(--s3), 2.2525405884vw, var(--s6))}:root{--width-20: 20rem;--width-30: 30rem;--width-40: 40rem;--width-48: 48rem;--width-64: 64rem;--width-75: 75rem;--width-80: 80rem;--width-90: 90rem;--width-default: var(--width-75)}:root{--icon-pdf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 56'%3E%3Cdefs%3E%3Cmask id='a' width='112.91' height='132.18' x='0' y='-51.55' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M0-51.55h112.91V80.63H0z'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill-rule='evenodd' mask='url(%23a)'%3E%3Cpath fill='%23ba1600' d='M13.8 32.3.61 34.97 13.8 56z'/%3E%3Cpath fill='%23e34100' d='M3 0h60c1.65 0 2.99 1.34 2.99 2.97v30.35c0 1.63-1.35 2.97-2.99 2.97H3c-.79 0-1.55-.31-2.11-.87s-.88-1.31-.88-2.11V2.97C0 1.34 1.36 0 3 0'/%3E%3Cpath fill='%23fff' d='M44.22 27.38V8.92h12.62v3.74h-8.33v3.98h6.86v3.46h-6.86v7.28zm-6.91-9.26c0-1.07-.19-2.02-.58-2.85-.36-.79-.94-1.46-1.68-1.92q-1.095-.69-2.64-.69h-2.64v10.97h2.64c1.05 0 1.93-.24 2.66-.72.73-.49 1.31-1.17 1.66-1.97.38-.84.58-1.78.58-2.82m-11.84 9.26V8.92h6.94c2.04 0 3.75.41 5.12 1.24a8.03 8.03 0 0 1 3.1 3.33c.7 1.39 1.05 2.94 1.05 4.64 0 1.87-.38 3.5-1.15 4.89a8.07 8.07 0 0 1-3.23 3.22c-1.39.76-3.02 1.14-4.88 1.14h-6.94Zm-12.01-9.67h3.51c.33 0 .64-.1.92-.29s.51-.48.68-.86.26-.85.26-1.4-.1-1.04-.3-1.42c-.2-.37-.45-.65-.76-.82-.29-.17-.62-.26-.96-.26h-3.35v5.04Zm-4.3 9.67V8.92h7.93c.89 0 1.71.18 2.45.53.73.35 1.38.83 1.92 1.43q.81.9 1.26 2.01c.3.75.44 1.51.44 2.29 0 1.06-.25 2.06-.75 3.02-.48.94-1.19 1.74-2.07 2.33-.88.6-1.92.9-3.13.9h-3.77v5.95H9.15Z'/%3E%3C/g%3E%3C/svg%3E")}:root{--shadow-color: 56deg 14% 58%;--shadow-elevation-low: 0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.34), 0.4px 0.8px 1px -1.2px hsl(var(--shadow-color) / 0.34), 1px 2px 2.5px -2.5px hsl(var(--shadow-color) / 0.34);--shadow-elevation-medium: 0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.36), 0.8px 1.6px 2px -0.8px hsl(var(--shadow-color) / 0.36), 2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color) / 0.36), 5px 10px 12.6px -2.5px hsl(var(--shadow-color) / 0.36);--shadow-elevation-high: 0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.38), 1.7px 3.3px 4.2px -0.4px hsl(var(--shadow-color) / 0.38), 3.2px 6.5px 8.2px -0.8px hsl(var(--shadow-color) / 0.38), 5.7px 11.3px 14.2px -1.2px hsl(var(--shadow-color) / 0.38), 9.6px 19.3px 24.3px -1.7px hsl(var(--shadow-color) / 0.38), 15.9px 31.7px 39.9px -2.1px hsl(var(--shadow-color) / 0.38), 25px 50px 62.9px -2.5px hsl(var(--shadow-color) / 0.38)}*,*::before,*::after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-anchor:none;border-style:solid;border-width:0px}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}button svg,a svg{pointer-events:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}details summary{cursor:pointer}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}.main-menu-desktop{--mmd-gap: var(--s-1);gap:var(--mmd-gap);justify-content:space-between;align-items:center;display:none}@media only screen and (min-width: 70rem){.main-menu-desktop{display:flex}}@media only screen and (min-width: 1250px){.main-menu-desktop{--mmd-gap: clamp(var(--s0), 2.2525405884vw, var(--s6))}}.main-menu-desktop *{color:var(--text-color);text-decoration:none;font-weight:700}@view-transition{navigation:auto}html{scroll-padding-top:100px}@media only screen and (min-width: 70rem){html{scroll-padding-top:calc(150px + var(--vertical-rhythm))}}body{background-color:var(--cream);color:var(--text-color);font-family:var(--body);font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;opacity:0;animation-name:fadeIn;animation-duration:.25s;animation-fill-mode:forwards}main{overflow:hidden}@media only screen and (min-width: 75em){main{overflow:visible}}h2,h3,h4{scroll-margin-top:100px}p{font-size:var(--s4)}@keyframes fadeIn{to{opacity:1}}.l-center{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--cr-max-width, var(--width-default));display:flex;align-items:var(--cr-align-items, initial);flex-direction:column}.l-cluster{display:flex;flex-wrap:wrap;justify-content:var(--cl-justify, flex-start);align-items:var(--cl-align, center);gap:var(--cl-row-gap, var(--cl-gap, var(--vertical-rhythm))) var(--cl-column-gap, var(--cl-gap, var(--gutter)))}.l-grid{--gr-gap: var(--s0);display:grid;width:100%;gap:var(--gr-row-gap, var(--gr-gap, var(--vertical-rhythm))) var(--gr-column-gap, var(--gr-gap, var(--gutter)));grid-template-columns:repeat(var(--gr-repeat, auto-fit), minmax(min(100%, var(--gr-min-width, 35ch)), 1fr))}.l-sidebar{display:flex;flex-wrap:wrap;gap:var(--sb-row-gap, var(--sb-gap, var(--vertical-rhythm))) var(--sb-column-gap, var(--sb-gap, var(--gutter)));align-items:var(--sb-align-items, initial)}.l-sidebar>.is-sidebar{flex-grow:1}.l-sidebar>:not(.is-sidebar){flex-basis:0;flex-grow:999;min-width:var(--sb-min-width, 50%)}.l-stack{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--st-gap, var(--s0))}.l-switcher{display:flex;flex-wrap:wrap;gap:var(--sw-row-gap, var(--sw-gap, var(--vertical-rhythm))) var(--sw-column-gap, var(--sw-gap, var(--gutter)))}.l-switcher>*{flex-grow:1;flex-basis:calc((var(--sw-breakpoint, var(--width-default)) - 100%)*999)}.l-switcher>:nth-last-child(n+5),.l-switcher>:nth-last-child(n+5)~*{flex-basis:100%}.button{font-family:var(--display);color:var(--white);font-optical-sizing:auto;display:inline-block;text-transform:uppercase;text-decoration:none;font-weight:800;line-height:1;border-radius:100px;background-color:var(--button-color);padding:6px 20px}.button.-with-border{background:var(--white);color:var(--button-color);padding:8px 20px;border:7px solid var(--orange)}.card{position:relative}.card a{text-decoration:none;color:inherit}.card a::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.card .image{width:100%;height:270px;position:relative}.card .image::after{content:"";width:66px;height:56px;background-image:var(--icon-pdf);background-size:cover;position:absolute;top:0;left:0;translate:-14px 36px}.card .image img{border-radius:20px 20px 0 0;width:100%;height:100%;display:block;object-fit:cover}.card .content{color:var(--cream);text-align:center;background-color:var(--gray-dark);text-wrap:balance;padding:var(--s8) var(--gutter);border-radius:0 0 20px 20px;flex-grow:1}.card .content *{text-box:trim-both cap alphabetic}.card .content h3{font-size:var(--s3);line-height:1.2}.card .content p{font-family:var(--display);font-size:var(--s0)}.rounded-corner-cta-row{--rounded-corner-cta-row-margin: calc((100vw - 75rem) / 2);--rounded-corner-cta-row-padding: var(--s17);height:auto;display:flex}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row{height:36.2rem}}.rounded-corner-cta-row>.content{width:100%;height:100%;color:var(--white);background-color:var(--container-bg-color);display:flex;flex-direction:column;gap:var(--s12);align-items:center;padding:var(--s10) var(--s0);box-shadow:var(--shadow-elevation-high);overflow:hidden}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row>.content{gap:var(--s9);flex-direction:row;padding:0}}@media only screen and (min-width: 75em){.rounded-corner-cta-row>.content{width:calc(75rem + (100vw - 75rem)/2)}}.rounded-corner-cta-row .message .heading{max-width:11ch;color:var(--orange)}.rounded-corner-cta-row .message p{font-size:clamp(var(--s2),1.7797851563vw,var(--s4));line-height:1.28;max-width:27ch}.rounded-corner-cta-row .cta{flex-grow:1;width:100%;max-width:31.25rem;aspect-ratio:1/1;height:calc(100% - 8rem);border-radius:450px;border-style:solid;border-width:8px;position:relative;color:var(--white);display:flex;align-items:center;justify-content:center;margin-bottom:5rem}.rounded-corner-cta-row .cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;z-index:1;border-radius:450px;border-width:8px}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row .cta{width:auto;max-width:none;aspect-ratio:auto}}@media only screen and (min-width: 28.75rem){.rounded-corner-cta-row .cta{margin:0;border-width:1.69rem}.rounded-corner-cta-row .cta:before{border-width:1.69rem}}.rounded-corner-cta-row.-align-right>.content{padding-left:var(--gutter)}@media only screen and (min-width: 75em){.rounded-corner-cta-row.-align-right>.content{border-radius:36.2rem 0 0 36.2rem;padding-left:var(--rounded-corner-cta-row-padding);margin-left:var(--rounded-corner-cta-row-margin)}}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row.-align-right .cta{justify-content:flex-start;border-radius:450px 0 0 450px;border-width:1.69rem 0 1.69rem 1.69rem}.rounded-corner-cta-row.-align-right .cta:before{border-radius:450px 0 0 450px;border-width:1.69rem 0 1.69rem 1.69rem}}.rounded-corner-cta-row.-align-left>.content{padding-right:var(--gutter)}@media only screen and (min-width: 75em){.rounded-corner-cta-row.-align-left>.content{border-radius:0 36.2rem 36.2rem 0;margin-right:var(--rounded-corner-cta-row-margin);padding-right:var(--rounded-corner-cta-row-padding)}}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row.-align-left .cta{border-radius:0 450px 450px 0;border-width:1.69rem 1.69rem 1.69rem 0;justify-content:flex-end}.rounded-corner-cta-row.-align-left .cta:before{border-radius:0 450px 450px 0;border-width:1.69rem 1.69rem 1.69rem 0}}.rounded-corner-cta-row .cta>*{position:relative;width:100%;height:100%;z-index:2;opacity:1}@media only screen and (min-width: 28.75rem){.rounded-corner-cta-row .cta>*{width:auto;height:auto}}.rounded-corner-cta-row .cta .content{font-family:var(--display);font-size:clamp(var(--s0),2.0022583008vw,var(--s5));font-weight:700;line-height:1.13;max-width:22ch;text-align:center;text-wrap:balance;margin:auto;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width: 28.75rem){.rounded-corner-cta-row .cta .content{margin:auto}}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row .cta .content{text-align:left;max-width:30ch}}.rounded-corner-cta-row .cta .content small{font-size:var(--s0);font-weight:300}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row .cta .content small{font-weight:inherit}}.rounded-corner-cta-row .cta .button{--button-color: var(--white);position:absolute;left:50%;translate:-50% 0;bottom:-6rem;padding:12px 16px;margin:auto;width:100%}@media only screen and (min-width: 28.75rem){.rounded-corner-cta-row .cta .button{width:auto;position:static;translate:0}}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row .cta .button{margin:0;margin-right:auto}}.rounded-corner-cta-row .animation-cta-buffer{position:absolute;top:50%;right:0;translate:0 -50%;width:30px;height:calc(100% - 8rem);background-color:var(--ab-bg-color, var(--red-orange-a11y));flex-direction:column;display:none}@media only screen and (min-width: 56.25rem){.rounded-corner-cta-row .animation-cta-buffer{display:flex}}.rounded-corner-cta-row .animation-cta-buffer:before,.rounded-corner-cta-row .animation-cta-buffer:after{content:"";height:1.69rem;width:100%;box-sizing:content-box}.rounded-corner-cta-row .animation-cta-buffer:before{background-color:var(--orange);border-top:1.69rem solid var(--yellow)}.rounded-corner-cta-row .animation-cta-buffer:after{margin-top:auto;background-color:var(--orange);border-bottom:1.69rem solid var(--yellow)}.cash-hacks .content{position:relative}.cash-hacks .message{order:1}@media only screen and (min-width: 56.25rem){.cash-hacks .message{order:2}}.cash-hacks .message h3{color:var(--orange)}.cash-hacks .cta{background-color:var(--red);border-color:var(--orange);order:2}@media only screen and (min-width: 56.25rem){.cash-hacks .cta{order:1}}.cash-hacks .cta:before{border-color:var(--red-orange)}.cash-hacks .cta>*:not(.floating-elements){padding-inline:0}@media only screen and (min-width: 56.25rem){.cash-hacks .cta>*:not(.floating-elements){padding-inline:var(--gutter) var(--s19)}}.cash-hacks .cta .button{color:var(--red-orange-a11y);border:8px solid var(--orange)}.cash-hacks .cta .floating-elements{position:absolute;top:-30%;left:50%;right:auto;z-index:2;width:250px;translate:-50% 50px}@media only screen and (min-width: 56.25rem){.cash-hacks .cta .floating-elements{top:-70%;left:auto;right:-10%;z-index:2;width:286px;height:411px;translate:0 50px}}.cash-hacks .cta .floating-elements .falling-cash{display:none}@media only screen and (min-width: 56.25rem){.cash-hacks .cta .floating-elements .falling-cash{display:block}}.cash-hacks .cta .floating-elements .falling-cash.-mobile{display:block}@media only screen and (min-width: 56.25rem){.cash-hacks .cta .floating-elements .falling-cash.-mobile{display:none}}.cash-hacks .animation-cta-buffer{left:0;right:auto;background-color:var(--red)}.cash-hacks .animation-cta-buffer:before{background-color:var(--red-orange);border-top:1.69rem solid var(--orange)}.cash-hacks .animation-cta-buffer:after{margin-top:auto;background-color:var(--red-orange);border-bottom:1.69rem solid var(--orange)}.fridge-check-friday{--fridge-check-friday-sb-gap: var(--s10);color:var(--white);background-color:var(--gray-dark);box-shadow:var(--shadow-elevation-high);border-radius:50px;padding-block:var(--s9);padding-inline:clamp(var(--s0),5.7795337587vw,var(--s14));position:relative;text-align:center}@media only screen and (min-width: 48em){.fridge-check-friday{padding-block:var(--s14);text-align:left}}@media only screen and (max-width: 767px){.fridge-check-friday>*{flex-direction:column}}.fridge-check-friday .image{--fcf-img-width: 232px;position:relative}.fridge-check-friday .image img{width:var(--fcf-img-width);display:none}@media only screen and (min-width: 48em){.fridge-check-friday .image img{display:block}}@media only screen and (min-width: 64em){.fridge-check-friday .image img{width:auto}}.fridge-check-friday .image .icon-checkmark-orange{position:absolute;top:-83px;left:50%;translate:-50% 0;width:75px;height:75px}@media only screen and (min-width: 48em){.fridge-check-friday .image .icon-checkmark-orange{top:-45px}}@media only screen and (min-width: 75em){.fridge-check-friday .image .icon-checkmark-orange{width:95px;height:95px}}.fridge-check-friday .heading{font-size:clamp(var(--s4),2.8508716822vw,var(--s8));font-family:var(--display);font-weight:800;line-height:1.2}.fridge-check-friday p{font-size:clamp(var(--s0),1.7797851563vw,var(--s4));line-height:1.28}.fridge-check-friday input[type=email]{font-size:clamp(var(--s0),1.58203125vw,var(--s3));padding:10px 27px;border-radius:27px}.fridge-check-friday input[type=email]::placeholder{color:var(--gray)}.fridge-check-friday .button{color:var(--white);margin:auto;padding:14px 28px}@media only screen and (min-width: 48em){.fridge-check-friday .button{margin:0;margin-right:auto}}.heading-with-decorative-light-bar{font-family:var(--display);font-size:clamp(var(--s5),4.0591512818vw,var(--s11));font-weight:900;text-transform:uppercase;line-height:1;display:flex;flex-direction:column;gap:var(--s4);color:var(--black)}.heading-with-decorative-light-bar:before{content:"";display:block;width:86px;height:33px;background-image:url(/marquee-light-bar.svg);background-size:cover}.footer{background-color:var(--gray-dark);padding-block:var(--s12) var(--s14);color:#fff}.footer *{color:inherit}.footer h4{font-size:var(--s7);font-weight:900;text-transform:uppercase}.footer p{font-size:var(--s1);line-height:1.3;max-width:45ch}.footer-about-content{display:none}@media only screen and (min-width: 40em){.footer-about-content{display:flex}}@media only screen and (min-width: 40em){.footer-about-content+*{margin-top:clamp(var(--s6),5.7795337587vw,var(--s14))}}.footer-about-content+*+*{margin-top:var(--s6)}.footer-links{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s6);flex-direction:column;width:calc(100% - 97px)}@media only screen and (min-width: 48em){.footer-links{align-items:flex-end;flex-direction:row;width:100%}}@media only screen and (min-width: 72.8125rem){.footer-links{width:auto}}.footer-links>*:not(:last-child){padding-right:var(--s0)}@media only screen and (min-width: 48em){.footer-links>*:not(:last-child){padding-right:0}}.footer-links>*:last-child{position:absolute;top:0;right:-97px;width:97px}@media only screen and (min-width: 48em){.footer-links>*:last-child{position:static}}.intro-rotating-message-banner{margin-top:var(--s6);width:100%;min-height:165px;height:auto;display:flex;align-items:center;justify-content:center;font-size:var(--s2);line-height:1.2;font-weight:800;color:var(--white);background-color:var(--container-bg-color);box-shadow:var(--shadow-elevation-high);padding-inline:var(--s3);letter-spacing:-0.44px;padding-block:var(--s9);position:relative}@media only screen and (min-width: 30em){.intro-rotating-message-banner{min-height:140px;padding-left:var(--s6);width:calc(100% - var(--gutter));border-radius:0 16.125rem 16.125rem 0}}@media only screen and (min-width: 48em){.intro-rotating-message-banner{height:16.125rem;font-size:clamp(var(--s6),2.8508716822vw,var(--s8))}}@media only screen and (min-width: 75em){.intro-rotating-message-banner{margin-top:7.851778rem;justify-content:flex-end;width:calc(50% - var(--gutter))}}.intro-rotating-message-banner>*{text-align:center}@media only screen and (min-width: 75em){.intro-rotating-message-banner>*{text-align:left;max-width:22ch}}.intro-rotating-message-banner .message{text-wrap:balance}@media only screen and (min-width: 75em){.intro-rotating-message-banner .message{padding-right:11rem}}.intro-rotating-message-banner .message .number{position:relative;white-space:nowrap}.intro-rotating-message-banner .message .number sup{font-size:15px;translate:0px -2px;display:inline-block}.intro-rotating-message-banner:before{content:"";position:absolute;width:30px;height:100%;left:-30px;top:0;background-color:var(--container-bg-color)}.intro{position:relative;display:flex;gap:var(--s6);margin-top:-2rem}@media only screen and (min-width: 48em){.intro{margin-top:-8rem}}@media only screen and (min-width: 75em){.intro{margin-top:-25.5rem}}.intro>*{flex-basis:100%}@media only screen and (min-width: 64em){.intro>*{flex-basis:50%}}.intro .can{position:relative;z-index:2;display:block;margin:auto;width:100%;max-width:574px}@media only screen and (min-width: 64em){.intro .can{margin:0}}@media only screen and (min-width: 75em){.intro .can{width:auto}}.logo-wrapper{display:none;justify-content:flex-end;gap:var(--s6);margin-top:6rem}@media only screen and (min-width: 64em){.logo-wrapper{display:flex}}@media only screen and (min-width: 75em){.logo-wrapper{align-items:center;margin-top:0}}.logo-wrapper .logo{translate:0 150px}.logo-wrapper .pattern{translate:0 140px;width:2rem}@media only screen and (min-width: 75em){.logo-wrapper .pattern{width:auto}}.pattern{height:270px;flex-grow:1;background-image:url(/pattern.svg);background-repeat:repeat no-repeat;background-size:contain}.trash-wrapper{position:relative;margin-top:4rem}@media only screen and (min-width: 75em){.trash-wrapper{margin-top:0}}.trash-wrapper .message{color:var(--white);position:absolute;text-align:center;width:82.3247%;left:8.9%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:var(--s3);top:calc(50% + 33px);z-index:3}@media only screen and (min-width: 64em){.trash-wrapper .message{left:13.1%}}@media only screen and (min-width: 75em){.trash-wrapper .message{width:475px;left:78px}}.trash-wrapper .message img{display:block}@media only screen and (min-width: 64em){.trash-wrapper .message img{display:none}}.trash-wrapper .message p{font-size:var(--s0);font-weight:700;max-width:21ch;text-wrap:balance;line-height:1.3}@media only screen and (min-width: 30em){.trash-wrapper .message p{font-size:clamp(var(--s2),2.1357421875vw,var(--s4))}}.trash-wrapper .message .button{font-size:var(--s-1)}@media only screen and (min-width: 30em){.trash-wrapper .message .button{font-size:inherit}}.trash-wrapper img{margin:auto}@media only screen and (min-width: 64em){.trash-wrapper img{margin:0}}.trash-wrapper svg{display:block;width:100%;height:auto;translate:-5vw 0}@media only screen and (min-width: 48em){.trash-wrapper svg{translate:-3vw 0}}@media only screen and (min-width: 64em){.trash-wrapper svg{translate:0 0}}@media only screen and (min-width: 75em){.trash-wrapper svg{width:auto}}.trash-wrapper .pattern{position:absolute;width:100%;left:0;top:10.8rem;z-index:1;display:none}@media only screen and (min-width: 30em){.trash-wrapper .pattern{display:block}}@media only screen and (min-width: 75em){.trash-wrapper .pattern{margin-top:.4rem;top:50%;translate:0 calc(-50% + 140px)}}.can-wrapper{position:relative;z-index:2}.logo-animated #bulb_reflection path{opacity:1;mix-blend-mode:overlay}.main-menu-mobile{display:none;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100vh;padding-top:100px;background-color:var(--cream);background-attachment:fixed;background-size:cover;z-index:10}.main-menu-mobile.-is-open{display:block}.main-menu-mobile:before{content:"";position:absolute;right:71px;top:106px;width:calc(100% - 71px);height:141px;background-image:url(/mobile-menu-pattern-left.svg);background-size:contain}.main-menu-mobile:after{content:"";position:absolute;right:0;top:106px;width:71px;height:141px;background-image:url(/mobile-menu-pattern-right.svg);background-size:contain;background-repeat:no-repeat}.main-menu-mobile-btn-toggle{display:block;width:25px;aspect-ratio:1/1;position:relative}@media only screen and (min-width: 25rem){.main-menu-mobile-btn-toggle{width:35px}}@media only screen and (min-width: 70rem){.main-menu-mobile-btn-toggle{display:none}}.main-menu-mobile-btn-toggle img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-menu-mobile-btn-toggle[aria-expanded=false] .open{display:block}.main-menu-mobile-btn-toggle[aria-expanded=false] .close{display:none}.main-menu-mobile-btn-toggle[aria-expanded=true] .open{display:none}.main-menu-mobile-btn-toggle[aria-expanded=true] .close{display:block}.main-menu-mobile nav{margin-top:141px}.main-menu-mobile nav a{font-size:var(--s4);font-family:var(--display);color:var(--color-text);font-weight:900;text-decoration:none}.main-menu-mobile-body-fixed-position{position:relative;overflow:hidden}.meal-planning-personality-quiz{position:relative}.meal-planning-personality-quiz .message{order:1}@media only screen and (min-width: 56.25rem){.meal-planning-personality-quiz .message{order:2}}.meal-planning-personality-quiz .message .heading{color:var(--orange)}.meal-planning-personality-quiz .cta{background-color:var(--red);border-color:var(--orange);order:2}@media only screen and (min-width: 56.25rem){.meal-planning-personality-quiz .cta{order:1}}.meal-planning-personality-quiz .cta:before{border-color:var(--red-orange)}.meal-planning-personality-quiz .cta>*:not(.floating-elements){padding-inline:0}@media only screen and (min-width: 56.25rem){.meal-planning-personality-quiz .cta>*:not(.floating-elements){padding-inline:var(--gutter) var(--s19)}}.meal-planning-personality-quiz .cta .button{color:var(--red-orange-a11y);border:8px solid var(--orange)}.meal-planning-personality-quiz .floating-elements{position:absolute;top:-30%;left:50%;z-index:2;width:250px;translate:-50% 50px}@media only screen and (min-width: 56.25rem){.meal-planning-personality-quiz .floating-elements{top:-38%;left:37%;z-index:2;width:277px;translate:0 50px}}.meal-planning-personality-quiz .floating-elements .falling-cash{display:none}@media only screen and (min-width: 56.25rem){.meal-planning-personality-quiz .floating-elements .falling-cash{display:block}}.meal-planning-personality-quiz .floating-elements .falling-cash.-mobile{display:block}@media only screen and (min-width: 56.25rem){.meal-planning-personality-quiz .floating-elements .falling-cash.-mobile{display:none}}.meal-planning-personality-quiz .animation-cta-buffer{left:0;right:auto;background-color:var(--red)}.meal-planning-personality-quiz .animation-cta-buffer:before{background-color:var(--red-orange);border-top:1.69rem solid var(--orange)}.meal-planning-personality-quiz .animation-cta-buffer:after{margin-top:auto;background-color:var(--red-orange);border-bottom:1.69rem solid var(--orange)}.pdf-download{color:inherit;text-align:center;text-decoration:none;font-weight:800}.pdf-download .image{margin:auto;position:relative}@media only screen and (min-width: 64em){.pdf-download .image{max-width:none}}.pdf-download .image img{position:relative;z-index:2;border:3px solid var(--orange)}.pdf-download .image:before{content:"";position:absolute;left:0;top:0;translate:12px 12px;width:100%;height:100%;background-color:var(--black);z-index:1}.resources-row{--rr-grid-item-min-width: calc((var(--width-64) / 3))}.video-row{--video-row-gap: var(--s12);--video-row-bp: var(--width-64);flex-wrap:nowrap;flex-direction:column;align-items:center}@media only screen and (min-width: 64em){.video-row{--video-row-gap: var(--s1);flex-direction:row}}.video-row>*{width:100%;aspect-ratio:391/284}@media only screen and (min-width: 64em){.video-row>*{max-width:24.4375rem;min-width:0}}#hennepin-calculator-mobile{font-family:var(--display);display:block;margin-top:clamp(var(--s4),2.8508716822vw,var(--s8));text-align:center}@media only screen and (min-width: 48em){#hennepin-calculator-mobile{display:none}}#hennepin-calculator-mobile h4{font-size:clamp(var(--s2),3.754234314vw,var(--s5));font-weight:500;margin-top:clamp(var(--s4),2.8508716822vw,var(--s8))}.calc-price-groups-mobile{display:flex;justify-content:space-between;gap:clamp(var(--s0),2.2525405884vw,var(--s6));flex-direction:column}@media only screen and (min-width: 28.75rem){.calc-price-groups-mobile{flex-direction:row}}.calc-price-group-mobile{background-color:var(--gray-light);padding:var(--s0);border-radius:8px;flex:1}.calc-price-label-mobile{font-size:var(--s0);font-weight:800;text-transform:uppercase;color:var(--green)}.calc-price-mobile{font-size:var(--s2);font-weight:700}@media only screen and (min-width: 33.75rem){.calc-price-mobile{font-size:clamp(var(--s3),4.0591512818vw,var(--s11));font-weight:900}}.calc-price-controls{display:flex;justify-content:center;gap:var(--s9);margin-top:clamp(var(--s0),2.0022583008vw,var(--s5))}.calc-price-controls button:disabled{opacity:.5;cursor:default}.calc-price-controls button *{pointer-events:none}.household-size{width:50px;aspect-ratio:1/1;border-radius:50px;background-color:var(--green);color:var(--white);font-size:var(--s1);font-weight:500;display:grid;place-content:center}#hennepin-calculator{color:#000;font-family:var(--display);margin-top:var(--s12);display:none}@media only screen and (min-width: 48em){#hennepin-calculator{display:block}}#hennepin-calculator h4{font-size:clamp(var(--s3),2.2525405884vw,var(--s6));font-weight:500;margin-top:var(--s12)}.calc-price-groups{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:20px;gap:clamp(var(--s5),4.0591512818vw,var(--s11))}.calc-price-group{padding-right:clamp(var(--s5),4.0591512818vw,var(--s11))}.calc-price-group:not(:last-child){border-right:2px solid #000}.calc-price-label{font-size:var(--s5);font-weight:800;text-transform:uppercase;color:var(--green)}.calc-price{font-size:clamp(var(--s3),4.0591512818vw,var(--s11));font-weight:900}#calc-track{font-size:0;padding:4px 3.67% 0 3.67%;position:relative}#calc-track:before{content:"";display:block;position:absolute;top:0;left:0;right:0;background-color:#000;border-radius:2.5px;height:5px}body.-calculator-track-active,body.-calculator-track-active *{cursor:grabbing !important}#calc-track-lines{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;position:relative}#calc-track-selection-dot{content:"";display:block;width:5.556%;aspect-ratio:1/1;position:absolute;z-index:0;background-color:#e4e4e4;border-radius:50%;border:5px solid var(--green);top:28px;left:0}#calc-track-selection-dot.-transition{transition:left .15s cubic-bezier(0.5, 1, 0.89, 1)}.calc-track-line{position:relative;padding-top:28px;width:5.556%;z-index:0}.calc-track-line:before{content:"";display:block;width:5px;height:18px;border-radius:0 0 2.5px 2.5px;background-color:#000;position:absolute;top:0;left:50%;transform:translateX(-50%)}.calc-track-line button{display:block;border:none;outline:none;background-color:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;width:100%;height:100%;border-radius:50%;padding-bottom:100%;position:relative;user-select:none;cursor:grab;font-size:clamp(10px,2.22vw,20px)}.calc-track-line span{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%, -50%)}.savings-calculator-container{position:relative;color:var(--black)}.savings-calculator-container>*:not(.floating-elements){position:relative;z-index:2}.savings-calculator-container:before{content:"";position:absolute;top:50%;right:50%;width:100%;height:270px;background-image:url(/pattern.svg);background-repeat:repeat no-repeat;background-size:contain;z-index:1;translate:0 -50%}@media only screen and (min-width: 48em){.savings-calculator-container:before{top:148px;right:50%;translate:0 0}}.savings-calculator-container:after{content:"";position:absolute;top:50%;left:50%;width:calc(50% + var(--gutter));height:270px;background-image:url(/pattern.svg);background-repeat:repeat no-repeat;background-size:contain;z-index:1;translate:0 -50%}@media only screen and (min-width: 48em){.savings-calculator-container:after{top:0;left:50%;translate:0 0;width:50vw;height:1183px;background-image:url(/bg-pattern-calculator.svg);background-size:cover;z-index:1}}.savings-calculator-container .floating-elements{position:absolute;width:200px;height:235px;scale:.75;z-index:3;right:50%;top:-200px;translate:50% 50px}@media only screen and (min-width: 40em){.savings-calculator-container .floating-elements{top:-143px}}@media only screen and (min-width: 53.125rem){.savings-calculator-container .floating-elements{scale:1;top:-75px;right:50px;translate:0 50px}}.savings-calculator-container .shadow-container{max-width:calc(75rem - 74px);margin-inline:auto;box-shadow:var(--shadow-elevation-high);border-radius:85px}@media only screen and (min-width: 48em){.savings-calculator-container .shadow-container{padding-block:37px}}.savings-calculator-container .container{background-color:var(--white);border-radius:50px;text-align:center}@media only screen and (min-width: 48em){.savings-calculator-container .container{text-align:left;width:calc(100% - var(--gutter)*2);box-shadow:0 0 0 37px var(--yellow)}}.savings-calculator-container .content{padding:clamp(var(--s5),3.6081344727vw,var(--s10))}.savings-calculator-container h3{font-family:var(--display);font-size:clamp(var(--s2),3.2072306424vw,var(--s9));font-weight:900;line-height:1.1;text-transform:uppercase}.savings-calculator-container p{font-size:clamp(var(--s0),2.2525405884vw,var(--s6));font-weight:500;text-wrap:balance}.share-modal{background-color:var(--white);width:calc(100% - var(--gutter)*2);max-width:30rem;border-radius:8px;padding:var(--s6) var(--s3);text-align:center}.share-modal::backdrop{background-color:#000;opacity:.7;transition:opacity 100ms linear}.share-modal[open]{opacity:1;translate:0 0;transition:display 300ms linear allow-discrete,overlay 300ms linear allow-discrete,translate 500ms cubic-bezier(0.186, 0.525, 0.191, 0.964) allow-discrete,opacity 100ms linear}@starting-style{.share-modal::backdrop{opacity:.15}.share-modal[open],.share-modal[open]{opacity:0;translate:0 20px}}.share-modal h4{font-size:var(--s3);text-transform:uppercase;font-family:var(--display);color:var(--red-orange)}.share-modal a{width:35px;aspect-ratio:1/1;display:block;background:var(--black);border-radius:35px;display:grid;place-content:center}.share-modal .close{position:absolute;top:8px;right:8px}.sticky{position:sticky;top:0;left:0;transform:translateY(0);z-index:20;background-color:rgba(0,0,0,0);transition:background-color 300ms linear}.sticky.-is-stuck{background-color:var(--cream)}.top-bar{--top-bar-justify: space-between;font-size:var(--s0);padding:var(--s6) 0}@media only screen and (min-width: 70rem){.top-bar{--top-bar-justify: center}}.top-bar .site-logo{max-width:175px}@media only screen and (min-width: 25rem){.top-bar .site-logo{max-width:none}}.wasted-food-facts{position:relative;z-index:2}@media only screen and (min-width: 40em){.wasted-food-facts{margin-top:-6rem}}@media only screen and (min-width: 75em){.wasted-food-facts{margin-top:0}}.wasted-food-facts .content{position:relative}@media only screen and (min-width: 56.25rem){.wasted-food-facts .message{position:relative}}.wasted-food-facts .cta{background-color:var(--red-orange-a11y);border-color:var(--yellow)}.wasted-food-facts .cta:before{border-color:var(--orange)}.wasted-food-facts .cta>*{padding-left:0}@media only screen and (min-width: 56.25rem){.wasted-food-facts .cta>*{padding-left:var(--s19)}}.wasted-food-facts .cta .button{color:var(--red-orange-a11y);border:8px solid var(--orange)}.wasted-food-facts .floating-elements{position:absolute;top:-165px;left:20%;translate:130%;z-index:2;width:322px;scale:.6;display:none}@media only screen and (min-width: 30em){.wasted-food-facts .floating-elements{scale:.8}}@media only screen and (min-width: 56.25rem){.wasted-food-facts .floating-elements{scale:1;top:-36%;display:block}}@media only screen and (min-width: 64em){.wasted-food-facts .floating-elements{left:-21%}}@media only screen and (min-width: 75em){.wasted-food-facts .floating-elements{left:0;top:-30%}}.wasted-food-facts .floating-elements .falling-cash{translate:0 50px}.wasted-food-facts .floating-elements .apple{float:right;translate:0 50px}.u-show-for-sr{position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important}.u-body-scroll-lock{overflow:hidden !important}.u-padding-inline-gutter{padding-inline:var(--gutter)}/*# sourceMappingURL=index.css.map */
