.home[data-astro-cid-gyq3pqqx]{padding:20px 0 28px}.block[data-astro-cid-gyq3pqqx]{background:var(--surface);border:3px solid #e3c77a;border-radius:10px;width:min(1200px,100% - 28px);margin:0 auto 16px;padding:clamp(28px,4vw,52px);scroll-margin-top:110px;box-shadow:0 0 10px #e3c77a47}.block--alt[data-astro-cid-gyq3pqqx]{background:var(--ground)}.block[data-astro-cid-gyq3pqqx] h1[data-astro-cid-gyq3pqqx],.block[data-astro-cid-gyq3pqqx] h2[data-astro-cid-gyq3pqqx]{margin-bottom:22px;font-size:clamp(30px,3.6vw,48px);line-height:1.1}.block[data-astro-cid-gyq3pqqx] h1[data-astro-cid-gyq3pqqx].title{font-size:clamp(30px,3.6vw,48px)}.action[data-astro-cid-gyq3pqqx]{margin:26px 0 0}.action[data-astro-cid-gyq3pqqx] .btn[data-astro-cid-gyq3pqqx]{min-height:48px}.eyebrow[data-astro-cid-gyq3pqqx]{margin-bottom:10px}.lede[data-astro-cid-gyq3pqqx]{color:#f3eedfc7;max-width:60ch;margin:0;font-size:16px}.split[data-astro-cid-gyq3pqqx]{grid-template-columns:1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width>=860px){.split[data-astro-cid-gyq3pqqx]{grid-template-columns:1fr 1.1fr}}.ph[data-astro-cid-gyq3pqqx]{text-align:center;color:var(--gold-hi);font:600 13px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(160deg,#0a1a13 0%,#1c3d2e 100%);border:1px dashed #c9a24ab3;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.ph--image[data-astro-cid-gyq3pqqx]{aspect-ratio:4/3}.ph--video[data-astro-cid-gyq3pqqx]{aspect-ratio:16/9;pointer-events:none}.ph--portrait[data-astro-cid-gyq3pqqx]{aspect-ratio:3/4}.play[data-astro-cid-gyq3pqqx]{width:44px;height:44px;color:var(--gold-hi);border:1.5px solid var(--gold);box-sizing:border-box;border-radius:50%;padding:10px}.videos[data-astro-cid-gyq3pqqx]{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=860px){.videos[data-astro-cid-gyq3pqqx]{grid-template-columns:repeat(3,1fr)}}.video[data-astro-cid-gyq3pqqx]{text-align:center}.video[data-astro-cid-gyq3pqqx] h3[data-astro-cid-gyq3pqqx]{color:#e3c77a;text-align:center;text-wrap:balance;margin:16px 0 6px;font-size:22px;font-weight:700}.video[data-astro-cid-gyq3pqqx] .small[data-astro-cid-gyq3pqqx]{text-align:center;text-wrap:balance;font-weight:400}.vframe[data-astro-cid-gyq3pqqx]{background:#001b13;border:3px solid #e3c77a;border-radius:10px;box-shadow:0 0 18px #e3c77a59}.vframe[data-astro-cid-gyq3pqqx]:focus-within{outline-offset:4px;outline:2px solid #f3dfa0}.vplayer[data-astro-cid-gyq3pqqx]{aspect-ratio:16/9;box-sizing:border-box;background:#001b13;border:0;border-radius:6px;width:100%;height:auto;display:block}#t-portfolio[data-astro-cid-gyq3pqqx].portfolio-title,#t-realisations[data-astro-cid-gyq3pqqx].portfolio-title,#t-equipe[data-astro-cid-gyq3pqqx].portfolio-title{color:#e3c77a;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.1vw,46px);font-weight:900;line-height:1.04}.small[data-astro-cid-gyq3pqqx]{color:#f3eedfb3;max-width:none;margin:0;font-size:14px}.real-grid[data-astro-cid-gyq3pqqx]{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=860px){.real-grid[data-astro-cid-gyq3pqqx]{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr)}.real-slot[data-astro-cid-gyq3pqqx]{grid-row:span 2;grid-template-rows:subgrid;display:grid}}.real-slot[data-astro-cid-gyq3pqqx]{text-align:center}.real-text[data-astro-cid-gyq3pqqx]{margin-bottom:18px}.real-slot[data-astro-cid-gyq3pqqx] h3[data-astro-cid-gyq3pqqx]{color:#e3c77a;text-align:center;text-wrap:balance;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:clamp(27px,2.3vw,30px);font-weight:900}.real-tag[data-astro-cid-gyq3pqqx]{color:#e3c77a;text-align:center;text-wrap:balance;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.5vw,20px);font-style:italic;font-weight:600}.real-text[data-astro-cid-gyq3pqqx] .small[data-astro-cid-gyq3pqqx]{text-align:center;text-wrap:balance;margin:0;font-size:16px;font-weight:400}.real-ph[data-astro-cid-gyq3pqqx]{aspect-ratio:16/9;box-sizing:border-box;background:#001b13;width:100%;overflow:hidden}.real-ph[data-astro-cid-gyq3pqqx] img[data-astro-cid-gyq3pqqx]{object-fit:cover;width:100%;height:100%;display:block}.team[data-astro-cid-gyq3pqqx]{grid-template-columns:1fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.team[data-astro-cid-gyq3pqqx]{grid-template-columns:repeat(6,1fr)}.team[data-astro-cid-gyq3pqqx] .member[data-astro-cid-gyq3pqqx]{grid-column:span 2}.team[data-astro-cid-gyq3pqqx] .member[data-astro-cid-gyq3pqqx]:nth-child(4){grid-column:2/span 2}.team[data-astro-cid-gyq3pqqx] .member[data-astro-cid-gyq3pqqx]:nth-child(5){grid-column:4/span 2}}.team[data-astro-cid-gyq3pqqx] .video[data-astro-cid-gyq3pqqx] h3[data-astro-cid-gyq3pqqx],#portfolio[data-astro-cid-gyq3pqqx] .video[data-astro-cid-gyq3pqqx] h3[data-astro-cid-gyq3pqqx]{font-family:Playfair Display,Georgia,serif;font-weight:900}#portfolio[data-astro-cid-gyq3pqqx] .video[data-astro-cid-gyq3pqqx] .small[data-astro-cid-gyq3pqqx]{font-size:16px}.team[data-astro-cid-gyq3pqqx] .video[data-astro-cid-gyq3pqqx] .small[data-astro-cid-gyq3pqqx]{font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.4}.team[data-astro-cid-gyq3pqqx] .vframe[data-astro-cid-gyq3pqqx] img[data-astro-cid-gyq3pqqx]{aspect-ratio:1;object-fit:cover;background:#001b13;border-radius:6px;width:100%;height:auto;display:block}.quote[data-astro-cid-gyq3pqqx]{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=900px){.quote[data-astro-cid-gyq3pqqx]{grid-template-columns:1fr 1fr}}.sec-head[data-astro-cid-gyq3pqqx]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.sec-head[data-astro-cid-gyq3pqqx] h2[data-astro-cid-gyq3pqqx]{margin:0}.sec-head--center[data-astro-cid-gyq3pqqx]{text-align:center;flex-direction:column;justify-content:center;gap:14px}.sec-rule[data-astro-cid-gyq3pqqx]{align-items:center;gap:12px;width:min(320px,70%);display:flex}.sec-rule[data-astro-cid-gyq3pqqx] span[data-astro-cid-gyq3pqqx]{background:linear-gradient(90deg,#0000,#c9a24b,#f3dfa0);flex:1;height:1px}.sec-rule[data-astro-cid-gyq3pqqx] span[data-astro-cid-gyq3pqqx]:last-child{background:linear-gradient(270deg,#0000,#c9a24b,#f3dfa0)}.sec-rule[data-astro-cid-gyq3pqqx] i[data-astro-cid-gyq3pqqx]{background:#e3c77a;flex:none;width:8px;height:8px;transform:rotate(45deg)}.sec-intro[data-astro-cid-gyq3pqqx]{color:#e3c77a;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.5vw,22px);font-style:italic}.mini[data-astro-cid-gyq3pqqx]{flex:none;width:240px;margin:0}.mini[data-astro-cid-gyq3pqqx] img[data-astro-cid-gyq3pqqx]{object-fit:cover;border:1px solid #c9a24a73;width:100%;height:96px;display:block}@media (width<=639px){.mini[data-astro-cid-gyq3pqqx]{display:none}}.presentation-full[data-astro-cid-gyq3pqqx]{background:#0c261a;border:3px solid #e3c77a;border-radius:10px;min-height:520px;padding:0;display:grid;position:relative;overflow:hidden}.pres-bg[data-astro-cid-gyq3pqqx]{object-fit:cover;object-position:0% 50%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pres-photo[data-astro-cid-gyq3pqqx]{display:none}.pres-shade[data-astro-cid-gyq3pqqx]{z-index:1;background:radial-gradient(34% 60% at 80%,#0c261a33 0%,#0c261a1a 55%,#0c261a00 100%),linear-gradient(90deg,#0c261a00 60%,#0c261a99 84%,#0c261ac7 100%);position:absolute;inset:0}.pres-inner[data-astro-cid-gyq3pqqx]{z-index:2;box-sizing:border-box;place-self:center end;width:40%;padding:40px 48px;position:relative}.pres-inner[data-astro-cid-gyq3pqqx] .title[data-astro-cid-gyq3pqqx]{color:#f4ead2;text-shadow:0 2px 18px #000000b3;margin:0 0 24px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.1vw,46px);font-weight:900;line-height:1.04}.pres-inner[data-astro-cid-gyq3pqqx] .title[data-astro-cid-gyq3pqqx] .gold[data-astro-cid-gyq3pqqx]{color:#e3c77a}.pres-text[data-astro-cid-gyq3pqqx]{color:#e3c77a;text-shadow:0 1px 10px #000000a6;margin:0 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.5vw,22px);font-style:italic;font-weight:600;line-height:1.5}@media (width<=639px){.presentation-full[data-astro-cid-gyq3pqqx]{min-height:0;display:block}.pres-bg[data-astro-cid-gyq3pqqx],.pres-shade[data-astro-cid-gyq3pqqx]{display:none}.pres-photo[data-astro-cid-gyq3pqqx]{border-bottom:1px solid #c9a24a99;width:100%;height:auto;display:block;position:relative}.pres-inner[data-astro-cid-gyq3pqqx]{width:auto;padding:24px 18px 32px}}.form-wrap[data-astro-cid-gyq3pqqx]{max-width:720px}.quote-photo[data-astro-cid-gyq3pqqx]{margin:0}.quote-photo[data-astro-cid-gyq3pqqx] img[data-astro-cid-gyq3pqqx]{aspect-ratio:4/3;object-fit:cover;border:3px solid #e3c77a;border-radius:10px;width:100%}#demande[data-astro-cid-gyq3pqqx] input[data-astro-cid-gyq3pqqx]:focus-visible,#demande[data-astro-cid-gyq3pqqx] textarea[data-astro-cid-gyq3pqqx]:focus-visible,#demande[data-astro-cid-gyq3pqqx] select[data-astro-cid-gyq3pqqx]:focus-visible{outline-offset:3px;outline:3px solid #e3c77a8c}.consent[data-astro-cid-gyq3pqqx]{color:#f3eedfbf;max-width:720px;margin:18px 0 0;font-size:14px}.consent[data-astro-cid-gyq3pqqx] a[data-astro-cid-gyq3pqqx]{align-items:center;min-height:44px;display:inline-flex}@media (width<=639px){.block[data-astro-cid-gyq3pqqx]{width:calc(100% - 20px);margin-bottom:10px;padding:24px 18px;scroll-margin-top:136px}}
