:root{color-scheme:light;--paper:#f7f6f2;--ink:#242522;--muted:#63665e;--line:#dddfd6;--accent:#59654a}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:0 clamp(24px,6vw,96px);background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}footer,header{display:flex;align-items:center;justify-content:space-between;gap:24px}header{padding:30px 0;border-bottom:1px solid var(--line)}.wordmark{font-size:13px;font-weight:700;letter-spacing:.14em}.status{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}main{flex:1 1;width:100%;max-width:1280px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);padding:76px 0}.eyebrow{margin:0 0 26px;font-size:11px;letter-spacing:.2em;font-weight:700;color:var(--accent)}h1{margin:0;max-width:660px;font-size:clamp(46px,5.8vw,86px);line-height:1.04;font-weight:500;letter-spacing:-.065em}h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em;color:var(--accent)}.description{max-width:370px;margin:28px 0 0;font-size:16px;line-height:1.8;color:var(--muted)}.note{display:flex;align-items:center;gap:14px;margin:42px 0 0;font-size:13px}.note:before{content:"";display:block;width:30px;height:1px;background:var(--accent)}.art{position:relative;width:100%;max-width:480px;aspect-ratio:1;justify-self:end;overflow:hidden;border-radius:50% 50% 4px 4px;background:#e6e8dd;isolation:isolate}.sun{width:30%;aspect-ratio:1;top:13%;right:17%;background:#f2ba78}.hill,.sun{position:absolute;border-radius:50%}.hill{width:130%;height:65%;left:-45%;bottom:-28%;background:#c6ceba}.arch{position:absolute;width:47%;height:78%;bottom:-5%;left:20%;border:clamp(28px,4.2vw,58px) solid #849376;border-bottom:0;border-radius:160px 160px 0 0;transform:rotate(-12deg);box-shadow:22px 15px 0 #66765c}.foreground{position:absolute;width:125%;height:35%;border-radius:50% 50% 0 0;left:15%;bottom:-20%;background:#b7c1aa;transform:rotate(-15deg)}.art-label{position:absolute;right:23px;bottom:21px;font-size:10px;letter-spacing:.16em;color:#33412d}footer{padding:25px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6}footer p{margin:0}@media (min-width:1600px){body{padding-left:max(96px,calc((100vw - 1440px) / 2));padding-right:max(96px,calc((100vw - 1440px) / 2))}}@media (max-width:720px){header{padding:24px 0}.wordmark{font-size:11px}main{grid-template-columns:1fr;padding:54px 0 40px;gap:42px}h1{max-width:500px;font-size:clamp(45px,10vw,68px)}.description{margin-top:23px}.note{margin-top:28px}.art{max-width:360px;justify-self:center;aspect-ratio:1.15}.arch{border-width:38px 38px 0}footer{align-items:flex-start;font-size:10px}footer p:last-child{text-align:right}}