.contact-module__krtVhq__page{padding-top:calc(var(--header-h) + clamp(32px, 4vw, 64px))}@media (min-width:1024px){.contact-module__krtVhq__layout{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.contact-module__krtVhq__aside{top:calc(var(--header-h) + 2rem);grid-column:1/span 5;position:sticky}.contact-module__krtVhq__main{grid-column:7/span 6}}.contact-module__krtVhq__main{margin-top:clamp(56px,9vw,96px)}@media (min-width:1024px){.contact-module__krtVhq__main{margin-top:0}}.contact-module__krtVhq__phone{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;transition:color var(--dur-hover) ease;font-size:clamp(2.25rem,4.6vw,4.75rem);line-height:1;display:block}.contact-module__krtVhq__phone:hover,.contact-module__krtVhq__mail:hover{color:var(--c-blue)}.contact-module__krtVhq__mail{text-underline-offset:.25em;overflow-wrap:anywhere;font-size:clamp(1rem,1.3vw,1.25rem);text-decoration:underline;text-decoration-thickness:1px}.contact-module__krtVhq__area{border-block:1px solid var(--g-line);padding-block:.9rem}.contact-module__krtVhq__topics{border:0;min-width:0;margin:0;padding:0}.contact-module__krtVhq__topic{border-bottom:1px solid var(--g-line);cursor:pointer;color:var(--g-muted);transition:color var(--dur-hover) ease;align-items:baseline;gap:clamp(.9rem,1.6vw,1.6rem);padding-block:clamp(.4rem,.55vw,.55rem);display:flex;position:relative}.contact-module__krtVhq__topic:first-of-type{border-top:1px solid var(--g-line)}.contact-module__krtVhq__topic input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.contact-module__krtVhq__num{width:2.6rem;font-family:var(--font-mono);letter-spacing:.12em;flex:none;font-size:.6875rem}.contact-module__krtVhq__word{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.1}.contact-module__krtVhq__topic:hover{color:var(--g-fg)}.contact-module__krtVhq__topic:has(input:checked){color:var(--g-fg)}.contact-module__krtVhq__topic:has(input:checked) .contact-module__krtVhq__word{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.contact-module__krtVhq__topic:has(input:focus-visible){outline:2px solid var(--c-blue);outline-offset:2px}.contact-module__krtVhq__topics[aria-invalid=true]{outline:1px solid var(--g-fg);outline-offset:6px}.contact-module__krtVhq__form{gap:1.1rem;display:grid}.contact-module__krtVhq__fields{scroll-margin-top:calc(var(--header-h) + 1rem)}.contact-module__krtVhq__row2{gap:1.4rem var(--gutter);display:grid}@media (min-width:640px){.contact-module__krtVhq__row2{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-module__krtVhq__wide{grid-column:1/-1}}@media (min-width:1280px){.contact-module__krtVhq__row2{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}.contact-module__krtVhq__wide{grid-column:auto}}.contact-module__krtVhq__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-fg);margin-bottom:.55rem;font-size:.6875rem;display:block}.contact-module__krtVhq__form .field[aria-invalid=true]{border-color:var(--g-fg);outline:1px solid var(--g-fg);outline-offset:-2px}.contact-module__krtVhq__err{color:var(--g-fg);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:500;display:flex}.contact-module__krtVhq__err:before{content:"";background:var(--c-blue);flex:none;width:6px;height:6px}.contact-module__krtVhq__textarea{resize:vertical;height:auto;min-height:6.5rem;padding:.9rem 1rem;line-height:1.5}.contact-module__krtVhq__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__krtVhq__fallback{background:var(--c-white);color:var(--c-ink);border:1px solid var(--g-line);padding:1.25rem 1.4rem 1.4rem}.contact-module__krtVhq__form[aria-busy=true] button[type=submit]{opacity:.6;cursor:progress}.contact-module__krtVhq__done h2:focus{outline:none}
