@charset "UTF-8";#m3-int-hero {position: relative;height: min(60vh, 540px);overflow: hidden;display: flex;align-items: flex-end;}#m3-int-hero .m3-int-hero-img {position: absolute;inset: 0;}#m3-int-hero .m3-int-hero-img img {width: 100%;height: 100%;object-fit: cover;object-position: center 30%;display: block;}#m3-int-hero .m3-int-hero-img::after {content: "";position: absolute;inset: 0;background: linear-gradient(to top, rgba(6, 6, 6, 0.75) 0%, rgba(6, 6, 6, 0.25) 60%, transparent 100%);}#m3-int-hero .m3-int-hero-text {position: relative;z-index: 2;padding: 3rem var(--m3-gutter);width: 100%;max-width: var(--m3-max-width);margin: 0 auto;}#m3-int-hero h1 {font-family: var(--m3-font-display);font-size: clamp(1.8rem, 4vw, 3.5rem);color: var(--m3-white);line-height: 1.15;margin: 0.25rem 0 0;}.cloned-page .m3-eyebrow {display: block;font-family: var(--m3-font-display);font-size: 0.8rem;letter-spacing: 0.15em;text-transform: uppercase;color: var(--m3-gold);margin-bottom: 0.6rem;}.cloned-page .m3-eyebrow--light {color: var(--m3-gold);opacity: 0.85;}.cloned-page .m3-section-title--light {color: var(--m3-white);}#m3-about-bio {background-color: var(--m3-white);padding: 6rem var(--m3-gutter);}.m3-about-grid {display: grid;grid-template-columns: 1fr;gap: 3.5rem;align-items: start;}@media (min-width: 1024px) {.m3-about-grid {grid-template-columns: 1fr 1fr;}}.m3-about-images {display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;align-items: start;}.m3-about-img {overflow: hidden;border-radius: 4px;}.m3-about-img img {width: 100%;height: 100%;object-fit: cover;display: block;}.m3-about-img--tall {aspect-ratio: 3/4;margin-top: 2rem;}.m3-about-img--short {aspect-ratio: 3/4;margin-bottom: 2rem;}.m3-about-text {display: flex;flex-direction: column;gap: 1.25rem;}.m3-about-text h2 {font-size: clamp(1.6rem, 3vw, 2.5rem);color: var(--m3-black);margin: 0.25rem 0 0;}.m3-about-text p {color: var(--m3-dark);margin: 0;}.m3-about-text strong {color: var(--m3-gold);}.m3-sbs-section {padding: 5rem var(--m3-gutter);background-color: var(--m3-white);}.m3-sbs-section--alt {background-color: var(--m3-light-bg);}.m3-sbs-inner {display: flex;flex-direction: column;gap: 3rem;max-width: var(--m3-max-width);margin: 0 auto;align-items: center;}@media (min-width: 1024px) {.m3-sbs-inner {flex-direction: row;gap: 5rem;}}@media (min-width: 1024px) {.m3-sbs-inner--reverse {flex-direction: row-reverse;}}.m3-sbs-text {flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 1.25rem;}.m3-sbs-text h2 {font-family: var(--m3-font-display);font-size: clamp(1.6rem, 3vw, 2.4rem);color: var(--m3-black);margin: 0.25rem 0 0;line-height: 1.25;}.m3-sbs-text p {color: var(--m3-dark);margin: 0;line-height: 1.8;font-size: 1rem;}.m3-sbs-text ul {margin: 0.25rem 0 0;padding-left: 1.25rem;display: flex;flex-direction: column;gap: 0.5rem;}.m3-sbs-text ul li {color: var(--m3-dark);line-height: 1.7;font-size: 1rem;}.m3-sbs-image {flex: 1;min-width: 0;width: 100%;}.m3-sbs-image img {width: 100%;height: auto;display: block;border-radius: 6px;object-fit: cover;}#m3-why {background-color: var(--m3-black);padding: 6rem var(--m3-gutter);text-align: center;}#m3-why .m3-section-title {font-size: clamp(1.8rem, 3.5vw, 2.8rem);color: var(--m3-white);margin-bottom: 3rem;margin-top: 0.25rem;}.m3-why-grid {display: grid;grid-template-columns: 1fr;gap: 2rem;max-width: 1100px;margin: 0 auto;}@media (min-width: 600px) {.m3-why-grid {grid-template-columns: repeat(2, 1fr);}}.m3-why-card {background-color: rgba(255, 255, 255, 0.05);border: 1px solid rgba(216, 179, 66, 0.25);border-radius: 6px;padding: 2rem 1.75rem;text-align: left;}.m3-why-icon {font-size: 1.75rem;color: var(--m3-gold);margin-bottom: 1rem;}.m3-why-card h3 {font-family: var(--m3-font-display);font-size: 1.15rem;color: var(--m3-white);margin: 0 0 0.75rem;}.m3-why-card p {font-size: 0.95rem;color: rgba(255, 255, 255, 0.75);margin: 0;line-height: 1.7;}#m3-community {background-color: var(--m3-light-bg);padding: 6rem var(--m3-gutter);}#m3-community .m3-section-title {font-size: clamp(1.8rem, 3.5vw, 2.8rem);color: var(--m3-black);margin-top: 0.25rem;margin-bottom: 2.5rem;}.m3-community-grid {display: grid;grid-template-columns: 1fr;gap: 1rem;max-width: var(--m3-max-width);margin: 0 auto;}@media (min-width: 768px) {.m3-community-grid {grid-template-columns: 2fr 1fr;}}.m3-community-main {overflow: hidden;border-radius: 4px;aspect-ratio: 4/3;}.m3-community-main img {width: 100%;height: 100%;object-fit: cover;display: block;}.m3-community-side {display: flex;flex-direction: column;gap: 1rem;}.m3-community-side img {width: 100%;aspect-ratio: 1/1;object-fit: cover;display: block;border-radius: 4px;}.m3-community-quote {font-family: var(--m3-font-display);font-size: clamp(1rem, 2vw, 1.25rem);line-height: 1.7;color: var(--m3-dark);border-left: 4px solid var(--m3-gold);padding-left: 1.5rem;margin: 3rem 0 0;max-width: 800px;}#m3-cta {background-color: var(--m3-gold);padding: 5rem var(--m3-gutter);}.m3-cta-inner {display: flex;flex-direction: column;gap: 2rem;align-items: flex-start;}@media (min-width: 768px) {.m3-cta-inner {flex-direction: row;align-items: center;justify-content: space-between;}}#m3-cta h2 {font-size: clamp(1.6rem, 3vw, 2.5rem);color: var(--m3-black);margin: 0 0 0.5rem;}#m3-cta p {color: var(--m3-dark);margin: 0;max-width: 600px;}.cloned-page .m3-btn--dark {background-color: var(--m3-black);color: var(--m3-white);border-color: var(--m3-black);white-space: nowrap;}.cloned-page .m3-btn--dark:hover {background-color: var(--m3-dark);border-color: var(--m3-dark);}body.dark-mode .m3-sbs-section {background-color: var(--dark);}body.dark-mode .m3-sbs-section--alt {background-color: var(--medium);}body.dark-mode .m3-sbs-text p, body.dark-mode .m3-sbs-text li {color: rgba(255, 255, 255, 0.8);}body.dark-mode #m3-community {background-color: var(--dark);}body.dark-mode #m3-community .m3-section-title {color: #fff;}body.dark-mode #m3-community .m3-community-quote {color: rgba(255, 255, 255, 0.85);}