:root{color-scheme:light;--paper:#f5f3ed;--ink:#263d36;--muted:#5c6961;--line:#d9dcd1;--accent:#a85a3e}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.page{max-width:1440px;min-height:100svh;margin:auto;padding:40px 7vw 26px;display:flex;flex-direction:column}header,footer{display:flex;align-items:center;justify-content:space-between;gap:24px}header{padding-bottom:30px;border-bottom:1px solid var(--line)}.identity{display:flex;align-items:center;gap:15px;color:inherit;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.02em}.identity:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.monogram{font-family:Georgia,serif;font-size:33px;font-weight:normal;letter-spacing:-3px}.domain{font-size:12px;letter-spacing:.06em;color:var(--muted)}main{flex:1;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:5%;padding:76px 0 88px;min-height:620px}.eyebrow{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:600;margin:0 0 30px}.eyebrow span{width:26px;height:1px;background:var(--accent)}h1{font-family:Georgia,'Times New Roman',serif;font-weight:normal;font-size:clamp(60px,7.4vw,110px);letter-spacing:-.055em;line-height:1.02;margin:0 0 28px}h1 em{font-weight:normal;color:var(--accent)}.description{color:var(--muted);font-size:16px;line-height:1.8;margin:0 0 34px}.status{display:inline-flex;align-items:center;gap:10px;border:1px solid #cbd2c5;border-radius:30px;padding:11px 17px;font-size:12px;letter-spacing:.04em}.status-dot{width:6px;height:6px;border-radius:50%;background:#687e5d}.art{height:400px;position:relative;isolation:isolate}.arch{position:absolute;width:56%;height:78%;border-radius:180px 180px 3px 3px;bottom:40px}.arch-back{left:10%;background:#d7dece;transform:rotate(-12deg)}.arch-front{right:4%;bottom:32px;background:linear-gradient(135deg,#718474,#395448);box-shadow:inset 1px 0 0 #ffffff30;transform:rotate(10deg)}.sun{position:absolute;top:8%;right:16%;width:85px;height:85px;border-radius:50%;background:#c88762;z-index:-1}.orbit{position:absolute;border:1px solid #bcc7b8;border-radius:50%;width:92%;height:68%;top:15%;left:0;z-index:2;transform:rotate(-35deg)}.orbit-two{width:70%;height:90%;top:2%;left:17%;transform:rotate(30deg);border-color:#b5c1b266;z-index:-2}.art-caption{position:absolute;bottom:-16px;right:0;text-transform:uppercase;font-size:9px;letter-spacing:.19em;color:var(--muted)}footer{border-top:1px solid var(--line);padding-top:22px;font-size:11px;letter-spacing:.03em;color:var(--muted)}@media(min-width:1600px){.page{padding-left:100px;padding-right:100px}}@media(max-width:760px){.page{padding:24px 7vw}header{padding-bottom:22px}.domain{font-size:10px}main{grid-template-columns:1fr;gap:48px;padding:56px 0 62px;min-height:0}h1{font-size:clamp(60px,12vw,90px)}.art{height:310px;max-width:370px;width:100%;justify-self:center}.description{font-size:15px}.art-caption{bottom:-10px}footer{font-size:10px;align-items:flex-start;line-height:1.6}footer span:last-child{max-width:160px;text-align:right}}@media(prefers-reduced-motion:no-preference){.intro{animation:arrive .7s ease-out both}.art{animation:arrive 1s ease-out both}@keyframes arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
