.coming-soon_page__N4FoP{--paper:#f3ead6;--paper-light:#fbf6ec;--ink:var(--charcoal);--accent:var(--clay-text);--forest:#2f4a26;--gutter:clamp(16px,4vw,64px);--marker-h:64px;position:relative;isolation:isolate;min-height:100dvh;padding:0;display:grid;grid-template-rows:auto 1fr;color:var(--ink);background:var(--paper);color-scheme:light;overflow:hidden}.coming-soon_page__N4FoP:after{content:"";position:absolute;inset:0;z-index:10;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.28 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.coming-soon_intro__ej7Y4{width:min(480px,100%);padding:clamp(32px,7vh,72px) var(--gutter) 0}.coming-soon_mark__oSWVB{display:block;width:44px;height:44px;background:var(--ink);-webkit-mask:var(--mark) center /contain no-repeat;mask:var(--mark) center /contain no-repeat}.coming-soon_title__qSvoy{margin-top:clamp(24px,4vh,36px);font-family:var(--font-display),serif;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.coming-soon_body__hNsZk{margin-top:14px;max-width:38ch;color:var(--ink-muted);font-size:15px;line-height:1.6}.coming-soon_signup__H_J_M{width:min(520px,100%);margin-top:24px;opacity:0;animation:coming-soon_rise__F1GJ4 .78s ease .62s forwards}.coming-soon_emailLabel__oXl7l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.coming-soon_signupFields__5U_Cs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.coming-soon_signup__H_J_M button,.coming-soon_signup__H_J_M input{min-height:46px;border:1px solid var(--rule-strong);border-radius:0}.coming-soon_signup__H_J_M input{min-width:0;padding:0 15px;color:var(--ink);background:rgba(248,245,239,.76);outline:none}.coming-soon_signup__H_J_M input::placeholder{color:var(--ink-muted);opacity:1}.coming-soon_signup__H_J_M input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.coming-soon_signup__H_J_M button{padding:0 23px;color:var(--paper-light);background:var(--ink);cursor:pointer;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;transition:transform .18s ease}.coming-soon_signup__H_J_M button:hover{transform:translateY(-1px)}.coming-soon_signup__H_J_M button:active{transform:translateY(1px)}.coming-soon_signup__H_J_M button:disabled{cursor:wait;opacity:.68;transform:none}.coming-soon_turnstile__JWbQW{width:100%;margin-top:9px}.coming-soon_signup__H_J_M .coming-soon_turnstile__JWbQW{justify-content:flex-start}.coming-soon_signupConsent__OcX9u,.coming-soon_signupStatus__uvdTT{width:100%;margin-top:8px;color:var(--ink-muted);font-size:11px;line-height:1.45;letter-spacing:.025em}.coming-soon_signupStatus__uvdTT{min-height:15px;margin-top:3px;color:var(--accent)}.coming-soon_signupConsent__OcX9u a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.coming-soon_signupConsent__OcX9u a:hover{color:var(--accent)}.coming-soon_signupSuccess__jnCCE{--envelope-width:150px;--envelope-gap:12px;width:min(520px,100%);margin-top:24px;padding-top:2px;justify-content:flex-start}.coming-soon_signupThanks__L85Re{font-family:var(--font-display),serif;font-size:16px;font-style:italic;line-height:1.35;text-wrap:balance;animation:coming-soon_rise__F1GJ4 .42s ease both}.coming-soon_signupThanks__L85Re:focus{outline:none}.coming-soon_garden__ScB0u{position:relative;align-self:end;padding:24px var(--gutter) 0}.coming-soon_bed__5n6H6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:clamp(0px,1vw,16px);max-width:1180px;margin:0 auto;padding:0;list-style:none}.coming-soon_plant__D7VVt{position:relative;display:flex;justify-content:center}.coming-soon_plantButton__LAr5n{-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;color:inherit;background:none;font:inherit;text-align:center}button.coming-soon_plantButton__LAr5n{cursor:pointer}button.coming-soon_plantButton__LAr5n:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.coming-soon_plantSvg__HXVos{display:block;width:100%;height:auto;overflow:visible}.coming-soon_marker__KngTh{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;height:var(--marker-h);padding:0 4px;color:var(--ink);font-size:13px;line-height:1.25}.coming-soon_markerName__QB4zO{color:var(--ink);font-family:var(--font-display),serif;font-size:15px;font-style:italic;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s ease}button.coming-soon_plantButton__LAr5n:hover .coming-soon_markerName__QB4zO{text-decoration-color:currentColor}.coming-soon_ground__OXSVO{position:absolute;inset:auto 0 0;z-index:-1;height:var(--marker-h);background:#e4d6b4}.coming-soon_nextUp__qyEvy{display:none}.coming-soon_foliage__4WtA1{position:absolute;left:0;bottom:calc(var(--marker-h) - 6px);z-index:2;width:100%;height:clamp(90px,11vw,150px);pointer-events:none}.coming-soon_sway__idmyR{animation:coming-soon_sway__idmyR var(--sway) ease-in-out infinite alternate}.coming-soon_petal__h1pkB{transform-origin:0 0}.coming-soon_blooming__TJTIX .coming-soon_petal__h1pkB{animation:coming-soon_bloom__ceWZX 1s var(--d) cubic-bezier(.22,1,.36,1) both}.coming-soon_blooming__TJTIX .coming-soon_core__6JeWR{animation:coming-soon_pop__IUP2J .6s var(--d) cubic-bezier(.22,1,.36,1) both}.coming-soon_blooming__TJTIX .coming-soon_wire__tJdyx{stroke-dasharray:1;stroke-dashoffset:1;animation:coming-soon_draw__5g145 1.8s var(--d) ease-in-out forwards}.coming-soon_budOut__WCAx8{animation:coming-soon_budOut__WCAx8 1s var(--d) ease-in forwards}.coming-soon_pollen__gdkXf{opacity:0;animation:coming-soon_pollen__gdkXf 1.4s var(--d) cubic-bezier(.22,1,.36,1) forwards}@keyframes coming-soon_sway__idmyR{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@keyframes coming-soon_bloom__ceWZX{0%{transform:scale(0) rotate(-20deg)}to{transform:none}}@keyframes coming-soon_rise__F1GJ4{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes coming-soon_draw__5g145{to{stroke-dashoffset:0}}@keyframes coming-soon_pop__IUP2J{0%{transform:scale(0)}to{transform:none}}@keyframes coming-soon_budOut__WCAx8{0%{transform:none}12%{transform:rotate(-7deg)}26%{transform:rotate(6deg)}40%{transform:rotate(-3deg)}62%{transform:scale(1.18,1.08);opacity:1}to{transform:scale(1.6,.9);opacity:0}}@keyframes coming-soon_pollen__gdkXf{0%{opacity:0;transform:none}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.coming-soon_stepper__kPTY4{position:fixed;top:16px;right:16px;z-index:20;max-width:calc(100vw - 32px);padding:10px 12px;background:rgba(251,246,236,.94);box-shadow:0 8px 28px rgba(44,42,36,.18)}.coming-soon_stepperLabel__I5MFt{display:block;margin-bottom:8px;color:var(--ink-muted);font-size:12px}.coming-soon_stepperDays__9KjtX{display:flex;flex-wrap:wrap;gap:6px}.coming-soon_stepperDays__9KjtX a{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border:1px solid var(--rule-strong);color:var(--ink);font-size:13px;text-decoration:none}.coming-soon_stepperDays__9KjtX a[aria-current]{color:var(--paper-light);background:var(--ink);border-color:var(--ink)}.coming-soon_card__q_2IL{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;margin:auto;padding:0;border:0;color:var(--ink);background:#fbf6ec;box-shadow:0 24px 60px rgba(44,42,36,.25)}.coming-soon_card__q_2IL::backdrop{background:rgba(44,42,36,.45)}.coming-soon_card__q_2IL[open]{animation:coming-soon_cardIn__lfHGE .32s ease both}.coming-soon_cardInner__QE34t{padding:14px 14px 22px}.coming-soon_cardImage__w1jik{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper)}.coming-soon_cardImage__w1jik img{object-fit:cover}.coming-soon_cardDate__TN9pM{margin-top:16px;color:var(--ink-muted);font-size:13px}.coming-soon_cardName__fiMtV{margin-top:4px;font-family:var(--font-display),serif;font-size:26px;font-weight:400;line-height:1.15}.coming-soon_cardLine__DN6vM{margin-top:8px;font-size:15px;line-height:1.55}.coming-soon_cardClose__H1tz6{margin-top:18px;min-height:44px;padding:0 18px;border:1px solid var(--rule-strong);color:var(--ink);background:none;font:inherit;font-size:14px;cursor:pointer}.coming-soon_cardClose__H1tz6:hover{border-color:var(--ink)}@keyframes coming-soon_cardIn__lfHGE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.coming-soon_blooming__TJTIX .coming-soon_core__6JeWR,.coming-soon_blooming__TJTIX .coming-soon_petal__h1pkB,.coming-soon_card__q_2IL[open],.coming-soon_sway__idmyR{animation:none}.coming-soon_blooming__TJTIX .coming-soon_wire__tJdyx{animation:none;stroke-dashoffset:0}.coming-soon_budOut__WCAx8,.coming-soon_pollen__gdkXf{display:none}.coming-soon_signupThanks__L85Re,.coming-soon_signup__H_J_M{opacity:1;transform:none;animation:none}.coming-soon_signup__H_J_M button{transition-duration:1ms}}@media (min-width:1280px){.coming-soon_page__N4FoP{min-height:max(100dvh,820px);grid-template-rows:minmax(0,1fr)}.coming-soon_garden__ScB0u,.coming-soon_intro__ej7Y4{grid-area:1/1}.coming-soon_intro__ej7Y4{position:relative;z-index:4;align-self:start}}@media (max-width:760px){.coming-soon_page__N4FoP{--marker-h:52px}.coming-soon_stepper__kPTY4{position:static;order:-1;max-width:none;margin:12px 16px 0;box-shadow:none;border:1px solid var(--rule-strong)}.coming-soon_intro__ej7Y4{width:100%;margin-inline:auto;text-align:center}.coming-soon_body__hNsZk,.coming-soon_mark__oSWVB{margin-inline:auto}.coming-soon_signupFields__5U_Cs{grid-template-columns:1fr}.coming-soon_signup__H_J_M button,.coming-soon_signup__H_J_M input{width:100%;min-height:48px}.coming-soon_signupSuccess__jnCCE,.coming-soon_signup__H_J_M .coming-soon_turnstile__JWbQW{justify-content:center}.coming-soon_bed__5n6H6{gap:0}.coming-soon_head__zYs8t{transform:scale(1.5)}.coming-soon_foliage__4WtA1{height:46px}.coming-soon_marker__KngTh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.coming-soon_nextUp__qyEvy{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;height:var(--marker-h);margin:0;color:var(--ink);font-size:14px}.coming-soon_plantButton__LAr5n{padding-bottom:var(--marker-h)}}