@charset "UTF-8";.research-reference a{display:flex;flex-direction:column;align-items:flex-start}.research-reference__title,.research-reference__source{display:inline-block;line-height:1.7rem}.research-reference__title>span,.research-reference__source>span{padding:.45rem 0;background-color:var(--highlight-bg-color);position:relative;left:.5rem;box-shadow:.5rem 0 0 var(--highlight-bg-color),-.5rem 0 0 var(--highlight-bg-color);box-decoration-break:clone;-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone}.research-reference__title{--highlight-bg-color: var(--color-yellow);transition:.1s;transition-property:color,background-color;font-size:var(--type-size-research-labels-text)}.research-reference__source{--highlight-bg-color: white;font-family:var(--font-family-mono);font-size:.875rem;margin-top:.45rem}.research-reference__source-icon{white-space:nowrap;padding:.45rem 0}.research-reference__source-icon svg{position:relative;top:.05rem;display:inline;width:.75rem;height:.75rem}html:not(.is-touch) .research-reference:hover .research-reference__title,html:not(.is-touch) .research-reference:focus .research-reference__title{color:#fff}html:not(.is-touch) .research-reference:hover .research-reference__title>span,html:not(.is-touch) .research-reference:focus .research-reference__title>span{--highlight-bg-color: var(--color-text)}.dialog-close{color:inherit;appearance:none;border:none;padding:0;cursor:pointer;position:relative;display:block;background-color:transparent;border-radius:50%;--size: 2.5rem;transition:background-color .1s}.dialog-close,.dialog-close .dialog-close__graphic,.dialog-close svg{width:var(--size);height:var(--size)}.dialog-close__graphic,.dialog-close__graphic svg{display:block;position:absolute;top:0;left:0}html:not(.is-touch) .dialog-close:hover,html:not(.is-touch) .dialog-close:focus{background-color:var(--color-yellow)}.dialog-close:not(:hover) .dialog-close__graphic-swaps svg:not(:first-child){opacity:0!important;display:none}.dialog-close:not(:hover) .dialog-close__graphic-swaps svg:first-child{opacity:1!important}@media (prefers-reduced-motion){.dialog-close .dialog-close__graphic-swaps svg:not(:first-child){opacity:0!important;display:none}.dialog-close .dialog-close__graphic-swaps svg:first-child{opacity:1!important}}.js .dialog{position:fixed;inset:0;pointer-events:none;overflow:hidden;overflow-y:scroll;z-index:var(--z-index-dialog);display:none;-webkit-overflow-scrolling:touch;min-height:env(safe-area-inset-bottom)}.dialog__inner{width:100%;display:flex;flex-direction:column}.dialog__close-overlay{transition:opacity .4s;background-color:#000;opacity:0}.js .dialog__close-overlay{position:fixed;inset:0}.dialog__content{display:flex;flex-direction:column;position:relative}.dialog__content-close{top:var(--size-dialog-inner);right:var(--size-dialog-inner);transform:translateY(-25%) translate(25%);position:absolute;pointer-events:auto}.dialog__content-inner{position:relative;pointer-events:auto;min-height:min-content}.dialog.research{--transition-duration: .5s;--transform-y: 100.5%;--transform-x: 0}.dialog.research .dialog__content{transition-property:opacity,transform;width:100vw;flex:1 1 auto}.js .dialog.research .dialog__content{transition:calc(var(--transition-duration) * .7) cubic-bezier(.23,1,.32,1)}.dialog.research .dialog__content-inner{display:flex;flex-direction:column;flex:1 1 auto}.dialog.research .dialog__content-inner>*{flex:1 1 auto}.dialog.research.is-open .dialog__content{transition-duration:var(--transition-duration);transform:translate(0)!important}.dialog.research .dialog__content-inner{box-shadow:0 0 20px #0000001a;background-color:#fff}@supports (backdrop-filter: blur(1px)){.dialog.research .dialog__content-inner{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:var(--color-dialog-bg)}}@supports (-webkit-backdrop-filter: blur(1px)){.dialog.research .dialog__content-inner{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:var(--color-dialog-bg)}}@media (prefers-reduced-transparency: reduce){.dialog.research .dialog__content-inner{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width: 47.99em){.js .dialog.research .dialog__content{transform:translate(var(--transform-x)) translateY(var(--transform-y))}}@media (min-width: 48em){.dialog.research{--transform-y: 0;--transform-x: 100.5%}.dialog.research .dialog__content-inner{border-radius:var(--border-radius-dialog)}.dialog.research .dialog__content{margin-left:auto;max-width:32.5rem;padding-top:var(--size-outer-dialog);padding-right:var(--size-outer-dialog);padding-bottom:var(--size-outer-dialog)}.js .dialog.research .dialog__content{transform:translate(100.5%)}}.dialog.research-menu{--transition-duration: .5s;--transform-y: 100.5%;--transform-x: 0}.dialog.research-menu .dialog__content{transition-property:opacity,transform;width:100vw;flex:1 1 auto}.js .dialog.research-menu .dialog__content{transition:calc(var(--transition-duration) * .7) cubic-bezier(.23,1,.32,1)}.dialog.research-menu .dialog__content-inner{display:flex;flex-direction:column;flex:1 1 auto}.dialog.research-menu .dialog__content-inner>*{flex:1 1 auto}.dialog.research-menu.is-open .dialog__content{transition-duration:var(--transition-duration);transform:translate(0)!important}.dialog.research-menu .dialog__content-inner{box-shadow:0 0 20px #0000001a;background-color:#fff}@supports (backdrop-filter: blur(1px)){.dialog.research-menu .dialog__content-inner{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:var(--color-dialog-bg)}}@supports (-webkit-backdrop-filter: blur(1px)){.dialog.research-menu .dialog__content-inner{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:var(--color-dialog-bg)}}@media (prefers-reduced-transparency: reduce){.dialog.research-menu .dialog__content-inner{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.js .dialog.research-menu .dialog__content{transform:translate(var(--transform-x)) translateY(var(--transform-y))}@media (max-width: 47.99em){.dialog.research-menu .dialog__content-inner{padding-bottom:calc(var(--size-outer-dialog) * 2)}}@media (min-width: 48em) and (max-width: 63.99em){.dialog.research-menu{--transform-y: 0;--transform-x: 100.5%}.dialog.research-menu .dialog__content{margin-left:auto;padding-right:var(--size-outer-dialog)}}@media (min-width: 48em){.dialog.research-menu .dialog__inner{height:max-content}.dialog.research-menu .dialog__content{width:23.75rem;padding-top:var(--size-outer-dialog);padding-left:var(--size-outer-dialog);padding-bottom:var(--size-outer-dialog)}.dialog.research-menu .dialog__content-inner{border-radius:var(--border-radius-dialog)}}@media (min-width: 64em){.dialog.research-menu{overflow-y:hidden}.dialog.research-menu .dialog__inner{margin-top:auto}}@media (min-width: 64em){.dialog.research-menu .dialog__content{margin-right:auto}}.dialog.spot{--transition-duration: .5s}.dialog.spot .dialog__content{transition-property:opacity,transform;width:100vw;flex:1 1 auto}.js .dialog.spot .dialog__content{transition:calc(var(--transition-duration) * .7) cubic-bezier(.23,1,.32,1)}.dialog.spot .dialog__content-inner{display:flex;flex-direction:column;flex:1 1 auto}.dialog.spot .dialog__content-inner>*{flex:1 1 auto}.dialog.spot.is-open .dialog__content{transition-duration:var(--transition-duration);transform:translate(0)!important}.dialog.spot .dialog__inner{width:auto}.dialog.spot .dialog__content{pointer-events:none;background-color:#edededf2}.js .dialog.spot .dialog__content{transition-property:opacity;opacity:0}.dialog.spot .dialog__content-close{left:calc(100vw - var(--size-dialog-inner));right:auto;transform:translateY(-25%) translate(-100%)}.dialog.spot .dialog__content-inner{pointer-events:none;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center}.dialog.spot .dialog__content-inner>.spot-dialog{width:100%;pointer-events:auto;max-width:800px;flex:0 0 auto}.js .dialog.spot .dialog__content-inner>.spot-dialog{transition:.4s cubic-bezier(.23,1,.32,1);transition-property:transform,opacity;transform:translateY(20px);opacity:0;transition-delay:0s}.dialog.spot.is-open .dialog__content{opacity:1}.dialog.spot.is-open .dialog__content-inner>.spot-dialog{transform:translateY(0);opacity:1;transition-delay:.3s}.dialog.is-opening{display:flex}.dialog.is-open{pointer-events:auto}.dialog.is-open .dialog__content-close{z-index:var(--z-index-dialog)}html:not(.js) .dialog .dialog__content{margin-left:0!important;margin-right:0!important;max-width:9999px!important;padding-left:var(--size-outer-dialog)!important}html:not(.js) .dialog .dialog__content-close,html:not(.js) .dialog .dialog__close-overlay{display:none!important}.arrow-graphic{display:block}.arrow-graphic,.arrow-graphic svg{width:12px;height:9px}.arrow-graphic.flipped{transform:rotate(180deg)}.research-menu-link{display:block;font-size:var(--type-size-research-labels-text);vertical-align:middle;background-color:#fff;font-variant-ligatures:no-common-ligatures}.research-menu-link__icon{display:block;margin-right:8px}.research-menu-link__icon,.research-menu-link__icon svg{width:1rem;height:1rem}.research-menu-link__inner-wrapper{background-image:linear-gradient(var(--color-yellow),var(--color-yellow));background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition:.2s cubic-bezier(.23,1,.32,1);transition-property:background-size;display:inline;padding:.45rem .5rem;display:flex;align-items:center}.research-menu-link__arrow{display:inline-block;margin-left:8px}html:not(.is-touch) .research-menu-link:hover .research-menu-link__inner-wrapper,html:not(.is-touch) .research-menu-link:focus .research-menu-link__inner-wrapper{background-size:100% 100%}.research-title{font-family:var(--font-family-mono);font-style:italic;font-size:var(--type-size-research-title);display:flex;flex-direction:column;align-items:flex-start}.research-title>*{display:inline-block;padding:.7em .8em}.research-title__a{background-color:#fff;color:#000}.research-title__b{color:#fff;background-color:#000}.research-dialog{--content-spacing: 1.625rem;--content-spacing-plus: clamp(2.81rem, 2.95vw + 2.22rem, 4.88rem);padding:calc(var(--size-dialog-inner) + 4px) var(--size-dialog-inner);display:flex;flex-direction:column}.research-dialog>*+*{margin-top:var(--content-spacing)}.research-dialog h2{font-size:22px}.research-dialog__back{font-size:var(--type-size-research-labels-text);cursor:pointer;align-items:center;display:flex}.research-dialog__back>span{transition:.1s;transition-property:text-decoration-color;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:.8px;text-decoration-color:transparent;margin-left:.5rem}html:not(.is-touch) .research-dialog__back:hover>span,html:not(.is-touch) .research-dialog__back:focus>span{text-decoration-color:currentcolor}.research-dialog__content{font-size:var(--type-size-research-text);line-height:var(--type-line-height-research-text)}.research-dialog__content>*+*{margin-top:var(--content-spacing)}.research-dialog__content>.is-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.research-dialog__title{margin-top:calc(var(--content-spacing) * 1.2)}.research-dialog__expand{color:inherit;appearance:none;border-radius:0;border:none;background-color:transparent;padding:0;transition:.1s;transition-property:text-decoration-color;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:.8px;text-decoration-color:transparent;font-size:var(--type-size-research-labels-text);cursor:pointer}html:not(.is-touch) .research-dialog__expand:hover,html:not(.is-touch) .research-dialog__expand:focus{text-decoration-color:currentcolor}.research-dialog__references{margin-top:var(--content-spacing-plus)}.research-dialog__references>h3{font-size:var(--type-size-research-labels-text);margin-bottom:1.5rem}.research-dialog__references>*+*{margin-top:var(--content-spacing)}.research-dialog__next{display:flex;flex-direction:column;align-items:flex-start;padding-top:calc(var(--content-spacing-plus) - 5px);margin-top:auto}.research-dialog__next>h3{font-size:var(--type-size-research-labels-text);color:var(--color-light-gray);margin-bottom:.5rem}.research-menu-dialog{display:flex;flex-direction:column;padding:var(--size-dialog-inner)}.research-menu-dialog__header{display:flex;align-items:center}.research-menu-dialog__header-icon{width:2.0625rem;display:block}.research-menu-dialog__header-text{font-size:1rem;color:var(--color-light-gray);margin-left:8px}.research-menu-dialog__links{display:flex;align-items:flex-start;flex-direction:column;margin-top:42px}.research-menu-dialog__links>*+*{margin-top:16px}.research-menu-toggle{color:inherit;appearance:none;border-radius:0;border:none;background-color:transparent;padding:0;width:3.125rem;cursor:pointer;z-index:var(--z-index-dialog);position:fixed;display:flex;flex-direction:column;align-items:center}@media (max-width: 63.99em){.research-menu-toggle{top:var(--size-outer-narrow);right:var(--size-outer-narrow)}}@media (min-width: 64em){.research-menu-toggle{left:var(--size-outer-narrow);bottom:calc(var(--size-outer-narrow) + .625rem)}}@media screen and (prefers-reduced-motion: no-preference){.js body.is-intro .research-menu-toggle{opacity:0}}.js body:not(.is-intro) .research-menu-toggle{opacity:1;transition:opacity var(--transition-element-reveal) .3s}.research-menu-toggle__icon{display:block;pointer-events:none;transition:transform var(--transition-icon-hover),opacity .6s}.research-menu-toggle__label{font-family:var(--font-family-sans);position:absolute;pointer-events:none;transition:.15s;transition-property:opacity,transform;bottom:-1.6em}.js .research-menu-toggle__label{opacity:0;transform:translateY(-10%)}html:not(.is-touch) .research-menu-toggle:hover .research-menu-toggle__icon,html:not(.is-touch) .research-menu-toggle:focus .research-menu-toggle__icon{transform:scale(1.06)}html:not(.is-touch) body:not(.has-stickers) .research-menu-toggle:hover .research-menu-toggle__label,html:not(.is-touch) body:not(.has-stickers) .research-menu-toggle:focus .research-menu-toggle__label{opacity:1;transform:translateY(0)}.research-menu-toggle.is-disabled .research-menu-toggle__icon{opacity:.5}.ghost-logo{display:block}.js .ghost-logo{opacity:0;transition:opacity var(--transition-element-reveal)}.js .is-intro-started .ghost-logo{opacity:1}.ghost-logo__inner{position:relative;height:0;width:100%;padding:0 0 100%}.ghost-logo__inner>svg{position:absolute;height:100%;width:100%;left:0;top:0}.global-cta-button{position:fixed;left:var(--size-global-cta-button-left);right:var(--size-global-cta-button-left);top:var(--size-global-cta-button-top);display:flex;pointer-events:none;z-index:var(--z-index-global-cta-button);opacity:0}@media screen and (prefers-reduced-motion: no-preference){.global-cta-button{transition-property:opacity,transform;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.1,.12,1);transition-delay:0s}}@media (max-width: 63.99em){.global-cta-button{justify-content:center}}.global-cta-button__link{display:inline-block;pointer-events:auto;border-radius:12.5rem;padding:.5rem 1.5rem;font-family:var(--font-family-mono);font-size:var(--type-size-global-cta-text);line-height:1.875rem;color:var(--color-text);background-color:var(--color-yellow);transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.global-cta-button__link:hover,.global-cta-button__link:focus-visible{color:var(--color-yellow);background-color:var(--color-text)}.js body.is-intro-started:not(.is-intro) .global-cta-button{opacity:1}@media screen and (prefers-reduced-motion: no-preference){.js body.is-intro-started:not(.is-intro) .global-cta-button{transition:opacity var(--transition-element-reveal) .3s}}.js body.is-intro-started.is-last-slide .global-cta-button{opacity:0;transition-duration:.3s;transition-delay:.1s}.js body.is-intro-started.is-last-slide .global-cta-button .global-cta-button__link{pointer-events:none}.sticker{transform-origin:50% 30%}.sticker__inner img{width:100%}.sticker__inner,.sticker__inner img{transform-origin:bottom center;animation-play-state:paused;animation-duration:var(--animationDuration);will-change:transform,opacity;animation-delay:var(--animationDelay);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.23,1,.32,1)}.has-stickers .sticker__inner,.has-stickers .sticker__inner img{animation-play-state:running}.sticker--side-to-side .sticker__inner{animation-name:side-to-side}@keyframes side-to-side{0%,5%{transform:rotate(0)}7%,14%{transform:rotate(calc(var(--lean1) * 1))}16.5%,30%{transform:rotate(calc(var(--lean2) * -.67))}32%,55%{transform:rotate(calc(var(--lean1) * .6))}56.6%,80%{transform:rotate(calc(var(--lean2) * -.7))}81%,92%{transform:rotate(calc(var(--lean1) * 1))}94%,to{transform:rotate(calc(var(--lean1) * .75))}}.sticker--float-up-down .sticker__inner{animation-name:float-up-down;animation-timing-function:ease-in-out}@keyframes float-up-down{0%{transform:translateY(0)}14%{transform:translateY(calc(-10px * var(--scale)))}30%{transform:translateY(calc(10px * var(--scale)))}55%{transform:translateY(calc(-14px * var(--scale)))}83%{transform:translateY(calc(-22px * var(--scale)))}to{transform:translateY(0)}}.sticker--float-left-right .sticker__inner img{animation-name:float-left-right;animation-timing-function:ease-in-out;animation-duration:calc(var(--animationDuration) * 1.5)}@keyframes float-left-right{0%{transform:translateY(0)}38%{transform:translate(calc(18px * var(--scale)))}77%{transform:translate(calc(-22px * var(--scale)))}to{transform:translateY(0)}}.stickers{aspect-ratio:1/1;pointer-events:none;position:relative;z-index:-1}.js .stickers{position:fixed;left:0;right:0;bottom:-.625rem}@media (min-width: 31.25em){.stickers{aspect-ratio:2/1;z-index:var(--z-index-stickers)}}@media (hover: none){.stickers{z-index:-1}}.stickers__sticker{position:absolute;transition:transform .3s ease-in-out;will-change:transform,opacity;cursor:pointer}.stickers__sticker[data-sticker-image=sticker-map]{position:absolute;inset:0;z-index:222;opacity:.5;display:none}.stickers__sticker[data-sticker-image=sticker-map] img{max-width:none;width:100%}.stickers__sticker[data-sticker-image=abduction]{width:8.85%;bottom:78.9%;left:9.1%;z-index:70}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=abduction]{width:18%;bottom:88%;left:.2%}}.stickers__sticker[data-sticker-image=astronaut-02]{width:17.9%;bottom:57.9%;left:-1.2%;z-index:80}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=astronaut-02]{display:none}}.stickers__sticker[data-sticker-image=astronaut-01]{width:9.5%;bottom:60.6%;right:25.8%;z-index:80}.stickers__sticker[data-sticker-image=astronaut-01] img{transform:rotate(-4deg)}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=astronaut-01]{width:20%;bottom:82%;right:15%}}.stickers__sticker[data-sticker-image=banana]{width:8.1%;bottom:65.4%;left:41.8%;z-index:80}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=banana]{width:18%;bottom:81%;left:31%}}.stickers__sticker[data-sticker-image=bread-cat]{width:7.5%;bottom:49.7%;left:23.7%;z-index:82}.stickers__sticker[data-sticker-image=bread-cat] img{transform:rotate(13deg)}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=bread-cat]{width:15%;bottom:46%;left:8%}}.stickers__sticker[data-sticker-image=broccoli-head]{width:9.1%;bottom:51.9%;right:9.35%;z-index:80}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=broccoli-head]{display:none}}.stickers__sticker[data-sticker-image=cat-with-glasses]{width:9.2%;bottom:44.3%;left:37.05%;z-index:99}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=cat-with-glasses]{width:19%;bottom:48.5%;left:22%}}.stickers__sticker[data-sticker-image=crying-lady]{width:12.5%;bottom:-2.8%;right:37.8%;z-index:98}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=crying-lady]{width:25%;bottom:2%;right:25%}}.stickers__sticker[data-sticker-image=feet-people]{width:8.2%;bottom:48%;left:54.6%;z-index:80}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=feet-people]{width:16%;bottom:57%;left:63%}}.stickers__sticker[data-sticker-image=fox]{width:9.2%;bottom:57.1%;left:19.3%;z-index:80}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=fox]{width:18%;bottom:64%;left:1%}}.stickers__sticker[data-sticker-image=heart]{width:7.5%;bottom:59.5%;right:18.4%;z-index:100}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=heart]{width:15.5%;bottom:68.5%;right:1%}}.stickers__sticker[data-sticker-image=large-eyes]{width:21.2%;bottom:-.8%;right:-.1%;z-index:98}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=large-eyes]{display:none}}.stickers__sticker[data-sticker-image=love]{width:15.6%;bottom:-6.3%;right:7.12%;z-index:101}.stickers__sticker[data-sticker-image=love] img{transform:rotate(-11deg)}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=love]{display:none}}.stickers__sticker[data-sticker-image=megapack-heart-01]{width:10.9%;bottom:.8%;left:30.02%;z-index:100}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=megapack-heart-01]{width:22.8%;bottom:3%;left:8.02%}}.stickers__sticker[data-sticker-image=mustache]{width:18.3%;bottom:-1.5%;left:31.6%;z-index:97}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=mustache]{display:none}}.stickers__sticker[data-sticker-image=octopus]{width:17.2%;bottom:-2.8%;right:20.8%;z-index:99}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=octopus]{width:37.2%;bottom:-.8%;right:-11.2%}}.stickers__sticker[data-sticker-image=pickle-person]{width:15.6%;bottom:14.6%;right:42.02%;z-index:95}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=pickle-person]{width:31.9%;bottom:19.4%;right:32.5%}}.stickers__sticker[data-sticker-image=pineapple]{width:18.3%;bottom:54.9%;right:-.7%;z-index:75}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=pineapple]{display:none}}.stickers__sticker[data-sticker-image=pizza-dog]{width:7.5%;bottom:66.9%;left:33.2%;z-index:80}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=pizza-dog]{width:15.5%;bottom:73.4%;left:15.3%}}.stickers__sticker[data-sticker-image=red-dress]{width:14.5%;right:13.8%;bottom:9.2%;z-index:97}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=red-dress]{display:none}}.stickers__sticker[data-sticker-image=s-glitter-text-14]{width:14.05%;bottom:-4.5%;left:.32%;z-index:99}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=s-glitter-text-14]{display:none}}.stickers__sticker[data-sticker-image=s-sparkles-07]{width:7.8%;bottom:13.7%;left:9%;z-index:99}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=s-sparkles-07]{display:none}}.stickers__sticker[data-sticker-image=s-sparkles-09]{width:15.1%;bottom:42%;right:-.8%;z-index:99}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=s-sparkles-09]{display:none}}.stickers__sticker[data-sticker-image=sisters]{width:39.3%;bottom:-.7%;left:-4%;z-index:98}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=sisters]{width:63.2%;bottom:0;left:-4.4%;z-index:100}}.stickers__sticker[data-sticker-image=stripe-shirt]{width:15.9%;bottom:16.6%;right:26%;z-index:95}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=stripe-shirt]{width:32.5%;bottom:21.6%;right:.3%}}.stickers__sticker[data-sticker-image=suit-person]{width:18.3%;bottom:20%;left:6%;z-index:75}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=suit-person]{display:none}}.stickers__sticker[data-sticker-image=toilet]{width:7.4%;bottom:58.7%;left:46.2%;z-index:80}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=toilet]{width:15.7%;bottom:68.5%;left:42.2%}}.stickers__sticker[data-sticker-image=yellow-shirt]{width:12.52%;bottom:14.4%;left:26.1%;z-index:92}@media (max-width: 31.24em){.stickers__sticker[data-sticker-image=yellow-shirt]{width:25.52%;bottom:17%;left:15.1%}}.video-embed a{text-decoration:underline}.js .video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed iframe,.video-embed object,.video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.spot-dialog{overflow:hidden}@media (min-width: 48em){.spot-dialog{border-radius:8px}}.try-snapchat{position:absolute;top:0;left:0;opacity:0;transform:translateY(12px);transition-property:opacity,transform;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.1,.12,1);transition-delay:0s;pointer-events:none;z-index:var(--z-index-try-snapchat)}.is-last-slide .try-snapchat{opacity:1;transform:none;transition-duration:.5s;transition-delay:.4s;pointer-events:auto}.try-snapchat__link{display:inline-block;border-radius:12.5rem;padding:.5rem 1.5rem;font-family:var(--font-family-mono);font-size:var(--type-size-text);line-height:2.625rem;color:var(--color-text);background-color:var(--color-yellow);transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.try-snapchat__link:hover,.try-snapchat__link:focus-visible{color:var(--color-yellow);background-color:var(--color-text)}.footer-slide{padding-left:var(--size-outer-wide-left);padding-right:var(--size-outer-wide-right)}@media (min-width: 62.5em){.footer-slide{display:none}}.footer-slide__inner{display:flex;flex-direction:column;transition:.8s cubic-bezier(.19,1,.22,1)}.footer-slide__inner>p{margin-bottom:1.875rem}.footer-slide__inner>a+a{margin-top:1.25rem}.footer-slide__inner>a{text-decoration:underline;text-underline-offset:.3em;transition:.15s cubic-bezier(.19,1,.22,1);transition-property:color,text-decoration-color;text-decoration-thickness:.0625rem;text-decoration-color:#0009}.js .footer-slide__inner{opacity:0;transition-delay:0s}.js .footer-slide.is-active .footer-slide__inner{opacity:1;transition-delay:.2s}.footer-desktop{margin-left:auto;margin-right:auto;max-width:90rem;padding-block:.8125rem;position:fixed;bottom:0;left:0;right:0;font-size:.75rem;transition:.8s cubic-bezier(.19,1,.22,1)}@media (max-width: 62.49em){.footer-desktop{display:none}}.footer-desktop__inner{padding-left:var(--size-outer-wide-left);padding-right:var(--size-outer-wide-right);display:flex}.footer-desktop__inner>p{margin-right:1.5rem}@media (min-width: 64em){.footer-desktop__inner>p{position:fixed;left:var(--size-outer-narrow)}}.footer-desktop__inner>a+a{margin-left:1.5rem}.footer-desktop__inner>a{color:var(--color-inactive-footer-text);text-decoration:underline;text-underline-offset:.3em;transition:.15s cubic-bezier(.19,1,.22,1);transition-property:color,text-decoration-color;text-decoration-color:transparent}.footer-desktop__inner>a:hover,.footer-desktop__inner a:focus{color:var(--color-text);text-decoration-color:currentcolor}.js .footer-desktop{opacity:0}.js body.is-last-slide .footer-desktop{opacity:1}@media (max-width: 63.99em){.index__container:before{content:"";display:block;position:absolute;pointer-events:none;z-index:var(--z-index-mobile-scroll-gradient);position:fixed;top:0;right:0;left:0;height:130px;background-image:linear-gradient(to bottom,#fff,#fff0)}}.index__inner{margin-left:auto;margin-right:auto;max-width:90rem}.js .index__slider{height:100svh;overflow:hidden;opacity:0;transition:opacity .6s}.index__slider.is-visible{opacity:1}.index__ghost-logo{z-index:var(--z-index-logo);width:var(--size-ghost-logo);height:var(--size-ghost-logo);position:fixed}@media (max-width: 63.99em){.index__ghost-logo{top:var(--size-outer-narrow);left:var(--size-outer-narrow)}}@media (min-width: 64em){.index__ghost-logo{top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:var(--size-outer-narrow)}}@media (max-width: 31.24em){.text:nth-last-child(2){padding-bottom:50vh}}@media (min-width: 31.25em) and (orientation: landscape) and (hover: none){.text:nth-last-child(2){padding-bottom:60vh}}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}:root{--z-index-dialog: 900;--z-index-global-cta-button: 600;--z-index-logo: 500;--z-index-mobile-scroll-gradient: 400;--z-index-try-snapchat: 100;--z-index-stickers: 99;--font-family-mono: "Roboto Mono", "Menlo", monospace;--font-family-sans: "Ghost Sans", "Helvetica Neue", arial, sans-serif;--type-size-text: clamp(1.13rem, .36vw + 1.05rem, 1.38rem);--type-size-global-cta-text: clamp(.88rem, .18vw + .84rem, 1rem);--type-line-height-text: clamp(2.25rem, .54vw + 2.14rem, 2.63rem);--type-size-research-text: 1.125rem;--type-line-height-research-text: 1.5;--type-size-research-labels-text: 1rem;--type-size-research-title: 1.375rem;--size-text-container-padding-top: clamp(1.88rem, 4.46vw + .98rem, 5rem);--size-text-emoji: clamp(2.5rem, .89vw + 2.32rem, 3.13rem);--size-dialog-inner: clamp(1.5rem, .54vw + 1.39rem, 1.88rem);--size-link-graphic: 20px;--size-ghost-logo: clamp(2.19rem, 1.34vw + 1.92rem, 3.13rem);--size-text-link-padding: .5rem;--size-global-cta-button-top: clamp(1rem, 2.86vw + .43rem, 3rem);--size-global-cta-button-left: clamp(1rem, 2.86vw + .43rem, 3rem);--size-outer-narrow: clamp(1.5rem, 2.32vw + 1.04rem, 3.13rem);--size-outer-dialog: clamp(1.5rem, 1.25vw + 1.25rem, 2.38rem);--size-outer-wide-left: var(--size-outer-narrow);--size-outer-wide-right: var(--size-outer-narrow);--color-text: #000;--color-yellow: #fffc00;--color-yellow-inactive-highlight: rgba(255, 252, 0, .3);--color-inactive-text: rgba(0, 0, 0, .12);--color-inactive-footer-text: #747373;--color-light-gray: #777;--color-dialog-bg: rgba(250, 250, 250, .7);--transition-icon-hover: .08s;--transition-element-reveal: .7s;--border-radius-dialog: 16px}@media (min-width: 64em){:root{--size-outer-wide-left: clamp(1.5rem, 26.43vw + -3.79rem, 20rem);--size-outer-wide-right: clamp(1.5rem, 17.5vw + -2rem, 13.75rem)}}@media (prefers-reduced-motion){:root{--color-inactive-text: #777}}@media (prefers-contrast: more){:root{--color-inactive-text: #777}}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/fonts/roboto-mono-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ghost Sans;font-style:normal;font-weight:400;src:url(/fonts/GhostSans-Regular.woff2) format("woff2")}html{box-sizing:border-box}body{font-family:var(--font-family-sans);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.js body{height:100svh;overflow:hidden}*,*:before,*:after{box-sizing:inherit}@media (prefers-reduced-motion){*,*:before,*:after{transition:none!important}}::selection{background:var(--color-yellow);color:var(--color-text);text-shadow:none}.text:not(.is-active) ::selection{background:var(--color-yellow-inactive-highlight);color:var(--color-light-gray)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%;height:auto}button{color:inherit}.fox{position:relative}.fox__tail{position:absolute;inset:0 0 0 -8px;z-index:-1;animation-duration:1.9s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-name:fox-tail;transform-origin:65% 85%}@keyframes fox-tail{0%{transform:rotate(0)}50%{transform:rotate(5deg)}to{transform:rotate(0)}}.heart{position:relative}.heart__heart01,.heart__heart02,.heart__heart03,.heart__heart04,.heart__heart05{position:absolute;inset:0;z-index:1;animation-duration:1.9s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-name:floating-heart;transform-origin:65% 85%}.heart__heart01{--x: 3%;--y-start: -3%;--y-end: -38%;animation-duration:1.6s}.heart__heart02{--x: -3%;--y-start: -2%;--y-end: -35%;animation-duration:1.68s}.heart__heart03{--x: -1%;--y-start: 0%;--y-end: -22%;animation-duration:1.65s}.heart__heart04{--x: -3%;--y-start: 7%;--y-end: -38%;animation-duration:1.55s}.heart__heart05{--x: 1%;--y-start: 4%;--y-end: -30%;animation-duration:1.6s}@keyframes floating-heart{0%{opacity:0;transform:translateY(var(--y-start))}14%{opacity:1;transform:translateY(var(--y-start))}to{opacity:0;transform:translate(var(--x),var(--y-end))}}.love{position:relative}.love__o,.love__v,.love__e{position:absolute;inset:0}.love__l,.love__o,.love__v,.love__e{animation-duration:6s;animation-iteration-count:infinite;animation-name:letters-up-down}.love__0{animation-duration:5s}.love__v{animation-duration:5.5s;animation-delay:.4s}.love__e{animation-duration:6.2s}@keyframes letters-up-down{0%{transform:translateY(0)}50%{transform:translateY(-4%)}to{transform:translateY(0)}}.mustache{position:relative}.mustache__stache{position:absolute;inset:0;z-index:2;animation-duration:7s;animation-iteration-count:infinite;animation-name:stache-shake;transform-origin:43% 51%}@keyframes stache-shake{0%{transform:rotate(0)}1.5%{transform:rotate(-8deg)}3.2%{transform:rotate(7deg)}6%{transform:rotate(-4deg)}8%{transform:rotate(2deg)}9.5%,to{transform:rotate(0)}}.pineapple{position:relative}.pineapple__top{position:absolute;inset:0;z-index:-1;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-name:pineapple;transform-origin:54% 54%}@keyframes pineapple{0%{transform:rotate(0)}15%,20%{transform:rotate(1deg)}24%,30%{transform:rotate(-2deg)}40%,45%{transform:rotate(1.4deg)}47%,55%{transform:rotate(-.5deg)}57%,70%{transform:rotate(.4deg)}73%,86%{transform:rotate(-.3deg)}88%,96%{transform:rotate(.6deg)}to{transform:rotate(0)}}:root{--mq-bp-small: 31.25em;--mq-bp-medium: 48em;--mq-bp-large: 64em;--mq-bp-xlarge: 148.75em;--mq-bp-full: 90em;--mq-bp-content-max: 106.25em;--mq-bp-max: 112.5em;--mq-bp-dialog-full: 48em;--mq-bp-nav-full: 64em;--mq-bp-footer-full: 62.5em;--mq-bp-stickers-full: 31.25em}.toilet{position:relative}.toilet__eyebrows{position:absolute;inset:0;z-index:2;animation-duration:5.5s;animation-iteration-count:infinite;animation-name:toilet-eyebrows}@keyframes toilet-eyebrows{0%{transform:rotate(0)}3%{transform:translateY(-5%) translate(2.5%)}6%{transform:translateY(0) translate(0)}9%{transform:translateY(-5%) translate(2.5%)}12%,to{transform:translateY(0) translate(0)}}
