input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px hsl(var(--muted)) inset!important;-webkit-text-fill-color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground))!important;transition:background-color 5000s ease-in-out 0s}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 32%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--radius: .5rem}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 78%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%}html{background-color:hsl(var(--background));color-scheme:light}html.dark{color-scheme:dark}body{overflow-x:clip}@layer base{*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}}.bg-background{background-color:hsl(var(--background))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-card{background-color:hsl(var(--card))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-accent{background-color:hsl(var(--accent))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.border-border{border-color:hsl(var(--border))}.border-input{border-color:hsl(var(--input))}.font-serif,[class*="font-['Playfair_Display']"]{font-family:Playfair Display,ui-serif,Georgia,serif}.prose,.bdm-prose{max-width:68ch;color:hsl(var(--foreground));font-size:1.125rem;line-height:1.75}@media(min-width:768px){.prose,.bdm-prose{font-size:1.1875rem}}.prose p,.bdm-prose p{margin-bottom:1.25em}.prose h2,.bdm-prose h2{font-family:Playfair Display,serif;font-size:1.625em;margin-top:2em;margin-bottom:.75em;font-weight:700}.prose h3,.bdm-prose h3{font-family:Playfair Display,serif;font-size:1.3em;margin-top:1.6em;margin-bottom:.6em;font-weight:700}.prose blockquote,.bdm-prose blockquote{border-left:4px solid #E50914;padding-left:1.5rem;margin:2rem 0;font-style:italic;font-size:1.25rem}.prose img,.bdm-prose img{border-radius:.25rem;margin:2rem 0;max-width:100%;height:auto}.prose,.bdm-prose,.bdm-chapo{overflow-wrap:anywhere}.prose table,.bdm-prose table{display:block;max-width:100%;overflow-x:auto}.prose pre,.bdm-prose pre{max-width:100%;overflow-x:auto}.prose video,.prose audio,.prose iframe,.bdm-prose video,.bdm-prose audio,.bdm-prose iframe{max-width:100%}.prose a,.bdm-prose a{color:#e50914;text-decoration:underline;text-underline-offset:2px}.prose a:hover,.bdm-prose a:hover{color:#b8070f}.prose ul,.prose ol,.bdm-prose ul,.bdm-prose ol{padding-left:1.5em;margin-bottom:1.25em}.prose li,.bdm-prose li{margin-bottom:.5em}.bdm-video{margin:2rem 0}.bdm-video__facade{position:relative;aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#0d0d0d;border-radius:.25rem;color:#fff}.bdm-video__play{display:inline-flex;align-items:center;gap:.75rem;min-height:56px;padding:.875rem 1.75rem;font-size:1.125rem;font-weight:600;color:#fff;background:#e50914;border:0;border-radius:9999px;cursor:pointer}.bdm-video__play:hover{background:#b8070f}.bdm-video__icon{width:1.5rem;height:1.5rem}.bdm-video__notice{font-size:1rem;line-height:1.5;text-align:center;max-width:42ch;margin:0;color:#fff}.bdm-video__player{width:100%;aspect-ratio:16 / 9;border:0;border-radius:.25rem}.bdm-video__caption{margin-top:.75rem;font-size:1rem;color:hsl(var(--foreground) / .75)}.bdm-video-fallback a{word-break:break-all}.bdm-social{margin:2rem 0}.bdm-social__facade{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.5rem;background:hsl(var(--surface-inverse));border-radius:.25rem;color:hsl(var(--surface-inverse-foreground))}.bdm-social__show{display:inline-flex;align-items:center;gap:.75rem;min-height:56px;padding:.875rem 1.75rem;font-size:1.125rem;font-weight:600;color:#fff;background:hsl(var(--brand-strong));border:0;border-radius:9999px;cursor:pointer}.bdm-social__show:hover{background:hsl(var(--brand-hover))}.bdm-social__notice{font-size:1rem;line-height:1.5;text-align:center;max-width:42ch;margin:0}.bdm-social__link{margin:0;font-size:1rem}.bdm-social__link a{color:#fff;text-decoration:underline}.bdm-social__frame{width:100%;min-height:32rem;border:0;border-radius:.25rem}.bdm-social__caption{margin-top:.75rem;font-size:1rem;color:hsl(var(--foreground) / .75)}.bdm-social-fallback a{word-break:break-all}.bdm-gallery{margin:2rem 0}.bdm-gallery__stage{position:relative;margin:0;background:hsl(var(--surface-inverse));border-radius:.25rem;overflow:hidden}.bdm-gallery__main{display:block;width:100%;max-height:70vh;margin:0;border-radius:0;object-fit:contain;background:hsl(var(--surface-inverse))}.bdm-gallery__main--in{animation:bdm-gallery-fade .22s ease-out}.bdm-gallery__counter{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;font-size:1rem;font-weight:600;color:hsl(var(--surface-inverse-foreground));background:hsl(var(--surface-inverse) / .8);border-radius:9999px}.bdm-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;color:hsl(var(--surface-inverse-foreground));background:hsl(var(--brand-strong));border:0;border-radius:9999px;cursor:pointer}.bdm-gallery__nav:hover{background:hsl(var(--brand-hover))}.bdm-gallery__nav svg{width:28px;height:28px}.bdm-gallery__nav--prev{left:.75rem}.bdm-gallery__nav--next{right:.75rem}.bdm-gallery__caption{padding:.75rem 1rem;margin:0;font-size:1rem;line-height:1.5;color:hsl(var(--surface-inverse-foreground));background:hsl(var(--surface-inverse))}.bdm-gallery__caption:empty{display:none}.bdm-gallery__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0 0;margin:0;list-style:none}.bdm-gallery__thumbs li{margin:0}.bdm-gallery__thumb{display:block;width:88px;height:88px;padding:0;background:none;border:3px solid transparent;border-radius:.25rem;cursor:pointer;overflow:hidden}.bdm-gallery__thumb img{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;object-position:center top}.bdm-gallery__thumb[aria-pressed=true]{border-color:hsl(var(--brand))}.bdm-gallery__thumb:hover{border-color:hsl(var(--brand-hover))}@media(min-width:768px){.bdm-gallery__thumb{width:104px;height:104px}}@keyframes bdm-gallery-fade{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bdm-gallery__main--in{animation:none}}.bdm-survey-option--choisie{border-color:hsl(var(--brand));background-color:hsl(var(--brand) / .05)}.dark .prose,.dark .bdm-prose{color:hsl(var(--foreground))}.dark .prose blockquote,.dark .bdm-prose blockquote{border-color:#e50914}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],textarea,select{font-size:16px}@layer base{:focus-visible{outline:2px solid #E50914;outline-offset:2px;border-radius:4px}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-ticker-scroll{animation:ticker-scroll 60s linear infinite}.animate-ticker-scroll:hover{animation-play-state:paused}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scroll-progress{height:3px;background:#e50914;transform-origin:left;position:fixed;top:0;left:0;right:0;z-index:100}
