.page_screen__BlQW3{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto 1fr auto;grid-template-areas:"head" "." "body" "signup" "." "foot";gap:clamp(16px,3vh,32px);height:100svh;min-height:100svh;padding:clamp(22px,4.2vh,46px) clamp(22px,6.5vw,96px);overflow:hidden;isolation:isolate}.page_scene__bWjyw{position:fixed;inset:0;z-index:0;background-color:var(--color-meadow);background-image:url(/meadow-bg.webp);background-size:cover;background-position:100% 100%;background-repeat:no-repeat}.page_illu__W10ND{position:absolute;z-index:0;right:clamp(8px,3vw,96px);bottom:clamp(0px,4svh,44px);height:clamp(240px,60svh,560px);width:auto;max-width:44vw;object-fit:contain;object-position:bottom right;user-select:none;-webkit-user-drag:none;animation:page_lv-float__ANuVc 9s ease-in-out infinite;animation-delay:.6s;will-change:transform}.page_head__NZsX9{grid-area:head;position:relative;z-index:2}.page_logo__ikIZE{display:block;width:clamp(120px,11vw,150px);height:auto;animation:page_lv-rise__ykOMW .8s cubic-bezier(.2,.7,.2,1) both}.page_body__9Qj2F{grid-area:body;position:relative;z-index:2;max-width:min(520px,46%)}.page_title__po7na{margin:0;font-weight:800;font-size:clamp(40px,6vw,88px);line-height:.96;letter-spacing:-.032em;color:var(--color-ink)}.page_title__po7na span{display:block;animation:page_lv-rise__ykOMW .9s cubic-bezier(.16,.84,.24,1) both}.page_title__po7na span:first-child{animation-delay:.1s}.page_title__po7na span:nth-child(2){animation-delay:.2s}.page_title__po7na span:nth-child(3){animation-delay:.3s}.page_sub__0BWS6{margin:clamp(16px,2.4vh,26px) 0 0;max-width:34ch;font-size:clamp(15px,1.15vw,18px);line-height:1.55;color:color-mix(in oklab,var(--color-walnut) 90%,transparent);animation:page_lv-rise__ykOMW .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:.42s}.page_formWrap__aM4qG{grid-area:signup;position:relative;z-index:2;--field-pad:clamp(18px,2vw,25px);animation:page_lv-rise__ykOMW .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:.54s}.page_pill__27VwF{display:flex;align-items:center;gap:8px;width:min(470px,100%);height:clamp(54px,7vh,60px);padding:0 6px 0 var(--field-pad);background:var(--color-paper);border:1px solid color-mix(in oklab,var(--color-walnut) 14%,transparent);border-radius:999px;box-shadow:0 18px 40px -28px rgba(80,56,38,.45)}.page_input__lx_gt{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:clamp(14px,1vw,15px);color:var(--color-ink);outline:none}.page_input__lx_gt::placeholder{color:color-mix(in oklab,var(--color-walnut) 55%,transparent)}.page_input__lx_gt:disabled{color:color-mix(in oklab,var(--color-walnut) 60%,transparent)}.page_cta__i2v5_{flex:0 0 auto;height:clamp(42px,5.6vh,48px);padding:0 clamp(16px,1.6vw,22px);border:0;border-radius:999px;background:var(--color-lavender);color:var(--color-ink);font:inherit;font-size:clamp(13px,1vw,14px);font-weight:600;white-space:nowrap;cursor:pointer;transition:filter .2s ease,transform .15s ease}.page_cta__i2v5_:hover{filter:brightness(.96)}.page_cta__i2v5_:active{transform:translateY(1px)}.page_cta__i2v5_:disabled{cursor:default;opacity:.75}.page_honeypot__f0iEk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page_note___tWxM{margin:12px 0 0;padding-left:calc(var(--field-pad) + 1px);font-size:12.5px;letter-spacing:.01em;color:color-mix(in oklab,var(--color-walnut) 58%,transparent)}.page_noteError__bkhF3{color:var(--color-terracotta)}.page_noteOk__uMfq_{color:var(--color-sage);font-weight:600}.page_foot__P3u1V{grid-area:foot;position:relative;z-index:2;align-self:end;display:flex;align-items:center;gap:.7em;font-size:13px;font-weight:500;color:color-mix(in oklab,var(--color-walnut) 78%,transparent);animation:page_lv-rise__ykOMW .9s ease both;animation-delay:.66s}.page_footLink__1iTyB{position:relative;transition:color .2s ease}.page_footLink__1iTyB:hover{color:var(--color-walnut)}.page_footLink__1iTyB:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:currentColor;opacity:.55;transition:right .25s ease}.page_footLink__1iTyB:hover:after{right:0}.page_dot__aVcaO{opacity:.5}@media (max-width:900px){.page_screen__BlQW3{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"head" "body" "signup" "illu" "foot";gap:clamp(14px,2.6vh,28px);padding:clamp(20px,3.4vh,32px) clamp(20px,6vw,40px)}.page_scene__bWjyw{background-position:bottom}.page_body__9Qj2F{align-self:start;max-width:100%;margin-top:clamp(10px,3.5vh,40px)}.page_title__po7na{font-size:clamp(34px,11vw,58px)}.page_sub__0BWS6{max-width:42ch}.page_formWrap__aM4qG{align-self:start;margin-top:clamp(8px,2vh,20px)}.page_pill__27VwF{flex-direction:column;align-items:stretch;gap:14px;width:100%;height:auto;padding:0;background:transparent;border:none;box-shadow:none}.page_input__lx_gt{height:50px;padding:0 var(--field-pad);background:var(--color-paper);border:1px solid color-mix(in oklab,var(--color-walnut) 14%,transparent);border-radius:999px;box-shadow:0 14px 30px -26px rgba(80,56,38,.4)}.page_cta__i2v5_{align-self:start;width:64%;height:50px;padding:0}.page_note___tWxM{font-size:11.5px}.page_illu__W10ND{grid-area:illu;position:relative;z-index:1;align-self:end;justify-self:center;width:auto;height:auto;max-width:min(72%,300px);max-height:100%;min-height:0;right:auto;bottom:auto}}@media (max-height:680px){.page_screen__BlQW3{gap:clamp(8px,1.4vh,14px)}.page_title__po7na{font-size:clamp(30px,6vw,46px)}}@media (prefers-reduced-motion:reduce){.page_illu__W10ND{animation:none}}