@font-face{font-family:LatoLight;src:url('assets/lato-light.woff2')}@font-face{font-family:Lato;src:url('assets/lato-regular.woff2')}@font-face{font-family:AvenirLight;src:url('assets/avenir-light.woff2')}@font-face{font-family:AvenirHeavy;src:url('assets/avenir-heavy.woff2')}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0}h1,h2,h3,p,figure{margin:0}a{color:inherit}button,input{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:6px}.navgroup{position:relative}.dropdown{display:none;position:absolute;z-index:4;top:100%;left:-18px;background:#393d32;color:#f1f3ee;padding:16px 18px;min-width:235px;box-shadow:0 10px 20px #0002}.dropdown a{display:block;padding:7px 0;white-space:nowrap;font-size:15px}.navgroup:hover .dropdown,.navgroup:focus-within .dropdown{display:block}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font:12px/1.5 Arial,sans-serif}dialog{border:1px solid #393d32;background:#f3f0e7;color:#393d32;padding:44px;max-width:540px;font:17px/1.6 Arial,sans-serif}dialog::backdrop{background:#2228}dialog h2{font:36px Georgia,serif;margin:20px 0}dialog p{margin:15px 0}dialog button{float:right;border:0;background:none;font-size:26px;cursor:pointer}dialog a{display:inline-block;margin-top:20px}
