.hero[data-astro-cid-ge2uvauf]{z-index:2;position:relative;container-type:inline-size}.hero-stage[data-astro-cid-ge2uvauf]{--k:calc(100cqw / 1440);height:calc(var(--k) * 709);position:relative}.cluster[data-astro-cid-ge2uvauf]{left:calc(var(--k) * 481);top:calc(var(--k) * 91);width:calc(var(--k) * 478);height:calc(var(--k) * 478);position:absolute}.stars[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.star[data-astro-cid-ge2uvauf].is-front{z-index:1;will-change:transform}.star[data-astro-cid-ge2uvauf]{left:calc(var(--k) * var(--x));top:calc(var(--k) * var(--y));width:calc(var(--k) * 46);height:calc(var(--k) * 46);fill:var(--yellow);transform-origin:50%;pointer-events:none;position:absolute;overflow:visible}.portrait[data-astro-cid-ge2uvauf]{transform-origin:0 0;filter:drop-shadow(0 calc(var(--k) * 4) calc(var(--k) * 4) #00000040);position:absolute;overflow:hidden}.portrait[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:fill;position:absolute}.portrait-1[data-astro-cid-ge2uvauf]{left:calc(var(--k) * (550 - 481));top:calc(var(--k) * (227 - 182));width:calc(var(--k) * 368);height:calc(var(--k) * 368);transform:rotate(3.9deg)}.portrait-1[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:143.246%;height:143.246%;top:-21.6301%;left:-21.6301%}.portrait-2[data-astro-cid-ge2uvauf]{left:calc(var(--k) * (508 - 481));top:calc(var(--k) * (277 - 182));width:calc(var(--k) * 364);height:calc(var(--k) * 364);transform:rotate(-11.2deg)}.portrait-2[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:144.634%;height:144.634%;top:-22.317%;left:-22.317%}.stamp[data-astro-cid-ge2uvauf]{left:calc(var(--k) * (852 - 481));top:calc(var(--k) * (527 - 182));width:calc(var(--k) * 61);height:calc(var(--k) * 83);object-fit:cover;position:absolute}.title[data-astro-cid-ge2uvauf]{top:calc(var(--k) * (368 - 91));white-space:nowrap;font-weight:500;font-size:calc(var(--k) * 78);line-height:calc(var(--k) * 108);pointer-events:none;position:absolute}.title[data-astro-cid-ge2uvauf] .big[data-astro-cid-ge2uvauf]{font-size:calc(var(--k) * 80)}.title[data-astro-cid-ge2uvauf] .serif[data-astro-cid-ge2uvauf]{font-size:calc(var(--k) * 72)}.title-name[data-astro-cid-ge2uvauf]{left:calc(var(--k) * 185)}.title-direction[data-astro-cid-ge2uvauf]{left:calc(var(--k) * 865)}@media (width<=699px){.hero[data-astro-cid-ge2uvauf]{margin-top:-64px}.hero-stage[data-astro-cid-ge2uvauf]{--m:calc(100cqw / 393);height:calc(var(--m) * 621)}.cluster[data-astro-cid-ge2uvauf]{--k:calc(var(--m) * 269 / 478);left:calc(var(--m) * 62);top:calc(var(--m) * 186)}.portrait-1[data-astro-cid-ge2uvauf]{left:calc(var(--m) * 27);top:calc(var(--m) * 12);width:calc(var(--m) * 231);height:calc(var(--m) * 231)}.portrait-2[data-astro-cid-ge2uvauf]{left:0;top:calc(var(--m) * 45);width:calc(var(--m) * 229);height:calc(var(--m) * 229)}.stamp[data-astro-cid-ge2uvauf]{left:calc(var(--m) * 209);top:calc(var(--m) * 201);width:calc(var(--m) * 38);height:calc(var(--m) * 52)}.title[data-astro-cid-ge2uvauf]{line-height:calc(var(--m) * 72);font-size:calc(var(--m) * 55)}.title[data-astro-cid-ge2uvauf] .big[data-astro-cid-ge2uvauf]{font-size:calc(var(--m) * 53)}.title[data-astro-cid-ge2uvauf] .serif[data-astro-cid-ge2uvauf]{font-size:calc(var(--m) * 48)}.title-name[data-astro-cid-ge2uvauf]{left:calc(var(--m) * 68);top:calc(var(--m) * 112)}.title-direction[data-astro-cid-ge2uvauf]{left:calc(var(--m) * 63);top:calc(var(--m) * 458)}}.pbar[data-astro-cid-oluccgcd],.pdetails[data-astro-cid-oluccgcd]{display:none}@media (width<=1199px){.pbar[data-astro-cid-oluccgcd]{z-index:4;background:var(--white);align-items:center;gap:4px;min-height:48px;transition:top .45s cubic-bezier(.76,0,.24,1);display:flex;position:sticky;top:64px}html[data-barre=retiree] .pbar[data-astro-cid-oluccgcd]{top:0}.pbar-title[data-astro-cid-oluccgcd]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.pbar-meta[data-astro-cid-oluccgcd]{color:#6b6b6b;font-weight:400}.pbar-more[data-astro-cid-oluccgcd],.pbar-cols[data-astro-cid-oluccgcd]{flex:none;place-items:center;width:44px;height:44px;display:grid}.pbar-more[data-astro-cid-oluccgcd]{margin-left:2px}.pbar-plus[data-astro-cid-oluccgcd]{width:16px;height:16px;position:relative}.pbar-plus[data-astro-cid-oluccgcd]:before,.pbar-plus[data-astro-cid-oluccgcd]:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:7.25px;left:0}.pbar-plus[data-astro-cid-oluccgcd]:after{transform:rotate(90deg)}.pbar-more[data-astro-cid-oluccgcd][aria-expanded=true] .pbar-plus[data-astro-cid-oluccgcd]:after{display:none}.pbar-view[data-astro-cid-oluccgcd]{margin-left:auto;margin-right:-12px;display:flex}.pbar-cols[data-astro-cid-oluccgcd]{width:36px}.pbar-cols[data-astro-cid-oluccgcd] svg[data-astro-cid-oluccgcd]{fill:#b5b5b5}.pbar-cols[data-astro-cid-oluccgcd][aria-pressed=true] svg[data-astro-cid-oluccgcd]{fill:var(--black)}.pdetails[data-astro-cid-oluccgcd]:not([hidden]){flex-direction:column;gap:2px;padding-bottom:16px;display:flex}.pdetails[data-astro-cid-oluccgcd] .info{align-self:stretch}}.pbar-mobile[data-astro-cid-oluccgcd]{display:none}@media (width<=699px){.pbar-more[data-astro-cid-oluccgcd],.pdetails[data-astro-cid-oluccgcd]{display:none!important}.pbar[data-astro-cid-oluccgcd]{align-items:flex-start;min-height:36px;padding-top:0}.pbar-full[data-astro-cid-oluccgcd]{display:none}.pbar-mobile[data-astro-cid-oluccgcd]{display:inline}.pbar-title[data-astro-cid-oluccgcd]{font-size:22px;line-height:26px}.pbar-view[data-astro-cid-oluccgcd]{gap:12px;margin-top:2px;margin-right:0}.pbar-cols[data-astro-cid-oluccgcd]{width:22px;height:22px;position:relative}.pbar-cols[data-astro-cid-oluccgcd]:after{content:"";position:absolute;inset:-11px -6px}.pbar-cols[data-astro-cid-oluccgcd] svg[data-astro-cid-oluccgcd]{width:22px;height:22px}}.project-grid[data-astro-cid-ksimebuj]{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}@media (width<=1199px){.project-grid[data-astro-cid-ksimebuj]{grid-template-columns:repeat(2,minmax(0,1fr))}.project[data-astro-cid-ksimebuj][data-cols="1"] .project-grid[data-astro-cid-ksimebuj]{grid-template-columns:minmax(0,1fr)}.project-grid[data-astro-cid-ksimebuj] .cell{grid-area:auto!important}.project-grid[data-astro-cid-ksimebuj] .cell-info{display:none}}@media (width<=699px){.project-grid[data-astro-cid-ksimebuj]{gap:8px;margin-top:3px}.project-grid[data-astro-cid-ksimebuj] .cell{order:var(--mo)}.project-grid[data-astro-cid-ksimebuj] .cell-info{gap:3px;display:flex;grid-column:1/-1!important}.project-grid[data-astro-cid-ksimebuj] .info-first .info-row:first-child{display:none}.project-grid[data-astro-cid-ksimebuj] .info-first{margin-bottom:0}.project-grid[data-astro-cid-ksimebuj] .mobile-hidden{display:none}.project-grid[data-astro-cid-ksimebuj] .cell-info{width:var(--mw,100%)}.project[data-astro-cid-ksimebuj]:not([data-cols="1"]) .project-grid[data-astro-cid-ksimebuj]{grid-template-rows:var(--mrows)}.project[data-astro-cid-ksimebuj]:not([data-cols="1"]) .project-grid[data-astro-cid-ksimebuj] .tile{aspect-ratio:auto;height:calc(var(--mh) * 100vw / 393)}}.hit[data-astro-cid-kw5q4fky]{transition:transform .3s var(--ease-hit);justify-items:center;font-size:14px;font-weight:500;line-height:17px;display:inline-grid}.hit[data-astro-cid-kw5q4fky]:after{content:attr(data-text);visibility:hidden;height:0;font-weight:700;overflow:hidden}@media (hover:hover) and (pointer:fine){.hit[data-astro-cid-kw5q4fky]:hover{color:var(--red);font-weight:700;transform:rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.hit[data-astro-cid-kw5q4fky]{transition:none}}.projects[data-astro-cid-lcdefpme]{flex-direction:column;gap:60px;padding-bottom:300px;display:flex}.bloc[data-astro-cid-lcdefpme]{flex-direction:column;gap:80px;display:flex}.sticker[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex;position:relative}.sticker-art[data-astro-cid-lcdefpme]{width:100%;position:relative;overflow:hidden}.sticker-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;position:absolute}.sticker-interested[data-astro-cid-lcdefpme]{max-width:943px}.sticker-interested[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme]{aspect-ratio:943/450}.sticker-interested[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100.11%;height:117.925%;top:-10.3774%;left:-.0500551%}.sticker-interested[data-astro-cid-lcdefpme] .sticker-hit{position:absolute;top:77.3333%;left:50%;translate:-50%}.sticker-youtiao[data-astro-cid-lcdefpme]{gap:10px;max-width:812px}.sticker-youtiao[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme]{aspect-ratio:812/427}.sticker-youtiao[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:106.998%;top:-3.49882%;left:0}@media (width<=699px){.projects[data-astro-cid-lcdefpme]{gap:50px;padding-bottom:100px}.bloc[data-astro-cid-lcdefpme]{gap:50px}.sticker-interested[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme]{aspect-ratio:361/191}.sticker-interested[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:110.705%;left:-5.34706%}.sticker-interested[data-astro-cid-lcdefpme] .sticker-hit{top:76.9634%}.sticker-youtiao[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme]{aspect-ratio:361/235}.sticker-youtiao[data-astro-cid-lcdefpme] .sticker-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:123.671%;left:-11.8353%}}
