@font-face{font-family:Professional Garamond;src:url(/fonts/professional/eb-garamond-variable.ttf)format("truetype");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Professional Garamond;src:url(/fonts/professional/eb-garamond-italic-variable.ttf)format("truetype");font-style:italic;font-weight:400 800;font-display:swap}@font-face{font-family:Professional Instrument;src:url(/fonts/professional/InstrumentSans-VF.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}[data-style=professional]{--role-page-ground:#f7f4ec;--role-alt-ground:#fcfaf5;--role-surface:#fcfaf5;--role-surface-elevated:#fcfaf5;--role-surface-inset:#f3efe5;--role-rule:#d4ccbd;--role-text-primary:#29271f;--role-text-secondary:#514d44;--role-text-muted:#514d44;--role-text-inverse:#fcfaf5;--role-accent:#8b713a;--role-accent-text:#68501f;--role-cta-fill:#29271f;--role-cta-label:#fcfaf5;--role-cta-secondary-fill:#f7f4ec;--role-tone-positive:#354a32;--role-tone-warning:#68501f;--role-tone-negative:#842e25;--role-font-display:"Professional Garamond", Georgia, serif;--role-font-body:"Professional Instrument", Arial, sans-serif;--role-font-label:"Professional Instrument", Arial, sans-serif;--role-display-size:clamp(38px, 4cqw, 56px);--role-display-weight:400;--role-display-tracking:-.025em;--role-body-size:15px;--role-body-leading:1.65;--role-label-size:12px;--role-label-weight:600;--role-label-tracking:.1em;--role-button-label-size:14px;--role-radius-control:3px;--role-radius-panel:3px;--role-hairline:1px;--role-space-unit:24px;--role-motion-duration:.16s;--role-motion-easing:linear;--professional-shadow:0 5px 16px color-mix(in srgb, var(--role-text-primary) 8%, transparent);--professional-img-filter:sepia(.4) brightness(.94);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--role-page-ground);min-width:0;color:var(--role-text-primary);font-family:var(--role-font-body);font-size:var(--role-body-size);line-height:var(--role-body-leading);font-synthesis:none;font-optical-sizing:auto;caret-color:var(--role-text-primary);scrollbar-color:var(--role-accent) var(--role-page-ground);scrollbar-width:thin;font-weight:400}[data-style=professional] ::selection{color:var(--role-text-inverse);background:var(--role-text-primary)}@media (prefers-reduced-motion:reduce){[data-style=professional],[data-style=professional] *,[data-style=professional] :before,[data-style=professional] :after{transition:none!important;animation:none!important}}
