@layer theme, base, components, utilities;@layer components{.ft,.sx,.tn{--paper:#ffffff;--ink:#16171a;--graphite:#5b5e66;--mist:#f3f3f5;--hairline:#e4e4e7;--field:#cfd0d5;--red:#db1a2b;--red-deep:#b30f1f;--red-tint:#fbe9ea;--red-wash:#fdf4f4;--shadow:0 40px 80px -40px rgba(60,20,26,0.28),0 2px 6px rgba(22,23,26,0.05);--sans:var(--font-instrument),-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--t-hero:clamp(40px,4.6vw,64px);--t-h2:clamp(32px,3.8vw,52px);--t-h3:21px;--t-lead:clamp(18px,1.45vw,21px);--t-body:17px;--t-small:14px;--t-article:18px;--t-article-h2:clamp(28px,3.06vw,44px);--t-article-h3:clamp(22px,2.4vw,28px);--wrap:1240px;--gutter:clamp(20px,4vw,40px);--section:clamp(80px,9vw,128px);--article-col:760px;--article-side:280px;--t-h2-sm:clamp(24px,2.3vw,32px);--meeting-h:756px;--meeting-w:400px;--meeting-inset:4px;--header-h:65px;--head-top:clamp(64px,9vw,128px);--head-top-sm:48px}}