.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em) * -1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-calendar-days:before{content:""}.fa-comments:before{content:""}.fa-laptop-code:before{content:""}.fa-square-check:before{content:""}.fa-paintbrush:before{content:""}.fa-sack-dollar:before{content:""}.fa-users:before{content:""}.fa-folder:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-user:before{content:""}.fa-globe:before{content:""}.fa-arrow-pointer:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-user-group:before{content:""}.fa-map-location-dot:before{content:""}.fa-handshake:before{content:""}.fa-camera-retro:before{content:""}.fa-arrows-rotate:before{content:""}.fa-shield-halved:before{content:""}.fa-layer-group:before{content:""}.fa-money-check-dollar:before{content:""}.fa-file-signature:before{content:""}.fa-arrow-right:before{content:""}.fa-screwdriver-wrench:before{content:""}.fa-eye:before{content:""}.fa-house-chimney:before{content:""}.fa-phone:before{content:""}.fa-arrow-left:before{content:""}.fa-envelope:before{content:""}.fa-camera:before{content:""}.fa-gear:before{content:""}.fa-clock:before{content:""}.fa-sliders:before{content:""}.fa-location-dot:before{content:""}.fa-droplet:before{content:""}.fa-earth-americas:before{content:""}.fa-magnifying-glass:before{content:""}.fa-chevron-down:before{content:""}.fa-xmark:before{content:""}.fa-quote-left:before{content:""}.fa-photo-film:before{content:""}.fa-sign-hanging:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-robot:before{content:""}.fa-gears:before{content:""}.fa-award:before{content:""}.fa-building:before{content:""}.fa-chart-column:before{content:""}.fa-desktop:before{content:""}.fa-check:before{content:""}.fa-book-open:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-database:before{content:""}.fa-cloud-sun:before{content:""}.fa-note-sticky:before{content:""}.fa-dollar-sign:before{content:"$"}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,:host{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa-brands-400.3a5bx8dd4sest.woff2)format("woff2")}.fab,.fa-brands{font-weight:400}.fa-linkedin-in:before{content:""}.fa-facebook-f:before{content:""}.fa-x-twitter:before{content:""}.fa-tiktok:before{content:""}.fa-instagram:before{content:""}.fa-pinterest-p:before{content:""}.fa-youtube:before{content:""}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa-regular-400.3aper9le76faw.woff2)format("woff2")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../media/fa-solid-900.1vylxsa578hoh.woff2)format("woff2")}.fas,.fa-solid{font-weight:900}
.fa-zillow:before,.fa-realtor:before{content:"";vertical-align:-.125em;width:1em;height:1em;-webkit-mask:var(--mf-fa-mask) center / contain no-repeat;-webkit-mask:var(--mf-fa-mask) center / contain no-repeat;mask:var(--mf-fa-mask) center / contain no-repeat;background-color:currentColor;display:inline-block}.fa-zillow{--mf-fa-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.006 0L1.086 8.627v3.868c3.386-2.013 11.219-5.13 14.763-6.015.11-.024.16.005.227.078.372.427 1.586 1.899 1.916 2.301a.128.128 0 0 1-.03.195 43.607 43.607 0 0 0-6.67 6.527c-.03.037-.006.043.012.03 2.642-1.134 8.828-2.94 11.622-3.452V8.627zm-.48 11.177c-2.136.708-8.195 3.307-10.452 4.576V24h21.852v-7.936c-2.99.506-11.902 3.16-15.959 5.246a.183.183 0 0 1-.23-.036l-2.044-2.429c-.055-.061-.062-.098.011-.208 1.574-2.3 4.789-5.899 6.833-7.418.042-.03.031-.06-.012-.042Z'/%3E%3C/svg%3E")}.fa-realtor{--mf-fa-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill-rule='evenodd' d='M512 269.4 256.3 8 0 269.4h78.2V504H434V269.4z M353.8 200.9c-6.7-6.7-17.5-10.4-30.5-10.4-21.5 0-34.9 8.9-44.2 16.6l-.2.2c-9.3 8.9-19.9 21-28.7 44.5l.5-24c.3-13.1.5-24.3.5-25.7 0-2.8-2-5.9-6.5-5.9h-83.2v7.1l2.2.2c6.8.5 13.2 1.2 19.1 5.4 5.2 3.5 8.4 8.4 9.5 14.6 1.7 7.2 1.7 28.4 1.7 37.5v120.1c0 12.2-.4 29-2.2 40.3-3.4 10.9-6.9 14.3-14.2 18-4.7 2-9.7 3.3-14.8 3.9l-2.4.2v7h124.3v-7l-2.2-.2c-4.8-.3-9.4-1.5-13.8-3.4-3.7-1.3-6.9-4.7-10.3-10.9-4.9-10.4-7.9-22.2-7.9-50.7V328c0-15.1.7-29.7 1.2-36.1 5.6-39.9 27.4-72 41.5-72 5.4 0 9 5.9 12.9 15.3 4.6 10.8 11 22.2 29.4 22.2 18.2 0 27.9-15.3 27.9-30.6-.1-10.4-3.2-18.8-9.6-25.9'/%3E%3C/svg%3E")}
.mfa-profile,.mfa-card-grid,.mfa-roster-card{--_ink:var(--mfa-ink,#565656);--_ink-2:var(--mfa-ink-2,#747474);--_line:var(--mfa-line,#e5e5e5);--_card:var(--mfa-card,#fff);--_hover:var(--mfa-hover,#f6f7f9);--_red:var(--mfa-red,#c9222e);--_shadow:var(--mfa-shadow,#00000008 0 0 8px 4px);--_photo:var(--mfa-photo-bg,linear-gradient(180deg, #dee4e9 0, #dee4e9 55%, #46484a 100%));--_tile:var(--mfa-tile-bg,#dee4e9);--_font:var(--mfa-font,Quicksand, Arial, sans-serif);--_quote-font:var(--mfa-quote-font,Literata, Georgia, serif);--_brandline:linear-gradient(90deg, var(--_red) 0, var(--_red) calc(.6575 * (100% - max(4px, 3.1%))), transparent 0, transparent calc(.6575 * (100% - max(4px, 3.1%)) + max(4px, 3.1%)), var(--_red) 0);font-family:var(--_font)}.mfa-profile{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.mfa-profile-side{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.mfa-card{background:var(--_card);border:1px solid var(--_line);box-shadow:var(--_shadow);border-radius:15px;overflow:hidden}.mfa-card-photo{background:var(--_photo);place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.mfa-card-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0;object-fit:contain!important;object-position:center bottom!important}.mfa-card-initials{font:600 44px var(--_font);color:var(--mfa-ph-ink,#7b94ad);margin-bottom:30%}.mfa-card-body{text-align:center;padding:16px 16px 18px}.mfa-card-name{font:500 20px/28px var(--_font);color:var(--_ink);margin:0}.mfa-card-role{font:500 13px/18px var(--_font);color:var(--_ink-2);margin:0 0 12px}.mfa-card-actions{gap:8px;display:flex}.mfa-btn{border:1px solid var(--_line);background:var(--_card);height:42px;color:var(--_ink-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.mfa-btn:hover{border-color:var(--_ink);background:var(--_hover)}.mfa-btn-phone{min-width:0;font:600 14px var(--_font);color:var(--_ink);flex:1}.mfa-btn-phone .mfa-ico{color:var(--_ink-2)}.mfa-btn-mail{flex:none;width:42px;padding:0}.mfa-ico{flex:none;width:15px;height:15px}.mfa-social{flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 10px;display:flex}.mfa-social a{background:var(--_card);border:1px solid var(--_line);width:34px;height:34px;color:var(--_ink-2);border-radius:50%;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.mfa-social a:hover{border-color:var(--_ink);color:var(--_ink);background:var(--_hover)}.mfa-social svg{width:15px;height:15px}.mfa-license{font:500 11px/16px var(--_font);color:var(--_ink-2);margin:0;padding:0 8px}.mfa-content{flex-direction:column;gap:44px;min-width:0;padding:6px 4px 24px 12px;display:flex}.mfa-sec{min-width:0}.mfa-sec-h{font:500 26px/34px var(--_font);color:var(--_ink);letter-spacing:-.005em;margin:0}.mfa-sec-about .mfa-sec-h{font-size:30px;line-height:38px}.mfa-bl{background:var(--_brandline);width:56px;height:3px;margin:12px 0 20px;display:block}.mfa-bl.mfa-bl-sm{width:34px;margin:10px 0 0}.mfa-sec-body{max-width:68ch}.mfa-sec-body p{font:400 16px/1.7 var(--_font);color:var(--_ink);margin:0 0 14px}.mfa-dlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px;margin:0;padding:0;list-style:none;display:grid}.mfa-dlist li{font:500 15px/1.5 var(--_font);color:var(--_ink);padding-left:18px;position:relative}.mfa-dlist li:before{content:"";background:var(--_red);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.mfa-quotes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 48px;display:grid}.mfa-quote{min-width:0;margin:0}.mfa-quote blockquote{margin:0}.mfa-quote p{font:italic 400 19px/1.55 var(--_quote-font);color:var(--_ink);margin:0}.mfa-quote figcaption{flex-direction:column;gap:2px;margin-top:14px;display:flex}.mfa-quote cite{font:normal 500 15px/22px var(--_font);color:var(--_ink)}@media (max-width:900px){.mfa-profile{grid-template-columns:minmax(0,1fr)}.mfa-profile-side{position:static}.mfa-content{gap:36px;padding:8px 0 16px}.mfa-sec-about .mfa-sec-h{font-size:26px;line-height:34px}.mfa-dlist,.mfa-quotes{grid-template-columns:minmax(0,1fr)}.mfa-quote p{font-size:18px}}.mfa-card-actions--stack{flex-direction:column}.mfa-card-actions--stack>*{flex:none;width:100%}.mfa-btn-message{width:100%;font:600 14px var(--_font);color:var(--_ink)}.mfa-btn-message .mfa-ico,.mfa-btn-message i{color:var(--_ink-2)}.mfa-social--img a,.mfa-social--img a:hover{background:0 0;border:0;width:30px;height:30px}.mfa-social--img img{width:30px;height:30px;display:block}.mfa-social--img a:hover img{opacity:.85}.mfa-lists{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 40px;display:grid}.mfa-sec-list .mfa-sec-h{font-size:20px;line-height:28px}.mfa-sec-list .mfa-bl{width:34px;height:2px;margin:10px 0 14px}.mfa-sec-list .mfa-dlist{grid-template-columns:minmax(0,1fr);gap:8px}.mfa-sec-list .mfa-dlist li{font-size:14px}.mfa-sec-list .mfa-dlist li:before{background:var(--mfa-bullet,var(--_red))}.mfa-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center;gap:24px;display:grid}.mfa-card-grid>.mfa-grid-card{width:100%;max-width:272px}.mfa-grid-open{color:inherit;text-decoration:none;display:block}.mfa-grid-name{text-align:center;padding:16px 16px 6px}.mfa-grid-body{padding:6px 16px 18px;display:flex}.mfa-grid-open:not(.is-static):hover .mfa-grid-name{text-underline-offset:3px;text-decoration:underline}.mfa-roster-card{background:var(--_card);border:1px solid var(--_line);box-shadow:var(--_shadow);cursor:pointer;border-radius:15px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mfa-roster-photo{aspect-ratio:1;background:var(--_tile);border-radius:14px 14px 0 0;width:100%;position:relative;overflow:hidden}.mfa-roster-photo.is-empty{place-items:center;display:grid}.mfa-roster-scrim{background:linear-gradient(#0000,#000000b3);height:48%;position:absolute;bottom:0;left:0;right:0}.mfa-roster-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block;position:absolute;inset:0}.mfa-roster-mark{width:24%;height:auto}.mfa-roster-mark__m{fill:var(--mfa-mark-ink,#48484a);stroke:var(--mfa-mark-ink,#48484a);stroke-width:.5px;stroke-miterlimit:10}.mfa-roster-mark__rule{fill:var(--mfa-mark-ink,#48484a)}.mfa-roster-card .mfa-roster-name{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.mfa-roster-detail{font:400 14px/1.35 var(--_font);color:var(--_ink-2)}.mfa-roster-name{text-align:center;font:600 17px/1.3 var(--_font);color:var(--_ink-2);text-wrap:pretty;padding:12px 14px 13px}.mfa-roster-card:focus-visible,.mfa-grid-open:focus-visible,.mfa-btn:focus-visible,.mfa-social a:focus-visible{outline:2px solid var(--_red);outline-offset:2px}
