@charset "utf-8";:root{--mainColor:#183b3f;--secondaryColor:#102d30;--whiteColor:#ffffff;--accentColor:#c86b4a;--textColor:#34484a;--titleFontFamily:"Cormorant Garamond", Georgia, serif;--bodyFontFamily:"Manrope", sans-serif;--H1clamp:clamp(32rem, 5vw, 64rem);--H1weight:700;--H2clamp:clamp(24rem, 5vw, 32rem);--H2weight:600;--mainAnimation:all ease-in 0.3s;--backgroundNavColor:#fff;--selectedItemBackgroundNavColor:transparent;--selectedItemTextNavColor:var(--mainColor);--mobileBackgroundNavColor:var(--whiteColor);--mobileButtonNavColor:#121212}:where(*){font-family:var(--bodyFontFamily);scroll-behavior:smooth;scroll-padding-top:107px}:where(h1,h2,h3,h4){font-family:var(--titleFontFamily)}:where(h1){font-size:var(--H1clamp);font-weight:var(--H1weight)}:where(h2){font-size:var(--H2clamp);font-weight:var(--H2weight)}.a-themeIcon{display:block;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;text-indent:-9999px}.o-mainHeader__logo{max-width:300rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:260rem;padding:0}.-minify .o-mainHeader{padding:16rem 0}.a-button.-primary,.m-showroomContent .a-button{background-color:var(--whiteColor);color:var(--mainColor);font-family:var(--titleFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:150%;text-wrap:nowrap;text-decoration:none;height:fit-content;width:fit-content;display:flex;padding:16rem 32rem;gap:8rem;flex-direction:row;align-items:center}.a-button.-primary:hover,.m-showroomContent .a-button:hover{background-color:var(--mainColor);border:1rem solid var(--mainColor);box-shadow:none;color:var(--whiteColor);opacity:1}.a-button.-primary,.a-button.-secondary,.a-button.-secondary:hover,.m-showroomContent .a-button{border:1rem solid var(--mainColor);box-shadow:none}.a-button.-secondary{background-color:var(--mainColor);border-radius:10rem;color:var(--whiteColor);font-family:var(--titleFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:150%;text-wrap:nowrap;text-decoration:none;height:fit-content;width:fit-content;display:flex;padding:16rem 32rem;gap:8rem;flex-direction:row;align-items:center}.a-button.-secondary:hover{background-color:var(--whiteColor);color:var(--mainColor)}.o-mainHeader{display:flex;justify-content:center;margin:0;padding:32rem 0}.o-mainHeader__wrap{width:100%;padding:0 16rem;max-width:1500rem}.o-mainHeader__container.-secondaryContainer{width:100%;padding-left:32rem}.o-mainHeader .o-nav__text{font-family:var(--titleFontFamily)!important;color:var(--secondaryColor)}:where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{border-bottom:1rem solid var(--mainColor);font-weight:600!important}:where(.o-nav__subnav) :not(.-selected)>.o-nav__link .o-nav__text{font-weight:600!important;border:transparent!important}.home:not(:has(.-minify)) .-selected .o-nav__text{border-bottom:1rem solid var(--whiteColor)}.o-mainFooter{background-color:var(--whiteColor)}.o-mainFooter__groupTitle{color:var(--mainColor);font-weight:600}.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text{color:var(--secondaryColor)}.o-mainFooter__copyright{color:var(--mainColor)}.o-mainFooter .wrap{align-items:center}.o-mainFooter__container{justify-content:center}.o-mainFooter__container .m-socialLinks__icon,.o-mainFooter__container i{filter:none}.home:not(:has(.-minify)){--mobileButtonNavColor:var(--whiteColor)}.home:not(:has(.-minify)) .o-mainHeader{background-color:transparent}.home:not(:has(.-minify)) .o-mainHeader__logo{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.o-heroeSection{background-color:var(--mainColor);min-height:inherit;height:75dvh;transition:var(--mainAnimation)}.m-showroomContent,.p-home__slidexou{display:flex;flex-direction:column;justify-content:center}.p-home__slidexou{align-items:center;gap:32rem;height:100%}.p-home__slidexou .f6g__slideGroup{height:100%;overflow:initial}.p-home__slidexou .m-slidexou__item{width:100%;min-height:auto;display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:100%}.m-slidexou__object.-cover,.m-slidexou__object.-cover.-bAlign,.m-slidexou__object.-cover.-cAlign{object-position:center;transform:none!important;height:100%!important;width:100%;object-fit:cover}.p-home__slidexou .m-slidexou__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(21,27,10,.82)0,rgba(21,27,10,.48) 52%,rgba(21,27,10,.18) 100%);pointer-events:none}.f6g__pagination .-f6g-selected .f6g__pagination__button{background:var(--mainColor)}.m-showroomContent{padding:0 16rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%}.m-showroom__title{font-style:normal;margin:0}.m-showroom__title.hidden{display:none}.m-showroom__title,.m-showroom__title .a-highlightText{font-family:var(--titleFontFamily);color:var(--whiteColor)}.m-showroom__title .a-highlightText{text-align:center;font-weight:700;max-width:1200rem}.m-showroom__subtitle{color:var(--whiteColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:300}.m-showroomContentBtns{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8rem;width:100%}.f6g__pagination{position:absolute;z-index:1;bottom:0;left:0}.p-home__module{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.p-home__moduleItem{padding:124rem 16rem}.p-home__moduleItem .m-secondaryHeader__title{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.28rem}.p-home__moduleItem .m-secondaryHeader__subtitle{color:var(--secondaryColor);text-align:center;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:500;line-height:normal;display:flex;padding:9rem 16rem;justify-content:center;align-items:center;gap:10rem;border-radius:50rem;border:1rem solid var(--mainColor);width:fit-content}.-default{max-width:1396rem;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:64rem}.-default:nth-child(odd){flex-direction:row-reverse}.-default .p-home__moduleFigure{height:100%}.-default .p-home__moduleImg img{width:100%;height:100%;object-fit:cover;box-shadow:0 4rem 38.6rem 12rem rgba(0,0,0,.25)}.-default .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:8rem}.-default .p-home__moduleContent li,.-default .p-home__moduleContent p,.-default .p-home__moduleContent span{color:#717171;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:175%}.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p strong{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:500;line-height:150%}.paginas .p-page{padding-top:0}.p-page header,.paginas .m-pageHeader.-img{display:flex;justify-content:center;align-items:center;margin:0;width:100%}.paginas .m-pageHeader.-img{flex-direction:column;height:40dvh;background-color:var(--mainColor)}.paginas .m-pageHeader.-img:not(:has(.m-pageHeader__img)){display:flex;flex-direction:column;justify-content:center;align-items:center;height:40dvh;background-color:var(--mainColor);margin:0}.paginas .m-pageHeader__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.paginas .m-pageHeaderContent{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800rem;gap:16rem;z-index:1;padding:0 16rem}.paginas .m-pageHeader.-img .m-pageHeader__title{color:var(--whiteColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:100%;letter-spacing:-2.56rem;z-index:1;margin:0;text-align:center}.paginas .m-pageHeader.-img .m-pageHeader__subtitle{color:var(--whiteColor);font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.4rem;z-index:1;max-width:500rem;text-align:center}.paginas .m-pageHeader.-img .m-breadcrumbs{color:var(--whiteColor);z-index:1;text-align:start}.paginas .m-pageHeader.-img:has(.m-pageHeader__img):after{content:"";background:linear-gradient(0deg,rgba(54,54,54,.7)0,rgba(54,54,54,.7) 100%);position:absolute;display:block;top:0;left:0;width:100%;height:100%}.p-page__content .row [class^=col-],.paginas .o-contentGroup{display:flex;flex-direction:column;justify-content:center;align-items:center}.paginas .o-contentGroup{padding:64rem 0;gap:32rem}.p-page__content,.p-page__gallery{max-width:800rem;width:100%;display:flex;flex-direction:column;padding:0}.p-page__content .row{margin:0;gap:64rem}.p-page__content .row [class^=col-]{padding:0}.p-page__content p,.p-page__content strong,.paginas .o-contentGroup h3{font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;line-height:175%}.p-page__content p{color:var(--blackColor);font-weight:400}.p-page__content strong,.paginas .o-contentGroup h3{font-weight:700}.p-page__content strong{color:var(--mainColor)}.paginas .o-contentGroup h2{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.28rem;margin:32rem 0}.paginas .o-contentGroup h3{color:#454545}.paginas .o-contentGroup img{width:100%;height:100%;object-fit:cover;max-height:400rem;box-shadow:0 0 20.5rem 0 rgba(0,0,0,.25)}.p-page__gallery{flex-direction:row;justify-content:center;gap:16rem;flex-wrap:wrap}.p-page__gallery ul{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150rem,1fr));gap:16rem;width:100%;padding:0}.p-page__gallery ul:has(>li:only-child){justify-content:center;grid-template-columns:1fr}.p-page__gallery ul:has(>li:only-child) li{max-width:400px;margin:auto}.p-page__gallery li a{display:flex;width:100%;height:100%}.p-page__gallery li img{height:100%;width:100%;object-fit:cover}.-legal .p-page__content{max-width:800rem;align-items:start}.paginas .o-share .m-share__title{color:var(--secondaryColor)}.fran6share,.fran6share .fran6shareIcon{background-color:var(--secondaryColor)!important}@media all and (max-width:480px){.o-heroeSection{height:60dvh}.p-home__moduleItem{padding:64rem 16rem}.m-showroom__title{font-size:clamp(36rem,5vw,40rem)}.a-button.-primary,.m-showroomContent .a-button{margin-top:32rem;width:100%;justify-content:center}.p-home__moduleItem .m-secondaryHeader__title{margin-top:16rem}}.p-home__slidexou,.p-home__slidexou .f6g__slideGroup,.p-home__slidexou .m-slidexou__item{background-color:#757575}.home:not(:has(.-minify)){--mobileButtonNavColor:var(--secondaryColor)}.home:not(:has(.-minify)) .o-mainHeader{background-color:rgba(255,255,255,.97);box-shadow:0 12rem 36rem rgba(16,45,48,.08)}.home:not(:has(.-minify)) .o-mainHeader__logo{filter:none}.home:not(:has(.-minify)) .-selected .o-nav__text,.home:not(:has(.-minify)) .o-nav__text{color:var(--secondaryColor)}.home:not(:has(.-minify)) .-selected .o-nav__text{border-bottom-color:var(--mainColor)}.home:not(:has(.-minify)) .-active .o-nav{background-color:var(--whiteColor)}.o-mainHeader__lang .a-mainHeaderDropdown__ico svg path{fill:#000!important}.home .o-heroeSection{height:clamp(560rem,72dvh,760rem);min-height:560rem}.home .p-home__slidexou .m-slidexou__item::after{background:linear-gradient(90deg,rgba(10,35,38,.92)0,rgba(10,35,38,.62) 48%,rgba(10,35,38,.18) 100%),linear-gradient(0deg,rgba(10,35,38,.24),transparent 44%)}.m-showroomContent{align-items:flex-start;gap:22rem;max-width:1320rem;padding-inline:clamp(24rem,6vw,96rem)}.m-showroom__subtitle,.m-showroom__title{text-align:left}.m-showroom__title{max-width:820rem;font-size:clamp(46rem,5.6vw,78rem);font-weight:600;line-height:1.05;letter-spacing:-2.2rem}.m-showroom__subtitle{max-width:700rem;font-size:clamp(17rem,1.45vw,21rem);line-height:1.65}.a-button.-ghost,.m-showroom__eyebrow{display:inline-flex;align-items:center;color:#fff;font-weight:700}.m-showroom__eyebrow{order:-1;gap:12rem;font-size:12rem;letter-spacing:2.2rem;line-height:1;text-transform:uppercase}.m-showroom__eyebrow::before{content:"";width:42rem;height:1rem;background-color:var(--accentColor)}.a-button.-ghost{padding:16rem 26rem;border:1rem solid rgba(255,255,255,.65);font-family:var(--titleFontFamily);font-size:16rem;line-height:1.5;text-decoration:none;transition:var(--mainAnimation);background-color:transparent}.a-button.-ghost:hover{border-color:#fff;background-color:rgba(255,255,255,.12);color:#fff}.p-home__heroFacts{position:absolute;right:clamp(24rem,5vw,80rem);bottom:0;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(150rem,1fr));width:min(760rem,calc(100% - 48rem));background-color:rgba(250,247,242,.96);backdrop-filter:blur(12px)}.p-home__heroFacts>span{display:flex;flex-direction:column;gap:5rem;padding:22rem 25rem;border-left:1rem solid #ded8ce;color:#667174;font-size:11rem;line-height:1.4}.p-home__heroFacts>span:first-child{border-left:0}.p-home__heroFacts strong{font-weight:700}.a-textLink,.p-home__eyebrow{display:inline-flex;align-items:center;gap:10rem;font-weight:700;line-height:1.35}.p-home__eyebrow{color:var(--accentColor);font-size:12rem;letter-spacing:1.8rem;text-transform:uppercase}.p-home__eyebrow::before{content:"";width:30rem;height:1rem;background-color:currentColor}.a-textLink{width:fit-content;padding-bottom:5rem;border-bottom:1rem solid rgba(24,59,63,.35);color:var(--mainColor);font-family:var(--titleFontFamily);font-size:17rem;text-decoration:none;transition:var(--mainAnimation)}.a-textLink:hover{gap:16rem;border-color:var(--accentColor);color:var(--accentColor)}.p-home__welcome{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(52rem,8vw,120rem);align-items:center;width:min(calc(100% - 48rem),1320rem);margin-inline:auto;padding:clamp(90rem,11vw,160rem)0}.p-home__welcomeCopy{display:flex;flex-direction:column;align-items:flex-start;gap:26rem}.p-home__closing h2,.p-home__sectionHeader h2,.p-home__welcome h2{margin:0;color:var(--mainColor);font-size:clamp(38rem,4.7vw,66rem);font-weight:500;letter-spacing:-1.6rem;line-height:1.04}.p-home__welcomeText{max-width:570rem}.p-home__welcomeText p{margin:0 0 14rem;color:#59696b;font-size:16rem;line-height:1.85}.p-home__welcomeVisual{position:relative;min-height:clamp(520rem,48vw,680rem);box-shadow:0 26rem 70rem rgba(16,45,48,.16)}.p-home__welcomeVisual,.p-home__welcomeVisual figure{margin:0;overflow:hidden}.p-home__welcomeVisual img{display:block;width:100%;height:100%;object-fit:cover}.p-home__welcomeVisual>img{position:absolute;inset:0}.p-home__welcomeMain{position:absolute;inset:0 0 12% 12%}.p-home__welcomeDetail{position:absolute;left:0;bottom:0;width:min(50%,330rem);border:10rem solid #fff;background-color:#fff;box-shadow:0 26rem 70rem rgba(16,45,48,.16)}.p-home__welcomeDetail img{aspect-ratio:4/3}.p-home__welcomeDetail figcaption{display:flex;flex-direction:column;gap:3rem;padding:17rem 13rem 10rem;color:#697476;font-size:11rem;line-height:1.45}.home .p-home__moduleItem::before,.p-home__heroFacts strong,.p-home__welcomeDetail strong{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:17rem}.p-home__collections{padding:clamp(80rem,9vw,130rem) max(24rem,calc((100vw - 1320rem)/2));background-color:#102d30}.p-home__sectionHeader{display:flex;justify-content:space-between;gap:36rem;align-items:flex-end;margin-bottom:50rem}.p-home__sectionHeader>div{display:flex;flex-direction:column;gap:18rem}.p-home__sectionHeader h2{color:#fff}.p-home__collections .a-textLink{border-color:rgba(255,255,255,.35);color:#fff}.home .p-home__module,.p-home__collectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24rem}.p-home__collectionLink{grid-column:1/-1;margin-top:18rem;border-color:rgba(255,255,255,.35);color:#fff}.p-home__collectionCard{position:relative;display:block;min-height:clamp(430rem,48vw,650rem);overflow:hidden;color:#fff;text-decoration:none}.p-home__collectionCard::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,28,30,.9),rgba(7,28,30,.02) 65%)}.p-home__collectionCard img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .7s ease}.p-home__collectionCard:hover img{transform:scale(1.035)}.p-home__collectionOverlay{position:absolute;left:clamp(28rem,4vw,54rem);right:clamp(28rem,4vw,54rem);bottom:clamp(28rem,4vw,50rem);z-index:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(145rem,12vw,190rem);gap:8rem clamp(18rem,2.5vw,34rem);align-items:end}.p-home__collectionOverlay small{grid-column:1/-1;color:#e5b09e;font-size:11rem;font-style:normal;font-weight:700;letter-spacing:2rem;text-transform:uppercase}.p-home__collectionOverlay strong{min-width:0;font-family:var(--titleFontFamily);font-size:clamp(40rem,5vw,64rem);font-weight:500;line-height:1.04}.p-home__collectionOverlay em{min-width:0;padding-bottom:5rem;color:rgba(255,255,255,.78);font-size:14rem;font-style:normal;line-height:1.55;overflow-wrap:normal;word-break:normal;hyphens:none}.home .p-home__module{counter-reset:home-module;align-items:stretch;justify-content:initial;width:min(100% - 48rem,1320rem);margin-inline:auto;padding:clamp(72rem,8vw,120rem)0}.home .p-home__moduleItem{counter-increment:home-module;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:46rem;min-width:0;max-width:none;min-height:340rem;padding:clamp(38rem,4vw,64rem);overflow:hidden;border:1rem solid #ded8ce;border-radius:2rem;background-color:#f5f1ea}.home .p-home__moduleItem::before{content:"0"counter(home-module);display:block;font-size:14rem;font-weight:600;letter-spacing:1.5rem;line-height:1}.home .p-home__moduleItem:first-child{grid-column:1/-1;min-height:420rem;padding-right:clamp(38rem,25vw,380rem);border-color:#183b3f;background:radial-gradient(circle at 88% 28%,rgba(200,107,74,.28)0 4rem,transparent 5rem),radial-gradient(circle at 88% 28%,transparent 0 68rem,rgba(200,107,74,.18) 69rem 70rem,transparent 71rem),linear-gradient(135deg,#102d30 0,#1b484b 100%)}.home .p-home__moduleItem:first-child::before{color:var(--accentColor)}.home .p-home__moduleItem:nth-child(3){border-color:#d8cec0;background-color:var(--whiteColor)}.home .p-home__moduleItem:last-child{grid-column:1/-1;min-height:300rem;padding-right:clamp(38rem,18vw,280rem);border-color:rgba(200,107,74,.35);background:linear-gradient(90deg,rgba(200,107,74,.13),rgba(200,107,74,.03)),var(--whiteColor)}.home .p-home__moduleItem:last-child::after{content:"";position:absolute;right:clamp(42rem,7vw,96rem);top:50%;width:clamp(84rem,10vw,140rem);height:3rem;background-color:var(--mainColor);box-shadow:30rem -26rem 0-1rem var(--accentColor),58rem 25rem 0-1rem #e8b9a8;transform:rotate(-22deg)}.home .p-home__moduleText{display:flex;flex-direction:column;gap:24rem;width:100%}.home .p-home__moduleItem .m-secondaryHeader{gap:0}.home .p-home__moduleItem .m-secondaryHeader__subtitle:empty{display:none}.home .p-home__moduleItem .m-secondaryHeader__title{max-width:850rem;margin:0;color:var(--mainColor);font-size:clamp(32rem,4vw,52rem);font-weight:500;line-height:1.1;letter-spacing:-1.4rem}.home .p-home__moduleItem:first-child .m-secondaryHeader__title{color:var(--whiteColor)}.home .p-home__moduleContent{max-width:850rem}.home .p-home__moduleItem .p-home__moduleContent li,.home .p-home__moduleItem .p-home__moduleContent p,.home .p-home__moduleItem .p-home__moduleContent span{margin-top:0;color:#62665b;font-size:16rem;line-height:1.8}.home .p-home__moduleItem:first-child .p-home__moduleContent li,.home .p-home__moduleItem:first-child .p-home__moduleContent p,.home .p-home__moduleItem:first-child .p-home__moduleContent span{color:rgba(255,255,255,.76)}.home .p-home__module{display:block;width:100%;max-width:none;margin:0;padding:0}.home .p-home__moduleItem,.home .p-home__moduleItem:first-child,.home .p-home__moduleItem:last-child,.home .p-home__moduleItem:nth-child(3){display:block;width:100%;max-width:none;min-height:0;padding:0;border:0;border-radius:0;background:0 0;overflow:visible}.home .p-home__moduleItem::after,.home .p-home__moduleItem::before,.home .p-home__moduleItem:first-child::before,.home .p-home__moduleItem:last-child::after{display:none;content:none}.p-home__values{width:min(calc(100% - 48rem),1320rem);margin-inline:auto;padding:clamp(80rem,9vw,130rem)0}.p-home__valuesHeader{display:flex;flex-direction:column;gap:18rem;max-width:820rem;margin-bottom:48rem}.p-home__valuesHeader h2{margin:0;color:var(--mainColor);font-size:clamp(38rem,4.7vw,66rem);font-weight:500;letter-spacing:-1.6rem;line-height:1.04}.p-home__valueGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14rem;margin:0;padding:0;list-style:none}.p-home__valueGrid li{min-width:0;padding:28rem 22rem;border-top:3rem solid var(--accentColor);background-color:#f5f1ea;color:#59696b;font-size:14rem;line-height:1.7}.p-home__valueGrid strong{display:block;margin-bottom:10rem;color:var(--mainColor);font-family:var(--titleFontFamily);font-size:21rem}.p-home__closing{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:580rem;background-color:#f3eee6}.p-home__closingImage{min-height:520rem}.p-home__closingImage img{display:block;width:100%;height:100%;object-fit:cover}.p-home__closingContent{justify-content:center;padding:clamp(54rem,8vw,120rem)}.p-home__closingContent p{max-width:610rem;margin:0;color:#59696b;font-size:17rem;line-height:1.8}.p-home__closingContent,.p-home__closingText{display:flex;flex-direction:column;align-items:flex-start;gap:26rem}.p-home__closingActions{display:flex;align-items:center;gap:28rem;margin-top:8rem}.o-mainFooter{margin-top:0;border-top:4rem solid var(--mainColor);background-color:#faf7f2}.o-mainFooter>.wrap{gap:clamp(32rem,5vw,80rem);max-width:1400rem;padding-block:clamp(54rem,6vw,82rem)}.o-mainFooter__logo img{width:min(100%,300rem)}.o-mainFooter__institutional{width:100%;max-width:750rem;margin:0 auto}.o-mainFooter__institutional .wrap{display:flex;justify-content:center;max-width:750rem;margin-inline:auto;padding:0}.o-mainFooter__institutional img{display:block;width:100%;height:auto;max-width:750rem;object-fit:contain}.o-mainFooter__copyright{padding:18rem 20rem;background-color:var(--whiteColor)}.o-mainFooter__claim{max-width:300rem;margin:16rem auto 0;color:#657476;font-size:14rem;line-height:1.6;text-align:center}.o-mainFooter a.m-media__item{text-decoration:none}.p-page__content:has(.living-about),.p-page__content:has(.living-properties){max-width:1200rem}.living-about,.living-properties{display:flex;flex-direction:column;gap:clamp(48rem,7vw,96rem);width:100%}.living-intro{max-width:820rem;margin-inline:auto;color:#526467;font-size:clamp(17rem,1.6vw,20rem);line-height:1.8;text-align:center}.living-property{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28rem,5vw,72rem);align-items:start;padding:clamp(28rem,5vw,64rem);border:1rem solid #ded8ce;background:#faf7f2}.living-property:nth-of-type(even){background:#edf2f1}.living-property__eyebrow{display:inline-block;margin-bottom:12rem;color:var(--accentColor);font-size:13rem;font-weight:700;letter-spacing:1.8rem;text-transform:uppercase}.living-about h2,.living-property h2{margin:0 0 18rem!important;color:var(--mainColor)!important;font-size:clamp(38rem,5vw,62rem)!important;line-height:1!important}.living-about li,.living-about p,.living-property p{color:#526467;font-size:16rem;line-height:1.8}.living-property__features{margin:24rem 0 0;padding:0;list-style:none}.living-property__features li{position:relative;margin:10rem 0;padding-left:24rem;color:#34484a;font-size:15rem}.living-property__features li::before{content:"";position:absolute;top:10rem;left:0;width:8rem;height:8rem;border-radius:50%;background-color:var(--accentColor)}.living-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.living-gallery a{display:block;min-height:210rem;overflow:hidden;background:#d9dfdd}.living-gallery a:first-child{grid-column:1/-1;min-height:340rem}.living-gallery img{width:100%!important;height:100%!important;min-height:inherit;max-height:none!important;object-fit:cover!important;box-shadow:none!important;transition:transform .5s ease}.living-gallery a:hover img{transform:scale(1.025)}.living-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12rem;margin:32rem 0 0;padding:0;list-style:none}.living-values li{padding:24rem 18rem;border-top:3rem solid var(--accentColor);background-color:#f5f1ea}.living-values strong{display:block;margin-bottom:8rem;color:var(--mainColor)}@media all and (max-width:1100px){.p-home__collectionOverlay{grid-template-columns:minmax(0,1fr)}.p-home__collectionOverlay em{max-width:38ch;padding-bottom:0}}@media all and (max-width:768px){.o-mainHeader__logo{max-width:240rem}.home .o-heroeSection{height:70svh;min-height:520rem}.m-showroomContent{align-items:center;gap:18rem}.m-showroomContentBtns,.m-showroom__eyebrow{justify-content:center}.m-showroom__eyebrow{width:100%}.m-showroom__subtitle,.m-showroom__title{text-align:center}.m-showroom__title{font-size:clamp(40rem,11vw,58rem);letter-spacing:-1.2rem}.p-home__heroFacts{display:none}.p-home__welcome{grid-template-columns:1fr;gap:48rem;width:min(calc(100% - 32rem),680rem);padding-block:72rem}.p-home__welcomeVisual{min-height:480rem}.p-home__welcomeMain{inset:0 0 10% 8%}.p-home__welcomeDetail{width:min(58%,290rem)}.p-home__sectionHeader{flex-direction:column;align-items:flex-start}.p-home__collectionGrid{grid-template-columns:1fr}.p-home__collectionLink{grid-column:auto}.p-home__collectionCard{min-height:470rem}.home .p-home__module{width:100%;padding:0}.home .p-home__moduleItem,.home .p-home__moduleItem:first-child,.home .p-home__moduleItem:last-child{display:block;width:100%;min-height:0;padding:0}.home .p-home__moduleItem:last-child::after{display:none}.home .p-home__moduleItem .m-secondaryHeader__title{font-size:clamp(30rem,9vw,42rem)}.p-home__closing{grid-template-columns:1fr;min-height:0}.p-home__values{width:min(calc(100% - 32rem),680rem);padding-block:64rem}.p-home__valueGrid{grid-template-columns:1fr 1fr}.p-home__closingImage{min-height:410rem}.p-home__closingContent{padding:58rem 24rem 70rem}.living-property,.living-values{grid-template-columns:1fr}}@media all and (max-width:480px){.a-button.-ghost,.m-showroomContentBtns .a-button{justify-content:center;width:100%}.p-home__welcomeVisual{min-height:390rem}.p-home__welcomeDetail{border-width:6rem}.p-home__collections{padding-inline:16rem}.p-home__collectionCard{min-height:390rem}.p-home__collectionOverlay{grid-template-columns:1fr}.p-home__collectionOverlay em{padding:0}.p-home__closingActions{align-items:flex-start;flex-direction:column}.living-gallery,.p-home__valueGrid{grid-template-columns:1fr}.living-gallery a:first-child{grid-column:auto;min-height:260rem}}