.ed{--paper:#faf8f5;--paper-2:#f1ede6;--paper-3:#e7e1d8;--sheet:#fff;--ink:#141214;--ink-muted:#54555a;--ink-subtle:#6a6b70;--rule:#1412141a;--rule-strong:#14121433;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--paper);--surface:var(--sheet);--surface-2:var(--paper-2);--surface-3:var(--paper-3);--fg:var(--ink);--fg-muted:var(--ink-muted);--fg-subtle:var(--ink-subtle);--line:var(--rule);--line-strong:var(--rule-strong);--brand-ink:#f0f;--accent:#f0f;--accent-ink:#f0f;--grid-line:#1a14180b;--glow:#ff00ff17;--shadow-color:#3c1e282e;background-color:var(--canvas);color:var(--fg)}@supports (color:lab(0% 0 0)){.ed{--glow:lab(60.1689% 93.5397 -60.5008/.09)}}.ed.ed .capture-light{display:block}.ed.ed .capture-dark{display:none}.ed{font-family:var(--font-tight), var(--font-manrope), sans-serif;--titres-font:var(--font-unbounded), var(--font-manrope), sans-serif;--titres-weight:700;--titres-tracking:0em;--titres-adjust:.37;--titres-accent-style:normal}.ed :is(h1,h2,h3),.ed .font-display-ed{font-family:var(--titres-font);font-weight:var(--titres-weight);letter-spacing:var(--titres-tracking);font-size-adjust:var(--titres-adjust)}.ed .ed-titres-naturels :is(h2,h3){font-size-adjust:none}.ed :is(h1,h2,h3){text-wrap:balance}.ed h1{line-height:.95}.ed .ed-line{display:block}.ed .ed-hero-title{font-size:clamp(2rem,6vw,5.4rem);line-height:.9}.ed .ed-final-title{font-size:clamp(2rem,4.6vw,4.4rem);line-height:.95}@media (min-width:1024px){.ed :is(.ed-hero-title,.ed-final-title,.ed-lines) .ed-line{white-space:nowrap}}.ed .ed-gallery-gutter{padding-inline:1.25rem}@media (min-width:640px){.ed .ed-gallery-gutter{padding-inline:2rem}}@media (min-width:1024px){.ed .ed-gallery-gutter{padding-inline:max(2rem,50vw - 38rem)}}.ed .ed-gallery-title{font-size:clamp(2rem,min(4.6vw,7svh),4.6rem)}.ed .ed-gallery-card{--card-pad:1.75rem;padding:var(--card-pad)}.ed .ed-gallery-h3{font-size:1.55rem}.ed .ed-gallery-p{font-size:1rem}.ed .ed-gallery-shot{height:14rem;margin-inline:calc(-1 * var(--card-pad));margin-bottom:calc(-1 * var(--card-pad))}.ed [data-motion=on] .ed-gallery-card{--card-pad:clamp(1rem, 3.6svh, 1.75rem)}.ed [data-motion=on] .ed-gallery-h3{font-size:clamp(1.3rem,3.5svh,1.55rem)}.ed [data-motion=on] .ed-gallery-p{font-size:clamp(.85rem,2.2svh,1rem)}.ed [data-motion=on] .ed-gallery-shot{height:clamp(6rem,100svh - 33rem,14rem)}.ed .ed-no-scrollbar{scrollbar-width:none}.ed .ed-no-scrollbar::-webkit-scrollbar{display:none}@media (min-width:1024px) and (max-height:880px){.ed{--titres-adjust:.335}}.ed .ed-wordmark{height:calc(var(--titres-adjust) * 1.297em);vertical-align:0;width:auto;color:var(--color-brand);display:inline-block}.ed :is(h2,h3){line-height:1}.ed .ed-accent{color:var(--brand-ink);font-style:var(--titres-accent-style)}.ed .eyebrow,.ed .ed-label{font-family:var(--font-tight), sans-serif;letter-spacing:.14em;font-weight:500}.ed .reveal{animation:none}.ed:before{content:"";z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.ed-js .ed [data-split]{visibility:hidden}.ed [data-split]>div,.ed main :is(h1,h2)>div{margin-block:-.08em;padding-block:.08em}@media (prefers-reduced-motion:no-preference){.ed-js .ed main :is(h1,h2):not([data-no-enhance] *,[data-split] *,[data-split]){visibility:hidden}}.ent{--ring:var(--brand-ink)}.ent-light{--app-bg:#fff;--veil:#ffffffd1}.ent-dark{--app-bg:#111013;--veil:#101012d1}.ent-stage{height:100svh;position:relative;overflow:clip}.ent-app-bg{background-color:var(--app-bg);position:absolute;inset:0}.ent-device-anchor{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ent-device{--ent-width:calc(100svh / 2.1422);width:var(--ent-width);padding:calc(var(--ent-width) * .018);will-change:transform;position:relative}.ent-bezel{box-shadow:inset 0 0 0 1px #ffffff1f, inset 0 0 0 2.5px #0c0b0e, 0 50px 90px -40px var(--shadow-color);background:linear-gradient(145deg,#5b5a60 0%,#2a292e 18%,#151418 50%,#2b2a2f 82%,#4d4c52 100%);border-radius:12.4%/5.6%;position:absolute;inset:0}.ent-bezel:before,.ent-bezel:after{content:"";background:linear-gradient(90deg,#1b1a1e,#4a4950);border-radius:2px;width:1.1%;position:absolute}.ent-bezel:before{height:11%;top:22%;left:-.9%}.ent-bezel:after{height:7%;top:18%;right:-.9%}.ent-camera{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#2c3440 0%,#07080a 60%);border-radius:9999px;width:3.2%;position:absolute;top:2.15%;left:50%;translate:-50%;box-shadow:0 0 0 1px #0009}.ent-screen{aspect-ratio:1080/2400;background-color:var(--app-bg);isolation:isolate;border-radius:11.2%/5.1%;position:relative;overflow:hidden}.ent-screen img{object-fit:cover;vertical-align:top;width:100%;height:100%}.ent-halo{visibility:hidden;width:10.65%;height:7.29%;box-shadow:0 0 0 4px var(--ring), 0 0 0 200vmax var(--veil);border-radius:13%/8.5%;position:absolute;top:37.79%;left:18.52%}.ent-spot{visibility:hidden;width:92%;box-shadow:0 0 0 4px var(--ring), 0 0 0 200vmax var(--veil);border-radius:3.6%/1.7%;position:absolute;left:4%}.ent-long{height:104.792%;position:absolute;inset:0 0 auto}.ent-fixed-top{clip-path:inset(0 0 87.375%)}.ent-spot-instructions{border-radius:3.6%/15.6%;height:9.15%;top:54.79%}.ent-spot-declared{border-radius:3.6%/4.8%;height:29.94%;top:67.24%}.ent-captions{z-index:2;pointer-events:none;position:absolute;inset:0}.ent-caption{background-color:color-mix(in oklab, var(--canvas) 94%, transparent);box-shadow:0 20px 40px -24px var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;border-radius:1.25rem;padding:1rem 1.15rem;position:absolute;inset-inline:1rem}.ent-caption[data-side=bottom]{bottom:1rem}.ent-caption[data-side=top]{top:calc(var(--header-offset) + .75rem)}@media (min-width:1024px){.ent-captions{width:min(26rem,50vw - 16rem);display:grid;inset:50% auto auto max(2rem,50vw - 38rem);translate:0 -50%}.ent-caption,.ent-caption[data-side]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:1/1;padding:0;position:static}}.ent-photo{position:absolute;inset:0;overflow:hidden}.ent-photo img{object-fit:cover;width:100%;height:100%}.ent-photo-blur{filter:blur(28px)brightness(.82)saturate(1.1);position:absolute;inset:0;scale:1.12}.ent-photo:after{content:"";background:linear-gradient(#0000 45%,#00000059);position:absolute;inset:0}.ent-intro-label{z-index:2;top:calc(var(--header-offset) + 1rem);white-space:nowrap;background-color:color-mix(in oklab, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;margin:0;padding:.55rem 1.1rem;position:absolute;left:50%;translate:-50%}@media (min-width:1024px){.ent-intro[data-motion=on] .ent-captions{width:min(26rem,50vw - 18.2svh - 5rem);left:auto;right:calc(50% + 18.2svh + 3rem)}.ent-intro[data-motion=on] .ent-caption{background-color:color-mix(in oklab, var(--canvas) 94%, transparent);box-shadow:0 20px 40px -24px var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:1.6rem 1.8rem}}.ent:not([data-motion=on]) :is(.ent-photo,.ent-intro-label){display:none}.ent:not([data-motion=on]) .ent-stage{gap:3rem;max-width:72rem;height:auto;margin-inline:auto;padding:6rem 1.25rem;display:grid}.ent:not([data-motion=on]) .ent-app-bg{display:none}.ent:not([data-motion=on]) .ent-captions{gap:2.5rem;width:auto;display:grid;position:static;translate:none}.ent:not([data-motion=on]) .ent-caption{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:auto;padding:0;position:static}.ent:not([data-motion=on]) .ent-device-anchor{position:static}.ent:not([data-motion=on]) .ent-device{width:min(70vw,300px)}.ent:not([data-motion=on]) [data-calendar]{display:none}@media (min-width:1024px){.ent:not([data-motion=on]) .ent-stage{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ed :is(.grid-backdrop,.brand-glow){display:none}.ed .ed-page .shadow-sm{box-shadow:none}.ed .ed-page h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98}.ed .ed-page h2{font-size:clamp(2rem,3.6vw,3.4rem)}.ed .ed-page :is(h1,h2) .text-brand{color:var(--brand-ink);font-style:var(--titres-accent-style)}.ed .ed-page article.border-brand\/50{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.ed .ed-page article.border-brand\/50>p:first-child{background:var(--ink);color:var(--paper)}.ed div:has(>details){background:0 0;border-width:1px 0;border-radius:0}.ed details>summary{padding-block:1.6rem;padding-inline:0}.ed details>summary:hover{background:0 0}.ed details>summary h3{font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.2}.ed details>div{max-width:46rem;padding-inline:0}
