.rm-profile-listing,.rm-profile-identity,.rm-profile-dossier,.rm-profile-form,.rm-profile-related{position:relative;overflow:clip;}.rm-profile-listing__gridlines,.rm-profile-identity__gridlines,.rm-profile-dossier__gridlines,.rm-profile-form__gridlines,.rm-profile-related__gridlines{opacity:0.55;pointer-events:none;}.rm-profile-listing .rm-container,.rm-profile-identity .rm-container,.rm-profile-dossier .rm-container,.rm-profile-form .rm-container,.rm-profile-related .rm-container{position:relative;z-index:1;}.rm-profile-chips{display:flex;flex-wrap:wrap;gap:var(--rm-space-2);margin:0 0 var(--rm-space-7);}.rm-profile-chip{display:inline-flex;align-items:center;min-height:2.5rem;padding:0.5rem 1rem;border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-pill);background:var(--rm-surface);color:var(--rm-text);font-family:var(--rm-font-body);font-size:var(--rm-text-body-sm);font-weight:var(--rm-weight-medium);text-decoration:none;transition:color 160ms var(--rm-ease-expo),background-color 160ms var(--rm-ease-expo),border-color 160ms var(--rm-ease-expo),transform 160ms var(--rm-ease-expo);}.rm-ground--surface .rm-profile-chip{background:var(--rm-concrete);}.rm-profile-chip.is-active,.rm-profile-chip[aria-current="page"]{background:var(--rm-signal);border-color:var(--rm-signal);color:var(--rm-signal-ink);}.rm-profile-chip:focus-visible{outline:2px solid var(--rm-signal);outline-offset:2px;}@media (hover:hover) and (pointer:fine){.rm-profile-chip:hover{border-color:var(--rm-hairline-strong);}.rm-profile-chip:not(.is-active):hover{color:var(--rm-signal);}}.rm-profile-chip:active{transform:scale(0.97);}.rm-profile-listing__intro{margin-bottom:var(--rm-space-8);}.rm-profile-listing__grid{display:grid;gap:var(--rm-space-7) var(--rm-space-5);grid-template-columns:1fr;align-items:stretch;}.rm-profile-listing__grid > .rm-profile{display:flex;height:100%;}@media (min-width:720px){.rm-profile-listing__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1100px){.rm-profile-listing__grid{grid-template-columns:repeat(3,1fr);}}.rm-profile--dossier .rm-profile__link{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:var(--rm-space-4);align-items:stretch;flex:1 1 auto;width:100%;height:100%;min-height:100%;padding:var(--rm-space-4);border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-plate);background:color-mix(in srgb,var(--rm-concrete) 55%,var(--rm-surface));color:inherit;text-decoration:none;transition:transform 180ms var(--rm-ease-expo),border-color 180ms var(--rm-ease-expo),box-shadow 220ms var(--rm-ease-expo);}.rm-ground--concrete .rm-profile--dossier .rm-profile__link{background:var(--rm-surface);}.rm-profile--dossier .rm-profile__plate{display:block;width:5.75rem;aspect-ratio:1;margin:0;border-radius:var(--rm-radius-plate);border:1px solid var(--rm-hairline);overflow:hidden;--rm-grade:0.28;transition:border-color 180ms var(--rm-ease-expo),box-shadow 220ms var(--rm-ease-expo);}.rm-profile--dossier .rm-profile__plate img,.rm-profile--dossier .rm-profile__plate .rm-profile-placeholder{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06) brightness(1.02);transition:filter 220ms var(--rm-ease-expo);}.rm-profile--dossier .rm-profile__body{display:flex;flex-direction:column;gap:0.4rem;min-width:0;min-height:100%;padding-top:0.15rem;}.rm-profile--dossier .rm-profile__name{font-family:var(--rm-font-display);font-size:clamp(1.25rem,1.1rem + 0.55vw,1.55rem);font-weight:var(--rm-weight-heading);letter-spacing:var(--rm-tracking-heading);line-height:1.1;transition:color 180ms var(--rm-ease-expo);}.rm-profile--dossier .rm-profile__role{font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-ink-faint);}.rm-profile__chips{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:0.35rem;margin-top:0.25rem;margin-bottom:var(--rm-space-3);}.rm-profile__chip{display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;height:auto;padding:0.2rem 0.55rem;border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-pill);background:var(--rm-surface);font-family:var(--rm-font-body);font-size:0.75rem;line-height:1.25;color:var(--rm-text-muted);}.rm-ground--surface .rm-profile__chip{background:var(--rm-concrete);}.rm-profile__action{display:inline-flex;align-items:center;align-self:start;gap:0.5rem;margin-top:auto;font-family:var(--rm-font-body);font-size:var(--rm-text-body-sm);font-weight:var(--rm-weight-medium);color:var(--rm-text);}.rm-profile__action-disc{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--rm-radius-pill);background:color-mix(in srgb,var(--rm-signal) 18%,transparent);color:var(--rm-signal);transition:transform 180ms var(--rm-ease-expo);}.rm-profile--dossier[data-rm-filter-hidden="true"]{opacity:0;transform:translateY(6px);transition:opacity 180ms var(--rm-ease-expo),transform 180ms var(--rm-ease-expo);pointer-events:none;}@media (hover:hover) and (pointer:fine){.rm-profile--dossier .rm-profile__link:hover,.rm-profile--dossier .rm-profile__link:focus-visible{transform:translateY(-3px);border-color:var(--rm-hairline-strong);box-shadow:var(--rm-shadow-2);}.rm-profile--dossier .rm-profile__link:hover .rm-profile__plate img,.rm-profile--dossier .rm-profile__link:focus-visible .rm-profile__plate img,.rm-profile--dossier .rm-profile__link:hover .rm-profile__plate .rm-profile-placeholder,.rm-profile--dossier .rm-profile__link:focus-visible .rm-profile__plate .rm-profile-placeholder{filter:contrast(1.06) brightness(1.02);}.rm-profile--dossier .rm-profile__link:hover .rm-profile__plate::after,.rm-profile--dossier .rm-profile__link:focus-visible .rm-profile__plate::after{opacity:0.1;}.rm-profile--dossier .rm-profile__link:hover .rm-profile__name,.rm-profile--dossier .rm-profile__link:focus-visible .rm-profile__name{color:var(--rm-signal);}.rm-profile--dossier .rm-profile__link:hover .rm-profile__action-disc,.rm-profile--dossier .rm-profile__link:focus-visible .rm-profile__action-disc{transform:translate(1px,-1px);}}.rm-profile--dossier .rm-profile__link:active{transform:scale(0.985);}.rm-profile--dossier .rm-profile-placeholder__initials{font-size:1.35rem;}.rm-main.rm-main--profile{padding-block:0;}.rm-profile-identity__back{display:inline-flex;align-items:center;gap:0.55rem;min-height:3rem;padding:0.35rem 0.15rem 0.35rem 0;margin:0 0 var(--rm-space-4);font-family:var(--rm-font-mono);font-size:0.8125rem;font-weight:var(--rm-weight-medium);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;text-decoration:none;color:var(--rm-text-muted);transition:color var(--rm-duration-fast) var(--rm-ease-out);}.rm-profile-identity__back:focus-visible{outline:2px solid var(--rm-signal);outline-offset:2px;}@media (hover:hover) and (pointer:fine){.rm-profile-identity__back:hover{color:var(--rm-signal);}}@media (prefers-reduced-motion:reduce){.rm-profile-identity__back{transition:none;}}.rm-profile-identity__sheet{position:relative;padding:0.35rem;border:1px solid var(--rm-hairline);border-radius:calc(var(--rm-radius-plate) + 0.35rem);background:color-mix(in srgb,var(--rm-concrete) 55%,var(--rm-surface));}.rm-profile-identity__core{display:grid;gap:var(--rm-space-6);padding:var(--rm-space-6);border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-plate);background:var(--rm-surface);box-shadow:var(--rm-shadow-1);}@media (min-width:768px){.rm-profile-identity__core{padding:var(--rm-space-7);gap:var(--rm-space-7);}}.rm-profile-identity__mast{display:flex;align-items:center;gap:var(--rm-space-5);}.rm-profile-identity__avatar{position:relative;flex:0 0 auto;width:8.25rem;height:8.25rem;margin:0;padding:0.22rem;border:1px solid var(--rm-hairline);border-radius:50%;background:var(--rm-concrete);overflow:hidden;}@media (min-width:768px){.rm-profile-identity__avatar{width:9.25rem;height:9.25rem;padding:0.25rem;}}.rm-profile-identity__avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;}.rm-profile-identity__avatar .rm-profile-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:0;border-radius:50%;}.rm-profile-identity__avatar .rm-profile-placeholder__mark{inset:0.45rem;border-radius:50%;}.rm-profile-identity__avatar .rm-profile-placeholder__initials{font-size:2.15rem;}@media (min-width:768px){.rm-profile-identity__avatar .rm-profile-placeholder__initials{font-size:2.45rem;}}.rm-profile-identity__who{display:grid;gap:0.4rem;min-width:0;}.rm-profile-identity__name{margin:0;font-family:var(--rm-font-display);font-size:var(--rm-text-h1);font-weight:var(--rm-weight-heading);letter-spacing:var(--rm-tracking-heading);line-height:1.05;max-width:16ch;}.rm-profile-identity__role{margin:0;font-family:var(--rm-font-body);font-size:var(--rm-text-body);font-weight:var(--rm-weight-medium);line-height:1.35;color:var(--rm-text);max-width:24ch;}.rm-profile-identity__measures{display:grid;grid-template-columns:1fr;gap:var(--rm-space-3);margin:0;padding:0;list-style:none;}@media (min-width:640px){.rm-profile-identity__measures--2{grid-template-columns:repeat(2,minmax(0,1fr));}.rm-profile-identity__measures--3,.rm-profile-identity__measures--4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:900px){.rm-profile-identity__measures--3{grid-template-columns:repeat(3,minmax(0,1fr));}.rm-profile-identity__measures--4{grid-template-columns:repeat(4,minmax(0,1fr));}}.rm-profile-measure{display:grid;gap:0.35rem;padding:var(--rm-space-4);border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-plate);background:var(--rm-concrete);}.rm-profile-measure__label{font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-text-faint);}.rm-profile-measure__value{font-family:var(--rm-font-display);font-size:var(--rm-text-h4);font-weight:var(--rm-weight-heading);letter-spacing:var(--rm-tracking-heading);line-height:1.15;color:var(--rm-text);}.rm-profile-measure--years,.rm-profile-measure--location{background:var(--rm-ink-800);border-color:var(--rm-ink-700);color:var(--rm-text-invert);}.rm-profile-measure--years .rm-profile-measure__label,.rm-profile-measure--location .rm-profile-measure__label{color:var(--rm-text-invert-faint);}.rm-profile-measure--years .rm-profile-measure__value,.rm-profile-measure--location .rm-profile-measure__value{font-family:var(--rm-font-mono);font-size:clamp(1.35rem,1.15rem + 0.7vw,2rem);letter-spacing:0.02em;font-variant-numeric:tabular-nums;color:var(--rm-signal);}.rm-profile-measure--location .rm-profile-measure__value{font-size:clamp(1.05rem,0.95rem + 0.4vw,1.35rem);line-height:1.25;}.rm-profile-identity__body{display:grid;gap:var(--rm-space-6);align-items:start;}@media (min-width:900px){.rm-profile-identity__body{grid-template-columns:minmax(0,1.15fr) minmax(16rem,0.85fr);gap:var(--rm-space-7);}.rm-profile-identity__body--solo{grid-template-columns:minmax(0,1fr);}}.rm-profile-identity__prose{display:grid;gap:var(--rm-space-4);margin:0;max-width:68ch;}.rm-profile-identity__heading{margin:var(--rm-space-3) 0 0;font-family:var(--rm-font-display);font-size:var(--rm-text-h3);font-weight:var(--rm-weight-heading);letter-spacing:var(--rm-tracking-heading);line-height:1.1;text-transform:capitalize;}.rm-profile-identity__intro{margin:0;font-size:var(--rm-text-body-lg);line-height:1.55;color:var(--rm-text);}.rm-profile-identity__intro,.rm-profile-identity__about,.rm-profile-identity__experience{text-align:justify;text-wrap:pretty;}.rm-profile-identity__prose p{margin:0;font-size:var(--rm-text-body);line-height:1.62;color:var(--rm-text-muted);}.rm-profile-identity__prose .rm-profile-identity__intro{color:var(--rm-text);}.rm-profile-socials{display:flex;flex-wrap:wrap;gap:var(--rm-space-2);margin:0;padding:0;list-style:none;}.rm-profile-socials__link{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-pill);color:var(--rm-text);transition:color var(--rm-duration-fast) var(--rm-ease-out),border-color var(--rm-duration-fast) var(--rm-ease-out),transform var(--rm-duration-fast) var(--rm-ease-out);}.rm-profile-socials__link:active{transform:scale(0.97);}.rm-profile-socials__link:focus-visible{outline:2px solid var(--rm-signal);outline-offset:2px;}@media (hover:hover) and (pointer:fine){.rm-profile-socials__link:hover{color:var(--rm-signal);border-color:var(--rm-hairline-strong);}}.rm-profile-identity__inquire{display:flex;flex-wrap:wrap;gap:var(--rm-space-3);justify-content:flex-start;}.rm-profile-identity__inquire .rm-btn{width:100%;}@media (min-width:640px){.rm-profile-identity__inquire .rm-btn{width:auto;min-width:16rem;}}.rm-profile-identity__nav{display:grid;gap:var(--rm-space-3);align-items:stretch;}@media (min-width:640px){.rm-profile-identity__nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--rm-space-4);}}.rm-profile-adjacent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--rm-space-3);min-height:0;padding:0;border:none;border-radius:0;background:transparent;color:inherit;text-decoration:none;transition:color var(--rm-duration-fast) var(--rm-ease-out),transform var(--rm-duration-fast) var(--rm-ease-out);}.rm-profile-adjacent--next{grid-template-columns:minmax(0,1fr) auto;}.rm-profile-adjacent--next .rm-profile-adjacent__avatar{order:2;}.rm-profile-adjacent--next .rm-profile-adjacent__copy{justify-items:end;text-align:right;}.rm-profile-adjacent--next .rm-profile-adjacent__label{justify-content:flex-end;}.rm-profile-adjacent__avatar{display:block;width:2.75rem;height:2.75rem;border-radius:50%;overflow:hidden;border:1px solid var(--rm-hairline);background:var(--rm-ink-800);}.rm-profile-adjacent__avatar img{display:block;width:100%;height:100%;object-fit:cover;}.rm-profile-adjacent__avatar .rm-profile-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:0;}.rm-profile-adjacent__avatar .rm-profile-placeholder__mark{display:none;}.rm-profile-adjacent__avatar .rm-profile-placeholder__initials{font-size:0.75rem;}.rm-profile-adjacent__copy{display:grid;gap:0.15rem;min-width:0;}.rm-profile-adjacent__label{display:inline-flex;align-items:center;gap:0.35rem;font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-text-faint);}.rm-profile-adjacent__name{font-family:var(--rm-font-display);font-size:var(--rm-text-body);font-weight:var(--rm-weight-heading);letter-spacing:var(--rm-tracking-heading);line-height:1.2;color:var(--rm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.rm-profile-adjacent__role{font-size:var(--rm-text-caption);color:var(--rm-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.rm-profile-adjacent:active{transform:scale(0.97);}.rm-profile-adjacent:focus-visible{outline:2px solid var(--rm-signal);outline-offset:2px;}@media (hover:hover) and (pointer:fine){.rm-profile-adjacent:hover .rm-profile-adjacent__name{color:var(--rm-link-hover,var(--rm-signal));}}.rm-profile-facts{display:grid;grid-template-columns:1fr;gap:var(--rm-space-4);}.rm-profile-facts > .rm-profile-measure{margin:0;}.rm-profile-fact{display:grid;align-content:start;gap:var(--rm-space-4);padding:var(--rm-space-5);border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-plate);background:var(--rm-concrete);box-shadow:none;}.rm-profile-fact--wide{grid-column:1 / -1;}.rm-profile-identity__body .rm-profile-fact--wide{grid-column:auto;}.rm-profile-fact__label{margin:0;font-family:var(--rm-font-mono);font-size:var(--rm-text-label);font-weight:var(--rm-weight-medium);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-text-faint);}.rm-profile-fact__body{margin:0;font-size:var(--rm-text-body);line-height:1.55;color:var(--rm-text);}.rm-profile-fact__body--display{font-family:var(--rm-font-display);font-size:var(--rm-text-h3);font-weight:var(--rm-weight-heading);letter-spacing:var(--rm-tracking-heading);line-height:1.15;max-width:18ch;}.rm-profile-fact__chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none;}.rm-profile-fact__chips li{display:inline-flex;padding:0.45rem 0.85rem;border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-pill);background:var(--rm-concrete);font-family:var(--rm-font-body);font-size:var(--rm-text-body-sm);font-weight:var(--rm-weight-medium);line-height:1.3;color:var(--rm-text);}.rm-profile-fact--cert{background:var(--rm-ink-800);border-color:var(--rm-ink-700);}.rm-profile-fact--cert .rm-profile-fact__label{color:var(--rm-text-invert-faint);}.rm-profile-fact--cert .rm-profile-fact__body{color:var(--rm-text-invert);}.rm-profile-fact--cert .rm-profile-fact__chips{flex-direction:column;align-items:stretch;}.rm-profile-fact--cert .rm-profile-fact__chips li{display:block;padding:0.55rem 0.75rem;border-color:var(--rm-ink-700);border-radius:var(--rm-radius-plate);background:var(--rm-ink-700);color:var(--rm-text-invert);font-family:var(--rm-font-display);font-size:var(--rm-text-body);font-weight:var(--rm-weight-heading);letter-spacing:var(--rm-tracking-heading);line-height:1.3;}.rm-profile-form__grid{display:grid;gap:var(--rm-space-7);}@media (min-width:900px){.rm-profile-form__grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);align-items:stretch;gap:var(--rm-space-8);}}.rm-profile-form__intro{position:relative;display:grid;align-content:start;gap:var(--rm-space-5);}.rm-profile-form__contact{margin:0;max-width:28rem;}.rm-profile-form__contact a{color:inherit;text-decoration:none;}.rm-profile-form__contact a:hover,.rm-profile-form__contact a:focus-visible{color:var(--rm-signal);}.rm-profile-form__social{display:grid;gap:var(--rm-space-3);margin-top:var(--rm-space-2);}.rm-profile-form__social-label{margin:0;font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-text-faint);}.rm-profile-form__social .rm-profile-socials{margin:0;}.rm-profile-form__panel{padding:var(--rm-space-6);border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-plate);background:linear-gradient(180deg,color-mix(in srgb,var(--rm-concrete) 70%,var(--rm-surface)),var(--rm-surface));box-shadow:var(--rm-shadow-2);}.rm-profile-form__fallback{margin:0;color:var(--rm-text-muted);}.rm-form--profile{position:relative;z-index:1;}.rm-form--profile .wpcf7{margin:0;}.rm-form--profile .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;}.rm-form--profile .hidden-fields-container{display:none;}.rm-form--profile .wpcf7-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rm-space-5);margin:0;}.rm-profile__grid{display:grid;grid-template-columns:1fr;gap:var(--rm-space-4);}@media (min-width:640px){.rm-profile__grid{grid-template-columns:1fr 1fr;}}.rm-profile__field,.rm-profile__actions,.rm-profile__status{max-width:none;margin:0;}.rm-profile__field{display:flex;flex-direction:column;gap:0.45rem;min-width:0;width:100%;}.rm-profile__field--wide{width:100%;max-width:100%;grid-column:1 / -1;}.rm-profile__field label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;font-family:var(--rm-font-body);font-size:var(--rm-text-body-sm);font-weight:var(--rm-weight-medium);color:var(--rm-ink-muted);}.rm-form--profile .wpcf7-form-control-wrap{display:block;width:100%;min-width:0;}.rm-form--profile input[type="text"],.rm-form--profile input[type="email"],.rm-form--profile input[type="tel"],.rm-form--profile input[type="number"],.rm-form--profile textarea,.rm-form--profile select{width:100%;min-height:3.125rem;padding:0.85rem 1rem;border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-plate);background:var(--rm-surface);color:var(--rm-text);font-family:var(--rm-font-body);font-size:var(--rm-text-body);caret-color:var(--rm-signal);overflow-wrap:anywhere;transition:border-color 160ms var(--rm-ease-expo),box-shadow 160ms var(--rm-ease-expo);}.rm-form--profile textarea{min-height:9rem;resize:vertical;}.rm-form--profile input:focus,.rm-form--profile textarea:focus,.rm-form--profile select:focus{outline:none;border-color:var(--rm-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--rm-signal) 22%,transparent);}.rm-form--profile input.is-invalid,.rm-form--profile textarea.is-invalid,.rm-form--profile select.is-invalid,.rm-form--profile .wpcf7-not-valid{border-color:#b42318;}.rm-form--profile input.is-invalid:focus,.rm-form--profile textarea.is-invalid:focus,.rm-form--profile select.is-invalid:focus,.rm-form--profile .wpcf7-not-valid:focus{border-color:#b42318;box-shadow:0 0 0 3px color-mix(in srgb,#b42318 22%,transparent);}.rm-profile__error{font-size:var(--rm-text-body-sm);color:#b42318;overflow-wrap:anywhere;}.rm-js .rm-form--profile .wpcf7-not-valid-tip,.rm-form--profile .wpcf7-spinner{display:none;}.rm-js .rm-form--profile .wpcf7-response-output{display:none;}.rm-form--profile .wpcf7-response-output,.rm-profile__status{padding:0.85rem 1rem;border:1px solid var(--rm-hairline);border-radius:var(--rm-radius-plate);font-size:var(--rm-text-body-sm);overflow-wrap:anywhere;}.rm-form--profile .wpcf7-mail-sent-ok,.rm-profile__status.is-ok{border-color:var(--rm-signal);}.rm-form--profile .wpcf7-validation-errors,.rm-form--profile .wpcf7-mail-sent-ng,.rm-form--profile .wpcf7-aborted,.rm-form--profile .wpcf7-spam-blocked,.rm-profile__status.is-bad{border-color:#b42318;}.rm-profile__actions{display:flex;}.rm-form--profile .rm-btn{appearance:none;border:0;cursor:pointer;}.rm-form--profile.is-sending .rm-btn,.rm-form--profile .wpcf7-form.is-sending .rm-btn{opacity:0.7;pointer-events:none;}.rm-profile-related__grid{margin-top:var(--rm-space-7);}@media (prefers-reduced-motion:reduce){.rm-profile-adjacent,.rm-profile-socials__link,.rm-form--profile input,.rm-form--profile textarea,.rm-form--profile select,.rm-form--profile .rm-btn{transition:none;}.rm-profile-adjacent:active,.rm-profile-socials__link:active{transform:none;}.rm-profile--dossier .rm-profile__link,.rm-profile-chip,.rm-profile-socials__link{transition:none;}}