.page-hero{text-align:center;background:var(--tww-white) url(/images/botanical.svg) left 30px bottom 10px / 130px no-repeat;padding:100px 0 64px}.page-hero .tww-eyebrow{margin:0}.page-hero h1{font:700 clamp(30px, 4.6vw, 54px)/1.25 var(--tww-font-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--tww-forest);max-width:980px;margin:14px auto 0}.page-hero h1:after{content:"";background:var(--tww-gold);width:70px;height:1px;margin:26px auto 0;display:block}.page-toc{flex-wrap:wrap;justify-content:center;gap:10px 30px;margin-top:28px;display:flex}.page-toc a{font:700 11px var(--tww-font-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--tww-rust)}.page-toc a:hover{color:var(--tww-forest)}.page-section{padding:90px 0;scroll-margin-top:20px}.page-section--dark{background:var(--tww-forest);color:#fff;text-align:center}.page-section--dark .tww-eyebrow{color:var(--tww-gold-light)}.page-section--paper{background:var(--tww-cream)}.page-section h2{font:700 clamp(22px, 2.4vw, 30px)/1.35 var(--tww-font-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--tww-forest);margin:10px 0 22px}.page-section .tww-eyebrow{margin:0}.page-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.page-split--top{align-items:start}.page-cols{grid-template-columns:1fr 1fr;gap:80px;display:grid}.page-copy p{text-align:justify;max-width:580px}.page-cols [id]{scroll-margin-top:20px}.page-note{font:700 14px/1.7 var(--tww-font-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--tww-forest);margin-top:28px}.page-lead{font:700 13px var(--tww-font-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--tww-sage);margin:0 0 16px}.page-photo{object-position:55% center;aspect-ratio:1;object-fit:cover;border-radius:var(--tww-radius);width:100%;height:auto;box-shadow:var(--tww-shadow)}.page-statement{max-width:940px}.page-section--dark h2{color:#fff;font:500 clamp(24px, 3vw, 38px)/1.45 var(--tww-font-serif);letter-spacing:.1em;margin:18px 0 24px}.page-statement p:last-child{color:#fffc;max-width:620px;margin:0 auto}.page-list{counter-reset:item;margin:0;padding:0;list-style:none}.page-list li{counter-increment:item;min-height:64px;padding:12px 0 12px 62px;position:relative}.page-list li:before{content:counter(item);color:#fff;width:42px;height:42px;font:600 16px/1 var(--tww-font-serif);background:#a9adab;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:0}.page-list--plain li{border-bottom:1px solid var(--tww-line);min-height:0;padding-left:30px}.page-list--plain li:before{content:"";background:var(--tww-sage);width:10px;height:10px;top:24px}.page-card{background:var(--tww-white);border-radius:var(--tww-radius);box-shadow:var(--tww-shadow);border:1px solid #e6dcc3;padding:34px 36px}.page-card .page-note{font:400 22px/1.4 var(--tww-font-script);letter-spacing:0;text-transform:none;margin-bottom:0}.page-contact{gap:14px;margin:34px 0 0;display:grid}.page-contact div{grid-template-columns:120px 1fr;align-items:baseline;gap:10px;display:grid}.page-contact dt{font:700 11px var(--tww-font-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--tww-sage)}.page-contact dd{margin:0}.page-contact a{border-bottom:1px solid var(--tww-gold)}@media (width<=900px){.page-hero{background-size:90px;padding:70px 0 44px}.page-section{padding:60px 0}.page-split,.page-cols{grid-template-columns:1fr;gap:44px}.page-card{padding:26px}}@media (width<=520px){.page-copy p{text-align:left}.page-contact div{grid-template-columns:1fr;gap:0}}
