*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#0a0a0c;color:#f2efe9;font:15px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#d8b980}a:focus-visible,button:focus-visible{outline:2px solid #d8b980;outline-offset:3px}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;background:#d8b980;color:#0a0a0c;padding:8px 12px;z-index:9}header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:25px 6%;border-bottom:1px solid #ffffff15}.logo{letter-spacing:.3em;font-size:18px;font-weight:bold;white-space:nowrap}.gold,small{color:#d8b980}nav{display:flex;gap:28px;font-size:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}nav a[aria-current=page]{color:#d8b980}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:75px 7% 65px}.eyebrow{letter-spacing:.25em;color:#d8b980;font-size:11px;text-transform:uppercase}h1{font:normal clamp(44px,6vw,90px)/1.02 Georgia,'Times New Roman',serif;margin:25px 0}h1.page{font-size:clamp(38px,5vw,68px)}em{color:#d8b980;font-weight:normal}.intro{max-width:470px;color:#a19d96;margin-bottom:30px}.button{display:inline-block;border:1px solid #d8b980;padding:12px 24px;font-size:12px;letter-spacing:.08em;background:none;color:#f2efe9;cursor:pointer;font-family:inherit}.button:hover{background:#d8b980;color:#0a0a0c}.art{position:relative;min-height:430px;border:1px solid #d8b98035;overflow:hidden;background:radial-gradient(ellipse at 75% 30%,#d8b98030,transparent 50%),linear-gradient(145deg,#26211c,#111115 60%)}.art:before{content:'';position:absolute;width:230px;height:390px;left:20%;top:50px;border:1px solid #d8b98055;border-radius:150px 150px 0 0;box-shadow:45px 30px 0 #d8b98008,90px 60px 0 #d8b98006}.art .label{position:absolute;bottom:35px;left:35px;right:20px}.label h2{font:36px/1.2 Georgia,serif;margin:8px 0}.caption{font-size:10px;letter-spacing:.15em;color:#a19d96}.section{padding:10px 7% 60px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}h2{font:normal 36px/1.2 Georgia,serif;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{display:block;padding:26px;border:1px solid #ffffff16;background:linear-gradient(145deg,#1b1816,#101014);min-height:165px}a.card:hover{border-color:#d8b98060;color:#f2efe9}.card b{display:block;font:normal 25px/1.25 Georgia,serif;margin:15px 0 8px}.card p{font-size:13px;color:#a19d96;margin:0}.diary{margin:0 7% 45px;padding:30px;border-top:1px solid #d8b98040;display:flex;justify-content:space-between;gap:25px}.diary h2{font-size:30px}.diary p{color:#a19d96;max-width:430px;font-size:14px}.prose{padding:60px 7% 70px;max-width:820px}.prose p{color:#c9c5be;font-size:17px;max-width:640px}.prose .lead{font:italic 22px/1.5 Georgia,serif;color:#f2efe9}.links{list-style:none;padding:0;margin:30px 0;max-width:460px}.links li{margin:0 0 14px}.links a{display:block;border:1px solid #d8b98070;padding:16px 20px;letter-spacing:.06em}.links a:hover{background:#d8b980;color:#0a0a0c}.crumbs{font-size:11px;letter-spacing:.12em;color:#a19d96;padding:22px 7% 0}.crumbs a{color:#d8b980}footer{border-top:1px solid #ffffff15;padding:25px 7%;display:flex;justify-content:space-between;gap:20px;color:#a19d96;font-size:12px;flex-wrap:wrap}footer nav{justify-content:flex-start;gap:18px}@media(max-width:700px){header{padding:20px 5%}nav{gap:14px;font-size:12px}.hero{grid-template-columns:1fr;padding:40px 6% 45px}.art{min-height:320px}.art:before{left:12%}.cards{grid-template-columns:1fr}.diary{display:block;margin:0 6% 40px;padding:24px 0}.section{padding:10px 6% 50px}.section-head{flex-direction:column;align-items:flex-start}.prose{padding:40px 6% 55px}footer{flex-direction:column}}@media(max-width:420px){header{flex-direction:column;align-items:flex-start}nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}