section[data-v-5d3ffafc]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xl-3xl);padding-bottom:var(--space-3xl-4xl);padding-top:var(--space-3xl-4xl)}section[data-v-5d3ffafc]>*{flex-basis:calc(44955rem - 99900%);flex-grow:1}.hero-text[data-v-5d3ffafc]{display:flex;flex-direction:column;flex-grow:1.5}h2 span[data-v-5d3ffafc]{color:var(--color-terracotta);display:block}p[data-v-5d3ffafc]{margin:var(--space-m) 0 var(--space-l);white-space:pre-line}.hero-image[data-v-5d3ffafc]{aspect-ratio:1/1;border:1px solid var(--color-caramel);padding:1rem;position:relative}.hero-image img[data-v-5d3ffafc]{-o-object-fit:cover;object-fit:cover;width:100%}.hero-image[data-v-5d3ffafc]:after,.hero-image[data-v-5d3ffafc]:before{border:1px solid var(--color-terracotta);content:"";height:2rem;position:absolute;width:2rem}.hero-image[data-v-5d3ffafc]:before{border-width:1px 0 0 1px;left:0;top:0;transform:translate(-50%,-50%)}.hero-image[data-v-5d3ffafc]:after{border-width:0 1px 1px 0;bottom:0;right:0;transform:translate(50%,50%)}.display[data-v-b0d72063]{align-items:center;aspect-ratio:16/9;background:var(--color-espresso);border:1px solid var(--color-caramel-50);display:flex;justify-content:center;width:100%}.rect[data-v-b0d72063]{background:#d4a3730a;border:2px solid var(--color-caramel);min-height:8px;min-width:8px;transition:width .35s ease,height .35s ease}.card[data-v-50070ca1]{background:var(--color-caramel-05);border:1px solid var(--color-caramel-50);padding:var(--space-m);position:relative}.card[data-v-50070ca1]:before{background-image:linear-gradient(to right,transparent,var(--color-caramel),transparent);content:"";height:1px;left:0;opacity:0;position:absolute;top:-1px;transition:.2s ease;width:100%}.card[data-v-50070ca1]:hover:before{opacity:1}.title[data-v-50070ca1]{color:var(--color-mascarpone-90)}.inputs[data-v-50070ca1]{display:grid;gap:var(--space-m);grid-template-columns:1fr 1fr;margin:var(--space-m) 0}label[data-v-50070ca1]{color:var(--color-caramel-90);display:block;margin-bottom:var(--space-2xs)}input[data-v-50070ca1]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background-color:var(--color-mascarpone-05);border:1px solid var(--color-caramel-50);color:var(--color-mascarpone-90);font-size:var(--text-5);font-weight:300;height:60px;outline:none;text-align:center;transition:.2s ease;width:100%}input[data-v-50070ca1]::-webkit-inner-spin-button,input[data-v-50070ca1]::-webkit-outer-spin-button{-webkit-appearance:none}input[data-v-50070ca1]:focus{border-color:var(--color-terracotta)}section[data-v-d2485963]{background:var(--color-espresso)}h3[data-v-d2485963]{color:var(--color-caramel);text-align:center}.decoration[data-v-d2485963]{margin-bottom:var(--space-l)}.subtitle[data-v-d2485963]{color:var(--color-mascarpone-90);font-size:var(--text-3);margin:0 auto var(--space-xl);max-width:40ch;text-align:center}.layout[data-v-d2485963]{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-l)}.layout[data-v-d2485963]>*{flex-basis:calc(39960rem - 99900%);flex-grow:1}.ingredients[data-v-d2485963]{background-color:var(--color-caramel-20);border:1px solid var(--color-caramel-50);display:flex;flex-grow:2;flex-wrap:wrap;gap:1px;overflow-x:scroll}.ingredient[data-v-d2485963]{align-items:center;background:var(--color-espresso);display:flex;flex:1;gap:var(--space-m);justify-content:space-between;min-width:250px;padding:var(--space-m);transition:.2s ease;width:calc(50% - 1px)}.ingredient[data-v-d2485963]:hover{background-color:transparent}.ingredient[data-v-d2485963]:last-child{grid-column:1/-1}.ingredient-name[data-v-d2485963]{color:var(--color-mascarpone-90);font-size:var(--text-3);font-weight:600}.ingredient-label[data-v-d2485963],.ingredient-qty[data-v-d2485963]{color:var(--color-caramel-90)}.ingredient-qty[data-v-d2485963]{font-size:var(--text-5);font-weight:300;line-height:.6em;text-align:right}.ingredient-unit[data-v-d2485963]{font-size:var(--text-2);font-weight:300}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.3639%;ascent-override:92.3784%;descent-override:19.7572%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.5577%;ascent-override:98.3348%;descent-override:21.0311%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104%;ascent-override:99.8077%;descent-override:21.3462%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.7342%;ascent-override:105.1308%;descent-override:22.4846%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}h3[data-v-0be4d3cf]{text-align:center}ol[data-v-0be4d3cf]{counter-reset:steps;list-style:none;margin:auto;max-width:45rem;padding:0}li[data-v-0be4d3cf]{align-items:start;counter-increment:steps;display:flex;gap:var(--space-l)}li[data-v-0be4d3cf]:before{align-items:center;border:1px solid var(--color-terracotta);color:var(--color-terracotta);content:counter(steps,decimal-leading-zero);display:flex;font-weight:600;height:3.5rem;justify-content:center;letter-spacing:.1em;transition:.2s ease;width:3.5rem}li[data-v-0be4d3cf]:hover:before{background-color:var(--color-terracotta);color:var(--color-mascarpone)}li+li[data-v-0be4d3cf]{margin-top:var(--space-l)}.instruction[data-v-0be4d3cf]{border-bottom:1px solid var(--color-terracotta-20);flex:1;padding-bottom:var(--space-l)}h4[data-v-0be4d3cf]{font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: BlinkMacSystemFont","Plus Jakarta Sans Fallback: Segoe UI","Plus Jakarta Sans Fallback: Helvetica Neue","Plus Jakarta Sans Fallback: Arial","Plus Jakarta Sans Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;margin-bottom:var(--space-xs)}p[data-v-0be4d3cf]{font-weight:300}button[data-v-0be4d3cf]{margin:var(--space-xl) auto 0}
