@layer components{:root,body{--font-heritage:"Gilroy", var(--font-heritage-fallback,"Montserrat"), "Montserrat", system-ui, sans-serif;--color-gdd-amber:#e99c00;--color-gdd-cream:#fff0d4;--color-gdd-cream-2:#fff5df;--color-gdd-ink:#333;--color-gdd-ink-2:#444;--color-gdd-line:#d9d9d9;--shell-gdd:1120px;--cms-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--cms-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--cms-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--cms-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--cms-ease:cubic-bezier(.2, 0, 0, 1)}.cms-ff{font-family:var(--cms-ff)!important}.cms-fs{font-size:var(--cms-fs)!important}.cms-fw{font-weight:var(--cms-fw)!important}.cms-fst{font-style:var(--cms-fst)!important}.cms-lh{line-height:var(--cms-lh)!important}.cms-ls{letter-spacing:var(--cms-ls)!important}.cms-tt{text-transform:var(--cms-tt)!important}.cms-color{color:var(--cms-color)!important}.cms-ta{text-align:var(--cms-ta)!important}.cms-bg{background:var(--cms-bg)!important}.cms-bgi{background-image:var(--cms-bgi)!important;background-size:var(--cms-bgi-size,cover)!important;background-position:var(--cms-bgi-position,center)!important;background-repeat:no-repeat!important}.cms-footer-bgc>footer{background-color:var(--cms-footer-bgc)!important}.cms-footer-bgi>footer{background-image:var(--cms-footer-bgi)!important;background-repeat:var(--cms-footer-bgi-repeat,no-repeat)!important;background-size:var(--cms-footer-bgi-size,cover)!important;background-position:var(--cms-footer-bgi-position,center)!important;background-attachment:var(--cms-footer-bgi-attachment,scroll)!important}.cms-pt{padding-top:var(--cms-pt)!important}.cms-pr{padding-right:var(--cms-pr)!important}.cms-pb{padding-bottom:var(--cms-pb)!important}.cms-pl{padding-left:var(--cms-pl)!important}.cms-mt{margin-top:var(--cms-mt)!important}.cms-mr{margin-right:var(--cms-mr)!important}.cms-mb{margin-bottom:var(--cms-mb)!important}.cms-ml{margin-left:var(--cms-ml)!important}.cms-radius{border-radius:var(--cms-radius)!important}.cms-bw{border-width:var(--cms-bw)!important}.cms-bs{border-style:var(--cms-bs)!important}.cms-bc{border-color:var(--cms-bc)!important}.cms-shadow{box-shadow:var(--cms-shadow)!important}.cms-maxw{max-width:var(--cms-maxw)!important}.cms-minh{min-height:var(--cms-minh)!important}.cms-gap{gap:var(--cms-gap)!important}.cms-has-item-text,.cms-has-item-text .cms-item-text,.cms-has-item-text .cms-item-title{color:var(--cms-item-text)!important}.cms-has-item-title .cms-item-title,.cms-has-item-title.cms-item-title{color:var(--cms-item-title)!important}.cms-has-item-accent .cms-item-accent,.cms-has-item-accent.cms-item-accent{color:var(--cms-item-accent)!important}.cms-has-item-accent .cms-item-accent-bg,.cms-has-item-accent.cms-item-accent-bg{background-color:var(--cms-item-accent)!important}.cms-has-item-accent .cms-item-accent-border,.cms-has-item-accent.cms-item-accent-border{border-color:var(--cms-item-accent)!important}.cms-hover-lift{transition:translate .35s var(--cms-ease), box-shadow .35s var(--cms-ease)}.cms-hover-glow{transition:box-shadow .35s var(--cms-ease)}.cms-hover-zoom-image :is(img,video,.cms-zoom-target){transition:scale .6s var(--cms-ease)}:is(.cms-hover-zoom-image:has(>:is(img,video,.cms-zoom-target)),.cms-hover-zoom-image :has(>:is(img,video,.cms-zoom-target))){overflow:clip}.cms-hover-darken :is(img,video){transition:filter .35s var(--cms-ease)}.cms-hover-darken:not(:has(img,video)){transition:filter .35s var(--cms-ease)}@media (hover:hover){.cms-hover-lift:hover{box-shadow:var(--cms-shadow-xl)!important}.cms-hover-glow:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--cms-item-accent,var(--gold,#c8920c)) 45%, transparent), 0 12px 36px -6px color-mix(in srgb, var(--cms-item-accent,var(--gold,#c8920c)) 55%, transparent)!important}.cms-hover-darken:hover :is(img,video){filter:brightness(.7)!important}.cms-hover-darken:not(:has(img,video)):hover{filter:brightness(.88)!important}.cms-hover-underline:hover .cms-item-title{text-underline-offset:.2em;text-decoration-line:underline!important}.cms-hover-underline:not(:has(.cms-item-title)):hover{text-underline-offset:.2em;text-decoration-line:underline!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cms-hover-lift:hover{translate:0 -6px!important}.cms-hover-zoom-image:hover .cms-zoom-target{scale:1.08!important}.cms-hover-zoom-image:not(:has(.cms-zoom-target)):hover :is(img,video){scale:1.08!important}}.cms-hidden{display:none!important}@media (max-width:1023px){.cms-ff-t{font-family:var(--cms-ff-t)!important}.cms-fs-t{font-size:var(--cms-fs-t)!important}.cms-fw-t{font-weight:var(--cms-fw-t)!important}.cms-fst-t{font-style:var(--cms-fst-t)!important}.cms-lh-t{line-height:var(--cms-lh-t)!important}.cms-ls-t{letter-spacing:var(--cms-ls-t)!important}.cms-tt-t{text-transform:var(--cms-tt-t)!important}.cms-color-t{color:var(--cms-color-t)!important}.cms-ta-t{text-align:var(--cms-ta-t)!important}.cms-bg-t{background:var(--cms-bg-t)!important}.cms-bgi-t{background-image:var(--cms-bgi-t)!important;background-size:var(--cms-bgi-size,cover)!important;background-position:var(--cms-bgi-position,center)!important;background-repeat:no-repeat!important}.cms-pt-t{padding-top:var(--cms-pt-t)!important}.cms-pr-t{padding-right:var(--cms-pr-t)!important}.cms-pb-t{padding-bottom:var(--cms-pb-t)!important}.cms-pl-t{padding-left:var(--cms-pl-t)!important}.cms-mt-t{margin-top:var(--cms-mt-t)!important}.cms-mr-t{margin-right:var(--cms-mr-t)!important}.cms-mb-t{margin-bottom:var(--cms-mb-t)!important}.cms-ml-t{margin-left:var(--cms-ml-t)!important}.cms-radius-t{border-radius:var(--cms-radius-t)!important}.cms-bw-t{border-width:var(--cms-bw-t)!important}.cms-bs-t{border-style:var(--cms-bs-t)!important}.cms-bc-t{border-color:var(--cms-bc-t)!important}.cms-shadow-t{box-shadow:var(--cms-shadow-t)!important}.cms-maxw-t{max-width:var(--cms-maxw-t)!important}.cms-minh-t{min-height:var(--cms-minh-t)!important}.cms-gap-t{gap:var(--cms-gap-t)!important}}@media (max-width:767px){.cms-ff-m{font-family:var(--cms-ff-m)!important}.cms-fs-m{font-size:var(--cms-fs-m)!important}.cms-fw-m{font-weight:var(--cms-fw-m)!important}.cms-fst-m{font-style:var(--cms-fst-m)!important}.cms-lh-m{line-height:var(--cms-lh-m)!important}.cms-ls-m{letter-spacing:var(--cms-ls-m)!important}.cms-tt-m{text-transform:var(--cms-tt-m)!important}.cms-color-m{color:var(--cms-color-m)!important}.cms-ta-m{text-align:var(--cms-ta-m)!important}.cms-bg-m{background:var(--cms-bg-m)!important}.cms-bgi-m{background-image:var(--cms-bgi-m)!important;background-size:var(--cms-bgi-size,cover)!important;background-position:var(--cms-bgi-position,center)!important;background-repeat:no-repeat!important}.cms-pt-m{padding-top:var(--cms-pt-m)!important}.cms-pr-m{padding-right:var(--cms-pr-m)!important}.cms-pb-m{padding-bottom:var(--cms-pb-m)!important}.cms-pl-m{padding-left:var(--cms-pl-m)!important}.cms-mt-m{margin-top:var(--cms-mt-m)!important}.cms-mr-m{margin-right:var(--cms-mr-m)!important}.cms-mb-m{margin-bottom:var(--cms-mb-m)!important}.cms-ml-m{margin-left:var(--cms-ml-m)!important}.cms-radius-m{border-radius:var(--cms-radius-m)!important}.cms-bw-m{border-width:var(--cms-bw-m)!important}.cms-bs-m{border-style:var(--cms-bs-m)!important}.cms-bc-m{border-color:var(--cms-bc-m)!important}.cms-shadow-m{box-shadow:var(--cms-shadow-m)!important}.cms-maxw-m{max-width:var(--cms-maxw-m)!important}.cms-minh-m{min-height:var(--cms-minh-m)!important}.cms-gap-m{gap:var(--cms-gap-m)!important}.cms-hide-m{display:none!important}}@media (min-width:768px){.cms-hide-d{display:none!important}}@media (min-width:1024px){.cms-dhide-d{display:none!important}}@media (min-width:768px) and (max-width:1023px){.cms-dhide-t{display:none!important}}@media (max-width:767px){.cms-dhide-m{display:none!important}}@media (prefers-reduced-motion:reduce){[data-cms-animate]{opacity:1!important;filter:none!important;transform:none!important}}}
