@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;1,600&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-md{right:24px}.top-md{top:24px}.z-10{z-index:10}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.my-md{margin-top:24px;margin-bottom:24px}.my-sm{margin-top:12px;margin-bottom:12px}.mb-lg{margin-bottom:48px}.mb-md{margin-bottom:24px}.mb-sm{margin-bottom:12px}.mb-xl{margin-bottom:clamp(72px,8vw,104px)}.mt-sm{margin-top:12px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-72{height:18rem}.h-full{height:100%}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-lg{gap:48px}.gap-md{gap:24px}.gap-sm{gap:12px}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-background{--tw-bg-opacity: 1;background-color:rgb(17 18 13 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-lg{padding:48px}.p-md{padding:24px}.p-xl{padding:clamp(72px,8vw,104px)}.px-container-margin{padding-left:clamp(20px,5vw,96px);padding-right:clamp(20px,5vw,96px)}.px-lg{padding-left:48px;padding-right:48px}.px-xl{padding-left:clamp(72px,8vw,104px);padding-right:clamp(72px,8vw,104px)}.py-md{padding-top:24px;padding-bottom:24px}.py-sm{padding-top:12px;padding-bottom:12px}.py-xl{padding-top:clamp(72px,8vw,104px);padding-bottom:clamp(72px,8vw,104px)}.pb-lg{padding-bottom:48px}.pr-xl{padding-right:clamp(72px,8vw,104px)}.pt-xl{padding-top:clamp(72px,8vw,104px)}.text-center{text-align:center}.font-body-lg,.font-body-md,.font-display-lg,.font-headline-lg,.font-headline-xl,.font-label-lg,.font-label-sm{font-family:Roboto,sans-serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-body-lg{font-size:18px;line-height:1.6;font-weight:400}.text-display-lg-mobile{font-size:44px;line-height:1.05;font-weight:700}.text-headline-lg{font-size:36px;line-height:1.1;font-weight:600}.text-headline-xl{font-size:clamp(40px,5vw,52px);line-height:1.08;font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-widest{letter-spacing:.1em}.text-on-primary{--tw-text-opacity: 1;color:rgb(17 18 13 / var(--tw-text-opacity, 1))}.text-on-surface{--tw-text-opacity: 1;color:rgb(255 251 244 / var(--tw-text-opacity, 1))}.text-on-surface-variant,.text-primary{--tw-text-opacity: 1;color:rgb(216 207 188 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(255 251 244 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-700{transition-duration:.7s}:root{font-family:Roboto,sans-serif;color:#f5f5f5;background:#11120d;font-synthesis:none;--ink: #f7f4f2;--muted: #b8b8b8;--line: rgba(255, 255, 255, .1);--paper: #1c1b1b;--accent: #d0d0d0;--accent-dark: #bcbcbc;--purple: #f5f5f5}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#11120d;color:#f5f5f5}button,input,select,textarea{font:inherit}button,a{transition:.2s ease}a{text-decoration:none;color:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{width:260px;background:#11120d;color:#f5f5f5;position:fixed;inset:0 auto 0 0;padding:24px 18px;display:flex;flex-direction:column;z-index:30;border-right:1px solid rgba(255,255,255,.06)}.brand,.public-logo{display:flex;align-items:center;gap:12px;font-weight:700}.brand-mark{width:40px;height:40px;border:1px solid rgba(255,255,255,.12);border-radius:13px;display:grid;place-items:center;color:var(--accent)}.brand>div:nth-child(2){display:flex;flex-direction:column}.brand strong{font-size:18px}.brand span{font-size:11px;color:#a8a8a8;text-transform:uppercase;letter-spacing:.14em}.workspace{margin:30px 2px 18px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;flex-direction:column}.workspace span{font-size:10px;color:#a8a8a8;text-transform:uppercase;letter-spacing:.12em}.workspace b{font-size:13px;margin-top:4px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a{display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:10px;color:#a8a8a8;font-size:14px}.sidebar nav a:hover,.sidebar nav a.active{background:#2a2a2a;color:#fff}.sidebar nav a.active svg{color:var(--accent)}.sidebar-foot{margin-top:auto}.profile-mini{display:flex;gap:10px;align-items:center;padding:14px 6px;border-top:1px solid #282930}.profile-mini>div:last-child{min-width:0;display:flex;flex-direction:column}.profile-mini b{font-size:13px}.profile-mini span{font-size:10px;color:#747780;overflow:hidden;text-overflow:ellipsis}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#111;font-weight:700}.avatar.soft{background:#eff0ec}.avatar.large{width:64px;height:64px;font-size:24px}.logout{width:100%;border:0;background:transparent;color:#83858f;display:flex;align-items:center;gap:10px;padding:10px 8px;cursor:pointer}.logout:hover{color:#fff}.main{margin-left:260px;min-width:0;width:calc(100% - 260px)}.topbar{height:72px;padding:0 34px;border-bottom:1px solid var(--line);background:#131313db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.breadcrumb{color:#a8a8a8}.live-pill{font-size:12px;background:#1c1b1beb;border:1px solid var(--line);border-radius:30px;padding:8px 12px;display:flex;align-items:center;gap:8px;color:#f7f4f2}.live-pill i,.open-label i{width:7px;height:7px;border-radius:50%;background:#d0d0d0;box-shadow:0 0 0 4px #fff3}.page-wrap{padding:36px;max-width:1500px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.page-heading h1{font-size:34px;letter-spacing:-.04em;margin:5px 0}.page-heading p{color:var(--muted);margin:0}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:700;color:#a8a8a8}.eyebrow.light{color:#f7f4f2}.btn{border:0;border-radius:10px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;cursor:pointer}.miw-home{--miw-navy: #050505;--miw-navy-soft: #111111;--miw-gold: #ffffff;--miw-gold-light: #f5f5f5;--miw-rose: #d9d9d9;--miw-cream: #ffffff;background:var(--miw-navy);color:var(--miw-cream);font-family:DM Sans,system-ui,sans-serif;min-height:100vh;overflow-x:clip}.miw-home h1,.miw-home h2,.miw-home h3{font-family:Playfair Display,Georgia,serif}.miw-fixed-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-20;background:#050505}.miw-sparkles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;pointer-events:none;overflow:hidden}.miw-sparkles i{position:absolute;width:2px;height:2px;border-radius:50%;background:#f5f5f5;opacity:.24;animation:miw-sparkle 3s ease-in-out infinite}@keyframes miw-sparkle{0%,to{opacity:.08;transform:scale(.7)}50%{opacity:.55;transform:scale(1.6)}}.miw-page-main{position:relative;z-index:1;padding-top:80px}.miw-site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:#00000080;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 26px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.miw-site-header-inner{width:min(100% - 32px,1280px);min-height:80px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.miw-site-logo img{width:150px;height:auto;-o-object-fit:contain;object-fit:contain}.miw-site-nav{display:flex;align-items:center;gap:24px}.miw-site-nav a,.miw-site-nav button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#fff;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.miw-site-nav a:hover,.miw-site-nav button:hover{color:#fff;opacity:.72}.miw-site-nav button svg{transform:rotate(90deg)}.miw-header-register,.miw-gold-button{border:1px solid #fff;background:#fff;color:#050505;box-shadow:0 16px 38px -20px #ffffffb3}.miw-site-nav .miw-header-register{padding:8px 24px;border-radius:999px;color:#050505}.miw-mobile-menu{display:none;border:0;background:transparent;color:#fff}.miw-live-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:45px;padding:10px max(16px,calc((100vw - 1152px)/2));background:linear-gradient(90deg,#000,#07080b,#000);color:var(--miw-cream);border-bottom:1px solid rgba(255,255,255,.16);text-align:center}.miw-live-strip p{margin:0;color:#fff7efd9;font-size:13px;letter-spacing:.04em}.miw-live-strip a,.miw-outline-button,.miw-mission a{display:inline-flex;align-items:center;gap:8px;color:var(--miw-gold-light);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.miw-live-strip a{min-height:30px;padding:6px 16px;border-radius:999px;background:#fff;color:#000;font-size:11px;box-shadow:0 10px 30px -18px #ffffffa6}.miw-hero{position:relative;width:100%;min-height:60vh;display:grid;place-items:center;overflow:hidden}@media (min-width: 768px){.miw-hero{min-height:75vh}}@media (min-width: 1024px){.miw-hero{height:750px}}.miw-hero-media,.miw-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.miw-hero-media img,.miw-hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.miw-hero-shade{background:linear-gradient(90deg,#000c,#00000080)}.miw-hero-content{position:relative;z-index:1;width:min(100% - 32px,1180px);text-align:center;padding:68px 0}.miw-hero-content h2,.miw-kicker,.miw-section-head p,.miw-cta p,.miw-mission p{color:var(--miw-gold-light);font-size:13px;letter-spacing:.24em;text-transform:uppercase;font-weight:800}.miw-hero-content h2{margin:0 0 10px;color:#fff;font-size:clamp(24px,4vw,60px);line-height:1.1;font-family:Playfair Display,Georgia,serif;letter-spacing:0;text-transform:none}.miw-hero-content h1{margin:0 0 20px;font-size:clamp(36px,5.6vw,74px);line-height:1.05;color:#fff;text-shadow:0 24px 60px rgba(0,0,0,.55)}.miw-gold-line{width:min(280px,54vw);height:1px;margin:28px auto;background:linear-gradient(90deg,transparent,var(--miw-gold),transparent)}.miw-hero-content span{display:block;max-width:760px;margin:0 auto 30px;color:#e5e7eb;font-size:clamp(18px,2vw,24px)}.miw-hero-dots{display:flex;justify-content:center;gap:10px;margin-top:22px}.miw-hero-dots button{width:34px;height:4px;border:0;border-radius:999px;background:#fff7ef5c;cursor:pointer}.miw-hero-dots button.active{background:linear-gradient(135deg,#f3dfab,#d6aa5c)}.miw-gold-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 24px;border-radius:999px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.miw-story,.miw-reference-story,.miw-celebs,.miw-reference-celebs,.miw-gallery,.miw-news,.miw-partners{padding:clamp(64px,8vw,112px) clamp(20px,5vw,80px)}.miw-story{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr) minmax(260px,460px);align-items:center;gap:clamp(24px,5vw,72px);background:linear-gradient(180deg,#050505,#111)}.miw-reference-story{position:relative;display:grid;grid-template-columns:minmax(150px,290px) minmax(0,1fr);gap:clamp(28px,5vw,70px);align-items:center;overflow:hidden;background:#050505}.miw-marquee{position:absolute;left:-7vw;top:50%;transform:translateY(-50%) rotate(-90deg);color:#ffffff0f;font-family:Playfair Display,Georgia,serif;font-size:clamp(80px,13vw,170px);font-weight:800;white-space:nowrap;pointer-events:none}.miw-reference-story>div:not(.miw-marquee){position:relative;z-index:1}.miw-reference-story .miw-facts{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.miw-reference-story .miw-facts article{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;background:#000;border-color:#ffffff29}.miw-reference-story .miw-facts img{width:min(100%,200px);height:96px;-o-object-fit:contain;object-fit:contain;margin-bottom:6px}.miw-crown{width:min(320px,42vw);margin:auto;filter:grayscale(1) contrast(1.1) drop-shadow(0 26px 38px rgba(255,255,255,.14))}.miw-story h2,.miw-section-head h2,.miw-cta h2,.miw-mission h2{margin:8px 0 16px;font-size:clamp(34px,5vw,68px);line-height:1}.miw-story p:not(.miw-kicker),.miw-cta div>p:last-of-type,.miw-mission span,.miw-news p{color:#fff7efb8;font-size:17px;line-height:1.8}.miw-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.miw-facts article,.miw-news a{border:1px solid rgba(255,255,255,.18);background:#ffffff0b;border-radius:8px;padding:24px}.miw-facts strong{display:block;color:var(--miw-gold-light);font-size:clamp(28px,4vw,52px);line-height:1;font-family:Playfair Display,Georgia,serif}.miw-facts span{color:#fff7efb8;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.miw-section-head{max-width:780px;margin:0 auto 44px;text-align:center}.miw-celeb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.miw-reference-celebs{background:#050505}.miw-celeb-stage{position:relative;max-width:1180px;min-height:560px;margin:0 auto;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:16px;align-items:center}.miw-celeb-stage>button{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff0f;color:var(--miw-gold-light)}.miw-celeb-stage>button:hover{background:#ffffff29}.miw-celeb-slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);min-height:520px;overflow:hidden;border-radius:8px;background:#151515;box-shadow:0 30px 90px #0000006b}.miw-celeb-slide img{width:100%;height:100%;min-height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:#0a0a0a}.miw-celeb-slide div{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,60px)}.miw-celeb-slide span{color:var(--miw-gold);font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:900}.miw-celeb-slide h3{margin:12px 0 10px;color:#fff;font-size:clamp(34px,5vw,70px);line-height:1}.miw-celeb-slide h4{margin:0 0 20px;color:var(--miw-gold-light);font-size:17px}.miw-celeb-slide p{color:#fff7efb8;font-size:17px;line-height:1.75}.miw-celeb-dots{display:flex;justify-content:center;gap:9px;margin-top:26px}.miw-celeb-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#ffffff3d}.miw-celeb-dots button.active{width:30px;border-radius:999px;background:#fff}.miw-celeb-card{display:grid;grid-template-columns:minmax(180px,45%) 1fr;min-height:380px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#ffffff14,#ffffff06);border-radius:8px}.miw-celeb-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#111}.miw-celeb-card div{align-self:end;padding:28px}.miw-celeb-card span,.miw-news span{color:var(--miw-gold);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:900}.miw-celeb-card h3{margin:8px 0 4px;color:#fff;font-size:clamp(28px,3vw,46px);line-height:1}.miw-celeb-card h4{margin:0 0 16px;color:var(--miw-gold-light);font-size:15px}.miw-celeb-card p{color:#fff7efad;line-height:1.7}.miw-cta{position:relative;min-height:560px;display:grid;align-items:end;padding:clamp(40px,7vw,96px);overflow:hidden}.miw-cta img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.miw-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f0,#0000008a,#0000002e)}.miw-cta div{position:relative;z-index:1;max-width:620px}.miw-outline-button{margin-top:24px}.miw-gallery{background:#0a0a0a;text-align:center;overflow:hidden}.miw-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:34px}.miw-reference-gallery{display:flex;flex-direction:column;gap:18px;margin-bottom:34px}.miw-gallery-row{display:flex;width:-moz-max-content;width:max-content;gap:18px;animation:miw-gallery-scroll 44s linear infinite}.miw-gallery-row:nth-child(2){animation-direction:reverse;animation-duration:56s}.miw-gallery-row:nth-child(3){animation-duration:62s}.miw-reference-gallery img{width:min(70vw,420px);height:260px;-o-object-fit:cover;object-fit:cover;border-radius:8px;filter:saturate(1.02) contrast(1.04);flex:0 0 auto}@keyframes miw-gallery-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.miw-gallery-grid img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:8px;filter:saturate(.95) contrast(1.02)}.miw-mission{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff2e}.miw-mission article{min-height:440px;padding:clamp(32px,6vw,76px);background:#111}.miw-mission svg{color:var(--miw-gold);width:42px;height:42px;margin-bottom:24px}.miw-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.miw-home-events{padding:clamp(70px,9vw,120px) clamp(18px,6vw,96px);background:#050505}.miw-home-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.miw-home-event-card{overflow:hidden;display:grid;min-height:420px;border:1px solid rgb(214 170 92 / 28%);border-radius:28px;background:#111;color:#fff7ef;box-shadow:0 24px 70px #00000047}.miw-home-event-card img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.miw-home-event-card div{padding:26px}.miw-home-event-card span{color:#f3dfab;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.miw-home-event-card h3{margin:12px 0 10px;color:#fff7ef;font-size:clamp(24px,3vw,34px);line-height:1.05}.miw-home-event-card p{color:#fff7efb8;font-size:15px;line-height:1.7}.miw-home-events>.miw-outline-button{margin:34px auto 0}.miw-news h3{margin:12px 0;font-size:26px;color:#fff}.miw-partners{display:grid;grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:32px;background:#fff;color:#050505}.miw-partners>div:first-child{display:flex;align-items:center;gap:14px;color:#111;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.miw-partners svg{color:var(--miw-gold)}.miw-partner-logos{display:flex;align-items:center;justify-content:flex-start;gap:16px;overflow-x:auto;padding-bottom:8px}.miw-partner-logos a{display:grid;place-items:center;width:126px;min-height:76px;padding:12px;border:1px solid rgba(0,0,0,.14);border-radius:8px}.miw-partner-logos img{max-height:54px;-o-object-fit:contain;object-fit:contain}.miw-winners{padding:clamp(64px,8vw,112px) clamp(20px,5vw,80px);background:linear-gradient(180deg,#050505,#111)}.miw-winner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.miw-winner-grid article{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff0b}.miw-winner-grid img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.miw-winner-grid h3{margin:0;padding:16px;color:var(--miw-gold-light);font-size:20px;text-align:center}.miw-floating-register{position:fixed;right:18px;bottom:18px;z-index:60;width:min(320px,calc(100vw - 36px));padding:18px;border:2px solid rgba(255,255,255,.65);border-radius:16px;background:linear-gradient(90deg,#0a0a0a,#151515,#0a0a0a);box-shadow:0 24px 80px #00000080}.miw-floating-register>button{position:absolute;top:-10px;right:-10px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:#f5f5f5;color:#050505}.miw-floating-register h3{position:relative;margin:0 0 12px;padding:10px;border:1px solid rgba(255,255,255,.4);border-radius:10px;background:linear-gradient(90deg,#fff,#bdbdbd,#fff);color:transparent;-webkit-background-clip:text;background-clip:text;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:900;text-align:center}.miw-floating-register a{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;border-radius:12px;background:#fff;color:#050505;font-weight:900}@media (min-width: 1120px){.miw-currency-menu{display:inline-flex}}@media (max-width: 980px){.miw-site-nav{display:none}.miw-mobile-menu{display:grid;place-items:center}.miw-story,.miw-reference-story,.miw-celeb-grid,.miw-mission,.miw-news-grid{grid-template-columns:1fr}.miw-reference-story .miw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.miw-story,.miw-reference-story{text-align:center}.miw-marquee{display:none}.miw-celeb-stage{grid-template-columns:1fr}.miw-celeb-stage>button{display:none}.miw-celeb-slide{grid-template-columns:1fr}.miw-celeb-slide img{min-height:390px;height:390px}.miw-celeb-card{grid-template-columns:1fr}.miw-celeb-card img{height:420px}.miw-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.miw-partners{grid-template-columns:1fr;align-items:flex-start}.miw-partner-logos{justify-content:flex-start}}@media (max-width: 640px){.miw-live-strip{flex-wrap:wrap;gap:8px}.miw-hero{min-height:74vh}.miw-hero-content{padding:84px 0 62px}.miw-facts,.miw-gallery-grid,.miw-reference-story .miw-facts{grid-template-columns:1fr}.miw-reference-gallery img{width:78vw;height:220px}.miw-winner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.miw-celeb-card img{height:340px}.miw-mission article{min-height:360px}}.sponsors-page{min-height:100vh;background:#080906!important;color:#fffbf4!important}.sponsors-page main{overflow:hidden}.sponsors-hero{position:relative;min-height:680px;display:grid;place-content:center;justify-items:center;padding:130px clamp(20px,6vw,96px) 100px;isolation:isolate;text-align:center;background:linear-gradient(180deg,#08090629,#080906 92%),radial-gradient(circle at 50% 10%,rgba(216,207,188,.2),transparent 46%)}.sponsors-hero:before,.sponsors-hero:after{position:absolute;z-index:-1;content:"";border:1px solid rgba(216,207,188,.13);border-radius:50%}.sponsors-hero:before{width:min(70vw,760px);aspect-ratio:1}.sponsors-hero:after{width:min(52vw,560px);aspect-ratio:1}.sponsors-hero>span,.sponsors-intro span,.sponsors-section-heading span,.sponsors-value span{color:#d8cfbc;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.sponsors-hero h1{max-width:980px;margin:24px 0;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:600;letter-spacing:-.055em;line-height:.94}.sponsors-hero h1 em{color:#d8cfbc;font-family:Playfair Display,serif;font-weight:600}.sponsors-hero>p{max-width:720px;color:#d8cfbc;font-size:clamp(17px,2vw,21px);line-height:1.65}.sponsors-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.sponsors-hero-actions a,.sponsors-value>a{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sponsors-intro{width:min(1180px,calc(100% - 40px));display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,8vw,110px);align-items:end;margin:0 auto;padding:100px 0;border-top:1px solid rgba(216,207,188,.14)}.sponsors-intro h2,.sponsors-section-heading h2,.sponsors-value h2{margin-top:18px;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:500;letter-spacing:-.04em;line-height:1.02}.sponsors-intro>p,.sponsors-value p{color:#d8cfbc;font-size:17px;line-height:1.75}.sponsors-tiers{padding:110px clamp(20px,5vw,76px);background:#11120d}.sponsors-section-heading{width:min(820px,100%);margin:0 auto 60px;text-align:center}.sponsors-tier-grid{width:min(1380px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 auto}.sponsors-tier-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(28px,3vw,42px);border:1px solid rgba(216,207,188,.18);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent),#181914;box-shadow:0 28px 80px #0000003d}.sponsors-tier-card.featured{border-color:#d8cfbc9e;background:radial-gradient(circle at 100% 0%,rgba(216,207,188,.18),transparent 40%),#1d1d17}.sponsors-tier-featured{position:absolute;top:20px;right:20px;padding:7px 10px;border-radius:999px;background:#d8cfbc;color:#11120d;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sponsors-tier-icon,.sponsors-value-icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(216,207,188,.32);border-radius:50%;color:#d8cfbc;background:#d8cfbc0f}.sponsors-tier-label{margin-top:30px;color:#d8cfbc;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sponsors-tier-card>strong{margin-top:16px;color:#d8cfbc;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,4.2rem);font-weight:600;line-height:1}.sponsors-tier-card h3{margin-top:12px;font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1.1}.sponsors-tier-card>p{min-height:78px;margin-top:18px;color:#c8c0b0;line-height:1.65}.sponsors-tier-card ul{display:grid;gap:13px;margin:28px 0 34px;padding:26px 0 0;border-top:1px solid rgba(216,207,188,.14)}.sponsors-tier-card li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:#eee8dc;font-size:14px;line-height:1.5}.sponsors-tier-card li svg{margin-top:2px;color:#d8cfbc}.sponsors-tier-card>a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;padding:12px 18px;border:1px solid rgba(216,207,188,.48);border-radius:999px;color:#fffbf4;font-size:11px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.sponsors-why,.sponsors-benefits{padding:110px clamp(20px,5vw,76px);background:#080906}.sponsors-why-grid{width:min(1240px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;border:1px solid rgba(216,207,188,.18);border-radius:24px;overflow:hidden}.sponsors-why-grid article{min-width:0;padding:clamp(28px,3vw,42px);border-right:1px solid rgba(216,207,188,.18);background:linear-gradient(145deg,rgba(216,207,188,.065),transparent)}.sponsors-why-grid article:last-child{border-right:0}.sponsors-why-grid svg{color:#d8cfbc}.sponsors-why-grid h3{margin:22px 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12}.sponsors-why-grid ul{display:grid;gap:12px}.sponsors-why-grid li{position:relative;padding-left:15px;color:#c8c0b0;font-size:14px;line-height:1.5}.sponsors-why-grid li:before{position:absolute;top:.65em;left:0;width:4px;height:4px;border-radius:50%;background:#d8cfbc;content:""}.sponsors-benefits{padding-top:20px}.sponsors-benefits>ul{width:min(1180px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;padding:1px;border-radius:22px;overflow:hidden;background:#d8cfbc2e}.sponsors-benefits>ul li{min-height:94px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center;padding:22px;background:#151610;color:#eee8dc;line-height:1.45}.sponsors-benefits>ul svg{color:#d8cfbc}.sponsors-tier-card>a:hover{border-color:#d8cfbc;background:#d8cfbc;color:#11120d}.sponsors-tier-note{max-width:900px;margin:34px auto 0;color:#918b7d;font-size:12px;line-height:1.6;text-align:center}.sponsors-value{width:min(1180px,calc(100% - 40px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;margin:110px auto;padding:clamp(28px,5vw,58px);border:1px solid rgba(216,207,188,.24);border-radius:26px;background:radial-gradient(circle at 0% 50%,rgba(216,207,188,.14),transparent 38%),#151610}.sponsors-value h2{max-width:720px;font-size:clamp(2rem,4vw,3.7rem)}.sponsors-value p{max-width:760px;margin-top:18px;font-size:15px}@media (max-width: 1050px){.sponsors-tier-grid{grid-template-columns:1fr;max-width:720px}.sponsors-tier-card>p{min-height:0}.sponsors-value{grid-template-columns:auto minmax(0,1fr)}.sponsors-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsors-why-grid article:nth-child(2){border-right:0}.sponsors-why-grid article:nth-child(-n+2){border-bottom:1px solid rgba(216,207,188,.18)}.sponsors-benefits>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsors-value>a{grid-column:1 / -1}}@media (max-width: 720px){.sponsors-hero{min-height:620px;padding-top:110px}.sponsors-hero h1{font-size:clamp(3.1rem,16vw,5.2rem)}.sponsors-hero-actions{width:100%;flex-direction:column}.sponsors-hero-actions a{width:100%}.sponsors-intro{grid-template-columns:1fr;padding:76px 0}.sponsors-tiers{padding:80px 18px}.sponsors-tier-featured{position:static;width:-moz-max-content;width:max-content;order:-1;margin-bottom:18px}.sponsors-tier-label{margin-top:24px}.sponsors-value{grid-template-columns:1fr;margin:76px auto}.sponsors-why,.sponsors-benefits{padding:76px 18px}.sponsors-why-grid,.sponsors-benefits>ul{grid-template-columns:1fr}.sponsors-why-grid article,.sponsors-why-grid article:nth-child(2){border-right:0;border-bottom:1px solid rgba(216,207,188,.18)}.sponsors-why-grid article:last-child{border-bottom:0}}.miw-site-footer{padding:clamp(54px,7vw,84px) clamp(20px,5vw,80px);background:#000;border-top:1px solid rgba(255,255,255,.14)}.miw-site-footer-inner{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:1.4fr .8fr 1.2fr .7fr;gap:42px}.miw-site-footer img{width:170px;height:auto;margin-bottom:18px}.miw-site-footer p,.miw-site-footer span,.miw-site-footer a{display:block;color:#fff7efb3;font-size:14px;line-height:1.8}.miw-site-footer h4{margin:0 0 16px;color:var(--miw-gold-light);font-family:DM Sans,system-ui,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.miw-socials{display:flex;gap:10px}.miw-socials a{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:var(--miw-gold-light);font-weight:900}.miw-home .miw-site-logo img,.miw-home .miw-site-footer img,.miw-home .miw-reference-story .miw-facts img,.miw-home .miw-partner-logos img{filter:grayscale(1) brightness(1.25) contrast(1.1)}.miw-home .miw-hero-media img,.miw-home .miw-hero-media video,.miw-home .miw-celeb-slide img,.miw-home .miw-reference-gallery img,.miw-home .miw-cta img,.miw-home .miw-winner-grid img{filter:grayscale(1) contrast(1.06)}@media (max-width: 780px){.miw-site-footer-inner,.miw-winner-grid{grid-template-columns:1fr}}.btn.primary{background:#f5f5f5;color:#11120d}.btn.primary:hover{background:#d8d8d8;transform:translateY(-1px)}.btn.ghost{border:1px solid rgba(255,255,255,.12);background:transparent;color:#f5f5f5}.btn.light{background:var(--accent);color:#11120d}.btn.full{width:100%}.icon-btn{border:0;background:transparent;cursor:pointer;padding:6px;color:#f5f5f5}.mobile-menu,.mobile-close{display:none}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card,.panel{background:var(--paper);border:1px solid var(--line);border-radius:18px}.stat-card{padding:22px;display:grid;grid-template-columns:1fr auto}.stat-card>span{color:var(--muted);font-size:13px;grid-row:1}.stat-card strong{font-size:30px;letter-spacing:-.04em;margin:15px 0 8px}.stat-card small{grid-column:1;color:#7e8870;display:flex;align-items:center;gap:4px}.stat-icon{grid-column:2;grid-row:1/4;width:42px;height:42px;border-radius:13px;background:#f1f2ed;display:grid;place-items:center}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-top:16px}.panel{overflow:hidden}.panel-head,.table-tools{padding:20px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.panel-head h2{font-size:19px;margin:5px 0 0}.panel-head a{font-size:12px;display:flex;align-items:center;gap:5px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:650px}th{text-align:left;padding:13px 18px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#94969d;background:#fbfbf9}td{padding:16px 18px;border-top:1px solid #eeece7;font-size:13px}tbody tr:hover{background:#fafaf7}.person-cell{display:flex;align-items:center;gap:10px}.person-cell>div:last-child{display:flex;flex-direction:column}.person-cell span{font-size:11px;color:var(--muted)}.status{display:inline-flex;padding:5px 9px;border-radius:20px;background:#eee;font-size:10px;font-weight:700;text-transform:capitalize}.status-open,.status-paid,.status-passed,.status-published,.status-active,.status-sent{background:#e2f4e7;color:#26753a}.status-failed,.status-cancelled,.status-inactive{background:#f7e4e2;color:#a33b31}.status-pending,.status-under_review,.status-draft,.status-not_sent{background:#f5efd9;color:#856c18}.pipeline{padding-bottom:20px}.donut{width:160px;height:160px;margin:30px auto;border-radius:50%;background:conic-gradient(var(--accent-dark) var(--passed),#eee 0);display:grid;place-items:center;position:relative}.donut:after{content:"";width:112px;height:112px;background:#fff;border-radius:50%;position:absolute}.donut div{z-index:1;display:flex;flex-direction:column;text-align:center}.donut b{font-size:28px}.donut span{font-size:11px;color:var(--muted)}.legend{padding:0 25px}.legend div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0}.legend i{width:8px;height:8px;border-radius:50%}.legend .passed{background:var(--accent-dark)}.legend .pending{background:#e4ca62}.legend .failed{background:#db7d70}.search{width:min(360px,70%);border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#fff}.search input{border:0;outline:0;width:100%;padding:10px 0}.table-tools>span{font-size:12px;color:var(--muted)}.resource-group-filter{display:flex;min-width:210px;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.resource-group-filter select{min-width:150px;padding:9px 30px 9px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}@media (max-width: 760px){.table-tools{align-items:stretch;gap:12px;flex-direction:column}.search,.resource-group-filter,.resource-group-filter select{width:100%}.resource-group-filter{align-items:stretch;flex-direction:column}}.row-actions{display:flex;justify-content:flex-end;gap:5px}.row-actions button{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.row-actions svg{width:15px}.row-actions .danger{color:#c55247}.empty{text-align:center;padding:40px;color:var(--muted)}.alert{padding:12px 14px;border-radius:10px;margin-bottom:14px}.alert.error{background:#f9e7e4;color:#9c392f}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#090a0ea8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:20px}.modal{width:min(580px,100%);max-height:90vh;overflow:auto;background:#1c1b1b;border:1px solid var(--line);border-radius:20px;color:#f5f5f5}.modal.wide{width:min(950px,100%)}.modal-head{padding:22px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.modal-head h2{margin:5px 0 0}.resource-form,.application-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px}.resource-form label,.application-form label,.review-form label,.auth-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.resource-form input,.resource-form select,.resource-form textarea,.application-form input,.application-form select,.application-form textarea,.review-form input,.review-form select,.review-form textarea,.auth-form input{border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:11px 12px;outline:none;background:#11120d;color:#f5f5f5}.resource-form input:focus,.resource-form select:focus,.resource-form textarea:focus,.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#f5f5f5}.resource-form textarea,.application-form textarea,.review-form textarea{min-height:100px;resize:vertical}.resource-image-field{display:grid;gap:10px;padding:14px;border:1px dashed rgba(255,255,255,.2);border-radius:12px;background:#ffffff06}.resource-image-field input[type=file]{padding:10px}.resource-image-field small{color:var(--muted)}.resource-image-preview{width:min(100%,360px);max-height:220px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.resource-thumbnail{width:56px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.portfolio-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:24px}.portfolio-mosaic-card{grid-column:span 4;display:flex;flex-direction:column}.portfolio-mosaic-image{height:280px}.portfolio-mosaic-card-0{grid-column:span 8}.portfolio-mosaic-card-0 .portfolio-mosaic-image,.portfolio-mosaic-card-1 .portfolio-mosaic-image{height:420px}.portfolio-mosaic-card-3{grid-column:span 8}.portfolio-mosaic-card-4{grid-column:span 5}.portfolio-mosaic-card-5{grid-column:span 7}.portfolio-project-link{display:inline-flex;margin-top:12px;color:#fffbf4;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portfolio-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#000000e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portfolio-lightbox-dialog{position:relative;width:min(1100px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#111;box-shadow:0 30px 100px #000000a6}.portfolio-lightbox-close{position:absolute;top:16px;right:16px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#000000b3;color:#fff;cursor:pointer}.portfolio-lightbox-stage{width:100%;height:min(64vh,680px);display:grid;place-items:center;background:#050505}.portfolio-lightbox-stage img,.portfolio-lightbox-stage video,.portfolio-lightbox-stage iframe{width:100%;height:100%;border:0}.portfolio-lightbox-stage img,.portfolio-lightbox-stage video{-o-object-fit:contain;object-fit:contain}.portfolio-lightbox-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:22px 24px 26px}.portfolio-lightbox-content>div:first-child>span{color:#d0d0d0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.portfolio-lightbox-content h2{margin:5px 0 7px;font-family:Roboto,serif;font-size:clamp(28px,4vw,46px)}.portfolio-lightbox-content p{max-width:680px;color:#cfcfcf}.portfolio-lightbox-media{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.portfolio-lightbox-media button{width:66px;height:52px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:9px;background:#232323;color:#fff;cursor:pointer}.portfolio-lightbox-media button.active{border-color:#fffbf4}.portfolio-lightbox-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio-lightbox-media .portfolio-video-choice{width:78px;display:flex;align-items:center;justify-content:center;gap:6px;color:#d0d0d0}.portfolio-lightbox-media .portfolio-video-choice span{font-size:10px;font-weight:700;text-transform:uppercase}.portfolio-lightbox-content>a{grid-column:1 / -1;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:#fffbf4;font-size:12px;font-weight:700;text-transform:uppercase}.portfolio-gallery-page{min-height:100vh;background:#050505!important;color:#fff7ef!important}.portfolio-gallery-main{position:relative;width:min(1440px,calc(100% - 32px));margin:0 auto;padding:112px 0 76px!important}.portfolio-gallery-main:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 18% 8%,rgb(214 170 92 / 14%),transparent 28%),radial-gradient(circle at 84% 16%,rgb(243 223 171 / 8%),transparent 30%),#050505;pointer-events:none}.portfolio-gallery-page .portfolio-gallery-main{position:relative;z-index:1}.portfolio-gallery-heading{width:min(980px,100%);margin:0 auto 34px;text-align:center}.portfolio-gallery-heading span{color:#f3dfab;font-family:Roboto,Arial,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.portfolio-gallery-heading h1{margin:12px 0;color:#fff7ef;font-family:Roboto,Arial,sans-serif;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:900;line-height:.95}.portfolio-gallery-heading p,.portfolio-gallery-empty{color:#d9c9ad;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.portfolio-gallery-empty{margin:36px auto 0;text-align:center}.portfolio-gallery-page .miw-site-footer{position:relative;z-index:2;display:block!important;visibility:visible!important;opacity:1!important;margin-top:0}.portfolio-gallery-filters,.portfolio-gallery-grid{position:relative;z-index:1}.portfolio-gallery-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 28px}.portfolio-gallery-filter{min-height:40px;padding:0 18px;border:1px solid rgb(214 170 92 / 24%);border-radius:999px;background:#111111db;color:#d8cba8!important;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.portfolio-gallery-filter:hover,.portfolio-gallery-filter.active{border-color:#d6aa5c;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330);color:#050505!important;transform:translateY(-1px)}.portfolio-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.portfolio-gallery-card{width:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:1px solid rgb(214 170 92 / 24%);border-radius:26px;background:#111;box-shadow:0 22px 60px #00000047;cursor:pointer}.portfolio-gallery-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:none!important;opacity:1!important;transform:scale(1.01);transition:transform .55s ease}.portfolio-gallery-video-preview{display:block;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.portfolio-gallery-play{position:absolute;inset:50% auto auto 50%;z-index:2;display:grid;place-items:center;width:58px;height:58px;padding-left:4px;border:1px solid rgb(255 255 255 / 58%);border-radius:50%;background:#000000b8;color:#fff;font-size:22px;transform:translate(-50%,-50%);box-shadow:0 10px 32px #00000073}.portfolio-gallery-card:hover img{transform:scale(1.08)}.portfolio-gallery-card:focus-visible{outline:2px solid #d6aa5c;outline-offset:4px}.portfolio-gallery-video-placeholder{width:100%;height:100%;min-height:260px;display:grid;place-content:center;gap:14px;padding:24px;background:linear-gradient(145deg,#1b1b1b,#080808);color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portfolio-gallery-video-placeholder>span{font-size:44px;color:var(--gold, #d3ad63)}.event-video-embeds{display:grid;gap:16px;margin:20px 0}.event-video-embeds iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px;background:#000}.event-video-embeds a{color:var(--gold, #d3ad63);text-decoration:underline}@media (max-width: 900px){.portfolio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-mosaic-card,.portfolio-mosaic-card-1,.portfolio-mosaic-card-2,.portfolio-mosaic-card-4,.portfolio-mosaic-card-5{grid-column:span 6}.portfolio-mosaic-card-0,.portfolio-mosaic-card-3{grid-column:span 12}.portfolio-mosaic-image,.portfolio-mosaic-card-0 .portfolio-mosaic-image,.portfolio-mosaic-card-1 .portfolio-mosaic-image{height:320px}}@media (max-width: 640px){.portfolio-gallery-main{width:min(100% - 24px,440px);padding-top:96px!important}.portfolio-gallery-filters{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.portfolio-gallery-filter{flex:0 0 auto}.portfolio-gallery-grid{grid-template-columns:1fr;gap:14px}.portfolio-gallery-card{border-radius:22px}.portfolio-mosaic{gap:16px}.portfolio-mosaic-card,.portfolio-mosaic-card-0,.portfolio-mosaic-card-1,.portfolio-mosaic-card-2,.portfolio-mosaic-card-3,.portfolio-mosaic-card-4,.portfolio-mosaic-card-5{grid-column:span 12}.portfolio-mosaic-image,.portfolio-mosaic-card-0 .portfolio-mosaic-image,.portfolio-mosaic-card-1 .portfolio-mosaic-image{height:260px}.portfolio-lightbox{padding:0}.portfolio-lightbox-dialog{min-height:100vh;max-height:none;border:0;border-radius:0}.portfolio-lightbox-stage{height:58vh}.portfolio-lightbox-content{grid-template-columns:1fr;padding:20px}.portfolio-lightbox-media{justify-content:flex-start}}.resource-form label:has(input[type=checkbox]){flex-direction:row;align-items:center;padding-top:22px}.span-2{grid-column:1/-1}.form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.review-grid{display:grid;grid-template-columns:1.5fr .7fr}.review-grid>section{padding:25px}.candidate-hero{display:flex;align-items:center;gap:15px}.candidate-hero h3{margin:0;font-size:22px}.candidate-hero p{color:var(--muted);margin:4px 0 8px}.details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.details div{background:#f7f7f4;padding:12px;border-radius:10px}.details dt{font-size:10px;color:var(--muted);text-transform:uppercase}.details dd{margin:5px 0 0;font-size:13px;font-weight:600}.bio{font-size:13px;line-height:1.7}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.media-grid img,.media-grid video{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:9px;background:#eee}.review-form{padding:25px;background:#f5f4ef;display:flex;flex-direction:column;gap:16px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#fff}.auth-art{background:#121319;color:#fff;position:relative;overflow:hidden;padding:42px}.auth-art:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;border:1px solid #303138;right:-220px;top:-120px;box-shadow:0 0 0 80px #18191f,0 0 0 81px #292a30}.auth-brand{display:flex;gap:10px;align-items:center;position:relative;z-index:2}.auth-brand svg{color:var(--accent)}.art-copy{position:absolute;left:9%;bottom:12%;z-index:2;max-width:600px}.art-copy h1{font-family:Roboto,serif;font-size:60px;line-height:1.03;margin:14px 0}.art-copy p{max-width:500px;color:#a4a6ae;line-height:1.7}.art-stats{display:flex;gap:50px;margin-top:35px}.art-stats div{display:flex;flex-direction:column}.art-stats b{font-size:28px;color:var(--accent)}.art-stats span{font-size:11px;color:#84868e}.floating-card{position:absolute;background:#24252ce6;border:1px solid #3b3c44;border-radius:15px;padding:14px;color:#fff;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;z-index:2}.floating-card svg{grid-row:1/3;color:var(--accent)}.floating-card span{font-size:10px;color:#8e9098}.floating-card b{font-size:12px}.floating-card.one{right:7%;top:24%}.floating-card.two{right:22%;top:43%}.auth-form-wrap{display:grid;place-items:center;padding:40px}.auth-form{width:min(420px,100%)}.auth-form .back-link{display:block;margin-bottom:70px;color:var(--muted);font-size:13px}.auth-form h2{font-size:34px;letter-spacing:-.04em;margin:8px 0}.auth-form>p{color:var(--muted);line-height:1.5;margin-bottom:30px}.auth-form label{margin:16px 0}.password{display:flex;border:1px solid #dcdad4;border-radius:9px}.password input{border:0;flex:1}.password button{border:0;background:transparent;padding:0 12px}.password svg{width:18px}.auth-form small{display:block;text-align:center;color:#999;margin-top:15px}.admin-login-page{min-height:100svh;position:relative;overflow:hidden;display:grid;place-items:center;padding:100px 24px 76px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 34rem),#111;color:#f7f4f2}.admin-login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 68%);mask-image:linear-gradient(to bottom,black,transparent 68%)}.admin-login-glow{position:absolute;width:340px;height:340px;border-radius:50%;left:calc(50% - 170px);top:25%;background:#ffffff1f;filter:blur(100px);pointer-events:none}.admin-login-brand{position:absolute;left:40px;top:34px;z-index:1;display:flex;align-items:center;gap:11px}.admin-login-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#f5f5f5,#777);color:#fff;box-shadow:0 8px 24px #ffffff47}.admin-login-brand>span:last-child{display:flex;flex-direction:column;line-height:1.05}.admin-login-brand strong{font-size:16px;letter-spacing:-.02em}.admin-login-brand small{margin-top:4px;color:#8f8a94;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.admin-login-card{z-index:1;width:min(440px,100%);padding:38px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#1b1a1ce0;box-shadow:0 30px 80px #00000061;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-login-intro{text-align:center}.admin-login-icon{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 20px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff14;color:#d0d0d0}.admin-login-kicker{margin:0 0 9px!important;color:#a0a0a0!important;font-size:10px;font-weight:700;letter-spacing:.2em}.admin-login-intro h1{margin:0;font-size:clamp(30px,5vw,36px);line-height:1.15;letter-spacing:-.045em}.admin-login-intro>p:last-child{max-width:330px;margin:12px auto 30px;color:#9f9f9f;font-size:14px;line-height:1.55}.admin-login-form label{display:block;margin-bottom:8px;color:#d8d8d8;font-size:12px;font-weight:600}.admin-login-form>input,.admin-password-field{width:100%;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#121113;transition:border-color .2s,box-shadow .2s}.admin-login-form>input,.admin-password-field input{color:#f4f4f4;font-size:14px;outline:none}.admin-login-form>input{height:48px;padding:0 14px;margin-bottom:20px}.admin-login-form input::-moz-placeholder{color:#615c64}.admin-login-form input::placeholder{color:#615c64}.admin-login-form>input:focus,.admin-password-field:focus-within{border-color:#ffffffc7;box-shadow:0 0 0 3px #ffffff1f}.admin-password-heading{display:flex;justify-content:space-between}.admin-password-field{height:48px;display:flex;align-items:center}.admin-password-field input{min-width:0;flex:1;height:100%;padding:0 8px 0 14px;border:0;background:transparent}.admin-password-field button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#807a84;cursor:pointer}.admin-password-field button:hover{color:#fff}.admin-login-submit{width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:24px;border:0;border-radius:11px;background:#f5f5f5;box-shadow:0 12px 30px #fff3;color:#111;font-weight:700;cursor:pointer}.admin-login-submit:hover:not(:disabled){background:#eee;transform:translateY(-1px)}.admin-login-submit:disabled{cursor:wait;opacity:.68}.admin-login-error{margin-bottom:18px;padding:11px 13px;border:1px solid rgba(255,112,112,.18);border-radius:10px;background:#ff565617;color:#ffb6b6;font-size:12px;line-height:1.45}.admin-login-footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px;padding-top:21px;border-top:1px solid rgba(255,255,255,.07);color:#716c75;font-size:10px}.admin-login-footer svg{color:#8f8792}.admin-login-back{position:absolute;left:40px;bottom:34px;z-index:1;display:flex;align-items:center;gap:7px;color:#8f8a94;font-size:12px}.admin-login-back:hover{color:#fff}.audition-register-page{min-height:100vh;background:#11120d}.audition-register-hero{min-height:540px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding:100px clamp(24px,5vw,120px) 80px;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 78% 35%,rgba(255,255,255,.22),transparent 25rem),linear-gradient(120deg,#0e0e0e,#1a1b16 58%,#111)}.audition-register-hero:before{content:"";position:absolute;width:520px;height:520px;right:7%;top:-25%;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 70px #ffffff06,0 0 0 71px #ffffff14}.audition-register-hero>div{position:relative;z-index:1}.audition-register-hero>div:first-child{max-width:780px}.audition-register-hero>div:first-child>span,.audition-register-content aside>span,.audition-form-heading>span,.audition-success-card>span{display:block;color:#d0d0d0;font-size:11px;font-weight:700;letter-spacing:.24em}.audition-register-hero h1{margin:16px 0 22px;font-family:Roboto,Roboto,serif;font-size:clamp(58px,7.5vw,104px);font-weight:600;line-height:.92;letter-spacing:-.045em}.audition-register-hero h1 em{color:#fffbf4;font-weight:500}.audition-register-hero p{max-width:620px;margin:0;color:#a8a8a8;font-size:17px;line-height:1.7}.audition-hero-note{width:260px;flex:0 0 auto;padding:22px 0 0 22px;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.audition-hero-note b,.audition-hero-note span{display:block}.audition-hero-note b{margin-bottom:9px;color:#fffbf4;font-size:10px;letter-spacing:.2em}.audition-hero-note span{color:#9d96a0;font-size:12px;line-height:1.6}.audition-register-content{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(48px,8vw,120px);max-width:1360px;margin:0 auto;padding:100px clamp(24px,5vw,80px) 120px}.audition-register-content aside{align-self:start;position:sticky;top:120px}.audition-register-content aside h2{margin:14px 0 18px;font-family:Roboto,Roboto,serif;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.audition-register-content aside>p{color:#a39ca7;font-size:14px;line-height:1.7}.audition-register-content ol{margin:38px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.09)}.audition-register-content li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.09);color:#a8a8a8;font-size:12px}.audition-register-content li b{color:#d0d0d0;font-size:10px}.audition-register-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:clamp(24px,4vw,48px);border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#1c1b1b;box-shadow:0 30px 70px #00000038}.audition-form-heading{grid-column:1 / -1;margin-bottom:10px}.audition-form-heading h2{margin:9px 0 0;font-family:Roboto,Roboto,serif;font-size:clamp(30px,4vw,42px);line-height:1.1}.audition-register-form label{display:flex;flex-direction:column;gap:9px;color:#d8d8d8;font-size:12px;font-weight:600}.audition-register-form input,.audition-register-form select,.audition-register-form textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 13px;outline:none;background:#121212;color:#f5f5f5;font-size:14px;transition:border-color .2s,box-shadow .2s}.audition-register-form textarea{min-height:130px;resize:vertical}.audition-register-form input:focus,.audition-register-form select:focus,.audition-register-form textarea:focus{border-color:#f5f5f5;box-shadow:0 0 0 3px #ffffff1c}.audition-register-form .upload-box{min-height:170px;align-items:center;justify-content:center;padding:22px;border:1px dashed rgba(255,255,255,.3);border-radius:12px;background:#ffffff09;text-align:center}.audition-register-form .upload-box:hover{border-color:#fffbf4;background:#ffffff12}.audition-register-form .upload-box svg{color:#fffbf4}.audition-register-form .upload-box span,.audition-register-form .upload-box em{color:#8f8792;font-size:10px;font-style:normal}.audition-register-form .btn.primary{min-height:52px;margin-top:8px;background:#fffbf4;color:#11120d}.audition-register-form .btn.primary:hover:not(:disabled){background:#e2e2e2}.audition-success-wrap{min-height:680px;display:grid;place-items:center;padding:80px 24px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.16),transparent 28rem)}.audition-success-card{max-width:660px;text-align:center}.audition-success-card>svg{width:68px;height:68px;margin:0 auto 24px;color:#d0d0d0}.audition-success-card>span{margin-bottom:14px}.audition-success-card h1{margin:0 0 18px;font-family:Roboto,Roboto,serif;font-size:clamp(48px,7vw,76px);line-height:1}.audition-success-card p{margin:0 auto 30px;color:#a8a8a8;line-height:1.7}.audition-success-card .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px}.audition-success-card .audition-pay-button{min-width:210px;margin:0;border:0;cursor:pointer}.payment-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.audition-success-card .payment-home-button{display:inline-flex;min-width:160px;align-items:center;justify-content:center;padding:13px 25px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#f5f5f5;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.audition-success-card .payment-home-button:hover{border-color:#d8cfbc;background:#d8cfbc1a;color:#fff}.audition-success-card .audition-pay-button:disabled{cursor:not-allowed;opacity:.55}.audition-success-card .admin-login-error{max-width:480px;margin:0 auto 20px}@media (max-width: 520px){.payment-page-actions{align-items:stretch;flex-direction:column}.audition-success-card .audition-pay-button,.audition-success-card .payment-home-button{width:100%}}.home-blog-section{padding:110px max(24px,6vw) 120px;background:#0c0d0c;border-top:1px solid rgba(255,255,255,.08)}.home-blog-heading{display:flex;max-width:1320px;margin:0 auto 45px;align-items:flex-end;justify-content:space-between;gap:24px}.home-blog-heading span{color:#cdbb8b;font-size:11px;font-weight:700;letter-spacing:.22em}.home-blog-heading h2{margin:12px 0 0;font-family:Roboto,serif;font-size:clamp(40px,5vw,64px);font-weight:400}.home-blog-heading>a,.home-blog-read{display:inline-flex;align-items:center;gap:7px;color:#d9c897;font-weight:700;text-decoration:none}.home-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;gap:26px}.home-blog-card{overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#131412}.home-blog-image{position:relative;display:block;overflow:hidden}.home-blog-image img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.home-blog-card:hover .home-blog-image img{transform:scale(1.04)}.home-blog-image span{position:absolute;left:18px;bottom:18px;padding:7px 10px;background:#080908e0;color:#e5d39e;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-blog-card>div{padding:25px}.home-blog-card small{color:#777;font-size:12px;text-transform:uppercase}.home-blog-card h3{margin:12px 0;font-family:Roboto,serif;font-size:28px;line-height:1.12}.home-blog-card h3 a{color:inherit;text-decoration:none}.home-blog-card p{display:-webkit-box;overflow:hidden;margin:0 0 22px;color:#999;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width: 900px){.home-blog-grid{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.home-blog-section{padding-top:75px;padding-bottom:85px}.home-blog-heading{align-items:flex-start;flex-direction:column}.home-blog-grid{grid-template-columns:1fr}}.blog-page{background:#080908}.blog-hero{max-width:900px;padding:120px max(24px,7vw) 72px}.blog-hero>span,.blog-section-heading>span{color:#cdbb8b;font-size:12px;font-weight:700;letter-spacing:.24em}.blog-hero h1{margin:18px 0 24px;font-family:Roboto,serif;font-size:clamp(54px,8vw,104px);font-weight:400;line-height:.92}.blog-hero h1 em{color:#cdbb8b;font-weight:400}.blog-hero p{max-width:620px;color:#aaa;font-size:18px;line-height:1.7}.blog-feature{display:grid;grid-template-columns:1.25fr 1fr;max-width:1320px;margin:0 auto;background:#111210}.blog-feature>img{width:100%;height:100%;min-height:520px;-o-object-fit:cover;object-fit:cover}.blog-feature>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,80px)}.blog-category{color:#cdbb8b;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.blog-feature h2{margin:18px 0;font-family:Roboto,serif;font-size:clamp(36px,4vw,58px);line-height:1.05}.blog-feature p,.blog-card p{color:#aaa;line-height:1.7}.blog-feature a,.blog-back,.blog-state a{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:28px;color:#e7d9ae;font-weight:700;text-decoration:none}.blog-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;color:#888;font-size:13px}.blog-meta span{display:inline-flex;align-items:center;gap:6px}.blog-latest{max-width:1320px;margin:0 auto;padding:110px 24px 130px}.blog-section-heading h2{margin:12px 0 42px;font-family:Roboto,serif;font-size:clamp(38px,5vw,60px)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#111210}.blog-card img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.blog-card:hover img{transform:scale(1.035)}.blog-card>div{padding:26px}.blog-card h3{margin:12px 0;font-family:Roboto,serif;font-size:27px;line-height:1.15}.blog-card h3 a{color:inherit;text-decoration:none}.blog-detail-wrap{min-height:75vh;padding:90px 24px 120px}.blog-detail{max-width:920px;margin:0 auto}.blog-back{margin:0 0 55px}.blog-detail h1{max-width:850px;margin:18px 0 22px;font-family:Roboto,serif;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:1}.blog-lead{max-width:760px;color:#aaa;font-size:20px;line-height:1.7}.blog-detail-image{width:100%;max-height:600px;margin:52px 0;-o-object-fit:cover;object-fit:cover}.blog-content{max-width:760px;margin:0 auto;color:#d0d0d0;font-size:18px;line-height:1.9}.blog-content p{margin-bottom:25px}.blog-state{min-height:55vh;display:grid;place-content:center;justify-items:center;padding:80px 24px;color:#aaa;text-align:center}.blog-state h1{color:#fff;font-size:48px}@media (max-width: 900px){.blog-feature{grid-template-columns:1fr;margin:0 20px}.blog-feature>img{min-height:340px}.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.blog-hero{padding-top:80px}.blog-grid{grid-template-columns:1fr}.blog-latest{padding-top:75px}.blog-detail-wrap{padding-top:65px}}.audition-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:20px;background:#050505d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:audition-popup-fade .25s ease-out}.audition-popup{width:min(560px,100%);min-height:520px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:190px 42px 38px;border:1px solid rgb(214 170 92 / 48%);border-radius:28px;background:linear-gradient(180deg,#05050529,#0505059e 46%,#050505f5),var(--audition-popup-bg, none) center / cover no-repeat,#111;box-shadow:0 35px 100px #0009;text-align:left;animation:audition-popup-rise .35s ease-out}.audition-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgb(243 223 171 / 28%),transparent 18rem),linear-gradient(90deg,rgb(5 5 5 / 76%),transparent 42%)}.audition-popup:after{content:"";position:absolute;left:24px;right:24px;top:0;z-index:1;height:4px;background:linear-gradient(90deg,transparent,#f3dfab,#d6aa5c,transparent)}.audition-popup-close{position:absolute;right:14px;top:14px;z-index:3;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgb(243 223 171 / 42%);border-radius:50%;background:#050505b8;color:#f3dfab;cursor:pointer}.audition-popup-close:hover{color:#fff;background:#d6aa5c38}.audition-popup-label{position:relative;z-index:2;display:block;margin-bottom:11px;color:#f3dfab;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.audition-popup h2{position:relative;z-index:2;margin:0;max-width:440px;color:#fff7ef;font-family:Roboto,Arial,sans-serif;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:900;line-height:.95;letter-spacing:-.035em}.audition-popup p{position:relative;z-index:2;margin:18px 0 25px;max-width:430px;color:#d9c9ad;font-size:15px;line-height:1.65}.audition-popup-action{position:relative;z-index:2;min-height:50px;width:-moz-fit-content;width:fit-content;min-width:230px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d6aa5c;border-radius:999px;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330);color:#050505;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.audition-popup-action:hover{transform:translateY(-1px)}.audition-popup-later{margin-top:17px;border:0;background:transparent;color:#77717a;font-size:11px;cursor:pointer}.audition-popup-later:hover{color:#fff}@keyframes audition-popup-fade{0%{opacity:0}}@keyframes audition-popup-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}}@media (max-width: 520px){.audition-popup{min-height:480px;padding:170px 24px 28px;border-radius:22px}.audition-popup-action{width:100%}}.casting-home{--casting-gold: #d8cfbc;--casting-gold-light: #fffbf4;--casting-ink: #11120d;--casting-panel: #111;--casting-copy: #d8cfbc;min-height:100vh;overflow-x:hidden;background:var(--casting-ink);color:#fffbf4;font-family:Roboto,sans-serif;padding-bottom:72px}.casting-nav{position:fixed;z-index:80;top:0;left:0;display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:24px;padding:8px clamp(20px,4vw,64px);border-bottom:1px solid rgba(216,207,188,.2);background:#0c0c0ce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.casting-brand{display:flex;align-items:center;gap:11px;color:var(--casting-gold-light)}.casting-brand span{display:grid;gap:2px}.casting-brand strong{color:#fffbf4;font-family:Roboto,serif;font-size:22px;letter-spacing:.2em;line-height:1}.casting-brand small{color:#d8cfbcb8;font-size:8px;letter-spacing:.19em;text-transform:uppercase}.casting-nav-links{display:flex;gap:28px;margin-left:auto;color:#f0ede6a6;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.casting-nav-links a:hover{color:var(--casting-gold-light)}.casting-gold-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 30px;border:1px solid var(--casting-gold-light);border-radius:999px;background:linear-gradient(135deg,#d8cfbc,#fffbf4 52%,#d8cfbc);background-size:180% 100%;color:#11120d;font-size:11px;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase;transition:.22s ease}.casting-gold-button:hover{background-position:100% 0;box-shadow:0 12px 36px #d8cfbc40;transform:translateY(-2px)}.casting-nav-cta{min-height:42px;padding:0 22px;font-size:10px}.casting-hero{position:relative;display:flex;min-height:100vh;align-items:center;overflow:hidden;padding:130px 32px 90px;background:#11120d}.casting-hero-background,.casting-hero-background picture,.casting-hero-background img,.casting-hero-background video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.casting-hero-background img,.casting-hero-background video{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.casting-hero-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#11120df5,#11120dd1 46%,#11120d61),linear-gradient(0deg,rgb(17 18 13 / 84%) 0%,transparent 55%,rgb(17 18 13 / 38%) 100%)}.casting-hero-glow{position:absolute;top:-15%;left:50%;width:min(900px,95vw);height:650px;background:radial-gradient(ellipse at center,rgba(216,207,188,.14),transparent 70%);transform:translate(-50%);z-index:1}.casting-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(216,207,188,.17) 1px,transparent 1px);background-size:40px 40px;opacity:.22;z-index:1}.casting-hero:after{position:absolute;right:0;bottom:0;left:0;height:150px;background:linear-gradient(transparent,#11120d);content:"";z-index:1}.casting-hero-inner{position:relative;z-index:2;display:grid;width:min(1120px,100%);margin:auto;align-items:center;grid-template-columns:1fr}.casting-hero-copy{width:min(760px,100%)}.casting-availability{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;padding:9px 18px;border:1px solid rgba(216,207,188,.25);border-radius:999px;background:#d8cfbc14;color:var(--casting-gold-light);font-size:9px;font-weight:700;letter-spacing:.23em;text-transform:uppercase}.casting-availability i{width:6px;height:6px;border-radius:50%;background:var(--casting-gold-light);box-shadow:0 0 0 6px #d8cfbc14}.casting-hero-copy h1{max-width:680px;margin:0;color:#fffbf4;font-family:Roboto,serif;font-size:clamp(2.65rem,5.5vw,4.8rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.casting-hero-copy h1 em{color:var(--casting-gold-light);font-weight:700}.casting-gold-rule{width:54px;height:1px;margin:28px 0;background:var(--casting-gold)}.casting-hero-copy>p{max-width:590px;margin-bottom:34px;color:var(--casting-copy);font-size:16px;line-height:1.8}.casting-hero-actions{display:grid;max-width:500px;gap:12px}.casting-hero-actions .casting-gold-button{min-height:58px;font-size:12px}.casting-pulse{animation:casting-button-pulse 2.4s infinite}.casting-fee-line{display:flex;align-items:center;gap:10px;padding-left:10px;color:#d8cfbc;font-size:11px}.casting-fee-line span{letter-spacing:.13em;text-transform:uppercase}.casting-fee-line strong{color:var(--casting-gold-light)}.casting-stats{display:flex;margin-top:46px;align-items:stretch;gap:clamp(15px,2.4vw,30px)}.casting-stats>div{display:grid;gap:5px;text-align:center}.casting-stats strong{color:var(--casting-gold-light);font-family:Roboto,serif;font-size:22px}.casting-stats span{color:#d8cfbc;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.casting-stats>i{width:1px;background:#d8cfbc33}.casting-hero-visual{position:relative}.casting-hero-frame{position:relative;height:min(620px,69vh);overflow:hidden;border-radius:16px;box-shadow:0 34px 90px #0000009e}.casting-hero-frame:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(216,207,188,.35);border-radius:inherit;content:"";pointer-events:none}.casting-hero-frame img,.casting-hero-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.casting-hero-caption{position:absolute;right:0;bottom:0;left:0;display:grid;gap:5px;padding:60px 28px 26px;background:linear-gradient(transparent,#0c0c0cf5)}.casting-hero-caption strong{font-family:Roboto,serif;font-size:20px}.casting-hero-caption span{color:var(--casting-gold-light);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.casting-spots{display:flex;margin-top:18px;align-items:center;justify-content:flex-start;gap:10px;color:#ef7777;font-size:12px;font-weight:700}.casting-spots i{width:9px;height:9px;border-radius:50%;animation:casting-spots 1.5s infinite;background:#ef4444}.casting-winner-story{display:grid;width:min(1180px,calc(100% - 48px));margin:clamp(34px,7vw,92px) auto;overflow:hidden;border:1px solid rgb(216 207 188 / 18%);border-radius:clamp(20px,3vw,34px);background:linear-gradient(145deg,#191a16,#11120d);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.casting-winner-story-media{position:relative;min-height:clamp(460px,48vw,650px);overflow:hidden}.casting-winner-story-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(17 18 13 / 58%),transparent 54%);content:""}.casting-winner-story-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .7s ease}.casting-winner-story:hover .casting-winner-story-media img{transform:scale(1.035)}.casting-winner-story-badge{position:absolute;z-index:1;bottom:clamp(18px,3vw,30px);left:clamp(18px,3vw,30px);display:flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid rgb(255 251 244 / 25%);border-radius:999px;background:#11120dc7;color:#fffbf4;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.casting-winner-story-badge svg{color:#d8cfbc}.casting-winner-story-copy{display:flex;padding:clamp(30px,6vw,76px);align-items:flex-start;justify-content:center;flex-direction:column}.casting-winner-story-eyebrow{margin-bottom:14px;color:#d8cfbc;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.casting-winner-story-copy h2{margin:0;color:#fffbf4;font-size:clamp(2rem,4.2vw,4rem);line-height:1.08;text-wrap:balance}.casting-winner-story-copy>p{margin:clamp(18px,3vw,28px) 0 0;color:#fffbf4ad;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.75}.casting-winner-story-points{display:grid;width:100%;margin:clamp(22px,4vw,34px) 0;gap:14px}.casting-winner-story-points div{display:flex;align-items:flex-start;gap:11px;color:#fffbf4;font-size:.9rem;line-height:1.5}.casting-winner-story-points svg{margin-top:1px;flex:0 0 auto;color:#d8cfbc}@media (max-width: 820px){.casting-winner-story{width:min(100% - 32px,640px);grid-template-columns:1fr}.casting-winner-story-media{min-height:clamp(350px,100vw,520px)}}@media (max-width: 480px){.casting-winner-story-copy .casting-gold-button{width:100%}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design){--casting-gold: #565449;--casting-gold-light: #565449;--casting-ink: #fffbf4;--casting-panel: #ffffff;--casting-copy: #565449;min-height:100vh;background:#fffbf4!important;color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(h1,h2,h3,h4,h5,h6,strong,b){color:#11120d}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(p,small){color:#565449}header.nav-glass{border-color:#5654492e!important;background:#fffbf4eb!important;box-shadow:0 8px 30px #11120d0f}header.nav-glass .public-main-nav a,.public-mobile-nav summary,.public-mobile-nav a{color:#565449!important}header.nav-glass .public-main-nav a:hover,header.nav-glass .public-main-nav a.active{color:#11120d!important}.public-mobile-nav>div{border-color:#56544933!important;background:#fffbf4!important;box-shadow:0 18px 45px #11120d1f}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.casting-gold-button):hover{background:#11120d!important;box-shadow:0 12px 30px #11120d29}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) .secondary-button{border-color:#56544975!important;background:#ffffffad!important;color:#565449!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card{border-color:#5654492e!important;background:#ffffffdb!important;box-shadow:0 18px 55px #11120d14}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card:hover{border-color:#56544961!important;background:#fff!important}.casting-hero{background:#fffbf4}.casting-hero-overlay{background:linear-gradient(90deg,#fffbf4f7,#fffbf4e0 48%,#fffbf447),linear-gradient(0deg,#fffbf4 0%,transparent 48%,rgb(255 251 244 / 28%) 100%)}.casting-hero-grid{background-image:radial-gradient(circle,rgb(86 84 73 / 25%) 1px,transparent 1px)}.casting-hero:after{background:linear-gradient(transparent,#fffbf4)}.casting-hero-copy h1,.casting-section-heading h2,.casting-final-cta h2,.casting-winner-story-copy h2,.casting-slide-copy h3,.casting-team-copy h3{color:#11120d;text-shadow:none}.casting-hero-copy h1 em,.casting-availability,.casting-section-heading>span,.casting-winner-story-eyebrow,.casting-team-copy>span,.casting-slide-media>span,.casting-event-date,.casting-insight-date{color:#565449}.casting-availability{border-color:#5654494d;background:#d8cfbc70}.casting-availability i{background:#565449;box-shadow:0 0 0 6px #5654491a}.casting-fee-line,.casting-stats span,.casting-slide-copy>p,.casting-team-copy p{color:#565449}.casting-stats strong,.casting-fee-line strong{color:#11120d}.casting-stats>i,.casting-slide-footer,.casting-slide-link{border-color:#56544933}.casting-trust-strip,.casting-opportunity,.casting-categories,.casting-journey,.casting-showcase,.casting-events,.casting-insights-slider,.casting-team,.casting-partners{border-color:#56544921;background:#fffbf4}.casting-categories,.casting-showcase,.casting-insights-slider,.casting-partners{background:#f3ecdf}.casting-opportunity-grid article,.casting-category-grid article,.casting-journey-grid article,.casting-slider-track>article{border-color:#5654492e;background:#fff;box-shadow:0 16px 40px #11120d0f}.casting-opportunity-grid strong,.casting-category-grid h3,.casting-journey-grid h3,.casting-journey-grid article>span{color:#11120d}.casting-category-grid p,.casting-journey-grid p{color:#565449}.casting-home #winner-prize-title,.casting-home>main>section[aria-labelledby=winner-prize-title] strong{color:#11120d}.casting-winner-story{border-color:#56544933;background:#fff;box-shadow:0 24px 60px #11120d14}.casting-winner-story-copy>p,.casting-winner-story-points div{color:#565449}.casting-team-copy,.casting-slide-copy{background:#fff}.casting-slider-controls button{border-color:#5654496b;background:#fff;color:#565449}.casting-slider-controls button:hover{background:#565449;color:#fffbf4}.casting-partner-slider .casting-partner-card,.casting-partner-card>a,.casting-partner-card>div{background:#fff}.casting-final-cta{border-color:#56544933;background:linear-gradient(135deg,#d8cfbc,#fffbf4)}.casting-sticky-apply{border-color:#56544933;background:#fffbf4f0;box-shadow:0 -10px 32px #11120d14}.casting-sticky-apply strong,.casting-sticky-apply span{color:#11120d}.portfolio-editorial-hero{background:#fffbf4}.portfolio-editorial-shade{background:linear-gradient(90deg,#fffbf4 0%,rgb(255 251 244 / 90%) 30%,transparent 72%),linear-gradient(0deg,rgb(255 251 244 / 72%),transparent 48%)}.portfolio-editorial-index,.portfolio-editorial-eyebrow,.portfolio-editorial-copy>p{color:#565449}.portfolio-editorial-copy h1{color:#11120d;text-shadow:none}.portfolio-editorial-index i{background:#56544938}.home-insights-heading{border-color:#56544933}.events-design .events-hero-image{opacity:.48}.events-design main>section:first-child h1,.events-design main>section:first-child p{color:#11120d!important}.contact-hero-bg{background:linear-gradient(90deg,#fffbf4 4%,rgb(255 251 244 / 68%),transparent),url(https://lh3.googleusercontent.com/aida-public/AB6AXuBAVxX_krGnQeG_THkqSRZNZSiK8DMNQ9BEpmomZYHbSwYK1678FYXkYy60ebtpRbOYBJpCB4TTa_ykm5fR_jG4Lgck6FlCORS4GhOYLhoXaZFky-0kftx1ExFMNGmlssbyExDUkihPmmpOOXF36hWZros85X4PFDEsTy7Gq_ok8BaLyI5v28o_FB3bT0xWcCC1gZwSCvJnlJgeyuDxS6CsGBhreLM7kedmP2koKshmGyu4c8PUkvdV) center/cover;opacity:.45}.contact-form label,.contact-office p,.contact-office a{color:#565449}.contact-form input,.contact-form select,.contact-form textarea,.events-email,.insights-form input,.bottom-border-input{border-color:#56544952!important;background:transparent!important;color:#11120d!important}.contact-form select option{background:#fffbf4;color:#11120d}.contact-marquee{border-color:#56544924}.contact-marquee span{-webkit-text-stroke-color:rgb(86 84 73 / 42%)}.audition-register-page .audition-register-form,.audition-register-page .audition-success-card{border-color:#56544933!important;background:#fff!important;box-shadow:0 20px 55px #11120d14}.simple-page-main{background:radial-gradient(circle at 15% 10%,rgb(86 84 73 / 12%),transparent 32%),#fffbf4}.simple-page-card{border-color:#56544933;background:#fff;box-shadow:0 28px 80px #11120d1a}.simple-page-icon{border-color:#56544947;background:#f3ecdf;color:#565449}.simple-page-eyebrow,.legal-updated,.legal-copy h2{color:#565449}.simple-page-card h1{color:#11120d}.thank-you-card>p,.legal-intro,.legal-copy p{color:#565449}.legal-copy{border-color:#5654492e}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(button,a,input,select,textarea):focus-visible{outline-color:#565449}@media (max-width: 920px){.casting-hero-overlay{background:linear-gradient(90deg,#fffbf4e0,#fffbf4c2),linear-gradient(0deg,#fffbf4 0%,transparent 58%,rgb(255 251 244 / 55%) 100%)}}.contact-hero-bg{background:linear-gradient(90deg,#252622 4%,rgb(37 38 34 / 64%),transparent),url(https://lh3.googleusercontent.com/aida-public/AB6AXuBAVxX_krGnQeG_THkqSRZNZSiK8DMNQ9BEpmomZYHbSwYK1678FYXkYy60ebtpRbOYBJpCB4TTa_ykm5fR_jG4Lgck6FlCORS4GhOYLhoXaZFky-0kftx1ExFMNGmlssbyExDUkihPmmpOOXF36hWZros85X4PFDEsTy7Gq_ok8BaLyI5v28o_FB3bT0xWcCC1gZwSCvJnlJgeyuDxS6CsGBhreLM7kedmP2koKshmGyu4c8PUkvdV) center/cover!important}.miw-home{--miw-gold: #ffffff;--miw-gold-light: #f5f5f5;--miw-cream: #ffffff;--site-gold: #ffffff;--site-gold-light: #f5f5f5;--casting-gold: #ffffff;--casting-gold-light: #f5f5f5}.miw-home :is(.miw-header-register,.miw-gold-button,.miw-live-strip a,.miw-floating-register a){border-color:#fff!important;background:#fff!important;color:#050505!important;box-shadow:0 16px 38px -20px #ffffffb3!important}.miw-home :is(.miw-section-head p,.miw-kicker,.miw-celeb-slide span,.miw-news span,.miw-mission svg,.miw-partners svg){color:#f5f5f5!important}.miw-home :is(.miw-facts article,.miw-news a,.miw-celeb-slide,.miw-winner-grid article,.miw-floating-register,.miw-site-footer,.miw-site-header){border-color:#ffffff2e!important}.miw-home :is(.miw-crown,.miw-site-logo img,.miw-site-footer img,.miw-reference-story .miw-facts img,.miw-partner-logos img,.miw-hero-media img,.miw-hero-media video,.miw-celeb-slide img,.miw-reference-gallery img,.miw-cta img,.miw-winner-grid img){filter:none!important}.miw-home{--miw-navy: #ffffff;--miw-navy-soft: #f5f5f5;--miw-gold: #000000;--miw-gold-light: #111111;--miw-cream: #050505;--site-gold: #000000;--site-gold-light: #111111;--casting-gold: #000000;--casting-gold-light: #111111;background:#fff!important;color:#050505!important}.miw-home .miw-fixed-bg,.miw-home .miw-reference-story,.miw-home .miw-reference-celebs,.miw-home .miw-gallery,.miw-home .miw-winners,.miw-home .miw-site-footer{background:#fff!important;color:#050505!important}.miw-home .miw-site-header,.miw-home .miw-live-strip{background:#ffffffeb!important;border-color:#0000001f!important;box-shadow:0 10px 28px #00000014!important}.miw-home :is(.miw-site-nav a,.miw-site-nav button,.miw-mobile-menu,.miw-live-strip p,.miw-hero-content h1,.miw-hero-content h2,.miw-hero-content span,.miw-section-head h2,.miw-section-head p,.miw-kicker,.miw-story h2,.miw-reference-story p,.miw-facts strong,.miw-facts span,.miw-celeb-slide h3,.miw-celeb-slide h4,.miw-celeb-slide p,.miw-celeb-slide span,.miw-cta h2,.miw-cta p,.miw-mission h2,.miw-mission p,.miw-mission span,.miw-news h3,.miw-news p,.miw-news span,.miw-winner-grid h3,.miw-site-footer h4,.miw-site-footer p,.miw-site-footer span,.miw-site-footer a){color:#050505!important;text-shadow:none!important}.miw-home :is(.miw-header-register,.miw-gold-button,.miw-live-strip a,.miw-floating-register a){border-color:#050505!important;background:#050505!important;color:#fff!important;box-shadow:none!important}.miw-home :is(.miw-facts article,.miw-news a,.miw-celeb-slide,.miw-winner-grid article,.miw-floating-register,.miw-partner-logos a){background:#fff!important;border-color:#00000024!important;box-shadow:0 18px 50px #00000014!important}.miw-home .miw-mission,.miw-home .miw-mission article{background:#f5f5f5!important;color:#050505!important}.miw-home .miw-cta:after,.miw-home .miw-hero-shade{background:linear-gradient(90deg,#ffffffe0,#ffffff9e)!important}.miw-home .miw-floating-register{background:#fff!important;color:#050505!important}.miw-home .miw-floating-register>button{background:#050505!important;color:#fff!important}.miw-home :is(img,video){filter:none!important}header.nav-glass .miw-header-register.primary-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:42px!important;padding:0 22px!important;border:1px solid rgb(214 170 92 / 78%)!important;border-radius:999px!important;background:linear-gradient(135deg,#f8e7b6,#d6aa5c 54%,#9f7330)!important;color:#050505!important;font-family:Roboto,Arial,sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap;box-shadow:0 12px 28px #d6aa5c3d!important}header.nav-glass .miw-header-register.primary-button svg{color:#050505!important;stroke-width:3}header.nav-glass .miw-header-register.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #d6aa5c57!important}.miw-mobile-nav-panel{display:none}.miw-site-header .miw-mobile-menu{display:none!important}@media (max-width: 980px){.miw-site-header .miw-mobile-menu{display:grid!important;place-items:center;width:42px;height:42px;border:1px solid rgb(214 170 92 / 38%)!important;border-radius:999px;background:#050505b8!important;color:#f3dfab!important}.miw-site-header .miw-mobile-menu.active{background:linear-gradient(135deg,#f3dfab,#d6aa5c)!important;color:#050505!important}.miw-mobile-nav-panel{position:absolute;top:calc(100% + 10px);left:12px;right:12px;z-index:999;display:grid;gap:10px;max-height:0;overflow:hidden;padding:0 16px;border:1px solid transparent;border-radius:22px;background:linear-gradient(145deg,#111111fa,#050505fa),#050505;box-shadow:0 28px 70px #00000075;opacity:0;transform:translateY(-10px);pointer-events:none;transition:max-height .28s ease,padding .28s ease,opacity .22s ease,transform .22s ease,border-color .22s ease}.miw-mobile-nav-panel.open{max-height:520px;padding:16px;border-color:#d6aa5c57;opacity:1;transform:translateY(0);pointer-events:auto}.miw-mobile-nav-panel a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;border:1px solid rgb(214 170 92 / 18%);border-radius:14px;color:#fff7ef!important;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.miw-mobile-nav-panel a:hover{border-color:#d6aa5c85;background:#d6aa5c1a}.miw-mobile-nav-panel .miw-mobile-register{justify-content:center;gap:8px;border-color:#d6aa5c!important;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330)!important;color:#050505!important}}.miw-site-header .miw-site-logo img{width:clamp(190px,18vw,260px)!important;max-height:58px;-o-object-fit:contain;object-fit:contain}.miw-site-footer img{width:clamp(220px,22vw,320px)!important;max-height:132px;-o-object-fit:contain;object-fit:contain}@media (max-width: 640px){.miw-site-header .miw-site-logo img{width:168px!important;max-height:48px}.miw-site-footer img{width:220px!important}}.miw-home,.miw-home :is(h1,h2,h3,h4,p,a,button,span,small,input,textarea){font-family:Roboto,Arial,sans-serif!important}.miw-home{--miw-navy: #050505;--miw-navy-soft: #111111;--miw-gold: #d6aa5c;--miw-gold-light: #f3dfab;--miw-cream: #fff7ef;--site-gold: #d6aa5c;--site-gold-light: #f3dfab;--casting-gold: #d6aa5c;--casting-gold-light: #f3dfab;background:#050505!important;color:#fff7ef!important}.miw-home .miw-fixed-bg,.miw-home .miw-reference-story,.miw-home .miw-reference-celebs,.miw-home .miw-gallery,.miw-home .miw-winners,.miw-home .miw-site-footer{background:#050505!important;color:#fff7ef!important}.miw-home .miw-site-header,.miw-home .miw-live-strip{background:#000000b8!important;border-color:#d6aa5c42!important;box-shadow:0 10px 28px #0000003d!important}.miw-home :is(.miw-site-nav a,.miw-site-nav button,.miw-mobile-menu,.miw-live-strip p,.miw-hero-content h1,.miw-hero-content h2,.miw-hero-content span,.miw-section-head h2,.miw-story h2,.miw-reference-story p,.miw-facts strong,.miw-celeb-slide h3,.miw-cta h2,.miw-mission h2,.miw-news h3,.miw-site-footer p,.miw-site-footer span,.miw-site-footer a){color:#fff7ef!important}.miw-home :is(.miw-section-head p,.miw-kicker,.miw-facts span,.miw-celeb-slide h4,.miw-celeb-slide span,.miw-news span,.miw-winner-grid h3,.miw-site-footer h4,.miw-mission svg,.miw-partners svg){color:#d6aa5c!important}.miw-home :is(.miw-header-register,.miw-gold-button,.miw-live-strip a,.miw-floating-register a){border-color:#d6aa5c!important;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330)!important;color:#050505!important;box-shadow:0 16px 38px -20px #d6aa5cd9!important}.miw-home :is(.miw-facts article,.miw-news a,.miw-celeb-slide,.miw-winner-grid article,.miw-floating-register,.miw-partner-logos a){background:#111!important;border-color:#d6aa5c3d!important;box-shadow:0 18px 50px #00000038!important}.miw-home .miw-mission,.miw-home .miw-mission article{background:#111!important;color:#fff7ef!important}.miw-home .miw-partners{background:#fff7ef!important;color:#050505!important}.miw-home .miw-partners :is(span,a){color:#050505!important}.miw-home .miw-cta:after{background:linear-gradient(90deg,#000000e0,#00000075,#0000001f)!important}.miw-home .miw-hero-shade{background:linear-gradient(90deg,#0000009e,#00000047)!important}.miw-home .miw-floating-register{background:linear-gradient(90deg,#050505,#151515,#050505)!important;color:#fff7ef!important}.miw-home .miw-floating-register h3{border-color:#d6aa5c70!important;background:linear-gradient(90deg,#f3dfab,#d6aa5c,#f3dfab)!important;color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.miw-home .miw-floating-register>button{background:#d6aa5c!important;color:#050505!important}.reward-showcase{padding:clamp(72px,8vw,118px) clamp(20px,7vw,96px);background:radial-gradient(circle at 50% 12%,rgb(214 170 92 / 10%),transparent 28%),linear-gradient(180deg,#090101,#150807 48%,#090101);color:#fff7ef}.reward-heading{width:min(1100px,100%);margin:0 auto clamp(54px,7vw,92px);text-align:center}.reward-heading span{display:block;margin-bottom:22px;color:#d6aa5c!important;font-size:clamp(.85rem,1.15vw,1.05rem);font-weight:900;letter-spacing:.42em;text-transform:uppercase}.reward-heading h2{margin:0;color:#fff7ef!important;font-family:Roboto,Arial,sans-serif!important;font-size:clamp(2.4rem,5vw,4.8rem)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.055em}.reward-heading h2 em{color:#d89a13!important;font-style:italic}.reward-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,58px);width:min(1540px,100%);margin:0 auto}.reward-card{overflow:hidden;border:1px solid rgb(214 170 92 / 42%);border-radius:32px;background:#170806;box-shadow:0 30px 100px #00000061,inset 0 1px #fff7ef0d}.reward-card img{display:block;width:100%;height:clamp(280px,25vw,500px);-o-object-fit:cover;object-fit:cover;filter:none!important;opacity:1!important}.reward-card-copy{min-height:clamp(240px,20vw,320px);padding:clamp(28px,4vw,52px)}.reward-card-copy span{display:inline-flex;align-items:center;gap:12px;color:#d6aa5c!important;font-size:clamp(.84rem,1.05vw,1rem);font-weight:900;letter-spacing:.18em;text-transform:uppercase}.reward-card-copy span svg{color:#d6aa5c!important}.reward-card-copy strong{display:block;margin:26px 0 18px;color:#f4b534!important;font-family:Roboto,Arial,sans-serif!important;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:800;line-height:1;letter-spacing:-.055em}.reward-card-copy p{width:min(640px,100%);margin:0;color:#fff7ef9e!important;font-size:clamp(1rem,1.35vw,1.28rem);font-weight:600;line-height:1.45}@media (max-width: 920px){.reward-card-grid{grid-template-columns:1fr}.reward-card img{height:clamp(260px,60vw,420px)}}.miw-home .miw-reference-story .miw-facts{display:grid!important;grid-template-columns:repeat(3,minmax(260px,380px))!important;justify-content:center!important;gap:clamp(16px,2vw,28px)!important;width:min(1240px,calc(100vw - 80px));margin:clamp(36px,5vw,72px) auto 0}.miw-home .miw-reference-story .miw-facts article{position:relative;display:grid!important;align-content:center!important;justify-items:center!important;min-height:clamp(260px,21vw,380px)!important;padding:clamp(28px,3vw,52px)!important;overflow:hidden;border:1px solid rgb(214 170 92 / 38%)!important;border-radius:24px!important;background:radial-gradient(circle at 50% 35%,rgb(243 223 171 / 6%),transparent 34%),#111!important;box-shadow:0 28px 80px #0000004d!important;text-align:center!important}.miw-home .miw-reference-story .miw-facts article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,rgb(255 247 239 / 5%),transparent 42%);pointer-events:none}.miw-home .miw-reference-story .miw-facts img{width:min(165px,50%)!important;height:86px!important;margin:0 0 clamp(26px,3vw,42px)!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;opacity:1!important}.miw-home .miw-reference-story .miw-facts strong{display:block!important;margin:0 0 8px!important;color:#f3dfab!important;font-family:Roboto,Arial,sans-serif!important;font-size:2rem!important;font-weight:900!important;line-height:.98!important;letter-spacing:-.05em!important;text-transform:uppercase!important}.miw-home .miw-reference-story .miw-facts span{color:#f3dfab!important;font-family:Roboto,Arial,sans-serif!important;font-size:clamp(.78rem,1vw,1rem)!important;font-weight:900!important;letter-spacing:.22em!important;line-height:1.25!important;text-transform:uppercase!important}@media (max-width: 1180px){.miw-home .miw-reference-story .miw-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(960px,calc(100vw - 40px))}}@media (max-width: 640px){.miw-home .miw-reference-story .miw-facts{grid-template-columns:1fr!important;width:min(420px,calc(100vw - 28px))}}.miw-gallery-highlights{padding:clamp(72px,8vw,118px) clamp(20px,6vw,86px);border-top:1px solid rgb(214 170 92 / 16%);background:radial-gradient(circle at 16% 10%,rgb(214 170 92 / 10%),transparent 28%),#050505;text-align:center}.miw-highlight-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:18px;width:100%;max-width:none;margin:0 auto 34px}.miw-home .miw-gallery,.miw-home .miw-gallery-highlights{width:100%;max-width:none;padding-inline:clamp(20px,4vw,64px)!important}.miw-highlight-card{position:relative;grid-column:span 4;min-height:360px;overflow:hidden;border:1px solid rgb(214 170 92 / 26%);border-radius:24px;background:#111}.miw-highlight-card-0,.miw-highlight-card-5{grid-column:span 6;min-height:520px}.miw-highlight-card-2{grid-column:span 5}.miw-highlight-card-3{grid-column:span 3}.miw-highlight-card img{width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;filter:none!important;opacity:1!important;transition:transform .52s ease}.miw-highlight-card:hover img{transform:scale(1.06)}.miw-highlight-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgb(0 0 0 / 82%))}.miw-highlight-card div{position:absolute;inset:auto 0 0;z-index:1;padding:24px;text-align:left}.miw-highlight-card span{color:#f3dfab!important;font-size:12px;font-weight:900;letter-spacing:.22em}.miw-highlight-card h3{margin:8px 0 0;color:#fff7ef!important;font-size:clamp(1.35rem,2.3vw,2.4rem);font-weight:900;line-height:1}@media (max-width: 900px){.miw-highlight-card,.miw-highlight-card-2,.miw-highlight-card-3{grid-column:span 6}.miw-highlight-card-0,.miw-highlight-card-5{grid-column:span 12;min-height:440px}}@media (max-width: 640px){.miw-home .miw-gallery,.miw-home .miw-gallery-highlights{padding-inline:12px!important}.miw-highlight-card,.miw-highlight-card-0,.miw-highlight-card-2,.miw-highlight-card-3,.miw-highlight-card-5{grid-column:span 12;min-height:340px}}.miw-home .miw-partners{display:grid!important;grid-template-columns:minmax(280px,430px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;padding:clamp(70px,8vw,120px) clamp(28px,6vw,90px)!important;overflow:hidden!important;border-block:1px solid rgb(214 170 92 / 16%)!important;background:#fff7ef!important;color:#050505!important}.miw-home .miw-partners>div:first-child{display:flex!important;align-items:center!important;gap:18px!important;color:#050505!important}.miw-home .miw-partners>div:first-child span{color:#050505!important;font-size:clamp(1rem,1.7vw,1.45rem)!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.miw-home .miw-partners>div:first-child svg{flex:0 0 auto;width:34px!important;height:34px!important;color:#050505!important}.miw-home .miw-partner-carousel{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:14px}.miw-home .miw-partner-carousel>button{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgb(5 5 5 / 18%);border-radius:999px;background:#111;color:#fff7ef!important}.miw-home .miw-partner-carousel>button svg{color:#fff7ef!important}.miw-home .miw-partner-viewport{overflow:hidden;width:100%}.miw-home .miw-partner-logos{display:flex!important;width:100%!important;overflow:visible!important;transition:transform .42s ease}.miw-home .miw-partner-slide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;min-width:100%}.miw-home .miw-partner-slide a{display:grid!important;place-items:center!important;width:100%!important;height:108px!important;padding:18px!important;border:1px solid rgb(5 5 5 / 16%)!important;border-radius:10px!important;background:#111!important;box-shadow:0 18px 45px #0000001a!important}.miw-home .miw-partner-slide img{max-width:130px!important;max-height:54px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;opacity:1!important}.miw-home .miw-partner-dots{grid-column:1 / -1;display:flex;justify-content:center;gap:8px;margin-top:8px}.miw-home .miw-partner-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#05050547}.miw-home .miw-partner-dots button.active{width:28px;background:#050505}@media (max-width: 840px){.miw-home .miw-partners{grid-template-columns:1fr!important}.miw-home .miw-partner-slide{grid-template-columns:repeat(2,minmax(0,1fr))}}.gg-contact-page{min-height:100vh;background:#050505!important;color:#fff7ef!important;font-family:Roboto,Arial,sans-serif}.gg-contact-hero{position:relative;display:grid;place-items:center;min-height:52vh;padding:150px 20px 72px;overflow:hidden;text-align:center}.gg-contact-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 22%,rgb(214 170 92 / 18%),transparent 28%),radial-gradient(circle at 18% 60%,rgb(243 223 171 / 9%),transparent 28%);pointer-events:none}.gg-contact-hero span,.gg-contact-kicker,.gg-contact-info article>span{position:relative;z-index:1;color:#f3dfab!important;font-size:13px;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.gg-contact-hero h1{position:relative;z-index:1;margin:12px 0 16px;color:#fff7ef!important;font-size:clamp(3rem,7vw,7rem);font-weight:900;line-height:.92;letter-spacing:-.065em}.gg-contact-hero p{position:relative;z-index:1;width:min(760px,100%);margin:0;color:#d8cba8!important;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.8}.gg-contact-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:26px;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:0 0 clamp(70px,8vw,110px)}.gg-contact-form-card,.gg-contact-info article{border:1px solid rgb(214 170 92 / 28%);border-radius:30px;background:linear-gradient(145deg,#fff7ef0f,#d6aa5c0a),#101010;box-shadow:0 24px 80px #00000052}.gg-contact-form-card{padding:clamp(28px,4vw,48px)}.gg-contact-form-card h2{margin:12px 0 14px;color:#fff7ef!important;font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:900;line-height:.98;letter-spacing:-.045em}.gg-contact-form-card>p{max-width:720px;margin:0 0 28px;color:#d8cba8!important;line-height:1.8}.gg-contact-form{display:grid;gap:18px}.gg-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gg-contact-form label{display:grid;gap:8px;color:#f3dfab!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gg-contact-form :is(input,select,textarea){width:100%;border:1px solid rgb(214 170 92 / 30%)!important;border-radius:16px;background:#050505!important;color:#fff7ef!important;padding:15px 16px;font-size:15px;outline:0}.gg-contact-form textarea{resize:vertical}.gg-contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:52px;padding:0 24px;border:1px solid #d6aa5c;border-radius:999px;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330);color:#050505!important;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gg-contact-submit svg{color:#050505!important}.gg-contact-info{display:grid;gap:18px}.gg-contact-info article{padding:26px}.gg-contact-info article>svg{width:34px;height:34px;margin-bottom:18px;color:#f3dfab}.gg-contact-info h3{margin:10px 0;color:#fff7ef!important;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:900;line-height:1.15}.gg-contact-info p{margin:0;color:#d8cba8!important;line-height:1.75}.gg-contact-cities{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:min(1180px,calc(100% - 32px));margin:-36px auto 80px}.gg-contact-cities span{border:1px solid rgb(214 170 92 / 28%);border-radius:999px;background:#111;color:#f3dfab!important;padding:12px 18px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 900px){.gg-contact-shell,.gg-contact-form-grid{grid-template-columns:1fr}}.miw-home{--home-title-size: clamp(2.4rem, 4.8vw, 4.6rem);--home-title-line: 1.02;--home-gold: #d6aa5c;--home-gold-soft: #f3dfab;--home-cream: #fff7ef;--home-muted: #d8cba8;font-family:Roboto,Arial,sans-serif!important}.miw-home :is(h1,h2,h3,h4,p,span,a,button,strong,em,label,input,select,textarea){font-family:Roboto,Arial,sans-serif!important}.miw-home .miw-page-main{padding-top:82px}.miw-home .miw-hero{min-height:clamp(620px,78vh,760px)}.miw-home .miw-hero-content{width:min(100% - 32px,1040px)}.miw-home .miw-hero-content h2{margin-bottom:14px;color:var(--home-gold-soft)!important;font-size:clamp(.9rem,1.2vw,1.05rem)!important;font-weight:900;letter-spacing:.3em!important;text-transform:uppercase!important}.miw-home .miw-hero-content h1{margin-bottom:22px;color:var(--home-cream)!important;font-size:clamp(2.9rem,6vw,5.7rem)!important;font-weight:900;line-height:.92!important;letter-spacing:-.055em}.miw-home .miw-hero-content span{max-width:780px;color:var(--home-muted)!important;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.75}.miw-home :is(.miw-section-head h2,.miw-reference-story h2,.miw-cta h2,.miw-mission h2,#winner-prize-title){color:var(--home-cream)!important;font-size:clamp(2.05rem,3.8vw,3.7rem)!important;font-weight:900!important;line-height:var(--home-title-line)!important;letter-spacing:-.04em}.miw-home .miw-celeb-slide h3{color:var(--home-cream)!important;font-size:clamp(2.05rem,3.8vw,3.7rem)!important;font-weight:900;line-height:var(--home-title-line);letter-spacing:-.04em}.miw-home :is(.miw-section-head p,.miw-kicker,.miw-cta p:first-child,.miw-mission p,.prize-section-eyebrow,.miw-celeb-slide span){color:var(--home-gold-soft)!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.26em!important;text-transform:uppercase}.miw-home :is(.miw-reference-story,.miw-reference-celebs,.miw-gallery,.miw-winners,.miw-news),.miw-home>main>section[aria-labelledby=winner-prize-title]{padding-block:clamp(72px,8vw,112px)!important;border-top:1px solid rgb(214 170 92 / 14%)}.miw-home .miw-reference-story{gap:clamp(28px,5vw,64px)}.miw-home .miw-reference-story>div:not(.miw-marquee,.miw-facts){max-width:760px}.miw-home :is(.miw-reference-story p:not(.miw-kicker),.miw-cta div>p:last-of-type,.miw-mission span,.miw-celeb-slide p,.miw-news p){color:var(--home-muted)!important;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.85}.miw-home :is(.miw-facts article,.miw-celeb-slide,.miw-mission article,.miw-winner-grid article,.miw-news a,.prize-highlight-card){border-color:#d6aa5c42!important;background:linear-gradient(145deg,#111,#0b0b0b)!important;box-shadow:0 22px 70px #00000047!important}.miw-home .miw-facts article{border-radius:18px}.miw-home .miw-facts strong{color:var(--home-gold-soft)!important;font-size:clamp(1.8rem,3.6vw,3.4rem)!important;font-family:Roboto,Arial,sans-serif!important;font-weight:900}.miw-home .miw-facts span{color:var(--home-muted)!important}.miw-home .prize-highlight-card{width:min(1180px,calc(100% - 32px));margin-inline:auto}.miw-home .miw-celeb-slide,.miw-home .miw-reference-gallery img,.miw-home .miw-winner-grid article{border-radius:18px!important}.miw-home .miw-celeb-slide img{border-radius:0!important;-o-object-position:center top!important;object-position:center top!important}.miw-home .miw-mission{gap:1px;border-block:1px solid rgb(214 170 92 / 14%)}.miw-home .miw-mission article{min-height:390px}.miw-home .miw-partners{border-block:1px solid rgb(214 170 92 / 14%)!important;background:#050505!important}.miw-home .miw-partners :is(span,a,p,h2,h3,strong),.miw-home .miw-partners svg{color:var(--home-gold-soft)!important}.miw-home :is(.miw-gold-button,.miw-outline-button,.miw-mission a,.miw-live-strip a,.miw-floating-register a){min-height:48px;border-radius:999px;font-weight:900;letter-spacing:.08em}@media (max-width: 900px){.miw-home .miw-hero{min-height:620px}.miw-home .miw-hero-content h1{font-size:clamp(2.4rem,11vw,4.4rem)!important}.miw-home :is(.miw-section-head h2,.miw-reference-story h2,.miw-cta h2,.miw-mission h2,#winner-prize-title),.miw-home .miw-celeb-slide h3{font-size:clamp(1.8rem,7.4vw,3rem)!important}}html,body,#root,:is(.miw-home,.about-miw-page,.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design,.admin-login-page,.main,.page-wrap){background:#050505!important;color:#fff7ef!important}.about-miw-page{--about-black: #050505 !important;--about-soft-black: #111111 !important;--about-card: #111111 !important;--about-gold: #d6aa5c !important;--about-gold-light: #f3dfab !important;--about-cream: #fff7ef !important;--about-muted: #d8cba8 !important}.miw-home .miw-partners,:is(.casting-trust-strip,.casting-opportunity,.casting-categories,.casting-journey,.casting-showcase,.casting-events,.casting-insights-slider,.casting-team,.casting-partners,.portfolio-editorial-hero,.simple-page-main,.miw-fixed-bg,.miw-reference-story,.miw-reference-celebs,.miw-gallery,.miw-winners,.miw-mission,.miw-site-footer){background:#050505!important;color:#fff7ef!important;border-color:#d6aa5c2e!important}.miw-home .miw-partners :is(span,a,p,h2,h3,strong),.miw-home .miw-partners svg,:is(.miw-home,.about-miw-page,.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(h1,h2,h3,h4,h5,h6,strong,b){color:#fff7ef!important}:is(.miw-home,.about-miw-page,.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(p,li,label,small,span,em,a){color:#d8cba8!important}:is(.miw-header-register,.miw-gold-button,.about-miw-register,.primary-button,.secondary-button,.casting-gold-button){border-color:#d6aa5c!important;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330)!important;color:#050505!important}:is(.miw-header-register,.miw-gold-button,.about-miw-register,.primary-button,.secondary-button,.casting-gold-button) :is(span,svg,strong){color:#050505!important}:is(.miw-home,.about-miw-page,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(img,video,iframe){filter:none!important;opacity:1!important}:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design)>main{padding-top:82px}:root{--site-black: #050505;--site-black-soft: #111111;--site-black-panel: #151515;--site-gold: #d6aa5c;--site-gold-deep: #b8860b;--site-gold-light: #f3dfab;--site-cream: #fff7ef;--site-muted-gold: #d8cba8}html,body,#root{background:var(--site-black)!important;color:var(--site-cream)!important}body{font-family:Roboto,Arial,sans-serif!important}:is(.miw-home,.about-miw-page,.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design,.portfolio-editorial-page,.admin-login-page,.layout,.main,.page-wrap){--casting-gold: var(--site-gold);--casting-gold-light: var(--site-gold-light);--casting-ink: var(--site-black);--casting-panel: var(--site-black-panel);--casting-copy: var(--site-muted-gold);background:var(--site-black)!important;color:var(--site-cream)!important;font-family:Roboto,Arial,sans-serif!important}.about-miw-page{--about-black: var(--site-black) !important;--about-soft-black: var(--site-black-soft) !important;--about-card: var(--site-black-soft) !important;--about-gold: var(--site-gold) !important;--about-gold-light: var(--site-gold-light) !important;--about-cream: var(--site-cream) !important;--about-muted: var(--site-muted-gold) !important}:is(.miw-home,.about-miw-page,.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design,.admin-login-page,.main,.page-wrap) :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--site-cream)!important}:is(.miw-home,.about-miw-page,.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design,.admin-login-page,.main,.page-wrap) :is(p,li,label,small,span,em){color:var(--site-muted-gold)!important}:is(.miw-home,.about-miw-page,.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design,.admin-login-page,.main,.page-wrap) a{color:var(--site-gold-light)!important}header.nav-glass,.miw-site-header,.about-miw-header,.topbar,.sidebar,.public-mobile-nav>div{border-color:#d6aa5c42!important;background:#000000d1!important;color:var(--site-cream)!important;box-shadow:0 12px 36px #00000047!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}header.nav-glass :is(.public-main-nav a,.public-menu-link,.public-mobile-nav summary,.public-mobile-nav a),.miw-site-nav :is(a,button),.about-miw-nav a,.about-miw-menu{color:var(--site-cream)!important}header.nav-glass :is(.public-main-nav a:hover,.public-main-nav a.active,.public-menu-link:hover),.miw-site-nav :is(a:hover,button:hover),.about-miw-nav a:hover{color:var(--site-gold-light)!important}:is(.primary-button,.secondary-button,.casting-gold-button,.miw-header-register,.miw-gold-button,.miw-live-strip a,.miw-floating-register a,.about-miw-register,.about-miw-footer-cta,.about-miw-cta a,.admin-login-submit,.button-primary){border-color:var(--site-gold)!important;background:linear-gradient(135deg,var(--site-gold-light),var(--site-gold) 52%,#9f7330)!important;color:var(--site-black)!important;box-shadow:0 16px 40px #d6aa5c38!important}:is(.primary-button,.secondary-button,.casting-gold-button,.miw-header-register,.miw-gold-button,.miw-live-strip a,.miw-floating-register a,.about-miw-register,.about-miw-footer-cta,.about-miw-cta a,.admin-login-submit,.button-primary) :is(span,strong,svg){color:var(--site-black)!important}:is(.glass-card,.simple-page-card,.audition-register-form,.audition-success-card,.casting-opportunity-grid article,.casting-category-grid article,.casting-journey-grid article,.casting-slider-track>article,.casting-team-copy,.casting-slide-copy,.casting-winner-story,.miw-facts article,.miw-news a,.miw-celeb-slide,.miw-winner-grid article,.miw-floating-register,.about-miw-stats article,.about-miw-panel-media,.admin-login-card,.card,.table-card,.resource-form){border-color:#d6aa5c42!important;background:var(--site-black-soft)!important;color:var(--site-cream)!important;box-shadow:0 22px 64px #00000042!important}:is(.casting-trust-strip,.casting-opportunity,.casting-categories,.casting-journey,.casting-showcase,.casting-events,.casting-insights-slider,.casting-team,.casting-partners,.portfolio-editorial-hero,.simple-page-main,.miw-fixed-bg,.miw-reference-story,.miw-reference-celebs,.miw-gallery,.miw-winners,.miw-mission,.miw-partners,.miw-site-footer){border-color:#d6aa5c29!important;background:var(--site-black)!important;color:var(--site-cream)!important}:is(.casting-section-heading>span,.casting-availability,.casting-event-date,.casting-insight-date,.portfolio-editorial-eyebrow,.portfolio-editorial-index,.simple-page-eyebrow,.legal-updated,.about-miw-panel-copy span,.about-miw-hero-copy span,.about-miw-section-heading svg,.about-miw-footer-label,.miw-kicker,.miw-section-head p,.miw-news span,.miw-facts span){color:var(--site-gold-light)!important}.miw-home .miw-partners :is(h2,h3,h4,p,a,span,strong,svg){color:var(--site-cream)!important}.miw-home .miw-partner-logos :is(a,div){border-color:#d6aa5c42!important;background:var(--site-black-soft)!important}:is(input,select,textarea,.events-email,.insights-form input,.bottom-border-input){border-color:#d6aa5c52!important;background:#0b0b0b!important;color:var(--site-cream)!important}:is(input,textarea)::-moz-placeholder{color:#d8cba8ad!important}:is(input,textarea)::placeholder{color:#d8cba8ad!important}select option{background:var(--site-black-soft)!important;color:var(--site-cream)!important}footer,.miw-site-footer,.about-miw-footer{border-color:#d6aa5c33!important;background:#030303!important;color:var(--site-cream)!important}footer :is(a,p,li,h4,span,small),.miw-site-footer :is(a,p,h4,span,small),.about-miw-footer :is(a,p,h4,span,small){color:var(--site-muted-gold)!important}.portfolio-editorial-shade,.events-hero-shade,.miw-hero-shade{background:linear-gradient(90deg,rgb(0 0 0 / 88%),rgb(0 0 0 / 54%),transparent),linear-gradient(0deg,rgb(0 0 0 / 62%),transparent 55%)!important}.casting-hero-overlay,.contact-hero-bg{background:linear-gradient(90deg,rgb(0 0 0 / 92%),rgb(0 0 0 / 58%),transparent),linear-gradient(0deg,var(--site-black),transparent 56%)!important}.events-design .events-hero-image,.contact-hero-bg{opacity:1!important}:is(img,video,iframe,picture,svg){filter:none!important}:is(img,video,iframe){opacity:1!important}:is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--site-gold)!important;outline-offset:3px}.about-miw-page{--about-black: #050505;--about-soft-black: #0e0e0e;--about-card: #111111;--about-gold: #b8860b;--about-gold-light: #f3dfab;--about-cream: #fff7ef;--about-muted: #d8cba8;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 16% 12%,rgb(184 134 11 / 20%),transparent 30%),radial-gradient(circle at 82% 8%,rgb(243 223 171 / 12%),transparent 28%),var(--about-black);color:var(--about-cream);font-family:Roboto,Arial,sans-serif}.about-miw-page :is(h1,h2,h3,h4,p,a,span,strong,button){font-family:Roboto,Arial,sans-serif}.about-miw-page :is(img,iframe,video){filter:none!important;opacity:1!important}.about-miw-header{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid rgb(184 134 11 / 22%);background:#000000b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.about-miw-header-inner{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 32px));height:82px;margin:0 auto;gap:24px}.about-miw-logo img{display:block;width:156px;height:auto}.about-miw-nav{display:flex;align-items:center;gap:28px}.about-miw-nav a,.about-miw-menu{color:var(--about-cream);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease}.about-miw-nav a:hover,.about-miw-menu:hover{color:var(--about-gold-light)}.about-miw-register,.about-miw-footer-cta,.about-miw-cta a{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--about-gold-light);border-radius:999px;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330);color:#050505!important;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 16px 42px #b8860b3d}.about-miw-register{min-height:44px;padding:0 20px}.about-miw-menu{display:none;border:0;background:transparent}.about-miw-hero{position:relative;display:grid;place-items:center;min-height:60vh;padding:140px 20px 90px;overflow:hidden;text-align:center;background:linear-gradient(180deg,rgb(0 0 0 / 24%),var(--about-black) 92%),#050505}.about-miw-crown{position:absolute;top:88px;left:50%;width:min(340px,58vw);transform:translate(-50%);-o-object-fit:contain;object-fit:contain;pointer-events:none}.about-miw-hero-copy{position:relative;z-index:2;width:min(1040px,100%);margin-top:112px}.about-miw-hero-copy span,.about-miw-panel-copy span,.about-miw-section-heading svg,.about-miw-section-heading p,.about-miw-cta span,.about-miw-footer-label{color:var(--about-gold-light)}.about-miw-hero-copy span,.about-miw-panel-copy span,.about-miw-cta span,.about-miw-footer-label{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.about-miw-hero-copy h1{margin:0 0 22px;color:var(--about-cream)!important;font-size:clamp(2.75rem,7vw,6rem);font-weight:900;line-height:.94;letter-spacing:-.055em}.about-miw-hero-copy p{width:min(900px,100%);margin:0 auto;color:var(--about-muted)!important;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.9}.about-miw-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.about-miw-sparkles i{position:absolute;top:calc((var(--i) * 37px) % 88%);left:calc((var(--i) * 73px) % 100%);width:4px;height:4px;border-radius:999px;background:var(--about-gold-light);box-shadow:0 0 18px var(--about-gold-light);animation:aboutMiwSparkle 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.18s)}@keyframes aboutMiwSparkle{0%,to{transform:scale(.4);opacity:.18}50%{transform:scale(1.2);opacity:.9}}.about-miw-stats{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1180px,calc(100% - 32px));margin:-34px auto 90px;z-index:3}.about-miw-bg-flourish{position:absolute;inset:-80px -80px auto;height:280px;z-index:-1;background:url(https://www.mrsindiaworldwide.com/_next/image?url=%2Fimages%2Fblockimg%2Fbghero.png&w=3840&q=75) center/cover no-repeat;opacity:.16;pointer-events:none}.about-miw-stats article{display:grid;justify-items:center;min-height:210px;padding:28px 18px;border:1px solid rgb(184 134 11 / 32%);border-radius:26px;background:linear-gradient(180deg,#111111f5,#050505f0);box-shadow:0 24px 80px #00000059;text-align:center}.about-miw-stats img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;margin-bottom:18px}.about-miw-stats strong{display:block;color:var(--about-cream)!important;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1}.about-miw-stats span{margin-top:10px;color:var(--about-gold-light)!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-miw-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,6vw,80px);width:min(1180px,calc(100% - 32px));margin:0 auto 110px}.about-miw-panel-media{position:relative;overflow:hidden;min-height:480px;border:1px solid rgb(184 134 11 / 34%);border-radius:34px;background:#090909;box-shadow:0 34px 100px #0000006b}.about-miw-panel-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / 20%),transparent 45%);pointer-events:none}.about-miw-panel-media img{display:block;width:100%;height:100%;min-height:480px;-o-object-fit:cover;object-fit:cover}.about-miw-panel-copy h2,.about-miw-section-heading h2,.about-miw-cta h2{margin:0;color:var(--about-cream)!important;font-size:clamp(2.1rem,4.6vw,4.4rem);font-weight:900;line-height:1;letter-spacing:-.045em}.about-miw-panel-copy p,.about-miw-section-heading p,.about-miw-cta p,.about-miw-footer p,.about-miw-footer a,.about-miw-copyright{color:var(--about-muted)!important}.about-miw-panel-copy p{margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.95}.about-miw-video{width:min(1180px,calc(100% - 32px));margin:0 auto 110px;text-align:center}.about-miw-section-heading{width:min(820px,100%);margin:0 auto 34px}.about-miw-section-heading svg{margin-bottom:18px}.about-miw-section-heading p{margin:18px auto 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.about-miw-video-frame{overflow:hidden;width:100%;aspect-ratio:16 / 9;border:1px solid rgb(184 134 11 / 38%);border-radius:30px;background:#000;box-shadow:0 34px 100px #00000075}.about-miw-video-frame iframe,.about-miw-video-frame video{width:100%;height:100%;border:0}.about-miw-video-frame video{display:block;-o-object-fit:cover;object-fit:cover}.about-miw-cta{position:relative;display:grid;place-items:center;min-height:470px;overflow:hidden;margin:0 auto;padding:80px 20px;text-align:center}.about-miw-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-miw-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050594,#050505 98%)}.about-miw-cta>div{position:relative;z-index:2;width:min(850px,100%)}.about-miw-cta p{width:min(640px,100%);margin:22px auto 30px;font-size:1.1rem;line-height:1.8}.about-miw-cta a{min-height:52px;padding:0 24px}.about-miw-footer{border-top:1px solid rgb(184 134 11 / 24%);background:#030303!important;padding:70px 20px 24px}.about-miw-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1.2fr 1fr;gap:38px;width:min(1180px,100%);margin:0 auto}.about-miw-footer-logo{display:block;width:170px;margin-bottom:18px}.about-miw-footer h4{margin:0 0 18px;color:var(--about-cream)!important;font-size:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.about-miw-footer p{margin:0 0 14px;line-height:1.8}.about-miw-footer a:not(.about-miw-footer-cta){display:block;margin-bottom:10px;transition:color .18s ease}.about-miw-footer a:hover{color:var(--about-gold-light)!important}.about-miw-contact-line{display:flex;gap:10px}.about-miw-contact-line svg{flex:0 0 auto;margin-top:5px;color:var(--about-gold-light)}.about-miw-footer-cta{min-height:44px;padding:0 18px}.about-miw-copyright{width:min(1180px,100%);margin:42px auto 0;padding-top:22px;border-top:1px solid rgb(184 134 11 / 18%);font-size:13px;text-align:center}@media (max-width: 980px){.about-miw-nav,.about-miw-register{display:none}.about-miw-menu{display:inline-flex}.about-miw-stats,.about-miw-panel,.about-miw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-miw-mission .about-miw-panel-media{order:-1}}@media (max-width: 640px){.about-miw-header-inner{height:72px}.about-miw-logo img{width:128px}.about-miw-hero{min-height:64vh;padding-top:110px}.about-miw-hero-copy{margin-top:92px}.about-miw-stats,.about-miw-panel,.about-miw-footer-grid{grid-template-columns:1fr}.about-miw-panel{margin-bottom:74px}.about-miw-panel-media,.about-miw-panel-media img{min-height:360px}}header.nav-glass .public-menu-link.active{border-bottom-color:#11120d!important}.contact-hero-bg{background:linear-gradient(90deg,#252622 4%,rgb(37 38 34 / 64%),transparent),url(https://lh3.googleusercontent.com/aida-public/AB6AXuBAVxX_krGnQeG_THkqSRZNZSiK8DMNQ9BEpmomZYHbSwYK1678FYXkYy60ebtpRbOYBJpCB4TTa_ykm5fR_jG4Lgck6FlCORS4GhOYLhoXaZFky-0kftx1ExFMNGmlssbyExDUkihPmmpOOXF36hWZros85X4PFDEsTy7Gq_ok8BaLyI5v28o_FB3bT0xWcCC1gZwSCvJnlJgeyuDxS6CsGBhreLM7kedmP2koKshmGyu4c8PUkvdV) center/cover!important}.casting-trust-strip{display:flex;padding:18px 24px;border-block:1px solid rgba(216,207,188,.1);background:#11120d;justify-content:center;gap:clamp(24px,4vw,58px);flex-wrap:wrap}.casting-trust-strip div{display:flex;align-items:center;gap:8px;color:#d8cfbc;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.casting-trust-strip svg{color:var(--casting-gold)}.casting-opportunity,.casting-categories,.casting-journey,.casting-showcase,.casting-events{padding:clamp(72px,9vw,110px) clamp(20px,5vw,80px)}.casting-opportunity,.casting-journey,.casting-events{background:#111}.casting-opportunity{text-align:center}.casting-section-heading{width:min(720px,100%);margin:0 auto 48px;text-align:center}.casting-section-heading>span{display:block;margin-bottom:15px;color:var(--casting-gold-light);font-size:10px;font-weight:700;letter-spacing:.38em;text-transform:uppercase}.casting-section-heading h2,.casting-final-cta h2{color:#fffbf4;font-family:Roboto,serif;font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:700;line-height:1.12;text-wrap:balance}.casting-section-heading p{margin-top:20px;color:var(--casting-copy);font-size:16px;line-height:1.8}.casting-opportunity-grid{display:grid;width:min(980px,100%);margin:0 auto 38px;gap:16px;grid-template-columns:repeat(3,1fr)}.casting-opportunity-grid article,.casting-category-grid article{display:flex;min-height:120px;padding:26px;border:1px solid rgba(216,207,188,.16);border-radius:9px;align-items:center;gap:17px;background:#1a1b16;text-align:left}.casting-opportunity-grid svg,.casting-category-grid svg{flex:0 0 auto;color:var(--casting-gold-light)}.casting-opportunity-grid strong{font-size:14px;line-height:1.55}.casting-home>main>section[aria-labelledby=winner-prize-title]{background:#11120d}.casting-home>main>section[aria-labelledby=winner-prize-title]>div{border-color:#d8cfbc47;background:linear-gradient(135deg,#17140d,#101010 55%,#17140d)}.casting-home #winner-prize-title,.casting-home>main>section[aria-labelledby=winner-prize-title] strong{color:var(--casting-gold-light)}.casting-home>main>section[aria-labelledby=winner-prize-title] .primary-button{border-radius:999px;background:var(--casting-gold-light)}.casting-category-grid{display:grid;width:min(1100px,100%);margin:auto;gap:18px;grid-template-columns:repeat(4,1fr)}.casting-category-grid article{min-height:230px;align-items:flex-start;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#1a1b16,#101010)}.casting-category-grid h3,.casting-journey-grid h3,.casting-event-list h3,.casting-showcase h3{font-family:Roboto,serif;font-size:22px}.casting-category-grid p,.casting-journey-grid p,.casting-event-list p{color:#d8cfbc;font-size:13px;line-height:1.7}.casting-journey-grid{position:relative;display:grid;width:min(1100px,100%);margin:auto;gap:1px;grid-template-columns:repeat(4,1fr);background:#d8cfbc2e}.casting-journey-grid article{min-height:260px;padding:34px 27px;background:#111}.casting-journey-grid article>span{display:block;margin-bottom:48px;color:var(--casting-gold-light);font-family:Roboto,serif;font-size:35px}.casting-journey-grid h3{margin-bottom:12px}.casting-showcase-grid{display:grid;width:min(1120px,100%);margin:auto;gap:14px;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:repeat(2,260px)}.casting-showcase-grid a{position:relative;overflow:hidden;border:1px solid rgba(216,207,188,.15)}.casting-showcase-grid a:first-child{grid-row:span 2}.casting-showcase-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.75);transition:.5s ease}.casting-showcase-grid a:hover img{filter:saturate(1);transform:scale(1.04)}.casting-showcase-grid a>div{position:absolute;right:0;bottom:0;left:0;padding:60px 22px 22px;background:linear-gradient(transparent,#000000eb)}.casting-showcase-grid span,.casting-event-list span{color:var(--casting-gold-light);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.casting-event-list{display:grid;width:min(1000px,100%);margin:auto;border-top:1px solid rgba(216,207,188,.16)}.casting-event-list article{display:grid;padding:30px 0;border-bottom:1px solid rgba(216,207,188,.16);align-items:center;gap:28px;grid-template-columns:180px 1fr 150px}.casting-event-list h3{margin:6px 0 8px}.casting-event-date,.casting-event-location{display:flex;align-items:center;gap:8px;color:#d8cfbc;font-size:11px}.casting-event-date svg,.casting-event-location svg{color:var(--casting-gold-light)}.casting-final-cta{display:flex;padding:clamp(80px,11vw,140px) 24px;align-items:center;flex-direction:column;background:radial-gradient(circle at 50% 25%,rgba(216,207,188,.15),transparent 36%),#11120d;text-align:center}.casting-final-cta>svg,.casting-final-cta>span{margin-bottom:18px;color:var(--casting-gold-light)}.casting-final-cta>span{font-size:10px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.casting-final-cta p{max-width:620px;margin:20px auto 34px;color:var(--casting-copy);line-height:1.8}.casting-sticky-apply{position:fixed;z-index:79;right:0;bottom:0;left:0;display:flex;min-height:68px;padding:9px clamp(20px,5vw,80px);border-top:1px solid rgba(216,207,188,.22);align-items:center;justify-content:space-between;gap:20px;background:#080808e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.casting-sticky-apply>div{display:grid;gap:3px}.casting-sticky-apply strong{color:var(--casting-gold-light);font-size:10px;letter-spacing:.17em;text-transform:uppercase}.casting-sticky-apply span{color:#d8cfbc;font-size:10px}.casting-sticky-apply .casting-gold-button{min-height:44px}@keyframes casting-button-pulse{0%,to{box-shadow:0 0 #d8cfbc40}50%{box-shadow:0 0 0 9px #d8cfbc00}}@keyframes casting-spots{50%{box-shadow:0 0 0 8px #ef444400}}@media (max-width: 920px){.casting-nav-links{display:none}.casting-hero-inner{grid-template-columns:1fr}.casting-hero-copy{text-align:center}.casting-hero-overlay{background:linear-gradient(90deg,#11120dd6,#11120db8),linear-gradient(0deg,#11120d 0%,transparent 58%,rgb(17 18 13 / 50%) 100%)}.casting-availability,.casting-gold-rule,.casting-hero-copy>p,.casting-hero-actions{margin-right:auto;margin-left:auto}.casting-stats,.casting-spots{justify-content:center}.casting-hero-visual{width:min(520px,100%);margin:auto}.casting-opportunity-grid,.casting-category-grid,.casting-journey-grid,.casting-showcase-grid{grid-template-columns:repeat(2,1fr)}.casting-showcase-grid a:first-child{grid-row:auto}}@media (max-width: 640px){.casting-nav{min-height:68px;padding:7px 16px}.casting-brand strong{font-size:18px}.casting-brand small,.casting-nav-cta{display:none}.casting-hero{padding:104px 18px 70px}.casting-hero-background img,.casting-hero-background video{-o-object-position:center top;object-position:center top}.casting-hero-copy h1{font-size:clamp(2.45rem,12vw,3.7rem)}.casting-availability{max-width:100%;font-size:7px;line-height:1.5}.casting-fee-line{justify-content:center;padding:0;flex-wrap:wrap}.casting-stats{gap:12px}.casting-stats strong{font-size:18px}.casting-stats span{font-size:6px}.casting-hero-frame{height:500px}.casting-trust-strip{align-items:flex-start;flex-direction:column}.casting-opportunity-grid,.casting-category-grid,.casting-journey-grid,.casting-showcase-grid{grid-template-columns:1fr}.casting-category-grid article,.casting-journey-grid article{min-height:200px}.casting-showcase-grid{grid-template-rows:none}.casting-showcase-grid a{height:330px}.casting-event-list article{gap:16px;grid-template-columns:1fr}.casting-sticky-apply>div{display:none}.casting-sticky-apply .casting-gold-button{width:100%}}@media (max-width: 900px){.audition-register-hero{min-height:500px}.audition-hero-note{display:none}.audition-register-content{grid-template-columns:1fr;padding-top:70px}.audition-register-content aside{position:static;max-width:680px}.audition-register-content ol{display:grid;grid-template-columns:repeat(3,1fr)}.audition-register-content li{border-right:1px solid rgba(255,255,255,.09);padding:16px}}@media (max-width: 640px){.audition-register-hero{min-height:440px;padding-top:72px;padding-bottom:56px}.audition-register-hero h1{font-size:56px}.audition-register-hero p{font-size:15px}.audition-register-content{gap:42px;padding:60px 16px 80px}.audition-register-content ol{display:block}.audition-register-content li{border-right:0;padding:15px 0}.audition-register-form{grid-template-columns:1fr;padding:24px 18px}.audition-register-form .span-2,.audition-form-heading{grid-column:1}}@media (max-width: 600px){.admin-login-page{align-items:start;padding:104px 16px 72px}.admin-login-brand{left:20px;top:24px}.admin-login-card{padding:30px 22px;border-radius:18px}.admin-login-back{position:static;margin-top:24px}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page){width:100%;max-width:100%;overflow-x:clip;font-size:clamp(15px,.25vw + 14px,17px)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) main>section{width:100%;padding-right:clamp(16px,5vw,96px);padding-left:clamp(16px,5vw,96px)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(h1,h2,h3,h4,p,li,a,span){max-width:100%;overflow-wrap:break-word}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h1{font-size:clamp(2.65rem,6vw,5.75rem);letter-spacing:clamp(-.045em,-.02em,-.015em);line-height:1.02;text-wrap:balance}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) p{font-size:clamp(.94rem,.45vw + .82rem,1.08rem);line-height:1.7;text-wrap:pretty}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(img,video,iframe){max-width:100%}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(input,select,textarea,button){min-width:0;max-width:100%;font:inherit}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(.primary-button,.secondary-button,.casting-gold-button){white-space:normal}@media (min-width: 769px) and (max-width: 1100px){:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) main>section{padding-right:clamp(28px,5vw,56px);padding-left:clamp(28px,5vw,56px)}header.nav-glass{padding-right:32px;padding-left:32px}.casting-hero{padding-top:84px;padding-bottom:72px}.casting-hero-inner{width:min(760px,100%)}.casting-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.casting-event-slide,.casting-insight-slide{min-width:0}.portfolio-editorial-copy{padding-right:36px;padding-left:36px}.audition-register-content{gap:48px}}@media (max-width: 768px){header.nav-glass{height:66px;padding-right:16px;padding-left:16px}header.nav-glass>.primary-button{display:none}.public-mobile-nav{margin-left:auto}.public-mobile-nav>div{right:0;left:auto;width:min(280px,calc(100vw - 32px));max-height:calc(100vh - 82px);overflow-y:auto}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) main>section{padding-right:16px;padding-left:16px}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h1{font-size:clamp(2.3rem,11vw,3.65rem);line-height:1.04}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h2{font-size:clamp(1.8rem,8vw,2.65rem);line-height:1.12}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h3{font-size:clamp(1.2rem,5.8vw,1.65rem)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) p{font-size:clamp(.92rem,3.8vw,1rem);line-height:1.65}.casting-section-heading,.home-insights-heading,.panel-head{margin-bottom:34px}.casting-hero{min-height:auto;padding-top:58px}.casting-hero-frame{height:clamp(400px,120vw,540px)}.casting-stats{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.casting-stats>i{display:none}.casting-opportunity-grid article,.casting-category-grid article,.casting-journey-grid article{min-height:auto}.casting-showcase-grid a{min-height:280px;height:min(88vw,390px)}.portfolio-editorial-hero{min-height:calc(100svh - 66px)}.portfolio-editorial-copy{padding:120px 16px 42px}.portfolio-editorial-stats{width:100%;justify-content:space-between;gap:10px}.events-design main>section:first-child{min-height:440px;padding-top:72px;padding-bottom:58px}.insights-feature{grid-template-columns:1fr}.insights-feature img{width:100%;min-height:260px;max-height:420px}.contact-hero{min-height:500px;padding-top:86px;padding-bottom:64px}.audition-register-hero{min-height:auto;padding-top:82px}.audition-register-content{padding-right:16px;padding-left:16px}.audition-register-form{width:100%}}@media (max-width: 480px){.site-header-logo{width:108px}.casting-availability{width:100%;justify-content:center;text-align:center}.casting-hero-actions .casting-gold-button,.casting-final-cta .casting-gold-button,.audition-register-form .btn.primary{width:100%}.casting-trust-strip{gap:17px}.casting-slider-track{grid-auto-columns:92%}.casting-slide-media{height:205px}.casting-slide-footer{align-items:flex-start;flex-direction:column}.portfolio-editorial-actions{display:grid}.portfolio-editorial-primary,.portfolio-editorial-secondary,.events-search,.events-email,.insights-form,.contact-form,.audition-register-form{width:100%}.contact-form-grid{grid-template-columns:1fr}footer{gap:42px!important;padding-top:64px!important;padding-bottom:92px!important}}.apply-page{min-height:100vh;background:#15161b}.apply-header{height:74px;color:#fff;border-bottom:1px solid #303137;display:flex;justify-content:space-between;align-items:center;padding:0 5%}.apply-header .public-logo svg{color:var(--accent)}.back-link{display:flex;align-items:center;gap:7px}.back-link svg{width:16px}.apply-wrap{display:grid;grid-template-columns:.75fr 1.25fr;max-width:1200px;margin:auto;min-height:calc(100vh - 74px)}.apply-wrap>aside{color:#fff;padding:90px 50px}.apply-wrap aside h1{font-family:Roboto,serif;font-size:50px;line-height:1.08;margin:16px 0}.apply-wrap aside>p{color:#9698a0;line-height:1.7}.steps{margin-top:60px}.steps div{display:flex;gap:15px;color:#6f7179;border-left:1px solid #34353b;padding:15px 0 15px 20px}.steps div.active{color:#fff;border-color:var(--accent)}.steps b{font-size:11px;color:var(--accent)}.application-form{align-content:start;margin:45px 0;background:#f7f6f2;border-radius:20px}.upload-box{border:1px dashed #bfc0b9;border-radius:12px;padding:20px;text-align:center;align-items:center!important;cursor:pointer}.upload-box svg{color:#6e715f}.upload-box input{display:none}.upload-box span,.upload-box em{font-size:10px;color:var(--muted);font-style:normal}.success-card{width:min(600px,90%);margin:auto;text-align:center;color:#fff;padding-top:18vh}.success-card>svg{width:80px;height:80px;color:var(--accent)}.success-card h1{font-family:Roboto;font-size:55px}.success-card p{color:#999;line-height:1.7}.public-page{background:#f4f3ef}.public-nav{height:76px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:5;width:100%;color:#fff}.public-logo svg{color:var(--accent)}.public-nav>div{display:flex;gap:28px;align-items:center;font-size:13px}.public-nav>div a:last-child{display:flex;gap:7px;align-items:center;border:1px solid #666;padding:9px 13px;border-radius:8px}.public-nav svg{width:17px}.hero{min-height:760px;background:#111218;color:#fff;display:grid;grid-template-columns:1.05fr .95fr;padding:110px 7% 50px;position:relative;overflow:hidden}.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.hero-content{align-self:center;z-index:1}.hero-content h1{font-family:Roboto,serif;font-size:72px;line-height:1.02;margin:18px 0;letter-spacing:-.03em}.hero-content h1 em{color:var(--accent)}.hero-content p{color:#a6a8b0;font-size:17px;max-width:570px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:35px}.play-link{display:flex;align-items:center;gap:10px;font-size:13px}.play-link i{width:38px;height:38px;border:1px solid #555;border-radius:50%;display:grid;place-items:center}.play-link svg{width:14px}.hero-visual{position:relative;display:grid;place-items:center}.portrait-card{width:min(410px,80%);height:540px;background:#d7d4cc;padding:12px;transform:rotate(2deg);box-shadow:0 30px 70px #000}.portrait-placeholder{height:440px;background:linear-gradient(140deg,#6c6a66,#232429);display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.5em;color:#d9ff58;position:relative;overflow:hidden}.portrait-placeholder:before{content:"";position:absolute;width:220px;height:300px;background:#111;border-radius:50% 50% 30% 30%;opacity:.5;bottom:-70px}.portrait-placeholder span,.portrait-placeholder b{z-index:1}.portrait-placeholder b{font-size:42px}.portrait-caption{color:#111;padding:15px;display:flex;justify-content:space-between;align-items:end}.portrait-caption span{font-size:10px;text-transform:uppercase}.rating-card{position:absolute;left:2%;bottom:12%;background:#fff;color:#111;padding:15px 20px;border-radius:12px;display:flex;gap:12px;align-items:center;box-shadow:0 15px 40px #0006}.rating-card svg{fill:#d3ad37;color:#d3ad37}.rating-card div{display:flex;flex-direction:column}.rating-card b{font-size:20px}.rating-card span{font-size:10px;color:#777}.public-section{padding:90px 7%}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-title h2{font-family:Roboto;font-size:48px;margin:8px 0}.section-title>a{display:flex;gap:7px;align-items:center;font-size:13px}.audition-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.audition-cards article{background:#fff;border-radius:15px;overflow:hidden}.audition-art{height:220px;background:#272830;color:#fff;display:grid;place-items:center;font-family:Roboto;font-size:70px}.art-2{background:#b4ad9b}.art-3{background:#63596f}.audition-cards article>div:last-child{padding:22px}.open-label{display:flex;align-items:center;gap:8px;color:#5a785e;text-transform:uppercase;letter-spacing:.1em}.audition-cards h3{font-size:20px}.audition-cards p{color:var(--muted);font-size:13px;line-height:1.6;height:42px;overflow:hidden}.audition-cards footer{border-top:1px solid var(--line);padding:15px 0;display:flex;gap:16px;color:#777;font-size:11px}.audition-cards footer span{display:flex;align-items:center;gap:5px}.audition-cards footer svg{width:14px}.audition-cards article>div>a{font-size:12px;font-weight:700;display:flex;align-items:center;gap:7px}.audition-cards article>div>a svg{width:15px}.public-quote{background:#d5ff42;text-align:center;padding:90px 20px}.public-quote>span{font-family:Roboto;font-size:80px;line-height:.5}.public-quote h2{font-family:Roboto;font-size:45px}.public-quote p{font-size:12px;text-transform:uppercase;letter-spacing:.15em}.public-footer{background:#111218;color:#fff;padding:40px 7%;display:flex;justify-content:space-between;align-items:center}.public-footer p,.public-footer>span{color:#777;font-size:12px}@media (max-width: 1050px){.stats-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.hero-content h1{font-size:58px}.audition-cards{grid-template-columns:1fr 1fr}.auth-art{display:none}.auth-page,.apply-wrap{grid-template-columns:1fr}.apply-wrap>aside{padding:50px}.steps{display:none}}@media (max-width: 760px){.sidebar{transform:translate(-100%);transition:.25s}.sidebar.open{transform:none}.mobile-menu,.mobile-close{display:block}.mobile-close{margin-left:auto;color:#fff}.main{margin-left:0;width:100%}.topbar{padding:0 18px}.live-pill{display:none}.page-wrap{padding:24px 16px}.page-heading{align-items:flex-start;gap:16px}.page-heading h1{font-size:28px}.page-heading .btn{font-size:0;padding:12px}.page-heading .btn svg{margin:0}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{padding:16px}.stat-icon{display:none}.stat-card strong{font-size:24px}.review-grid,.resource-form,.application-form{grid-template-columns:1fr}.span-2{grid-column:1}.auth-form-wrap{padding:25px}.auth-form .back-link{margin-bottom:40px}.apply-wrap>aside{padding:45px 24px 20px}.apply-wrap aside h1{font-size:38px}.application-form{margin:15px;border-radius:15px;padding:20px}.public-nav{padding:0 20px}.public-nav>div>a:not(:last-child){display:none}.hero{grid-template-columns:1fr;padding:130px 25px 60px;min-height:auto}.hero-content h1{font-size:48px}.hero-visual{display:none}.hero-actions{align-items:flex-start;flex-direction:column}.public-section{padding:65px 20px}.section-title h2{font-size:38px}.audition-cards{grid-template-columns:1fr}.public-quote h2{font-size:34px}.public-footer{flex-direction:column;gap:15px}.media-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr}.page-heading{flex-direction:column}.section-title{align-items:flex-start;flex-direction:column}.auth-form h2{font-size:28px}}.public-site:not(.public-site-home)>section{display:none}.public-site-home>section:nth-of-type(2),.public-site-home>section:nth-of-type(3),.public-site-home>section:nth-of-type(4),.public-site-home>section:nth-of-type(5),.public-site-home>section:nth-of-type(6),.public-site-home>section:nth-of-type(7){display:none}.public-site-about>section:nth-of-type(2){display:flex}.public-site-about>section:nth-of-type(3),.public-site-about>section:nth-of-type(4),.public-site-about>section:nth-of-type(5),.public-site-about>section:nth-of-type(6),.public-site-about>section:nth-of-type(7){display:block}.public-site-portfolio>section:nth-of-type(7),.public-site-portfolio>section:nth-of-type(8),.public-site-portfolio>section:nth-of-type(9),.public-site-portfolio>section:nth-of-type(10){display:block}.public-site:not(.public-site-home)>section:first-of-type{min-height:0}@media (max-width: 1180px){.public-main-nav{gap:18px}.public-main-nav a{font-size:11px}}.public-mobile-nav{position:relative;color:#f5f5f5}.public-mobile-nav summary{cursor:pointer;list-style:none;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.public-mobile-nav summary::-webkit-details-marker{display:none}.public-mobile-nav>div{position:absolute;top:34px;right:-70px;width:190px;padding:10px;background:#1c1b1b;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 50px #00000073;display:flex;flex-direction:column;z-index:60}.site-header-logo{position:relative;display:block;width:154px;height:58px;flex:0 0 auto;overflow:hidden}.site-header-logo img{position:absolute;top:50%;left:50%;width:154px;max-width:none;height:auto;filter:invert(1) grayscale(1) contrast(1.2);mix-blend-mode:screen;transform:translate(-50%,-78%)}.site-footer-logo{display:block;width:132px}.site-footer-logo img{width:100%;height:auto;filter:invert(1) grayscale(1) contrast(1.15);mix-blend-mode:screen}@media (max-width: 640px){.site-header-logo{width:116px;height:54px}.site-header-logo img{width:118px}}.public-mobile-nav a{padding:10px 12px;border-radius:8px;color:#a8a8a8}.public-mobile-nav a:hover{background:#ffffff0d;color:#d0d0d0}.events-hero-glow{position:absolute;width:600px;height:600px;right:4%;top:-20%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%);filter:blur(20px)}.events-search{display:flex;align-items:center;gap:12px;width:min(100%,320px)}.events-search input{width:100%;padding:10px 2px;background:transparent;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.2);outline:0}.events-search input:focus{border-color:#fffbf4}.event-filter{padding:10px 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:#b8b8b8;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer}.event-filter:hover{background:#ffffff0d}.event-filter.active{color:#d0d0d0;background:#ffffff14;border-color:#ffffff73}.event-date{position:absolute;top:16px;left:16px;padding:9px 14px;border-radius:8px;background:#131313b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#fffbf4;font-weight:700;letter-spacing:.08em}.events-email{flex:1;min-width:0;padding:14px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;outline:0}.events-email:focus{border-color:#fffbf4}.insights-feature{position:relative;min-height:480px;border-radius:16px;overflow:hidden;display:flex;align-items:flex-end}.insights-feature>img,.insights-feature>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s}.insights-feature:hover>img,.insights-feature:hover>video{transform:scale(1.04)}.insights-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#11120d 4%,rgba(19,19,19,.2),transparent)}.insights-feature-copy{position:relative;z-index:2;padding:48px;max-width:760px}.public-popup{display:flex;flex-direction:column;width:min(100%,896px)}.public-popup-media{position:relative;display:block;flex:0 0 auto;width:100%;margin:0}.public-popup-body{position:relative;flex:0 0 auto;padding-top:clamp(28px,4vw,48px)!important}.public-popup-title{max-width:calc(100% - 52px);margin-top:12px!important;overflow-wrap:anywhere;font-size:clamp(30px,4vw,52px)!important;line-height:1.12!important}.public-popup-close{z-index:3;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;line-height:1}@media (max-width: 640px){.public-popup-body{padding:24px 20px 28px!important}.public-popup-title{max-width:calc(100% - 42px);padding-right:0!important;font-size:clamp(26px,8vw,36px)!important;line-height:1.16!important}.public-popup-close{top:16px!important;right:14px!important;width:38px;height:38px}}.insights-filter{position:sticky;top:80px;z-index:30;padding-top:14px;padding-bottom:14px;background:#131313f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-block:1px solid rgba(255,255,255,.05);display:flex;gap:28px;overflow:auto}.insights-filter button{border:0;border-bottom:2px solid transparent;padding:9px 0;background:transparent;color:#b8b8b8;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.09em;white-space:nowrap;cursor:pointer}.insights-filter button.active{color:#fffbf4;border-color:#fffbf4}.insights-card{border-radius:14px;overflow:hidden}.insights-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.insights-card:hover img{transform:scale(1.08)}.insights-card .aspect-video span{position:absolute;top:16px;left:16px;padding:7px 10px;border-radius:5px;background:#131313cc;color:#d0d0d0;text-transform:uppercase;font-size:11px;font-weight:700}.insights-subscribe-card{border:2px dashed rgba(255,255,255,.3);border-radius:14px;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:18px}.insights-form{display:flex;gap:18px;max-width:620px;margin:auto}.insights-form input{flex:1;min-width:0;padding:14px 4px;border:0;border-bottom:2px solid rgba(255,255,255,.2);background:transparent;color:#fff;outline:0}.insights-form input:focus{border-color:#fffbf4}@media (max-width: 640px){.insights-feature{min-height:520px}.insights-feature-copy{padding:24px}.insights-form{flex-direction:column}}.app-shell .sidebar{background:#11120d;border-right:1px solid rgba(255,255,255,.06)}.app-shell .brand strong,.app-shell .brand span,.app-shell .workspace span,.app-shell .workspace b,.app-shell .profile-mini span,.app-shell .breadcrumb,.app-shell .topbar,.app-shell .eyebrow,.app-shell .page-heading p,.app-shell .table-tools>span,.app-shell .person-cell span,.app-shell .details span,.app-shell .auth-form>p,.app-shell .auth-form small,.app-shell .apply-wrap aside>p,.app-shell .steps div,.app-shell .art-copy p,.app-shell .art-stats span,.app-shell .floating-card span{color:#a8a8a8}.app-shell .sidebar nav a{color:#a8a8a8}.app-shell .sidebar nav a:hover,.app-shell .sidebar nav a.active{background:#2a2a2a;color:#fff}.app-shell .sidebar nav a.active svg,.app-shell .brand-mark,.app-shell .steps b,.app-shell .auth-brand svg,.app-shell .floating-card svg,.app-shell .apply-header .public-logo svg,.app-shell .success-card>svg{color:#d0d0d0}.app-shell .topbar{background:#131313db;border-bottom:1px solid rgba(255,255,255,.1)}.app-shell .live-pill{background:#1c1b1beb;border:1px solid rgba(255,255,255,.1);color:#f7f4f2}.app-shell .live-pill i,.app-shell .open-label i{background:#d0d0d0;box-shadow:0 0 0 4px #fff3}.app-shell .btn.primary{background:#f5f5f5;color:#11120d}.app-shell .btn.primary:hover{background:#d8d8d8}.app-shell .btn.ghost{border:1px solid rgba(255,255,255,.12);background:transparent;color:#f5f5f5}.app-shell .panel,.app-shell .stat-card,.app-shell .modal,.app-shell .application-form,.app-shell .review-form{background:#1c1b1b;border:1px solid rgba(255,255,255,.1)}.app-shell .stats-grid .stat-card,.app-shell .dashboard-grid .panel{background:#1c1b1b}.app-shell .stat-icon{background:#ffffff2e;color:#d0d0d0}.app-shell th{background:#1a1a1a;color:#a8a8a8}.app-shell td{border-top:1px solid rgba(255,255,255,.08)}.app-shell tbody tr:hover{background:#ffffff08}.app-shell .status,.app-shell .status.pending,.app-shell .status-pending,.app-shell .status-draft,.app-shell .status-not_sent{background:#ffffff2e;color:#d0d0d0}.app-shell .status.under_review,.app-shell .status-under_review{background:#ffffff2e;color:#fffbf4}.app-shell .status.passed,.app-shell .status-passed,.app-shell .status-open,.app-shell .status-paid,.app-shell .status-published,.app-shell .status-active,.app-shell .status-sent{background:#34b7742e;color:#8ce0a5}.app-shell .status.failed,.app-shell .status-failed,.app-shell .status-cancelled,.app-shell .status-inactive{background:#ff63632e;color:#ffb4ab}.app-shell .search{background:#ffffff08}.app-shell .search input,.app-shell .resource-form input,.app-shell .resource-form select,.app-shell .resource-form textarea,.app-shell .application-form input,.app-shell .application-form select,.app-shell .application-form textarea,.app-shell .review-form input,.app-shell .review-form select,.app-shell .review-form textarea,.app-shell .auth-form input,.app-shell .password input{background:#11120d;color:#f5f5f5;border:1px solid rgba(255,255,255,.12)}.app-shell .resource-form input:focus,.app-shell .resource-form select:focus,.app-shell .resource-form textarea:focus,.app-shell .application-form input:focus,.app-shell .application-form select:focus,.app-shell .application-form textarea:focus{border-color:#f5f5f5}.app-shell .password{border:1px solid rgba(255,255,255,.12)}.app-shell .password button{color:#f5f5f5}.app-shell .auth-page{background:#11120d}.app-shell .auth-art:before{box-shadow:0 0 0 80px #1e1e1fe6,0 0 0 81px #ffffff0a}.app-shell .apply-page{background:linear-gradient(135deg,#11120d,#1e1e1f)}.app-shell .apply-wrap>aside{color:#fff}.app-shell .apply-wrap aside>p,.app-shell .steps div,.app-shell .art-copy p,.app-shell .art-stats span,.app-shell .floating-card span,.app-shell .auth-form small,.app-shell .auth-form>p{color:#a8a8a8}.app-shell .steps div{border-left:1px solid rgba(255,255,255,.1)}.app-shell .upload-box{border:1px dashed rgba(255,255,255,.12)}.app-shell .upload-box svg{color:#d0d0d0}.app-shell .details div,.app-shell .media-grid img,.app-shell .media-grid video{background:#ffffff0a}.contact-hero{position:relative;height:80vh;min-height:620px;display:flex;align-items:center;padding:80px clamp(24px,5vw,120px);overflow:hidden}.contact-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#11120d 5%,rgba(19,19,19,.3),transparent),url(https://lh3.googleusercontent.com/aida-public/AB6AXuBAVxX_krGnQeG_THkqSRZNZSiK8DMNQ9BEpmomZYHbSwYK1678FYXkYy60ebtpRbOYBJpCB4TTa_ykm5fR_jG4Lgck6FlCORS4GhOYLhoXaZFky-0kftx1ExFMNGmlssbyExDUkihPmmpOOXF36hWZros85X4PFDEsTy7Gq_ok8BaLyI5v28o_FB3bT0xWcCC1gZwSCvJnlJgeyuDxS6CsGBhreLM7kedmP2koKshmGyu4c8PUkvdV) center/cover;filter:grayscale(1);opacity:.42;transform:scale(1.05)}.contact-form{display:flex;flex-direction:column;gap:32px}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.contact-form label{display:flex;flex-direction:column;gap:10px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#b8b8b8}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid rgba(255,255,255,.2);padding:12px 2px;background:transparent;color:#f5f5f5;outline:0;text-transform:none;letter-spacing:normal;font-size:16px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#f5f5f5}.contact-form select option{background:#1c1b1b}.contact-office h4{font-family:Roboto;font-size:32px;margin:0 0 8px}.contact-office p{color:#b8b8b8;margin:0 0 5px}.contact-office a{color:#d0d0d0;font-size:12px}.contact-success{text-align:center;padding:60px 20px}.contact-success span{font-size:64px;color:#a8a8a8}.contact-success h3{font-family:Roboto;font-size:36px}.contact-success button{border:0;background:transparent;color:#d0d0d0;cursor:pointer}.contact-marquee{padding:40px 0;border-block:1px solid rgba(255,255,255,.05);overflow:hidden}.contact-marquee>div{width:-moz-max-content;width:max-content;display:flex;gap:80px;animation:contact-scroll 30s linear infinite}.contact-marquee span{font-family:Roboto;font-size:72px;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(154,140,160,.35)}@keyframes contact-scroll{to{transform:translate(-50%)}}@media (max-width: 640px){.contact-hero{height:auto;min-height:660px}.contact-form-grid{grid-template-columns:1fr}.contact-marquee span{font-size:48px}}:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page){background:#11120d;color:#f5f5f5}:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card{background:#ffffff09;border-color:#ffffff1f;box-shadow:0 18px 55px #0000002e}:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card:hover{background:#ffffff0f;border-color:#ffffff47}:is(.public-site,.events-design,.insights-page,.contact-design) :is(.news-card-img,.insights-card img,.insights-feature>img,.portfolio-mosaic-image>div,article img){filter:grayscale(.88) contrast(1.04)}:is(.public-site,.events-design,.insights-page,.contact-design) :is(.news-card:hover .news-card-img,.insights-card:hover img,.insights-feature:hover>img,.portfolio-mosaic-card:hover .portfolio-mosaic-image>div,article:hover img){filter:grayscale(.2) contrast(1)}.public-main-nav a{letter-spacing:.13em}.portfolio-project-link,.portfolio-lightbox-content>a{color:#fff}.portfolio-lightbox-media button.active{border-color:#fff}.portfolio-lightbox-media .portfolio-video-choice{color:#fff}.audition-popup{border-color:#ffffff2e;background:radial-gradient(circle at 85% 5%,rgba(255,255,255,.1),transparent 15rem),#1b1b1b}.audition-popup:before{background:linear-gradient(90deg,#555,#fff,#555)}@media (max-width: 640px){header.nav-glass>a:last-child{display:none}}.luxury-wordmark{letter-spacing:.24em;font-weight:600}.luxury-hero:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;z-index:1;pointer-events:none;border:1px solid rgba(255,255,255,.13)}.luxury-hero-image,.luxury-hero-video{opacity:.58;filter:grayscale(.92) contrast(1.12);transform:scale(1.015);animation:luxury-image-reveal 1.2s ease-out both}.luxury-hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.luxury-hero picture{display:block;width:100%;height:100%}.luxury-hero h1{max-width:980px;text-wrap:balance;text-shadow:0 4px 34px rgba(0,0,0,.5)}.luxury-hero h1+p{max-width:620px}.luxury-hero .primary-button,.luxury-hero .secondary-button,header.nav-glass .primary-button{min-height:48px;border-radius:0;letter-spacing:.12em;text-transform:uppercase}.portfolio-editorial-hero{position:relative;display:grid;min-height:calc(100vh - 72px);overflow:hidden;background:#11120d;isolation:isolate}.portfolio-editorial-media{position:absolute;top:0;right:0;bottom:0;left:38%;overflow:hidden}.portfolio-editorial-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.72) contrast(1.08);animation:luxury-image-reveal 1.2s ease-out both}.portfolio-editorial-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#11120d 0%,rgba(10,10,10,.74) 22%,transparent 62%),linear-gradient(0deg,rgba(10,10,10,.75),transparent 48%)}.portfolio-editorial-copy{position:relative;z-index:3;align-self:center;width:min(760px,58vw);margin-left:clamp(20px,5vw,96px);padding:clamp(70px,10vh,120px) 0}.portfolio-editorial-index{display:flex;align-items:center;gap:16px;max-width:390px;margin-bottom:46px;color:#ffffff75;font-size:10px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.portfolio-editorial-index i{flex:1;height:1px;background:#ffffff3d}.portfolio-editorial-eyebrow{display:block;margin-bottom:18px;color:#d0d0d0;font-size:12px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.portfolio-editorial-copy h1{max-width:760px;margin-bottom:26px;color:#fff;font-family:Roboto,Roboto,serif;font-size:clamp(56px,7.3vw,108px);font-weight:500;letter-spacing:-.055em;line-height:.88;text-wrap:balance;text-shadow:0 10px 50px rgba(0,0,0,.55)}.portfolio-editorial-copy>p{max-width:560px;margin-bottom:36px;color:#ffffffad;font-size:17px;line-height:1.75}.portfolio-editorial-actions{display:flex;flex-wrap:wrap;gap:12px}.portfolio-editorial-primary,.portfolio-editorial-secondary{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:0 26px;border:1px solid rgba(255,255,255,.5);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:.22s ease}.portfolio-editorial-primary{border-color:#fff;background:#fff;color:#111}.portfolio-editorial-secondary{color:#fff}.portfolio-editorial-primary:hover,.portfolio-editorial-secondary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #00000047}.portfolio-editorial-stats{display:flex;gap:clamp(24px,4vw,58px);margin-top:54px}.portfolio-editorial-stats div{display:grid;gap:5px}.portfolio-editorial-stats strong{color:#fff;font-family:Roboto,serif;font-size:24px;font-weight:500}.portfolio-editorial-stats span{color:#ffffff6b;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.portfolio-editorial-inset{position:absolute;right:clamp(24px,5vw,80px);bottom:42px;width:clamp(150px,17vw,260px);padding:8px;border:1px solid rgba(255,255,255,.38);background:#0a0a0a7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portfolio-editorial-inset img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;filter:grayscale(.35)}.portfolio-editorial-inset span{display:block;padding:12px 4px 4px;color:#ffffffb3;font-size:9px;font-weight:700;letter-spacing:.22em;text-align:center;text-transform:uppercase}.portfolio-editorial-watermark{position:absolute;top:50%;right:-42px;color:transparent;font-family:Roboto,serif;font-size:clamp(70px,10vw,150px);letter-spacing:.08em;line-height:1;opacity:.2;transform:translateY(-50%) rotate(90deg);-webkit-text-stroke:1px rgba(255,255,255,.5);white-space:nowrap}@media (max-width: 900px){.portfolio-editorial-hero{min-height:86vh}.portfolio-editorial-media{top:0;right:0;bottom:0;left:0}.portfolio-editorial-shade{background:linear-gradient(0deg,#11120d,#0a0a0ac7 58%,#0a0a0a26)}.portfolio-editorial-copy{align-self:end;width:auto;margin:0;padding:150px 20px 46px}.portfolio-editorial-index{margin-bottom:24px}.portfolio-editorial-copy h1{max-width:680px;font-size:clamp(48px,13vw,76px)}.portfolio-editorial-inset,.portfolio-editorial-watermark{display:none}.portfolio-editorial-stats{margin-top:36px}}@media (max-width: 520px){.portfolio-editorial-copy>p{font-size:15px}.portfolio-editorial-primary,.portfolio-editorial-secondary{width:100%}.portfolio-editorial-stats{justify-content:space-between;gap:12px}}:is(.public-site,.events-design,.insights-page,.contact-design) .glass-card{border-radius:3px}:is(.public-site,.events-design,.insights-page,.contact-design) :is(.primary-button,.secondary-button){border-radius:0}.portfolio-mosaic{gap:16px}.home-portfolio-heading{margin-bottom:clamp(30px,5vw,56px);color:#fff;font-family:Roboto,Roboto,serif;font-size:clamp(38px,5vw,60px);font-weight:400;line-height:1;letter-spacing:-.035em;text-align:center}.portfolio-mosaic-card{border-radius:0}.portfolio-mosaic-card .p-md{position:relative;min-height:145px;border-top:1px solid rgba(255,255,255,.12);background:#1a1b16}.portfolio-mosaic-card h4{letter-spacing:-.025em}.portfolio-project-link{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:3px}.home-carousel{position:relative;padding-top:64px}.home-carousel-controls{position:absolute;top:0;right:0;display:flex;gap:10px}.home-carousel-controls button{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.22);color:#fff;background:#1a1b16;transition:color .18s ease,background .18s ease,border-color .18s ease}.home-carousel-controls button:hover,.home-carousel-controls button:focus-visible{border-color:#fff;color:#1a1b16;background:#fff}.home-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.home-carousel-track::-webkit-scrollbar{display:none}.home-carousel-card{min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.home-insights-section{position:relative;overflow:hidden;border-block:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 86% 10%,rgba(255,255,255,.07),transparent 28rem),#111}.home-insights-section:before{content:"";position:absolute;top:0;left:clamp(18px,5vw,72px);width:1px;height:120px;background:linear-gradient(#fff,transparent);opacity:.4}.home-insights-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;padding-bottom:clamp(32px,5vw,64px);border-bottom:1px solid rgba(255,255,255,.14)}.home-insights-eyebrow{display:block;margin-bottom:18px;color:#ffffff9e;font-size:10px;font-weight:600;letter-spacing:.34em;text-transform:uppercase}.home-insights-heading h2{margin:0;color:#fff;font-family:Roboto,Roboto,serif;font-size:clamp(42px,5.4vw,76px);font-weight:400;line-height:.98;letter-spacing:-.045em}.home-insights-heading h2 em{color:#fff9;font-weight:400}.home-insights-intro{width:min(100%,380px);padding-bottom:4px}.home-insights-intro p{margin-bottom:24px;color:#ffffff94;font-size:15px;line-height:1.8}.home-insights-intro a,.home-insight-link{display:inline-flex;align-items:center;gap:14px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.home-insights-intro a{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.5)}.home-insights-intro svg,.home-insight-link svg{width:16px;transition:transform .18s ease}.home-insights-intro a:hover svg,.home-insight-link:hover svg{transform:translate(5px)}.home-insight-card{border:1px solid rgba(255,255,255,.14);background:#171717;transition:border-color .25s ease,transform .25s ease}.home-insight-card:hover{border-color:#ffffff6b;transform:translateY(-5px)}.home-insight-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#222}.home-insight-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0006);pointer-events:none}.home-insight-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.92) contrast(1.08);transition:filter .5s ease,transform .7s ease}.home-insight-card:hover .home-insight-media img{filter:grayscale(.2) contrast(1);transform:scale(1.045)}.home-insight-number{position:absolute;right:18px;bottom:15px;z-index:1;color:#fff;font-family:Roboto,Roboto,serif;font-size:30px;font-style:italic;line-height:1}.home-insight-copy{display:flex;min-height:280px;flex-direction:column;padding:clamp(22px,2.4vw,34px)}.home-insight-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;color:#ffffff7a;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.home-insight-meta span{color:#fff}.home-insight-copy h3{margin-bottom:15px;color:#fff;font-family:Roboto,Roboto,serif;font-size:clamp(23px,2vw,31px);font-weight:400;line-height:1.14;letter-spacing:-.025em}.home-insight-copy>p{display:-webkit-box;margin-bottom:28px;overflow:hidden;color:#ffffff94;font-size:14px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-insight-link{width:-moz-fit-content;width:fit-content;margin-top:auto}.events-design main>section:first-child{isolation:isolate;min-height:620px}.events-hero-image{position:absolute;inset:0 0 0 auto;z-index:-2;width:58%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.9) contrast(1.08);opacity:.68}.events-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#11120d,#11120d 35%,#141414bf 58%,#14141433)}.insights-feature{border-radius:0;border-color:#ffffff29}.insights-feature-copy{padding:clamp(28px,5vw,64px)}.public-site footer,.events-design footer,.insights-page footer,.contact-design footer{border-top-color:#ffffff29}@keyframes luxury-image-reveal{0%{opacity:0;transform:scale(1.06)}}@media (max-width: 768px){.luxury-hero:after{top:12px;right:12px;bottom:12px;left:12px}.luxury-hero{min-height:78vh}.luxury-hero-image,.luxury-hero-video{opacity:.45}.events-hero-image{width:100%;opacity:.38}.events-hero-shade{background:linear-gradient(to top,#11120d,#141414b8 60%,#14141447)}.home-insights-heading{align-items:start;flex-direction:column;gap:28px}.home-insights-intro{width:100%}}@media (min-width: 640px) and (max-width: 1023px){.home-carousel-track{grid-auto-columns:calc((100% - 24px)/2)}}@media (max-width: 639px){.home-carousel{padding-top:58px}.home-carousel-track{grid-auto-columns:100%;gap:16px}.home-carousel-controls button{width:42px;height:42px}.home-insights-section:before{height:72px}.home-insights-heading h2{font-size:40px}.home-insight-copy{min-height:250px}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page){--site-gold: #d8cfbc;--site-gold-light: #fffbf4;--site-black: #11120d;--site-panel: #11120d;--site-copy: #d8cfbc;background:var(--site-black)!important;color:#fffbf4}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) header.nav-glass{border-bottom:1px solid rgba(216,207,188,.22)!important;background:#0c0c0ceb;box-shadow:0 8px 30px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) header.nav-glass .luxury-wordmark{color:var(--site-gold-light)!important;text-shadow:0 0 24px rgba(216,207,188,.18)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) header.nav-glass .public-main-nav a{color:#f0ede69e!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) header.nav-glass .public-main-nav a:hover,:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) header.nav-glass .public-main-nav a.text-primary{border-color:var(--site-gold)!important;color:var(--site-gold-light)!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) header.nav-glass>.primary-button,:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .primary-button,:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .btn.primary{border:1px solid var(--site-gold-light)!important;background:linear-gradient(135deg,#d8cfbc,var(--site-gold-light) 52%,#d8cfbc)!important;color:#11120d!important;box-shadow:0 10px 30px #d8cfbc1f}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .secondary-button{border-color:#d8cfbc8c!important;color:var(--site-gold-light)!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .secondary-button:hover{border-color:var(--site-gold-light)!important;background:#d8cfbc17!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(.text-primary,.text-secondary,.text-tertiary){color:var(--site-gold-light)!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(.border-primary,.border-secondary,.border-tertiary){border-color:var(--site-gold)!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(.bg-primary,.bg-secondary,.bg-tertiary){background-color:var(--site-gold)!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .text-gradient{background:linear-gradient(135deg,#fffbf4,#d8cfbc,#565449);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card{border-color:#d8cfbc29;background:#d8cfbc06}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card:hover{border-color:#d8cfbc6b;background:#d8cfbc0e}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) footer{border-top-color:#d8cfbc2e!important;background:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) footer h4{color:var(--site-gold-light)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) :is(input,select,textarea):focus{border-color:var(--site-gold)!important;box-shadow:0 0 0 3px #d8cfbc1a!important}.audition-register-page .audition-register-hero h1 em,.audition-register-page .audition-register-hero>div:first-child>span,.audition-register-page .audition-register-content aside>span,.audition-register-page .audition-form-heading>span,.audition-register-page .audition-register-content li b,.audition-register-page .upload-box svg{color:var(--site-gold-light)!important}.audition-register-page .audition-register-hero:before{background:radial-gradient(circle at 72% 30%,rgba(216,207,188,.2),transparent 38%),linear-gradient(135deg,#11120d,#56544961)!important}.audition-register-page .audition-register-form,.audition-register-page .audition-success-card{border-color:#d8cfbc33!important;background:#111!important}.public-mobile-nav summary{color:var(--site-gold-light)}.public-mobile-nav>div{border-color:#d8cfbc40!important;background:#111!important}.casting-team,.casting-partners{padding:clamp(72px,9vw,110px) clamp(20px,5vw,80px)}.casting-team{background:#11120d}.casting-team-photo{height:clamp(310px,34vw,430px);overflow:hidden;background:#565449}.casting-team-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:saturate(.72);transition:.55s ease}.casting-team-card:hover .casting-team-photo img{filter:saturate(1);transform:scale(1.04)}.casting-team-copy{min-height:190px;padding:24px}.casting-team-copy>span{color:#d8cfbc;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.casting-team-copy h3{margin:9px 0 12px;color:#fffbf4;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15}.casting-team-copy p{display:-webkit-box;overflow:hidden;margin:0;color:#fffbf4a3;font-size:.88rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.casting-partners{border-block:1px solid rgb(216 207 188 / 10%);background:#171813}.casting-partner-slider .casting-slider-track{grid-auto-columns:calc((100% - 42px)/4);gap:14px}.casting-partner-slider .casting-partner-card{min-height:142px;border-radius:12px;background:#fffbf4}.casting-partner-card>a,.casting-partner-card>div{display:grid;width:100%;min-height:140px;padding:clamp(18px,2.5vw,28px);place-items:center;transition:.22s ease}.casting-partner-card:hover{border-color:#d8cfbc!important;box-shadow:0 18px 40px #0000003d}.casting-partner-card img{width:100%;max-width:160px;height:72px;-o-object-fit:contain;object-fit:contain}@media (max-width: 980px){.casting-partner-slider .casting-slider-track{grid-auto-columns:calc((100% - 28px) / 3)}}@media (max-width: 600px){.casting-team-photo{height:360px}.casting-partner-slider .casting-slider-track{grid-auto-columns:72%}.casting-partner-card>a,.casting-partner-card>div{min-height:120px;padding:16px}}.casting-insights-slider{padding:clamp(72px,9vw,110px) clamp(20px,5vw,80px);background:#11120d}.casting-slider-shell{position:relative;width:min(1180px,100%);margin:auto;padding-top:58px}.casting-slider-controls{position:absolute;z-index:2;top:0;right:0;display:flex;gap:10px}.casting-slider-controls button{display:inline-flex;width:44px;height:44px;border:1px solid rgba(216,207,188,.42);border-radius:50%;align-items:center;justify-content:center;background:#d8cfbc0a;color:var(--casting-gold-light);transition:.2s ease}.casting-slider-controls button:hover{border-color:var(--casting-gold-light);background:var(--casting-gold-light);color:#11120d;transform:translateY(-2px)}.casting-slider-track{display:grid;overflow-x:auto;padding:2px 2px 18px;gap:20px;grid-auto-columns:calc((100% - 40px) / 3);grid-auto-flow:column;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(216,207,188,.42) transparent;scrollbar-width:thin}.casting-slider-track>article{min-width:0;overflow:hidden;border:1px solid rgba(216,207,188,.16);border-radius:10px;background:#181914;scroll-snap-align:start;transition:.26s ease}.casting-slider-track>article:hover{border-color:#d8cfbc80;box-shadow:0 22px 50px #00000052;transform:translateY(-4px)}.casting-slide-media{position:relative;height:240px;overflow:hidden;background:#11120d}.casting-slide-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 52%,#000000b8);content:""}.casting-slide-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.78);transition:.5s ease}.casting-slider-track>article:hover .casting-slide-media img{filter:saturate(1);transform:scale(1.045)}.casting-slide-media>span{position:absolute;z-index:2;right:18px;bottom:16px;left:18px;color:var(--casting-gold-light);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.casting-slide-copy{display:flex;min-height:290px;padding:24px;flex-direction:column}.casting-slide-copy h3{margin:12px 0;color:#fffbf4;font-family:Roboto,serif;font-size:25px;line-height:1.18}.casting-slide-copy>p{display:-webkit-box;overflow:hidden;margin-bottom:22px;color:#d8cfbc;font-size:13px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.casting-event-date,.casting-insight-date{display:flex;align-items:center;gap:8px;color:var(--casting-gold-light);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.casting-slide-footer{display:flex;margin-top:auto;padding-top:17px;border-top:1px solid rgba(216,207,188,.12);align-items:center;justify-content:space-between;gap:12px}.casting-slide-footer>a,.casting-slide-link{display:inline-flex;margin-top:auto;align-items:center;gap:7px;color:var(--casting-gold-light);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.casting-slide-link{padding-top:17px;border-top:1px solid rgba(216,207,188,.12)}@media (max-width: 900px){.casting-slider-track{grid-auto-columns:calc((100% - 20px)/2)}}@media (max-width: 600px){.casting-slider-track{grid-auto-columns:88%;gap:14px}.casting-slide-media{height:220px}.casting-slide-copy{min-height:270px;padding:21px}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) main>section{padding-right:clamp(16px,5vw,96px);padding-left:clamp(16px,5vw,96px)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h1{font-size:clamp(2.65rem,6vw,5.75rem);line-height:1.02;text-wrap:balance}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h2{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.1;text-wrap:balance}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h3{font-size:clamp(1.3rem,2.25vw,2rem);line-height:1.18;text-wrap:balance}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) p{font-size:clamp(.94rem,.45vw + .82rem,1.08rem);line-height:1.7;overflow-wrap:break-word;text-wrap:pretty}@media (max-width: 768px){:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) main>section{padding-right:16px;padding-left:16px}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h1{font-size:clamp(2.3rem,11vw,3.65rem);line-height:1.04}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h2{font-size:clamp(1.8rem,8vw,2.65rem);line-height:1.12}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) h3{font-size:clamp(1.2rem,5.8vw,1.65rem)}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) p{font-size:clamp(.92rem,3.8vw,1rem);line-height:1.65}.casting-slider-track{grid-auto-columns:min(88%,390px)}.casting-slide-copy h3{font-size:clamp(1.35rem,6vw,1.7rem)}.casting-slide-copy>p{font-size:.94rem}}.newsletter-message{display:block;margin-top:8px;color:#d8cfbc;font-size:.78rem;line-height:1.5}.newsletter-message.error{color:#ffb4ab}.simple-page-main{min-height:min(760px,calc(100vh - 96px));display:grid;place-items:center;padding:clamp(48px,8vw,112px) clamp(18px,5vw,72px);background:radial-gradient(circle at 15% 10%,rgb(216 207 188 / 12%),transparent 32%),#11120d}.simple-page-card{width:min(100%,860px);padding:clamp(28px,6vw,72px);border:1px solid rgb(216 207 188 / 22%);border-radius:clamp(20px,3vw,38px);background:linear-gradient(145deg,#191a16,#11120d);box-shadow:0 28px 80px #00000061}.thank-you-card{text-align:center}.simple-page-icon{display:grid;width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);margin:0 auto 24px;place-items:center;border:1px solid rgb(216 207 188 / 32%);border-radius:50%;color:#d8cfbc;font-size:clamp(34px,5vw,48px);background:#56544952}.simple-page-eyebrow{display:block;margin-bottom:14px;color:#d8cfbc;font-size:clamp(.7rem,1vw,.82rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.simple-page-card h1{margin:0;color:#fffbf4;font-size:clamp(2rem,6vw,4.6rem);line-height:1.05;text-wrap:balance}.thank-you-card>p,.legal-intro{max-width:680px;margin:clamp(18px,3vw,28px) auto 0;color:#fffbf4b3;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.simple-page-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,4vw,38px)}.simple-page-actions a{padding:13px 25px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-page-main{place-items:start center}.legal-card{width:min(100%,980px)}.legal-card h1{font-size:clamp(2.2rem,6vw,4.8rem)}.legal-updated{margin-top:16px;color:#d8cfbc;font-size:.83rem}.legal-intro{margin-left:0}.legal-copy{display:grid;gap:clamp(24px,4vw,38px);margin-top:clamp(32px,6vw,58px);padding-top:clamp(28px,4vw,42px);border-top:1px solid rgb(216 207 188 / 18%)}.legal-copy h2{margin:0 0 10px;color:#fffbf4;font-size:clamp(1.15rem,2.3vw,1.55rem)}.legal-copy p{margin:0;color:#fffbf4ad;line-height:1.8;white-space:pre-line}@media (max-width: 560px){.simple-page-actions{display:grid;grid-template-columns:1fr}.simple-page-actions a{width:100%}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.thank-you-design,.legal-design,.audition-register-page,.app-shell,.admin-login-page) :is(button,.btn,.primary-button,.secondary-button,.casting-gold-button){display:inline-flex;min-height:clamp(42px,3vw,50px);max-width:100%;align-items:center;justify-content:center;gap:clamp(7px,1vw,11px);padding:clamp(10px,1.2vw,14px) clamp(16px,2.2vw,30px);border-radius:clamp(7px,1vw,12px);font-size:clamp(.72rem,.35vw + .65rem,.88rem);line-height:1.25;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.thank-you-design,.legal-design,.audition-register-page,.app-shell,.admin-login-page) :is(button,.btn,.primary-button,.secondary-button,.casting-gold-button) svg{width:clamp(16px,1.4vw,19px);height:clamp(16px,1.4vw,19px);flex:0 0 auto}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.thank-you-design,.legal-design,.audition-register-page,.app-shell,.admin-login-page) :is(button,.btn,.primary-button,.secondary-button,.casting-gold-button):focus-visible{outline:2px solid #fffbf4;outline-offset:3px}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.thank-you-design,.legal-design,.audition-register-page,.app-shell,.admin-login-page) button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}:is(.icon-btn,.row-actions button,.casting-slider-controls button,.audition-popup-close,.portfolio-lightbox-close,.admin-password-field button){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important}.casting-slider-controls button{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.row-actions button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.event-filter,.insights-filter button,.filter-chip{min-height:40px!important;width:auto!important;padding:9px 16px!important;border-radius:999px!important;white-space:nowrap!important}@media (max-width: 768px){:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.thank-you-design,.legal-design,.audition-register-page,.app-shell,.admin-login-page) :is(button,.btn,.primary-button,.secondary-button,.casting-gold-button){min-height:46px;padding:11px 18px;font-size:clamp(.72rem,3.2vw,.84rem)}:is(.casting-hero-actions,.portfolio-editorial-actions,.insights-form,.contact-form,.audition-register-form,.audition-success-card,.form-actions) :is(.btn,.primary-button,.secondary-button,.casting-gold-button,button){width:100%}.page-heading>.btn{width:100%}.form-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.casting-sticky-apply .casting-gold-button,.admin-login-submit{width:100%}.casting-slider-controls button,.row-actions button,.icon-btn,.admin-password-field button,.event-filter,.insights-filter button,.filter-chip{width:auto}}@media (max-width: 480px){.form-actions{grid-template-columns:1fr}:is(.casting-hero-actions,.portfolio-editorial-actions){display:grid;grid-template-columns:1fr}.casting-hero-actions :is(.casting-gold-button,.primary-button),.portfolio-editorial-actions :is(.portfolio-editorial-primary,.portfolio-editorial-secondary){width:100%}.casting-slider-controls button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design){--casting-gold: #565449;--casting-gold-light: #565449;--casting-ink: #fffbf4;--casting-panel: #ffffff;--casting-copy: #565449;background:#fffbf4!important;color:#11120d!important}header.nav-glass{border-color:#5654492e!important;background:#fffbf4f0!important;box-shadow:0 8px 30px #11120d12!important}header.nav-glass :is(a,summary){color:#565449}.public-mobile-nav>div{border-color:#56544933!important;background:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.casting-gold-button){border-color:#565449!important;background:#565449!important;color:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) .secondary-button{border-color:#5654496b!important;background:#fff!important;color:#565449!important}:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card{border-color:#5654492e!important;background:#ffffffeb!important;box-shadow:0 18px 55px #11120d14!important}.casting-hero{background:#fffbf4!important}.casting-hero-overlay{background:linear-gradient(90deg,#fffbf4f7,#fffbf4e0 48%,#fffbf447),linear-gradient(0deg,#fffbf4 0%,transparent 48%,rgb(255 251 244 / 30%) 100%)!important}.casting-hero:after{background:linear-gradient(transparent,#fffbf4)!important}.casting-hero-grid{background-image:radial-gradient(circle,rgb(86 84 73 / 24%) 1px,transparent 1px)!important}.casting-home :is(h1,h2,h3,h4,strong),.casting-hero-copy h1,.casting-slide-copy h3,.casting-team-copy h3{color:#11120d!important;text-shadow:none!important}.casting-home :is(p,small),.casting-fee-line,.casting-stats span,.casting-slide-copy>p,.casting-team-copy p,.casting-category-grid p,.casting-journey-grid p{color:#565449!important}.casting-availability{border-color:#56544947!important;background:#d8cfbc7a!important;color:#565449!important}.casting-availability i{background:#565449!important}.casting-trust-strip,.casting-opportunity,.casting-categories,.casting-journey,.casting-showcase,.casting-events,.casting-insights-slider,.casting-team,.casting-partners{border-color:#56544924!important;background:#fffbf4!important}.casting-categories,.casting-showcase,.casting-insights-slider,.casting-partners{background:#f3ecdf!important}.casting-opportunity-grid article,.casting-category-grid article,.casting-journey-grid article,.casting-slider-track>article,.casting-team-copy,.casting-slide-copy{border-color:#5654492e!important;background:#fff!important;box-shadow:0 16px 40px #11120d12}.casting-slider-controls button{border-color:#5654496b!important;background:#fff!important;color:#565449!important}.casting-slider-controls button:hover{background:#565449!important;color:#fffbf4!important}.casting-home>main>section[aria-labelledby=winner-prize-title]{background:#fffbf4!important}.casting-home>main>section[aria-labelledby=winner-prize-title]>div{border-color:#56544938!important;background:linear-gradient(135deg,#fff,#f3ecdf)!important;box-shadow:0 22px 60px #11120d14}.casting-winner-story{border-color:#56544933!important;background:#fff!important;box-shadow:0 24px 60px #11120d14}.casting-winner-story :is(p,.casting-winner-story-points div){color:#565449!important}.casting-final-cta{border-color:#56544933!important;background:linear-gradient(135deg,#d8cfbc,#fffbf4)!important}.casting-sticky-apply{border-color:#56544933!important;background:#fffbf4f2!important;box-shadow:0 -10px 32px #11120d14!important}.portfolio-editorial-hero{background:#fffbf4!important}.portfolio-editorial-shade{background:linear-gradient(90deg,#fffbf4 0%,rgb(255 251 244 / 90%) 30%,transparent 72%),linear-gradient(0deg,rgb(255 251 244 / 70%),transparent 48%)!important}.portfolio-editorial-copy :is(h1,p),.portfolio-editorial-index,.portfolio-editorial-eyebrow{color:#11120d!important;text-shadow:none!important}.events-hero-shade{background:linear-gradient(90deg,rgb(255 251 244 / 94%),rgb(255 251 244 / 68%),transparent)!important}.events-design main>section:first-child :is(h1,p){color:#11120d!important}.contact-form :is(label,input,select,textarea),.events-email,.insights-form input,.bottom-border-input{border-color:#5654494d!important;background:transparent!important;color:#11120d!important}.contact-form select option{background:#fffbf4!important;color:#11120d!important}.audition-register-page .audition-register-hero:before{background:radial-gradient(circle at 72% 30%,rgb(86 84 73 / 16%),transparent 38%),linear-gradient(135deg,#fffbf4,#d8cfbc)!important}.audition-register-page :is(.audition-register-form,.audition-success-card){border-color:#56544933!important;background:#fff!important}.audition-register-page :is(input,select,textarea){border-color:#5654493d!important;background:#fffbf4!important;color:#11120d!important}.simple-page-main{background:radial-gradient(circle at 15% 10%,rgb(86 84 73 / 12%),transparent 32%),#fffbf4!important}.simple-page-card{border-color:#56544933!important;background:#fff!important;box-shadow:0 28px 80px #11120d1a!important}.simple-page-card :is(h1,h2){color:#11120d!important}.simple-page-card :is(p,.legal-updated){color:#565449!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) footer{border-color:#56544929!important;background:#efe8dc!important;color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) footer :is(a,p,li,h4){color:#565449!important}@media (max-width: 920px){.casting-hero-overlay{background:linear-gradient(90deg,#fffbf4e5,#fffbf4c7),linear-gradient(0deg,#fffbf4 0%,transparent 58%,rgb(255 251 244 / 58%) 100%)!important}}header.nav-glass :is(.public-main-nav a,.public-mobile-nav summary),.public-mobile-nav a{color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(h1,h2,h3,h4,h5,h6,p,li,label,small,strong,b,em){color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(input,select,textarea){color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(input,textarea)::-moz-placeholder{color:#11120d9e!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(input,textarea)::placeholder{color:#11120d9e!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) footer :is(a,p,li,h4,span,small){color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.casting-gold-button),:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.casting-gold-button) :is(span,strong){color:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design){--casting-gold: #d8cfbc;--casting-gold-light: #fffbf4;--casting-ink: #252622;--casting-panel: #343530;--casting-copy: #d8cfbc;background:#252622!important;color:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(h1,h2,h3,h4,h5,h6,p,li,label,small,strong,b,em){color:#fffbf4!important}header.nav-glass{border-color:#11120d29!important;background:#d8cfbcf5!important;box-shadow:0 10px 34px #00000038!important}header.nav-glass .public-menu-link,header.nav-glass .public-mobile-nav summary,header.nav-glass .public-mobile-nav a{color:#11120d!important}.public-mobile-nav>div{border-color:#11120d29!important;background:#d8cfbc!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.casting-gold-button){border-color:#d8cfbc!important;background:#d8cfbc!important;color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) .secondary-button{border-color:#d8cfbc75!important;background:#343530!important;color:#fffbf4!important}:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card{border-color:#d8cfbc2e!important;background:#343530f0!important;box-shadow:0 20px 58px #0003!important}.casting-hero{background:#252622!important}.casting-hero-overlay{background:linear-gradient(90deg,#252622f7,#252622db 48%,#2526224d),linear-gradient(0deg,#252622 0%,transparent 50%,rgb(37 38 34 / 36%) 100%)!important}.casting-hero:after{background:linear-gradient(transparent,#252622)!important}.casting-hero-grid{background-image:radial-gradient(circle,rgb(216 207 188 / 20%) 1px,transparent 1px)!important}.casting-home :is(h1,h2,h3,h4,strong),.casting-hero-copy h1,.casting-slide-copy h3,.casting-team-copy h3{color:#fffbf4!important}.casting-availability{border-color:#d8cfbc4d!important;background:#d8cfbc1a!important;color:#fffbf4!important}.casting-trust-strip,.casting-opportunity,.casting-categories,.casting-journey,.casting-showcase,.casting-events,.casting-insights-slider,.casting-team,.casting-partners{border-color:#d8cfbc1f!important;background:#252622!important}.casting-categories,.casting-showcase,.casting-insights-slider,.casting-partners{background:#2d2e2a!important}.casting-opportunity-grid article,.casting-category-grid article,.casting-journey-grid article,.casting-slider-track>article,.casting-team-copy,.casting-slide-copy{border-color:#d8cfbc29!important;background:#363732!important;box-shadow:0 18px 42px #0000002e}.casting-slider-controls button{border-color:#d8cfbc6b!important;background:#343530!important;color:#fffbf4!important}.casting-home>main>section[aria-labelledby=winner-prize-title]{background:#252622!important}.casting-home>main>section[aria-labelledby=winner-prize-title]>div{border-color:#d8cfbc47!important;background:linear-gradient(135deg,#d8cfbc,#fffbf4)!important}.casting-home>main>section[aria-labelledby=winner-prize-title] :is(h2,p,span,strong){color:#11120d!important}.casting-home .prize-cash-value{color:#11120d!important}.casting-winner-story{border-color:#d8cfbc2e!important;background:#343530!important}.casting-final-cta{border-color:#d8cfbc38!important;background:linear-gradient(135deg,#343530,#484943)!important}.casting-sticky-apply{border-color:#d8cfbc2e!important;background:#2d2e2af5!important}.portfolio-editorial-hero{background:#252622!important}.portfolio-editorial-shade{background:linear-gradient(90deg,#252622 0%,rgb(37 38 34 / 88%) 30%,transparent 72%),linear-gradient(0deg,rgb(37 38 34 / 74%),transparent 48%)!important}.events-hero-shade{background:linear-gradient(90deg,rgb(37 38 34 / 94%),rgb(37 38 34 / 62%),transparent)!important}.contact-hero-bg{background:linear-gradient(90deg,#252622 4%,rgb(37 38 34 / 64%),transparent),url(https://lh3.googleusercontent.com/aida-public/AB6AXuBAVxX_krGnQeG_THkqSRZNZSiK8DMNQ9BEpmomZYHbSwYK1678FYXkYy60ebtpRbOYBJpCB4TTa_ykm5fR_jG4Lgck6FlCORS4GhOYLhoXaZFky-0kftx1ExFMNGmlssbyExDUkihPmmpOOXF36hWZros85X4PFDEsTy7Gq_ok8BaLyI5v28o_FB3bT0xWcCC1gZwSCvJnlJgeyuDxS6CsGBhreLM7kedmP2koKshmGyu4c8PUkvdV) center/cover!important}.contact-form :is(label,input,select,textarea),.events-email,.insights-form input,.bottom-border-input{border-color:#d8cfbc47!important;background:transparent!important;color:#fffbf4!important}:is(.contact-design,.events-design,.insights-page,.audition-register-page) :is(input,textarea)::-moz-placeholder{color:#d8cfbcad!important}:is(.contact-design,.events-design,.insights-page,.audition-register-page) :is(input,textarea)::placeholder{color:#d8cfbcad!important}.contact-form select option{background:#343530!important;color:#fffbf4!important}.audition-register-page .audition-register-hero:before{background:radial-gradient(circle at 72% 30%,rgb(216 207 188 / 14%),transparent 38%),linear-gradient(135deg,#252622,#484943)!important}.audition-register-page :is(.audition-register-form,.audition-success-card){border-color:#d8cfbc2e!important;background:#343530!important}.audition-register-page :is(input,select,textarea){border-color:#d8cfbc38!important;background:#292a26!important;color:#fffbf4!important}.simple-page-main{background:radial-gradient(circle at 15% 10%,rgb(216 207 188 / 10%),transparent 32%),#252622!important}.simple-page-card{border-color:#d8cfbc2e!important;background:#343530!important;box-shadow:0 28px 80px #0000003d!important}.simple-page-card :is(h1,h2,p,.legal-updated){color:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) footer{border-color:#d8cfbc24!important;background:#1f201d!important;color:#fffbf4!important}@media (max-width: 920px){.casting-hero-overlay{background:linear-gradient(90deg,#252622e5,#252622c2),linear-gradient(0deg,#252622 0%,transparent 58%,rgb(37 38 34 / 58%) 100%)!important}}.miw-home{background:#050505!important;color:#fff7ef!important}.miw-home .miw-fixed-bg,.miw-home .miw-reference-story,.miw-home .miw-reference-celebs,.miw-home .miw-gallery,.miw-home .miw-winners,.miw-home .miw-site-footer{background:#050505!important}.miw-home :is(h1,h2,h3,h4,p,span,a,button,small,strong){text-shadow:none}.miw-home :is(.miw-site-nav a,.miw-site-nav button,.miw-mobile-menu,.miw-live-strip p,.miw-hero-content h1,.miw-hero-content h2,.miw-hero-content span,.miw-section-head h2,.miw-reference-story h2,.miw-reference-story p:not(.miw-kicker),.miw-celeb-slide h3,.miw-celeb-slide p,.miw-cta h2,.miw-cta p,.miw-mission h2,.miw-mission span,.miw-news h3,.miw-news p,.miw-site-footer p,.miw-site-footer span,.miw-site-footer a){color:#fff7ef!important}.miw-home :is(.miw-section-head p,.miw-kicker,.miw-facts strong,.miw-facts span,.miw-celeb-slide span,.miw-celeb-slide h4,.miw-news span,.miw-winner-grid h3,.miw-site-footer h4,.miw-mission p,.miw-mission svg){color:#f3dfab!important}.miw-home :is(.miw-facts article,.miw-news a,.miw-celeb-slide,.miw-winner-grid article,.miw-mission article,.miw-floating-register){background:#111!important;border-color:#d6aa5c52!important}.miw-home .miw-partners{background:#050505!important;color:#fff7ef!important}.miw-home .miw-partners :is(span,a,p,h2,h3,strong),.miw-home .miw-partners svg{color:#f3dfab!important}.miw-home :is(.miw-header-register,.miw-gold-button,.miw-live-strip a,.miw-floating-register a){border-color:#d6aa5c!important;background:linear-gradient(135deg,#f3dfab,#d6aa5c 52%,#9f7330)!important;color:#050505!important}.miw-home .miw-floating-register h3{color:#f3dfab!important;-webkit-text-fill-color:#f3dfab!important;background:transparent!important}.miw-home :is(img,video){filter:none!important;opacity:1!important}html,body,#root,.miw-home,.miw-home main,.miw-home section,.miw-home article,.miw-home .public-site,.miw-home .events-design,.miw-home .insights-page,.miw-home .contact-design,.miw-home .audition-register-page,.miw-home .thank-you-design,.miw-home .legal-design,.miw-home .portfolio-gallery-main,.miw-home .simple-page-main,.miw-home .gg-contact-shell,.miw-home .miw-partners,.miw-home .miw-gallery-highlights{background-color:#050505!important}.miw-home .miw-partners>div:first-child span,.miw-home .miw-partners>div:first-child svg{color:#fff!important}*,*:before,*:after{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portfolio-gallery-page .portfolio-gallery-main{width:100%;max-width:none;padding-inline:clamp(20px,4vw,64px)!important;padding-top:104px!important}.portfolio-gallery-page .portfolio-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.25vw,18px)!important;align-items:stretch}.portfolio-gallery-page .portfolio-gallery-card{position:relative;grid-column:auto!important;width:100%;height:auto!important;aspect-ratio:1 / 1;border-radius:18px!important;border-color:#d6aa5c4d!important;box-shadow:0 18px 54px #00000057,inset 0 0 0 1px #ffffff0a!important}.portfolio-gallery-page .portfolio-gallery-card:is(.portfolio-gallery-card-0,.portfolio-gallery-card-6){grid-column:auto!important;height:auto!important}.portfolio-gallery-page .portfolio-gallery-card:is(.portfolio-gallery-card-2,.portfolio-gallery-card-5){grid-column:auto!important;height:auto!important}.portfolio-gallery-page .portfolio-gallery-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 35%,rgb(0 0 0 / 54%) 100%),radial-gradient(circle at 18% 18%,rgb(243 223 171 / 10%),transparent 28%)}.portfolio-gallery-page .portfolio-gallery-card img{transition:transform .65s ease,filter .65s ease!important}.portfolio-gallery-page .portfolio-gallery-card:hover img{transform:scale(1.045);filter:saturate(1.06) contrast(1.04)!important}@media (max-width: 980px){.portfolio-gallery-page .portfolio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portfolio-gallery-page .portfolio-gallery-card,.portfolio-gallery-page .portfolio-gallery-card:is(.portfolio-gallery-card-0,.portfolio-gallery-card-2,.portfolio-gallery-card-5,.portfolio-gallery-card-6){grid-column:auto!important;height:auto!important}}@media (max-width: 640px){.portfolio-gallery-page .portfolio-gallery-main{width:100%;padding-inline:12px!important}.portfolio-gallery-page .portfolio-gallery-card,.portfolio-gallery-page .portfolio-gallery-card:is(.portfolio-gallery-card-0,.portfolio-gallery-card-2,.portfolio-gallery-card-5,.portfolio-gallery-card-6){grid-column:auto!important;height:auto!important}.portfolio-gallery-page .portfolio-gallery-grid{grid-template-columns:1fr!important}}html,body,#root{max-width:100%;overflow-x:hidden}img,video,iframe,picture{max-width:100%}.miw-home :is(main,section,article,div,form){min-width:0}.miw-home :is(h1,h2,h3,h4,p,span,a,button,label,input,textarea,select){overflow-wrap:anywhere}@media (max-width: 1180px){.miw-site-header-inner{width:min(100% - 24px,1180px);gap:16px}.miw-site-nav{gap:14px}.miw-site-nav a,.miw-site-nav button{font-size:12px}header.nav-glass .miw-header-register.primary-button{padding:0 16px!important;font-size:11px!important;letter-spacing:.08em!important}}@media (max-width: 980px){.miw-page-main,.portfolio-gallery-main,.simple-page-main,.audition-register-page main,.events-design main,.insights-page main,.contact-design main{padding-top:76px!important}.miw-site-nav,header.nav-glass .miw-header-register.primary-button{display:none!important}.miw-live-strip{flex-direction:column;align-items:stretch;gap:10px;margin-inline:14px;text-align:center}.miw-hero{min-height:72vh!important}.miw-hero-content{width:min(100% - 28px,680px);padding:34px 0}.miw-hero-content h1{font-size:clamp(3rem,15vw,5.5rem)!important}.miw-reference-story,.miw-reference-celebs,.miw-gallery,.miw-gallery-highlights,.miw-winners,.miw-news,.reward-showcase,.miw-partners,.about-miw-stats,.about-miw-panel,.about-miw-video,.about-miw-cta,.gg-contact-shell,.audition-register-content{padding-left:16px!important;padding-right:16px!important}.reward-card-grid,.miw-celeb-slide,.about-miw-panel,.gg-contact-shell,.audition-register-content,.insights-feature,.miw-site-footer-inner{grid-template-columns:1fr!important}.miw-celeb-stage{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:10px!important}.miw-celeb-slide img{min-height:360px}.portfolio-gallery-grid,.miw-highlight-grid,.miw-winner-grid,.miw-home-events-grid,.miw-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portfolio-gallery-card,.portfolio-gallery-card-0,.portfolio-gallery-card-2,.portfolio-gallery-card-3,.portfolio-gallery-card-4,.portfolio-gallery-card-5,.portfolio-gallery-card-6,.portfolio-gallery-card-7,.miw-highlight-card,.miw-highlight-card-0,.miw-highlight-card-2,.miw-highlight-card-3,.miw-highlight-card-5{grid-column:auto!important;grid-row:auto!important}.miw-partner-carousel{grid-template-columns:42px minmax(0,1fr) 42px!important}.miw-partner-slide{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.miw-site-header-inner{min-height:68px!important}.miw-site-header .miw-site-logo img{width:150px!important;max-height:42px}.miw-hero{min-height:68vh!important}.miw-hero-content{justify-items:start;text-align:left}.miw-hero-content h1,.about-miw-hero-copy h1,.gg-contact-hero h1,.audition-register-hero h1,.simple-page-card h1{font-size:clamp(2.5rem,14vw,4rem)!important;line-height:.95!important}.miw-section-head h2,#winner-prize-title,.about-miw-section-heading h2,.audition-register-content aside h2,.gg-contact-form-card h2{font-size:clamp(2rem,10vw,3.2rem)!important;line-height:1.05!important}.miw-reference-story .miw-facts,.portfolio-gallery-grid,.miw-highlight-grid,.miw-winner-grid,.miw-home-events-grid,.miw-news-grid,.about-miw-stats,.contact-card-grid,.gg-contact-form-grid{grid-template-columns:1fr!important}.miw-celeb-stage{display:block!important;position:relative}.miw-celeb-stage>button{position:absolute;top:43%;z-index:5;width:42px!important;height:42px!important}.miw-celeb-stage>button:first-child{left:8px}.miw-celeb-stage>button:last-child{right:8px}.miw-celeb-slide{display:grid!important;grid-template-columns:1fr!important;border-radius:24px!important}.miw-celeb-slide img{min-height:0;height:360px!important;border-radius:24px 24px 0 0!important}.miw-celeb-slide div{padding:24px!important}.reward-card-copy,.portfolio-lightbox-content,.audition-register-form,.gg-contact-form-card{padding:22px!important}.miw-partners{grid-template-columns:1fr!important;gap:22px!important;text-align:center}.miw-partners>div:first-child{justify-content:center}.miw-partner-carousel{grid-template-columns:1fr!important}.miw-partner-carousel>button{display:none!important}.miw-partner-slide{grid-template-columns:1fr!important}.portfolio-gallery-filters,.events-design .glass-card,.insights-form,.simple-page-actions{flex-direction:column!important;align-items:stretch!important}.portfolio-lightbox-dialog{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.portfolio-lightbox-stage{min-height:280px!important}.miw-site-footer{padding:44px 18px!important;text-align:center}.miw-site-footer img{margin-left:auto;margin-right:auto}.miw-socials{justify-content:center}}@media (max-width: 420px){.miw-hero-content h1,.about-miw-hero-copy h1,.gg-contact-hero h1,.audition-register-hero h1{font-size:clamp(2.25rem,16vw,3.2rem)!important}.miw-live-strip,.miw-floating-register{margin-inline:10px!important}.miw-floating-register{left:10px!important;right:10px!important;width:auto!important}}.selection\:bg-primary\/30 *::-moz-selection{background-color:#d8cfbc4d}.selection\:bg-primary\/30 *::selection{background-color:#d8cfbc4d}.selection\:bg-primary\/30::-moz-selection{background-color:#d8cfbc4d}.selection\:bg-primary\/30::selection{background-color:#d8cfbc4d}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(216 207 188 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-xl{padding:clamp(72px,8vw,104px)}.md\:text-display-lg{font-size:clamp(56px,7vw,76px);line-height:1.02;letter-spacing:-.03em;font-weight:700}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design){--casting-gold: #d8cfbc;--casting-gold-light: #fffbf4;--casting-ink: #11120d;--casting-panel: #1a1b16;--casting-copy: #d8cfbc;min-height:100vh;background:#11120d!important;color:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(h1,h2,h3,h4,h5,h6,strong,b){color:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(p,li,label,small){color:#d8cfbc!important}header.nav-glass{border-color:#d8cfbc29!important;background:#11120df0!important;box-shadow:0 10px 34px #0000003d!important}header.nav-glass .public-menu-link,header.nav-glass .public-mobile-nav summary,header.nav-glass .public-mobile-nav a{color:#fffbf4!important}header.nav-glass .public-menu-link.active{border-bottom-color:#d8cfbc!important;color:#d8cfbc!important}.public-mobile-nav>div{border-color:#d8cfbc33!important;background:#1a1b16!important;box-shadow:0 18px 45px #00000052}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.casting-gold-button){border-color:#d8cfbc!important;background:linear-gradient(135deg,#d8cfbc,#fffbf4)!important;color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.casting-gold-button) :is(span,strong){color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) .secondary-button{border-color:#d8cfbc6b!important;background:#11120d6b!important;color:#fffbf4!important}:is(.public-site,.events-design,.insights-page,.contact-design,.audition-register-page) .glass-card{border-color:#d8cfbc29!important;background:#1a1b16f0!important;box-shadow:0 20px 58px #0000003d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) .glass-card:hover{border-color:#d8cfbc29!important;background:#1a1b16f0!important;box-shadow:0 20px 58px #0000003d!important;transform:none!important}.public-site-about .glass-card,.public-site-about .glass-card:hover{border-color:#d8cfbc29!important;background:#1a1b16f0!important;box-shadow:0 20px 58px #0000003d!important;transform:none!important}.public-site-about #services img:hover{filter:grayscale(1)!important;transform:none!important}.casting-hero{background:#11120d!important}.casting-hero-overlay{background:linear-gradient(90deg,#11120df7,#11120dd6 48%,#11120d47),linear-gradient(0deg,#11120d 0%,transparent 50%,rgb(17 18 13 / 34%) 100%)!important}.casting-hero:after{background:linear-gradient(transparent,#11120d)!important}.casting-hero-grid{background-image:radial-gradient(circle,rgb(216 207 188 / 18%) 1px,transparent 1px)!important}.casting-home :is(h1,h2,h3,h4,strong),.casting-hero-copy h1,.casting-slide-copy h3,.casting-team-copy h3{color:#fffbf4!important;text-shadow:none!important}.casting-home :is(p,small),.casting-fee-line,.casting-stats span,.casting-slide-copy>p,.casting-team-copy p,.casting-category-grid p,.casting-journey-grid p{color:#d8cfbc!important}.casting-availability{border-color:#d8cfbc42!important;background:#d8cfbc14!important;color:#fffbf4!important}.casting-availability i{background:#d8cfbc!important}.casting-trust-strip,.casting-opportunity,.casting-categories,.casting-journey,.casting-showcase,.casting-events,.casting-insights-slider,.casting-team,.casting-partners{border-color:#d8cfbc1a!important;background:#11120d!important}.casting-categories,.casting-showcase,.casting-insights-slider,.casting-partners{background:#181914!important}.casting-opportunity-grid article,.casting-category-grid article,.casting-journey-grid article,.casting-slider-track>article,.casting-team-copy,.casting-slide-copy{border-color:#d8cfbc29!important;background:#1a1b16!important;box-shadow:0 18px 42px #0003}.casting-home .casting-slider-track>article:hover,.casting-home .casting-slider-track>article:hover .casting-slide-copy{border-color:#d8cfbc29!important;background:#1a1b16!important;box-shadow:0 18px 42px #0003!important;transform:none!important}.casting-slider-controls button{border-color:#d8cfbc66!important;background:#1a1b16!important;color:#fffbf4!important}.casting-slider-controls button:hover{background:#d8cfbc!important;color:#11120d!important}.casting-partner-slider .casting-partner-card,.casting-partner-card>a,.casting-partner-card>div{background:#fffbf4!important}.casting-home>main>section[aria-labelledby=winner-prize-title]{background:#11120d!important}.casting-home>main>section[aria-labelledby=winner-prize-title]>div{border-color:#d8cfbc3d!important;background:linear-gradient(135deg,#1a1b16,#11120d)!important}.casting-home .prize-highlight-card,.casting-home .prize-highlight-card:hover{border-color:#d8cfbc3d!important;background:linear-gradient(135deg,#1a1b16,#11120d)!important;box-shadow:0 24px 65px #0000003d!important;transform:none!important}.casting-home>main>section[aria-labelledby=winner-prize-title] :is(h2,strong){color:#fffbf4!important}.casting-home .prize-cash-value{color:#d8cfbc!important}.casting-home .prize-section-eyebrow,.casting-home .prize-highlight-card:hover .prize-section-eyebrow{color:#fffbf4!important}.casting-home .prize-note,.casting-home .prize-highlight-card:hover .prize-note{color:#fff!important}.casting-home .prize-note :is(p,svg){color:#fff!important}.casting-winner-story{border-color:#d8cfbc2e!important;background:#1a1b16!important}.casting-winner-story :is(h2,p,.casting-winner-story-points div){color:#fffbf4!important}.casting-final-cta{border-color:#d8cfbc38!important;background:linear-gradient(135deg,#1a1b16,#33332b)!important}.casting-sticky-apply{border-color:#d8cfbc29!important;background:#11120df5!important;box-shadow:0 -10px 32px #00000038!important}.portfolio-editorial-hero{background:#11120d!important}.portfolio-editorial-shade{background:linear-gradient(90deg,#11120d 0%,rgb(17 18 13 / 86%) 30%,transparent 72%),linear-gradient(0deg,rgb(17 18 13 / 74%),transparent 48%)!important}.portfolio-editorial-copy :is(h1,p),.portfolio-editorial-index,.portfolio-editorial-eyebrow{color:#fffbf4!important}.events-hero-shade{background:linear-gradient(90deg,rgb(17 18 13 / 94%),rgb(17 18 13 / 60%),transparent)!important}.events-design main>section:first-child :is(h1,p){color:#fffbf4!important}.contact-hero-bg{background:linear-gradient(90deg,#11120d 4%,rgb(17 18 13 / 62%),transparent),url(https://lh3.googleusercontent.com/aida-public/AB6AXuBAVxX_krGnQeG_THkqSRZNZSiK8DMNQ9BEpmomZYHbSwYK1678FYXkYy60ebtpRbOYBJpCB4TTa_ykm5fR_jG4Lgck6FlCORS4GhOYLhoXaZFky-0kftx1ExFMNGmlssbyExDUkihPmmpOOXF36hWZros85X4PFDEsTy7Gq_ok8BaLyI5v28o_FB3bT0xWcCC1gZwSCvJnlJgeyuDxS6CsGBhreLM7kedmP2koKshmGyu4c8PUkvdV) center/cover!important}.contact-form :is(label,input,select,textarea),.events-email,.insights-form input,.bottom-border-input{border-color:#d8cfbc42!important;background:transparent!important;color:#fffbf4!important}:is(.contact-design,.events-design,.insights-page,.audition-register-page) :is(input,textarea)::-moz-placeholder{color:#d8cfbca3!important}:is(.contact-design,.events-design,.insights-page,.audition-register-page) :is(input,textarea)::placeholder{color:#d8cfbca3!important}.contact-form select option{background:#1a1b16!important;color:#fffbf4!important}.audition-register-page .audition-register-hero:before{background:radial-gradient(circle at 72% 30%,rgb(216 207 188 / 14%),transparent 38%),linear-gradient(135deg,#11120d,#33332b)!important}.audition-register-page :is(.audition-register-form,.audition-success-card){border-color:#d8cfbc2e!important;background:#1a1b16!important}.audition-register-page :is(input,select,textarea){border-color:#d8cfbc33!important;background:#11120d!important;color:#fffbf4!important}.simple-page-main{background:radial-gradient(circle at 15% 10%,rgb(216 207 188 / 9%),transparent 32%),#11120d!important}.simple-page-card{border-color:#d8cfbc2e!important;background:#1a1b16!important;box-shadow:0 28px 80px #00000047!important}.simple-page-card :is(h1,h2){color:#fffbf4!important}.simple-page-card :is(p,.legal-updated){color:#d8cfbc!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) footer{border-color:#d8cfbc1f!important;background:#11120d!important;color:#fffbf4!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) footer :is(a,p,li,h4,span,small){color:#d8cfbc!important}@media (max-width: 920px){.casting-hero-overlay{background:linear-gradient(90deg,#11120de5,#11120dbd),linear-gradient(0deg,#11120d 0%,transparent 58%,rgb(17 18 13 / 56%) 100%)!important}}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.font-label-lg.uppercase,.font-label-sm.uppercase,.casting-section-heading>span,.casting-hero-copy>span,.prize-section-eyebrow,.audition-form-heading>span):not(a):not(button){color:#e2cf9b!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.secondary-button,.casting-gold-button),.audition-register-page .btn.primary,.audition-popup-action{border-color:#e2cf9b!important;background:linear-gradient(135deg,#c9ad68,#e2cf9b 55%,#f0e3bf)!important;color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.secondary-button,.casting-gold-button):hover,.audition-register-page .btn.primary:hover,.audition-popup-action:hover{border-color:#f0e3bf!important;background:linear-gradient(135deg,#d4bd82,#eadbb3 55%,#f6edd5)!important;color:#11120d!important}:is(.casting-home,.public-site,.events-design,.insights-page,.contact-design,.audition-register-page,.thank-you-design,.legal-design) :is(.primary-button,.secondary-button,.casting-gold-button) :is(span,strong,svg),.audition-register-page .btn.primary :is(span,strong,svg),.audition-popup-action :is(span,strong,svg){color:#11120d!important}.casting-home .casting-slider-controls button{border-color:#e2cf9b!important;background:#e2cf9b!important;color:#11120d!important}.casting-home .casting-slider-controls button:hover{border-color:#f0e3bf!important;background:#f0e3bf!important;color:#11120d!important}.casting-home .casting-winner-story-eyebrow,.casting-home .casting-availability{color:#e2cf9b!important}.casting-home .casting-availability{border-color:#e2cf9b61!important}.casting-home .casting-availability i{background:#e2cf9b!important;box-shadow:0 0 0 6px #e2cf9b1f!important}.casting-home .prize-note p{color:#e2cf9b!important}header.nav-glass>.primary-button,header.nav-glass>.primary-button:hover{border-color:#e2cf9b!important;background:linear-gradient(135deg,#c9ad68,#e2cf9b 55%,#f0e3bf)!important;color:#11120d!important}.public-site-portfolio .portfolio-editorial-hero{padding-top:clamp(24px,4vw,56px)}@media (min-width: 1024px){.casting-home .casting-hero-copy h1{font-size:60px!important}}.casting-home>main>section[aria-labelledby=winner-prize-title] :is(h2,p,span,strong){color:#f9f9f9!important}
