body{--paper:#f1ece2;--ink:#282925;--accent:#8a603b}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}.brand{font-family:Georgia,serif;font-weight:400;font-size:1.6rem}.brand-mark{display:none}.hero{padding-top:2rem}.mast{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid;padding:1rem 0}.mast>span{font:italic 1rem Georgia}.editorial{display:grid;grid-template-columns:1.05fr 1fr;gap:4rem;padding-block:3rem}.hero h1{font-size:clamp(3rem,6.6vw,7rem);font-style:italic;line-height:1.03}.hero-copy>p{max-width:34ch}.basin-study{background:#d8c9b7;padding:2rem 2rem 1rem;display:flex;flex-direction:column;justify-content:center}.arch{position:relative;border:1px solid #8a603b;border-radius:180px 180px 0 0;height:400px}.tap{position:absolute;top:28%;left:43%;width:25%;height:25%;border:10px solid #79512f;border-bottom:0;border-left:0;border-radius:0 35px 0 0}.basin{position:absolute;top:53%;left:10%;width:80%;height:23%;background:#f1ece2;border:2px solid #8a603b;border-radius:10% 10% 50% 50%}.pedestal{position:absolute;top:76%;left:40%;width:20%;height:24%;background:#f1ece2;border-inline:1px solid #8a603b}.basin-study>p{font:italic .9rem Georgia;margin:1.2rem 0 0}.philosophy{border-top:1px solid}.chapter{background:var(--ink);color:var(--paper)}.chapter h3{font-style:italic;font-size:2rem}.preview{border-color:var(--accent);border-left:5px solid var(--accent)}.enquiry{border-top:1px solid}.hero .button{margin-top:1rem}@media(max-width:700px){.editorial{grid-template-columns:minmax(0,1fr);gap:2rem}.arch{height:300px}.basin-study{padding:1.5rem}.hero{padding-top:1rem}}
