:root{--gutter-x:var(--gutter);--gutter-y:var(--gutter);--container-py:var(--gutter)}@media (min-width:36rem){:root{--container-mw:33.75rem}}@media (min-width:48rem){:root{--container-mw:45rem}}@media (min-width:62rem){:root{--container-mw:60rem}}@media (min-width:75rem){:root{--container-mw:78.75rem}}@media (min-width:87.5rem){:root{--container-mw:82.5rem}}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-inline:var(--container-py);padding-left:var(--container-py);width:100%}@media (min-width:48rem){.container,.container-fluid{padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5)}}.container{max-width:var(--container-mw,100%)}.container-grid,.lb-b--container-grid{display:grid;grid-template-columns:[full-start] minmax(1.25rem,auto) [container-start right-start] repeat(auto-fill,min(var(--container-mw,1fr),calc(100% - 2.5rem))) [container-end] minmax(1.25rem,auto) [full-end right-end]}.container-grid>*,.lb-b--container-grid>*{grid-column:container}.container-grid>.cg--full,.lb-b--container-grid>.cg--full{grid-column:full}.container-grid>.right,.container-grid>.right-down{grid-column:right}@media (min-width:62rem){.container-grid>.right-down{grid-column:container}}.gc{--_g--s:1.25rem;--_g-mi:calc(100% - var(--_g--s)*2);--_g--max-fw:90rem;--_g--max-w:77.5rem;--_g--min-w:min(var(--_g-mi),56rem);display:grid;grid-template-columns:[gc-fw-start] auto [gc-f-start] var(--_g--s) [gc-lg-start gheader-start] 1fr [gcC-start ghero-start] 1fr [gc-sm-start] var(--_g--min-w) [gc-sm-end] 1fr [gcC-end] 1fr [gc-lg-end ghero-end] var(--_g--s) [gc-f-end gheader-end] auto [gc-fw-end]}@media (--up ){.gc{--_g--gap:1.5rem}}.gc>*{grid-column:gc-lg;justify-self:center;max-width:var(--_g--max-w);width:100%}.gc .gc-fw{grid-column:gc-fw;max-width:100%}.gc .gc-f{grid-column:gc-f;max-width:var(--_g--max-fw)}.gc .gcC{grid-column:gc;max-width:min(100%,var(--_g--max-w))}.gc .gc-sm{grid-column:gc-sm;margin-inline:auto;max-width:51.25rem}.gc .gheader{grid-column:gheader}.gc .ghero{--_gc--name:ghero}.gc .container-hero{grid-gap:3.125rem;display:grid;grid-template-columns:8fr 3fr}.gc .gi{background-color:bisque}