.contacts_heroInner__v6She{display:flex;flex-direction:column;gap:var(--space-md)}.contacts_giant__la1qp{max-width:none;margin-left:-.06em}.contacts_lead__qM6jZ{max-width:32ch;font-size:var(--step-1);color:var(--on-surface-muted)}@media (min-width:62rem){.contacts_heroInner__v6She{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-lg);gap:var(--space-lg)}.contacts_lead__qM6jZ{padding-bottom:.6em;text-align:right;max-width:26ch}}.contacts_channels__RHzUg{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.contacts_channelItem__YzUzt{border-bottom:1px solid var(--hairline)}.contacts_channel__KosP5{position:relative;display:flex;flex-direction:column;gap:var(--space-3xs);min-height:5.5rem;padding:var(--space-md) var(--space-sm) var(--space-md) 0;color:var(--on-surface);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.contacts_channel__KosP5:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--amber-veil),var(--amber-clear));transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out);pointer-events:none}a.contacts_channel__KosP5:focus-visible,a.contacts_channel__KosP5:hover{color:var(--amber-core)}a.contacts_channel__KosP5:focus-visible:before,a.contacts_channel__KosP5:hover:before{transform:scaleX(1)}.contacts_channelLabel__fHwPe{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--on-surface-muted)}.contacts_channelValue__XTyXQ{font-size:var(--step-2);font-weight:600;line-height:var(--leading-snug);overflow-wrap:anywhere}.contacts_channelPending__TtnsK{font-size:var(--step-1);font-weight:600;color:var(--accent-text)}.contacts_channelArrow__m5Yht{position:absolute;top:50%;right:0;translate:0 -50%;width:1.5rem;height:1.5rem;color:var(--on-surface-faint);transition:translate var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.contacts_channelArrow__m5Yht svg{display:block;width:100%;height:100%}a.contacts_channel__KosP5:focus-visible .contacts_channelArrow__m5Yht,a.contacts_channel__KosP5:hover .contacts_channelArrow__m5Yht{translate:.3rem -50%;color:var(--amber)}.contacts_channel__KosP5[data-pending=true]{cursor:default}@media (min-width:52rem){.contacts_channel__KosP5{display:grid;grid-template-columns:12rem minmax(0,1fr);align-items:baseline;grid-column-gap:var(--space-lg);column-gap:var(--space-lg);padding-right:var(--space-2xl);min-height:6rem}.contacts_channelLabel__fHwPe{padding-top:.4em}.contacts_channelValue__XTyXQ{font-size:var(--step-3)}}.contacts_where__JzTSb{display:flex;flex-direction:column;gap:var(--space-lg)}.contacts_whereLines__PZoMp{display:flex;flex-direction:column;margin:0}.contacts_whereRow__Iy2KA{display:flex;flex-direction:column;gap:var(--space-3xs);padding-block:var(--space-md);border-bottom:1px solid var(--hairline)}.contacts_whereRow__Iy2KA:first-child{border-top:1px solid var(--hairline)}.contacts_whereKey__RHEaE{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--on-surface-muted)}.contacts_whereStreet__3jxmi{display:flex;flex-direction:column;gap:var(--space-3xs);margin:0;font-family:var(--font-display);font-size:var(--step-4);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.contacts_whereCity__1q22g{font-family:var(--font-text);font-size:var(--step-1);letter-spacing:normal;color:var(--on-surface-muted)}.contacts_whereValue__4spW4{margin:0;font-size:var(--step-1);max-width:44ch}@media (min-width:52rem){.contacts_whereRow__Iy2KA{display:grid;grid-template-columns:12rem minmax(0,1fr);align-items:baseline;grid-column-gap:var(--space-lg);column-gap:var(--space-lg);padding-block:var(--space-lg)}.contacts_whereKey__RHEaE{padding-top:.5em}.contacts_whereStreet__3jxmi{font-size:var(--step-5)}}.contacts_whereAction__CTlRu{margin:0}.contacts_about__Yu4xG{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.contacts_about__Yu4xG>p{max-width:62ch;margin:0;font-size:var(--step-1);line-height:var(--leading-relaxed)}