@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@500..800&family=Noto+Serif:ital,wght@1,500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Noto+Serif:ital,wght@1,400;1,700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap");@font-face{font-family:'lcd';src:url("../fonts/technology.eot?#iefix") format("embedded-opentype"),url("../fonts/technology.woff?1") format("woff"),url("../fonts/technology.ttf?1") format("truetype"),url("../fonts/technology.svg#technology") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'thl';src:url("../fonts/thl.eot?1");src:url("../fonts/thl.eot?#iefix") format("embedded-opentype"),url("../fonts/thl.woff?1") format("woff"),url("../fonts/thl.ttf?1") format("truetype"),url("../fonts/thl.svg#thl") format("svg");font-weight:normal;font-style:normal}[class*='icon-']::after{display:inline-block;font-family:'thl';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.desktop .mobile{display:none !important}html.mobile .desktop{display:none !important}html.named .unnamed{display:none !important}html.unnamed .named{display:none !important}body{--accent: #00c81f;--accent-bright: #d3fc3f;--accent-bg: #005555;--yellow: #ffb301;--base: #005555;--base-shopper: #652778;--font-copy: Mulish, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";background:var(--base);color:#1d252c;font-size:24px;margin:0;padding:0;font-family:var(--font-copy);letter-spacing:-0.015em;-webkit-font-smoothing:antialiased}@media (max-width: 1600px){body{font-size:22px}}@media (max-width: 1300px){body{font-size:21.5px}}@media (max-width: 1200px){body{font-size:21px}}@media (max-width: 400px){body{font-size:18px}}body .caption-size{font-size:14px;letter-spacing:0em}body .copy-size-small{font-size:16.8px;letter-spacing:0em}body .copy-size{font-size:87.5%;line-height:1.3}body .copy-large{font-size:105%;line-height:1.375}body strong{font-weight:800}body h1,body h2{font-size:325%;letter-spacing:-0.015em;font-weight:700;-webkit-font-smoothing:subpixel-antialiased;margin:1em 0 0.25em 0;line-height:1.15;text-wrap:pretty}body h2{font-size:385%;letter-spacing:-0.03em}body p{line-height:1.35}body .reward::before{content:'';display:inline-block;background-color:#00a119;background-image:url("../img/tick.svg");background-repeat:no-repeat;background-size:69% auto;background-position:center center;width:1em;height:1em;margin-right:0.6em;border-radius:50%;transform:scale(1.1) translateY(5%)}body .reward.purple::before{background-color:#972fb8}body .reward.yellow::before{background-color:var(--yellow);background-image:url("../img/tick-dark.svg")}body .scaled{font-size:1.1vw}@media (min-width: 1600px){body .scaled{font-size:80%}}@media (max-width: 1400px){body .scaled{font-size:75%}}@media (max-width: 1200px){body .scaled{font-size:1.4vw}}@media (max-width: 900px){body .scaled{font-size:1.8vw}}@media (max-width: 700px){body .scaled h2{font-size:520%}}#recaptcha-container{display:none}body{overflow-x:hidden}body.loader_locked{display:none}.ploader{background:var(--base-shopper);position:fixed;top:-25%;left:0;width:100%;height:300vh;transform:translateY(-25%);z-index:1000}.img-loader{width:1px;height:1px;position:absolute;left:-1px;opacity:0;overflow:hidden;pointer-events:none}.img-loader img{display:block;position:absolute;top:1px;left:0;width:1px;height:1px;display:block}#panel1cnt{height:auto;height:100vh;max-height:1200px;overflow-x:hidden;position:relative;z-index:3;background:var(--base);box-sizing:border-box;container-type:inline-size}@media (max-width: 700px){#panel1cnt{height:100vh;max-height:none !important;min-height:100vh;border-bottom:25vh solid var(--accent-bg);margin-bottom:-25vh;box-sizing:content-box}}@media (max-aspect-ratio: 1.1){#panel1cnt{max-height:85vw}}#panel1cnt #panel1{overflow:hidden;transform-origin:center bottom;background-color:var(--accent-bg);height:inherit;max-height:inherit;padding:0 3%}@media (max-width: 700px){#panel1cnt #panel1{padding:0}}.keyboard-visible #panel1cnt{border-bottom:50vh solid var(--accent-bg) !important;margin-bottom:-50vh !important;box-sizing:content-box !important}@media (max-width: 700px){#panelscnt.phase2 #panel1cnt{border-bottom:0px solid transparent;margin-bottom:0}}.fig{position:relative;max-width:40vw;pointer-events:none}.fig img{width:120%;height:auto;left:0;top:0;position:relative;max-width:1000px}.fig img.glowing,.fig img.overlay{position:absolute;top:0;left:0;transform:translate(-50%, -50%)}.fig div.hover{position:absolute;top:0;left:0;animation:hover 3.5s cubic-bezier(0.37, 0, 0.63, 1) infinite;will-change:transform}.fig div.hover img.glow2{position:absolute;top:0;left:0;transform:translate(-50%, -50%);animation:hover-glow 3.5s cubic-bezier(0.37, 0, 0.63, 1) infinite;will-change:opacity;mix-blend-mode:overlay}.fig::before{content:'';background-image:url("../img/glow.png");background-repeat:no-repeat;background-size:100% 100%;z-index:-1;position:absolute;top:50%;left:50%;width:160%;padding-bottom:160%;transform:translate(-45%, -45%);opacity:0;-webkit-transition:opacity 1.5s ease;-moz-transition:opacity 1.5s ease;-o-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.fig.glow::before{opacity:1}#panelscnt{overflow:hidden}#panelscnt.phase2 #service-desk form::after{height:1px;bottom:-1px}#panel0{position:absolute;overflow:hidden;z-index:5}#panel0cnt{position:absolute;top:0;left:0}#panel0end1{display:block;bottom:1px;z-index:100;width:100%;pointer-events:none;height:1px}#panel0end2{display:block;bottom:0;z-index:100;width:100%;pointer-events:none;height:1px}#panelscnt #panel0{position:relative}#panelscnt #panel1CntPlus{top:0;left:0;width:100%;position:fixed;overflow-y:hidden}#panelscnt.phase1 #panel1CntPlus{position:absolute;top:0;left:0}#store-front{position:relative;top:0;left:0;width:100vw;height:inherit;max-height:inherit;background:var(--base-shopper);z-index:5;min-height:100vh}#store-front #store{width:100vw;height:100%;display:flex;padding:1px 0;box-sizing:border-box;text-align:center;color:white;justify-content:space-between;align-items:center;flex-direction:column;position:relative;min-height:inherit}#store-front #store .fg-base{width:100%;transform:translateY(1px);font-size:70%;flex-basis:20%;height:20%}#store-front #store .fg-base p.intro{color:#bafc56;color:#f0cae5;padding:0 2em;width:90%;max-width:70em;margin:1.5em auto}#store-front #store .fg-base .brands{width:100%;background:white;padding:0.5em;text-align:center;color:var(--base-shopper)}#store-front #store .fg-base .brands img{display:block;margin:0 auto;width:80%;max-width:1100px;height:auto}@media (max-height: 900px){#store-front #store .fg-base .brands img{max-width:800px}}#store-front #store .fg-base .brands strong{display:block;margin:-0.25em auto 1em auto}@media (max-width: 700px){#store-front #store .fg-base{display:flex;flex-direction:column-reverse}#store-front #store .fg-base p.intro{background:white;color:var(--base-shopper);margin:0;padding:0 1.5em 2.5em 1.5em;max-width:none;width:100%;box-sizing:border-box;text-align:left}#store-front #store .fg-base p.intro strong.mobile{display:block;margin:0.7em 0 0 0}#store-front #store .fg-base .brands{margin:2em 0 0 0;padding:1.25em 1.5em 1em 1.5em;box-sizing:border-box}#store-front #store .fg-base .brands img{width:100%;max-width:none}}#store-front #store .fg-top{flex-basis:20%}#store-front #store .fg-top img.logo{display:block;position:absolute;right:5.5vh;top:4.25vh;max-width:250px;min-width:120px;height:auto;width:15vw;z-index:3}@media (max-width: 700px){#store-front #store .fg-top img.logo{right:auto;left:50%;transform:translateX(-50%);top:6vw;width:auto;height:15vw}}#store-front #store .fg{flex-basis:80%;height:80%;display:flex;align-items:center;flex-direction:row;flex-grow:10;margin:0 auto;max-width:1400px;width:75%;display:flex;flex-direction:row;justify-content:center}@media (max-width: 1200px){#store-front #store .fg{width:100%}}@media (max-width: 1400px){#store-front #store .fg{width:85%}}@media (max-width: 700px){#store-front #store .fg{flex-direction:column-reverse;font-size:3.2vw;width:100%}}#store-front #store .welcome-interface{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-basis:50%;width:50%;box-sizing:border-box;padding-right:1.2vw;position:relative;z-index:10}#store-front #store .welcome-interface h1{margin-top:0.2em;margin-bottom:0.28em;z-index:2;line-height:1.1;white-space:nowrap}@media (max-width: 700px){#store-front #store .welcome-interface h1{margin-bottom:0.2em}}@media (max-width: 700px){#store-front #store .welcome-interface{padding-right:0;width:100%}}#store-front #store .welcome-interface .complaint-container{margin:1.3em 0 0 0;width:100%;max-width:21.5em;font-size:142%;border-width:2.5px}@media (max-width: 1200px){#store-front #store .welcome-interface .complaint-container{font-size:132%}}@media (max-width: 700px){#store-front #store .welcome-interface .complaint-container{border-width:2px;font-size:160%;margin:1.0em 0 0 0;box-sizing:border-box;width:90%}}#store-front #store .welcome-interface .complaint-container textarea{padding-left:0.9em}@media (max-width: 700px){#store-front #store .welcome-interface .complaint-container textarea{padding-left:0.65em;padding-top:0.2em;padding-bottom:0.15em}}#store-front #store .welcome-interface .complaint-container button.complain,#store-front #store .welcome-interface .complaint-container a.complain{width:auto;height:2.3em;border-radius:1.25em;padding:0.45em 1.9em 0.1em 0.8em;box-sizing:border-box;font-size:84%;font-family:var(--font-copy);background-image:url("../img/arrow-white-short.svg");background-position:right 0.8em center;background-size:auto 30%;color:white;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;background-color:var(--accent);pointer-events:none;cursor:default}#store-front #store .welcome-interface .complaint-container button.complain.active,#store-front #store .welcome-interface .complaint-container a.complain.active{background-color:var(--accent);cursor:pointer;pointer-events:all}#store-front #store .welcome-interface .complaint-container button.complain.active:hover::after,#store-front #store .welcome-interface .complaint-container a.complain.active:hover::after{box-shadow:0 0 2em 0 var(--accent)}#store-front #store .welcome-interface .ahd-button-array{display:block;width:100%;border:none;margin:0;text-align:center;margin:0.6em 0 0 0}#store-front #store .fig{flex-basis:50%;width:50%;transform:translateX(-10%);margin-right:-5%;margin-top:5%;max-width:38vw}@media (max-width: 1100px){#store-front #store .fig{max-width:45vw}}#store-front #store .fig img{margin:-25% 0}@media (max-width: 700px){#store-front #store .fig{width:100%;max-width:none;margin-top:20vw;margin-bottom:-39vw;margin-left:-30vw;margin-top:0}#store-front #store .fig img{margin:auto;width:135vw}#store-front #store .fig img.overlay{position:absolute}#store-front #store .fig img.reveal{animation:slideDownTo0 1.8s cubic-bezier(0.19, 1, 0.22, 1) 1 forwards}#store-front #store .fig img.reveal.glow{transform:scale(-0.75, 0.75) translate(-8%, 16%);animation:slideDownTo0Flip 1.8s cubic-bezier(0.19, 1, 0.22, 1) 1 forwards,tv-flicker 4s infinite alternate}}#store-front #store .disclaimer{color:var(--accent-bright);box-sizing:border-box}#store-front #store .store-intro{padding-bottom:0}#store-front #store .store-intro .disclaimer1{max-width:73em}#store-front #store .store-intro .satire-logo,#store-front #store .store-intro .logo-spacer{width:6em;margin-left:1.5em;position:relative;float:right;display:block;pointer-events:none;flex-shrink:0;flex-grow:0}#store-front #store .store-intro .satire-logo:not(.logo-spacer)::before,#store-front #store .store-intro .logo-spacer:not(.logo-spacer)::before{content:'';position:absolute;top:-0.15em;left:0;width:100%;padding-bottom:50%;background-image:url("../img/ahold-satire-logo.svg");background-repeat:no-repeat;background-position:center top;background-size:contain}.tv{width:11vw;min-width:100px;max-width:230px;height:15vh;position:relative;pointer-events:none;margin-left:-155%;animation:slideDownTo40 1.8s cubic-bezier(0.19, 1, 0.22, 1) 1 forwards;transform:translateY(-100%)}.tv img{position:absolute;display:block;height:auto}.tv img.subject{width:100%;bottom:0}.tv img.glow{width:100%;bottom:0;transform:translate(95%, 103%) scale(3.7);z-index:2}#service-desk{width:100%;position:relative;padding:1px 0 0 0;box-sizing:border-box;min-height:inherit;margin:0 auto 0 auto;max-width:180vh;transform-origin:center bottom;height:inherit;max-height:inherit;display:flex;justify-content:center}@media (min-aspect-ratio: 2 / 1){#service-desk{max-width:90vw}}#service-desk::before,#service-desk::after{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;display:block;transform:translateX(-70%);width:100%;left:60%;background-image:url("../img/store-bg2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;background-position:58% center;z-index:0}#service-desk::before{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}#service-desk::after{background-image:url("../img/green-screen.png");background-size:120% 110%;width:101%;background-position:70% center;box-sizing:content-box;z-index:1}@media (max-width: 700px){#service-desk{display:block;font-size:110%}#service-desk::before,#service-desk::after{left:0;width:100%;background-position:center center;height:100vh;transform:none}#service-desk::after{background-size:159% 110%}}#service-desk #service-sign{position:absolute;bottom:101%;left:0;width:53%;max-width:960px;height:auto;z-index:0;-webkit-transition:margin-bottom 1s,margin-left 0.5s;-moz-transition:margin-bottom 1s,margin-left 0.5s;-o-transition:margin-bottom 1s,margin-left 0.5s;transition:margin-bottom 1s,margin-left 0.5s}#service-desk #service-sign.noani{-webkit-transition:margin-bottom 0s;-moz-transition:margin-bottom 0s;-o-transition:margin-bottom 0s;transition:margin-bottom 0s}#service-desk #service-sign .sign-bg{width:70%;margin:0 auto;background-image:url("../img/customer-service-sign.png");background-repeat:no-repeat;background-size:contain;background-position:center;display:flex;align-content:flex-end;padding-bottom:109.3%;position:relative;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}#service-desk #service-sign .sign-bg img{position:absolute;bottom:1.2%;left:3.5%;display:block;width:93%;height:auto}#service-desk #interface{position:relative;z-index:2;width:42%;padding:0 3% 0 3%;z-index:5;pointer-events:none;box-sizing:border-box;max-height:inherit;max-width:28em;display:flex;justify-content:center;flex-direction:column;color:white;font-size:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 1200px){#service-desk #interface{padding:0 0 0 3%}}#service-desk #interface #chat-history{width:100%;flex-basis:90%;flex-shrink:0;flex-grow:0;max-height:70%;box-sizing:border-box;clip-path:inset(0px 19px 0 0);pointer-events:all}#service-desk #interface #chat-history #messages{height:100%;width:100%;max-height:100%;overflow-y:scroll;padding-right:19px;box-sizing:border-box;outline:none;padding-top:1px;font-size:105%}@media (max-width: 700px){#service-desk #interface #chat-history #messages{font-size:100%;opacity:0;bottom:0px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}}#service-desk #interface #chat-history .message,#service-desk #interface #chat-history .message *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent !important;outline:none !important}#service-desk #interface #chat-history .message{word-break:normal;padding:0}#service-desk #interface #chat-history .message:first-of-type{margin-top:2em !important}#service-desk #interface #chat-history .message.sent{text-align:right;margin:0.5em 0.4em 1em 0;cursor:pointer;-webkit-transition:transform 0.15s;-moz-transition:transform 0.15s;-o-transition:transform 0.15s;transition:transform 0.15s;transform-origin:right}@media (max-width: 700px){#service-desk #interface #chat-history .message.sent{margin-bottom:0.4em;margin-top:0.4em}}#service-desk #interface #chat-history .message.sent:hover{transform:scale(1.03)}#service-desk #interface #chat-history .message.sent:active{transform:none;-webkit-transition:transform 0.05s;-moz-transition:transform 0.05s;-o-transition:transform 0.05s;transition:transform 0.05s}#service-desk #interface #chat-history .message.sent>span{margin-left:5%;display:inline-block;background-color:var(--accent);padding:0.8em 1.3em 1em 1.3em;border-radius:1em;position:relative;text-wrap:pretty}#service-desk #interface #chat-history .message.sent>span::after{content:'';width:1em;height:1.2em;font-size:75%;position:absolute;bottom:0;right:0;transform:translate(63%, -22%);background-image:url("../img/bubble-tail.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}#service-desk #interface #chat-history .message.pending{min-height:2em;margin-bottom:1em;position:relative}#service-desk #interface #chat-history .message.pending span{display:inline-block;width:1em;height:1em;background:white;border-radius:50%;margin-right:0.7em;font-size:70%;opacity:0.2;animation-direction:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:forwards;animation-timing-function:ease;animation-name:pulse;animation-duration:1s;animation-delay:0s}@media (max-width: 700px){#service-desk #interface #chat-history .message.pending span{transform:translateY(50%)}}#service-desk #interface #chat-history .message.pending span:nth-of-type(1){animation-delay:0s}#service-desk #interface #chat-history .message.pending span:nth-of-type(2){animation-delay:.1111111111s}#service-desk #interface #chat-history .message.pending span:nth-of-type(3){animation-delay:.2222222222s}#service-desk #interface #chat-history .message.received{text-align:left;padding:0em 0 1.5em 0;font-size:115%;text-wrap:pretty;color:rgba(255,255,255,0)}#service-desk #interface #chat-history .message.received span.word{-webkit-transition:color 0.5s,transform 0.5s ease-out;-moz-transition:color 0.5s,transform 0.5s ease-out;-o-transition:color 0.5s,transform 0.5s ease-out;transition:color 0.5s,transform 0.5s ease-out;transform:translateX(10px)}#service-desk #interface #chat-history .message.received span.word::after{content:' '}#service-desk #interface #chat-history .message.received span.word.vis{color:#fff;transform:none}@media (max-width: 700px){#service-desk #interface #chat-history .message.received{font-size:100%;text-align:left;-webkit-transition:transform 0.15s;-moz-transition:transform 0.15s;-o-transition:transform 0.15s;transition:transform 0.15s;margin:0.5em 5% 0.7em 0.4em;margin-bottom:0.4em;margin-top:0.4em;display:inline-block;background-color:#2d7575;padding:0;border-radius:1em;position:relative;text-wrap:pretty}#service-desk #interface #chat-history .message.received span.copy-size{padding:0.8em 1.3em 0.9em 1.3em;display:inline-block}#service-desk #interface #chat-history .message.received::after{content:'';width:1em;height:1.2em;font-size:75%;position:absolute;bottom:0;left:0;transform:translate(-63%, -22%);background-image:url("../img/bubble-tail2.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}}#counter-bg{display:none}#counter{position:relative;z-index:2;width:53%;max-width:960px;z-index:3;pointer-events:none;top:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-end;transform-origin:center bottom}@media (min-width: 701px){#counter{margin-bottom:0 !important}}#counter #rep{pointer-events:all;position:relative;max-width:none;width:100%;max-width:78vh;margin:0 auto;transform-origin:center bottom}#counter #rep .base{background-image:url("../img/expressions/jj/base.png")}#counter #rep .face{max-width:none;width:75%;margin:0 auto -6% auto}#counter #desk{pointer-events:all;position:relative;width:100%;bottom:0;margin:0 auto;transform-origin:center bottom}#counter #desk #countertop{background-image:url("../img/desktop.png");background-repeat:no-repeat;background-size:contain;background-position:center bottom;padding-bottom:6.08333333%}#counter #desk #countertop #nametag{position:absolute;top:0;left:8.5%;display:block;transform:translateY(-62%);width:28%;height:auto}#counter #desk #countertop #counter-tally{position:absolute;top:0;left:77%;width:26%;transform:translate(-50%, -71%);cursor:default}#counter #desk #countertop #counter-tally .plate{background:url("../img/counter.png");background-repeat:none;background-size:contain;width:100%;position:relative;padding-bottom:56.28571429%;container-type:inline-size}#counter #desk #countertop #counter-tally .plate .txt{position:absolute;top:44%;left:51%;transform:translate(-50%, -50%);text-align:center;line-height:1;white-space:nowrap}#counter #desk #countertop #counter-tally .plate .txt .tally{font-family:lcd;color:#5cff61;-webkit-font-smoothing:subpixel-antialiased;text-shadow:0 0 3.5cqw rgba(0,249,29,0.85);letter-spacing:0.06em;font-size:7vw;font-size:23.2cqw;display:block;margin-bottom:-2.2cqw;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:none}#counter #desk #countertop #counter-tally .plate .txt .tally.revealed{animation:neon-flicker-on 3.5s ease-out forwards}#counter #desk #countertop #counter-tally .plate .txt .tally span.mono{text-align:right;display:inline-block;width:0.5em}#counter #desk #countertop #counter-tally .plate .txt .note{color:#ccd1de;font-size:2vw;font-size:6cqw;letter-spacing:0;display:inline-block;display:block}#counter #desk #counterbottom{min-height:3.5em;background-image:url("../img/desk.jpg");background-repeat:no-repeat;background-size:90% 100%;background-position:center top}@media (min-width: 701px){#counter #desk #counterbottom{height:13vh}}#counter #desk #counterbottom #desk-disclaimer{min-height:inherit;width:90%;margin:0 auto;background-image:url("../img/desk.jpg");background-repeat:no-repeat;background-size:100% auto;background-position:center top;box-sizing:border-box;padding:0 1em 0.75em 1em;box-sizing:border-box;color:#ffe5ad;text-align:center;letter-spacing:-0.015em;display:flex;justify-content:flex-end;flex-direction:column;font-size:78%;font-weight:bold}#counter #desk #counterbottom #desk-disclaimer a{color:inherit;text-decoration:underline}form{flex-basis:10%;flex-shrink:0;flex-grow:0;font-size:100%;padding-top:1em;border-bottom:15vh solid transparent;box-sizing:border-box;pointer-events:all}@media (max-width: 700px){form{border-bottom:none;font-size:1.24rem}}form .ahd-button-array .mobile-disclaimer{text-align:center;width:100%;color:#ade0ca;font-size:12px;margin:-0.5em 0 -0.4em 0}form .ahd-button-array .ahd-button::before{opacity:0.5}form .ahd-button-array .ahd-button:hover::before{opacity:1}#counter-cover{position:absolute;top:0;left:35%;transform:translateX(-50%);background-image:url("../img/red-screen.png");background-size:100% 100%;width:150%;height:100vh;max-height:inherit;z-index:2;background-position:70% center;box-sizing:border-box;border-right:40vw solid #550000;border-left:40vw solid #550000;overflow:hidden;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;display:none}@media (max-width: 700px){#counter-cover{left:50%;width:200%}}#uh-oh{display:block;position:absolute;top:0;left:50%;transform:translateY(-100%) translateX(-50%);height:10vh;width:100vw;z-index:5;pointer-events:none;background-image:url("../img/uh-oh.png");background-position:center top;background-size:100% 100%;background-repeat:no-repeat;opacity:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;display:none}#service-desk.animated #uh-oh{animation:drips 240s 1 forwards}#service-desk.animated #counter-cover{animation:fadein 240s 1 forwards}@keyframes neon-flicker-on{4%{opacity:0.3;text-shadow:0 0 10px #00f2ff}5%{opacity:0.1;text-shadow:none}5.5%{opacity:0.4;text-shadow:0 0 12px #00f2ff}6%{opacity:0;text-shadow:none}12%{opacity:0;text-shadow:none}13%{opacity:0.6;text-shadow:0 0 15px #00f2ff}14%{opacity:0.2;text-shadow:none}15%{opacity:0.7;text-shadow:0 0 20px #00f2ff}16%{opacity:0.1;text-shadow:none}20%{opacity:0.8;text-shadow:0 0 20px #00f2ff}21%{opacity:0.4;text-shadow:none}22%{opacity:0.9;text-shadow:0 0 25px #00f2ff}23%{opacity:0.2;text-shadow:none}26%{opacity:1;text-shadow:0 0 30px #00f2ff}26.5%{opacity:0.8;text-shadow:0 0 10px #00f2ff}27%{opacity:1;text-shadow:0 0 30px #00f2ff}27.5%{opacity:0.9;text-shadow:0 0 15px #00f2ff}28%{opacity:1;text-shadow:0 0 35px #00f2ff, 0 0 10px #00f2ff}40%{opacity:1;text-shadow:0 0 35px #00f2ff, 0 0 10px #00f2ff}100%{opacity:1;text-shadow:none}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadein{50%{opacity:0}100%{opacity:1}}@keyframes drips{0%{transform:translateY(-100%) translateX(-50%);height:40vh}100%{transform:translateY(0) translateX(-50%);height:90vh}}@media (max-width: 700px){#uh-oh{background-position:left top;background-size:150% 100%}@keyframes drips{0%{transform:translateY(-100%) translateX(-50%);height:30vh}100%{transform:translateY(0) translateX(-50%);height:55vh}}}button#info{position:absolute;top:0;margin-top:1em;right:1em;font-weight:900;cursor:pointer;background:var(--accent-bright);color:var(--base);-webkit-font-smoothing:subpixel-antialiased;font-size:63%;line-height:1;box-sizing:border-box;width:1.5em;height:1.5em;border-radius:50%;text-align:center;padding:0.05em;border:none;z-index:4;font-weight:900;font-family:inherit}.complaint-label{color:var(--accent-bright);display:block;padding:0.5em 0}.complaint-container{padding:0.22em;border:2.5px solid var(--accent);border-radius:1.2em;min-height:2em;margin-right:19px;display:flex;align-items:flex-end;box-sizing:border-box;font-size:100%;cursor:pointer}textarea.complaint-box,textarea.complaint-box:disabled{width:100%;flex-grow:1;outline:none;padding:0.17em 0.7em 0.1em 0.7em;width:100%;resize:none;height:1em;font-size:100%;font-size:90%;padding-left:0.8em;padding-top:0.25em;background:transparent;border:none;color:white;opacity:1;font-family:var(--font-copy);letter-spacing:-0.015em;-webkit-font-smoothing:antialiased;cursor:text}textarea.complaint-box:placeholder-shown,textarea.complaint-box:disabled:placeholder-shown{cursor:pointer}textarea.complaint-box::placeholder,textarea.complaint-box:disabled::placeholder{color:#b3f068 !important}textarea.complaint-box:hover::placeholder,textarea.complaint-box:disabled:hover::placeholder{color:#dbffb0 !important}button.complain,a.complain{font-size:118%;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;width:1.55em;height:1.55em;border-radius:50%;border:none;flex-grow:0;flex-shrink:0;cursor:pointer;background-image:url("../img/up-arrow.svg");background-size:30% auto;background-repeat:no-repeat;background-position:center;cursor:default;background-color:#389460;pointer-events:none;position:relative}button.complain.active,a.complain.active{pointer-events:all;cursor:pointer;background-color:var(--accent-bright)}button.complain::after,a.complain::after{content:'';display:block;position:absolute;top:0px;left:0;width:100%;height:100%;background-color:var(--accent-bright);box-shadow:0 0 1em 0 var(--accent);z-index:-1;mix-blend-mode:lighten;border-radius:inherit;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}button.complain.active:hover::after,a.complain.active:hover::after{opacity:1}button.complain{padding:0}.prechecked::before,.claim ul li::before{content:'';display:inline-block;background:url("../img/check.svg");background-repeat:none;background-size:contain;width:1.1em;height:1.1em;transform:translateY(25%);margin-right:0.6em;margin-left:-0.3em}.ahd-button-array{display:flex;flex-direction:row;justify-content:center;width:100%;box-sizing:border-box;border-right:19px solid transparent;margin-top:1em;max-width:30em}a.ahd-button,button.ahd-button{flex-grow:1;text-align:center;display:block;text-decoration:none;color:white;position:relative;overflow:hidden;padding:0.7em;min-height:2.4em;box-sizing:border-box;border-radius:1.2em;line-height:1;margin:0 0.5em;-webkit-font-smoothing:subpixel-antialiased;border:none;cursor:pointer;font-family:inherit;padding:0.8em 1.45em 0.85em 1.45em;font-size:80%;margin:0.4em 0.2em;border-radius:1.35em;display:inline-block;background:rgba(189,91,163,0.33);overflow:visible;font-size:105%;position:relative;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}a.ahd-button:first-of-type,button.ahd-button:first-of-type{margin-left:0}a.ahd-button:last-of-type,button.ahd-button:last-of-type{margin-right:0}a.ahd-button::before,button.ahd-button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--accent);opacity:1;z-index:-1;-webkit-transition:background 0.15s,opacity 0.15s;-moz-transition:background 0.15s,opacity 0.15s;-o-transition:background 0.15s,opacity 0.15s;transition:background 0.15s,opacity 0.15s}a.ahd-button:hover::before,button.ahd-button:hover::before{opacity:1}@media (max-width: 700px){a.ahd-button,button.ahd-button{font-size:120%;margin:0.3em 0.15em}}a.ahd-button::before,button.ahd-button::before{display:none}a.ahd-button::before,button.ahd-button::before{content:'';display:block;position:absolute;top:0px;left:0;width:100%;height:100%;background:inherit;box-shadow:0 0 2em 0 var(--accent);background:var(--accent);z-index:0;mix-blend-mode:lighten;border-radius:inherit;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}a.ahd-button:hover,button.ahd-button:hover{background:#bd5ba3;background:var(--accent)}a.ahd-button.active,button.ahd-button.active{background:var(--accent)}a.ahd-button.active::before,button.ahd-button.active::before{opacity:1}a.ahd-button.green,button.ahd-button.green{background:var(--accent)}a.ahd-button.arrowed,button.ahd-button.arrowed{position:relative;padding-right:2.65em;padding-left:1.3em}a.ahd-button.arrowed::after,button.ahd-button.arrowed::after{content:'';display:block;position:absolute;right:1em;top:1.5em;width:1.1em;height:1em;transform:translateY(-50%);background-image:url("../img/arrow-white-long.svg");background-repeat:no-repeat;background-size:auto auto;border:none}@media (max-width: 700px){svg.curve-layer{display:none !important}.interface-pin{position:fixed;z-index:3}.interface-pin.unpinned{position:absolute}#panel1cnt{overflow-y:visible;height:auto}#panel1{min-height:100vh}#service-desk{transform:none !important;overflow:hidden;top:0;left:0}#service-desk #service-sign{width:100%;margin-left:0}#service-desk #counter,#service-desk #interface{width:100%;max-width:none !important}#service-desk #interface{padding:0;min-height:100vh}#counter-bg{opacity:0;display:block;pointer-events:none;top:0;left:-3vw;padding-left:3vw;padding-right:3vw;padding-top:3vw;height:61vw;width:97vw;z-index:3;transform:translateY(-3vw);background-color:rgba(0,85,85,0.5);-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);-webkit-transition:opacity 0.1s ease-in,height 0.1s;-moz-transition:opacity 0.1s ease-in,height 0.1s;-o-transition:opacity 0.1s ease-in,height 0.1s;transition:opacity 0.1s ease-in,height 0.1s}#counter-bg #mobile-title{position:absolute;bottom:1.2vw;left:0;width:100%;text-align:center;color:white;font-weight:normal;font-size:12px;padding-bottom:0.2em;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:subpixel-antialiased;display:block}#counter-bg::after{content:'';background-color:rgba(255,255,255,0.1);display:block;width:100%;height:0.5px;opacity:0;bottom:0;left:0;position:absolute;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}#counter-bg.bordered::after{opacity:1}#counter{--r: 100vh;--r_compact: 14vw;--cx: 50vw;--cy: 17vw;top:auto;bottom:0;margin-top:0;width:100%;clip-path:circle(var(--r) at var(--cx) var(--cy));-webkit-transition:clip-path 0.3s ease-out,margin-top 50ms ease-out,transform 0.25s ease-out,bottom 0.2s;-moz-transition:clip-path 0.3s ease-out,margin-top 50ms ease-out,transform 0.25s ease-out,bottom 0.2s;-o-transition:clip-path 0.3s ease-out,margin-top 50ms ease-out,transform 0.25s ease-out,bottom 0.2s;transition:clip-path 0.3s ease-out,margin-top 50ms ease-out,transform 0.25s ease-out,bottom 0.2s}#counter::before{content:'';position:absolute;left:0;top:-100%;width:100%;height:200%;background-image:url("../img/store-bg2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0;-webkit-transition:opacity 0.3s ease-in,transform 3.3s;-moz-transition:opacity 0.3s ease-in,transform 3.3s;-o-transition:opacity 0.3s ease-in,transform 3.3s;transition:opacity 0.3s ease-in,transform 3.3s}#counter #desk #countertop #nametag{width:42%;left:6.5%;transform:translateY(-70%)}#counter #desk #countertop #counter-tally{width:33%;transform:translate(-50%, -75%)}#counter #desk #counterbottom{min-height:10vh;background-size:90% 150%}#counter #desk #counterbottom #desk-disclaimer{display:none}form{box-sizing:border-box;background-color:var(--base);width:100%;padding:5%;bottom:1px;bottom:0;position:relative}form .complaint-container{margin-right:0}form .ahd-button-array{border-right:none}form::after{content:'';width:100%;height:10px;position:absolute;display:block;bottom:-10px;left:0;background:var(--base)}#interface{justify-content:flex-end}#interface #chat-history{max-height:none !important;pointer-events:none}#interface #chat-history #messages{opacity:0;padding:5%;min-height:100vh;box-sizing:border-box;padding-bottom:11.5em;overflow:visible !important}#counter{will-change:bottom,margin-top,padding-top,clip-path,transform}#counter::before{will-change:opacity, transform}#counter #rep{will-change:max-width}#counter #rep .face{will-change:transform}}@media (max-width: 700px) and (max-width: 700px){html:not(.compact) #counter{margin-top:0 !important}}@media (max-width: 700px) and (max-width: 700px){.compact #counter{bottom:auto !important}}@media (max-width: 700px){.compact #service-desk::after,.compact #service-desk::before{opacity:0}.compact #service-desk::after{-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.compact #counter-bg{opacity:1;pointer-events:all}.compact #counter{margin-top:0 !important;bottom:auto !important;padding-top:0;clip-path:circle(var(--r_compact) at var(--cx) var(--cy));transform:none !important}.compact #counter::before{opacity:1;transform:scale(1);-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}.compact #counter #rep{max-width:58vw !important}.compact #counter #rep .face{transform:translateY(2.5vw) translateX(-1vw)}.compact #service-desk #interface{z-index:2}.compact #service-desk #interface #chat-history{pointer-events:all}.compact #service-desk #interface #chat-history #messages{opacity:1;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.compact form{-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background-color:rgba(0,85,85,0.6)}.compact form .complaint-container{background-color:rgba(0,85,85,0.6)}.compact #service-sign{opacity:0}.compact #uh-oh,.compact #counter-cover{opacity:0 !important}}#panel2markerCnt{position:relative;width:100%}#panel2marker{overflow:visible;position:relative;z-index:50;width:100%;bottom:0}#panel2{min-height:95vh;background:var(--yellow);overflow:hidden;padding:4vw 0}#panel2 .p2-fg{display:flex;min-height:inherit;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:90%;max-width:1300px;margin:0 auto}#panel2 #cta-headline{display:flex;align-items:center;justify-content:center;flex-direction:row}#panel2 #cta-headline h2{margin:0;padding:0;position:relative;z-index:3;width:53%;flex-basis:53%;max-width:10em;margin:0 auto}#panel2 #cta-headline .fig{width:50%;flex-basis:50%;position:relative;z-index:2}#panel2 #cta-headline .fig img{margin-left:-60%;margin-bottom:-62%;width:160%;max-width:40em;flex-basis:50%}#panel2 #cta-headline .fig::before{background-image:url("../img/glow2.png");width:200%;height:200%;top:19%;left:40%}#panel2 p.status{position:relative;z-index:3;margin:4em 0 2.5em 0}#panel2 p.copy-size-small{margin-top:1.2em;z-index:3}#panel2 button.cta-big{position:relative;z-index:3;background:#009579;color:white;font-size:140%;margin:0 auto;cursor:pointer;font-family:var(--font-copy);background-image:url("../img/arrow-white-short.svg");background-position:right 1em center;background-repeat:no-repeat;background-size:auto 35%;border:none;padding:0.5em 2.6em 0.6em 1.1em;border-radius:1.3em;font-weight:700;-webkit-font-smoothing:subpixel-antialiased}#panel2.dark{background:#0b0b0b;position:relative;padding:0;color:white}#panel2.dark:before{content:'';position:absolute;top:-7%;left:30%;transform:translateX(-40%);width:220%;height:120%;display:block;background-color:#0b0b0b;background-image:url("../img/caged-birds.jpg");background-position:60% center;background-size:auto 101%;background-repeat:no-repeat}#panel2.dark .spotlight{position:absolute;top:-3vw;left:50%;width:130vw;height:130vw;background-image:url("../img/spotlight-lowlight.png");background-repeat:no-repeat;background-size:100% 100%;transform:translate(-50%, -50%) rotate(90deg) scale(1);transform-origin:center center;pointer-events:none;opacity:1;animation:spotlightSearchReset 0.5s ease-out 1 forwards}#panel2.dark .spotlight:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/spotlight-highlight.png");background-repeat:no-repeat;background-size:100% 100%;transform:scale(0.9)}#panel2.dark .spotlight.animated{animation:spotlightSearch 4s cubic-bezier(0.25, 1, 0.35, 1) 1 forwards;animation-delay:0s}#panel2.dark .spotlight.animated:after{animation:spotlightSearchHighlight 4s ease-in-out 1 forwards;animation-delay:0s}#panel2.dark .p2-fg{max-width:1350px;padding:4em 0;box-sizing:border-box}#panel2.dark #cta-headline{width:100%}#panel2.dark #cta-headline h2{text-shadow:0 0 0.5em rgba(11,11,11,0.75)}#panel2.dark #cta-headline h2 em{display:block;font-size:35%;letter-spacing:normal;color:var(--yellow);margin-bottom:1em;font-family:Noto Serif;font-weight:500}#panel2.dark #cta-headline .imgspace{width:47%}#panel2.dark p.status strong{color:var(--yellow)}#panel2.dark p.status .uline{display:inline-block;white-space:nowrap;position:relative}#panel2.dark p.status .uline::before{content:'';position:absolute;left:0;bottom:-0.45em;width:100%;height:0.5em;background-image:url("../img/uline.png");background-repeat:no-repeat;background-position:center top;background-size:contain}#panel2.dark button.cta-big{background-color:var(--yellow);color:#1d252c;margin-bottom:0.7em;position:relative;animation:elastic-pulse 1.5s ease-in-out infinite;background-image:none}#panel2.dark button.cta-big::before{content:'';background-image:url("../img/arrow-dark-short.svg");background-position:right 1em center;background-repeat:no-repeat;background-size:auto 35%;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#panel2.dark button.cta-big::after{content:'';display:block;position:absolute;top:0px;left:0;width:100%;height:100%;background-color:#ffd527;box-shadow:0 0 1em 0 var(--yellow);z-index:-1;mix-blend-mode:lighten;border-radius:inherit;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}#panel2.dark button.cta-big:hover{animation-play-state:paused}#panel2.dark button.cta-big:hover::after{opacity:1}#panel2.dark p.copy-large{max-width:55em}#panel2.dark p.copy-size-small{position:relative}@media (max-width: 700px){#panel2.dark .p2-fg{padding:4em 0 2.5em 0}#panel2.dark button.cta-big{font-size:113%;text-wrap:pretty}#panel2.dark button.cta-big::before{background-size:auto 26%}#panel2.dark p.copy-large{margin-bottom:2em;margin-top:0;position:relative}#panel2.dark p.copy-large::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-sizing:content-box;border-radius:1em;background:rgba(0,0,0,0.7);box-shadow:0 0 2em 2em rgba(0,0,0,0.7)}#panel2.dark .spotlight{display:none}#panel2.dark:before{display:none}#panel2.dark .p2-fg{display:normal}#panel2.dark #cta-headline{display:block}#panel2.dark #cta-headline h2{width:100%;max-width:none;position:relative}#panel2.dark #cta-headline h2:before{content:'';position:absolute;display:block;background-image:url("../img/caged-birds.jpg");background-position:60% center;background-size:auto 101%;background-repeat:no-repeat;z-index:-1;width:325vw;height:249vw;bottom:50vw;left:29%;width:325vw;height:206vw;bottom:39vw;left:34%;transform:translateX(-50%) translateY(100%);background-position:center center;background-size:auto 101%}#panel2.dark #cta-headline h2:after{content:'';position:absolute;top:-15vh;left:50%;width:250vh;height:250vh;background-image:url("../img/spotlight-mobile.png");background-repeat:no-repeat;background-size:100% 100%;transform:translate(-50%, -50%) rotate(130deg) scale(1);transform-origin:center center;pointer-events:none;opacity:1;z-index:-1;animation:spotlightSearchMobileReset 0.5s ease-out 1 forwards}#panel2.dark #cta-headline h2.animated:after{animation:spotlightSearchMobile 4s cubic-bezier(0.25, 1, 0.35, 1) 1 forwards;animation-delay:0s}#panel2.dark #cta-headline h2 em{font-size:45%}#panel2.dark .imgspace{height:66vw}}@keyframes spotlightSearch{0%{transform:translate(-50%, -50%) rotate(90deg) scale(1)}20%{transform:translate(-50%, -50%) rotate(55deg) scale(1.2)}40%{transform:translate(-50%, -50%) rotate(115deg) scale(1.5);top:-3vw}75%{transform:translate(-50%, -50%) rotate(25deg) scale(3.5);top:-20vw}100%{transform:translate(-50%, -50%) rotate(5deg) scale(3.5)}0%{opacity:1}60%{opacity:1;animation-timing-function:ease-out}80%{opacity:0}100%{opacity:0}}@keyframes spotlightSearchHighlight{0%{opacity:1}40%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes spotlightSearchReset{0%{transform:translate(-50%, -50%) rotate(5deg) scale(3.5);opacity:0}100%{transform:translate(-50%, -50%) rotate(90deg) scale(1);opacity:1}}@keyframes spotlightSearchMobile{0%{transform:translate(-50%, -50%) rotate(120deg) scale(1)}20%{transform:translate(-50%, -50%) rotate(-30deg) scale(1.2)}40%{transform:translate(-50%, -50%) rotate(100deg) scale(1.5)}75%{transform:translate(-50%, -50%) rotate(50deg) scale(2.5)}100%{transform:translate(-50%, -50%) rotate(50deg) scale(3.5)}0%{opacity:1}50%{opacity:1;animation-timing-function:ease-out}85%{opacity:0}100%{opacity:0}}@keyframes spotlightSearchMobileReset{0%{transform:translate(-50%, -50%) rotate(50deg) scale(3.5);opacity:0}100%{transform:translate(-50%, -50%) rotate(130deg) scale(1);opacity:1}}@keyframes elastic-pulse{0%{transform:scale(1)}45%{transform:scale(1)}55%{transform:scale(0.995)}67%{transform:scale(1.028)}85%{transform:scale(0.99)}100%{transform:scale(1)}}#panel2,#panel4,#panel5{z-index:2}#dev{display:none}#dev{background:white;padding:2em;font-size:80%;text-align:center}#dev strong{display:block}.complaint-focus #panel2,.complaint-focus #panel3,.complaint-focus #panel4,.complaint-focus #panel5,.complaint-focus #dev{display:none}.complaint-focus #panel1cnt{border-bottom:0px solid transparent !important}#panel5{position:relative}#panel3{min-height:95vh;background:var(--base-shopper);overflow:hidden;padding:5vw 0;position:relative;z-index:1;text-align:center;color:white}#panel3 p.copy-large{position:relative;z-index:3}#panel3 .claim-nav{position:fixed;top:0;left:0;z-index:4;height:100%;display:flex;width:10vw;padding-left:0.8rem;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}@media (max-width: 1000px){#panel3 .claim-nav{width:8vw;font-size:60%}}#panel3 .claim-nav button{pointer-events:all;font-size:190%;box-sizing:border-box;width:2em;height:2em;border-radius:1em;margin:0.4em auto;display:block;text-align:center;border:none;background:rgba(182,83,172,0.7);color:white;font-family:inherit;font-weight:900;text-align:center;padding:0;-webkit-font-smoothing:subpixel-antialiased;cursor:pointer;-webkit-transition:background 0.2s,color 0.2s,opacity 0.3s,transform 0.2s ease-out;-moz-transition:background 0.2s,color 0.2s,opacity 0.3s,transform 0.2s ease-out;-o-transition:background 0.2s,color 0.2s,opacity 0.3s,transform 0.2s ease-out;transition:background 0.2s,color 0.2s,opacity 0.3s,transform 0.2s ease-out;opacity:0;transform:scale(0.4)}#panel3 .claim-nav button.claimed{position:relative;background:rgba(182,83,172,0.7);color:transparent !important}#panel3 .claim-nav button.claimed::after{content:'';width:1em;height:1em;font-size:90%;background-image:url("../img/tick.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:55%;right:0.65em;transform:translateY(-50%)}#panel3 .claim-nav button.claimed.selected::after,#panel3 .claim-nav button.claimed:hover::after{background-image:url("../img/tick-purple.svg")}@media (max-width: 700px){#panel3 .claim-nav button.claimed{background:#b653ac}}#panel3 .claim-nav button.selected:not(.noselect),#panel3 .claim-nav button:hover{background:var(--accent-bright);color:#652778}@media (max-width: 700px){#panel3 .claim-nav{align-items:flex-start;align-content:flex-start;padding-left:0;width:4em}#panel3 .claim-nav button{font-size:190%;border-top-left-radius:0;border-bottom-left-radius:0;width:2.1em;text-align:right;padding-right:0.8em;margin:0.4em 0;background:#b653ac}}#panel3 .p3-fg{width:90%;max-width:1300px;margin:0 auto}@media (max-width: 700px){#panel3 .p3-fg{width:100%;padding:0 2rem;box-sizing:border-box}}#panel3 .notch{position:absolute;top:-0.5px;left:50%;transform:translateX(-50%);width:4em;height:3em;pointer-events:none;font-size:95%}#panel3 .notch::before{content:'';width:2.2em;height:2.2em;background:#0b0b0a;display:block;transform-origin:center center;transform:rotate(45deg);position:absolute;top:-39%;left:23%}#panel3 .claims{max-width:750px;margin:0 auto;position:relative;padding-left:5rem;padding-right:3rem;box-sizing:content-box;z-index:1}#panel3 .claims .tv{width:11.5em;z-index:-1;height:14em;margin:6em 0 7em 3.5em;animation:none !important;transform:none !important;font-size:90%}@media (max-width: 900px) and (min-width: 701px){#panel3 .claims{font-size:70%}}#panel3 .claims .claim{display:flex;text-align:left;align-items:center;margin-bottom:40vh;font-size:140%}#panel3 .claims .claim.last{margin-bottom:17vh}@media (max-width: 1300px){#panel3 .claims .claim{font-size:140%}}#panel3 .claims .claim .details{max-width:15em;width:60%;flex-basis:60%}#panel3 .claims .claim.hidden{display:none}#panel3 .claims .claim.claimed .details,#panel3 .claims .claim.bonus .details{position:relative}#panel3 .claims .claim.claimed .details::after,#panel3 .claims .claim.bonus .details::after{content:'';pointer-events:none;position:absolute;left:-3.5em;top:-2.8em;width:9em;height:7em;background-image:url("../img/claimed.png");background-repeat:no-repeat;background-position:left top;background-size:contain}@media (max-width: 700px){#panel3 .claims .claim.claimed .details::after,#panel3 .claims .claim.bonus .details::after{transform:scale(1.25) translateY(3%) translateX(5%)}}#panel3 .claims .claim.claimed.bonus .details::after,#panel3 .claims .claim.bonus.bonus .details::after{background-image:url("../img/bonus.png")}@media (max-width: 700px){#panel3 .claims .claim.claimed.bonus .details::after,#panel3 .claims .claim.bonus.bonus .details::after{transform:scale(1.15) translateY(-1%) translateX(5%)}}#panel3 .claims .claim h3{font-weight:normal;font-size:130%;max-width:23em;margin:0 0 0.45em 0}#panel3 .claims .claim button{font-size:75%}#panel3 .claims .claim .rewards{font-size:80%;margin-top:1.0em}#panel3 .claims .claim .rewards strong{font-size:92%;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--accent-bright);-webkit-font-smoothing:subpixel-antialiased}#panel3 .claims .claim .rewards ul{margin:0;padding:0;font-size:105%}#panel3 .claims .claim .rewards ul li{margin:0.15em 0 0 0.2em;list-style:none}#panel3 .claims .claim .rewards ul li strong{color:inherit}#panel3 .claims .claim .rewards ul li:before{font-size:90%;transform:translateY(15%);margin-right:0.4em}#panel3 .claims .claim .fig{width:40%;flex-basis:40%;margin:0 auto;margin-bottom:-2em}#panel3 .claims .claim .fig::before{transform:scale(1.55) translate(-32%, -32%)}#panel3 .claims .claim .fig img{margin-left:3rem;transform:scale(2.2);max-width:100%}#panel3 .claims .claim[data-c="advocacy_form"] .fig{margin-bottom:-4em}#panel3 .claims .claim[data-c="social"] .details{max-width:13em}#panel3 .claims .claim[data-c="social"] .fig{margin-bottom:-1em;margin-left:1rem}#panel3 .claims .claim[data-c="social"] .fig img{transform:scale(1.5)}#panel3 .claims .claim[data-c="watch_video"] .fig{margin-bottom:-0.5em}#panel3 .claims .claim[data-c="watch_video"] .fig img{transform:scale(2.3)}#panel3 .claims .claim[data-c="donate"] .fig{margin-bottom:0.5em;margin-left:1rem}#panel3 .claims .claim[data-c="donate"] .fig img{transform:scale(2.35)}#panel3 .claims .claim[data-c="tomorrow"]{margin-top:10em;margin-bottom:6em}#panel3 .claims .claim[data-c="tomorrow"] .fig{margin-bottom:0.5em;margin-left:1rem}#panel3 .claims .claim[data-c="tomorrow"] .fig::before{transform:scale(2.2) translate(-18%, -18%)}#panel3 .claims .claim[data-c="tomorrow"] .fig img{transform:scale(1.45) translate(0, -8%)}@media (max-width: 700px){#panel3 .claims{width:100%;padding:0 0rem 0 2.5rem;box-sizing:border-box}#panel3 .claims .tv{z-index:3;font-size:80% !important;margin-left:-2.5rem;margin-bottom:6rem;font-size:70%}#panel3 .claims .claim{flex-direction:column-reverse;margin-bottom:40vh;font-size:270%}}@media (max-width: 700px) and (min-width: 600px){#panel3 .claims .claim{font-size:200%}#panel3 .claims .claim .details{padding-left:5rem}}@media (max-width: 700px){#panel3 .claims .claim h2{position:relative;z-index:3}#panel3 .claims .claim .details{width:100%;max-width:100% !important;z-index:1;font-size:100%}#panel3 .claims .claim .details h3{max-width:11em !important}#panel3 .claims .claim button{font-size:90%}#panel3 .claims .claim .rewards{font-size:90%}#panel3 .claims .claim .fig{width:100%;margin:0 auto;margin:0 !important}#panel3 .claims .claim .fig img{margin:2rem 0 3rem 0 !important;transform:scale(3.5) !important}#panel3 .claims .claim .fig::before{transform:scale(2.55) translate(-22%, -21%)}#panel3 .claims .claim[data-c="advocacy_form"] .fig{margin-left:4rem !important;margin-bottom:1rem !important}#panel3 .claims .claim[data-c="social"] .fig{margin-left:-2rem !important;margin-bottom:-.5rem !important}#panel3 .claims .claim[data-c="social"] .fig img{transform:scale(2.5) !important}#panel3 .claims .claim[data-c="watch_video"] .fig{margin-left:-2rem !important;margin-bottom:0.5rem !important}#panel3 .claims .claim[data-c="watch_video"] .fig img{transform:scale(2.5)}#panel3 .claims .claim[data-c="donate"] .fig{margin-bottom:2.5rem !important;margin-left:-1.5rem !important}#panel3 .claims .claim[data-c="donate"] .fig img{transform:scale(4) !important}#panel3 .claims .claim[data-c="tomorrow"] .fig{margin-bottom:0.5em !important;margin-left:1rem !important}#panel3 .claims .claim[data-c="tomorrow"] .fig::before{transform:scale(3.2) translate(-18%, -18%) !important}#panel3 .claims .claim[data-c="tomorrow"] .fig img{transform:scale(2.7) translate(-4%, -16%) !important}}.numeral{position:relative;font-weight:800;color:#652778;margin:0 0.5em;transform:scale(1.1);-webkit-font-smoothing:subpixel-antialiased}.numeral::before{content:'';position:absolute;top:52%;left:56%;width:1em;height:1em;border-radius:50%;box-sizing:border-box;background:var(--accent-bright);transform:translate(-50%, -50%);z-index:-1;font-size:130%}.glowing{animation:tv-flicker 4s infinite alternate;will-change:opacity, filter}.pmsg{background-color:white;width:90%;max-width:40em;box-shadow:0 0 2.1em 0.05em #de4eea;padding:2.2em 2.5em;border-radius:2.5em;color:#006837;margin:0 auto;box-sizing:border-box;position:relative}.pmsg::after{content:'';width:1em;height:1.2em;font-size:155%;position:absolute;bottom:0.13em;right:0;transform:translate(63%, -22%);background-image:url("../img/bubble-tail-white.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}.pmsg.tiny{max-width:25em}.pmsg.small{max-width:31em}.pmsg.large{max-width:50em}.pmsg.credited{min-width:0;max-width:28em;text-align:center;color:#642778;text-transform:uppercase}.pmsg.credited h1{font-size:300%;white-space:nowrap;display:inline}@media (max-width: 700px){.pmsg.credited h1{font-size:260%}}.pmsg h1{margin-top:0;font-weight:800;font-size:220%;letter-spacing:-0.025em}.pmsg p{font-size:120%}.pmsg p a{color:inherit;text-decoration:underline}.pmsg button{font-size:120%;-webkit-transition:background 0.15s,transform 0.15s;-moz-transition:background 0.15s,transform 0.15s;-o-transition:background 0.15s,transform 0.15s;transition:background 0.15s,transform 0.15s}.pmsg button::before{display:none !important}.pmsg button:hover{background-color:#00e025}@media (max-width: 700px){.pmsg{font-size:15px !important;padding:2.0em 2.3em;border-radius:0.7em;margin:1em;width:auto !important;min-width:none}.pmsg::after{display:none}.pmsg button{font-size:18px;width:100%}}.pmsg .social-shares{font-size:230%;margin:0 0 1em 0;padding:0.6em 0 0 0;text-align:center}.pmsg .social-shares a{color:#652778;background:#f4d2ff;border-radius:50%;display:inline-block;text-align:center;width:2em;height:2em;padding:0.45em 0 0 0;box-sizing:border-box;margin:0 0.2em}.pmsg .social-shares a::after{text-shadow:none !important}.pmsg .social-shares a.icon-sh,.pmsg .social-shares a.icon-em{display:none}@media (max-width: 700px){.pmsg .social-shares{font-size:180%;text-wrap:pretty}.pmsg .social-shares a{margin:0.2em 0.2em 0.2em 0.2em}}@keyframes hover{0%, 100%{transform:translateY(-0.45em)}50%{transform:translateY(0.45em)}}@keyframes hover-glow{0%, 10%, 90%, 100%{opacity:1}50%{opacity:0}}@keyframes tv-flicker{0%{opacity:0.95;filter:brightness(1) blur(0px)}5%{opacity:0.85;filter:brightness(0.9)}10%{opacity:1;filter:brightness(1.2)}15%{opacity:0.9;filter:brightness(1)}20%{opacity:0.75;filter:brightness(0.7)}30%{opacity:0.95;filter:brightness(1)}40%{opacity:1;filter:brightness(1.1)}50%{opacity:0.85;filter:brightness(0.9)}60%{opacity:0.98;filter:brightness(1.05)}70%{opacity:0.9;filter:brightness(0.95)}80%{opacity:1;filter:brightness(1.05)}90%{opacity:0.88;filter:brightness(0.92)}100%{opacity:0.95;filter:brightness(1)}}@keyframes slideDownTo40{0%{transform:translateY(-100%)}100%{transform:translateY(40%)}}@keyframes slideDownTo0{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes slideDownTo0Flip{0%{transform:scale(-0.75, 0.75) translate(-8%, -166%)}100%{transform:scale(-0.75, 0.75) translate(-8%, 16%)}}@keyframes pulse{20%{opacity:0.2}50%{opacity:1}80%{opacity:0.2}}#panel4{position:relative;background:#9234ad;color:white;text-align:center;padding:0.7em 0.6em;font-weight:800;font-size:80%;letter-spacing:0.015em}#panel4 .share-panel{flex-direction:row;display:flex;justify-content:center;align-items:center}#panel4 .share-panel strong{display:block;text-transform:uppercase;white-space:nowrap}#panel4 .share-panel strong a{color:inherit;text-decoration:none;background-color:#81249c;margin:-0.35em 0;position:relative}#panel4 .share-panel strong a:hover{background-color:#d3fc3f;color:#652778 !important}#panel4 .share-panel strong a:hover::before{z-index:-1;display:none}#panel4 .share-panel strong:last-of-type{border-left:1.5px solid #b373bd;padding:0.1em 1em 0.1em 2.2em}@media (max-width: 950px){#panel4{font-size:100%;padding:3em 25px}#panel4 .share-panel{flex-direction:column}#panel4 .share-panel strong:last-of-type{border-left:none;padding:0.1em 1em}}.social-shares{padding:0.6em 0.7em 0.4em 0.6em;cursor:default;font-size:180%;position:relative}@media (max-width: 700px){.social-shares{font-size:140%;padding:1.3em 0 1em 0}}.social-shares *[class*='icon-']{position:relative;color:white;display:inline-block;text-align:center;width:1.75em;-webkit-transition:transform 0.1s ease-out,color 0.1s;-moz-transition:transform 0.1s ease-out,color 0.1s;-o-transition:transform 0.1s ease-out,color 0.1s;transition:transform 0.1s ease-out,color 0.1s}.social-shares *[class*='icon-']:hover{transform:scale(1.2);text-shadow:0 0 0.4em #d75cff}.social-shares .icon-fb:after{content:'F'}.social-shares .icon-tw:after{content:'G'}.social-shares .icon-bs:after{content:'e'}.social-shares .icon-th:after{content:'d'}.social-shares .icon-em:after{content:'H'}.social-shares .icon-sh:after{content:'V';font-size:80%;transform:translateY(-17%)}.social-shares .share-hint{display:none !important;position:absolute;bottom:-5.25em;left:50%;transform:translate(-50%, -100%) scale(0);display:block;box-sizing:border-box;font-size:1rem;font-weight:bold;white-space:nowrap;height:2.5em;background:rgba(23,23,23,0.2);border-radius:1.25em;padding:0.7em 1.25em;-webkit-font-smoothing:subpixel-antialiased;opacity:0;overflow:hidden;line-height:1;-webkit-transition:transform 0.2s,opacity 0.3s;-moz-transition:transform 0.2s,opacity 0.3s;-o-transition:transform 0.2s,opacity 0.3s;transition:transform 0.2s,opacity 0.3s}@media (max-width: 700px){.social-shares .share-hint{display:none}}.social-shares .share-hint.vis{transform:translate(-50%, -100%) scale(1);opacity:1}.c00{width:100%}.c0{margin:0 auto;box-sizing:border-box;width:84%;max-width:1024px}.c0.wide{width:88%;max-width:1380px}.c0.med-wide{width:86%;max-width:1150px}@media (max-width: 1000px){.c0{padding-left:50px;padding-right:50px;width:100%}.c0.wide,.c0.med-wide{width:100%}}@media (max-width: 450px){.c0{padding-left:20px;padding-right:20px}}.c0::after{content:' ';display:block;clear:both;width:1px;height:0}.btn{background:#FFB601;color:#1D252C;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:0.015em;overflow:hidden;position:relative;line-height:1;padding:1.2em 2em 1.1em 2em;text-decoration:none;display:inline-block;margin-top:1.3em;border:none;cursor:pointer;-webkit-transition:background-color 0.08s;-moz-transition:background-color 0.08s;-o-transition:background-color 0.08s;transition:background-color 0.08s}.btn:active{outline:none}.btn.red{color:white;background:#EF4129}.btn.red:hover{background:#ff543d}.btn.red:before{background:#B31D00}.btn.red.pulse{animation:actionbtnpulse 0.6s;animation-iteration-count:5;animation-timing-function:ease-in-out;animation-play-state:running}.btn:hover{background-color:#ffcc4e}.btn:hover:before{bottom:-2em !important;right:-2em !important}.btn:before{content:' ';position:absolute;bottom:-1.1em;right:-1.1em;background:#E38717;width:2em;height:2em;transform:rotate(45deg);-webkit-transition:bottom 0.3s,right 0.3s;-moz-transition:bottom 0.3s,right 0.3s;-o-transition:bottom 0.3s,right 0.3s;transition:bottom 0.3s,right 0.3s}.btn.larger{font-size:19px}.spinner{width:9vh;height:9vh;background-image:url("../img/spinner.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;position:fixed;inset:0;margin:auto;z-index:9999;display:none}.spinner.in{display:block;animation:spin 0.4s linear infinite, fadeIn 0.5s ease-out forwards}.spinner.out{animation:spin 0.4s linear infinite, fadeOut 0.15s ease-out forwards}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0;display:none}}.thl-footer{background:#1D252C;position:relative;z-index:2;color:white;background-image:url("../img/footer-heart-bg.svg");background-size:cover;background-position:center center;text-align:center}.thl-footer .c0{padding:1px 0}.thl-footer .c0 a.logo{display:block;margin:0 auto;width:60%;max-width:400px;height:auto;margin-top:15%}@media (max-width: 600px){.thl-footer .c0 a.logo{width:75%;margin-top:5em}}.thl-footer .c0 a.logo img{width:100%;height:auto;display:block}.thl-footer .c0 span.thl-footer-mission{display:block;padding:2.5em 1em 2em 1em;font-family:"Noto Serif",serif;line-height:1.5;font-style:italic;font-weight:normal;font-size:20px;max-width:35em;margin:-0.5em auto}@media (max-width: 600px){.thl-footer .c0 span.thl-footer-mission{font-size:16px;padding:2.5em 1em 1.5em 1em}}.thl-footer .c0 span.caption{font-size:14px;color:#b9c2c7;max-width:47em;padding:0 2em;display:block;line-height:1.4;margin:3em auto 11% auto}@media (max-width: 600px){.thl-footer .c0 span.caption{margin-bottom:4em}}.thl-footer .c0 a.btn{font-size:15px;padding:1.5em 2.2em}.thl-sub-footer{background:black;color:white}.thl-sub-footer .c0{display:flex;align-items:center;font-size:12px;line-height:1.5;min-height:60px}.thl-sub-footer .c0 div{flex-grow:1;text-align:center}.thl-sub-footer .c0 div a{color:white;text-decoration:none;margin:0 0.8em}.thl-sub-footer .c0 div a:hover{text-decoration:underline}.thl-sub-footer .c0 div:first-of-type{text-align:left;height:24px}.thl-sub-footer .c0 div:first-of-type a{float:left;margin:0 12px 0 0;height:24px;width:24px;display:block;background-repeat:no-repeat;background-size:24px 24px;opacity:0.68;-webkit-transform:opacity 0.4s;-ms-transform:opacity 0.4s;transform:opacity 0.4s}.thl-sub-footer .c0 div:first-of-type a:hover{opacity:1}.thl-sub-footer .c0 div:first-of-type a.thl-footer-social-twitter{background-image:url("../img/ic-twitter-white-normal_2x.png")}.thl-sub-footer .c0 div:first-of-type a.thl-footer-social-facebook{background-image:url("../img/ic-facebook-white-normal_2x.png")}.thl-sub-footer .c0 div:first-of-type a.thl-footer-social-insta{background-image:url("../img/ic-instagram-white-normal_2x.png")}.thl-sub-footer .c0 div:first-of-type a.thl-footer-social-youtube{background-image:url("../img/ic-youtube-white-normal_2x.png")}.thl-sub-footer .c0 div:first-of-type a.thl-footer-social-pinterest{background-image:url("../img/ic-pinterest-white-normal_2x.png")}.thl-sub-footer .c0 div:first-of-type a.thl-footer-social-linkedin{background-image:url("../img/ic-linkedin-white-normal_2x.png")}.thl-sub-footer .c0 div:last-of-type{text-align:right;color:#ADADAD}@media (max-width: 1100px){.thl-sub-footer .c0{display:block;padding:40px 30px 30px 30px}.thl-sub-footer .c0 div{text-align:center !important;width:100%;flex-grow:0;padding-bottom:15px}.thl-sub-footer .c0 div:first-of-type a{display:inline-block;float:none;margin:0 5px}.thl-sub-footer .c0 div:last-of-type{padding:15px 0 0 0}}
