.teaser-grid[data-astro-cid-gkbblszw]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""floors";row-gap:clamp(3rem,8vw,4.5rem);display:grid}@media (width>=64rem){.teaser-grid[data-astro-cid-gkbblszw]{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"head head head head head.media media media media media media""floors floors floors floors floors.media media media media media media";gap:3.5rem 1.5rem}}.teaser-head[data-astro-cid-gkbblszw]{grid-area:head}.teaser-floors[data-astro-cid-gkbblszw]{grid-area:floors;align-self:end}.teaser-media[data-astro-cid-gkbblszw]{grid-area:media;align-self:start;padding-bottom:18%;position:relative}@media (width>=64rem){.teaser-media[data-astro-cid-gkbblszw]{padding-bottom:12%}}.teaser-arch-wrap[data-astro-cid-gkbblszw]{width:82%;position:relative}@media (width>=64rem){.teaser-arch-wrap[data-astro-cid-gkbblszw]{width:76%}}.teaser-media[data-astro-cid-gkbblszw] .teaser-arch{aspect-ratio:10/13}.teaser-media[data-astro-cid-gkbblszw] .teaser-small{aspect-ratio:3/2;width:50%;position:absolute;bottom:0;right:0}.teaser-media[data-astro-cid-gkbblszw] .teaser-small .clip-reveal-inner{border:clamp(.375rem, .8vw, .625rem) solid var(--color-porcelain);background:var(--color-porcelain)}@media (width>=64rem){.teaser-media[data-astro-cid-gkbblszw] .teaser-small{width:44%}}.teaser-link[data-astro-cid-gkbblszw]{background-image:linear-gradient(var(--color-peach-deep), var(--color-peach-deep));transition:background-size .5s var(--ease-out-soft), color .3s var(--ease-out-soft);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.3rem}.teaser-link[data-astro-cid-gkbblszw]:hover{color:var(--color-rose);background-size:40% 1px}.hero[data-astro-cid-i3irphx7]{height:100svh;min-height:36rem;position:relative}.hero-stage[data-astro-cid-i3irphx7]{background:var(--color-porcelain);height:100%;color:var(--color-porcelain);position:relative;overflow:hidden}.hero-film[data-astro-cid-i3irphx7]{transform-origin:50% 40%;position:absolute;inset:0}.hero-shade[data-astro-cid-i3irphx7]{pointer-events:none;background:linear-gradient(#281c1b00 32%,#281c1b2e 48%,#281c1b8c 72%,#281c1bcc 100%),linear-gradient(90deg,#281c1b6b 0%,#281c1b1f 45%,#281c1b00 65%),linear-gradient(#281c1b59 0%,#281c1b00 22%);position:absolute;inset:0}.hero-film[data-astro-cid-i3irphx7] .film-toggle{bottom:5.25rem;right:var(--gutter);z-index:4}.hero-dim[data-astro-cid-i3irphx7]{background:var(--color-night);opacity:0;pointer-events:none;position:absolute;inset:0}.hero-line[data-astro-cid-i3irphx7],.hero-defs[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-line[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{fill:none;stroke:var(--color-peach-deep);stroke-width:2.5px;stroke-miterlimit:10}.hero-defs[data-astro-cid-i3irphx7]{width:0;height:0}.hero-content[data-astro-cid-i3irphx7]{z-index:2;height:100%;padding-top:calc(var(--header-h) + 1.5rem);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(5.5rem,4rem + 4vw,7.5rem);display:flex;position:relative}.hero-main[data-astro-cid-i3irphx7]{gap:clamp(1.25rem,.8rem + 1.2vw,2rem);display:grid}.hero-sub[data-astro-cid-i3irphx7]{font-size:var(--text-sm);color:color-mix(in oklab, var(--color-porcelain) 88%, transparent);font-weight:460;font-stretch:110%}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.055em;text-shadow:0 2px 40px #281c1b40;font-size:clamp(3rem,1.2rem + 7.4vw,9.5rem);font-weight:280;font-stretch:125%;line-height:.94}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-card[data-astro-cid-i3irphx7]{top:calc(var(--header-h) + 1.25rem);right:var(--gutter);color:var(--color-porcelain);transition:background-color .4s var(--ease-out-soft);border-radius:1.25rem;align-items:center;gap:.875rem;padding:.5rem 1.25rem .5rem .5rem;display:none;position:absolute}.hero-card[data-astro-cid-i3irphx7]:hover{background:color-mix(in oklab, var(--color-porcelain) 22%, transparent)}.hero-card[data-astro-cid-i3irphx7] .hero-card-film{border-radius:.875rem;flex:none;width:4.75rem;height:3.5rem}.hero-card-title[data-astro-cid-i3irphx7]{font-weight:450;font-stretch:115%;font-size:var(--text-base)}.hero-marquee[data-astro-cid-i3irphx7]{z-index:2;border-top:1px solid #fcf5f32e;padding-block:1.1rem;position:absolute;inset:auto 0 0}@media (width>=48rem){.hero-card[data-astro-cid-i3irphx7]{display:flex}}@media (width<=40rem){.hero-actions[data-astro-cid-i3irphx7] .btn{flex:100%}}html.hero-intro .hero-stage[data-astro-cid-i3irphx7]{background:var(--color-porcelain)}html.hero-intro .hero-film[data-astro-cid-i3irphx7]{clip-path:url(#hero-drop)}html.hero-intro [data-astro-cid-i3irphx7][data-hero-late],html.hero-intro .hero-title[data-astro-cid-i3irphx7]{opacity:0}html.hero-intro .site-header{opacity:0;pointer-events:none}html:not(.hero-intro) .hero-line[data-astro-cid-i3irphx7]{display:none}.site-header{transition:opacity .8s var(--ease-out-soft), color .4s var(--ease-out-soft)}.manifesto-text[data-astro-cid-pgckz4m3]{letter-spacing:-.02em;max-width:17ch;color:var(--color-ink);font-size:clamp(2.75rem,1.2rem + 6.2vw,8.25rem);line-height:1}.manifesto-chip[data-astro-cid-pgckz4m3]{vertical-align:-.04em;background:var(--color-shell);border-radius:999px;width:1.9em;height:.78em;display:inline-block;overflow:hidden}.manifesto-chip[data-astro-cid-pgckz4m3] img{object-fit:cover;width:100%;height:100%}.manifesto-sign[data-astro-cid-pgckz4m3]{align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,4vw,4rem);display:flex}.manifesto-rule[data-astro-cid-pgckz4m3]{background:var(--color-peach-deep);width:3.5rem;height:1px}.manifesto-name[data-astro-cid-pgckz4m3]{font-weight:460;font-stretch:115%}html.js-motion .manifesto[data-astro-cid-pgckz4m3][data-ready] .manifesto-word[data-astro-cid-pgckz4m3]{opacity:.22}html.js-motion .manifesto[data-astro-cid-pgckz4m3][data-ready] .manifesto-chip[data-astro-cid-pgckz4m3]{width:0}.parcours[data-astro-cid-ia2nqfqs]{--node:2.75rem;background:var(--color-shell);--indent:0rem}@media (width>=40rem){.parcours[data-astro-cid-ia2nqfqs]{--indent:clamp(4rem, 8vw, 8rem)}}.parcours-grid[data-astro-cid-ia2nqfqs]{gap:clamp(3.5rem,7vw,5rem);display:grid}.parcours-title[data-astro-cid-ia2nqfqs]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);max-width:13ch}.parcours-lead[data-astro-cid-ia2nqfqs]{max-width:36ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-soft);margin-top:clamp(1.25rem,2.5vw,1.75rem)}.parcours-figure[data-astro-cid-ia2nqfqs]{margin-top:clamp(2.5rem,5vw,3.5rem);overflow:hidden}.parcours[data-astro-cid-ia2nqfqs] .parcours-img{aspect-ratio:3/2;object-fit:cover;object-position:50% 55%;width:100%;height:auto}.parcours-steps-wrap[data-astro-cid-ia2nqfqs]{position:relative}.parcours-line[data-astro-cid-ia2nqfqs]{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.parcours-track[data-astro-cid-ia2nqfqs]{stroke:var(--color-stone);stroke-width:1px}.parcours-draw[data-astro-cid-ia2nqfqs]{stroke:var(--color-peach);stroke-width:2.5px;stroke-linecap:round}.parcours-steps[data-astro-cid-ia2nqfqs]{gap:clamp(3.5rem,7vw,6.5rem);padding:0;list-style:none;display:grid;position:relative}.parcours-step[data-astro-cid-ia2nqfqs]{grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;column-gap:clamp(1.25rem,2.5vw,2rem);display:grid}.parcours-step[data-astro-cid-ia2nqfqs]:nth-child(2n){margin-left:var(--indent)}.parcours-node[data-astro-cid-ia2nqfqs]{width:var(--node);height:var(--node);background:var(--color-shell);box-shadow:inset 0 0 0 1px var(--color-peach-deep);font-size:var(--text-sm);font-variant-numeric:lining-nums;color:var(--color-ink);transition:background-color .6s var(--ease-out-soft), box-shadow .6s var(--ease-out-soft);border-radius:50%;place-items:center;font-weight:520;display:grid;position:relative}.parcours-step[data-astro-cid-ia2nqfqs].is-reached .parcours-node[data-astro-cid-ia2nqfqs]{background:var(--color-peach);box-shadow:inset 0 0 0 1px var(--color-peach)}.parcours-body[data-astro-cid-ia2nqfqs]{padding-top:.35rem}.parcours-step-title[data-astro-cid-ia2nqfqs]{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.parcours-step-text[data-astro-cid-ia2nqfqs]{max-width:40ch;color:var(--color-ink-soft);margin-top:.9rem}html.js-motion .parcours-node[data-astro-cid-ia2nqfqs]{box-shadow:inset 0 0 0 1px var(--color-stone)}@media (width>=64rem){.parcours-grid[data-astro-cid-ia2nqfqs]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.parcours-aside[data-astro-cid-ia2nqfqs]{grid-column:1/span 5}.parcours-sticky[data-astro-cid-ia2nqfqs]{top:calc(var(--header-h) + 2.5rem);position:sticky}.parcours-steps-wrap[data-astro-cid-ia2nqfqs]{grid-column:7/span 6;padding-top:clamp(1rem,6vw,6rem)}}.mosaic-teaser[data-astro-cid-xoyrhaeb] :focus-visible{outline-color:var(--color-peach)}.teaser-grid[data-astro-cid-xoyrhaeb]{align-items:center;gap:clamp(3.5rem,8vw,5rem);padding-block:clamp(3.5rem,8vw,7rem);display:grid}@media (width>=64rem){.teaser-grid[data-astro-cid-xoyrhaeb]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.teaser-text[data-astro-cid-xoyrhaeb]{grid-column:1/span 6}.teaser-lens[data-astro-cid-xoyrhaeb]{grid-column:8/span 5}}.teaser-word[data-astro-cid-xoyrhaeb]{letter-spacing:-.055em;margin-left:-.04em;font-size:clamp(3.5rem,1.5rem + 8vw,10rem);font-weight:280;font-stretch:125%;line-height:.9}.teaser[data-astro-cid-xoyrhaeb] .mosaic-film,.mosaic-teaser[data-astro-cid-xoyrhaeb] .mosaic-film{opacity:.55}.teaser-facts[data-astro-cid-xoyrhaeb]{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.teaser-facts[data-astro-cid-xoyrhaeb] li[data-astro-cid-xoyrhaeb]{font-size:var(--text-xs);border-radius:999px;padding:.55rem 1rem;font-weight:480;font-stretch:110%}.teaser-headline[data-astro-cid-xoyrhaeb]{max-width:20ch;font-size:var(--text-h3);color:color-mix(in oklab, var(--color-porcelain) 88%, transparent);margin-top:1.25rem;line-height:1.12}.teaser-p[data-astro-cid-xoyrhaeb]{max-width:46ch;color:color-mix(in oklab, var(--color-porcelain) 76%, transparent);margin-top:2rem}.teaser-lens[data-astro-cid-xoyrhaeb]{width:min(100%,30rem);margin-inline:auto;position:relative}.teaser-lens[data-astro-cid-xoyrhaeb]:before{content:"";border:1px solid color-mix(in oklab, var(--color-peach) 32%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-1rem}.lens[data-astro-cid-xoyrhaeb]{aspect-ratio:1;border-radius:50%;overflow:hidden;mask-image:radial-gradient(circle closest-side,#000 86%,#0000 100%)}.lens[data-astro-cid-xoyrhaeb] img{object-fit:cover;width:100%;max-width:none;height:100%;transform:scale(1.1)}.home-after[data-astro-cid-lcdefpme]{z-index:3;background:var(--color-porcelain);border-radius:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem) 0 0;position:relative;overflow:clip;box-shadow:0 -30px 60px -30px #281c1b59}
