.page-module__2FqvRG__section{--edge:clamp(28px, 3vw, 56px);--head:76px;border-bottom:1px solid var(--stone)}.page-module__2FqvRG__container{padding:clamp(16px, 3vh, 40px) var(--edge) clamp(80px, 10vw, 140px);grid-template:"intro form""details form"1fr/minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(48px,6vw,120px);display:grid;position:relative}.page-module__2FqvRG__intro{isolation:isolate;grid-area:intro;min-width:0;padding:clamp(16px,4vh,48px) 0 0;position:relative}.page-module__2FqvRG__head,.page-module__2FqvRG__description{z-index:1;position:relative}.page-module__2FqvRG__rings{z-index:0;aspect-ratio:1;pointer-events:none;width:min(max(100%,46vw),760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__2FqvRG__description{letter-spacing:-.012em;max-width:34ch;color:var(--ink);margin:clamp(28px,4vh,44px) 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.35}.page-module__2FqvRG__formPanel{z-index:1;border:1px solid var(--stone);background:var(--paper);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent), 0 40px 80px -48px color-mix(in srgb, var(--cream) 90%, transparent);border-radius:24px;grid-area:form;align-self:start;padding:clamp(24px,2.6vw,44px);position:relative;container:contact-panel/inline-size}.page-module__2FqvRG__formPanel:before{content:"";background:var(--accent,var(--grain));transform-origin:0;height:1px;transition:transform .8s var(--ease);pointer-events:none;position:absolute;top:-1px;left:24px;right:24px;transform:scaleX(0)}.page-module__2FqvRG__formPanel:focus-within:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.page-module__2FqvRG__formPanel:before{transition:none}}.page-module__2FqvRG__details{z-index:1;grid-area:details;min-width:0;position:relative}.page-module__2FqvRG__label{letter-spacing:.24em;text-transform:uppercase;color:var(--grain);font-size:11px;font-weight:600}.page-module__2FqvRG__labelText:before{content:"";border:1px solid var(--grain);background:radial-gradient(circle, var(--grain) 0 1.4px, transparent 1.9px);vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:12px;display:inline-block}.page-module__2FqvRG__heading{max-width:11ch;font-family:var(--font-display);letter-spacing:-.055em;margin:22px 0 0 -.045em;font-size:clamp(48px,min(6.6vw,13vh),124px);font-weight:500;line-height:.9}.page-module__2FqvRG__heading:lang(el){letter-spacing:-.045em;max-width:12ch;font-size:clamp(40px,min(5.4vw,11vh),100px)}.page-module__2FqvRG__contactInfo{border-top:1px solid var(--stone);gap:28px;margin-top:clamp(48px,6vw,80px);padding-top:32px;display:grid}.page-module__2FqvRG__infoLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--grain);font-size:11px;font-weight:600}.page-module__2FqvRG__contactLink,.page-module__2FqvRG__contactValue{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;margin-top:8px;font-size:clamp(22px,2.1vw,34px);font-weight:500;display:inline-block}.page-module__2FqvRG__contactLink{text-underline-offset:.18em;transition:color .3s var(--ease), text-decoration-color .3s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.page-module__2FqvRG__contactLink:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent,var(--grain));text-decoration-color:var(--accent,var(--grain))}.page-module__2FqvRG__contactLink:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}.page-module__2FqvRG__social{margin-top:8px}.page-module__2FqvRG__process{border-top:1px solid var(--stone);margin-top:clamp(40px,5vw,56px);padding-top:32px}.page-module__2FqvRG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.page-module__2FqvRG__container{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""details"}.page-module__2FqvRG__heading,.page-module__2FqvRG__heading:lang(el){max-width:14ch;font-size:clamp(48px,9vw,84px)}.page-module__2FqvRG__heading:lang(el){font-size:clamp(40px,7.6vw,72px)}.page-module__2FqvRG__description{max-width:44ch}.page-module__2FqvRG__formPanel{margin-top:40px}.page-module__2FqvRG__contactInfo{border-top:0;padding-top:0}}@media (max-width:600px){.page-module__2FqvRG__section{--edge:20px}.page-module__2FqvRG__container{padding-top:24px;padding-bottom:64px}.page-module__2FqvRG__heading,.page-module__2FqvRG__heading:lang(el){max-width:none;font-size:clamp(44px,13vw,62px);line-height:.92}.page-module__2FqvRG__heading:lang(el){font-size:clamp(36px,10.6vw,52px)}.page-module__2FqvRG__description{margin-top:22px;font-size:18px;line-height:1.35}.page-module__2FqvRG__formPanel{margin:32px calc(var(--edge) * -1) 0;padding:30px var(--edge) 34px;border-inline:0;border-radius:0}.page-module__2FqvRG__formPanel:before{left:0;right:0}.page-module__2FqvRG__contactInfo{gap:22px;margin-top:48px}.page-module__2FqvRG__contactLink{align-items:center;min-height:44px;margin-top:4px;display:flex}.page-module__2FqvRG__contactLink,.page-module__2FqvRG__contactValue{font-size:24px}.page-module__2FqvRG__process{margin-top:40px;padding-top:28px}}
