*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f7edc9;color:#3b482d;font:15px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #d75b34;outline-offset:5px}header{display:flex;justify-content:space-between;align-items:center;padding:28px 5%;gap:24px;border-bottom:1px solid #3b482d25}.brand{font-size:25px;font-weight:700;letter-spacing:-1.5px}.brand sup{font-size:8px;vertical-align:top;margin-left:4px}nav{display:flex;gap:30px;font-size:12px}.nav-action{font-size:12px;border-bottom:1px solid;padding-bottom:5px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.hero-copy{padding:110px 10% 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{font:9px/1.5 monospace;letter-spacing:2px}h1,h2,h3,p{margin:0}h1{font:normal clamp(55px,6.7vw,105px)/.95 Georgia,serif;letter-spacing:-6px;margin-top:30px}em{font-weight:normal;color:#858552}p{max-width:355px;margin-top:25px;font-size:13px;line-height:1.9;color:#7b8065}.button{margin-top:35px;background:#e9693e;color:#fff7e2;padding:15px 21px;font-size:12px;display:flex;gap:40px}.hero-copy small{font:8px monospace;letter-spacing:1px;margin-top:65px}.hero-image{width:100%;height:100%;min-height:660px;object-fit:cover}.story{padding:110px 24px;max-width:720px;margin:auto;text-align:center}.story h2,.ritual h2{font:normal clamp(42px,5vw,68px)/1.05 Georgia,serif;letter-spacing:-3px;margin-top:25px}.story p{margin:25px auto 0;max-width:470px}.ritual{background:#e4e8d1;padding:90px 8%;display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.ritual ol{padding:0;margin:0;list-style:none}.ritual li{border-bottom:1px solid #3b482d25;padding:0 0 25px;margin-bottom:25px}.ritual li>span{font:9px monospace;color:#8d9676}.ritual h3{font-size:20px;font-weight:normal;letter-spacing:-.5px;margin-top:10px}.ritual p{margin-top:10px;font-size:12px}footer{display:flex;justify-content:space-between;align-items:center;padding:40px 5%;gap:25px;font-size:10px}footer>.brand{font-size:21px}.skip{position:fixed;top:8px;left:8px;padding:10px;background:#3b482d;color:white;transform:translateY(-200%)}.skip:focus{transform:none}@media(max-width:700px){header{padding:22px 6%;gap:12px}.brand{font-size:20px}nav{gap:17px;font-size:10px}.nav-action{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 7% 45px}h1{font-size:72px;letter-spacing:-4px}.hero-copy small{margin-top:40px}.hero-image{min-height:0;height:400px;object-position:center}.story{padding:75px 7%}.ritual{grid-template-columns:1fr;padding:70px 7%;gap:40px}.ritual h2{font-size:48px}footer{padding:30px 7%;flex-wrap:wrap}footer>span:nth-child(2){order:3;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
