.highlights.svelte-1bkfw0r.svelte-1bkfw0r{grid-column:span 12;display:flex;flex-wrap:wrap;-moz-column-gap:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));column-gap:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));row-gap:clamp(clamp(1.4rem,1.4rem + 6 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,2rem),min(100vw,177.7777777778vh) / 1440 * 20,2.2222222222rem)}@media (max-width: 1080px){.highlights.svelte-1bkfw0r.svelte-1bkfw0r{gap:0}}.highlights--teaser.svelte-1bkfw0r.svelte-1bkfw0r{flex-wrap:nowrap}@media (max-width: 1080px){.highlights--teaser.svelte-1bkfw0r.svelte-1bkfw0r{overflow:auto;scroll-snap-type:x mandatory}}.highlights__link.svelte-1bkfw0r.svelte-1bkfw0r{width:calc((100% - (clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem))*3))/4)}@media (max-width: 1080px){.highlights__link.svelte-1bkfw0r.svelte-1bkfw0r{-webkit-padding-end:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));padding-inline-end:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem))}}.highlights--teaser.svelte-1bkfw0r .highlights__link.svelte-1bkfw0r{width:calc((100% - clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem)) * 2) / 3);align-self:flex-end}@media (any-hover: hover){.highlights__link.svelte-1bkfw0r:hover .highlights__image.svelte-1bkfw0r{transform:scale(1.1)}.highlights__link.svelte-1bkfw0r:hover .button{background-color:var(--color-hover);color:var(--color-white)}}@media (max-width: 1080px){.highlights__link.svelte-1bkfw0r.svelte-1bkfw0r{width:calc((100% - (clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem))*1))/2)}.highlights--teaser.svelte-1bkfw0r .highlights__link.svelte-1bkfw0r{width:66%;flex-shrink:0;scroll-snap-align:start}}.highlights--teaser.svelte-1bkfw0r .highlights__link--large.svelte-1bkfw0r{width:calc((100% - (clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem))*2))/2)}@media (max-width: 1080px){.highlights--teaser.svelte-1bkfw0r .highlights__link--large.svelte-1bkfw0r{width:86%}}.highlights__figure.svelte-1bkfw0r.svelte-1bkfw0r{position:relative;overflow:hidden}.highlights__image.svelte-1bkfw0r.svelte-1bkfw0r{transition:.5s all cubic-bezier(.23,1,.32,1);transform:scale(1)}.highlights__arrow.svelte-1bkfw0r.svelte-1bkfw0r{position:absolute;bottom:clamp(2rem,2rem + 10 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(3rem,min(100vw,177.7777777778vh) / 1440 * 30,3.3333333333rem));right:clamp(2rem,2rem + 10 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(3rem,min(100vw,177.7777777778vh) / 1440 * 30,3.3333333333rem))}.highlights__city.svelte-1bkfw0r.svelte-1bkfw0r{color:var(--color-grey-dark);margin-block:clamp(clamp(1.4rem,1.4rem + 6 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,2rem),min(100vw,177.7777777778vh) / 1440 * 20,2.2222222222rem) 0}.highlights__street.svelte-1bkfw0r.svelte-1bkfw0r{margin-block:0 clamp(clamp(1.4rem,1.4rem + 6 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,2rem),min(100vw,177.7777777778vh) / 1440 * 20,2.2222222222rem)}.table__sidetitle.svelte-bjkfrc.svelte-bjkfrc{grid-column:span 3;-webkit-margin-before:0;margin-block-start:0}.table__title.svelte-bjkfrc.svelte-bjkfrc{line-height:1.15;font-weight:700;color:var(--color-blue-dark);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(clamp(1.3rem,1.3rem + 3 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,1.6rem),min(100vw,177.7777777778vh) / 1440 * 16,1.7777777778rem);line-height:1.75;color:var(--color-blue);grid-column:span 2;margin:0;color:var(--color-grey-dark)}@media (max-width: 1080px){.table__title.svelte-bjkfrc.svelte-bjkfrc{display:none}}.table__link.svelte-bjkfrc.svelte-bjkfrc{grid-column:4/span 9;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:auto;grid-column-gap:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));width:100%;max-width:190rem;margin-inline:auto;padding-inline:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));padding:clamp(3rem,3rem + 20 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem)) 0;-webkit-border-after:1px solid #E9E9E9;border-block-end:1px solid #E9E9E9}.table__link.svelte-bjkfrc.svelte-bjkfrc:first-of-type{-webkit-border-before:1px solid #E9E9E9;border-block-start:1px solid #E9E9E9}@media (any-hover: hover){.table__link.svelte-bjkfrc:hover .table__image.svelte-bjkfrc{transform:scale(1.1)}.table__link.svelte-bjkfrc:hover .button{background-color:var(--color-hover);color:var(--color-white)}}@media (max-width: 1080px){.table__link.svelte-bjkfrc.svelte-bjkfrc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:auto;grid-column-gap:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));width:100%;max-width:190rem;margin-inline:auto;padding-inline:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));padding-inline:0}}.table__figure.svelte-bjkfrc.svelte-bjkfrc{grid-column:span 2;overflow:hidden}@media (max-width: 1080px){.table__figure.svelte-bjkfrc.svelte-bjkfrc{grid-column:span 4}}.table__image.svelte-bjkfrc.svelte-bjkfrc{transition:.5s all cubic-bezier(.23,1,.32,1);transform:scale(1)}.table__blocks.svelte-bjkfrc.svelte-bjkfrc{grid-column:span 6;display:flex;-moz-column-gap:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));column-gap:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem))}@media (max-width: 1080px){.table__blocks.svelte-bjkfrc.svelte-bjkfrc{flex-direction:column;grid-column:span 6}}.table__block.svelte-bjkfrc.svelte-bjkfrc{width:calc((100% - clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem)) * 2) / 3)}@media (max-width: 1080px){.table__block.svelte-bjkfrc.svelte-bjkfrc{width:100%}}.table__city.svelte-bjkfrc.svelte-bjkfrc{line-height:1.15;font-weight:700;color:var(--color-blue-dark);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(clamp(1.3rem,1.3rem + 3 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,1.6rem),min(100vw,177.7777777778vh) / 1440 * 16,1.7777777778rem);line-height:1.75;color:var(--color-blue);margin-block:0;color:var(--color-grey-dark)}.table__street.svelte-bjkfrc.svelte-bjkfrc{margin-block:0}.table__arrow.svelte-bjkfrc.svelte-bjkfrc{text-align:right;-webkit-margin-start:calc(clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem))*-1);margin-inline-start:calc(clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem))*-1)}@media (max-width: 1080px){.table__arrow.svelte-bjkfrc.svelte-bjkfrc{grid-column:span 2}}.map__sidetitle.svelte-1gp99ed.svelte-1gp99ed{grid-column:span 3;-webkit-margin-before:0;margin-block-start:0}@media (max-width: 1080px){.map__sidetitle.svelte-1gp99ed.svelte-1gp99ed{display:none}}.map__overview.svelte-1gp99ed.svelte-1gp99ed{grid-column:span 9;grid-row:span 2}@media (max-width: 1080px){.map__overview.svelte-1gp99ed.svelte-1gp99ed{-webkit-margin-before:clamp(6rem,6rem + 60 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(12rem,min(100vw,177.7777777778vh) / 1440 * 120,13.3333333333rem));margin-block-start:clamp(6rem,6rem + 60 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(12rem,min(100vw,177.7777777778vh) / 1440 * 120,13.3333333333rem))}}.map__box.svelte-1gp99ed.svelte-1gp99ed{grid-column:span 3;align-self:flex-end}.map__link.svelte-1gp99ed.svelte-1gp99ed{display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer}.map__link.svelte-1gp99ed:hover .map__image.svelte-1gp99ed{transform:scale(1.1)}.map__link.svelte-1gp99ed:hover .button{background-color:var(--color-hover);color:var(--color-white)}@media (max-width: 1080px){.map__link.svelte-1gp99ed.svelte-1gp99ed{padding:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));width:calc(50% - clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem)))}}@media (max-width: 750px){.map__link.svelte-1gp99ed.svelte-1gp99ed{width:100%}}.map__figure.svelte-1gp99ed.svelte-1gp99ed{position:relative;overflow:hidden}.map__image.svelte-1gp99ed.svelte-1gp99ed{transition:.5s all cubic-bezier(.23,1,.32,1);transform:scale(1)}.map__button.svelte-1gp99ed.svelte-1gp99ed{position:absolute;bottom:clamp(2rem,2rem + 10 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(3rem,min(100vw,177.7777777778vh) / 1440 * 30,3.3333333333rem));right:clamp(2rem,2rem + 10 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(3rem,min(100vw,177.7777777778vh) / 1440 * 30,3.3333333333rem))}.map__city.svelte-1gp99ed.svelte-1gp99ed{line-height:1.15;font-weight:700;color:var(--color-blue-dark);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(clamp(1.3rem,1.3rem + 3 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,1.6rem),min(100vw,177.7777777778vh) / 1440 * 16,1.7777777778rem);line-height:1.75;color:var(--color-blue);color:var(--color-grey-dark);margin-block:clamp(2rem,2rem + 10 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(3rem,min(100vw,177.7777777778vh) / 1440 * 30,3.3333333333rem)) 0}.map__street.svelte-1gp99ed.svelte-1gp99ed{margin-block:0}.portfolio__grid.svelte-135ll45.svelte-135ll45{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:auto;grid-column-gap:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));width:100%;max-width:190rem;margin-inline:auto;padding-inline:clamp(2.4rem,2.4rem + 26 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(5rem,min(100vw,177.7777777778vh) / 1440 * 50,5.5555555556rem));margin-block:clamp(8rem,8rem + 100 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(18rem,min(100vw,177.7777777778vh) / 1440 * 180,20rem));position:relative}.portfolio__grid.svelte-135ll45.svelte-135ll45:nth-child(1){-webkit-margin-after:0;margin-block-end:0}.portfolio__grid.svelte-135ll45.svelte-135ll45:nth-child(2){-webkit-margin-before:0;margin-block-start:0}@media (max-width: 1080px){.portfolio__grid.svelte-135ll45.svelte-135ll45:nth-child(2){display:block}.portfolio--slider.svelte-135ll45 .portfolio__grid.svelte-135ll45:nth-child(2){-webkit-padding-end:0;padding-inline-end:0}.portfolio--map.svelte-135ll45 .portfolio__grid.svelte-135ll45:nth-child(2){padding-inline:0}}.portfolio__header.svelte-135ll45.svelte-135ll45{grid-column:span 12;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;-webkit-margin-after:clamp(4rem,4rem + 40 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(8rem,min(100vw,177.7777777778vh) / 1440 * 80,8.8888888889rem));margin-block-end:clamp(4rem,4rem + 40 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(8rem,min(100vw,177.7777777778vh) / 1440 * 80,8.8888888889rem))}@media (max-width: 1080px){.portfolio__header.svelte-135ll45.svelte-135ll45{display:block}.portfolio--map.svelte-135ll45 .portfolio__header.svelte-135ll45{-webkit-margin-after:0;margin-block-end:0}}.portfolio__header--teaser.svelte-135ll45.svelte-135ll45{flex-direction:row;align-items:center}.portfolio__title.svelte-135ll45.svelte-135ll45{margin:0}.portfolio__title.svelte-135ll45.svelte-135ll45:not(.portfolio__header--teaser .portfolio__title){align-self:flex-start;-webkit-margin-after:clamp(6rem,6rem + 60 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(12rem,min(100vw,177.7777777778vh) / 1440 * 120,13.3333333333rem));margin-block-end:clamp(6rem,6rem + 60 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(12rem,min(100vw,177.7777777778vh) / 1440 * 120,13.3333333333rem))}@media (max-width: 1080px){.portfolio__title.svelte-135ll45.svelte-135ll45{-webkit-margin-after:clamp(2rem,2rem + 10 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(3rem,min(100vw,177.7777777778vh) / 1440 * 30,3.3333333333rem));margin-block-end:clamp(2rem,2rem + 10 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(3rem,min(100vw,177.7777777778vh) / 1440 * 30,3.3333333333rem))}}@media (max-width: 1080px){.portfolio__nav.svelte-135ll45.svelte-135ll45{-webkit-margin-after:clamp(3rem,3rem + 30 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(6rem,min(100vw,177.7777777778vh) / 1440 * 60,6.6666666667rem));margin-block-end:clamp(3rem,3rem + 30 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(6rem,min(100vw,177.7777777778vh) / 1440 * 60,6.6666666667rem))}.portfolio--map.svelte-135ll45 .portfolio__nav.svelte-135ll45{-webkit-margin-after:0;margin-block-end:0}}.portfolio__nav--hasfilter.svelte-135ll45.svelte-135ll45{display:flex;justify-content:space-between;width:100%}@media (max-width: 1080px){.portfolio__nav--hasfilter.svelte-135ll45.svelte-135ll45{display:flex;flex-wrap:wrap;gap:1.2rem;flex-direction:column}}.portfolio__filters.svelte-135ll45.svelte-135ll45{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:flex-start;align-self:flex-start}@media (max-width: 1080px){.portfolio__filters.svelte-135ll45.svelte-135ll45{order:1}}.portfolio__footer.svelte-135ll45.svelte-135ll45{grid-column:4/-1}.portfolio__loader.svelte-135ll45.svelte-135ll45{width:100%;grid-column:span 12;display:grid;place-items:center;padding:clamp(8rem,8rem + 100 * (min(100vw,177.7777777778vh) - 37.5rem) / 649,clamp(18rem,min(100vw,177.7777777778vh) / 1440 * 180,20rem))}
