.story-art[data-astro-cid-bai4lphr]{inline-size:calc(100% + 2 * var(--site-margin));margin-inline:calc(-1 * var(--site-margin));aspect-ratio:2;position:relative}.story-art[data-astro-cid-bai4lphr] .story-art__image{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}.story-art__overlay[data-astro-cid-bai4lphr]{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.story-art__trail[data-astro-cid-bai4lphr]{fill:none;stroke:var(--swatch-ink);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:0 5.6}.story-art__mask[data-astro-cid-bai4lphr]{fill:none;stroke:#fff;stroke-width:14px;stroke-dasharray:1 1;stroke-dashoffset:0}html[data-ds=universel] .home{background:var(--theme-background);display:block}html[data-ds=universel] .story__side{gap:var(--space-40);flex-direction:column;display:flex}html[data-ds=universel] .hero{min-block-size:100svh;padding:calc(var(--space-80) + var(--header-height)) var(--site-margin) var(--space-80);color:var(--theme-text);flex-direction:column;justify-content:end;margin-block-start:calc(-1 * var(--header-height));display:flex;position:relative;overflow:clip}html[data-ds=universel] .hero__media,html[data-ds=universel] .hero__media video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}html[data-ds=universel] .hero__media:after{content:"";background:var(--gradient-scrim-hero);position:absolute;inset:0}html[data-ds=universel] .hero__content{row-gap:var(--space-20);align-items:end;position:relative}html[data-ds=universel] .hero__lead,html[data-ds=universel] .hero__side{flex-direction:column;grid-column:1/-1;display:flex}html[data-ds=universel] .hero__lead{gap:var(--space-20)}html[data-ds=universel] .hero__side{gap:var(--space-40)}html[data-ds=universel] .hero__title{max-inline-size:92.7rem}html[data-ds=universel] .hero__rating{align-items:center;gap:var(--space-10);display:flex}html[data-ds=universel] .hero__badge{inline-size:var(--badge-size);block-size:var(--badge-size);border-radius:var(--radius-round);background:var(--theme-badge-background);place-items:center;display:grid}html[data-ds=universel] .hero__badge svg{inline-size:var(--badge-icon-size);block-size:var(--badge-icon-size)}html[data-ds=universel] .hero__actions{align-items:start;gap:var(--space-10);flex-wrap:wrap;display:flex}@media (width<=767px){html[data-ds=universel] .hero__side{gap:var(--space-20)}}@media (width>=768px){html[data-ds=universel] .hero__content{row-gap:var(--space-40)}html[data-ds=universel] .hero__lead{grid-column:1/span 10}html[data-ds=universel] .hero__side{grid-column:1/span 8}}@media (width>=1024px){html[data-ds=universel] .hero{min-block-size:min(calc(64rem + var(--header-height)), 100svh);padding-block-start:calc(var(--space-40) + var(--header-height))}html[data-ds=universel] .hero__lead{grid-column:1/span 8}html[data-ds=universel] .hero__side{grid-column:9/-1}}html[data-ds=universel] .craft{gap:var(--space-80);padding-block:var(--space-160);flex-direction:column;display:flex}html[data-ds=universel] .craft__trades{gap:var(--space-20) var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ds=universel] .craft__trade{align-items:start;gap:var(--space-20);border-block-start:var(--rule-width) solid var(--theme-rule-strong);color:var(--theme-heading);flex-direction:column;padding-block-start:var(--space-20);display:flex}html[data-ds=universel] .craft__pictogram{inline-size:var(--pictogram-size);block-size:var(--pictogram-size);border:var(--rule-width) solid var(--theme-rule-strong);border-radius:var(--radius-round);color:var(--theme-text);flex-shrink:0;place-items:center;display:grid}html[data-ds=universel] .craft__pictogram svg{inline-size:var(--pictogram-icon-size);block-size:var(--pictogram-icon-size)}@media (width>=768px){html[data-ds=universel] .craft__trades{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr))}html[data-ds=universel] .craft__trade{flex-direction:row;grid-column:span 6;align-items:center}}@media (width>=1024px){html[data-ds=universel] .craft__trade{grid-column:span 3}}html[data-ds=universel] .kitchens{gap:var(--space-80);flex-direction:column;padding-block-end:var(--space-160);display:flex;container-type:inline-size}html[data-ds=universel] .kitchens__photos{row-gap:var(--space-20)}html[data-ds=universel] .kitchens__photo{object-fit:cover;grid-column:1/-1;block-size:100%;inline-size:100%}html[data-ds=universel] .kitchens__photo--a{aspect-ratio:690/520}html[data-ds=universel] .kitchens__photo--b{aspect-ratio:453/600}html[data-ds=universel] .kitchens__photo--c{aspect-ratio:572/420}html[data-ds=universel] .kitchens__photo--d{aspect-ratio:454/320}@media (width>=768px){html[data-ds=universel] .kitchens__photo--a{grid-column:1/span 7}html[data-ds=universel] .kitchens__photo--b{grid-column:8/-1}html[data-ds=universel] .kitchens__photo--c{grid-column:1/span 6}html[data-ds=universel] .kitchens__photo--d{grid-column:7/-1;align-self:end}}@media (width>=1024px){html[data-ds=universel] .kitchens__photos{grid-template-rows:8.5714cqi 28.5714cqi 8.5714cqi 5.7143cqi 4.2857cqi 20cqi 2.8571cqi;row-gap:0}html[data-ds=universel] .kitchens__photo{aspect-ratio:auto}html[data-ds=universel] .kitchens__photo--a{grid-area:1/1/3/span 6}html[data-ds=universel] .kitchens__photo--b{grid-area:2/8/5/span 4}html[data-ds=universel] .kitchens__photo--c{grid-area:4/2/7/span 5}html[data-ds=universel] .kitchens__photo--d{grid-area:6/9/8/-1;align-self:stretch}}html[data-ds=universel] .wide-photo{padding-block-end:var(--space-160)}html[data-ds=universel] .wide-photo__image{aspect-ratio:1440/900;object-fit:cover;block-size:auto;inline-size:100%}html[data-ds=universel] .team-video{gap:var(--space-80);flex-direction:column;padding-block-end:var(--space-160);display:flex}html[data-ds=universel] .team-video__head{row-gap:var(--space-20)}html[data-ds=universel] .team-video__head h2,html[data-ds=universel] .team-video__text{grid-column:1/-1}html[data-ds=universel] .team-video__text{gap:var(--space-10);flex-direction:column;display:flex}html[data-ds=universel] .team-video__frame{aspect-ratio:12/5;position:relative;overflow:clip}html[data-ds=universel] .team-video__frame video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width>=768px){html[data-ds=universel] .team-video__head{row-gap:var(--space-80)}html[data-ds=universel] .team-video__head h2{grid-column:1/span 10}html[data-ds=universel] .team-video__text{grid-column:5/-1}}@media (width>=1024px){html[data-ds=universel] .team-video__head h2{grid-column:1/span 8}html[data-ds=universel] .team-video__text{grid-area:2/9/auto/-1}}html[data-ds=universel] .support{padding-block-end:var(--space-160)}html[data-ds=universel] .support__row{row-gap:var(--space-20);padding-block:var(--space-10) var(--space-20);border-block-start:var(--rule-width) solid var(--theme-rule-strong)}html[data-ds=universel] .support__row:last-child{border-block-end:var(--rule-width) solid var(--theme-rule-strong)}html[data-ds=universel] .support__image,html[data-ds=universel] .support__copy{grid-column:1/-1}html[data-ds=universel] .support__image{aspect-ratio:453/246;object-fit:cover;block-size:auto;inline-size:100%}html[data-ds=universel] .support__copy{gap:var(--space-10);flex-direction:column;display:flex}@media (width>=768px){html[data-ds=universel] .support__image{grid-column:1/span 5}html[data-ds=universel] .support__copy{gap:var(--space-20);grid-column:7/-1}}@media (width>=1024px){html[data-ds=universel] .support__image{grid-column:1/span 4}html[data-ds=universel] .support__copy{grid-column:8/span 4}}html[data-ds=universel] .scope{gap:var(--space-80);padding-block:var(--space-160);flex-direction:column;display:flex}html[data-ds=universel] .scope__video{aspect-ratio:1400/560;position:relative;overflow:clip}html[data-ds=universel] .scope__video video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}html[data-ds=universel] .scope__offers{row-gap:var(--space-40)}html[data-ds=universel] .scope__offer{gap:var(--space-20);flex-direction:column;grid-column:1/-1;display:flex}html[data-ds=universel] .scope__offer h3{max-inline-size:45.3rem}html[data-ds=universel] .scope__image{aspect-ratio:690/480;object-fit:cover;block-size:auto;inline-size:100%}@media (width>=768px){html[data-ds=universel] .scope__offer:first-child{grid-column:1/span 6}html[data-ds=universel] .scope__offer:last-child{grid-column:7/-1}}html[data-ds=universel] .signature{min-block-size:100svh;padding:var(--space-80) var(--site-margin);color:var(--theme-text);flex-direction:column;justify-content:end;display:flex;position:relative;overflow:clip}html[data-ds=universel] .signature__photo,html[data-ds=universel] .signature__scrim{position:absolute;inset:0}html[data-ds=universel] .signature__photo{object-fit:cover;block-size:100%;inline-size:100%}html[data-ds=universel] .signature__scrim{background:var(--gradient-scrim-bottom)}html[data-ds=universel] .signature__quote{gap:var(--space-40);flex-direction:column;max-inline-size:57.1rem;display:flex;position:relative}html[data-ds=universel] .signature__quote blockquote{color:var(--theme-heading);text-wrap:pretty}@media (width>=768px){html[data-ds=universel] .signature{min-block-size:90rem}}@media (width>=1280px){html[data-ds=universel] .signature__scrim{background:var(--gradient-scrim-start)}}html[data-ds=universel] .showroom{gap:var(--space-160);padding-block:var(--space-160);flex-direction:column;display:flex}html[data-ds=universel] .showroom__track{gap:var(--grid-gutter);flex-direction:column;display:flex}html[data-ds=universel] .showroom__slide{aspect-ratio:1440/900;object-fit:cover;block-size:auto;inline-size:100%}html[data-ds=universel].scenes .showroom__gallery{view-timeline:--gallery block;block-size:400svh}html[data-ds=universel].scenes .showroom__stage{block-size:calc(100svh - var(--header-height));position:sticky;inset-block-start:var(--header-height);overflow:clip}html[data-ds=universel].scenes .showroom__track{inline-size:calc(400% + 3 * var(--grid-gutter));flex-direction:row;block-size:100%;animation:linear both gallery-slide}@supports (animation-timeline:view()){html[data-ds=universel].scenes .showroom__track{animation-timeline:--gallery;animation-range:contain 15% contain 85%}}html[data-ds=universel].scenes .showroom__slide{inline-size:calc((100% - 3 * var(--grid-gutter)) / 4);aspect-ratio:auto;block-size:100%}@keyframes gallery-slide{0%{transform:translate(0)}to{transform:translateX(calc(-75% - .75 * var(--grid-gutter)))}}html[data-ds=universel] .team{gap:var(--space-80);flex-direction:column;padding-block-end:var(--space-160);display:flex}html[data-ds=universel] .team__title{max-inline-size:92.7rem}html[data-ds=universel] .team__list{gap:var(--space-80);flex-direction:column;display:flex}html[data-ds=universel] .team__member{row-gap:var(--space-20);align-items:end}html[data-ds=universel] .team__portrait,html[data-ds=universel] .team__copy{grid-column:1/-1}html[data-ds=universel] .team__portrait{aspect-ratio:571/520;object-fit:cover;block-size:auto;inline-size:100%}html[data-ds=universel] .team__portrait--tall{aspect-ratio:571/640}html[data-ds=universel] .team__copy{gap:var(--space-40);flex-direction:column;display:flex}html[data-ds=universel] .team__identity{gap:var(--space-10);flex-direction:column;display:flex}html[data-ds=universel] .team__bio{gap:var(--space-20);flex-direction:column;display:flex}@media (width>=768px){html[data-ds=universel] .team__member--reverse{align-items:start}html[data-ds=universel] .team__portrait{grid-area:1/1/auto/span 6}html[data-ds=universel] .team__copy{grid-area:1/8/auto/-1}html[data-ds=universel] .team__member--reverse .team__portrait{grid-column:7/-1}html[data-ds=universel] .team__member--reverse .team__copy{grid-column:1/span 5}}html[data-ds=universel] .story{gap:var(--space-80);padding-block:var(--space-160) 0;flex-direction:column;display:flex}html[data-ds=universel] .zones{gap:var(--space-80);padding-block:var(--space-160);flex-direction:column;display:flex}html[data-ds=universel] .zones__body{row-gap:var(--space-40);align-items:start}html[data-ds=universel] .zones__map,html[data-ds=universel] .zones__side{grid-column:1/-1}html[data-ds=universel] .zones__map{aspect-ratio:690/635;background:var(--theme-rule);display:grid;position:relative}html[data-ds=universel] .zones__map iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}html[data-ds=universel] .map-privacy{justify-content:end;align-items:start;gap:var(--space-10);padding:var(--space-20);flex-direction:column;display:flex}html[data-ds=universel] .map-privacy[hidden],html[data-ds=universel] .zones__map iframe[hidden]{display:none}html[data-ds=universel] .zones__side{gap:var(--space-40);flex-direction:column;display:flex}html[data-ds=universel] .zones__item{gap:var(--space-10);padding-block:var(--space-10) var(--space-20);border-block-start:var(--rule-width) solid var(--theme-rule-strong);flex-direction:column;display:flex}html[data-ds=universel] .zones__item:last-child{border-block-end:var(--rule-width) solid var(--theme-rule-strong)}html[data-ds=universel] .zones__item h3{color:var(--theme-heading)}html[data-ds=universel] .zones__follow-up{gap:var(--space-20);flex-direction:column;display:flex}@media (width>=768px){html[data-ds=universel] .zones__map{grid-column:1/span 6}html[data-ds=universel] .zones__side{grid-column:7/-1}}@media (width>=1024px){html[data-ds=universel] .zones__side{grid-column:8/-1}}html[data-ds=universel].scenes .team-video__frame{animation:linear both team-grow}@supports (animation-timeline:view()){html[data-ds=universel].scenes .team-video__frame{animation-timeline:view();animation-range:entry}}@keyframes team-grow{0%{transform:scale(.8079)}to{transform:none}}
