.Footer_footer__O87v0{display:flex;justify-content:center;align-items:center;padding:clamp(4rem,calc(4rem + 1 * (100vw - 48rem) / 80),5rem) 0 clamp(2rem,calc(2rem + 8 * (100vw - 48rem) / 80),10rem)}.Footer_footer__button__C_vF4{display:block;padding:2rem 5rem;font-weight:700;color:#fff;background:var(--color-font,#4b3b47);border-radius:.5rem;transition:filter var(--transition-duration-enter,.2s)}:where(.Footer_footer__button__C_vF4){all:unset;display:revert;box-sizing:border-box;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.Footer_footer__button__C_vF4):focus{outline:none}.Footer_footer__button__C_vF4:hover{filter:brightness(1.3)}.Header_header__ra2Nq{display:flex;justify-content:center;padding:clamp(2rem,calc(2rem + 12 * (100vw - 48rem) / 80),14rem) 0;margin-bottom:clamp(0rem,calc(0rem + -6 * (100vw - 128rem) / 80),6rem)}.Header_header__logo__yXQDk{width:22rem}@media(min-width:48em){.Header_header__logo__yXQDk{width:30rem}}.Item_item__title__Z1mRA{margin-bottom:1.5rem;font-family:var(--font-fjalla-one,sans-serif);font-size:clamp(2.2rem,calc(2.2rem + .6 * (100vw - 48rem) / 80),2.8rem);color:var(--color-font,#4b3b47)}:where(.Item_item__title__Z1mRA){all:unset;display:revert;box-sizing:border-box}.Item_item__copy__knQaN{font-family:var(--font-krub,sans-serif);font-size:clamp(1.6rem,calc(1.6rem + .2 * (100vw - 48rem) / 80),1.8rem);line-height:2;white-space:pre-line}:where(.Item_item__copy__knQaN){all:unset;display:revert;box-sizing:border-box}.Item_item__copy__knQaN a{color:var(--color-font,#4b3b47)}.List_list__d_6fB{display:grid;grid-gap:5rem}:where(.List_list__d_6fB){all:unset;display:revert;box-sizing:border-box;list-style:none}@media(min-width:45em){.List_list__d_6fB{grid-template-columns:repeat(2,1fr)}}.page_home__ry3wz{padding-left:clamp(2rem,calc(2rem + 5 * (100vw - 48rem) / 80),7rem);padding-right:clamp(2rem,calc(2rem + 5 * (100vw - 48rem) / 80),7rem);max-width:var(--page-width,100rem);box-sizing:content-box;--column-count:var(--grid-column-count,12);display:grid;grid-row-gap:var(--grid-gutter,3rem);row-gap:var(--grid-gutter,3rem);grid-column-gap:min(var(--grid-gutter,3rem),100%/(var(--grid-column-count,12) - 1));column-gap:min(var(--grid-gutter,3rem),100%/(var(--grid-column-count,12) - 1));grid-template-columns:repeat(var(--grid-column-count,12),minmax(0,1fr));grid-template-columns:1fr;grid-template-rows:.75fr auto .25fr;min-height:100vh;margin:clamp(0rem,calc(0rem + -6 * (100vw - 128rem) / 80),6rem) auto}