.fc-about{--fc-teal:#19676d!important;--fc-gold:#c9a72d!important;--fc-aqua:#b0e0e3!important;--fc-ivory:#fef8f3!important;--fc-ink:#19676d!important;color:#19676d;background:#fff;font:14px/1.85 Arial,sans-serif;overflow:hidden}.fc-about *{box-sizing:border-box}.fc-about a{color:inherit;text-decoration:none}.fc-about .page-width{max-width:1400px;width:100%;margin:auto;padding-left:6%;padding-right:6%}.fc-about h1,.fc-about h2,.fc-about h3,.fc-about blockquote{font-family:var(--font-heading-family,Perpetua,Georgia,serif);font-weight:400;color:#19676d;letter-spacing:-.025em;line-height:1.08;margin:0 0 24px}.fc-about h1{font-size:clamp(46px,5.3vw,76px);max-width:11ch}.fc-about h2{font-size:clamp(34px,3.8vw,52px)}.fc-about h3{font-size:28px}.fc-about__eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#19676d;margin:0 0 22px}.fc-about__hero{background:#fef8f3}.fc-about .fc-about__hero-inner{display:grid;grid-template-columns:1fr 1fr;padding:0;max-width:none}.fc-about__hero-copy{padding:70px 14%;align-self:center}.fc-about__hero-text,.fc-about__body,.fc-about__standards-copy{color:#53696b;font-size:14px;line-height:1.85}.fc-about__hero-text p{margin:0}.fc-about__hero-rule{display:none}.fc-about__actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:22px;margin-top:30px}.fc-about__button{display:inline-flex;align-items:center;justify-content:center;padding:17px 26px;background:#19676d;color:#fff!important;font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;transition:background-color .7s ease}.fc-about__button:hover,.fc-about__button:focus-visible{background:#c9a72d}.fc-about__text-link{font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c9a72d;padding:10px 0;transition:color .7s}.fc-about__text-link:hover{color:#c9a72d}.fc-about__text-link span{display:inline-block;font-size:20px;line-height:1;margin-left:12px;transform:scaleX(.65)}.fc-about__hero-media{position:relative;min-width:0}.fc-about__hero-frame{height:640px;overflow:hidden}.fc-about__hero-image,.fc-about__personal-image{width:100%;height:100%;object-fit:cover;display:block}.fc-about__experience{position:absolute;bottom:24px;left:24px;display:flex;gap:14px;align-items:center;padding:18px 24px;background:#fef8f3}.fc-about__experience strong{font:42px/1 var(--font-heading-family,Perpetua,serif);color:#c9a72d}.fc-about__experience span{font-size:10px;line-height:1.5;letter-spacing:.07em}.fc-about__quote{background:#fff}.fc-about .fc-about__quote-inner{max-width:950px;padding-top:80px;padding-bottom:80px;text-align:center}.fc-about__quote-mark{display:none}.fc-about blockquote{font-size:clamp(28px,3vw,41px);border:0;padding:0;margin:0 auto 24px}.fc-about__quote p{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6c7c7a}.fc-about .fc-about__story,.fc-about .fc-about__personal{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:60px;padding-bottom:80px}.fc-about__story-images{position:relative;padding:0 0 45px;min-width:0}.fc-about__story-image--primary{height:520px;overflow:hidden}.fc-about__story-image--primary img{width:100%;height:100%;object-fit:cover;display:block}.fc-about__story-image--detail{position:absolute;bottom:0;right:-48px;width:196px;height:196px;background:transparent;padding:14px;transform:rotate(10deg)}.fc-about__story-image--detail img{display:block;width:100%;height:100%;object-fit:contain}.fc-about__body p{margin:0 0 18px}.fc-about__signature-line{border-top:1px solid #dce4df;margin-top:28px;padding-top:20px}.fc-about__signature-line p{font-size:11px;color:#19676d;line-height:1.6;margin:0}.fc-about__signature-line>span{display:none}.fc-about__principles{background:#fef8f3}.fc-about .fc-about__principles-inner{padding-top:65px;padding-bottom:65px}.fc-about__principles-heading{text-align:center;margin-bottom:40px}.fc-about__principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.fc-about__principles-grid article{text-align:left}.fc-about__principles-grid article>span{display:block;color:#c9a72d;font-size:11px;letter-spacing:.1em;margin-bottom:18px}.fc-about__icon{display:none}.fc-about__principles-grid h3{margin-bottom:14px}.fc-about__principles-grid p{font-size:13px;color:#53696b;margin:0}.fc-about__personal-media{position:relative;height:510px;min-width:0}.fc-about__personal-caption{position:absolute;bottom:20px;left:20px;right:20px;background:#fef8f3;padding:16px 20px}.fc-about__personal-caption small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.fc-about__personal-caption strong{display:block;font:22px/1.2 var(--font-heading-family,Perpetua,serif);margin-top:8px}.fc-about__personal-promise{border-left:1px solid #c9a72d;padding-left:22px;margin-top:25px;font-size:13px}.fc-about__personal-promise>span{display:none}.fc-about__standards{background:#fef8f3}.fc-about .fc-about__standards-inner{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:65px;padding-bottom:65px}.fc-about__standards-mark{display:none}.fc-about__standards h2{margin-bottom:0}.fc-about__standards-copy p{margin:0}.fc-about .fc-about__cta-inner{display:block;text-align:center;max-width:850px;padding-top:80px;padding-bottom:85px}.fc-about__cta-inner>div>p:not(.fc-about__eyebrow){color:#53696b}.fc-about__cta-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:28px}.fc-about__placeholder{min-height:300px;background:#fef8f3}.fc-about__placeholder svg{width:100%;height:100%}@media(max-width:749px){.fc-about .fc-about__hero-inner,.fc-about .fc-about__story,.fc-about .fc-about__personal,.fc-about .fc-about__standards-inner{grid-template-columns:1fr;gap:35px}.fc-about__hero-copy{padding:50px 7%}.fc-about__hero-frame{height:450px}.fc-about .fc-about__quote-inner{padding-top:55px;padding-bottom:35px}.fc-about .fc-about__story,.fc-about .fc-about__personal{padding-top:45px;padding-bottom:50px}.fc-about__story-image--primary{height:430px}.fc-about__principles-grid{grid-template-columns:1fr;gap:30px}.fc-about__principles-heading{text-align:left}.fc-about__personal-media{height:420px}.fc-about .fc-about__standards-inner{padding-top:50px;padding-bottom:50px}.fc-about__cta-actions{flex-direction:column;gap:15px}.fc-about .fc-about__cta-inner{padding-top:55px;padding-bottom:60px}}@media(prefers-reduced-motion:reduce){.fc-about a{transition:none}}
.fc-about__merged-principles{margin-top:32px;padding-top:28px;border-top:1px solid #dce4df}.fc-about__merged-principles .fc-about__principles-heading{text-align:left;margin-bottom:24px}.fc-about__merged-principles .fc-about__principles-heading .fc-about__eyebrow{margin-bottom:10px}.fc-about__merged-principles .fc-about__principles-heading h3{font-size:30px;margin-bottom:0}.fc-about__merged-principles .fc-about__principles-grid{grid-template-columns:1fr;gap:18px}.fc-about__merged-principles .fc-about__principles-grid article{position:relative;padding-left:32px}.fc-about__merged-principles .fc-about__principles-grid article>span{position:absolute;left:0;top:4px;margin:0}.fc-about__merged-principles .fc-about__principles-grid h3{font-size:22px;margin-bottom:6px}.fc-about__merged-principles .fc-about__principles-grid p{font-size:12px;line-height:1.7}.fc-about__merged-standards{border-top:1px solid #dce4df;margin-top:30px;padding-top:28px}.fc-about__merged-standards .fc-about__eyebrow{margin-bottom:12px}.fc-about__merged-standards h3{font-size:30px;margin-bottom:16px}.fc-about__merged-standards .fc-about__standards-copy{font-size:13px}.fc-about__closing-image{width:100%;height:clamp(280px,43vw,620px);overflow:hidden}.fc-about__closing-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fc-about .fc-about__story{align-items:start}.fc-about .fc-about__story-images{position:sticky;top:180px}.fc-about .fc-about__personal{background:#fef8f3;max-width:none;padding-left:max(6%,calc((100vw - 1232px)/2));padding-right:max(6%,calc((100vw - 1232px)/2))}@media(max-width:749px){.fc-about .fc-about__story-images{position:relative;top:auto}.fc-about__closing-image img{object-position:48% center}}
