@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_assets/bodoni-moda-latin-normal.h3Md5Pva.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+1D49,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25C6-25C7,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_assets/bodoni-moda-latin-italic.B3nCFVKa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+1D49,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25C6-25C7,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_assets/jost-latin-wght-normal.DRz9h02U.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+1D49,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25C6-25C7,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_assets/courier-prime-latin-400-normal.C6FeLEck.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+1D49,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25C6-25C7,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_assets/courier-prime-latin-700-normal.Bh_kI6U0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+1D49,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+25C6-25C7,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Fallback;src:local("Times New Roman"),local("Times");size-adjust:113.11%;ascent-override:99.46%;descent-override:35.36%;line-gap-override:0%}@font-face{font-family:Bodoni Fallback;font-style:italic;src:local("Times New Roman Italic"),local("Times New Roman"),local("Times");size-adjust:107.08%;ascent-override:105.06%;descent-override:37.36%;line-gap-override:0%}@font-face{font-family:Jost Fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:96.01%;ascent-override:111.45%;descent-override:39.06%;line-gap-override:0%}@font-face{font-family:Courier Prime Fallback;src:local("Courier New"),local("Courier");size-adjust:99.92%;ascent-override:78.19%;descent-override:34.21%;line-gap-override:0%}:root{--dp-bg: #070808;--dp-bg-glow: #131b15;--dp-ink-800: #0C0E0D;--dp-ink-700: #121514;--dp-ink-600: #1A1E1C;--dp-line: #2A302C;--dp-text: #EAEAEA;--dp-text-muted:#A3A3A3;--dp-text-dim: #6E736F;--dp-neon: #31A853;--dp-neon-bright:#00FF85;--dp-neon-dim: rgba(0, 255, 133, .2);--dp-neon-glow: rgba(0, 255, 133, .6);--dp-gold: #d4af37;--dp-gold-light: #fbf5c8;--dp-gold-dark: #8a6327;--dp-gold-a40: rgba(212, 175, 55, .4);--dp-gold-a60: rgba(212, 175, 55, .6);--dp-gradient-gold: linear-gradient(45deg, #5c4314 0%, #d6af51 25%, #fff2a8 45%, #b68933 65%, #e8c97d 90%, #7a5519 100%);--dp-gradient-gold-soft: linear-gradient(135deg, #8a6327 0%, #d4af37 40%, #fbf5c8 55%, #d4af37 70%, #8a6327 100%);--dp-glow-radial: radial-gradient(circle at center, var(--dp-bg-glow) 0%, var(--dp-bg) 70%);--dp-primary: var(--dp-gold);--dp-primary-text: var(--dp-gold-light);--dp-accent: var(--dp-neon);--dp-surface: var(--dp-ink-700);--dp-surface-raised:var(--dp-ink-600);--dp-border: var(--dp-line);--dp-border-gold: var(--dp-gold-a40);--dp-font-title: "Cinzel", "Times New Roman", serif;--dp-font-body: "Montserrat", system-ui, sans-serif;--dp-text-xs: .75rem;--dp-text-sm: .875rem;--dp-text-base: .95rem;--dp-text-md: 1.2rem;--dp-text-lg: 1.6rem;--dp-text-xl: 2.2rem;--dp-text-2xl: 3rem;--dp-text-3xl: 4rem;--dp-leading-tight: 1.1;--dp-leading-snug: 1.3;--dp-leading-body: 1.6;--dp-tracking-tag: .25em;--dp-tracking-btn: .15em;--dp-tracking-wide: .08em;--dp-space-1: .25rem;--dp-space-2: .5rem;--dp-space-3: .75rem;--dp-space-4: 1rem;--dp-space-5: 1.5rem;--dp-space-6: 2rem;--dp-space-7: 3rem;--dp-space-8: 4rem;--dp-space-9: 6rem;--dp-radius-none: 0;--dp-radius-sm: 2px;--dp-radius-md: 4px;--dp-radius-pill: 999px;--dp-border-hair: 1px solid var(--dp-line);--dp-border-gold-thin: 1px solid var(--dp-gold);--dp-border-gold-soft: 1px solid var(--dp-gold-a40);--dp-border-neon: 1px solid var(--dp-neon);--dp-shadow-card: drop-shadow(0 20px 40px rgba(0,0,0,.9)) drop-shadow(0 0 10px var(--dp-neon-dim));--dp-shadow-1: 0 8px 24px rgba(0,0,0,.6);--dp-shadow-2: 0 20px 40px rgba(0,0,0,.9);--dp-glow-gold: 0 0 20px var(--dp-gold-a40);--dp-glow-neon: 0 0 5px var(--dp-neon-glow), 0 0 15px var(--dp-neon-glow), 0 0 30px var(--dp-neon-dim);--dp-glow-neon-sm: 0 0 8px var(--dp-neon);--dp-ease: cubic-bezier(.2, .8, .2, 1);--dp-dur-fast: .2s;--dp-dur: .4s;--dp-dur-slow: .6s;--dp-dur-xslow: .8s;--dp-container: 1160px;--dp-card-w: 420px;--dp-gutter: var(--dp-space-5);--dp-bp-sm: 640px;--dp-bp-md: 900px;--dp-z-nav: 100;--dp-ornate-gold: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%235c4314'/%3E%3Cstop offset='.25' stop-color='%23d6af51'/%3E%3Cstop offset='.45' stop-color='%23fff2a8'/%3E%3Cstop offset='.65' stop-color='%23b68933'/%3E%3Cstop offset='.9' stop-color='%23e8c97d'/%3E%3Cstop offset='1' stop-color='%237a5519'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='2.4' stroke-linejoin='miter'%3E%3Cpath d='M4,32 L4,4 L32,4'/%3E%3Cpath d='M11,32 L11,11 L32,11' stroke-width='1.3'/%3E%3Cpath d='M92,32 L92,4 L64,4'/%3E%3Cpath d='M85,32 L85,11 L64,11' stroke-width='1.3'/%3E%3Cpath d='M4,64 L4,92 L32,92'/%3E%3Cpath d='M11,64 L11,85 L32,85' stroke-width='1.3'/%3E%3Cpath d='M92,64 L92,92 L64,92'/%3E%3Cpath d='M85,64 L85,85 L64,85' stroke-width='1.3'/%3E%3Cpath d='M34,5 L40,11 L46,5' stroke-width='1.3'/%3E%3Cpath d='M50,5 L56,11 L62,5' stroke-width='1.3'/%3E%3Cpath d='M34,91 L40,85 L46,91' stroke-width='1.3'/%3E%3Cpath d='M50,91 L56,85 L62,91' stroke-width='1.3'/%3E%3Cpath d='M5,34 L11,40 L5,46' stroke-width='1.3'/%3E%3Cpath d='M5,50 L11,56 L5,62' stroke-width='1.3'/%3E%3Cpath d='M91,34 L85,40 L91,46' stroke-width='1.3'/%3E%3Cpath d='M91,50 L85,56 L91,62' stroke-width='1.3'/%3E%3C/g%3E%3Cg fill='url(%23g)'%3E%3Crect x='2' y='2' width='4.2' height='4.2'/%3E%3Crect x='89.8' y='2' width='4.2' height='4.2'/%3E%3Crect x='2' y='89.8' width='4.2' height='4.2'/%3E%3Crect x='89.8' y='89.8' width='4.2' height='4.2'/%3E%3C/g%3E%3C/svg%3E");--dp-ornate-neon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%230e6b34'/%3E%3Cstop offset='.4' stop-color='%2331A853'/%3E%3Cstop offset='.55' stop-color='%2300FF85'/%3E%3Cstop offset='.75' stop-color='%2331A853'/%3E%3Cstop offset='1' stop-color='%230e6b34'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='2.4' stroke-linejoin='miter'%3E%3Cpath d='M4,32 L4,4 L32,4'/%3E%3Cpath d='M11,32 L11,11 L32,11' stroke-width='1.3'/%3E%3Cpath d='M92,32 L92,4 L64,4'/%3E%3Cpath d='M85,32 L85,11 L64,11' stroke-width='1.3'/%3E%3Cpath d='M4,64 L4,92 L32,92'/%3E%3Cpath d='M11,64 L11,85 L32,85' stroke-width='1.3'/%3E%3Cpath d='M92,64 L92,92 L64,92'/%3E%3Cpath d='M85,64 L85,85 L64,85' stroke-width='1.3'/%3E%3Cpath d='M34,5 L40,11 L46,5' stroke-width='1.3'/%3E%3Cpath d='M50,5 L56,11 L62,5' stroke-width='1.3'/%3E%3Cpath d='M34,91 L40,85 L46,91' stroke-width='1.3'/%3E%3Cpath d='M50,91 L56,85 L62,91' stroke-width='1.3'/%3E%3Cpath d='M5,34 L11,40 L5,46' stroke-width='1.3'/%3E%3Cpath d='M5,50 L11,56 L5,62' stroke-width='1.3'/%3E%3Cpath d='M91,34 L85,40 L91,46' stroke-width='1.3'/%3E%3Cpath d='M91,50 L85,56 L91,62' stroke-width='1.3'/%3E%3C/g%3E%3Cg fill='url(%23g)'%3E%3Crect x='2' y='2' width='4.2' height='4.2'/%3E%3Crect x='89.8' y='2' width='4.2' height='4.2'/%3E%3Crect x='2' y='89.8' width='4.2' height='4.2'/%3E%3Crect x='89.8' y='89.8' width='4.2' height='4.2'/%3E%3C/g%3E%3C/svg%3E");--dp-ornate-slice: 32;--dp-arch-frame: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%235c4314'/%3E%3Cstop offset='.25' stop-color='%23d6af51'/%3E%3Cstop offset='.45' stop-color='%23fff2a8'/%3E%3Cstop offset='.65' stop-color='%23b68933'/%3E%3Cstop offset='.9' stop-color='%23e8c97d'/%3E%3Cstop offset='1' stop-color='%237a5519'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-linejoin='miter' stroke-linecap='round'%3E%3Cpath d='M22,390 L22,150 Q22,44 150,44 Q278,44 278,150 L278,390 Z' stroke-width='3'/%3E%3Cpath d='M34,390 L34,150 Q34,58 150,58 Q266,58 266,150 L266,390 Z' stroke-width='1.6'/%3E%3Cpath d='M8,168 L8,150 L20,150 M8,150 L8,132 L24,132' stroke-width='2'/%3E%3Cpath d='M292,168 L292,150 L280,150 M292,150 L292,132 L276,132' stroke-width='2'/%3E%3Cpath d='M40,384 L40,368' stroke-width='1.4'/%3E%3Cpath d='M260,384 L260,368' stroke-width='1.4'/%3E%3C/g%3E%3Cg fill='url(%23g)'%3E%3Cpath d='M150,37 L157,44 L150,51 L143,44 Z M30,377 L37,384 L30,391 L23,384 Z M270,377 L277,384 L270,391 L263,384 Z M40,361.5 L44.5,366 L40,370.5 L35.5,366 Z M260,361.5 L264.5,366 L260,370.5 L255.5,366 Z'/%3E%3C/g%3E%3C/svg%3E")}:root{--dp-danger: #E23636;--dp-danger-text: #FF6B6B;--dp-text-dim: #8A908B;--dp-bg-glow: #201c15;--dp-glow-radial: radial-gradient(circle at center, var(--dp-bg-glow) 0%, var(--dp-bg) 70%);--go: #00ff85;--go-rgb: 0, 255, 133;--go-mid: #31A853;--go-text: #3DBE64;--go-glow: rgba(var(--go-rgb), .65);--lit: #f0d88f;--lit-rgb: 232, 201, 125;--lit-comet: #fff2a8;--lit-glow: rgba(var(--lit-rgb), .5);--dp-neon: var(--dp-gold);--dp-neon-bright: var(--lit);--dp-neon-dim: rgba(var(--lit-rgb), .2);--dp-neon-glow: var(--lit-glow);--dp-neon-text: var(--lit);--dp-glow-neon: 0 0 4px var(--dp-neon-glow), 0 0 9px var(--dp-neon-dim);--dp-ornate-neon: var(--dp-ornate-gold);--dp-gradient-gold-text: linear-gradient(45deg, #b68933 0%, #d6af51 22%, #fff2a8 45%, #c89a3e 66%, #e8c97d 88%, #b68933 100%);--font-affiche: "Bodoni Moda", "Bodoni Fallback", "Times New Roman", serif;--font-capitale: var(--font-voix);--font-voix: "Jost Variable", "Jost", "Jost Fallback", Futura, "Century Gothic", sans-serif;--font-machine: "Courier Prime", "Courier Prime Fallback", "Courier New", monospace;--dp-font-geo: var(--font-voix);--dp-font-title: var(--font-capitale);--dp-font-body: var(--font-voix);--fs-label: .8125rem;--fs-small: .875rem;--fs-ui: .9375rem;--fs-body: clamp(1.0625rem, 1.02rem + .185vw, 1.1875rem);--fs-md: clamp(1.125rem, 1.08rem + .185vw, 1.25rem);--fs-lead: clamp(1.25rem, 1.167rem + .37vw, 1.5rem);--fs-h3: clamp(1.25rem, 1.125rem + .556vw, 1.625rem);--fs-title-s: clamp(1.75rem, 1.583rem + .741vw, 2.25rem);--fs-h2: clamp(2.25rem, 1.5rem + 3.333vw, 4.5rem);--fs-h1: clamp(2.75rem, 1.333rem + 6.296vw, 7rem);--fs-display: clamp(3rem, .9rem + 8.9vw, 8.5rem);--fs-affiche: clamp(3.5rem, 1rem + 16vw, 16rem);--dp-text-xs: var(--fs-label);--dp-text-sm: var(--fs-small);--dp-text-base: var(--fs-body);--dp-text-md: var(--fs-md);--dp-text-lg: var(--fs-lead);--dp-text-xl: var(--fs-title-s);--dp-text-2xl: var(--fs-h2);--dp-text-3xl: var(--fs-h1);--lh-affiche: .84;--lh-title: 1.1;--lh-ui: 1.25;--lh-lead: 1.6;--lh-body: 1.72;--tr-affiche: -.025em;--tr-titre: -.005em;--tr-caps: .12em;--tr-ui: .16em;--tr-label: .26em;--tr-spaced: .32em;--tr-body: .01em;--tr-machine: .01em;--tr-machine-caps: .1em;--tr-title: var(--tr-caps);--tr-title-xl: var(--tr-caps);--tr-mon: var(--tr-affiche);--dp-tracking-tag: var(--tr-label);--dp-tracking-btn: var(--tr-ui);--dp-tracking-wide: var(--tr-caps);--fw-affiche: 800;--fw-h1: 500;--fw-h2: 400;--fw-h3: 500;--fw-label: 500;--fw-body: 400;--fw-machine: 400;--dp-text-muted: #B9B7AE;--dp-measure: 66ch;--paper: #ece4cf;--paper-hi: #f4eedb;--paper-lo: #ddd3b8;--paper-line: #b9ac8a;--ink: #15120d;--ink-soft: #2e2a22;--ink-muted: #5a5143;--paper-brass: #7a5a14;--paper-brass-line: #9a7220;--paper-go: #176a32;--panel: #0c0e0d;--dp-gutter: clamp(1.15rem, .8rem + 1.6vw, 2rem);--dp-section-y: clamp(3.5rem, 2rem + 6vw, 7rem);--dp-tap: 44px;--dp-header-h: 68px;--dp-z-sticky: 90;--dp-z-menu: 200;--dp-z-skip: 300;--dp-focus-ring: 0 0 0 2px var(--dp-bg), 0 0 0 4px var(--dp-gold-light);--dp-focus-ring-neon: 0 0 0 2px var(--dp-bg), 0 0 0 4px var(--lit);--focus-tube: 0 0 0 2px var(--dp-bg), 0 0 0 3.5px var(--lit), 0 0 14px var(--lit-glow);--light-x: 50%;--light-y: 0%;--light-rgb: 255, 242, 200;--glass-dome: linear-gradient(165deg, rgba(255, 255, 255, .14), transparent 38%, transparent 72%, rgba(255, 255, 255, .05));--phosphor: #0c1210;--phosphor-vignette: radial-gradient(120% 90% at 50% 50%, transparent 58%, rgba(0, 0, 0, .55));--scan: repeating-linear-gradient(0deg, transparent 0 2px, rgba(0, 0, 0, .22) 2px 3px);--mat-glass-screen: var(--glass-dome), var(--phosphor);--t-light: 0s;--t-title: .08s;--t-object: .25s;--t-cta: .4s;--reveal-from: .72;--dp-speed-weight: 3px;--dp-dur-ambient: 140s;--dp-dur-draw: 1.2s;--mat-brass: linear-gradient(100deg, #5c4314 0%, #b68933 18%, #fff2a8 34%, #c89a3e 48%, #8a6327 64%, #e8c97d 82%, #6e4c15 100%);--mat-lacquer: linear-gradient(180deg, #151917 0%, #070808 55%, #0d100f 100%);--mat-glass: linear-gradient(180deg, rgba(var(--go-rgb),.16), rgba(var(--go-rgb),.04) 60%, rgba(var(--go-rgb),.1));--mat-lacquer-gloss: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,0) 45%);--type-colossal: var(--fs-affiche);--ease-streamline: cubic-bezier(.7, 0, .15, 1);--ease-brake: cubic-bezier(.12, .8, .1, 1);--ease-glide: cubic-bezier(.4, 0, .2, 1);--dur-run: .9s;--dur-brake: .55s}@media(max-width:760px){:root{--dp-header-h: 58px;--dp-section-y: clamp(2.75rem, 1.5rem + 5vw, 3.5rem)}}@media(max-width:480px){:root{--tr-spaced: .22em;--tr-label: .2em}}*,*:before,*:after{box-sizing:border-box}body.dp{margin:0;min-height:100vh;background-color:var(--dp-bg);background-image:var(--dp-glow-radial);color:var(--dp-text);font-family:var(--dp-font-body);font-weight:300;line-height:var(--dp-leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.dp-title{font-family:var(--dp-font-title);font-weight:700;line-height:var(--dp-leading-tight);text-transform:uppercase;color:#fff;text-shadow:0 4px 10px rgba(0,0,0,.5);margin:0}.dp-h1{font-family:var(--dp-font-title);font-weight:700;font-size:var(--dp-text-3xl);line-height:var(--dp-leading-tight);text-transform:uppercase;color:#fff;margin:0 0 var(--dp-space-4)}.dp-h2{font-family:var(--dp-font-title);font-weight:700;font-size:var(--dp-text-xl);line-height:var(--dp-leading-tight);text-transform:uppercase;color:#fff;margin:0 0 var(--dp-space-3)}.dp-h3{font-family:var(--dp-font-title);font-weight:500;font-size:var(--dp-text-md);letter-spacing:var(--dp-tracking-wide);text-transform:uppercase;color:var(--dp-gold-light);margin:0 0 var(--dp-space-3)}.dp-lead{font-size:var(--dp-text-md);font-weight:300;color:var(--dp-text-muted);line-height:var(--dp-leading-body)}.dp-body{font-size:var(--dp-text-base);font-weight:300;color:var(--dp-text-muted);line-height:var(--dp-leading-body)}.dp-eyebrow{font-family:var(--dp-font-body);font-size:var(--dp-text-xs);font-weight:500;letter-spacing:var(--dp-tracking-tag);text-transform:uppercase;color:var(--dp-gold-light)}.dp-neon{color:var(--dp-neon);text-shadow:var(--dp-glow-neon)}.dp-neon-line{display:block;color:var(--dp-neon);text-shadow:var(--dp-glow-neon);margin-top:.3rem}.dp-gold-text{background:var(--dp-gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}a.dp-link{color:var(--dp-neon);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dp-dur)}a.dp-link:hover{border-color:var(--dp-neon);text-shadow:var(--dp-glow-neon-sm)}.dp-container{max-width:var(--dp-container);margin-inline:auto;padding-inline:var(--dp-gutter)}.dp-stack>*+*{margin-top:var(--dp-space-4)}.dp-grid{display:grid;gap:var(--dp-space-5)}.dp-grid-2{grid-template-columns:repeat(2,1fr)}.dp-grid-3{grid-template-columns:repeat(3,1fr)}.dp-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.dp-grid-3,.dp-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.dp-grid-2,.dp-grid-3,.dp-grid-4{grid-template-columns:1fr}}.dp-tag{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--dp-text-xs);font-weight:500;letter-spacing:var(--dp-tracking-tag);text-transform:uppercase;color:var(--dp-gold-light);border:1px solid var(--dp-gold-a40);background:#00000080;padding:.4rem 1rem}.dp-tag:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--dp-neon);box-shadow:var(--dp-glow-neon-sm)}.dp-tag--before:after{display:none}.dp-tag--before:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dp-neon);box-shadow:var(--dp-glow-neon-sm)}.dp-card{position:relative;background-color:var(--dp-surface);background-clip:padding-box;border:18px solid transparent;border-image:var(--dp-ornate-gold) var(--dp-ornate-slice) round;padding:var(--dp-space-5);box-shadow:var(--dp-shadow-1);transition:transform var(--dp-dur) var(--dp-ease),box-shadow var(--dp-dur)}.dp-card:hover{transform:translateY(-6px);box-shadow:var(--dp-shadow-2)}.dp-card__title{font-family:var(--dp-font-title);font-weight:700;font-size:var(--dp-text-md);text-transform:uppercase;color:#fff;margin:0 0 var(--dp-space-3)}.dp-card--gold{background-color:var(--dp-ink-600)}.dp-card--neon{border-image:var(--dp-ornate-neon) var(--dp-ornate-slice) round}.dp-card--neon:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,var(--dp-neon-dim),transparent 60%)}.dp-card-halo{position:relative;z-index:1}.dp-card-halo:before{content:"";position:absolute;inset:10%;z-index:-1;background:var(--dp-neon);filter:blur(80px);opacity:.08;transition:opacity var(--dp-dur-slow) ease;pointer-events:none}.dp-card-halo:hover:before{opacity:.15}.dp-frame{position:relative;width:100%;height:auto;filter:var(--dp-shadow-card);transition:transform var(--dp-dur-slow) var(--dp-ease)}.dp-frame:hover{transform:translateY(-8px) scale(1.02)}.dp-frame svg{width:100%;height:auto;display:block}.dp-frame .dp-svg-border{fill:url(#dp-gold-gradient)}.dp-frame .dp-svg-image{transform-origin:center;filter:contrast(1.15) brightness(.85) saturate(.8);transition:transform var(--dp-dur-xslow) var(--dp-ease),filter var(--dp-dur-xslow) ease}.dp-frame:hover .dp-svg-image{transform:scale(1.08);filter:contrast(1.2) brightness(1) saturate(1.1)}.dp-divider{display:flex;align-items:center;gap:var(--dp-space-3);margin:var(--dp-space-6) 0}.dp-divider:before,.dp-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--dp-gold),transparent)}.dp-diamond{width:8px;height:8px;transform:rotate(45deg);background:var(--dp-gold);box-shadow:var(--dp-glow-gold)}.dp-diamond--neon{background:var(--dp-neon);box-shadow:var(--dp-glow-neon-sm)}.dp-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--dp-font-body);font-size:var(--dp-text-xs);font-weight:500;letter-spacing:var(--dp-tracking-wide);text-transform:uppercase;padding:4px 12px;border:1px solid currentColor;border-radius:var(--dp-radius-sm)}.dp-badge--gold{color:var(--dp-gold-light);border-color:var(--dp-gold-a40)}.dp-badge--neon{color:var(--dp-neon);border-color:var(--dp-neon);box-shadow:var(--dp-glow-neon-sm)}.dp-badge--solid{background:var(--dp-gradient-gold-soft);color:var(--dp-bg);border-color:transparent;font-weight:600}.dp-field{display:flex;flex-direction:column;gap:var(--dp-space-2)}.dp-label{font-size:var(--dp-text-xs);font-weight:500;letter-spacing:var(--dp-tracking-wide);text-transform:uppercase;color:var(--dp-text-muted)}.dp-input,.dp-select,.dp-textarea{font-family:var(--dp-font-body);font-size:var(--dp-text-base);color:var(--dp-text);background:#00000080;border:1px solid var(--dp-line);border-bottom:1px solid var(--dp-gold-a40);padding:.8rem 1rem;border-radius:var(--dp-radius-sm);transition:border-color var(--dp-dur),box-shadow var(--dp-dur)}.dp-input::placeholder,.dp-textarea::placeholder{color:var(--dp-text-dim)}.dp-input:focus,.dp-select:focus,.dp-textarea:focus{outline:none;border-color:var(--dp-neon);box-shadow:var(--dp-glow-neon-sm)}.dp-textarea{resize:vertical;min-height:110px}.dp-nav{position:sticky;top:0;z-index:var(--dp-z-nav);display:flex;align-items:center;justify-content:space-between;padding:var(--dp-space-3) var(--dp-gutter);background:#070808d9;backdrop-filter:blur(8px);border-bottom:1px solid var(--dp-gold-a40)}.dp-nav__brand{font-family:var(--dp-font-title);font-weight:700;letter-spacing:var(--dp-tracking-wide);text-transform:uppercase;color:var(--dp-gold-light)}.dp-nav__links{display:flex;gap:var(--dp-space-5);list-style:none;margin:0;padding:0}.dp-nav__links a{font-family:var(--dp-font-body);font-size:var(--dp-text-sm);font-weight:500;letter-spacing:var(--dp-tracking-wide);text-transform:uppercase;color:var(--dp-text-muted);text-decoration:none;padding-bottom:3px;border-bottom:1px solid transparent;transition:color var(--dp-dur),border-color var(--dp-dur)}.dp-nav__links a:hover{color:var(--dp-neon);border-color:var(--dp-neon)}.dp-alert{display:flex;gap:var(--dp-space-3);padding:var(--dp-space-4) var(--dp-space-5);border-left:3px solid var(--dp-gold);background:#0006;font-size:var(--dp-text-sm)}.dp-alert--success{border-left-color:var(--go)}.dp-alert--info{border-left-color:var(--dp-gold-light)}.dp-alert--danger{border-left-color:#e23636}.dp-ornate{border:20px solid transparent;border-image:var(--dp-ornate-gold) var(--dp-ornate-slice) round;background-color:#00000059;background-clip:padding-box}.dp-ornate--neon{border-image:var(--dp-ornate-neon) var(--dp-ornate-slice) round}.dp-ornate--tight{border-width:14px}.dp-ornate--bold{border-width:26px}.dp-stat{border:16px solid transparent;border-image:var(--dp-ornate-gold) var(--dp-ornate-slice) round;background-color:#00000059;background-clip:padding-box;padding:var(--dp-space-4)}.dp-stat__value{font-family:var(--dp-font-title);font-weight:700;font-size:var(--dp-text-xl);line-height:1;color:#fff}.dp-stat__value.dp-neon{color:var(--dp-neon)}.dp-stat__label{font-size:var(--dp-text-xs);font-weight:500;letter-spacing:var(--dp-tracking-wide);text-transform:uppercase;color:var(--dp-text-muted);margin-top:var(--dp-space-2)}.dp-stat__trend{font-family:var(--dp-font-body);font-size:var(--dp-text-xs);color:var(--go-text);margin-top:var(--dp-space-1)}.dp-stat__trend--down{color:#e23636}.dp-breadcrumb{display:flex;align-items:center;gap:var(--dp-space-2);font-size:var(--dp-text-xs);letter-spacing:var(--dp-tracking-wide);text-transform:uppercase}.dp-breadcrumb a{color:var(--dp-text-muted);text-decoration:none}.dp-breadcrumb a:hover{color:var(--dp-neon)}.dp-breadcrumb span[aria-current]{color:var(--dp-gold-light)}.dp-breadcrumb .sep{color:var(--dp-gold-dark)}.dp-timeline{list-style:none;margin:0;padding:0;position:relative}.dp-timeline:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:1px;background:linear-gradient(var(--dp-gold-a40),transparent)}.dp-timeline li{position:relative;padding:0 0 var(--dp-space-5) var(--dp-space-6)}.dp-timeline li:before{content:"";position:absolute;left:0;top:4px;width:15px;height:15px;border-radius:50%;background:var(--dp-bg);border:2px solid var(--dp-gold)}.dp-timeline li.is-done:before{background:var(--go);border-color:var(--go);box-shadow:0 0 8px var(--go)}.dp-timeline h5{font-family:var(--dp-font-title);font-weight:500;text-transform:uppercase;letter-spacing:var(--dp-tracking-wide);color:#fff;margin:0 0 4px;font-size:var(--dp-text-sm)}.dp-timeline p{margin:0;color:var(--dp-text-muted);font-size:var(--dp-text-xs)}@media(prefers-reduced-motion:reduce){.dp-card:hover,.dp-frame:hover,.dp-gallery:hover,.dp-arch:hover{transform:none}.dp-btn:before,.dp-shimmer:before{transition:none}.dp-spinner,.dp-dots i{animation:none}}body.dp{min-height:100dvh;font-weight:var(--fw-body)}.dp-lead,.dp-body{font-weight:var(--fw-body)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--dp-focus-ring);border-radius:var(--dp-radius-sm)}.dp-input:focus-visible:focus-visible,.dp-textarea:focus-visible{border-color:var(--dp-neon);box-shadow:var(--dp-focus-ring-neon)}.dp-input,.dp-textarea{min-height:var(--dp-tap);width:100%}a.dp-link,.dp-breadcrumb a:hover,.dp-nav__links a:hover{color:var(--dp-neon-text)}a.dp-link{padding-block:.2rem}.dp-gold-text{background-image:var(--dp-gradient-gold-text)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.dp-gold-text{background:none;-webkit-text-fill-color:currentColor;color:var(--dp-gold)}}@media(forced-colors:active){.dp-gold-text{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}.dp-h1,.dp-h2,.dp-h3,.dp-title{text-wrap:balance;overflow-wrap:break-word;hyphens:manual}.dp-title,.dp-h1,.dp-h2{font-family:var(--font-affiche);text-transform:none;line-height:var(--lh-title);letter-spacing:var(--tr-titre);color:var(--h-color, #fff);text-shadow:none;font-optical-sizing:auto}.dp-title{font-weight:var(--fw-h1)}.dp-h1{font-weight:var(--fw-h1);font-size:var(--fs-h1)}.dp-h2{font-weight:var(--fw-h2);font-size:var(--fs-h2)}.dp-h3{font-family:var(--font-capitale);font-weight:var(--fw-h3);font-size:var(--fs-h3);line-height:var(--lh-ui);letter-spacing:var(--tr-caps)}.dp-eyebrow,.dp-tag{font-family:var(--font-capitale);font-weight:var(--fw-label);letter-spacing:var(--tr-label)}.dp-nav__brand{font-family:var(--font-affiche);font-weight:700;letter-spacing:.16em;font-optical-sizing:auto}.dp-nav__links a{font-family:var(--font-capitale);letter-spacing:var(--tr-ui)}.dp-card__title{font-weight:600}.dp-breadcrumb,.dp-label,.dp-stat__label,.dp-badge,.dp-chip{letter-spacing:var(--tr-label)}.dp-timeline h5{font-weight:500;letter-spacing:var(--tr-caps)}.dp-body,.dp-lead{max-width:var(--dp-measure);text-wrap:pretty}.dp-alert--danger{border-left-color:var(--dp-danger)}html{scroll-padding-top:calc(var(--dp-header-h) + 1rem);-webkit-text-size-adjust:100%;color-scheme:dark;background:var(--dp-bg);font-synthesis:none;font-variant-numeric:lining-nums}body.dp{font-size:var(--dp-text-base);font-weight:var(--fw-body);letter-spacing:var(--tr-body);hyphens:manual}:where(button,input,select,textarea,optgroup){font:inherit;letter-spacing:inherit}:where(code,kbd,samp,pre){font-family:var(--font-machine)}@media(max-width:899px){main>:not(:first-child),body>footer{content-visibility:auto;contain-intrinsic-size:auto 900px}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-stopped{overflow:clip}html.lenis [data-lenis-prevent]{overscroll-behavior:contain}html.lenis iframe{pointer-events:none}em,i,cite{font-style:normal;font-weight:500;color:var(--em, inherit)}:is(h1,h2,h3,h4,.dp-title,.dp-h1,.dp-h2,.dp-h3,.dp-display,.dp-colossal,.dp-monumental) :is(em,i,cite){font-weight:inherit}:is(.dp-title,.dp-h1,.dp-h2,.dp-display,.dp-colossal,.dp-monumental) em{font-style:normal;color:inherit}.dp-figure,.dp-stat__value,.kpi__value,.ln__kpis b,a[href^="tel:"]{font-variant-numeric:lining-nums tabular-nums}a[href^="tel:"]{white-space:nowrap}:where(a[href^="tel:"]){font-family:var(--font-machine);font-weight:var(--fw-machine);letter-spacing:var(--tr-machine)}.dp-lc{font-family:var(--font-capitale);font-weight:400;text-transform:none;letter-spacing:.12em}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit}::selection{background:var(--dp-gold);color:var(--dp-bg)}[hidden]{display:none!important}.dp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dp-section{padding-block:var(--dp-section-y);position:relative}.dp-section--tint{background:linear-gradient(180deg,transparent,rgba(26,23,18,.55) 18%,rgba(26,23,18,.55) 82%,transparent)}.dp-section--hatch,.dp-section--curtain{position:relative;isolation:isolate}.dp-section--hatch:before,.dp-section--curtain:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.dp-section--hatch:before{background:repeating-linear-gradient(45deg,rgba(var(--lit-rgb),.035) 0 1px,transparent 1px 9px),repeating-linear-gradient(-45deg,rgba(var(--lit-rgb),.035) 0 1px,transparent 1px 9px)}.dp-section--curtain:before{background:repeating-linear-gradient(90deg,rgba(var(--lit-rgb),.04) 0,rgba(var(--lit-rgb),0) 6px,rgba(0,0,0,.25) 11px,transparent 15px)}.dp-section--defer{contain:layout paint}.dp-center{text-align:center}.dp-center :is(.dp-eyebrow:not(.dp-eyebrow--deco),.dp-stat__label,.dp-bare__cap),.kpi .dp-stat__label,.gl__in .dp-eyebrow{padding-left:var(--tr-label)}.dp-center .dp-eyebrow--deco:after{margin-left:calc(var(--tr-label) * -1)}.dp-center :is(h2,h3,.dp-title,.dp-h2,.dp-h3){padding-left:var(--tr-title)}.dp-center :is(h1,.dp-h1,.dp-display){padding-left:var(--tr-title-xl)}.dp-center .dp-lead,.dp-center .dp-body{margin-inline:auto}.dp-actions{display:flex;flex-wrap:wrap;gap:var(--dp-space-4)}.dp-center .dp-actions{justify-content:center}.dp-grid{gap:clamp(1.25rem,.8rem + 1.6vw,2rem)}.dp-split{display:grid;gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.dp-split>*{min-width:0}@media(min-width:900px){.dp-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dp-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-prose{max-width:var(--dp-measure);color:var(--dp-text-muted)}.dp-prose,.dp-body{hyphens:auto;text-wrap:pretty}.dp-prose>*+*{margin-top:var(--dp-space-5)}.dp-prose h2{font-family:var(--font-affiche);font-weight:var(--fw-h2);font-size:var(--fs-title-s);line-height:var(--lh-title);letter-spacing:var(--tr-titre);color:var(--h-color, #fff);font-optical-sizing:auto;margin-top:var(--dp-space-7);text-wrap:balance;hyphens:manual;overflow-wrap:break-word}.dp-prose h3{font-family:var(--font-capitale);font-weight:var(--fw-h3);font-size:var(--fs-md);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--dp-gold-light);margin-top:var(--dp-space-6);hyphens:manual;overflow-wrap:break-word}.dp-prose strong{color:var(--dp-text);font-weight:600}.dp-prose a{color:var(--dp-neon-text);text-underline-offset:.2em}.dp-prose ul{padding-left:0;list-style:none}.dp-prose ul li{position:relative;padding-left:1.6rem}.dp-prose ul li+li{margin-top:var(--dp-space-2)}.dp-prose ul li:before{content:"";position:absolute;left:.2rem;top:.62em;width:7px;height:7px;transform:rotate(45deg);background:var(--dp-gold)}.dp-list{display:grid;gap:var(--dp-space-3)}.dp-list li{position:relative;padding-left:1.6rem;color:var(--dp-text-muted)}.dp-list li:before{content:"";position:absolute;left:.2rem;top:.62em;width:7px;height:7px;transform:rotate(45deg);background:var(--dp-neon);box-shadow:var(--dp-glow-neon-sm)}@media print{body.dp{background:#fff;color:#000}.dp-no-print{display:none!important}}.dp-display{font-family:var(--font-affiche);font-weight:var(--fw-h1);font-size:var(--fs-h1);font-optical-sizing:auto;line-height:var(--lh-title);letter-spacing:var(--tr-titre);color:#fff;text-wrap:balance;margin:0}.pr-title{display:grid;justify-items:start;margin:0;letter-spacing:0;text-transform:none;text-wrap:initial}.pr-title>span{display:block}.pr-big{font-family:var(--font-affiche);font-weight:400;font-size:var(--pr-big, clamp(3.4rem, 1.6rem + 6vw, 6.9rem));font-optical-sizing:auto;letter-spacing:-.012em;line-height:.98;color:var(--h-color, #fff);margin-bottom:.14em}.pr-title .pr-band{display:flex;align-items:baseline;gap:.2em;width:100%;font-size:var(--pr-big, clamp(3.4rem, 1.6rem + 6vw, 6.9rem))}.pr-band .pr-big{flex:none}.pr-caps{flex:none;font-family:var(--font-capitale);font-weight:400;font-size:var(--pr-caps, clamp(1.15rem, .85rem + 1vw, 1.75rem));letter-spacing:var(--tr-spaced);margin-right:calc(-1 * var(--tr-spaced));text-transform:uppercase;line-height:1.75;color:var(--paper-hi)}.pr-title .pr-band .pr-speed{flex:0 1 auto;width:2.22em;height:.46em;min-width:1.2em}.pr-title .pr-deck{display:flex;align-items:baseline;gap:.7rem;margin-top:.5rem;font-family:var(--font-capitale);font-weight:300;font-size:var(--pr-deck, clamp(1.15rem, .95rem + .7vw, 1.55rem));letter-spacing:.05em;line-height:1.4;color:var(--paper-lo)}.pr-chev{flex:none;font-style:normal;font-size:.55em;color:var(--dp-gold);translate:0 -.25em}.pr-deck__t{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.7rem;min-width:0}.dp-numeral{font-family:var(--font-affiche);font-weight:500;font-size:var(--fs-title-s);line-height:1;letter-spacing:.04em;background-image:var(--dp-gradient-gold-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--dp-gold);display:inline-block}.dp-rule-double{display:block;width:96px;height:6px;border:0;margin:var(--dp-space-4) 0;background:linear-gradient(var(--dp-gold),var(--dp-gold)) top / 100% 2px no-repeat,linear-gradient(var(--dp-gold-a60),var(--dp-gold-a60)) bottom / 100% 1px no-repeat}.dp-center .dp-rule-double{margin-inline:auto}.dp-dropcap:first-letter{font-family:var(--font-affiche);font-weight:800;color:var(--dp-gold);float:left;font-size:3.6em;line-height:.82;padding:.08em .14em 0 0;margin-top:.06em}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){.dp-dropcap:first-letter{float:none;font-size:inherit;line-height:inherit;margin:0;padding:0 .12em 0 0;-webkit-initial-letter:3;initial-letter:3}}.dp-figure{font-family:var(--font-affiche);font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:var(--tr-titre)}.dp-eyebrow--deco{display:inline-flex;align-items:center;gap:.8em}.dp-eyebrow--deco:before,.dp-eyebrow--deco:after{content:"";width:6px;height:6px;transform:rotate(45deg);background:var(--dp-gold);flex:none}.dp-spaced{font-family:var(--font-capitale);letter-spacing:var(--tr-label);text-transform:uppercase;font-size:var(--fs-label);font-weight:var(--fw-label)}@property --roll{syntax: "<percentage>"; inherits: false; initial-value: 130%;}.cw{display:inline-block}.cw-pair{white-space:nowrap}@keyframes dp-compose{0%{opacity:var(--reveal-from);translate:.5em 0}}@keyframes dp-encre{0%{--roll: -30%;-webkit-text-fill-color:transparent}to{--roll: 130%;-webkit-text-fill-color:transparent}}@media(prefers-reduced-motion:no-preference){html.js :is(.dp-compose,.dp-compose--view) .cw{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,currentColor calc(var(--roll) - 25%),color-mix(in srgb,currentColor 45%,transparent) calc(var(--roll) + 5%))}html.js .dp-compose .cw{animation:dp-compose .8s var(--ease-brake) backwards,dp-encre 1s var(--ease-glide) backwards;animation-delay:calc(var(--t0, var(--t-title)) + var(--w) * 60ms),calc(var(--t0, var(--t-title)) + .15s + var(--w) * 60ms)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.js .dp-compose--view .cw{--roll: -30%;-webkit-text-fill-color:transparent;animation:dp-compose linear backwards,none 1s var(--ease-glide) backwards;animation-timeline:view(),auto;animation-timing-function:var(--ease-brake),var(--ease-glide);animation-range:entry calc(10% + var(--w) * 2%) cover calc(28% + var(--w) * 2%),normal}html.js .dp-compose--view.is-in .cw{--roll: 130%;-webkit-text-fill-color:currentColor;animation-name:dp-compose,dp-encre;animation-delay:0s,calc(.15s + var(--w) * 60ms)}}}@supports not (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.js .dp-compose--view:not(.is-in) .cw{opacity:var(--reveal-from);translate:.5em 0}html.js .dp-compose--view.is-in .cw{animation:dp-compose .8s var(--ease-brake) backwards,dp-encre 1s var(--ease-glide) backwards;animation-delay:calc(var(--w) * 60ms),calc(.15s + var(--w) * 60ms)}}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:var(--dp-ease)}@keyframes dp-reveal{0%{opacity:var(--reveal-from);transform:translate(-2.5rem)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){html.js .dp-reveal{animation:dp-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}@supports not (animation-timeline: view()){html.js .dp-reveal{opacity:var(--reveal-from);transform:translate(-2.5rem);transition:opacity var(--dp-dur-xslow) var(--dp-ease),transform var(--dp-dur-xslow) var(--dp-ease);transition-delay:calc(var(--i, 0) * 80ms)}html.js .dp-reveal.is-in{opacity:1;transform:none}}@keyframes dp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}html.js .dp-draw path,html.js .dp-draw line,html.js .dp-draw circle{stroke-dasharray:1;stroke-dashoffset:1}html.js .dp-draw.is-in path,html.js .dp-draw.is-in line,html.js .dp-draw.is-in circle{animation:dp-draw var(--dp-dur-draw) var(--dp-ease) forwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes dp-rotate{to{transform:rotate(360deg)}}@keyframes dp-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes dp-marquee{to{transform:translate(-50%)}}@keyframes dp-blink{0%,to{opacity:1}50%{opacity:.35}}@property --hx{syntax: "<number>"; inherits: true; initial-value: 0;}@property --hy{syntax: "<number>"; inherits: true; initial-value: 0;}@media(hover:hover)and (pointer:fine){[data-tilt]{transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .7s var(--dp-ease);transform-style:preserve-3d}[data-magnetic]{translate:var(--mx, 0) var(--my, 0);transition:translate var(--dp-dur) var(--dp-ease),background-color var(--dp-dur) ease,color var(--dp-dur) ease,box-shadow var(--dp-dur) ease}[data-parallax]{transition:--hx .35s var(--ease-brake),--hy .35s var(--ease-brake)}}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.js .dp-reveal{opacity:1!important;transform:none!important;animation:none!important}html.js .dp-draw path,html.js .dp-draw line,html.js .dp-draw circle{stroke-dashoffset:0!important;animation:none!important}[data-tilt],[data-magnetic]{transform:none!important;translate:none!important}}@media(min-width:900px)and (hover:hover){body.dp:after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}}.dp-gold-text{background-size:220% 100%;background-position:30% 50%}@keyframes dp-curtain{0%{clip-path:inset(0 0 100% 0);opacity:var(--reveal-from)}to{clip-path:inset(0);opacity:1}}@supports (animation-timeline: view()){html.js .dp-curtain{animation:dp-curtain linear backwards;animation-timeline:view();animation-range:entry 0% cover 30%}}@supports not (animation-timeline: view()){html.js .dp-curtain{opacity:var(--reveal-from);translate:0 .5rem;transition:opacity .6s var(--ease-brake),translate .6s var(--ease-brake);transition-delay:calc(var(--i, 0) * .11s)}html.js .dp-curtain.is-in{opacity:1;translate:0 0}}@keyframes dp-stamp{0%{opacity:var(--reveal-from);transform:scale(1.3)}to{opacity:1;transform:none}}html.js .dp-reveal .dp-numeral{animation:dp-stamp .8s var(--dp-ease) both;animation-play-state:paused}html.js .dp-reveal.is-in .dp-numeral{animation-play-state:running}@keyframes dp-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.js .dp-reveal .dp-rule-double{transform-origin:50% 50%;animation:dp-rule-grow 1s var(--dp-ease) .35s both}@keyframes dp-vt-in{0%{clip-path:polygon(0 0,0 0,0 25%,0 25%,0 50%,0 50%,0 75%,0 75%,0 100%,0 100%)}to{clip-path:polygon(0 0,140% 0,140% 25%,124% 25%,124% 50%,110% 50%,110% 75%,103% 75%,103% 100%,0 100%)}}@keyframes dp-vt-out{to{opacity:0;transform:scale(.985)}}::view-transition-old(root){animation:dp-vt-out .3s var(--dp-ease) forwards}::view-transition-new(root){animation:dp-vt-in .45s var(--ease-streamline)}::view-transition-group(*){animation-duration:.55s;animation-timing-function:var(--ease-streamline)}::view-transition-group(root){animation-duration:.45s}@media(prefers-reduced-motion:reduce){html.js .dp-reveal .dp-numeral,html.js .dp-reveal .dp-rule-double{animation:none!important;opacity:1;transform:none}html.js .dp-curtain{clip-path:none!important;opacity:1!important;translate:none!important;animation:none!important}html.js .dp-lit-in{opacity:1!important;translate:none!important;animation:none!important}::view-transition-old(root),::view-transition-new(root){animation:none}}.dp-tag{position:relative;border-radius:0 2em 2em 0;padding-right:1.3em;border-left-width:2px;border-left-color:var(--dp-gold);margin-left:8px}.dp-tag:before{content:"";position:absolute;left:-8px;top:22%;height:56%;width:3px;background:var(--dp-gold);box-shadow:0 0 6px var(--dp-gold-a60)}.dp-tag--before:before{position:absolute;width:3px;height:56%;border-radius:0;background:var(--dp-gold);box-shadow:0 0 6px var(--dp-gold-a60);left:-8px;top:22%}.dp-tag--before:after{display:inline-block;content:"";width:6px;height:6px;border-radius:50%;background:var(--dp-neon);box-shadow:var(--dp-glow-neon-sm);order:-1}.dp-input,.dp-textarea{border:0;border-left:2px solid var(--dp-gold-a60);border-radius:0 .6rem .6rem 0;background:#00000073;background-image:linear-gradient(var(--dp-neon-bright),var(--dp-neon-bright));background-repeat:no-repeat;background-size:0 2px;background-position:left bottom;transition:background-size var(--dp-dur-slow) var(--dp-ease),border-color var(--dp-dur) ease,box-shadow var(--dp-dur) ease}.dp-input:focus:focus,.dp-textarea:focus,.dp-input:focus-visible:focus-visible,.dp-textarea:focus-visible{border-left-color:var(--dp-neon-bright);background-size:100% 2px;box-shadow:none;outline:none}.dp-field:focus-within .dp-label{color:var(--dp-gold-light)}.dp-label{transition:color var(--dp-dur) ease}.dp-nav__links a{position:relative;background:none!important}.dp-nav__links a:after{content:"";position:absolute;left:0;bottom:8px;height:2px;width:0;border-radius:0 999px 999px 0;background:var(--dp-neon-bright);box-shadow:var(--dp-glow-neon-sm);transition:width var(--dp-dur) var(--dp-ease)}.dp-nav__links a:hover:after,.dp-nav__links a[aria-current]:after{width:100%}.dp-nav__links a[aria-current]:after{background:var(--dp-gold);box-shadow:none}@media(hover:none){.cta:active,.sf:active,.case:active,.drw__front:active,.zig:active,.menu__list a:active{transform:scale(.975);transition:transform .12s ease}.sf:active .sf__num,.case:active .case__title{color:var(--dp-neon-bright)}}.head{position:relative}.head__ghost{position:absolute;left:50%;top:-.35em;translate:-50% 0;z-index:-1;pointer-events:none;user-select:none;font-family:var(--font-affiche);font-weight:800;font-size:clamp(7rem,4rem + 14vw,16rem);line-height:1;letter-spacing:.02em}.head:not(.dp-center) .head__ghost{left:0;translate:0 0}@media(prefers-reduced-motion:reduce){.kpi:before,.kpi:after{transform:scaleX(1);animation:none}.dp-input,.dp-textarea,.dp-nav__links a:after{transition:none}}.wl{--wl-green: var(--go-mid);--wl-ink: var(--dp-gold);--wl-dur: 1s;display:block;height:100%;width:auto;overflow:visible}.wl__p{transform-box:view-box;transform-origin:0 0;animation-duration:var(--wl-dur);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused}.wl--loop .wl__p{animation-play-state:running}html.js :is(.wl--loop,.wl--scroll)[data-loop]:not(.is-visible) .wl__p{animation-play-state:paused}.wl--hover:hover .wl__p,.wl--scroll:hover .wl__p,:is(a,button):is(:hover,:focus-visible) :is(.wl--hover,.wl--scroll) .wl__p{animation-play-state:running}@supports (animation-timeline: scroll()){.wl--scroll .wl__p{animation-play-state:running;animation-timeline:scroll(root);animation-iteration-count:var(--wl-cycles, 8);animation-duration:auto}}.hdr__logo--scrub .wl__p{animation-timeline:auto;animation-duration:1s;animation-iteration-count:infinite;animation-play-state:paused!important;animation-delay:var(--hdr-walk-phase,0s)}.wl--full:hover,a:hover>.wl--full{--wl-green: var(--go)}.wl--full{transition:filter var(--dp-dur-slow) var(--dp-ease)}.wl--full:hover,a:hover>.wl--full{filter:drop-shadow(0 0 8px rgba(var(--go-rgb),.2))}@media(prefers-reduced-motion:reduce){.wl__p{animation:none!important}}.dp-colossal{font-family:var(--font-affiche);font-weight:var(--fw-affiche);font-size:var(--fs-affiche);line-height:var(--lh-affiche);letter-spacing:var(--tr-affiche);text-transform:uppercase;text-wrap:balance;color:var(--title-ink, #f3ecd6);margin:0;font-optical-sizing:auto}.dp-monumental{font-family:var(--font-affiche);font-weight:var(--fw-h1);font-size:var(--fs-display);line-height:.94;letter-spacing:var(--tr-affiche);text-wrap:balance;color:var(--title-ink, #f3ecd6);margin:0;font-optical-sizing:auto}.dp-colossal em,.dp-monumental em{font-style:italic;background-image:var(--dp-gradient-gold-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--dp-gold);padding-right:.04em}.dp-colossal small,.dp-monumental small{display:block;font-size:.5em;line-height:1.02;letter-spacing:var(--tr-mon)}.dp-colossal strong,.dp-monumental strong{font-weight:inherit;color:var(--lit);text-shadow:0 0 22px var(--dp-neon-dim)}.gl__title strong{font-weight:inherit;color:var(--go);text-shadow:0 0 22px rgba(var(--go-rgb),.3)}.dp-repere{position:relative;isolation:isolate}.dp-repere:before{content:attr(data-text) / "";position:absolute;inset:0;z-index:-1;pointer-events:none;color:var(--repere, var(--dp-gold));-webkit-text-fill-color:currentColor;background:none;text-shadow:none}@keyframes dp-repere{0%{translate:.07em -.04em}to{translate:0 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.js .dp-repere:before{animation:dp-repere linear both;animation-timeline:view();animation-range:entry 25% cover 45%}}}.dp-bare{position:relative;overflow-x:clip;background:#020303;padding-block:clamp(5rem,2rem + 12vw,12rem);border-block:1px solid #0d0f0e;isolation:isolate}.dp-bare .dp-eyebrow{color:var(--dp-text-dim)}.dp-bare p:not([class]){color:var(--dp-text-muted);max-width:52ch}.dp-bare__cap{font-family:var(--font-machine);font-weight:var(--fw-machine);font-size:var(--fs-label);letter-spacing:var(--tr-machine-caps);text-transform:uppercase;color:var(--dp-text-dim)}@keyframes dp-run-in{0%{opacity:var(--reveal-from);transform:translate(-9vw)}to{opacity:1;transform:none}}@keyframes dp-run-in-r{0%{opacity:var(--reveal-from);transform:translate(9vw)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){html.js .dp-run{animation:dp-run-in linear backwards;animation-timeline:view();animation-range:entry 5% cover 35%}html.js .dp-run--r{animation-name:dp-run-in-r}}@supports not (animation-timeline: view()){html.js .dp-run{opacity:var(--reveal-from);transform:translate(-6vw);transition:opacity var(--dur-run) var(--ease-brake),transform var(--dur-run) var(--ease-brake);transition-delay:calc(var(--i, 0) * 90ms)}html.js .dp-run--r{transform:translate(6vw)}html.js .dp-run.is-in{opacity:1;transform:none}}.dp-shutter{position:relative;overflow:hidden;isolation:isolate}.dp-shutter__leaves{position:absolute;inset:0;z-index:3;pointer-events:none;display:grid;grid-template-columns:1fr 1fr}.dp-shutter__leaves:before,.dp-shutter__leaves:after{content:"";background:var(--mat-brass);background-size:300% 100%;box-shadow:inset 0 0 0 1px #00000059,inset 0 -18px 30px #00000059;transition:transform var(--dur-run) var(--ease-streamline),background-position 1.2s var(--dp-ease)}.dp-shutter__leaves:before{transform-origin:left;background-position:0 0;border-right:1px solid #3a2a0c}.dp-shutter__leaves:after{transform-origin:right;background-position:100% 0;border-left:1px solid #fff2a8}.dp-shutter__leaves:before,.dp-shutter__leaves:after{transform:scaleX(.02)}@keyframes dp-shutter-wipe{0%{transform:scaleX(.02)}42%,52%{transform:scaleX(1)}to{transform:scaleX(.02)}}.dp-shutter:is(:hover,:focus-within) .dp-shutter__leaves:before,.dp-shutter:is(:hover,:focus-within) .dp-shutter__leaves:after{animation:dp-shutter-wipe .85s var(--ease-streamline) both;background-position:50% 0}.dp-shutter__reveal{position:absolute;inset:0;z-index:2;display:grid;align-content:end;gap:.5rem;padding:clamp(1rem,4cqi,1.6rem);background:linear-gradient(180deg,#03040426,#030404eb 55%);opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.dp-shutter:is(:hover,:focus-within) .dp-shutter__reveal{opacity:1;transform:none;transition-delay:.38s}@media(hover:none){.dp-shutter__leaves{display:none}.dp-shutter__reveal{position:static;opacity:1;transform:none;background:none;padding-inline:0}}@media(hover:none){.dp-tap{position:relative;overflow:hidden}.dp-tap:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--dp-neon-bright);box-shadow:0 0 10px var(--dp-neon-glow);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.dp-tap:active{transform:scale(.975);transition:transform .12s ease}.dp-tap:active:after{opacity:1;transform:scaleX(1);transition:transform .35s var(--ease-streamline)}}@keyframes dp-speed-trail{0%{scale:0 1;opacity:0}40%{opacity:1}to{scale:1 1;opacity:1}}html.js .dp-trail{transform-origin:right center;animation:dp-speed-trail var(--dur-run) var(--ease-streamline) both;animation-play-state:paused}html.js .is-in .dp-trail,html.js .dp-trail.is-in{animation-play-state:running}@media(prefers-reduced-motion:reduce){html.js .dp-run{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}html.js .dp-trail{animation:none!important;opacity:1!important;scale:none!important}.dp-shutter__leaves{display:none}.dp-shutter__reveal{opacity:1;transform:none}}main#contenu{overflow-x:clip}:root{--brass-grad: var(--mat-brass);--brass-edge: #fff6c8;--brass-edge-a: rgba(255, 246, 200, .42);--brass-shade: rgba(0, 0, 0, .6);--lacquer: linear-gradient(180deg, #151917 0%, #0a0c0b 45%, #0d100f 100%);--lacquer-inset: inset 1px 1px 0 var(--brass-edge-a), inset -1px -1px 0 var(--brass-shade), inset 0 22px 34px -14px rgba(0, 0, 0, .75);--lacquer-flat: #0b0d0c;--lacquer-deep: #050606;--tube-rgb: var(--lit-rgb);--tube-glow: rgba(var(--tube-rgb), .5);--tube-comet: var(--lit-comet);--neon-edge: linear-gradient(100deg, #6e4c15 0%, #b68933 28%, #f0d88f 52%, #b68933 74%, #6e4c15 100%);--drop-rest: drop-shadow(0 14px 22px rgba(0, 0, 0, .65));--drop-hover: drop-shadow(0 22px 32px rgba(0, 0, 0, .75)) drop-shadow(0 0 14px var(--dp-gold-a40));--rule-1: 2px;--rule-rail: 3px;--nose-sm: .9rem;--nose-md: 1.4rem;--nose-lg: 2rem;--step-s: 4px;--step-m: 6px;--step-l: 9px}@property --tube-a{syntax: "<number>"; inherits: true; initial-value: 1;}@property --plate-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.dp-plate,.dp-ornate,.dp-card,.dp-stat:not(.kpi){--s: var(--step-m);--edge: 2px;--pad: 1.75rem;--edge-bg: var(--brass-grad);--face: var(--lacquer);--stairs: polygon( 0 calc(var(--s) * 2), var(--s) calc(var(--s) * 2), var(--s) var(--s), calc(var(--s) * 2) var(--s), calc(var(--s) * 2) 0, calc(100% - var(--s) * 2) 0, calc(100% - var(--s) * 2) var(--s), calc(100% - var(--s)) var(--s), calc(100% - var(--s)) calc(var(--s) * 2), 100% calc(var(--s) * 2), 100% calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s) * 2), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - var(--s) * 2) calc(100% - var(--s)), calc(100% - var(--s) * 2) 100%, calc(var(--s) * 2) 100%, calc(var(--s) * 2) calc(100% - var(--s)), var(--s) calc(100% - var(--s)), var(--s) calc(100% - var(--s) * 2), 0 calc(100% - var(--s) * 2));position:relative;isolation:isolate;border:0;border-image:none;background:none;background-clip:border-box;padding:var(--pad);filter:var(--drop-rest);transition:filter var(--dp-dur) ease,transform var(--dp-dur) var(--dp-ease)}.dp-plate:before,.dp-ornate:before,.dp-card:before:before,.dp-stat:not(.kpi):before,.dp-plate:after,.dp-ornate:after,.dp-card:after:after,.dp-stat:not(.kpi):after{content:"";position:absolute;z-index:-1;pointer-events:none;clip-path:var(--stairs)}.dp-plate:before,.dp-ornate:before,.dp-card:before:before,.dp-stat:not(.kpi):before{inset:0;z-index:-2;background:linear-gradient(180deg,rgba(255,246,200,.38),transparent 38%,transparent 62%,rgba(0,0,0,.42)),var(--edge-bg);background-size:100% 100%,300% 100%;background-position:0 0,calc(50% + var(--px, 0) * 40%) 0;transition:background-position .8s var(--dp-ease)}.dp-plate:after,.dp-ornate:after,.dp-card:after:after,.dp-stat:not(.kpi):after{inset:var(--edge);background:var(--face);box-shadow:var(--lacquer-inset)}.dp-ornate--tight,.dp-plate--tight{--s: var(--step-s);--pad: 1rem;--edge: 1.5px}.dp-ornate--bold,.dp-plate--bold{--s: var(--step-l);--pad: clamp(1.75rem, 1rem + 3vw, 2.75rem);--edge: 3px}.dp-ornate--neon,.dp-plate--neon,.dp-card--neon{--edge-bg: var(--neon-edge);filter:var(--drop-rest) drop-shadow(0 0 12px rgba(var(--tube-rgb),.22))}.dp-card--gold{--face: linear-gradient(180deg, #1a1e1c, #0d100f)}.dp-plate--sun{--face: linear-gradient(180deg, transparent 0, rgba(10, 12, 11, .15) 35%, rgba(10, 12, 11, .94) 100%), repeating-conic-gradient(from 90deg at 50% -4%, rgba(212, 175, 55, .13) 0 1.4deg, transparent 1.4deg 6.2deg), var(--lacquer)}.dp-plate--sun:after{background-position:calc(var(--px, 0) * -14px) calc(var(--py, 0) * -8px),calc(var(--px, 0) * -10px) 0,0 0}.dp-plate:is(:hover,:focus-within),.dp-ornate:is(:hover,:focus-within),.dp-card:is(:hover,:focus-within):is(:hover,:focus-within){filter:var(--drop-hover)}.dp-plate:active{filter:var(--drop-rest)}.dp-card--neon:after{background:var(--face)}.dp-card:hover{transform:translateY(-4px)}@media(hover:hover)and (pointer:fine){@keyframes plate-run{to{--plate-a: 360deg}}.dp-comet:is(:hover,:focus-within):before{background:conic-gradient(from var(--plate-a),transparent 0 62%,rgba(var(--tube-rgb),.95) 80%,var(--brass-edge) 88%,transparent 100%),linear-gradient(180deg,rgba(255,246,200,.38),transparent 38%,transparent 62%,rgba(0,0,0,.42)),var(--edge-bg);background-size:auto,100% 100%,300% 100%;background-position:0 0,0 0,calc(50% + var(--px, 0) * 40%) 0;animation:plate-run 2.6s linear infinite}}.dp-halo{position:relative;isolation:isolate}.dp-halo:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;--halo-1: radial-gradient(closest-side at var(--light-x) var(--light-y), rgba(var(--light-rgb), .22), transparent);--halo-2: radial-gradient(farthest-side at var(--light-x) var(--light-y), rgba(var(--light-rgb), .1), transparent 70%);--halo-3: radial-gradient(farthest-corner at var(--light-x) var(--light-y), rgba(var(--light-rgb), .04), transparent);background:var(--halo-1),var(--halo-2),var(--halo-3);opacity:var(--halo-on, 1);transition:opacity .5s var(--ease-glide)}@keyframes dp-lit-in{0%{opacity:var(--reveal-from);translate:-.6em 0}to{opacity:1;translate:0 0}}@supports (animation-timeline: view()){html.js .dp-lit-in{animation:dp-lit-in linear both;animation-timeline:view();animation-range:entry 0% cover 24%;animation-timing-function:var(--ease-brake)}}@supports not (animation-timeline: view()){html.js .dp-lit-in{opacity:var(--reveal-from);translate:-.6em 0;transition:opacity .6s var(--ease-brake),translate .6s var(--ease-brake);transition-delay:calc(var(--i, 0) * 80ms)}html.js .dp-lit-in.is-in{opacity:1;translate:0 0}}.dp-sweep{position:relative;overflow:hidden}.dp-sweep__bar{position:absolute;inset:0;z-index:5;pointer-events:none;translate:-120% 0;opacity:0;background:linear-gradient(100deg,transparent 30%,rgba(var(--light-rgb),.18) 50%,transparent 70%)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){@supports (mix-blend-mode: plus-lighter){@keyframes dp-sweep{0%{translate:-120% 0;opacity:1}to{translate:120% 0;opacity:1}}.dp-sweep__bar{mix-blend-mode:plus-lighter}html.js .is-in>.dp-sweep__bar,html.js .dp-sweep.is-in>.dp-sweep__bar{animation:dp-sweep 1.1s var(--ease-streamline) .15s both}@supports (animation-timeline: view()){html.js .dp-sweep>.dp-sweep__bar{animation:dp-sweep linear both;animation-timeline:view();animation-range:entry 20% cover 45%;animation-timing-function:var(--ease-streamline)}}}}.dp-plaque{--plaque-bg: var(--lacquer-flat);position:relative;border:1px solid var(--dp-gold-a60);background:var(--lacquer);box-shadow:inset 0 1px #fff6c80f,0 14px 28px #00000073}.dp-plaque__cap{position:absolute;z-index:1;left:1rem;top:0;translate:0 -50%;margin:0;padding:.1rem .55rem;background:var(--plaque-bg);white-space:nowrap;font-family:var(--font-machine);font-weight:var(--fw-machine);font-size:var(--fs-label);line-height:1.3;letter-spacing:var(--tr-machine-caps);text-transform:uppercase;color:var(--dp-gold)}.dp-plaque__cap--end{left:auto;right:1rem}.dp-plaque__cap--center{left:50%;translate:-50% -50%}a.dp-plaque{cursor:pointer;text-decoration:none;transition:box-shadow .25s steps(3,end),border-color var(--dp-dur) ease}a.dp-plaque:is(:hover,:focus-visible){outline:none;border-color:var(--lit);box-shadow:0 0 0 1px rgba(var(--tube-rgb),.9),0 0 14px var(--tube-glow),0 14px 28px #00000073}a.dp-plaque:is(:hover,:focus-visible) .dp-plaque__cap{color:var(--lit);text-shadow:0 0 10px var(--lit-glow)}a.dp-plaque:active{translate:0 1px}.dp-nose{--nose: var(--nose-md);--edge: 2px;position:relative;border:var(--edge) solid transparent;border-radius:0 var(--nose) var(--nose) 0;background:var(--lacquer) padding-box,var(--brass-grad) border-box;box-shadow:inset 0 1px #fff6c81a}.dp-nose:before{content:"";position:absolute;left:-9px;top:22%;height:56%;width:3px;background:var(--brass-grad);box-shadow:0 0 6px var(--dp-gold-a60);transition:background-color var(--dp-dur) ease,box-shadow var(--dp-dur) ease}@keyframes tube-ignite{0%,12%{--tube-a: .05}14%,19%{--tube-a: .95}21%,30%{--tube-a: .12}33%{--tube-a: 1}40%{--tube-a: .45}48%,to{--tube-a: .8}}@keyframes tube-breathe{0%,to{--tube-a: .8}37%{--tube-a: 1}41%{--tube-a: .85}50%{--tube-a: 1}78%{--tube-a: .75}}.dp-tube{display:block;height:var(--rule-1);border-radius:0 999px 999px 0;background:rgba(var(--tube-rgb),var(--tube-a));box-shadow:0 0 6px rgba(var(--tube-rgb),calc(var(--tube-a) * .9)),0 0 18px rgba(var(--tube-rgb),calc(var(--tube-a) * .4))}html.js .dp-tube.is-on,html.js .dp-tube--lit{animation:tube-ignite 1.8s steps(1,end) both}@media(hover:hover)and (pointer:fine){html.js .dp-tube--lit{animation:tube-ignite 1.8s steps(1,end) both,tube-breathe 5s ease-in-out 1.8s infinite}}.dp-stat:not(.kpi){--pad: 1.25rem}.dp-stat__value,.dp-stat__label,.dp-stat__trend{display:block}.dp-stat__value{font-family:var(--font-affiche);font-weight:600;font-size:var(--dp-text-xl);background-image:var(--dp-gradient-gold-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--dp-gold)}.dp-input,.dp-textarea{border:0;border-left:var(--rule-rail) solid var(--dp-gold-a60);border-bottom:1px solid var(--dp-gold-a60);border-radius:0 var(--nose-sm) var(--nose-sm) 0;background-color:#0e1110;background-image:var(--lacquer);box-shadow:inset 0 2px 8px #000000bf,inset 0 -1px #ffffff0a,inset 0 0 0 1px #ffffff08}.dp-input,.dp-textarea{background-image:linear-gradient(90deg,rgba(var(--tube-rgb),1),var(--tube-comet)),linear-gradient(90deg,transparent,#fff 50%,transparent),var(--lacquer);background-repeat:no-repeat;background-size:0 2px,0 2px,100% 100%;background-position:left bottom,-40% bottom,0 0;transition:background-size var(--dp-dur-slow) var(--dp-ease),border-color var(--dp-dur) ease,box-shadow var(--dp-dur) ease}.dp-input:focus:focus,.dp-textarea:focus,.dp-input:focus-visible:focus-visible,.dp-textarea:focus-visible{border-left-color:var(--dp-neon-bright);background-size:100% 2px,0 2px,100% 100%;box-shadow:inset 0 2px 8px #000000bf,0 6px 14px -8px rgba(var(--tube-rgb),.55)}@media(hover:hover)and (pointer:fine){@keyframes field-comet{0%{background-position:left bottom,-40% bottom,0 0}to{background-position:left bottom,140% bottom,0 0}}.dp-input:focus-visible:focus-visible,.dp-textarea:focus-visible{background-size:100% 2px,34% 2px,100% 100%;animation:field-comet 2.2s var(--dp-ease) infinite}}.dp-input[aria-invalid=true],.dp-select[aria-invalid=true],.dp-textarea[aria-invalid=true],.dp-input:user-invalid:user-invalid,.dp-textarea:user-invalid{border-left-color:var(--dp-danger);background-image:linear-gradient(90deg,var(--dp-danger),#ff9a9a),linear-gradient(90deg,transparent,#fff 50%,transparent),var(--lacquer);background-size:100% 2px,0 2px,100% 100%}.dp-input:disabled:disabled,.dp-textarea:disabled{opacity:.45;cursor:not-allowed}.dp-tag,.dp-badge,.dp-chip{--nose: var(--nose-md);--edge: 1.5px;border:var(--edge) solid transparent;border-radius:0 var(--nose) var(--nose) 0;background:var(--lacquer) padding-box,var(--brass-grad) border-box;box-shadow:inset 0 1px #fff6c81a}.dp-badge{--nose: var(--nose-sm);padding:3px 12px 3px 10px;margin-left:8px;position:relative}.dp-badge:before{content:"";position:absolute;left:-8px;top:22%;height:56%;width:3px;background:currentColor;box-shadow:0 0 6px currentColor;opacity:.85}.dp-badge--neon{color:var(--dp-neon-bright);background:var(--lacquer) padding-box,var(--neon-edge) border-box;box-shadow:0 0 10px rgba(var(--tube-rgb),.22),inset 0 1px #fff6c81a}.dp-badge--solid{color:#17110a;background:var(--brass-grad) padding-box,var(--brass-grad) border-box;text-shadow:0 1px 0 rgba(255,246,200,.5);box-shadow:inset 0 1px #fff6c880,inset 0 -1px #00000059}.dp-chip{--nose: var(--nose-sm);padding:5px 12px 5px 10px}.dp-chip button:hover,.dp-chip button:focus-visible{color:var(--dp-danger-text)}.dp-alert{--tube: 212, 175, 55;position:relative;display:flex;gap:var(--dp-space-3);align-items:flex-start;padding:var(--dp-space-4) var(--dp-space-5) var(--dp-space-4) calc(var(--dp-space-5) + 6px);background:var(--lacquer);border:0;border-radius:0 var(--nose-sm) var(--nose-sm) 0;box-shadow:inset 0 1px #fff6c814,inset 0 0 0 1px #ffffff08,var(--dp-shadow-1)}.dp-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:rgba(var(--tube),var(--tube-a));box-shadow:0 0 8px rgba(var(--tube),calc(var(--tube-a) * .9)),0 0 22px rgba(var(--tube),calc(var(--tube-a) * .35))}html.js .dp-alert:before{animation:tube-ignite 1.8s steps(1,end) both}.dp-alert--success{--tube: var(--go-rgb)}.dp-alert--info{--tube: 255, 242, 168}.dp-alert--danger{--tube: 226, 54, 54;border-left:0}.dp-timeline:before{width:2px;left:6px;background:linear-gradient(var(--dp-gold-a40),transparent)}.dp-timeline li:before{border-radius:0;width:13px;height:13px;left:0;top:5px;transform:rotate(45deg);border:2px solid var(--dp-gold);background:#0b0d0c;box-shadow:inset 0 1px 0 var(--brass-edge-a)}.dp-timeline li.is-done:before{background:var(--go);border-color:var(--go);box-shadow:0 0 10px var(--go-glow)}.dp-timeline h4{font-family:var(--dp-font-title);font-weight:500;text-transform:uppercase;letter-spacing:var(--dp-tracking-wide);color:#fff;margin:0 0 4px;font-size:var(--dp-text-sm)}@supports (animation-timeline: view()){@keyframes tl-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dp-timeline:after{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;transform-origin:top;background:linear-gradient(var(--dp-neon-bright),rgba(var(--tube-rgb),.2));box-shadow:0 0 8px var(--tube-glow);animation:tl-fill linear both;animation-timeline:view();animation-range:entry 25% cover 65%}}.dp-gauge{display:flex;align-items:center;gap:.6rem}.dp-gauge__fin{flex:none;width:3px;height:14px;background:var(--brass-grad);box-shadow:0 0 6px var(--dp-gold-a60)}.dp-gauge__bar{position:relative;flex:1;height:var(--rule-1);border-radius:0 999px 999px 0;overflow:hidden;background:var(--dp-line);box-shadow:inset 0 1px 2px #0009}.dp-gauge__thumb{position:absolute;top:0;left:0;width:34%;height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,rgba(var(--tube-rgb),1),var(--tube-comet));box-shadow:0 0 8px var(--tube-glow)}.dp-rule-double{height:6px;background:linear-gradient(90deg,transparent,var(--dp-gold) 25%,var(--brass-edge) 50%,var(--dp-gold) 75%,transparent) top / 100% 2px no-repeat,linear-gradient(90deg,transparent,var(--dp-gold-a60) 25%,var(--dp-gold-a60) 75%,transparent) bottom / 100% 1px no-repeat;border:0}.dp-voie{position:relative;padding-left:2.6rem}.dp-voie:before,.dp-voie:after{content:"";position:absolute;left:.55rem;top:.6rem;bottom:.6rem;width:2px;pointer-events:none}.dp-voie:before{background:linear-gradient(var(--dp-gold-a60),var(--dp-gold-a40))}.dp-voie:after{background:linear-gradient(rgba(var(--tube-rgb),1),var(--tube-comet));box-shadow:0 0 8px var(--tube-glow);transform-origin:top;transform:none}.dp-voie h2{position:relative}.dp-voie h2:before,.dp-voie h2:after{content:"";position:absolute;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.dp-voie h2:before{left:-2.6rem;top:.32em;width:22px;height:22px;background:var(--brass-grad)}.dp-voie h2:after{left:calc(-2.6rem + 4px);top:calc(.32em + 4px);width:14px;height:14px;background:var(--dp-neon-bright)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes voie-trace{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes voie-lit{0%{background:var(--lacquer-flat)}to{background:var(--dp-neon-bright)}}.dp-voie:after{animation:voie-trace linear both;animation-timeline:view();animation-range:entry 35% exit 40%}.dp-voie h2:after{animation:voie-lit linear both;animation-timeline:view();animation-range:cover 42% cover 52%}}}@media(max-width:600px){.dp-voie{padding-left:2rem}.dp-voie h2:before{left:-2rem;width:18px;height:18px}.dp-voie h2:after{left:calc(-2rem + 3px);top:calc(.32em + 3px);width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.dp-plate,.dp-ornate,.dp-card,.dp-stat{transition:none}.dp-plate:before,.dp-ornate:before,.dp-card:before:before,.dp-stat:before{transition:none}.dp-comet:is(:hover,:focus-within):before{animation:none}html.js .dp-tube,html.js .dp-tube.is-on,html.js .dp-tube--lit,html.js .dp-alert:before{animation:none!important}.dp-input,.dp-textarea{transition:none;animation:none!important}.dp-timeline:after{animation:none;transform:none}}.dp-emboss{--emb-x: clamp(-1, var(--px, 0) * 4 - .7, 1);--emb-y: clamp(-1, var(--py, 0) * 4 - .7, 1);color:transparent;-webkit-text-stroke:0;-webkit-text-fill-color:transparent;background:none;text-shadow:calc(var(--emb-x) * .014em) calc(var(--emb-y) * .014em) 0 rgba(0,0,0,.42),calc(var(--emb-x) * -.014em) calc(var(--emb-y) * -.014em) 0 rgba(var(--lit-rgb),.1);transition:text-shadow .25s var(--ease-brake)}:is(.ps,.dp-paper) .dp-emboss{color:color-mix(in srgb,var(--paper) 94%,var(--paper-brass));-webkit-text-fill-color:currentColor;text-shadow:calc(var(--emb-x) * .012em) calc(var(--emb-y) * .012em) 0 rgba(255,252,240,.95),calc(var(--emb-x) * -.01em) calc(var(--emb-y) * -.01em) 0 rgba(110,80,25,.32)}@media(prefers-reduced-motion:reduce){.dp-emboss{transition:none}}.dp-checker{--c: 10px;--ck-a: var(--ink);--ck-b: var(--paper);background:conic-gradient(var(--ck-a) 25%,var(--ck-b) 0 50%,var(--ck-a) 0 75%,var(--ck-b) 0) 0 0 / calc(var(--c) * 2) calc(var(--c) * 2)}.dp-hatch{position:relative;isolation:isolate}.dp-hatch:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;color:var(--hc, currentColor);opacity:var(--ho, 1);background:repeating-linear-gradient(45deg,currentColor 0 1px,transparent 1px var(--hp, 6px)),repeating-linear-gradient(-45deg,currentColor 0 1px,transparent 1px var(--hp, 6px));-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.dp-chevrons{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10'%3E%3Cpath d='M2 8.5 8 2l6 6.5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");display:block;width:56px;height:10px;background:currentColor;-webkit-mask:var(--m) 0 0 / 16px 10px repeat-x;mask:var(--m) 0 0 / 16px 10px repeat-x;-webkit-mask-repeat:space no-repeat;mask-repeat:space no-repeat}.dp-stars{background:currentColor;--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cdefs%3E%3Cpath id='a' d='M0-10Q1.6-1.6 10 0 1.6 1.6 0 10-1.6 1.6-10 0-1.6-1.6 0-10z'/%3E%3C/defs%3E%3Cuse href='%23a' transform='translate(48 12) scale(.9)'/%3E%3Cuse href='%23a' transform='translate(20 36) scale(1.1)'/%3E%3Cuse href='%23a' transform='translate(52 60) scale(.6)'/%3E%3C/svg%3E");-webkit-mask:var(--m) 0 0 / 72px 72px;mask:var(--m) 0 0 / 72px 72px}.dp-pinstripe{background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px var(--p, 6px))}.dp-framed{border:3px solid var(--fr, currentColor);outline:1px solid var(--fr, currentColor);outline-offset:5px}.dp-fluted{background:repeating-linear-gradient(90deg,var(--fl-a, rgba(255, 255, 255, .06)) 0,transparent 5px,var(--fl-b, rgba(0, 0, 0, .3)) 10px,transparent 14px)}:root{--pg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .18 0 0 0 0 .08 0 0 0 1.6 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E"), radial-gradient(ellipse 80% 400% at 50% 40%, rgba(255, 250, 232, .5), transparent 70%), radial-gradient(ellipse 85% 400% at 50% 50%, transparent 62%, rgba(122, 90, 20, .13))}.dp-paper{background:var(--pg),var(--paper)}@keyframes md-arrive{0%{opacity:.45;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes md-media{0%{opacity:.55;translate:0 26px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:no-preference){html.js :is(.dp-reveal,.dp-curtain,.dp-run,[data-motion-entry]){animation:none;animation-timeline:auto;transition:none}@supports not (animation-timeline: view()){html.js :is(.dp-reveal,.dp-run){transform:none}}html.js :is(.dp-reveal,.dp-curtain,.dp-run,[data-motion-entry]):not(.is-in){opacity:.45;translate:0 22px}html.js :is(.dp-reveal,.dp-curtain,.dp-run,[data-motion-entry]).is-in{animation:md-arrive .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--entry-delay, clamp(0ms, calc(var(--i,0) * 55ms), .22s))}html.js :is(.dp-curtain,[data-motion-entry=media]).is-in{animation-name:md-media;animation-duration:.85s}html.js .dp-compose--view .cw{animation:none;animation-timeline:auto;-webkit-text-fill-color:currentColor;background-image:none}html.js .dp-compose--view:not(.is-in) .cw{opacity:.55;translate:0 .22em}html.js .dp-compose--view.is-in .cw{animation:md-arrive .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:clamp(0ms,calc(var(--w,0) * 35ms),.28s)}html.js .dp-compose .cw{animation-delay:calc(var(--t0,var(--t-title)) + clamp(0ms,calc(var(--w,0) * 35ms),.28s)),calc(var(--t0,var(--t-title)) + .1s + clamp(0ms,calc(var(--w,0) * 35ms),.28s))}html.js .motion-immediate,html.js .motion-immediate .cw{animation:none!important;opacity:1!important;translate:none!important}@keyframes md-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes md-page-out{to{opacity:0}}::view-transition-old(root){animation:md-page-out .18s ease-out both}::view-transition-new(root){animation:md-page-in .42s cubic-bezier(.16,1,.3,1) both}main :is(.tw__link,.dl,.cb,.btn){transition:scale .22s cubic-bezier(.16,1,.3,1)}main :is(.tw__link,.dl,.cb,.btn):active{scale:.985}.case__title a{text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .25s ease}.case__title a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:var(--dp-gold)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tw__win{transition:border-color .25s ease,background-color .25s ease,transform .4s cubic-bezier(.16,1,.3,1)}.tw__link:is(:hover,:focus-visible) .tw__win{transform:translate(3px)}.ll__more{transition:color .25s ease,box-shadow .3s ease,translate .35s cubic-bezier(.16,1,.3,1)}.ll__more:hover{translate:0 -2px}}@media(max-width:599px){@keyframes md-arrive{0%{opacity:.55;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes md-media{0%{opacity:.6;translate:0 16px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){html.js :is(.dp-reveal,.dp-curtain,.dp-run,[data-motion-entry]),html.js .dp-compose--view .cw{animation:none!important;opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important}}@property --k-m{syntax: "<percentage>"; inherits: false; initial-value: 140%;}@keyframes k-word{0%{translate:0 108%;clip-path:inset(-.3em -.2em calc(108% - .2em) -.2em)}to{translate:0 0;clip-path:inset(-.3em -.2em -.2em -.2em)}}@keyframes k-eyebrow{0%{opacity:0;translate:-10px 0;clip-path:inset(-.4em 100% -.4em -.4em)}30%{opacity:1}to{opacity:1;translate:0 0;clip-path:inset(-.4em -.4em -.4em -.4em)}}@keyframes k-rule{0%{scale:0 1;opacity:0}20%{opacity:1}to{scale:1 1;opacity:1}}@keyframes k-copy{0%{opacity:.01;translate:0 var(--k-rise);--k-m: -20%}25%{opacity:1}to{opacity:1;translate:0 0;--k-m: 140%}}@keyframes k-curtain{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes k-settle{0%{scale:1.18}to{scale:1}}@keyframes k-deal{0%{opacity:0;transform-origin:50% 100%;transform:perspective(1100px) translateY(var(--k-deal)) rotateX(var(--k-tilt))}30%{opacity:1}to{opacity:1;transform-origin:50% 100%;transform:perspective(1100px) translateY(0) rotateX(0)}}@media(prefers-reduced-motion:no-preference){html.js{--k-ease: cubic-bezier(.16, 1, .3, 1);--k-curtain: cubic-bezier(.77, 0, .18, 1);--k-step: 70ms;--k-rise: 18px;--k-deal: 56px;--k-tilt: 12deg}html.js [data-k]{--k-wait: calc(min(var(--k-i, 0), 5) * var(--k-step))}html.js [data-k]:not(.is-in){opacity:0;translate:none}html.js [data-k=title]:not(.is-in){opacity:1}html.js [data-k=title]:not(.is-in) .cw{opacity:1;translate:0 108%;clip-path:inset(-.3em -.2em calc(108% - .2em) -.2em)}html.js [data-k=media]:not(.is-in){opacity:1;scale:none;clip-path:inset(100% 0 0 0)}html.js [data-k=group]{opacity:1;translate:none;animation:none}html.js [data-k=title].is-in .cw{animation:k-word .95s var(--k-ease) backwards;animation-delay:calc(var(--k-wait) + min(var(--w, 0) * 42ms,.46s))}html.js [data-k=eyebrow].is-in{animation:k-eyebrow .85s var(--k-ease) backwards;animation-delay:var(--k-wait)}html.js [data-k=rule].is-in{animation:k-rule 1s var(--k-curtain) backwards;animation-delay:var(--k-wait)}html.js [data-k=copy].is-in{animation:k-copy 1s var(--k-ease) backwards;animation-delay:var(--k-wait)}html.js :is([data-k=copy].is-in,main .phero .phero__in>.dp-lead):not(.k-done){-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--k-m) - 35%),transparent var(--k-m));mask-image:linear-gradient(180deg,#000 calc(var(--k-m) - 35%),transparent var(--k-m))}html.js [data-k=media].is-in{animation:k-curtain 1.25s var(--k-curtain) backwards;animation-delay:var(--k-wait)}html.js [data-k=media].is-in :is(img,video){animation:k-settle 1.25s var(--k-ease) backwards;animation-delay:var(--k-wait)}html.js [data-k=card].is-in{animation:k-deal .95s var(--k-ease) backwards;animation-delay:var(--k-wait)}html.js [data-k=card].is-in :is(.cc__media,.lv__film) :is(img,video){animation:k-settle 1.3s var(--k-ease) backwards;animation-delay:var(--k-wait)}html.js .dp-compose:not(.hero .dp-compose) .cw{animation:k-word 1s var(--k-ease) backwards,dp-encre 1s var(--ease-glide) backwards;animation-delay:calc(var(--t0, var(--t-title)) + min(var(--w, 0) * 48ms,.52s)),calc(var(--t0, var(--t-title)) + .22s + min(var(--w, 0) * 48ms,.52s))}html.js main .phero .phero__in>.dp-lead{animation:k-copy 1.1s var(--k-ease) backwards;animation-delay:calc(var(--t-title) + .42s)}html.js main .phero .phero__visual{opacity:1;translate:none;scale:none;animation:k-curtain 1.3s var(--k-curtain) backwards;animation-delay:calc(var(--t-title) + .26s)}}@media(prefers-reduced-motion:no-preference)and (max-width:599px){html.js{--k-rise: 12px;--k-deal: 40px;--k-tilt: 9deg;--k-step: 60ms}}@media print{html.js [data-k],html.js [data-k] .cw{opacity:1!important;clip-path:none!important;translate:none!important}}@media(max-width:899px){.mobile-story-host{content-visibility:visible!important;contain:none!important}html.js .mobile-story-host .mf{height:auto}html.js .mobile-story-host .mf__stage{position:relative;top:auto;height:auto;overflow:visible;padding-block:0}html.js .mobile-story-host .mf__marks,html.js .mobile-story-host .mf__gauge{display:none}.ms{position:relative;min-width:0;height:var(--ms-range)}.ms__stage{position:sticky;top:calc(var(--dp-header-h) + 8px);height:var(--ms-height);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;padding-block:20px 12px}html.js .ms .ms__track{display:grid!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:center;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important}html.js .ms .ms__panel{position:relative!important;inset:auto!important;grid-area:1/1;min-width:0;align-self:center;animation:none!important;clip-path:none!important;transform:none!important;opacity:0!important;translate:0 18px!important;visibility:hidden;pointer-events:none;transition:opacity .38s ease,translate .48s cubic-bezier(.16,1,.3,1),visibility 0s .48s!important}html.js .ms .ms__panel[data-current]{opacity:1!important;translate:0 0!important;visibility:visible;pointer-events:auto;transition-delay:0s!important}.ms__nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;color:var(--dp-text);border-top:3px double var(--dp-line);padding-top:12px}.ms__nav button{min-height:44px;border:1px solid var(--dp-gold);border-radius:22px;color:inherit;background:transparent;font-size:1.2rem;cursor:pointer}.ms__nav button:disabled{opacity:.3;cursor:default}.ms__nav button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ms__caption{display:grid;gap:7px;font:.65rem/1.5 var(--font-machine);text-align:center}.ms__bar{height:2px;background:var(--dp-line);overflow:hidden}.ms__bar i{display:block;width:100%;height:100%;transform-origin:left;background:var(--dp-gold);transition:transform .35s ease}html.ms-reading .sticky{visibility:hidden;pointer-events:none;opacity:0}.ms .mf__n{font-size:.66rem}.ms .mf__text,.ms .st__t{font-size:clamp(1.05rem,4.7vw,1.35rem);line-height:1.55}.ms .mf__big{font-size:clamp(2.5rem,13vw,5rem)}.ms .mf__marks,.ms .mf__gauge,.ms .mf__emboss{display:none}.ms .mf__low{grid-template-columns:minmax(0,1fr)}main>.dp-section{padding-block:clamp(2rem,7svh,3.5rem)}main>.phero{min-height:calc(100svh - var(--dp-header-h));display:grid;align-content:center}html.js .tw .tw__floor{animation:none;translate:none;opacity:1}.tw .tw__floors{display:block;overflow:visible}.tw .tw__link{grid-template-columns:28px minmax(0,1fr) 18px;min-height:104px;padding:12px 8px 7px}.tw .tw__win{min-height:86px;grid-template-columns:60px minmax(0,1fr);gap:8px;padding:12px 8px;border-radius:18px;transition:border-color .3s ease,background-color .3s ease}.tw .tw__em{width:60px;height:60px}.tw .tw__name{font-size:clamp(1rem,4.2vw,1.3rem);line-height:1.12}.tw .tw__promise{font-size:.73rem;line-height:1.35}.tw .tw__num{min-width:24px;font-size:.85rem}.tw .tw__glow,.tw .tw__bulb{animation:none;opacity:.12;transition:opacity .6s ease}.tw .is-reading .tw__win{border-color:#dec383;background-color:#314234}.tw .is-reading :is(.tw__glow,.tw__bulb),.tw .tw__link:focus-visible :is(.tw__glow,.tw__bulb){opacity:1}.tw .is-reading .tw__num{color:#fff1c8;border-color:#dbc17d}main .rail:not(.fs__rail)>.rail__track{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none;margin:0;padding:0;gap:1.5rem}main .rail:not(.fs__rail)>.rail__track>*{min-width:0;max-width:none;margin-top:0}main .rail:not(.fs__rail)>.rail__gauge{display:none}.st .st__list,.steps{gap:1.5rem}.st__step,.step,.ln__stop{transition:border-color .5s ease}:is(.st__step,.step,.ln__stop).is-reading{border-color:#dbc17d}.ln__stop.is-reading .ln__when{color:#fff0bd}.mg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;color:var(--dp-text)}.mg span{font:.65rem/1.5 var(--font-machine);text-align:center}.mg button{width:44px;min-height:44px;background:transparent;color:var(--dp-gold);border:1px solid var(--dp-gold-a60);border-radius:24px}.mg button:disabled{opacity:.3}.mg[hidden]{display:none}main .cases__grid,main .about__testimonials{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;gap:2rem}main .cases__grid>li,main .about__testimonials>*{min-width:0;margin-top:0}@media(min-width:600px){.tw .tw__win{grid-template-columns:76px minmax(0,1fr) 22px}.tw .tw__em{width:76px;height:76px}main .rail:not(.fs__rail):not(.hs__rail)>.rail__track,main .cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftr .ftr__grid{gap:1.25rem}.mobile-footer-nav{border-bottom:1px solid var(--dp-line)}.mobile-footer-nav summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;list-style:none;cursor:pointer;font:600 .85rem var(--font-capitale);letter-spacing:.12em;text-transform:uppercase;color:var(--dp-gold-light)}.mobile-footer-nav summary::-webkit-details-marker{display:none}.mobile-footer-nav summary:after{content:"+";font-size:1.3rem}.mobile-footer-nav[open] summary:after{content:"−"}.mobile-footer-nav>ul{padding-bottom:1rem}}.mg{display:none}@media(max-width:899px){.mg{display:flex}}@media(prefers-reduced-motion:reduce){.ms__panel,.ms__bar i{transition:none!important}}@media(max-width:899px)and (prefers-reduced-motion:reduce){.tw .tw__glow,.tw .tw__bulb{opacity:1;transition:none}.st__step,.step,.ln__stop{transition:none}}body.dp{--dp-section-y: clamp(3rem, 2rem + 3vw, 5.5rem)}body.dp #contenu>.phero{padding-block:clamp(28px,4vw,56px) clamp(36px,4vw,64px)}body.dp #contenu>.phero--case{padding-top:24px}body.dp .projects__head{margin-bottom:28px}body.dp .fam__grid{gap:clamp(24px,2.5vw,36px)}@media(max-width:899px){body.dp{--dp-section-y: clamp(32px, 7vw, 48px)}body.dp #contenu>.phero{content-visibility:visible;contain-intrinsic-size:none}body.dp #contenu .phero.phero--editorial,body.dp #contenu>.phero{min-height:0;align-content:start;padding-block:24px 32px}body.dp #contenu .phero--editorial .phero__grid{gap:22px}body.dp #contenu .phero--editorial .phero__in{gap:13px}body.dp #contenu .phero--editorial:not(.phero--case) .phero__mobile-heading{font-size:clamp(2.3rem,10vw,3.5rem);line-height:1.07}body.dp #contenu .phero--editorial .phero__visual{width:min(68%,260px);max-height:none}body.dp #contenu .phero--editorial .phero__sign{border-radius:32px;padding:7px}body.dp #contenu .phero--editorial .phero__sign-in{margin-inline:12px;border-radius:22px;padding:14px 6px 16px;gap:8px}body.dp #contenu .phero--editorial .phero__sign-word{font-size:2.3rem}body.dp #contenu .phero--editorial .phero__sign-status{font-size:.52rem}body.dp #contenu .phero--editorial .phero__sign-sub{font-size:.58rem;letter-spacing:.12em}body.dp #contenu>.dp-section{padding-block:var(--dp-section-y)}body.dp #contenu .case-next{min-height:0;padding-block:40px}body.dp .projects__head{gap:8px;padding-bottom:16px;margin-bottom:24px}}@media(max-width:599px){body.dp #contenu .phero--realisations .phero__grid{gap:18px}body.dp #contenu .phero--realisations .phero__visual{width:min(66%,230px)}body.dp #contenu .phero--realisations .phero__sign-status{display:none}body.dp #contenu .phero--realisations .phero__sign-word{font-size:2rem}body.dp #contenu .phero--realisations .phero__sign-in{padding-block:12px}body.dp #contenu .phero--realisations.phero--editorial .phero__mobile-heading{font-size:clamp(1.9rem,9vw,2.5rem)}body.dp #contenu .projects__head{grid-template-columns:1fr auto;gap:8px 12px}body.dp #contenu .projects__head h2{grid-column:1 / -1;font-size:clamp(1.4rem,6vw,1.8rem)}body.dp #contenu .projects__head>span{grid-column:2;grid-row:1;align-self:center;font-size:.58rem}}@media(min-width:900px){.scw,.scw>.sc__stage{display:contents}.scw--phone{display:none}.scw>*{content-visibility:auto;contain-intrinsic-size:auto 900px}}.skip[data-astro-cid-4svbv52e]{position:fixed;top:.75rem;left:.75rem;z-index:var(--dp-z-skip);padding:.8rem 1.2rem;background:var(--dp-gold);color:var(--dp-bg);font-family:var(--dp-font-title);font-weight:600;letter-spacing:var(--dp-tracking-btn);text-transform:uppercase;text-decoration:none;transform:translateY(-200%);transition:transform var(--dp-dur-fast) var(--dp-ease)}.skip[data-astro-cid-4svbv52e]:focus-visible{transform:none}.sunburst[data-astro-cid-pu66dnav]{position:absolute;pointer-events:none;z-index:0;aspect-ratio:1;width:min(150vw,1500px)}.sunburst--bottom[data-astro-cid-pu66dnav]{left:50%;bottom:0;translate:-50% 50%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 8%,rgba(0,0,0,.55) 30%,transparent 62%);mask-image:radial-gradient(circle at 50% 50%,#000 8%,rgba(0,0,0,.55) 30%,transparent 62%)}.sunburst--center[data-astro-cid-pu66dnav]{left:50%;top:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 5%,transparent 60%);mask-image:radial-gradient(circle,#000 5%,transparent 60%)}.sunburst--top-right[data-astro-cid-pu66dnav]{right:0;top:0;translate:50% -50%;width:min(120vw,1100px);-webkit-mask-image:radial-gradient(circle,#000 5%,transparent 60%);mask-image:radial-gradient(circle,#000 5%,transparent 60%)}svg[data-astro-cid-pu66dnav]{width:100%;height:100%}path[data-astro-cid-pu66dnav]{fill:var(--dp-gold);opacity:.17}.core[data-astro-cid-pu66dnav]{fill:var(--dp-gold);opacity:.3}.ring[data-astro-cid-pu66dnav]{fill:none;stroke:var(--dp-gold);stroke-width:1.5;opacity:.5}.sunburst--neon[data-astro-cid-pu66dnav] path[data-astro-cid-pu66dnav],.sunburst--neon[data-astro-cid-pu66dnav] .core[data-astro-cid-pu66dnav]{fill:var(--dp-neon)}.sunburst--neon[data-astro-cid-pu66dnav] .ring[data-astro-cid-pu66dnav]{stroke:var(--dp-neon)}.is-animated[data-astro-cid-pu66dnav] svg[data-astro-cid-pu66dnav]:first-child{animation:dp-rotate var(--dp-dur-ambient) linear infinite;transform-origin:center}.dial[data-astro-cid-pu66dnav]{position:absolute;inset:0}.dial__ring[data-astro-cid-pu66dnav]{fill:none;stroke:var(--dp-gold);stroke-width:1.2;opacity:.45}.dial__ring--thin[data-astro-cid-pu66dnav]{stroke-width:.6;opacity:.3}.dial__ticks[data-astro-cid-pu66dnav]{fill:none;stroke:var(--dp-gold);stroke-width:2;opacity:.55;stroke-linecap:round}.sunburst--neon[data-astro-cid-pu66dnav] .dial__ring[data-astro-cid-pu66dnav],.sunburst--neon[data-astro-cid-pu66dnav] .dial__ticks[data-astro-cid-pu66dnav]{stroke:var(--dp-neon)}.is-animated[data-astro-cid-pu66dnav] .dial[data-astro-cid-pu66dnav]{animation:dp-rotate calc(var(--dp-dur-ambient) * .6) linear infinite reverse;transform-origin:center}html.js .is-animated[data-astro-cid-pu66dnav][data-loop]:not(.is-visible) [data-astro-cid-pu66dnav]:is(svg:first-child,.dial){animation-play-state:paused}@supports (animation-timeline: scroll()){@keyframes sunburst-scroll{to{rotate:40deg}}.is-animated[data-astro-cid-pu66dnav].sunburst--bottom{animation:sunburst-scroll linear both;animation-timeline:scroll(root);animation-range:0 1200px}}.cb[data-astro-cid-y2qexoja]{--d: 4rem;--cb-a: .72;position:relative;display:inline-flex;align-items:center;gap:.9rem;min-height:var(--dp-tap);max-width:100%;text-decoration:none;cursor:pointer;color:var(--dp-gold-light);-webkit-tap-highlight-color:transparent}.cb--sm[data-astro-cid-y2qexoja]{--d: 2.5rem;gap:.6rem}.cb__disc[data-astro-cid-y2qexoja]{position:relative;flex:none;width:var(--d);height:var(--d);border-radius:50%;display:grid;place-items:center;background:var(--lacquer) padding-box,var(--brass-grad) border-box;border:1.5px solid transparent;box-shadow:inset 0 1px #fff6c81f,inset 0 0 calc(var(--d) * .18) #000000b3,0 6px 14px #0000008c;transition:box-shadow var(--dp-dur) ease}.cb__disc[data-astro-cid-y2qexoja]>[data-astro-cid-y2qexoja]{grid-area:1 / 1;border-radius:50%}.cb__glass[data-astro-cid-y2qexoja]{width:62%;height:62%;border:calc(var(--d) * .075) solid rgba(var(--go-rgb),.9);opacity:var(--cb-a);background:radial-gradient(circle,transparent 58%,rgba(var(--go-rgb),.22) 100%);box-shadow:0 0 8px var(--go-glow),0 0 22px rgba(var(--go-rgb),.28),inset 0 0 6px rgba(var(--go-rgb),.55)}.cb__btn[data-astro-cid-y2qexoja]{width:40%;height:40%;background:radial-gradient(circle at calc(38% + var(--px, 0) * 30%) calc(32% + var(--py, 0) * 30%),#fff6c8,var(--dp-gold) 42%,var(--dp-gold-dark) 100%);box-shadow:0 2px 3px #000000a6,inset 0 1px #fff6c88c,inset 0 -1px 2px #0006;transition:scale .08s steps(2,end),translate .08s steps(2,end),box-shadow .08s steps(2,end)}.cb__text[data-astro-cid-y2qexoja]{display:grid;gap:.2rem;justify-items:start;min-width:0}.cb__label[data-astro-cid-y2qexoja]{font-family:var(--dp-font-title);font-weight:600;font-size:var(--dp-text-sm);letter-spacing:var(--dp-tracking-btn);text-transform:uppercase;line-height:1.2;text-wrap:balance;transition:color var(--dp-dur) ease}.cb--sm[data-astro-cid-y2qexoja] .cb__label[data-astro-cid-y2qexoja]{font-size:var(--dp-text-xs)}.cb__sub[data-astro-cid-y2qexoja]{font-family:var(--font-machine);font-weight:var(--fw-machine);font-size:var(--fs-label);letter-spacing:var(--tr-machine-caps);text-transform:uppercase;line-height:1.2;color:var(--dp-text-muted)}.cb[data-astro-cid-y2qexoja]:is(:hover,:focus-visible){--cb-a: 1}.cb[data-astro-cid-y2qexoja]:is(:hover,:focus-visible) .cb__label[data-astro-cid-y2qexoja]{color:#fff}.cb[data-astro-cid-y2qexoja]:is(:hover,:focus-visible) .cb__disc[data-astro-cid-y2qexoja]{box-shadow:inset 0 1px #fff6c81f,inset 0 0 calc(var(--d) * .18) #000000b3,0 8px 18px #0000008c,0 0 16px var(--dp-gold-a40)}.cb[data-astro-cid-y2qexoja]:active .cb__btn[data-astro-cid-y2qexoja]{scale:.92;translate:0 1px;box-shadow:0 0 1px #0009,inset 0 1px 3px #0000008c}.cb[data-astro-cid-y2qexoja]:focus-visible{outline:none}.cb[data-astro-cid-y2qexoja]:focus-visible .cb__disc[data-astro-cid-y2qexoja]{box-shadow:var(--focus-tube),0 6px 14px #0000008c}.cb[data-astro-cid-y2qexoja]:focus-visible .cb__label[data-astro-cid-y2qexoja]{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}@keyframes cb-ignite{0%,12%{opacity:.05}14%,19%{opacity:.9}21%,30%{opacity:.1}33%{opacity:1}40%{opacity:.4}48%,to{opacity:.72}}@keyframes cb-breathe{0%,to{opacity:.72}50%{opacity:.95}}@keyframes cb-hot{to{opacity:1}}html.js .cb__glass[data-astro-cid-y2qexoja]{animation:cb-ignite 1.4s steps(1,end) var(--cb-d, 0s) both}@media(hover:hover)and (pointer:fine){html.js .cb[data-astro-cid-y2qexoja][data-loop] .cb__glass[data-astro-cid-y2qexoja]{animation:cb-ignite 1.4s steps(1,end) var(--cb-d, 0s) both,cb-breathe 3.6s ease-in-out calc(1.4s + var(--cb-d, 0s)) infinite}html.js .cb[data-astro-cid-y2qexoja][data-loop]:not(.is-visible) .cb__glass[data-astro-cid-y2qexoja]{animation-play-state:paused}}html.js .cb[data-astro-cid-y2qexoja]:is(:hover,:focus-visible) .cb__glass[data-astro-cid-y2qexoja]{animation:cb-ignite 1.4s steps(1,end) var(--cb-d, 0s) both,cb-hot .01s linear forwards}html.js .cb--sm[data-astro-cid-y2qexoja] .cb__glass[data-astro-cid-y2qexoja]{animation:none}@media(prefers-reduced-motion:reduce){.cb__glass[data-astro-cid-y2qexoja]{animation:none!important}.cb__btn[data-astro-cid-y2qexoja],.cb__label[data-astro-cid-y2qexoja],.cb__disc[data-astro-cid-y2qexoja]{transition:none}}@property --reg-turn{syntax: "<angle>"; inherits: true; initial-value: -135deg;}.reg[data-astro-cid-up6nynx7]{position:relative;display:grid;place-items:center;width:var(--dp-tap);height:var(--dp-tap);padding:0;background:none;border:0;cursor:pointer;color:var(--dp-gold)}.reg[data-astro-cid-up6nynx7][hidden]{display:none}.reg[data-astro-cid-up6nynx7] svg[data-astro-cid-up6nynx7]{overflow:visible}.reg__ring[data-astro-cid-up6nynx7]{fill:var(--lacquer-flat);stroke:url(#dp-gold-gradient);stroke-width:1.4}.reg__ticks[data-astro-cid-up6nynx7]{fill:none;stroke:var(--dp-gold-a60);stroke-width:1.2;stroke-linecap:round}.reg__needle[data-astro-cid-up6nynx7]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;rotate:-135deg}.reg__needle[data-astro-cid-up6nynx7] svg[data-astro-cid-up6nynx7]{display:block;overflow:visible}.reg__needle[data-astro-cid-up6nynx7] path[data-astro-cid-up6nynx7]{stroke:var(--dp-gold-light);stroke-width:1.8;stroke-linecap:round}.reg__needle[data-astro-cid-up6nynx7] circle[data-astro-cid-up6nynx7]{fill:var(--dp-gold)}@supports (animation-timeline: view()){@keyframes reg-go{to{fill:var(--dp-neon-bright)}}.reg__needle[data-astro-cid-up6nynx7] circle[data-astro-cid-up6nynx7]{animation:reg-go linear both;animation-timeline:--gl;animation-range:cover 22% cover 38%}}@media(prefers-reduced-motion:reduce){.reg__needle[data-astro-cid-up6nynx7] circle[data-astro-cid-up6nynx7]{animation:none}}@supports (animation-timeline: scroll()){@keyframes reg-turn{0%{rotate:-135deg}to{rotate:135deg}}.reg__needle[data-astro-cid-up6nynx7]{animation:reg-turn linear both;animation-timeline:scroll(root)}}.reg[data-astro-cid-up6nynx7]:hover .reg__ring[data-astro-cid-up6nynx7],.reg[data-astro-cid-up6nynx7]:focus-visible .reg__ring[data-astro-cid-up6nynx7]{stroke:var(--dp-neon-bright)}.reg[data-astro-cid-up6nynx7]:focus-visible{outline:2px solid var(--dp-gold-light);outline-offset:1px;border-radius:50%;box-shadow:none}.stn[data-astro-cid-up6nynx7]{position:fixed;inset:calc(var(--dp-header-h) + .5rem) var(--dp-gutter) auto auto;margin:0;width:min(92vw,360px);max-height:calc(100dvh - var(--dp-header-h) - 2rem);overflow:auto;padding:1.1rem 1.2rem 1.2rem;color:var(--dp-text);background:var(--lacquer);border:1px solid var(--dp-gold-a60);border-left:3px solid var(--dp-gold);border-radius:0 var(--nose-lg) var(--nose-lg) 0;box-shadow:0 30px 60px #000000b3}.stn[data-astro-cid-up6nynx7]:popover-open{animation:stn-in var(--dur-brake) var(--ease-brake)}@keyframes stn-in{0%{opacity:0;transform:translateY(-8px) scaleY(.96);transform-origin:top}to{opacity:1;transform:none}}.stn[data-astro-cid-up6nynx7]::backdrop{background:#00000059}.stn__cap[data-astro-cid-up6nynx7]{font-size:var(--dp-text-xs);letter-spacing:var(--dp-tracking-tag);text-transform:uppercase;color:var(--dp-text-dim);margin-bottom:.6rem}.stn__list[data-astro-cid-up6nynx7]{list-style:none;margin:0;padding:0;display:grid}.stn__list[data-astro-cid-up6nynx7] a{display:grid;grid-template-columns:2.6em 1fr;align-items:baseline;gap:.6rem;min-height:var(--dp-tap);padding-block:.45rem;text-decoration:none;color:var(--dp-text-muted);border-bottom:1px solid var(--dp-line);font-size:var(--dp-text-sm);transition:color var(--dp-dur) ease,padding-left var(--dp-dur) var(--ease-brake)}.stn__list[data-astro-cid-up6nynx7] a b{font-family:var(--font-affiche);font-weight:600;letter-spacing:.04em;color:var(--dp-gold)}.stn__list[data-astro-cid-up6nynx7] a:hover{color:#fff;padding-left:.35rem}.stn__list[data-astro-cid-up6nynx7] a:focus-visible{outline:none;box-shadow:inset 3px 0 0 var(--dp-neon-bright);color:#fff;padding-left:.6rem}.stn__list[data-astro-cid-up6nynx7] a[aria-current=true]{color:var(--dp-neon-bright)}.stn__list[data-astro-cid-up6nynx7] a[aria-current=true] b{color:var(--dp-neon-bright);text-shadow:0 0 10px var(--dp-neon-glow)}.srail[data-astro-cid-up6nynx7]{display:none}@media(min-width:1200px)and (hover:hover){.srail[data-astro-cid-up6nynx7]:not([hidden]){display:block;position:fixed;right:.9rem;top:50%;transform:translateY(-50%);z-index:var(--dp-z-sticky)}.srail[data-astro-cid-up6nynx7] ol[data-astro-cid-up6nynx7]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem;justify-items:end}.srail[data-astro-cid-up6nynx7] a{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;min-height:30px;text-decoration:none;color:var(--dp-text-dim);font-family:var(--font-affiche);font-weight:600;font-size:.875rem;letter-spacing:.04em}.srail[data-astro-cid-up6nynx7] a b{font-weight:600}.srail[data-astro-cid-up6nynx7] a span{order:-1;font-family:var(--dp-font-body);font-size:var(--dp-text-xs);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(8px);transition:opacity var(--dp-dur) ease,transform var(--dp-dur) var(--ease-brake);color:var(--dp-gold-light);background:var(--lacquer-flat);padding:.25rem .6rem;border-right:2px solid var(--dp-gold)}.srail[data-astro-cid-up6nynx7] a:after{content:"";width:7px;height:7px;background:var(--dp-gold-a60);transform:rotate(45deg);transition:background-color var(--dp-dur) ease,box-shadow var(--dp-dur) ease,scale var(--dp-dur) var(--ease-brake)}.srail[data-astro-cid-up6nynx7] a:is(:hover,:focus-visible) span{opacity:1;transform:none}.srail[data-astro-cid-up6nynx7] a:focus-visible{outline:none;box-shadow:none}.srail[data-astro-cid-up6nynx7] a:focus-visible:after{outline:2px solid var(--dp-gold-light);outline-offset:4px}.srail[data-astro-cid-up6nynx7] a[aria-current=true]{color:var(--dp-neon-bright)}.srail[data-astro-cid-up6nynx7] a[aria-current=true]:after{background:var(--dp-neon-bright);box-shadow:0 0 8px var(--dp-neon-glow);scale:1.35}}@media(prefers-reduced-motion:reduce){.reg[data-astro-cid-up6nynx7]{animation:none}}.hdr[data-astro-cid-qlfjksao]{min-height:var(--dp-header-h);gap:var(--dp-space-4);padding-inline:var(--dp-gutter);backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#070808d9;border-bottom-color:var(--dp-gold-a40)}.hdr__brand[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;min-height:var(--dp-tap);view-transition-name:brand}.hdr__brand[data-astro-cid-qlfjksao] .hdr__logo{height:40px;width:auto;flex:none}.hdr__dot[data-astro-cid-qlfjksao]{color:var(--dp-gold);font-size:.5em;margin-inline:.45em;vertical-align:middle}.hdr__end[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--dp-space-3)}.hdr__tel[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--dp-tap);padding-inline:.3rem;white-space:nowrap;text-decoration:none;font-size:var(--dp-text-sm);font-weight:600;letter-spacing:var(--tr-title);color:var(--dp-neon-text)}.hdr__tel[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{fill:currentColor;flex:none}.hdr__tel[data-astro-cid-qlfjksao]:hover,.hdr__tel[data-astro-cid-qlfjksao]:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:.25em}.hdr__cta-short[data-astro-cid-qlfjksao]{display:none}@media(max-width:1360px){.hdr__cta-long[data-astro-cid-qlfjksao]{display:none}.hdr__cta-short[data-astro-cid-qlfjksao]{display:inline}}@media(max-width:1240px)and (min-width:1081px){.hdr__tel[data-astro-cid-qlfjksao]{font-size:0;gap:0}.hdr__tel[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{width:20px;height:20px}}@media(max-width:760px){.hdr__tel[data-astro-cid-qlfjksao]{display:none}.hdr[data-astro-cid-qlfjksao]{padding-block:6px}}.dp-nav__links[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;min-height:var(--dp-tap);border-bottom:0;padding-bottom:0;transition:color var(--dp-dur) ease}.dp-nav__links[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao][aria-current]{color:var(--dp-gold-light)}.dp-nav__links[data-astro-cid-qlfjksao]{gap:clamp(1rem,.2rem + 1.4vw,1.75rem)}.dp-nav__links[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{font-size:var(--dp-text-xs)}.hdr[data-astro-cid-qlfjksao]:before{content:"";position:absolute;inset:0 0 -1px;z-index:-1;pointer-events:none;opacity:0;background:#070808f5;box-shadow:0 1px 0 var(--dp-gold-a60)}@supports (animation-timeline: scroll()){@keyframes hdr-compact{to{opacity:1}}.hdr[data-astro-cid-qlfjksao]:before{animation:hdr-compact linear both;animation-timeline:scroll(root);animation-range:0 240px}}.hdr[data-astro-cid-qlfjksao]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,rgba(var(--tube-rgb),1),var(--tube-comet));box-shadow:0 0 8px var(--tube-glow)}@supports (animation-timeline: scroll()){@keyframes hdr-progress{to{transform:scaleX(1)}}.hdr[data-astro-cid-qlfjksao]:after{animation:hdr-progress linear both;animation-timeline:scroll(root)}}@media(prefers-reduced-motion:reduce){.hdr[data-astro-cid-qlfjksao]:after{display:none}}@media(max-width:1080px){.hdr[data-astro-cid-qlfjksao]{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#070808f7}}.burger[data-astro-cid-qlfjksao]{display:none;width:var(--dp-tap);height:var(--dp-tap);place-items:center;background:none;border:0;padding:0;cursor:pointer;color:var(--dp-gold-light)}.burger[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{overflow:visible}.burger[data-astro-cid-qlfjksao] [data-astro-cid-qlfjksao]:is(line,path){fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;transition:transform var(--dp-dur) var(--dp-ease),opacity var(--dp-dur-fast) ease,stroke-dashoffset var(--dp-dur) var(--dp-ease),stroke var(--dp-dur) ease;transform-box:fill-box;transform-origin:center}.burger__arc[data-astro-cid-qlfjksao]{stroke-dasharray:1;stroke-dashoffset:0}.burger[data-astro-cid-qlfjksao]:hover{color:var(--dp-neon-bright)}.burger[data-astro-cid-qlfjksao][aria-expanded=true] .burger__arc[data-astro-cid-qlfjksao]{stroke-dashoffset:1}.burger[data-astro-cid-qlfjksao][aria-expanded=true] .burger__bar--1[data-astro-cid-qlfjksao]{transform:translateY(13px) rotate(45deg)}.burger[data-astro-cid-qlfjksao][aria-expanded=true] .burger__bar--2[data-astro-cid-qlfjksao]{transform:scaleX(0);opacity:0}.burger[data-astro-cid-qlfjksao][aria-expanded=true] .burger__bar--3[data-astro-cid-qlfjksao]{transform:translateY(-13px) rotate(-45deg)}@media(max-width:1080px){.hdr__nav[data-astro-cid-qlfjksao]{display:none}.burger[data-astro-cid-qlfjksao]{display:grid}}@media(max-width:480px){.hdr[data-astro-cid-qlfjksao] .hdr__cta{display:none}}@media(max-width:520px){.hdr__brand[data-astro-cid-qlfjksao] .dp-nav__brand[data-astro-cid-qlfjksao]{font-size:.82rem;letter-spacing:var(--tr-title)}.hdr__brand[data-astro-cid-qlfjksao] .hdr__logo{height:34px}.hdr__brand[data-astro-cid-qlfjksao]{gap:.5rem}}.menu[data-astro-cid-qlfjksao]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0 var(--dp-gutter) var(--dp-space-6);border:0;background:var(--dp-bg);color:var(--dp-text);overflow:hidden auto;z-index:var(--dp-z-menu)}.menu[data-astro-cid-qlfjksao][open]{display:flex;flex-direction:column;animation:menu-in var(--dp-dur) var(--dp-ease)}.menu[data-astro-cid-qlfjksao]::backdrop{background:#000c}@keyframes menu-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes menu-item{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.menu__top[data-astro-cid-qlfjksao]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:var(--dp-header-h);border-bottom:1px solid var(--dp-gold-a40)}.menu__close[data-astro-cid-qlfjksao]{width:var(--dp-tap);height:var(--dp-tap);display:grid;place-items:center;background:none;border:0;color:var(--dp-gold-light);cursor:pointer}.menu__close[data-astro-cid-qlfjksao] path[data-astro-cid-qlfjksao]{stroke:currentColor;stroke-width:2.6;stroke-linecap:round;fill:none}.menu[data-astro-cid-qlfjksao] nav[data-astro-cid-qlfjksao]{position:relative;z-index:1;flex:1;display:grid;align-content:center;padding-block:var(--dp-space-6)}.menu__list[data-astro-cid-qlfjksao]{display:grid;gap:var(--dp-space-2);margin:0}.menu[data-astro-cid-qlfjksao][open] .menu__list[data-astro-cid-qlfjksao] li[data-astro-cid-qlfjksao]{animation:menu-item var(--dp-dur-slow) var(--dp-ease) both;animation-delay:calc(.12s + var(--i) * 45ms)}.menu__list[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{display:flex;align-items:baseline;gap:1rem;min-height:56px;padding-block:.5rem;text-decoration:none;font-family:var(--font-affiche);font-weight:500;font-size:clamp(2rem,1.3rem + 3.2vw,2.9rem);letter-spacing:var(--tr-titre);color:#fff;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,var(--dp-gold-a60),transparent) 1;transition:color var(--dp-dur) ease,padding-left var(--dp-dur) var(--dp-ease)}.menu__list[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover,.menu__list[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao][aria-current]{color:var(--dp-gold-light);padding-left:.5rem}.menu__num[data-astro-cid-qlfjksao]{font-family:var(--font-machine);font-weight:500;font-size:.55em;color:var(--dp-gold);min-width:2.2em}.menu__foot[data-astro-cid-qlfjksao]{position:relative;z-index:1;display:grid;gap:var(--dp-space-4);justify-items:start}.menu__tel[data-astro-cid-qlfjksao]{font-family:var(--font-machine);font-weight:500;font-size:1.5rem;color:var(--dp-neon-text);text-decoration:none;min-height:var(--dp-tap);display:inline-flex;align-items:center}.footer-logo[data-astro-cid-duge6pdl]{position:relative;display:block;width:100%;max-width:220px;aspect-ratio:1968 / 776;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.footer-logo__fallback[data-astro-cid-duge6pdl],.footer-logo__live[data-astro-cid-duge6pdl]{position:absolute;inset:0}.footer-logo[data-astro-cid-duge6pdl] .wl{--wl-ink:#dce4df;--wl-green:#30a753;width:100%;height:100%}.footer-logo[data-astro-cid-duge6pdl][data-ready] .footer-logo__fallback[data-astro-cid-duge6pdl]{visibility:hidden}.footer-logo[data-astro-cid-duge6pdl]:focus-visible{outline:2px solid #65d895;outline-offset:5px;border-radius:8px}.footer-logo__live[data-astro-cid-duge6pdl] svg{display:block}.sky[data-astro-cid-ws26p6an]{container-type:inline-size;position:relative;width:100%;margin:0}.sky__window[data-astro-cid-ws26p6an]{position:relative;overflow:hidden;aspect-ratio:1800 / 350}.sky__track[data-astro-cid-ws26p6an]{display:flex;width:200%}.sky__viewport[data-astro-cid-ws26p6an]{flex:0 0 50%;min-width:0;aspect-ratio:1800 / 350}.sky__vehicle[data-astro-cid-ws26p6an]{position:absolute;inset:0;pointer-events:none}.sky__track[data-astro-cid-ws26p6an] .sky__drive{display:none}.sky[data-astro-cid-ws26p6an] .sky__art{display:block;width:100%;height:auto;pointer-events:none}.sky[data-astro-cid-ws26p6an] .sky__toggle{bottom:-44px;right:var(--dp-gutter)}.sky[data-astro-cid-ws26p6an] .sky__drive{transform:translate(625px)}.sky[data-astro-cid-ws26p6an] .sky__wheel{transform-box:fill-box;transform-origin:center}.sky[data-astro-cid-ws26p6an][data-motion-ready] .sky__drive{animation:sky-drive 14s linear -5.5067s infinite paused}.sky[data-astro-cid-ws26p6an][data-motion-ready] .sky__wheel{animation:sky-wheel .424s linear infinite paused}.sky[data-astro-cid-ws26p6an][data-motion-ready] .sky__suspension{animation:sky-suspension .65s ease-in-out infinite paused}.sky[data-astro-cid-ws26p6an] .sky__trails{opacity:.55}.sky__vehicle[data-astro-cid-ws26p6an] [id*=streamline-carrosserie]>path:first-child,.sky__vehicle[data-astro-cid-ws26p6an] [id*=streamline-aile-avant]>path:first-child{fill:#294539;stroke:#e7cf8c;stroke-width:.85px}.sky[data-astro-cid-ws26p6an][data-motion-ready] .sky__trails{animation:sky-trails .65s ease-out infinite paused}.sky[data-astro-cid-ws26p6an][data-playing=true] .sky__drive,.sky[data-astro-cid-ws26p6an][data-playing=true] .sky__wheel,.sky[data-astro-cid-ws26p6an][data-playing=true] .sky__suspension,.sky[data-astro-cid-ws26p6an][data-playing=true] .sky__trails,.sky[data-astro-cid-ws26p6an][data-playing=true] .sky__track[data-astro-cid-ws26p6an]{animation-play-state:running}@keyframes sky-drive{0%{transform:translate(-142px)}to{transform:translate(1808px)}}@keyframes sky-wheel{to{transform:rotate(360deg)}}@keyframes sky-suspension{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}@keyframes sky-landscape{to{transform:translate(-50%)}}@keyframes sky-trails{0%{transform:translate(0);opacity:.8}to{transform:translate(-30px);opacity:.15}}@container (max-width: 700px){.sky__window[data-astro-cid-ws26p6an]{aspect-ratio:900 / 350}.sky__track[data-astro-cid-ws26p6an]{width:400%}.sky[data-astro-cid-ws26p6an][data-motion-ready] .sky__track[data-astro-cid-ws26p6an]{animation:sky-landscape 12s linear infinite paused}.sky[data-astro-cid-ws26p6an][data-playing=true] .sky__track[data-astro-cid-ws26p6an]{animation-play-state:running}.sky__vehicle[data-astro-cid-ws26p6an] .sky__art{width:200%;max-width:none}.sky[data-astro-cid-ws26p6an] .sky__vehicle[data-astro-cid-ws26p6an] .sky__drive{animation:none;transform:translate(235px)}.sky__vehicle[data-astro-cid-ws26p6an] [data-vehicle]{transform:translateY(218px) scale(2.4)}.sky[data-astro-cid-ws26p6an][data-motion-ready] .sky__wheel{animation-duration:.946s}}@media(prefers-reduced-motion:reduce){.sky__track[data-astro-cid-ws26p6an],.sky[data-astro-cid-ws26p6an] .sky__drive,.sky[data-astro-cid-ws26p6an] .sky__wheel,.sky[data-astro-cid-ws26p6an] .sky__suspension,.sky[data-astro-cid-ws26p6an] .sky__trails{animation:none!important}.sky[data-astro-cid-ws26p6an] .sky__trails{opacity:.2}}.ftr[data-astro-cid-35ed7um5]{position:relative;padding-bottom:calc(var(--dp-space-7) + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--lacquer-flat) 0%,#070808 60%,var(--lacquer-deep) 100%)}.ftr[data-astro-cid-35ed7um5]>.dp-container[data-astro-cid-35ed7um5]{padding-top:var(--dp-space-6)}.ftr__grid[data-astro-cid-35ed7um5]{display:grid;gap:var(--dp-space-7) var(--dp-space-6);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ftr__sig[data-astro-cid-35ed7um5]{display:grid;gap:8px;width:100%;padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid #91ecc636}.ftr__sig[data-astro-cid-35ed7um5] .footer-logo{max-width:240px}.ftr__baseline[data-astro-cid-35ed7um5]{font-family:var(--dp-font-geo);font-size:.75rem;color:#b8d8c6;letter-spacing:.07em;text-wrap:balance}.ftr__nap[data-astro-cid-35ed7um5]{--sf-pad:1.25rem;margin-top:var(--dp-space-5);max-width:360px;font-style:normal;font-family:var(--font-machine);font-weight:var(--fw-machine);font-size:var(--dp-text-sm);line-height:1.55;color:var(--dp-text-muted)}.ftr__nap[data-astro-cid-35ed7um5] .sf__in{display:grid;gap:.4rem;justify-items:start;overflow-wrap:anywhere}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--dp-neon-text);text-decoration:none;background:linear-gradient(90deg,currentColor,currentColor) left calc(50% + .72em) / 0 1px no-repeat;transition:background-size var(--dp-dur) var(--dp-ease),color var(--dp-dur) ease}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:is(:hover,:focus-visible){color:#fff;background-size:100% 1px}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:focus-visible{outline:none;box-shadow:var(--focus-tube)}.ftr__hours[data-astro-cid-35ed7um5]{margin-top:.3rem;font-size:var(--dp-text-xs);color:var(--dp-text-dim)}.ftr__key[data-astro-cid-35ed7um5]{position:relative;display:inline-block}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry]{animation:none}@media(prefers-reduced-motion:no-preference){.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=waiting]{clip-path:inset(100% -24px -36px -24px)}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=playing]{animation:ftr-project-in 1s cubic-bezier(.22,.65,.25,1) both}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=playing]:after{animation:ftr-emitter .65s ease-out both}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=playing] .sf__mast{animation:ftr-signal-in .4s .65s both}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=playing] .sf__in>*{animation:ftr-signal-in .4s var(--holo-delay,1s) both}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=playing] .ftr__key[data-astro-cid-35ed7um5]{animation:ftr-key-in 55ms calc(1.6s + var(--key)*55ms) linear both}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=playing] .ftr__key[data-astro-cid-35ed7um5]:after{content:"";position:absolute;right:-1px;top:.12em;height:1em;border-right:1px solid #c5f4d9;animation:ftr-caret 55ms calc(1.6s + var(--key)*55ms) steps(1,end) both}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-holo-entry=playing] .ftr__key[data-astro-cid-35ed7um5]:last-child:after{animation:ftr-last-caret .4s calc(1.6s + var(--key)*55ms) steps(1,end) 2 both}@keyframes ftr-project-in{0%,12%{clip-path:inset(100% -24px -36px -24px)}to{clip-path:inset(-24px -24px -36px -24px)}}@keyframes ftr-emitter{0%{opacity:.15;scale:.4 1}to{opacity:1;scale:1}}@keyframes ftr-signal-in{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes ftr-key-in{0%{opacity:0}2%,to{opacity:1}}@keyframes ftr-caret{0%,90%{opacity:1}91%,to{opacity:0}}@keyframes ftr-last-caret{0%,50%{opacity:1}51%,to{opacity:0}}}.ftr__title[data-astro-cid-35ed7um5]{display:block;font-family:var(--dp-font-title);font-weight:500;font-size:var(--dp-text-sm);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--dp-gold-light);padding-bottom:.7rem;margin-bottom:.4rem;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,var(--dp-gold),var(--dp-gold-a40) 55%,transparent) 1}.ftr__list[data-astro-cid-35ed7um5]{display:grid}.ftr__muted[data-astro-cid-35ed7um5]{font-size:var(--dp-text-sm);line-height:1.7;color:var(--dp-text-dim);padding-block:.4rem}.ftr[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--dp-text-muted);text-decoration:none;font-size:var(--dp-text-sm);transition:color var(--dp-dur) ease}.ftr__list[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5],.ftr__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{position:relative;display:inline-flex;align-items:center;min-height:var(--dp-tap);width:fit-content;background:linear-gradient(90deg,rgba(var(--tube-rgb),1),var(--tube-comet)) left calc(50% + .72em) / 0 1px no-repeat;transition:color var(--dp-dur) ease,background-size var(--dp-dur) var(--dp-ease)}.ftr[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:is(:hover,:focus-visible){color:var(--dp-neon-text)}.ftr__list[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:is(:hover,:focus-visible),.ftr__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:is(:hover,:focus-visible){background-size:100% 1px}.ftr[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:focus-visible{outline:none;box-shadow:var(--focus-tube);border-radius:2px}.ftr__legal[data-astro-cid-35ed7um5]{margin-top:var(--dp-space-7);padding-top:var(--dp-space-4);display:flex;flex-wrap:wrap;gap:var(--dp-space-3) var(--dp-space-5);justify-content:space-between;font-size:var(--dp-text-xs);color:var(--dp-text-dim);border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,var(--dp-gold-a40) 20%,var(--dp-gold-a40) 80%,transparent) 1}.ftr__legal[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;gap:var(--dp-space-5);list-style:none;margin:0;padding:0}.ftr__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{font-size:var(--dp-text-xs)}@media(max-width:760px){.ftr[data-astro-cid-35ed7um5]{padding-bottom:calc(var(--dp-space-9) + env(safe-area-inset-bottom))}}@media(max-width:899px){.ftr[data-astro-cid-35ed7um5] .ftr__grid[data-astro-cid-35ed7um5]{grid-template-columns:minmax(0,1fr);gap:0}.ftr__brand[data-astro-cid-35ed7um5]{min-width:0;padding-bottom:28px}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-astro-cid-35ed7um5]{max-width:none;width:100%;margin-top:0;--sf-pad:clamp(1.1rem,5vw,1.65rem)}.ftr__nap[data-astro-cid-35ed7um5] .sf__in{gap:8px}.ftr[data-astro-cid-35ed7um5] .ftr__nap[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{min-height:44px;font-size:.95rem}.ftr__hours[data-astro-cid-35ed7um5]{padding-top:10px;border-top:1px solid #af965733;width:100%;line-height:1.6}.ftr__grid[data-astro-cid-35ed7um5]>nav[data-astro-cid-35ed7um5]{min-width:0}.ftr[data-astro-cid-35ed7um5] .ftr__legal[data-astro-cid-35ed7um5]{display:grid;gap:12px;margin-top:25px;padding-top:18px}.ftr__legal[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{gap:4px 18px}.ftr__legal[data-astro-cid-35ed7um5]>p[data-astro-cid-35ed7um5]{max-width:38ch;line-height:1.6}}@media(prefers-reduced-motion:reduce){.ftr__list[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5],.ftr__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{transition:none}}.arcade-entry[data-astro-cid-ivwz3vbj]{text-align:center;padding:0 1rem 1.5rem;background:#070808}.arcade-entry[data-astro-cid-ivwz3vbj] button[data-astro-cid-ivwz3vbj]{background:none;border:0;color:#b2aa8b;font:.7rem var(--font-machine,monospace);min-height:44px;cursor:pointer;letter-spacing:.12em}.arcade-entry[data-astro-cid-ivwz3vbj] span[data-astro-cid-ivwz3vbj]{color:#00ff85;margin-left:.7em}.arcade-entry[data-astro-cid-ivwz3vbj][data-mobile]{position:relative;padding:0;background:none}.arcade-entry[data-astro-cid-ivwz3vbj][data-mobile]:after{content:"";position:absolute;top:100%;left:50%;height:25px;width:1px;background:linear-gradient(#bfa36c,#e7ce8a66);pointer-events:none}.arcade-entry[data-astro-cid-ivwz3vbj][data-mobile] button[data-astro-cid-ivwz3vbj]{max-width:100%;padding:8px 12px;font-size:.65rem;letter-spacing:.06em;color:#e6d5a5;border-bottom:1px solid #a78a4c77}.arcade-entry[data-astro-cid-ivwz3vbj] button[data-astro-cid-ivwz3vbj]:focus-visible{outline:2px solid #e6d5a5;outline-offset:3px}.sticky[data-astro-cid-r2t6j6q3]{display:none}@media(max-width:760px){.sticky[data-astro-cid-r2t6j6q3]{position:fixed;inset:auto 0 0;z-index:var(--dp-z-sticky);display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--mat-lacquer);border-top:2px solid transparent;border-image:var(--mat-brass) 1;box-shadow:0 -18px 40px #0009;animation:sticky-in .5s var(--ease-brake, ease-out) .3s backwards;transition:transform .35s var(--dp-ease),opacity .35s ease}.sticky[data-astro-cid-r2t6j6q3]:before{content:"";position:absolute;inset:0;background:var(--mat-lacquer-gloss);pointer-events:none}.sticky__btn[data-astro-cid-r2t6j6q3]{position:relative;display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:50px;text-decoration:none;font-family:var(--dp-font-title);font-weight:600;font-size:var(--dp-text-sm);letter-spacing:var(--dp-tracking-btn);text-transform:uppercase;color:var(--lit);background:var(--lacquer) padding-box,var(--brass-grad) border-box;border:2px solid transparent;border-radius:0 var(--nose-sm) var(--nose-sm) 0;box-shadow:inset 0 1px #fff6c81a;transition:transform .12s ease,filter var(--dp-dur) ease}.sticky__btn[data-astro-cid-r2t6j6q3] svg[data-astro-cid-r2t6j6q3]{fill:currentColor}.sticky__btn[data-astro-cid-r2t6j6q3]:active{transform:scale(.97);filter:brightness(.9)}.sticky[data-astro-cid-r2t6j6q3] .sticky__cb{position:relative;justify-content:center;min-height:50px}@keyframes sticky-in{0%{transform:translateY(110%)}to{transform:none}}.sticky[data-astro-cid-r2t6j6q3].is-away,.sticky[data-astro-cid-r2t6j6q3].is-tucked{transform:translateY(110%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .35s var(--dp-ease),opacity .35s ease,visibility 0s .35s}@media(prefers-reduced-motion:reduce){.sticky[data-astro-cid-r2t6j6q3],.sticky[data-astro-cid-r2t6j6q3].is-away,.sticky[data-astro-cid-r2t6j6q3].is-tucked{animation:none;transition:none}.sticky__btn[data-astro-cid-r2t6j6q3]{transition:none}}}.crumbs[data-astro-cid-7gl2kmep]{--h: calc(var(--dp-tap) + 4px);--line: 2px;--crumb-brass:#bda36b;display:inline-flex;align-items:stretch;max-width:100%;margin-bottom:var(--dp-space-5)}.crumbs__mast[data-astro-cid-7gl2kmep]{flex:none;width:calc(var(--h) * .3 + var(--line));margin-right:calc(var(--line) * -1);position:relative;z-index:1;border:var(--line) solid var(--crumb-brass);border-bottom:0;background:linear-gradient(var(--crumb-brass),var(--crumb-brass)) 0 calc(var(--h) * .2 - var(--line) * 1.5) / 100% var(--line) no-repeat,linear-gradient(var(--crumb-brass),var(--crumb-brass)) 0 calc(var(--h) * .31 - var(--line) * 1.5) / 100% var(--line) no-repeat}.crumbs__train[data-astro-cid-7gl2kmep]{display:grid;align-content:start;min-width:0;padding-block:calc(var(--h) * .48) calc(var(--h) * .09)}.crumbs__body[data-astro-cid-7gl2kmep]{flex-wrap:nowrap;white-space:nowrap;min-width:0;row-gap:0;min-height:var(--h);margin:0;padding:0 calc(var(--h) * .62) 0 .9rem;border:var(--line) solid var(--crumb-brass);border-left:0;border-radius:0 calc(var(--h) * .94) 0 0;background:var(--lacquer)}.crumbs__rail[data-astro-cid-7gl2kmep]{display:block;height:6px;border-right:var(--line) solid var(--crumb-brass);border-bottom:var(--line) solid var(--crumb-brass);background:#0d100f}li[data-astro-cid-7gl2kmep]{display:inline-flex;align-items:center;gap:var(--dp-space-2);min-width:0;max-width:100%}li[data-astro-cid-7gl2kmep]:not(:last-child){flex:none}li[data-astro-cid-7gl2kmep]:last-child{flex:0 1 auto;overflow:hidden}a[data-astro-cid-7gl2kmep]{position:relative;display:inline-flex;align-items:center;min-height:var(--dp-tap);padding-inline:.15rem;background:linear-gradient(90deg,rgba(var(--tube-rgb),1),var(--tube-comet)) left calc(50% + .75em) / 0 1px no-repeat;transition:color var(--dp-dur) ease,background-size var(--dp-dur) var(--dp-ease)}a[data-astro-cid-7gl2kmep]:is(:hover,:focus-visible){background-size:100% 1px}a[data-astro-cid-7gl2kmep]:focus-visible{outline:none;box-shadow:var(--focus-tube);border-radius:2px}.sep[data-astro-cid-7gl2kmep]{flex:none;width:.45em;height:.45em;rotate:45deg;background:var(--dp-gold-dark)}.crumbs__here[data-astro-cid-7gl2kmep]{display:block;min-width:0;line-height:var(--dp-tap);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){.crumbs[data-astro-cid-7gl2kmep]{--h:44px;--line:1.5px;width:100%}.crumbs__train[data-astro-cid-7gl2kmep]{flex:1;padding-top:12px;padding-bottom:3px}.crumbs__body[data-astro-cid-7gl2kmep]{padding-inline:12px 22px;column-gap:9px;font-size:.6rem;letter-spacing:.08em;line-height:1.45;border-top-right-radius:30px}.crumbs__body[data-astro-cid-7gl2kmep] li[data-astro-cid-7gl2kmep]{gap:8px}.crumbs__body[data-astro-cid-7gl2kmep] li[data-astro-cid-7gl2kmep]:last-child{flex:1 1 auto}.crumbs__here[data-astro-cid-7gl2kmep]{padding:0}.crumbs__rail[data-astro-cid-7gl2kmep]{height:5px}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-7gl2kmep]{transition:none}}main[data-astro-cid-37fxchfa]{outline:none}.page-path[data-astro-cid-37fxchfa]{position:relative;z-index:2;padding-top:16px;padding-bottom:6px}.page-path[data-astro-cid-37fxchfa] .crumbs{margin:0;vertical-align:top}@media(max-width:899px){.page-path[data-astro-cid-37fxchfa]{padding-top:12px;padding-bottom:0}}body{timeline-scope:--gl}
