*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{display:grid;place-items:center;background:#1a1a1a;overflow:hidden}.deck{display:contents}.artboard{display:none;position:relative;width:402px;height:874px;flex:none;background:#f5ede2;border:1px solid #000;overflow:hidden;transform:scale(var(--scale, 1));transform-origin:center center;font-family:sets-grotesk-l,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000}.artboard:target{display:block}.texture{position:absolute;left:-40px;top:-54px;width:1212px;height:1212px;pointer-events:none}.texture img{display:block;width:100%;height:100%;mix-blend-mode:overlay;opacity:.48}.logo{position:absolute;left:40px;top:22px;width:61.35px;height:65.6px;object-fit:cover}.layer{pointer-events:none}.heading{position:absolute;left:46.75px;top:144.4px;width:252.4px;margin:0;font-weight:900;font-size:29.5px;line-height:.9;text-transform:uppercase}.heading .accent{color:#eb1000}.question{position:absolute;left:47px;width:308px;margin:0;font-weight:400;font-size:29.5px;line-height:.95;text-transform:uppercase}.btn{position:absolute;display:inline-flex;align-items:center;gap:15px;height:50px;padding:0 15px 0 11.19px;border-radius:5.97px;background:#eb1000;color:#fff;font-size:22.66px;line-height:1.5;white-space:nowrap;text-decoration:none;cursor:pointer}.btn svg{width:7px;height:11px;flex:none;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.btn:focus-visible{outline:2px solid #000;outline-offset:3px}.chip{position:absolute;left:47px;top:109px;display:inline-flex;align-items:center;height:30px;padding:0 8px;border-radius:4.1px;background:#000;color:#f8f1e5;font-size:20px;line-height:1.5}.nav{position:absolute;left:230px;top:794.8px;width:136px;height:50px}.nav--submit{left:204px;width:153px}.nav__back{position:absolute;left:0;top:9.33px;width:31.34px;height:31.34px;display:grid;place-items:center;border-radius:50%;background:#eb1000}.nav__back svg{width:7px;height:11px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav__next{position:absolute;left:38.8px;top:0;display:inline-flex;align-items:center;gap:15px;height:50px;padding:0 15px 0 11.19px;border:0;border-radius:5.97px;background:#eb1000;color:#fff;font:inherit;font-size:22.66px;line-height:1.5;white-space:nowrap;text-decoration:none;cursor:pointer}.nav__next svg{width:7px;height:11px;flex:none;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dd{position:absolute;left:47px;top:349px;display:flex;align-items:center;gap:10px}.dd__head,.dd .opt{display:inline-flex;align-items:center;height:67px;padding:0 15px;border-radius:8px;background:var(--accent);color:#000;font-size:45px;line-height:1.5;white-space:nowrap;text-decoration:none}.dd .caret{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent)}.dd .caret svg{width:16px;height:10px;fill:none;stroke:var(--caret);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dd.is-open .caret svg{transform:rotate(180deg)}.dd__options{position:absolute;left:0;top:81px;display:flex;flex-direction:column;gap:10px}.dd__options .opt{align-self:flex-start}.dd .is-disabled{background:var(--dis-bg, #8ac2ed);color:var(--dis-ink, #80a2bd);pointer-events:none}.dd .caret--arrow svg{width:7px;height:11px}.accent-blue{--accent: #088bf0;--caret: #fff;--dis-bg: #8ac2ed;--dis-ink: #80a2bd}.accent-lime{--accent: #d7ef02;--caret: #000}.accent-amber{--accent: #feb807;--caret: #000}.accent-orange{--accent: #ff7a06;--caret: #000;--dis-bg: #ffb472;--dis-ink: #c48a57}.accent-purple{--accent: #992cff;--caret: #000;--dis-bg: #d09ce9;--dis-ink: #a179b4}.accent-yellow{--accent: #ffff06;--caret: #000;--dis-bg: #ffffc6;--dis-ink: #dede97}.minis{position:absolute;left:46px;top:512px;display:flex;gap:4px}.minis .mini{display:inline-flex;align-items:center;justify-content:center;height:23.48px;padding:0 6px;border-radius:3.2px;color:#000;font-size:15.65px;line-height:1.5;white-space:nowrap}.prompted{position:absolute;left:46.75px;top:144.3px;width:268px;margin:0;font-weight:400;font-size:31px;line-height:.9;text-transform:uppercase}.reveal-title{position:absolute;left:47px;top:237.5px;width:308px;margin:0;font-weight:900;font-size:60.73px;line-height:.854;text-transform:uppercase}.reveal-sub{position:absolute;left:43.75px;top:417px;width:282px;margin:0;font-weight:400;font-size:31px;line-height:.9;text-transform:uppercase}.poem{position:absolute;left:44px;top:207px;width:278px;margin:0;font-size:20px;line-height:1.05}.pills{position:absolute;left:47px;top:307px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pills .pill{display:inline-flex;align-items:center;height:67px;padding:0 15px;border-radius:8px;background:#000;color:#f5ede2;font-size:45px;line-height:1.5;white-space:nowrap}.card{position:absolute;left:47px;width:272px;height:260px;border-radius:6.73px;background:#000;color:#f5ede2}.card__title{position:absolute;left:28px;top:26px;margin:0;font-weight:900;font-size:51px;line-height:.854;text-transform:uppercase}.card__desc{position:absolute;left:26px;top:160px;width:226px;margin:0;font-size:24.8px;line-height:1;text-transform:uppercase}.f-review .layer--1{position:absolute;left:-134.615px;top:577.4px;width:677.49px;height:528.45px;pointer-events:none;transform:rotate(-86.5deg)}.f-review .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-review .layer--2{position:absolute;left:-163.865px;top:647.36px;width:386.61px;height:360.65px;pointer-events:none;transform:scaleY(-1) rotate(71deg)}.f-review .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-swirl .layer--1{position:absolute;left:-126.935px;top:521.77px;width:704.28px;height:644.53px;pointer-events:none;transform:rotate(112.7deg)}.f-swirl .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-swirl .layer--2{position:absolute;left:31.77px;top:-102.605px;width:506.05px;height:477.47px;pointer-events:none;transform:rotate(-170.25deg)}.f-swirl .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-feather .layer--1{position:absolute;left:247.57px;top:-148.84px;width:296.7px;height:296.55px;pointer-events:none;transform:rotate(126.47deg)}.f-feather .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-feather .layer--2{position:absolute;left:-220.485px;top:590.31px;width:977.29px;height:904.55px;pointer-events:none;transform:rotate(126.47deg)}.f-feather .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-feather .layer--3{position:absolute;left:-138.96px;top:630.715px;width:428.72px;height:447.77px;pointer-events:none;transform:rotate(18.53deg)}.f-feather .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-feather .layer--4{position:absolute;left:119.97px;top:-78.285px;width:518.15px;height:461.67px;pointer-events:none;transform:rotate(-23.72deg)}.f-feather .layer--4 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-pink .layer--1{position:absolute;left:247.57px;top:-148.84px;width:296.7px;height:296.55px;pointer-events:none;transform:rotate(126.47deg)}.f-pink .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-pink .layer--2{position:absolute;left:119.565px;top:-108.135px;width:518.15px;height:461.67px;pointer-events:none;transform:rotate(-29.1deg)}.f-pink .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-pink .layer--3{position:absolute;left:-302.765px;top:530.86px;width:984.36px;height:931.94px;pointer-events:none;transform:scaleY(-1) rotate(-6.87deg)}.f-pink .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-pink .layer--4{position:absolute;left:-274.66px;top:680.68px;width:578.19px;height:577.89px;pointer-events:none;transform:rotate(137.21deg)}.f-pink .layer--4 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-yellow .layer--1{position:absolute;left:-15.86px;top:236.31px;width:750.21px;height:585.18px;pointer-events:none;transform:rotate(118.24deg)}.f-yellow .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-yellow .layer--2{position:absolute;left:-298.675px;top:576.675px;width:543.07px;height:595.2px;pointer-events:none;transform:scaleY(-1) rotate(-105.32deg)}.f-yellow .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-yellow .layer--3{position:absolute;left:311.96px;top:-233.875px;width:638.06px;height:713.88px;pointer-events:none;transform:rotate(-8.91deg)}.f-yellow .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-poetry .layer--1{position:absolute;left:-214.235px;top:331.545px;width:814.47px;height:724.77px;pointer-events:none;transform:rotate(85.95deg)}.f-poetry .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-poetry .layer--2{position:absolute;left:66.895px;top:590.385px;width:312.4px;height:555px;pointer-events:none;transform:rotate(48.75deg)}.f-poetry .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-dishes .layer--1{position:absolute;left:-181.975px;top:303.855px;width:908.81px;height:808.72px;pointer-events:none;transform:rotate(85.95deg)}.f-dishes .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-dishes .layer--2{position:absolute;left:156.665px;top:-254.855px;width:365.09px;height:553.71px;pointer-events:none;transform:rotate(143.1deg)}.f-dishes .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-dishes .layer--3{position:absolute;left:-104.155px;top:722.845px;width:299.68px;height:454.51px;pointer-events:none;transform:rotate(133.86deg)}.f-dishes .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-dishes .layer--4{position:absolute;left:330.28px;top:269.755px;width:321.42px;height:487.48px;pointer-events:none;transform:scaleY(-1) rotate(-17.01deg)}.f-dishes .layer--4 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-ribeye .layer--1{position:absolute;left:153.645px;top:-160.025px;width:547.71px;height:427.22px;pointer-events:none;transform:scaleY(-1) rotate(-106.77deg)}.f-ribeye .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-ribeye .layer--2{position:absolute;left:-112.985px;top:529.945px;width:613.57px;height:478.6px;pointer-events:none;transform:scaleY(-1) rotate(-172.09deg)}.f-ribeye .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-ribeye .layer--3{position:absolute;left:317.55px;top:-120.825px;width:255.69px;height:656.79px;pointer-events:none;transform:rotate(174.83deg)}.f-ribeye .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-ribeye .layer--4{position:absolute;left:-186px;top:371.66px;width:310.35px;height:797.19px;pointer-events:none;transform:rotate(-105deg)}.f-ribeye .layer--4 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-splash .layer--1{position:absolute;left:60.835px;top:452.67px;width:433.79px;height:770.63px;pointer-events:none;transform:scaleY(-1) rotate(-163.99deg)}.f-splash .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-splash .layer--2{position:absolute;left:240.45px;top:-52.485px;width:367.73px;height:403.79px;pointer-events:none;transform:rotate(-13.57deg)}.f-splash .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-splash .sun{position:absolute;left:269px;top:-77px;width:195px;height:195px;pointer-events:none}.f-splash .title{position:absolute;left:44px;top:172.5px;width:308px;margin:0;font-weight:900;font-size:60.73px;line-height:.854;text-transform:uppercase;word-break:break-word}.f-splash .subtitle{position:absolute;left:44px;top:352px;width:282px;margin:0;font-weight:400;font-size:31px;line-height:.9;text-transform:uppercase}.f-splash .btn--splash{left:43px;top:488px}.f-hi .layer--1{position:absolute;left:-23.535px;top:450.345px;width:468.71px;height:380.9px;pointer-events:none;transform:rotate(-92.22deg)}.f-hi .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-hi .layer--2{position:absolute;left:58.965px;top:377.395px;width:630.16px;height:701.95px;pointer-events:none;transform:scaleY(-1) rotate(166.77deg)}.f-hi .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-hi .heading{top:144.3px;font-weight:900;font-size:29.5px}.f-hi .lead{position:absolute;left:47px;top:188.5px;width:308px;margin:0;font-size:29.5px;font-weight:400;line-height:.9;text-transform:uppercase}.f-hi .btn--hi{left:46px;top:306.6px}.f-food .layer--1{position:absolute;left:-311.865px;top:637.84px;width:703.07px;height:613.12px;pointer-events:none;transform:rotate(-85.77deg)}.f-food .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-food .layer--2{position:absolute;left:-169.02px;top:691.23px;width:441.3px;height:365.37px;pointer-events:none;transform:rotate(-17.11deg)}.f-food .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-food .tag{display:inline-flex;align-items:center;height:41.46px;padding:0 18.33px;border-radius:4.1px;background:#fff;color:#000;font-size:27.55px;letter-spacing:.725px;white-space:nowrap}.f-food .tag-list{position:absolute;left:42px;top:290px;display:flex;flex-direction:column;align-items:flex-start;gap:18.3px}.f-food .tag-cols{position:absolute;left:45px;top:255px;display:flex;gap:20px}.f-food .tag-col{display:flex;flex-direction:column;gap:22.6px}.f-food .tag-col--a{width:145px}.f-food .tag-col--b{width:149px}.f-food .tag-col .tag{justify-content:center;width:100%;height:42px}.f-step .chip{top:109px}.f-step .heading{top:144.4px}.f-step .question{top:306px}.f-course{--accent: #088bf0;--caret: #fff}.f-course .question{top:282px}.f-course .layer--1{position:absolute;left:33.235px;top:491.595px;width:620.1px;height:591.03px;pointer-events:none;transform:rotate(-174.86deg)}.f-course .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-course .layer--2{position:absolute;left:-187.785px;top:585.185px;width:428.2px;height:465.56px;pointer-events:none;transform:rotate(121.42deg)}.f-course .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-course .layer--3{position:absolute;left:153.525px;top:-205.15px;width:464.66px;height:422.23px;pointer-events:none;transform:rotate(-86.5deg)}.f-course .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-course .layer--4{position:absolute;left:52.045px;top:-230.11px;width:624.83px;height:532.42px;pointer-events:none;transform:rotate(-27.77deg)}.f-course .layer--4 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-mood{--accent: #d7ef02;--caret: #000}.f-mood .layer--1{position:absolute;left:37.69px;top:451.925px;width:613.67px;height:529.11px;pointer-events:none;transform:scaleY(-1) rotate(-175.77deg)}.f-mood .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-mood .layer--2{position:absolute;left:-159.72px;top:475.99px;width:470.54px;height:526.43px;pointer-events:none;transform:rotate(-131.58deg)}.f-mood .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-mood .layer--3{position:absolute;left:143.425px;top:-149.585px;width:279.23px;height:374.74px;pointer-events:none;transform:rotate(-51.92deg)}.f-mood .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-mood .layer--4{position:absolute;left:55.525px;top:-371.14px;width:874.11px;height:861.82px;pointer-events:none;transform:rotate(-106.17deg)}.f-mood .layer--4 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-touch{--accent: #feb807;--caret: #000}.f-touch .layer--1{position:absolute;left:120.965px;top:-367.605px;width:514.53px;height:672.71px;pointer-events:none;transform:scaleY(-1) rotate(-17.72deg)}.f-touch .layer--1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-touch .layer--2{position:absolute;left:-206.91px;top:441.415px;width:940.96px;height:1095.1px;pointer-events:none;transform:rotate(-7.34deg)}.f-touch .layer--2 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.f-touch .layer--3{position:absolute;left:-123.245px;top:591.405px;width:337.9px;height:393.26px;pointer-events:none;transform:rotate(109.47deg)}.f-touch .layer--3 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}#root{display:contents}html,body{background:#f5ede2;overflow:hidden}.deck{display:block;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow:clip}.artboard{display:block;position:absolute;left:50%;top:50%;margin:-437px 0 0 -201px;border:0;background:none;overflow:visible}.bleed{position:absolute;left:calc(201px - var(--bleed-w, 402px) / 2);top:calc(437px - var(--bleed-h, 874px) / 2);width:var(--bleed-w, 402px);height:var(--bleed-h, 874px);overflow:hidden;pointer-events:none;background:#f5ede2}.glow{position:absolute;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ambient, #eb1000) 34%,transparent),transparent)}.glow--1{left:88%;top:10%}.glow--2{left:6%;top:74%}.glow--3{left:52%;top:46%;width:560px;height:560px;margin:-280px 0 0 -280px;opacity:.6}.texture{position:absolute;left:calc(201px - var(--bleed-w, 402px) / 2);top:calc(437px - var(--bleed-h, 874px) / 2);width:var(--bleed-w, 402px);height:var(--bleed-h, 874px);overflow:hidden;pointer-events:none}.texture img{position:absolute;left:50%;top:50%;width:calc(max(1212px,var(--bleed-w, 402px),var(--bleed-h, 874px)) + 80px);height:calc(max(1212px,var(--bleed-w, 402px),var(--bleed-h, 874px)) + 80px);margin:calc((max(1212px,var(--bleed-w, 402px),var(--bleed-h, 874px)) + 80px)/-2) 0 0 calc((max(1212px,var(--bleed-w, 402px),var(--bleed-h, 874px)) + 80px)/-2)}:where(button){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid #000;outline-offset:3px}.btn,.nav__next{font-family:inherit}.btn:disabled,.nav__next:disabled{opacity:.45;cursor:default}.nav__next.is-busy:disabled{opacity:1}.nav__back,.dd .dd__head,.dd .opt{cursor:pointer}.dd .dd__menu[data-state=closing]{pointer-events:none}.dd .opt.is-selected{outline:3px solid #000;outline-offset:-3px}.dd .caret{cursor:pointer}.dd .caret:disabled{opacity:.35;cursor:default}.dd .dd__head{position:relative}.dd .dd__value{display:inline-block}.dd .dd__ring{display:none}.dd .dd__menu[data-state=picking]{pointer-events:none}.dd span.dd__head{cursor:default}.f-food .tag{cursor:pointer;transition:background-color .12s,color .12s}.f-food .tag.is-selected{background:#eb1000;color:#fff}.other-input{position:absolute;left:45px;top:645px;width:314px;height:42px;padding:0 14px;border:2px solid #000;border-radius:4.1px;background:#fff;color:#000;font:inherit;font-size:20px}.notice{position:absolute;left:47px;width:308px;margin:0;font-size:18px;line-height:1.2}.notice--splash{top:488px;font-size:22px}.notice--review{top:742px;width:auto;max-width:316px;padding:5px 9px;border-radius:4.1px;background:#f5ede2;font-size:16px}.notice[role=alert]{color:#eb1000;font-weight:900}.burst{position:absolute;left:190px;top:300px;pointer-events:none}.burst__dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;opacity:0}.word{display:block}@keyframes pyp-rise{0%{opacity:0;translate:0 12px}}@keyframes pyp-fade{0%{opacity:0}}@keyframes pyp-pop{0%{opacity:0;scale:.9}}@keyframes pyp-art{0%{opacity:0;scale:1.04}}@keyframes pyp-menu-in{0%{opacity:0;translate:0 -8px;scale:.98}}@keyframes pyp-menu-out{to{opacity:0;translate:0 -4px}}@keyframes pyp-opt-in{0%{opacity:0;translate:0 -6px}}@keyframes pyp-drift-1{to{translate:-70px 50px;scale:1.18}}@keyframes pyp-drift-2{to{translate:80px -60px;scale:.88}}@keyframes pyp-drift-3{to{translate:-40px -80px;scale:1.1}}@keyframes pyp-float{to{translate:9px -13px;rotate:1.4deg}}@keyframes pyp-grain{to{translate:-36px -30px}}@keyframes pyp-nudge-a{35%{scale:1.035;rotate:calc(var(--dir, 1) * 1.6deg)}}@keyframes pyp-nudge-b{35%{scale:1.035;rotate:calc(var(--dir, 1) * 1.6deg)}}@keyframes pyp-value-in{0%{opacity:0;translate:0 40%}}@keyframes pyp-ring{0%{opacity:.9}to{opacity:0;scale:1.08 1.35}}@keyframes pyp-ripple{0%{scale:0;opacity:.35}to{scale:40;opacity:1}}@keyframes pyp-wake{40%{scale:1.08}}@keyframes pyp-arrow{50%{translate:4px 0}}@keyframes pyp-shimmer{0%{translate:-100% 0}to{translate:100% 0}}@keyframes pyp-bob{to{translate:0 -5px}}@keyframes pyp-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.3)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-150px) scale(1)}}@keyframes pyp-vt-out{to{opacity:0}}@keyframes pyp-vt-in{0%{opacity:0}}@media (prefers-reduced-motion: no-preference){.artboard{view-transition-name:artboard}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(artboard){animation:pyp-vt-out .18s ease both}::view-transition-new(artboard){animation:pyp-vt-in .26s ease both}.layer img{animation:pyp-art .6s cubic-bezier(.2,.8,.2,1) var(--d, 0ms) both,pyp-float var(--fd, 16s) ease-in-out calc(var(--t, 0) * -1s) infinite alternate}.layer--2 img{--d: 80ms;--fd: 19s;animation-direction:normal,alternate-reverse}.layer--3 img{--d: .16s;--fd: 21.5s}.layer--4 img{--d: .24s;--fd: 24s;animation-direction:normal,alternate-reverse}.logo{animation:pyp-fade .26s cubic-bezier(.2,.8,.2,1) 0ms both}.chip{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) 60ms both}.heading,.prompted,.f-splash .title,.f-hi .lead{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) .1s both}.f-hi .lead{animation-delay:.16s}.question,.f-splash .subtitle,.poem{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) .16s both}.f-step .dd,.other-input{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) .22s both}.nav,.btn{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) .32s both}.f-splash .sun{animation:pyp-pop .6s cubic-bezier(.2,.8,.2,1) .12s both}.review-row>.question,.review-row>.dd{animation-delay:calc(.16s + var(--i, 0) * 90ms)}.review-row>.dd{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i, 0) * 90ms) both}.f-food .tag{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i, 0) * 30ms) both}.reveal-title .word{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) calc(.18s + var(--i, 0) * 90ms) both}.reveal-sub{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) .46s both}.minis .mini{animation:pyp-pop .26s cubic-bezier(.2,.8,.2,1) calc(.52s + var(--i, 0) * 60ms) both}.card{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i, 0) * .14s) both}.card__title .word{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i, 0) * 70ms) both}.pills .pill{animation:pyp-rise .38s cubic-bezier(.2,.8,.2,1) calc(.24s + var(--i, 0) * 70ms) both,pyp-bob 3.2s ease-in-out calc(1.1s + var(--i, 0) * .45s) infinite alternate}.notice{animation:pyp-fade .26s cubic-bezier(.2,.8,.2,1) .36s both}.glow{will-change:translate,scale;animation:pyp-drift-1 28s ease-in-out calc(var(--t, 0) * -1s) infinite alternate}.glow--2{animation-name:pyp-drift-2;animation-duration:36s}.glow--3{animation-name:pyp-drift-3;animation-duration:44s}.texture img{animation:pyp-grain 70s linear calc(var(--t, 0) * -1s) infinite alternate}.layer:nth-child(odd){--dir: -1}.artboard[data-pulse=a] .layer{animation:pyp-nudge-a .7s cubic-bezier(.2,.8,.2,1) both}.artboard[data-pulse=b] .layer{animation:pyp-nudge-b .7s cubic-bezier(.2,.8,.2,1) both}.artboard[data-pulse] .layer--2{animation-delay:50ms}.artboard[data-pulse] .layer--3{animation-delay:.1s}.artboard[data-pulse] .layer--4{animation-delay:.15s}.dd__value{animation:pyp-value-in .26s cubic-bezier(.2,.8,.2,1) both}.dd__ring{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;outline:3px solid var(--accent);pointer-events:none;animation:pyp-ring .52s ease-out both}.dd .opt{position:relative;isolation:isolate;overflow:hidden}.dd .opt:after{content:"";position:absolute;left:var(--x, 50%);top:var(--y, 50%);z-index:-1;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:#000;opacity:0;pointer-events:none}.dd__menu[data-state=picking] .opt.is-selected{color:#f5ede2;transition:color .12s ease 60ms}.dd__menu[data-state=picking] .opt.is-selected:after{animation:pyp-ripple .26s ease-out both}}@media (prefers-reduced-motion: no-preference) and (hover: hover){.dd .opt:hover{translate:6px 0;box-shadow:inset 4px 0 #000}}@media (prefers-reduced-motion: no-preference){.dd .opt,.dd .dd__head{transition:translate .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),scale .12s ease}.f-step .nav__next:not(:disabled){animation:pyp-wake .42s cubic-bezier(.2,.8,.2,1) both}.f-step .nav__next:not(:disabled) svg{animation:pyp-arrow .52s ease-in-out .2s 2}.f-food .tag{position:relative;isolation:isolate;overflow:hidden;transition:color .2s ease,scale .12s ease}.f-food .tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#eb1000;clip-path:circle(0 at var(--x, 50%) var(--y, 50%));transition:clip-path .38s cubic-bezier(.2,.8,.2,1)}.f-food .tag.is-selected{background:#fff}.f-food .tag.is-selected:before{clip-path:circle(150% at var(--x, 50%) var(--y, 50%))}.nav__next.is-busy{overflow:hidden}.nav__next.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:pyp-shimmer .9s ease-in-out infinite}.burst__dot{animation:pyp-burst 1.1s cubic-bezier(.2,.8,.2,1) calc(.14s + var(--i, 0) * 14ms) both}.burst__dot:nth-child(2n){width:8px;height:8px;margin:-4px 0 0 -4px;animation-duration:1.3s}.dd__menu{transform-origin:top left}.dd__menu[data-state=open]{animation:pyp-menu-in .18s cubic-bezier(.2,.8,.2,1) both}.dd__menu[data-state=open] .opt{animation:pyp-opt-in .18s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 30ms) both}.dd__menu[data-state=closing]{animation:pyp-menu-out .12s ease-in both}.dd .caret svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.btn,.nav__next,.nav__back,.dd .caret{transition:scale .12s ease,opacity .2s ease,background-color .12s ease,color .12s ease}.btn:active:not(:disabled),.nav__next:active:not(:disabled),.nav__back:active:not(:disabled),.dd .caret:active:not(:disabled),.dd .dd__head:active:not(:disabled),.dd .opt:active:not(:disabled),.f-food .tag:active:not(:disabled){scale:.97}}
