.contact-module__xwJ-uq__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px;padding:44px 0 0;display:grid}.contact-module__xwJ-uq__cal{border:1px solid var(--rule);background:var(--panel);border-radius:11px;position:relative;overflow:hidden}.contact-module__xwJ-uq__cal:before{content:"";background-image:radial-gradient(var(--dot) 1.15px, transparent 1.15px);background-size:var(--dot-size) var(--dot-size);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 110% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(120% 110% at 100% 0,#000 0%,#0000 70%)}.contact-module__xwJ-uq__cal>*{z-index:1;position:relative}.contact-module__xwJ-uq__calHead{border-bottom:1px solid var(--rule);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);padding:16px 20px;font-size:11px}.contact-module__xwJ-uq__calBody{place-items:center;min-height:700px;display:grid}.contact-module__xwJ-uq__calBody iframe{border:0;width:100%;min-height:700px;display:block}.contact-module__xwJ-uq__fallback{text-align:center;color:var(--muted);max-width:42ch;padding:60px 24px;font-size:16px;line-height:1.7}.contact-module__xwJ-uq__side dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--link);margin-bottom:6px;font-size:11px}.contact-module__xwJ-uq__side dd{color:var(--text);margin-bottom:26px;font-size:17px}.contact-module__xwJ-uq__side dd span{color:var(--muted);margin-top:3px;font-size:15.5px;display:block}.contact-module__xwJ-uq__expect{border-top:1px solid var(--rule);margin-top:44px;padding-top:26px}.contact-module__xwJ-uq__expect h2{margin-bottom:14px;font-size:18px}.contact-module__xwJ-uq__expect ul{padding:0;list-style:none}.contact-module__xwJ-uq__expect li{color:var(--muted);padding:6px 0 6px 20px;font-size:16.5px;position:relative}.contact-module__xwJ-uq__expect li:before{content:"";background:var(--accent);width:7px;height:1.5px;position:absolute;top:16px;left:0}@media (max-width:820px){.contact-module__xwJ-uq__grid{grid-template-columns:1fr;gap:40px}.contact-module__xwJ-uq__calBody,.contact-module__xwJ-uq__calBody iframe{min-height:700px}}
