.house-layout[data-astro-cid-adud2z4q]{gap:var(--s4);display:grid}.house-intro[data-astro-cid-adud2z4q]{gap:var(--s3);display:grid}.house-hint[data-astro-cid-adud2z4q]{display:none}.house-steps[data-astro-cid-adud2z4q]{gap:var(--s4);list-style:none;display:grid}.house-step[data-astro-cid-adud2z4q]{gap:var(--s2);padding-top:var(--s3);display:grid;position:relative}.house-step[data-astro-cid-adud2z4q]:before{content:"";background:var(--line);width:100%;height:1px;position:absolute;top:0;left:0}.house-step[data-astro-cid-adud2z4q]:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.house-step[data-astro-cid-adud2z4q].is-active:after{transform:scaleX(1)}.house-step[data-astro-cid-adud2z4q] p[data-astro-cid-adud2z4q]{max-width:var(--measure)}.house-step__ico[data-astro-cid-adud2z4q]{background:var(--steel);width:40px;height:40px;color:var(--ink);transition:background .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border-radius:12px;place-items:center;display:inline-grid}.house-step[data-astro-cid-adud2z4q].is-active .house-step__ico[data-astro-cid-adud2z4q]{background:var(--gold);transform:rotate(-6deg)scale(1.06)}.house-stage[data-astro-cid-adud2z4q]{gap:var(--s3);display:grid}.house-selector[data-astro-cid-adud2z4q]{gap:var(--s1);padding:2px 2px var(--s1);scrollbar-width:thin;display:flex;overflow-x:auto}.house-selector__btn[data-astro-cid-adud2z4q]{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--paper);cursor:pointer;white-space:nowrap;height:36px;transition:background .24s var(--ease), color .24s var(--ease), border-color .24s var(--ease), transform .2s var(--ease);flex:none;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.92rem;font-weight:600;display:inline-flex}.house-selector__btn[data-astro-cid-adud2z4q]:active{transform:scale(.97)}.house-selector__btn[data-astro-cid-adud2z4q][aria-pressed=true]{border-color:var(--gold);background:var(--gold);color:var(--ink-deep)}@media (width<=899px){.js[data-astro-cid-adud2z4q] .house-steps[data-astro-cid-adud2z4q]>li[data-astro-cid-adud2z4q]:not(.is-active){display:none}.house-step[data-astro-cid-adud2z4q]{padding-top:0}.house-step[data-astro-cid-adud2z4q]:before,.house-step[data-astro-cid-adud2z4q]:after{display:none}}@media (width>=900px){.house-layout[data-astro-cid-adud2z4q]{column-gap:var(--s5);row-gap:var(--s5);grid-template-rows:auto 1fr;grid-template-columns:42fr 58fr}.house-intro[data-astro-cid-adud2z4q]{grid-area:1/1}.house-stage[data-astro-cid-adud2z4q]{top:calc(var(--header-h) + 1rem);grid-area:1/2/span 2;align-self:start;position:sticky}.house-steps[data-astro-cid-adud2z4q]{grid-area:2/1;gap:0}.house-step[data-astro-cid-adud2z4q]{min-height:50vh;padding-block:var(--s3);transition:color .3s var(--ease);align-content:start}.house-step[data-astro-cid-adud2z4q]:not(.is-active){color:var(--muted)}.house-step[data-astro-cid-adud2z4q]:not(.is-active) .house-step__ico[data-astro-cid-adud2z4q]{background:var(--steel-deep);color:var(--muted)}.house-step[data-astro-cid-adud2z4q]:last-child{min-height:30vh}.house-selector[data-astro-cid-adud2z4q]{display:none}.house-hint[data-astro-cid-adud2z4q]{display:block}}.territoire__map[data-astro-cid-lcdefpme]{padding:var(--s2);border:1px solid var(--line-on-ink);border-radius:var(--r-card);overflow:hidden}.territoire__text[data-astro-cid-lcdefpme]{gap:var(--s3);display:grid}.realisations__inner[data-astro-cid-lcdefpme]{gap:var(--s5);display:grid}.realisations__side[data-astro-cid-lcdefpme]{gap:var(--s3);align-self:end;justify-items:start;display:grid}.realisations[data-astro-cid-lcdefpme] .planche[data-astro-cid-lcdefpme]:before{background:var(--steel-line)}.trio[data-astro-cid-lcdefpme]{gap:var(--s3);grid-template-columns:repeat(3,1fr);align-items:start;list-style:none;display:grid}.trio__link[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.trio__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.trio__photo[data-astro-cid-lcdefpme] img{transition:transform .7s var(--ease)}.trio__link[data-astro-cid-lcdefpme]:hover .trio__photo[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.trio[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-top:var(--s1);font-size:var(--fs-small);gap:2px;display:grid}.trio__title[data-astro-cid-lcdefpme]{font-weight:600}.trio__family[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=599px){.trio[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.trio__item[data-astro-cid-lcdefpme]:nth-child(3){grid-column:1/-1}}
