.contact-option{color:#fff;background:linear-gradient(#0a25346b,#0a25346b),#0a2534 var(--art-contact) center top/cover no-repeat;padding:164px 48px 80px}.contact-option__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;max-width:1200px;margin:auto;display:grid}.contact-option__intro{padding-top:24px}.contact-option h1{letter-spacing:-.03em;font-size:clamp(52px,5.2vw,72px);font-weight:400;line-height:1.06}.contact-option__intro>p{text-wrap:balance;max-width:24ch;margin-top:28px;font-size:clamp(24px,2.4vw,32px);line-height:1.35}.contact-option__statement{isolation:isolate;align-items:center;min-height:264px;margin-block:48px 40px;display:flex;position:relative}.contact-option__statement:before{content:"";z-index:-1;aspect-ratio:1;background:linear-gradient(#0a253440,#0a253440),var(--art-panel-process) 40% center/cover;border-radius:50%;width:264px;position:absolute;left:0}.contact-option__statement p{margin-left:64px;font-size:26px;line-height:1.35}.contact-original{color:inherit;text-underline-offset:6px;padding-block:12px;font-size:16px;display:inline-block}.contact-original:hover{color:#a6eaff}.contact-sheet{color:#151b25;background:#fff;border-radius:8px;padding:40px}.contact-sheet h2{letter-spacing:-.025em;font-size:32px;font-weight:400;line-height:1.15}.contact-sheet__heading>p{color:#444b54;margin-top:12px;font-size:14px}.contact-sheet form{margin-top:32px}.contact-topics{border:0;min-width:0;margin:0 0 28px;padding:0}.contact-topics legend,.contact-input label{font-size:16px;font-weight:600;line-height:1.5}.contact-hint{color:#444b54;margin-top:4px;font-size:14px}.contact-topics__choices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.contact-topics__choices label{cursor:pointer;border:1px solid #b9c8ce;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:15px;line-height:1.3;transition:background-color .18s,border-color .18s;display:flex}.contact-topics__choices label:hover{background:#f1f8fa;border-color:#087f99}.contact-topics__choices label:has(:checked){background:#e6f3f6;border-color:#087f99}.contact-topics__choices input{accent-color:#087f99;flex-shrink:0;width:16px;height:16px;margin:0}.contact-topics__choices label:has(:focus-visible){outline-offset:3px;outline:3px solid #087f99}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.contact-input{min-width:0}.contact-input label{margin-bottom:8px;display:block}.contact-input :is(input,textarea){color:#151b25;width:100%;font:inherit;caret-color:#087f99;background:#fff;border:1px solid #74858e;border-radius:4px;padding:12px;font-size:17px;line-height:1.5;display:block}.contact-input :is(input,textarea):focus-visible{outline-offset:2px;border-color:#087f99;outline:2px solid #087f99}.contact-input :is(input,textarea)[aria-invalid=true]{border-color:#a52924}.contact-input textarea{resize:vertical;min-height:124px}.contact-input--message{grid-column:1/-1}.contact-optional{color:#444b54;font-size:14px;font-weight:400}.contact-message-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#contact-count{color:#444b54;font-variant-numeric:tabular-nums;font-size:13px}.contact-error{color:#a52924;margin-top:8px;font-size:14px;line-height:1.4}.contact-submit{border-top:1px solid #dce2e4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.contact-submit button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#08758d;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:12px 20px;font-size:17px;transition:background-color .18s;display:inline-flex}.contact-submit button:hover{background:#09566b}.contact-submit button:focus-visible{outline-offset:4px;outline:3px solid #08758d}.contact-result{color:#151b25;margin-top:20px;font-size:16px;line-height:1.5}.contact-result:empty{display:none}.contact-result:focus{outline-offset:6px;outline:2px solid #08758d}.contact-security{margin-top:28px}.contact-security__label{margin-bottom:12px;font-size:16px;font-weight:600}.contact-security [data-turnstile]{min-height:65px}.contact-security [data-security-status]:empty{display:none}.contact-security__retry{min-height:44px;font:inherit;color:#08758d;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:15px;text-decoration:underline}.contact-security__retry:focus-visible{outline-offset:3px;outline:2px solid #08758d}.contact-submit button:disabled{cursor:default;background:#465d64}.contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-option ::selection{color:#0a2534;background:#b9e9f4}@media (width<=1023px){.contact-option{padding:148px 32px 64px}.contact-option__layout{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:32px}.contact-sheet{padding:28px}.contact-fields{grid-template-columns:1fr;gap:20px}.contact-option__statement:before{width:200px}.contact-option__statement{min-height:200px}.contact-option__statement p{margin-left:32px;font-size:23px}}@media (width<=767px){.contact-option{padding:136px 24px 48px}.contact-option__layout{grid-template-columns:1fr;gap:28px}.contact-option__intro{padding-top:0}.contact-option h1{font-size:46px}.contact-option__intro>p{max-width:30ch;margin-top:20px;font-size:24px}.contact-option__statement{display:none}.contact-original{margin-top:12px;font-size:14px}.contact-sheet{padding:24px}.contact-sheet h2{font-size:28px}.contact-sheet form{margin-top:24px}.contact-submit{gap:16px}.contact-submit button{width:100%}}@media (prefers-reduced-motion:reduce){.contact-topics__choices label,.contact-submit button{transition:none}}
