:root{--color-green:#009e7f;--color-dark-orange:#cc3e06;--color-light-orange:#ea6200;--color-yellow:#ffb500;--color-pink:#fe91da;--color-blue:#81d0f0;--color-cream:#f9f9ed;--color-white:#fff;--color-black:#000;--font-heading:"Hello Notie", "Marker Felt", "Helvetica Neue", Arial, "Segoe UI", sans-serif;--font-body:"GT America Standard", "Helvetica Neue", Arial, sans-serif;--font-size-root:clamp(16px, 1.2vw + 2px, 24px);--font-size-body:1rem;--font-size-display:clamp(2.5rem, 2rem + 3.5vw, 5rem);--font-size-h2:clamp(2rem, 1.65rem + 1.5vw, 3.4rem);--font-size-h3:clamp(2rem, 1.65rem + 1.5vw, 3.4rem);--font-size-h4:clamp(1.2rem, 1.1rem + .5vw, 1.6rem);--font-size-nav:.875em;--font-size-button:.75em;--font-size-egg-title:clamp(2rem, 2rem + 3.1vw, 5rem);--font-size-egg-title-small:.375em;--font-size-lightbox-close:2rem;--radius-base:1.25rem}@font-face{font-family:Hello Notie;src:url(/assets/fonts/hello-notie-webfont.woff2)format("woff2"),url(/assets/fonts/hello-notie-webfont.woff)format("woff");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:GT America Standard;src:url(/assets/fonts/GT-America-Standard-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT America Standard;src:url(/assets/fonts/GT-America-Standard-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT America Standard;src:url(/assets/fonts/GT-America-Standard-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{font-size:var(--font-size-root)}body{background-color:var(--color-light-orange);font-family:var(--font-body);font-size:var(--font-size-body);margin:0;padding:0;font-weight:400;line-height:1.6}main{background-color:var(--color-cream)}img{max-width:100%;height:auto}h1,h2,h3,h4{text-wrap:balance;margin-top:0}h1{text-align:center;font-family:var(--font-body);font-size:var(--font-size-display);text-transform:uppercase;color:var(--color-light-orange);font-weight:900;line-height:1.05}h1 small{font-family:var(--font-heading);color:var(--color-black);margin-top:.625rem;font-weight:100;display:block}h2{font-family:var(--font-heading);font-weight:100;font-size:var(--font-size-h2);line-height:1.1}h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:100;line-height:1.2}h4{font-family:var(--font-body);font-size:var(--font-size-h4);text-transform:uppercase;line-height:1.25}h4 sup{vertical-align:super;font-size:.5em}a{color:var(--color-white)}img{display:block}.bg-green{background-color:var(--color-green)!important}.bg-dark-orange{background-color:var(--color-dark-orange)!important}.bg-light-orange{background-color:var(--color-light-orange)!important}.bg-yellow{background-color:var(--color-yellow)!important}.bg-pink{background-color:var(--color-pink)!important}.bg-blue{background-color:var(--color-blue)!important}.bg-cream{background-color:var(--color-cream)!important}.bg-white{background-color:var(--color-white)!important}.bg-black{background-color:var(--color-black)!important}.green{color:var(--color-green)!important}.dark-orange{color:var(--color-dark-orange)!important}.light-orange{color:var(--color-light-orange)!important}.yellow{color:var(--color-yellow)!important}.pink{color:var(--color-pink)!important}.blue{color:var(--color-blue)!important}.cream{color:var(--color-cream)!important}.white{color:var(--color-white)!important}.black{color:var(--color-black)!important}.font-heading{font-family:var(--font-heading)!important}.font-body{font-family:var(--font-body)!important}.uppercase{text-transform:uppercase!important}.font-weight-100{font-weight:100!important}.font-weight-400{font-weight:400!important}.font-weight-700{font-weight:700!important}.font-weight-900{font-weight:900!important}.reveal,.reveal-fade,.reveal-left,.reveal-right,.reveal-up,.reveal-scale{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s}.reveal-bubble,.reveal-blurb{opacity:0;filter:saturate(.85);will-change:opacity, scale, rotate;rotate:-10deg;scale:.6;transform-origin:bottom!important}.reveal,.reveal-fade{transform:translate(0,0)}.reveal-left{transform:translate(-1.875rem)}.reveal-right{transform:translate(1.875rem)}.reveal-up{transform:translateY(1.875rem)}.reveal-scale{transform-origin:50%;transform:scale(.8)}.reveal.is-visible,.reveal-fade.is-visible,.reveal-left.is-visible,.reveal-right.is-visible,.reveal-up.is-visible,.reveal-scale.is-visible{opacity:1;transform:translate(0,0)scale(1)}.reveal-bubble.is-visible{animation:.7s cubic-bezier(.2,.9,.2,1) .8s both bubble-pop-in}@keyframes bubble-pop-in{0%{opacity:0;filter:saturate(.85);rotate:-10deg;scale:1}20%{opacity:1;filter:saturate(1.1);rotate:8deg}40%{rotate:-6deg}58%{rotate:4deg}74%{rotate:-3deg}88%{rotate:2deg}to{opacity:1;filter:saturate();rotate:0deg;scale:1}}.reveal-blurb.is-visible{animation:.7s cubic-bezier(.2,.9,.2,1) .8s both blurb-pop-in}@keyframes blurb-pop-in{0%{opacity:0;filter:saturate(.85);rotate:-10deg;scale:.6}55%{opacity:1;filter:saturate(1.1);rotate:4deg;scale:1.14}78%{rotate:-2deg;scale:.96}to{opacity:1;filter:saturate();rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-fade,.reveal-left,.reveal-right,.reveal-up,.reveal-scale,.reveal-bubble,.reveal-blurb{opacity:1;filter:none;transition:none;animation:none;transform:scale(1)rotate(0)}}header{background-color:var(--color-light-orange);justify-content:center;align-items:center;gap:3rem;padding:1rem;display:flex}header img:first-of-type{width:10rem;min-width:120px}header img:last-of-type{width:8rem;min-width:80px;display:none}@media screen and (width>=768px){header{justify-content:space-between}header img:last-of-type{display:block}}header nav{text-align:right;flex-grow:10;flex-basis:auto;margin-left:auto;display:none}@media screen and (width>=992px){header nav{display:block}}header nav a{color:var(--color-white);text-transform:uppercase;font-weight:900;font-size:var(--font-size-nav);margin-left:1.25rem;text-decoration:none;position:relative}header nav a:hover:after{content:"";background-color:var(--color-white);width:100%;height:.125rem;display:block;position:absolute;top:calc(100% + .375rem);left:0}header img{flex-shrink:500}.btn{line-height:1;font-family:var(--font-body);color:var(--color-black);text-transform:uppercase;background-image:url(/assets/btn-bg.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-top:0;margin-bottom:.75em;margin-right:.75em;padding:.75em 1.875em;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.btn.btn-black{color:var(--color-white);background-image:url(/assets/btn-bg-black.png)}.hero{text-align:center;color:var(--color-white);position:relative}.hero img{border-radius:var(--radius-base);width:90%;max-width:1680px;margin:0 auto;display:block}.hero footer{border-top:1rem solid var(--color-blue);background-color:var(--color-black);font-family:var(--font-heading);font-weight:100;font-size:var(--font-size-h2);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:6rem;padding:1.5rem 1rem;line-height:1;display:flex}@media screen and (width>=768px){.hero footer{flex-direction:row;gap:2rem}}.hero footer p{margin:.125em 0 0}.hero footer .btn{margin:0;display:inline-block}#page-title{margin:1rem auto 0;padding:0 1rem 3rem}@media screen and (width>=768px){#page-title{background-image:url(/assets/images/title-bg@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:2rem auto 5rem;padding:3rem 8rem}#page-title:before,#page-title:after{content:"";opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .7s;position:absolute;bottom:0;left:0}#page-title:before{background-image:url(/assets/images/title-bg-1@2x.png);transition-delay:.375s}#page-title:after{background-image:url(/assets/images/title-bg-2@2x.png);transition-delay:.75s}#page-title.is-visible:before,#page-title.is-visible:after{opacity:1}}@media screen and (width>=1280px){#page-title{padding:10vw 12rem}#page-title:before,#page-title:after{background-size:110%}}#page-title h1{margin-top:0;margin-bottom:0}section.tips{background:var(--color-green);border-radius:var(--radius-base);flex-direction:column;align-items:center;width:90%;max-width:1680px;margin:2.5rem auto;display:flex}@media screen and (width>=768px){section.tips{flex-direction:row;width:85%;margin:5rem auto}}section.tips:last-child{margin-bottom:0}section.tips .tips-thumb{flex:50%;align-self:stretch;min-height:100%;display:flex;position:relative}section.tips .tips-thumb .speech-bubble{position:absolute}section.tips .tips-thumb .speech-bubble.friends{transform-origin:100% 0;width:45%;top:0;right:0;transform:translateY(-50%)}section.tips .tips-thumb .speech-bubble.meet{transform-origin:0 0;width:45%;top:0;left:25%;transform:translateY(-50%)}section.tips .tips-thumb .speech-bubble.electrolytes{transform-origin:100% 0;width:45%;top:0;left:50%;transform:translateY(-50%)}section.tips .tips-thumb img:not(.speech-bubble){object-fit:cover;border-radius:var(--radius-base) var(--radius-base) 0 0;width:100%;height:100%;display:block}@media screen and (width>=768px){section.tips .tips-thumb img:not(.speech-bubble){border-radius:var(--radius-base) 0 0 var(--radius-base)}}section.tips .tips-content{color:var(--color-black);border-radius:var(--radius-base);flex:50%;padding:2.5rem;position:relative}section.tips .tips-content img{display:none;position:absolute;top:0;left:0;transform:translate(-50%,25%)scale(.8)}@media screen and (width>=768px){section.tips .tips-content{padding:3.5rem 3.5rem 3.5rem 5.5rem}section.tips .tips-content img{display:block}}section.tips:nth-child(2n) .tips-content{padding:2.5rem}section.tips:nth-child(2n) .tips-content img{left:auto;right:0;transform:translate(50%,25%)scale(.8)}@media screen and (width>=768px){section.tips:nth-child(2n){flex-direction:row-reverse}section.tips:nth-child(2n) .tips-content{padding:3.5rem 5.5rem 3.5rem 3.5rem}@media screen and (width>=768px){section.tips:nth-child(2n) img:not(.speech-bubble){border-radius:0 var(--radius-base) var(--radius-base) 0}}}#events{padding-bottom:8rem;overflow-x:clip}#events .events-header{flex-direction:column;align-items:center;display:flex}#events .events-header h2{text-align:center}#events img{margin-bottom:1.25rem}#events h2{margin-top:0;margin-bottom:0}#events h3{margin-bottom:.5rem}#events h4{margin-top:0;margin-bottom:2.5rem}#events .events-list{width:100%;margin:0 auto;padding:0 0 2.5rem;list-style:none}@media screen and (width>=768px){#events .events-list{width:75%;max-width:80rem}}#events .events-list>li{flex-direction:column;margin-top:6rem;margin-bottom:6rem;display:flex}#events .events-list>li:last-child{margin-bottom:0}#events .events-list>li .event-thumb{z-index:2;flex-basis:33%;order:2;display:block}#events .events-list>li .event-thumb img{width:60%;margin:-2rem auto 0;display:block}#events .events-list>li .event-content{background-color:var(--color-blue);z-index:1;flex-basis:67%;order:1;padding:1rem 1rem 2rem}@media screen and (width>=768px){#events .events-list>li{flex-direction:row}#events .events-list>li .event-thumb img{width:100%;margin-top:0}#events .events-list>li .event-content{border-radius:var(--radius-base);padding:4rem}#events .events-list>li:nth-child(odd){flex-direction:row-reverse}#events .events-list>li:nth-child(odd) .event-content{margin-left:-5rem;padding-left:9rem}#events .events-list>li:nth-child(2n) .event-content{margin-right:-5rem;padding-right:9rem}}footer#colophon{background-color:var(--color-cream);margin:0;padding-top:5rem;position:relative}footer#colophon #footer-vultures{grid-template-rows:minmax(350px,auto);grid-template-columns:minmax(0,1fr);width:100%;margin-top:-1px;display:grid;position:relative;opacity:1!important}footer#colophon #footer-vultures img{object-fit:cover;object-position:center bottom;width:100%;height:100%;min-height:0;display:block}footer#colophon #footer-vultures:after,footer#colophon #footer-vultures:before{content:"";opacity:0;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .7s;position:absolute;bottom:0;left:0}footer#colophon #footer-vultures:after{background-image:url(/assets/images/vultures-footer-1@2x.png);transition-delay:.375s}footer#colophon #footer-vultures:before{background-image:url(/assets/images/vultures-footer-2@2x.png);transition-delay:.75s}footer#colophon #footer-vultures.is-visible:after,footer#colophon #footer-vultures.is-visible:before{opacity:1}footer#colophon .social{color:var(--color-white);text-align:center;flex-direction:column;align-items:center;gap:.625rem;margin-bottom:3rem;display:flex}@media screen and (width>=400px){footer#colophon .social{margin-bottom:5rem}}@media screen and (width>=768px){footer#colophon .social{margin-bottom:5rem}}@media screen and (width>=1280px){footer#colophon .social{margin-bottom:0}}footer#colophon .social h2{margin-bottom:.625rem}footer#colophon .social a{color:var(--color-white);font-size:var(--font-size-h4);text-decoration:none}.footer-content{background-color:var(--color-light-orange);flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin-top:-1px;display:flex}.footer-logos{background-color:var(--color-light-orange);justify-content:space-around;align-items:center;gap:2rem;margin:3.5rem auto;padding:0 1rem 3rem;display:flex}@media screen and (width>=768px){.footer-logos{gap:5rem}}.footer-logos img:first-of-type{width:11rem;min-width:120px}.footer-logos img:last-of-type{width:11rem;min-width:80px}#partner-toolkit{margin-top:2rem;margin-bottom:7rem;padding:.5em 1em;font-size:1.25rem}#easter-egg-vultures{opacity:0;pointer-events:none;background-color:#0000;transition:opacity .5s;display:block;position:absolute;top:100%;left:0;transform:translateY(-100%)}body.is-resisting-bottom #easter-egg-vultures,body.show-egg-vultures-intro #easter-egg-vultures,body.has-egg-open #easter-egg-vultures{opacity:1}#easter-egg{opacity:0;background:var(--color-cream);max-height:0;transition:max-height .5s,opacity .35s,transform .5s,padding .5s;overflow:clip;transform:translateY(-1.25rem)}#easter-egg .egg-inner{text-align:center;width:60%;margin:0 auto;padding:4rem 0}@media screen and (width>=768px){#easter-egg .egg-inner{padding:8rem 0}}#easter-egg h2{font-size:var(--font-size-egg-title);margin-top:0;margin-bottom:4rem}@media screen and (width>=768px){#easter-egg h2{margin-bottom:8rem}}#easter-egg h2 small{font-size:var(--font-size-egg-title-small);display:block}#easter-egg p{margin-top:0}#easter-egg .egg-content{--gap:1.5rem;gap:var(--gap);flex-direction:column;display:flex}#easter-egg .egg-content .egg-card{gap:var(--gap);pointer-events:none;flex-direction:row;margin-top:0;display:flex;position:relative}#easter-egg .egg-content .egg-card a{pointer-events:auto;flex:0 70%;display:block}#easter-egg .egg-content .egg-card img{width:100%;height:auto;display:block}#easter-egg .egg-content .egg-card .speech-bubble{z-index:2;position:absolute}#easter-egg .egg-content .egg-card .speech-bubble.bg-tree{transform-origin:0 100%;width:55px;bottom:0;left:0;transform:translate(-140%,50%)}@media screen and (width>=768px){#easter-egg .egg-content .egg-card .speech-bubble.bg-tree{width:70px}}#easter-egg .egg-content .egg-card .speech-bubble.bg-lantern{transform-origin:100% 100%;width:120px;top:110%;left:170%;transform:translate(-150%,-100%)}@media screen and (width>=768px){#easter-egg .egg-content .egg-card .speech-bubble.bg-lantern{width:150px;top:40%;left:100%}}#easter-egg .egg-content .egg-card .speech-bubble.bg-compass{transform-origin:100% 0;width:80%;top:100%;right:-40%;transform:translate(20%,20%)}@media screen and (width>=768px){#easter-egg .egg-content .egg-card .speech-bubble.bg-compass{right:0}}#easter-egg .egg-content .egg-card .speech-bubble.bg-boots{transform-origin:bottom;width:120px;top:125%;left:85%;transform:translate(-10%,90%)}@media screen and (width>=768px){#easter-egg .egg-content .egg-card .speech-bubble.bg-boots{width:180px;top:100%;left:50%}}#easter-egg .egg-content .egg-card .speech-bubble.vulture-culture{transform-origin:100% 0;width:75%;top:50%;left:0;transform:translate(-60%,-60%)}#easter-egg .egg-content .egg-card .speech-bubble.vulture-culture:nth-child(2){transform-origin:top!important}#easter-egg .egg-content .egg-card .speech-bubble.mantra{transform-origin:0 100%;width:40%;bottom:0;right:0;transform:translate(40%,30%)}#easter-egg .egg-content .egg-card .speech-bubble.morris-drawing{transform-origin:100% 0;width:50%;top:50%;right:0;transform:translate(100%,-70%)}#easter-egg .egg-content .egg-card:nth-child(2n){flex-direction:row-reverse}@media screen and (width>=768px){#easter-egg .egg-content .egg-card a{flex:0 1 calc(50% - var(--gap))}#easter-egg .egg-content .egg-card:nth-child(2){margin-top:-30%}#easter-egg .egg-content .egg-card:nth-child(3){margin-top:-20%}#easter-egg .egg-content .egg-card:nth-child(4){margin-top:-35%}}.copyright{font-size:var(--font-size-body);text-align:center;color:var(--color-white);margin-bottom:0;display:block;margin-top:3rem!important}body.has-egg-open #easter-egg{opacity:1;max-height:none}@media (prefers-reduced-motion:reduce){body.is-resisting-bottom footer#colophon,#easter-egg{transition:none}}body.dev-show-egg #easter-egg{opacity:1;max-height:none;transform:translateY(0)}body.has-lightbox-open{overflow:hidden}.lightbox[hidden]{display:none}.lightbox{z-index:2000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__backdrop{background:#000000bf;position:absolute;inset:0}.lightbox__dialog{z-index:1;aspect-ratio:16/9;background:var(--color-cream);border-radius:var(--radius-base);width:100%;max-width:1920px;max-height:80vh;margin:0;padding:3vw;position:relative}@media screen and (width>=480px){.lightbox__dialog{margin:2vw}}@media screen and (width>=768px){.lightbox__dialog{margin:3vw;padding:2vw}}.lightbox__dialog--portrait{aspect-ratio:9/16;width:min(100%,45vh);max-height:90vh}.lightbox__close{color:var(--color-white);font-size:var(--font-size-lightbox-close);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;top:0;right:0;transform:translateY(-125%)}.lightbox__frame-wrap{width:100%;height:100%;position:relative}.lightbox__frame-wrap iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}
