.contact-module__xwJ-uq__page{--contact-font-reduction:0pt;color:var(--ink);font-family:var(--font-shippori), "Hiragino Mincho ProN", "Yu Mincho", serif;letter-spacing:var(--site-tracking);padding-block:clamp(40px,3.75vw,96px) clamp(40px,2.5vw,64px);font-weight:400}.contact-module__xwJ-uq__content{width:81.25%;max-width:2080px;margin-inline:auto}.contact-module__xwJ-uq__title{font-size:var(--section-title-size);font-weight:400;line-height:1.2}.contact-module__xwJ-uq__lead,.contact-module__xwJ-uq__details{font-size:calc(clamp(16px, 1.25vw, 32px) - var(--contact-font-reduction));line-height:1.5}.contact-module__xwJ-uq__subtitle{font-size:var(--subtitle-font-size);opacity:.4;margin-top:12px;line-height:1.5}.contact-module__xwJ-uq__lead{margin-top:clamp(40px,2.8125vw,72px)}.contact-module__xwJ-uq__details{border-top:1px solid color-mix(in srgb, currentColor 40%, transparent);width:46.1538%;max-width:960px;margin-top:clamp(40px,2.5vw,64px)}.contact-module__xwJ-uq__row{border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);grid-template-columns:clamp(96px,7.1875vw,184px) minmax(0,1fr);align-items:baseline;padding-block:16px;display:grid}.contact-module__xwJ-uq__row dd{min-width:0}.contact-module__xwJ-uq__row a{color:inherit;overflow-wrap:anywhere}.contact-module__xwJ-uq__mail{text-underline-offset:.15em;text-decoration:underline}.contact-module__xwJ-uq__mobileBreak{display:none}.contact-module__xwJ-uq__row a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:1023px){.contact-module__xwJ-uq__page{--contact-font-reduction:2pt}.contact-module__xwJ-uq__content{width:100%;padding-inline:16px}.contact-module__xwJ-uq__details{width:100%}.contact-module__xwJ-uq__row{grid-template-columns:80px minmax(0,1fr);column-gap:12px}.contact-module__xwJ-uq__row dd a{font-size:10pt}.contact-module__xwJ-uq__instagram{text-underline-offset:.15em;text-decoration:underline}.contact-module__xwJ-uq__mobileBreak{display:block}}.contact-module__xwJ-uq__content{width:100%;max-width:none;padding-inline:var(--page-side-padding)}.contact-module__xwJ-uq__page,.contact-module__xwJ-uq__lead,.contact-module__xwJ-uq__details{font-size:var(--body-font-size)}@media (max-width:1023px){.contact-module__xwJ-uq__lead,.contact-module__xwJ-uq__details,.contact-module__xwJ-uq__subtitle{line-height:1.8}}.contact-module__xwJ-uq__lead,.contact-module__xwJ-uq__details,.contact-module__xwJ-uq__subtitle{line-height:var(--body-line-height);letter-spacing:var(--site-tracking)}@media (max-width:1023px){.contact-module__xwJ-uq__page{padding-block:32px}.contact-module__xwJ-uq__lead,.contact-module__xwJ-uq__details{margin-top:32px;font-size:12pt;line-height:1.8}.contact-module__xwJ-uq__row{padding-block:32px}}@media (min-width:768px) and (max-width:1023px){.contact-module__xwJ-uq__page{padding-top:clamp(40px,3.75vw,96px)}}
