:root{--bg:#fdfdfc;--ink:#3a393d;--grey:#d3d3d1;--grey-dark:#737375;--card:#f2f1f0;--strong:#000;--opener-em:22.93;--card-room:calc((100vw - 13 * var(--mx)) * 8 / 12 + 7 * var(--mx));--fs:clamp(26px, var(--card-room) / var(--opener-em), 32px);--text-w:min(clamp(20 * var(--fs), var(--opener-em) * var(--fs), 26 * var(--fs)), var(--card-room));--lh:calc(var(--fs) * 34 / 32);--ring:calc(var(--fs) / 16);--mx:30px;--navtop:20px;--navgap:35px}@supports (width:round(1px, 1px)){:root{--lh:round(calc(var(--fs) * 34 / 32), 1px)}}@media (width<=820px){:root{--fs:21px;--lh:23px;--mx:20px;--navtop:15px;--navgap:14px}}html,body{background:var(--bg)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}p.title{color:var(--strong)}.site-page{background:var(--bg);min-height:100vh;color:var(--ink);font-family:Kleisch LL,Arial,Helvetica,sans-serif;font-weight:400;font-size:var(--fs);line-height:var(--lh)}.site-page__column{box-sizing:border-box;width:50%;padding-top:calc(var(--navtop) + 50 * var(--layout-vh,1lvh))}@supports (padding-top:round(1px, 1px)){.site-page__column{padding-top:calc(var(--navtop) + round(50 * var(--layout-vh,1lvh) - var(--navtop), var(--lh)))}}@media (width<=820px){.site-page__column{width:100%}}
