:root{--ink:#0b0a08;--ivory:#f1eadc;--stone:#b0a692;--stone-2:#7f7768;--champagne:#cdb078;--line-soft:rgba(241,234,220,.1);--gutter:clamp(16px,4.5vw,72px)}
*{box-sizing:border-box}
body{margin:0;background:var(--ink);color:var(--ivory);font:300 17px/1.75 "Jost","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}
a{color:var(--champagne);text-decoration:none;border-bottom:1px solid rgba(205,176,120,.35)}
a:hover{border-bottom-color:var(--champagne)}
:focus-visible{outline:1px solid var(--champagne);outline-offset:4px}
.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px var(--gutter);border-bottom:1px solid var(--line-soft)}
.top a{border:0}
.top img{display:block;width:96px;height:auto}
.top .back{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--stone)}
.top .back:hover{color:var(--champagne)}
main{max-width:760px;margin:0 auto;padding:clamp(48px,8vw,96px) var(--gutter)}
.eyebrow{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--champagne);margin:0 0 14px}
h1{font:300 clamp(2.6rem,6vw,4.2rem)/1.05 "Cormorant Garamond","Times New Roman",serif;margin:0 0 clamp(32px,5vw,56px)}
h2{font:400 1.45rem/1.3 "Cormorant Garamond","Times New Roman",serif;color:var(--champagne);margin:36px 0 8px}
p,li{color:var(--stone);margin:0 0 12px}
ul{padding-left:1.2em;margin:0 0 12px}
strong{color:var(--ivory);font-weight:400}
.also{margin-top:40px}
.en{margin-top:64px;padding-top:40px;border-top:1px solid var(--line-soft)}
.en h2{margin-top:0}
.stand{margin-top:40px;font-size:.85rem;color:var(--stone-2)}
footer{display:flex;justify-content:center;padding:40px var(--gutter) 48px;border-top:1px solid var(--line-soft)}
footer img{width:min(220px,60vw);height:auto;opacity:.92}
