.AboutPage-module__1gSaYq__page{--about-forest-950:#08140b;--about-forest-900:#0b1b0f;--about-forest-800:#19361d;--about-forest-700:#203e25;--about-forest-600:#274a2c;--about-ivory:#fffaf0;--about-cream:#fffaf0;--about-cream-deep:#f1e4c9;--about-gold:#dfc47d;--about-gold-deep:#84621f;--about-ink:#19351d;--about-body:#2c3326b8;--about-border-light:#32443224;--about-border-dark:#f0df9b29;--about-shadow-light:0 24px 70px #39322714;--about-shadow-dark:0 34px 100px #1522152b;isolation:isolate;background:radial-gradient(circle at 12% 48%, #d0ad5b14, transparent 34rem), linear-gradient(180deg, #f8efdc 0%, var(--about-cream) 52%, #f4ead7 100%);min-width:0;color:var(--about-ink);position:relative;overflow-x:clip}.AboutPage-module__1gSaYq__page,.AboutPage-module__1gSaYq__page *,.AboutPage-module__1gSaYq__page :before,.AboutPage-module__1gSaYq__page :after{box-sizing:border-box}.AboutPage-module__1gSaYq__hero{isolation:isolate;padding:calc(clamp(8rem, 12vw, 11rem) + env(safe-area-inset-top,0px)) max(clamp(1rem, 4vw, 4.5rem), env(safe-area-inset-right,0px)) clamp(5rem, 9vw, 8rem) max(clamp(1rem, 4vw, 4.5rem), env(safe-area-inset-left,0px));background:var(--about-forest-950);color:var(--about-ivory);position:relative;overflow:hidden}.AboutPage-module__1gSaYq__hero:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%, #debc6029, transparent 30rem), radial-gradient(circle at 88% 72%, #5e805a2e, transparent 32rem), linear-gradient(145deg, var(--about-forest-950), var(--about-forest-800) 58%, var(--about-forest-600));position:absolute;inset:0}.AboutPage-module__1gSaYq__hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#dfc47d57,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.AboutPage-module__1gSaYq__heroTexture{z-index:1;pointer-events:none;opacity:.045;background-image:url(/brand/mckenzie-house-mark.png),linear-gradient(#f0df9b06 1px,#0000 1px),linear-gradient(90deg,#f0df9b06 1px,#0000 1px);background-position:50%;background-repeat:repeat;background-size:180px 180px,76px 76px,76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 88%);mask-image:radial-gradient(circle,#000,#0000 88%)}.AboutPage-module__1gSaYq__heroInner{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(100%,1420px);margin-inline:auto;display:grid;position:relative}.AboutPage-module__1gSaYq__heroMedia,.AboutPage-module__1gSaYq__heroCopy,.AboutPage-module__1gSaYq__sectionIntro,.AboutPage-module__1gSaYq__detailsCopy,.AboutPage-module__1gSaYq__approachGrid,.AboutPage-module__1gSaYq__detailGrid,.AboutPage-module__1gSaYq__ctaActions{min-width:0}.AboutPage-module__1gSaYq__heroMedia{width:100%;position:relative}.AboutPage-module__1gSaYq__imageFrame{isolation:isolate;background:radial-gradient(circle at 75% 20%, #dfc47d1f, transparent 18rem), var(--about-forest-800);border:1px solid #efda9f33;border-radius:clamp(1.5rem,2.5vw,2.2rem);width:100%;min-height:clamp(32rem,52vw,48rem);position:relative;overflow:hidden;box-shadow:0 36px 110px #0000004d,inset 0 1px #ffffff14}.AboutPage-module__1gSaYq__imageFrame:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#07130a08 48%,#07130a47 100%),radial-gradient(circle at 75% 18%,#e1c47714,#0000 28%);position:absolute;inset:0}.AboutPage-module__1gSaYq__imageFrame>img{z-index:0;object-fit:cover;object-position:center 30%;filter:saturate(.9)contrast(1.03)brightness(.9);will-change:transform;width:100%;max-width:none;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.AboutPage-module__1gSaYq__nameCard{z-index:3;width:min(17rem,75%);min-width:0;color:var(--about-forest-800);pointer-events:none;background:linear-gradient(135deg,#ecd188,#d6b764);border:1px solid #f0df9b57;border-radius:1.2rem;gap:.25rem;padding:1.1rem 1.25rem;display:grid;position:absolute;bottom:2.5rem;right:-.5rem;box-shadow:0 26px 70px #0000003d}.AboutPage-module__1gSaYq__nameCard span{letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1.35}.AboutPage-module__1gSaYq__nameCard strong{color:inherit;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.05}.AboutPage-module__1gSaYq__eyebrow{color:var(--about-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900;line-height:1.35}.AboutPage-module__1gSaYq__heroCopy{align-content:center;display:grid}.AboutPage-module__1gSaYq__heroCopy h1{max-width:820px;color:var(--about-ivory);letter-spacing:-.07em;overflow-wrap:anywhere;text-wrap:balance;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7vw,7rem);font-weight:500;line-height:.9}.AboutPage-module__1gSaYq__lead{color:#fffaf0d6;text-wrap:pretty;max-width:720px;margin:1.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.5}.AboutPage-module__1gSaYq__bodyCopy{color:#fffaf0b8;text-wrap:pretty;max-width:720px;margin:1.2rem 0 0;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.8}.AboutPage-module__1gSaYq__quote{border:1px solid var(--about-border-dark);background:linear-gradient(#fffaf00b,#fffaf013);border-radius:1.25rem;max-width:720px;margin:1.5rem 0 0;padding:1.25rem 1.35rem;box-shadow:0 24px 80px #00000021}.AboutPage-module__1gSaYq__quote p{color:#fffaf0db;text-wrap:pretty;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.6}.AboutPage-module__1gSaYq__heroActions,.AboutPage-module__1gSaYq__ctaActions{flex-wrap:wrap;gap:.75rem;display:flex}.AboutPage-module__1gSaYq__heroActions{margin-top:1.7rem}:is(.AboutPage-module__1gSaYq__heroActions .button,.AboutPage-module__1gSaYq__ctaActions .button){min-height:3rem}.AboutPage-module__1gSaYq__approach{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,6rem);width:min(100% - 2rem,1360px);margin-inline:auto;padding-block:clamp(5.5rem,9vw,9rem);display:grid}.AboutPage-module__1gSaYq__sectionIntro .AboutPage-module__1gSaYq__eyebrow,.AboutPage-module__1gSaYq__cta .AboutPage-module__1gSaYq__eyebrow{color:var(--about-gold-deep)}.AboutPage-module__1gSaYq__sectionIntro h2,.AboutPage-module__1gSaYq__detailsCopy h2,.AboutPage-module__1gSaYq__cta h2{letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;margin:.9rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.2vw,5.25rem);font-weight:500;line-height:.95}.AboutPage-module__1gSaYq__sectionIntro h2,.AboutPage-module__1gSaYq__cta h2{color:var(--about-ink)}.AboutPage-module__1gSaYq__sectionIntro>p:last-child,.AboutPage-module__1gSaYq__detailsCopy>p:last-child,.AboutPage-module__1gSaYq__cta>div>p:last-child:not(.AboutPage-module__1gSaYq__eyebrow){text-wrap:pretty;max-width:640px;margin:1.2rem 0 0;line-height:1.8}.AboutPage-module__1gSaYq__sectionIntro>p:last-child,.AboutPage-module__1gSaYq__cta>div>p:last-child:not(.AboutPage-module__1gSaYq__eyebrow){color:#2c3326b8}.AboutPage-module__1gSaYq__approachGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem;display:grid}.AboutPage-module__1gSaYq__approachGrid article{isolation:isolate;border:1px solid var(--about-border-light);min-width:0;box-shadow:var(--about-shadow-light);background:radial-gradient(circle at 100% 0,#d0ad5b1a,#0000 18rem),linear-gradient(145deg,#fffdf7fa,#f2e7cde6);border-radius:1.35rem;align-content:start;gap:.7rem;padding:clamp(1.3rem,3vw,1.8rem);transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden}.AboutPage-module__1gSaYq__approachGrid article:before{z-index:0;content:"";pointer-events:none;opacity:.018;background:url(/brand/mckenzie-house-mark.png) 50%/150px 150px;position:absolute;inset:0}.AboutPage-module__1gSaYq__approachGrid article>*{z-index:1;position:relative}.AboutPage-module__1gSaYq__approachGrid span,.AboutPage-module__1gSaYq__detailGrid span{color:var(--about-gold-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.35}.AboutPage-module__1gSaYq__approachGrid h3{color:#1e3c22;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500;line-height:1.2}.AboutPage-module__1gSaYq__approachGrid p{color:var(--about-body);text-wrap:pretty;margin:0;line-height:1.7}.AboutPage-module__1gSaYq__details{isolation:isolate;background:radial-gradient(circle at 85% 18%, #ddbe6d1f, transparent 24rem), linear-gradient(145deg, var(--about-forest-900), var(--about-forest-700));width:min(100% - 2rem,1360px);box-shadow:var(--about-shadow-dark);border:1px solid #e2c77f2e;border-radius:clamp(1.4rem,2vw,2rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto clamp(5.5rem,9vw,9rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.AboutPage-module__1gSaYq__details:before{z-index:0;content:"";pointer-events:none;opacity:.022;background:url(/brand/mckenzie-house-mark.png) 50%/180px 180px;position:absolute;inset:0}.AboutPage-module__1gSaYq__details>*{z-index:1;position:relative}.AboutPage-module__1gSaYq__details .AboutPage-module__1gSaYq__eyebrow{color:var(--about-gold)}.AboutPage-module__1gSaYq__detailsCopy h2{color:var(--about-ivory)}.AboutPage-module__1gSaYq__detailsCopy>p:last-child{color:#fffaf0b8}.AboutPage-module__1gSaYq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.8rem;display:grid}.AboutPage-module__1gSaYq__detailGrid>div{background:#fffaf00d;border:1px solid #f0df9b24;border-radius:1rem;align-content:start;gap:.32rem;min-width:0;padding:1rem;display:grid}.AboutPage-module__1gSaYq__detailGrid span{color:var(--about-gold)}.AboutPage-module__1gSaYq__detailGrid strong{color:#fffaf0e6;overflow-wrap:anywhere;line-height:1.45}.AboutPage-module__1gSaYq__cta{isolation:isolate;border:1px solid var(--about-border-light);background:radial-gradient(circle at 90% 15%,#d0ad5b1a,#0000 20rem),linear-gradient(145deg,#fffdf7fa,#f1e4c6f0);border-radius:clamp(1.4rem,2vw,2rem);grid-template-columns:minmax(0,1.2fr) minmax(16rem,auto);align-items:end;gap:2rem;width:min(100% - 2rem,1360px);margin:0 auto clamp(5rem,8vw,8rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #3932271a}.AboutPage-module__1gSaYq__cta:before{z-index:0;content:"";pointer-events:none;opacity:.018;background:url(/brand/mckenzie-house-mark.png) 50%/170px 170px;position:absolute;inset:0}.AboutPage-module__1gSaYq__cta>*{z-index:1;position:relative}.AboutPage-module__1gSaYq__ctaActions{justify-content:flex-end}@media (hover:hover) and (pointer:fine){.AboutPage-module__1gSaYq__heroMedia:hover .AboutPage-module__1gSaYq__imageFrame>img{transform:scale(1.025)}.AboutPage-module__1gSaYq__approachGrid article:hover{border-color:#84621f3d;transform:translateY(-.25rem);box-shadow:0 30px 84px #3932271f}}@media (max-width:1040px){.AboutPage-module__1gSaYq__heroInner,.AboutPage-module__1gSaYq__approach,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__cta{grid-template-columns:minmax(0,1fr)}.AboutPage-module__1gSaYq__heroInner{width:min(100%,900px)}.AboutPage-module__1gSaYq__heroMedia{width:min(100%,760px)}.AboutPage-module__1gSaYq__imageFrame{min-height:clamp(28rem,75vw,44rem)}.AboutPage-module__1gSaYq__heroCopy h1{font-size:clamp(3.4rem,10vw,6rem)}.AboutPage-module__1gSaYq__sectionIntro,.AboutPage-module__1gSaYq__detailsCopy{width:min(100%,760px)}.AboutPage-module__1gSaYq__ctaActions{justify-content:flex-start}}@media (max-width:680px){.AboutPage-module__1gSaYq__hero{padding:calc(6.75rem + env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) 4.25rem max(.75rem, env(safe-area-inset-left,0px))}.AboutPage-module__1gSaYq__heroInner{gap:1.5rem}.AboutPage-module__1gSaYq__imageFrame{border-radius:1.35rem;min-height:clamp(24rem,118vw,36rem)}.AboutPage-module__1gSaYq__imageFrame>img{object-position:center 26%}.AboutPage-module__1gSaYq__nameCard{width:100%;margin-top:.75rem;position:relative;bottom:auto;right:auto}.AboutPage-module__1gSaYq__heroCopy h1{letter-spacing:-.06em;font-size:clamp(3rem,15vw,4.75rem)}.AboutPage-module__1gSaYq__lead{font-size:clamp(1.15rem,5.5vw,1.45rem)}.AboutPage-module__1gSaYq__heroActions,.AboutPage-module__1gSaYq__ctaActions{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;display:grid}:is(.AboutPage-module__1gSaYq__heroActions .button,.AboutPage-module__1gSaYq__ctaActions .button){justify-content:center;width:100%}.AboutPage-module__1gSaYq__approach,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__cta{width:min(100% - 1rem,1360px)}.AboutPage-module__1gSaYq__approach{padding-block:clamp(4.5rem,18vw,6rem)}.AboutPage-module__1gSaYq__approachGrid,.AboutPage-module__1gSaYq__detailGrid{grid-template-columns:minmax(0,1fr)}.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__cta{border-radius:1.25rem;padding:1.25rem}}@media (max-width:380px){.AboutPage-module__1gSaYq__hero{padding-inline:max(.625rem, env(safe-area-inset-left,0px)) max(.625rem, env(safe-area-inset-right,0px))}.AboutPage-module__1gSaYq__heroCopy h1{font-size:clamp(2.75rem,14vw,3.8rem)}.AboutPage-module__1gSaYq__sectionIntro h2,.AboutPage-module__1gSaYq__detailsCopy h2,.AboutPage-module__1gSaYq__cta h2{font-size:clamp(2.4rem,13vw,3.5rem)}.AboutPage-module__1gSaYq__imageFrame,.AboutPage-module__1gSaYq__approachGrid article,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__cta{border-radius:1.1rem}.AboutPage-module__1gSaYq__approachGrid article,.AboutPage-module__1gSaYq__detailGrid>div{padding:.95rem}}@media (prefers-reduced-motion:reduce){.AboutPage-module__1gSaYq__imageFrame>img,.AboutPage-module__1gSaYq__approachGrid article{will-change:auto;transition:none}.AboutPage-module__1gSaYq__heroMedia:hover .AboutPage-module__1gSaYq__imageFrame>img,.AboutPage-module__1gSaYq__approachGrid article:hover{transform:none}}@media (prefers-contrast:more){.AboutPage-module__1gSaYq__imageFrame,.AboutPage-module__1gSaYq__nameCard,.AboutPage-module__1gSaYq__quote,.AboutPage-module__1gSaYq__approachGrid article,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__detailGrid>div,.AboutPage-module__1gSaYq__cta{border-width:2px}.AboutPage-module__1gSaYq__bodyCopy,.AboutPage-module__1gSaYq__sectionIntro>p:last-child,.AboutPage-module__1gSaYq__approachGrid p,.AboutPage-module__1gSaYq__detailsCopy>p:last-child,.AboutPage-module__1gSaYq__cta>div>p:last-child:not(.AboutPage-module__1gSaYq__eyebrow){color:currentColor}}@media (forced-colors:active){.AboutPage-module__1gSaYq__page,.AboutPage-module__1gSaYq__hero,.AboutPage-module__1gSaYq__imageFrame,.AboutPage-module__1gSaYq__nameCard,.AboutPage-module__1gSaYq__quote,.AboutPage-module__1gSaYq__approachGrid article,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__detailGrid>div,.AboutPage-module__1gSaYq__cta{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.AboutPage-module__1gSaYq__hero:before,.AboutPage-module__1gSaYq__hero:after,.AboutPage-module__1gSaYq__heroTexture,.AboutPage-module__1gSaYq__imageFrame:after,.AboutPage-module__1gSaYq__approachGrid article:before,.AboutPage-module__1gSaYq__details:before,.AboutPage-module__1gSaYq__cta:before{display:none}.AboutPage-module__1gSaYq__eyebrow,.AboutPage-module__1gSaYq__heroCopy h1,.AboutPage-module__1gSaYq__lead,.AboutPage-module__1gSaYq__bodyCopy,.AboutPage-module__1gSaYq__quote p,.AboutPage-module__1gSaYq__sectionIntro h2,.AboutPage-module__1gSaYq__sectionIntro>p:last-child,.AboutPage-module__1gSaYq__approachGrid span,.AboutPage-module__1gSaYq__approachGrid h3,.AboutPage-module__1gSaYq__approachGrid p,.AboutPage-module__1gSaYq__detailsCopy h2,.AboutPage-module__1gSaYq__detailsCopy>p:last-child,.AboutPage-module__1gSaYq__detailGrid span,.AboutPage-module__1gSaYq__detailGrid strong,.AboutPage-module__1gSaYq__cta h2,.AboutPage-module__1gSaYq__cta>div>p:last-child:not(.AboutPage-module__1gSaYq__eyebrow),.AboutPage-module__1gSaYq__nameCard span,.AboutPage-module__1gSaYq__nameCard strong{color:canvastext}}@media print{.AboutPage-module__1gSaYq__page{color:#000;background:#fff;overflow:visible}.AboutPage-module__1gSaYq__hero,.AboutPage-module__1gSaYq__approach,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__cta{color:#000;width:100%;box-shadow:none;background:#fff;margin:0;padding:1.5rem 0}.AboutPage-module__1gSaYq__hero:before,.AboutPage-module__1gSaYq__hero:after,.AboutPage-module__1gSaYq__heroTexture,.AboutPage-module__1gSaYq__imageFrame:after,.AboutPage-module__1gSaYq__approachGrid article:before,.AboutPage-module__1gSaYq__details:before,.AboutPage-module__1gSaYq__cta:before{display:none}.AboutPage-module__1gSaYq__heroInner,.AboutPage-module__1gSaYq__approach,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__cta{grid-template-columns:1fr}.AboutPage-module__1gSaYq__imageFrame{width:min(100%,38rem);min-height:24rem;box-shadow:none;background:#fff;border:1px solid #777}.AboutPage-module__1gSaYq__nameCard{width:min(100%,38rem);margin-top:.5rem;position:relative;bottom:auto;right:auto}.AboutPage-module__1gSaYq__nameCard,.AboutPage-module__1gSaYq__quote,.AboutPage-module__1gSaYq__approachGrid article,.AboutPage-module__1gSaYq__details,.AboutPage-module__1gSaYq__detailGrid>div,.AboutPage-module__1gSaYq__cta{break-inside:avoid;color:#000;box-shadow:none;background:#fff;border:1px solid #777}.AboutPage-module__1gSaYq__eyebrow,.AboutPage-module__1gSaYq__heroCopy h1,.AboutPage-module__1gSaYq__lead,.AboutPage-module__1gSaYq__bodyCopy,.AboutPage-module__1gSaYq__quote p,.AboutPage-module__1gSaYq__sectionIntro h2,.AboutPage-module__1gSaYq__sectionIntro>p:last-child,.AboutPage-module__1gSaYq__approachGrid span,.AboutPage-module__1gSaYq__approachGrid h3,.AboutPage-module__1gSaYq__approachGrid p,.AboutPage-module__1gSaYq__detailsCopy h2,.AboutPage-module__1gSaYq__detailsCopy>p:last-child,.AboutPage-module__1gSaYq__detailGrid span,.AboutPage-module__1gSaYq__detailGrid strong,.AboutPage-module__1gSaYq__cta h2,.AboutPage-module__1gSaYq__cta>div>p:last-child:not(.AboutPage-module__1gSaYq__eyebrow),.AboutPage-module__1gSaYq__nameCard span,.AboutPage-module__1gSaYq__nameCard strong{color:#000}.AboutPage-module__1gSaYq__heroActions,.AboutPage-module__1gSaYq__ctaActions{display:none}.AboutPage-module__1gSaYq__approachGrid,.AboutPage-module__1gSaYq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
