:root{color-scheme:light;--ink:#172d2a;--paper:#f5f3ec;--muted:#64706a}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.page{max-width:1800px;margin:auto;padding:0 5.3vw}header{height:132px;display:flex;align-items:center;justify-content:space-between}.wordmark{color:inherit;text-decoration:none;font-size:35px;letter-spacing:.18em;line-height:1;display:inline-flex;flex-direction:column}.wordmark span{font-size:9px;letter-spacing:.44em;margin-top:9px}.edition{font-size:11px;letter-spacing:.08em}main{display:grid;grid-template-columns:1fr 1fr;gap:7%;min-height:660px;height:calc(100svh - 212px);max-height:950px}.intro{display:flex;flex-direction:column;justify-content:center;padding:30px 0 45px}.eyebrow{font-size:9px;letter-spacing:.2em;display:flex;align-items:center;gap:12px;margin:0 0 34px}.eyebrow span{height:5px;width:5px;background:#ac9168;border-radius:50%}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(64px,6.6vw,116px);line-height:1.02;letter-spacing:-.055em;margin:0}h1 em{font-weight:400;color:#947b55}.message{display:flex;gap:20px;align-items:flex-start;margin-top:34px}.rule{width:34px;height:1px;background:#b3a183;margin-top:10px;flex-shrink:0}.message p{font-size:13px;line-height:1.85;color:var(--muted);margin:0}.coming{font-size:9px;letter-spacing:.22em;margin:43px 0 0}.coming span{margin-left:28px;font-size:19px;vertical-align:middle}.art{position:relative;overflow:hidden;background:#d8c6a7;min-height:580px;border-radius:50% 50% 2px 2px / 38% 38% 2px 2px}.art svg{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.art-top{position:absolute;top:43%;left:9%;right:9%;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.16em;color:#4c493b}.art-top>span:first-child{font-size:12px;letter-spacing:.22em}.art-bottom{position:absolute;bottom:7%;left:9%;right:9%;display:flex;align-items:flex-end;justify-content:space-between;color:#2f382b}.art-bottom>span:first-child{font:italic 26px/1.25 Georgia,serif;letter-spacing:-.02em}.symbol{font:70px/.8 Georgia,serif}footer{height:80px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);letter-spacing:.04em}footer>span:last-child{display:flex;align-items:center;gap:10px}footer i{height:4px;width:4px;background:#9d8764;border-radius:50%}a:focus-visible{outline:2px solid #947b55;outline-offset:8px}@media(min-width:1600px){.page{padding:0 90px}}@media(max-width:850px){.page{padding:0 7vw}header{height:108px}.wordmark{font-size:28px}.wordmark span{font-size:7px}.edition{font-size:9px}main{height:auto;max-height:none;gap:28px;grid-template-columns:1fr}.intro{padding:34px 0 15px}.eyebrow{font-size:8px;margin-bottom:28px}h1{font-size:clamp(62px,12vw,96px)}.message{margin-top:28px}.coming{margin-top:28px}.art{height:540px;min-height:0;max-width:600px;width:100%;justify-self:center;border-radius:50% 50% 2px 2px / 44% 44% 2px 2px}.art-top{top:38%}.art-bottom>span:first-child{font-size:24px}footer{height:85px;font-size:8px}}@media(max-width:380px){.edition{font-size:8px}.art{height:460px}.message p{font-size:12px}footer{letter-spacing:0}}
