.site-header[data-site-header]{--header-font-text: "Inter", "Söhne", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--header-font-display: "Cormorant Garamond", "Freight Display Pro", Georgia, serif;position:absolute;inset:0 0 auto;z-index:30;min-height:var(--header-h);padding:1.25rem var(--gutter);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);border-bottom:1px solid transparent;transition:transform .26s var(--ease-light),background-color .18s ease-out;will-change:transform}.site-header[data-site-header].is-scroll-fixed{position:fixed;background:rgb(var(--ground-rgb) / .9);-webkit-backdrop-filter:blur(var(--s-2));backdrop-filter:blur(var(--s-2))}.site-header[data-site-header].is-scroll-hidden{transform:translateY(-100%)}[data-site-header] .site-mark{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:var(--s-2);row-gap:.15rem;align-items:center;color:var(--ink);line-height:1.2;text-decoration:none}[data-site-header] .site-mark__sign{grid-column:1;grid-row:1 / -1;width:clamp(3rem,6vw,3.75rem);height:auto;filter:drop-shadow(0 0 var(--s-2) color-mix(in srgb,var(--amber) 52%,transparent)) drop-shadow(0 0 var(--s-4) color-mix(in srgb,var(--amber-deep) 22%,transparent))}[data-site-header] .site-mark>span{grid-column:2;grid-row:1;font:500 .75rem/1.2 var(--header-font-text);letter-spacing:.2em;text-transform:uppercase}[data-site-header] .site-mark small{grid-column:2;grid-row:2;color:var(--ink-muted);font:italic 1rem/1.4 var(--header-font-display)}[data-site-header] nav{display:flex;align-items:center;gap:clamp(.9rem,2.5vw,2.5rem)}[data-site-header] nav a{position:relative;color:var(--ink-muted);font:400 1.08rem/1.2 var(--header-font-text);letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .16s ease-out}[data-site-header] nav a:after{content:"";position:absolute;inset:auto 0 -.45rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .18s ease-out}[data-site-header] nav a:hover,[data-site-header] nav a:focus-visible,[data-site-header] nav a[aria-current=page]{color:var(--ink)}[data-site-header] nav a:hover:after,[data-site-header] nav a:focus-visible:after,[data-site-header] nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}@supports ((-webkit-background-clip: text) or (background-clip: text)){[data-site-header] nav a[href="/#projet"]{color:transparent;background-image:linear-gradient(100deg,var(--ink-muted) 0%,var(--ink-muted) 36%,var(--ink) 44%,var(--amber) 49%,var(--amber-deep) 53%,var(--ink) 58%,var(--ink-muted) 66%,var(--ink-muted) 100%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:header-light-pass 10s linear 3s infinite both}}@keyframes header-light-pass{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:46rem){.site-header[data-site-header]{align-items:flex-start}[data-site-header] .site-mark small{max-width:13rem}[data-site-header] nav{flex:1;display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,6vw,2.5rem)}[data-site-header] nav a:last-child{justify-self:end;text-align:right}[data-site-header] nav a:first-child{display:none}[data-site-header] nav a{font-size:.62rem}}@media(prefers-reduced-motion:reduce){.site-header[data-site-header]{transition:none}[data-site-header] nav a[href="/#projet"]{animation:none;background:none;color:var(--ink-muted);-webkit-text-fill-color:var(--ink-muted)}}.site-footer[data-astro-cid-gcn2mc3v]{position:relative;background:var(--ground);border-top:1px solid var(--hairline)}.site-footer__main[data-astro-cid-gcn2mc3v]{padding:2.5rem var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.site-footer__artist[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:1rem}.site-footer__mark[data-astro-cid-gcn2mc3v]{width:3.5rem;height:3.5rem;flex:none;object-fit:contain;filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--amber) 34%,transparent)) drop-shadow(0 0 1.15rem color-mix(in srgb,var(--amber) 18%,transparent))}.site-footer__artist-copy[data-astro-cid-gcn2mc3v]{display:grid;gap:.3rem}.site-footer__artist[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{font:400 1.45rem/1.1 var(--font-display)}.site-footer__artist[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v],.site-footer__contact[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v],.site-footer__contact[data-astro-cid-gcn2mc3v] small[data-astro-cid-gcn2mc3v]{color:var(--ink-muted);font-size:.75rem}.site-footer__credit[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;gap:.45rem;color:var(--ink-muted);text-decoration:none;font-size:.68rem}.site-footer__credit[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{image-rendering:pixelated}.sr-only[data-astro-cid-gcn2mc3v]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.credit-heart[data-astro-cid-gcn2mc3v]{color:#cf7e61;font-size:1rem;transition:transform .16s ease-out}.site-footer__credit[data-astro-cid-gcn2mc3v]:hover .credit-heart[data-astro-cid-gcn2mc3v]{transform:scale(1.05)}.site-footer__contact[data-astro-cid-gcn2mc3v]{justify-self:end;display:grid;justify-items:end;gap:.3rem;text-align:right}.site-footer__contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--ink);text-underline-offset:.25rem}.maquette-notice[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:.65rem var(--gutter);border-top:1px solid var(--hairline);color:var(--ink-faint);font-size:.62rem;line-height:1.45}.maquette-notice[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{max-width:72rem;margin:0}.maquette-notice[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{color:var(--ink-muted);font-weight:500}.maquette-notice[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{flex:none;color:var(--ink-muted);text-underline-offset:.2rem}@media(max-width:46rem){.site-footer__main[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;justify-items:start;gap:1.5rem;padding-block:2.25rem}.site-footer__credit[data-astro-cid-gcn2mc3v]{grid-row:3;justify-self:start;width:auto;margin-top:.5rem}.site-footer__contact[data-astro-cid-gcn2mc3v]{justify-self:start;justify-items:start;text-align:left}.maquette-notice[data-astro-cid-gcn2mc3v]{display:block}.maquette-notice[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-block;margin-top:.65rem}}
