:root{font-family:Arial,Helvetica,sans-serif;color:#26372f;background:#f4f1eb;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100svh;padding:40px 6vw;display:flex;flex-direction:column;overflow-x:hidden;position:relative}header,footer{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.wordmark{font-size:36px;letter-spacing:-2px;font-weight:700;color:inherit;text-decoration:none}.wordmark span{font-size:16px;vertical-align:middle;padding-left:4px;color:#c17454}.edition,.eyebrow,footer{font-size:11px;letter-spacing:.15em}main{margin:auto 0;padding:70px 0;position:relative;z-index:1;max-width:900px}.eyebrow{display:flex;gap:12px;align-items:center}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#648373}h1{font-size:clamp(54px,8.5vw,128px);letter-spacing:-.07em;line-height:.98;font-weight:500;margin:36px 0}h1 em{font-family:Georgia,serif;font-weight:400;color:#7a8f7b}.intro{font-size:clamp(16px,1.8vw,21px);line-height:1.6;color:#59665d;margin:32px 0}.line{width:70px;height:1px;background:#899788;margin-top:45px}.orb{position:absolute;z-index:0;right:-7vw;top:26%;width:42vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f7e3ca,#d5c5a8 45%,#9ba88e);box-shadow:inset -35px -35px 60px #596d4a22;opacity:.65}footer{font-size:10px;letter-spacing:.1em;color:#7d867b;padding-top:28px;border-top:1px solid #26372f22}@media(max-width:640px){body{padding:28px 7vw}.wordmark{font-size:30px}.edition{font-size:9px;letter-spacing:.08em}main{padding:80px 0}h1{font-size:clamp(52px,12vw,76px)}.orb{width:70vw;top:auto;bottom:60px;right:-28vw;opacity:.38}.intro{max-width:75%}}
