@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=IBM+Plex+Mono:wght@300;400;500&display=swap');
:root{--paper:#E9E1D1;--paper2:#E2D8C5;--ink:#2a1f17;--ink2:rgba(42,31,23,.62);--ink3:rgba(42,31,23,.32);--rule:rgba(42,31,23,.22);--ox:#7A2E25}
*{box-sizing:border-box;margin:0;padding:0}
html,body{background:var(--paper);color:var(--ink);font-family:'Cormorant Garamond',Georgia,serif;-webkit-font-smoothing:antialiased}
body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.38;mix-blend-mode:multiply;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .24 0 0 0 0 .18 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
a{color:inherit}
.mono{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em}
.caps{text-transform:uppercase;letter-spacing:.16em}
.ox{color:var(--ox)}
.btn{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--ink);padding:9px 14px;cursor:pointer;text-decoration:none;display:inline-block;transition:.25s}
.btn:hover{background:var(--ink);color:var(--paper)}
.btn.sm{padding:6px 9px;font-size:9.5px}
.btn.on{background:var(--ink);color:var(--paper)}
.btn:disabled{opacity:.35;cursor:default;background:transparent;color:var(--ink)}
.rule{height:1px;background:var(--rule)}

.xl{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--ink);color:var(--ink);text-decoration:none;transition:.25s}.xl:hover{background:var(--ink);color:var(--paper)}
footer.gf{display:flex;justify-content:space-between;gap:20px;padding:22px 5vw;border-top:1px solid var(--rule);font-size:10px;color:var(--ink2)}footer.gf a{color:var(--ink)}
