.pg-contact{--contact-eo:cubic-bezier(0, 0, .58, 1)}.pg-contact .rt-i:focus-visible,.pg-contact .cx a:focus-visible,.pg-contact .cx-cp:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.pg-contact .ct{padding-top:180px}.pg-contact .ct-g{grid-template-columns:1fr 520px;align-items:end;column-gap:80px;padding-top:28px;display:grid}.pg-contact .ct-t{max-width:none}.pg-contact .ln{display:block;overflow:hidden}.pg-contact .ln>span{vertical-align:top;animation:rise 1.1s var(--ease-out) forwards;display:inline-block;transform:translateY(105%)}.pg-contact .ln:nth-child(2)>span{animation-delay:.1s}.pg-contact .ct-l{font:400 18px / 27px var(--font-body);color:var(--color-text-2);padding-bottom:6px}.pg-contact .rt{grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.pg-contact .rt-i{border-top:1px solid var(--color-line);color:var(--color-ink);flex-direction:column;gap:10px;padding:28px 28px 28px 0;display:flex;position:relative}.pg-contact .rt-i+.rt-i{border-left:1px solid var(--color-line);padding-left:28px}.pg-contact .rt-i:before{content:"";background:var(--color-orange);transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.pg-contact .rt-i:hover:before,.pg-contact .rt-i:focus-visible:before{transform:scaleX(1)}.pg-contact .rt-n{font:400 var(--text-label) / 1 var(--font-pixel);letter-spacing:var(--tracking-label);color:var(--color-orange-text)}.pg-contact .rt-i b{font:600 36px / 1.05 var(--font-display);letter-spacing:-1.2px;transition:color .3s var(--contact-eo);margin-top:4px}.pg-contact .rt-i:hover b,.pg-contact .rt-i:focus-visible b{color:var(--color-orange)}.pg-contact .rt-d{font:400 15px / 22px var(--font-body);color:var(--color-text-2);max-width:30ch}.pg-contact .rt-a{font:400 20px / 1 var(--font-body);color:var(--color-mute);transition:transform var(--dur-base) var(--ease-out), color .3s var(--contact-eo);position:absolute;top:28px;right:28px}.pg-contact .rt-i:last-child .rt-a{right:0}.pg-contact .rt-i:hover .rt-a{color:var(--color-orange);transform:translate(2px,2px)}.pg-contact .cx{grid-template-columns:minmax(0,420px) minmax(0,1fr);column-gap:clamp(48px,8vw,140px);margin-top:140px;padding-top:56px;padding-bottom:140px;display:grid}.pg-contact .cx-l{flex-direction:column;align-self:start;gap:40px;display:flex;position:sticky;top:110px}.pg-contact .cx-h{font:600 36px / 1.1 var(--font-display);letter-spacing:-1px;color:var(--color-ink)}.pg-contact .cx-d{border-top:1px solid var(--color-line)}.pg-contact .cx-d div{border-bottom:1px solid var(--color-line);flex-direction:column;gap:6px;padding:16px 0;display:flex}.pg-contact .cx-d dt{font:400 12px / 1 var(--font-pixel);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-mute)}.pg-contact .cx-d dd{font:400 17px / 26px var(--font-body);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.pg-contact .cx-d dd a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--contact-eo);font-weight:500}.pg-contact .cx-d dd a:hover{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}.pg-contact .cx-cp{border:1px solid var(--color-line);border-radius:var(--radius-pill);height:30px;font:500 var(--text-label) / 1 var(--font-body);color:var(--color-text-2);transition:border-color var(--dur-fast) var(--contact-eo), color var(--dur-fast) var(--contact-eo);padding:0 12px}.pg-contact .cx-cp:hover{border-color:var(--color-ink);color:var(--color-ink)}.pg-contact .cx-tm{font:400 14px / 1 var(--font-body);color:var(--color-mute);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.pg-contact .cx-tm i{background:var(--color-live);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2fbf712e}.pg-contact .cx-so a+a{margin-left:4px}.pg-contact .nx{border-radius:var(--radius-card);background:var(--color-paper);padding:24px 26px}.pg-contact .nx-k{font:400 12px / 1 var(--font-pixel);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink)}.pg-contact .nx ol{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pg-contact .nx li{font:400 15px / 22px var(--font-body);color:var(--color-text-2);grid-template-columns:34px 1fr;display:grid}.pg-contact .nx li span{font:400 12px / 22px var(--font-pixel);letter-spacing:var(--tracking-label);color:var(--color-orange-text)}.pg-contact .fr{border:0;border-bottom:1px solid var(--color-line);min-width:0;margin:0;padding:30px 0 28px;display:block}.pg-contact .fr:first-of-type{padding-top:4px}.pg-contact .fr-l{float:left;width:100%;font:600 26px / 1.15 var(--font-display);letter-spacing:-.6px;color:var(--color-ink);align-items:baseline;gap:14px;padding:0;display:flex}.pg-contact .fr-l em{font:400 var(--text-label) / 1 var(--font-body);color:var(--color-mute);letter-spacing:0;margin-left:auto;font-style:normal}.pg-contact .fr-n{width:34px;font:400 var(--text-label) / 1 var(--font-pixel);letter-spacing:var(--tracking-label);color:var(--color-orange-text);flex:none}.pg-contact .fr-h{clear:both;font:400 15px / 22px var(--font-body);color:var(--color-mute);padding:8px 0 0 48px}.pg-contact .fr-h span{color:var(--color-ink)}.pg-contact .fr-f{clear:both;padding:18px 0 0 48px;position:relative}.pg-contact .fe{font:500 14px / 20px var(--font-body);color:var(--color-error);padding:0 0 0 48px}.pg-contact .fe:not(:empty){padding-top:10px}.pg-contact .ch-g{flex-wrap:wrap;gap:8px;display:flex}.pg-contact .fr[data-invalid] .chip-choice span{border-color:var(--color-error)}.pg-contact .fc{font:400 12px / 1 var(--font-body);color:var(--color-mute);font-variant-numeric:tabular-nums;position:absolute;bottom:10px;right:14px}.pg-contact .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pg-contact .bf-s{justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}.pg-contact .bf-n{font:400 14px / 21px var(--font-body);color:var(--color-mute);flex-direction:column;gap:12px;display:flex}.pg-contact .bf-n a{color:var(--color-text-2);text-underline-offset:4px;text-decoration:underline}.pg-contact .bf-b{justify-content:space-between;min-width:220px;height:58px;font-size:16px}.pg-contact .bf-b[aria-busy=true]{opacity:.7;pointer-events:none}.pg-contact .ok{outline:none;flex-direction:column;align-items:flex-start;padding:8px 0 0;display:flex}.pg-contact .ok-i{background:var(--color-orange);width:64px;height:64px;color:var(--color-white);animation:okin .6s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid}.pg-contact .ok-i svg{width:30px;height:30px}@keyframes okin{0%{opacity:0;transform:scale(.4)}}.pg-contact .ok-t{font:600 72px / 1 var(--font-display);letter-spacing:-2.5px;color:var(--color-ink);outline:none;margin-top:28px}.pg-contact .ok-x{font:400 19px / 29px var(--font-body);color:var(--color-text-2);max-width:52ch;margin-top:18px}.pg-contact .ok-d{border-top:1px solid var(--color-line);width:100%;margin-top:36px}.pg-contact .ok-d div{border-bottom:1px solid var(--color-line);grid-template-columns:160px 1fr;gap:24px;padding:14px 0;display:grid}.pg-contact .ok-d dt{font:400 12px / 24px var(--font-pixel);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-mute)}.pg-contact .ok-d dd{font:400 16px / 24px var(--font-body);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.pg-contact .ok-b{align-items:center;gap:24px;margin-top:36px;display:flex}.pg-contact .ok-l{font:500 15px / 1 var(--font-body);color:var(--color-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:5px}.pg-contact .ok-l:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}@media (max-width:1100px){.pg-contact .ct-g{grid-template-columns:1fr;row-gap:24px}.pg-contact .cx{grid-template-columns:1fr;row-gap:72px}.pg-contact .cx-r{order:-1}.pg-contact .cx-l{position:static}}@media (max-width:700px){.pg-contact .ct{padding-top:120px}.pg-contact .ct-l{font-size:17px;line-height:26px}.pg-contact .rt{grid-template-columns:1fr;margin-top:48px}.pg-contact .rt-i,.pg-contact .rt-i+.rt-i{border-left:0;padding:22px 40px 22px 0}.pg-contact .rt-i b{font-size:28px}.pg-contact .rt-a,.pg-contact .rt-i:last-child .rt-a{top:24px;right:0}.pg-contact .cx{margin-top:80px;padding-top:40px;padding-bottom:96px}.pg-contact .fr-l{gap:10px;font-size:22px}.pg-contact .fr-n{width:28px}.pg-contact .fr-h,.pg-contact .fr-f,.pg-contact .fe{padding-left:0}.pg-contact .chip-choice span{height:42px;padding:0 16px;font-size:14px}.pg-contact .bf-s{flex-direction:column-reverse;align-items:stretch}.pg-contact .bf-b{width:100%}.pg-contact .ok-t{font-size:52px}.pg-contact .ok-d div{grid-template-columns:1fr;gap:2px}.pg-contact .ok-b{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pg-contact .ok-i{animation:none}.pg-contact .rt-i:before{transition:none}.pg-contact .ln>span{animation:none;transform:none}}
