.contact-trigger{background:transparent;border:0;border-bottom:1px solid #454944;color:inherit;display:flex;font:14px var(--sans);justify-content:space-between;padding:12px 0;text-align:left;width:100%}.contact-trigger span{color:var(--lime)}.contact-trigger:hover{color:var(--coral)}.contact-dialog{background:var(--paper);border:0;box-shadow:15px 15px 0 var(--lime);color:var(--ink);max-width:430px;padding:42px;width:calc(100% - 40px)}.contact-dialog::backdrop{background:rgba(7,9,9,.68)}.contact-dialog h2{font-size:58px;margin-bottom:30px}.contact-dialog h2 em{color:var(--coral)}.contact-options{display:flex;flex-direction:column;gap:10px}.contact-options a{align-items:center;border:1px solid var(--line);display:grid;gap:14px;grid-template-columns:42px 1fr;min-height:62px;padding:10px}.contact-options a:hover{border-color:var(--coral)}.contact-icon{align-items:center;border:1px solid currentColor;border-radius:50%;display:flex;font:14px var(--mono);height:34px;justify-content:center;width:34px}.contact-options strong{font-size:14px;font-weight:500}.contact-options small{color:var(--muted);font:10px var(--mono);grid-column:2;text-transform:uppercase}.close-dialog{background:transparent;border:0;color:inherit;cursor:pointer;font-size:30px;line-height:1;position:absolute;right:22px;top:18px}.theme-dark .contact-dialog{background:#202723;color:#f5f3ed;box-shadow:15px 15px 0 var(--lime)}.theme-dark .contact-dialog h2,.theme-dark .contact-dialog h2 em,.theme-dark .contact-dialog strong,.theme-dark .contact-dialog small,.theme-dark .contact-dialog .close-dialog,.theme-dark .contact-dialog .contact-icon{color:#f5f3ed}.theme-dark .contact-dialog h2 em{color:var(--coral)}.theme-dark .contact-dialog small{color:rgba(245,243,237,.78)}.theme-dark .contact-dialog .contact-icon{border-color:rgba(245,243,237,.8)}@media(max-width:800px){.contact-dialog{padding:34px 25px}.contact-dialog h2{font-size:50px}}
