.cover[data-astro-cid-m3zpgalb]{min-height:max(100svh,36rem);padding:7rem var(--gutter) clamp(3rem, 8vh, 6rem);background:var(--noir);color:var(--blanc);text-align:center;isolation:isolate;place-items:end center;display:grid;position:relative;overflow:hidden}.cover[data-astro-cid-m3zpgalb] .cover-photo{object-fit:cover;object-position:50% 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cover[data-astro-cid-m3zpgalb]:after{content:"";z-index:-1;background:linear-gradient(#1413128c,#14131200 28%),linear-gradient(#1413121a,#14131259 45%,#141312d9);position:absolute;inset:0}.cover-content[data-astro-cid-m3zpgalb]{justify-items:center;gap:var(--gutter);max-width:44rem;display:grid}h1[data-astro-cid-m3zpgalb]{font-family:var(--font-display);letter-spacing:.06em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.2rem + 3.8vw,4.5rem);font-weight:500;line-height:1.06}.lead[data-astro-cid-m3zpgalb]{max-width:30rem;margin:0 0 var(--gutter);font-family:var(--font-heading);color:var(--creme);text-wrap:pretty;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.4}.intro[data-astro-cid-m3zpgalb]{padding:clamp(4rem, 10vw, 8rem) var(--gutter);background:var(--creme);text-align:center}.intro[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:36ch;font-family:var(--font-heading);text-wrap:balance;margin:0 auto;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);line-height:1.3}.universe[data-astro-cid-m3zpgalb]{background:var(--blanc);display:grid}.universe-media[data-astro-cid-m3zpgalb]{background:var(--creme);overflow:hidden}.universe[data-astro-cid-m3zpgalb] .universe-photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;display:block}.universe-body[data-astro-cid-m3zpgalb]{align-content:center;gap:var(--gutter);padding:clamp(2.5rem, 6vw, 6rem) var(--gutter) clamp(3rem, 7vw, 6rem);display:grid}.universe[data-astro-cid-m3zpgalb]:nth-child(2n) .universe-body[data-astro-cid-m3zpgalb]{background:var(--creme)}.universe[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-family:var(--font-display);letter-spacing:.05em;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:500;line-height:1.1}.universe-text[data-astro-cid-m3zpgalb]{max-width:34rem;color:var(--encre-grise);text-wrap:pretty;margin:0;font-size:1.0625rem}.examples[data-astro-cid-m3zpgalb]{max-width:30rem;font-family:var(--font-heading);gap:.4rem;margin:0;padding:0;font-size:1.125rem;list-style:none;display:grid}.examples[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:last baseline;gap:.5rem;display:flex}.dots[data-astro-cid-m3zpgalb]{border-bottom:1px dotted var(--filet);flex:1;min-width:1.5rem;transform:translateY(-.3em)}.price[data-astro-cid-m3zpgalb]{white-space:nowrap;font-feature-settings:"lnum" 1, "tnum" 1}.universe-link[data-astro-cid-m3zpgalb]{min-height:var(--tap-target);flex-wrap:wrap;justify-self:start;align-items:baseline;gap:0 .75rem;padding-top:.5rem;text-decoration:none;display:inline-flex}.universe-link-label[data-astro-cid-m3zpgalb]{letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.25rem;font-size:.8125rem;font-weight:500;transition:background-size .45s cubic-bezier(.16,1,.3,1)}.universe-link[data-astro-cid-m3zpgalb]:hover .universe-link-label[data-astro-cid-m3zpgalb]{background-position:100% 100%;background-size:0 1px}.universe-link-facts[data-astro-cid-m3zpgalb]{color:var(--encre-grise);font-size:.9375rem}@media (width>=56rem){.universe[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;min-height:min(92svh,56rem)}.universe[data-astro-cid-m3zpgalb]:nth-child(2n) .universe-media[data-astro-cid-m3zpgalb]{order:2}.universe-media[data-astro-cid-m3zpgalb]{position:relative}.universe[data-astro-cid-m3zpgalb] .universe-photo{aspect-ratio:auto;position:absolute;inset:0}.universe-body[data-astro-cid-m3zpgalb]{padding-inline:clamp(3rem,7vw,7rem)}}.farewell[data-astro-cid-m3zpgalb]{background:var(--noir);color:var(--blanc);display:grid}.farewell[data-astro-cid-m3zpgalb] .farewell-photo{aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.farewell-body[data-astro-cid-m3zpgalb]{align-content:center;justify-items:start;gap:var(--gutter);padding:clamp(3rem, 8vw, 7rem) var(--gutter);display:grid}.farewell[data-astro-cid-m3zpgalb] .farewell-swan{width:3.5rem;height:auto;color:var(--blanc)}.farewell[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-family:var(--font-display);letter-spacing:.06em;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:500}.farewell[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{text-wrap:balance;max-width:28rem;margin:0 0 var(--gutter);font-family:var(--font-heading);color:var(--creme);font-size:1.3rem}.farewell-actions[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--gutter) var(--gutter-wide);flex-wrap:wrap;display:flex}.farewell-call[data-astro-cid-m3zpgalb]{min-height:var(--tap-target);align-content:center;font-size:.875rem;text-decoration:none;display:inline-grid}.farewell-call[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{font-family:var(--font-heading);color:var(--creme);font-size:1.1rem}@media (width>=56rem){.farewell[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;min-height:min(90svh,52rem)}.farewell-media[data-astro-cid-m3zpgalb]{position:relative;overflow:hidden}.farewell[data-astro-cid-m3zpgalb] .farewell-photo{aspect-ratio:auto;position:absolute;inset:0}.farewell-body[data-astro-cid-m3zpgalb]{padding-inline:clamp(3rem,7vw,7rem)}}@media (prefers-reduced-motion:no-preference){.cover[data-astro-cid-m3zpgalb] .cover-photo{animation:1.8s cubic-bezier(.16,1,.3,1) both settle}@supports (animation-timeline:view()){.universe[data-astro-cid-m3zpgalb] .universe-photo,.farewell[data-astro-cid-m3zpgalb] .farewell-photo{animation:linear both unveil}.universes[data-astro-cid-m3zpgalb] .universe[data-astro-cid-m3zpgalb] .universe-photo,.home[data-astro-cid-m3zpgalb] .farewell[data-astro-cid-m3zpgalb] .farewell-photo{animation-timeline:view();animation-range:entry cover 40%}}}@keyframes settle{0%{opacity:.6;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes unveil{0%{clip-path:inset(10% 6%);transform:scale(1.08)}to{clip-path:inset(0);transform:scale(1)}}
