:root{--c_black: #000;--c_white: #fff;--c_beige: #F9F8F6;--c_beige_2: #B8AB99;--c_kepos: #92986D;--c_red: #960000;--c_beige_2_filter: invert(76%) sepia(13%) saturate(366%) hue-rotate(355deg) brightness(91%) contrast(86%)}@font-face{font-family:apercu;src:url(../../../fonts/ApercuRegular/font.woff2) format("woff2"),url(../../../fonts/ApercuRegular/font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:apercu;src:url(../../../fonts/ApercuMedium/font.woff2) format("woff2"),url(../../../fonts/ApercuMedium/font.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:tt-commons-pro;src:url(../../../fonts/TTCommonsProMedium/font.woff2) format("woff2"),url(../../../fonts/TTCommonsProMedium/font.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:tt-commons-pro;src:url(../../../fonts/TTCommonsProDemiBold/font.woff2) format("woff2"),url(../../../fonts/TTCommonsProDemiBold/font.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--t_font_title: tt-commons-pro, sans-serif;--t_font_body: apercu, sans-serif}.grid.svelte-1hhz0mg{--filters-gap-grid: min(calc(5.2083333333vw + 9.2592592593vh) / 2.5, 100px);padding:min(calc(13.0208333333vw + 23.1481481481vh) / 2.5,250px) 0}@media all and (max-width: 899px){.grid.svelte-1hhz0mg{padding-bottom:50px;padding-top:100px}}.grid__filters.svelte-1hhz0mg{margin-bottom:min(calc(7.8125vw + 13.8888888889vh) / 2.5,150px);overflow:auto}.grid__item.svelte-1hhz0mg{margin-bottom:min(calc(6.7708333333vw + 12.037037037vh) / 2.5,130px)}.grid__image.svelte-1hhz0mg{aspect-ratio:447/510;width:100%;display:block;padding:0;margin:0;border:none;background:none;cursor:pointer;position:relative;overflow:hidden}.grid__image.svelte-1hhz0mg img{transition:transform .6s ease}.grid__image.svelte-1hhz0mg img:hover{transform:scale(1.05);transform-origin:center center}.grid__content.svelte-1hhz0mg{display:flex;height:100%}@media all and (max-width: 899px){.grid__content.svelte-1hhz0mg{margin-top:20px}}.grid__content__terms.svelte-1hhz0mg{margin:min(calc(1.3020833333vw + 2.3148148148vh) / 2.5,25px) 0 5px}.grid__content__title.svelte-1hhz0mg{margin-bottom:min(calc(1.0416666667vw + 1.8518518519vh) / 2.5,20px)}.grid__content__text.svelte-1hhz0mg{margin-bottom:min(calc(1.8229166667vw + 3.2407407407vh) / 2.5,35px)}@media all and (max-width: 899px){.grid__content__text.svelte-1hhz0mg{margin-top:20px}}
