.contact-module__krtVhq__root{--ivory:#f5f2ed;--ink:#17151a;--body:#4d4a52;--rule:#17151a14;--crimson:#aa0929;--gold:#b8914a;--gl:max(24px, env(safe-area-inset-left,0px));--gr:max(24px, env(safe-area-inset-right,0px));--disp:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;z-index:20;background:radial-gradient(90% 70% at 68% 62%, #fbf9f6, var(--ivory) 70%);color:var(--ink);-webkit-font-smoothing:antialiased;margin-top:-80px;padding-block:168px 180px;position:relative;overflow:hidden}.contact-module__krtVhq__wrap{z-index:1;max-width:1320px;padding-left:var(--gl);padding-right:var(--gr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;margin:0 auto;display:grid;position:relative}.contact-module__krtVhq__ground{inset-inline:0;pointer-events:none;-webkit-mask-composite:source-in;height:46%;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 28%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 28%),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.contact-module__krtVhq__ground canvas{width:100%;height:100%;display:block}.contact-module__krtVhq__title{font-family:var(--disp);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.6vw,5.6rem);font-weight:600;line-height:.96}.contact-module__krtVhq__lead{max-width:24rem;color:var(--body);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.55}.contact-module__krtVhq__list{counter-reset:a;max-width:28rem;margin:44px 0 0;padding:0;list-style:none}.contact-module__krtVhq__list li{counter-increment:a;border-top:1px solid #17151a1a;grid-template-columns:44px 1fr;column-gap:8px;padding:20px 0;display:grid}.contact-module__krtVhq__list li:last-child{border-bottom:1px solid #17151a1a}.contact-module__krtVhq__list li:before{content:counter(a, decimal-leading-zero);font-family:var(--mono);letter-spacing:.06em;color:#a87a2e;grid-row:span 2;padding-top:5px;font-size:12px}.contact-module__krtVhq__list h3{font-family:var(--disp);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.contact-module__krtVhq__list p{color:var(--body);text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:1.55}.contact-module__krtVhq__card{box-shadow:0 0 0 1px var(--rule), 0 2px 4px #17151a0a, 0 24px 48px -12px #320a1929, 0 60px 100px -40px #320a1938;background:#fff;border-radius:28px;padding:44px 44px 40px}@media (max-width:1000px){.contact-module__krtVhq__root{padding-block:128px 240px}.contact-module__krtVhq__wrap{grid-template-columns:1fr;gap:48px}.contact-module__krtVhq__title{font-size:clamp(2.4rem,11vw,3.4rem)}.contact-module__krtVhq__lead{margin-top:14px;font-size:15.5px}.contact-module__krtVhq__list{margin-top:32px}.contact-module__krtVhq__ground{height:320px}}@media (max-width:639px){.contact-module__krtVhq__card{border-radius:20px;padding:24px 20px}}
