:root{font-family:Arial,Helvetica,sans-serif;color:#20312a;background:#f5f3e9;font-synthesis:none;--accent:#234d3d;--muted:#607166;--line:#cbd1c5}*{box-sizing:border-box}body{margin:0}.clay{--accent:#8e4230;--muted:#79665d;--line:#d7c8bd;color:#382c26}a{color:inherit}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.page{width:min(1380px,100%);min-height:100svh;margin:auto;padding:0 5.3vw;display:flex;flex-direction:column}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:34px 0;border-bottom:1px solid var(--line)}.wordmark{font-weight:700;letter-spacing:-.04em;text-decoration:none;font-size:20px}.status{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.03em;white-space:nowrap}.status i{width:7px;height:7px;background:var(--accent);border-radius:50%}main{flex:1;padding:72px 0 48px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 28px}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(38px,7.2vw,105px);line-height:1.08;letter-spacing:-.055em;margin:0 0 65px;overflow-wrap:anywhere}h1 span{color:var(--accent)}.clay h1{font-size:clamp(32px,6.35vw,93px)}.details{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid var(--line);padding-top:35px}.label{text-transform:uppercase;letter-spacing:.11em;font-size:10px;color:var(--muted);margin:0 0 18px}h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.035em;margin:0}.enquiry p{font-size:16px;line-height:1.65;margin:0 0 27px;max-width:455px}.enquiry strong{font-weight:600}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:var(--accent);color:#fff;padding:17px 22px;text-decoration:none;font-size:14px;border-radius:2px}.button:hover{filter:brightness(.88)}.button span{font-size:21px;line-height:1}.email{display:block;width:fit-content;font-size:12px;color:var(--muted);margin-top:15px;text-decoration-thickness:1px;text-underline-offset:4px}.facts{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:55px;font-size:11px;color:var(--muted)}.facts span+span:before{content:'·';margin-right:28px}footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 0 28px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}footer a{text-decoration:none}.skip{position:absolute;left:16px;top:-80px;padding:12px;background:var(--accent);color:white;z-index:5}.skip:focus{top:12px}.not-found{font-size:clamp(38px,5vw,70px)!important;margin-bottom:25px}@media(min-width:1600px){.page{padding:0 80px}}@media(max-width:640px){.page{padding:0 23px}header{padding:25px 0;align-items:flex-start;flex-direction:column;gap:12px}.wordmark{font-size:19px}.status{font-size:11px}main{padding:48px 0 32px}.eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:24px}h1{font-size:clamp(35px,9.8vw,61px);margin-bottom:38px}.clay h1{font-size:clamp(30px,8vw,50px)}.details{grid-template-columns:1fr;gap:29px;padding-top:25px}h2{font-size:40px}.enquiry p{font-size:14px;line-height:1.7}.button{font-size:14px;min-height:52px}.facts{margin-top:38px;gap:10px 18px;font-size:10px}.facts span+span:before{margin-right:18px}footer{font-size:10px}.email{margin-top:17px}}
