*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:#191719;color:#eee5d9;font-family:Georgia,"Times New Roman",serif}a{color:inherit;text-decoration:none}a:hover{color:#efa697}a:focus-visible{outline:2px solid #efa697;outline-offset:6px}.skip{position:absolute;left:12px;top:-100px;background:#eee5d9;color:#191719;padding:12px;z-index:5}.skip:focus{top:12px}header{max-width:1280px;margin:auto;padding:30px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16}.brand{font-size:19px;letter-spacing:2px}.brand span{display:block;font:9px/2.5 Arial,sans-serif;letter-spacing:2.5px;color:#b6aaa4}.home{font:12px Arial,sans-serif;color:#c6b9b2}.hero{max-width:1160px;margin:auto;padding:85px 6% 55px;position:relative;overflow:hidden}.eyebrow{font:10px/1.7 Arial,sans-serif;letter-spacing:2.5px;color:#dc9585}h1{font-weight:400;font-size:clamp(56px,7.5vw,100px);line-height:1.03;letter-spacing:-3px;margin:28px 0}h1 em{color:#dc9585;font-weight:400}.byline{font-size:17px;color:#d0c0b4}.web{position:absolute;right:-25px;top:0;width:390px;color:#b3a29a;opacity:.45;pointer-events:none;z-index:-1}.hero{isolation:isolate}.hero-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:55px;padding-top:26px;border-top:1px solid #ffffff24}.hero-bottom p{color:#c7b8af;font-size:18px;line-height:1.5;margin:0}.hero-bottom a{font:12px Arial,sans-serif;letter-spacing:1px}.hero-bottom a span{margin-left:25px;color:#dc9585}.reading-layout{border-top:1px solid #ffffff18;display:grid;grid-template-columns:230px minmax(0,680px);gap:55px;max-width:1100px;padding:70px 40px 20px;margin:auto;align-items:start}aside{position:sticky;top:40px}aside a{display:block;font:12px/1.5 Arial,sans-serif;padding:12px 0;color:#c6b9b2}aside a span{color:#dc9585;margin-right:12px;font-size:10px}article section{margin-bottom:65px}h2{font-weight:400;font-size:30px;margin:0 0 24px;line-height:1.3}h2 span{display:block;font:10px/1 Arial,sans-serif;letter-spacing:2px;color:#dc9585;margin-bottom:15px}article p{font-size:19px;line-height:1.9;color:#e3d8cd;margin:0 0 22px}article section:first-child>p:first-of-type:first-letter{float:left;font-size:66px;line-height:.88;margin:10px 10px 0 0;color:#dc9585}.end{text-align:center;margin:70px 0}.end span{color:#dc9585}.end p{font:10px Arial,sans-serif;letter-spacing:4px;margin-top:18px}footer{border-top:1px solid #ffffff1c;max-width:1100px;margin:auto;padding:35px 40px 45px;display:flex;gap:25px;flex-wrap:wrap;justify-content:space-between;color:#bfb0a6}footer p{margin:0;font-style:italic}footer a,footer small{font:12px/1.7 Arial,sans-serif}@media(max-width:760px){header{padding:24px 6%;gap:20px}.brand{font-size:15px}.brand span{font-size:8px;letter-spacing:1.2px}.home{font-size:11px}.hero{padding-top:55px}.web{width:260px;right:-80px;opacity:.28}h1{letter-spacing:-2px}.eyebrow{font-size:9px;letter-spacing:1.6px}.hero-bottom{gap:20px}.hero-bottom p{font-size:16px}.reading-layout{display:block;padding:35px 7% 0}aside{position:static;margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #ffffff1c}aside a{display:inline-block;margin-right:14px;font-size:11px;padding:9px 0}article p{font-size:18px;line-height:1.85}h2{font-size:28px}footer{padding:30px 7%;flex-direction:column;gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}