:root{--about-ink:#172724;--about-deep:#253a37;--about-moss:#536a62;--about-paper:#f3f0e8;--about-white:#fffdf8;--about-gold:#c7ab70;--about-slate:#68736f;--about-line:rgba(23,39,36,.18);--about-serif:Georgia,'Times New Roman',serif;--about-sans:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--about-paper);color:var(--about-ink);font-family:var(--about-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}img{display:block;max-width:100%}.about-header{height:86px;display:flex;align-items:center;gap:35px;padding:0 5.5vw;border-bottom:1px solid var(--about-line);background:rgba(243,240,232,.94);backdrop-filter:blur(12px)}.about-brand{display:inline-flex;width:206px}.about-brand img{width:100%}.about-nav{display:flex;gap:31px;margin-left:auto;color:var(--about-moss);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about-nav a{position:relative;padding:34px 0}.about-nav a::after{position:absolute;right:0;bottom:25px;left:0;height:1px;background:var(--about-deep);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.about-nav a:hover::after,.about-nav a:focus-visible::after,.about-nav a.is-current::after{transform:scaleX(1)}.about-header-cta,.about-button{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:48px;padding:14px 18px;border:1px solid transparent;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.about-header-cta{color:var(--about-paper);background:var(--about-moss)}.about-header-cta span,.about-button span{color:var(--about-gold);font-size:16px;line-height:.6}.about-header-cta:hover,.about-button:hover{transform:translateY(-2px)}.about-eyebrow{margin-bottom:16px;color:var(--about-moss);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.about-hero{display:grid;grid-template-columns:minmax(0,.83fr) minmax(500px,1.17fr);gap:7vw;align-items:center;padding:76px 5.5vw 94px}.about-hero-copy{max-width:600px}.about-hero h1,.about-section h2,.about-cta h2{font-family:var(--about-serif);font-weight:400;letter-spacing:-.065em;line-height:.92}.about-hero h1{margin-bottom:29px;font-size:clamp(58px,7vw,104px)}.about-hero h1 em,.about-section h2 em,.about-cta h2 em{color:var(--about-gold);font-style:italic}.about-lede{max-width:495px;color:var(--about-slate);font-size:16px;line-height:1.7}.about-hero-actions{display:flex;align-items:center;gap:24px;margin-top:38px}.about-button-dark{color:var(--about-paper);background:var(--about-deep)}.about-button-dark:hover{background:var(--about-ink)}.about-text-link{padding-bottom:7px;border-bottom:1px solid var(--about-ink);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.about-text-link span{margin-left:10px;color:var(--about-gold);font-size:15px}.about-hero-art{position:relative;min-height:520px;overflow:hidden;background:var(--about-deep);box-shadow:18px 24px 0 rgba(199,171,112,.3)}.about-hero-art img{width:100%;height:100%;object-fit:cover}.about-hero-art::after{position:absolute;inset:42% 0 0;background:linear-gradient(transparent,rgba(23,39,36,.6));content:""}.about-art-note{position:absolute;right:23px;bottom:19px;left:23px;z-index:1;display:flex;justify-content:space-between;gap:20px;color:var(--about-paper);font-size:9px;font-weight:700;letter-spacing:.13em}.about-art-note span{color:#dbc995}.about-section{padding:116px 5.5vw 126px;background:var(--about-white)}.about-section-head{display:grid;grid-template-columns:1fr minmax(280px,410px);gap:10vw;align-items:end;margin-bottom:62px}.about-section h2{font-size:clamp(50px,5.8vw,84px)}.about-section-head>p{max-width:390px;color:var(--about-slate);font-size:14px;line-height:1.7}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line)}.about-principles article{min-height:290px;padding:27px 27px 30px 0;border-right:1px solid var(--about-line)}.about-principles article:not(:first-child){padding-left:27px}.about-principles article:last-child{border-right:0}.about-principles span{color:var(--about-gold);font-family:var(--about-serif);font-size:55px;font-style:italic;line-height:.8}.about-principles h3{margin:44px 0 13px;font-family:var(--about-serif);font-size:30px;font-weight:400;letter-spacing:-.04em}.about-principles p{max-width:280px;color:var(--about-slate);font-size:13px;line-height:1.65}.about-story{display:grid;grid-template-columns:1fr 1fr;min-height:520px;color:var(--about-paper);background:var(--about-deep)}.about-story-art{min-height:520px;overflow:hidden}.about-story-art img{width:100%;height:100%;object-fit:cover}.about-story-copy{padding:90px 10%}.about-story-copy .about-eyebrow{color:#d8c18a}.about-story-copy h2{font-size:clamp(48px,5.2vw,76px)}.about-story-copy>p:not(.about-eyebrow){max-width:430px;margin-top:28px;color:#bdc6bf;font-size:15px;line-height:1.72}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;max-width:500px}.about-facts div{padding-top:14px;border-top:1px solid rgba(243,240,232,.28)}.about-facts strong{display:block;color:#d8c18a;font-family:var(--about-serif);font-size:28px;font-weight:400}.about-facts span{display:block;margin-top:5px;color:#bdc6bf;font-size:10px;line-height:1.45}.about-cta{display:grid;grid-template-columns:1fr auto;gap:8vw;align-items:end;padding:108px 11vw;color:var(--about-paper);background:var(--about-deep)}.about-cta h2{font-size:clamp(50px,5.7vw,82px)}.about-cta p:last-child{max-width:420px;margin-top:27px;color:#bdc6bf;font-size:14px;line-height:1.65}.about-cta .about-eyebrow{color:#d8c18a}.about-cta-actions{display:grid;gap:12px;min-width:225px}.about-button-gold{color:var(--about-deep);background:var(--about-gold)}.about-button-outline{color:var(--about-paper);border-color:rgba(243,240,232,.55)}.about-button-outline:hover{color:var(--about-deep);background:var(--about-paper)}.about-footer{display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:center;padding:35px 5.5vw;color:var(--about-paper);background:#101b19}.about-footer img{width:170px;filter:brightness(0) invert(1)}.about-footer p{color:#bdc6bf;font-size:12px}.about-footer small{color:#899892;font-size:10px}@media(max-width:980px){.about-header{padding:0 4.5vw}.about-nav{gap:18px}.about-hero{grid-template-columns:1fr;min-height:auto}.about-hero-art{max-width:760px}.about-section-head{grid-template-columns:1fr;gap:24px}.about-principles{grid-template-columns:1fr}.about-principles article,.about-principles article:not(:first-child){min-height:0;padding:23px 0;border-right:0;border-bottom:1px solid var(--about-line)}.about-principles article:last-child{border-bottom:0}.about-story{grid-template-columns:1fr}.about-story-art{min-height:390px}.about-cta{grid-template-columns:1fr;padding-right:7vw;padding-left:7vw}.about-footer{grid-template-columns:1fr 1fr}.about-footer small{grid-column:1 / -1}}@media(max-width:640px){.about-header{height:72px;padding:0 5vw}.about-brand{width:170px}.about-nav{display:none}.about-header-cta{padding:11px 12px;font-size:9px}.about-hero{padding:55px 5vw 68px}.about-hero h1{font-size:clamp(52px,15vw,76px)}.about-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.about-hero-art{min-height:330px;box-shadow:10px 14px 0 rgba(199,171,112,.3)}.about-art-note{display:grid;gap:5px}.about-section{padding:78px 5vw}.about-section h2,.about-cta h2{font-size:53px}.about-story-copy{padding:68px 8vw}.about-story-art{min-height:310px}.about-facts{gap:11px}.about-cta{gap:43px;padding:78px 8vw}.about-cta-actions{min-width:0}.about-footer{grid-template-columns:1fr;gap:20px;padding:30px 5vw}.about-footer small{grid-column:auto}}
