*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#171715;background:#fff;font-family:'Public Sans',Arial,sans-serif;line-height:1.7}a{color:inherit;text-underline-offset:4px}a:hover{color:#725b2a}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #927533;outline-offset:5px}[hidden]{display:none!important}.skip-link{position:absolute;left:20px;top:-100px;z-index:1000;background:white;padding:12px}.skip-link:focus{top:10px}.clarity-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 5%;background:#fffffff5;border-bottom:1px solid #e9e7e1}.brand{font-family:'Playfair Display',Georgia,serif;font-size:27px;font-weight:800;text-decoration:none;white-space:nowrap}.brand span{color:#7d6128}.desktop-links{display:flex;align-items:center;gap:34px}.desktop-links>a{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.button,button[type=submit],button[data-checkout]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid #b39450;background:#c4a767;color:#151510;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.035em;cursor:pointer;text-align:center}.button:hover,button[type=submit]:hover{background:#d3bb87;color:#151510}.button.secondary{background:transparent;border-color:#262621}.button.dark{background:#171715;color:white;border-color:#171715}.actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}.hamburger{display:none}.mobile-menu{display:none;position:fixed;inset:0;background:#fff;z-index:200;flex-direction:column;justify-content:center;align-items:center;gap:24px}.mobile-menu.open{display:flex}.mobile-menu>a{font-family:'Playfair Display',Georgia,serif;font-size:30px;text-decoration:none}.mobile-menu>button{position:absolute;right:24px;top:24px;padding:10px 16px;background:white;border:1px solid #bbb}.copy-main{max-width:1140px;margin:auto;padding:0 34px}.copy-hero{text-align:center;padding:84px 0 70px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:14px;font-weight:600;color:#665c47;margin:0 0 18px}h1,h2,h3{font-family:'Playfair Display',Georgia,serif;line-height:1.2;font-weight:700}h1{font-size:clamp(40px,5.9vw,76px);letter-spacing:-.025em;margin:0 auto 26px;max-width:1000px}h1 em{font-style:normal;color:#7d6128}h2{font-size:clamp(28px,3.4vw,41px);margin:0 0 24px}h3{font-size:25px;margin:0 0 16px}.lead{font-size:19px;color:#44443e;max-width:740px;margin:0 auto}.copy-section{padding:50px 0;border-top:1px solid #e4e1d9}.copy-section>p{max-width:820px}.copy-section>p:last-child{margin-bottom:0}.copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.copy-card{padding:30px;background:#f6f5f1;border:1px solid #e6e2d8;min-width:0}.copy-card p{color:#45453f}.copy-card .button{margin-top:12px}.steps{padding-left:23px;max-width:850px}.steps li{padding-left:8px;margin:0 0 20px}li{margin-bottom:12px}.note,.data-notice,.form-consent,.form-privacy{font-size:14px;color:#55564e;line-height:1.65}.founder-preview{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center}.founder-preview img{width:100%;height:auto;max-height:340px;object-fit:cover;object-position:center 25%;border-radius:3px}.copy-form{max-width:780px;background:#f6f5f1;padding:32px;margin-top:30px}.copy-form form{width:100%}.copy-form label{display:block;font-size:14px;font-weight:600;margin:18px 0 7px}.copy-form input:not([type=hidden]),.copy-form select,.copy-form textarea{display:block;width:100%;min-width:0;border:1px solid #bdbdb4;border-radius:0;background:white;padding:12px;color:#171715;font-size:16px}.copy-form textarea{min-height:120px;resize:vertical}.form-two-col,.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.copy-form button[type=submit]{margin-top:22px}.form-success{display:none}.copy-section details{padding:18px 0;border-bottom:1px solid #deded6;max-width:850px}.copy-section summary{font-weight:600;cursor:pointer;min-height:30px}.purchase-consent{display:block;font-size:14px;margin-top:20px}.purchase-consent input{width:20px;height:20px;vertical-align:middle}.clarity-footer{padding:45px 5%;background:#f5f4ef;border-top:1px solid #e3e0d8;margin-top:40px}.clarity-footer>div{display:flex;flex-wrap:wrap;gap:12px 25px;margin:22px 0}.clarity-footer a{font-size:14px}.clarity-footer .brand{font-size:27px}.clarity-footer p{font-size:14px;color:#5a5b52}#status{max-width:820px}.ee-error{color:#8c2929}.copy-form [role=alert]{color:#8c2929}.copy-main>section:target{scroll-margin-top:100px}@media(max-width:720px){.desktop-links{display:none}.hamburger{display:block;background:white;border:1px solid #aaa;padding:8px 14px;min-height:44px}.clarity-nav{padding:15px 22px}.copy-main{padding:0 23px}.copy-hero{padding:52px 0}.lead{font-size:17px}.copy-grid,.founder-preview,.form-two-col,.contact-form-row{grid-template-columns:1fr}.copy-section{padding:36px 0}.copy-card,.copy-form{padding:23px}.founder-preview{gap:20px}.founder-preview img{max-width:240px}.actions{flex-direction:column}.actions .button{width:100%}.copy-section h2{overflow-wrap:break-word}.copy-form select{max-width:100%}.copy-form .data-notice a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
