.ContactForm-module__UoqRnG__form{background:var(--paper-raised);color:var(--ink);align-content:center;gap:clamp(10px,1.55vh,18px);padding:clamp(24px,3vw,46px) clamp(28px,4.2vw,64px) clamp(20px,2.4vw,36px);display:grid}.ContactForm-module__UoqRnG__form header{gap:10px;margin-bottom:clamp(4px,1vh,12px);display:grid}.ContactForm-module__UoqRnG__form h2,.ContactForm-module__UoqRnG__success h2{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;font-size:clamp(2.5rem,3.4vw,4rem);font-weight:520;line-height:.94}.ContactForm-module__UoqRnG__form header>span{max-width:46ch;color:var(--muted);font-size:.9rem;line-height:1.5}.ContactForm-module__UoqRnG__row{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,22px);display:grid}.ContactForm-module__UoqRnG__form label{gap:4px;display:grid}.ContactForm-module__UoqRnG__form label>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem}.ContactForm-module__UoqRnG__form input,.ContactForm-module__UoqRnG__form select,.ContactForm-module__UoqRnG__form textarea{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;width:100%;font-size:.96rem;transition:border-color .22s}.ContactForm-module__UoqRnG__form input,.ContactForm-module__UoqRnG__form select{height:clamp(42px,5.2vh,50px)}.ContactForm-module__UoqRnG__form textarea{resize:vertical;min-height:clamp(76px,10vh,108px);padding:10px 0}.ContactForm-module__UoqRnG__form input:focus,.ContactForm-module__UoqRnG__form select:focus,.ContactForm-module__UoqRnG__form textarea:focus{border-bottom-color:var(--jam-blue)}.ContactForm-module__UoqRnG__form input::placeholder,.ContactForm-module__UoqRnG__form textarea::placeholder{color:#9b9ca0}.ContactForm-module__UoqRnG__submit{background:var(--jam-blue);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:clamp(54px,6.5vh,62px);padding:0 22px;font-size:.86rem;font-weight:650;transition:opacity .22s;display:flex;position:relative;overflow:hidden}.ContactForm-module__UoqRnG__submit:before{background:var(--ink);content:"";transition:transform .4s var(--ease-out);position:absolute;inset:0;transform:translateY(102%)}.ContactForm-module__UoqRnG__submit span{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.ContactForm-module__UoqRnG__submit:hover:before{transform:translateY(0)}}.ContactForm-module__UoqRnG__submit:disabled{cursor:wait;opacity:.65}.ContactForm-module__UoqRnG__status{min-height:1em;color:var(--jam-red-dark);font-size:.8rem;line-height:1.4}.ContactForm-module__UoqRnG__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ContactForm-module__UoqRnG__success{background:var(--paper-raised);flex-direction:column;justify-content:center;align-items:flex-start;min-height:700px;padding:clamp(28px,5vw,72px);display:flex}.ContactForm-module__UoqRnG__success:focus-visible{outline:2px solid var(--jam-blue);outline-offset:-8px}.ContactForm-module__UoqRnG__successMark{aspect-ratio:1;background:var(--jam-blue);color:#fff;border-radius:48% 52% 64% 36%/54% 39% 61% 46%;place-items:center;width:clamp(120px,16vw,210px);margin-bottom:52px;display:grid;position:relative;transform:rotate(-8deg)}.ContactForm-module__UoqRnG__successMark span{font-size:2.4rem;transform:rotate(8deg)}.ContactForm-module__UoqRnG__success>p{max-width:40ch;color:var(--muted);margin-top:24px;line-height:1.52}.ContactForm-module__UoqRnG__successActions{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.ContactForm-module__UoqRnG__successActions a,.ContactForm-module__UoqRnG__successActions button{border:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;min-height:52px;padding:0 18px;font-size:.78rem;font-weight:620;text-decoration:none;display:inline-flex}.ContactForm-module__UoqRnG__successActions a{background:var(--ink);color:#fff}@media (max-width:620px){.ContactForm-module__UoqRnG__form{align-content:start;gap:18px;padding:38px 18px}.ContactForm-module__UoqRnG__row{grid-template-columns:1fr}.ContactForm-module__UoqRnG__success{min-height:640px;padding:32px 18px}}@media (min-width:1001px) and (max-height:800px){.ContactForm-module__UoqRnG__form{gap:9px;padding-top:18px;padding-bottom:14px}.ContactForm-module__UoqRnG__form header{gap:6px;margin-bottom:2px}.ContactForm-module__UoqRnG__form h2{font-size:clamp(2.35rem,3.05vw,3.5rem)}.ContactForm-module__UoqRnG__form header>span{font-size:.78rem}.ContactForm-module__UoqRnG__form label>span{font-size:.49rem}.ContactForm-module__UoqRnG__form input,.ContactForm-module__UoqRnG__form select{height:40px}.ContactForm-module__UoqRnG__form textarea{min-height:66px}.ContactForm-module__UoqRnG__submit{min-height:52px}.ContactForm-module__UoqRnG__status{min-height:0;font-size:.7rem}}
.ContactsPage-module__AqUEZW__main{background:var(--paper)}.ContactsPage-module__AqUEZW__hero{background:var(--paper);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.ContactsPage-module__AqUEZW__left{background:var(--jam-blue);color:#fff;position:relative;overflow:hidden}.ContactsPage-module__AqUEZW__atmosphere{filter:blur(9px);background:radial-gradient(at 18% 24%,#ffffff2b 0,#0000 40%),radial-gradient(at 78% 62%,#ef444452 0,#0000 32%),radial-gradient(at 70% 90%,#00166f5c 0,#0000 52%);position:absolute;inset:-16% -20%}.ContactsPage-module__AqUEZW__leftInner{z-index:2;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(104px,12vh,132px) clamp(28px,4.8vw,74px) clamp(28px,4vh,48px);display:flex;position:relative}.ContactsPage-module__AqUEZW__left h1{z-index:2;letter-spacing:-.038em;text-wrap:balance;max-width:9ch;font-size:clamp(4.2rem,6.2vw,7.4rem);font-weight:520;line-height:.9;position:relative}.ContactsPage-module__AqUEZW__lead{z-index:2;color:#ffffffc7;max-width:48ch;margin-top:clamp(20px,2.8vh,30px);font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.5;position:relative}.ContactsPage-module__AqUEZW__prompts{z-index:2;grid-template-columns:.62fr 1.38fr;gap:clamp(18px,2.5vw,34px);margin-top:clamp(36px,7vh,66px);display:grid;position:relative}.ContactsPage-module__AqUEZW__prompts h2{max-width:14ch;font-size:.86rem;font-weight:560;line-height:1.35}.ContactsPage-module__AqUEZW__prompts ol{gap:12px;list-style:none;display:grid}.ContactsPage-module__AqUEZW__prompts li{color:#ffffffc2;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:42px;padding:0;font-size:.74rem;line-height:1.4;display:grid}.ContactsPage-module__AqUEZW__prompts li span{color:#ffffff75;font-family:var(--font-mono);font-size:.52rem}.ContactsPage-module__AqUEZW__mark{z-index:1;aspect-ratio:96/101;width:min(17vw,248px);color:var(--jam-red);transform-origin:48% 52%;animation:11s ease-in-out infinite ContactsPage-module__AqUEZW__contact-mark-drift;position:absolute;bottom:clamp(24px,5vh,58px);right:clamp(20px,3.4vw,54px)}.ContactsPage-module__AqUEZW__markShape{filter:drop-shadow(0 24px 44px #ef444438);width:100%;height:100%;display:block}@keyframes ContactsPage-module__AqUEZW__contact-mark-drift{0%,to{transform:translate(0,0)rotate(-8deg)}34%{transform:translate(-8px,-11px)rotate(-3deg)}68%{transform:translate(6px,-4px)rotate(-11deg)}}.ContactsPage-module__AqUEZW__right{background:var(--paper-raised);min-height:100svh;padding-top:82px;display:grid}.ContactsPage-module__AqUEZW__channels{padding:var(--section-space) 0;background:var(--ink);color:var(--paper)}.ContactsPage-module__AqUEZW__channels header{grid-template-columns:.55fr 1.45fr;align-items:end;gap:34px;display:grid}.ContactsPage-module__AqUEZW__channels .section-kicker{color:#f3f3f173}.ContactsPage-module__AqUEZW__channels .section-kicker:before{display:none}.ContactsPage-module__AqUEZW__channels h2{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-size:clamp(3.2rem,5.4vw,6.4rem);font-weight:520;line-height:.92}.ContactsPage-module__AqUEZW__channelGrid{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,26px);margin-top:clamp(70px,9vw,132px);display:grid}.ContactsPage-module__AqUEZW__channelGrid>a{min-height:440px;transition:background .35s ease, color .35s ease, transform .45s var(--ease-out);background:#ffffff0d;border:1px solid #ffffff21;border-radius:26px 26px 74px;align-content:space-between;padding:28px;text-decoration:none;display:grid}.ContactsPage-module__AqUEZW__channelGrid>a:last-child{border-radius:26px 74px 26px 26px}.ContactsPage-module__AqUEZW__channelIndex{font-family:var(--font-mono);font-size:.58rem}.ContactsPage-module__AqUEZW__channelGrid h3{letter-spacing:-.038em;font-size:clamp(3.4rem,5.5vw,6.5rem);font-weight:520;line-height:.85}.ContactsPage-module__AqUEZW__channelGrid strong{margin-top:18px;font-size:.85rem;font-weight:520;display:block}.ContactsPage-module__AqUEZW__channelGrid p{color:#f3f3f180;max-width:40ch;margin-top:22px;font-size:.82rem;line-height:1.5}.ContactsPage-module__AqUEZW__channelCta{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.ContactsPage-module__AqUEZW__channelCta i{transition:transform .35s var(--ease-out);font-style:normal}@media (hover:hover) and (pointer:fine){.ContactsPage-module__AqUEZW__channelGrid>a:hover{background:var(--jam-blue);transform:translateY(-8px)}.ContactsPage-module__AqUEZW__channelGrid>a:last-child:hover{background:var(--jam-red);color:var(--ink)}.ContactsPage-module__AqUEZW__channelGrid>a:last-child:hover p{color:#08090b9e}.ContactsPage-module__AqUEZW__channelGrid>a:hover .ContactsPage-module__AqUEZW__channelCta i{transform:rotate(45deg)}}.ContactsPage-module__AqUEZW__note{color:#f3f3f16b;max-width:56ch;margin-top:42px;font-size:.8rem;line-height:1.5}@media (max-width:1000px){.ContactsPage-module__AqUEZW__hero{grid-template-columns:1fr}.ContactsPage-module__AqUEZW__leftInner{justify-content:flex-start;min-height:720px}.ContactsPage-module__AqUEZW__right{min-height:0;padding-top:0}}@media (max-width:660px){.ContactsPage-module__AqUEZW__leftInner{min-height:700px;padding:108px 18px 42px}.ContactsPage-module__AqUEZW__left h1{letter-spacing:-.035em;max-width:100%;font-size:clamp(3.65rem,16.5vw,4.6rem);line-height:.92}.ContactsPage-module__AqUEZW__prompts{grid-template-columns:1fr;margin-top:38px}.ContactsPage-module__AqUEZW__mark{opacity:.78;width:min(42vw,184px);top:auto;bottom:22px;right:18px}.ContactsPage-module__AqUEZW__channels header{grid-template-columns:1fr}.ContactsPage-module__AqUEZW__channels h2{font-size:3.8rem}.ContactsPage-module__AqUEZW__channelGrid{grid-template-columns:1fr}.ContactsPage-module__AqUEZW__channelGrid>a,.ContactsPage-module__AqUEZW__channelGrid>a:last-child{min-height:380px;padding:24px}}@media (min-width:1001px) and (max-height:800px){.ContactsPage-module__AqUEZW__leftInner{justify-content:center;padding-top:88px;padding-bottom:24px}.ContactsPage-module__AqUEZW__left h1{font-size:clamp(4rem,5.6vw,5.8rem)}.ContactsPage-module__AqUEZW__lead{margin-top:18px;font-size:.88rem}.ContactsPage-module__AqUEZW__prompts{margin-top:30px}.ContactsPage-module__AqUEZW__prompts li{min-height:36px}.ContactsPage-module__AqUEZW__mark{width:min(14vw,190px);bottom:24px;right:clamp(20px,3vw,42px)}}@media (prefers-reduced-motion:reduce){.ContactsPage-module__AqUEZW__mark{animation:none}.ContactsPage-module__AqUEZW__channelGrid>a{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.ContactsPage-module__AqUEZW__channelGrid>a:hover{transform:none}}
