@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-ext-400-normal.CuPM9foi.woff2)format("woff2"),url(/_astro/nunito-cyrillic-ext-400-normal.xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-400-normal.xAOo5cBP.woff2)format("woff2"),url(/_astro/nunito-cyrillic-400-normal.D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-vietnamese-400-normal.BHkVbP3T.woff2)format("woff2"),url(/_astro/nunito-vietnamese-400-normal.DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-ext-400-normal.i-8OOpdj.woff2)format("woff2"),url(/_astro/nunito-latin-ext-400-normal.CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-400-normal.r8SDr6Up.woff2)format("woff2"),url(/_astro/nunito-latin-400-normal.DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-cyrillic-ext-800-normal.B-cvGohL.woff2)format("woff2"),url(/_astro/nunito-cyrillic-ext-800-normal.pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-cyrillic-800-normal.D3igD7Kl.woff2)format("woff2"),url(/_astro/nunito-cyrillic-800-normal.DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-vietnamese-800-normal.D_CZYdm9.woff2)format("woff2"),url(/_astro/nunito-vietnamese-800-normal.Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-ext-800-normal.CtU8tJOV.woff2)format("woff2"),url(/_astro/nunito-latin-ext-800-normal.CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:host,:root{--stew-color-bg:#0f2d26;--stew-color-surface:#133a31;--stew-color-line:#2a5046;--stew-color-text:#fff8e8;--stew-color-text-muted:#c9d3c4;--stew-color-accent:#f4d58d;--stew-color-accent-alt:#6b7f6b;--stew-color-ink:#1b1f1d;--stew-color-cream:#fff8e8;--stew-font-family:Nunito, ui-rounded, system-ui, sans-serif;--stew-font-size-headline:30px;--stew-font-size-body:18px;--stew-font-size-small:15px;--stew-motion-duration:.75s;--stew-motion-easing:cubic-bezier(.45, 0, .55, 1);--stew-motion-breath-in:4s;--stew-motion-breath-out:6s;--stew-radius-card:20px;--stew-radius-button:16px;--stew-space-gutter:20px;--stew-space-tap-min:56px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--stew-color-bg)}body{background:var(--stew-color-bg);color:var(--stew-color-text);font-family:var(--stew-font-family);font-size:var(--stew-font-size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:var(--stew-color-accent)}.wrap{width:min(680px,100%);padding:0 var(--stew-space-gutter);margin:0 auto}section{border-top:1px solid var(--stew-color-line);padding:56px 0}.hero{border-top:0;padding-top:48px}.hero--home{text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 18%, color-mix(in srgb, var(--stew-color-accent) 10%, transparent), transparent 70%), var(--stew-color-bg);padding:88px 0 104px}.hero--home h1{letter-spacing:-.015em;max-width:20ch;margin-inline:auto}.hero--home .muted{margin-inline:auto;max-width:34em;margin-bottom:32px}.hero-lockup{flex-direction:column;align-items:center;gap:18px;margin-bottom:56px;display:flex}.site-header{padding:20px 0}.brand{color:var(--stew-color-text);align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.night{background:var(--stew-color-bg);color:var(--stew-color-text)}.day{background:var(--stew-color-cream);color:var(--stew-color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.day .muted{color:color-mix(in srgb, var(--stew-color-ink) 72%, var(--stew-color-cream))}.day .wrap{width:min(1000px,100%)}.day section{text-align:center;border-top:0;padding:88px 0 0}.day section:last-of-type{padding-bottom:104px}.day section>h2,.day section>p{max-width:600px;margin-inline:auto}.day .steps{text-align:left;margin-top:40px}@media (width>=800px){.day .steps{grid-template-columns:repeat(3,1fr)}}.day .steps li{border:1px solid color-mix(in srgb, var(--stew-color-ink) 8%, transparent);box-shadow:0 18px 40px -24px color-mix(in srgb, var(--stew-color-bg) 35%, transparent);padding:28px 24px 24px}.day #join form,.day #join #reserve{border-radius:var(--stew-radius-card);background:color-mix(in srgb, var(--stew-color-cream) 40%, white);border:1px solid color-mix(in srgb, var(--stew-color-ink) 8%, transparent);max-width:520px;box-shadow:0 18px 40px -24px color-mix(in srgb, var(--stew-color-bg) 35%, transparent);text-align:left;margin:32px auto 0;padding:28px}.day #join .button{width:100%}.day .steps li,.day .card{background:color-mix(in srgb, var(--stew-color-cream) 40%, white)}.day .steps li:before{counter-increment:step;content:counter(step);background:var(--stew-color-bg);width:28px;height:28px;color:var(--stew-color-text);border-radius:50%;place-items:center;margin-bottom:16px;font-weight:800;display:inline-grid}.day a{color:var(--stew-color-bg)}.day .field input:not([type=radio],[type=checkbox]){color:var(--stew-color-ink);border-color:var(--stew-color-accent-alt);background:#fff}.day .error{color:var(--stew-color-ink);font-weight:700}.kicker{color:var(--stew-color-accent);margin:0 0 12px;font-weight:700}.hero-name{letter-spacing:-.01em;color:var(--stew-color-text);font-size:40px;font-weight:800;line-height:1}h1,h2,h3{margin:0 0 16px;font-weight:800;line-height:1.2}h1{font-size:clamp(30px,7vw,44px)}h2{font-size:var(--stew-font-size-headline)}h3{margin-bottom:6px;font-size:20px}p{margin:0 0 16px}.muted{color:var(--stew-color-text-muted)}.small{font-size:var(--stew-font-size-small)}.steps{counter-reset:step;gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--stew-color-surface);border-radius:var(--stew-radius-card);padding:20px 20px 16px}.button{min-height:var(--stew-space-tap-min);border-radius:var(--stew-radius-button);background:var(--stew-color-accent);color:var(--stew-color-bg);font:inherit;cursor:pointer;transition:opacity var(--stew-motion-duration) var(--stew-motion-easing), transform .2s var(--stew-motion-easing), box-shadow .2s var(--stew-motion-easing);border:0;justify-content:center;align-items:center;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.button:not([disabled],.quiet):hover{box-shadow:0 10px 28px -12px color-mix(in srgb, var(--stew-color-accent) 70%, transparent);transform:translateY(-1px)}.button[disabled]{opacity:.6;cursor:progress}.button.quiet{color:var(--stew-color-text);border:1px solid var(--stew-color-line);background:0 0}.field{gap:8px;margin-bottom:16px;display:grid}.field input:not([type=radio],[type=checkbox]){min-height:var(--stew-space-tap-min);border-radius:var(--stew-radius-button);border:1px solid var(--stew-color-line);background:var(--stew-color-surface);color:var(--stew-color-text);font:inherit;padding:0 16px}fieldset.field[hidden]{display:none}fieldset.field{border:0;gap:0;min-width:0;margin-inline:0;padding:0}legend{margin-bottom:8px;padding:0}.required{color:var(--stew-color-accent);margin-left:2px;font-weight:800}.optional{color:var(--stew-color-text-muted);font-size:var(--stew-font-size-small);margin-left:4px}.consent{margin:14px 0 0}.day #join .consent{text-align:center}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.choice{align-items:center;gap:8px;min-height:44px;display:flex}.choice input{accent-color:var(--stew-color-accent);margin:0}.field textarea{border-radius:var(--stew-radius-button);border:1px solid var(--stew-color-line);background:var(--stew-color-surface);color:var(--stew-color-text);font:inherit;padding:12px 16px}.field textarea:focus-visible,.field input:focus-visible,.button:focus-visible{outline:2px solid var(--stew-color-accent-alt);outline-offset:2px}.error{color:var(--stew-color-accent);min-height:1.5em}.card{background:var(--stew-color-surface);border-radius:var(--stew-radius-card);padding:24px}footer{border-top:1px solid var(--stew-color-line);padding:40px 0 56px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.mark[data-astro-cid-4pt2nqzy]{flex:none;display:inline-block}.mark[data-astro-cid-4pt2nqzy] svg{width:100%;height:100%;display:block;overflow:visible}.mark--simmering[data-astro-cid-4pt2nqzy] svg g>path:nth-child(-n+3){transform-box:fill-box;transform-origin:50% 100%;animation:simmer calc(var(--stew-motion-breath-in) + var(--stew-motion-breath-out)) var(--stew-motion-easing) infinite}.mark--simmering[data-astro-cid-4pt2nqzy] svg g>path:first-child{animation-delay:-.8s}.mark--simmering[data-astro-cid-4pt2nqzy] svg g>path:nth-child(3){animation-delay:-1.6s}@keyframes simmer{0%{opacity:.7;transform:translateY(0)scaleY(.96)}40%{opacity:1;transform:translateY(-6%)scaleY(1.04)}to{opacity:.7;transform:translateY(0)scaleY(.96)}}
