.resonance-copy-aside{font-size:13px;line-height:1.9;color:#adb6c8;margin:35px 4vw 0 0;max-width:250px}.resonance-copy-aside>p{margin:0}.resonance-copy-aside #surface-sound-state{font-size:9px;line-height:1.6;margin-top:10px;color:#8f9db8;max-width:230px}.resonance.sound-on #surface-sound-state{color:#e5f179}#surface-sound-toggle{pointer-events:auto;display:none;align-items:center;justify-content:space-between;gap:17px;border:1px solid #e5f17980;border-radius:100px;padding:11px 16px;color:#e5f179;font-size:10px;min-height:43px;min-width:195px;margin-top:19px;background:#e5f17909;transition:background .3s,color .3s}.js #surface-sound-toggle{display:flex}#surface-sound-toggle:hover,#surface-sound-toggle[aria-pressed="true"]{background:#e5f179;color:#101115}#surface-sound-toggle:focus-visible{outline-color:#e5f179}.surface-sound-icon{font-size:18px;line-height:1}.resonance-bottom{margin-top:175px}.resonance.field-static .resonance-field{background:repeating-linear-gradient(0deg,transparent 0 21px,#7594ef16 22px 23px);transform:perspective(700px) rotateX(38deg)}
#signature-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:12;pointer-events:none;contain:strict}.no-motion #signature-canvas,.dialog-open #signature-canvas{display:none}
@media(max-width:1100px){.resonance-copy-aside{font-size:12px;margin-right:0;max-width:220px}}
@media(max-width:760px){.resonance-copy-aside{font-size:10px;margin:19px 0 0;max-width:100%}.resonance-copy-aside>p{display:none}#surface-sound-toggle{font-size:10px;margin-top:0;padding:10px 14px;min-width:190px;min-height:42px;width:max-content}.resonance-copy-aside #surface-sound-state{font-size:9px;margin-top:9px;max-width:270px}.resonance-bottom{margin-top:205px}.resonance{min-height:745px}}
@media(prefers-reduced-motion:reduce),(pointer:coarse){#signature-canvas{display:none}}
.contact-bottom{flex-wrap:wrap;gap:20px}.contact-email{display:block;max-width:100%;min-width:0;font-size:clamp(13px,1.3vw,21px);font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#ffffff70}.contact-email>svg{display:inline-block;width:16px;height:16px;stroke:currentColor;stroke-width:1.4;fill:none;vertical-align:middle;margin-left:6px}.contact-email:hover{text-decoration-color:currentColor}.brief-email{display:block;width:fit-content;max-width:100%;margin-top:16px;color:var(--blue);font-size:clamp(13px,2.7vw,18px);font-weight:800;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:5px}.brief-email>span{display:inline-block;margin-left:8px}
@media(max-width:760px){.contact-email{order:-1;flex-basis:100%;font-size:clamp(13px,3.7vw,20px);line-height:1.7}.contact-bottom{gap:16px}.contact-bottom>p{flex:1}.contact-link{flex-shrink:0}}
.brief-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.brief-download{align-self:center;padding:12px 5px;font-size:11px;text-decoration:underline;text-underline-offset:4px}#brief-send:disabled{opacity:.55;cursor:default}#brief-form[aria-busy="true"] #brief-send{opacity:.75}
