/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}main :where(section,article,figure,div){min-width:0}main :where(h1,h2,h3,p,dd,a){overflow-wrap:anywhere}iframe,img,video{max-width:100%}:root{--orange:#f7941e;--aqua:#00d8e5;--teal:#00ad8e;--deep:#0b1116;--slate:#1e2b38;--paper:#f9fafb;--muted:#aab3ba;--line:#ffffff21;--pad:clamp(22px,5vw,76px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--deep);color:var(--paper);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip{z-index:1000;background:var(--paper);color:var(--deep);padding:12px 18px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.site-header{height:86px;padding:0 var(--pad);z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;width:100%;position:absolute}.brand,.site-header{align-items:center;display:flex}.brand{letter-spacing:.1em;gap:10px;font-size:9px;font-weight:750;line-height:1.05}.brand-mark{letter-spacing:-.09em;font-size:20px;font-weight:950}.brand-mark:after{content:"/";color:var(--orange);margin-left:3px}.site-header .brand-mark{color:var(--orange);font-size:28px}.site-header .brand-mark span{color:var(--aqua)}.nav{align-items:center;gap:clamp(16px,2vw,30px);font-size:13px;display:flex}.nav>a:not(.nav-cta){color:#d5dce1}.nav a:hover{color:var(--aqua)}.nav-cta{border:1px solid var(--orange);gap:20px;padding:12px 16px;display:flex}.menu-button{border:1px solid var(--line);color:#fff;background:0 0;padding:9px 12px;display:none}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--aqua);align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;line-height:.92}h1{font-size:clamp(58px,10vw,150px);font-weight:830}h1,h2{margin:0}h2{font-size:clamp(44px,7vw,98px)}h3{letter-spacing:-.035em}em{color:var(--orange);font-style:normal}.outline{color:#0000;-webkit-text-stroke:1.5px #ffffffbf}.home-hero{min-height:100svh;padding:clamp(140px,18vh,190px) var(--pad) 54px;background:radial-gradient(circle at 79% 43%,#00d8e524,#0000 28%),linear-gradient(135deg,#0b1116,#131e27);position:relative;overflow:hidden}.home-hero h1{z-index:2;position:relative}.home-hero h1 em{display:inline-block;transform:translate(20vw)}.hero-bottom{z-index:2;max-width:650px;margin:50px 0 0 46%;position:relative}.hero-bottom>p,.inner-intro>p{color:#c1c9cf;font-size:clamp(17px,2vw,22px);line-height:1.55}.button-row{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;font-size:11px;font-weight:800;display:inline-flex}.button.primary{background:var(--orange);color:#101010}.button.primary:hover{background:var(--aqua)}.button.light{background:var(--paper);color:var(--deep)}.text-link{border-bottom:1px solid;gap:18px;padding:8px 0;font-size:13px;font-weight:700;display:inline-flex}.hero-orbit{border:1px solid #00d8e533;border-radius:50%;width:55vw;height:55vw;position:absolute;top:4vw;right:-18vw}.orbit-two{border-color:#f7941e40;width:38vw;height:38vw;top:12vw;right:-9vw}.scroll-note{bottom:34px;left:var(--pad);text-transform:uppercase;letter-spacing:.18em;color:#87929a;font-size:9px;position:absolute}.scroll-note span{color:var(--orange);margin-left:10px}.capabilities,.contact-layout,.division-section,.feature-grid,.manifesto,.project-grid,.statement{padding:clamp(90px,13vw,180px) var(--pad)}.manifesto{background:var(--paper);color:var(--deep)}.manifesto .eyebrow,.statement .eyebrow{color:var(--teal)}.manifesto h2{max-width:1200px}.split-copy{color:#4c565e;grid-template-columns:1fr 1fr;gap:7vw;margin:70px 0 0 35%;font-size:17px;line-height:1.7;display:grid}.division-section{background:#101820}.section-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:66px;display:flex}.section-title>p{max-width:420px;color:var(--muted);line-height:1.7}.division-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.division-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:470px;padding:30px;transition:all .3s;display:flex;position:relative;overflow:hidden}.division-card:before{content:"";opacity:0;background:linear-gradient(140deg,#0000 50%,#00d8e524);transition:all .3s;position:absolute;inset:0}.division-card:hover{background:#16232d}.division-card:hover:before{opacity:1}.card-number{font:12px var(--font-geist-mono);color:var(--muted)}.card-icon{color:var(--orange);font-size:30px;position:absolute;top:30px;right:30px}.division-card h3{max-width:480px;margin-bottom:18px;font-size:clamp(27px,3.5vw,50px)}.division-card p{color:var(--muted);max-width:420px;line-height:1.6}.card-link{text-transform:uppercase;letter-spacing:.12em;color:var(--aqua);justify-content:space-between;margin-top:40px;font-size:10px;display:flex}.card-3{background:var(--orange)}.card-3,.card-3 .card-icon,.card-3 .card-link,.card-3 .card-number,.card-3 p,.festival{color:var(--deep)}.festival{background:var(--orange);grid-template-columns:.86fr 1.14fr;min-height:750px;display:grid}.festival-copy{padding:clamp(70px,8vw,130px) var(--pad)}.festival-copy .eyebrow{color:var(--deep)}.festival-copy h2{font-size:clamp(66px,8vw,130px)}.festival-copy h2 span{color:var(--paper)}.festival-copy>p:not(.eyebrow){max-width:500px;margin:45px 0;font-size:18px;line-height:1.6}.festival-stage{background:radial-gradient(circle at 50% 60%,#3f9ea0 0,#13212a 30%,#070b0f 72%);min-height:600px;position:relative;overflow:hidden}.stage-type{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #ffffff80;font-size:clamp(68px,10vw,160px);font-weight:950;line-height:.72;position:absolute;top:21%;left:5%;transform:rotate(-4deg)}.beam{filter:blur(12px);background:linear-gradient(#00d8e5cc,#0000);width:24%;height:100%;position:absolute;top:-10%;transform:rotate(20deg)}.b1{left:15%}.b2{background:linear-gradient(#f7941ecc,#0000);right:10%;transform:rotate(-24deg)}.crowd{background:radial-gradient(at 10% 100%,#000 0 15%,#0000 16%),radial-gradient(at 30% 100%,#000 0 19%,#0000 20%),radial-gradient(at 50% 100%,#000 0 16%,#0000 17%),radial-gradient(at 70% 100%,#000 0 20%,#0000 21%),radial-gradient(at 90% 100%,#000 0 17%,#0000 18%);height:35%;position:absolute;bottom:-10%;left:-5%;right:-5%}.capabilities{background:var(--slate)}.service-list{border-top:1px solid var(--line)}.service-list a{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;padding:26px 10px;transition:all .2s;display:grid}.service-list span{font:11px var(--font-geist-mono);color:var(--aqua)}.service-list strong{font-size:clamp(19px,2.2vw,34px);font-weight:550}.service-list a:hover{color:var(--orange);background:#ffffff08;padding-left:24px}.marquee{background:var(--aqua);color:var(--deep);white-space:nowrap;padding:22px 0;font-size:clamp(28px,5vw,68px);font-weight:900;overflow:hidden}.marquee div{animation:marquee 18s linear infinite}.marquee i{color:var(--orange)}@keyframes marquee{to{transform:translate(-45%)}}.inner-hero{padding:clamp(160px,20vw,250px) var(--pad) clamp(80px,10vw,140px);background:radial-gradient(circle at 85% 30%,#00ad8e29,transparent 26%),var(--deep);min-height:90svh}.inner-hero h1{max-width:1300px;font-size:clamp(50px,8vw,120px)}.inner-intro{max-width:700px;margin:60px 0 0 46%}.statement{background:var(--paper);color:var(--deep);grid-template-columns:.8fr 1.6fr;gap:8vw;display:grid}.statement>p:last-child{color:#4b555d;align-self:end;font-size:18px;line-height:1.8}.feature-grid{background:#121c24;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0;padding-bottom:0;display:grid}.feature-grid article{border-left:1px solid var(--line);min-height:360px;padding:80px 3vw}.feature-grid span{color:var(--aqua);font:11px var(--font-geist-mono)}.feature-grid h3{margin:80px 0 20px;font-size:clamp(24px,3vw,42px)}.feature-grid p{color:var(--muted);line-height:1.7}.compact{padding-top:100px}.project-grid{background:var(--paper);color:var(--deep);grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.project{background:linear-gradient(160deg,#d9e3e5,#7ea9ad);flex-direction:column;justify-content:flex-end;min-height:520px;padding:30px;display:flex}.project:nth-child(2){background:linear-gradient(160deg,#ffd094,#e67615)}.project:nth-child(3){background:linear-gradient(160deg,#74dde2,#166c77)}.project h3{margin:15px 0;font-size:40px}.project p{max-width:360px;line-height:1.5}.contact-layout{background:var(--paper);color:var(--deep);grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.contact-layout h2{margin-bottom:35px}.contact-layout>div>p:not(.eyebrow){color:#59636a;line-height:1.7}.contact-detail{border-top:1px solid #ccd2d5;justify-content:space-between;margin-top:80px;padding-top:25px;font-size:13px;display:flex}.contact-form{gap:28px;display:grid}.contact-form label{text-transform:uppercase;letter-spacing:.12em;gap:9px;font-size:10px;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:var(--deep);resize:vertical;background:0 0;border:0;border-bottom:1px solid #9da6ab;outline:none;padding:14px 0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--orange)}.contact-form .button{justify-self:start}.form-note{color:#69747a;text-transform:none;letter-spacing:0;font-size:11px}footer{padding:clamp(90px,11vw,150px) var(--pad) 30px;background:#080c10}.footer-lead{flex-direction:column;align-items:flex-start;display:flex}.footer-lead h2{margin-bottom:45px}.footer-grid{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:50px;margin:120px 0 60px;padding-top:35px;display:grid}.footer-grid>div:not(.brand){color:var(--muted);flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-grid b{color:#fff;margin-bottom:12px}.legal{border-top:1px solid var(--line);color:#6f7b83;justify-content:space-between;gap:20px;padding-top:22px;font-size:10px;display:flex}.draft{color:var(--orange);text-transform:uppercase;letter-spacing:.1em}section{opacity:.8;transition:opacity .7s,transform .7s;transform:translateY(18px)}.home-hero,section.in-view{opacity:1;transform:none}@media (max-width:900px){.site-header{height:72px}.menu-button{display:block}.nav{padding:28px var(--pad);background:#0b1116;flex-direction:column;align-items:stretch;display:none;position:absolute;top:72px;left:0;right:0}.nav.open{display:flex}.nav a{padding:8px 0}.home-hero{padding-top:130px}.home-hero h1 em{transform:none}.hero-bottom,.inner-intro,.split-copy{margin-left:0}.contact-layout,.division-grid,.feature-grid,.festival,.project-grid,.statement{grid-template-columns:1fr}.feature-grid article{min-height:280px}.section-title{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.festival-stage{min-height:520px}}@media (max-width:600px){h1{font-size:clamp(52px,17vw,78px)}h2{font-size:clamp(40px,13vw,64px)}.hero-bottom{margin-top:38px}.button-row{flex-direction:column;align-items:flex-start}.capabilities,.contact-layout,.division-section,.feature-grid,.manifesto,.project-grid,.statement{padding-left:22px;padding-right:22px}.split-copy{grid-template-columns:1fr;gap:10px;margin-top:45px}.division-card{min-height:400px;padding:24px}.festival-copy{padding:80px 22px}.festival-stage{min-height:420px}.service-list a{grid-template-columns:46px 1fr auto}.inner-hero{padding:135px 22px 80px}.inner-intro{margin-top:40px}.feature-grid{padding:0}.feature-grid article{padding:60px 22px}.project-grid{padding-top:80px;padding-bottom:80px}.project{min-height:400px}.contact-detail{flex-direction:column;gap:7px}.footer-grid{grid-template-columns:1fr}.legal{flex-direction:column}.hero-orbit{width:100vw;height:100vw;top:18vh;right:-50vw}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}section{opacity:1;transform:none}}.button.dark{background:var(--deep);color:var(--paper);border:1px solid var(--deep)}.button.dark:hover{background:var(--aqua);color:var(--deep)}.featured-creator-teaser{background:var(--orange);min-height:780px;color:var(--deep);grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.featured-teaser-visual{background:#080d12;min-height:720px;position:relative;overflow:hidden}.featured-teaser-visual:after{content:"";background:linear-gradient(90deg,#00d8e514,#0000 48%),linear-gradient(#0000 58%,#05090cbd);position:absolute;inset:0}.featured-teaser-visual img{object-fit:cover;object-position:center 24%;filter:contrast(1.05)saturate(.9);width:100%;height:100%}.featured-teaser-label{z-index:2;background:var(--aqua);letter-spacing:.14em;text-transform:uppercase;padding:10px 13px;font-size:9px;font-weight:850;position:absolute;top:26px;left:26px}.featured-teaser-number{z-index:2;color:#ffffff24;font-size:clamp(150px,20vw,320px);font-weight:950;line-height:1;position:absolute;bottom:-34px;right:-8px}.featured-teaser-copy{flex-direction:column;justify-content:center;padding:clamp(62px,6vw,104px);display:flex}.featured-kicker{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0b111659;justify-content:space-between;margin-bottom:58px;padding-bottom:16px;font-size:9px;font-weight:800;display:flex}.featured-teaser-copy .eyebrow{color:var(--deep)}.featured-teaser-copy h2{font-size:clamp(68px,8vw,128px)}.featured-teaser-copy h2 em{color:var(--paper)}.featured-lede{max-width:600px;margin:30px 0 0;font-size:18px;line-height:1.62}.featured-award{border-top:1px solid #0b111647;grid-template-columns:120px 1fr;align-items:center;gap:24px;margin-top:36px;padding-top:26px;display:grid}.featured-award img{object-fit:cover;width:120px;height:92px}.featured-award span,.featured-award strong{text-transform:uppercase;display:block}.featured-award span{letter-spacing:.15em;font-size:9px}.featured-award strong{margin:5px 0;font-size:24px}.featured-award p{margin:0;font-size:13px}.featured-teaser-copy .text-link{color:var(--deep)}.rbiii-story{padding:clamp(90px,10vw,150px) var(--pad);background:#091118;scroll-margin-top:30px}.rbiii-story-head{grid-template-columns:1.1fr .7fr;align-items:end;gap:8vw;margin-bottom:75px;display:grid}.rbiii-story-head h2{font-size:clamp(58px,7vw,108px)}.rbiii-story-head>p{color:#bdc8ce;max-width:620px;font-size:18px;line-height:1.75}.rbiii-cinema{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.rbiii-award-frame,.rbiii-film{border:1px solid var(--line);background:#111c24;margin:0;position:relative;overflow:hidden}.rbiii-film video{aspect-ratio:16/10;object-fit:cover;background:#000;width:100%;display:block}.rbiii-award-frame figcaption,.rbiii-film>div{padding:24px}.rbiii-award-frame span,.rbiii-film span{color:var(--aqua);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.rbiii-award-frame strong,.rbiii-film strong{margin:8px 0;font-size:25px;display:block}.rbiii-award-frame p,.rbiii-film p{color:var(--muted);margin:0}.rbiii-award-frame img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.rbiii-journey{border:1px solid var(--line);background:linear-gradient(135deg,#07131c,#091a24 62%,#061018);margin-top:18px;padding:clamp(28px,4vw,56px);overflow:hidden}.rbiii-journey-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.rbiii-journey-head .eyebrow{margin:0 0 12px}.rbiii-journey-head h3{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,70px);line-height:.95}.rbiii-journey-head h3 em{color:var(--orange);font-style:normal}.rbiii-journey-controls{gap:8px;display:flex}.rbiii-journey-controls button{width:52px;height:52px;color:var(--aqua);cursor:pointer;background:#061018;border:1px solid #00d8e57a;font-size:24px;transition:all .2s}.rbiii-journey-controls button:focus-visible,.rbiii-journey-controls button:hover{background:var(--orange);border-color:var(--orange);color:#071018;transform:translateY(-2px)}.rbiii-journey-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(310px,31.5%);grid-auto-flow:column;gap:16px;padding-bottom:3px;display:grid;overflow-x:auto}.rbiii-journey-rail::-webkit-scrollbar{display:none}.rbiii-project-card{scroll-snap-align:start;appearance:none;color:#fff;text-align:left;cursor:pointer;background:#101b23;border:1px solid #ffffff24;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.rbiii-project-card:focus-visible,.rbiii-project-card:hover{border-color:var(--aqua);transform:translateY(-4px);box-shadow:0 18px 45px #00000061}.rbiii-project-thumb{aspect-ratio:16/9;background:#02080c;position:relative;overflow:hidden}.rbiii-project-thumb:after{content:"";background:linear-gradient(#0000 42%,#01060acc);position:absolute;inset:0}.rbiii-project-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.rbiii-project-card:hover img{transform:scale(1.045)}.rbiii-project-thumb b{z-index:2;color:var(--orange);letter-spacing:.14em;font-size:12px;position:absolute;bottom:14px;left:16px}.rbiii-project-play{z-index:3;color:#fff;background:#01080cad;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rbiii-project-card:hover .rbiii-project-play{background:var(--aqua);border-color:var(--aqua);color:#041016;transform:translate(-50%,-50%)scale(1.08)}.rbiii-project-meta{padding:20px 20px 22px}.rbiii-project-meta span{color:var(--aqua);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.rbiii-project-meta h4{margin:9px 0 7px;font-size:22px;line-height:1.1}.rbiii-project-meta p{color:#bdc8ce;margin:0;font-size:14px}.rbiii-project-meta small{color:#70828e;letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:9px;display:block}.rbiii-journey-note{color:#71838e;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;font-size:11px;display:flex}.rbiii-journey-note a{color:var(--orange);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.rbiii-journey-note a:hover{color:var(--aqua)}.rbiii-project-modal .video-modal-panel{width:min(1080px,100%)}.rbiii-album{border:1px solid var(--line);background:#07131c;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);margin-top:18px;display:grid;overflow:hidden}.rbiii-album-cover{background:#0b1b1c;min-height:690px;position:relative;overflow:hidden}.rbiii-album-cover:after{background:linear-gradient(#0000 32%,#02080c52 58%,#02080cf5)}.rbiii-album-cover img{object-fit:cover;display:block}.rbiii-album-cover>div{z-index:2;position:absolute;bottom:42px;left:clamp(24px,4vw,52px);right:24px}.rbiii-album-cover small,.rbiii-album-cover span{color:var(--aqua);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.rbiii-album-cover strong{letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(52px,7vw,104px);line-height:.85;display:block}.rbiii-album-cover small{color:#d5dde1}.rbiii-album-player{padding:clamp(32px,4.5vw,66px)}.rbiii-album-head{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.rbiii-album-head .eyebrow{margin:0 0 14px}.rbiii-album-head h3{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.6vw,68px);line-height:.94}.rbiii-album-head h3 em{color:var(--orange);font-style:normal}.rbiii-sonaar-ready{color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;border:1px solid #00d8e557;flex:none;padding:9px 12px;font-size:9px}.rbiii-now-playing{background:#0c1c26;border:1px solid #00d8e540;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px;padding:18px;display:grid}.rbiii-now-playing>button{background:var(--orange);color:#071018;cursor:pointer;border:0;border-radius:50%;width:58px;height:58px;font-size:19px}.rbiii-now-playing>div>span{color:var(--aqua);letter-spacing:.17em;text-transform:uppercase;font-size:8px;display:block}.rbiii-now-playing strong{margin:5px 0 9px;font-size:17px;display:block}.rbiii-now-playing time{color:#aebbc2;font-variant-numeric:tabular-nums;font-size:11px}.rbiii-wave{align-items:center;gap:3px;height:24px;display:flex;overflow:hidden}.rbiii-wave i{background:linear-gradient(180deg,var(--aqua),#027b85);opacity:.78;flex:1;min-width:2px;max-width:5px;display:block}.rbiii-audio-progress{width:100%;height:3px;accent-color:var(--orange);cursor:pointer;margin:0;display:block}.rbiii-tracklist{border-top:1px solid #ffffff1c;margin:30px 0 0;padding:0;list-style:none}.rbiii-tracklist li{border-bottom:1px solid #ffffff1a}.rbiii-tracklist button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 28px;align-items:center;gap:12px;width:100%;padding:15px 6px;display:grid}.rbiii-tracklist button:hover,.rbiii-tracklist li.active button{background:#00d8e50e}.rbiii-tracklist span{color:#617682;font-variant-numeric:tabular-nums;font-size:10px}.rbiii-tracklist strong{font-size:15px}.rbiii-tracklist small{color:#7f919b;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.rbiii-tracklist b{color:var(--aqua);font-size:12px}.rbiii-tracklist li.active span,.rbiii-tracklist li.active strong{color:var(--orange)}.rbiii-album-note{color:#81939e;letter-spacing:.08em;text-transform:uppercase;margin:23px 0 0;font-size:11px}.rbiii-album-cover{isolation:isolate;background:#05080b}.rbiii-album-cover:before{content:"";z-index:-1;filter:blur(14px)brightness(.9)saturate(1.25)contrast(1.12);opacity:.9;background:url(/rbiii-rebirth-of-romero-bright-album-cover.png) 50% 58%/300% no-repeat;position:absolute;inset:-35px;transform:scale(1.08)}.rbiii-album-cover:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00d8e514,#0000 32% 68%,#f7941e1c);display:block;position:absolute;inset:0}.rbiii-album-cover img{z-index:1;filter:drop-shadow(0 18px 35px #000000b8);position:relative}.rbiii-manifesto{text-align:center;padding:clamp(100px,12vw,170px) 10%}.rbiii-manifesto .eyebrow{justify-content:center}.rbiii-manifesto blockquote{letter-spacing:-.055em;color:var(--orange);margin:0;font-size:clamp(48px,7vw,110px);font-weight:830;line-height:.93}.rbiii-manifesto>p:last-child{color:#bdc8ce;max-width:680px;margin:38px auto 0;line-height:1.7}.rbiii-howard{background:linear-gradient(120deg,#191528,#241942 62%,#111a24);border-top:1px solid #f7941e6b;border-bottom:1px solid #00d8e559;grid-template-columns:150px .8fr 1.2fr;align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(58px,7vw,96px);display:grid}.rbiii-howard-mark{border:1px solid var(--orange);width:140px;height:140px;color:var(--orange);letter-spacing:-.08em;place-items:center;font-size:58px;font-weight:900;display:grid;box-shadow:14px 14px #00d8e51f}.rbiii-howard h3{margin:0;font-size:clamp(32px,4vw,58px)}.rbiii-howard-copy{border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:32px;padding-left:40px;display:grid}.rbiii-howard-copy p{color:#c8c6d2;margin:0;line-height:1.72}.rbiii-howard-copy p:last-child{color:var(--paper)}.rbiii-chapters{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rbiii-chapter{background-position:50%;background-size:cover;align-items:flex-end;min-height:610px;padding:28px;display:flex;position:relative;overflow:hidden}.rbiii-chapter:before{content:"";background:linear-gradient(#04080b0d 30%,#04080bf5);position:absolute;inset:0}.rbiii-chapter>div{z-index:1;position:relative}.rbiii-chapter span{letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);font-size:9px}.rbiii-chapter h3{margin:16px 0;font-size:clamp(28px,3vw,44px)}.rbiii-chapter p{color:#c3ccd1;line-height:1.65}.rbiii-chapter-live{background-image:url(/rbiii-live-performance.webp)}.rbiii-chapter-studio{background-image:url(/rbiii-studio-session.webp)}.rbiii-chapter-portrait{background-image:url(/rbiii-feature-portrait.webp);background-position:50% 22%}.rbiii-bts{background:linear-gradient(120deg,#111d25,#071015);grid-template-columns:1fr 420px;align-items:center;gap:8vw;padding:clamp(100px,12vw,170px) 8%;display:grid}.rbiii-bts h3{font-size:clamp(46px,6vw,88px)}.rbiii-bts>div>p:last-child{max-width:540px;color:var(--muted);line-height:1.7}.rbiii-bts video{aspect-ratio:9/16;object-fit:cover;background:#000;border:1px solid #00d8e573;width:100%;max-height:720px;display:block;box-shadow:20px 20px #f7941e1f}.rbiii-close{background:var(--paper);color:var(--deep);padding:clamp(90px,10vw,140px) 7%}.rbiii-close>span{color:var(--teal);letter-spacing:.17em;text-transform:uppercase;font-size:10px}.rbiii-close h3{max-width:1200px;margin:36px 0 0;font-size:clamp(42px,6vw,88px)}.rbiii-close .text-link{color:var(--deep)}.rbiii-conversion-grid{border-top:1px solid #cbd3d7;border-left:1px solid #cbd3d7;grid-template-columns:repeat(3,1fr);margin-top:clamp(52px,7vw,90px);display:grid}.rbiii-conversion-grid>a{border-bottom:1px solid #cbd3d7;border-right:1px solid #cbd3d7;flex-direction:column;min-height:310px;padding:clamp(26px,3vw,42px);transition:background .22s,transform .22s;display:flex}.rbiii-conversion-grid>a:focus-visible,.rbiii-conversion-grid>a:hover{background:#e9eff1;transform:translateY(-4px)}.rbiii-conversion-grid small{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.rbiii-conversion-grid strong{margin:42px 0 18px;font-size:clamp(24px,2.5vw,38px);line-height:1.05;display:block}.rbiii-conversion-grid p{color:#556168;max-width:420px;line-height:1.65}.rbiii-conversion-grid b{color:#9b4f00;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;font-size:10px;display:flex}.featured-creator-archive{padding:clamp(90px,10vw,150px) var(--pad);border-top:1px solid var(--line);background:radial-gradient(circle at 92% 12%,#00d8e51a,#0000 28%),#071017}.featured-archive-head{grid-template-columns:1.2fr .7fr;align-items:end;gap:8vw;display:grid}.featured-archive-head h2{font-size:clamp(48px,6vw,88px)}.featured-archive-head>p{color:#b9c5cb;max-width:520px;margin:0;font-size:17px;line-height:1.75}.featured-month-nav{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:.75fr 1.2fr 1.2fr;margin-top:64px;display:grid}.featured-month-disabled,.featured-month-nav>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:210px;padding:28px;display:flex}.featured-month-disabled{color:#64757e;letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;font-size:10px}.featured-month-nav>a{transition:background .22s,transform .22s}.featured-month-nav>a:focus-visible,.featured-month-nav>a:hover{background:#10232d;transform:translateY(-4px)}.featured-month-nav small{color:var(--aqua);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.featured-month-nav strong{margin:38px 0 14px;font-size:clamp(24px,2.8vw,40px)}.featured-month-nav span{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;margin-top:auto;font-size:10px}@media (min-width:1100px){.featured-creator-archive,.featured-creator-teaser,.rbiii-story{width:var(--desktop-canvas);border-left:1px solid var(--line);border-right:1px solid var(--line);margin-left:auto;margin-right:auto}}@media (max-width:950px){.featured-archive-head,.featured-creator-teaser,.rbiii-album,.rbiii-bts,.rbiii-cinema,.rbiii-story-head{grid-template-columns:1fr}.featured-teaser-visual{min-height:620px}.rbiii-journey-rail{grid-auto-columns:minmax(300px,47%)}.rbiii-album-cover{min-height:560px}.rbiii-chapters,.rbiii-conversion-grid{grid-template-columns:1fr}.rbiii-chapter{min-height:520px}.rbiii-bts video{max-width:390px;margin:0 auto}.featured-month-nav{grid-template-columns:1fr 1fr}.featured-month-disabled{grid-column:1/-1;min-height:90px}.rbiii-howard{grid-template-columns:140px 1fr}.rbiii-howard-copy{border-top:1px solid #ffffff29;border-left:0;grid-column:1/-1;padding:30px 0 0}}@media (max-width:620px){.featured-creator-teaser{min-height:0}.featured-teaser-visual{min-height:520px}.featured-teaser-copy{padding:64px 22px}.featured-kicker{margin-bottom:42px}.featured-award{grid-template-columns:84px 1fr}.featured-award img{width:84px;height:84px}.rbiii-story{padding:80px 18px}.rbiii-story-head{margin-bottom:48px}.rbiii-film video{aspect-ratio:1}.rbiii-journey{padding:30px 18px}.rbiii-journey-head{align-items:flex-start}.rbiii-journey-controls{display:none}.rbiii-journey-rail{grid-auto-columns:84vw}.rbiii-journey-note{flex-direction:column;align-items:flex-start}.rbiii-album-cover{min-height:470px}.rbiii-album-player{padding:40px 18px}.rbiii-album-head{display:block}.rbiii-sonaar-ready{margin-top:20px;display:inline-block}.rbiii-now-playing{grid-template-columns:54px minmax(0,1fr);padding:14px}.rbiii-now-playing>button{width:48px;height:48px}.rbiii-now-playing time{display:none}.rbiii-tracklist button{grid-template-columns:28px minmax(0,1fr) 24px}.rbiii-tracklist small{display:none}.rbiii-manifesto{padding:100px 0}.rbiii-howard{grid-template-columns:1fr;padding:52px 22px}.rbiii-howard-mark{width:100px;height:100px;font-size:42px}.rbiii-howard-copy{grid-column:auto;grid-template-columns:1fr}.rbiii-chapter{min-height:470px}.rbiii-bts{padding:86px 20px}.rbiii-close{padding:80px 22px}.rbiii-conversion-grid>a{min-height:250px;padding:28px 22px}.featured-creator-archive{padding:80px 22px}.featured-month-nav{grid-template-columns:1fr;margin-top:42px}.featured-month-disabled{grid-column:auto}.featured-month-disabled,.featured-month-nav>a{min-height:170px}}.home-hero-v2{min-height:100svh;padding:128px var(--pad) 52px;background:linear-gradient(130deg,#080d12,#101b24 62%,#162b32);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid;position:relative;overflow:hidden}.home-hero-v2:after{content:"";border:1px solid #00d8e52e;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-230px;right:-230px}.hero-copy-v2{z-index:2;position:relative}.hero-copy-v2 h1{max-width:850px;font-size:clamp(62px,8.2vw,126px)}.hero-deck{color:#c5cdd2;max-width:670px;margin:38px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.55}.hero-visual-v2{clip-path:polygon(8% 0,100% 0,100% 92%,0 100%,0 9%);background:linear-gradient(#080d120f,#080d12b3),url(https://images.pexels.com/photos/32213240/pexels-photo-32213240.jpeg?auto=compress&cs=tinysrgb&w=1600) 50%/cover;height:min(70vh,760px);min-height:540px;position:relative}.hero-visual-v2:before{content:"";mix-blend-mode:screen;background:linear-gradient(120deg,#00d8e533,#0000 48%,#f7941e26);position:absolute;inset:0}.visual-stamp{letter-spacing:-.075em;font-size:clamp(45px,5.3vw,82px);font-weight:900;line-height:.76;position:absolute;bottom:72px;left:-42px}.visual-stamp span{color:var(--orange)}.visual-caption{letter-spacing:.14em;color:#dce4e7;bottom:18px;right:20px}.hero-index,.visual-caption{text-transform:uppercase;font-size:9px;position:absolute}.hero-index{left:var(--pad);right:var(--pad);color:#7f8d96;letter-spacing:.17em;justify-content:space-between;display:flex;bottom:26px}.audience-routing,.conversion-grid,.ecosystem-story,.proof-section{padding:clamp(90px,12vw,160px) var(--pad)}.audience-routing{background:var(--paper);color:var(--deep)}.routing-intro{grid-template-columns:.35fr 1.65fr;align-items:start;gap:6vw;display:grid}.routing-intro h2{max-width:1040px}.route-grid{border:1px solid #cdd4d8;grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.route-card{border-right:1px solid #cdd4d8;flex-direction:column;min-height:460px;padding:40px;transition:all .25s;display:flex}.route-card:last-child{border-right:0}.route-card:focus-visible,.route-card:hover{background:#e9eef0;transform:translateY(-5px)}.route-creators{color:var(--paper);background:#101b24}.route-creators:focus-visible,.route-creators:hover{background:#162a35}.route-number{font:11px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--teal)}.route-card h3{max-width:620px;margin:90px 0 25px;font-size:clamp(31px,3.6vw,55px);line-height:1.02}.route-card p{color:#536068;max-width:540px;line-height:1.7}.route-creators p{color:#aeb8be}.route-card b{text-transform:uppercase;letter-spacing:.1em;color:var(--teal);justify-content:space-between;margin-top:auto;padding-top:45px;font-size:10px;display:flex}.ecosystem-story{background:#0c141b;grid-template-columns:1.05fr .95fr;align-items:end;gap:9vw;display:grid}.ecosystem-copy{color:#b9c2c8;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.ecosystem-copy p:last-child{color:var(--paper)}.proof-section{background:var(--paper);color:var(--deep)}.proof-section .section-title>p{color:#556169}.proof-grid{grid-template-columns:1.25fr .8fr .95fr;gap:12px;display:grid}.proof-card{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:540px;padding:28px;display:flex;position:relative;overflow:hidden}.proof-card:before{content:"";background:linear-gradient(#0000 15%,#03080ce0);position:absolute;inset:0}.proof-card>*{position:relative}.proof-card span{text-transform:uppercase;letter-spacing:.15em;margin-bottom:auto;font-size:10px}.proof-card h3{margin:0 0 30px;font-size:clamp(28px,3vw,45px);line-height:1.05}.proof-card b{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:10px;display:flex}.proof-production{background-image:url(https://images.pexels.com/photos/8117813/pexels-photo-8117813.jpeg?auto=compress&cs=tinysrgb&w=1200)}.proof-talent{background:linear-gradient(145deg,#0b6c70,#00ad8e)}.proof-talent:after{content:"VOICE";color:#ffffff29;font-size:clamp(70px,9vw,150px);font-weight:900;position:absolute;top:80px;right:-20px;transform:rotate(90deg)}.proof-live{background:radial-gradient(circle at 70% 20%,#f7941e,#0000 31%),linear-gradient(145deg,#14232d,#05080b)}.festival-v2{min-height:720px}.festival-image{background:linear-gradient(#05090c14,#05090c9e),url(https://images.pexels.com/photos/8117813/pexels-photo-8117813.jpeg?auto=compress&cs=tinysrgb&w=1600) 50%/cover;min-height:620px;position:relative}.festival-lockup{letter-spacing:-.04em;color:#fff;font-size:clamp(24px,3.4vw,55px);font-weight:900;position:absolute;bottom:28px;left:30px}.festival-v2 .text-link{color:var(--deep)}.capabilities-v2{background:#15232e}.conversion-grid{grid-template-columns:1fr 1fr;padding:0;display:grid}.conversion-grid>div{padding:clamp(80px,9vw,130px) var(--pad);flex-direction:column;align-items:flex-start;min-height:520px;display:flex}.conversion-grid>div:first-child{background:#070b0f}.conversion-grid>div:last-child{background:var(--aqua);color:var(--deep)}.conversion-grid>div:last-child .eyebrow{color:var(--deep)}.conversion-grid h2{margin-bottom:28px;font-size:clamp(46px,5vw,78px)}.conversion-grid p:not(.eyebrow){color:#aeb7bd;max-width:540px;line-height:1.7}.conversion-grid>div:last-child p:not(.eyebrow){color:#17333a}.conversion-grid .button{margin-top:auto}@media (max-width:1000px){.home-hero-v2{grid-template-columns:1fr;padding-top:120px}.hero-visual-v2{height:62vw;min-height:470px}.visual-stamp{left:24px}.ecosystem-story,.routing-intro{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr 1fr}.proof-production{grid-column:1/-1}.conversion-grid{grid-template-columns:1fr}.route-card{min-height:400px}}@media (max-width:650px){.home-hero-v2{gap:46px;padding:112px 22px 66px}.hero-copy-v2 h1{font-size:clamp(58px,17vw,78px)}.hero-deck{font-size:17px}.hero-visual-v2{height:115vw;min-height:430px}.visual-stamp{bottom:60px;left:14px}.hero-index{display:none}.audience-routing,.ecosystem-story,.proof-section{padding-left:22px;padding-right:22px}.routing-intro h2{font-size:44px}.proof-grid,.route-grid{grid-template-columns:1fr}.route-card{border-bottom:1px solid #cdd4d8;border-right:0;min-height:360px;padding:28px}.route-card h3{margin-top:60px}.proof-production{grid-column:auto}.proof-card{min-height:410px}.festival-v2{grid-template-columns:1fr}.festival-image{min-height:450px}.conversion-grid>div{min-height:460px;padding:76px 22px}.conversion-grid h2{font-size:46px}}.rfp-hero{height:min(76svh,650px);min-height:590px;padding:108px var(--pad) 78px;background:#05090d;align-items:center;display:flex;position:relative;overflow:hidden}.rfp-hero-media{background:linear-gradient(90deg,#03070aed,#03070aa8 38%,#03070a14 70%),linear-gradient(#0000 72%,#05090d),url(/tmgg-rfp-hero-collage-v1.png) 50%/cover;animation:heroPush 18s ease-in-out infinite alternate;position:absolute;inset:0}.rfp-scanline{background:repeating-linear-gradient(0deg,#0000 0 4px,#00d8e506 5px);position:absolute;inset:0}.rfp-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff9;border-radius:50%;place-items:center;width:80px;height:80px;font-size:24px;animation:pulsePlay 2.8s ease-in-out infinite;display:grid;position:absolute;top:48%;right:9vw}.rfp-hero-copy{z-index:2;max-width:940px;position:relative}.rfp-hero-copy h1{text-transform:uppercase;font-size:clamp(50px,5vw,72px);line-height:.88}.rfp-hero-copy h1 em{color:var(--aqua)}.rfp-hero-copy>p:not(.eyebrow){color:#d2d9dd;max-width:590px;margin:22px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.button.ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05090d47;border:1px solid #fff9}.button.ghost:hover{background:var(--aqua);color:var(--deep)}.rfp-format-strip{z-index:2;bottom:18px;left:var(--pad);right:var(--pad);text-transform:uppercase;letter-spacing:.15em;color:#94a1a8;gap:clamp(18px,3vw,48px);font-size:9px;display:flex;position:absolute}.rfp-format-strip span:before{content:"◉";color:var(--aqua);margin-right:7px}.impact-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#071017;grid-template-columns:repeat(4,1fr);display:grid}.impact-rail a{border-right:1px solid var(--line);gap:7px;padding:27px clamp(20px,3vw,44px);transition:all .2s;display:grid}.impact-rail a:last-child{border:0}.impact-rail a:hover{background:#102530;transform:translateY(-3px)}.impact-rail b{color:var(--orange);font-size:clamp(18px,2vw,28px)}.impact-rail span{color:#8f9ca4;font-size:11px}.visual-divisions{padding:clamp(90px,10vw,140px) var(--pad);background:radial-gradient(circle at 85% 0,#00d8e51a,#0000 26%),#091119}.visual-section-head{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.visual-section-head h2{font-size:clamp(50px,6vw,88px)}.visual-division-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.visual-division{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:390px;padding:24px;transition:all .35s;display:flex;position:relative;overflow:hidden}.visual-division:before{content:"";background:linear-gradient(#03070a0d,#03070aeb);position:absolute;inset:0}.visual-division:after{content:"";border:1px solid #0000;transition:all .25s;position:absolute;inset:0}.visual-division:hover{background-size:110%;transform:translateY(-7px)}.visual-division:hover:after{border-color:var(--aqua)}.visual-division>*{position:relative}.visual-division>span{font:10px var(--font-geist-mono);color:var(--aqua);position:absolute;top:20px;left:22px}.visual-division h3{margin-bottom:22px;font-size:clamp(25px,2.8vw,42px);line-height:1.02}.visual-division b{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);justify-content:space-between;font-size:9px;display:flex}.vd-1{background-image:url(https://images.pexels.com/photos/8117813/pexels-photo-8117813.jpeg?auto=compress&cs=tinysrgb&w=1000)}.vd-2{background-image:linear-gradient(150deg,#00ad8e1a,#05090d4d),url(https://images.pexels.com/photos/164829/pexels-photo-164829.jpeg?auto=compress&cs=tinysrgb&w=1000)}.vd-3{background-image:url(https://images.pexels.com/photos/66134/pexels-photo-66134.jpeg?auto=compress&cs=tinysrgb&w=1000)}.vd-4{background-image:url(https://images.pexels.com/photos/1763075/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1000)}.vd-5{background-image:linear-gradient(150deg,#00d8e50f,#03070a33),url(/tmgg-trumpet-artist-management-card-v1.png);background-position:52%}.vd-6{background-image:linear-gradient(150deg,#00d8e50d,#03070a38),url(/tmgg-ace-digital-mastery-card-v1.png);background-position:56%}.media-now{padding:0 var(--pad) clamp(90px,10vw,140px);background:#091119;grid-template-columns:1.2fr 1.2fr .75fr;gap:14px;display:grid}.community-panel,.media-feature{border:1px solid var(--line);padding:16px}.media-poster{background-position:50%;background-size:cover;align-items:flex-end;height:410px;padding:24px;display:flex;position:relative;overflow:hidden}.media-poster:after{content:"";background:linear-gradient(#0000 30%,#03070ae6);position:absolute;inset:0}.media-poster>*{z-index:1;position:relative}.poster-show{background-image:url(https://images.pexels.com/photos/7586662/pexels-photo-7586662.jpeg?auto=compress&cs=tinysrgb&w=1200)}.poster-event{background-image:url(https://images.pexels.com/photos/1763075/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1200)}.media-poster .media-preview-link{color:#fff;cursor:pointer;background:#00000059;border:1px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;text-decoration:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-tag{text-transform:uppercase;letter-spacing:.15em;color:var(--aqua);font-size:9px;position:absolute;top:18px;left:20px}.media-poster b{font-size:clamp(24px,2.4vw,38px)}.media-poster p{color:#c6ced2;margin:6px 0 0}.media-feature>.button{width:100%;margin-top:14px}.community-panel{background:linear-gradient(155deg,#102934,#071016);flex-direction:column;display:flex}.community-panel h3{font-size:clamp(26px,3vw,44px)}.community-panel>a{color:var(--aqua);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:10px}.pulse-rings{place-items:center;height:210px;display:grid;position:relative}.pulse-rings i{border:1px solid var(--aqua);border-radius:50%;width:50px;height:50px;animation:ring 2.6s ease-out infinite;position:absolute}.pulse-rings i:nth-child(2){animation-delay:.8s}.pulse-rings i:nth-child(3){animation-delay:1.6s}.media-now-panel{border:1px solid var(--line);color:#fff;background-image:linear-gradient(90deg,#03080ce6,#03080c80),url(/tmgg-rfp-hero-collage-v1.png);background-position:50% 46%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:300px;padding:34px 38px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.media-now-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00d8e51a);position:absolute;inset:0}.media-now-panel>*{z-index:1;position:relative}.media-now-panel>span{color:var(--aqua);letter-spacing:-.035em;font-size:clamp(20px,2.1vw,34px);font-weight:900}.media-now-panel small{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.media-now-panel h3{max-width:680px;margin:0 0 28px;font-size:clamp(25px,2.6vw,42px);line-height:1.08}.media-now-panel b{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.media-now-panel:focus-visible,.media-now-panel:hover{border-color:var(--aqua);outline:none;transform:translateY(-2px)}.community-voices{padding:clamp(90px,10vw,140px) var(--pad);background:radial-gradient(circle at 12% 20%,#00d8e51a,#0000 28%),#060b10}.community-voices-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.community-voices-heading h2{font-size:clamp(50px,6vw,88px);line-height:.94}.community-voices-heading h2 em{color:var(--orange)}.community-voices-heading>p{color:#a9b5bc;max-width:540px;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.testimonial-feature{border:1px solid var(--line);background:#0b151d;grid-template-columns:1.08fr .92fr;min-height:610px;display:grid}.testimonial-visual{min-height:520px;position:relative;overflow:hidden}.testimonial-visual:after{content:"";background:linear-gradient(90deg,#0000 52%,#0b151d61),linear-gradient(#0000 65%,#03080cbf);position:absolute;inset:0}.testimonial-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.testimonial-visual>span{z-index:2;border-left:2px solid var(--aqua);color:#d1d9dd;letter-spacing:.09em;text-transform:uppercase;background:#03080cc7;max-width:390px;padding:8px 10px;font-size:9px;font-weight:750;position:absolute;bottom:20px;left:22px}.testimonial-copy{flex-direction:column;padding:clamp(40px,5vw,78px);display:flex}.testimonial-meta{color:var(--aqua);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.testimonial-meta span{border:1px solid #00d8e561;padding:7px 9px}.testimonial-meta b{color:#74838c;margin-left:auto}.testimonial-copy blockquote{letter-spacing:-.035em;margin:clamp(45px,5vw,78px) 0 40px;font-size:clamp(27px,3vw,47px);line-height:1.15;position:relative}.testimonial-copy blockquote:before{content:"“";color:var(--orange);opacity:.85;font-size:90px;line-height:1;position:absolute;top:-50px;left:-8px}.testimonial-attribution{border-top:1px solid var(--line);gap:5px;padding-top:22px;display:grid}.testimonial-attribution strong{font-size:19px}.testimonial-attribution span{color:#9eabb2;font-size:13px}.testimonial-project{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;margin-top:28px;padding:18px 0;display:grid}.testimonial-project small{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.testimonial-project strong{font-size:17px}.testimonial-copy .text-link{color:var(--aqua);align-self:flex-start;margin-top:auto}.creator-spotlight{background:var(--orange);min-height:760px;color:var(--deep);grid-template-columns:1.25fr .75fr;display:grid}.spotlight-image{background:linear-gradient(90deg,#0000 55%,#f7941eb8),url(https://images.pexels.com/photos/8117813/pexels-photo-8117813.jpeg?auto=compress&cs=tinysrgb&w=1600) 50%/cover;position:relative}.spotlight-label{background:var(--aqua);text-transform:uppercase;letter-spacing:.13em;padding:9px 12px;font-size:9px;position:absolute;top:24px;left:24px}.spotlight-copy{padding:clamp(70px,8vw,120px) var(--pad);flex-direction:column;justify-content:center;display:flex}.spotlight-copy .eyebrow{color:var(--deep)}.spotlight-copy h2{font-size:clamp(55px,6.5vw,98px)}.spotlight-copy h2 em{color:var(--paper)}.spotlight-copy>p:not(.eyebrow){max-width:560px;font-size:18px;line-height:1.65}.spotlight-copy .text-link{color:var(--deep)}.kinetic-banner{height:64px;color:var(--paper);white-space:nowrap;background:#081820;border:1px solid #00d8e580;overflow:hidden}.kinetic-track{will-change:transform;width:max-content;height:100%;animation:kineticMarquee 24s linear infinite}.kinetic-group,.kinetic-track{align-items:center;display:flex}.kinetic-group{box-sizing:border-box;flex:0 0 max(100vw,560px);justify-content:space-around;gap:clamp(26px,3.4vw,58px);padding:0 clamp(24px,3vw,50px)}.kinetic-item{color:var(--paper);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;font-size:clamp(13px,1vw,16px);font-weight:850;display:inline-flex}.kinetic-item b{font:inherit}.mode-icon{background:var(--aqua);color:#041014;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:inline-grid;box-shadow:0 0 0 4px #00d8e517}.mode-connect,.mode-listen{background:var(--orange);color:#120b04;box-shadow:0 0 0 4px #f7941e1a}.kinetic-banner:focus-within .kinetic-track,.kinetic-banner:hover .kinetic-track{animation-play-state:paused}.short-funnels{background:#060a0e;grid-template-columns:repeat(3,1fr);display:grid}.short-funnels a{border-right:1px solid var(--line);flex-direction:column;min-height:420px;padding:clamp(45px,5vw,75px);transition:all .25s;display:flex}.short-funnels a:hover{background:#10202a}.short-funnels span{color:var(--aqua);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.short-funnels h2{margin-top:80px;font-size:clamp(38px,4vw,60px)}.short-funnels b{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:auto;font-size:10px;display:flex}@keyframes kineticMarquee{to{transform:translate(-50%)}}@keyframes heroPush{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes pulsePlay{50%{box-shadow:0 0 0 18px #00d8e51a}}@keyframes ring{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(3.2)}}@keyframes countdownSwap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:950px){.impact-rail,.media-now,.visual-division-grid{grid-template-columns:1fr 1fr}.community-panel,.media-now-panel{grid-column:1/-1;min-height:320px}.creator-spotlight{grid-template-columns:1fr}.spotlight-image{min-height:620px}.short-funnels{grid-template-columns:1fr}.short-funnels a{min-height:330px}.rfp-format-strip{display:none}}@media (max-width:620px){.rfp-hero{height:92svh;min-height:720px;padding:112px 22px 65px}.rfp-hero-media{background-position:54%}.rfp-hero-copy h1{font-size:clamp(48px,14.6vw,66px)}.rfp-hero-copy>p:not(.eyebrow){font-size:16px}.rfp-play{display:none}.impact-rail{grid-template-columns:1fr 1fr}.impact-rail a{padding:20px 16px}.impact-rail b{font-size:17px}.visual-divisions{padding-left:18px;padding-right:18px}.visual-section-head{flex-direction:column;align-items:flex-start;gap:22px}.visual-division-grid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.visual-division{scroll-snap-align:center;min-width:82vw;min-height:440px}.media-now{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.community-panel,.media-now-panel{grid-column:auto}.media-now-panel{min-height:360px;padding:28px 22px}.media-poster{height:390px}.creator-spotlight{min-height:0}.spotlight-image{min-height:470px}.spotlight-copy{padding:70px 22px}.short-funnels a{padding:58px 22px}.short-funnels h2{margin-top:55px}}@media (max-width:950px){.community-voices-heading,.testimonial-feature{grid-template-columns:1fr}.testimonial-visual{min-height:520px}}@media (max-width:620px){.community-voices{padding:72px 18px}.community-voices-heading{gap:22px;margin-bottom:30px}.community-voices-heading h2{font-size:43px}.community-voices-heading>p{font-size:15px}.testimonial-feature{min-height:0}.testimonial-visual{min-height:390px}.testimonial-visual>span{bottom:14px;left:14px;right:14px}.testimonial-copy{padding:48px 22px}.testimonial-copy blockquote{margin-top:58px;font-size:28px}.testimonial-meta b{width:100%;margin-left:0}.testimonial-copy .text-link{margin-top:34px}:root{--pad:18px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#04080bf0,#04080bb3);height:68px;padding:0 18px}.site-header .brand-mark{font-size:25px}.site-header .brand>span:last-child{font-size:7px}.menu-button{min-width:52px;min-height:44px}.nav{z-index:50;gap:10px;padding:28px 20px 50px;position:fixed;top:68px;bottom:0;overflow:auto}.nav a{align-items:center;min-height:48px;display:flex}.nav-cta{margin-top:10px}.rfp-hero{align-items:flex-end;height:82svh;min-height:650px;padding:102px 18px 54px}.rfp-hero-media{background-position:58%}.rfp-hero-media:after{content:"";background:linear-gradient(#03070a14 10%,#03070a4d 42%,#03070af5 82%);position:absolute;inset:0}.rfp-hero-copy{width:100%}.rfp-hero-copy .eyebrow{margin-bottom:14px;font-size:9px}.rfp-hero-copy h1{font-size:clamp(40px,11.7vw,50px);line-height:.9}.rfp-hero-copy>p:not(.eyebrow){max-width:335px;margin-top:16px;font-size:14px;line-height:1.45}.rfp-hero-copy .button-row{gap:10px;width:100%;margin-top:20px}.rfp-hero-copy .button{width:100%;min-height:50px;padding:14px 16px}.rfp-format-strip{display:none}.impact-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;background:#071017;gap:10px;padding:0 18px;display:flex;overflow-x:auto}.impact-rail a{border:1px solid var(--line);scroll-snap-align:start;min-width:72vw;min-height:112px;padding:22px 20px}.impact-rail b{font-size:20px}.impact-rail span{font-size:11px}.impact-rail::-webkit-scrollbar,.visual-division-grid::-webkit-scrollbar{height:3px}.impact-rail::-webkit-scrollbar-thumb,.visual-division-grid::-webkit-scrollbar-thumb{background:var(--aqua)}.visual-divisions{padding-top:74px;padding-bottom:74px}.visual-section-head h2{font-size:43px}.visual-section-head .eyebrow{margin-bottom:14px}.visual-division-grid{gap:10px}.visual-division{min-width:78vw;min-height:395px}.visual-division h3{font-size:30px}.media-now{padding-bottom:74px}.media-poster{height:350px}.community-panel{min-height:290px}.creator-spotlight{flex-direction:column;display:flex}.spotlight-image{min-height:400px}.spotlight-copy{padding:62px 20px}.spotlight-copy h2{font-size:48px}.spotlight-copy>p:not(.eyebrow){font-size:16px}.spotlight-copy .button-row{gap:12px;width:100%}.spotlight-copy .button{width:100%}.kinetic-banner{height:54px}.kinetic-group{gap:24px;padding:0 22px}.kinetic-item{gap:8px;font-size:12px}.mode-icon{width:27px;height:27px;font-size:13px}.short-funnels a{min-height:290px;padding:48px 20px}.short-funnels h2{margin-top:42px;font-size:42px}.short-funnels b{align-items:center;min-height:44px}footer{padding-left:20px;padding-right:20px}.footer-lead h2{font-size:45px}.footer-lead .button{width:100%}}@media (prefers-reduced-motion:reduce){.kinetic-track{animation:none}.kinetic-banner{overflow-x:auto}}.event-ticker{opacity:1;border-bottom:1px solid var(--line);background:#071017;transform:none}.event-ticker-track{color:#f4f1e9;min-height:48px;padding:8px var(--pad);text-transform:uppercase;background:#071820;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);display:flex}.event-ticker-track:focus-visible,.event-ticker-track:hover{background:#0a2029}.ticker-phase{color:#f4f1e9;letter-spacing:.08em;font-size:clamp(12px,1vw,15px);font-weight:950}.ticker-detail{color:var(--orange);letter-spacing:.035em;font-size:clamp(11px,.9vw,14px);font-weight:750;animation:tickerDetailFocus 4.8s ease-in-out infinite}.ticker-separator{color:var(--orange);font-style:normal}.ticker-date{color:#f4f1e9;letter-spacing:.035em;white-space:nowrap;font-size:clamp(11px,.9vw,14px);font-weight:750}.ticker-now-open{color:#061117;background:var(--orange);letter-spacing:.075em;white-space:nowrap;border:1px solid #f7941eb3;padding:6px 10px;font-size:clamp(10px,.85vw,13px);display:inline-block}@keyframes tickerDetailFocus{0%,45%,to{color:var(--orange);text-shadow:0 0 10px #f7941e4d;transform:none}55%,90%{color:var(--aqua);text-shadow:0 0 12px #00d8e561;transform:translateY(-1px)}}.event-countdown{min-height:82px;padding:13px var(--pad);border-top:1px solid #ffffff14;grid-template-columns:minmax(210px,.8fr) auto 118px minmax(150px,.65fr);align-items:center;gap:clamp(16px,2.6vw,42px);display:grid}.countdown-heading{gap:3px;display:grid}.countdown-heading span{color:var(--orange);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}.countdown-heading strong{font-size:clamp(17px,1.6vw,24px)}.countdown-heading .phase-one-title{color:var(--aqua)}.countdown-heading .creatorfest-live-title{color:#f4f1e9}.countdown-values{grid-template-columns:repeat(4,minmax(58px,78px));gap:8px;display:grid}.countdown-values div{border-left:1px solid var(--line);justify-items:center;padding:8px 9px;display:grid}.countdown-values div:last-child{border-right:1px solid var(--line)}.countdown-values b{font:700 clamp(20px,2vw,30px)/1 var(--font-geist-mono);color:var(--aqua);font-variant-numeric:tabular-nums}.countdown-values span{color:#81909a;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:8px}.countdown-heading strong,.countdown-values{animation:countdownSwap .38s ease-out}.countdown-values.creatorfest-live-values b{color:#f4f1e9}.countdown-values.phase-one-values b{color:var(--aqua)}.event-countdown>a{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;justify-self:end;gap:18px;font-size:10px;font-weight:800;display:flex}.event-countdown>a:hover{color:var(--aqua)}.countdown-video-preview{aspect-ratio:16/9;cursor:pointer;background-position:50%;background-size:cover;border:1px solid #00d8e58c;width:118px;animation:countdownSwap .38s ease-out;position:relative;overflow:hidden}.countdown-video-preview:after{content:"";background:#020a0f47;position:absolute;inset:0}.countdown-video-preview span{z-index:1;border:1px solid var(--aqua);color:#fff;background:#06131ddb;border-radius:50%;place-items:center;width:34px;height:34px;padding-left:2px;font-size:12px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.countdown-video-preview:hover{border-color:var(--orange)}@media (max-width:760px){.event-ticker-track{flex-wrap:wrap;justify-content:flex-start;gap:5px 12px;padding:10px 18px}.ticker-phase{width:100%}.ticker-detail{flex:230px}.ticker-now-open{margin-left:auto}.event-countdown{grid-template-columns:1fr;gap:15px;min-height:0;padding:18px}.countdown-heading{gap:4px}.countdown-heading strong{font-size:18px}.countdown-values{grid-template-columns:repeat(4,1fr);gap:0}.countdown-values div{padding:8px 4px}.countdown-values b{font-size:24px}.countdown-video-preview{width:min(220px,100%)}.event-countdown>a{justify-self:start;align-items:center;min-height:44px}}.event-ticker-bar{background:#071820;border-top:1px solid #00d8e559;border-bottom:1px solid #00d8e540;position:relative}.legal{color:#87949c}.legal nav{flex-wrap:wrap;gap:18px;display:flex}.legal a{color:#aebbc2}.legal a:focus-visible,.legal a:hover{color:var(--aqua)}.legal-hero{padding:clamp(150px,18vw,260px) var(--pad) clamp(70px,9vw,130px);background:radial-gradient(circle at 82% 18%,#00d8e521,#0000 32%),#071017}.legal-hero h1{max-width:1100px;font-size:clamp(58px,8vw,124px);line-height:.92}.legal-hero>p:last-child{color:#b9c5cb;max-width:800px;margin-top:34px;font-size:clamp(17px,1.5vw,22px);line-height:1.65}.legal-content{padding:clamp(60px,8vw,120px) var(--pad);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.legal-content article{background:#081119;min-height:280px;padding:clamp(34px,5vw,70px)}.legal-content h2{font-size:clamp(30px,3.4vw,52px)}.legal-content p{color:#aebbc2;max-width:680px;margin-top:22px;line-height:1.75}.legal-contact-note{padding:28px var(--pad);background:#071017;grid-column:1/-1;margin:0!important}.legal-contact-note a{color:var(--aqua);text-underline-offset:4px;text-decoration:underline}@media (min-width:1101px){.legal-content,.legal-hero{width:var(--desktop-canvas);border-left:1px solid var(--line);border-right:1px solid var(--line);margin-left:auto;margin-right:auto}}@media (max-width:700px){.legal-content{grid-template-columns:1fr}.legal-content article{min-height:0}.legal nav{gap:14px}}@media (prefers-reduced-motion:reduce){.ticker-detail,.ticker-now-open,.ticker-phase{animation:none}}.rfp-hero-media{background-image:linear-gradient(90deg,#03070ad1,#03070a7a 38%,#03070a08 70%),linear-gradient(#0000 76%,#05090dd1),url(/tmgg-hero-desktop-v3.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:621px) and (max-width:1100px){.rfp-hero-media{background-image:linear-gradient(90deg,#03070af0,#03070a99 42%,#03070a14 76%),linear-gradient(#0000 70%,#05090d),url(/tmgg-hero-tablet-v2.webp);background-position:50%}}@media (max-width:620px){.rfp-hero-media{background-image:linear-gradient(#03070a1f 8%,#03070a47 45%,#03070af7 84%),url(/tmgg-hero-mobile-v2.webp);background-position:50% 22%}.rfp-hero-media:after{display:none}}@media (min-width:1101px){:root{--desktop-canvas:min(1440px,calc(100vw - 64px));--desktop-gutter:clamp(40px,5vw,76px)}body{background:#03070a}.site-header{border-left:1px solid var(--line);border-right:1px solid var(--line);left:50%;transform:translate(-50%)}.rfp-hero,.site-header{width:var(--desktop-canvas);padding-left:var(--desktop-gutter);padding-right:var(--desktop-gutter)}.rfp-hero{height:min(72svh,700px);min-height:620px;border:1px solid var(--line);margin:24px auto 0;box-shadow:0 30px 80px #00000057}.rfp-hero-media{background-position:50%}.rfp-hero-copy{width:48%;max-width:690px}.rfp-hero-copy h1{font-size:clamp(52px,4.3vw,72px)}.event-ticker{margin:0 auto}.event-ticker,.impact-rail{width:var(--desktop-canvas)}.impact-rail{margin:0 auto 24px}.community-voices,.creator-spotlight,.media-now,.short-funnels,.visual-divisions,.work-with-tmgg{width:var(--desktop-canvas);margin-left:auto;margin-right:auto}.visual-divisions{padding-left:var(--desktop-gutter);padding-right:var(--desktop-gutter);border-left:1px solid var(--line);border-right:1px solid var(--line)}.visual-division-grid{grid-template-columns:1.18fr .82fr 1fr;grid-auto-flow:dense}.visual-division:nth-child(4){grid-column:2/span 2}.visual-division:nth-child(5){grid-column:1/span 2}.visual-division:nth-child(6){grid-column:3}.media-now{padding:24px var(--desktop-gutter) 120px;border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(12,1fr)}.media-now .media-feature:first-child{grid-column:1/span 7}.media-now .media-feature:nth-child(2){grid-column:8/span 5}.media-now .community-panel{grid-column:1/span 4;min-height:300px}.media-now .media-now-panel{grid-column:5/span 8}.creator-spotlight{border:1px solid #0003;grid-template-columns:7fr 5fr}.spotlight-image{min-height:720px}.kinetic-banner{width:var(--desktop-canvas);border-left:1px solid var(--line);border-right:1px solid var(--line);margin:24px auto}.short-funnels{border:1px solid var(--line);grid-template-columns:1.15fr .85fr 1fr}footer{width:var(--desktop-canvas);border-left:1px solid var(--line);border-right:1px solid var(--line);margin:24px auto 0}.capabilities,.contact-layout,.conversion-grid,.division-section,.feature-grid,.festival,.inner-hero,.manifesto,.project-grid,.statement{width:var(--desktop-canvas);border-left:1px solid var(--line);border-right:1px solid var(--line);margin-left:auto;margin-right:auto}.festival,.inner-hero{margin-top:24px}.festival{margin-bottom:24px}}@media (min-width:1800px){:root{--desktop-canvas:1560px}.rfp-hero{height:720px}.rfp-hero-copy{width:46%}}.rfp-play{color:#fff;cursor:pointer;z-index:3;background:#05090d;border-radius:10px;width:clamp(150px,12vw,190px);height:auto;padding:0;font-family:inherit;animation:none;top:43%;right:5.5vw;overflow:hidden;box-shadow:0 18px 42px #0000007a}.rfp-play img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.rfp-play span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080cb8;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 8px 24px #00000073}.rfp-play:focus-visible,.rfp-play:hover{border-color:var(--aqua);outline-offset:5px;outline:3px solid #00d8e547}.rfp-play:focus-visible img,.rfp-play:hover img{filter:brightness(1.08);transform:scale(1.045)}.rfp-play:focus-visible span,.rfp-play:hover span{background:var(--aqua);color:var(--deep);border-color:var(--aqua)}.rfp-play{aspect-ratio:16/9;text-align:left;border-color:#00d8e5b8;border-radius:8px;width:clamp(300px,24vw,380px);display:block;top:auto;bottom:68px;right:clamp(28px,4vw,66px)}.rfp-play:after{content:"";background:linear-gradient(90deg,#02080cf0,#02080ca3 52%,#02080c1f),linear-gradient(#0000 52%,#02080ce0);position:absolute;inset:0}.rfp-play .rfp-play-icon{z-index:2;width:50px;height:50px;top:50%;left:auto;right:18px;translate:0 -50%}.rfp-play .rfp-play-copy{z-index:2;width:auto;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;place-items:start;gap:3px;display:grid;position:absolute;inset:auto 82px 18px 18px;translate:none}.rfp-play-copy small{color:var(--aqua);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.rfp-play-copy strong{text-transform:uppercase;font-size:25px;line-height:1.02}.rfp-play-copy em{color:#f4f7f8;font-size:13px;font-style:normal;font-weight:700}.rfp-play:focus-visible .rfp-play-copy,.rfp-play:hover .rfp-play-copy{color:#fff;background:0 0}.event-countdown{grid-template-columns:minmax(210px,.8fr) auto minmax(210px,250px) minmax(150px,.65fr)}.countdown-video-preview{aspect-ratio:16/7;text-align:left;border-color:#00d8e5b3;width:100%;min-width:210px}.countdown-video-preview:after{background:linear-gradient(90deg,#020a0fe6,#020a0f7a 65%,#020a0f2e)}.countdown-video-preview .countdown-video-play{top:50%;left:auto;right:14px;translate:0 -50%}.countdown-video-preview .countdown-video-copy{z-index:2;color:#fff;background:0 0;border:0;border-radius:0;place-items:start;gap:3px;width:auto;height:auto;padding:0;display:grid;position:absolute;top:50%;left:14px;right:60px;translate:0 -50%}.countdown-video-copy small{color:var(--aqua);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.countdown-video-copy strong{text-transform:uppercase;font-size:13px;line-height:1.08}.community-status{border-top:1px solid #00d8e538;gap:5px;margin-top:auto;padding:14px 0;display:grid}.community-status strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.community-status span{color:#aebbc2;max-width:390px;font-size:11px;line-height:1.45}.short-funnels a{isolation:isolate;text-shadow:0 2px 12px #000000d9;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.short-funnels a:before{content:"";z-index:-1;background:linear-gradient(#03080c57,#03080ceb 76%);transition:background .25s;position:absolute;inset:0}.short-funnels a:hover{background-color:#10202a;background-size:cover}.short-funnels a:hover:before{background:linear-gradient(#03080c29,#03080cd6 76%)}.short-funnels .funnel-partners{background-image:url(/tmgg-ace-digital-mastery-card-v1.png);background-position:50%}.short-funnels .funnel-creators{background-image:url(/rbiii-feature-hero.webp);background-position:50% 30%}.short-funnels .funnel-live{background-image:url(/wp-content/uploads/2025/11/event_bg.jpg);background-position:50%}.short-funnels h2{max-width:520px;margin-top:56px}.short-funnels p{color:#d5dde1;max-width:470px;margin:16px 0;font-size:14px;line-height:1.55}@media (max-width:1100px){.rfp-play{width:clamp(280px,34vw,330px);top:auto;bottom:62px;right:22px}.event-countdown{grid-template-columns:minmax(190px,.75fr) auto minmax(190px,220px);gap:16px}.event-countdown>a{grid-column:3;justify-content:space-between;justify-self:stretch}}@media (max-width:620px){.rfp-hero{align-items:flex-start;height:auto;min-height:820px;padding-bottom:235px}.rfp-play{aspect-ratio:16/9;width:auto;display:block;inset:auto 22px 58px}.rfp-play .rfp-play-icon{width:46px;height:46px}.rfp-play-copy strong{font-size:18px}.event-countdown{grid-template-columns:1fr}.countdown-video-preview{aspect-ratio:16/7;width:100%;min-width:0}.event-countdown>a{grid-column:auto}.short-funnels a{min-height:360px}.short-funnels h2{margin-top:42px}}.video-modal{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010508e6;place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0}.video-modal-panel{background:#07131c;border:1px solid #00d8e561;width:min(1120px,100%);box-shadow:0 30px 100px #000000b8}.video-modal-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.video-modal-heading span{color:var(--aqua);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.video-modal-heading h2{margin:5px 0 0;font-size:clamp(18px,2vw,28px)}.video-modal-heading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:30px;line-height:1}.video-modal-heading button:focus-visible,.video-modal-heading button:hover{border-color:var(--orange);color:var(--orange)}.video-frame{aspect-ratio:16/9;background:#000;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:620px){.video-modal{padding:10px}.video-modal-heading{padding:14px}}.rbiii-album-release{gap:14px;margin-top:24px;display:grid}.rbiii-album-links{gap:10px;width:min(100%,280px)}.rbiii-album-links>a{background:var(--orange);color:#071018;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 18px;font-size:11px;font-weight:800;display:flex}.rbiii-album-links>a:hover{background:var(--aqua)}.rbiii-album-links .results-link{border:1px solid var(--aqua);color:var(--aqua);background:0 0}.rbiii-album-links .results-link:hover{background:var(--aqua);color:#071018}.rbiii-album-release .rbiii-album-note{letter-spacing:.07em;text-align:left;max-width:520px;margin:0;font-size:10px;line-height:1.55}.rbiii-voting{background:linear-gradient(135deg,#00d8e512,#f7941e0d);border:1px solid #00d8e547;gap:20px;margin-top:28px;padding:24px;display:grid}.rbiii-vote-intro .eyebrow{margin:0 0 8px}.rbiii-vote-intro h4{margin:0 0 7px;font-size:24px}.rbiii-vote-intro>p:last-child{color:#aebbc2;margin:0;line-height:1.5}.rbiii-vote-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rbiii-vote-choices button{color:#fff;text-align:left;cursor:pointer;background:#091923;border:1px solid #00d8e53d;grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;min-height:48px;padding:9px 10px;display:grid}.rbiii-vote-choices button:hover{border-color:var(--aqua)}.rbiii-vote-choices button[aria-pressed=true]{border-color:var(--orange);background:#f7941e1f}.rbiii-vote-choices button:disabled{cursor:not-allowed;opacity:.38}.rbiii-vote-choices span{color:#617682;font-size:9px}.rbiii-vote-choices strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rbiii-vote-choices b{color:var(--aqua);text-align:center;font-size:19px}.rbiii-vote-choices button[aria-pressed=true] b,.rbiii-vote-choices button[aria-pressed=true] strong{color:var(--orange)}.rbiii-vote-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.rbiii-vote-action>span{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:800}.rbiii-vote-action button{border:1px solid var(--orange);background:var(--orange);color:#071018;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:13px 17px;font-size:10px;font-weight:900}.rbiii-vote-action button:disabled{cursor:not-allowed;background:#53636c;border-color:#53636c}.rbiii-vote-action small{color:#ffb16b;text-align:right;flex-basis:100%;font-size:11px}.rbiii-vote-confirmation{border-left:3px solid var(--aqua);background:#00d8e514;gap:4px;margin:0;padding:16px;display:grid}.rbiii-vote-confirmation strong{color:#fff}.rbiii-vote-confirmation span{color:#aebbc2;font-size:12px}@media (max-width:620px){.rbiii-album-links{width:100%}.rbiii-voting{padding:18px 14px}.rbiii-vote-choices{grid-template-columns:1fr}.rbiii-vote-action{flex-direction:column;align-items:stretch}.rbiii-vote-action>span{margin:0}.rbiii-vote-action button{width:100%}.rbiii-vote-action small{text-align:left}}.nav .member-link{color:var(--aqua)}.rbiii-member-gate{border-left:3px solid var(--orange);background:#f7941e14;gap:10px;padding:18px;display:grid}.rbiii-member-gate strong{font-size:18px}.rbiii-member-gate p{color:#aebbc2;max-width:620px;margin:0;font-size:13px;line-height:1.55}.rbiii-member-gate a{width:max-content;color:var(--orange);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:900;display:flex}.rbiii-vote-member{color:#8ca1ad;margin:0;font-size:10px;line-height:1.5}.membership-benefits,.membership-hero,.membership-standard{padding:clamp(96px,12vw,170px) var(--pad);border-bottom:1px solid var(--line)}.membership-hero{background:radial-gradient(circle at 78% 35%,#00d8e526,#0000 28%),radial-gradient(circle at 65% 70%,#f7941e1f,#0000 34%),#06111a;align-content:center;min-height:720px;display:grid}.membership-hero h1{letter-spacing:-.065em;max-width:1000px;margin:20px 0 28px;font-size:clamp(56px,8vw,126px);line-height:.88}.membership-benefits h2 em,.membership-hero h1 em,.membership-standard h2 em{color:var(--orange);font-style:normal}.membership-hero>p:not(.eyebrow){color:#b7c4cb;max-width:680px;font-size:clamp(17px,1.6vw,23px);line-height:1.55}.membership-hero .button-row{align-items:center;margin-top:32px}.membership-note{color:#81909a;max-width:360px;font-size:11px;line-height:1.5}.membership-account{background:#050f17b8;border:1px solid #00d8e561;gap:6px;width:min(460px,100%);margin-top:36px;padding:26px;display:grid}.membership-account span{color:var(--aqua);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.membership-account strong{font-size:28px}.membership-account p{color:#aebbc2;margin:0}.membership-account a{color:var(--orange);text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:900}.membership-benefits .section-title>p{color:#aebbc2;max-width:480px;line-height:1.65}.membership-benefits h2,.membership-standard h2{letter-spacing:-.055em;font-size:clamp(46px,6vw,92px);line-height:.95}.membership-standard{background:#07131c}.membership-standard>p:not(.eyebrow){color:#aebbc2;max-width:720px;font-size:18px;line-height:1.65}.membership-standard .text-link{margin-top:26px;display:flex}.admin-shell{color:#fff;background:#03090d;min-height:100vh;padding:clamp(24px,5vw,70px)}.admin-dashboard,.admin-restricted{background:#07131c;border:1px solid #00d8e54d;width:min(1240px,100%);margin:auto}.admin-dashboard{padding:clamp(24px,5vw,70px)}.admin-dashboard>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:40px;padding-bottom:36px;display:flex}.admin-dashboard h1,.admin-restricted h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(44px,6vw,88px);line-height:.95}.admin-dashboard header p{color:#9eb0ba;max-width:650px}.admin-user{border:1px solid var(--line);align-self:start;gap:5px;min-width:230px;padding:18px;display:grid}.admin-user span{color:var(--aqua);text-transform:uppercase;font-size:9px}.admin-user a{color:var(--orange);text-transform:uppercase;margin-top:8px;font-size:10px}.admin-stats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:36px 0;display:grid}.admin-stats article{border-right:1px solid var(--line);gap:12px;padding:26px;display:grid}.admin-stats article:last-child{border:0}.admin-stats span{color:#81909a;text-transform:uppercase;font-size:10px}.admin-stats strong{color:var(--aqua);font-size:clamp(24px,3vw,44px)}.admin-stats article:last-child strong{color:var(--orange);font-size:clamp(18px,2vw,30px)}.admin-chart{border:1px solid var(--line);padding:28px}.admin-chart h2{margin:0 0 24px}.admin-result{border-top:1px solid var(--line);grid-template-columns:36px minmax(180px,1.2fr) 3fr 42px;align-items:center;gap:14px;min-height:52px;display:grid}.admin-result>span{color:#617682;font-size:10px}.admin-result>strong{font-size:13px}.admin-result>i{background:#122631;height:8px}.admin-result>i b{background:linear-gradient(90deg,var(--aqua),var(--orange));height:100%;display:block}.admin-result>em{color:var(--aqua);text-align:right;font-style:normal}.admin-dashboard>footer{color:#71838e;text-transform:uppercase;justify-content:space-between;margin-top:30px;font-size:10px;display:flex}.admin-dashboard>footer a{color:var(--orange)}.admin-restricted{margin-top:10vh;padding:clamp(30px,6vw,80px)}.admin-restricted p{color:#aebbc2;max-width:620px}.admin-restricted a{color:var(--orange);margin-top:20px;display:inline-block}@media (min-width:1101px){.membership-benefits,.membership-hero,.membership-standard{width:var(--desktop-canvas);border-left:1px solid var(--line);border-right:1px solid var(--line);margin-left:auto;margin-right:auto}.membership-hero{margin-top:24px}}@media (max-width:760px){.membership-hero{min-height:620px}.membership-benefits .section-title{display:block}.admin-dashboard>header{display:grid}.admin-stats{grid-template-columns:1fr}.admin-stats article{border-right:0;border-bottom:1px solid var(--line)}.admin-result{grid-template-columns:28px 1fr 36px}.admin-result>i{grid-column:2/4}.admin-dashboard>footer{flex-direction:column;align-items:flex-start;gap:12px}}.public-results-shell{color:#fff;background:#03090d;min-height:100vh}.results-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1440px,100% - 48px);margin:auto;padding:24px 0;display:flex}.results-nav>a:first-child{align-items:center;gap:12px;display:flex}.results-nav b{letter-spacing:-.08em;font-size:25px}.results-nav b>span{color:var(--aqua)}.results-nav small{color:#fff;font-size:8px;font-weight:800;line-height:1.05}.results-nav>a:last-child{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.public-results-board,.public-results-hero{width:min(1440px,100% - 48px);margin:auto}.public-results-hero{background:radial-gradient(circle at 75% 35%,#00d8e524,#0000 30%);grid-template-columns:1fr 320px;align-items:end;gap:60px;padding:clamp(80px,10vw,150px) clamp(0px,4vw,60px);display:grid}.public-results-hero h1{letter-spacing:-.065em;margin:18px 0 28px;font-size:clamp(58px,8vw,126px);line-height:.88}.public-results-hero h1 em{color:var(--orange);font-style:normal}.public-results-hero>div>p:last-child{color:#aebbc2;max-width:700px;font-size:18px;line-height:1.6}.public-results-hero aside{background:#071822;border:1px solid #00d8e559;gap:7px;padding:28px;display:grid}.public-results-hero aside small,.public-results-hero aside span{color:#81909a;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.public-results-hero aside strong{color:var(--aqua);font-size:72px;line-height:1}.public-results-board{border:1px solid var(--line);background:#07131c;padding:clamp(40px,6vw,90px)}.results-board-head{justify-content:space-between;gap:60px;margin-bottom:38px;display:flex}.results-board-head h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(36px,5vw,70px)}.results-board-head>p{color:#8fa1ab;max-width:430px;line-height:1.6}.results-list{border-top:1px solid var(--line)}.results-list article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(220px,1.3fr) 2fr 86px;align-items:center;gap:18px;min-height:76px;display:grid}.results-list article>span{color:#617682;font-size:10px}.results-list article>div{gap:4px;display:grid}.results-list article strong{font-size:15px}.results-list article small{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.results-list article>i{background:#10232d;height:10px;overflow:hidden}.results-list article>i b{background:linear-gradient(90deg,var(--aqua),var(--orange));height:100%;display:block}.results-list article>em{color:var(--aqua);text-align:right;font-size:12px;font-style:normal}.results-list article.leader strong{color:var(--orange)}.results-empty{border:1px solid var(--line);text-align:center;padding:50px}.results-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.results-actions .text-link{display:flex}.results-footer{color:#617682;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;width:min(1440px,100% - 48px);margin:auto;padding:28px 0;font-size:9px;display:flex}@media (max-width:760px){.rbiii-album-links{flex-direction:column;align-items:stretch;width:100%}.rbiii-album-links>a{justify-content:space-between}.public-results-hero{grid-template-columns:1fr;gap:30px}.public-results-hero aside{width:100%}.results-board-head{gap:12px;display:grid}.results-list article{grid-template-columns:30px 1fr 60px;padding:14px 0}.results-list article>i{grid-column:2/4}.results-actions{flex-direction:column;align-items:stretch}.results-footer{flex-direction:column;align-items:flex-start;gap:10px}}.newsletter-form-wrap{gap:16px;display:grid}.newsletter-signup{background:radial-gradient(circle at 88% 18%,#00d8e521,#0000 31%),linear-gradient(135deg,#07141d,#091923 62%,#111812);border:1px solid #00d8e54d;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:clamp(40px,7vw,110px);padding:clamp(54px,7vw,96px);display:grid}.newsletter-copy h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(43px,5vw,76px);line-height:.92}.newsletter-copy h2 em{color:var(--orange);font-style:normal}.newsletter-copy>p:last-child{color:#b6c4cb;max-width:610px;margin:0;font-size:16px;line-height:1.65}.newsletter-form{gap:17px;display:grid}.newsletter-form>label:not(.newsletter-consent){gap:7px;display:grid}.newsletter-form legend,.newsletter-form>label>span{color:#9badb6;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.newsletter-form input[type=email],.newsletter-form input[type=text]{color:#fff;width:100%;height:52px;font:inherit;background:#061018;border:1px solid #fff3;border-radius:0;padding:0 15px}.newsletter-form input:focus{border-color:var(--aqua);outline:2px solid #00d8e52e}.newsletter-form input[readonly]{color:#b4c1c8;background:#0b1820}.newsletter-form fieldset{border:0;margin:2px 0 0;padding:0}.newsletter-form legend{margin-bottom:10px}.newsletter-interests{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.newsletter-interests label{cursor:pointer;background:#040c117a;border:1px solid #ffffff21;align-items:center;gap:9px;min-height:40px;padding:8px 10px;display:flex}.newsletter-interests label:has(input:checked){border-color:var(--aqua);background:#00d8e514}.newsletter-interests span{font-size:11px}.newsletter-consent input,.newsletter-interests input{accent-color:var(--aqua)}.newsletter-consent{align-items:flex-start;gap:11px;display:flex}.newsletter-consent input{flex:none;margin-top:3px}.newsletter-consent span{line-height:1.55;color:#aebbc2!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:400!important}.newsletter-form button{border:1px solid var(--orange);background:var(--orange);color:#071018;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:52px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.newsletter-form button:focus-visible,.newsletter-form button:hover{border-color:var(--aqua);background:var(--aqua)}.newsletter-form button:disabled{opacity:.55;cursor:wait}.newsletter-form>a{color:var(--aqua);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.newsletter-form>small{color:#71838e;font-size:9px;line-height:1.5}.newsletter-form>small.error{color:#ffad72}.newsletter-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.newsletter-success{border-left:3px solid var(--aqua);background:#00d8e514;gap:10px;padding:26px;display:grid}.newsletter-success span{color:var(--aqua);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.newsletter-success strong{font-size:28px}.newsletter-success p{color:#9fb0ba;margin:0;line-height:1.55}.newsletter-success a{border:1px solid var(--aqua);width:min(100%,340px);color:var(--aqua);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:13px 15px;font-size:9px;font-weight:900;display:flex}#newsletter-interest-list{scroll-margin-top:110px}footer>.newsletter-signup{margin:calc(clamp(90px,11vw,150px)*-1) calc(var(--pad)*-1) clamp(78px,8vw,110px);border-width:0 0 1px}.newsletter-expanded{width:min(1560px,100%);margin:24px auto 0}.newsletter-expanded .newsletter-form{background:#030a0e52;border:1px solid #ffffff1a;padding:24px}#newsletter-preferences{scroll-margin-top:90px}@media (max-width:900px){.newsletter-signup{grid-template-columns:1fr}.newsletter-form{max-width:700px}.newsletter-expanded{margin-top:0}}@media (max-width:600px){.newsletter-signup{padding:58px 22px}.newsletter-interests{grid-template-columns:1fr}footer>.newsletter-signup{margin-left:-20px;margin-right:-20px}.newsletter-copy h2{font-size:43px}}.latest-dispatch{padding:clamp(70px,9vw,130px) var(--pad);border:1px solid var(--line);background:radial-gradient(circle at 82% 20%,#00d8e51f,#0000 28%),linear-gradient(135deg,#07131c,#0a1b25);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(38px,6vw,90px);display:grid}.latest-dispatch-cover{max-width:540px;position:relative;box-shadow:0 28px 70px #00000080}.latest-dispatch-cover:before{content:"";pointer-events:none;border:1px solid #00d8e56b;position:absolute;inset:-14px 14px 14px -14px}.latest-dispatch-cover img{width:100%;height:auto;display:block}.latest-dispatch-copy h2{font-size:clamp(46px,6vw,92px)}.latest-dispatch-copy h3{color:#fff;margin:28px 0 14px;font-size:clamp(22px,2.4vw,36px)}.latest-dispatch-copy>p{color:#aebbc2;max-width:720px;font-size:16px;line-height:1.7}.dispatch-release-note{color:#91a3ad;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px 22px;margin:24px 0;font-size:10px;display:flex}.dispatch-release-note span:first-child{color:var(--aqua);font-weight:800}.dispatch-gate,.dispatch-hero,.dispatch-library,.dispatch-web-issue{border:1px solid var(--line);width:min(1440px,100% - 48px);margin:24px auto 0}.dispatch-hero{min-height:650px;padding:clamp(90px,11vw,160px) var(--pad) clamp(70px,8vw,110px);background:radial-gradient(circle at 80% 28%,#00d8e529,#0000 27%),radial-gradient(circle at 68% 75%,#f7941e1c,#0000 32%),#06111a;align-content:end;display:grid}.dispatch-hero h1{font-size:clamp(78px,12vw,174px)}.dispatch-hero>div{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:46px;display:flex}.dispatch-hero>div p{color:#bac6cc;max-width:680px;margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.dispatch-hero>div span{color:var(--aqua);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatch-library{padding:clamp(70px,8vw,115px) var(--pad);background:#07131c}.dispatch-library>header{justify-content:space-between;align-items:end;gap:50px;margin-bottom:60px;display:flex}.dispatch-library>header h2{font-size:clamp(48px,6vw,88px)}.dispatch-library>header>p{color:#91a2ac;max-width:440px;line-height:1.65}.dispatch-issue-list{gap:28px;display:grid}.dispatch-issue{border:1px solid var(--line);background:#091923;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(30px,5vw,72px);padding:28px;display:grid}.dispatch-issue.featured{border-color:#00d8e573}.dispatch-issue-cover img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:620px;display:block}.dispatch-issue h3{margin:0 0 22px;font-size:clamp(36px,4.5vw,70px);line-height:.98}.dispatch-issue>div>p:not(.eyebrow){color:#aab9c1;max-width:720px;line-height:1.65}.dispatch-issue dl,.dispatch-metadata dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.dispatch-issue dl div,.dispatch-metadata dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;padding:14px;display:grid}.dispatch-issue dt,.dispatch-metadata dt{color:#70838e;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.dispatch-issue dd,.dispatch-metadata dd{color:#dbe4e8;margin:0;font-size:11px;line-height:1.5}.button.ghost{color:#fff;background:#02080c73;border:1px solid #ffffff59}.button.ghost:hover{border-color:var(--aqua);color:var(--aqua)}.dispatch-empty{border-left:3px solid var(--orange);background:#f7941e0f;padding:clamp(36px,6vw,80px)}.dispatch-empty h3{max-width:760px;font-size:clamp(30px,4vw,54px)}.dispatch-empty>p:not(.eyebrow){color:#aebbc2}.dispatch-gate{min-height:720px;padding:clamp(70px,10vw,150px) var(--pad);background:radial-gradient(circle at 76% 34%,#00d8e524,#0000 30%),#06111a;align-content:center;display:grid}.dispatch-gate h1{font-size:clamp(58px,8vw,120px)}.dispatch-gate>p:not(.eyebrow){color:#aebbc2;max-width:680px;margin:28px 0;font-size:18px;line-height:1.6}.dispatch-gate .button{width:max-content}.dispatch-web-issue{background:#07131c}.dispatch-web-issue>header{padding:clamp(70px,9vw,130px) var(--pad);background:radial-gradient(circle at 20% 20%,#00d8e51c,#0000 30%);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.dispatch-web-issue>header h1{color:#fff;margin:20px 0 30px;font-size:clamp(56px,8vw,122px)}.dispatch-web-issue>header>div>p:not(.eyebrow){color:#b7c4cb;max-width:760px;font-size:18px;line-height:1.7}.dispatch-web-issue>header img{width:100%;display:block;box-shadow:0 28px 70px #0000007a}.dispatch-web-body{padding:0 var(--pad)}.dispatch-web-body section{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:30px;padding:clamp(50px,7vw,90px) 0;display:grid}.dispatch-web-body section>span{color:var(--orange);font-size:13px;font-weight:800}.dispatch-web-body h2{max-width:850px;font-size:clamp(38px,5vw,72px)}.dispatch-web-body p{color:#aebbc2;max-width:780px;margin:24px 0 0;font-size:17px;line-height:1.7}.dispatch-metadata{margin:0 var(--pad) var(--pad);background:#091923;border:1px solid #00d8e54d;padding:clamp(28px,4vw,54px)}.dispatch-metadata h2{font-size:clamp(30px,4vw,48px)}.dispatch-metadata dl{grid-template-columns:repeat(2,1fr);margin-bottom:0}.dispatch-web-body section{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(38px,6vw,88px);min-height:560px;position:relative}.dispatch-web-body section:before{content:"";background-color:#0b1c26;background-position:50%;background-size:cover;border:1px solid #00d8e538;align-self:stretch;width:100%;min-height:430px;display:block;box-shadow:0 26px 65px #00000059}.dispatch-web-body section:first-child:before{background-image:linear-gradient(90deg,#06111a14,#06111a2e),url(/tmgg-rfp-hero-collage-v1.png)}.dispatch-web-body section:nth-child(2):before{background-image:linear-gradient(90deg,#06111a1f,#06111a0a),url(/rbiii-feature-hero.webp);background-position:50% 34%}.dispatch-web-body section:nth-child(3):before{background-image:linear-gradient(90deg,#06111a14,#06111a1f),url(/tmgg-creatorfest-phase-one-thumbnail.png)}.dispatch-web-body section:nth-child(4):before{background-image:linear-gradient(90deg,#06111a14,#06111a24),url(/tmgg-hero-desktop-v3.png)}.dispatch-web-body section:nth-child(2n):before{order:2}.dispatch-web-body section>span{z-index:1;background:var(--orange);color:#07131c;letter-spacing:.12em;padding:17px 21px;font-weight:900;position:absolute;bottom:clamp(50px,7vw,90px);left:0}.dispatch-web-body section:nth-child(2n)>span{left:auto;right:0}.dispatch-web-body section>div{padding:clamp(12px,2vw,28px) 0}.dispatch-web-body section>div:before{content:"TMGG DISPATCH";color:var(--aqua);letter-spacing:.16em;margin-bottom:20px;font-size:10px;font-weight:800;display:block}.dispatch-web-body section:nth-child(2)>div:before{content:"FEATURED CREATOR"}.dispatch-web-body section:nth-child(3)>div:before{content:"CREATOR OPPORTUNITY"}.dispatch-web-body section:nth-child(4)>div:before{content:"TMGG COMMUNITY"}.dispatch-web-body h2{font-size:clamp(40px,4.8vw,70px)}.dispatch-web-body p{font-size:18px;line-height:1.75}@media (min-width:1101px){.latest-dispatch{margin:24px auto}.dispatch-gate,.dispatch-hero,.dispatch-library,.dispatch-web-issue,.latest-dispatch{width:var(--desktop-canvas)}}@media (max-width:820px){.dispatch-issue,.dispatch-web-issue>header,.latest-dispatch{grid-template-columns:1fr}.latest-dispatch-cover{max-width:420px}.dispatch-hero>div,.dispatch-library>header{flex-direction:column;align-items:flex-start}.dispatch-issue dl,.dispatch-metadata dl,.dispatch-web-body section{grid-template-columns:1fr}.dispatch-web-body section>span{margin-bottom:-12px}.dispatch-web-body section{gap:28px;min-height:0}.dispatch-web-body section:before{aspect-ratio:16/10;min-height:280px}.dispatch-web-body section:nth-child(2n):before{order:0}.dispatch-web-body section:nth-child(2n)>span,.dispatch-web-body section>span{margin:0;inset:calc(clamp(50px,7vw,90px) + 224px) auto auto 0}}@media (max-width:620px){.dispatch-gate,.dispatch-hero,.dispatch-library,.dispatch-web-issue{width:calc(100% - 24px)}.latest-dispatch{padding:58px 22px}.dispatch-issue{padding:14px}.dispatch-issue .button-row{flex-direction:column;align-items:stretch}.dispatch-issue .button{width:100%}}.subscriber-dashboard .admin-stats article:last-child strong{color:var(--orange);font-size:clamp(18px,2vw,30px)}.subscriber-table{border:1px solid var(--line);overflow:auto}.subscriber-table table{border-collapse:collapse;width:100%;min-width:900px}.subscriber-table td,.subscriber-table th{border-bottom:1px solid var(--line);text-align:left;padding:14px 12px;font-size:11px}.subscriber-table th{color:var(--aqua);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.subscriber-table td{color:#bdc8ce}.subscriber-table td:nth-child(2){color:#fff}.subscriber-dashboard>footer{justify-content:space-between;margin-top:30px;display:flex}.subscriber-dashboard>footer a{color:var(--orange);text-transform:uppercase;font-size:10px}.vd-5{background-position:52% 0}.visual-event-card{background-image:linear-gradient(#03070a0a,#03070a38 38%,#03070af5),url(/wp-content/uploads/2025/11/event_bg.jpg);background-position:50% 38%;background-size:cover;display:none;box-shadow:inset 0 0 0 1px #00d8e547}.visual-event-card small{border-left:3px solid var(--aqua);color:var(--aqua);font:800 9px var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;background:#030a0ed1;align-self:flex-start;padding:8px 10px}.visual-event-card h3{border-left:3px solid var(--orange);text-transform:uppercase;text-shadow:0 3px 18px #000;background:#03080cc7;max-width:92%;margin-top:12px;margin-bottom:18px;padding:12px 14px;font-weight:900}.visual-event-card h3 em{color:var(--orange)}.visual-event-card p{color:#f3f1e9;letter-spacing:.06em;text-transform:uppercase;background:#03080cc7;align-self:flex-start;margin:-8px 0 18px;padding:7px 10px;font-size:12px;font-weight:700}.visual-event-card b{text-shadow:0 2px 8px #000;border-top:1px solid #00d8e573;padding-top:12px}@media (min-width:1101px){.visual-event-card{grid-area:2/1;display:flex}}.short-funnels .funnel-live{background-position:50% 30%;box-shadow:inset 0 0 0 1px #00d8e538}.short-funnels .funnel-live:before{background:linear-gradient(#03080c1f,#03080ce6 58%,#03080cfa)}.short-funnels .funnel-live span{border-left:3px solid var(--aqua);background:#03080ccc;align-self:flex-start;padding:7px 10px}.short-funnels .funnel-live h2{border-left:3px solid var(--orange);text-shadow:0 3px 18px #000;background:#03080ccc;align-self:flex-start;margin-top:42px;padding:12px 16px}.short-funnels .funnel-live p{color:#f4f1e9;background:#03080cc2;padding:10px 14px}.page-top-anchor{position:absolute;top:0;left:0}.back-to-top{z-index:120;color:#fff;letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;background:#040c11f0;border:1px solid #00d8e59e;align-items:center;gap:9px;padding:12px 15px;font-size:11px;transition:opacity .22s,transform .22s,background .22s;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(14px);box-shadow:0 12px 35px #00000059}.back-to-top span{background:var(--aqua);color:#041014;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;font-weight:900;display:grid}.back-to-top b{font-weight:800}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:focus-visible,.back-to-top:hover{background:#102630}@media (max-width:620px){.back-to-top{padding:9px;bottom:12px;right:12px}.back-to-top b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.vd-1{background-image:linear-gradient(90deg,#03070a1f,#03070a4d),url(/tmgg-rfp-hero-collage-v1.png);background-position:44%}.visual-network-note{border-left:1px solid #00d8e566;max-width:590px;padding:8px 0 6px 44px}.visual-network-note>p{margin:0 0 18px;font-size:clamp(25px,2.4vw,38px);font-weight:800;line-height:1.05}.visual-network-note>p em{color:var(--aqua)}.visual-network-note>span{color:#9eacb4;max-width:520px;font-size:14px;line-height:1.65;display:block}.visual-network-note>.text-link{width:max-content;margin:26px 0 0 auto;display:flex}@media (min-width:1101px){.visual-section-head{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:clamp(70px,8vw,150px);display:grid}}@media (max-width:1100px){.visual-section-head{align-items:flex-start;gap:38px}.visual-network-note{padding-left:28px}.visual-network-note>span{display:none}}@media (max-width:700px){.visual-section-head{display:block}.visual-network-note{margin-top:30px;padding-left:20px}.visual-network-note>p{font-size:24px}.visual-network-note>.text-link{margin-left:0}}.divisions-hero{min-height:auto;padding-top:clamp(150px,12vw,190px);padding-bottom:clamp(80px,7vw,112px)}.divisions-hero h1{max-width:1420px;font-size:clamp(58px,7.3vw,112px)}.divisions-hero .inner-intro{margin-top:42px}.division-grid{border:0;gap:14px}.division-card{border:1px solid var(--line);min-height:500px;color:var(--paper);background-repeat:no-repeat;background-size:cover;transition:transform .3s,border-color .3s,filter .3s}.division-card:before{opacity:.25;background:linear-gradient(140deg,#0000 45%,#00d8e524)}.division-card>*{z-index:1;position:relative}.division-card:hover{border-color:var(--aqua);filter:saturate(1.08);transform:translateY(-5px)}.division-card .card-number{color:var(--aqua)}.division-card p{color:#d2dbe0;max-width:480px}.division-card .card-link{color:var(--aqua);margin-top:30px}.division-card.card-3{color:var(--paper)}.division-card.card-3 .card-link,.division-card.card-3 .card-number,.division-card.card-3 p{color:inherit}.division-card.card-3 .card-link,.division-card.card-3 .card-number{color:var(--aqua)}.division-card.card-3 .card-icon{color:var(--orange)}@media (max-width:600px){.divisions-hero{padding-top:125px;padding-bottom:72px}.divisions-hero h1{font-size:clamp(48px,14vw,68px)}.division-card{min-height:430px}}.featured-content{padding:clamp(72px,7vw,110px) var(--pad);color:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#071019}.featured-content-heading{text-align:center}.featured-content-heading .eyebrow{justify-content:center}.featured-content-heading h2{text-transform:uppercase;font-size:clamp(42px,5vw,74px)}.featured-content-tabs{flex-wrap:wrap;justify-content:center;gap:14px;margin:34px auto 42px;display:flex}.featured-content-tabs button{color:#081018;min-height:42px;font:inherit;cursor:pointer;background:#f7f7f4;border:1px solid #ffffff6b;border-radius:999px;padding:10px 24px;font-size:12px;font-weight:800;transition:background .2s,border-color .2s,color .2s,transform .2s}.featured-content-tabs button:focus-visible,.featured-content-tabs button:hover{border-color:var(--aqua);outline:none;transform:translateY(-1px)}.featured-content-tabs button.active{border-color:var(--orange);background:var(--orange);color:#071019}.featured-content-stage{background:#090f18;border:1px solid #00d8e552;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);min-height:560px;animation:featured-reveal .32s;display:grid}.featured-content-copy{flex-direction:column;justify-content:center;padding:clamp(42px,5vw,76px);display:flex}.featured-content-copy>p:first-child{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.featured-content-copy h3{margin:12px 0 0;font-size:clamp(44px,5vw,78px);line-height:.98}.featured-content-copy h4{color:var(--aqua);margin:10px 0 0;font-size:clamp(24px,2.6vw,40px);line-height:1.05}.featured-content-rule{background:var(--orange);width:78px;height:2px;margin:28px 0}.featured-content-body{color:#c8d1d6;max-width:650px;margin:0;font-size:17px;line-height:1.68}.featured-content-copy .button-row{margin-top:38px}.featured-content-image{background:#0b1720;min-height:560px;position:relative;overflow:hidden}.featured-content-image:after{content:"";background:linear-gradient(90deg,#090f1838,#0000 35%),linear-gradient(#0000 60%,#03080c57);position:absolute;inset:0}.featured-content-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s}.featured-content-stage:hover .featured-content-image img{transform:scale(1.025)}.featured-content-image>span{z-index:1;border-left:3px solid var(--aqua);color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#03080cc7;padding:9px 12px;font-size:9px;font-weight:850;position:absolute;top:22px;right:22px}@keyframes featured-reveal{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1100px){.featured-content{width:var(--desktop-canvas);border-left:1px solid var(--line);border-right:1px solid var(--line);margin-left:auto;margin-right:auto}}@media (max-width:950px){.featured-content-stage{grid-template-columns:1fr}.featured-content-image{order:-1;min-height:520px}.featured-content-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:10px;overflow-x:auto}.featured-content-tabs button{flex:none}}@media (max-width:620px){.featured-content{padding:68px 18px}.featured-content-heading{text-align:left}.featured-content-heading .eyebrow{justify-content:flex-start}.featured-content-heading h2{font-size:42px}.featured-content-tabs{margin:26px 0 30px}.featured-content-tabs button{padding:9px 17px}.featured-content-image{min-height:380px}.featured-content-copy{padding:38px 22px}.featured-content-copy h3{font-size:43px}.featured-content-copy h4{font-size:25px}.featured-content-body{font-size:15px}.featured-content-copy .button-row{gap:10px;width:100%}.featured-content-copy .button{width:100%}}.rbiii-album{scroll-margin-top:28px}.cf-application,.cf-confirm,.cf-dates,.cf-hero,.cf-paths,.cf-signin,.cf-standard{border:1px solid var(--line);width:min(1440px,100% - 48px);margin:24px auto 0}.cf-hero{background:radial-gradient(circle at 72% 30%,#00d8e521,#0000 28%),#06111a;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);min-height:720px;display:grid}.cf-hero>div:first-child{padding:clamp(70px,8vw,130px) var(--pad);flex-direction:column;justify-content:center;display:flex}.cf-hero>div>p:not(.eyebrow){color:#b8c4ca;max-width:680px;margin:32px 0;font-size:18px;line-height:1.7}.cf-hero-art{border-left:1px solid var(--line);background:linear-gradient(140deg,#00d8e514,#f7941e1f),url(/wp-content/uploads/2025/11/event_bg.jpg) 50%/cover;place-content:center;display:grid;position:relative;overflow:hidden}.cf-hero-art:before{background:linear-gradient(#02080c2e,#02080ccc)}.cf-hero-art>*{position:relative}.cf-hero-art span{color:var(--aqua);letter-spacing:.4em;font-size:16px;font-weight:900}.cf-hero-art b{font-size:clamp(68px,7vw,110px);line-height:.78}.cf-hero-art small{color:var(--orange);letter-spacing:.16em;margin-top:30px;font-weight:900}.cf-dates{padding:clamp(70px,8vw,120px) var(--pad);background:#081720}.cf-dates>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.cf-dates article{border-top:2px solid var(--aqua);padding:34px 0}.cf-dates article:last-child{border-color:var(--orange)}.cf-dates article span{color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.cf-dates article:last-child span{color:var(--orange)}.cf-dates h2{margin:18px 0;font-size:clamp(36px,4vw,62px)}.cf-dates b{color:var(--orange);font-size:18px}.cf-dates article:last-child b{color:#f2eee6}.cf-dates article p{color:#aebbc2;max-width:570px;line-height:1.65}.cf-dates>div>i{color:var(--orange);font-size:34px;font-style:normal}.cf-paths{padding:clamp(70px,8vw,120px) var(--pad);background:#06111a}.cf-paths>header{grid-template-columns:1fr .7fr;align-items:end;gap:60px;margin-bottom:54px;display:grid}.cf-paths h2{font-size:clamp(54px,7vw,100px)}.cf-paths header>p:last-child{color:#9dabb3;line-height:1.7}.cf-paths>div{grid-template-columns:repeat(2,1fr);display:grid}.cf-paths a{border:1px solid var(--line);background:linear-gradient(140deg,#00d8e508,#0000);min-height:360px;padding:36px;transition:all .25s}.cf-paths a:hover{border-color:var(--aqua);background:#00d8e50f;transform:translateY(-3px)}.cf-paths a>span{color:var(--aqua);font-size:11px}.cf-paths h3{margin:90px 0 16px;font-size:clamp(32px,3.2vw,50px)}.cf-paths a p{color:#9faeb6;max-width:520px;line-height:1.55}.cf-paths a b{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-size:10px;display:block}.cf-standard{padding:clamp(70px,8vw,120px) var(--pad);background:linear-gradient(90deg,#f7941e14,#0000),#091720}.cf-standard h2{font-size:clamp(52px,6.5vw,92px)}.cf-standard>div{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.cf-standard>div p{border-top:1px solid var(--orange);color:#b7c3ca;padding:24px;line-height:1.65}.cf-confirm,.cf-signin{min-height:720px;padding:clamp(90px,11vw,170px) var(--pad);background:radial-gradient(circle at 75% 28%,#00d8e524,#0000 28%),#06111a}.cf-confirm h1,.cf-signin h1{font-size:clamp(62px,8vw,118px)}.cf-signin>p:not(.eyebrow){color:#afbdc4;max-width:720px;margin:30px 0;font-size:18px;line-height:1.7}.cf-signin .text-link{width:max-content;margin-top:30px;display:flex}.cf-confirm>span{color:var(--aqua);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.cf-confirm>p{color:#aebbc2}.cf-confirm>strong{border:1px solid var(--aqua);width:max-content;color:var(--aqua);font:800 clamp(20px,3vw,34px) var(--font-geist-mono);margin:15px 0 40px;padding:17px 22px;display:block}.cf-confirm-grid{grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.cf-confirm-grid article{border:1px solid var(--line);gap:10px;padding:24px;display:grid}.cf-confirm-grid small{color:#758892;text-transform:uppercase}.cf-confirm-grid b{font-size:20px}.cf-confirm-grid p{color:#9cabb3;margin:0}.cf-save-note{max-width:760px;line-height:1.6}.cf-application{background:#07131c}.cf-application>header{padding:clamp(60px,7vw,100px) var(--pad) 45px;justify-content:space-between;align-items:end;gap:40px;display:flex}.cf-application>header h1{font-size:clamp(52px,7vw,96px)}.cf-application>header p:last-child{color:#8ea0aa}.cf-application>header>a{color:var(--aqua);text-transform:uppercase;font-size:10px}.cf-progress{padding:0 var(--pad);grid-template-columns:repeat(5,1fr);display:grid}.cf-progress span{border-top:2px solid var(--line);color:#667985;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;padding:16px 8px;font-size:9px;display:flex}.cf-progress span.active{border-color:var(--aqua);color:#fff}.cf-progress i{border:1px solid;border-radius:50%;place-content:center;width:24px;height:24px;font-style:normal;display:grid}.cf-application form{max-width:1040px;margin:0 auto;padding:clamp(55px,7vw,100px) 30px}.cf-application fieldset{border:0;gap:22px;padding:0;display:grid}.cf-application legend{color:#fff;margin-bottom:8px;font-size:clamp(38px,4.5vw,64px);font-weight:750}.cf-help{color:#98a8b1;max-width:720px;margin:0 0 20px;line-height:1.65}.cf-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cf-application label{color:#cbd5da;letter-spacing:.05em;gap:9px;font-size:11px;font-weight:700;display:grid}.cf-application input,.cf-application select,.cf-application textarea{color:#fff;width:100%;font:inherit;background:#061018;border:1px solid #fff3;border-radius:0;padding:15px}.cf-application input:focus,.cf-application textarea:focus{border-color:var(--aqua);outline:2px solid #00d8e529}.cf-application input[readonly]{color:#95a4ac;background:#0a1821}.cf-check{border:1px solid var(--line);background:#ffffff04;align-items:flex-start;padding:15px;line-height:1.55;grid-template-columns:none!important;gap:12px!important;font-weight:400!important;display:flex!important}.cf-check input{accent-color:var(--aqua);flex:none;margin-top:2px;width:17px!important}.cf-review{grid-template-columns:repeat(2,1fr);margin-bottom:20px;display:grid}.cf-review article{border:1px solid var(--line);gap:8px;padding:19px;display:grid}.cf-review small{color:#71838d;text-transform:uppercase}.cf-payment-note{border-left:3px solid var(--orange);background:#f7941e14;gap:10px;margin-top:15px;padding:24px;display:grid}.cf-payment-note span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.cf-payment-note b{font-size:22px}.cf-payment-note p{color:#aab8c0;margin:0;line-height:1.6}.cf-form-actions{justify-content:flex-end;gap:14px;margin-top:38px;display:flex}.cf-form-actions .button{cursor:pointer;border-radius:0;min-width:180px}.cf-form-actions .button:disabled{opacity:.55}.cf-error{color:#ffc1ad;background:#ff503214;border-left:3px solid #ff7d54;padding:15px}@media (max-width:820px){.cf-hero{grid-template-columns:1fr}.cf-hero-art{border-top:1px solid var(--line);border-left:0;min-height:520px}.cf-dates>div,.cf-paths>header,.cf-standard>div{grid-template-columns:1fr}.cf-dates>div>i{transform:rotate(90deg)}.cf-paths>div{grid-template-columns:1fr}.cf-paths a{min-height:300px}.cf-confirm-grid{grid-template-columns:1fr}.cf-progress{overflow-x:auto}.cf-progress span{min-width:130px}.cf-fields,.cf-review{grid-template-columns:1fr}}@media (max-width:620px){.cf-application,.cf-confirm,.cf-dates,.cf-hero,.cf-paths,.cf-signin,.cf-standard{width:calc(100% - 24px)}.cf-confirm,.cf-dates,.cf-hero>div:first-child,.cf-paths,.cf-signin,.cf-standard{padding-left:22px;padding-right:22px}.cf-hero h1{font-size:60px}.cf-hero-art{min-height:420px}.cf-application>header{flex-direction:column;align-items:flex-start;padding-left:22px;padding-right:22px}.cf-progress{padding:0 22px}.cf-application form{padding:45px 22px}.cf-form-actions{flex-direction:column-reverse;align-items:stretch}.cf-form-actions .button{width:100%}}.cf-application select[multiple]{min-height:190px}.cf-application select[multiple] option{padding:9px}.cf-field-note{color:#7f929c;font-size:10px;font-weight:400;line-height:1.5}.cf-minor-panel{border-left:3px solid var(--orange);background:#f7941e14;gap:18px;padding:24px;display:grid}.cf-minor-panel>p{color:#d9e1e5;margin:0;line-height:1.6}.cf-hero>div:first-child{padding:clamp(62px,7vw,110px) var(--pad)}.cf-hero h1{font-size:clamp(66px,8vw,116px);line-height:.88}.cf-hero h2{color:#fff;margin:26px 0 0;font-size:clamp(25px,2.5vw,42px);line-height:1}.cf-hero>div>p:not(.eyebrow){max-width:810px;margin:22px 0 26px;font-size:clamp(17px,1.35vw,22px);line-height:1.6}.cf-hero>div>p strong{color:#fff}.cf-journey{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 30px;padding:0;list-style:none;display:grid}.cf-journey li{border-right:1px solid var(--line);gap:7px;min-height:92px;padding:17px 15px;display:grid}.cf-journey li:last-child{border-right:0}.cf-journey b{color:var(--aqua);letter-spacing:.15em;font-size:11px}.cf-journey span{color:#fff;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.25}.cf-hero-art{text-align:left;flex-direction:column;place-content:normal;gap:14px;padding:clamp(38px,4vw,70px);display:flex}.cf-hero-art:before{content:"";z-index:0;background:linear-gradient(#020a0f3b,#020a0fb8 58%,#020a0ff7);position:absolute;inset:0}.cf-hero-art-copy,.cf-hero-phases{z-index:1;position:relative}.cf-hero-art-copy{gap:8px;padding-bottom:12px;display:grid}.cf-hero-art-copy span{color:var(--aqua);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.cf-hero-art-copy b{color:#fff;letter-spacing:-.055em;font-size:clamp(52px,5.2vw,88px);line-height:.82;display:block}.cf-hero-art-copy small{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.cf-hero-phases{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040e14d1;border:1px solid #ffffff3d;grid-template-columns:1fr 1fr;display:grid}.cf-hero-phase{border-right:1px solid #ffffff2e;align-content:start;gap:7px;min-height:124px;padding:18px;display:grid}.cf-hero-phase:last-child{border-right:0}.cf-hero-phase span{color:var(--aqua);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.cf-hero-phase b{color:#fff;font-size:16px;line-height:1.2}.cf-hero-phase small{color:#cad5dc;font-size:11px;line-height:1.35}@media (max-width:820px){.cf-hero{grid-template-columns:1fr}.cf-hero-art{min-height:570px}.cf-journey{grid-template-columns:1fr 1fr}.cf-journey li:nth-child(2){border-right:0}.cf-journey li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.cf-hero h1{font-size:clamp(54px,16vw,78px)}.cf-hero-art{min-height:520px;padding:30px 22px}.cf-hero-art-copy b{font-size:54px}.cf-hero-phases{grid-template-columns:1fr}.cf-hero-phase{border-bottom:1px solid #ffffff2e;border-right:0;min-height:0}.cf-hero-phase:last-child{border-bottom:0}}.work-with-tmgg{padding:clamp(90px,10vw,140px) var(--pad);border-top:1px solid var(--line);background:#09131a}.work-with-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.work-with-heading h2{letter-spacing:-.045em;font-size:clamp(48px,5.5vw,82px);line-height:.95}.work-with-heading h2 em{color:var(--orange)}.work-with-heading>div:last-child{gap:16px;display:grid}.work-with-heading>div:last-child p{color:#b1bdc4;max-width:560px;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.work-with-heading small{color:#73838c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.partner-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partner-pathway{border:1px solid var(--line);isolation:isolate;color:#fff;flex-direction:column;justify-content:flex-end;min-height:520px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.partner-pathway:focus-visible,.partner-pathway:hover{border-color:var(--aqua);transform:translateY(-4px)}.partner-pathway img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.partner-pathway:focus-visible img,.partner-pathway:hover img{transform:scale(1.035)}.partner-pathway:after{content:"";z-index:-1;background:linear-gradient(#02070b1f 20%,#02070bb3 62%,#02070bfa);position:absolute;inset:0}.partner-pathway>span{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;top:20px;left:20px;right:20px}.partner-pathway>div{padding:28px}.partner-pathway h3{letter-spacing:-.025em;font-size:clamp(25px,2.2vw,35px);line-height:1.04}.partner-pathway p{color:#c0c9ce;margin-top:16px;line-height:1.55}.partner-pathway b{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:26px;font-size:10px;display:inline-flex}.partner-pathway b svg{width:11px}.partner-pathway:nth-child(2)>span{color:var(--orange)}@media (max-width:950px){.work-with-heading{grid-template-columns:1fr}.partner-pathways{grid-template-columns:1fr 1fr}.partner-pathway:last-child{grid-column:1/-1}}@media (max-width:620px){.work-with-tmgg{padding:72px 18px}.work-with-heading{gap:22px;margin-bottom:30px}.work-with-heading h2{font-size:43px}.work-with-heading>div:last-child p{font-size:15px}.partner-pathways{grid-template-columns:1fr}.partner-pathway,.partner-pathway:last-child{grid-column:auto;min-height:440px}}.opportunities-teaser{padding:clamp(84px,9vw,132px) var(--pad);border-top:1px solid var(--line);background:radial-gradient(circle at 82% 15%,#00d8e51a,#0000 25%),#061018}.opportunities-teaser>header{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(40px,8vw,130px);margin-bottom:46px;display:grid}.opportunities-teaser h2{font-size:clamp(50px,6vw,92px);line-height:.92}.opportunities-teaser h2 em{color:var(--orange)}.opportunities-teaser>header>div:last-child p{color:#afbcc3;max-width:580px;line-height:1.7}.opportunities-teaser>header .text-link{width:max-content;margin-top:23px;display:flex}.opportunities-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.opportunity-teaser-card{border:1px solid var(--line);isolation:isolate;color:#fff;align-items:flex-end;min-height:470px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.opportunity-teaser-card:focus-visible,.opportunity-teaser-card:hover{border-color:var(--aqua);transform:translateY(-4px)}.opportunity-teaser-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.opportunity-teaser-card:hover img{transform:scale(1.035)}.opportunity-teaser-card:after{content:"";z-index:-1;background:linear-gradient(#02080c0d,#02080c59 42%,#02080cfa 90%);position:absolute;inset:0}.opportunity-teaser-card>span{color:var(--aqua);font:800 9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:20px;left:20px}.opportunity-teaser-card h3{font-size:clamp(27px,2.3vw,38px);line-height:1.02}.opportunity-teaser-card p{color:#c2ccd1;line-height:1.55}.opportunity-teaser-card b{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:10px;display:block}.featured-opportunities,.opportunities-hero,.opportunity-alerts,.opportunity-categories,.opportunity-paths,.opportunity-process,.opportunity-standards,.participant-opportunity,.production-roster,.staffing-priorities{border:1px solid var(--line);width:min(1440px,100% - 48px);margin:24px auto 0}main:has(.production-roster){flex-direction:column;display:flex}main:has(.production-roster) .opportunities-hero{order:1}main:has(.production-roster) .opportunity-paths{order:2}main:has(.production-roster) .featured-opportunities{order:3}main:has(.production-roster) .staffing-priorities{order:4}main:has(.production-roster) .production-roster{order:5}main:has(.production-roster) .participant-opportunity{order:6}main:has(.production-roster) .opportunity-categories{order:7}main:has(.production-roster) .opportunity-process{order:8}main:has(.production-roster) .opportunity-standards{order:9}main:has(.production-roster) .opportunity-alerts{order:10}.production-roster{padding:clamp(70px,8vw,118px) var(--pad);background:linear-gradient(145deg,#00d8e512,#0000 38%),#06131c;scroll-margin-top:110px}.production-roster>header{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}.production-roster h2{font-size:clamp(50px,6vw,86px)}.production-roster h2 em{color:var(--orange)}.roster-caution{border-left:3px solid var(--aqua);background:#00d8e50f;padding:24px}.roster-caution strong{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.roster-caution p{color:#b2c0c7;margin-top:10px;line-height:1.65}.production-role-list{border-top:1px solid var(--line)}.production-role-list details{border-bottom:1px solid var(--line);background:#04101873}.production-role-list summary{cursor:pointer;grid-template-columns:55px 1fr auto;align-items:center;gap:22px;padding:25px;list-style:none;display:grid}.production-role-list summary::-webkit-details-marker{display:none}.production-role-list summary>span{color:var(--aqua);font:800 10px var(--font-geist-mono)}.production-role-list summary h3{font-size:clamp(22px,2.4vw,34px)}.production-role-list summary p{color:#9fadb5;margin-top:5px}.production-role-list summary b{color:var(--orange);font-size:30px;font-weight:300;transition:transform .25s}.production-role-list details[open] summary b{transform:rotate(45deg)}.production-role-list summary:focus-visible,.production-role-list summary:hover{background:#00d8e50a}.production-role-detail{grid-template-columns:1.2fr .8fr;gap:34px;padding:0 25px 30px 102px;display:grid}.production-role-detail small,.roster-readiness small{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.production-role-detail ul,.roster-readiness ul{color:#d9e0e4;margin:16px 0 0;padding-left:18px;line-height:1.75}.production-role-detail aside{border-left:2px solid var(--orange);background:#f7941e0d;padding:22px}.production-role-detail aside p{color:#b1bec5;margin:12px 0 18px;line-height:1.6}.production-role-detail aside a{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.roster-readiness{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.roster-readiness article{border:1px solid var(--line);background:#091923;padding:28px}.roster-readiness h3{margin-top:10px;font-size:28px}.roster-process{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.roster-process>.eyebrow{grid-column:1/-1;padding:22px}.roster-process article,.roster-process>.eyebrow{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.roster-process article{min-height:210px;padding:24px}.roster-process article span{color:var(--aqua);font:800 10px var(--font-geist-mono)}.roster-process article h3{margin:34px 0 10px;font-size:24px}.roster-process article p{color:#9fadb5;line-height:1.55}.roster-cta{border:1px solid var(--line);background:linear-gradient(100deg,#f7941e17,#00d8e50d);justify-content:space-between;align-items:center;gap:35px;margin-top:28px;padding:28px;display:flex}.roster-cta strong{font-size:24px}.roster-cta p{color:#a7b5bc;max-width:760px;margin-top:8px;line-height:1.55}.opportunities-hero{background:radial-gradient(circle at 78% 28%,#00d8e524,#0000 28%),#06111a;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:680px;display:grid}.opportunities-hero>div{padding:clamp(72px,8vw,125px) var(--pad);flex-direction:column;justify-content:center;display:flex}.opportunities-hero h1{font-size:clamp(70px,9vw,132px);line-height:.86}.opportunities-hero h1 em{color:var(--orange)}.opportunities-hero>div>p:not(.eyebrow){color:#b5c1c7;max-width:760px;margin:30px 0;font-size:18px;line-height:1.7}.opportunities-hero aside{border-left:1px solid var(--line);background:linear-gradient(150deg,#00d8e514,#f7941e12);place-content:center;padding:45px;display:grid}.opportunities-hero aside strong{color:#ffffff14;font-size:clamp(150px,19vw,290px);line-height:.8}.opportunities-hero aside span{max-width:330px;color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;margin-top:35px;font-size:12px;font-weight:900}.opportunity-paths{background:#07131c;grid-template-columns:repeat(3,1fr);display:grid}.opportunity-paths article{border-right:1px solid var(--line);flex-direction:column;min-height:420px;padding:clamp(30px,4vw,55px);scroll-margin-top:100px;display:flex}.opportunity-paths article:last-child{border-right:0}.opportunity-paths article>span{color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.opportunity-paths h2{margin:auto 0 20px;font-size:clamp(34px,3.4vw,54px);line-height:.98}.opportunity-paths p{color:#a9b7bf;line-height:1.6}.opportunity-paths a{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:10px;font-weight:900}.featured-opportunities{padding:clamp(70px,8vw,118px) var(--pad);background:#06111a}.featured-opportunities>header{grid-template-columns:1fr .75fr;align-items:end;gap:50px;margin-bottom:48px;display:grid}.featured-opportunities h2,.opportunity-categories h2,.opportunity-process h2{font-size:clamp(50px,6vw,86px)}.featured-opportunities>header>p:last-child{color:#9eacb4;line-height:1.7}.featured-opportunities>div{gap:12px;display:grid}.featured-opportunities article{border:1px solid var(--line);background:#091923;grid-template-columns:160px 1fr auto;align-items:center;gap:28px;padding:26px;display:grid}.featured-opportunities article:hover{border-color:var(--aqua)}.featured-opportunities article>span{color:var(--aqua);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.featured-opportunities h3{font-size:clamp(25px,2.6vw,38px)}.featured-opportunities article p{color:#9fadb5;margin:8px 0 0}.featured-opportunities article>a{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.staffing-priorities{padding:clamp(70px,8vw,118px) var(--pad);background:linear-gradient(145deg,#00d8e512,#0000 42%),#07141d;scroll-margin-top:110px}.staffing-priorities>header{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:44px;display:grid}.participant-opportunity h2,.staffing-priorities h2{font-size:clamp(48px,5.8vw,82px);line-height:.94}.participant-opportunity h2 em,.staffing-priorities h2 em{color:var(--orange)}.participant-opportunity p,.staffing-priorities>header>p:last-child{color:#a7b5bc;line-height:1.7}.priority-role-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.priority-role-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#041018a3;min-height:250px;padding:26px}.priority-role-grid span{color:var(--aqua);font:800 10px var(--font-geist-mono)}.priority-role-grid h3{margin:58px 0 12px;font-size:clamp(23px,2vw,31px)}.priority-role-grid p{color:#9fadb5;line-height:1.55}.priority-role-grid a{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:900;display:inline-block}.crew-pool{border:1px solid var(--line);background:#091923;grid-template-columns:.7fr 1.3fr;gap:34px;margin-top:28px;padding:28px;display:grid}.crew-pool h3{font-size:30px}.crew-pool p{color:#9fadb5;margin-top:10px;line-height:1.6}.crew-pool ul{grid-template-columns:repeat(2,1fr);gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.crew-pool li{border-bottom:1px solid var(--line);color:#d8e0e4;padding:10px 0}.participant-opportunity{padding:clamp(65px,8vw,105px) var(--pad);background:linear-gradient(135deg,#f7941e14,#0000 45%),#07131c;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.participant-opportunity>div:last-child{border-left:3px solid var(--aqua);background:#00d8e50f;padding:34px}.participant-opportunity h3{font-size:30px}.participant-opportunity .button-row{margin-top:28px}.opportunity-standards{padding:34px var(--pad);background:#0b1821;grid-template-columns:.55fr 1.45fr;gap:45px;display:grid}.opportunity-standards h2{font-size:28px}.opportunity-standards p{color:#a9b7bf;line-height:1.7}.opportunity-categories{padding:clamp(70px,8vw,118px) var(--pad);background:linear-gradient(130deg,#f7941e12,#0000),#081720;grid-template-columns:.75fr 1.25fr;gap:clamp(55px,8vw,130px);display:grid}.opportunity-categories>div>p:last-child{color:#a7b5bc;max-width:520px;line-height:1.7}.opportunity-categories ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.opportunity-categories li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:100px;padding:20px;font-size:18px;display:flex}.opportunity-categories li span{color:var(--aqua);font:800 10px var(--font-geist-mono)}.opportunity-process{padding:clamp(70px,8vw,118px) var(--pad);background:#06111a}.opportunity-process>div{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.opportunity-process article{border:1px solid var(--line);min-height:260px;padding:28px}.opportunity-process article span{color:var(--orange);font-size:11px;font-weight:900}.opportunity-process h3{margin:70px 0 14px;font-size:30px}.opportunity-process p{color:#9fadb5;line-height:1.6}.opportunity-alerts{padding:clamp(65px,8vw,110px) var(--pad);background:radial-gradient(circle at 85% 30%,#00d8e521,#0000 28%),#091923;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.opportunity-alerts h2{font-size:clamp(44px,5vw,76px)}.opportunity-alerts h2 em{color:var(--orange)}.opportunity-alerts p{color:#a9b7bf;line-height:1.7}.opportunity-alerts .button-row{margin-top:28px}@media (min-width:1101px){.opportunities-teaser{border-left:1px solid var(--line);border-right:1px solid var(--line);margin-left:auto;margin-right:auto}.featured-opportunities,.opportunities-hero,.opportunities-teaser,.opportunity-alerts,.opportunity-categories,.opportunity-paths,.opportunity-process,.opportunity-standards,.participant-opportunity,.production-roster,.staffing-priorities{width:var(--desktop-canvas)}}@media (max-width:950px){.featured-opportunities>header,.opportunities-hero,.opportunities-teaser>header,.opportunity-alerts,.opportunity-categories,.opportunity-standards,.participant-opportunity,.production-roster>header,.staffing-priorities>header{grid-template-columns:1fr}.opportunities-teaser-grid,.opportunity-paths{grid-template-columns:1fr 1fr}.opportunity-paths article:last-child,.opportunity-teaser-card:last-child{grid-column:1/-1}.opportunities-hero aside{border-top:1px solid var(--line);border-left:0;min-height:360px}.featured-opportunities article{grid-template-columns:120px 1fr}.featured-opportunities article>a{grid-column:2}.priority-role-grid,.roster-process{grid-template-columns:1fr 1fr}.crew-pool,.production-role-detail{grid-template-columns:1fr}.production-role-detail{padding-left:25px}.opportunity-categories ol,.opportunity-process>div{grid-template-columns:1fr}.roster-cta{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.opportunities-teaser{padding:68px 18px}.opportunities-teaser-grid,.opportunity-paths{grid-template-columns:1fr}.opportunity-paths article:last-child,.opportunity-teaser-card,.opportunity-teaser-card:last-child{grid-column:auto}.featured-opportunities,.opportunities-hero,.opportunity-alerts,.opportunity-categories,.opportunity-paths,.opportunity-process,.opportunity-standards,.participant-opportunity,.production-roster,.staffing-priorities{width:calc(100% - 24px)}.featured-opportunities,.opportunities-hero>div,.opportunity-alerts,.opportunity-categories,.opportunity-process,.opportunity-standards,.participant-opportunity,.production-roster,.staffing-priorities{padding-left:22px;padding-right:22px}.opportunities-hero aside{min-height:280px}.opportunity-paths article{border-right:0;border-bottom:1px solid var(--line);min-height:330px}.crew-pool ul,.featured-opportunities article,.priority-role-grid,.roster-process,.roster-readiness{grid-template-columns:1fr}.featured-opportunities article>a{grid-column:auto}.production-role-list summary{grid-template-columns:35px 1fr auto;padding:20px 10px}.production-role-list summary p{font-size:13px}.production-role-detail{padding:0 10px 24px}.roster-process>.eyebrow{grid-column:auto}.opportunity-categories ol{grid-template-columns:1fr}.participant-opportunity>div:last-child{padding:24px}.opportunity-alerts .button-row{flex-direction:column;align-items:stretch}.opportunity-alerts .button{width:100%}.opportunities-hero{grid-template-columns:minmax(0,1fr)}.opportunities-hero aside,.opportunities-hero>div{min-width:0}.opportunities-hero h1{font-size:clamp(36px,11vw,60px)}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.form-status{border-left:3px solid var(--orange);color:#56310b;background:#fff4e7;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}.cf-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.cf-application select:focus{border-color:var(--aqua);outline-offset:2px;outline:2px solid #00d8e559}.cf-multi{border:1px solid var(--line)!important;margin-top:8px!important;padding:20px!important}.cf-multi>legend{padding:0 8px;font-size:18px!important}.cf-multi>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cf-multi .cf-check{min-width:0;padding:11px;font-size:10px}@media (max-width:900px){.site-header.menu-open{background:#071017;position:fixed}.menu-button{cursor:pointer;min-width:68px;min-height:44px}.site-header .nav{z-index:-1;padding:24px var(--pad) 40px;background:#071017fb;position:fixed;inset:72px 0 0;overflow-y:auto}.site-header .nav.open{display:flex}.site-header .nav a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;padding:10px 0;display:flex}}@media (max-width:820px){.cf-progress{grid-template-columns:repeat(5,1fr);overflow:visible}.cf-progress span{justify-content:center;min-width:0}.cf-progress span:not(.active){color:#667985}.cf-progress span{font-size:0}.cf-progress i{font-size:10px}.cf-multi>div{grid-template-columns:1fr}}section.rfp-hero{isolation:isolate;opacity:1;transform:none}.rfp-hero>.rfp-hero-media{pointer-events:none;animation:none;transform:none}.rfp-hero .hero-motion-layer{opacity:0;clip-path:inset(var(--hero-navigation-clearance,86px) 0 0);position:absolute;inset:0}.rfp-hero .hero-motion-layer.is-ready{opacity:1}.rfp-hero .hero-motion-layer video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.rfp-hero .hero-motion-layer:after{content:"";background:linear-gradient(90deg,#03070ad1,#03070a7a 38%,#03070a08 70%),linear-gradient(#0000 76%,#05090dd1);position:absolute;inset:0}.rfp-hero .hero-motion-toggle{z-index:4;color:#d5e7e9;cursor:pointer;background:#03070ad9;border:1px solid #00d8e580;border-radius:4px;min-height:44px;padding:10px 14px;font-size:12px;position:absolute;bottom:13px;right:clamp(28px,4vw,66px)}.rfp-hero .hero-motion-toggle:hover{border-color:var(--orange)}.rfp-hero .hero-motion-toggle:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}@media (min-width:1101px){.rfp-hero>.rfp-hero-media{background-image:linear-gradient(90deg,#03070ad1,#03070a7a 38%,#03070a08 70%),linear-gradient(#0000 76%,#05090dd1),url(/tmgg-hero-poster-v1.webp)}}@media (max-width:1100px),(prefers-reduced-motion:reduce){.rfp-hero .hero-motion-layer,.rfp-hero .hero-motion-toggle{display:none}}@media (min-width:621px) and (max-width:1100px){section.rfp-hero{flex-direction:column;align-items:stretch;height:auto;min-height:650px;padding-top:130px;padding-bottom:62px;display:flex}.rfp-hero>.rfp-hero-copy{order:1}.rfp-hero>.rfp-play{flex-shrink:0;order:2;align-self:flex-end;margin-top:32px;position:relative;inset:auto}}.cf-audition-schedule>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cf-audition-schedule h2{font-size:clamp(28px,3vw,44px)}.cf-audition-schedule article span{font-size:14px}@media (max-width:820px){.cf-audition-schedule>div{grid-template-columns:1fr}}.audition-ticker-track{padding:18px var(--pad);flex-wrap:wrap;gap:12px 24px}.ticker-schedule{text-transform:none;gap:8px;display:grid}.ticker-session{font-size:14px;line-height:1.5}.ticker-session strong{color:var(--orange)}.ticker-session time{color:#f4f1e9}.ticker-session-time{text-transform:none;font-size:14px;line-height:1.5}@media (max-width:760px){.audition-ticker-track{justify-content:flex-start;padding:16px 18px}.ticker-schedule{width:100%}.audition-ticker-track .ticker-now-open{margin-left:0}}.cf-requirements-intro{color:#aebbc2;max-width:850px;font-size:16px;line-height:1.7}.cf-requirements-intro strong{color:#f4f1e9}#audition-requirements{scroll-margin-top:100px}#audition-requirements h2{margin-bottom:0;line-height:1.08}#audition-requirements .cf-requirements-intro{max-width:850px;margin:clamp(28px,3vw,44px) 0 0}#audition-requirements .cf-requirements-intro strong{margin-bottom:8px;display:block}#audition-requirements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:40px}#audition-requirements>div p{margin:0;padding:24px 0;font-size:16px}#audition-requirements>div p strong{color:#f4f1e9;margin-bottom:10px;display:block}@media (max-width:820px){#audition-requirements>div{grid-template-columns:1fr;gap:16px}#audition-requirements .cf-requirements-intro{margin-top:28px}}.approved-brand-logo{object-fit:contain;width:180px;height:55px}.production-library{color:#fff;background:#071521;padding:80px clamp(24px,7vw,110px)}.production-library h2{font-size:clamp(36px,5vw,66px);line-height:1.05}.production-library h3{margin:44px 0 16px;font-size:28px}.production-library h4{margin:12px 0 22px;font-size:20px;line-height:1.35}.production-library p{max-width:760px;line-height:1.7}.production-library a{color:#67d5df}.production-music{grid-template-columns:260px 1fr;align-items:center;gap:36px;margin:40px 0;display:grid}.production-music img{border-radius:12px;width:100%}.production-music .text-link{margin-top:20px;display:block}.production-division-grid,.production-podcasts,.production-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.production-community,.production-podcasts article,.production-video-grid article{border:1px solid #28505a;border-radius:12px;padding:24px}.production-video-grid iframe{aspect-ratio:16/9;border:0;width:100%}.production-podcasts a,.production-video-grid a{margin-top:20px;display:block}.production-podcasts audio{width:100%}.production-community{margin-top:40px}.production-division-grid a{border:1px solid #28505a;border-radius:12px;flex-direction:column;gap:22px;padding:26px;display:flex}.production-division-grid img{object-fit:contain;width:100%;height:90px}.media-provider-note{color:#bbcbd5}.production-library a:focus-visible,.production-library button:focus-visible{outline-offset:5px;outline:3px solid #f93}@media (max-width:700px){.production-division-grid,.production-music,.production-podcasts,.production-video-grid{grid-template-columns:1fr}.production-music img{max-width:260px}.approved-brand-logo{width:145px;height:48px}}.video-frame[hidden]{display:none}.tmgg-video-complete{text-align:center;background:linear-gradient(135deg,#071521,#10323a);min-height:300px;padding:clamp(28px,6vw,70px)}.tmgg-video-complete h3{color:#fff;margin:16px 0;font-size:clamp(30px,4vw,52px)}.tmgg-video-complete>p:not(.eyebrow){color:#c6d4db;line-height:1.6}.tmgg-video-complete .button-row{flex-wrap:wrap;justify-content:center;margin-top:30px}.tmgg-video-complete button{cursor:pointer}@media (max-width:600px){.tmgg-video-complete .button-row{flex-direction:column;align-items:stretch}.tmgg-video-complete .button{justify-content:center}}.tmgg-inline-video{min-width:0}.tmgg-inline-video video{width:100%;display:block}.tmgg-inline-video video[hidden]{display:none}.rbiii-bts>.tmgg-inline-video{width:min(100%,420px)}.rbiii-film>.tmgg-inline-video{padding:0}.tmgg-inline-video .tmgg-video-complete .button{white-space:normal}#main:has(>.cf-hero){padding-top:86px}.cf-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:0}.cf-hero>div:first-child{justify-content:flex-start;min-width:0;padding:clamp(36px,4vw,64px)}.cf-hero .eyebrow{letter-spacing:.15em;margin-bottom:24px;line-height:1.5}.cf-hero h1{letter-spacing:-.045em;font-size:clamp(42px,4.7vw,68px);line-height:1.04}.cf-hero h1 em{display:inline-block}.cf-hero h2{letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(23px,2.1vw,30px);line-height:1.25}.cf-hero>div>p:not(.eyebrow){margin:20px 0 26px;font-size:17px;line-height:1.65}.cf-hero .button-row{align-items:flex-start;gap:20px;margin-top:0}.cf-hero-art{justify-content:center;gap:24px;padding:clamp(30px,3.5vw,52px)}.cf-hero-art-copy{gap:12px;padding-bottom:0}.cf-hero-art-copy b{font-size:clamp(42px,4.2vw,64px);line-height:1.03}.cf-hero-art-copy small{margin-top:4px;line-height:1.6}.cf-hero-phase{border-bottom:1px solid #ffffff2e;min-height:150px}.cf-hero-phase:nth-child(2n){border-right:0}.cf-hero-phase:nth-last-child(-n+2){border-bottom:0}.cf-hero-phase small{letter-spacing:.025em;margin-top:8px;font-weight:600;line-height:1.5}@media (max-width:1050px){.cf-hero{grid-template-columns:1fr}.cf-hero-art{border-left:0;border-top:1px solid var(--line);min-height:0;padding:36px}.cf-hero h1{font-size:clamp(42px,6vw,64px)}.cf-journey{grid-template-columns:repeat(4,minmax(0,1fr))}.cf-journey li:nth-child(2){border-right:1px solid var(--line)}.cf-journey li:nth-child(-n+2){border-bottom:0}}@media (max-width:620px){#main:has(>.cf-hero){padding-top:76px}.cf-hero-art,.cf-hero>div:first-child{padding:30px 22px}.cf-hero h1{font-size:clamp(36px,8.7vw,52px)}.cf-hero h2{font-size:24px}.cf-hero .eyebrow{font-size:10px}.cf-journey{grid-template-columns:1fr 1fr}.cf-journey li:nth-child(2){border-right:0}.cf-journey li:nth-child(-n+2){border-bottom:1px solid var(--line)}.cf-hero-art-copy b{font-size:42px}.cf-hero-phase:nth-last-child(-n+2){border-bottom:1px solid #ffffff2e}.cf-hero-phase:last-child{border-bottom:0}.cf-hero .button-row{flex-direction:column}.cf-hero .button{justify-content:center;width:100%}}.cf-hero-art:before{background:linear-gradient(#020a0fcc,#020a0fe6)}.contact-hero{min-height:0;padding:130px clamp(24px,5vw,76px) 64px}.contact-hero .eyebrow{margin-bottom:24px;line-height:1.5}.contact-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:1000px;font-size:clamp(40px,5.4vw,72px);line-height:1.08}.contact-hero h1 em{margin-top:12px;display:block}.contact-hero h1 br{display:none}.contact-hero .inner-intro{max-width:760px;margin:28px 0 0}.contact-hero .inner-intro>p{color:#b8c4ca;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.contact-hero .button-row{align-items:center;gap:24px;margin-top:28px}@media (max-width:620px){.contact-hero{padding:110px 22px 44px}.contact-hero h1{font-size:clamp(36px,9.2vw,52px)}.contact-hero .eyebrow{font-size:10px}.contact-hero .inner-intro{margin-top:24px}.contact-hero .button-row{align-items:flex-start;gap:20px}}.rfp-hero-copy .button.ghost:active,.rfp-hero-copy .button.ghost:focus-visible,.rfp-hero-copy .button.ghost:hover{background:var(--aqua);border-color:var(--aqua);color:#071018}.button.community-join{background:var(--aqua);border:1px solid var(--aqua);color:#071018}.button.community-join:focus-visible,.button.community-join:hover{color:#071018;background:#8af3fa;border-color:#8af3fa}.tmgg-video-complete .button-row{gap:18px 24px}.tmgg-video-complete .button{white-space:normal}.cf-city-control{align-content:start;gap:8px;display:grid}.cf-city-control label{margin:0}.cf-city-reset{color:var(--aqua);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px;text-decoration:underline}.cf-confirm-note{max-width:850px;margin:28px 0 0;line-height:1.65}.cf-confirm-actions{flex-wrap:wrap;align-items:center;gap:24px 32px;margin-top:28px;display:flex}.cf-confirm-grid b{overflow-wrap:anywhere}.cf-confirm-grid article:nth-child(2) b{color:var(--orange)}.cf-confirm>strong{overflow-wrap:anywhere;max-width:100%}.cf-receipts h2{font-size:clamp(34px,4.5vw,60px);line-height:1.15}.cf-receipts .cf-receipts-intro{color:#b8c7cf;max-width:900px;margin:20px 0 30px;line-height:1.65}.cf-receipt-list{gap:20px;display:grid}.cf-receipt{background:#071820;border:1px solid #00d8e540;padding:26px}.cf-receipt header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cf-receipt h3{color:#f9fafb;margin:0;font-size:24px;line-height:1.3}.cf-status{color:#ffb45c;text-transform:capitalize;background:#f7941e17;border:1px solid #f7941e80;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:750;line-height:1.5;display:inline-block}.cf-status-selected,.cf-status-submitted{color:#69f2d2;background:#69f2d214;border-color:#69f2d280}.cf-status-withdrawn{color:#c4d2db;background:#6177841f;border-color:#617784}.cf-status-declined{color:#ffbc9c;border-color:#ffbc9c80}.cf-receipt dl{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(130px,1fr);gap:24px;margin:24px 0 0;padding-top:20px;display:grid}.cf-receipt dt{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:10px;font-size:12px;font-weight:750}.cf-receipt dd{color:#f9fafb;margin:0;line-height:1.6}.cf-receipt dd.cf-receipt-number{color:var(--aqua);font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;font-size:14px}@media (max-width:620px){.cf-confirm-actions{flex-direction:column;align-items:stretch;gap:22px}.cf-confirm-actions .button{justify-content:center}.cf-confirm-actions .text-link{align-self:flex-start}.cf-receipt{padding:20px}.cf-receipt dl{grid-template-columns:1fr;gap:20px}}.cf-fields{align-items:start}.cf-receipts .cf-receipt-list{grid-template-columns:1fr;margin-top:0}.cf-submission-receipt{min-height:0;padding:130px var(--pad) 60px}.cf-submission-receipt h1{outline:none;font-size:clamp(34px,4vw,56px);line-height:1.15}.cf-submission-receipt .cf-confirm-label{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;margin-top:28px;font-size:12px;font-weight:800}.cf-submission-receipt>strong{max-width:100%;margin-bottom:24px;font-size:clamp(16px,2vw,24px)}.cf-submission-receipt .cf-confirm-grid{margin:24px 0}.cf-submission-receipt .cf-confirm-actions{gap:24px 32px}@media (max-width:620px){.cf-submission-receipt{padding:110px 22px 40px}}.testimonial-feature:has(.wei-photo){align-items:center}.testimonial-visual.wei-photo{background:#0b151d;align-self:center;min-height:0}.testimonial-visual.wei-photo img{aspect-ratio:3/4;object-fit:contain;filter:brightness(1.045)contrast(1.02);object-position:center;width:100%;height:auto;display:block}.testimonial-visual.wei-photo:after{display:none}.testimonial-feature:has(.wei-photo) .testimonial-copy{padding:clamp(30px,3.5vw,52px)}.testimonial-feature:has(.wei-photo) .testimonial-copy blockquote{margin:40px 0 28px;font-size:clamp(23px,2.6vw,36px);line-height:1.3}.testimonial-feature:has(.wei-photo) .testimonial-copy .text-link{margin-top:24px}@media (max-width:850px){.testimonial-feature:has(.wei-photo){grid-template-columns:1fr}.testimonial-feature:has(.wei-photo) .testimonial-copy{padding:36px 24px}.testimonial-visual.wei-photo{justify-self:center;width:100%;max-width:660px}.testimonial-visual.wei-photo>span{bottom:16px;left:16px}}.hh-feature{background:#091923;border:1px solid #24414a;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;margin:24px 0;padding:64px 56px;display:grid}.hh-feature h2,.hh-recap h1,.hh-recap h2{letter-spacing:-.04em;margin:24px 0;font-weight:600;line-height:1.08}.hh-feature h2{font-size:clamp(32px,4vw,58px)}.hh-feature-copy>p:not(.eyebrow){color:#b8cbd5;max-width:52ch;line-height:1.75}.hh-feature .button-row,.hh-recap .button-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.hh-portrait-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.hh-portrait-strip img{object-fit:cover;object-position:50% 35%;border-radius:2px;width:100%;height:300px;display:block}.hh-compact{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:40px}@media (min-width:1101px){.hh-feature{width:var(--desktop-canvas);margin-left:auto;margin-right:auto}}.hh-compact .hh-portrait-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-compact h2{font-size:clamp(30px,3vw,44px)}.hh-next,.hh-recap-header{background:linear-gradient(120deg,#081821,#102d35);border:1px solid #24414a;padding:72px 56px}.hh-recap h1{max-width:15ch;font-size:clamp(44px,6vw,84px)}.hh-recap h2{font-size:clamp(32px,4vw,56px)}.hh-recap p:not(.eyebrow){color:#b8cbd5;max-width:65ch;line-height:1.75}.hh-recap .hh-deck{color:#02cbd4;font-size:clamp(19px,2vw,25px)}.hh-credits{flex-wrap:wrap;gap:48px;margin:32px 0;display:flex}.hh-credits span{gap:10px;display:grid}.hh-credits small{color:#b8cbd5}.hh-credits b{color:#ff9617;font-size:20px}.hh-story{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:64px 56px;display:grid}.hh-gallery-section{background:#091923;border:1px solid #24414a;padding:56px}.hh-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.hh-gallery a{background:#0f2530;border:1px solid #24414a;min-width:0;text-decoration:none;display:block}.hh-gallery img{aspect-ratio:2/3;object-fit:contain;background:#edf0f3;width:100%;height:auto;display:block}.hh-gallery a>span{color:#b8cbd5;justify-content:space-between;padding:14px;font-size:13px;display:flex}.hh-gallery a:focus-visible,.hh-gallery a:hover{outline-offset:4px;border-color:#02cbd4;outline:2px solid #02cbd4}.hh-next{margin-top:24px}@media (max-width:850px){.hh-compact,.hh-feature,.hh-story{grid-template-columns:1fr;gap:32px;padding:36px 24px}.hh-portrait-strip img{height:260px}.hh-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hh-gallery-section,.hh-next,.hh-recap-header{padding:40px 24px}}@media (max-width:520px){.hh-portrait-strip{gap:4px}.hh-portrait-strip img{height:185px}.hh-compact .hh-portrait-strip img{height:230px}.hh-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hh-gallery a>span{padding:10px;font-size:12px}.hh-feature .button-row,.hh-recap .button-row{gap:20px}.hh-credits{gap:30px}}.hh-carousel{min-width:0}.hh-carousel-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hh-carousel-images button{cursor:pointer;background:#edf0f3;border:1px solid #24414a;padding:0;position:relative;overflow:hidden}.hh-carousel-images img{object-fit:cover;object-position:center 35%;width:100%;height:330px;display:block}.hh-carousel-images button>span{color:#fff;background:#071923;border-radius:50%;padding:5px 10px;position:absolute;bottom:10px;right:10px}.hh-carousel-controls{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.hh-carousel-controls>div{text-align:center;gap:7px;display:grid}.hh-carousel-controls b{color:#fff;font-size:15px}.hh-carousel-controls span{color:#9bb8c6;font-size:12px}.hh-control{color:#fff;cursor:pointer;background:#0e2530;border:1px solid #44616d;border-radius:3px;min-height:44px;padding:10px 16px}.hh-control:hover{color:#06151d;background:#00d8e5}.hh-carousel button:focus-visible,.hh-control:focus-visible,.hh-gallery button:focus-visible{outline-offset:4px;outline:3px solid #00d8e5}.hh-carousel-dots{justify-content:center;gap:4px;margin-top:8px;display:flex}.hh-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.hh-carousel-dots span{background:#5b7885;border-radius:50%;width:8px;height:8px}.hh-carousel-dots button[aria-current=true] span{background:#00d8e5;border-radius:5px;width:22px}.hh-gallery-chapter{background:0 0;border:0;padding:32px 0}.hh-gallery-chapter+section{border-top:1px solid #24414a;margin-top:24px}.hh-gallery-chapter h3{color:#00d8e5;margin-bottom:14px;font-size:26px}.hh-gallery button{text-align:left;cursor:pointer;background:#0f2530;border:1px solid #24414a;width:100%;min-width:0;padding:0;display:block}.hh-gallery button>span{color:#b8cbd5;justify-content:space-between;padding:14px;font-size:13px;display:flex}.hh-gallery button:hover{border-color:#00d8e5}.hh-viewer{color:#fff;z-index:1000;background:#07151e;border:1px solid #44616d;width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0}.hh-viewer::backdrop{background:#000509eb}.hh-viewer-panel{flex-direction:column;max-height:calc(100dvh - 34px);display:flex}.hh-viewer-panel>header{border-bottom:1px solid #24414a;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.hh-viewer-panel header span{color:#00d8e5;font-size:13px}.hh-viewer-panel header p{font-size:12px;margin:6px 0 0!important}.hh-viewer-panel>img{object-fit:contain;background:#030b10;width:100%;height:calc(100dvh - 200px);min-height:0;display:block}.hh-viewer-panel>footer{background:#07151e;border-top:1px solid #24414a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 22px;display:flex}.hh-compact .hh-carousel-images img{height:270px}@media (max-width:520px){.hh-carousel-images{gap:6px}.hh-carousel-images img,.hh-compact .hh-carousel-images img{height:240px}.hh-carousel-controls b{font-size:13px}.hh-gallery button>span{padding:10px}.hh-viewer{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.hh-viewer-panel{max-height:calc(100dvh - 18px)}.hh-viewer-panel>footer,.hh-viewer-panel>header{padding:12px}.hh-viewer-panel>img{height:calc(100dvh - 235px)}.hh-viewer-panel>footer .hh-control{padding:10px;font-size:12px}.hh-viewer-panel>footer .hh-control:nth-child(2){order:3;width:100%}}.hh-viewer-panel>footer{flex-shrink:0;width:100%;min-width:0;max-width:100%}.hh-viewer-panel>header{flex-shrink:0}.hh-viewer-panel>img{flex-shrink:1}.hh-viewer-panel{overflow:hidden}.ticker-live small{color:#00d8e5;margin-top:4px;font-size:12px;display:block}.ticker-live{border-top:1px solid #00d8e540;padding-top:6px}.ts-hero{padding:clamp(80px,8vw,120px) var(--pad) 64px;background:radial-gradient(circle at 90% 20%,#4b08e829,#0000 35%),#091219}.ts-heading{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);align-items:center;gap:48px;margin-bottom:52px;display:grid}.ts-heading h1{letter-spacing:-.045em;font-size:clamp(48px,6.4vw,88px);line-height:1.08}.ts-logo{flex-direction:column;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.ts-logo svg{width:min(280px,100%);height:auto;display:block;overflow:visible}.ts-logo strong{color:#00bdce;text-align:center;letter-spacing:-.04em;font-size:26px}.ts-logo strong span{color:#fff;letter-spacing:.36em;margin-top:8px;font-size:14px;display:block}.ts-logo button{color:#b8cbd5;cursor:pointer;background:#0d2230;border:1px solid #44616d;min-height:44px;padding:9px 12px;font-size:11px}.ts-logo button:focus-visible{outline-offset:4px;outline:3px solid #00d8e5}.ts-wave{transform-box:fill-box;transform-origin:50%;animation:ts-soundwave 1.7s ease-in-out infinite alternate}.ts-wave-1{animation-delay:-.45s}.ts-wave-2{animation-delay:-.9s}.ts-wave-3{animation-delay:-1.3s}.ts-wave-4{animation-delay:-.65s}.ts-paused .ts-wave{animation-play-state:paused}@keyframes ts-soundwave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.ts-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.ts-photo{background:#041017;border:1px solid #28444f;margin:0;padding:12px}.ts-photo img{object-fit:contain;filter:brightness(1.04)contrast(1.035);width:100%;height:520px;display:block}.ts-photo figcaption{color:#00bdce;letter-spacing:.12em;text-transform:uppercase;padding:16px 6px 4px;font-size:11px}.ts-intro-copy>p{color:#bdccd5;font-size:clamp(18px,2vw,23px);line-height:1.65}.ts-intro .button-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}@media (max-width:850px){.ts-heading{grid-template-columns:1fr;gap:30px}.ts-logo svg{width:220px}.ts-intro{grid-template-columns:1fr;gap:30px}.ts-photo{justify-self:center;width:100%;max-width:600px}.ts-photo img{height:auto;max-height:600px}.ts-heading h1{font-size:clamp(42px,8vw,70px)}}@media (prefers-reduced-motion:reduce){.ts-wave{animation:none}}.ts-team-statement{align-items:center}.ts-team-statement h2{font-size:clamp(40px,5.2vw,72px);line-height:1.08}.ts-team-photo{background:#fff;border:1px solid #d0dce0;grid-area:2/2;min-width:0;margin:0;padding:10px}.ts-team-photo img{object-fit:contain;filter:brightness(1.06)contrast(1.045)}.ts-team-photo figcaption{color:#34505d;letter-spacing:.1em;text-transform:uppercase;padding:14px 6px 4px;font-size:11px}@media (max-width:850px){.ts-team-statement{grid-template-columns:1fr;gap:28px}.ts-team-photo,.ts-team-statement h2,.ts-team-statement>p{grid-area:auto/1}.ts-team-photo{width:100%}}.ts-team-statement>p:not(.eyebrow){color:#4b555d;align-self:center}.ts-heading .ts-title-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(46px,5.4vw,74px);line-height:1.05}.ts-tagline{letter-spacing:-.035em;margin:28px 0 22px;font-size:clamp(32px,4.1vw,56px);font-weight:650;line-height:1.12}.ts-tagline em{color:#00bdce}.ts-heading-note{color:#aebecb;max-width:36ch;margin:0;font-size:17px;line-height:1.6}.ts-heading{gap:40px;margin-bottom:44px}@media (max-width:520px){.ts-heading .ts-title-copy h1{font-size:46px}.ts-tagline{margin-top:24px;font-size:34px}.ts-heading-note{font-size:16px}}.bts-feature{background:#091a24;border:1px solid #25414e;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;margin:24px 0;padding:64px;display:grid}.bts-copy h2{margin:20px 0;font-size:clamp(32px,4vw,58px);line-height:1.08}.bts-copy h2 em{color:#f7941e;font-style:normal}.bts-copy>p:not(.eyebrow){color:#bbceda;max-width:560px;line-height:1.8}.bts-poster{color:#fff;text-align:left;cursor:pointer;aspect-ratio:16/9;background:#06121b;border:1px solid #37606d;padding:0;display:block;position:relative;overflow:hidden}.bts-poster img{object-fit:cover;width:100%;height:100%}.bts-play{background:#081822cc;border:2px solid #00d8e5;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;top:45%;left:50%;transform:translate(-50%,-50%)}.bts-caption,.bts-play{display:grid;position:absolute}.bts-caption{background:linear-gradient(#0000,#04111bed);gap:8px;padding:40px 24px 20px;bottom:0;left:0;right:0}.bts-caption small{color:#00d8e5;text-transform:uppercase;letter-spacing:2px}.bts-caption strong{font-size:24px}.bts-about{max-width:900px;padding:64px}.bts-about p{line-height:1.8}.bts-poster:focus-visible{outline-offset:4px;outline:3px solid #00d8e5}@media (max-width:760px){.bts-feature{grid-template-columns:1fr;gap:24px;padding:28px 20px}.bts-about{padding:32px 20px}.bts-caption strong{font-size:20px}.bts-play{width:52px;height:52px}}.media-library-hero h1{max-width:1100px;font-size:clamp(44px,6vw,90px);line-height:1.08}.media-library-hero .inner-intro{max-width:1100px}.media-library-hero .inner-intro>p{max-width:650px}.ts-refresh{padding:64px var(--pad) 0;background:radial-gradient(at 20% 20%,#12303988,#0000 55%),#08131c;border-bottom:1px solid #29434e}.ts-refresh-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;max-width:1440px;margin:auto;display:grid}.ts-refresh-copy>.eyebrow{margin:0 0 30px}.ts-refresh-brand{align-items:center;gap:20px;margin-bottom:40px;display:flex}.ts-refresh-brand svg{flex-shrink:0;width:80px;height:68px;overflow:visible}.ts-refresh-brand h1{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(24px,2.3vw,34px);line-height:1.15}.ts-refresh-brand span{color:#92aab8;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ts-refresh-copy h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(44px,5.3vw,78px);line-height:1.03}.ts-refresh-copy h2 em{color:#00c5d4;font-style:normal}.ts-refresh-deck{color:#f9fafb;margin:0 0 16px;font-size:22px;line-height:1.5}.ts-refresh-description{color:#b7cbd5;max-width:56ch;margin:0;font-size:17px;line-height:1.8}.ts-refresh-copy .button-row{gap:20px;margin-top:32px}.ts-refresh-controls{color:#8fa8b8;align-items:center;gap:24px;margin-top:28px;font-size:12px;display:flex}.ts-refresh-controls button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4b6675;padding:7px 0}.ts-refresh-controls a{color:inherit}.ts-refresh-photo{border:1px solid #375361;align-self:stretch;min-height:590px;margin:0;position:relative;overflow:hidden}.ts-refresh-photo img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block;position:absolute}.ts-refresh-photo figcaption{background:linear-gradient(#0000,#06121bf2);gap:10px;padding:70px 32px 32px;display:grid;position:absolute;bottom:0;left:0;right:0}.ts-refresh-photo figcaption .eyebrow{color:#5ee0e8;margin:0}.ts-refresh-photo figcaption strong{font-size:28px;font-weight:650;line-height:1.2}.ts-refresh-rail{border-top:1px solid #2c4652;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:52px auto 0;display:grid}.ts-refresh-rail>div{grid-template-columns:30px 1fr;gap:8px 14px;padding:26px 28px 28px 0;display:grid}.ts-refresh-rail>div+div{border-left:1px solid #2c4652;padding-left:30px}.ts-refresh-rail span{color:#00bdce;grid-row:span 2;padding-top:4px;font-size:12px}.ts-refresh-rail strong{font-size:18px}.ts-refresh-rail p{color:#9fb8c7;margin:0;font-size:14px;line-height:1.6}@media (max-width:1000px){.ts-refresh-grid{gap:32px}.ts-refresh-photo{min-height:560px}.ts-refresh-copy .button-row{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.ts-refresh{padding:36px 22px 0}.ts-refresh-grid{grid-template-columns:1fr;gap:32px}.ts-refresh-brand{gap:14px;margin-bottom:30px}.ts-refresh-brand svg{width:64px;height:56px}.ts-refresh-brand h1{font-size:25px}.ts-refresh-brand span{font-size:9px}.ts-refresh-copy h2{font-size:clamp(42px,9vw,64px)}.ts-refresh-photo{height:440px;min-height:0}.ts-refresh-photo img{object-position:50% 35%}.ts-refresh-rail{grid-template-columns:1fr;margin-top:32px}.ts-refresh-rail>div,.ts-refresh-rail>div+div{border-top:1px solid #2c4652;border-left:0;padding:22px 0}.ts-refresh-rail>div:first-child{border-top:0}.ts-refresh-controls{flex-wrap:wrap;gap:20px}}.ts-refresh button:focus-visible{outline-offset:5px;outline:2px solid #00d8e5}.ts-refresh{padding-top:96px}.ts-refresh-copy h2{font-weight:750}@media (max-width:760px){.ts-refresh{padding-top:60px}}.ts-team-statement{padding:72px var(--pad);background:#f3f6f7;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:24px 64px;min-height:0;display:grid}.ts-team-statement>.eyebrow{grid-area:1/2;align-self:end;margin:18px 0 0}.ts-team-statement>h2{letter-spacing:-.04em;grid-area:2/2;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:650;line-height:1.1}.ts-team-statement>h2 em{color:#dd7605;font-style:normal}.ts-team-statement>p:not(.eyebrow){color:#485963;grid-area:3/2;align-self:start;max-width:48ch;margin:0;font-size:18px;line-height:1.8}.ts-team-statement>.ts-team-photo{background:#061722;border:0;grid-area:1/1/4;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:0 16px 40px #13232f12}.ts-team-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.ts-team-photo figcaption{color:#fff;letter-spacing:0;text-transform:none;gap:8px;padding:20px 24px;display:grid}.ts-team-photo figcaption span{text-transform:uppercase;letter-spacing:.16em;color:#55d4dd;font-size:10px}.ts-team-photo figcaption strong{font-size:18px;font-weight:550;line-height:1.3}@media (max-width:850px){.ts-team-statement{grid-template-rows:auto;grid-template-columns:1fr;gap:22px;padding:42px 24px}.ts-team-statement>.eyebrow,.ts-team-statement>.ts-team-photo,.ts-team-statement>h2,.ts-team-statement>p:not(.eyebrow){grid-area:auto/1}.ts-team-statement>.eyebrow{margin:0}.ts-team-statement>h2{font-size:clamp(32px,7vw,46px)}.ts-team-statement>p:not(.eyebrow){font-size:17px}.ts-team-statement>.ts-team-photo{margin-top:8px}.ts-team-photo figcaption{padding:18px 20px}}.dispatch-hero>*,.dispatch-web-body section>div,.dispatch-web-issue>header>div{min-width:0}@media (max-width:820px){.dispatch-web-body section,.dispatch-web-issue>header{grid-template-columns:minmax(0,1fr)}.dispatch-web-body section:before{aspect-ratio:16/10;min-width:0;min-height:0}.dispatch-web-body section:nth-child(2n)>span,.dispatch-web-body section>span{grid-row:2;justify-self:start;margin-top:-80px;position:static;top:auto;bottom:auto}.dispatch-web-body section>div{grid-row:3}}@media (max-width:620px){.dispatch-hero h1{font-size:clamp(48px,14vw,78px);line-height:1.05}.dispatch-web-issue>header h1{font-size:clamp(36px,10vw,56px);line-height:1.08}.dispatch-web-body h2{font-size:clamp(30px,8vw,40px);line-height:1.12}.dispatch-web-body section{gap:24px;padding:40px 0}.dispatch-web-body p{font-size:17px}.dispatch-hero,.dispatch-web-issue>header{min-height:0;padding:72px 20px 40px}.dispatch-web-body{padding:0 20px}.dispatch-metadata{margin:0 20px 28px;padding:20px}.legal-content article{padding:28px 22px}.legal-contact-note{padding:24px 22px}.eyebrow{overflow-wrap:anywhere;line-height:1.6}.eyebrow:before{flex-shrink:0}.button{max-width:100%;min-height:44px;line-height:1.5}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%;font-size:16px}.bts-caption{padding:32px 16px 14px}.bts-caption strong{font-size:clamp(16px,4.8vw,20px)}.bts-caption small{letter-spacing:1px;font-size:10px}}@media (max-width:380px){.inner-hero h1{font-size:clamp(36px,12vw,48px);line-height:1.05}.ts-refresh-brand span{letter-spacing:.06em}.ts-refresh-copy h2{font-size:clamp(34px,11vw,42px)}}@media (max-width:900px){.site-header.menu-open{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;top:0;left:0;right:0}.site-header.menu-open>.brand,.site-header.menu-open>.menu-button{z-index:2;position:relative}.site-header.menu-open .nav{z-index:1;overscroll-behavior:contain;height:auto;padding-bottom:max(32px,env(safe-area-inset-bottom));gap:6px;top:72px;bottom:0}.site-header.menu-open .nav a{flex-shrink:0}}@media (max-width:620px){.site-header.menu-open .nav{top:68px}}.video-modal{overscroll-behavior:contain;overflow-y:auto}.video-modal-panel{min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto}.video-modal-heading{z-index:2;background:#07131c;flex-shrink:0;position:sticky;top:0}.video-modal-heading>div{min-width:0}.video-modal-heading h2{overflow-wrap:anywhere;line-height:1.2}.video-frame{max-height:calc(100dvh - 152px)}@media (max-height:500px){.video-modal{padding:12px}.video-modal-heading{gap:16px;padding:10px 16px}.video-modal-heading h2{font-size:18px}.video-frame{max-height:calc(100dvh - 120px)}}.cf-application fieldset,.cf-fields>label{min-width:0}.cf-form-actions{flex-wrap:wrap}@media (max-width:620px){.cf-application>header{flex-direction:column;align-items:flex-start;gap:20px;padding:48px 22px 30px}.cf-application>header h1{font-size:clamp(34px,10vw,52px);line-height:1.12}.cf-application form{padding:36px 22px}.cf-application legend{max-width:100%;font-size:clamp(28px,8vw,38px);line-height:1.2}.cf-fields,.cf-review{grid-template-columns:minmax(0,1fr)}.cf-form-actions{flex-direction:column;align-items:stretch;gap:12px}.cf-form-actions .button{justify-content:center;width:100%;min-width:0}.cf-application input:not([type=checkbox]):not([type=radio]),.cf-application select,.cf-application textarea{font-size:16px}}.utility-page{max-width:900px;margin:auto;padding:64px clamp(22px,6vw,80px)}.utility-page h1{margin-bottom:24px;font-size:clamp(34px,6vw,64px);line-height:1.12}.utility-page a,.utility-page p{font-size:17px;line-height:1.75}.utility-page a{color:var(--aqua);padding:12px 0;display:inline-block}.creator-introduction{max-width:760px;margin:60px auto;padding:24px}.creator-introduction h1{margin-bottom:24px;font-size:clamp(36px,6vw,64px);line-height:1.12}.creator-introduction p{margin:20px 0;font-size:17px;line-height:1.75}.creator-introduction>section{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.creator-introduction a{color:var(--aqua);padding:10px 0;line-height:1.6;display:inline-flex}.inner-hero>p:not(.eyebrow){color:#b7cbd5;max-width:65ch;margin-top:24px;line-height:1.7}@media (max-width:620px){.inner-hero h1{line-height:1.06}.inner-hero h1,.legal-hero h1{font-size:clamp(34px,10.6vw,56px)}.legal-hero h1{line-height:1.08}.hh-recap-header{padding-top:110px}.utility-page{padding:44px 22px}.creator-introduction{margin:32px auto;padding:24px 22px}.creator-introduction h1{font-size:clamp(34px,10vw,46px)}}.opportunities-teaser>header{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;margin-bottom:40px}.opportunities-teaser h2{letter-spacing:-.04em;font-size:clamp(38px,4.2vw,64px);font-weight:650;line-height:1.08}.opportunities-teaser h2>em,.opportunities-teaser h2>span{display:block}.opportunities-teaser>header>div:last-child p{margin:0;font-size:17px;line-height:1.8}.opportunities-teaser>header .text-link{align-items:center;max-width:100%;min-height:44px;margin-top:20px}.opportunity-teaser-card h3{margin:0 0 14px;font-size:clamp(24px,2.2vw,34px);font-weight:650;line-height:1.15}.opportunity-teaser-card p{margin:0;font-size:15px;line-height:1.7}.opportunity-teaser-card>div{padding:26px}@media (max-width:950px){.opportunities-teaser>header{grid-template-columns:minmax(0,1fr);gap:26px}.opportunities-teaser h2{font-size:clamp(36px,6.4vw,56px)}}@media (max-width:620px){.opportunities-teaser{padding:48px 22px}.opportunities-teaser h2{font-size:clamp(30px,8.8vw,44px)}.opportunities-teaser .eyebrow{margin-bottom:18px}.opportunities-teaser>header{gap:22px;margin-bottom:30px}.opportunity-teaser-card{min-height:400px}.opportunity-teaser-card>div{padding:24px}.opportunity-teaser-card h3{font-size:28px}}.rbiii-album{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rbiii-album-cover{aspect-ratio:1;background:#03080c;border:1px solid #ffffff1f;align-self:center;min-height:0;margin:clamp(24px,3vw,44px)}.rbiii-album-cover:after,.rbiii-album-cover:before{display:none}.rbiii-album-cover img{object-fit:contain;filter:none;width:100%;height:100%;position:static}.rbiii-album-player{border-left:1px solid var(--line);min-width:0;padding:clamp(26px,3vw,44px)}.rbiii-album-head{flex-wrap:wrap;gap:16px}.rbiii-album-head h3{font-size:clamp(32px,3.2vw,48px);line-height:1.03}.rbiii-sonaar-ready{letter-spacing:.1em;padding:8px 10px;font-size:8px}.rbiii-now-playing{margin-top:24px}.rbiii-tracklist{margin-top:18px}.rbiii-tracklist button{gap:10px;padding:12px 6px}.rbiii-tracklist strong{font-size:13px;line-height:1.4}.rbiii-voting{border-width:1px 0 0;grid-column:1/-1;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:18px 36px;margin:0;padding:clamp(26px,3vw,44px);scroll-margin-top:32px}.rbiii-voting>*{grid-column:2;min-width:0}.rbiii-voting>.rbiii-vote-intro{border-right:1px solid #00d8e533;grid-area:1/1/4;padding-right:24px}.rbiii-vote-intro .eyebrow{margin-bottom:16px}.rbiii-vote-intro h4{letter-spacing:-.035em;margin-bottom:16px;scroll-margin-top:32px;font-size:clamp(28px,3vw,38px);line-height:1.08}.rbiii-vote-intro>p:last-child{font-size:13px;line-height:1.7}.rbiii-vote-member{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.rbiii-vote-choices{gap:10px}.rbiii-vote-choices button{grid-template-columns:22px minmax(0,1fr) 22px;gap:8px;min-height:56px;padding:12px}.rbiii-vote-choices strong{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.4;overflow:visible}.rbiii-tracklist button:focus-visible,.rbiii-vote-choices button:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.rbiii-vote-action{border-top:1px solid #ffffff1f;padding-top:16px}.rbiii-vote-action button{min-height:46px;padding:14px 20px}.rbiii-member-gate{background:#030a0f59;border:1px solid #00d8e538;padding:20px}.rbiii-member-gate>p{color:#aebbc2;line-height:1.6}.rbiii-album-release{border-top:1px solid var(--line);background:#0000001f;grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:28px;margin:0;padding:24px clamp(26px,3vw,44px)}.rbiii-album-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.rbiii-album-links>a{min-height:50px;padding:14px 16px;font-size:10px;line-height:1.4}.rbiii-album-release .rbiii-album-note{letter-spacing:.02em;text-transform:none;max-width:none;font-size:11px;line-height:1.65}@media (max-width:950px){.rbiii-album{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.rbiii-album-cover{min-height:0;margin:24px}.rbiii-album-player{padding:26px 22px}.rbiii-album-head h3{font-size:34px}.rbiii-tracklist button{grid-template-columns:24px minmax(0,1fr) 20px}.rbiii-tracklist small{display:none}.rbiii-voting{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:18px 24px}.rbiii-voting>.rbiii-vote-intro{padding-right:18px}.rbiii-album-release{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.rbiii-album{grid-template-columns:1fr}.rbiii-album-cover{width:min(380px,100% - 44px);min-height:0;margin:26px auto 0}.rbiii-album-player{border-left:0;padding:28px 22px}.rbiii-album-head{display:flex}.rbiii-sonaar-ready{margin-top:0}.rbiii-voting{grid-template-columns:1fr;gap:20px;padding:28px 22px}.rbiii-voting>*,.rbiii-voting>.rbiii-vote-intro{grid-area:auto/1}.rbiii-voting>.rbiii-vote-intro{border-bottom:1px solid #00d8e533;border-right:0;padding:0 0 20px}.rbiii-vote-intro h4{font-size:32px}.rbiii-vote-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.rbiii-vote-action{flex-direction:row;align-items:center}.rbiii-vote-action>span{margin-right:auto}.rbiii-vote-action button{width:auto}.rbiii-album-release{padding:22px}}@media (max-width:480px){.rbiii-vote-choices{grid-template-columns:1fr}.rbiii-vote-action{flex-direction:column;align-items:stretch;gap:16px}.rbiii-vote-action button{width:100%}.rbiii-album-links{grid-template-columns:1fr}}.tmgg-cookie-settings{z-index:70;padding:12px max(18px,env(safe-area-inset-left));text-align:left;background:var(--deep);color:var(--paper);position:relative}.tmgg-cookie-actions button,.tmgg-cookie-settings button{border:1px solid var(--aqua);background:var(--deep);min-height:44px;color:var(--paper);cursor:pointer;font:inherit;border-radius:4px;padding:10px 16px}.tmgg-cookie-actions button:focus-visible,.tmgg-cookie-panel a:focus-visible,.tmgg-cookie-settings button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.tmgg-cookie-panel{z-index:200;bottom:max(12px,env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));color:#f9fafb;overscroll-behavior:contain;background:#0b1116;border:1px solid #00d8e5;border-radius:8px;width:auto;max-width:680px;max-height:calc(100dvh - 24px);margin-left:auto;padding:22px;position:fixed;overflow:auto;box-shadow:0 8px 36px #0009}.tmgg-cookie-panel h2{letter-spacing:normal;margin:0 0 10px;font:700 21px/1.3 Arial,sans-serif}.tmgg-cookie-panel p{overflow-wrap:anywhere;margin:10px 0;font:400 15px/1.5 Arial,sans-serif}.tmgg-cookie-panel a{color:#00d8e5;text-decoration:underline}.tmgg-cookie-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.tmgg-cookie-actions button{color:#f9fafb;background:#132730;border-color:#00d8e5;flex:170px}.tmgg-cookie-actions button:disabled{opacity:.55;cursor:not-allowed}.tmgg-cookie-panel .tmgg-cookie-note{color:#b7c2ca;margin-bottom:0;font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}