.contact-module__LVAaNa__page{isolation:isolate;color:#17171b;background:radial-gradient(circle at 50% 45%,#ffffffb8,#0000 31%),radial-gradient(circle at 19% 24%,#ded5c880,#0000 23%),repeating-linear-gradient(90deg,#17142005 0 1px,#0000 1px 5px),#eee8df;min-height:max(52rem,100svh);padding:8.5rem clamp(1.25rem,3vw,3.6rem) 3rem;position:relative;overflow:clip}.contact-module__LVAaNa__headerShelf{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4eee5e6;border-bottom:1px solid #1714201a;height:5.6rem;position:absolute;inset:0 0 auto}.contact-module__LVAaNa__layout{z-index:2;grid-template-columns:minmax(16rem,.76fr) minmax(34rem,1.7fr) minmax(10rem,.55fr);align-items:center;gap:clamp(1.5rem,3vw,4rem);width:min(100rem,100%);min-height:calc(max(52rem,100svh) - 11.5rem);margin-inline:auto;display:grid;position:relative}.contact-module__LVAaNa__copy{z-index:4;position:relative}.contact-module__LVAaNa__kicker,.contact-module__LVAaNa__formKicker,.contact-module__LVAaNa__details dt{letter-spacing:.19em;text-transform:uppercase;font-size:clamp(.64rem,.7vw,.76rem);font-weight:720;line-height:1.4}.contact-module__LVAaNa__kicker{color:#1714207a}.contact-module__LVAaNa__copy h1{max-width:8.5ch;font-family:var(--font-headline);letter-spacing:-.065em;text-transform:uppercase;margin-top:1.8rem;font-size:clamp(3rem,5.1vw,6.2rem);font-weight:440;line-height:.98}.contact-module__LVAaNa__lead{color:#171420a6;max-width:30rem;margin-top:1.7rem;font-size:clamp(.94rem,1.1vw,1.08rem);line-height:1.62}.contact-module__LVAaNa__portal{place-items:center;width:100%;min-height:46rem;display:grid;position:relative}.contact-module__LVAaNa__formShell{z-index:3;clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,0 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f1eae6;border:1px solid #17142014;border-radius:0;width:min(38rem,94%);padding:clamp(1.4rem,2.8vw,2.8rem);position:relative;box-shadow:0 1.5rem 4rem #392e221f}.contact-module__LVAaNa__formKicker{text-align:center;color:#17142099;margin-bottom:1.4rem}.contact-module__LVAaNa__formShell>form{box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0;border-radius:0;padding:0}.contact-module__LVAaNa__formShell>div[role=status]{border-radius:0;min-height:31rem}.contact-module__LVAaNa__formShell label{color:#17142094}:is(.contact-module__LVAaNa__formShell input,.contact-module__LVAaNa__formShell select,.contact-module__LVAaNa__formShell textarea){box-shadow:none;background:0 0;border-width:0 0 1px;border-color:#17142059;border-radius:0}:is(.contact-module__LVAaNa__formShell input:focus,.contact-module__LVAaNa__formShell select:focus,.contact-module__LVAaNa__formShell textarea:focus){border-color:#3f5bff}.contact-module__LVAaNa__signal{z-index:4;place-self:center end;margin-left:auto;padding-right:clamp(.5rem,2vw,2rem);position:relative}.contact-module__LVAaNa__signal:before{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#17171b 0 2px,#0000 2px 8px);width:clamp(4rem,8vw,9rem);height:2px;position:absolute;top:2.15rem;right:calc(100% + 1.4rem)}.contact-module__LVAaNa__details{border-top:1px solid #1714202e;gap:1.5rem;max-width:21rem;margin-top:0;padding-top:1.3rem;display:grid}.contact-module__LVAaNa__details dt{color:#1714206b;font-size:.78rem}.contact-module__LVAaNa__details dd{margin:.45rem 0 0;font-size:1.08rem;font-weight:600;line-height:1.45}.contact-module__LVAaNa__details dd a{color:inherit;border-bottom:1px solid #1714204d;text-decoration:none;transition:color .25s,border-color .25s}.contact-module__LVAaNa__details dd a:hover,.contact-module__LVAaNa__details dd a:focus-visible{color:#3f5bff;border-color:#3f5bff}.contact-module__LVAaNa__bottomNote{z-index:4;letter-spacing:.16em;text-transform:uppercase;color:#17142070;border-top:1px solid #17142026;width:min(100rem,100%);margin:1rem auto 0;padding-top:1rem;font-size:.68rem;font-weight:700;position:relative}@media (max-width:1120px){.contact-module__LVAaNa__page{padding-top:8rem}.contact-module__LVAaNa__layout{grid-template-columns:minmax(15rem,.65fr) minmax(31rem,1.35fr)}.contact-module__LVAaNa__signal{border-top:1px solid #17142026;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:1.2rem;display:flex}.contact-module__LVAaNa__signal:before{display:none}.contact-module__LVAaNa__details{border-top:0;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:1.2rem 2.4rem;max-width:none;margin-top:.4rem;padding-top:0}}@media (max-width:820px){.contact-module__LVAaNa__layout{grid-template-columns:1fr;gap:2rem}.contact-module__LVAaNa__copy h1{max-width:11ch}.contact-module__LVAaNa__lead{max-width:38rem}.contact-module__LVAaNa__portal{min-height:47rem}}@media (max-width:560px){.contact-module__LVAaNa__page{padding-top:7.8rem}.contact-module__LVAaNa__copy h1{font-size:clamp(2.8rem,14vw,4.4rem)}.contact-module__LVAaNa__portal{min-height:auto;padding-block:3.5rem}.contact-module__LVAaNa__formShell{width:100%;padding:1.3rem}.contact-module__LVAaNa__signal{flex-direction:column;align-items:flex-start;gap:1.4rem}.contact-module__LVAaNa__details{grid-template-columns:1fr;margin-top:0}}.contact-module__LVAaNa__channels{justify-items:start;gap:1.1rem;display:grid}.contact-module__LVAaNa__channels .contact-module__LVAaNa__instagramLink{margin-top:0}.contact-module__LVAaNa__mapLink,.contact-module__LVAaNa__instagramLink{letter-spacing:.14em;text-transform:uppercase;color:#1714209e;border-bottom:1px solid #1714204d;align-items:center;gap:.4rem;margin-top:.55rem;padding-bottom:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;text-decoration:none;transition:color .24s,border-color .24s;display:inline-flex;position:relative}.contact-module__LVAaNa__mapLink:after,.contact-module__LVAaNa__instagramLink:after{content:"";position:absolute;inset:-.8rem 0}.contact-module__LVAaNa__mapLink span,.contact-module__LVAaNa__instagramLink span{transition:transform .24s}.contact-module__LVAaNa__mapLink:hover,.contact-module__LVAaNa__instagramLink:hover{color:#e4572e;border-color:#e4572e}.contact-module__LVAaNa__mapLink:hover span,.contact-module__LVAaNa__instagramLink:hover span{transform:translate(2px,-2px)}.contact-module__LVAaNa__details dd{flex-direction:column;align-items:flex-start;display:flex}
