.info-page{isolation:isolate;color:#eef3f5;scroll-behavior:smooth;background:#0c1725;height:100dvh;position:relative;overflow:hidden auto}.info-landscape,.info-shade{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.info-landscape{object-fit:cover;object-position:center}.info-shade{background:linear-gradient(#07132266,#071322db 65%,#071322ed)}.info-header{justify-content:space-between;align-items:center;padding:34px clamp(24px,5vw,80px);display:flex}.info-wordmark{color:#f2f6f7;letter-spacing:-1.2px;font-size:26px;font-weight:500;text-decoration:none}.info-wordmark span{color:#a3cbde}.info-back{color:#d3dee6;align-items:center;gap:18px;font-size:12px;text-decoration:none;display:flex}.info-main{width:min(1080px,86%);min-height:calc(100dvh - 220px);margin:0 auto;padding:90px 0 120px}.info-intro{max-width:800px;margin-bottom:70px;animation:.9s both info-enter}.info-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#b9cad5;margin:0 0 27px;font-size:10px}.info-intro h1{letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:1.02}.info-lead{color:#d6e0e7;max-width:580px;margin:0;font-size:clamp(16px,1.6vw,20px);line-height:1.65}.info-date{color:#abbcca;margin:26px 0 0;font-size:11px}.info-prose{max-width:670px;margin-left:auto}.info-prose section{border-top:1px solid #d4e4f322;padding:30px 0}.info-prose h2{letter-spacing:-.6px;margin:0 0 15px;font-size:23px;font-weight:400;line-height:1.3}.info-prose p{color:#c6d3de;margin:0 0 15px;font-size:15px;line-height:1.9}.info-prose p:last-child{margin-bottom:0}.info-prose a,.contact-email{color:#edf5fa;text-underline-offset:5px;overflow-wrap:anywhere;text-decoration-color:#cedfea70}.info-footer{color:#aebfcc;border-top:1px solid #d4e4f320;justify-content:space-between;gap:26px;padding:30px clamp(24px,5vw,80px);font-size:11px;display:flex}.info-footer nav{flex-wrap:wrap;gap:26px;display:flex}.info-footer a{color:#d3e0e8;text-decoration:none}.info-footer a:hover,.info-back:hover{color:#fff}.info-skip{z-index:5;background:#122539;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.info-skip:focus{transform:translateY(0)}.contact-layout{grid-template-columns:1fr 1.25fr;gap:clamp(40px,8vw,120px);display:grid}.contact-email{letter-spacing:-.4px;font-size:clamp(16px,2vw,23px)}.contact-aside p{color:#b7c8d5;max-width:260px;margin-top:23px;font-size:13px;line-height:1.8}.contact-form{flex-direction:column;gap:28px;display:flex}.contact-field{flex-direction:column;gap:10px;display:flex}.contact-field label{color:#dbe5ed;font-size:12px}.contact-field input,.contact-field textarea{color:#f5f8fa;resize:vertical;width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7e6f345;border-radius:0;padding:9px 0 14px;line-height:1.6}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#9eb0bf}.contact-form button{color:#f1f5f7;background:0 0;border:1px solid #e9f2f680;border-radius:999px;align-self:flex-start;padding:13px 23px;font-size:13px;transition:background .2s}.contact-form button:hover{background:#ffffff10}.contact-form-note{color:#b7c8d5;max-width:410px;margin:0;font-size:12px;line-height:1.7}.contact-form-note a{color:inherit;text-underline-offset:3px}@keyframes info-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:650px){.info-header{padding-top:25px}.info-main{width:auto;margin:0 24px;padding:65px 0 80px}.info-intro{margin-bottom:50px}.info-intro h1{font-size:60px}.info-prose h2{font-size:21px}.info-prose p{font-size:14px}.contact-layout{grid-template-columns:1fr;gap:38px}.info-footer{flex-direction:column}.info-footer nav{gap:22px}.info-back{font-size:11px}}@media (prefers-reduced-motion:reduce){.info-page{scroll-behavior:auto}.info-intro{animation:none}.contact-form button{transition:none}}.info-page-contact{flex-direction:column;display:flex}.info-page-contact .info-header{flex:none;padding-top:clamp(18px,3dvh,34px);padding-bottom:clamp(18px,3dvh,34px)}.info-page-contact .info-main{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-content:center;gap:30px clamp(40px,7vw,110px);min-height:auto;padding:24px 0;display:grid}.info-page-contact .info-intro{grid-area:1/1;margin:0}.info-page-contact .info-intro h1{margin-bottom:22px;font-size:clamp(48px,5.7vw,82px)}.info-page-contact .info-eyebrow{margin-bottom:20px}.info-page-contact .info-lead{max-width:350px;font-size:16px;line-height:1.6}.info-page-contact .contact-layout{display:contents}.info-page-contact .contact-aside{grid-area:2/1}.info-page-contact .contact-aside p{margin:14px 0 0}.info-page-contact .contact-form{grid-area:1/2/3;align-self:center;gap:18px}.info-page-contact .contact-field{gap:6px}.info-page-contact .contact-field input,.info-page-contact .contact-field textarea{padding:6px 0 10px;font-size:16px}.info-page-contact .contact-field textarea{resize:none;height:84px}.info-page-contact .contact-form-note{font-size:12px;line-height:1.5}.info-page-contact .info-footer{flex:none;padding-top:18px;padding-bottom:18px}@media (max-width:650px){.info-page-contact .info-main{flex-direction:column;justify-content:center;gap:16px;margin:0 24px;padding:12px 0;display:flex}.info-page-contact .info-intro h1{margin-bottom:10px;font-size:clamp(36px,9vw,52px)}.info-page-contact .info-eyebrow{display:none}.info-page-contact .info-lead{font-size:14px;line-height:1.45}.info-page-contact .contact-aside p{display:none}.info-page-contact .contact-form{gap:12px;width:100%}.info-page-contact .contact-field textarea{height:62px}.info-page-contact .contact-form button{padding:10px 20px}.info-page-contact .info-footer{gap:10px;padding-top:12px;padding-bottom:12px}.info-page-contact .info-footer nav{gap:14px}}@media (min-width:651px) and (max-height:650px){.info-page-contact .info-main{row-gap:20px;padding:12px 0}.info-page-contact .contact-form{gap:12px}.info-page-contact .info-intro h1{font-size:54px}.info-page-contact .contact-field textarea{height:64px}}
