.orchard-experience{--o-ink:#24392f;--o-paper:#f6f2e8;background:var(--o-paper);color:var(--o-ink)}.orchard-stage{isolation:isolate;position:relative;overflow:hidden}.orchard-art{z-index:-3;background:#d6ddcd url(/orchard/master.webp) 50%/cover no-repeat;position:absolute;inset:0}.orchard-wash{z-index:-2;background:0 0;position:absolute;inset:0}.orchard-chapter{outline:none;align-items:center;min-height:100svh;padding:140px max(6vw,24px) 100px;scroll-margin-top:76px;display:flex;position:relative}.orchard-copy{max-width:780px}.orchard-eyebrow{font:500 11px var(--font-mono);letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 24px;display:flex}.orchard-seed{background:#547852;border-radius:100% 0;width:7px;height:13px;display:inline-block;transform:rotate(25deg)}.orchard-copy h1,.orchard-copy h2{font-family:var(--f-grotesk), Arial, sans-serif;letter-spacing:-.045em;text-wrap:balance;color:#24392f;margin:0 0 26px;font-size:clamp(44px,4.4vw,72px);font-weight:700;line-height:1.02}.orchard-copy em{color:#24392f;font-style:normal;font-weight:700;display:block}.orchard-body{color:#435045;max-width:47ch;margin:0 0 28px;font-size:16px;line-height:1.75}.orchard-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.orchard-button{color:#fffdf3;background:#294b37;border:1px solid #294b37;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;padding:17px 24px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.orchard-button:hover{background:#183522}.orchard-button:focus-visible,.orchard-text-link:focus-visible{outline-offset:5px;outline:3px solid #916621}.orchard-text-link{color:#24392f;border-bottom:1px solid #76816d;padding:8px 0;font-size:13px}.orchard-offer{color:#526047;max-width:48ch;margin-top:18px;font-size:12px;line-height:1.6}.orchard-chapter-number{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#5b6558;gap:12px;margin:42px 0 0;display:flex}.orchard-scroll-hint{display:none}.orchard-right{background:linear-gradient(270deg,#f6f2e8c9,#f6f2e880 38%,#0000 72%);justify-content:flex-end}.orchard-center{text-align:center;background:linear-gradient(#f6f2e8ba,#0000 95%);justify-content:center}.orchard-center .orchard-eyebrow,.orchard-center .orchard-actions,.orchard-center .orchard-chapter-number{justify-content:center}.orchard-center .orchard-body,.orchard-center .orchard-offer{margin-left:auto;margin-right:auto}.orchard-enhanced .orchard-stage{height:100svh}.orchard-enhanced .orchard-chapters{position:absolute;inset:0}.orchard-enhanced .orchard-chapter{min-height:0;padding-top:105px;padding-bottom:80px;position:absolute;inset:0}.orchard-enhanced .orchard-scroll-hint{font:9px var(--font-mono);letter-spacing:.16em;color:#435045;border-top:1px solid #52604740;justify-content:space-between;padding-top:16px;display:flex;position:absolute;bottom:28px;left:6vw;right:6vw}.orchard-enhanced .orchard-right{background:linear-gradient(270deg,#f6f2e8c9,#f6f2e866 45%,#0000 75%)}@media (max-width:959px),(max-height:699px){.orchard-art{background-position:65% bottom;height:100svh;position:absolute}.orchard-chapter{background:#f6f2e8;min-height:85svh;padding-top:110px;padding-bottom:80px}.orchard-chapter:first-child{background:linear-gradient(#f6f2e8b0 45%,#f6f2e810);min-height:100svh;padding-bottom:160px}.orchard-chapter:nth-child(2n){background:#e5e9dc}.orchard-copy h1,.orchard-copy h2{font-size:clamp(45px,8vw,70px)}.orchard-body{font-size:16px}.orchard-copy{max-width:650px}.orchard-right{justify-content:flex-start}.orchard-center{text-align:left}.orchard-center .orchard-eyebrow,.orchard-center .orchard-actions,.orchard-center .orchard-chapter-number{justify-content:flex-start}.orchard-center .orchard-body,.orchard-center .orchard-offer{margin-left:0}.orchard-chapter-number{margin-top:32px}}@media (prefers-reduced-motion:reduce){.orchard-art{height:100svh}.orchard-chapter{background:#f6f2e8ed}.orchard-chapter:nth-child(2n){background:#e5e9dc}.orchard-button{transition:none}}.waitlist-page{color:#24392f;background:linear-gradient(90deg,#f6f2e8ed,#f6f2e8db),url(/orchard/master.webp) 50%/cover;grid-template-columns:1fr 1fr;gap:8vw;min-height:100svh;padding:150px 7vw 100px;display:grid}.waitlist-intro{max-width:500px}.waitlist-intro h1{font:500 clamp(56px, 6vw, 88px)/1 var(--f-grotesk), Arial, sans-serif;letter-spacing:-.04em;margin:25px 0}.waitlist-intro>p{max-width:43ch;line-height:1.8}.waitlist-panel{background:#fffdf5;border:1px solid #d7ddce;border-radius:6px;align-self:start;max-width:570px;padding:36px}.waitlist-form>label,.waitlist-question>label{margin-bottom:10px;font-size:14px;display:block}.waitlist-form input[type=email],.waitlist-form select,.waitlist-form textarea{color:#24392f;width:100%;font:inherit;background:#fffef9;border:1px solid #a9b4a1;border-radius:3px;padding:14px}.waitlist-form .waitlist-consent{align-items:flex-start;gap:12px;margin:22px 0;font-size:12px;line-height:1.7;display:flex}.waitlist-consent input,.waitlist-choice input{accent-color:#294b37;flex-shrink:0;width:18px;height:18px;margin-top:3px}.waitlist-consent a{text-decoration:underline}.waitlist-form details{border-top:1px solid #d7ddce;border-bottom:1px solid #d7ddce;margin:24px 0;padding:18px 0}.waitlist-form summary{cursor:pointer;font-size:14px}.waitlist-form summary span{color:#617056;margin:7px 0 0 18px;font-size:11px;display:block}.waitlist-question{margin:24px 0}.waitlist-form fieldset{border:0;margin:24px 0;padding:0}.waitlist-form legend{margin-bottom:14px;font-size:14px}.waitlist-choice{align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.waitlist-form button{cursor:pointer}.waitlist-form button:disabled{opacity:.6;cursor:wait}.waitlist-success h2{font:500 48px var(--f-grotesk), Arial, sans-serif}.waitlist-success p{line-height:1.8}.waitlist-form :focus-visible{outline-offset:3px;outline:3px solid #916621}@media (max-width:800px){.waitlist-page{grid-template-columns:1fr;gap:35px;padding:110px 22px 60px}.waitlist-panel{width:100%;padding:24px}}.identity-gate h2{font:500 42px/1.1 var(--f-grotesk), Arial, sans-serif;margin:25px 0}.identity-gate>p{font-size:14px;line-height:1.8}.identity-gate .orchard-eyebrow{letter-spacing:.1em;font-size:9px}.audience-page{color:#24392f;background:#f6f2e8}.audience-hero{background:linear-gradient(90deg,#f6f2e8f5,#f6f2e8a3),url(/orchard/master.webp) 50%/cover;padding:170px 8vw 110px}.audience-hero h1{font:500 clamp(48px, 6vw, 88px)/1.02 var(--f-grotesk), Arial, sans-serif;letter-spacing:-.045em;max-width:15ch;margin:20px 0 30px}.audience-hero>p:not(.orchard-eyebrow){max-width:53ch;margin:0 0 30px;line-height:1.8}.audience-sections{grid-template-columns:1fr 1fr;gap:60px 9vw;padding:90px 8vw;display:grid}.audience-sections section{border-top:1px solid #bdc7b2;padding-top:25px}.audience-sections h2,.audience-pilot h2{font:500 40px/1.1 var(--f-grotesk), Arial, sans-serif;margin:16px 0}.audience-sections p,.audience-pilot p{max-width:49ch;line-height:1.8}.audience-pilot{background:#e5e9dc;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 8vw;scroll-margin-top:76px;display:grid}@media (max-width:800px){.audience-sections,.audience-pilot{grid-template-columns:1fr;gap:40px;padding:60px 24px}.audience-hero{padding:130px 24px 70px}}.orchard-admin{background:#f6f2e8;min-height:100svh;padding:130px 6vw 80px}.orchard-admin h1{font:500 56px/1.1 var(--f-grotesk), Arial, sans-serif}.orchard-admin h2{margin-top:35px}.orchard-admin input,.orchard-admin select{background:#fffdf5;border:1px solid #a9b4a1;margin:8px 0;padding:10px;display:block}.admin-create{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.admin-table{margin-top:24px;overflow:auto}.admin-table table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #bdc7b2;padding:15px}.admin-table button{cursor:pointer;color:#fff;background:#294b37;border:1px solid #294b37;border-radius:3px;padding:8px}.membership-benefits{border-top:1px solid #bac4ae;border-bottom:1px solid #bac4ae;margin:20px 0;padding:20px 0;font-size:14px}.membership-benefits summary{cursor:pointer}.membership-benefits li{margin:12px 0;line-height:1.6}.orchard-film{object-fit:cover;z-index:-3;opacity:0;width:100%;height:100%;position:absolute;inset:0}.orchard-film.is-ready{opacity:1}.orchard-motion-toggle{z-index:5;font:11px var(--font-mono);color:#24392f;cursor:pointer;background:#f6f2e8e8;border:1px solid #b8c3ad;border-radius:3px;padding:8px 12px;position:absolute;top:86px;right:24px}.orchard-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #916621}.orchard-static .orchard-chapter{background:#f6f2e8ec}.orchard-static .orchard-chapter:nth-child(2n){background:#e5e9dc}@media (max-width:959px),(prefers-reduced-motion:reduce){.orchard-motion-toggle{display:none}}.orchard-enhanced .orchard-left{background:linear-gradient(90deg,#f6f2e8b8,#f6f2e875 40%,#0000 74%)}.waitlist-intro h1,.identity-gate h2,.audience-hero h1,.audience-sections h2,.audience-pilot h2,.orchard-admin h1,.waitlist-success h2{font-weight:700}@media (max-width:959px){.orchard-enhanced .orchard-chapter,.orchard-enhanced .orchard-chapter:first-child,.orchard-enhanced .orchard-chapter:nth-child(2n){background:linear-gradient(90deg,#f6f2e8de,#f6f2e8a3 65%,#f6f2e84d);min-height:0;padding:100px 24px 30px}.orchard-enhanced .orchard-copy{max-width:650px}.orchard-enhanced .orchard-copy h1,.orchard-enhanced .orchard-copy h2{margin-bottom:18px;font-size:clamp(30px,7.7vw,52px)}.orchard-enhanced .orchard-body{margin-bottom:20px;font-size:15px;line-height:1.5}.orchard-enhanced .orchard-actions{gap:12px 20px}.orchard-enhanced .orchard-button{padding:13px 20px}.orchard-enhanced .orchard-offer{margin-top:14px;font-size:11px}.orchard-enhanced .orchard-film{object-position:60% center}.orchard-motion-toggle{padding:6px 8px;font-size:10px;top:78px;right:16px}}@media (max-width:959px) and (max-height:700px){.orchard-enhanced .orchard-copy h1,.orchard-enhanced .orchard-copy h2{margin-bottom:12px;font-size:28px}.orchard-enhanced .orchard-body{margin-bottom:14px;font-size:14px;line-height:1.4}.orchard-enhanced .orchard-chapter{padding-top:110px;padding-bottom:16px}}.orchard-success-portal textarea{box-sizing:border-box;color:#203b31;width:100%;min-height:150px;font:inherit;background:#fffdf6;border:1px solid #9caa95;border-radius:8px;margin:12px 0 20px;padding:16px;line-height:1.5;display:block}.orchard-share-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.orchard-success-portal h3{margin-top:32px;font-size:1.6rem}.orchard-success-portal a{color:inherit}.orchard-success-portal .orchard-button{color:#fff}
