.secretary-page{--sup-paper:#f2e8d5;--sup-ink:#2b2723;--sup-oxblood:#7b2d3a;--sup-rule:#aa9a81;background:var(--sup-paper);color:var(--sup-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0;font:18px/1.65 Iowan Old Style,Palatino,Georgia,serif}.secretary-page *{box-sizing:border-box}.secretary-page p{margin:0 0 20px}.secretary-page a{color:inherit;text-underline-offset:5px}.secretary-page .sup-masthead{border-bottom:3px double var(--sup-ink);justify-content:space-between;align-items:center;gap:24px;padding:28px 0 22px;display:flex}.secretary-page .sup-wordmark{letter-spacing:.09em;text-transform:uppercase;max-width:330px;font:500 13px/1.6 Jost,Futura,sans-serif}.secretary-page .sup-intro{text-align:left;border-bottom:1px solid var(--sup-rule);grid-template-columns:minmax(0,1fr) minmax(220px,30%);align-items:center;gap:42px;padding:42px 0;display:grid}.secretary-page .sup-portrait{aspect-ratio:4/5;background:var(--sup-paper);margin:0;position:relative;overflow:hidden}.secretary-page .sup-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.secretary-page .sup-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px;font:500 12px/1.6 Jost,Futura,sans-serif}.secretary-page h1{letter-spacing:-.035em;margin:0 0 17px;font:400 clamp(39px,6vw,65px)/1.08 Iowan Old Style,Palatino,Georgia,serif}.secretary-page .sup-title{color:var(--sup-oxblood);margin:0 0 25px;font:400 16px/1.6 Jost,Futura,sans-serif}.secretary-page .sup-deck{max-width:570px;margin:0;font-size:23px;line-height:1.45}.secretary-page .sup-layout{grid-template-columns:minmax(0,1fr) 215px;gap:54px;padding:43px 0 44px;display:grid}.secretary-page h2{letter-spacing:-.02em;margin:0 0 19px;font:400 31px/1.2 Iowan Old Style,Palatino,Georgia,serif}.secretary-page .sup-story section+section{margin-top:37px}.secretary-page .sup-quote{color:var(--sup-oxblood);margin:0 0 22px;font:400 28px/1.4 Iowan Old Style,Palatino,Georgia,serif}.secretary-page aside{border-left:1px solid var(--sup-rule);align-self:start;padding-left:25px;font-size:16px}.secretary-page aside .sup-note{font:13px/1.75 Courier New,monospace}.secretary-page aside hr{border:0;border-top:1px solid var(--sup-rule);margin:27px 0}.secretary-page .sup-signature{margin:26px 0 3px;font-size:25px;font-style:italic}.secretary-page .sup-small-title{letter-spacing:.03em;font:12px/1.7 Jost,Futura,sans-serif}.secretary-page .sup-invitation{border-top:3px double var(--sup-ink);grid-template-columns:1fr 1.3fr;gap:40px;padding:33px 0;display:grid}.secretary-page .sup-invitation p{margin-bottom:14px;font-size:17px}.secretary-page footer{border-top:1px solid var(--sup-rule);padding:23px 0 28px;font:12px/1.7 Courier New,monospace}.secretary-page footer p{margin:0 0 8px}@media (max-width:650px){.secretary-page{padding:0;font-size:17px}.secretary-page .sup-masthead{padding-top:22px;display:block}.secretary-page .sup-intro{padding:37px 0 30px}.secretary-page .sup-deck{font-size:21px}.secretary-page .sup-layout{grid-template-columns:1fr;gap:32px;padding:32px 0}.secretary-page aside{border-left:0;border-top:1px solid var(--sup-rule);padding:25px 0 0}.secretary-page .sup-invitation{grid-template-columns:1fr;gap:5px}.secretary-page .sup-quote{font-size:25px}.secretary-page .sup-intro{text-align:center;grid-template-columns:1fr;gap:28px}.secretary-page .sup-portrait{justify-self:center;width:min(100%,280px)}.secretary-page .sup-intro h1{font-size:42px}}.secretary-page{max-width:1100px;margin:0 auto}
