.pm-home{--pm-home-ink: #1a1a18;--pm-home-muted: #5e5e58;--pm-home-paper: #fafaf7;--pm-home-rule: rgba(26, 26, 24, .14);--pm-home-gutter: clamp(16px, 4vw, 56px);--pm-home-ease: cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;min-height:100vh;background:var(--pm-home-paper);color:var(--pm-home-ink)}.pm-home a{color:inherit;text-decoration:none}.pm-home__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px var(--pm-home-gutter)}.pm-home__identity{display:flex;align-items:center;gap:16px}.pm-home__portrait{width:56px;height:56px;border-radius:50%;object-fit:cover}.pm-home__name{display:block;margin:0;font-size:17px;font-weight:600}.pm-home__role{font-size:14px;color:var(--pm-home-muted)}.pm-home__tagline{max-width:36ch;margin:0;font-size:15px;line-height:1.5;color:var(--pm-home-muted)}.pm-home__index{margin-top:auto;border-bottom:1px solid var(--pm-home-rule)}.pm-home__row{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 180px;gap:24px;align-items:center;padding:28px var(--pm-home-gutter);border-top:1px solid var(--pm-home-rule);overflow:hidden;isolation:isolate;transition:color .5s}.pm-home__row:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--pm-home-ease)}.pm-home__row:hover:before,.pm-home__row:focus-visible:before{transform:scaleY(1)}.pm-home__label{font-family:var(--pm-font-mono);font-size:13px}.pm-home__picto{justify-self:end;width:132px;height:132px;opacity:.28;transition:opacity .5s,transform 1.2s var(--pm-home-ease),color .5s}.pm-home__row:hover .pm-home__picto,.pm-home__row:focus-visible .pm-home__picto{opacity:1;transform:rotate(45deg)}.pm-home__swap{display:grid;overflow:hidden;padding:.08em 0;letter-spacing:-.06em;line-height:.9}.pm-home__swap>span{grid-area:1 / 1;align-self:center;white-space:nowrap;transition:transform .7s var(--pm-home-ease),opacity .5s}.pm-home__main{font-size:clamp(64px,10vw,168px)}.pm-home__alt{transform:translateY(100%);opacity:0}.pm-home__row:hover .pm-home__main,.pm-home__row:focus-visible .pm-home__main{transform:translateY(-100%);opacity:0}.pm-home__row:hover .pm-home__alt,.pm-home__row:focus-visible .pm-home__alt{transform:none;opacity:1}.pm-home__row--design:before{background:#ede5d7}.pm-home__row--design .pm-home__swap{font-weight:300}.pm-home__row--design .pm-home__alt{font-size:clamp(44px,7vw,120px)}.pm-home__row--creation:before{background:var(--pm-lime)}.pm-home__row--creation:hover,.pm-home__row--creation:focus-visible{color:#111}.pm-home__row--creation .pm-home__swap{font-family:var(--pm-font-bricolage);font-weight:800}.pm-home__row--creation .pm-home__alt{font-size:clamp(40px,6.4vw,112px)}.pm-home__row--litterature:before{background:#0b1410}.pm-home__row--litterature:hover,.pm-home__row--litterature:focus-visible{color:#dcefe3}.pm-home__row--litterature:hover .pm-home__picto,.pm-home__row--litterature:focus-visible .pm-home__picto{color:#7fe3a8}.pm-home__row--litterature .pm-home__swap{font-family:var(--pm-font-fraktur);letter-spacing:normal;line-height:.95}.pm-home__row--litterature .pm-home__alt{font-family:var(--pm-font-gothic);font-weight:700;letter-spacing:0;font-size:clamp(40px,6.6vw,116px)}.pm-home__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px var(--pm-home-gutter);font-family:var(--pm-font-mono);font-size:12px;color:var(--pm-home-muted)}@media(max-width:760px){.pm-home__swap>span{white-space:normal}.pm-home__row{grid-template-columns:minmax(0,1fr) 64px}.pm-home__label{display:none}.pm-home__picto{width:56px;height:56px;opacity:.6}}
