.tooth-poster[data-astro-cid-n7jdrvqi]{filter:drop-shadow(0 30px 60px #2f6bff59);width:100%;height:100%}.hero[data-astro-cid-i3irphx7]{margin-top:calc(-1 * var(--header-h,4.5rem));background:radial-gradient(120% 80% at 70% 30%, var(--nuit-2) 0%, var(--abysse) 60%), var(--abysse);color:var(--nacre);position:relative;overflow:clip}.hero-pin[data-astro-cid-i3irphx7]{min-height:100svh;padding-top:calc(var(--header-h,4.5rem) + 2rem);grid-template-rows:1fr auto;display:grid;position:relative}.layer[data-astro-cid-i3irphx7]{pointer-events:none;position:absolute;inset:-10%}.layer-grid[data-astro-cid-i3irphx7]{background-image:linear-gradient(#5ce1e60f 1px,#0000 1px),linear-gradient(90deg,#5ce1e60f 1px,#0000 1px);background-size:64px 64px;mask-image:radial-gradient(70% 60% at 65% 45%,#000 0%,#0000 75%)}.orb[data-astro-cid-i3irphx7]{filter:blur(60px);border-radius:50%;position:absolute}.orb-a[data-astro-cid-i3irphx7]{background:#2f6bff52;width:38vw;height:38vw;top:12%;left:48%}.orb-b[data-astro-cid-i3irphx7]{background:#5ce1e62e;width:22vw;height:22vw;top:46%;left:70%}.orb-c[data-astro-cid-i3irphx7]{background:#2f6bff1f;width:30vw;height:30vw;top:60%;left:6%}.hero-stage[data-astro-cid-i3irphx7]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:2rem;display:grid;position:relative}.hero-title[data-astro-cid-i3irphx7]{z-index:3;letter-spacing:-.03em;grid-area:1/1/auto/span 2;font-size:clamp(3.4rem,10.5vw,9.5rem);line-height:.92;position:relative}.line[data-astro-cid-i3irphx7]{padding-bottom:.06em;display:block;overflow:hidden}.line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:block}.line-2[data-astro-cid-i3irphx7]{color:color-mix(in srgb, var(--nacre) 78%, var(--cyan));padding-left:clamp(1rem,9vw,9rem);font-style:italic;font-weight:400}.subject[data-astro-cid-i3irphx7]{z-index:2;aspect-ratio:1;grid-area:1/2/span 2;justify-self:end;width:min(42vw,560px);margin-top:-2rem;position:relative}.subject-poster[data-astro-cid-i3irphx7],.subject-canvas[data-astro-cid-i3irphx7]{width:72%;height:76%;transition:opacity .45s;position:absolute;inset:12% 14%}.subject-canvas[data-astro-cid-i3irphx7]{opacity:0;width:100%;height:100%;inset:0}.has-3d .subject-canvas[data-astro-cid-i3irphx7]{opacity:1}.has-3d .subject-poster[data-astro-cid-i3irphx7]{opacity:0;transition-duration:.2s}.dial[data-astro-cid-i3irphx7]{pointer-events:none;width:108%;height:108%;position:absolute;inset:-4%}.hero-copy[data-astro-cid-i3irphx7]{z-index:3;grid-area:2/1;align-self:start;gap:1.75rem;margin-top:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.hero-lede[data-astro-cid-i3irphx7]{max-width:34ch;color:var(--ardoise-clair);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;display:flex}.chip[data-astro-cid-i3irphx7]{z-index:4;border:1px solid var(--verre-bord);backdrop-filter:blur(12px);color:var(--nacre);background:#0b1a368c;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.875rem;display:inline-flex;position:absolute;box-shadow:0 12px 30px -16px #0009}.chip-dot[data-astro-cid-i3irphx7]{background:var(--cyan);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #5ce1e62e}.chip-a[data-astro-cid-i3irphx7]{top:58%;right:34%}.chip-b[data-astro-cid-i3irphx7]{top:84%;right:2%}.hero-second[data-astro-cid-i3irphx7]{z-index:3;max-width:9ch;font-family:var(--f-display);opacity:0;pointer-events:none;font-size:clamp(2.6rem,6.4vw,5.8rem);font-style:italic;line-height:1;position:absolute;top:18%;left:0}.facts[data-astro-cid-i3irphx7]{z-index:3;border:1px solid var(--verre-bord);background:var(--verre);backdrop-filter:blur(14px);border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:2.5rem 2rem;padding:1.25rem 1.5rem;font-size:.95rem;display:grid;position:relative}.facts[data-astro-cid-i3irphx7] dt[data-astro-cid-i3irphx7]{color:var(--ardoise-clair);font-size:.8125rem}.facts[data-astro-cid-i3irphx7] dd[data-astro-cid-i3irphx7]{margin:.2rem 0 0}@media (width<=899px){.hero-pin[data-astro-cid-i3irphx7]{padding-top:calc(var(--header-h,4.5rem) + 1rem)}.hero-stage[data-astro-cid-i3irphx7]{grid-template-rows:auto auto auto;grid-template-columns:1fr}.hero-title[data-astro-cid-i3irphx7]{grid-area:2/1;margin-top:-3rem;font-size:clamp(3.1rem,15vw,5rem)}.subject[data-astro-cid-i3irphx7]{grid-area:1/1;justify-self:center;width:min(80vw,22rem);margin-top:0}.hero-copy[data-astro-cid-i3irphx7]{grid-row:3;margin-top:1.25rem}.chip[data-astro-cid-i3irphx7],.hero-second[data-astro-cid-i3irphx7]{display:none}.facts[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:.9rem;margin-top:2rem}}.statement[data-astro-cid-oskfeikp]{background:var(--nacre);color:var(--nuit);z-index:2;border-radius:2.5rem 2.5rem 0 0;margin-top:-2.5rem;padding-block:clamp(6rem,16vw,12rem);position:relative}.statement-text[data-astro-cid-oskfeikp]{max-width:20ch;font-size:clamp(2.2rem,5.6vw,4.8rem);font-weight:500;line-height:1.06}.motion .w[data-astro-cid-oskfeikp]{color:color-mix(in srgb, var(--nuit) 18%, var(--nacre));transition:color .35s}.motion .w[data-astro-cid-oskfeikp].on{color:var(--nuit)}.care[data-astro-cid-f7jrubev]{background:var(--abysse);color:var(--nacre);padding-block:clamp(5rem,12vw,9rem)}.care-head[data-astro-cid-f7jrubev]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:3rem;display:flex}.care-head[data-astro-cid-f7jrubev] h2[data-astro-cid-f7jrubev]{font-size:clamp(3rem,8vw,6.5rem);line-height:.9}.care-head[data-astro-cid-f7jrubev] p[data-astro-cid-f7jrubev]{max-width:32ch;color:var(--ardoise-clair)}.care-grid[data-astro-cid-f7jrubev]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);grid-auto-flow:dense;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-f7jrubev]{--mx:50%;--my:50%;border:1px solid var(--verre-bord);background:radial-gradient(420px circle at var(--mx) var(--my), #2f6bff38, transparent 45%), linear-gradient(160deg, #ffffff12, #ffffff04);transition:transform .5s var(--ease-out), border-color .3s;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:1.5rem;align-content:end;gap:.75rem;padding:7rem 1.75rem 1.75rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.card[data-astro-cid-f7jrubev]:hover{border-color:#5ce1e673}.span-wide[data-astro-cid-f7jrubev]{grid-column:span 2}.span-tall[data-astro-cid-f7jrubev]{grid-row:span 2}.card-icon[data-astro-cid-f7jrubev]{fill:none;width:5rem;height:4.5rem;stroke:var(--cyan);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:1.5rem;left:1.5rem}.span-tall[data-astro-cid-f7jrubev] .card-icon[data-astro-cid-f7jrubev]{width:7rem;height:6.3rem}.card[data-astro-cid-f7jrubev] h3[data-astro-cid-f7jrubev]{font-family:var(--f-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500}.card[data-astro-cid-f7jrubev] p[data-astro-cid-f7jrubev]{max-width:38ch;color:var(--ardoise-clair)}.card-link[data-astro-cid-f7jrubev]{color:var(--nacre);text-underline-offset:.3em;justify-self:start;margin-top:.5rem;font-size:.9rem}@media (width<=899px){.care-grid[data-astro-cid-f7jrubev]{grid-template-columns:1fr;grid-auto-rows:auto}.span-wide[data-astro-cid-f7jrubev],.span-tall[data-astro-cid-f7jrubev]{grid-area:auto}.card[data-astro-cid-f7jrubev]{min-height:15rem}}.path[data-astro-cid-owkczc6s]{background:var(--nacre);color:var(--nuit);padding-block:clamp(5rem,12vw,9rem)}.path-grid[data-astro-cid-owkczc6s]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);display:grid}.path-intro[data-astro-cid-owkczc6s]{align-self:start;position:sticky;top:7rem}.path-intro[data-astro-cid-owkczc6s] h2[data-astro-cid-owkczc6s]{font-size:clamp(2.4rem,5vw,4rem)}.path-intro[data-astro-cid-owkczc6s] p[data-astro-cid-owkczc6s]{color:var(--ardoise);margin-top:1rem;font-size:1.15rem}.path-steps[data-astro-cid-owkczc6s]{gap:clamp(3rem,8vw,6rem);margin:0;padding:0 0 0 4.5rem;list-style:none;display:grid;position:relative}.path-line[data-astro-cid-owkczc6s]{width:2.5rem;height:calc(100% - 2.5rem);position:absolute;top:1.25rem;bottom:1.25rem;left:.75rem;overflow:visible}.path-base[data-astro-cid-owkczc6s]{stroke:#cfd6e2;stroke-width:1.5px;vector-effect:non-scaling-stroke}.path-fill[data-astro-cid-owkczc6s]{stroke:var(--electrique);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.motion .path-fill[data-astro-cid-owkczc6s]{stroke-dashoffset:1px}.path-steps[data-astro-cid-owkczc6s] li[data-astro-cid-owkczc6s]{position:relative}.node[data-astro-cid-owkczc6s]{border:1.5px solid var(--nuit);background:var(--nacre);width:2.5rem;height:2.5rem;font-family:var(--f-display);border-radius:50%;place-items:center;transition:background-color .4s,color .4s,box-shadow .4s;display:grid;position:absolute;top:-.3rem;left:-4.5rem}.motion li[data-astro-cid-owkczc6s].is-active .node[data-astro-cid-owkczc6s],li[data-astro-cid-owkczc6s] .node[data-astro-cid-owkczc6s]{background:var(--nuit);color:var(--nacre)}.motion li[data-astro-cid-owkczc6s]:not(.is-active) .node[data-astro-cid-owkczc6s]{background:var(--nacre);color:var(--nuit)}.motion li[data-astro-cid-owkczc6s].is-active .node[data-astro-cid-owkczc6s]{box-shadow:0 0 0 6px #2f6bff26}.path-steps[data-astro-cid-owkczc6s] h3[data-astro-cid-owkczc6s]{font-family:var(--f-display);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500}.path-steps[data-astro-cid-owkczc6s] p[data-astro-cid-owkczc6s]{max-width:40ch;color:var(--ardoise);margin-top:.6rem}@media (width<=800px){.path-grid[data-astro-cid-owkczc6s]{grid-template-columns:1fr}.path-intro[data-astro-cid-owkczc6s]{position:static}}.art[data-astro-cid-iywwtnlv]{border:1px solid var(--verre-bord);background:linear-gradient(#5ce1e612 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#5ce1e612 1px,#0000 1px) 0 0/32px 32px,linear-gradient(160deg,#10234a,#070f22 70%);border-radius:1.5rem;margin:0;text-decoration:none;position:relative;overflow:hidden}.art[data-astro-cid-iywwtnlv] img[data-astro-cid-iywwtnlv]{object-fit:cover;width:100%;height:100%}.art-glow[data-astro-cid-iywwtnlv]{aspect-ratio:1;background:radial-gradient(circle,#2f6bff66,#0000 65%);border-radius:50%;width:60%;position:absolute;inset:20% 15% auto auto}.art-mark[data-astro-cid-iywwtnlv]{fill:none;stroke:#5ce1e699;stroke-width:1.2px;width:30%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}figcaption[data-astro-cid-iywwtnlv]{color:var(--ardoise-clair);font-size:.8125rem;position:absolute;bottom:.9rem;left:1rem;right:1rem}figcaption[data-astro-cid-iywwtnlv] span[data-astro-cid-iywwtnlv]{font-style:italic}.practice[data-astro-cid-vijlcpsp]{background:var(--abysse);color:var(--nacre);padding-block:clamp(5rem,12vw,9rem);overflow:clip}.practice-grid[data-astro-cid-vijlcpsp]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.practice-text[data-astro-cid-vijlcpsp]{justify-items:start;gap:1.25rem;display:grid}.practice-text[data-astro-cid-vijlcpsp] h2[data-astro-cid-vijlcpsp]{font-size:clamp(2.4rem,5vw,4.2rem)}.lead[data-astro-cid-vijlcpsp]{max-width:40ch;color:var(--nacre);font-size:1.2rem}.note[data-astro-cid-vijlcpsp]{max-width:44ch;color:var(--ardoise-clair)}.gallery[data-astro-cid-vijlcpsp]{grid-template-columns:3fr 4fr 3fr;align-items:end;gap:1rem;margin-top:clamp(4rem,10vw,7rem);display:grid}.gallery[data-astro-cid-vijlcpsp] .g2{transform:translateY(-2.5rem)}.gallery-link[data-astro-cid-vijlcpsp]{color:var(--nacre);text-underline-offset:.3em;grid-column:1/-1;justify-self:end}@media (width<=800px){.practice-grid[data-astro-cid-vijlcpsp]{grid-template-columns:1fr}.portrait[data-astro-cid-vijlcpsp]{max-width:22rem}.gallery[data-astro-cid-vijlcpsp]{grid-template-columns:1fr 1fr}.gallery[data-astro-cid-vijlcpsp] .g2{transform:none}.gallery[data-astro-cid-vijlcpsp] .g3{display:none}}.close[data-astro-cid-q6zypm2r]{background:linear-gradient(180deg, var(--abysse), #0a1f4d);color:var(--nacre);padding-block:clamp(5rem,12vw,9rem);position:relative;overflow:clip}.close-light[data-astro-cid-q6zypm2r]{filter:blur(20px);background:radial-gradient(closest-side,#2f6bff73,#0000);width:120vw;height:80%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.close-grid[data-astro-cid-q6zypm2r]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}h2[data-astro-cid-q6zypm2r]{max-width:16ch;font-size:clamp(2.4rem,5.2vw,4.4rem)}p[data-astro-cid-q6zypm2r]{color:var(--ardoise-clair);max-width:40ch;margin-block:1.25rem 2rem}.close-slots[data-astro-cid-q6zypm2r]{border:1px solid var(--verre-bord);background:var(--verre);backdrop-filter:blur(14px);border-radius:1.5rem;padding:1.5rem}@media (width<=800px){.close-grid[data-astro-cid-q6zypm2r]{grid-template-columns:1fr}}.next{gap:1rem;display:grid}.next-title{font-family:var(--f-body);font-size:1rem;font-weight:600}.next-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.next-list a{border:1px solid var(--verre-bord);transition:border-color .25s, transform .35s var(--ease-out);background:#050c1c73;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;text-decoration:none;display:flex}.next-list a:hover{border-color:var(--cyan);transform:translate(4px)}.next-day{text-transform:capitalize}.next-time{font-family:var(--f-display);font-variant-numeric:tabular-nums;color:var(--cyan);font-size:1.35rem}.next-muted{color:var(--ardoise-clair);font-size:.9rem}
