.ContactBoard-module__fK40eW__page{--kml-accent:var(--kml-tally);--kml-on-accent:var(--kml-ink);background:var(--kml-accent);min-height:100svh;color:var(--kml-on-accent);flex-direction:column;justify-content:space-between;gap:clamp(2rem,6vh,4rem);padding:clamp(1.1rem,2.6vw,2.25rem);display:flex;position:relative;overflow:hidden}.ContactBoard-module__fK40eW__top{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:clamp(.56rem,1vw,.74rem);display:flex}.ContactBoard-module__fK40eW__back{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:.5rem;text-decoration:none;transition:background-size .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.ContactBoard-module__fK40eW__back:hover,.ContactBoard-module__fK40eW__back:focus-visible{background-size:100% 1px}.ContactBoard-module__fK40eW__stamp{opacity:.82}.ContactBoard-module__fK40eW__headline{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,9vw,7.5rem);font-weight:900;font-stretch:112%;line-height:.86}.ContactBoard-module__fK40eW__headlineSoft{color:#0000;-webkit-text-stroke:1.5px var(--kml-on-accent)}.ContactBoard-module__fK40eW__lanes{border-top:1px solid color-mix(in srgb, var(--kml-on-accent) 35%, transparent);margin:0;padding:0;list-style:none}.ContactBoard-module__fK40eW__lane{border-bottom:1px solid color-mix(in srgb, var(--kml-on-accent) 35%, transparent)}.ContactBoard-module__fK40eW__link{color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(.75rem,3vw,2rem);padding:clamp(.85rem,2.2vh,1.4rem) clamp(.5rem,1.5vw,1rem);text-decoration:none;transition:background-color .28s,color .28s,padding-left .28s;display:grid;position:relative}.ContactBoard-module__fK40eW__link:hover,.ContactBoard-module__fK40eW__link:focus-visible{background:var(--kml-on-accent);color:var(--kml-accent);outline:none;padding-left:clamp(1rem,2.5vw,1.75rem)}.ContactBoard-module__fK40eW__laneNo,.ContactBoard-module__fK40eW__laneHandle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.56rem,1vw,.74rem)}.ContactBoard-module__fK40eW__laneNo{opacity:.82}.ContactBoard-module__fK40eW__laneName{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.15rem,3.4vw,2.1rem);font-weight:900;font-stretch:108%;line-height:1}.ContactBoard-module__fK40eW__laneHandle{white-space:nowrap;justify-self:end}.ContactBoard-module__fK40eW__laneArrow{font-size:1.05rem;line-height:1;transition:transform .28s cubic-bezier(.16,1,.3,1)}.ContactBoard-module__fK40eW__link:hover .ContactBoard-module__fK40eW__laneArrow,.ContactBoard-module__fK40eW__link:focus-visible .ContactBoard-module__fK40eW__laneArrow{transform:translate(.3rem,-.3rem)}.ContactBoard-module__fK40eW__note{max-width:34rem;font-family:var(--font-mono), ui-monospace, monospace;opacity:.85;margin:0;font-size:clamp(.66rem,1.15vw,.82rem);line-height:1.75}.ContactBoard-module__fK40eW__enter{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards ContactBoard-module__fK40eW__contactIn;animation-delay:calc(var(--i,0) * 90ms);transform:translateY(1.1rem)}@keyframes ContactBoard-module__fK40eW__contactIn{to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.ContactBoard-module__fK40eW__enter{opacity:1;animation:none;transform:none}.ContactBoard-module__fK40eW__link,.ContactBoard-module__fK40eW__laneArrow,.ContactBoard-module__fK40eW__back{transition:none}}@media (max-width:767px){.ContactBoard-module__fK40eW__link{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.3rem}.ContactBoard-module__fK40eW__laneHandle{grid-column:2/4;justify-self:start}}
.ContactPanel-module__Ko3ppW__panel{z-index:90;overscroll-behavior:contain;animation:.52s cubic-bezier(.16,1,.3,1) both ContactPanel-module__Ko3ppW__panelIn;position:fixed;inset:0;overflow-y:auto;transform:translate(0,0);box-shadow:-24px 0 60px -20px #0000008c}@keyframes ContactPanel-module__Ko3ppW__panelIn{0%{transform:translate(100%)}to{transform:translate(0,0)}}.ContactPanel-module__Ko3ppW__back{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;border:0;align-items:center;gap:.5rem;margin:0;padding:0;transition:background-size .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.ContactPanel-module__Ko3ppW__back:hover,.ContactPanel-module__Ko3ppW__back:focus-visible{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.ContactPanel-module__Ko3ppW__panel{animation:none}.ContactPanel-module__Ko3ppW__back{transition:none}}
