.future-main{max-width:1400px;width:90%;margin:auto;padding:0}.future-intro{position:relative;padding:70px 0 50px;border-bottom:1px solid #c1ad7d;display:grid;grid-template-columns:1.6fr 1fr;gap:25px 70px;align-items:end}.future-intro>.eyebrow{grid-column:1/-1;font-size:10px;letter-spacing:.18em}.future-intro h1{font:clamp(58px,7.8vw,115px)/.98 Georgia,serif;letter-spacing:-.06em}.future-intro .future-lede{font:20px/1.5 Georgia,serif;max-width:32ch}.brand-philosophy{display:grid;grid-template-columns:.65fr 1.5fr;gap:50px;padding:55px 0;border-bottom:1px solid #c1ad7d;align-items:center}.brand-philosophy .brand-seal{width:100%;max-width:220px;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.brand-philosophy h2{font:clamp(44px,6.5vw,95px)/1.02 Georgia,serif;letter-spacing:-.055em}.brand-philosophy h2 em{color:#264e36}.brand-philosophy p{font:15px/1.6 Helvetica,Arial,sans-serif;max-width:48ch;margin-top:24px}.future-now{display:grid;grid-template-columns:.65fr 1.5fr;gap:50px;padding:60px 0;border-bottom:1px solid #c1ad7d}.future-now h2{font:clamp(38px,4vw,60px)/1.05 Georgia,serif;margin-bottom:30px}.future-now>div{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.future-now h2,.future-now .future-links{grid-column:1/-1}.future-now p{font:15px/1.7 Helvetica,Arial,sans-serif;margin:0}.future-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px}.future-foundation{display:grid;grid-template-columns:1fr 1fr;gap:75px;background:#e3e6db;padding:50px;margin:60px 0}.future-foundation h2{font:clamp(45px,5vw,72px)/1 Georgia,serif}.future-foundation p{font:15px/1.7 Helvetica,Arial,sans-serif;margin-bottom:22px}.future-foundation .future-lede{font:26px/1.25 Georgia,serif}.future-status{font:10px Helvetica,Arial,sans-serif;letter-spacing:.1em;display:inline-block;margin-top:24px;border-bottom:1px solid #998451;padding-bottom:10px}.future-note{border-left:2px solid #c1ad7d;padding-left:18px;font-size:13px!important}.future-close{padding:20px 0 70px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.future-close h2{font:clamp(40px,5vw,70px)/1 Georgia,serif;grid-row:span 2}.future-close .future-links{margin:0}.future-close p{font:18px Georgia,serif}
@media(max-width:700px){.future-intro{padding:40px 0 30px;grid-template-columns:1fr;gap:24px}.future-intro h1{font-size:clamp(47px,12vw,70px)}.future-intro .future-lede{font-size:19px}.brand-philosophy{grid-template-columns:85px 1fr;gap:22px;padding:35px 0}.brand-philosophy h2{font-size:38px}.brand-philosophy p{font-size:14px}.future-now{grid-template-columns:1fr;gap:15px;padding:35px 0}.future-now>div{grid-template-columns:1fr;gap:20px}.future-now h2{font-size:40px;margin-bottom:5px}.future-foundation{grid-template-columns:1fr;padding:25px;gap:28px;margin:35px 0}.future-foundation h2{font-size:44px}.future-close{grid-template-columns:1fr;padding-bottom:45px;gap:22px}.future-close h2{font-size:44px}}

.about-folio{grid-column:1/-1;font:10px Helvetica,Arial,sans-serif;letter-spacing:.14em;color:#817149}.future-intro{padding:55px 0;gap:30px 6%}.future-intro h1{max-width:12ch;font-size:clamp(50px,7vw,100px)}.brand-philosophy,.future-now{gap:28px 7%;padding:45px 0}.brand-philosophy p{font:19px/1.5 Georgia,serif}.future-foundation{background:transparent;border-top:1px solid #264e36;border-bottom:1px solid #c1ad7d;padding:32px 0 45px;gap:25px 8%;margin:40px 0}.future-foundation .future-lede{font-size:30px}@media(max-width:700px){.future-intro{grid-template-columns:1fr;gap:24px}.future-intro h1{font-size:clamp(46px,12vw,74px)}.brand-philosophy{grid-template-columns:70px minmax(0,1fr);gap:22px}.brand-philosophy h2{font-size:36px}.future-foundation{grid-template-columns:1fr}.future-foundation .future-lede{font-size:25px}}
