.o-placeholder.svelte-1lf157r{width:100%;height:100%;transform:scale(1.3);object-fit:cover;mix-blend-mode:darken;position:absolute}.o-plan.svelte-1lf157r{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:darken}.o-image.svelte-1lf157r{width:100%;height:var(--imageHeightPercents, 100%);object-fit:cover;object-position:center;will-change:transform;transform:translate3d(0,calc(var(--parallax-distance)),0)}.o-plan-container.svelte-1lf157r{width:100%;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--cl-grey);position:relative}.o-image-container.svelte-1lf157r{aspect-ratio:var(--aspect);overflow:hidden;position:relative;background-color:var(--cl-grey)}.o-image-container.svelte-1lf157r span:where(.svelte-1lf157r){display:flex;width:100%;height:100%}.main-image.svelte-1lf157r{width:100%;height:100%;object-fit:cover;display:block}.o-content-instance.svelte-12wu61y{display:flex;flex-direction:column;gap:var(--grid-primary-col-gap);flex:1;justify-content:flex-end;overflow:hidden}.o-texts-single.svelte-12wu61y,.o-texts-double.svelte-12wu61y{display:flex;flex-direction:column;row-gap:var(--grid-primary-col-gap);padding-inline-end:clamp(var(--sp-0),calc(var(--sp-24) * -1 + 28.5vw),var(--sp-32))}@media(min-width:768px){.o-texts-single.svelte-12wu61y{--indent: 2;padding-inline-end:calc((var(--column-width) + var(--grid-primary-col-gap)) * var(--indent))}}@media(min-width:1024px){.o-texts-single.svelte-12wu61y{--indent: 3}}@media(min-width:1200px){.o-texts-single.svelte-12wu61y{--indent: 6}}@media(min-width:1440px){.o-texts-single.svelte-12wu61y{--indent: 7}}@media(min-width:1920px){.o-texts-single.svelte-12wu61y{--indent: 8}}@media(min-width:768px){.o-texts-double.svelte-12wu61y{--indent: 1;padding-inline-end:calc((var(--column-width) + var(--grid-primary-col-gap)) * var(--indent))}}@media(min-width:1440px){.o-texts-double.svelte-12wu61y{--indent: 2}}@media(min-width:1920px){.o-texts-double.svelte-12wu61y{--indent: 4}}.o-title.svelte-12wu61y{margin-block-end:var(--sp-compensate-lh-140);padding-block-start:var(--sp-12);display:inline-flex;overflow:hidden}.o-description.svelte-12wu61y{margin-block:var(--sp-compensate-lh-140);display:inline-flex;overflow:hidden}.o-container.svelte-z0oi7y{display:grid;grid-template-rows:repeat(2,auto)}.o-pluses.svelte-z0oi7y{grid-column:1 / -1;grid-row:1 / 2;display:flex;justify-content:space-between;margin-block-end:clamp(var(--sp-20),calc(var(--sp-16) + 3.5vw),var(--sp-24))}@media(min-width:768px){.o-pluses.svelte-z0oi7y{margin-block-end:var(--sp-24)}}@media(min-width:1200px){.o-pluses.svelte-z0oi7y{margin-block-end:clamp(var(--sp-32),calc(var(--sp-16) + var(--sp-2) + 4.44vw),var(--sp-40))}}@media(min-width:1920px){.o-pluses.svelte-z0oi7y{margin-block-end:clamp(var(--sp-40),calc(var(--sp-4) + 7.5vw),var(--sp-52))}}.o-card-container.svelte-z0oi7y{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:var(--grid-primary-col-gap)}@media(min-width:768px){.o-card-container.svelte-z0oi7y{grid-column:2 / -2;grid-template-rows:repeat(3,auto)}}@media(min-width:1200px){.o-card-container.svelte-z0oi7y{grid-column:1 / -1;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,auto);margin-block-end:clamp(calc(var(--sp-36) + var(--sp-2)),calc(var(--sp-16) + var(--sp-2) + 6.66vw),calc(var(--sp-48) + var(--sp-2)))}}@media(min-width:1920px){.o-card-container.svelte-z0oi7y{margin-block-end:clamp(calc(var(--sp-48) + var(--sp-2)),calc(var(--sp-2) + 10vw),calc(var(--sp-64) + var(--sp-2)))}}.o-svg.svelte-z0oi7y{display:inline-flex;overflow:hidden;height:fit-content;grid-row:1 / 2;grid-column:1 / 5;margin-block-end:clamp(var(--sp-14),calc(var(--sp-12) + 1.8vw),var(--sp-16))}@media(min-width:1200px){.o-svg.svelte-z0oi7y{grid-column:2 / 7}}.o-img-words.svelte-z0oi7y{height:clamp(var(--sp-16),calc(var(--sp-14) + 10.7vw),var(--sp-36))}@media(min-width:1200px){.o-img-words.svelte-z0oi7y{height:clamp(var(--sp-36),calc(var(--sp-9) + 8.8vw),var(--sp-52))}}@media(min-width:1920px){.o-img-words.svelte-z0oi7y{height:clamp(var(--sp-52),calc(var(--sp-32) * -1 + 17.5vw),var(--sp-80))}}.o-num.svelte-z0oi7y{grid-row:2 / 3;grid-column:1 / 3;height:fit-content;line-height:1.1;display:flex;overflow:hidden;margin-block-end:clamp(var(--sp-14),calc(var(--sp-12) + 1.8vw),var(--sp-16))}@media(min-width:768px){.o-num.svelte-z0oi7y{grid-column:6 / -1;justify-self:flex-end;align-self:flex-end;line-height:1.3;margin-block-end:var(--padding-main)}}@media(min-width:1200px){.o-num.svelte-z0oi7y{grid-column:1 / 2;justify-self:flex-start;margin-block-end:calc(var(--sp-compensate-lh-140) * 1.25)}}.o-type.svelte-z0oi7y{grid-row:2 / 3;grid-column:3 / 6;height:fit-content;line-height:1;display:flex;overflow:hidden}@media(min-width:768px){.o-type.svelte-z0oi7y{grid-column:5 / 6;justify-self:flex-end;align-self:flex-end;margin-block-end:var(--padding-main);line-height:1.25}}@media(min-width:1200px){.o-type.svelte-z0oi7y{grid-column:5 / 7;justify-self:flex-start;margin-block-end:calc(var(--sp-compensate-lh-140) * 1.25)}}.o-arrow.svelte-z0oi7y{grid-row:2 / 3;grid-column:6 / -1;height:fit-content;justify-self:flex-end;margin-block-start:var(--sp-1px);--arrow-size: 1;display:flex;overflow:hidden}@media(min-width:768px){.o-arrow.svelte-z0oi7y{grid-row:1 / 2;grid-column:-2 / -1;padding-block-start:var(--sp-0_5);padding-inline-end:var(--sp-0);--arrow-size: 2}}@media(min-width:1200px){.o-arrow.svelte-z0oi7y{grid-column:1 / 2;justify-self:flex-start;padding-inline-end:calc(var(--padding-main) * 2)}}@media(min-width:1440px){.o-arrow.svelte-z0oi7y{--arrow-size: 2.5}}@media(min-width:1920px){.o-arrow.svelte-z0oi7y{--arrow-size: 3}}@media(min-width:2560px){.o-arrow.svelte-z0oi7y{--arrow-size: 4}}.o-title.svelte-z0oi7y{grid-row:3 / 4;grid-column:1 / 6;margin-block-end:var(--padding-main);margin-inline-end:calc(var(--sp-0),calc(var(--sp-7) + 9vw),var(--sp-10));display:flex;overflow:hidden}@media(min-width:768px){.o-title.svelte-z0oi7y{grid-row:2 / 3;grid-column:1 / 5;margin-inline-end:var(--sp-10)}}@media(min-width:1200px){.o-title.svelte-z0oi7y{height:fit-content;grid-row:2 / 3;grid-column:2 / 5;align-self:flex-end;margin-block-end:calc(var(--sp-compensate-lh-140) / 1.5)}}.o-image-container.svelte-z0oi7y{grid-row:4 / -1;grid-column:1 / -1;position:relative;overflow:hidden;aspect-ratio:3 / 2;margin-block-end:clamp(var(--sp-20),calc(var(--sp-14) + 7.1vw),var(--sp-28))}@media(min-width:768px){.o-image-container.svelte-z0oi7y{grid-row:3 / -1;margin-block-end:var(--sp-28)}}@media(min-width:1200px){.o-image-container.svelte-z0oi7y{grid-row:1 / -1;grid-column:7 / -1;margin-block-end:var(--sp-0)}}.o-placeholder.svelte-z0oi7y{width:100%;height:100%;transform:scale(1.3);object-fit:cover;mix-blend-mode:darken;position:absolute}.o-image.svelte-z0oi7y{width:100%;height:var(--imageHeightPercents, 100%);object-fit:cover;object-position:center;will-change:transform;transform:translate3d(0,calc(var(--parallax-distance)),0)}.o-image-container.svelte-rul6m8{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-color:var(--cl-grey)}.o-placeholder.svelte-rul6m8{width:100%;height:100%;transform:scale(1.3);object-fit:cover;mix-blend-mode:darken;position:absolute}.o-image.svelte-rul6m8{width:100%;height:var(--imageHeightPercents, 100%);object-fit:cover;object-position:center}.o-top-container.svelte-83x53v{grid-column:1 / -1;display:flex;flex-direction:column;row-gap:clamp(var(--sp-16),calc(var(--sp-12) + 3.6vw),var(--sp-20))}@media(min-width:768px){.o-top-container.svelte-83x53v{row-gap:clamp(var(--sp-20),calc(var(--sp-1_5) * -1 + 11.2vw),var(--sp-32))}}@media(min-width:1024px){.o-top-container.svelte-83x53v{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(var(--nu-grid-primary-col),minmax(0,1fr));column-gap:var(--grid-primary-col-gap);row-gap:clamp(var(--sp-32),calc(var(--sp-5) + 8.9vw),var(--sp-48))}}@media(min-width:1920px){.o-top-container.svelte-83x53v{row-gap:clamp(var(--sp-48),calc(var(--sp-48) * 1 + 20vw),var(--sp-80))}}.o-project-heading.svelte-83x53v{display:inline-flex;padding-inline-end:var(--sp-0);padding-block-end:var(--padding-main);height:fit-content;overflow:hidden}@media(min-width:768px){.o-project-heading.svelte-83x53v{padding-inline-end:calc(var(--column-width) * 2)}}@media(min-width:1024px){.o-project-heading.svelte-83x53v{grid-column:1 / 5;grid-row:1 / 2}}@media(min-width:1200px){.o-project-heading.svelte-83x53v{grid-column:1 / 7}}.o-details-container.svelte-83x53v{display:flex;flex-direction:column;row-gap:var(--sp-6);padding-inline-start:var(--sp-0);padding-block-end:var(--sp-0)}@media(min-width:768px){.o-details-container.svelte-83x53v{padding-inline-start:calc((var(--column-width) + var(--grid-primary-col-gap)) * var(--nu-grid-primary-col) / 2);padding-block-end:var(--sp-8)}}@media(min-width:1024px){.o-details-container.svelte-83x53v{padding-inline-start:var(--sp-0);grid-column:5 / -1;grid-row:1 / 2;padding-block-end:var(--sp-0)}}@media(min-width:1200px){.o-details-container.svelte-83x53v{grid-column:7 / -1}}@media(min-width:1920px){.o-details-container.svelte-83x53v{row-gap:clamp(var(--sp-6),1.25vw,var(--sp-8))}}tr.svelte-83x53v{display:grid;grid-template-columns:repeat(var(--nu-grid-primary-col),minmax(0,1fr));column-gap:var(--grid-primary-col-gap);align-items:end;overflow:hidden}tr.svelte-83x53v:not(:last-child){margin-block-end:var(--sp-2_5)}@media(min-width:1024px){tr.svelte-83x53v:not(:last-child){margin-block-end:clamp(var(--sp-2_5),calc(var(--sp-1_5) + .3vw),var(--sp-3))}}@media(min-width:1920px){tr.svelte-83x53v:not(:last-child){margin-block-end:clamp(var(--sp-3),calc(var(--sp-1_5) + .3vw),var(--sp-3_5))}}th.svelte-83x53v{grid-column:1 / 3;line-height:1.2}@media(min-width:1024px){th.svelte-83x53v{line-height:1.3}}@media(min-width:1920px){th.svelte-83x53v{line-height:1.28}}td.svelte-83x53v{grid-column:3 / -1;text-transform:capitalize}td.svelte-83x53v span:where(.svelte-83x53v){text-transform:initial}td.svelte-83x53v sup:where(.svelte-83x53v){margin-inline-start:-.5svw}@media(min-width:768px){td.svelte-83x53v sup:where(.svelte-83x53v){margin-inline-start:-.3svw}}@media(min-width:1600px){td.svelte-83x53v sup:where(.svelte-83x53v){margin-inline-start:-.2svw}}.o-grid-info.svelte-83x53v{display:grid;grid-template-rows:auto;grid-template-columns:repeat(calc(var(--nu-grid-primary-col) / 2),minmax(0,1fr))}.o-about-text.svelte-83x53v{display:inline-block;overflow:hidden;grid-column:1 / -1;grid-row:1 / -1;margin-block-start:var(--sp-compensate-lh-140)}.o-about-text.svelte-83x53v .u-spacer:where(.svelte-83x53v){display:inline-block;width:calc((var(--column-width) + var(--grid-primary-col-gap)) * 2 - .5ch)}@media(min-width:1200px){.o-about-text.svelte-83x53v{--offset: calc(((var(--column-width) + var(--grid-primary-col-gap)) * 2));padding-inline-end:var(--offset)}.o-about-text.svelte-83x53v .u-spacer:where(.svelte-83x53v){width:calc((var(--column-width) + var(--grid-primary-col-gap)) * 2 + var(--offset) / 5 - .5ch)}}@media(min-width:1600px){.o-about-text.svelte-83x53v{--offset: calc(((var(--column-width) + var(--grid-primary-col-gap)) * 4))}.o-about-text.svelte-83x53v .u-spacer:where(.svelte-83x53v){width:calc((var(--column-width) + var(--grid-primary-col-gap)) * 2 + var(--offset) / 4 - .5ch)}}.o-about-dot-container.svelte-83x53v{width:fit-content;height:fit-content;grid-column:1 / -1;grid-row:1 / -1;display:inline-flex;overflow:hidden}.o-details-info-container.svelte-83x53v{display:grid;margin-block-end:calc(var(--padding-main) - var(--sp-1))}@media(min-width:1024px){.o-details-info-container.svelte-83x53v{grid-row:2 / 3;grid-column:1 / -1}}.o-details-num.svelte-83x53v{display:inline-flex;overflow:hidden;grid-column:1 / 3;align-self:flex-end;margin-block-start:calc(var(--sp-0_5) + var(--sp-1px))}@media(min-width:768px){.o-details-num.svelte-83x53v{grid-column:1 / 2}}@media(min-width:1024px){.o-details-num.svelte-83x53v{margin-block-start:var(--sp-0)}}.o-details-text.svelte-83x53v{display:inline-flex;overflow:hidden;grid-column:3 / -1;margin-block-end:var(--sp-compensate-lh-140)}@media(min-width:768px){.o-details-text.svelte-83x53v{justify-self:initial;grid-column:2 / 5}}.o-link-scroll.svelte-83x53v{display:none;overflow:hidden}@media(min-width:768px){.o-link-scroll.svelte-83x53v{display:grid;grid-template-columns:repeat(calc(var(--nu-grid-primary-col) / 2),minmax(0,1fr));column-gap:var(--grid-primary-col-gap);grid-column:calc(var(--nu-grid-primary-col) / 2 + 1) / -1}}.o-scroll-arrow-container.svelte-83x53v{grid-column:1 / 2;display:flex}@media(min-width:1024px){.o-scroll-arrow-container.svelte-83x53v{margin-block-start:var(--sp-1px)}}.o-scroll-text-container.svelte-83x53v{grid-column:2 / -1;margin-block-end:var(--sp-compensate-lh-140);position:relative;overflow:hidden}.o-scroll-text-container.svelte-83x53v span:where(.svelte-83x53v){display:flex}.o-line-container.svelte-83x53v{display:flex;overflow:hidden}.o-hero-scroll-wrapper.svelte-83x53v{height:260svh;position:relative;margin-inline:calc(var(--padding-main) * -1);width:calc(100% + var(--padding-main) * 2)}@media(min-width:1200px){.o-hero-scroll-wrapper.svelte-83x53v{height:220svh}}.o-line-left.svelte-83x53v,.o-line-right.svelte-83x53v{background-color:var(--cl-white);position:absolute;top:0;width:var(--padding-main);height:105%;will-change:transform;z-index:10}.o-line-left.svelte-83x53v{left:0;transform:translate(calc(var(--padding-main) * var(--coeff-value, 0) * -1))}.o-line-right.svelte-83x53v{right:0;transform:translate(calc(var(--padding-main) * var(--coeff-value, 0)))}.o-animation-container.svelte-83x53v{display:flex;width:100%;height:fit-content;overflow:hidden}.o-images-hero-container.svelte-83x53v{position:sticky;top:0;left:0;width:100%;height:130svh;overflow:hidden}@media(min-width:1200px){.o-images-hero-container.svelte-83x53v{height:105svh}}.o-image-hero-day.svelte-83x53v,.o-image-hero-night.svelte-83x53v{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.o-image-hero-day.svelte-83x53v{z-index:1}.o-image-hero-night.svelte-83x53v{z-index:2;will-change:opacity}.o-content-images-container.svelte-83x53v{display:flex;flex-direction:column;margin-block:var(--padding-main)}.o-double-images.svelte-83x53v{display:flex;flex-direction:column;column-gap:var(--grid-primary-col-gap)}@media(min-width:768px){.o-double-images.svelte-83x53v{flex-direction:row}}
