@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-extralight:200;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-snug:1.375;--radius-xl:.75rem;--radius-2xl:1rem;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-scarlet:#d02732;--color-scarlet-soft:#f26b70;--color-midnight:#292262;--color-carbon:#222;--color-prepare-soft:#8a84e8;--color-activate:#7c244a;--color-abyss:#111113;--color-carbon-2:#2a2a2d;--color-night:#141416;--color-night-2:#1c1c1f;--color-paper:#f4f4f5;--color-paper-2:#fafafa;--color-ink:#222;--color-chalk:#f2f2f3;--color-steel-300:#d9d9dd;--color-steel-700:#3a3a3f;--color-phase-1:#f2f1ee;--color-phase-2:#8b8b8b;--color-phase-3:#161617;--spacing-header:4.25rem;--spacing-gutter:clamp(1.25rem, 4vw, 3rem);--ease-out-soft:cubic-bezier(.2, .7, .2, 1);--color-nuit:#08080c;--color-nuit-2:#0e0e14;--color-nuit-3:#16161e;--color-scarlet-emit:#ff2e3b;--color-midnight-emit:#4a42ff;--color-silver-emit:#d9dae0;--color-warm-white:#fff1ec;--color-papier:#f3f2ef;--color-papier-2:#e9e8e4;--color-encre:#1b1b1f;--color-encre-2:#4a4a52;--color-encre-3:#6b6b73;--color-lx-ink-1:#f4f4f6;--color-lx-ink-2:#f4f4f6b8;--color-lx-ink-3:#f4f4f68f;--text-lx-display:clamp(3rem, 8.4vw, 9rem);--text-lx-display--line-height:.9;--text-lx-display--letter-spacing:-.045em;--text-lx-display--font-weight:600;--text-lx-h2:clamp(2.4rem, 5.6vw, 5.75rem);--text-lx-h2--line-height:.95;--text-lx-h2--letter-spacing:-.04em;--text-lx-h2--font-weight:600;--text-lx-h3:clamp(1.5rem, 2.6vw, 2.4rem);--text-lx-h3--line-height:1.05;--text-lx-h3--letter-spacing:-.03em;--text-lx-h3--font-weight:600;--text-lx-h4:clamp(1.15rem, 1.6vw, 1.4rem);--text-lx-h4--line-height:1.2;--text-lx-h4--letter-spacing:-.02em;--text-lx-h4--font-weight:600;--text-lx-statement:clamp(1.6rem, 3.3vw, 3.1rem);--text-lx-statement--line-height:1.18;--text-lx-statement--letter-spacing:-.03em;--text-lx-statement--font-weight:400;--text-lx-lead:clamp(1.1rem, 1.45vw, 1.35rem);--text-lx-lead--line-height:1.45;--text-lx-lead--letter-spacing:-.01em;--text-lx-body:clamp(1rem, 1.05vw, 1.0625rem);--text-lx-body--line-height:1.6;--text-lx-small:.875rem;--text-lx-small--line-height:1.5;--text-lx-micro:.6875rem;--text-lx-micro--line-height:1.3;--text-lx-micro--letter-spacing:.12em;--text-lx-micro--font-weight:600;--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-camera:cubic-bezier(.65, 0, .35, 1);--ease-ui:cubic-bezier(.2, 0, 0, 1);--ease-glide:cubic-bezier(.45, 0, .2, 1);--animate-led:led 3.4s ease-in-out infinite;--animate-route:route 1.6s var(--ease-out-soft) forwards}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--spacing-header) + .8rem);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{padding-top:var(--spacing-header);background:var(--color-night);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.6;overflow-x:clip}.day{--surface:var(--color-paper);--surface-2:var(--color-paper-2);--fg:var(--color-ink);--fg-2:#4a4a52;--fg-3:#6e6e76;--line:var(--color-steel-300);--accent:var(--color-scarlet);color-scheme:light}.night{--surface:var(--color-carbon);--surface-2:var(--color-carbon-2);--fg:var(--color-chalk);--fg-2:#bdbdc3;--fg-3:#8c8c94;--line:#3d3d42;--accent:var(--color-scarlet-soft);color-scheme:dark}::selection{background:var(--color-scarlet);color:#fff}:focus-visible{outline:2px solid var(--accent,var(--color-scarlet));outline-offset:3px}p{max-width:62ch}summary::-webkit-details-marker{display:none}:root{--dur-ui:.24s;--dur-reveal:.9s;--dur-intro:1.5s;--dur-draw:1.2s;--dur-wake:.5s;--lx-gutter:clamp(1rem, 4vw, 3.5rem);--lx-safe-top:calc(var(--spacing-header) + .75rem);--lx-safe-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);--lx-grad-night:linear-gradient(90deg, var(--color-midnight-emit), var(--color-scarlet-emit));--lx-grad-day:linear-gradient(90deg, var(--color-midnight), var(--color-scarlet))}html:has(main[data-home]){background:var(--color-nuit);scroll-padding-top:0}html:has(main[data-home]) body{background:var(--color-nuit)}:root[data-motion=live]:has(main[data-home]){scroll-behavior:auto}}@layer components{.lx-kicker{max-width:none;color:var(--fg-2,var(--color-lx-ink-2));font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);font-variant-numeric:tabular-nums;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;display:flex}.lx-kicker:before{content:"";background:var(--lx-grad,var(--lx-grad-night));flex:none;width:24px;height:1px}.lx-words strong{font-weight:inherit;color:var(--fg,currentColor)}:root[data-motion=live] :is([data-words],.lx-head[data-reveal-head]) .lx-w{transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:calc(var(--lx-delay,0s) + var(--wi,0) * 40ms);display:inline-block}:root[data-motion=live] [data-words]:not([data-revealed]) .lx-w,:root[data-motion=live] .lx-head[data-reveal-head]:not([data-revealed]) .lx-w{opacity:0;transform:translateY(.6em)}.lx-head{gap:clamp(1.75rem,3vw,2.75rem) 3rem;display:grid}.lx-head-main{min-width:0}.lx-head-title{text-wrap:balance;max-width:16ch;margin-top:clamp(1.25rem,2.2vw,1.75rem)}.lx-head-sub{max-width:30ch;color:var(--fg-2,var(--color-lx-ink-2));font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);text-wrap:balance;margin-top:clamp(.85rem,1.4vw,1.25rem);font-weight:400}.lx-head-intro{max-width:46ch;color:var(--fg-2,var(--color-lx-ink-2));font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty}@media (width>=64rem){.lx-head-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.lx-head-split>.lx-head-main{grid-column:span 7}.lx-head-split>.lx-head-intro{grid-column:9/span 4;padding-bottom:.4rem}}:root[data-motion=live] .lx-head[data-reveal-head] :is(.lx-kicker,.lx-head-sub,.lx-head-intro){transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal)}:root[data-motion=live] .lx-head[data-reveal-head] .lx-head-title{--lx-delay:80ms}:root[data-motion=live] .lx-head[data-reveal-head] .lx-head-sub{transition-delay:.36s}:root[data-motion=live] .lx-head[data-reveal-head] .lx-head-intro{transition-delay:.44s}:root[data-motion=live] .lx-head[data-reveal-head]:not([data-revealed]) :is(.lx-kicker,.lx-head-sub,.lx-head-intro){opacity:0;transform:translateY(1rem)}.lx-print{--lx-line:1;margin:0}.lx-print[data-tone=night]{--lx-grad:var(--lx-grad-night)}.lx-print[data-tone=day]{--lx-grad:var(--lx-grad-day)}.lx-print-frame{aspect-ratio:var(--lx-ratio,auto);background:var(--surface-2,var(--color-nuit-2));position:relative;overflow:clip}.lx-print-frame>img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;display:block}.lx-print-sweep{pointer-events:none;mix-blend-mode:soft-light;width:200%;transform:translate3d(calc(-65% + var(--sweep,.6) * 80%), 0, 0);inset-block:0;background:linear-gradient(105deg,#0000 32%,#ffffff9e 50%,#0000 68%);position:absolute;left:0}.lx-print[data-tone=day] .lx-print-sweep{opacity:.8}.lx-print-line{background:var(--lx-grad,var(--lx-grad-night));height:1px;transform:scaleX(var(--lx-line,1));transform-origin:0;transition:transform var(--dur-draw) var(--ease-reveal);margin-top:.85rem;display:block}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .lx-print{--lx-line:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .lx-print[data-lit],:root[data-motion=live] .lx-print[data-lit]{--lx-line:1}:root[data-motion=live] .lx-print[data-scene]:not([data-scene=static]){--lx-line:clamp(0, calc((var(--sweep,.6) - .25) / .35), 1)}:root[data-motion=live] .lx-print[data-scene]:not([data-scene=static]) .lx-print-line{transition:none}:root[data-motion=live] .lx-print[data-scene][data-lit]:not([data-scene=static]){--lx-line:1}.lx-poster{display:block}.lx-poster>img{width:100%;height:auto;display:block}.lx-callout{max-width:22rem}.lx-callout-label{max-width:none;color:var(--fg,var(--color-lx-ink-1));font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);font-variant-numeric:tabular-nums;text-transform:uppercase;margin:0}.lx-callout-fig{color:var(--fg-3,var(--color-lx-ink-3))}.lx-callout-text{max-width:34ch;color:var(--fg-2,var(--color-lx-ink-2));font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty;margin-top:.5rem}.lx-leader{color:inherit}.lx-leader-path{fill:none;stroke:currentColor;stroke-width:calc(var(--lx-hair,1) * 1px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,1))}.lx-leader-dot{r:calc(var(--lx-hair,1) * 2.5px);fill:currentColor;stroke:none;opacity:clamp(0, calc((var(--draw,1) - .9) * 10), 1)}.lx-scale{color:var(--fg-2,var(--color-lx-ink-2));flex-direction:column;align-items:flex-start;gap:.45rem;display:inline-flex}.lx-scale-bar{width:var(--lx-scale-len);border-inline:1px solid;max-width:100%;height:6px;display:block;position:relative}.lx-scale-bar:before{content:"";inset-inline:0;background:currentColor;height:1px;margin-top:-.5px;position:absolute;top:50%}.lx-scale-label{font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:.06em;font-weight:var(--text-lx-micro--font-weight);font-variant-numeric:tabular-nums}.lx-badge{letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.625rem;font-weight:600;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px}.lx-glyph{flex:none;width:24px;height:24px;display:block;overflow:visible}.lx-motion-toggle{min-height:24px;color:inherit;font:inherit;cursor:pointer;transition:color var(--dur-ui) var(--ease-ui);background:0 0;border:0;align-items:center;gap:.6rem;margin:-.25rem 0;padding:.25rem 0;display:inline-flex}.lx-motion-toggle:hover{color:var(--color-white)}.lx-motion-toggle:focus-visible{outline:2px solid var(--color-scarlet-emit);outline-offset:3px;border-radius:4px}.lx-motion-switch{width:26px;height:14px;transition:background-color var(--dur-ui) var(--ease-ui);border-radius:999px;flex:none;position:relative;box-shadow:inset 0 0 0 1px}.lx-motion-switch:after{content:"";width:8px;height:8px;transition:transform var(--dur-ui) var(--ease-ui);background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}.lx-motion-toggle[aria-pressed=true] .lx-motion-switch{box-shadow:none;background:var(--lx-grad-night)}.lx-motion-toggle[aria-pressed=true] .lx-motion-switch:after{background:var(--color-white);transform:translate(12px)}@media (prefers-reduced-motion:reduce){.lx-motion-switch,.lx-motion-switch:after{transition:none}}:root:not([data-motion]) .lx-motion-toggle{display:none}.lx-lab-spacer{height:100svh;color:var(--color-lx-ink-3);letter-spacing:.08em;text-transform:uppercase;place-items:center;font:11px/1.4 ui-monospace,monospace;display:grid}[data-lab-panel]{z-index:9999;color:#d9dae0;backdrop-filter:blur(8px);background:#08080ce6;border:1px solid #d9dae033;border-radius:8px;width:min(320px,100vw - 16px);max-height:46svh;padding:8px 10px 10px;font:11px/1.45 ui-monospace,monospace;position:fixed;bottom:8px;left:8px;overflow:auto}[data-lab-panel] :is(button,select,input,a){font:inherit;color:inherit}[data-lab-panel] :is(button,select){cursor:pointer;background:0 0;border:1px solid #d9dae040;border-radius:4px;padding:1px 6px}[data-lab-panel] input[type=range]{accent-color:#ff2e3b;width:100%}[data-lab-panel] a{text-underline-offset:2px;text-decoration:underline}[data-lab-panel] [aria-current=true]{color:#fff1ec}.example-step{transition:opacity var(--dur-ui) var(--ease-ui)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .example-step:not([data-active]){opacity:.35}.relief-host{background:var(--color-nuit);position:relative}.ouverture-copy{width:100%;max-width:92rem;min-height:100svh;padding:var(--lx-safe-top) var(--lx-gutter) var(--lx-safe-bottom);grid-template-rows:minmax(0,1fr) auto;row-gap:2rem;margin-inline:auto;display:grid}.ouverture-block{align-self:center;min-width:0}.ouverture-title{max-width:11ch;color:var(--fg);text-wrap:balance;margin-top:clamp(1rem,1.7vw,1.5rem)}.ouverture-lead{max-width:40ch;color:var(--fg-2);text-wrap:pretty;margin-top:clamp(1.35rem,2.1vw,1.9rem)}.ouverture-lead-key{color:var(--fg)}.ouverture-ctas{flex-wrap:wrap;gap:.75rem;max-width:none;margin-top:clamp(1.6rem,2.6vw,2.4rem);display:flex}.ouverture-cta{justify-content:center;min-height:2.75rem}.ouverture-figure{margin:clamp(2.25rem,3.6vw,3.25rem) 0 0}.ouverture-touch{display:none}.ouverture-poster{inset:var(--spacing-header) 0 auto;height:calc(100svh - var(--spacing-header));z-index:-1;position:absolute;overflow:clip}.ouverture-poster>img{object-fit:contain;object-position:100% 0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 55%),linear-gradient(#0000,#000 12%);mask-image:linear-gradient(90deg,#0000 30%,#000 55%),linear-gradient(#0000,#000 12%);mask-composite:intersect}.ouverture-callout{grid-template-columns:24px minmax(0,1fr);align-items:baseline;column-gap:.75rem;display:grid}.ouverture-callout:before{content:"";background:var(--lx-grad);grid-row:1;align-self:center;height:1px}.ouverture-callout>*{grid-column:2}.ouverture-foot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:1rem;display:grid}.ouverture-caption{text-wrap:balance;color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;margin:0}.ouverture-x-scroll{grid-column:2}.ouverture-scroll{min-width:2.75rem;color:var(--fg-2);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;transition:color var(--dur-ui) var(--ease-ui);flex-direction:column;align-items:center;gap:.65rem;padding:.35rem .5rem 0;text-decoration:none;display:inline-flex}.ouverture-scroll:hover{color:var(--fg)}.ouverture-scroll-line{background:#d9dae047;width:1px;height:40px;display:block;position:relative}.ouverture-scroll-dot{background:var(--color-warm-white);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px}@media not all and (width>=64rem){.ouverture-copy{--veil:calc(.92 * (1 - var(--o-v,0)));background:linear-gradient(to bottom, #08080c00 45svh, rgb(8 8 12/var(--veil)) 60svh, rgb(8 8 12/var(--veil)));padding-top:50svh}.ouverture-block{align-self:end}.ouverture-cta{flex:auto}.ouverture-poster{height:100svh;inset:0 0 auto}.ouverture-poster>img{object-fit:cover;object-position:50% 0;-webkit-mask-image:none;mask-image:none}.ouverture-foot{grid-template-columns:minmax(0,1fr) auto}}@media (width>=64rem){.ouverture-block{max-width:calc(46vw - var(--lx-gutter));margin-top:4svh}.ouverture-title{width:min(11ch, calc(55vw - var(--lx-gutter)));max-width:none}}@media (width>=64rem) and ((height<45rem)){.ouverture-copy{row-gap:3svh}.ouverture-block{margin-top:2svh}.ouverture-title{--text-lx-display:min(clamp(3rem, 8.4vw, 9rem), 15svh);margin-top:clamp(.75rem,2.4svh,1.5rem)}.ouverture-lead{margin-top:clamp(1rem,3.2svh,1.9rem)}.ouverture-ctas{margin-top:clamp(1rem,4svh,2.4rem)}}@media (width>=64rem) and ((height<36rem)){.ouverture-x-scroll{display:none}}@media ((height<28.75rem)) and (orientation:landscape){.ouverture-copy{padding-top:var(--lx-safe-top);background:0 0}.ouverture-block{max-width:calc(60vw - var(--lx-gutter));align-self:center;margin-top:0}.ouverture-title{--text-lx-display:min(clamp(3rem, 8.4vw, 9rem), 13svh);width:auto;max-width:11ch;margin-top:clamp(.5rem,2svh,1.5rem)}.ouverture-lead{margin-top:clamp(.75rem,3svh,1.9rem)}.ouverture-ctas{margin-top:clamp(.75rem,4svh,2.4rem)}.ouverture-cta{flex:none}.ouverture-poster{inset:var(--spacing-header) 0 auto;height:calc(100svh - var(--spacing-header))}.ouverture-poster>img{object-fit:contain;object-position:100% 0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 55%),linear-gradient(#0000,#000 12%);mask-image:linear-gradient(90deg,#0000 30%,#000 55%),linear-gradient(#0000,#000 12%)}}.manifeste-pin{padding-top:clamp(4.5rem,10vw,9rem)}.manifeste-statement{max-width:34ch;color:var(--fg-2);text-wrap:pretty;background-image:repeating-linear-gradient(#0000 0 calc(1lh - 1px),#d9dae02e calc(1lh - 1px) 1lh);margin-top:clamp(1.5rem,2.6vw,2.25rem)}.manifeste-statement strong{color:var(--color-warm-white);font-weight:inherit}.manifeste-probe{vertical-align:baseline;width:0;height:0;display:inline-block}.manifeste-head{gap:1.5rem 3rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.manifeste-title{text-wrap:balance;max-width:16ch}.manifeste-text{max-width:46ch;color:var(--fg-2);text-wrap:pretty}.manifeste-pillars{gap:2.5rem 2rem;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.manifeste-pillar-title{color:var(--fg);text-wrap:balance}.manifeste-string{width:100%;height:16px;margin:.55rem 0 .7rem;display:block;overflow:visible}.manifeste-string path{fill:none;stroke:var(--color-silver-emit);stroke-opacity:.42;stroke-width:1px;vector-effect:non-scaling-stroke}.manifeste-pillar-text{color:var(--fg-2);text-wrap:pretty}.manifeste-dots{display:none}.manifeste-fork{max-width:34ch;color:var(--fg);text-align:center;text-wrap:balance;margin:clamp(3rem,6vw,5rem) auto 0}.manifeste-fork-part{display:inline-block}.manifeste-flow{justify-items:center;gap:clamp(4.5rem,9vw,8rem);padding-block:clamp(4.5rem,10vw,9rem);display:grid}.manifeste-quote{max-width:26ch;color:var(--fg);text-align:center;text-wrap:balance}.manifeste-band{justify-items:center;gap:clamp(1.25rem,2.2vw,1.9rem);width:100%;display:grid}.manifeste-band-line{background:var(--lx-grad);width:100%;height:1px;display:block}.manifeste-band-text{max-width:none;color:var(--fg);text-align:center;text-wrap:balance}@media (width>=64rem){.manifeste-statement{width:calc(66.6667% - .5rem);max-width:none}.manifeste-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.manifeste-title{grid-column:span 6}.manifeste-text{grid-column:7/span 5;max-width:40ch;padding-bottom:.35rem}.manifeste-pillars{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:3rem}.manifeste-pillar{grid-column:span 3}.manifeste-fork{max-width:60ch}}:root[data-motion=live] .relief-host:not([data-scene=static])>.relief-stage{z-index:0;pointer-events:none;height:100svh;display:block;position:sticky;top:0;overflow:clip}:root[data-motion=live] .relief-host:not([data-scene=static])>.relief-stage+.lx-chapter,:root[data-motion=live] .relief-host:not([data-scene=static])>.lx-chapter+.lx-chapter{margin-top:-100svh}:root[data-motion=live] .relief-host:not([data-scene=static])>.lx-chapter{z-index:1;background:0 0;position:relative}.relief-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.relief-overlay{top:var(--oy,7.5svh);left:var(--ox,calc(71.2% - 98svh * .795));width:calc(var(--oh,98svh) * 1.5);height:var(--oh,98svh);transform:translate3d(var(--rx,0px), var(--ry,0px), 0) scale(var(--rz,1));opacity:0;transition:opacity var(--dur-ui) var(--ease-ui);position:absolute;overflow:visible}.relief-overlay[data-lit]{opacity:1}@media not all and (width>=64rem){.relief-overlay{left:var(--ox,calc(60% - 62svh * .795));width:calc(var(--oh,62svh) * 1.5);height:var(--oh,62svh)}}.relief-blade{opacity:var(--blade,1)}.relief-blade path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,1))}.relief-blade-glow{stroke:var(--color-scarlet-emit);stroke-opacity:.25;stroke-width:calc(var(--lx-hair,1.2) * 5px)}.relief-blade-core{stroke:var(--color-warm-white);stroke-width:calc(var(--lx-hair,1.2) * 1.5px)}.relief-head{opacity:var(--head,0)}.relief-head-halo{r:calc(var(--lx-hair,1.2) * 9px);fill:var(--color-scarlet-emit);fill-opacity:.35}.relief-head-core{r:calc(var(--lx-hair,1.2) * 2.5px);fill:var(--color-warm-white)}.relief-leader{color:#f4f4f699;opacity:calc(1 - var(--o-cal,0))}.relief-hint{right:var(--lx-gutter);bottom:calc(var(--lx-safe-bottom) + .35rem);max-width:24ch;color:var(--color-lx-ink-3);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-align:right;opacity:0;transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);margin:0;position:absolute;transform:translateY(.4rem)}.relief-hint[data-active]{opacity:1;transform:none}@keyframes ouverture-rise{0%{opacity:0;transform:translateY(.6em)}}@keyframes ouverture-up{0%{opacity:0;transform:translateY(1rem)}}@keyframes ouverture-hint{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1;transform:translateY(38px)}to{opacity:0;transform:translateY(38px)}}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-title .lx-w{animation:ouverture-rise var(--dur-intro) var(--ease-reveal) both;animation-delay:calc(.15s + var(--wi,0) * 40ms);display:inline-block}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-kicker{animation:ouverture-up var(--dur-reveal) var(--ease-reveal) .6s both}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-lead{animation:ouverture-up var(--dur-reveal) var(--ease-reveal) .7s both}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-ctas{animation:ouverture-up var(--dur-reveal) var(--ease-reveal) .8s both}:root[data-motion=live] .relief-host:not([data-scene=static]) :is(.ouverture-caption,.ouverture-scroll){animation:ouverture-up var(--dur-reveal) var(--ease-reveal) .9s both}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-scroll-dot{animation:ouverture-hint 2.2s var(--ease-glide) 2.6s 3 both}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-x-head,:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-foot{transform:translate3d(0, calc(var(--o-y,0) * -8svh), 0);will-change:transform}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-x,:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-title{will-change:opacity}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-x-kicker{opacity:calc(1 - var(--o-k,0))}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-title{opacity:calc(1 - var(--o-t,0))}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-x-lead{opacity:calc(1 - var(--o-l,0))}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-x-ctas{opacity:calc(1 - var(--o-c,0))}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-x-caption{opacity:calc(1 - var(--o-f,0))}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-x-scroll{opacity:calc(1 - var(--o-s,0))}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-copy[data-gone]{pointer-events:none}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-touch{inset:var(--lx-safe-top) 0 7.5rem 56vw;touch-action:pan-y pinch-zoom;display:block;position:absolute}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-touch[data-off]{pointer-events:none;touch-action:auto}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-figure{z-index:2;pointer-events:none;width:min(22rem,40vw);opacity:calc(1 - var(--o-cal,0));transform:translate3d(var(--cx,0px), var(--cy,0px), 0) translate3d(-100%, calc(-100% - .7rem), 0);margin:0;position:absolute;top:0;left:0}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-callout{text-align:right;max-width:none;display:block}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-figure:before{content:"";z-index:-1;opacity:0;transition:opacity .6s var(--ease-reveal);background:#08080ca8;border-radius:1.25rem;position:absolute;inset:-.4rem -.4rem -.5rem -1.25rem;box-shadow:0 0 1.75rem 1.25rem #08080ca8}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-figure[data-lit]:before{opacity:1}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-callout:before{display:none}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-callout .lx-callout-text{margin-left:auto}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-callout>*{opacity:0;transition:opacity .6s var(--ease-reveal), transform .7s var(--ease-reveal);transform:translateY(.4rem)}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-figure[data-lit] .ouverture-callout>*{opacity:1;transform:none}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-figure[data-lit] .lx-callout-text{transition-delay:.12s}@media (prefers-contrast:more){:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-figure:before{background:#08080cf2;box-shadow:0 0 1.75rem 1.25rem #08080cf2}}@media not all and (width>=64rem){:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-touch{height:var(--o-vy,50svh);inset:0 0 auto}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-copy{padding-top:var(--lx-safe-top);background:linear-gradient(to bottom, #08080c00 var(--o-v0,calc(var(--o-vy,51svh) - 6svh)), rgb(8 8 12/var(--veil)) calc(var(--o-vy,51svh) + 9svh), rgb(8 8 12/var(--veil)))}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-figure{white-space:nowrap;width:auto}:root[data-motion=live] .relief-host:not([data-scene=static]) .ouverture-callout .lx-callout-text{display:none}}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-pin{padding-top:0;position:absolute;inset:0}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-pin>*{left:var(--lx-gutter);margin:0;position:absolute}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-kicker{top:calc(var(--m-top,30svh) - 3.4rem);opacity:var(--m-kick,1);transform:translate3d(0, calc((1 - var(--m-kick,1)) * .75rem + var(--m-kdy,0px) * var(--m-kmove,0)), 0)}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-statement{top:var(--m-top,30svh);width:calc((100% - 2 * var(--lx-gutter) - 11 * 1.5rem) / 12 * 8 + 7 * 1.5rem);max-width:none;opacity:calc(var(--m-sin,1) * (1 - var(--m-st,1)));transform:translate3d(0, calc(var(--m-st,1) * -4svh), 0);background:0 0}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-statement .lx-w{opacity:calc(.14 + .86 * clamp(0, (var(--pm,1) - .12 - .3 * var(--wi,0) / var(--wn,1)) / .06, 1))}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-statement strong{background-image:linear-gradient(90deg, var(--color-midnight-emit), var(--color-scarlet-emit));background-repeat:no-repeat;background-position:0 var(--m-ul,1em);background-size:calc(clamp(0, (var(--pm,1) - .12 - .3 * var(--s0,0) / var(--wn,1)) / (.06 + .3 * (var(--s1,0) - var(--s0,0)) / var(--wn,1)), 1) * 100%) 1px;-webkit-box-decoration-break:slice;box-decoration-break:slice}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-head{top:var(--m-head,var(--m-top,30svh));right:var(--lx-gutter);margin:0}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-title{opacity:clamp(0, (var(--pm,1) - .54) * 1000, 1)}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-title .lx-w{--k:clamp(0, (var(--pm,1) - .54 - .004 * var(--wi,0)) / .03, 1);opacity:var(--k);transform:translate3d(0, calc((1 - var(--k)) * (1 - var(--k)) * .6em), 0);display:inline-block}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-text{opacity:var(--m-text,1);transform:translate3d(0, calc((1 - var(--m-text,1)) * 1rem), 0)}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-pillars{top:var(--m-pt,54svh);right:var(--lx-gutter);margin:0}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-pillar{opacity:var(--pv,1);transform:translate3d(0, calc((1 - var(--pv,1)) * 1.25rem), 0)}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-string path{stroke:var(--color-warm-white);stroke-opacity:calc(.42 + .5 * var(--sv,0))}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-fork{top:auto;right:var(--lx-gutter);bottom:calc(var(--lx-safe-bottom) + 2.5svh);opacity:var(--m-fork,1);transform:translate3d(0, calc((1 - var(--m-fork,1)) * 1rem + var(--m-fy,0px)), 0);margin:0 auto}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-dots{top:calc(var(--m-pt,54svh) - 1.6rem);opacity:var(--m-dots,1);gap:.5rem}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-dots>span{width:1.25rem;height:1px;transition:background-color var(--dur-ui) var(--ease-ui);background:#d9dae04d}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-dots>span[data-active]{background:var(--color-warm-white)}@media not all and (width>=64rem){:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-statement{width:calc(100% - 2 * var(--lx-gutter))}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-pillars{display:grid}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-pillar{grid-area:1/1}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-dots{display:flex}}@media (width>=64rem){:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-title{--text-lx-h2:min(clamp(2.4rem, 5.6vw, 5.75rem), 10.5svh)}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-stage[data-stack] .manifeste-pillar{grid-area:1/7/auto/span 5}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-stage[data-stack] .manifeste-dots{left:calc(var(--lx-gutter) + (100% - 2 * var(--lx-gutter) + 3rem) / 2);display:flex}}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-band-line{transition:transform var(--dur-draw) var(--ease-reveal);transform:scaleX(0)}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-band-text{opacity:0;transition:opacity var(--dur-reveal) var(--ease-reveal) .2s}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-band[data-revealed] .manifeste-band-line{transform:none}:root[data-motion=live] .relief-host:not([data-scene=static]) .manifeste-band[data-revealed] .manifeste-band-text{opacity:1}#fascia :is(.fascia-hud-fig,.fascia-note,.mv-fig,.mv-detail,.mv-origin-detail,.fascia-seg-label){font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);font-variant-numeric:tabular-nums;text-transform:uppercase}#fascia :is(.fascia-closeup-title,.fascia-verb-title,.mv-title){font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin:0}#fascia .fascia-closeup-title{margin-bottom:.6em}#fascia :is(.mv-name,.mv-origin-name){font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);margin:0}#fascia :is(.fascia-closeup-text,.mv-text,.mv-nobel){font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin:0}#fascia :is(.fascia-caption,.mv-item-text,.mv-note,.fascia-layer,.fascia-mlabel){font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty}#dive-scene>.fascia-stage{background:var(--color-nuit)}.fascia-act{width:100%;max-width:92rem;padding-inline:var(--lx-gutter);gap:clamp(2rem,4vw,3.5rem);margin-inline:auto;padding-top:clamp(4.5rem,10vw,9rem);display:grid}.fascia-act-verbs{padding-bottom:clamp(4.5rem,10vw,9rem)}#fascia .fascia-head .lx-head-sub{color:var(--fg-3)}.fascia-layers{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.fascia-layer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 .5em;padding-block:.8rem;display:flex}.fascia-layer-name{color:var(--fg);font-weight:600}.fascia-layer-role{color:var(--fg-2)}.fascia-layer-role:before{content:"·";color:var(--fg-3);margin-right:.5em}@media not all and (width>=40rem){.fascia-layer{gap:.15rem;display:grid}.fascia-layer-role:before{content:none}}.fascia-figure{min-width:0;margin:0}.fascia-poster{background:var(--color-nuit-2);border-radius:2px;overflow:clip}@media (orientation:landscape) and (height<=28.75rem){.fascia-figure{width:fit-content;max-width:100%;margin-inline:auto}.fascia-figure>.fascia-figcaption{contain:inline-size}.fascia-figure>.fascia-poster{background:0 0}.fascia-figure>.fascia-poster>img{width:auto;max-width:100%;max-height:calc(100svh - var(--spacing-header) - 3rem);border-radius:2px}}.fascia-figcaption{gap:.85rem;margin-top:1rem;display:grid}.fascia-hud{color:var(--fg-3);justify-content:flex-start;align-items:flex-end;gap:1.5rem;display:flex}.fascia-caption{max-width:52ch;color:var(--fg-3);display:block}.fascia-closeup-text{max-width:40ch;color:var(--fg-2)}.fascia-mlabels{border-bottom:1px solid var(--line);margin:0;display:grid}.fascia-mlabel{border-top:1px solid var(--line);gap:.1rem;padding-block:.75rem;display:grid}.fascia-mlabel-name{color:var(--fg);font-weight:600}.fascia-mlabel-role{color:var(--fg-2);margin:0}.fascia-verbs{gap:2.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.fascia-verb{border-top:1px solid var(--line);align-content:start;gap:.85rem;padding-top:1.25rem;display:grid}.fascia-verb-mark{color:var(--color-scarlet-emit)}.fascia-verb-text{max-width:36ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin:0}@media (width>=64rem){.fascia-act{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,2.5vw,2.75rem)}.fascia-act-bloc>.fascia-head{grid-area:1/1/auto/span 5;align-self:end}.fascia-act-bloc>.fascia-layers{grid-area:2/1/auto/span 5;align-self:start}.fascia-act-bloc>.fascia-figure{grid-area:1/6/span 2/-1;align-self:center}.fascia-act-matrice>.fascia-figure{grid-area:1/1/span 2/span 7;align-self:start}.fascia-act-matrice>.fascia-closeup{grid-area:1/9/auto/-1;align-self:end}.fascia-act-matrice>.fascia-mlabels{grid-area:2/9/auto/-1;align-self:start}.fascia-verbs{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-veil{z-index:1;pointer-events:none;opacity:0;position:absolute}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-veil[data-veil=side]{background:linear-gradient(90deg,#08080ce0 0%,#08080cb8 45%,#08080c00 100%);width:min(62%,54rem);inset:0 auto 0 0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-veil[data-veil=top]{background:linear-gradient(#08080ce0 0%,#08080cb3 55%,#08080c00 100%);height:58%;inset:0 0 auto}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-veil[data-veil=bottom]{background:linear-gradient(#08080c00 0%,#08080cb8 45%,#08080ce0 100%);height:62%;inset:auto 0 0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-veil[data-veil=legend]{inset:auto 0 0;top:calc(var(--fascia-legend-top,100%) - 1.5rem);background:linear-gradient(#08080c00 0,#08080cdb 1.5rem 100%)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-act{z-index:3;pointer-events:none;max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-layer,.fascia-hud,.fascia-closeup,.fascia-mlabel,.fascia-caption,.fascia-verb,.fascia-note,.fascia-rail){opacity:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-head,.fascia-closeup,.fascia-figure,.fascia-layers,.fascia-mlabels){place-self:stretch stretch}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-layer,.fascia-mlabel,.fascia-note,.fascia-hud,.fascia-caption,.fascia-seg-label){text-shadow:0 0 .9rem #08080cf2,0 0 .3rem #08080ce6}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-head{top:var(--lx-safe-top);bottom:calc(var(--lx-safe-bottom) + 2rem);left:var(--lx-gutter);flex-direction:column;justify-content:center;width:min(36%,32rem);display:flex;position:absolute}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-layers,.fascia-mlabels,.fascia-notes,.fascia-verbs){border:0;margin:0;padding:0;list-style:none;position:absolute;inset:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-layer,.fascia-mlabel){will-change:transform, opacity;border:0;gap:.1rem;width:max-content;max-width:17rem;padding:0;font-size:.8125rem;line-height:1.35;display:grid;position:absolute;top:0;left:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-layer-name,.fascia-mlabel-name){font-size:var(--text-lx-small);color:var(--fg)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-layer-role:before{content:none}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-layer-role,:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-mlabel-role{color:var(--fg-2)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-figure,:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-figcaption{margin:0;position:static}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-hud{top:var(--lx-safe-top);right:var(--lx-gutter);color:var(--fg-2);transition:opacity var(--dur-ui) var(--ease-ui);flex-direction:row-reverse;align-items:center;gap:1rem;position:absolute}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-hud[data-active]{opacity:1}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-hud .lx-scale{flex-direction:row;align-items:center;gap:.6rem}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-closeup{top:var(--lx-safe-top);bottom:calc(var(--lx-safe-bottom) + 2rem);left:var(--lx-gutter);flex-direction:column;justify-content:center;width:min(34%,30rem);display:flex;position:absolute}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-caption{bottom:calc(var(--lx-safe-bottom) + 1.25rem);left:var(--lx-gutter);max-width:min(30%,26rem);color:var(--fg-2);position:absolute}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-verb{top:var(--lx-safe-top);bottom:calc(var(--lx-safe-bottom) + 2rem);left:var(--lx-gutter);border:0;flex-direction:column;justify-content:center;gap:1.25rem;width:min(36%,31rem);padding:0;display:flex;position:absolute}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-verb-title{font-size:var(--text-lx-h2);line-height:var(--text-lx-h2--line-height);letter-spacing:var(--text-lx-h2--letter-spacing);font-weight:var(--text-lx-h2--font-weight)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-verb-text{font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-note{width:max-content;max-width:19rem;color:var(--fg);will-change:transform, opacity;position:absolute;top:0;left:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-rail{right:var(--lx-gutter);bottom:calc(var(--lx-safe-bottom) + .5rem);grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;width:min(44%,38rem);display:grid;position:absolute}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-seg{color:var(--fg-3);transition:color var(--dur-ui) var(--ease-ui);gap:.55rem;display:grid}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-seg[data-active]{color:var(--fg)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-seg-bar{background:#d9dae038;height:1px;display:block;position:relative}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-seg-fill{background:var(--lx-grad-night);transform:scaleX(var(--fill,1));transform-origin:0;position:absolute;inset:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-seg-label{white-space:nowrap;text-transform:none;letter-spacing:.02em}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-leader{color:var(--color-silver-emit);opacity:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-leader path{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,1))}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-leader circle{fill:currentColor;stroke:none}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-leader-num{fill:var(--fg);stroke:#08080ceb;stroke-width:3px;stroke-linejoin:round;paint-order:stroke;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;display:none}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-axis{fill:none;stroke:var(--color-warm-white);stroke-width:1px;stroke-dasharray:2 7;stroke-linecap:round;opacity:0}@media not all and (width>=64rem){:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-head{inset:var(--lx-safe-top) var(--lx-gutter) auto;width:auto;display:block}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-head .lx-head{gap:1rem}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-head .lx-head-title{margin-top:.85rem}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-layer,.fascia-mlabel){max-width:11rem}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is(.fascia-layer-role,.fascia-mlabel-role){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-closeup,:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-verb{inset:auto var(--lx-gutter) calc(var(--lx-safe-bottom) + 2.75rem);gap:.75rem;width:auto;display:grid}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-closeup-title{margin-bottom:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-closeup-text{font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-verb-title{font-size:var(--text-lx-h2)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-verb-text{font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-closeup{bottom:calc(var(--lx-safe-bottom) + 1.25rem + var(--fascia-below,0px))}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-caption{inset:auto var(--lx-gutter) calc(var(--lx-safe-bottom) + 1.25rem);max-width:none}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-mlabels{counter-reset:fascia-mlabel}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-mlabel{counter-increment:fascia-mlabel}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-mlabel-name:before{content:counter(fascia-mlabel);min-width:1.25rem;color:var(--fg-3);font-variant-numeric:tabular-nums;display:inline-block}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-hud{right:var(--lx-gutter)}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-rail{inset:auto var(--lx-gutter) var(--lx-safe-bottom);gap:.4rem;width:auto}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-seg-label{opacity:0}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-seg[data-active] .fascia-seg-label{opacity:1}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-note[data-second],:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is([data-leader^=layer-],[data-leader^=mlabel-]) path{display:none}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) :is([data-leader^=layer-],[data-leader^=mlabel-]) .fascia-leader-num{display:inline}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-layers{counter-reset:fascia-layer}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-layer{counter-increment:fascia-layer}:root[data-motion=live]:not([data-gl="0"]) #dive-scene:not([data-scene=static]) .fascia-layer-name:before{content:counter(fascia-layer);min-width:1.25rem;color:var(--fg-3);font-variant-numeric:tabular-nums;display:inline-block}}html[data-poster] #dive-scene .fascia-veil{visibility:hidden}.fascia-glyph{--sw:1.5;fill:none;width:120px;height:120px;stroke-width:var(--sw);stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.fascia-glyph *{transform-box:fill-box;transform-origin:50%}.fascia-glyph .fg-line{stroke:var(--color-silver-emit)}.fascia-glyph .fg-hot{stroke:var(--color-warm-white)}.fascia-glyph .fg-accent{stroke:var(--color-scarlet-emit)}.fascia-glyph .fg-gate{stroke:#ff2e3b}@supports (color:color-mix(in lab, red, red)){.fascia-glyph .fg-gate{stroke:color-mix(in srgb, var(--color-scarlet-emit) calc(var(--g,1) * 100%), var(--color-silver-emit))}}.fascia-glyph .fg-gate{transform-origin:50% 0}.fascia-glyph .fg-gate-l{transform:rotate(calc(var(--g,1) * 35deg))}.fascia-glyph .fg-gate-r{transform:rotate(calc(var(--g,1) * -35deg))}.fascia-glyph .fg-dot{fill:var(--color-warm-white);stroke:none}.fascia-glyph .fg-pass{transform:translateY(calc(clamp(0, var(--g,1) * 1.6 - var(--i,0) * .3, 1) * 56px))}.fascia-glyph .fg-crimp{stroke:var(--color-silver-emit);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform:scaleY(calc(1 - .97 * var(--g,1)))}.fascia-glyph .fg-charge{opacity:clamp(0, calc(var(--g,1) * 2 - 1), 1)}.fascia-glyph .fg-stream{stroke:var(--color-warm-white);stroke-width:calc(var(--sw) * 2.2);stroke-dasharray:0 1;stroke-dashoffset:calc(var(--g,1) * -3)}.fascia-glyph .fg-seg{transform:rotate(calc((1 - var(--g,1)) * var(--a,0deg)))}.fascia-glyph .fg-wave{opacity:clamp(0, calc(var(--g,1) * 5), 1);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-origin:0;transform:translateX(calc((var(--g,1) - 1) * 66px)) scaleY(calc(.2 + .8 * var(--g,1)))}.fascia-glyph .fg-nucleus{fill:var(--color-warm-white);fill-opacity:calc(var(--g,1) * .9);stroke:var(--color-silver-emit)}#mouvement-scene>.mv-stage{background:var(--color-nuit)}.mv-stop-a{stop-color:var(--color-midnight-emit)}.mv-stop-b{stop-color:var(--color-scarlet-emit)}.mv-wrap{width:100%;max-width:92rem;padding:clamp(4.5rem, 10vw, 9rem) var(--lx-gutter);gap:clamp(2.5rem,5vw,4rem);margin-inline:auto;display:grid}.mv-head{gap:1rem;max-width:50rem;display:grid}.mv-fig{color:var(--fg-3);margin:0}.mv-text{max-width:52ch;color:var(--fg-2)}.mv-origin{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .85rem;display:grid}.mv-origin-node{width:11px;height:11px;box-shadow:inset 0 0 0 1.2px var(--color-warm-white);background:radial-gradient(circle, var(--color-warm-white) 0 1.6px, transparent 2.1px);border-radius:50%;grid-row:1/span 2}.mv-origin-detail{color:var(--fg-3);margin:0}.mv-list{gap:2.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.mv-item{align-content:start;gap:.6rem;display:grid}.mv-label{gap:.3rem;display:grid}.mv-detail{color:var(--fg-3);text-wrap:balance;margin:0}.mv-item-text{max-width:36ch;color:var(--fg-2);margin:0}.mv-foot{gap:1.25rem;display:grid}.mv-nobel{max-width:46ch}.mv-note{max-width:52ch;color:var(--fg-3);margin:0}@media (width>=64rem){.mv-list{grid-template-columns:repeat(5,minmax(0,1fr))}.mv-item>.mv-label{margin-top:.75rem}.mv-foot{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1.5rem,2.5vw,2.75rem)}.mv-nobel{grid-column:1/span 7}.mv-note{grid-column:9/-1}}@media not all and (width>=64rem){.mv-item{grid-template-columns:72px minmax(0,1fr);column-gap:1.25rem}.mv-item>.fascia-glyph{--sw:2.5;grid-row:1/span 2;width:72px;height:72px}}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-line{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-trace path{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,1))}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-trace-core{stroke:url(#fascia-mv-grad-h);stroke-width:1.6px}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-trace-glow{stroke:url(#fascia-mv-grad-h);stroke-width:5px;opacity:.25}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-tip{opacity:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-tip-halo{fill:var(--tip,var(--color-scarlet-emit));opacity:.35}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-tip-core{fill:var(--color-warm-white)}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-tick{fill:none;stroke:#d9dae059;stroke-width:1px}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-wrap{z-index:1;position:relative}@media (width>=64rem){:root[data-motion=live] #mouvement-scene:not([data-scene=static]){--glyph:120px}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-wrap{max-width:none;padding:0;display:block;position:absolute;inset:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) :is(.mv-head,.mv-origin,.mv-label,.mv-item-text,.mv-foot){opacity:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-head{top:var(--lx-safe-top);left:var(--lx-gutter);gap:.85rem;width:min(62%,54rem);max-width:none;position:absolute}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-origin{top:var(--mv-line,50%);left:var(--lx-gutter);width:calc(var(--mv-x0,18%) - var(--glyph) / 2 - var(--lx-gutter) - 1.5rem);display:block;position:absolute}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-origin-node{position:absolute;top:-5.5px;left:-5.5px}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-origin-name{width:max-content;max-width:14rem;position:absolute;bottom:1rem;left:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-origin-detail{width:100%;position:absolute;top:1rem;left:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-list{position:absolute;inset:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-item{top:calc(var(--mv-line,50%) - var(--glyph) / 2);left:calc(var(--mv-x0,18%) + var(--k,0) * 16% - var(--glyph) / 2);width:calc(16% - 1.5rem);display:block;position:absolute}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-item>.fascia-glyph{--sw:var(--glyph-sw,1.5);width:var(--glyph);height:var(--glyph)}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-label{top:calc(-.85rem - var(--mv-label-h,4.5rem));width:100%;position:absolute;left:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) :is(.mv-name,.mv-origin-name){font-size:clamp(.9375rem, 1.36vw, var(--text-lx-h4))}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-item-text{margin-top:.95rem}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-foot{top:var(--mv-foot-top,calc(88% - 7.5rem));padding-inline:var(--lx-gutter);background:var(--color-nuit);box-shadow:0 0 0 .75rem var(--color-nuit);position:absolute;left:0;right:0}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-stage[data-mv-foot=top] .mv-foot{align-items:start}}@media (width>=64rem) and ((height<860px)){:root[data-motion=live] #mouvement-scene:not([data-scene=static]){--glyph:100px;--glyph-sw:1.8}}@media (width>=64rem) and ((height<740px)){:root[data-motion=live] #mouvement-scene:not([data-scene=static]){--glyph:84px;--glyph-sw:2.15}}@media not all and (width>=64rem){:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-trace-core,:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-trace-glow{stroke:url(#fascia-mv-grad-v)}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-tip{opacity:1}:root[data-motion=live] #mouvement-scene:not([data-scene=static]) .mv-list{padding-left:1.75rem}}.carte-stage{width:100%;max-width:92rem;padding:clamp(4.5rem, 10vw, 9rem) var(--lx-gutter);background:var(--color-nuit);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem);margin-inline:auto;display:grid}.carte-copy{align-items:end;gap:0 3rem;min-width:0;display:grid}.carte-title{max-width:13ch}.carte-text{max-width:46ch;color:var(--color-lx-ink-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin-top:clamp(1.5rem,3vw,2.25rem)}.carte-plate{--pl-off:14px;min-width:0;margin:0}.carte-plate-art{aspect-ratio:1600/1318;margin-inline:calc(-1 * var(--lx-gutter));position:relative}.carte-plate-img,.carte-plate-img>img{width:100%;height:100%;display:block}.carte-plate-ov{position:absolute;inset:0}.carte-plate-svg,.carte-plate-arcs{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:is(.carte-plate-svg,.carte-plate-arcs) path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.carte-stop-a{stop-color:var(--color-midnight-emit)}.carte-stop-b{stop-color:var(--color-scarlet-emit)}.pl-core{stroke-width:1.6px}.pl-glow{stroke-width:5px;opacity:.25}.pl-hidden{stroke-width:1px;stroke-dasharray:2.5 3.5;opacity:.5}.pl-arc{stroke:var(--color-warm-white);stroke-width:1.2px;stroke-dasharray:.5 4;opacity:.85}.pl-line,.pl-arc,.pl-ring{transition:opacity var(--dur-ui) var(--ease-ui)}.pl-marks{position:absolute;inset:0}.pl-dot,.pl-ring,.pl-badge,.pl-view{position:absolute;transform:translate(-50%,-50%)}.pl-dot{width:9px;height:9px;box-shadow:inset 0 0 0 1.2px var(--color-warm-white);border-radius:50%}.pl-dot:after{content:"";background:var(--color-warm-white);border-radius:50%;position:absolute;inset:2.9px}.pl-dot-hidden{opacity:.4}.pl-badge{color:var(--color-lx-ink-1)}.pl-badge .lx-badge{background:var(--color-nuit)}.pl-view{color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);letter-spacing:var(--text-lx-micro--letter-spacing);line-height:1;font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;white-space:nowrap}@media not all and (width>=40rem){.carte-plate{--pl-off:11px}.pl-badge .lx-badge{width:18px;height:18px}}.pl-ring,.carte-swatch{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #fff1ece6}.pl-ring:before,.carte-swatch:before{content:"";border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #fff1ece6}.carte-swatch{flex:none;display:inline-block;position:relative}.carte-cap{gap:.9rem;margin-top:1.5rem;display:grid}.carte-cap-fig{color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase}.carte-legend{color:var(--color-lx-ink-2);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);align-items:center;gap:.85rem;display:flex}.carte-note{max-width:52ch;color:var(--color-lx-ink-3);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty}.carte-select{border:0;min-width:0;margin:0;padding:0}.carte-select-legend{float:left;width:100%;color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;margin-bottom:.9rem;padding:0}.carte-select-row{clear:both;flex-wrap:wrap;gap:.5rem;display:flex}.carte-pick{min-height:2.75rem;color:var(--color-lx-ink-2);font-size:var(--text-lx-small);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui), box-shadow var(--dur-ui) var(--ease-ui);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;line-height:1.2;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #d9dae038}.carte-pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.carte-pick:hover{color:var(--color-lx-ink-1);box-shadow:inset 0 0 0 1px #d9dae080}.carte-pick:has(:checked){background:var(--color-lx-ink-1);box-shadow:none;color:var(--color-nuit)}.carte-pick:has(:focus-visible){outline:2px solid var(--color-scarlet-emit);outline-offset:3px}.carte-pick-n{font-size:var(--text-lx-micro);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:600}.carte-lines{margin:0;padding:0;list-style:none;display:grid}.carte-line{border-top:1px solid var(--carte-rule,var(--line));transition:opacity var(--dur-ui) var(--ease-ui), border-color var(--dur-ui) var(--ease-ui);grid-template-columns:22px minmax(0,1fr);gap:0 1.1rem;padding:1.25rem 0 1.35rem;display:grid}.carte-line:last-child{border-bottom:1px solid var(--line)}.carte-line-pick{cursor:pointer;display:flex}.carte-line-name label{cursor:pointer}.carte-line-name label:hover{text-underline-offset:.18em;text-decoration:underline 1px}.carte-line-badge{color:var(--color-lx-ink-1);opacity:var(--carte-badge,1);transition:opacity var(--dur-ui) var(--ease-ui);margin-top:.1rem}.carte-line-name{color:var(--carte-ink,var(--color-lx-ink-1));transition:color var(--dur-ui) var(--ease-ui);font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);text-wrap:balance}.carte-line-en{color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;margin-top:.35rem}.carte-line-role{color:var(--carte-ink,var(--color-lx-ink-2));font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty;margin-top:.6rem}.carte-line-stations{flex-wrap:wrap;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.carte-line-stations>li{box-shadow:inset 0 0 0 1px var(--carte-chip,#d9dae02e);color:var(--carte-ink,var(--color-lx-ink-2));font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:.06em;border-radius:999px;padding:.3rem .65rem .28rem;font-weight:500}.carte-line-sn{color:var(--color-lx-ink-3);font-variant-numeric:tabular-nums;font-weight:600}.carte-stage:has([id=carte-l1]:checked) .pl-line:not([data-line="1"]),.carte-stage:has([id=carte-l2]:checked) .pl-line:not([data-line="2"]),.carte-stage:has([id=carte-l3]:checked) .pl-line:not([data-line="3"]),.carte-stage:has([id=carte-l4]:checked) .pl-line:not([data-line="4"]),.carte-stage:has([id=carte-l5]:checked) .pl-line:not([data-line="5"]),.carte-stage:has([id=carte-l6]:checked) .pl-line:not([data-line="6"]),.carte-stage:has([id=carte-l1]:checked) :is(.pl-ring,.pl-arc):not([data-lines~="1"]),.carte-stage:has([id=carte-l2]:checked) :is(.pl-ring,.pl-arc):not([data-lines~="2"]),.carte-stage:has([id=carte-l3]:checked) :is(.pl-ring,.pl-arc):not([data-lines~="3"]),.carte-stage:has([id=carte-l4]:checked) :is(.pl-ring,.pl-arc):not([data-lines~="4"]),.carte-stage:has([id=carte-l5]:checked) :is(.pl-ring,.pl-arc):not([data-lines~="5"]),.carte-stage:has([id=carte-l6]:checked) :is(.pl-ring,.pl-arc):not([data-lines~="6"]){opacity:.15}.carte-stage:has([id=carte-l1]:checked) .carte-line:not([data-line="1"]),.carte-stage:has([id=carte-l2]:checked) .carte-line:not([data-line="2"]),.carte-stage:has([id=carte-l3]:checked) .carte-line:not([data-line="3"]),.carte-stage:has([id=carte-l4]:checked) .carte-line:not([data-line="4"]),.carte-stage:has([id=carte-l5]:checked) .carte-line:not([data-line="5"]),.carte-stage:has([id=carte-l6]:checked) .carte-line:not([data-line="6"]){--carte-ink:var(--color-lx-ink-3);--carte-chip:#d9dae01a;--carte-badge:.45;--carte-rule:#d9dae014}.carte-stage:has([id=carte-l1]:checked) .carte-line[data-line="1"] .carte-line-badge,.carte-stage:has([id=carte-l2]:checked) .carte-line[data-line="2"] .carte-line-badge,.carte-stage:has([id=carte-l3]:checked) .carte-line[data-line="3"] .carte-line-badge,.carte-stage:has([id=carte-l4]:checked) .carte-line[data-line="4"] .carte-line-badge,.carte-stage:has([id=carte-l5]:checked) .carte-line[data-line="5"] .carte-line-badge,.carte-stage:has([id=carte-l6]:checked) .carte-line[data-line="6"] .carte-line-badge{background:var(--color-lx-ink-1);color:var(--color-nuit)}.carte-side{display:contents}@media not all and (width>=64rem){.carte-select{order:1}.carte-plate{order:2}.carte-lines{order:3}}@media ((width<64rem)) and (height>=28.75rem){.carte-line :is(.carte-line-pick,.carte-line-name label){cursor:auto;pointer-events:none}}@media (width>=40rem){.carte-plate-art{margin-inline:0}}@media (width>=64rem){.carte-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem)}.carte-copy{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.carte-copy>.lx-kicker,.carte-copy>.carte-title{grid-column:1/span 7}.carte-copy>.carte-text{grid-area:2/9/auto/span 4;padding-bottom:.4rem}.carte-plate{grid-area:2/1/auto/span 7}.carte-side{grid-area:2/9/auto/span 4;align-content:start;row-gap:clamp(3rem,5vw,4.5rem);min-width:0;display:grid}}@media (width>=64rem) and (height>=37.5rem){.carte-plate{top:calc(var(--lx-safe-top) + 1rem);position:sticky}.carte-select{top:var(--spacing-header);z-index:1;margin-top:calc(var(--spacing-header) - var(--lx-safe-top) - 1rem);padding-top:calc(var(--lx-safe-top) + 1rem - var(--spacing-header));background:var(--color-nuit);padding-bottom:1rem;position:sticky}.carte-select:after{content:"";background:linear-gradient(var(--color-nuit), transparent);pointer-events:none;height:1.5rem;position:absolute;top:100%;left:0;right:0}.carte-plate-art{max-width:calc((100svh - var(--lx-safe-top) - 14rem) * 1600 / 1318)}.carte-plate-svg{will-change:transform}}@media (width>=64rem) and (height>=37.5rem) and ((height<40rem)){.carte-plate-art{max-width:calc((100svh - var(--spacing-header) - 12rem) * 1600 / 1318)}}@media not all and (height>=28.75rem){.carte-plate{--pl-off:11px}.carte-plate-art{width:min(100%, calc((100svh - var(--spacing-header) - 2rem) * 1600 / 1318));margin-inline:auto}.pl-badge .lx-badge{width:18px;height:18px}}@media (width>=40rem) and ((width<64rem)) and ((height<28.75rem)){.carte-stage{grid-template-columns:minmax(0, calc((100svh - var(--spacing-header) - 2rem) * 1600 / 1318)) minmax(15rem, 1fr);align-items:start;column-gap:clamp(1.5rem,4vw,2.5rem)}.carte-copy,.carte-lines{grid-column:1/-1}.carte-plate{grid-area:2/1}.carte-select{grid-area:2/2}.carte-lines{grid-row:3}}.carte-planche{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}@supports (anchor-name:--carte-planche){.carte-planche{position-anchor:--carte-planche;top:anchor(top);scroll-margin-top:calc(var(--lx-safe-top) + 1rem)}.carte-plate{anchor-name:--carte-planche}@media (width>=64rem){.carte-plate{anchor-name:none}.carte-side{anchor-name:--carte-planche}}@media ((width<64rem)) and (height>=44rem) and (aspect-ratio<=3/4){.carte-plate{anchor-name:none}.carte-select{anchor-name:--carte-planche}.carte-planche{scroll-margin-top:var(--lx-safe-top)}}}:root[data-motion=live] #map-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))~.carte-planche{top:auto;bottom:var(--carte-planche);scroll-margin-top:0}@media not all and (width>=64rem){:root[data-motion=live] #map-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))~.carte-planche{bottom:var(--carte-planche-c)}}.carte-ring-o,.carte-coupe-dot .carte-ring-o{fill:none;stroke:var(--color-warm-white);stroke-width:1.2px}.carte-ring-d{fill:var(--color-warm-white)}.carte-leader{fill:none;stroke:var(--color-silver-emit);stroke-width:1px;stroke-opacity:.42}.carte-head-halo{fill:var(--color-scarlet-emit);fill-opacity:.35}.carte-head-core{fill:var(--color-warm-white)}.carte-ruler-line,.carte-ruler-ticks{fill:none;stroke:var(--color-silver-emit);stroke-width:1px;stroke-opacity:.32}.carte-ruler-dot{fill:var(--color-warm-white)}.carte-ruler-cut{fill:none;stroke:var(--color-warm-white);stroke-width:1.5px}.carte-scanline{fill:none;stroke:var(--color-silver-emit);stroke-width:1px;stroke-opacity:.25}.carte-floor{stroke:var(--color-silver-emit);stroke-width:1px;stroke-opacity:.55}.carte-label{color:#f4f4f68f;background:#08080cb8;border-radius:.25rem;align-items:baseline;gap:.5em;padding:.125rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.carte-label{color:color-mix(in srgb, var(--color-lx-ink-3) calc(var(--behind,0) * 100%), var(--color-lx-ink-1))}}.carte-label{font-size:var(--text-lx-small);white-space:nowrap;line-height:1.25}.carte-label-t{text-wrap:balance}.carte-label-n{color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:600}.carte-hud{color:var(--color-lx-ink-2);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);font-variant-numeric:tabular-nums;text-transform:uppercase}.carte-hud p{white-space:nowrap;max-width:none}.carte-hud-fig,.carte-canon{color:var(--color-lx-ink-3)}.carte-hud-n,.carte-hud-deg{color:var(--color-lx-ink-1)}.carte-hud-sep:before{content:" · "}.carte-hud-vname{justify-items:end;display:inline-grid}.carte-hud-at{display:inline-block}.carte-hud-vname>span{visibility:hidden;grid-area:1/1}.carte-hud-vname>span[data-active]{visibility:visible}.carte-hud-deg{min-width:4ch;display:inline-block}.carte-hud-en{color:var(--color-lx-ink-1)}.carte-list-items{margin:0;padding:0;list-style:none;display:grid}.carte-btn{border:0;border-top:1px solid var(--line);width:100%;color:var(--color-lx-ink-3);text-align:left;cursor:pointer;transition:color var(--dur-ui) var(--ease-ui);background:0 0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:0 .9rem;padding:.75rem 0 .8rem;display:grid}.carte-list-items>li:last-child .carte-btn{border-bottom:1px solid var(--line)}.carte-btn:hover,.carte-btn[data-active],.carte-btn[aria-pressed=true]{color:var(--color-lx-ink-1)}.carte-btn .lx-badge{transition:background-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui)}.carte-btn[aria-pressed=true] .lx-badge{background:var(--color-lx-ink-1);color:var(--color-nuit)}.carte-list[data-active] .carte-btn{color:var(--color-lx-ink-1)}.carte-list-hint{height:0;color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;text-wrap:balance;opacity:0;transition:opacity var(--dur-ui) var(--ease-ui);margin:0;overflow:visible;transform:translateY(.9rem)}.carte-list[data-active] .carte-list-hint{opacity:1}.carte-btn-text{gap:.25rem;min-width:0;display:grid}.carte-btn-name{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.25}.carte-btn-en{color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase}.carte-chips{margin-top:1rem;display:grid}.carte-chip-set{opacity:0;visibility:hidden;transition:opacity var(--dur-ui) var(--ease-ui), visibility 0s linear var(--dur-ui);flex-wrap:wrap;grid-area:1/1;align-content:start;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.carte-chip-set[data-active]{opacity:1;visibility:visible;transition:opacity var(--dur-ui) var(--ease-ui), visibility 0s}.carte-chip{color:var(--color-lx-ink-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:.06em;transition:color var(--dur-ui) var(--ease-ui), box-shadow var(--dur-ui) var(--ease-ui);border-radius:999px;padding:.28rem .6rem .26rem;font-weight:600;box-shadow:inset 0 0 0 1px #d9dae029}.carte-chip[data-lit]{color:var(--color-lx-ink-1);box-shadow:inset 0 0 0 1px #d9dae080}.carte-coupe{background:var(--color-nuit-2);border-radius:6px;width:10rem;padding-bottom:.8rem;box-shadow:inset 0 0 0 1px #d9dae033}.carte-coupe-svg{width:var(--carte-coupe-px,10rem);height:var(--carte-coupe-px,10rem);display:block;overflow:visible}.carte-coupe-lens{fill:none;stroke:var(--color-silver-emit);stroke-width:1px;stroke-opacity:.12}.carte-coupe-ctx{fill:none;stroke:var(--color-silver-emit);stroke-width:1px;stroke-opacity:.28}.carte-coupe-act{fill:#4a42ff1a;stroke:var(--color-silver-emit);stroke-width:1.4px}.carte-coupe-dot .carte-ring-o{stroke:var(--color-scarlet-emit)}.carte-coupe-dot .carte-ring-d{fill:var(--color-scarlet-emit)}.carte-coupe-tick{stroke:var(--color-warm-white);stroke-width:1px}.carte-coupe-ft,.carte-coupe-bt{fill:var(--color-lx-ink-2);font-size:calc(var(--text-lx-micro) / var(--carte-coupe-k,1));letter-spacing:.14em;text-transform:uppercase;font-weight:600}.carte-coupe-bt{fill:var(--color-lx-ink-3)}.carte-coupe-label{font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;gap:.2rem;margin-top:.35rem;padding:0 .85rem;display:grid}.carte-coupe-cut{color:var(--color-lx-ink-3)}.carte-coupe-name{min-height:2.6em;color:var(--color-lx-ink-1);font-size:var(--text-lx-small);letter-spacing:0;text-transform:none;text-wrap:balance;font-weight:500;line-height:1.3}.carte-wipe{background:var(--color-warm-white);height:1px;box-shadow:0 0 10px 1px #fff1ec8c,0 0 40px 4px #fff1ec2e}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-stage{max-width:none;margin:0;padding:0;display:block}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-ov{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.carte-ring,.carte-leader,.carte-head,.carte-ruler-dot,.carte-ruler-cut,.carte-scanline){opacity:0;visibility:hidden}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-labels{pointer-events:none;position:absolute;inset:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-label{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-wipe{opacity:0;visibility:hidden;width:100%;position:absolute;top:0;left:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud>*{position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.carte-hud-line,.carte-hud-view,.carte-canon){opacity:0;visibility:hidden}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-canon{top:0;left:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-copy{top:var(--lx-safe-top);left:var(--lx-gutter);display:block;position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-title{transform-origin:0 0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-side{display:contents}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-lines{left:var(--lx-gutter);opacity:0;pointer-events:none;position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.carte-line-pick,.carte-line-name label){cursor:auto;pointer-events:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line{opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-ui);border:0;grid-area:1/1;align-content:start;padding:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line[data-active]{opacity:1;pointer-events:inherit;transition:opacity var(--dur-reveal) var(--ease-reveal) 80ms}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line-stations{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-plate{pointer-events:none;position:absolute;inset:0;overflow:clip}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-plate-art{top:var(--pl-y,0);left:var(--pl-x,0);width:var(--pl-w,0);max-width:none;height:var(--pl-h,0);aspect-ratio:auto;margin:0;position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-plate-ov{opacity:0;visibility:hidden}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.pl-badge,.pl-ring,.pl-view){opacity:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-plate-arcs{opacity:0;visibility:hidden}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-cap{opacity:0;margin:0;position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.carte-cap-fig,.carte-legend,.carte-note){opacity:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-list{opacity:0;pointer-events:none;position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-list:focus-within{opacity:1;pointer-events:auto}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-coupe{left:76%;bottom:var(--lx-safe-bottom);opacity:0;visibility:hidden;position:absolute}@media (width>=64rem){:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-copy{width:calc(30% - var(--lx-gutter) - 1rem)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-title{margin-top:1.4rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-text{max-width:30ch}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-lines{top:var(--carte-sheet-top,calc(var(--lx-safe-top) + 10rem));width:calc(30% - var(--lx-gutter) - 2rem)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line{grid-template-columns:minmax(0,1fr);gap:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line-badge{margin:0 0 1.25rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line-name{font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line-en{display:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line-role{color:var(--color-lx-ink-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);margin-top:1.1rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-cap{left:var(--lx-gutter);bottom:calc(var(--lx-safe-bottom) + 1.5rem);width:var(--carte-cap-w,min(18rem, calc(30% - var(--lx-gutter) - 2rem)))}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-list{top:var(--lx-safe-top);right:var(--lx-gutter);width:calc(24% - var(--lx-gutter))}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-fig,:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-line{top:var(--lx-safe-top);left:var(--carte-hud-x,31%)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-view{bottom:var(--lx-safe-bottom);left:52%;transform:translate(-50%)}}@media not all and (width>=64rem){:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-copy{right:var(--lx-gutter);background:linear-gradient(#08080ce0 70%,#0000);padding-bottom:2.5rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-text{margin-top:1rem;font-size:1rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-line,:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-view{left:var(--lx-gutter)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-vname{justify-items:start}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-line{top:var(--lx-safe-top)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-view{top:calc(var(--lx-safe-top) + 1.05rem)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-hud-fig{top:calc(var(--lx-safe-top) + 28px + 56% + 2.75rem);left:50%;transform:translate(-50%)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-canon{transform-origin:0 0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-lines{top:calc(var(--lx-safe-top) + 28px + 56% + 2.75rem);right:var(--lx-gutter)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line{grid-template-columns:22px minmax(0,1fr)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line-en{display:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-line-role{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.35rem;display:-webkit-box;overflow:hidden}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-list{right:var(--lx-gutter);bottom:var(--lx-safe-bottom);left:var(--lx-gutter)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-list-items{justify-content:space-between;display:flex}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-list-hint{text-align:center;height:auto;margin-bottom:.5rem;position:absolute;bottom:100%;left:0;right:0;transform:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-btn{border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-list-items>li:last-child .carte-btn{border:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-btn-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-chips,:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-coupe{display:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .carte-cap{top:calc(var(--pl-y,0px) + var(--pl-h,0px) + 1rem);right:var(--lx-gutter);left:var(--lx-gutter)}}#heritage{--heritage-hair:1px}#heritage .heritage-ord{letter-spacing:0;text-transform:none;margin-left:.04em;font-size:.72em;line-height:0;position:relative;top:-.5em}#heritage .morph-grid{gap:clamp(2.75rem,6vw,4.5rem);padding-block:clamp(.5rem,2vw,1.5rem) clamp(4rem,9vw,8rem);display:grid}#heritage .morph-title{text-wrap:balance;max-width:18ch}#heritage .morph-word{max-width:40ch;color:var(--fg-2);text-wrap:pretty;margin-top:1rem}#heritage .morph-para{max-width:52ch;color:var(--fg-2);text-wrap:pretty;margin-top:1.1rem}#heritage .morph-word+.morph-para{margin-top:1.75rem}#heritage .morph-caption{border-top:1px solid var(--line);max-width:34ch;color:var(--fg-3);margin-top:1.75rem;padding-top:1rem}#heritage .morph-figure{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(.75rem,2vw,1.75rem);display:grid}#heritage .morph-plate{grid-row:span 2;grid-template-rows:subgrid;min-width:0;margin:0;display:grid}#heritage .morph-plate[data-fig=a]{grid-column:1}#heritage .morph-plate[data-fig=b]{grid-column:3}#heritage .morph-art{width:100%;height:auto;display:block;overflow:visible}#heritage .morph-art-line,#heritage .morph-art-hair{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}#heritage .morph-art-hair{stroke-width:1px}#heritage .morph-art-groove{stroke:var(--fg-3)}#heritage :is(.morph-art-dots,.morph-dots){fill:var(--fg);fill-opacity:.7}#heritage .morph-callout{border-top:1px solid var(--line);align-self:start;max-width:none;margin-top:1.25rem;padding-top:.85rem}#heritage .morph-arrow{width:3.25rem;color:var(--fg-3);grid-area:1/2;align-self:center}#heritage .morph-arrow svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;height:auto;display:block;overflow:visible}@media not all and (width>=40rem){#heritage .morph-figure{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}#heritage .morph-plate[data-fig]{grid-column:1}#heritage .morph-arrow{grid-area:auto/1;justify-self:center;width:2.5rem;margin-block:1.75rem .75rem;transform:rotate(90deg)}}@media (width>=64rem){#heritage .morph-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem}#heritage .morph-copy{grid-column:1/span 5}#heritage .morph-figure{grid-column:7/span 6}}#heritage .morph-live{--lx-hair:1.5}#heritage .morph-outline,#heritage .morph-loop,#heritage .morph-groove{fill:none;stroke:var(--fg);stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,1))}#heritage .morph-outline{stroke-width:calc(var(--lx-hair) * 1.5px)}#heritage .morph-loop{stroke-width:calc(var(--lx-hair) * 1px)}#heritage .morph-groove{stroke:var(--fg-3);stroke-width:calc(var(--lx-hair) * 1px)}#heritage .morph-light{fill:none;stroke-width:calc(var(--lx-hair) * 2px);stroke-linecap:round;stroke-dasharray:0 1;opacity:0}#heritage .heritage-glow-in{stop-color:var(--color-scarlet);stop-opacity:.5}#heritage .heritage-glow-mid{stop-color:var(--color-scarlet);stop-opacity:.16}#heritage .heritage-glow-out{stop-color:var(--color-scarlet);stop-opacity:0}#heritage .morph-halo{r:calc(var(--lx-hair) * 16px);fill:url(#heritage-morph-glow);opacity:0}#heritage .morph-core{r:calc(var(--lx-hair) * 2.5px);fill:var(--color-warm-white);stroke:var(--color-scarlet);stroke-width:calc(var(--lx-hair) * .75px);opacity:0}#heritage .morph-stop-from{stop-color:var(--color-midnight)}#heritage .morph-stop-to{stop-color:var(--color-scarlet)}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-grid{padding-block:var(--lx-safe-top) var(--lx-safe-bottom);grid-template-rows:minmax(0,1fr);gap:0 1.5rem;position:absolute;inset:0}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-copy{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-title{flex:none}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-frame{flex:0 auto;min-height:0;padding-block:1rem;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(#0000,#000 1rem calc(100% - 1rem),#0000)}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-word{margin-top:0}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-text{position:relative}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-figure{align-self:center;display:block;position:relative}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-live{width:min(100%, calc((100svh - var(--lx-safe-top) - var(--lx-safe-bottom) - 8rem) * 1.5));aspect-ratio:3/2;height:auto;margin-inline:auto;display:block;overflow:visible}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-plate{opacity:0;translate:0 var(--cap-y,0px);transition:opacity var(--dur-ui) var(--ease-ui);display:block;position:absolute;top:100%;left:0;right:0}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-plate[data-active]{opacity:var(--morph-cap,1)}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-callout{margin-top:.75rem}@media (width>=64rem){:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-figure{grid-column:6/span 7}}@media ((width<64rem)) and (aspect-ratio>=4/3){:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-copy{grid-column:1/span 5}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-figure{grid-column:6/span 7}}@media ((width<64rem)) and ((aspect-ratio<4/3)){:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-grid{flex-direction:column;display:flex}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-copy{display:contents}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-title{order:-2}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-figure{flex:none;order:-1;align-self:stretch;margin-top:1.25rem;padding-bottom:4.25rem}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-live{aspect-ratio:762/416;width:min(100%,65.9423svh)}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-plate{top:auto;bottom:.75rem}:root[data-motion=live] #morph-scene:not([data-scene=static]) .morph-frame{flex:1 1 0}}#heritage .heritage-quote{text-align:center;padding-block:clamp(3rem,7vw,6rem) clamp(5rem,11vw,10rem)}#heritage .heritage-quote-text{text-wrap:balance;max-width:20ch;margin-inline:auto}#heritage .heritage-sub{gap:1.75rem 3rem;padding-bottom:clamp(1rem,3vw,2rem);display:grid}#heritage .heritage-sub-rule{background:var(--lx-grad);width:3rem;height:1px;margin-bottom:1.5rem;display:block}#heritage .heritage-sub-title{text-wrap:balance;max-width:18ch}#heritage .heritage-sub-subtitle{max-width:30ch;color:var(--fg-3);text-wrap:balance;margin-top:.75rem}#heritage .heritage-sub-intro{max-width:44ch;color:var(--fg-2);text-wrap:pretty}@media (width>=64rem){#heritage .heritage-sub{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1.5rem}#heritage .heritage-sub-main{grid-column:1/span 6}#heritage .heritage-sub-intro{grid-column:8/span 5;padding-bottom:.3rem}}#heritage .tresse-head{padding-top:clamp(3.5rem,7vw,6rem)}#heritage .tresse-heading{text-wrap:balance;max-width:20ch}#heritage .tresse-intro{max-width:46ch;color:var(--fg-2);text-wrap:pretty;margin-top:1rem}#heritage .tresse-body{padding-bottom:clamp(4rem,8vw,7rem)}#heritage .tresse-sources{max-width:none;color:var(--fg-2);align-items:center;gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}#heritage .tresse-sources:before{content:"";background:var(--lx-grad);flex:none;width:24px;height:1px}#heritage .tresse-plate{--x0:4.1935%;--len:94.8387%;aspect-ratio:1240/184;margin-top:1.5rem;position:relative}#heritage .tresse-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#heritage .tresse-marks{pointer-events:none;position:absolute;inset:0}#heritage .tresse-mark-date{top:80.4%;left:calc(var(--x0) + var(--k) * var(--len));color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translate(-50%)}#heritage .tresse-mark-badge{left:calc(var(--x0) + var(--k) * var(--len));color:var(--fg-2);line-height:0;position:absolute;transform:translate(calc(-100% - .6rem),-50%)}#heritage .tresse-axis{fill:none;stroke:var(--fg-3);stroke-width:1px;vector-effect:non-scaling-stroke}#heritage .tresse-axis-marks{stroke-linecap:round}#heritage .tresse-back,#heritage .tresse-front,#heritage .tresse-knock,#heritage .tresse-cord{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#heritage .tresse-back{stroke:var(--fg);stroke-opacity:.45;stroke-width:1.5px}#heritage .tresse-knock{stroke:var(--surface);stroke-width:5px}#heritage .tresse-front{stroke:var(--fg);stroke-width:1.5px}#heritage .tresse-cord{stroke-width:2.5px}#heritage .tresse-ring-art{fill:var(--surface);stroke:var(--fg);stroke-width:1.2px;vector-effect:non-scaling-stroke}#heritage .tresse-dot-art{fill:var(--fg)}#heritage .tresse-stop-from{stop-color:var(--color-midnight)}#heritage .tresse-stop-to{stop-color:var(--color-scarlet)}#heritage .tresse-list{gap:2.75rem 1.5rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}#heritage .tresse-item{border-top:1px solid var(--line);flex-direction:column;gap:1.1rem;min-width:0;padding-top:1.1rem;display:flex}#heritage .tresse-item[data-strand=cord]{background:var(--lx-grad) top left / 100% 1px no-repeat;border-top-color:#0000}#heritage .tresse-rail{display:none}#heritage .tresse-date{max-width:none;color:var(--fg-3);font-variant-numeric:tabular-nums}#heritage .tresse-title{text-wrap:balance;margin-top:.45rem}#heritage .tresse-text{max-width:40ch;color:var(--fg-2);text-wrap:pretty;margin-top:.5rem}#heritage .tresse-tag{max-width:none;color:var(--fg-2);align-items:center;gap:.6rem;display:flex}#heritage .tresse-keep{max-width:40ch;color:var(--fg-3);text-wrap:pretty;margin-top:.5rem}@media (width>=64rem){#heritage .tresse-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=64rem){#heritage .tresse-plate{display:none}#heritage .tresse-list{gap:0;margin-top:1.75rem}#heritage .tresse-item{border:0;grid-template-rows:auto 1fr;grid-template-columns:72px minmax(0,1fr);gap:0 .85rem;padding:0;display:grid}#heritage .tresse-item[data-strand=cord]{background:0 0}#heritage .tresse-rail{grid-area:1/1/span 2;display:block;position:relative}#heritage .tresse-rail-art :is(.tresse-back,.tresse-front,.tresse-knock){stroke-linecap:butt}#heritage .tresse-rail-art{width:100%;height:100%;clip-path:inset(0 -8px calc((1 - var(--draw,1)) * 100%) -8px);position:absolute;top:.45rem;left:0;overflow:visible}#heritage .tresse-ring{background:radial-gradient(circle, var(--fg) 0 1.6px, var(--surface) 1.9px 3.2px, var(--fg) 3.4px);width:9px;height:9px;opacity:clamp(0, calc(var(--draw,1) * 30), 1);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:.45rem}#heritage .tresse-item[data-strand=cord] .tresse-rail-art{height:calc(100% - 2.95rem)}#heritage .tresse-rail-head{background:radial-gradient(circle closest-side,#d0273280,#d0273229 45%,#0000);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:.45rem;left:36px}@supports (color:color-mix(in lab, red, red)){#heritage .tresse-rail-head{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--color-scarlet) 50%, transparent), color-mix(in srgb, var(--color-scarlet) 16%, transparent) 45%, transparent)}}#heritage .tresse-rail-head{opacity:0;pointer-events:none}#heritage .tresse-rail-head:after{content:"";background:var(--color-warm-white);box-shadow:0 0 0 .75px var(--color-scarlet);border-radius:50%;position:absolute;inset:6.5px}#heritage .tresse-item[data-strand=cord] .tresse-ring{background:radial-gradient(circle, var(--fg) 0 1.6px, var(--surface) 1.9px 5.1px, transparent 5.4px), var(--lx-grad);width:13px;height:13px;margin:-6.5px 0 0 -6.5px}#heritage .tresse-card{grid-column:2;padding-bottom:1rem}#heritage .tresse-title{margin-top:.35rem}#heritage .tresse-label{grid-column:2;padding-bottom:2.5rem}#heritage .tresse-item:not(:has(.tresse-label)) .tresse-card{grid-row:1/span 2;padding-bottom:2.5rem}}#heritage .tresse-live,#heritage .tresse-strands{display:none}@media (width>=64rem){:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-head{top:var(--lx-safe-top);z-index:4;padding-top:.5rem;position:absolute;left:0;right:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-head>*{max-width:min(34rem,40vw - 5rem)}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-body{max-width:none;padding:0;position:absolute;inset:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-body:before,:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-body:after{content:"";z-index:2;background:var(--surface);opacity:var(--tresse-fade,1);pointer-events:none;position:absolute;top:0;bottom:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-body:before{width:calc(var(--gutter-x,3.5rem) + clamp(5rem, 9vw, 9rem));-webkit-mask-image:linear-gradient(to right, #000 calc(var(--gutter-x,3.5rem) - .25rem), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(var(--gutter-x,3.5rem) - .25rem), transparent);mask-image:linear-gradient(to right, #000 calc(var(--gutter-x,3.5rem) - .25rem), transparent);left:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-body:after{width:4rem;right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-sources{top:var(--legend-y,22.3rem);left:max(var(--lx-gutter), (100% - 92rem) / 2 + var(--lx-gutter));z-index:3;margin:0;position:absolute}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-plate{z-index:1;aspect-ratio:auto;margin:0;position:absolute;inset:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-strands{--ink:.12;-webkit-mask-image:linear-gradient(to right, rgb(0 0 0/var(--ink)) calc(40% - 1px), #0000001f calc(40% + 1px));-webkit-mask-image:linear-gradient(to right, rgb(0 0 0/var(--ink)) calc(40% - 1px), #0000001f calc(40% + 1px));mask-image:linear-gradient(to right, rgb(0 0 0/var(--ink)) calc(40% - 1px), #0000001f calc(40% + 1px));display:block;position:absolute;inset:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-strands[data-lit]{--ink:1}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-live-strands{will-change:transform;position:absolute;top:0;left:0;overflow:visible}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-live{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-mark-date{top:calc(var(--axis-y,41.5rem) + 4px);background:var(--surface);opacity:.75;transition:color var(--dur-ui) var(--ease-ui), opacity var(--dur-ui) var(--ease-ui);padding:.25rem .5rem;left:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-mark-date[data-active]{color:var(--fg);opacity:1}:root[data-motion=live] #tresse-scene:not([data-scene=static]):not([data-scene=live]) .tresse-mark-date{opacity:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-list{width:100%;height:0;margin:0;display:block;position:absolute;top:0;left:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-item{background:0 0;border:0;padding:0;display:block;position:static}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-card{opacity:0;pointer-events:none;width:min(29rem,60% - 2.5rem);transition:opacity .16s var(--ease-ui);position:absolute;left:calc(40% + 1.25rem)}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-item[data-side=above] .tresse-card{top:var(--foot-above,24.6rem);translate:0 calc(-100% - 20px)}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-item[data-side=below] .tresse-card{top:calc(var(--foot-below,48.3rem) + 4px)}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-item[data-active] .tresse-card{opacity:1;pointer-events:auto;transition:opacity var(--dur-ui) var(--ease-ui) .12s}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-date{color:var(--fg-2)}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-text{max-width:none}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-label{z-index:3;width:0;height:0;position:absolute;top:0;left:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-item:not([data-first]) .tresse-label{display:none}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-tag,:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-keep{opacity:0;transition:opacity var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui);margin:0;position:absolute;top:0;left:0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-tag{background:var(--surface);color:var(--fg-3);white-space:nowrap;padding:.15rem .4rem .15rem 0}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-tag:before{content:"";z-index:-1;height:max(100%, var(--tag-ko,0px));background:var(--surface);position:absolute;top:50%;left:0;right:0;translate:0 -50%}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-label[data-lit] .tresse-tag{opacity:1}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-tag[data-active]{color:var(--fg)}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-tag .tresse-badge{display:none}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-keep{width:max-content;max-width:min(25rem,40vw - 4rem);color:var(--fg-2);filter:opacity(var(--fit,1));transition-duration:.16s}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-keep[data-active]{opacity:1;transition:opacity var(--dur-ui) var(--ease-ui) .12s}}:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-art,:root[data-motion=live] #tresse-scene:not([data-scene=static]) .tresse-mark-badge{display:none}#heritage .tresse-knot{opacity:.12;transition:opacity var(--dur-ui) var(--ease-ui)}#heritage .tresse-knot[data-lit]{opacity:1}#heritage .tresse-knot-ring{fill:var(--surface);stroke:var(--fg);stroke-width:1.2px;transition:r var(--dur-ui) var(--ease-ui)}#heritage .tresse-knot[data-active] .tresse-knot-ring{r:7px;stroke:url(#heritage-tresse-active);stroke-width:1.5px}#heritage .tresse-knot-dot{fill:var(--fg)}#heritage .tresse-knot>circle{opacity:var(--fade,1)}#heritage .tresse-cord-ghost{fill:none;stroke:var(--fg);stroke-opacity:.12;stroke-width:2.5px;stroke-linecap:round}#heritage .tresse-lead{opacity:0;transition:opacity .16s var(--ease-ui)}#heritage .tresse-lead[data-active]{opacity:1;transition-duration:var(--dur-ui)}#heritage .tresse-lead-line{fill:none;stroke:var(--fg);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-ui) var(--ease-ui)}#heritage .tresse-lead[data-active] .tresse-lead-line{stroke-dashoffset:0}#heritage .tresse-lead-dot{fill:var(--fg);opacity:0;transition:opacity .12s var(--ease-ui)}#heritage .tresse-lead[data-active] .tresse-lead-dot{opacity:1;transition-delay:.2s}#heritage .tresse-strand-head{opacity:0}#heritage .tresse-strand-halo{fill:url(#heritage-tresse-glow)}#heritage .tresse-strand-core{fill:var(--color-warm-white);stroke:var(--color-scarlet);stroke-width:.75px}#heritage .tresse-halo{fill:url(#heritage-tresse-glow);opacity:0}#heritage .tresse-core{fill:var(--color-warm-white);stroke:var(--color-scarlet);stroke-width:.75px;opacity:0}#heritage .iastm{padding-top:clamp(2rem,5vw,4rem)}#heritage .iastm-grid{gap:2.75rem 3rem;display:grid}#heritage .iastm-lines{gap:.08em;max-width:none;margin-top:1.5rem;display:grid}#heritage .iastm-line{--r:clamp(0, calc((var(--p,1) - var(--a)) / .08), 1);white-space:nowrap;display:block}#heritage .iastm-initial{color:var(--fg);font-weight:600}#heritage .iastm-rest{color:var(--fg-3);clip-path:inset(0 calc((1 - var(--r)) * 100%) 0 0);font-weight:400;display:inline-block;position:relative}#heritage .iastm-rest:after{content:"";background:linear-gradient(to bottom, var(--color-midnight), var(--color-scarlet)) calc(var(--r) * 100%) 0 / 1px 100% no-repeat;opacity:clamp(0, calc(min(var(--r), 1 - var(--r)) * 14), 1);position:absolute;inset:.14em 0 .1em}#heritage .iastm-title{text-wrap:balance;max-width:18ch}#heritage .iastm-text{max-width:54ch;color:var(--fg-2);text-wrap:pretty;margin-top:1.1rem}#heritage .iastm-title+.iastm-text{margin-top:1.5rem}@media (width>=64rem){#heritage .iastm-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}#heritage .iastm-acronym{grid-column:1/span 5}#heritage .iastm-copy{grid-column:7/span 6;padding-top:2.6rem}}#heritage .iastm-family{margin:clamp(3.5rem,7vw,6rem) 0 0}#heritage .iastm-figure{--name-size:var(--text-lx-h4);--name-lh:var(--text-lx-h4--line-height);aspect-ratio:720/300;max-width:720px;margin-inline:auto;position:relative}@media (width>=64rem){#heritage .iastm-figure{margin-left:calc(50% - .25rem - var(--side-end,398px))}}#heritage .iastm-tree{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#heritage .iastm-tree-compact{display:none}#heritage .iastm-branch-line{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-linecap:round}#heritage .iastm-ring{fill:var(--surface);stroke:var(--fg);stroke-width:1.2px}#heritage .iastm-dot{fill:var(--fg)}#heritage .iastm-stop-from{stop-color:var(--color-midnight)}#heritage .iastm-stop-to{stop-color:var(--color-scarlet)}#heritage :is(.iastm-root,.iastm-name){font-size:var(--name-size);line-height:var(--name-lh);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight)}#heritage .iastm-root{top:var(--wy);left:var(--wx);white-space:nowrap;margin:0;position:absolute;transform:translate(calc(-100% - 1rem),-50%)}#heritage .iastm-branches{margin:0;padding:0;list-style:none}#heritage .iastm-branch{top:var(--wy);left:var(--wx);width:max-content;max-width:17rem;transform:translate(1rem, calc(var(--name-size) * var(--name-lh) * -.5));gap:.2rem;display:grid;position:absolute}#heritage .iastm-example{color:var(--fg-3)}#heritage .iastm-example [lang]{white-space:nowrap}:root[data-motion=live] #heritage .iastm-family :is(.iastm-node,.iastm-root,.iastm-branch){transition:opacity var(--dur-reveal) var(--ease-reveal)}:root[data-motion=live] #heritage .iastm-family .iastm-branch{transition-delay:calc(.5s + var(--i,0) * .12s)}:root[data-motion=live] #heritage .iastm-family .iastm-node{transition-delay:calc(var(--n,0) * .12s + .3s)}:root[data-motion=live] #heritage .iastm-family:not([data-revealed]) :is(.iastm-node,.iastm-root,.iastm-branch){opacity:0}@media not all and (width>=46rem){#heritage .iastm-figure{--name-size:1rem;--name-lh:1.25;aspect-ratio:340/250;max-width:22rem;margin-inline:0}#heritage .iastm-tree-wide{display:none}#heritage .iastm-tree-compact{display:block}#heritage :is(.iastm-root,.iastm-branch){top:var(--cy);left:var(--cx)}#heritage .iastm-branch{max-width:calc(100vw - 2 * var(--lx-gutter) - var(--cx) - 1rem)}}#heritage .apports{padding-top:clamp(1rem,3vw,2.5rem)}#heritage .apports-title{text-wrap:balance;max-width:20ch}#heritage .apports-list{gap:2.75rem 1.5rem;margin:clamp(2.25rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}#heritage .apports-card{flex-direction:column;max-width:34rem;padding-top:1.5rem;display:flex;position:relative}#heritage .apports-rule{background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}#heritage .apports-glyph{color:var(--fg)}#heritage .apports-name{text-wrap:balance;margin-top:1.25rem}#heritage .apports-text{color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin-top:.6rem}#heritage .apports-link{color:var(--fg);text-underline-offset:.3em;align-self:flex-start;margin-block:.65rem -.25rem;padding-block:.25rem;font-weight:600;text-decoration:underline 1px;display:inline-block}@media (width>=64rem){#heritage .apports-list{grid-template-columns:repeat(5,minmax(0,1fr))}#heritage .apports-text{font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height)}}#methode :is(.temps-en,.temps-sequence,.temps-mark){font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase}#methode .temps-copy{padding-bottom:clamp(1rem,3vw,2.5rem)}#methode .temps-list{gap:clamp(3.25rem,7vw,4.5rem) clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){#methode .temps-list{grid-template-columns:repeat(3,minmax(0,1fr))}}#methode .temps-item{flex-direction:column;min-width:0;display:flex}#methode .temps-fig{order:-1;margin-bottom:clamp(1.5rem,3vw,2.25rem);position:relative}#methode .temps-svg{width:100%;height:auto;display:block;overflow:hidden}#methode .temps-svg path{vector-effect:non-scaling-stroke}#methode .temps-svg-glow{stroke-width:5px;stroke-opacity:.25;stroke-linecap:round;stroke-linejoin:round}#methode .temps-svg-core{stroke:var(--color-warm-white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}#methode .temps-name{font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);margin:0}#methode .temps-en{color:var(--fg-3);margin-top:.85rem}#methode .temps-text{max-width:30ch;color:var(--fg-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin-top:1rem}#methode .temps-mark{inset-inline:0;top:calc(var(--fy,.5) * 100%);max-width:none;height:0;color:var(--fg-2);margin:0;position:absolute}#methode .temps-mark:before{content:"";opacity:.3;height:1px;transform:scaleX(var(--draw,1));transform-origin:0;inset-inline:0;background:currentColor;position:absolute;top:0}#methode .temps-mark[data-mark=target]:before{opacity:.85;background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 9px)}#methode .temps-mark[data-mark=limit]{color:var(--fg-3)}#methode .temps-mark[data-mark=limit]:before{opacity:.7}#methode .temps-mark>span{white-space:nowrap;opacity:var(--label,1);position:absolute;bottom:.3rem;right:0}#methode .temps-note{max-width:46ch;font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-align:center;margin:clamp(4rem,8vw,6rem) auto 0}#methode .temps-note>p{max-width:none}#methode .temps-sequence{color:var(--fg-3);font-variant-numeric:tabular-nums}#methode .temps-note-text{color:var(--fg);text-wrap:pretty;margin-top:1.1rem}@media not all and (width>=64rem){#methode .temps-note{text-align:left;margin-inline:0}}:root[data-motion=live] #temps-scene:not([data-scene=static]) :is(.temps-field,.temps-line){width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-veil{display:none}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-copy{pointer-events:none;grid-template-rows:55fr 45fr;grid-template-columns:minmax(0,1fr);padding-block:0;display:grid;position:absolute;inset:0}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-list{grid-area:2/1;grid-template-columns:minmax(0,1fr);align-self:start;width:min(100%,34rem);margin-top:clamp(3.5rem,10svh,6rem);display:grid}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-item{grid-area:1/1;display:block}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-words{opacity:0;will-change:opacity, transform}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-name{font-size:var(--text-lx-h2);line-height:var(--text-lx-h2--line-height);letter-spacing:var(--text-lx-h2--letter-spacing)}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-en{margin-top:1.1rem}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-text{margin-top:.9rem}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-fig{margin:0;position:static}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-mark{--draw:0;--label:0;left:calc(var(--lx-gutter) + (100% - 2 * var(--lx-gutter)) * .44);right:var(--lx-gutter);top:calc(var(--sy,.5) * 100%);transition:color var(--dur-ui) var(--ease-ui)}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-mark>span{bottom:.9rem}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-mark[data-mark=target][data-lit]{color:var(--fg)}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-note{grid-area:2/1;place-self:start center;margin:clamp(3.5rem,10svh,6rem) 0 0}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-note>p{opacity:0;will-change:opacity, transform}@media (width>=64rem){:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-mark>span{top:0;bottom:auto;right:calc(100% + 1rem);transform:translateY(-50%)}}@media not all and (width>=64rem){:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-veil{display:block;position:absolute;inset:62% 0 0}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-copy{padding-bottom:calc(var(--lx-safe-bottom) + .75rem);grid-template-rows:minmax(0,1fr) auto}:root[data-motion=live] #temps-scene:not([data-scene=static]) :is(.temps-list,.temps-note){grid-area:2/1;margin:0}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-list{width:100%}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-note{text-align:left;justify-self:start}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-mark{left:var(--lx-gutter)}}@media ((width<64rem)) and (height<=30rem){:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-name{font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing)}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-en{margin-top:.45rem}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-text{max-width:52ch;margin-top:.5rem}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-note{max-width:72ch}:root[data-motion=live] #temps-scene:not([data-scene=static]) .temps-note-text{margin-top:.6rem}}#methode .principes{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=64rem){#methode .principes{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}#methode .principes-head{top:calc(var(--lx-safe-top) + 2rem);grid-column:1/span 4;align-self:start;position:sticky}#methode .principes-list{grid-column:6/-1}}#methode .principes-title{font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin:0}#methode .principes-text{max-width:34ch;color:var(--fg-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin-top:1.25rem}#methode .principes-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}#methode .principe{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;padding-block:clamp(1.6rem,3vw,2.25rem);display:grid;position:relative}#methode .principe-rule{background:var(--line);height:1px;position:absolute;inset:0 0 auto}#methode .principe-glyph{color:var(--fg-2);grid-row:1/span 3;margin-top:.05rem}#methode .principe-origin{color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;grid-column:2}#methode .principe-title{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);grid-column:2;margin:.6rem 0 0}#methode .principe-text{max-width:54ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;grid-column:2;margin-top:.65rem}@media (width>=80rem){#methode .principe{grid-template-rows:auto auto 1fr;grid-template-columns:2.5rem minmax(0,17rem) minmax(0,1fr);column-gap:2.5rem}#methode .principe-glyph{grid-row:1/-1}#methode .principe-text{grid-area:1/3/-1;margin-top:0}}#methode .partition-inner{--ring:2rem;padding-block:clamp(4.5rem,10vw,9rem)}#methode .partition-title{font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin:0}#methode .partition-text{max-width:44ch;color:var(--fg-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin-top:1.25rem}#methode .partition-body{margin-top:clamp(2.75rem,5vw,4rem);position:relative}#methode .partition-rail{top:.6rem;bottom:calc(var(--ring) / 2);left:calc(var(--ring) / 2 - .5px);background:var(--line);width:1px;position:absolute}#methode .partition-rail:after{content:"";background:linear-gradient(to bottom, var(--color-silver-emit), var(--color-warm-white));opacity:0;transform-origin:top;position:absolute;inset:0}#methode .partition-phases{gap:clamp(2rem,4vw,2.75rem);margin:0;padding:0;list-style:none;display:grid;position:relative}#methode .partition-phase{padding-left:calc(var(--ring) + 1.25rem);position:relative}#methode .partition-phase:before{content:"";top:.55rem;left:calc(var(--ring) / 2 - 4px);background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:absolute}#methode .partition-label{flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;display:flex}#methode .partition-name{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);margin:0}#methode .partition-detail,#methode .partition-num{font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase}#methode .partition-detail{color:var(--fg-3)}#methode .partition-steps{margin:1.1rem 0 0 calc(-1 * (var(--ring) + 1.25rem));gap:.85rem;padding:0;list-style:none;display:grid}#methode .partition-step{grid-template-columns:var(--ring) minmax(0, 1fr);align-items:start;column-gap:1.25rem;display:grid}#methode .partition-num{width:var(--ring);height:var(--ring);border:1.5px solid var(--tone);background:var(--surface);color:var(--fg);letter-spacing:0;font-variant-numeric:tabular-nums;transition:border-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui), box-shadow var(--dur-ui) var(--ease-ui);border-radius:50%;place-items:center;display:grid;position:relative}#methode .partition-phase[data-tone=activate] .partition-num{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--color-midnight-emit), var(--color-scarlet-emit)) border-box;border-color:#0000}#methode .partition-sep{display:none}#methode .partition-step-text{padding-top:calc((var(--ring) - var(--text-lx-body) * var(--text-lx-body--line-height)) / 2);color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty}#methode .partition-note-text{max-width:62ch;color:var(--fg-3);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty;margin-top:clamp(2.5rem,5vw,3.5rem)}@media (width>=64rem){#methode .partition-inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,3vw,3rem);display:grid}#methode .partition-head{top:calc(var(--lx-safe-top) + 2rem);grid-column:1/span 5;position:sticky}#methode .partition-body{grid-column:7/-1;margin-top:0}#methode .partition-note-text{grid-column:7/-1}}@media not all and (width>=64rem){:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-rail:after{opacity:.9;transform:scaleY(var(--rail,1))}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step:not([data-lit]) .partition-num{border-color:var(--line);color:var(--fg-3)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-phase[data-tone=activate] .partition-step:not([data-lit]) .partition-num{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(var(--line), var(--line)) border-box}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step[data-lit] .partition-num{box-shadow:0 0 14px -2px var(--tone)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step-text{transition:color var(--dur-ui) var(--ease-ui)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step:not([data-lit]) .partition-step-text{color:var(--fg-3)}}@media (width>=64rem){:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-inner{--label-w:22rem;--staff-x:calc(var(--label-w) + 2rem);--staff:44px;--caption-y:calc(5 * var(--staff) + clamp(1.75rem, 5svh, 2.75rem));height:100%;padding-block:var(--lx-safe-top) var(--lx-safe-bottom);flex-direction:column;justify-content:center;align-items:stretch;display:flex}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-head{max-width:46rem;position:static}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-body{height:calc(var(--caption-y) + 2 * var(--text-lx-lead) * var(--text-lx-lead--line-height));flex:none;margin-top:clamp(2rem,6svh,3.5rem)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-score{top:0;left:var(--staff-x);width:calc(100% - var(--staff-x));display:block;position:absolute;overflow:visible}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-rail{display:none}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-phases{display:block;position:static}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-phase{padding:0;position:static}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-phase:before{display:none}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-label{top:calc(var(--row) * var(--staff));width:var(--label-w);height:var(--staff);color:var(--fg-2);transition:color var(--dur-ui) var(--ease-ui);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;position:absolute;left:0}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-detail{white-space:nowrap;transition:color var(--dur-ui) var(--ease-ui)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-phase[data-active] .partition-label{color:var(--fg)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-phase[data-active] .partition-detail{color:var(--fg-2)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-steps{margin:0;display:block}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step{top:var(--caption-y);left:var(--staff-x);opacity:0;max-width:52ch;color:var(--fg);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);transition:opacity .12s var(--ease-ui), transform .12s var(--ease-ui);display:block;position:absolute;right:0;transform:translateY(8px)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step[data-past]{transform:translateY(-6px)}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step[data-active]{opacity:1;transition:opacity var(--dur-ui) var(--ease-ui) .1s, transform var(--dur-ui) var(--ease-ui) .1s;transform:none}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-num{width:auto;height:auto;color:var(--fg-3);font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;display:inline}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-sep{color:var(--fg-3);display:inline}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-step-text{color:inherit;font:inherit;padding:0}:root[data-motion=live] #partition-scene:not([data-scene=static]) .partition-note-text{opacity:0;margin-top:clamp(1rem,3svh,1.75rem);margin-left:var(--staff-x);max-width:64ch}}#methode .partition-staves line{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}#methode .partition-melody path{fill:none;vector-effect:non-scaling-stroke}#methode .partition-melody-dim{stroke:#d9dae038;stroke-width:1px}#methode .partition-melody-lit{stroke:var(--color-warm-white);stroke-width:1.25px;stroke-opacity:.85}#methode .partition-glow-stop{stop-color:var(--head-tone,var(--color-silver-emit))}#methode .partition-playhead line{stroke-width:1.5px}#methode .partition-note-halo{fill:var(--tone);opacity:0;transition:opacity var(--dur-ui) var(--ease-ui)}#methode .partition-note-ring{fill:var(--color-nuit);stroke:var(--tone);stroke-opacity:.5;stroke-width:1.5px;transition:fill var(--dur-ui) var(--ease-ui), stroke-opacity var(--dur-ui) var(--ease-ui)}#methode .partition-note[data-tone=activate] .partition-note-ring{stroke:url(#methode-partition-ring)}#methode .partition-note-num{fill:var(--fg-3);letter-spacing:0;font-variant-numeric:tabular-nums;transition:fill var(--dur-ui) var(--ease-ui);font-size:.625rem;font-weight:600}#methode .partition-note[data-lit] .partition-note-ring{fill:var(--color-warm-white);stroke-opacity:1}#methode .partition-note[data-lit] .partition-note-num{fill:var(--color-nuit)}#methode .partition-note[data-active] .partition-note-halo{opacity:.22}@media not all and (width>=64rem){#methode .partition-score{display:none!important}}#methode .film{margin:0;position:relative}#methode .film-frame{background:var(--color-nuit-2);transform-origin:50%;position:relative;overflow:hidden}#methode .film-video{aspect-ratio:4/5;object-fit:cover;object-position:56% 50%;width:100%;height:100%;max-height:100svh;display:block}#methode .film-veil{pointer-events:none;position:absolute;inset:45% 0 0}#methode .film-caption{left:var(--lx-gutter);right:calc(var(--lx-gutter) + 4.5rem);pointer-events:none;position:absolute;bottom:clamp(1.25rem,3vw,2.25rem)}#methode .film-title{max-width:24ch;font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin:0}#methode .film-toggle{right:var(--lx-gutter);width:3rem;height:3rem;color:var(--color-warm-white);cursor:pointer;backdrop-filter:blur(10px);transition:background-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui), border-color var(--dur-ui) var(--ease-ui);background:#08080c59;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2.25rem)}#methode .film-toggle:hover{border-color:var(--color-warm-white);background:var(--color-warm-white);color:var(--color-nuit)}#methode .film-toggle svg{width:1rem;height:1rem}@media (width>=64rem){#methode .film{width:100%;max-width:92rem;padding:clamp(1rem, 3vw, 2.5rem) var(--lx-gutter);margin-inline:auto}#methode .film-frame{border-radius:20px}#methode .film-video{aspect-ratio:16/9}#methode .film-caption{left:calc(var(--lx-gutter) + clamp(1.5rem, 3vw, 2.5rem));bottom:calc(clamp(1rem,3vw,2.5rem) + clamp(1.5rem,3vw,2.5rem))}#methode .film-toggle{right:calc(var(--lx-gutter) + clamp(1.5rem, 3vw, 2.5rem));bottom:calc(clamp(1rem,3vw,2.5rem) + clamp(1.5rem,3vw,2.5rem))}}@media (scripting:none){#methode .film-toggle{display:none}#methode .film-caption{margin-top:1rem;position:static}}@media (scripting:none) and ((width<64rem)){#methode .film-caption{padding-inline:var(--lx-gutter)}}@media (width>=64rem){:root[data-motion=live] #film-scene:not([data-scene=static]) .film-stage{background:var(--color-nuit)}:root[data-motion=live] #film-scene:not([data-scene=static]) .film{max-width:none;padding:0;position:absolute;inset:0}:root[data-motion=live] #film-scene:not([data-scene=static]) .film-frame{--film-r:35.7;border-radius:calc(var(--film-r) * 1px);will-change:transform;position:absolute;inset:0;transform:scale(.56)}:root[data-motion=live] #film-scene:not([data-scene=static]) .film-video{aspect-ratio:auto;height:100%}:root[data-motion=live] #film-scene:not([data-scene=static]) .film-veil{opacity:0}:root[data-motion=live] #film-scene:not([data-scene=static]) .film-caption{left:var(--lx-gutter);bottom:calc(var(--lx-safe-bottom) + clamp(1.5rem, 5svh, 3rem));opacity:0}:root[data-motion=live] #film-scene:not([data-scene=static]) .film-toggle{right:calc(var(--lx-gutter) + .25rem);bottom:calc(var(--lx-safe-bottom) + clamp(1.5rem, 5svh, 3rem))}}#methode .steady-title,#methode .pro-title{font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin:0}#methode .steady-text,#methode .pro-text{max-width:46ch;color:var(--fg-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin-top:1.25rem}#methode .steady-cols{gap:clamp(3rem,6vw,4.5rem) clamp(2rem,6vw,6rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}@media (width>=64rem){#methode .steady-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}#methode .steady-label{color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase}#methode :is(.steady-fixed,.steady-adjusted){gap:1.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}#methode .steady-fixed{position:relative}#methode .steady-fixed:before{content:"";background:var(--color-silver-emit);opacity:.55;width:1.5px;position:absolute;top:.75rem;bottom:.75rem;left:5px}#methode .steady-node{grid-template-columns:.75rem minmax(0,1fr);align-items:baseline;column-gap:1.25rem;min-height:1.5rem;display:grid;position:relative}@media (width>=64rem){#methode .steady-node{min-height:calc(var(--text-lx-body) * var(--text-lx-body--line-height) + .85rem + 10px)}#methode .steady-fixed:before{bottom:calc(1.6rem + 10px)}}#methode .steady-dot{border:1.5px solid var(--color-silver-emit);background:var(--surface);border-radius:50%;width:.75rem;height:.75rem;margin-left:-.05rem;position:relative;top:.1rem}#methode :is(.steady-node-text,.steady-slider-text){color:var(--fg);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height)}#methode .steady-slider{gap:.85rem;display:grid}#methode .steady-track{height:10px;display:block;position:relative;overflow-x:clip}#methode .steady-track:before{content:"";background:var(--line);height:1px;position:absolute;inset:50% 0 auto}#methode .steady-knob-at{transform:translateX(calc(var(--base) * 100%));position:absolute;inset:0}@supports (width:calc(sin(1deg) * 1px)){#methode .steady-knob-at{transform:translateX(calc((var(--base) + .08 * sin(var(--p,1) * var(--k) * 180deg)) * 100%))}}#methode .steady-knob{background:var(--color-warm-white);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-5px;box-shadow:0 0 12px #fff1ec73}#methode .pro-score{margin-top:clamp(3rem,6vw,4.5rem);position:relative}#methode .pro-line{background:linear-gradient(to bottom, var(--color-midnight-emit), var(--color-scarlet-emit));transform-origin:top;width:1.5px;transition:transform var(--dur-draw) var(--ease-reveal) .15s;position:absolute;top:.5rem;bottom:.5rem;left:5px}:root[data-motion=live] #methode .pro-score:not([data-revealed]) .pro-line{transform:scaleY(0)}#methode .pro-steps{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}#methode .pro-step{grid-template-columns:.75rem minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}#methode .pro-node{border:1.5px solid var(--color-warm-white);background:var(--surface);width:.75rem;height:.75rem;transition:transform var(--dur-reveal) var(--ease-reveal), opacity var(--dur-reveal) var(--ease-reveal);transition-delay:calc(var(--d,0) * 80ms + .2s);border-radius:50%;margin-left:-.05rem}#methode .pro-label{color:var(--fg);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);transition:opacity var(--dur-reveal) var(--ease-reveal);transition-delay:calc(var(--d,0) * 80ms + .25s)}:root[data-motion=live] #methode .pro-score:not([data-revealed]) .pro-node{opacity:0;transform:scale(.4)}:root[data-motion=live] #methode .pro-score:not([data-revealed]) .pro-label{opacity:0}@media (width>=64rem){#methode .pro{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);display:grid}#methode .pro-head{grid-column:1/span 6}#methode .pro-score{grid-column:1/-1;height:9.5rem}#methode .pro-line{background:var(--lx-grad-night);transform-origin:0;width:auto;height:1.5px;margin-top:-.75px;inset:50% 7.14286% auto}:root[data-motion=live] #methode .pro-score:not([data-revealed]) .pro-line{transform:scaleX(0)}#methode .pro-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;height:100%}#methode .pro-step{height:100%;display:block;position:relative}#methode .pro-node{margin:-.375rem 0 0 -.375rem;position:absolute;top:50%;left:50%}#methode .pro-label{text-align:center;width:min(11rem,100%);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:balance;position:absolute;left:50%;transform:translate(-50%)}#methode .pro-step:nth-child(odd) .pro-label{bottom:calc(50% + 1.1rem)}#methode .pro-step:nth-child(2n) .pro-label{top:calc(50% + 1.1rem)}}#univers{--univers-gap:clamp(1.25rem, 2.8vw, 2.75rem);--univers-c0:var(--color-midnight);--univers-c1:#542356}@supports (color:color-mix(in lab, red, red)){#univers{--univers-c1:color-mix(in srgb, var(--color-midnight), var(--color-scarlet) 26%)}}#univers{--univers-c2:#622452}@supports (color:color-mix(in lab, red, red)){#univers{--univers-c2:color-mix(in srgb, var(--color-midnight), var(--color-scarlet) 34%)}}#univers{--univers-c3:#7e254a}@supports (color:color-mix(in lab, red, red)){#univers{--univers-c3:color-mix(in srgb, var(--color-midnight), var(--color-scarlet) 51%)}}#univers{--univers-c4:#992542}@supports (color:color-mix(in lab, red, red)){#univers{--univers-c4:color-mix(in srgb, var(--color-midnight), var(--color-scarlet) 67%)}}#univers{--univers-c5:#aa263d}@supports (color:color-mix(in lab, red, red)){#univers{--univers-c5:color-mix(in srgb, var(--color-midnight), var(--color-scarlet) 77%)}}.univers-head{padding-bottom:clamp(3.5rem,7vw,5.5rem)}.univers-table{row-gap:clamp(4.5rem,14vw,6rem);margin:0;padding:0;list-style:none;display:grid}.univers-card{align-content:start;min-width:0;display:grid}.univers-card:first-child{--univers-rail:var(--univers-c0)}.univers-card:nth-child(2){--univers-rail:var(--univers-c2)}.univers-card:nth-child(3){--univers-rail:var(--univers-c4)}#univers .univers-print .lx-print-frame{aspect-ratio:4/5;isolation:isolate}#univers .univers-print .lx-print-frame>img{object-position:var(--univers-focus,50% 50%)}#univers .univers-card:nth-child(2) .lx-print-frame>img{transform-origin:50% 0;transform:scale(1.18)}#univers .univers-print .lx-print-frame:before{content:"";z-index:1;background:var(--color-encre);opacity:calc(var(--univers-rest,0) * .21);pointer-events:none;position:absolute;inset:0}#univers .univers-print .lx-print-sweep{z-index:2;opacity:1;transform:translate3d(calc(-69% + var(--sweep,.6) * 88%), 0, 0);background:linear-gradient(105deg,#0000 41%,#fffc 50%,#0000 59%)}.univers-name{color:var(--fg);margin:1.35rem 0 0}.univers-tagline{max-width:17ch;color:var(--fg);text-wrap:balance;margin:.55rem 0 0}.univers-field{color:var(--fg-2);text-wrap:pretty;margin:.8rem 0 0}.univers-dl{margin:1.6rem 0 0;display:grid}.univers-dl>div{border-top:1px solid var(--line);padding-block:.75rem .95rem}.univers-dl dt{color:var(--fg-3)}.univers-dl dd{max-width:44ch;color:var(--fg-2);text-wrap:pretty;margin:.35rem 0 0}.univers-rule,.univers-drop{display:none}@media (width>=40rem) and ((width<64rem)){.univers-card{column-gap:var(--univers-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.univers-card>.univers-print{grid-area:1/1/span 6}.univers-card>:not(.univers-print){grid-column:2}.univers-name{margin-top:0}}@media (width>=64rem){.univers-table{column-gap:var(--univers-gap);grid-template-rows:repeat(7,auto) clamp(.75rem,1.5vw,1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.univers-card{grid-row:span 8;grid-template-rows:subgrid}.univers-card>:not(.univers-print,.univers-rule,.univers-drop){grid-column:1;padding-left:1.25rem}.univers-card>.univers-print{grid-row:1}.univers-name{grid-row:2}.univers-tagline{grid-row:3}.univers-field{grid-row:4}.univers-dl{grid-row:5/span 3;grid-template-rows:subgrid}.univers-rule,.univers-drop{transform-origin:50% 0;grid-column:1;justify-self:start;width:1px;display:block}.univers-rule{background:linear-gradient(180deg, var(--color-midnight), var(--univers-rail));transform:scaleY(var(--univers-rule,1));grid-row:2/8}.univers-drop{background:var(--univers-rail);transform:scaleY(var(--univers-drop,1));grid-row:8}}.univers-socle{padding-bottom:clamp(4.5rem,10vw,9rem)}.univers-socle-grid{display:grid;position:relative}.univers-rail{display:none}.univers-socle-head{padding-top:clamp(3.5rem,9vw,5rem)}.univers-socle-label{color:var(--fg-2);margin:0}.univers-socle-title{max-width:20ch;color:var(--fg);text-wrap:balance;margin-top:.85rem}.univers-merge{fill:none;stroke-width:1px;stroke-linecap:round;margin-top:2.25rem;display:block;overflow:visible}.univers-merge-1{stroke:var(--univers-c0)}.univers-merge-2{stroke:var(--univers-c2)}.univers-merge-3{stroke:var(--univers-c4)}.univers-base{--univers-line:linear-gradient(180deg, var(--color-midnight), var(--color-scarlet));row-gap:1.6rem;margin:0;padding:.35rem 0 0;list-style:none;display:grid;position:relative}.univers-base:before{content:"";top:0;bottom:calc(var(--text-lx-h4) * .6);background:var(--univers-line);width:1px;transform:scaleY(clamp(0, calc(var(--univers-base,1) / .7), 1));transform-origin:50% 0;position:absolute;left:0}.univers-node{--univers-step:.21;--univers-on:clamp(0, calc((var(--univers-base,1) - .1 - var(--univers-i) * var(--univers-step)) / .1), 1);--univers-text:clamp(0, calc((var(--univers-base,1) - .16 - var(--univers-i) * var(--univers-step)) / .12), 1);padding-left:1.75rem;position:relative}.univers-node:first-child{--univers-node:var(--univers-c0)}.univers-node:nth-child(2){--univers-node:var(--univers-c1)}.univers-node:nth-child(3){--univers-node:var(--univers-c3)}.univers-node:nth-child(4){--univers-node:var(--univers-c5)}.univers-node-ring{background:radial-gradient(circle, var(--univers-node) 0 1.6px, transparent 1.7px), var(--surface);width:9px;height:9px;box-shadow:inset 0 0 0 1.2px var(--univers-node);transform:scale(var(--univers-on));border-radius:50%;position:absolute;top:calc(.6em - 4.5px);left:-4px}.univers-node-label{max-width:24ch;color:var(--fg);opacity:var(--univers-text);transform:translate3d(0, calc((1 - var(--univers-text)) * .5rem), 0);display:block}.univers-legal{color:var(--fg-3);text-wrap:pretty;margin-top:clamp(3rem,8vw,4.5rem)}@media (width>=64rem){.univers-socle-grid{column-gap:var(--univers-gap);grid-template-rows:1.5rem auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr))}.univers-rail{border-left:1px solid var(--univers-rail);grid-row:1;place-self:stretch start;margin-bottom:4.5px;display:block}.univers-rail:first-child{--univers-rail:var(--univers-c0);grid-column:1}.univers-rail:nth-child(2),.univers-rail:nth-child(3){border-bottom:1px solid var(--univers-rail);border-bottom-left-radius:1.5rem;width:1.5rem;margin-bottom:-1px}.univers-rail:nth-child(2){--univers-rail:var(--univers-c2);grid-column:5}.univers-rail:nth-child(3){--univers-rail:var(--univers-c4);grid-column:9}.univers-socle-head{grid-area:3/1/auto/span 7;padding:clamp(3rem,5.5vw,4.5rem) 0 0}.univers-merge{display:none}.univers-base{--univers-line:linear-gradient(90deg, var(--color-midnight), var(--color-scarlet));grid-area:2/1/auto/-1;grid-template-columns:subgrid;padding:0}.univers-base:before{width:auto;height:1px;transform:scaleX(clamp(0, calc(var(--univers-base,1) / .7), 1));transform-origin:0;top:0;bottom:auto;right:0}.univers-node{--univers-step:.17;grid-column:span 3;padding:1.6rem 0 0}.univers-node-ring{top:-4px}.univers-legal{grid-area:4/1/auto/span 7;margin-top:clamp(1.75rem,3vw,2.5rem)}}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-card{--univers-rest:1}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-print{--sweep:0}@media (width>=64rem){:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-card{--univers-rule:0;--univers-drop:0}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-card[data-lit]{--univers-rule:1}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-rule{transition:transform var(--dur-draw) var(--ease-reveal) .15s}}@media (width>=64rem) and (height>=47.5rem){:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-stage{flex-direction:column;display:flex}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-table-wrap{min-height:0;padding-top:var(--lx-safe-top);flex-direction:column;flex:1 1 0;display:flex;container-type:inline-size}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-table{grid-template-rows:minmax(0, 1fr) minmax(0, calc((100cqw - 2 * var(--univers-gap)) * .416667 + .85rem + 1px)) repeat(6, auto) 1.5rem;flex:1 1 0;min-height:0}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-card{grid-row:2/span 8}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-print{min-height:0;container-type:size}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-print .lx-print-frame{aspect-ratio:auto;width:100%;height:min(100cqh - .85rem - 1px,125cqw)}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-name{margin-top:1rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-tagline{margin-top:.4rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-field{margin-top:.55rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl{margin-top:1rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl>div{padding-block:.55rem .7rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) :is(.univers-field,.univers-dl>div){opacity:0;transition:opacity .6s var(--ease-ui), transform .6s var(--ease-ui);transform:translateY(.6rem)}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-card[data-active] :is(.univers-field,.univers-dl>div){opacity:1;transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:calc(.12s + var(--univers-k,0) * 80ms);transform:none}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl>div:first-child{--univers-k:1}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl>div:nth-child(2){--univers-k:2}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl>div:nth-child(3){--univers-k:3}@container not (aspect-ratio<=.92){:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-card:nth-child(2) .lx-print-frame>img{transform:none}}}@media (width>=64rem) and ((width<75rem)) and (height>=47.5rem) and ((height<50rem)),(width>=75rem) and ((width<85rem)) and (height>=47.5rem) and ((height<52.5rem)),(width>=85rem) and (height>=47.5rem) and ((height<54.5rem)){:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl>div{font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);padding-block:.45rem .55rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl dt{margin-right:.45rem;display:inline}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl dd{margin:0;display:inline}}@media (width>=64rem) and (height>=47.5rem) and ((height<50rem)){:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-name{margin-top:.7rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-tagline{margin-top:.3rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-field{margin-top:.4rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl{margin-top:.6rem}:root[data-motion=live] #lumieres-scene:not([data-scene=static]) .univers-dl>div{padding-block:.35rem .45rem}}@media (width>=64rem) and ((height<47.5rem)){:root[data-motion=live] #lumieres-scene:not([data-scene=static])>.lx-stage{height:auto;position:relative;overflow:visible}:root[data-motion=live] #lumieres-scene:not([data-scene=static])>:is(.lx-track,.lx-tail){display:none}}.conditions-head{padding-top:clamp(4.5rem,10vw,9rem)}.conditions-thesis>.lx-head-sub{color:var(--fg)}@media (width>=64rem){.conditions-intro{grid-column:9/span 4;padding-bottom:.4rem}}.conditions-figure{width:min(100%,30rem);margin:clamp(3rem,9vw,4.5rem) auto 0;position:relative;container-type:inline-size}@media (width>=40rem){.conditions-figure{width:min(100%,38rem)}}.conditions-plate{width:100%;height:auto;display:block;overflow:visible}.conditions-plate :is(path,circle){vector-effect:non-scaling-stroke}.conditions-plate-wide,.conditions-plate-landscape{display:none}@media (width>=64rem){.conditions-figure{width:min(calc(100% - 2 * var(--lx-gutter)), calc(92rem - 2 * var(--lx-gutter)));margin-top:clamp(2rem,4vw,3.5rem)}.conditions-plate-wide{display:block}.conditions-plate-compact{display:none}}.conditions-plate-current{fill:none;stroke-linecap:round;stroke-linejoin:round}.conditions-plate-current:not([data-kind=gradient]) :is(.conditions-plate-strand,.conditions-plate-halo){mix-blend-mode:plus-lighter}.conditions-plate-halo{stroke-width:7px;stroke-opacity:.09}.conditions-plate-current[data-kind=gradient] .conditions-plate-halo{stroke-width:6px;stroke-opacity:.2}.conditions-plate-ring{fill:none;stroke:var(--color-silver-emit);stroke-width:1.5px;stroke-opacity:.9}.conditions-plate-station{fill:var(--color-warm-white);stroke:#d9dae099;stroke-width:1.2px}.conditions-plate-station>circle+circle{stroke:none}.conditions-plate-station[data-kind=gradient]{stroke:var(--color-midnight-emit)}.conditions-marks{pointer-events:none;position:absolute;inset:0}.conditions-label,.conditions-pill,.conditions-node{--x:var(--cx);--y:var(--cy);left:var(--x);top:var(--y);transform:translate(var(--tx,0), var(--ty,0));margin:0;position:absolute}@media (width>=64rem){.conditions-label,.conditions-pill,.conditions-node{--x:var(--wx);--y:var(--wy)}}.conditions-label{width:max-content;max-width:9rem;color:var(--color-lx-ink-2);letter-spacing:-.005em;text-wrap:balance;flex-direction:column;gap:.3rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:flex}.conditions-label-part{color:var(--color-scarlet-emit);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;text-wrap:nowrap}.conditions-label{--ty:1.05rem;max-width:min(9rem, var(--cmw,9rem));text-align:left;align-items:flex-start}@media not all and (width>=64rem){.conditions-label[data-align-c=start]{--tx:-.5rem}.conditions-label[data-align-c=end]{--tx:calc(-100% + .5rem);text-align:right;align-items:flex-end}}.conditions-label .conditions-label-part{text-wrap:balance}@media (width>=64rem){.conditions-label{--tx:calc(-100% - 1.1rem);--ty:-50%;max-width:15rem;font-size:var(--text-lx-small);text-align:right;text-wrap:nowrap;align-items:flex-end}.conditions-label .conditions-label-part{text-wrap:nowrap}}.conditions-pill{--tx:.4rem;--ty:calc(-100% - .55rem);background:var(--color-nuit);color:var(--color-lx-ink-1);font-size:var(--text-lx-micro);letter-spacing:var(--text-lx-micro--letter-spacing);line-height:1;font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .55rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ff2e3b8c}.conditions-pill:before{content:"";background:var(--color-scarlet-emit);border-radius:50%;width:5px;height:5px}@media (width>=64rem){.conditions-pill{--tx:.55rem;--ty:.45rem}}.conditions-node{--ring-r:calc(100cqi * 36 / 390);--tx:calc(-100% - var(--ring-r) - .85rem);--ty:-50%;text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem;width:max-content;max-width:7.5rem;display:flex}.conditions-node-title{color:var(--color-lx-ink-1);font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight)}.conditions-node-detail{color:var(--color-lx-ink-2);font-size:var(--text-lx-small);line-height:1.35}@media (width>=64rem){.conditions-node{--ring-r:calc(100cqi * 36 / 1440);--tx:calc(var(--ring-r) + 1.25rem);text-align:left;align-items:flex-start;max-width:16rem}}@media ((width<64rem)) and (orientation:landscape) and ((height<30rem)){.conditions-figure{width:min(calc(100% - 2 * var(--lx-gutter)), calc((100svh - var(--spacing-header)) * 780 / 371 * .97))}.conditions-plate-compact{display:none}.conditions-plate-landscape{display:block}.conditions-label,.conditions-pill,.conditions-node{--x:var(--lx);--y:var(--ly)}.conditions-label,.conditions-label[data-align-c]{--tx:calc(-100% - 1.1rem);--ty:-50%;max-width:15rem;font-size:var(--text-lx-small);text-align:right;text-wrap:nowrap;align-items:flex-end}.conditions-label .conditions-label-part{text-wrap:nowrap}.conditions-pill{--tx:.55rem;--ty:.45rem}.conditions-node{--ring-r:calc(100cqi * 36 / 780);--tx:calc(var(--ring-r) + 1.25rem);text-align:left;align-items:flex-start;max-width:16rem}}@media (width>=64rem) and ((height<30rem)){.conditions-figure{width:min(calc(100% - 2 * var(--lx-gutter)), calc(92rem - 2 * var(--lx-gutter)), calc((100svh - var(--spacing-header)) * 1440 / 760 * .97))}}.conditions-list{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:clamp(2.25rem,4vw,3.25rem) clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,7vw,5.5rem);margin-bottom:0;padding-block:0;list-style:none;display:grid}@media (width>=64rem){.conditions-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.conditions-item{min-width:0}.conditions-item-meta{max-width:none;min-height:1.625rem;color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);font-variant-numeric:tabular-nums;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.conditions-item-line{background:#d9dae09e;flex:none;width:24px;height:1px}.conditions-item[data-kind=gradient] .conditions-item-line{background:var(--lx-grad-night);height:1.5px}.conditions-item[data-kind=dotted] .conditions-item-line{background:repeating-linear-gradient(90deg,#d9dae0cc 0 2px,#0000 2px 6px)}.conditions-item-part,.conditions-item-soon{color:var(--color-scarlet-emit)}.conditions-item-name{color:var(--fg);font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);text-wrap:balance;margin-top:1rem}.conditions-item-detail{color:var(--fg-3);font-size:var(--text-lx-micro);letter-spacing:var(--text-lx-micro--letter-spacing);line-height:1.45;font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;margin-top:.5rem}.conditions-item-text{max-width:40ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin-top:.85rem}.conditions-pemf-slot{margin-top:clamp(4rem,9vw,7rem);padding-bottom:clamp(4.5rem,10vw,9rem)}.conditions-pemf{background:var(--color-nuit-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.25rem;position:relative;overflow:clip}.conditions-pemf:before{content:"";background:repeating-linear-gradient(90deg,#ff2e3bd9 0 2px,#0000 2px 8px);height:1px;position:absolute;top:0;left:clamp(1.75rem,4vw,3.5rem);right:38%}.conditions-pemf-body{gap:0;padding:clamp(1.75rem,4vw,3.5rem);display:grid}.conditions-pemf-kicker{color:var(--color-scarlet-emit);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;align-items:center;gap:.75rem;margin:0;display:flex}.conditions-pemf-title{max-width:20ch;color:var(--color-lx-ink-1);font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin-top:1.1rem}.conditions-pemf-text{max-width:54ch;color:var(--color-lx-ink-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin-top:1.1rem}.conditions-pemf-cta{background:var(--color-lx-ink-1);min-height:2.75rem;color:var(--color-nuit);letter-spacing:-.01em;transition:background-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui);border-radius:999px;justify-self:start;align-items:center;gap:.6rem;margin-top:1.75rem;padding:.75rem 1.25rem .75rem 1.35rem;font-size:.92rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.conditions-pemf-cta:hover{background:var(--color-white)}.conditions-pemf-cta:focus-visible{outline:2px solid var(--color-scarlet-emit);outline-offset:3px}.conditions-pemf-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform var(--dur-ui) var(--ease-ui)}.conditions-pemf-cta:hover .conditions-pemf-arrow{transform:translate(2px)}@media (width>=64rem){.conditions-pemf-body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem)}.conditions-pemf-kicker,.conditions-pemf-title{grid-column:1/span 6}.conditions-pemf-title{grid-row:2/span 2}.conditions-pemf-text{grid-area:2/8/auto/span 5;margin-top:1.1rem}.conditions-pemf-cta{grid-area:3/8/auto/span 5}}.conditions-after{padding-bottom:clamp(5rem,11vw,9.5rem)}.conditions-columns{border-top:1px solid var(--line);gap:2.75rem clamp(2rem,5vw,5rem);padding-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=48rem){.conditions-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.conditions-column-title{color:var(--fg);font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight)}.conditions-column-text{max-width:52ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin-top:1rem}.conditions-closing{max-width:21ch;color:var(--color-lx-ink-3);font-size:var(--text-lx-statement);line-height:var(--text-lx-statement--line-height);letter-spacing:var(--text-lx-statement--letter-spacing);font-weight:var(--text-lx-statement--font-weight);text-align:center;text-wrap:balance;margin:clamp(5rem,12vw,9rem) auto 0}.conditions-closing strong{color:var(--color-lx-ink-1)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-head{z-index:2;inset:var(--lx-safe-top) var(--lx-gutter) auto;pointer-events:none;flex-direction:column;width:auto;max-width:none;margin:0;padding:0;display:flex;position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.conditions-head [data-part],.conditions-title){transform-origin:0 0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-thesis>.lx-head-sub{width:fit-content}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-intro{margin-top:1.25rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-figure{z-index:1;pointer-events:none;width:auto;margin:0;position:absolute;inset:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-flow{inset:0 auto auto 0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.conditions-label,.conditions-pill,.conditions-node){opacity:0;transform:translate3d(var(--x,0px), var(--y,0px), 0) translate(var(--tx,0), var(--ty,0));top:0;left:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-node{--ring-r:36px}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-list{z-index:2;inset:var(--lx-safe-top) var(--lx-gutter) auto;pointer-events:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:auto;max-width:none;margin:0;padding:0;display:grid;position:absolute}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-item{opacity:0;transition:opacity .36s var(--ease-ui), transform .36s var(--ease-ui);grid-area:1/1;transform:translateY(.75rem)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-item[data-active]{opacity:1;transition:opacity .7s var(--ease-reveal) .16s, transform .7s var(--ease-reveal) .16s;transform:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-item-name{margin-top:.85rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-slot{z-index:3;width:auto;max-width:none;padding:0 var(--lx-gutter) var(--lx-safe-bottom);pointer-events:none;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:absolute;inset:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-slot:before{content:"";background:linear-gradient(to bottom, #08080c00 var(--veil-top,28%), #08080cdb var(--veil-end,55%), #08080cf0);opacity:var(--veil,0);position:absolute;inset:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-slot[data-active] .conditions-pemf{pointer-events:auto}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf{opacity:0;box-shadow:inset 0 0 0 1px var(--line), 0 24px 64px #00000080;transform:translateY(110%)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-body{padding:1.5rem 1.5rem 1.75rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-title,:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-text{margin-top:.85rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-cta{margin-top:1.35rem}@media (width>=64rem){:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-head{inset:0 auto 0 var(--lx-gutter);width:min(36rem, calc(62% - var(--lx-gutter) - 7rem));padding-block:var(--lx-safe-top) var(--lx-safe-bottom);justify-content:center}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-intro{margin-top:1.75rem;padding:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-thesis{max-width:min(30rem, calc(38vw - var(--lx-gutter) - 3.5rem))}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-list{width:min(30rem, calc(38% - var(--lx-gutter) - 3.5rem));inset:0 auto auto 0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-slot{padding:0;display:block}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-slot:before{content:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf{width:min(30rem, calc(38% - var(--lx-gutter) - 3.5rem));position:absolute;top:0;left:0;transform:none}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-body{grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2vw,1.75rem) 2rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-cta{white-space:nowrap;font-size:clamp(.82rem,.6rem + .35vw,.92rem)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) :is(.conditions-pemf-kicker,.conditions-pemf-title,.conditions-pemf-text,.conditions-pemf-cta){grid-area:auto}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-text{font-size:var(--text-lx-small);line-height:1.55}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf[data-layout=two]{width:var(--pemf-w,30rem)}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf[data-layout=two] .conditions-pemf-body{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);column-gap:1.25rem;padding:1rem 1.25rem 1.15rem}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf[data-layout=two] :is(.conditions-pemf-kicker,.conditions-pemf-title){grid-column:1}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf[data-layout=two] .conditions-pemf-title{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);grid-row:2/span 2}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf[data-layout=two] .conditions-pemf-text{grid-area:1/2/span 2;margin-top:0}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf[data-layout=two] .conditions-pemf-cta{grid-area:3/2;margin-top:.9rem}}@media (width>=64rem) and ((height<45rem)){:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .conditions-pemf-title{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight)}}:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))+.conditions-after{padding-top:3rem}@media (width>=64rem){:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))+.conditions-after{padding-top:4rem}}#matiere{--matiere-gap:clamp(1.25rem, 2.8vw, 2.75rem)}.matiere-head{padding-bottom:clamp(3rem,7vw,5.5rem)}.matiere-instrument{row-gap:clamp(2.5rem,6vw,4rem);display:grid}.matiere-figure{min-width:0;margin:0}.matiere-figure-frame{isolation:isolate;aspect-ratio:1600/1181;background:var(--surface-2);position:relative;overflow:clip}.matiere-figure-frame>img{object-fit:cover;width:100%;height:100%;display:block}.matiere-figure-frame:before,.matiere-figure-frame:after{content:"";pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.matiere-figure-frame:before{background:linear-gradient(105deg, transparent calc(var(--sweep,.6) * 100% - 8%), #ffffff8c calc(var(--sweep,.6) * 100%), transparent calc(var(--sweep,.6) * 100% + 8%));-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1181' preserveAspectRatio='none'><path fill-rule='evenodd' d='M0 0H1600V1181H0ZM308 560L492 348 560 280 616 228 620 228 1176 452 1184 456 1188 460 1212 592 1136 816 1048 920 1020 952 1000 972 992 972 944 952 816 892 664 820 480 732 372 680 316 652 312 648 308 612Z'/><path d='M440 504L444 500 450 498 462 498 476 500 488 502 504 506 518 510 524 512 564 526 598 540 640 558 662 568 696 584 744 608 778 626 792 634 816 648 842 664 878 688 892 698 916 716 928 726 950 748 960 760 964 766 968 774 968 788 962 794 958 796 944 796 924 786 666 654 624 632 550 592 536 584 506 566 490 556 444 524 442 522 440 518Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1181' preserveAspectRatio='none'><path fill-rule='evenodd' d='M0 0H1600V1181H0ZM308 560L492 348 560 280 616 228 620 228 1176 452 1184 456 1188 460 1212 592 1136 816 1048 920 1020 952 1000 972 992 972 944 952 816 892 664 820 480 732 372 680 316 652 312 648 308 612Z'/><path d='M440 504L444 500 450 498 462 498 476 500 488 502 504 506 518 510 524 512 564 526 598 540 640 558 662 568 696 584 744 608 778 626 792 634 816 648 842 664 878 688 892 698 916 716 928 726 950 748 960 760 964 766 968 774 968 788 962 794 958 796 944 796 924 786 666 654 624 632 550 592 536 584 506 566 490 556 444 524 442 522 440 518Z'/></svg>")}.matiere-figure-frame:after{will-change:transform;background:linear-gradient(105deg, transparent calc(var(--sweep,.6) * 100% - 2%), #ffffffd9 calc(var(--sweep,.6) * 100%), transparent calc(var(--sweep,.6) * 100% + 2%));-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1181' preserveAspectRatio='none'><path d='M440 504L444 500 450 498 462 498 476 500 488 502 504 506 518 510 524 512 564 526 598 540 640 558 662 568 696 584 744 608 778 626 792 634 816 648 842 664 878 688 892 698 916 716 928 726 950 748 960 760 964 766 968 774 968 788 962 794 958 796 944 796 924 786 666 654 624 632 550 592 536 584 506 566 490 556 444 524 442 522 440 518Z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1181' preserveAspectRatio='none'><path d='M440 504L444 500 450 498 462 498 476 500 488 502 504 506 518 510 524 512 564 526 598 540 640 558 662 568 696 584 744 608 778 626 792 634 816 648 842 664 878 688 892 698 916 716 928 726 950 748 960 760 964 766 968 774 968 788 962 794 958 796 944 796 924 786 666 654 624 632 550 592 536 584 506 566 490 556 444 524 442 522 440 518Z'/></svg>")}.matiere-arete{--matiere-arete-w:7;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.matiere-arete path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.01;stroke-dashoffset:calc(1 - var(--matiere-arete,1))}.matiere-arete-line{stroke-width:var(--matiere-arete-w)}.matiere-arete-halo{stroke-width:calc(var(--matiere-arete-w) * 4);stroke-opacity:.22}.matiere-arete-head{display:none}@media (width>=27rem){.matiere-arete{--matiere-arete-w:6.2}}@media (width>=30rem){.matiere-arete{--matiere-arete-w:4.4}}@media (width>=40rem){.matiere-arete{--matiere-arete-w:3.1}}@media (width>=52rem){.matiere-arete{--matiere-arete-w:2.5}}@media (width>=64rem){.matiere-arete{--matiere-arete-w:3.9}}@media (width>=72rem){.matiere-arete{--matiere-arete-w:3.3}}@media (width>=85rem){.matiere-arete{--matiere-arete-w:3}}.matiere-figure-line{background:var(--lx-grad);height:1px;transform:scaleX(var(--matiere-line,1));transform-origin:0;margin-top:.85rem;display:block}.matiere-instrument-text{min-width:0}.matiere-title{text-wrap:balance;max-width:20ch}.matiere-text{max-width:46ch;color:var(--fg-2);text-wrap:pretty;margin-top:1rem}.matiere-qualities{border-bottom:1px solid var(--line);margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none}.matiere-quality{border-top:1px solid var(--line);padding-block:1rem 1.15rem}.matiere-quality-head{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.matiere-soon{color:var(--fg-2);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.3rem .6rem .25rem;line-height:1;display:inline-flex}.matiere-quality-text{max-width:54ch;color:var(--fg-2);text-wrap:pretty;margin-top:.4rem}.matiere-quote{max-width:30ch;color:var(--fg-3);text-wrap:balance;margin:0}.matiere-balms{padding-top:clamp(5.5rem,13vw,10rem)}.matiere-balms-head{max-width:46rem}.matiere-balm-list{row-gap:clamp(3.5rem,11vw,5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.matiere-balm{min-width:0}.matiere-balm-photo{aspect-ratio:1;background:var(--surface);width:min(100% - 1.5rem,17rem);margin-left:1.5rem}.matiere-balm-photo>img{object-fit:cover;filter:brightness(1.3);mix-blend-mode:multiply;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.matiere-texture{width:20rem;max-width:100%;height:auto;display:block;overflow:visible}.matiere-texture path{fill:none;stroke-linecap:round;stroke-linejoin:round}.matiere-texture-rest{stroke:var(--line);stroke-width:1px}.matiere-texture-line{stroke:var(--matiere-tone,var(--fg));stroke-width:1.5px}.matiere-balm-texture{margin-top:-.85rem}.matiere-balm-phase{color:var(--matiere-tone,var(--fg));margin-top:1.25rem}.matiere-balm-name{text-wrap:balance;margin-top:.5rem}.matiere-balm-text{max-width:40ch;color:var(--fg-2);text-wrap:pretty;margin-top:.75rem}.matiere-balm-steps{color:var(--fg-3);margin-top:.75rem}.matiere-notes{row-gap:clamp(3rem,8vw,4rem);margin-top:clamp(4.5rem,10vw,7.5rem);display:grid}.matiere-glide{min-width:0}.matiere-glide-value{white-space:nowrap}.matiere-glide-body{max-width:44ch;margin-top:clamp(1rem,2vw,1.5rem)}.matiere-glide-text{color:var(--fg-2);text-wrap:pretty;margin-top:.5rem}.matiere-source{color:var(--fg-3);margin-top:.75rem}.matiere-usage{border:1px solid var(--line);align-self:start;max-width:34rem;padding:1.35rem 1.5rem 1.5rem}.matiere-usage-text{color:var(--fg-2);text-wrap:pretty;margin-top:.5rem}.matiere-shop{row-gap:clamp(2rem,5vw,3rem);padding-block:clamp(5.5rem,13vw,10rem) clamp(4.5rem,10vw,9rem);display:grid}.matiere-shop-figure{min-width:0;margin:0}.matiere-shop-frame{aspect-ratio:1600/1067;background:var(--surface-2);overflow:clip}.matiere-shop-frame>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.matiere-shop-line{background:var(--lx-grad);height:1px;margin-top:.85rem;display:block}.matiere-shop-text{min-width:0}.matiere-cta{min-height:2.75rem;margin-top:1.75rem}@media (width>=40rem) and ((width<64rem)){.matiere-qualities{column-gap:var(--matiere-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=48rem){.matiere-balm-list{gap:0 var(--matiere-gap);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.matiere-balm{grid-row:span 6;grid-template-rows:subgrid;align-content:start;display:grid}.matiere-balm-photo{width:min(100%,21rem);margin-left:0}.matiere-notes{column-gap:var(--matiere-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.matiere-glide{grid-column:1/span 7}.matiere-usage{grid-column:8/span 5}.matiere-shop{column-gap:var(--matiere-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.matiere-shop-figure{grid-area:1/6/auto/span 7}.matiere-shop-text{grid-area:1/1/auto/span 5}}@media (width>=64rem){.matiere-instrument{column-gap:var(--matiere-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.matiere-figure{grid-area:1/1/auto/span 7}.matiere-instrument-text{grid-area:1/8/auto/span 5}.matiere-quote{grid-area:2/1/auto/-1;max-width:none}.matiere-usage{grid-column:9/span 4}.matiere-shop-text{grid-column:1/span 4}.matiere-figure{align-self:stretch}.matiere-figure-sticky{top:calc(var(--spacing-header) + 1.5rem);position:sticky}}:root[data-motion=live] #sheen-scene:not([data-scene=static]){--matiere-line:clamp(0, calc((var(--sweep,.6) - .1) / .5), 1);--matiere-arete:clamp(0, calc((var(--sweep,.6) - .3) / .3), 1)}:root[data-motion=live] #sheen-scene:not([data-scene=static]) .matiere-arete-head{stroke-width:calc(var(--matiere-arete-w) * 2);stroke-dasharray:.04 2;stroke-dashoffset:calc(.04 - var(--matiere-arete));opacity:min(1, calc(var(--matiere-arete) * 12), calc((1 - var(--matiere-arete)) * 12));display:inline}.trans{--trans-gap:clamp(5rem, 10vw, 9rem)}.trans-top{padding-top:6rem}.trans-h3{max-width:20ch;font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin:0}.trans-h4{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);text-wrap:balance;margin:0}.trans-lead{max-width:46ch;color:var(--fg-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin:0}.trans-body{max-width:62ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin:0}.trans-small{color:var(--fg-2);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty;margin:0}.trans-cta{min-height:2.75rem}.trans-rule{background:var(--line);height:1px;display:block;position:absolute;inset:0 0 auto}.trans-banner{margin-top:clamp(3rem,6vw,5.5rem)}.trans-banner .lx-print-frame>img{object-position:50% 30%}@media not all and (width>=64rem){.trans-banner .lx-print-frame{aspect-ratio:16/10}}.trans-levels{padding-top:var(--trans-gap)}.trans-levels-head{gap:1.25rem 3rem;display:grid}.trans-levels-side{justify-items:start;gap:1.75rem;display:grid}@media (width>=64rem){.trans-levels-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.trans-levels-head>.trans-h3{grid-column:1/span 6}.trans-levels-side{grid-column:8/span 5}}.asc{margin-top:clamp(3.5rem,7vw,6rem)}.asc-fig{--asc-strand:#1b1b1f4d;--asc-ghost:#1b1b1f1f;--asc-hairlines:repeating-linear-gradient(to right, #000 0 1px, transparent 1px 2px);position:relative}.asc-band{display:none}.asc-band path{fill:none;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.asc-cord{stroke:var(--fg)}.asc-cord>.asc-coarse{display:none}@media not all and (resolution>=2x){.asc-cord>.asc-fine{display:none}.asc-cord>.asc-coarse{display:inline}}.asc-curve{stroke:var(--asc-strand)}.asc-route{stroke:var(--asc-ghost);display:none}.asc-stop-from{stop-color:var(--color-midnight)}.asc-stop-to{stop-color:var(--color-scarlet)}.asc-levels{margin:0;padding:0;list-style:none}.asc-level{position:relative}.asc-stem,.asc-elbow,.asc-seg,.asc-node,.asc-head{pointer-events:none;display:block;position:absolute}.asc-stem,.asc-elbow{background:var(--asc-strand)}.asc-seg{background:var(--fg);-webkit-mask-image:var(--asc-hairlines);-webkit-mask-image:var(--asc-hairlines);-webkit-mask-image:var(--asc-hairlines);mask-image:var(--asc-hairlines)}.asc-level:nth-child(4) .asc-seg{background:linear-gradient(to bottom, var(--color-midnight), var(--color-scarlet))}.asc-node{z-index:2;border:1.2px solid var(--fg);background:var(--surface);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.asc-node:before,.asc-node:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%}.asc-node:after{background:var(--fg);width:3.2px;height:3.2px;margin:-1.6px 0 0 -1.6px}.asc-node:before{border:1.2px solid var(--accent);background:var(--surface);opacity:0;width:14px;height:14px;margin:-7px 0 0 -7px;transform:scale(.64)}.asc-level:last-child .asc-node{background:0 0;border-color:#0000}.asc-level:last-child .asc-node:before{opacity:1;transform:none}.asc-level:last-child .asc-node:after{background:var(--accent)}.asc-text{min-width:0}.asc-label{color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);font-variant-numeric:tabular-nums;text-transform:uppercase;margin:0}.asc-name{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);margin:.55rem 0 0}.asc-note{border:1px solid var(--line);color:var(--fg-2);font-size:var(--text-lx-micro);letter-spacing:var(--text-lx-micro--letter-spacing);line-height:1;font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;border-radius:999px;margin:.6rem 0 0;padding:.3rem .6rem .28rem;display:inline-block}.asc-items{color:var(--fg-2);font-size:var(--text-lx-small);gap:.45rem;margin:.95rem 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.asc-items>li{text-wrap:pretty;padding-left:.95rem;position:relative}.asc-items>li:before{content:"";background:var(--fg-3);width:6px;height:1px;position:absolute;top:.72em;left:0}.asc-head{z-index:3;opacity:0;width:18px;height:18px;margin:-9px 0 0 -9px;top:0;left:0}.asc-head:before,.asc-head:after{content:"";border-radius:50%;position:absolute;inset:0}.asc-head:before{background:radial-gradient(closest-side,#d0273259,#d0273200)}.asc-head:after{background:var(--accent);inset:6.5px}@media not all and (width>=80rem){.asc-fig{--asc-x:5.5px;--asc-elbow:12px}.asc-level{padding:1.15rem 0 2.5rem 2.25rem}.asc-level:last-child{padding-bottom:0}.asc-node{left:var(--asc-x);top:0}.asc-stem{left:calc(var(--asc-x) + var(--asc-elbow));right:0;top:calc(-.5px - var(--asc-elbow));transform-origin:100%;height:1px}.asc-elbow{left:calc(var(--asc-x) + var(--asc-elbow));top:calc(-.5px - var(--asc-elbow));width:calc(var(--asc-elbow) * 1.4142);transform-origin:0;height:1px;transform:rotate(135deg)}.asc-seg{left:var(--asc-x);width:calc(var(--asc-k) * 2px - 1px);margin-left:calc(.5px - var(--asc-k) * 1px);transform-origin:50% 0;top:0;bottom:0}}@media (width>=48rem) and ((width<80rem)){.asc-level{padding:1.35rem 0 3rem 3rem}.asc-text{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(1.5rem,4vw,3rem);max-width:60rem;display:grid}.asc-text>*{grid-column:1}.asc-note{justify-self:start}.asc-items{grid-area:1/2/span 3;margin-top:.1rem}}@media (width>=80rem){.asc-fig{--asc-curve:24px}.asc-band{z-index:1;pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.asc-levels{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.asc-level{padding:calc(var(--asc-y) + 1.9rem) .9rem .5rem 1.6rem}.asc-stem{left:-.5px;top:calc(var(--asc-y) + var(--asc-curve));transform-origin:50% 100%;width:1px;bottom:0}.asc-elbow,.asc-seg{display:none}.asc-node{left:9%;top:var(--asc-y)}}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-route{display:inline}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-stem{transform:scaleX(var(--s1,0))}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-elbow{transform:rotate(135deg) scaleX(var(--s2,0))}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-seg{transform:scaleY(var(--draw,0))}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:not([data-lit]) .asc-node{border-color:var(--asc-ghost)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:not([data-lit]) .asc-node:after{transform:scale(0)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:last-child:not([data-active]) .asc-node{background:var(--surface)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:last-child[data-lit]:not([data-active]) .asc-node{border-color:var(--fg)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:last-child:not([data-active]) .asc-node:before{opacity:0;transform:scale(.64)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:last-child:not([data-active]) .asc-node:after{background:var(--fg)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-text>*{transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:calc(.12s + var(--asc-t,0) * 40ms)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-name{--asc-t:1}:root[data-motion=live] #ascension-scene:not([data-scene=static]) :is(.asc-note,.asc-items){--asc-t:2}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:not([data-lit]) .asc-text>*{opacity:0;transition-duration:.3s;transition-delay:0s;transform:translateY(.75rem)}@media not all and (width>=80rem){:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-level:not(:last-child):before{content:"";left:var(--asc-x);background:var(--asc-ghost);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}}@media (width>=80rem){:root[data-motion=live] #ascension-scene:not([data-scene=static]) .asc-stem{transform:scaleY(var(--s1,0))}}:root[data-motion=live] #ascension-scene:is([data-scene=idle],[data-scene=loading]) :is(.asc-cord,.asc-curve){opacity:0}#ascension-scene[data-scene=live] :is(.asc-cord,.asc-curve){opacity:clamp(0, calc(var(--draw,0) * 60), 1)}#ascension-scene[data-scene=live] :is(.asc-cord>path,.asc-curve){vector-effect:none;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--draw,0))}.cal{align-items:center;gap:2.5rem 3rem;margin-top:clamp(4.5rem,9vw,8rem);display:grid}.cal-text{max-width:52ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin:.85rem 0 0}.cal-title{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);margin:0}.cal-fig{padding-top:.25rem}.cal-track{--cal-axis:62px;height:76px;position:relative;container-type:inline-size}.cal-axis,.cal-fill,.cal-tick,.cal-band,.cal-cursor{display:block;position:absolute}.cal-axis{left:0;right:0;top:var(--cal-axis);background:#1b1b1f47;height:1px}.cal-tick{left:calc(var(--cal-t) * 100%);top:calc(var(--cal-axis) + 1px);background:#1b1b1f38;width:1px;height:4px;margin-left:-.5px}.cal-tick-major{height:7px}.cal-fill{left:0;right:0;top:calc(var(--cal-axis) - .5px);background:var(--lx-grad-day);height:2px;transform:scaleX(var(--cal-x,.67));transform-origin:0}.cal-band{left:calc(var(--cal-a) * 100%);width:calc((var(--cal-b) - var(--cal-a)) * 100%);height:calc(var(--cal-axis) - 22px);border:1px solid var(--line);transition:border-color var(--dur-ui) var(--ease-ui), background-color var(--dur-ui) var(--ease-ui);background:0 0;border-bottom:0;top:22px}.cal-band-label{color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;white-space:nowrap;transition:color var(--dur-ui) var(--ease-ui);position:absolute;bottom:calc(100% + .45rem);left:-1px}.cal-band+.cal-band,.cal-band[data-active]{background:#1b1b1f09;border-color:#1b1b1f8c}.cal-band+.cal-band .cal-band-label,.cal-band[data-active] .cal-band-label{color:var(--fg)}.cal-cursor{width:9px;height:calc(var(--cal-axis) - 14px + 4.5px);transform:translate3d(calc(var(--cal-x,.67) * 100cqi), 0, 0);margin-left:-4.5px;top:14px;left:0}.cal-cursor:before,.cal-cursor:after{content:"";position:absolute;left:50%}.cal-cursor:before{background:var(--fg);width:1px;margin-left:-.5px;top:0;bottom:4.5px}.cal-cursor:after{border:1.2px solid var(--fg);background:var(--surface);width:9px;height:9px;box-shadow:inset 0 0 0 1.4px var(--surface);border-radius:50%;margin-left:-4.5px;bottom:0}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .cal-cursor{transform:translate3d(calc(var(--cal-x,.02) * 100cqi), 0, 0)}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .cal-fill{transform:scaleX(var(--cal-x,.02))}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .cal-band+.cal-band:not([data-active]){border-color:var(--line);background:0 0}:root[data-motion=live] #ascension-scene:not([data-scene=static]) .cal-band+.cal-band:not([data-active]) .cal-band-label{color:var(--fg-3)}@media (width>=64rem){.cal{grid-template-columns:repeat(12,minmax(0,1fr))}.cal-copy{grid-column:1/span 5}.cal-fig{grid-column:7/span 6}}.trans-facts-wrap{padding-top:clamp(4.5rem,9vw,8rem)}.trans-facts{gap:2.25rem 3rem;margin:0;display:grid}.trans-fact{padding-top:1.35rem;position:relative}.trans-fact-label{color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase}.trans-fact-text{max-width:40ch;color:var(--fg);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin:.7rem 0 0}@media (width>=48rem){.trans-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.trans-safety{padding-top:var(--trans-gap)}.trans-safety-head{gap:1.25rem 3rem;display:grid}.trans-safety-list{gap:2.75rem 3rem;margin:clamp(2.75rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.trans-glyph{width:2rem;height:2rem;color:var(--fg)}.trans-safety-item>.trans-h4{margin-top:1.25rem}.trans-safety-item>.trans-body{margin-top:.7rem}@media (width>=48rem){.trans-safety-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.trans-safety-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.trans-safety-head>.trans-h3{grid-column:1/span 6}.trans-safety-head>.trans-lead{grid-column:8/span 5}}.trans-research-wrap{padding-top:var(--trans-gap)}.trans-research{background:var(--surface-2);gap:2.75rem 3rem;padding:clamp(1.75rem,5vw,4.5rem);display:grid}.trans-status{color:var(--fg-2);font-size:var(--text-lx-micro);letter-spacing:var(--text-lx-micro--letter-spacing);line-height:1;font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;border:1px solid #1b1b1f33;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.5rem;padding:.45rem .8rem .42rem .7rem;display:inline-flex}.trans-status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.trans-research-text{max-width:46ch;color:var(--fg-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:pretty;margin:1.1rem 0 0}.trans-research-items{gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.trans-research-item{padding-top:1.1rem;position:relative}.trans-research-item>.trans-rule{background:#1b1b1f2e}.trans-research-item>.trans-small{margin-top:.5rem}.trans-research-call{border-top:1px solid #1b1b1f2e;justify-items:start;gap:1.5rem;padding-top:clamp(2rem,4vw,3rem);display:grid}.trans-call{max-width:36ch;font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:balance;margin:0;font-weight:500}.trans-fields{max-width:52ch;color:var(--fg-3);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);margin:0}@media (width>=40rem){.trans-research-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.trans-research{grid-template-columns:repeat(12,minmax(0,1fr))}.trans-research-head{grid-column:1/span 5}.trans-research-items{grid-column:7/span 6;align-self:end}.trans-research-call{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1rem 3rem}.trans-call{grid-column:1/span 6}.trans-research-call>.trans-cta{grid-column:7/span 6;justify-self:end}.trans-fields{grid-column:1/span 7}}.trans-commit{padding-block:var(--trans-gap) clamp(6rem, 12vw, 10rem)}.trans-commit-list{gap:2.75rem 3rem;margin:clamp(2.75rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.trans-commit-item{padding-top:1.35rem;position:relative}.trans-commit-item>.trans-body{text-wrap:balance;margin-top:.65rem}@media (width>=48rem){.trans-commit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.trans-commit-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}}.rej{--rej-gap:clamp(5rem, 10vw, 9rem)}.rej-top{padding-top:var(--rej-gap)}.rej-h3,.rej-name{font-size:var(--text-lx-h3);line-height:var(--text-lx-h3--line-height);letter-spacing:var(--text-lx-h3--letter-spacing);font-weight:var(--text-lx-h3--font-weight);text-wrap:balance;margin:0}.rej-mark{border:1px solid var(--line);width:2rem;height:2rem;transition:border-color var(--dur-ui) var(--ease-ui);border-radius:50%;flex:none;position:relative}.rej-mark:before,.rej-mark:after{content:"";background:currentColor;width:11px;height:1px;margin:-.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}.rej-mark:after{transform:rotate(90deg)}details[open]>summary>.rej-mark:after{transform:rotate(90deg)scaleX(0)}summary:hover>.rej-mark{border-color:#d9dae073}.rej-audiences-wrap{padding-top:clamp(4rem,8vw,7rem)}.rej-audiences{gap:4rem 3rem;margin:0;padding:0;list-style:none;display:grid}.rej-audience{flex-direction:column;align-items:flex-start;padding-top:1.75rem;display:flex;position:relative}.rej-rule{background:#d9dae047;height:1px;display:block;position:absolute;inset:0 0 auto}.rej-who{max-width:34ch;color:var(--fg-3);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty;margin:.85rem 0 0}.rej-points{gap:1.5rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.rej-point-title{font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);margin:0}.rej-point-text{max-width:40ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin:.45rem 0 0}.rej-cta{min-height:2.75rem;margin-top:2.5rem}@media (width>=64rem){.rej-audiences{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.rej-audience{grid-row:span 6;grid-template-rows:subgrid;place-items:start;display:grid}.rej-points{grid-row:span 3;grid-template-rows:subgrid;margin-bottom:2.75rem}.rej-cta{margin-top:0}}.rej-faq-wrap{padding-top:var(--rej-gap)}.rej-faq{gap:2.25rem 3rem;display:grid}.rej-q{border-top:1px solid var(--line)}.rej-q:last-child{border-bottom:1px solid var(--line)}.rej-q-summary{cursor:pointer;letter-spacing:-.015em;min-height:2.75rem;transition:color var(--dur-ui) var(--ease-ui);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.08rem,1.45vw,1.25rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.rej-q-text{text-underline-offset:.28em;transition:text-decoration-color var(--dur-ui) var(--ease-ui);text-decoration:underline 1px #0000}.rej-q-summary:hover>.rej-q-text{text-decoration-color:#f4f4f680}.rej-q-summary:hover>.rej-mark{border-color:#d9dae0b3}.rej-q-answer{padding-top:.25rem}.rej-q-answer>p{max-width:60ch;color:var(--fg-2);font-size:var(--text-lx-body);line-height:var(--text-lx-body--line-height);text-wrap:pretty;margin:0;padding:0 0 1.6rem}@media (width>=48rem){.rej-q-answer>p{padding-right:3.5rem}}@media (width>=64rem){.rej-faq{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.rej-faq>.rej-h3{grid-column:1/span 4}.rej-faq-list{grid-column:6/span 7}}@media (prefers-reduced-motion:no-preference){:root[data-motion=live] .rej{interpolate-size:allow-keywords}:root[data-motion=live] .rej details::details-content{block-size:0;transition:block-size var(--dur-ui) var(--ease-ui), content-visibility var(--dur-ui) allow-discrete;overflow-y:clip}:root[data-motion=live] .rej details[open]::details-content{block-size:auto}:root[data-motion=live] .rej .rej-mark:after{transition:transform var(--dur-ui) var(--ease-ui)}}.hz{min-height:max(100svh,46rem);margin-top:var(--rej-gap);isolation:isolate;grid-template-rows:minmax(min-content,55fr) minmax(min-content,45fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.hz>*{grid-column:1}.hz-ground{z-index:1;contain:size;transform-origin:50% 100%;grid-row:2;width:100%;height:100%;display:block}.hz-earth{fill:var(--color-nuit)}.hz-lines>line{stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.hz-stop-edge{stop-color:var(--color-silver-emit);stop-opacity:.38}.hz-stop-mid{stop-color:var(--color-silver-emit);stop-opacity:1}.hz-sun{z-index:0;grid-row:1;place-self:end center;padding-bottom:10px;overflow:clip}.hz-logo{width:64px}.hz-line{z-index:2;background:var(--lx-grad-night);transform-origin:50%;grid-row:2;align-self:start;height:1px;margin-top:-.5px;position:relative}@media (height>=28.75rem){:root[data-motion=live] #horizon-scene:not([data-scene=static]) .hz-line{transform:scaleX(0)}:root[data-motion=live] #horizon-scene:not([data-scene=static]) .hz-logo{transform:translateY(74px)}:root[data-motion=live] #horizon-scene:is([data-scene=idle],[data-scene=loading]) .hz-lines{opacity:0}}.hz-flare{background:var(--lx-grad-night);opacity:.25;height:5px;display:block;position:absolute;inset:-2px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 38% 62%,#0000 92%);mask-image:linear-gradient(90deg,#0000 8%,#000 38% 62%,#0000 92%)}.hz-copy{z-index:3;max-width:64rem;padding:7rem var(--lx-gutter) calc(64px + 10px + clamp(2.5rem, 7svh, 4.75rem));text-align:center;grid-row:1;place-self:end center}.hz-title{max-width:16ch;font-size:var(--text-lx-h2);line-height:var(--text-lx-h2--line-height);letter-spacing:var(--text-lx-h2--letter-spacing);font-weight:var(--text-lx-h2--font-weight);text-wrap:balance;margin:0 auto}.hz-text{max-width:46ch;color:var(--fg-2);font-size:var(--text-lx-lead);line-height:var(--text-lx-lead--line-height);letter-spacing:var(--text-lx-lead--letter-spacing);text-wrap:balance;margin:clamp(1rem,2vw,1.5rem) auto 0}.hz-contact{z-index:3;padding:2.5rem calc(var(--lx-gutter) + 1.5rem);text-align:center;grid-row:2;place-self:center;position:relative}.hz-contact:before{content:"";z-index:-1;background:radial-gradient(closest-side,#08080ce0 58%,#08080c00);position:absolute;inset:-1.5rem -3rem}.hz-email{min-height:2.75rem;color:var(--fg);font-size:var(--text-lx-h4);line-height:var(--text-lx-h4--line-height);letter-spacing:var(--text-lx-h4--letter-spacing);font-weight:var(--text-lx-h4--font-weight);text-underline-offset:.3em;transition:text-decoration-color var(--dur-ui) var(--ease-ui);align-items:center;padding-block:.5rem;text-decoration:underline 1px #0000;display:inline-flex}.hz-email:hover,.hz-email:focus-visible{text-decoration-color:currentColor}.hz-topics{max-width:none;color:var(--fg-3);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;text-wrap:balance;margin:.45rem 0 0}.rej-sources-wrap{padding-block:clamp(6.5rem,5vw + 4rem,8rem) clamp(4rem,8vw,6rem)}.rej-sources{border-block:1px solid var(--line)}.rej-sources-summary{cursor:pointer;min-height:2.75rem;color:var(--fg-2);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase;transition:color var(--dur-ui) var(--ease-ui);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;list-style:none;display:flex}.rej-sources-summary:hover{color:var(--fg)}.rej-sources-body{gap:2.5rem 3rem;padding:1rem 0 2.75rem;display:grid}.rej-mentions{align-content:start;gap:1.5rem;margin:0;display:grid}.rej-mention-title{color:var(--fg-2);font-size:var(--text-lx-micro);line-height:var(--text-lx-micro--line-height);letter-spacing:var(--text-lx-micro--letter-spacing);font-weight:var(--text-lx-micro--font-weight);text-transform:uppercase}.rej-mention-text{max-width:52ch;color:var(--fg-3);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);text-wrap:pretty;margin:.45rem 0 0}.rej-source-list{color:var(--fg-3);font-size:var(--text-lx-small);line-height:var(--text-lx-small--line-height);margin:0;padding-left:1.6rem;list-style:decimal}.rej-source-list>li{break-inside:avoid;overflow-wrap:anywhere;margin-bottom:.65rem;padding-left:.3rem}.rej-source-list>li::marker{font-variant-numeric:tabular-nums}@media (width>=64rem){.rej-sources-body{grid-template-columns:repeat(12,minmax(0,1fr))}.rej-mentions{grid-column:1/span 4}.rej-source-list{columns:2;grid-column:6/span 7;column-gap:2.75rem}}.container-page{max-width:calc(var(--spacing) * 328);padding-inline:var(--spacing-gutter);margin-inline:auto}.section-y{padding-block:clamp(4rem,11vh,7.5rem)}.surface{background-color:var(--surface);color:var(--fg)}.grid-halves{grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));align-items:flex-start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.grid-thirds{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:flex-start;gap:clamp(1.4rem,3vw,2.5rem);display:grid}.eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--fg-3);text-transform:uppercase;margin-bottom:1.1rem}.title-1{--tw-font-weight:var(--font-weight-semibold);max-width:21ch;font-size:clamp(2.1rem,5vw,4rem);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em;text-wrap:balance;line-height:1.04}.title-2{--tw-font-weight:var(--font-weight-semibold);max-width:26ch;font-size:clamp(1.55rem,3.1vw,2.5rem);font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em;text-wrap:balance;line-height:1.1}.title-3{--tw-font-weight:var(--font-weight-semibold);font-size:1.15rem;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;line-height:1.35}.lead{max-width:54ch;color:var(--fg-2);font-size:clamp(1.05rem,1.6vw,1.25rem)}.quote{--tw-font-weight:var(--font-weight-medium);max-width:30ch;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;text-wrap:balance;line-height:1.25}.muted{color:var(--fg-2)}.small{color:var(--fg-3);font-size:.85rem}.btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-size:.9rem;font-weight:var(--font-weight-medium);transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-width:1px;border-color:currentColor;border-radius:2147483647px;padding-block:.8rem;padding-inline:1.5rem;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn:hover,.btn-solid{background:var(--fg);color:var(--surface);border-color:var(--fg)}.btn-solid:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn-accent{background:var(--color-scarlet);border-color:var(--color-scarlet);color:#fff}.btn-accent:hover{background:var(--fg);border-color:var(--fg);color:var(--surface)}.link{color:currentColor;text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.link:hover{color:var(--accent)}}.link-arrow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);--tw-font-weight:var(--font-weight-medium);font-size:.9rem;font-weight:var(--font-weight-medium);color:currentColor;padding-bottom:.35rem;text-decoration-line:none;display:inline-block}.link-arrow:after{content:var(--tw-content);content:var(--tw-content);--tw-content:"→";content:var(--tw-content);margin-left:.5em}@media (hover:hover){.link-arrow:hover{border-color:var(--accent);color:var(--accent)}}.list-dash{gap:.35rem;padding:0;list-style-type:none;display:grid}.list-dash li{color:var(--fg-2);padding-left:1.1rem;font-size:.9rem;position:relative}.list-dash li:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:1px;width:calc(var(--spacing) * 1.5);content:var(--tw-content);background-color:var(--fg-3);content:var(--tw-content);--tw-content:"";content:var(--tw-content);position:absolute;top:.62em;left:0}.tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--fg-3);text-transform:uppercase;border-radius:2147483647px;padding-block:.3rem;display:inline-block}.note{max-width:48ch;color:var(--fg-3);font-size:.8rem}.alert{max-width:calc(var(--spacing) * 160);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--line);border-left-color:var(--accent);padding-block:1.1rem;padding-inline:1.3rem}.field-label{--tw-font-weight:var(--font-weight-semibold);font-size:.75rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--fg-2);text-transform:uppercase}.field-input{appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);width:100%;padding-inline:.9rem;padding-block:calc(var(--spacing) * 3);color:var(--fg);background-color:#0000;border-radius:0;font-size:.95rem}.field-input:focus-visible{border-color:var(--accent);--tw-outline-style:none;outline-style:none}.field-select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - 1rem) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.4rem}.text-gradient{background:linear-gradient(90deg, var(--color-prepare-soft), var(--color-scarlet-soft));color:#0000;-webkit-background-clip:text;background-clip:text}.bg-brand{background:linear-gradient(100deg, var(--color-midnight) 0%, var(--color-activate) 52%, var(--color-scarlet) 100%)}.chapter{padding-block:clamp(5.5rem,14vh,10rem);position:relative}.chapter-dark{background-color:var(--color-carbon);color:var(--color-white);--fg:#fff;--fg-2:#bdbdc3;--fg-3:#8c8c94;--line:#ffffff24;--surface:var(--color-carbon);--accent:var(--color-scarlet-soft);color-scheme:dark}.chapter-light{background-color:var(--color-white);color:var(--color-carbon);--fg:var(--color-carbon);--fg-2:#4f4f57;--fg-3:#74747c;--line:#2222221f;--surface:#fff;--accent:var(--color-scarlet);color-scheme:light}.kicker{--tw-leading:1.25;--tw-font-weight:var(--font-weight-semibold);font-size:.82rem;line-height:1.25;font-weight:var(--font-weight-semibold);--tw-tracking:-.005em;letter-spacing:-.005em;color:var(--fg)}.kicker>span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-3);display:block}.intro{--tw-leading:1.5;--tw-tracking:-.01em;letter-spacing:-.01em;text-wrap:pretty;max-width:46ch;color:var(--fg-2);font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.5}.body{--tw-leading:1.62;color:var(--fg-2);font-size:1rem;line-height:1.62}.caption{--tw-leading:1.5;color:var(--fg-3);font-size:.82rem;line-height:1.5}.caption strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.pill{align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.92rem;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out-soft);transition-duration:.3s;transition-timing-function:var(--ease-out-soft);border-radius:2147483647px;padding-block:.8rem;padding-inline:1.35rem;text-decoration-line:none;display:inline-flex}.pill-light{background-color:var(--color-white);color:var(--color-carbon)}@media (hover:hover){.pill-light:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.pill-light:hover{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}}.pill-dark{background-color:var(--color-carbon);color:var(--color-white)}@media (hover:hover){.pill-dark:hover{background-color:var(--color-abyss)}}.pill-ghost{border-style:var(--tw-border-style);border-width:1px;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.pill-ghost{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}@media (hover:hover){.pill-ghost:hover{border-color:currentColor}}.lx-chapter{isolation:isolate;padding-block:0;display:flow-root}.lx-night{background:var(--color-nuit);color:var(--color-lx-ink-1);--fg:var(--color-lx-ink-1);--fg-2:var(--color-lx-ink-2);--fg-3:var(--color-lx-ink-3);--line:#d9dae029;--surface:var(--color-nuit);--surface-2:var(--color-nuit-2);--accent:var(--color-scarlet-emit);--lx-grad:var(--lx-grad-night);color-scheme:dark}.lx-day{background:var(--color-papier);color:var(--color-encre);--fg:var(--color-encre);--fg-2:var(--color-encre-2);--fg-3:var(--color-encre-3);--line:#1b1b1f24;--surface:var(--color-papier);--surface-2:var(--color-papier-2);--accent:var(--color-scarlet);--lx-grad:var(--lx-grad-day);color-scheme:light}.lx-wrap{width:100%;max-width:92rem;padding-inline:var(--lx-gutter);margin-inline:auto}.lx-block{padding-block:clamp(4.5rem,10vw,9rem)}.lx-horizon{background:var(--lx-grad-night);width:100%;height:1px;display:block}.lx-day .lx-horizon,.lx-horizon.lx-horizon-day{background:var(--lx-grad-day)}.lx-veil{background:linear-gradient(#0000,#08080ce0)}.lx-scene,.lx-stage{position:relative}.lx-track,.lx-tail{display:none}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))>.lx-stage{height:100svh;position:sticky;top:0;overflow:clip}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))>.lx-track{height:var(--lx-len);display:block}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))>.lx-tail{height:var(--lx-tail,0svh);display:block}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))[data-overlap]{margin-top:calc(-100svh - var(--lx-len) * .025)}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))[data-overlap]>.lx-stage{opacity:var(--lx-enter,0)}@media not all and (width>=64rem){:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))>.lx-track{height:var(--lx-len-c)}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))[data-overlap=wide]{margin-top:0}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))[data-overlap=both]{margin-top:calc(-100svh - var(--lx-len-c) * .025)}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))[data-overlap=wide]>.lx-stage{opacity:1}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))[data-compact=flow]>.lx-stage{height:auto;position:relative;overflow:visible}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))[data-compact=flow]>:is(.lx-track,.lx-tail){display:none}}:root:is([data-gl="0"],:not(:has(#dive-scene:not([data-scene=static])))) #mouvement-scene,:root:not(:has(#mouvement-scene:not([data-scene=static]))) #map-scene{margin-top:0}:is(:root:is([data-gl="0"],:not(:has(#dive-scene:not([data-scene=static])))) #mouvement-scene,:root:not(:has(#mouvement-scene:not([data-scene=static]))) #map-scene)>.lx-stage{opacity:1}:root[data-motion=live] .lx-chapter:has(>.lx-scene[data-overlap]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *),.lx-scene~*)){scroll-margin-top:100svh}@media not all and (width>=64rem){:root[data-motion=live] .lx-chapter:has(>.lx-scene[data-overlap=wide]:not(.lx-scene~*)){scroll-margin-top:0}}:root:is([data-gl="0"],:not(:has(#dive-scene:not([data-scene=static])))) .lx-chapter:has(>#mouvement-scene),:root:not(:has(#mouvement-scene:not([data-scene=static]))) .lx-chapter:has(>#map-scene){scroll-margin-top:0}.lx-slide-over{z-index:2;position:relative}:root[data-motion=live]:not([data-gl="0"]):has(#map-scene:not([data-scene=static])) .lx-slide-over{margin-top:-100svh;box-shadow:0 -40px 80px #00000059}:root:not([data-motion=live]) .lx-live-only,[data-scene=static] .lx-live-only,:root[data-gl="0"] [data-gl] .lx-live-only,:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) .lx-static-only{display:none!important}.lx-skip{display:none}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))>.lx-skip{z-index:30;right:var(--lx-gutter);bottom:calc(var(--lx-gutter) + env(safe-area-inset-bottom,0px));background:var(--color-nuit-2);color:var(--color-lx-ink-1);border-radius:999px;padding:.7rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block;position:fixed;box-shadow:0 0 0 1px #d9dae033}:root[data-motion=live] .lx-scene:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *))>.lx-skip:not(:focus-visible){top:var(--lx-safe-top);bottom:auto;right:auto;left:var(--lx-gutter);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not all and (width>=64rem){:root[data-motion=live] .lx-scene[data-compact=flow]:not([data-scene=static])>.lx-skip{display:none}}.lx-fin{outline:none;height:0;display:block}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[calc\(var\(--spacing-header\)\+0\.5rem\)\]{top:calc(var(--spacing-header) + .5rem)}.-bottom-px{bottom:-1px}.left-0{left:0}.left-\[max\(var\(--spacing-gutter\)\,calc\(\(100vw-82rem\)\/2\+var\(--spacing-gutter\)\)\)\]{left:max(var(--spacing-gutter), calc((100vw - 82rem) / 2 + var(--spacing-gutter)))}.isolate{isolation:isolate}.z-1{z-index:1}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4\.5{margin-block:calc(var(--spacing) * 4.5)}.my-6\.5{margin-block:calc(var(--spacing) * 6.5)}.-mt-header{margin-top:calc(var(--spacing-header) * -1)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[clamp\(2\.5rem\,6vh\,4rem\)\]{margin-top:clamp(2.5rem,6vh,4rem)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[clamp\(2\.2rem\,5vh\,3\.6rem\)\]{margin-bottom:clamp(2.2rem,5vh,3.6rem)}.mb-\[clamp\(2rem\,6vh\,3\.5rem\)\]{margin-bottom:clamp(2rem,6vh,3.5rem)}.ml-\[0\.6em\]{margin-left:.6em}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-1\/3{aspect-ratio:1/3}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-\[1em\]{width:1em;height:1em}.size-\[13px\]{width:13px;height:13px}.size-\[26px\]{width:26px;height:26px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[22px\]{height:22px}.h-auto{height:auto}.h-full{height:100%}.h-header{height:var(--spacing-header)}.h-px{height:1px}.max-h-\[72vh\]{max-height:72vh}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[70vh\]{min-height:70vh}.min-h-\[74svh\]{min-height:74svh}.min-h-\[calc\(100svh-var\(--spacing-header\)\)\]{min-height:calc(100svh - var(--spacing-header))}.min-h-svh{min-height:100svh}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-24{width:calc(var(--spacing) * 24)}.w-\[7\.25rem\]{width:7.25rem}.w-\[9px\]{width:9px}.w-\[clamp\(9rem\,14vw\,11rem\)\]{width:clamp(9rem,14vw,11rem)}.w-\[min\(30rem\,calc\(100vw-2\*var\(--spacing-gutter\)\)\)\]{width:min(30rem, calc(100vw - 2 * var(--spacing-gutter)))}.w-full{width:100%}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-105{max-width:calc(var(--spacing) * 105)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-184{max-width:calc(var(--spacing) * 184)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-xl{max-width:var(--container-xl)}.flex-\[1_1_9rem\]{flex:9rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-y-\[101\%\]{--tw-translate-y:calc(101% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-led{animation:var(--animate-led)}.animate-route{animation:var(--animate-route)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[4rem_minmax\(0\,4fr\)_minmax\(0\,7fr\)\]{grid-template-columns:4rem minmax(0,4fr) minmax(0,7fr)}.grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(14rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(15rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-5\.5{gap:calc(var(--spacing) * 5.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.9rem\]{gap:.9rem}.gap-\[clamp\(0\.8rem\,2vw\,1\.6rem\)\]{gap:clamp(.8rem,2vw,1.6rem)}.gap-\[clamp\(1\.2rem\,3vw\,2\.5rem\)\]{gap:clamp(1.2rem,3vw,2.5rem)}.gap-\[clamp\(1\.5rem\,4vw\,4rem\)\]{gap:clamp(1.5rem,4vw,4rem)}.gap-\[clamp\(1rem\,3vw\,2\.5rem\)\]{gap:clamp(1rem,3vw,2.5rem)}.gap-\[clamp\(6px\,1\.2vw\,12px\)\]{gap:clamp(6px,1.2vw,12px)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.self-center{align-self:center}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/8{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-line{border-color:var(--line)}.border-steel-300{border-color:var(--color-steel-300)}.border-steel-700{border-color:var(--color-steel-700)}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#100e2a\]{background-color:#100e2a}.bg-\[\#232325\]{background-color:#232325}.bg-\[\#e0303e\]{background-color:#e0303e}.bg-abyss{background-color:var(--color-abyss)}.bg-abyss\/78{background-color:#111113c7}@supports (color:color-mix(in lab, red, red)){.bg-abyss\/78{background-color:color-mix(in oklab, var(--color-abyss) 78%, transparent)}}.bg-abyss\/96{background-color:#111113f5}@supports (color:color-mix(in lab, red, red)){.bg-abyss\/96{background-color:color-mix(in oklab, var(--color-abyss) 96%, transparent)}}.bg-encre{background-color:var(--color-encre)}.bg-night{background-color:var(--color-night)}.bg-night-2{background-color:var(--color-night-2)}.bg-nuit{background-color:var(--color-nuit)}.bg-nuit-2{background-color:var(--color-nuit-2)}.bg-nuit-3{background-color:var(--color-nuit-3)}.bg-papier\/88{background-color:#f3f2efe0}@supports (color:color-mix(in lab, red, red)){.bg-papier\/88{background-color:color-mix(in oklab, var(--color-papier) 88%, transparent)}}.bg-phase-1{background-color:var(--color-phase-1)}.bg-phase-2{background-color:var(--color-phase-2)}.bg-phase-3{background-color:var(--color-phase-3)}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.bg-white\/88{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.fill-none{fill:none}.stroke-current{stroke:currentColor}.object-cover{object-fit:cover}.object-\[72\%_18\%\]{object-position:72% 18%}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-\[clamp\(1rem\,3vw\,2rem\)\]{padding:clamp(1rem,3vw,2rem)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[1\.2rem\]{padding-inline:1.2rem}.px-gutter{padding-inline:var(--spacing-gutter)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1\.1rem\]{padding-block:1.1rem}.py-\[1\.15rem\]{padding-block:1.15rem}.py-\[clamp\(2\.2rem\,6vh\,3\.6rem\)\]{padding-block:clamp(2.2rem,6vh,3.6rem)}.py-\[clamp\(2rem\,5vh\,3\.5rem\)\]{padding-block:clamp(2rem,5vh,3.5rem)}.py-\[clamp\(3\.5rem\,8vh\,5\.5rem\)\]{padding-block:clamp(3.5rem,8vh,5.5rem)}.pt-0{padding-top:0}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-6\.5{padding-top:calc(var(--spacing) * 6.5)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[clamp\(3\.5rem\,8vh\,5\.5rem\)\]{padding-top:clamp(3.5rem,8vh,5.5rem)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[1\.3rem\]{padding-bottom:1.3rem}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[1\.1rem\]{padding-left:1.1rem}.pl-\[clamp\(1\.4rem\,4vw\,2\.8rem\)\]{padding-left:clamp(1.4rem,4vw,2.8rem)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-lx-display{font-size:var(--text-lx-display);line-height:var(--tw-leading,var(--text-lx-display--line-height));letter-spacing:var(--tw-tracking,var(--text-lx-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lx-display--font-weight))}.text-lx-h2{font-size:var(--text-lx-h2);line-height:var(--tw-leading,var(--text-lx-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-lx-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lx-h2--font-weight))}.text-lx-h3{font-size:var(--text-lx-h3);line-height:var(--tw-leading,var(--text-lx-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-lx-h3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lx-h3--font-weight))}.text-lx-h4{font-size:var(--text-lx-h4);line-height:var(--tw-leading,var(--text-lx-h4--line-height));letter-spacing:var(--tw-tracking,var(--text-lx-h4--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lx-h4--font-weight))}.text-lx-micro{font-size:var(--text-lx-micro);line-height:var(--tw-leading,var(--text-lx-micro--line-height));letter-spacing:var(--tw-tracking,var(--text-lx-micro--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lx-micro--font-weight))}.text-lx-statement{font-size:var(--text-lx-statement);line-height:var(--tw-leading,var(--text-lx-statement--line-height));letter-spacing:var(--tw-tracking,var(--text-lx-statement--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lx-statement--font-weight))}.text-lx-lead{font-size:var(--text-lx-lead);line-height:var(--tw-leading,var(--text-lx-lead--line-height));letter-spacing:var(--tw-tracking,var(--text-lx-lead--letter-spacing))}.text-lx-body{font-size:var(--text-lx-body);line-height:var(--tw-leading,var(--text-lx-body--line-height))}.text-lx-small{font-size:var(--text-lx-small);line-height:var(--tw-leading,var(--text-lx-small--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.2rem\,2vw\,1\.6rem\)\]{font-size:clamp(1.2rem,2vw,1.6rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.3rem\)\]{font-size:clamp(1.5rem,3vw,2.3rem)}.text-\[clamp\(1\.35rem\,2\.4vw\,1\.9rem\)\]{font-size:clamp(1.35rem,2.4vw,1.9rem)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\[300\]{--tw-font-weight:300;font-weight:300}.font-\[320\]{--tw-font-weight:320;font-weight:320}.font-\[420\]{--tw-font-weight:420;font-weight:420}.font-\[460\]{--tw-font-weight:460;font-weight:460}.font-\[480\]{--tw-font-weight:480;font-weight:480}.font-\[520\]{--tw-font-weight:520;font-weight:520}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-carbon{color:var(--color-carbon)}.text-chalk{color:var(--color-chalk)}.text-current{color:currentColor}.text-encre-3{color:var(--color-encre-3)}.text-fg-2{color:var(--fg-2)}.text-fg-3{color:var(--fg-3)}.text-lx-ink-1{color:var(--color-lx-ink-1)}.text-lx-ink-2{color:var(--color-lx-ink-2)}.text-lx-ink-3{color:var(--color-lx-ink-3)}.text-silver-emit{color:var(--color-silver-emit)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-white\/25{text-decoration-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.decoration-white\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.68\]{opacity:.68}.opacity-\[0\.92\]{opacity:.92}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(224\,48\,62\,0\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#e0303e8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_-20px_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-camera{--tw-ease:var(--ease-camera);transition-timing-function:var(--ease-camera)}.\[animation-delay\:var\(--delay\)\]{animation-delay:var(--delay)}.\[transition\:transform_380ms_var\(--ease-out-soft\)\,background-color_300ms_ease\,color_300ms_ease\,border-color_300ms_ease\]{transition:transform .38s var(--ease-out-soft),background-color .3s ease,color .3s ease,border-color .3s ease}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:top-\[0\.55em\]:before{content:var(--tw-content);top:.55em}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:mr-2:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 2)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:size-1:before{content:var(--tw-content);width:var(--spacing);height:var(--spacing)}.before\:size-\[5px\]:before{content:var(--tw-content);width:5px;height:5px}.before\:h-28:before{content:var(--tw-content);height:calc(var(--spacing) * 28)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-fg-3:before{content:var(--tw-content);background-color:var(--fg-3)}.before\:bg-line:before{content:var(--tw-content);background-color:var(--line)}.before\:bg-\[linear-gradient\(to_bottom\,rgba\(6\,6\,7\,0\.55\)\,transparent\)\]:before{content:var(--tw-content);background-image:linear-gradient(#0606078c,#0000)}.before\:align-\[0\.18em\]:before{content:var(--tw-content);vertical-align:.18em}.before\:opacity-55:before{content:var(--tw-content);opacity:.55}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:ml-2\.5:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 2.5)}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-\[7px\]:after{content:var(--tw-content);width:7px;height:7px}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:bg-accent:after{content:var(--tw-content);background-color:var(--accent)}.after\:bg-\[linear-gradient\(to_top\,rgba\(6\,6\,7\,0\.4\)\,transparent_45\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(#0000 55%,#06060766)}.after\:bg-\[linear-gradient\(to_top\,rgba\(6\,6\,7\,0\.82\)\,rgba\(6\,6\,7\,0\.08\)_58\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(#06060714 42%,#060607d1)}.after\:align-\[0\.1em\]:after{content:var(--tw-content);vertical-align:.1em}.after\:text-xl:after{content:var(--tw-content);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.after\:leading-none:after{content:var(--tw-content);--tw-leading:1;line-height:1}.after\:font-extralight:after{content:var(--tw-content);--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.after\:text-fg-3:after{content:var(--tw-content);color:var(--fg-3)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\+\'\]:after{--tw-content:"+";content:var(--tw-content)}.group-open\:after\:text-accent:is(:where(.group):is([open],:popover-open,:open) *):after{content:var(--tw-content);color:var(--accent)}.group-open\:after\:content-\[\'−\'\]:is(:where(.group):is([open],:popover-open,:open) *):after{--tw-content:"−";content:var(--tw-content)}.group-has-checked\:after\:inline-block:is(:where(.group):has(:checked) *):after{content:var(--tw-content);display:inline-block}@media (hover:hover){.hover\:border-current\/50:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:border-current\/50:hover{border-color:color-mix(in oklab, currentcolor 50%, transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2\.5:focus{top:calc(var(--spacing) * 2.5)}.focus\:left-2\.5:focus{left:calc(var(--spacing) * 2.5)}.focus\:z-60:focus{z-index:60}.focus\:rounded-full:focus{border-radius:2147483647px}.focus\:bg-abyss:focus{background-color:var(--color-abyss)}.focus\:px-4\.5:focus{padding-inline:calc(var(--spacing) * 4.5)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-\[0\.8rem\]:focus{font-size:.8rem}.focus\:text-white:focus{color:var(--color-white)}.has-checked\:border-accent:has(:checked){border-color:var(--accent)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-\[3px\]:has(:focus-visible){outline-offset:3px}.has-focus-visible\:outline-accent:has(:focus-visible){outline-color:var(--accent)}.data-active\:text-scarlet-emit[data-active]{color:var(--color-scarlet-emit)}@media (prefers-reduced-motion:reduce){.motion-reduce\:scale-x-50{--tw-scale-x:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media not all and (width>=48rem){.max-md\:top-\[0\.35rem\]{top:.35rem}.max-md\:left-\[calc\(-1\.6rem-7px\)\]{left:calc(-1.6rem - 7px)}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.max-md\:gap-0{gap:0}.max-md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.max-md\:border-line{border-color:var(--line)}.max-md\:p-0{padding:0}.max-md\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.max-md\:pl-6\.5{padding-left:calc(var(--spacing) * 6.5)}.max-md\:before\:hidden:before{content:var(--tw-content);display:none}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:\[direction\:rtl\]{direction:rtl}:is(.md\:\*\:\[direction\:ltr\]>*){direction:ltr}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:hidden{display:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (scripting:none){.noscript\:bg-abyss\/78{background-color:#111113c7}@supports (color:color-mix(in lab, red, red)){.noscript\:bg-abyss\/78{background-color:color-mix(in oklab, var(--color-abyss) 78%, transparent)}}.noscript\:backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.live\:absolute:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){position:absolute}.live\:inset-x-0:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){inset-inline:0}.live\:bottom-\[var\(--lx-safe-bottom\)\]:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){bottom:var(--lx-safe-bottom)}.live\:flex:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){display:flex}.live\:h-full:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){height:100%}.live\:flex-col:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){flex-direction:column}.live\:items-center:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){align-items:center}.live\:justify-center:where(:root[data-motion=live] [data-scene]:not([data-scene=static],[data-gl]:where(:root[data-gl="0"] *)) *){justify-content:center}.aria-busy\:\[\&_button\]\:pointer-events-none[aria-busy=true] button{pointer-events:none}.aria-busy\:\[\&_button\]\:opacity-60[aria-busy=true] button{opacity:.6}@media not all and (width>=48rem){.max-md\:\[\&\>ul\]\:col-start-2>ul{grid-column-start:2}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html.lenis{scroll-behavior:auto}html[data-poster] :is([data-site-header],[data-copy],[data-hud],.lx-skip,[data-lab-panel],[data-stage-perf]){visibility:hidden!important}@media (prefers-contrast:more){.lx-night{--line:#d9dae099}.lx-day{--line:#1b1b1f99}.lx-veil{background:linear-gradient(#08080cb3,#08080cf2)}.lx-horizon{opacity:1}}:root[data-motion=live] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(28px)}:root[data-motion=live] [data-reveal=fade]:not([data-revealed]){transform:none}:root[data-motion=live] [data-reveal=scale]:not([data-revealed]){transform:scale(.96)}:root[data-motion=live] [data-reveal=draw]:not([data-revealed]){opacity:1;transform:none}:root[data-motion=live] [data-reveal]:not([data-revealed]) [data-draw]{stroke-dashoffset:1px}[data-reveal]{transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:calc(var(--i,0) * 80ms)}:root[data-motion=live] [data-reveal]:not([data-revealed]) [data-grow]{transform:scaleX(0)}:root[data-motion=live] [data-reveal]:not([data-revealed]) [data-grow=y]{transform:scaleY(0)}[data-grow]{transform-origin:0;transition:transform var(--dur-draw) var(--ease-reveal);transition-delay:calc(var(--d,0) * 80ms + .15s)}[data-grow=y]{transform-origin:top}:root[data-motion=live] [data-reveal]:not([data-revealed]) [data-turn]{transform:rotate(var(--turn-from,-90deg))}[data-turn]{transition:transform 1.7s var(--ease-out-soft);transition-delay:.35s}[data-draw]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-draw) var(--ease-reveal);transition-delay:calc(var(--d,0) * 80ms)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-draw],[data-grow],[data-turn]{transition:none}.animate-drift,.animate-scroll-hint,.animate-rise,.animate-bloom,.animate-pulse-ring,.animate-hum,.animate-flow{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes led{0%,to{opacity:1}50%{opacity:.55}}@keyframes route{0%{transform:scaleX(.06)}to{transform:scaleX(.85)}}
