.v3rim-form,.fluentform,.gform_wrapper{--form-gap:1rem}.v3rim-form{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--form-gap)}.v3rim-form__full{grid-column:1/-1}.v3rim-form label,.fluentform label,.gform_wrapper label{display:block;margin-bottom:.45rem;color:var(--graphite);font-size:.8rem;font-weight:650}.v3rim-form input,.v3rim-form select,.v3rim-form textarea,.fluentform input:not([type=submit]),.fluentform select,.fluentform textarea,.gform_wrapper input:not([type=submit]),.gform_wrapper select,.gform_wrapper textarea{width:100%;min-height:50px;padding:.78rem .9rem;appearance:none;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.v3rim-form textarea,.fluentform textarea,.gform_wrapper textarea{min-height:150px;resize:vertical}.v3rim-form input:focus,.v3rim-form select:focus,.v3rim-form textarea:focus,.fluentform input:focus,.fluentform select:focus,.fluentform textarea:focus,.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:0;border-color:var(--signal-dark);box-shadow:0 0 0 3px rgba(8,124,104,.14)}.v3rim-form__note{color:var(--muted);font-size:.8rem}.contact-layout{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem)}.contact-aside{display:flex;flex-direction:column}.contact-aside p{color:var(--slate)}.contact-aside__direct{margin-top:auto;padding-top:3rem}.contact-aside__direct span{display:block;color:var(--muted);font:.65rem/1.3 var(--font-mono);text-transform:uppercase}.contact-aside__direct a{font-size:1.1rem;font-weight:650}.notice{margin-bottom:1rem;padding:1rem;border-radius:var(--radius-sm);font-size:.9rem}.notice--success{background:rgba(101,211,145,.16);border:1px solid rgba(27,120,64,.3);color:#155c31}.notice--error{background:rgba(255,99,110,.1);border:1px solid rgba(185,42,53,.25);color:#8d252e}@media (max-width:760px){.v3rim-form,.contact-layout{grid-template-columns:1fr}.v3rim-form__full{grid-column:auto}}