.Banner_wrap__gm6wn{position:relative;--tw-bg-opacity:1;background-color:rgb(17 11 8/var(--tw-bg-opacity,1));padding-top:3rem;padding-bottom:3rem;--tw-text-opacity:1;color:rgb(247 240 235/var(--tw-text-opacity,1))}.Banner_background__2L5IV{display:none}@media (min-width:640px){.Banner_background__2L5IV{display:block}}.Banner_background__2L5IV{position:absolute;bottom:0;left:50%;right:0;top:0;background-size:cover;background-position:0;background-repeat:no-repeat;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}html.a11y__theme_green .Banner_background__2L5IV{filter:brightness(70%) sepia(100%) hue-rotate(38deg) saturate(200%);mix-blend-mode:screen}html.a11y__theme_blue .Banner_background__2L5IV{filter:contrast(70%) sepia(100%) hue-rotate(165deg);mix-blend-mode:multiply}html.a11y__theme_brown .Banner_background__2L5IV{filter:brightness(100%) sepia(100%) hue-rotate(15deg);mix-blend-mode:multiply}html.a11y__images_hide .Banner_background__2L5IV{background-image:none}.Banner_header__jxCjd{font-family:var(--font-primary);font-size:3rem;line-height:1;font-weight:700}@media (min-width:640px){.Banner_header__jxCjd{width:40%}}.Banner_description__7CAz_{margin-top:2rem;margin-bottom:2rem;font-family:var(--font-pt-sans)}@media (min-width:640px){.Banner_description__7CAz_{width:40%}}.Banner_link__mNWUX{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(240 147 91/var(--tw-border-opacity,1))}.Banner_link__mNWUX:focus,.Banner_link__mNWUX:hover{--tw-bg-opacity:1;background-color:rgb(240 147 91/var(--tw-bg-opacity,1))}.Banner_link__mNWUX{position:relative;display:inline-block;padding:.75rem 1.25rem .625rem;text-align:left;font-family:var(--font-primary);font-weight:400;text-transform:uppercase}.a11y__font_serif .Banner_header__jxCjd,.a11y__font_serif .Banner_link__mNWUX{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}html.a11y__theme .Banner_link__mNWUX{border-color:var(--a11y-color)}html.a11y__theme .Banner_link__mNWUX:focus,html.a11y__theme .Banner_link__mNWUX:hover{background-color:var(--a11y-color);color:var(--a11y-bg)}html.a11y__theme .Banner_wrap__gm6wn{background-color:var(--a11y-bg);color:var(--a11y-color)}html.a11y__theme_light .Banner_background__2L5IV{--tw-brightness:brightness(2)}html.a11y__theme_dark .Banner_wrap__gm6wn,html.a11y__theme_light .Banner_background__2L5IV{--tw-contrast:contrast(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.Projects_flower__0qMej{margin-bottom:.75rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:1.5rem}@media (min-width:640px){.Projects_flower__0qMej{margin-bottom:1rem}}@media (min-width:768px){.Projects_flower__0qMej{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Projects_flower__0qMej{margin-bottom:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.Projects_petal__wNqO9{position:relative;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(220 219 219/var(--tw-bg-opacity,1));height:0;overflow:hidden;padding-bottom:50%}.Projects_container__g7TQO{position:absolute;inset:0;display:flex;flex-direction:column-reverse}.Projects_link__h1zcw{padding:1rem .75rem}@media (min-width:768px){.Projects_link__h1zcw{padding-left:1.5rem;padding-right:1.5rem}}.Projects_link__h1zcw{font-family:var(--font-primary);font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(247 240 235/var(--tw-text-opacity,1))}@media (min-width:768px){.Projects_link__h1zcw{font-size:1.5rem;line-height:2rem}}.Projects_link__h1zcw{text-shadow:1px 1px 3px rgba(0,0,0,.4)}.Projects_link__h1zcw:before{position:absolute;inset:0;content:""}html.a11y__theme_light .Projects_container__g7TQO{--tw-brightness:brightness(2)}html.a11y__theme_dark .Projects_container__g7TQO,html.a11y__theme_light .Projects_container__g7TQO{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html.a11y__theme_dark .Projects_container__g7TQO{--tw-contrast:contrast(2)}html.a11y__images_hide .Projects_container__g7TQO{background-image:none!important;background-color:#666!important}html.a11y__images-hide.ui__a11y__theme_light .Projects_link__h1zcw{color:#000!important;text-shadow:none}html.a11y__theme_green .Projects_petal__wNqO9{filter:brightness(60%) sepia(100%) hue-rotate(38deg) saturate(200%);mix-blend-mode:screen}html.a11y__theme_blue .Projects_petal__wNqO9{filter:contrast(70%) sepia(100%) hue-rotate(165deg);mix-blend-mode:multiply}html.a11y__theme_brown .Projects_petal__wNqO9{filter:brightness(100%) sepia(100%) hue-rotate(15deg);mix-blend-mode:multiply}html.a11y__theme_green .Projects_link__h1zcw{color:var(--a11y-color)}.Specials_card___kOv9{position:relative}.Specials_header__9hM7A{display:block;font-family:var(--font-primary);font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(52 52 52/var(--tw-text-opacity,1))}.Specials_header__9hM7A:before{position:absolute;inset:0;content:""}.a11y__font_serif .Specials_description__cpQHf,.a11y__font_serif .Specials_header__9hM7A{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.Specials_description__cpQHf{margin-top:1.25rem;font-family:var(--font-pt-sans);--tw-text-opacity:1;color:rgb(106 106 106/var(--tw-text-opacity,1))}html.a11y__theme .Specials_description__cpQHf,html.a11y__theme .Specials_header__9hM7A{color:var(--a11y-color)}