/* Binding type scale. Breakpoints: mobile <=760px; tablet/menu <=1050px. */
@font-face{font-family:Roboto;src:url('fonts/Roboto-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
:root{
 --g-breakpoint-mobile:760px;--g-breakpoint-navigation:1050px;--g-breakpoint-compact-header:1250px;
 --g-font-body:Roboto,Arial,sans-serif;--g-font-heading:Roboto,Arial,sans-serif;
 --g-section-rule:#c6b79a;
 --g-action-shape:18px 5px 24px 5px;--g-action-shape-hover:5px 24px 5px 24px;
 --g-glass-blur:12px;--g-glass-edge:#ffffff26;--g-glass-shadow:0 8px 24px #00000012;
 --g-weight-light:300;--g-weight-regular:400;--g-weight-strong:700;
 --g-type-hero:56px;--g-type-h1:44px;--g-type-h2:32px;--g-type-h3:22px;--g-type-card:19px;
 --g-type-body:16px;--g-type-small:14px;--g-type-nav:14px;--g-type-button:14px;--g-type-label:12px;--g-type-trail:10px;
 --g-leading-hero:1.10;--g-leading-h1:1.10;--g-leading-h2:1.15;--g-leading-h3:1.20;--g-leading-card:1.25;
 --g-leading-body:1.45;--g-leading-small:1.40;--g-leading-ui:1.20;
 --g-space-0:0px;--g-space-1:4px;--g-space-2:8px;--g-space-3:12px;--g-space-4:16px;
 --g-space-5:20px;--g-space-6:24px;--g-space-7:28px;--g-space-8:32px;--g-space-10:40px;
 --g-space-12:48px;--g-space-14:56px;--g-space-16:64px;--g-space-18:72px;--g-space-20:80px;
 --g-width:1280px;--g-text-width:70ch;--g-gutter:32px;--g-section-padding:20px;--g-section-gap:8px;
 --g-card-padding:16px;--g-card-gap:16px;--g-column-gap:24px;--g-header-height:120px;--g-target:44px;
 --g-list-row:32px;--g-list-padding:4px;
 --g-radius:16px;--g-radius-small:12px;--g-radius-large:24px;
 --g-shadow:0 20px 48px -30px #0009;
 --g-ease:cubic-bezier(.2,.8,.2,1);--g-motion:500ms;
}
@media(max-width:1050px){:root{--g-header-height:112px;--g-gutter:24px;--g-column-gap:24px}}
@media(max-width:760px){:root{
 --g-type-hero:36px;--g-type-h1:32px;--g-type-h2:26px;--g-type-h3:20px;--g-type-card:18px;--g-type-body:16px;
 --g-gutter:16px;--g-section-padding:16px;--g-card-gap:16px;--g-column-gap:16px;--g-header-height:168px;
 --g-list-row:44px;
}}
