.Contact-module__DdzYfq__page{--ink:var(--color-foreground);--muted:var(--color-muted);--line:var(--color-border);--field-line:var(--color-border);--focus:var(--color-foreground);--error:#d70015;--ease:cubic-bezier(.7, .6, 0, 1);--ease-reveal:cubic-bezier(.22, 1, .36, 1);--u:min(1vw, 1.5svh);--pad:calc(4.5 * var(--u));--gap:calc(2.6 * var(--u));--fs-nav:max(14px, calc(1.25 * var(--u)));--fs-marquee:calc(16 * var(--u));--fs-heading:max(20px, calc(2.2 * var(--u)));--fs-label:max(13px, calc(1.168 * var(--u)));--fs-field:max(12px, calc(.99 * var(--u)));--fs-small:max(11px, calc(.81 * var(--u)));--field-pad:max(9px, calc(1.08 * var(--u)));--form-gap:calc(.45 * var(--u));--form-col-gap:max(12px, calc(1.125 * var(--u)));--textarea-h:max(64px, calc(6.4 * var(--u)));--stack-gap:calc(5 * var(--u));--channel-gap:calc(1.2 * var(--gap));--tabs-gap:calc(2.5 * var(--u));--reveal-base:.25s;min-height:100svh;color:var(--ink);letter-spacing:-.011em;background:#fff;flex-direction:column;flex:1;font-weight:500;display:flex;position:relative;overflow:clip}@supports (width:calc(1vw * (100svh / 950px))){.Contact-module__DdzYfq__page{--u:calc(1vw * min(1, 100svh / 950px))}}@keyframes Contact-module__DdzYfq__rise-in{0%{opacity:0;transform:translateY(14px)}}@keyframes Contact-module__DdzYfq__line-in{0%{transform:translateY(110%)}}.Contact-module__DdzYfq__reveal{animation:Contact-module__DdzYfq__rise-in .65s var(--ease-reveal) both;animation-delay:calc(var(--reveal-base) + var(--d,0s))}.Contact-module__DdzYfq__lineMask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.Contact-module__DdzYfq__lineMask>span{animation:Contact-module__DdzYfq__line-in .8s var(--ease-reveal) both;animation-delay:calc(var(--reveal-base) + var(--d,0s));display:block}.Contact-module__DdzYfq__header{z-index:2;padding:var(--pad) var(--pad) 0;font-size:var(--fs-nav);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.Contact-module__DdzYfq__logo{align-items:center;gap:calc(.7 * var(--u));color:var(--ink);grid-column:2;display:inline-flex}.Contact-module__DdzYfq__logoMark{height:max(22px, calc(1.8 * var(--u)))}.Contact-module__DdzYfq__logoWord{height:max(13px, calc(1.1 * var(--u)))}.Contact-module__DdzYfq__navContact{color:var(--ink);grid-column:3;justify-self:end;line-height:1.2}.Contact-module__DdzYfq__navContact[aria-current=page]{cursor:default}.Contact-module__DdzYfq__header a:focus-visible,.Contact-module__DdzYfq__channels :is(a,button):focus-visible,.Contact-module__DdzYfq__aside :is(button,a):focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.Contact-module__DdzYfq__main{column-gap:var(--gap);padding:calc(var(--gap) * 1.5) var(--pad) calc(var(--pad) + var(--gap) * .75);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.Contact-module__DdzYfq__marquee{top:0;bottom:0;left:calc(var(--pad) + (100% - 2 * var(--pad) + var(--gap)) / 12);z-index:0;width:1em;font-size:var(--fs-marquee);letter-spacing:-.045em;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;position:absolute;overflow:hidden}@keyframes Contact-module__DdzYfq__marquee-reveal-x{0%{transform:translate(110%)}}@keyframes Contact-module__DdzYfq__marquee-reveal-y{0%{transform:translateY(110%)}}.Contact-module__DdzYfq__marqueeReveal{height:100%;animation:Contact-module__DdzYfq__marquee-reveal-x 1s var(--ease-reveal) both;animation-delay:calc(var(--reveal-base) + 40ms)}.Contact-module__DdzYfq__marqueeRotor{writing-mode:vertical-rl;position:absolute;top:0;left:0;transform:rotate(180deg)}@keyframes Contact-module__DdzYfq__marquee-up{to{transform:translateY(50%)}}@keyframes Contact-module__DdzYfq__marquee-left{to{transform:translate(-50%)}}.Contact-module__DdzYfq__marqueeTrack{will-change:transform;animation:28s linear infinite Contact-module__DdzYfq__marquee-up;display:flex}.Contact-module__DdzYfq__marqueeTrack>span{white-space:nowrap;flex:none;padding-inline-end:.1625em}.Contact-module__DdzYfq__channels{z-index:1;gap:var(--stack-gap);min-width:0;margin-left:calc(-3.8 * var(--u));flex-direction:column;grid-area:1/6/auto/9;display:flex;position:relative}.Contact-module__DdzYfq__heading{max-width:12em;font-size:var(--fs-heading);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.Contact-module__DdzYfq__channelList{gap:var(--channel-gap);flex-direction:column;margin:0;display:flex}.Contact-module__DdzYfq__channel{flex-direction:column;align-items:flex-start;gap:.35em;display:flex}.Contact-module__DdzYfq__channelLabel{font-size:var(--fs-label);font-weight:500;line-height:1.2}.Contact-module__DdzYfq__channelValue{font-size:var(--fs-field);margin:0}.Contact-module__DdzYfq__channelLink{color:var(--muted);font:inherit;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;line-height:1.35}.Contact-module__DdzYfq__copyLabel{transition:opacity .2s}.Contact-module__DdzYfq__copyFeedback{border-radius:var(--radius-pill);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:.4em;padding:.2em .7em;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Contact-module__DdzYfq__copyFeedback svg{flex:none;width:.95em;height:.95em}.Contact-module__DdzYfq__channelLink[data-copied=true] .Contact-module__DdzYfq__copyLabel{opacity:0}.Contact-module__DdzYfq__channelLink[data-copied=true] .Contact-module__DdzYfq__copyFeedback{opacity:1}.Contact-module__DdzYfq__channelLink[data-copied=true]:after{opacity:0}.Contact-module__DdzYfq__aside{z-index:1;gap:var(--tabs-gap);flex-direction:column;grid-area:1/9/auto/13;min-width:0;display:flex;position:relative}.Contact-module__DdzYfq__tabs{border-bottom:1px solid var(--line);display:flex}.Contact-module__DdzYfq__tab{color:var(--muted);font:inherit;font-size:var(--fs-label);letter-spacing:normal;cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;flex:1 1 0;margin:0;padding:.7em .4em .85em;font-weight:500;line-height:1.2;position:relative}.Contact-module__DdzYfq__tab:after{content:"";background:var(--ink);height:2px;transition:transform .5s var(--ease), opacity .5s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Contact-module__DdzYfq__tab:hover,.Contact-module__DdzYfq__tab[aria-selected=true]{color:var(--ink)}.Contact-module__DdzYfq__tab[aria-selected=true]{cursor:default}.Contact-module__DdzYfq__tab[aria-selected=true]:after{transform:scaleX(1)}.Contact-module__DdzYfq__tab:not([aria-selected=true]):hover:after{opacity:.45;transform:scaleX(.35)}.Contact-module__DdzYfq__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.Contact-module__DdzYfq__panels{transition:height .5s var(--ease-reveal);position:relative}.Contact-module__DdzYfq__panel{gap:var(--form-gap);flex-direction:column;transition:opacity .25s,visibility 0s linear .25s;display:flex}.Contact-module__DdzYfq__panel[data-state=inactive]{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.Contact-module__DdzYfq__panel[data-state=active]{transition:opacity .25s}@keyframes Contact-module__DdzYfq__field-in{0%{opacity:0;transform:translateY(12px)}}.Contact-module__DdzYfq__panel[data-state=active]>.Contact-module__DdzYfq__row{animation:Contact-module__DdzYfq__field-in .55s var(--ease-reveal) both;animation-delay:calc(var(--panel-base) + var(--i) * 55ms)}.Contact-module__DdzYfq__panels[data-intro=true]{--panel-base:calc(var(--reveal-base) + .33s)}.Contact-module__DdzYfq__panels[data-intro=false]{--panel-base:.12s}.Contact-module__DdzYfq__row{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));column-gap:var(--form-col-gap);align-items:start;display:grid}.Contact-module__DdzYfq__field{flex-direction:column;min-width:0;display:flex}.Contact-module__DdzYfq__control{width:100%;padding:var(--field-pad) 0;border:0;border-bottom:1px solid var(--field-line);color:var(--ink);font:inherit;font-size:var(--fs-field);letter-spacing:normal;background:0 0;border-radius:0;outline:none;margin:0;font-weight:400;line-height:1.25;transition:border-color .3s,box-shadow .3s}.Contact-module__DdzYfq__control::placeholder{color:var(--muted);opacity:1}.Contact-module__DdzYfq__control:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.Contact-module__DdzYfq__control[aria-invalid=true]{border-bottom-color:var(--error)}select.Contact-module__DdzYfq__control{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231D1D1F' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:.64em;padding-right:1.8em}select.Contact-module__DdzYfq__control[data-empty=true]{color:var(--muted)}select.Contact-module__DdzYfq__control option{color:var(--ink)}textarea.Contact-module__DdzYfq__control{height:var(--textarea-h);resize:none;line-height:1.45}.Contact-module__DdzYfq__error{color:var(--error);font-size:var(--fs-small);letter-spacing:normal;margin:.4em 0 0;font-weight:400;line-height:1.35}.Contact-module__DdzYfq__consent{align-items:flex-start;gap:max(8px, calc(.675 * var(--u)));margin-top:var(--form-gap);color:var(--muted);font-size:var(--fs-small);letter-spacing:normal;cursor:pointer;font-weight:400;line-height:1.45;display:flex}.Contact-module__DdzYfq__consent input{width:1.16em;min-width:13px;height:1.16em;min-height:13px;accent-color:var(--ink);cursor:pointer;flex:none;margin:.158em 0 0}.Contact-module__DdzYfq__consent a{color:inherit;display:inline}.Contact-module__DdzYfq__footer{margin-top:calc(2 * var(--form-gap));align-items:center;gap:1.2em;display:flex}.Contact-module__DdzYfq__submit{border:1px solid var(--ink);border-radius:var(--radius-pill);background-color:#0000;background-image:linear-gradient(90deg, transparent 50%, var(--ink) 50%);color:#fff;font:inherit;font-size:var(--fs-field);letter-spacing:normal;cursor:pointer;transition:background-position .75s var(--ease), color .75s var(--ease);background-position:100% 0;background-size:200% 100%;justify-content:center;align-items:center;margin:0;padding:.9em 1.9em;font-weight:500;line-height:1.2;display:inline-flex}.Contact-module__DdzYfq__submit:hover{color:var(--ink);background-position:0 0}.Contact-module__DdzYfq__submit:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Contact-module__DdzYfq__submit:disabled{opacity:.55;cursor:wait}.Contact-module__DdzYfq__status{color:var(--ink);font-size:var(--fs-small);letter-spacing:normal;margin:0;font-weight:400;line-height:1.45}.Contact-module__DdzYfq__status a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:1024px){.Contact-module__DdzYfq__page{--pad:6vw;--gap:4vw;--fs-nav:15px;--fs-marquee:28vw;--fs-heading:24px;--fs-label:16px;--fs-field:16px;--fs-small:13px;--field-pad:12px;--form-gap:4px;--form-col-gap:16px;--textarea-h:104px;--channel-gap:20px;--tabs-gap:20px}.Contact-module__DdzYfq__header{grid-template-columns:1fr;justify-items:center}.Contact-module__DdzYfq__logo{grid-column:1;gap:8px}.Contact-module__DdzYfq__logoMark{height:26px}.Contact-module__DdzYfq__logoWord{height:15px}.Contact-module__DdzYfq__navContact{display:none}.Contact-module__DdzYfq__main{align-items:start;row-gap:calc(2 * var(--gap));padding:var(--gap) var(--pad) calc(var(--pad) + var(--gap));grid-template-columns:repeat(2,minmax(0,1fr))}.Contact-module__DdzYfq__marquee{width:auto;height:1em;margin-inline:calc(-1 * var(--pad));grid-column:1/-1;position:relative;top:auto;bottom:auto;left:auto}.Contact-module__DdzYfq__marqueeReveal{animation-name:Contact-module__DdzYfq__marquee-reveal-y}.Contact-module__DdzYfq__marqueeRotor{writing-mode:horizontal-tb;transform:none}.Contact-module__DdzYfq__marqueeTrack{animation-name:Contact-module__DdzYfq__marquee-left;animation-duration:16s}.Contact-module__DdzYfq__channels{column-gap:var(--gap);grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.Contact-module__DdzYfq__aside{grid-area:auto/1/auto/-1}}@media (max-width:650px){.Contact-module__DdzYfq__page{--pad:max(20px, 8vw);--fs-marquee:36vw;--fs-heading:20px;--fs-label:15px;--fs-small:12.5px}.Contact-module__DdzYfq__row{row-gap:var(--form-gap);grid-template-columns:minmax(0,1fr)}.Contact-module__DdzYfq__channels{column-gap:16px}}@media (prefers-reduced-motion:reduce){.Contact-module__DdzYfq__page *,.Contact-module__DdzYfq__page :after{animation:none!important}.Contact-module__DdzYfq__panels{transition:none}}
