 @media only screen and (min-width: 0rem) {#mfr-about-intro, #mfr-about-cta {font-family: var(--font-body);}.mfr-eyebrow {display: block;font-family: var(--font-body);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.36em;text-transform: uppercase;color: var(--gold-deep);}.mfr-eyebrow--light {color: var(--gold-pale);}.mfr-btn {display: inline-flex;align-items: center;justify-content: center;font-family: var(--font-body);font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;text-decoration: none;padding: 1.1rem 2.5rem;border: 1px solid var(--gold);background: var(--gold);color: var(--navy-deep);cursor: pointer;transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;}.mfr-btn:hover {background: transparent;color: var(--gold-pale);}.mfr-btn:focus-visible {outline: 2px solid var(--gold-pale);outline-offset: 4px;}.mfr-btn--ghost {background: transparent;color: var(--ink);border-color: rgba(184, 147, 63, 0.5);}.mfr-btn--ghost:hover {background: var(--gold);color: var(--navy-deep);border-color: var(--gold);}.mfr-actions {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 1rem;}.mfr-frame::before, .mfr-frame::after {content: '';position: absolute;z-index: 6;width: 2.25rem;height: 2.25rem;pointer-events: none;}.mfr-frame::before {top: 0.85rem;left: 0.85rem;border-top: 1px solid var(--gold-pale);border-left: 1px solid var(--gold-pale);}.mfr-frame::after {bottom: 0.85rem;right: 0.85rem;border-bottom: 1px solid var(--gold-pale);border-right: 1px solid var(--gold-pale);}}@media only screen and (min-width: 0rem) {#mfr-about-intro {background: var(--alabaster);padding: 8rem 1.5rem 4rem;}#mfr-about-intro .mfr-about-inner {max-width: 72rem;margin: 0 auto;display: flex;flex-direction: column;gap: 3rem;}#mfr-about-intro .mfr-about-stage {position: relative;width: 100%;max-width: 21rem;margin: 0 auto;padding-bottom: 3rem;}#mfr-about-intro .mfr-about-shot {position: relative;width: 82%;overflow: hidden;}#mfr-about-intro .mfr-about-shot img {width: 100%;height: 15rem;object-fit: cover;object-position: center;}#mfr-about-intro .mfr-about-inset {position: absolute;right: 0;bottom: 0;width: 52%;padding: 0.4rem;background: var(--alabaster);}#mfr-about-intro .mfr-about-inset img {width: 100%;height: 10rem;object-fit: cover;object-position: center;border: 1px solid rgba(184, 147, 63, 0.45);}#mfr-about-intro .mfr-about-copy {text-align: center;max-width: 42rem;margin: 0 auto;}#mfr-about-intro .mfr-about-title {font-family: var(--font-display);font-size: clamp(2.5rem, 6vw, 3.75rem);font-weight: 400;line-height: 1.05;letter-spacing: -0.005em;color: var(--ink);margin: 0.85rem 0 0;max-width: none;}#mfr-about-intro .mfr-about-title em {font-style: italic;font-weight: 300;color: var(--gold-deep);}#mfr-about-intro .mfr-about-lead {font-size: var(--bodyFontSize);line-height: 1.8;font-weight: 400;color: var(--bodyTextColor);margin: 1.5rem 0 0;}#mfr-about-intro .mfr-about-text {font-size: var(--bodyFontSize);line-height: 1.8;font-weight: 400;color: var(--bodyTextColor);margin: 1.5rem 0 0;}#mfr-about-intro .mfr-sig {font-family: var(--font-display);font-size: 1.875rem;font-weight: 400;font-style: italic;line-height: 1.2;color: var(--ink);margin: 2rem 0 0;}#mfr-about-intro .mfr-sig-role {display: block;margin-top: 0.5rem;font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.28em;text-transform: uppercase;color: var(--gold-deep);}}@media only screen and (min-width: 0rem) {#mfr-about-cta {position: relative;isolation: isolate;overflow: hidden;background: var(--navy-deep);padding: 5.5rem 1.5rem;text-align: center;}#mfr-about-cta .mfr-cta-bg {position: absolute;inset: 0;z-index: -3;width: 100%;height: 100%;object-fit: cover;object-position: center;}#mfr-about-cta::before {content: '';position: absolute;inset: 0;z-index: -2;background: linear-gradient(180deg, rgba(11, 22, 36, 0.92), rgba(15, 29, 47, 0.88));}#mfr-about-cta::after {content: '';position: absolute;inset: 1.25rem;z-index: -1;border: 1px solid rgba(214, 177, 116, 0.28);pointer-events: none;}#mfr-about-cta .mfr-cta-inner {max-width: 48rem;margin: 0 auto;}#mfr-about-cta .mfr-cta-title {font-family: var(--font-display);font-size: clamp(2.25rem, 5.4vw, 3.5rem);font-weight: 300;line-height: 1.05;color: #fff;margin: 1.1rem 0 0;}#mfr-about-cta .mfr-cta-title em {font-style: italic;color: var(--gold-pale);}#mfr-about-cta .mfr-cta-text {font-size: var(--bodyFontSize);line-height: 1.75;font-weight: 400;color: rgba(243, 244, 243, 0.88);margin: 1.25rem auto 0;max-width: 46ch;}#mfr-about-cta .mfr-actions {margin-top: 2.25rem;}}@media only screen and (min-width: 48rem) {#mfr-about-intro {padding: 9rem 2.5rem 5rem;}#mfr-about-cta {padding-left: 2.5rem;padding-right: 2.5rem;}#mfr-about-intro .mfr-about-stage {max-width: 24rem;}#mfr-about-intro .mfr-about-shot img {height: 17rem;}#mfr-about-intro .mfr-about-inset img {height: 11.5rem;}}@media only screen and (min-width: 64rem) {#mfr-about-intro {padding: 10.5rem 3rem 6.5rem;}#mfr-about-cta {padding-left: 3rem;padding-right: 3rem;}#mfr-about-intro .mfr-about-inner {flex-direction: row;align-items: center;gap: 5rem;}#mfr-about-intro .mfr-about-copy {flex: 1;text-align: left;margin: 0;max-width: none;}#mfr-about-intro .mfr-about-stage {flex: 0 0 27rem;max-width: 27rem;margin: 0;}#mfr-about-intro .mfr-about-shot img {height: 20rem;}#mfr-about-intro .mfr-about-inset img {height: 13rem;}}@media only screen and (min-width: 0rem) {#mfr-about-intro.mfr-404 {min-height: 78svh;display: flex;align-items: center;}#mfr-about-intro.mfr-404 .mfr-about-inner {width: 100%;flex-direction: column;}#mfr-about-intro.mfr-404 .mfr-about-copy {text-align: center;margin: 0 auto;}#mfr-about-intro.mfr-404 .mfr-404-actions {margin-top: 2.25rem;display: flex;flex-direction: column;align-items: center;gap: 1.25rem;}#mfr-about-intro.mfr-404 .mfr-404-phone {font-family: var(--font-display);font-size: 1.5rem;font-weight: 400;color: var(--ink);text-decoration: none;transition: color 0.2s ease;}#mfr-about-intro.mfr-404 .mfr-404-phone:hover {color: var(--gold-deep);}#mfr-about-intro.mfr-404 .mfr-btn:hover {color: var(--gold-deep);}}@media only screen and (min-width: 64rem) {#mfr-about-intro.mfr-404 .mfr-about-inner {flex-direction: column;}#mfr-about-intro.mfr-404 .mfr-about-copy {text-align: center;}#mfr-about-intro.mfr-404 .mfr-404-actions {flex-direction: row;gap: 2rem;}}