.garden-content{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;justify-content:center;padding:110px 24px 150px;display:flex;position:absolute;inset:0;overflow:hidden auto}.intake-stage{flex-shrink:0;grid-template-columns:minmax(0,1fr);align-self:flex-start;width:min(100%,620px);margin-block:auto;display:grid;position:relative}.garden-content[data-step=website],.garden-content[data-step=website-thinking],.garden-content[data-step=company-thinking]{overflow-y:hidden}.intake-panel{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;align-self:center;min-width:0;transition:opacity .22s,visibility 0s .22s}.intake-panel[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s .24s,visibility}.intake-panel h1,.intake-panel h2{color:#2d4530;letter-spacing:-.02em;text-align:center;margin:0 0 26px;font-family:Caveat,cursive;font-size:clamp(48px,5.7vw,84px);font-weight:400;line-height:1.05}.intake-panel h2{margin-bottom:24px;font-size:clamp(40px,4.2vw,60px)}.intake-panel em{color:#bd4936;font-style:normal}.intake-box{height:158px;position:relative}.intake-url{height:83px}.intake-outline{fill:#fffef54d;stroke:#717c5f;stroke-width:1.35px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intake-box:focus-within .intake-outline{stroke:#344e35;stroke-width:1.8px}.intake-box[data-invalid=true] .intake-outline{stroke:#a44730}.intake-box>input,.intake-box>textarea{color:#354835;resize:none;scrollbar-width:thin;scrollbar-color:#939c7c transparent;background:0 0;border:0;outline:none;width:100%;height:100%;padding:23px 28px;font:400 16px/1.65 Arial,Helvetica,sans-serif;position:relative}.intake-box>input{padding-right:90px}.intake-box>input::placeholder,.intake-box>textarea::placeholder{color:#69745d;opacity:1}.intake-box>input::selection,.intake-box>textarea::selection{background:#d4dec0}.intake-send{isolation:isolate;color:#fff9e8;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.intake-box>.intake-send{position:absolute;bottom:20px;right:21px}.intake-send:hover,.intake-send:active{color:#fff}.intake-panel button:focus-visible{outline-offset:5px;outline:2px solid #344e35}.intake-goal:has(input:focus-visible){outline-offset:5px;outline:2px solid #344e35}.intake-panel button:disabled{cursor:wait}.intake-seedling{pointer-events:none;width:158px;height:52px;position:absolute;bottom:-19px;left:-28px}.intake-error{color:#91482d;min-height:38px;margin:0;padding:2px 15px 0;font:500 19px/20px Caveat,cursive}.intake-company-answer{position:relative}.intake-guidance{color:#526348;width:170px;font:400 20px/1.5 Caveat,cursive;position:absolute;top:14px;right:calc(100% + 28px);transform:rotate(-3deg)}.intake-guidance ul{margin:0;padding:0;list-style:none}.intake-guidance svg{width:70px;height:30px;margin-top:10px}.intake-goals{border:0;min-width:0;margin:0;padding:0}.intake-goals legend{text-align:center;width:100%;margin-bottom:9px;padding:0;font:400 28px/1.25 Caveat,cursive}.intake-goal-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intake-goal{isolation:isolate;color:#455b3e;text-align:center;cursor:pointer;place-items:center;min-height:58px;padding:10px 12px;font:400 23px/1.05 Caveat,cursive;display:grid;position:relative}.intake-goal input{opacity:0;z-index:2;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.intake-goal:has(input:checked){color:#293e2d}.intake-goal:hover{color:#293e2d}.intake-actions{justify-content:space-between;align-items:center;margin:0 7px;display:flex}.intake-back{isolation:isolate;color:#fff9e8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-width:90px;min-height:44px;padding:8px 16px;font:400 21px/1 Caveat,cursive;display:inline-flex;position:relative}.intake-back:hover{color:#fff}.intake-thinking{text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.intake-orb{place-items:center;width:96px;height:96px;margin-bottom:12px;display:grid}.intake-status{grid-template-columns:minmax(0,1fr);width:100%;min-height:44px;display:grid}.intake-status p{color:#526348;opacity:0;grid-area:1/1;margin:0;font:400 22px/26px Caveat,cursive;transition:opacity .24s}.intake-status p[data-current=true]{opacity:1}.intake-notes-box{height:170px}.intake-notes-box>textarea{padding-bottom:68px}.intake-notes-back{margin-left:7px}.intake-mud{z-index:-1;fill:#746045;stroke:#59492f;stroke-width:.8px;pointer-events:none;width:100%;height:100%;transition:fill .16s;position:absolute;inset:0}.intake-mud-detail{fill:none;stroke:#b19b73;stroke-width:1px;stroke-linecap:round}.intake-back .intake-mud{fill:#7e684b}.intake-send:hover .intake-mud,.intake-back:hover .intake-mud{fill:#604d35}.intake-send:active .intake-mud,.intake-back:active .intake-mud{fill:#503e29}.intake-goal-outline{z-index:-1;fill:#f7f6e9d9;stroke:#7c8c65;stroke-width:1.2px;pointer-events:none;width:100%;height:100%;transition:fill .16s,stroke .16s;position:absolute;inset:0}.intake-goal:hover .intake-goal-outline{fill:#edf0dc;stroke:#48603c}.intake-goal:has(input:checked) .intake-goal-outline{fill:#dce5c5;stroke:#48603c;stroke-width:1.6px}.intake-goal-check{opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;top:6px;right:9px}.intake-goal:has(input:checked) .intake-goal-check{opacity:1}.intake-goal>span{pointer-events:none}.intake-error-note{background:#f4f2e4;border-radius:1px 0 4px 2px;align-items:baseline;gap:7px;max-width:100%;padding:3px 8px 3px 6px;display:inline-flex;position:relative}.intake-error-note:before{content:"";background:#ae7959;width:1px;height:8px;position:absolute;top:-6px;left:13px}.intake-error-note>span{color:#a1482b;font-weight:600}@media (max-width:1100px){.intake-guidance{width:auto;margin:0 8px 16px;font-size:19px;line-height:1.5;position:static;transform:none}.intake-guidance ul{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.intake-guidance svg{display:none}}@media (max-width:640px){.garden-content{scrollbar-width:none;scrollbar-gutter:auto;padding:100px 20px 130px}.intake-stage{margin-block:0}.intake-panel{align-self:start}.intake-website,.intake-notes,.intake-thinking-panel{margin-top:clamp(0px,50svh - 290px,70px)}.intake-panel h1{margin-bottom:24px;font-size:clamp(40px,10.8vw,60px);line-height:1.1}.intake-panel h2{margin-bottom:20px;font-size:clamp(38px,10.3vw,46px)}.intake-box>input,.intake-box>textarea{padding-left:20px;padding-right:20px}.intake-box>input{padding-left:18px;padding-right:66px}.intake-url{height:79px}.intake-box>.intake-send{bottom:18px;right:15px}.intake-seedling{width:126px;bottom:-21px;left:-17px}.intake-error{min-height:48px;padding:2px 9px 0;font-size:18px;line-height:19px}.intake-guidance{column-gap:14px;margin-inline:7px;font-size:18px}.intake-company-box{height:150px}.intake-goals legend{text-align:center;margin-bottom:8px;font-size:25px}.intake-goal-options{gap:7px}.intake-goal{min-height:60px;padding:12px 8px 10px;font-size:20px}.intake-actions{margin-inline:8px}}@media (max-width:640px),(max-height:700px){.garden-meadow{transition:opacity .32s}:is(.garden:has(.intake-company[data-active=true]) .garden-meadow,.garden:has(.intake-notes[data-active=true]) .garden-meadow){opacity:.16}}@media (max-height:540px) and (min-width:641px){.garden-content{padding-top:82px;padding-bottom:90px}.intake-panel{align-self:start}.intake-panel h1{margin-bottom:20px;font-size:40px}.intake-panel h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.intake-panel,.intake-panel[data-active=true],.intake-status p,.intake-mud,.intake-goal-outline,.intake-goal-check,.garden-meadow{transition:none}}@media (forced-colors:active){.intake-box{border:1px solid canvastext}.intake-outline,.intake-goal-outline,.intake-mud{display:none}.intake-goal,.intake-send,.intake-back{border:1px solid buttontext}.intake-goal:has(input:checked){outline:2px solid highlight}.intake-error-note{color:canvastext;background:canvas}}
@font-face{font-family:Caveat;src:url(/fonts/caveat-variable.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}.garden{isolation:isolate;color:#293e2d;-webkit-font-smoothing:antialiased;background:#eaf0e4;width:100%;height:100dvh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:clip}.garden-scenery{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}.garden-sky{object-fit:cover}.garden-meadow{width:max(100%,140dvh);position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.garden-fallback,.garden-opening{width:100%;height:100%;position:absolute;inset:0}.garden-opening{visibility:hidden}.garden-fallback img{max-width:none}.garden-brand{top:max(35px, env(safe-area-inset-top));left:max(44px, env(safe-area-inset-left));letter-spacing:-.04em;align-items:center;gap:9px;font-family:Caveat,cursive;font-size:29px;font-weight:400;display:flex;position:absolute}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.garden[data-intro=pending] .garden-fallback{visibility:hidden}.garden[data-intro=pending] .garden-opening{visibility:visible}.garden:not([data-intro=settled]) .garden-brand,.garden:not([data-intro=settled]) .garden-content{opacity:0}}@media (max-width:640px){.garden-brand{top:max(24px, env(safe-area-inset-top));left:max(24px, env(safe-area-inset-left));gap:7px;font-size:27px}.garden-brand svg{width:22px;height:29px}}@media (max-height:540px){.garden-meadow{height:80%;top:auto}.garden-brand{top:max(14px, env(safe-area-inset-top));left:max(22px, env(safe-area-inset-left));font-size:20px}}
