:root{--color-primary:#c8a968;--color-primary-light:#d5bf87;--color-dark:#191919;--color-light:#fff;--color-filter-accent:#8a6a2f;--color-filter-selected:#f8f5ed;--color-filter-border:#dedad4;--color-filter-muted:#6b6b6b;--max-width:73rem;--default-scpacing:1.5rem;--header-height-max:6.25rem;--header-height-min:4rem;--header-height-current:var(--header-height-max);--header-height-reserved:var(--header-height-max);--radius-small:.15rem;--radius-medium:.25rem}@media (min-width:758px){:root{--default-scpacing:3rem}}*{box-sizing:border-box;margin:0;padding:0}html{overflow:hidden}html,body{max-width:100vw;height:100%;overflow:hidden}body{grid-template-rows:var(--header-height-max) 1fr auto;grid-row-gap:var(--default-scpacing);scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;scroll-behavior:smooth;grid-template-columns:.75rem 1fr .75rem;grid-template-areas:"header header header"".main.""footer footer footer";display:grid;position:relative;overflow-y:auto}@media (max-width:899px){body{--header-height-current:var(--header-height-min);--header-height-reserved:var(--header-height-min);grid-template-rows:var(--header-height-min) 1fr auto}}@media (min-width:74.5rem){body{grid-template-columns:minmax(.75rem,1fr) minmax(auto,73rem) minmax(.75rem,1fr);grid-template-areas:"header header header"".main.""footer footer footer"}}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
