:root{--yolk: #f8c559;--yolk-deep: #f0b43c;--ink: #1f1d1a;--ink-soft: #4a3f2c;--sky: #85dbec;--coral: #f27459;--red: #d8341c;--shell: #fffaf0;--display: "Vidaloka", Georgia, serif;--body: "Josefin Sans", "Avenir Next", system-ui, sans-serif;--gutter: max(16px, env(safe-area-inset-left, 0px));color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--yolk);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.5;overflow-x:hidden}img{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:.92;margin:0;text-transform:lowercase;text-wrap:balance}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;z-index:50;background:var(--shell);padding:8px 12px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ul{position:relative;white-space:nowrap;z-index:0}.ul:after{content:"";position:absolute;left:-4%;right:-4%;bottom:.02em;height:.22em;background:var(--shell);border-radius:40% 60% 50% 45%/60% 40%;z-index:-1;transform:rotate(-1.5deg) scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.9,.3,1.2) .2s}.ready .hero .ul:after,.in .ul:after,.report .ul:after{transform:rotate(-1.5deg) scaleX(1)}.btn{--hatch: repeating-linear-gradient(-45deg, var(--ink) 0 3px, transparent 3px 7px);--face: var(--sky);--edge: var(--ink);position:relative;isolation:isolate;display:inline-block;font:700 1rem/1 var(--body);text-transform:lowercase;text-decoration:none;color:var(--ink);background:none;border:0;padding:16px 22px 14px;cursor:pointer}.btn{transition:translate .15s cubic-bezier(.2,.8,.3,1)}.btn:before,.btn:after{content:"";position:absolute;inset:0;border:2.5px solid var(--edge)}.btn:before{background:var(--face);z-index:-1}.btn:after{background:var(--hatch);z-index:-2;transform:translate(7px,7px);transition:transform .15s cubic-bezier(.2,.8,.3,1)}@media(hover:hover){.btn:hover{translate:-2px -2px}.btn:hover:after{transform:translate(9px,9px)}}.btn:active,.btn.is-pressed{translate:6px 6px;transition-duration:.07s}.btn:active:after,.btn.is-pressed:after{transform:translate(1px,1px);transition-duration:.07s}.btn--ghost{--face: var(--shell)}.btn--small{padding:10px 14px 8px;font-size:.9rem}.btns{display:flex;flex-wrap:wrap;gap:18px 22px;margin-top:22px;position:relative;z-index:0}.top{display:flex;justify-content:space-between;align-items:center;padding:18px var(--gutter);max-width:1240px;margin:0 auto;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--display);font-size:1.3rem}.brand img{width:26px;height:auto}.top nav{display:flex;align-items:center;gap:22px;font-weight:700;isolation:isolate}.top nav>a:not(.btn){text-decoration:none}@media(max-width:520px){.brand span{display:none}.top nav>a:not(.btn){display:none}}.hero{text-align:center;padding:12px var(--gutter) 40px;max-width:1240px;margin:0 auto}.hero__stage{--w: clamp(150px, 30vw, 330px);position:relative;width:var(--w);height:calc(var(--w) * 1.86);margin:0 auto}.hero__stage .hero__bird{position:absolute;top:0;left:0;width:100%;z-index:1}.hero__stage .hero__bird .bird{clip-path:inset(0 0 24% 0)}.hero__pre,.hero__post{position:absolute;z-index:3;margin:0;white-space:nowrap;font-family:var(--display);font-size:max(.95rem,calc(var(--w) * .075))}.hero__pre{right:calc(100% + var(--w) * .06);top:calc(var(--w) * .4)}.hero__post{left:calc(100% + var(--w) * .1);top:calc(var(--w) * .9)}.hero__title{position:absolute;z-index:3;left:50%;top:calc(var(--w) * .68);translate:-50% -50%;color:var(--shell);font-size:calc(var(--w) * .38);white-space:nowrap;letter-spacing:-.01em;line-height:1}.hero__tag{max-width:34ch;margin:22px auto 0;font-weight:600}.egg{position:absolute;z-index:2;left:-1%;top:calc(var(--w) * .85);width:102%;aspect-ratio:258/256}.egg__white{position:absolute;inset:0;width:100%;height:100%;fill:var(--shell)}.yolk{position:absolute;left:48.2%;top:43.2%;width:33%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:2px solid var(--ink);background:none;font:400 calc(var(--w) * .062)/1.05 var(--display);color:var(--ink);cursor:pointer;text-transform:lowercase;padding:0;isolation:isolate;transition:scale .2s ease-out;animation:nudge 6s ease-in-out 3s infinite}.yolk:before{content:"";position:absolute;z-index:-1;width:99%;height:99%;left:57.8%;top:58.6%;translate:-50% -50%;border-radius:50%;background:var(--yolk)}.yolk span{position:absolute;left:57.8%;top:58.6%;translate:-50% -50%;white-space:nowrap}.yolk:hover,.yolk:focus-visible{scale:1.08;animation-play-state:paused}.yolk:active{scale:.95}@keyframes nudge{0%,88%,to{rotate:0deg}91%{rotate:-4deg}94%{rotate:3deg}97%{rotate:-1deg}}@media(max-width:640px){.hero__stage{--w: min(52vw, 230px)}.hero__pre{right:auto;left:50%;translate:-50% 0;top:calc(var(--w) * -.02 - 1.6em)}.hero{padding-top:48px}.hero__post{left:auto;right:calc(var(--w) * -.35);top:calc(var(--w) * .9);font-size:.9rem}.hero__title{font-size:min(calc(var(--w) * .38),17vw)}}.part--shades{image-rendering:pixelated;z-index:4;opacity:0;transform:translateY(-140vh) rotate(-25deg)}.ready .part--shades{animation:shades-drop 1.1s linear .6s forwards,shades-glint 6s ease-in-out 3s infinite}.ready .hero__bird .bird{animation:brace .4s ease-out 1.45s,breathe 5s ease-in-out 1.9s infinite}@keyframes shades-drop{0%{opacity:1;transform:translateY(-140vh) rotate(-12deg);animation-timing-function:cubic-bezier(.55,0,.85,.35)}78%{transform:translateY(0) rotate(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}88%{transform:translateY(-5%) rotate(-1deg);animation-timing-function:cubic-bezier(.5,0,.8,.4)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes shades-glint{0%,94%,to{filter:none}96%{filter:brightness(1.7) drop-shadow(0 0 5px #fff)}}@keyframes brace{40%{scale:1 .985}}.chicken{position:relative;width:100%}.chicken .part{position:absolute;height:auto;display:block}.chicken .bird{z-index:1}.chicken .bird{transform-origin:50% 100%;animation:breathe 5s ease-in-out infinite}.feature .chicken{cursor:pointer;-webkit-tap-highlight-color:transparent}.chicken .sketch{z-index:2;opacity:0}.chicken.is-played .sketch{opacity:1;animation:var(--in) var(--dur) linear var(--at) both,drift calc(var(--drift, 4s) * 2) linear calc(var(--at) + var(--dur)) infinite}.chicken--creative.is-played .bird,.chicken--fun.is-played .bird{animation:brace .4s ease-out .55s,breathe 5s ease-in-out 1s infinite}.chicken--results.is-played .bird{animation:lay 1.3s ease-in-out .1s,breathe 5s ease-in-out 1.4s infinite}.chicken .part--easel{z-index:0}@keyframes drift{0%{translate:0 0;rotate:0deg;animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{translate:2px -2.5px;rotate:var(--sway, 4deg);animation-timing-function:cubic-bezier(.12,0,.39,0)}50%{translate:0 0;rotate:0deg;animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{translate:-2px 1.5px;rotate:calc(var(--sway, 4deg) * -1);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{translate:0 0;rotate:0deg}}@keyframes breathe{50%{scale:1 1.008}}@keyframes drop-on{0%{transform:translateY(-320%) rotate(-18deg);animation-timing-function:cubic-bezier(.55,0,.85,.35)}75%{transform:translateY(0) rotate(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}87%{transform:translateY(-10%) rotate(-2deg);animation-timing-function:cubic-bezier(.5,0,.8,.4)}to{transform:none}}@keyframes wipe-up{0%{clip-path:inset(100% 0 0 0);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{clip-path:inset(0)}}@keyframes wipe-left{0%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{clip-path:inset(0)}}@keyframes unroll{0%{clip-path:inset(0 0 0 100%);animation-timing-function:cubic-bezier(.2,.8,.3,1)}to{clip-path:inset(0)}}@keyframes slide-dab{0%{opacity:0;transform:translate(60%,-30%) rotate(20deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}35%{opacity:1;transform:none;animation-timing-function:ease-in-out}50%{transform:rotate(-6deg)}65%{transform:none}80%{transform:rotate(-6deg)}to{opacity:1;transform:none}}@keyframes burst{0%{opacity:0;transform:scale(0) rotate(-40deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}55%{opacity:1;transform:scale(1.15) rotate(5deg);animation-timing-function:ease-in-out}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(0) rotate(-90deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}60%{opacity:1;transform:scale(1.3) rotate(10deg);animation-timing-function:ease-in-out}to{opacity:1;transform:none}}@keyframes plop{0%{opacity:0;transform:translateY(-60%) scale(.3);animation-timing-function:cubic-bezier(.55,0,.85,.35)}55%{opacity:1;transform:translateY(0) scale(1.12,.84);animation-timing-function:ease-out}78%{transform:translateY(-7%) scale(.96,1.04);animation-timing-function:ease-in-out}to{opacity:1;transform:none}}@keyframes lay{0%,to{scale:1 1}15%,46%,77%{scale:1.02 .97}28%,59%,90%{scale:1 1}}.chicken:not(.is-live) .part,.why__vane:not(.is-live)>*{animation-play-state:paused}.ticker{padding:20px 0 50px;overflow:hidden}.ticker__label{text-align:center;font-family:var(--display);font-size:1.2rem;margin:0 0 8px}.ticker__row{transform:rotate(-3deg);white-space:nowrap;font-family:var(--display);line-height:1.05}.ticker__row>div{display:inline-flex;gap:.6em;animation:slide 38s linear infinite;padding-right:.6em}.ticker__row--outline{font-size:clamp(3rem,9vw,6.5rem);color:transparent;-webkit-text-stroke:2px var(--ink)}.ticker__row--outline>div{animation-direction:reverse;animation-duration:46s}.ticker__row--solid{font-size:clamp(2.6rem,8vw,5.6rem);margin-top:-.08em}.ticker__row--solid span:nth-child(3n+2){color:var(--shell);-webkit-text-stroke:2px var(--ink)}@keyframes slide{to{transform:translate(-33.333%)}}.feature{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;align-items:center;max-width:1140px;margin:0 auto;padding:50px var(--gutter)}.feature h2{font-size:clamp(3.4rem,9vw,6.4rem);margin:4px 0 18px}.feature .kicker{font-family:var(--display);font-size:1.25rem;margin:0}.feature__copy p{max-width:42ch}.feature--results .feature__art{order:2}.feature--results .feature__art .chicken{width:78%;margin-left:auto}.feature--fun{text-align:center;grid-template-columns:1fr;justify-items:center}.feature--fun .feature__art{width:min(520px,100%)}.feature--fun .feature__copy p{margin-inline:auto}.ticks{list-style:none;padding:0;margin:14px 0 0}.ticks li{padding-left:30px;position:relative;margin:8px 0}.ticks li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:22px;border:2.5px solid var(--red);border-radius:50%/60% 60% 40% 40%}.reveal .feature__art,.reveal .feature__copy,.plans.reveal .plan{opacity:0;transform:translateY(40px) rotate(-1.5deg);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.9,.3,1.25)}.reveal .feature__copy{transition-delay:.12s}.reveal.in .feature__art,.reveal.in .feature__copy,.plans.reveal.in .plan{opacity:1;transform:none}.plans.reveal .plan:nth-child(2){transition-delay:.1s}.plans.reveal .plan:nth-child(3){transition-delay:.2s}.why{display:grid;grid-template-columns:auto 1fr;gap:24px 56px;align-items:center;max-width:1140px;margin:0 auto;padding:40px var(--gutter) 70px}.why h2{font-size:clamp(3rem,8vw,5.6rem);margin-bottom:18px}.why__cols{display:grid;grid-template-columns:1fr 1fr;gap:20px 36px}.why__cols p{margin:0}.why__vane{position:relative;width:150px;display:grid;justify-items:center}.why__vane img{width:92px;height:auto;position:relative;z-index:2}.why__arrow{position:relative;z-index:1;width:150px;height:4px;background:var(--ink);margin-top:6px}.why__arrow:before,.why__arrow:after{content:"";position:absolute;top:50%;translate:0 -50%}.why__arrow:before{right:-2px;border:10px solid transparent;border-left:16px solid var(--ink);border-right:0}.why__arrow:after{left:0;width:22px;height:18px;background:repeating-linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 7px)}.why__pole{width:5px;height:110px;background:var(--ink)}.why__head{display:grid;justify-items:center;transform-origin:50% 50%;animation:gust 7s linear 1s infinite}@keyframes gust{0%{transform:perspective(700px) rotateY(0);filter:blur(0);animation-timing-function:cubic-bezier(.5,0,.75,0)}12%{transform:perspective(700px) rotateY(540deg);filter:blur(2.5px);animation-timing-function:cubic-bezier(.15,.85,.35,1)}34%{transform:perspective(700px) rotateY(1094deg);filter:blur(0);animation-timing-function:ease-in-out}40%{transform:perspective(700px) rotateY(1076deg);animation-timing-function:ease-in-out}45%,to{transform:perspective(700px) rotateY(1080deg);filter:blur(0)}}.reveal .why__vane,.reveal .why__copy{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .8s ease-out}.reveal.in .why__vane,.reveal.in .why__copy{opacity:1;transform:none}@media(max-width:760px){.why{grid-template-columns:1fr;justify-items:center;text-align:center}.why__cols{grid-template-columns:1fr;text-align:left}.why__vane img{width:64px}.why__arrow{width:120px}.why__pole{height:44px}}.plans-head{max-width:1140px;margin:0 auto;padding:20px var(--gutter) 24px}.plans-head h2{font-size:clamp(3rem,8vw,5.6rem)}.plans-head p{margin:10px 0 0;font-weight:600}.plan .best{font-weight:700;margin:0 0 10px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1140px;margin:0 auto;padding:10px var(--gutter) 80px}.plan{background:var(--shell);border:2.5px solid var(--ink);padding:26px 22px;box-shadow:8px 8px 0 var(--ink)}.plan h3{font-size:2.3rem}.plan .price{font-family:var(--display);font-size:2.6rem;margin:12px 0 6px;line-height:1}.plan .price small{font-family:var(--body);font-size:.95rem;font-weight:700}.plan p{margin:0}.plan--hot{background:var(--sky);transform:rotate(-1deg)}.plans.reveal.in .plan--hot{transform:rotate(-1deg)}.report{background:var(--ink);color:var(--shell);padding:90px var(--gutter)}.report__inner{max-width:760px;margin:0 auto}.report h2{font-size:clamp(3rem,9vw,6.4rem);color:var(--yolk)}.report>div>p{font-size:1.15rem;margin:18px 0 30px}.form{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;isolation:isolate}.form label{display:grid;gap:6px;font-weight:700;font-size:.95rem}.form input,.form select{font:400 1.05rem var(--body);padding:12px 12px 10px;border:2.5px solid var(--shell);background:transparent;color:var(--shell);border-radius:0;width:100%}.form select option{color:var(--ink)}.form input:focus,.form select:focus{outline:none;border-color:var(--yolk);box-shadow:0 0 0 3px var(--yolk)}.form .btn{justify-self:start;margin-top:8px;grid-column:1 / -1}.form .btn{--hatch: repeating-linear-gradient(-45deg, var(--shell) 0 3px, transparent 3px 7px)}.form .btn:after{border-color:var(--shell)}.form__note{grid-column:1 / -1;margin:6px 0 0;color:var(--yolk);min-height:1.5em}.foot{display:grid;grid-template-columns:auto 1fr auto;gap:16px 28px;align-items:center;max-width:1140px;margin:0 auto;padding:56px var(--gutter) 30px}.foot__shout{font-family:var(--display);font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1;margin:0}.foot__contact{font-weight:700;margin:0;text-align:right}.foot__small{grid-column:1 / -1;text-align:center;font-size:.85rem;margin:20px 0 0}.meme{border:0;padding:0;background:transparent;max-width:min(440px,calc(100vw - 32px));overflow:visible}.meme::backdrop{background:#1f1d1abf}.meme[open] .meme__card{animation:meme-in .5s cubic-bezier(.2,1.4,.4,1)}.meme__card{position:relative;background:#111;border:6px solid var(--shell);box-shadow:10px 10px 0 var(--yolk-deep);overflow:hidden}.meme__bird{display:block;width:100%;height:auto;padding:22% 6% 0;background:radial-gradient(circle at 50% 40%,var(--yolk),var(--yolk-deep))}.meme__text{position:absolute;left:0;right:0;margin:0;text-align:center;font:400 clamp(2.2rem,10vw,3.4rem)/1 "Anton",Impact,sans-serif;text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:3px 3px 0 #000;padding:0 10px}.meme__text--top{top:12px}.meme__text--bottom{bottom:12px;font-size:clamp(1.4rem,6vw,2rem)}.meme__actions{display:flex;flex-wrap:wrap;gap:18px 22px;justify-content:center;margin-top:26px;isolation:isolate}@keyframes meme-in{0%{transform:scale(.3) rotate(-14deg);opacity:0}}.burst{position:fixed;inset:0;pointer-events:none;z-index:100}.burst span{position:absolute;font-size:26px;animation:fly 1.2s cubic-bezier(.15,.7,.4,1) forwards}@keyframes fly{to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@media(max-width:760px){body{font-size:17px}.feature{grid-template-columns:1fr;padding-block:36px}.feature--results .feature__art{order:0}.feature--results .feature__art .chicken{width:82%;margin:0 auto}.plans,.form{grid-template-columns:1fr}.foot{grid-template-columns:auto 1fr}.foot__contact{grid-column:1 / -1;text-align:left}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.part--shades,.reveal .feature__art,.reveal .feature__copy,.plans.reveal .plan,.reveal .why__vane,.reveal .why__copy,.chicken .sketch{opacity:1;transform:none}.ul:after{transform:rotate(-1.5deg) scaleX(1)}}
