.legalPage{max-width:64rem;color:var(--text);overflow-wrap:anywhere;margin:0 auto;padding:clamp(1rem,4vw,3rem);line-height:1.75}.legalPage nav{flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;display:flex}.legalPage h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.2;font-family:var(--display);margin:1rem 0 2rem}.legalPage h2{font-size:1.4rem;line-height:1.4;font-family:var(--display);margin:2.5rem 0 1rem}.legalPage p,.legalPage ul,.legalPage ol{margin:1rem 0}.legalPage ul,.legalPage ol{padding-left:1.5rem}.legalPage li{margin:.6rem 0}.legalPage a{text-underline-offset:.2em;text-decoration:underline}.legalPage a:focus-visible,.legalFooter a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.legalPage table{table-layout:fixed;border-collapse:collapse;width:100%;margin:1.5rem 0}.legalPage th,.legalPage td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.75rem}.legalPage th{background:var(--raised)}.legalFooter,.siteFooterHelp{font-family:var(--body);color:var(--muted);background:var(--deep);font-size:13px;font-weight:400;line-height:1.5}.legalFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;gap:0 20px;padding:12px 5vw 0;display:flex}.siteFooterHelp{padding:0 5vw 12px}.legalFooter a,.siteFooterHelp a{max-width:100%;min-height:32px;color:inherit;font:inherit;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.legalFooter a:hover,.siteFooterHelp a:hover{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.siteFooterHelp a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.siteFooterHelp p{max-width:64ch;margin:8px 0 0}@media print{.siteFooterHelp{display:none}.legalPage{color:#000;max-width:none}.legalPage nav,.legalFooter{display:none}.legalPage th{background:0 0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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{:root,:host{--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-first{order:-9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.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,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline\!{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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))}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Italic-Variable.ttf)format("truetype");font-weight:200 800;font-style:italic;font-display:swap}:root{--accent:#c5da20;--page:#0b0d0c;--deep:#050605;--panel:#151816;--raised:#1e221f;--border:#303630;--text:#f4f5ef;--muted:#a5ada5;--subdued:#707a72;--ink:var(--page);--paper:var(--text);--brand:var(--raised);--brand-light:var(--panel);--red:#f04a32;--lime:var(--accent);--display:"Plus Jakarta Sans",Arial,sans-serif;--body:"Plus Jakarta Sans",Arial,sans-serif;--site-header-height:88px;--page-gutter:clamp(24px,4.445vw,80px)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 18px)}body{background:var(--ink);color:var(--text);font-family:var(--body);letter-spacing:.005em;margin:0;font-size:15px}button,a{font:inherit}input,select,textarea{font-family:var(--body)}h1{font-family:var(--display)}button{cursor:pointer}.eyebrow{letter-spacing:.18em;font-size:11px;font-weight:800}.red{color:var(--accent)}.age{z-index:100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050605f5;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.ageCard{border:1px solid var(--border);background:var(--panel);text-align:center;width:min(540px,100%);padding:52px;box-shadow:0 30px 100px #000}.ageLogo{width:190px;height:auto;margin:0 auto 25px;display:block}.ageCard h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:20px 0;font-size:clamp(35px,5vw,48px);font-weight:400;line-height:1.05}.ageCard>p:not(.eyebrow){color:var(--muted);line-height:1.7}.ageCard button,.primary{background:var(--accent);color:var(--deep);border:0;padding:16px 24px;font-weight:800}.ageCard button{width:100%;margin:18px 0}.ageCard button b{float:right}.ageCard small{color:var(--muted);font-size:12px}.siteHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:var(--site-header-height);z-index:90;background:#0b0d0cf0;align-items:center;padding:0 4vw;display:flex;position:sticky;top:0}.siteBrand,.brand{color:var(--text);align-items:center;gap:8px;min-width:190px;text-decoration:none;display:flex}.siteBrand img,.brand img{width:116px;height:auto;display:block}.siteBrand>span,.brand>span{background:var(--accent);color:var(--deep);letter-spacing:.12em;padding:4px 5px;font-size:9px;font-style:normal;font-weight:900}.sitePrimaryNav{gap:26px;height:100%;margin:auto;display:flex}.sitePrimaryNav button,.headActions button{color:var(--muted);background:0 0;border:0;font-size:12px;font-weight:700}.sitePrimaryNav button{position:relative}.sitePrimaryNav button.active{color:var(--text)}.sitePrimaryNav button.active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.headActions{align-items:center;gap:10px;display:flex}.headActions .join{border:1px solid var(--border);color:var(--text);padding:10px 16px}.studioNavLink{border:1px solid var(--border);color:var(--accent);padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.hero{background:radial-gradient(circle at 76% 42%,var(--raised) 0,var(--panel) 29%,var(--page) 64%);min-height:700px;padding:100px 7vw 60px;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(105deg,#0000 0 48%,#ffffff0a 48% 49%,#0000 49%);position:absolute;inset:0}.signal{letter-spacing:.14em;font-size:10px;position:absolute;top:30px;right:7vw}.signal span{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.heroCopy{z-index:2;max-width:760px;position:relative}.series{color:var(--muted);letter-spacing:.15em;font-size:11px;font-weight:800}.hero h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:40px 0;font-size:clamp(62px,8vw,116px);font-style:italic;font-weight:400;line-height:1.05}.hero h1 em{color:var(--accent);font-weight:900}.lead{max-width:610px;color:var(--muted);font-size:18px;line-height:1.65}.heroActions{gap:12px;margin-top:34px;display:flex}.ghost{border:1px solid var(--border);color:var(--text);background:0 0;padding:15px 23px;font-weight:700}.heroArt{border:1px solid var(--border);opacity:.72;width:36vw;height:420px;position:absolute;top:140px;right:4vw;transform:skew(-9deg)}.scope{border:1px solid var(--border);border-radius:50%;width:250px;height:250px;position:absolute;top:65px;right:4vw}.scope:before,.scope:after{content:"";background:var(--subdued);position:absolute}.scope:before{width:120%;height:1px;top:50%;left:-10%}.scope:after{width:1px;height:120%;top:-10%;left:50%}.scope span{border:1px solid var(--border);border-radius:50%;position:absolute;inset:42px}.heroArt p{letter-spacing:.2em;font-size:9px;position:absolute;bottom:10px;right:20px}.heroFoot{border-top:1px solid var(--border);letter-spacing:.1em;color:var(--muted);grid-template-columns:1fr 2fr auto;padding-top:18px;font-size:10px;display:grid;position:absolute;bottom:22px;left:7vw;right:7vw}.content,.roadmap{background:var(--page);color:var(--text);padding:100px 6vw}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.sectionHead h2,.review h2,.charter h2,.economics h2,.architecture h2,.cta h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:12px 0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.05}.sectionHead>p{max-width:450px;color:var(--muted);font-size:14px;line-height:1.65}.showGrid{grid-template-columns:1.35fr 1fr 1fr;gap:18px;display:grid}.show{background:var(--panel);border:1px solid var(--border)}.showVisual{place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.showIcon{opacity:.65;font-size:100px}.ember .showVisual{background:radial-gradient(circle at 70%,#ca5039,#401913 50%,#101010)}.steel .showVisual{background:radial-gradient(circle,#758477,#2b342d 60%,#161819)}.sand .showVisual{background:radial-gradient(circle,#9e896a,#42392c 60%,#191714)}.duration,.premiere{background:var(--deep);color:var(--text);padding:5px 7px;font-size:10px;position:absolute;bottom:10px}.duration{right:10px}.premiere{background:var(--accent);color:var(--deep);left:10px}.showBody{padding:22px}.tag{color:var(--accent);letter-spacing:.1em;font-size:10px;font-weight:800}.show h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:11px 0;font-size:25px;font-weight:400;line-height:1.05}.showBody>p:not(.tag){color:var(--muted);min-height:40px;font-size:14px;line-height:1.55}.show small{color:var(--subdued);font-size:12px}.safety{background:var(--panel);color:var(--text);grid-template-columns:.72fr 1.28fr;gap:7vw;padding:100px 7vw;display:grid}.safety h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:15px 0 25px;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.05}.safetyIntro>p:not(.eyebrow){max-width:480px;line-height:1.7}.darkButton{background:var(--accent);color:var(--deep);border:0;margin-top:20px;padding:15px 20px;font-weight:800}.lessonGrid{border-top:1px solid var(--border)}.lessonGrid article{border-bottom:1px solid var(--border);grid-template-columns:55px 1fr auto;align-items:center;gap:18px;padding:19px 0;display:grid}.lessonIcon{font-size:24px}.lessonGrid small{letter-spacing:.1em;font-size:10px}.lessonGrid h3{margin:5px 0;font-size:17px}.lessonGrid p{color:var(--muted);margin:0;font-size:12px}.lessonGrid article>b{font-size:11px}.channels{background:var(--panel);padding:100px 7vw}.channels .sectionHead>p{color:var(--muted)}.channelGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.channelGrid article{background:var(--page);border:1px solid var(--border);grid-template-columns:65px 1fr;gap:18px;padding:22px;display:grid;position:relative}.channelLogo{width:60px;height:60px;font-family:var(--display);border:1px solid var(--border);place-items:center;font-size:24px;font-weight:400;display:grid}.c0{background:#56221a}.c1{background:#2a4851}.c2{background:#494333}.verified{color:var(--lime);letter-spacing:.1em;font-size:10px}.channelGrid h3{margin:8px 0 3px}.channelGrid p{color:var(--muted);margin:0 0 12px;font-size:12px}.channelGrid small{color:var(--subdued);font-size:11px}.channelGrid article>b,.channelOpen{border-top:1px solid var(--border);grid-column:1/-1;padding-top:14px;font-size:11px}.channelOpen{color:var(--lime);font-weight:900;text-decoration:none}.channelRule{border:1px solid var(--border);grid-template-columns:auto repeat(3,1fr);align-items:center;gap:18px;margin-top:20px;padding:20px;font-size:11px;display:grid}.channelRule>b{color:var(--accent)}.channelRule span{text-align:center;border:1px solid var(--border);padding:9px}.channelRule p{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;margin:0;padding-top:15px}.review{background:var(--panel);grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:100px 7vw;display:grid}.review>div>p:not(.eyebrow){color:var(--muted);max-width:520px;line-height:1.7}.review>div>button{color:var(--text);border:1px solid var(--border);background:0 0;margin-top:25px;padding:12px 16px}.score{border:1px solid var(--border);background:var(--page);padding:25px}.scoreTop{letter-spacing:.13em;color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.scoreTop b{color:var(--lime)}.scoreProduct{grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:28px 0;display:grid}.productGlyph{color:var(--subdued);font-size:60px}.scoreProduct small{color:var(--muted);font-size:10px}.scoreProduct h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:5px 0;font-size:27px;font-weight:400;line-height:1}.scoreProduct p{color:var(--muted);font-size:12px}.scoreProduct>strong{color:var(--lime);font-size:42px}.scoreProduct>strong small{font-size:12px}.metric{grid-template-columns:120px 1fr 32px;align-items:center;gap:12px;margin:13px 0;font-size:12px;display:grid}.metric i{background:var(--border);height:3px}.metric i b{background:var(--lime);height:100%;display:block}.disclose{border-top:1px solid var(--border);color:var(--muted);gap:25px;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.disclose b{color:var(--accent)}.charter{background:var(--accent);color:var(--deep);grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 7vw;display:grid}.charterTitle{height:max-content;position:sticky;top:120px}.charterTitle>p:not(.eyebrow){max-width:460px;line-height:1.6}.charterTitle>span{letter-spacing:.16em;margin-top:45px;font-size:9px;display:block}.principles article{border-top:1px solid #0506054d;grid-template-columns:60px 1fr;gap:20px;padding:23px 0;display:grid}.principles article>b{font-size:12px}.principles h3{margin:0 0 8px;font-size:22px}.principles p{margin:0;font-size:13px;line-height:1.55}.economics,.architecture{padding:110px 7vw}.moneyGrid{border:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.moneyGrid article{border-right:1px solid var(--border);min-height:220px;padding:24px}.moneyGrid span{color:var(--muted);font-size:12px}.moneyGrid strong{font-family:var(--display);color:var(--lime);margin:28px 0;font-size:48px;font-weight:400;display:block}.moneyGrid p,.fine{color:var(--muted);font-size:12px;line-height:1.6}.fine{margin-top:20px}.architecture{background:var(--panel);color:var(--text)}.archGrid{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.archGrid article{border-right:1px solid var(--border);min-height:200px;padding:22px}.archGrid b{color:var(--accent);font-size:11px}.archGrid small{letter-spacing:.12em;margin:24px 0 8px;display:block}.archGrid h3{font-size:19px}.archGrid p{color:var(--muted);font-size:13px}.separation{border:1px solid var(--border);grid-template-columns:auto auto 1fr auto;align-items:center;gap:20px;margin-top:30px;padding:22px;font-size:12px;display:grid}.separation>b{color:var(--accent)}.separation span{font-weight:800}.separation i{text-align:center;color:var(--muted)}.separation p{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;margin:0;padding-top:15px}.phaseGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.phaseGrid article{border-top:4px solid var(--brand);background:var(--panel);min-height:310px;padding:28px;position:relative}.phaseNo{font-family:var(--display);color:var(--subdued);font-size:44px;font-weight:400;position:absolute;top:18px;right:20px}.phaseGrid>article>p{color:var(--accent);font-size:11px;font-weight:800}.phaseGrid h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:24px 0;font-size:30px;font-weight:400;line-height:1}.phaseGrid ul{margin:0;padding:0;list-style:none}.phaseGrid li{border-top:1px solid var(--border);padding:10px 0;font-size:13px}.cta{text-align:center;background:linear-gradient(135deg,var(--raised),var(--page));padding:100px 5vw}.cta div{justify-content:center;gap:10px;margin-top:35px;display:flex}footer{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:25px;padding:28px 5vw;font-size:11px;display:flex}footer p{margin-right:auto}footer .brand img{width:105px}@media (width<=900px){:root{--site-header-height:72px;--page-gutter:20px}.sitePrimaryNav{display:none}.headActions{margin-left:auto}.hero{min-height:650px;padding-top:80px}.heroArt{opacity:.3;width:65vw}.showGrid,.moneyGrid,.archGrid{grid-template-columns:1fr 1fr}.show:first-child{grid-column:1/-1}.review,.charter,.safety,.channelGrid{grid-template-columns:1fr}.charterTitle{position:static}.moneyGrid article{border-bottom:1px solid var(--border)}.phaseGrid,.separation,.channelRule{grid-template-columns:1fr}.separation p,.channelRule p{grid-column:auto}.heroFoot{grid-template-columns:1fr auto}.heroFoot span:nth-child(2){display:none}}@media (width<=560px){.siteHeader{padding:0 18px}.siteBrand,.brand{min-width:0}.brand b,.brand i{display:none}.headActions .join{padding:9px}.ageCard{padding:35px 24px}.ageCard h1{font-size:36px}.hero{padding:70px 22px}.hero h1{font-size:64px}.heroActions{flex-direction:column}.content,.review,.charter,.economics,.architecture,.roadmap,.safety,.channels{padding:75px 22px}.sectionHead{align-items:start;gap:20px}.showGrid,.moneyGrid,.archGrid{grid-template-columns:1fr}.show:first-child{grid-column:auto}.showVisual{height:220px}.lessonGrid article{grid-template-columns:38px 1fr}.lessonGrid article>b{display:none}.score{padding:16px}.scoreProduct{grid-template-columns:50px 1fr auto}.productGlyph{font-size:40px}.scoreProduct>strong{font-size:30px}.metric{grid-template-columns:90px 1fr 28px}.cta h2{font-size:38px}.cta div{flex-direction:column}.cta button{width:100%}footer{flex-direction:column;align-items:flex-start}.headActions>button:first-child{display:none}}@media (height<=640px){.age{place-items:start center}.ageCard{margin-block:12px;padding-block:28px}.ageLogo{width:150px;margin-bottom:15px}.ageCard h1{margin:14px 0;font-size:32px}.ageCard>p:not(.eyebrow){line-height:1.45}.ageCard button{margin:12px 0}}.siteHeader a:focus-visible,.siteHeader summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.siteHeader a,.siteHeader summary{min-height:44px}.siteBrand,.headActions a,.sitePrimaryNav>a,.academyNav>summary{align-items:center;display:flex}.siteHeader+main [id],main>.siteHeader~[id]{scroll-margin-top:calc(var(--site-header-height) + 18px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-padding-top:calc(var(--site-header-height) + 48px)}.brandInviteCard footer{background:0 0;padding:19px 0 0!important}.officialSocials{gap:12px;display:flex}.officialSocials a{color:var(--muted);text-decoration:none}.officialSocials a:hover{color:var(--accent)}.homeCategories{background:var(--border);border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 5vw;display:grid}.homeCategories a{background:var(--ink);flex-direction:column;justify-content:center;gap:5px;min-height:104px;padding:20px 24px;text-decoration:none;transition:background .15s;display:flex}.homeCategories a:hover{background:var(--raised)}.homeCategories a:focus-visible{outline:3px solid var(--lime);outline-offset:-4px}.homeCategories strong{color:var(--text);font-size:1rem}.homeCategories span{color:var(--muted);font-size:.875rem;line-height:1.5}.homeBrandInformation{background:var(--panel);color:var(--text);padding:50px 5vw}.homeBrandInformation .brandBenefits{margin-top:0}@media (width<=700px){.homeCategories{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.homeCategories a{padding:18px 20px}}@media (width<=360px){.homeCategories{grid-template-columns:1fr}}dialog.age{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;grid-template-columns:minmax(0,1fr);place-items:safe center;margin:0}dialog.age:not([open]){display:none}dialog.age::backdrop{background:#050605f5}.ageCard{overflow-wrap:anywhere;background:var(--panel);min-width:0;max-width:100%}.ageLogo{max-width:100%}.ageCard button{white-space:normal;justify-content:center;align-items:center;gap:.6em;min-width:0;font-size:1rem;display:flex}.ageCard button b{float:none;flex-shrink:0}.ageCard small{color:var(--muted);font-size:.875rem;line-height:1.6;display:block}.agePolicies{flex-wrap:wrap;justify-content:center;gap:.7rem 1rem;margin-top:1.25rem;font-size:1rem;line-height:1.5;display:flex}.agePolicies a{color:var(--text);text-underline-offset:.2em}.ageCard :is(button,a):focus-visible{outline:3px solid var(--lime);outline-offset:3px}dialog.age .ageCard h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:none;margin:20px 0;font-size:clamp(32px,4.4vw,46px);font-weight:400;line-height:1.05}dialog.age .ageCard h1:focus{outline:none}@media (width<=560px){dialog.age .ageCard h1{font-size:clamp(26px,8.4vw,34px)}}@media (height<=640px){dialog.age .ageCard h1{margin:14px 0;font-size:30px}}footer .brand img{object-fit:contain;width:40px;height:40px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}.sitePrimaryNav{align-items:center;gap:clamp(13px,1.7vw,27px)}.sitePrimaryNav>a,.academyNav>summary{color:var(--muted);white-space:nowrap;font-size:15px;font-weight:800;text-decoration:none}.sitePrimaryNav>a:hover,.academyNav>summary:hover,.academyNav[open]>summary{color:var(--text)}.academyNav{position:relative}.academyNav>summary{cursor:pointer;list-style:none}.academyNav>summary::-webkit-details-marker{display:none}.academyNav>summary:after{color:var(--accent);content:" ▾"}.academyNav>div{background:var(--panel);border:1px solid var(--border);z-index:2;gap:2px;min-width:170px;padding:8px;display:grid;position:absolute;top:30px;left:-15px}.academyNav a{color:var(--text);padding:10px;font-size:13px;font-weight:800;text-decoration:none;display:block}.academyNav a:hover{background:var(--raised);color:var(--accent)}.headActions .join,.primary,.ghost,.darkButton{text-decoration:none;display:inline-block}.heroPromise{border-left:3px solid var(--accent);color:var(--text);max-width:650px;margin:0 0 18px;padding-left:18px;font-size:clamp(17px,1.6vw,23px);font-weight:800;line-height:1.35}.hero{background:radial-gradient(circle at 77% 22%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 25%), radial-gradient(circle at 15% 82%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 28%), var(--page);min-height:calc(100vh - var(--site-header-height));grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(38px,4.6vw,82px);padding:74px 4vw 108px;display:grid}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 67%);mask-image:linear-gradient(90deg,#000,#0000 67%)}.hero:after{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 80%, transparent), transparent 42%);bottom:73px;pointer-events:none;inset-inline:4vw;height:1px;top:auto}.hero .signal{color:var(--muted);z-index:4;top:27px;right:4vw}.heroCopy{max-width:680px}.hero .series{color:var(--accent);margin:0}.hero h1{margin:30px 0 34px;font-size:clamp(62px,6.6vw,112px);font-style:normal;line-height:.8}.hero h1 em{color:var(--accent);font-style:normal}.hero .lead{color:var(--muted);max-width:590px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.heroEditorialStandard{color:var(--text);letter-spacing:.105em;text-transform:uppercase;margin:24px 0 0;font-size:10px;font-weight:900;line-height:1.55}.heroMediaWall{z-index:2;flex-direction:column;align-self:stretch;gap:10px;height:min(67vh,660px);min-height:530px;display:flex;position:relative}.heroFeature,.heroChannelRail>a{background:var(--panel);border:1px solid var(--border);color:var(--text);isolation:isolate;text-decoration:none;position:relative;overflow:hidden}.heroFeature{flex:auto;min-height:0}.heroFeature>img,.heroChannelRail>a>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:filter .22s,transform .42s;position:absolute;inset:0}.heroFeature>img{object-position:center 52%}.heroFeature:hover>img,.heroChannelRail>a:hover>img{filter:brightness(1.06)saturate(1.06);transform:scale(1.025)}.heroFeature:focus-visible,.heroChannelRail>a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.heroMediaShade{z-index:-1;background:linear-gradient(#0507060f,#05070614 42%,#050706eb),linear-gradient(90deg,#05070647,#0000 55%);position:absolute;inset:0}.heroMediaSignal{background:var(--accent);color:var(--deep);letter-spacing:.16em;padding:7px 9px;font-size:10px;font-weight:900;position:absolute;top:18px;left:18px}.heroPlayIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070908bd;border:1px solid #ffffffa3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding-left:2px;font-size:13px;display:flex;position:absolute;top:18px;right:18px}.heroMediaCopy{flex-direction:column;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.heroMediaCopy small,.heroChannelRail small{color:var(--accent);letter-spacing:.14em;font-size:8px;font-weight:900}.heroMediaCopy strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:10px;font-size:clamp(28px,3.2vw,50px);font-weight:400;line-height:1.05}.heroMediaCopy em{color:var(--muted);margin-top:12px;font-size:11px;font-style:normal;font-weight:800}.heroChannelRail{flex:0 0 132px;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.heroChannelRail>a:after{content:"";z-index:-1;background:linear-gradient(#0000 18%,#050706f0);position:absolute;inset:0}.heroChannelRail>a:first-child img{object-position:center 46%}.heroChannelRail>a:nth-child(2) img{object-position:center}.heroChannelRail>a:nth-child(3) img{object-position:center 46%}.heroChannelRail>a>span{flex-direction:column;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.heroChannelRail strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:6px;font-size:clamp(17px,1.65vw,26px);font-weight:400;line-height:1.05}.heroActions{flex-wrap:wrap;margin-top:30px}.heroFoot{color:var(--muted);z-index:3;grid-template-columns:repeat(3,auto);justify-content:space-between;bottom:24px;left:4vw;right:4vw}.playerSection{background:var(--panel);color:var(--text);grid-template-columns:.78fr 1.22fr;align-items:center;gap:6vw;padding:100px 7vw;display:grid}.playerIntro h2,.brandBenefits h2,.sports h2,.originIntro h2,.huntingSection h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:14px 0 25px;font-size:clamp(38px,5vw,67px);font-weight:400;line-height:1.05}.playerIntro>p:not(.eyebrow){color:var(--muted);line-height:1.75}.playerFacts{border-top:1px solid var(--border);margin-top:28px;display:grid}.playerFacts span{border-bottom:1px solid var(--border);padding:13px 0;font-size:11px;font-weight:800}.playerFacts span:before{color:var(--accent);content:"✓";margin-right:10px}.homePlayer{background:var(--deep);border:1px solid var(--border);color:var(--text);min-width:0;padding:12px;box-shadow:0 35px 80px #0c0f0d40}.playerChrome,.playerMeta{justify-content:space-between;align-items:center;display:flex}.playerChrome{color:var(--muted);letter-spacing:.13em;padding:2px 3px 12px;font-size:9px}.playerChrome i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.playerChrome b{color:var(--accent)}.homePlayerStage{aspect-ratio:16/9;background:radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 24%), linear-gradient(125deg, var(--raised), var(--panel) 62%, var(--deep));isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.homePlayerStage video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.homePlayerStage.started video{opacity:1}.homePlayerPoster{background:linear-gradient(90deg, #0a0e0b24, #090c0aa3), radial-gradient(circle at 19% 38%, color-mix(in srgb, var(--accent) 52%, transparent), transparent 24%);isolation:isolate;z-index:2;flex-direction:column;justify-content:space-between;padding:clamp(18px,3vw,36px);display:flex;position:absolute;inset:0}.homePlayerPoster:after{content:"";z-index:-1;background:linear-gradient(90deg,#060807e6,#06080747 56%,#06080794),linear-gradient(#0608070a,#060807b8);position:absolute;inset:0}.homePlayerPosterArtwork{filter:saturate(.92)contrast(1.04);object-fit:cover;object-position:center 52%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.homePlayerGrid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000c,#0000 80%);mask-image:linear-gradient(90deg,#000c,#0000 80%)}.homePlayerPosterIdentity,.homePlayerPosterCopy,.homePlayerPlayCue{z-index:1;position:relative}.homePlayerPosterIdentity{justify-content:space-between;align-items:center;display:flex}.homePlayerPosterIdentity img{width:clamp(108px,15vw,180px);height:auto}.homePlayerPosterIdentity span,.homePlayerPosterCopy small{letter-spacing:.16em;font-size:9px;font-weight:900}.homePlayerPosterIdentity span{color:var(--accent)}.homePlayerPosterCopy{max-width:72%}.homePlayerPosterCopy small{color:var(--accent);display:block}.homePlayerPosterCopy strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:10px;font-size:clamp(24px,3.2vw,45px);font-weight:400;line-height:1.05;display:block}.homePlayerPosterCopy p{color:var(--muted);margin:10px 0 0;font-size:11px}.homePlayerPlayCue{color:var(--text);background:#080b09db;border:1px solid #ffffff94;align-self:flex-end;align-items:center;gap:9px;min-height:46px;padding:8px 12px;display:flex;position:absolute;bottom:clamp(18px,3vw,36px);right:clamp(18px,3vw,36px)}.homePlayerPlayCue i{background:var(--accent);width:26px;height:26px;color:var(--deep);border-radius:50%;justify-content:center;align-items:center;padding-left:2px;font-size:10px;display:flex}.homePlayerPlayCue span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.homePlayerPlayCue:disabled{color:var(--muted);cursor:default;border-color:#ffffff3d}.homePlayerPlayCue:disabled i{background:var(--subdued)}.homePlayerPlayCue:focus-visible,.homePlayerControls button:focus-visible,.homePlayerControls input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.homePlayerControls{z-index:3;background:linear-gradient(#0000,#040605f2);grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:10px;padding:30px 12px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.homePlayerControls button{border:1px solid var(--border);color:var(--text);background:#080b09db;min-width:44px;min-height:38px;padding:7px 10px}.homePlayerControls button:first-child i{color:var(--accent);font-style:normal}.homePlayerControls time{color:var(--muted);white-space:nowrap;font-size:9px}.homePlayerControls input{accent-color:var(--accent);width:100%;min-width:0}.playerMeta{gap:20px;padding:16px 5px 5px}.playerMeta small,.playerMeta strong{display:block}.playerMeta small{color:var(--accent);letter-spacing:.13em;font-size:8px}.playerMeta strong{margin-top:5px;font-size:14px}.playerMeta>span{color:var(--muted);font-size:9px}.embedProposition{background:var(--accent);color:var(--deep);grid-template-columns:.9fr 1.1fr;gap:7vw;padding:78px 7vw;display:grid}.embedProposition h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:15px 0 0;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:1.05}.embedProposition>div:last-child{align-self:end}.embedProposition>div:last-child p{font-size:16px;line-height:1.7}.embedProposition span{letter-spacing:.12em;border-top:1px solid #00000059;margin-top:28px;padding-top:18px;font-size:9px;font-weight:900;display:block}.originSection{background:radial-gradient(circle at 16% 18%, color-mix(in srgb, var(--accent) 19%, transparent), transparent 24%), var(--page);grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;padding:105px 7vw;display:grid}.originIntro>p:not(.eyebrow){color:var(--muted);max-width:540px;font-size:16px;line-height:1.75}.originIntro>span{border-top:1px solid var(--border);color:var(--subdued);letter-spacing:.12em;margin-top:30px;padding-top:17px;font-size:9px;font-weight:900;display:block}.channelStatus{border:1px solid var(--border);color:var(--muted);padding:22px}.channelStatus.error{color:#ffb6aa;border-color:#784238}.channelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.channelGrid article{grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr);min-height:250px}.channelVisual{align-self:stretch;min-height:170px;position:relative;overflow:hidden}.channelVisualPhoto,.channelVisualShade{width:100%;height:100%;position:absolute;inset:0}.channelVisualPhoto{object-fit:cover}.channelVisualShade{background:linear-gradient(#05070614,#050706e0)}.channelVisualLogo{object-fit:contain;object-position:left center;z-index:2;width:min(78%,280px);height:auto;max-height:62px;display:block;position:absolute;bottom:20px;left:18px}.channelVisualLogo-hardy-rifles{width:92px;max-height:92px}.channelVisualLogo-archon-firearms,.channelVisualLogo-grayboe-rifle-stocks{width:min(84%,310px)}.channelIdentity{min-width:0}.channelIdentity .verified{text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.channelIdentity .verified b{background:var(--accent);color:var(--deep);border-radius:50%;place-items:center;width:17px;height:17px;display:inline-grid}.channelIdentity h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:15px 0 8px;font-size:25px;font-weight:400;line-height:1}.channelIdentity p{color:var(--text);font-weight:800;line-height:1.5}.channelIdentity small{line-height:1.55;display:block}.brandBenefits{border-top:1px solid var(--border);grid-template-columns:.8fr 1.2fr;gap:5vw;margin-top:80px;padding-top:75px;display:grid}.brandBenefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brandBenefitsGrid article{border-left:1px solid var(--border);border-top:1px solid var(--border);padding:25px}.brandBenefitsGrid b,.sportsGrid b{color:var(--accent);font-size:10px}.brandBenefitsGrid h3{margin:18px 0 8px;font-size:18px}.brandBenefitsGrid p{color:var(--muted);font-size:12px;line-height:1.65}.brandBenefitsLead>p:not(.eyebrow){color:var(--muted);max-width:520px;font-size:13px;line-height:1.7}.equalityPromise{background:var(--accent);color:var(--deep);grid-template-columns:auto 1fr;align-items:center;gap:30px;margin-bottom:22px;padding:20px 24px;display:grid}.equalityPromise b{letter-spacing:.12em;font-size:11px}.equalityPromise p{margin:0;line-height:1.55}.sports{background:var(--panel);color:var(--text);padding:100px 7vw}.sports>h2{max-width:940px}.sportsLead{color:var(--muted);max-width:760px;font-size:16px;line-height:1.7}.sportsGrid{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:45px;display:grid}.sportsGrid article{border-right:1px solid var(--border);min-height:230px;padding:30px}.sportsGrid h3{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:400}.sportsGrid p{color:var(--muted);line-height:1.7}.huntingSection{background:radial-gradient(circle at 72% 40%, color-mix(in srgb, var(--subdued) 28%, transparent), transparent 35%), linear-gradient(135deg, var(--panel), var(--page) 68%);grid-template-columns:.86fr 1.14fr;gap:8vw;padding:105px 7vw;display:grid}.huntingSection h2{margin:14px 0 0}.huntingSection>div:last-child{align-self:end}.huntingSection>div:last-child>p{color:var(--muted);max-width:720px;font-size:18px;line-height:1.8}.huntingSignal{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.huntingSignal span{border-bottom:1px solid var(--border);color:var(--accent);letter-spacing:.12em;padding:15px 3px;font-size:9px;font-weight:900}.homepagePartnerPlacement{background:var(--panel);padding:30px 7vw}.partnerPlacementLoading>span{background:linear-gradient(105deg, var(--panel), var(--raised) 45%, var(--panel) 72%);border:1px solid var(--border);min-height:180px;display:block}.partnerCreative{background:var(--panel);border:1px solid var(--border);color:var(--text);grid-template-columns:minmax(210px,.55fr) 1.45fr;max-width:1500px;min-height:180px;margin:0 auto;text-decoration:none;display:grid;overflow:hidden}.partnerCreative:hover{border-color:var(--muted)}.partnerCreativeVisual{min-height:180px;position:relative;overflow:hidden}.partnerCreativeVisual>img{object-fit:cover;width:100%;height:100%}.partnerCreativeHouseArt{background:radial-gradient(circle at 23% 55%, color-mix(in srgb, var(--accent) 76%, transparent), transparent 28%), linear-gradient(125deg, var(--raised), var(--panel));flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:180px;padding:28px;display:flex}.partnerCreativeHouseArt:after{content:"";border:1px solid #ffffff2e;position:absolute;inset:14px}.partnerCreativeHouseArt img{z-index:1;width:72%;max-width:190px;height:auto;position:relative}.partnerCreativeHouseArt img.partnerHouseMark{object-fit:contain;width:72px;height:72px}.partnerCreativeHouseArt span{color:var(--accent);letter-spacing:.17em;z-index:1;font-size:8px;font-weight:900;position:relative}.partnerCreativeCopy{align-self:center;padding:clamp(24px,4vw,52px)}.partnerDisclosure{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.partnerCreativeCopy>strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:13px;font-size:clamp(25px,3.2vw,46px);font-weight:400;line-height:1.05;display:block}.partnerCreativeCopy p{color:var(--muted);max-width:680px;margin:13px 0 0;line-height:1.65}.partnerCreativeCopy b{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:10px;display:block}.partnerCreativeCopy b i{color:var(--accent);margin-left:5px;font-style:normal}.partnerCreative-field .partnerCreativeHouseArt{background:radial-gradient(circle at 70% 25%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 26%), linear-gradient(135deg, var(--raised), var(--panel) 70%)}.partnerCreative-studio .partnerCreativeHouseArt{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 34%, transparent), transparent 55%), var(--panel)}.partnerPlacementPair{background:var(--page);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:34px 7vw;display:grid}.partnerPlacementPair .homepagePartnerPlacement{padding:0}.partnerPlacementPair .homepagePartnerPlacement:only-child{grid-column:1/-1}.partnerPlacementPair .partnerCreative{grid-template-columns:.72fr 1.28fr;height:100%}.partnerPlacementPair .partnerCreativeCopy>strong{font-size:clamp(22px,2.3vw,34px)}.cta>p:not(.eyebrow){color:var(--muted);max-width:700px;margin:0 auto;line-height:1.7}.cta a{text-decoration:none}.officialAliasNote{border:1px solid var(--border);color:var(--muted);margin:20px 0 0;padding:14px;font-size:10px;line-height:1.6}@media (width<=1100px){.sitePrimaryNav{gap:13px}.sitePrimaryNav>a,.academyNav>summary{font-size:14px}.headActions .join{display:none}.hero{grid-template-columns:1fr;align-items:start;gap:44px;min-height:auto;padding:78px 4vw 108px}.heroCopy{max-width:760px}.hero h1{font-size:clamp(66px,10vw,104px)}.heroMediaWall{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.heroFeature>img{object-position:center 52%}}@media (width<=900px){.siteHeader{flex-wrap:wrap;align-items:center;height:auto;min-height:118px;padding:10px 18px 0}.sitePrimaryNav{scrollbar-width:none;flex:0 0 100%;order:3;justify-content:flex-start;gap:19px;height:50px;margin:0;display:flex;overflow-x:auto}.sitePrimaryNav::-webkit-scrollbar{display:none}.sitePrimaryNav>a,.academyNav>summary{align-items:center;min-height:44px;font-size:14px;display:flex}.academyNav[open]{align-items:center;gap:7px;display:flex}.academyNav>div{background:var(--panel);border:0;min-width:max-content;padding:0;display:flex;position:static}.academyNav a{align-items:center;min-height:44px;padding:0 9px;display:flex}.hero{gap:40px;padding:58px 22px 102px}.hero .signal{margin-bottom:0;position:relative;top:auto;right:auto}.hero h1{margin-top:24px}.heroMediaWall{aspect-ratio:4/3}.heroFoot{bottom:22px;left:22px;right:22px}.playerSection,.brandBenefits,.embedProposition,.originSection,.huntingSection,.partnerPlacementPair,.channelGrid{grid-template-columns:1fr}}@media (width<=650px){.hero{padding:48px 18px 44px;display:block}.hero:after{display:none}.hero .signal{margin-bottom:26px;line-height:1.5}.hero h1{margin:22px 0 28px;font-size:clamp(52px,16vw,72px);line-height:.82}.heroPromise{padding-left:14px;font-size:17px}.heroEditorialStandard{font-size:9px}.heroActions{flex-direction:column}.heroActions a{text-align:center}.heroMediaWall{aspect-ratio:auto;margin-top:40px;display:block}.heroFeature{aspect-ratio:3/2;min-height:0;display:block}.heroFeature>img{object-position:center 52%}.heroMediaCopy{bottom:20px;left:18px;right:18px}.heroMediaCopy strong{font-size:clamp(30px,11vw,42px)}.heroChannelRail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:158px;grid-template-columns:repeat(3,minmax(74vw,1fr));gap:10px;margin-top:10px;padding-bottom:8px;display:grid;overflow-x:auto}.heroChannelRail::-webkit-scrollbar{display:none}.heroChannelRail>a{scroll-snap-align:start;min-height:158px}.heroChannelRail strong{font-size:22px}.heroFoot{border-top:1px solid var(--border);flex-direction:column;gap:7px;margin-top:24px;padding-top:18px;display:flex;position:static}.heroFoot span:nth-child(2){display:inline}.playerSection,.sports,.embedProposition,.originSection,.huntingSection{padding:75px 22px}.homepagePartnerPlacement,.partnerPlacementPair{padding:20px 22px}.partnerPlacementPair .homepagePartnerPlacement{padding:0}.partnerCreative,.partnerPlacementPair .partnerCreative{grid-template-columns:1fr}.partnerCreativeVisual,.partnerCreativeHouseArt{min-height:150px}.homePlayerPosterCopy{max-width:78%}.homePlayerPosterCopy p,.homePlayerPlayCue span,.homePlayerControls time,.homePlayerControls button:nth-last-child(-n+2){display:none}.homePlayerControls{grid-template-columns:auto 1fr}.channelGrid article,.brandBenefitsGrid,.sportsGrid,.equalityPromise{grid-template-columns:1fr}.sportsGrid article{border-bottom:1px solid var(--border);border-right:0}.channelRule{grid-template-columns:1fr}.channelRule p{grid-column:auto}}.mobileNavToggle{display:none}.sitePrimaryNav a[aria-current=page],.watchChannels a[aria-current=page]{color:var(--accent);text-underline-offset:6px;text-decoration:underline}.discoveryFilter{margin:24px 0}.discoveryFilter label{margin:12px 0;font-size:16px;display:block}.discoveryFilter input,.discoveryFilter select{background:var(--panel);width:100%;max-width:640px;min-height:44px;color:var(--text);border:1px solid var(--subdued);font:inherit;border-radius:4px;margin-top:8px;padding:10px 14px;display:block}.discoveryFilter button,.discoveryEmpty button{min-height:44px;padding:10px 16px}.watchPage{max-width:1400px;margin:auto;padding:32px clamp(16px,4vw,60px)}.watchPage h1{font-size:clamp(32px,5vw,64px)}.watchChannels,.watchReturn{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.watchChannels a,.watchReturn a{border:1px solid var(--border);align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.homePlayerControls button,.officialPlayerControls button,.officialPlayerHead button{min-width:44px;min-height:44px}.homePlayerStage:fullscreen{background:#000}.homePlayerStage:fullscreen video{object-fit:contain;width:100%;height:100%}@media (width<=900px){.siteHeader{gap:10px;min-height:80px;padding:10px 16px}.mobileNavToggle{background:var(--panel);min-width:64px;min-height:44px;color:var(--text);border:1px solid var(--border);margin-left:auto;padding:8px;display:block}.siteHeader .headActions{margin-left:0}.sitePrimaryNav{height:auto;display:none;overflow:visible}.sitePrimaryNav.isOpen{flex-direction:column;align-items:stretch;gap:0;padding-bottom:12px;display:flex}.sitePrimaryNav>a,.academyNav>summary{min-height:44px;padding:8px 12px}.academyNav[open]{display:block}.academyNav>div{flex-direction:column;min-width:0}}@media (width<=650px){.homePlayerPosterCopy p{font-size:14px;display:block}.homePlayerControls{grid-template-columns:44px minmax(0,1fr) auto auto;gap:6px;padding:8px}.homePlayerControls input{width:100%;min-width:0}.homePlayerControls button:nth-last-child(-n+2){display:block}.homePlayerControls time{text-align:center;grid-area:2/1/auto/-1;font-size:12px;display:block}.homePlayerPlayCue{min-width:44px;min-height:44px}.academySubnav,.academySubnav>div{flex-wrap:wrap;height:auto}.academySubnav a,.academyTextLink,.academyHeroActions a{align-items:center;min-height:44px;display:inline-flex}.watchChannels a,.watchReturn a{overflow-wrap:anywhere;max-width:100%}.sectionHead{flex-direction:column;align-items:stretch;gap:16px;display:flex}.sectionHead>*,.review>*,.charter>*,.principles article>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.review,.charter{grid-template-columns:minmax(0,1fr)}.score{min-width:0}}.homePlayerControls button{font-size:14px}@media (width<=900px){.siteHeader .mobileNavToggle{background:var(--panel);border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:inline-flex}.siteHeader .mobileNavToggle:hover{background:var(--raised)}.siteHeader .mobileNavToggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}}:root{--official-display:var(--display);--official-body:var(--body)}.siteHeader.siteHeader{height:auto;min-height:var(--site-header-height);padding:12px var(--page-gutter);background:var(--page);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;gap:12px clamp(24px,3.75vw,54px)}.siteHeader .siteBrand{flex-shrink:0;width:120px;min-width:120px}.siteHeader .siteBrand img{object-fit:contain;width:120px;height:auto}.siteHeader .sitePrimaryNav{flex-wrap:wrap;flex:1;align-items:center;gap:8px 32px;min-width:0;height:auto;margin:0;display:flex;overflow:visible}.siteHeader .sitePrimaryNav a,.siteHeader .siteDiscover summary,.siteHeader .headActions>a,.siteHeader .siteSearch{font-family:var(--body);white-space:nowrap;letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400;text-decoration:none}.siteHeader .sitePrimaryNav>a{font-size:15px}.siteHeader .sitePrimaryNav a[aria-current=page],.siteHeader .sitePrimaryNav>a.isFeaturedDestination,.siteHeader .sitePrimaryNav a:hover{color:var(--accent)}.siteHeader .headActions{flex-shrink:0;gap:24px;margin-left:0}.siteHeader .headActions>a{color:var(--text);font-weight:600}.siteHeader .headActions .join{background:var(--accent);border:1px solid var(--accent);min-height:46px;color:var(--deep);border-radius:4px;padding:0 20px;display:inline-flex}.siteHeader .mobileAccountActions{display:none}.siteSearch{flex-shrink:0;align-items:center;gap:10px;display:flex}.siteSearch svg{flex-shrink:0}.siteDiscover{position:relative}.siteDiscover summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.siteDiscover summary::-webkit-details-marker{display:none}.siteDiscover>div{background:var(--panel);border:1px solid var(--border);border-radius:4px;min-width:205px;padding:8px;position:absolute;top:calc(100% + 8px);left:-16px;box-shadow:0 16px 40px #05060580}.siteDiscover a{align-items:center;padding:8px;display:flex}.siteDiscover a:hover{background:var(--raised)}.siteHeader :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1200px){.siteHeader.siteHeader{gap:24px}.siteHeader .sitePrimaryNav{gap:20px}.siteHeader .headActions{gap:16px}.siteSearch span{display:none}}@media (width<=900px){.siteHeader.siteHeader{gap:12px;position:sticky}.siteHeader .siteBrand,.siteHeader .siteBrand img{width:108px;min-width:108px}.siteHeader .mobileNavToggle{border:1px solid var(--border);background:var(--panel);width:44px;min-width:44px;height:44px;color:var(--text);border-radius:4px;justify-content:center;align-items:center;margin-left:0;display:inline-flex}.siteHeader .mobileNavToggle:hover{background:var(--raised)}.siteHeader .siteSearch{justify-content:center;min-width:44px;margin-left:auto}.siteHeader .sitePrimaryNav{background:var(--page);border-bottom:1px solid var(--border);height:auto;padding:12px var(--page-gutter) 20px;max-height:calc(100dvh - var(--site-header-height));display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.siteHeader .sitePrimaryNav.isOpen{flex-direction:column;align-items:stretch;gap:0;display:flex}.siteHeader .sitePrimaryNav a,.siteHeader .siteDiscover summary{min-height:44px;padding:10px 12px}.siteDiscover>div{box-shadow:none;margin:4px 0;position:static}.siteHeader .headActions{flex:0 auto;gap:12px;min-width:0}.siteHeader .headActions>a{white-space:normal;overflow-wrap:anywhere}.siteHeader .headActions .join{display:none}.siteHeader .mobileAccountActions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.siteHeader .mobileAccountActions>a{white-space:normal;overflow-wrap:anywhere;align-items:center;display:inline-flex}.siteHeader .mobileAccountActions .join{background:var(--accent);color:var(--deep);border:1px solid var(--accent);border-radius:4px;font-weight:600}}@media (width<=400px){.siteHeader.siteHeader{gap:4px}.siteHeader .siteBrand,.siteHeader .siteBrand img{width:90px;min-width:90px}.siteHeader .headActions>a{font-size:12px}}.homeBroadcast h2,.homeBroadcast h3,.watchPage.watchPage h1,.brandDirectory.brandDirectory h1,.brandDirectory.brandDirectory h2,.officialChannelPage.officialChannelPage h1,.officialChannelPage.officialChannelPage h2,.officialChannelPage.officialChannelPage h3,.hardyPage.hardyPage h1,.hardyPage.hardyPage h2{font-family:var(--display);letter-spacing:.01em;font-style:normal;font-weight:400;line-height:1}.broadcastHero{isolation:isolate;background:var(--page);align-items:center;min-height:650px;padding:72px 6vw 100px;display:flex;position:relative;overflow:hidden}.broadcastHeroImage{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.broadcastHeroShade{z-index:-2;background:linear-gradient(90deg,#050606e8 0%,#05060682 48%,#05060610 100%),linear-gradient(#0000 45%,#050606ab);position:absolute;inset:0}.broadcastHeroCopy{max-width:600px}.broadcastHeroCopy .eyebrow{color:var(--accent);margin:0 0 22px}.broadcastHeroCopy h1{font-family:var(--display);letter-spacing:.005em;margin:0 0 24px;font-size:clamp(80px,9.3vw,140px);font-weight:400;line-height:.9}.broadcastHeroCopy>p:not(.eyebrow){color:var(--muted);font-size:17px}.broadcastHeroCopy .heroActions{gap:12px;margin-top:30px;display:flex}.homeBroadcast .primary,.homeBroadcast .ghost{justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.homeBroadcast .ghost{color:var(--text);background:#10111166;border:1px solid #ffffff70}.broadcastSignature{letter-spacing:2px;border-top:1px solid #ffffff40;justify-content:space-between;padding-top:18px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:27px;left:6vw;right:6vw}.broadcastSignature span{color:var(--muted)}.broadcastChannelRail{background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 5vw;display:grid}.broadcastChannelRail a{border-right:1px solid var(--border);color:var(--text);align-items:center;gap:18px;min-width:0;padding:24px;text-decoration:none;display:flex}.broadcastChannelRail a:first-child{padding-left:0}.broadcastChannelRail a:last-child{border:0}.broadcastChannelRail img{aspect-ratio:16/10;object-fit:cover;width:110px}.broadcastChannelRail small{color:var(--muted);letter-spacing:1px;margin-bottom:8px;font-size:9px;display:block}.broadcastChannelRail strong{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.broadcastChannelRail b{color:var(--accent);margin-left:auto;font-weight:400}.homeBroadcast .homeCategories{background:var(--panel);border:0;flex-wrap:wrap;justify-content:center;gap:0;padding:0 5vw;display:flex}.homeBroadcast .homeCategories a{background:0 0;min-height:74px;padding:18px 24px}.homeBroadcast .homeCategories strong{color:var(--text);font-size:13px}.homeBroadcast .homeCategories span{display:none}.homeBroadcast .playerSection,.homeBroadcast .channels{padding:70px 6vw}.homeBroadcast .playerIntro h2,.homeBroadcast .sectionHead h2{font-size:clamp(42px,5vw,68px)}.homeBroadcast .channelIdentity h3{font-size:32px}.homeBroadcast .channelGrid article{border-color:var(--border)}.homeBroadcast .channelIdentity small{display:none}.homeBroadcast .safety{background:var(--panel);color:var(--text);align-items:center;padding:64px 6vw}.homeBroadcast .safety h2{font-size:clamp(54px,6vw,84px)}.homeCoursePreview{border:1px solid var(--border);background:var(--panel);padding:44px}.homeCoursePreview h3{margin:20px 0;font-size:56px}.homeCoursePreview>p{color:var(--muted);line-height:1.7}.homeCoursePreview a{min-height:44px;color:var(--text);border-bottom:2px solid var(--accent);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.broadcastCreator{background:var(--panel);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:64px 6vw;display:grid}.broadcastCreator h2{margin:16px 0;font-size:64px}.broadcastCreator p{color:var(--muted);line-height:1.7}.broadcastCreator .primary,.broadcastCreator .ghost{margin:12px 10px 0 0}.homeBroadcast .originSection,.homeBroadcast .sports,.homeBroadcast .huntingSection,.homeBroadcast .cta{padding:64px 6vw}.homeBroadcast .sports h2,.homeBroadcast .huntingSection h2,.homeBroadcast .cta h2,.homeBroadcast .originIntro h2{font-size:clamp(42px,5vw,68px)}@media (width<=1100px){.broadcastChannelRail a{gap:12px;padding:20px 14px}.broadcastChannelRail img{width:80px}.broadcastChannelRail strong{font-size:24px}}@media (width<=900px){.broadcastHero{min-height:560px}.broadcastChannelRail{padding:0 24px}.broadcastChannelRail img{width:65px}.broadcastChannelRail small{font-size:8px}.broadcastCreator{grid-template-columns:1fr;gap:12px}.broadcastHeroImage{object-position:65% center}}@media (width<=600px){.broadcastHero{min-height:540px;padding:65px 22px 95px}.broadcastHeroCopy h1{font-size:90px}.broadcastHeroCopy>p:not(.eyebrow){font-size:14px}.broadcastHeroCopy .heroActions{flex-direction:row}.homeBroadcast .primary,.homeBroadcast .ghost{padding:13px 18px;font-size:12px}.broadcastSignature{letter-spacing:1px;font-size:9px;left:22px;right:22px}.broadcastChannelRail{scroll-snap-type:x mandatory;padding:0 22px;display:flex;overflow-x:auto}.broadcastChannelRail a{scroll-snap-align:start;flex:0 0 78%;padding:20px 16px}.broadcastChannelRail img{width:95px}.broadcastChannelRail strong{font-size:28px}.homeBroadcast .homeCategories{justify-content:flex-start;padding:8px 12px}.homeBroadcast .homeCategories a{min-height:44px;padding:10px 12px}.homeBroadcast .playerSection,.homeBroadcast .channels,.homeBroadcast .safety,.homeBroadcast .originSection,.homeBroadcast .sports,.homeBroadcast .huntingSection,.homeBroadcast .cta,.broadcastCreator{padding:42px 22px}.homeCoursePreview{padding:28px}.homeCoursePreview h3{font-size:44px}.broadcastCreator h2{font-size:52px}}.officialChannelPage .officialHero,.hardyPage .hardyHero{align-items:center;min-height:560px;padding:56px 6vw}.officialChannelPage .officialHero h1,.hardyPage .hardyHero h1{max-width:880px;margin:28px 0 20px;font-size:clamp(64px,7vw,104px)}.hardyPage .hardyKicker{margin:28px 0 0}.officialChannelPage .officialDescription,.hardyPage .hardyLead{max-width:560px;margin:0;font-size:15px;line-height:1.7}.officialChannelPage .officialActions a,.hardyPage .hardyHeroActions a{font:700 13px var(--body);text-transform:none;min-height:46px;padding:14px 20px}.officialChannelPage .officialActions a:first-child,.hardyPage .hardyHeroActions .hardyPrimaryAction{background:var(--accent);border-color:var(--accent);color:var(--deep)}.hardyPage .hardyJourney{padding-inline:6vw}.hardyPage .hardyJourney a{padding:22px 18px}.hardyPage .hardyJourney small{font-size:11px}.brandDirectory.brandDirectory{padding:54px 6vw 70px}.brandDirectory .brandDirectoryIntro{margin-bottom:28px}.brandDirectory.brandDirectory h1{font-size:clamp(52px,6vw,82px)}.brandDirectory .brandDirectoryCard{min-height:360px}.officialChannelPage .officialEditorialSeparation,.hardyPage .hardyEditorial{padding:40px 6vw}.officialChannelPage .officialEditorialSeparation h2,.hardyPage .hardyEditorial h2{max-width:650px;font-size:34px}.officialChannelPage .officialEditorialSeparation p,.hardyPage .hardyEditorial p{font-size:13px}.officialLibrary.officialLibrary{padding:48px 6vw 60px}.officialLibrary .officialLibraryHead{align-items:center;gap:24px;margin-bottom:24px;padding-bottom:22px}.officialLibrary .officialLibraryHead h2,.officialLibrary .officialStillIntro h2{font-family:var(--display);letter-spacing:.01em;margin-top:12px;font-size:46px;font-weight:400;line-height:1}.officialLibrary .officialLibraryCount{gap:4px 12px;min-width:130px}.officialLibrary .officialLibraryCount strong{font-family:var(--display);color:var(--text);font-size:32px;font-weight:400}.officialLibrary .discoveryFilter{flex-wrap:wrap;align-items:end;gap:18px;margin:20px 0 32px;display:flex}.officialLibrary .discoveryFilter>label{color:var(--muted);margin:0;font-size:12px}.officialLibrary .discoveryFilter>label:first-child{flex:240px}.officialLibrary .discoveryFilter>label:nth-child(2){flex:0 260px}.officialLibrary .discoveryFilter input,.officialLibrary .discoveryFilter select{border-color:var(--subdued);border-radius:0;max-width:none;font-size:14px}.officialLibrary .discoveryFilter [role=status]{background:var(--panel);flex-basis:100%;padding:24px}.officialLibrary .officialFilmSection{scroll-margin-top:calc(var(--site-header-height) + 70px);margin-bottom:36px;padding-bottom:36px}.officialLibrary .officialFilmSectionHead{align-items:center;margin-bottom:20px}.officialLibrary .officialFilmSectionHead h2{font-family:var(--display);letter-spacing:.01em;font-size:32px;font-weight:400;line-height:1}.officialLibrary .officialFilmSectionHead p{max-width:360px;font-size:11px;line-height:1.6}.officialLibrary .officialVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.officialLibrary .officialVideoGrid>article.officialFilmFeatured{grid-column:auto}.officialLibrary .officialMediaBody h3,.officialLibrary .officialFilmFeatured .officialMediaBody h3{font-family:var(--body);letter-spacing:-.15px;text-transform:none;font-size:17px;font-weight:700;line-height:1.35}.officialLibrary .officialMediaBody{padding-top:12px}.officialLibrary .officialMediaBody>span{font-size:9px}.officialLibrary .officialMediaBody p{font-size:11px;font-weight:400;line-height:1.5}.officialLibrary .officialPlaybackState{font-size:9px}.officialLibrary .officialPlayCue i{background:var(--accent);color:var(--deep)}.officialLibrary .officialPlayCue em{font-size:8px}.officialLibrary .officialPlayerMeta h2{font-family:var(--display);letter-spacing:.01em;font-size:32px;font-weight:400;line-height:1}.officialPlayerNext{background:var(--raised);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}.officialPlayerNext>div{min-width:0}.officialPlayerNext span{letter-spacing:1.2px;color:var(--muted);font-size:9px}.officialPlayerNext strong{color:var(--text);margin-top:6px;font-size:16px;font-weight:600;line-height:1.4;display:block}.officialPlayerNext button{border:1px solid var(--subdued);min-height:44px;color:var(--text);background:0 0;flex-shrink:0;padding:12px 20px;font-size:12px;font-weight:700}.officialPlayerNext button span{color:var(--text);margin-left:18px}.officialPlayerNext button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.watchPage.watchPage{max-width:1600px;padding:40px 5vw 55px}.watchIntro{justify-content:space-between;align-items:center;gap:30px;display:flex}.watchIntro h1{margin:14px 0;font-size:clamp(48px,5vw,72px)}.watchIntro>p{color:var(--muted);font-size:14px}.watchIntro>a{color:var(--muted);border-bottom:1px solid var(--border);padding:12px 0;font-size:13px;text-decoration:none}.watchPage .watchChannels{border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:24px;margin:16px 0 30px;overflow-x:auto}.watchPage .watchChannels a{color:var(--muted);white-space:nowrap;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:13px;font-weight:600;text-decoration:none}.watchPage .watchChannels a[aria-current=page]{border-bottom-color:var(--accent);color:var(--text)}.watchPage .officialLibrary{background:0 0;padding:12px 0 24px}.watchPage .officialLibraryHead h2{font-size:32px}.watchPage .officialLibraryHead p{display:none}.watchBrowse{margin:50px 0}.watchBrowseHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.watchBrowseHead h2{font-family:var(--display);margin:0;font-size:38px;font-weight:400;line-height:1}.watchBrowseHead a{color:var(--muted);font-size:12px;text-decoration:none}.watchChannelCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.watchChannelCard{min-height:270px;color:var(--text);background:var(--panel);align-items:end;text-decoration:none;display:flex;position:relative;overflow:hidden}.watchChannelCard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.watchChannelCard:after{content:"";background:linear-gradient(#0000,#050705f0);position:absolute;inset:0}.watchChannelCard>span{z-index:1;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.watchChannelCard small{letter-spacing:1px;font-size:8px}.watchChannelCard strong{font-family:var(--display);font-size:32px;font-weight:400;line-height:1}.watchChannelCard b{color:var(--muted);font-size:12px}.watchPage .watchReturn{border-top:1px solid var(--border);gap:26px;padding-top:20px}.watchPage .watchReturn a{color:var(--muted);border:0;padding:8px 0;font-size:12px;text-decoration:none}@media (width<=1000px){.officialLibrary .officialVideoGrid,.watchChannelCards{grid-template-columns:repeat(2,minmax(0,1fr))}.watchIntro{flex-direction:column;align-items:start;gap:8px}.watchIntro>p{margin:0}.officialLibrary .officialFilmSectionHead{align-items:start;gap:12px}.officialLibrary .officialFilmSectionHead p{max-width:230px}}@media (width<=600px){.officialChannelPage .officialHero,.hardyPage .hardyHero{min-height:530px;padding:36px 22px}.officialChannelPage .officialHero h1,.hardyPage .hardyHero h1{margin:24px 0 18px;font-size:62px}.officialChannelPage .officialDescription,.hardyPage .hardyLead{font-size:14px}.officialChannelPage .officialActions,.hardyPage .hardyHeroActions{flex-flow:wrap;gap:10px;margin-top:24px}.officialChannelPage .officialActions a,.hardyPage .hardyHeroActions a{padding:12px 14px;font-size:12px}.hardyPage .hardyJourney{padding:0 22px;display:flex;overflow-x:auto}.hardyPage .hardyJourney a{flex:0 0 78%;min-width:0}.brandDirectory.brandDirectory{padding:36px 22px 44px}.brandDirectory .brandDirectoryCard{min-height:300px}.officialChannelPage .officialEditorialSeparation,.hardyPage .hardyEditorial{padding:32px 22px}.officialLibrary.officialLibrary{padding:32px 22px 42px}.officialLibrary .officialLibraryHead{align-items:start;gap:16px}.officialLibrary .officialLibraryHead h2{font-size:32px}.officialLibrary .officialLibraryHead>div:first-child{min-width:0}.officialLibrary .officialLibraryCount{min-width:92px}.officialLibrary .officialLibraryCount strong{font-size:28px}.officialLibrary .officialLibraryCount span{font-size:8px}.officialLibrary .discoveryFilter{gap:14px}.officialLibrary .discoveryFilter>label:nth-child(2){flex-basis:100%}.officialLibrary .officialVideoGrid{gap:24px 14px}.officialLibrary .officialFilmSectionHead{flex-direction:column;gap:8px}.officialLibrary .officialFilmSectionHead h2{font-size:28px}.officialLibrary .officialFilmSectionHead p{text-align:left;max-width:none}.officialLibrary .officialMediaBody h3,.officialLibrary .officialFilmFeatured .officialMediaBody h3{font-size:14px}.officialLibrary .officialMediaBody>span{font-size:8px}.officialLibrary .officialMediaBody p{font-size:10px}.officialLibrary .officialPlayCue{bottom:6px;right:6px}.officialLibrary .officialPlayCue em{display:none}.officialPlayerNext{gap:16px;padding:16px}.officialPlayerNext strong{font-size:14px}.officialPlayerNext button{padding:10px 12px;font-size:11px}.officialPlayerNext button span{margin-left:8px}.watchPage.watchPage{padding:28px 18px}.watchPage .officialLibrary{padding:0}.watchPage .watchChannels{gap:22px}.watchIntro h1{font-size:48px}.watchBrowse{margin:36px 0}.watchBrowseHead h2{font-size:30px}.watchChannelCards{gap:14px}.watchChannelCard{min-height:220px}.watchChannelCard>span{padding:16px}.watchChannelCard strong{font-size:28px}.watchBrowseHead a{font-size:11px}}.destinationPage{background:var(--page);color:var(--text)}.destinationPage h1,.destinationPage h2,.destinationPage h3,.destinationSection h2,.destinationSection h3{font-family:var(--display);letter-spacing:.01em;font-weight:400;line-height:1}.destinationHero{background:var(--panel);border-bottom:1px solid var(--border);grid-template-columns:1.15fr 1fr;align-items:center;gap:6vw;padding:76px 6vw;display:grid}.destinationHero>*{min-width:0}.destinationHero h1{margin:24px 0;font-size:clamp(60px,7.3vw,108px)}.destinationHero .eyebrow{color:var(--accent)}.destinationHero p{max-width:620px;color:var(--muted);font-size:1rem;line-height:1.75}.destinationHero .destinationLead{color:var(--text);font-size:1.35rem;line-height:1.5}.destinationActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.destinationPage .primary,.destinationPage .ghost{justify-content:center;align-items:center;min-height:48px;padding:14px 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.destinationPage .ghost{border:1px solid var(--border);color:var(--text);background:0 0}.creatorManifesto{border-left:4px solid var(--accent);background:var(--raised);padding:44px}.creatorManifesto strong{font-family:var(--display);margin:30px 0;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.05;display:block}.destinationPage a:not(.primary):not(.ghost),.destinationSection a:not(.primary):not(.darkButton){color:inherit;text-underline-offset:5px}.destinationNav{background:var(--panel);color:var(--text);flex-wrap:wrap;gap:12px 30px;padding:18px 6vw;display:flex}.destinationNav a{align-items:center;min-height:44px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.destinationNav a:hover{text-decoration:underline}.destinationSection{border-bottom:1px solid var(--border);padding:70px 6vw}.destinationSection h2{margin:16px 0 30px;font-size:clamp(44px,5vw,72px)}.destinationSection p,.destinationSection li{color:var(--muted);font-size:1rem;line-height:1.75}.destinationSection h3{margin:18px 0 12px;font-size:34px}.destinationSection a{align-items:center;min-height:44px;font-size:1rem;display:inline-flex}.destinationSectionHead{grid-template-columns:1fr 1fr;align-items:start;gap:6vw;display:grid}.destinationSectionHead>*{min-width:0}.destinationSectionHead>p{max-width:570px}.destinationColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:34px 0;display:grid}.destinationColumns article{border-top:1px solid var(--border);padding-top:24px}.destinationNumber,.destinationPage .eyebrow,.destinationSection .eyebrow,.upcomingLabel{letter-spacing:.06em;font-size:.875rem;line-height:1.5}.destinationNumber{color:var(--accent)}.destinationColumns p{margin-bottom:20px}.destinationLight{background:var(--panel);color:var(--text)}.destinationLight p,.destinationLight li{color:var(--muted)}.studioDestination{background:var(--panel)}.studioChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0;display:grid}.studioChoices article{border:1px solid var(--border);background:var(--panel);padding:36px}.studioChoices h3{font-size:44px}.studioChoices ul{margin:24px 0;padding-left:20px}.studioChoices .primary{margin-top:16px}.destinationNote{max-width:900px}.destinationSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:32px 0;padding-left:24px;display:grid}.destinationSteps li{padding-left:8px}.destinationSteps h3{color:var(--text)}.sportsFeature .homePlayer{width:100%;min-width:0;margin:0}.sportsFeature>p{font-size:.875rem}.sportsFeature .homePlayerStage{min-height:260px}.upcomingLabel{color:var(--accent);margin:24px 0;display:block}.destinationClosing{background:var(--raised)}.destinationClosing>p:not(.eyebrow){max-width:720px}.destinationPage footer{gap:26px}.destinationPage footer span{max-width:520px;font-size:.875rem;line-height:1.6}.destinationPage a:focus-visible,.destinationSection a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.homeBroadcast .charter{padding:70px 6vw}.homeBroadcast .charter h2{font-size:clamp(44px,5vw,72px)}.homeBroadcast .principles p{font-size:1rem}.homeBroadcast .principles h3{font-size:30px}.homeBroadcast .charterTitle>span{font-size:.875rem;line-height:1.6}.homeBroadcast .sports>.primary{margin-top:26px}@media (width<=900px){.destinationHero,.destinationSectionHead{grid-template-columns:1fr;gap:32px}.destinationHero{padding:52px 6vw}.destinationColumns,.destinationSteps{grid-template-columns:1fr;gap:24px}.creatorManifesto{padding:30px}.destinationHero h1{font-size:clamp(58px,10vw,88px)}.destinationSectionHead h2{margin-bottom:0}}@media (width<=600px){.destinationHero,.destinationSection,.homeBroadcast .charter{padding:42px 22px}.destinationNav{gap:8px 20px;padding:14px 22px}.destinationHero h1{font-size:clamp(48px,11vw,66px)}.destinationHero .destinationLead{font-size:1.125rem}.destinationSection h2{font-size:44px}.studioChoices{grid-template-columns:1fr}.studioChoices article{padding:26px}.destinationPage .primary,.destinationPage .ghost{padding:14px 18px}.destinationSteps{gap:16px}.destinationColumns{margin:26px 0}.sportsFeature .homePlayerStage{min-height:220px}.destinationPage footer{padding:30px 22px}}.sportsFeature .homePlayerPosterCopy strong{letter-spacing:.01em;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08}.siteHeader .siteBrandMark{object-fit:contain;width:40px;height:40px;display:none}@media (width<=900px){.siteHeader .siteBrand{width:40px;min-width:40px}.siteHeader .siteBrand .siteBrandWordmark{display:none}.siteHeader .siteBrand .siteBrandMark{object-fit:contain;width:40px;min-width:40px;height:40px;display:block}}:root{--brand-font:var(--body)}body :is(.brandSetupGuide,.brandDirectory,.officialChannelPage,.officialLibrary,.watchPage,.brandChannelSwitcher),body .bsShell{--official-display:var(--display);--official-body:var(--body);font-family:var(--body);font-size:16px;line-height:1.6}body :is(.brandSetupGuide,.brandDirectory,.officialChannelPage,.officialLibrary,.watchPage) :is(h1,h2,h3,h4,p,a,span,small,strong,b,label,input,select,textarea,button,summary,li,dt,dd){font-family:var(--body)}body :is(.brandSetupGuide,.brandDirectory,.officialChannelPage,.officialLibrary,.watchPage) :is(h1,h2){font-family:var(--display)}body .bsShell :is(label,input,select,textarea,button,summary){font-family:var(--body)}body .bsShell h1{font-family:var(--display)}body :is(.brandSetupGuide,.brandDirectory,.officialChannelPage,.officialLibrary,.watchPage,.bsShell) :is(h1,h2) :is(a,span,strong,b,em){font-family:inherit}body .brandDirectory.brandDirectory h1,body .officialChannelPage.officialChannelPage h1,body .watchPage.watchPage h1{letter-spacing:-.025em;text-transform:none;font-size:clamp(40px,4.5vw,64px);font-style:normal;font-weight:400;line-height:1.12}body .brandDirectory.brandDirectory h2,body .officialChannelPage.officialChannelPage h2,body .officialLibrary.officialLibrary h2,body .watchPage.watchPage h2{letter-spacing:-.02em;text-transform:none;font-size:clamp(28px,2.5vw,36px);font-style:normal;font-weight:400;line-height:1.2}body .brandSetupGuide h3,body .brandDirectory.brandDirectory h3,body .officialChannelPage.officialChannelPage h3,body .officialLibrary.officialLibrary h3,body .watchPage.watchPage h3{letter-spacing:0;text-transform:none;font-size:18px;font-style:normal;font-weight:600;line-height:1.35}body .bsShell h1{letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1.2}body .bsShell h2{letter-spacing:-.02em;text-transform:none;font-size:24px;font-weight:700;line-height:1.25}body .bsShell h3{letter-spacing:0;text-transform:none;font-size:18px;font-weight:600;line-height:1.35}body .bsShell :is(input,select,textarea){font-size:14px}body .bsShell :is(label,button,summary){font-size:12px;line-height:1.5}body .brandSetupGuide .setupEyebrow{letter-spacing:1.2px;font-size:11px;font-weight:600}body .brandSetupGuide .setupLead{font-size:17px;line-height:1.65}body .officialChannelPage .officialAuthorship{letter-spacing:0;font-size:12px}body .officialChannelPage .officialActions a{text-transform:none;font-size:13px;font-weight:600}body .officialLibrary .officialMediaBody p{font-size:14px;line-height:1.6}body .officialLibrary .officialLibraryHead>div>p,body .officialLibrary .officialFilmSectionHead p{font-size:12px;line-height:1.5}body .brandDirectory .brandDirectoryBody h2{font-size:28px}@media (width<=600px){body .bsShell h1{font-size:28px}body .brandDirectory.brandDirectory h1,body .officialChannelPage.officialChannelPage h1,body .watchPage.watchPage h1{font-size:36px}body .officialChannelPage.officialChannelPage h2,body .officialLibrary.officialLibrary h2{font-size:26px}}body .legalFooter a,body .brandChannelSwitcher :is(a,label,select),body .siteHeader :is(a,button,span,summary){font-family:var(--body)}.brandChannelSwitcher{background:var(--panel);border-bottom:1px solid var(--border);scrollbar-width:none;z-index:1;align-items:center;gap:5px;height:48px;padding:0 4vw;display:flex;position:relative;overflow-x:auto}.brandChannelSwitcher::-webkit-scrollbar{display:none}.brandChannelSwitcher a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;min-width:max-content;height:100%;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.brandChannelSwitcher a:hover,.brandChannelSwitcher a[aria-current=page]{color:var(--text)}.brandChannelSwitcher a[aria-current=page]{border-bottom-color:var(--accent)}.brandDirectory{background:var(--page);color:var(--text);min-height:calc(100vh - 120px);padding:90px 7vw 110px}.brandDirectoryIntro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:4vw;margin-bottom:58px;display:grid}.brandDirectoryIntro p:first-child{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.brandDirectoryIntro h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:16px 0;font-size:clamp(50px,7vw,104px);line-height:.82}.brandDirectoryIntro>p:last-child{color:var(--muted);align-self:end;max-width:560px;font-size:15px;line-height:1.7}.brandDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.brandDirectoryCard{background:var(--panel);border:1px solid var(--border);color:var(--text);min-height:410px;text-decoration:none;display:grid;position:relative;overflow:hidden}.brandDirectoryCard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brandDirectoryShade{background:linear-gradient(#05070626 28%,#050706f7);position:absolute;inset:0}.brandDirectoryBody{z-index:2;align-self:end;padding:28px;position:relative}.brandDirectoryLogo{align-items:center;max-width:330px;height:65px;margin-bottom:24px;display:flex}.brandDirectoryLogo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:60px}.brandDirectoryTrust{align-items:center;gap:12px;display:flex}.brandDirectoryTrust b{background:var(--accent);color:var(--deep);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:8px}.brandDirectoryTrust span{color:var(--muted);font-size:9px}.brandDirectoryCard h2{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 9px;font-size:clamp(27px,3vw,44px)}.brandDirectoryCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.brandDirectoryCard em{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:9px;font-style:normal;font-weight:900;display:block}@media (width<=900px){.brandDirectoryIntro,.brandDirectoryGrid{grid-template-columns:1fr}.brandChannelSwitcher{padding-inline:12px}.brandDirectory{padding:70px 20px 90px}.brandDirectoryCard{min-height:360px}}.brandChannelSelect{min-width:0;color:var(--muted);flex:1;align-items:center;gap:10px;max-width:460px;padding-right:8px;font-size:12px;display:flex}.brandChannelSelect select{width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--panel);border:1px solid var(--subdued);font:inherit;padding:8px}.brandChannelSelect select:focus-visible{outline:3px solid var(--accent);outline-offset:1px}body .brandChannelSwitcher{box-sizing:border-box;gap:16px;height:auto;min-height:72px;padding:12px 6vw;overflow:visible}body .brandChannelSwitcher>a{border:1px solid var(--border);border-radius:8px;height:46px;padding:0 16px;font-size:13px}body .brandChannelSwitcher .brandChannelSelect{flex:1;align-items:center;gap:12px;min-width:0;max-width:540px;font-size:13px;display:flex}body .brandChannelSwitcher select{border:1px solid var(--subdued);background-color:var(--panel);width:100%;min-width:0;height:46px;color:var(--text);border-radius:8px;flex:1;padding:10px 36px 10px 14px;font-size:14px}@media (width<=600px){body .brandChannelSwitcher{gap:10px;padding:12px 20px}body .brandChannelSwitcher>a{padding:0 10px}body .brandChannelSwitcher .brandChannelSelect{gap:0;font-size:0}}:root{--official-ink:var(--page);--official-panel:var(--panel);--official-paper:var(--text);--official-line:var(--border);--official-signal:var(--accent);--official-red:var(--accent);--official-display:var(--display);--official-body:var(--body)}*{box-sizing:border-box}.officialChannelPage{background:var(--official-ink);color:var(--text);font-family:var(--official-body);min-height:100vh}.officialEditorialSeparation{background:var(--panel);border-top:1px solid var(--border);padding:90px 7vw}.officialEditorialSeparation>span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:900}.officialEditorialSeparation h2{font-family:var(--official-display);letter-spacing:-.06em;text-transform:uppercase;max-width:900px;margin:14px 0 24px;font-size:clamp(38px,5vw,76px);line-height:.9}.officialEditorialSeparation p{color:var(--muted);max-width:760px;font-size:13px;line-height:1.7}.officialFooter{border-top:1px solid var(--official-line);color:var(--subdued);align-items:center;gap:30px;padding:28px 7vw;display:flex}.officialFooter p{margin-right:auto;font-size:12px;font-weight:800}.officialFooter small{font-size:9px}.officialChannelSections{border-bottom:1px solid var(--official-line);background:var(--official-ink);flex-wrap:wrap;gap:12px;padding:14px 6vw;display:flex}.officialChannelSections a{color:var(--official-paper);text-underline-offset:5px;min-height:44px;padding:12px 8px;text-decoration:underline}.officialChannelSections a:focus-visible{outline:3px solid var(--official-signal)}#official-films,#about-the-brand-channel,#contact-the-brand{scroll-margin-top:calc(var(--site-header-height) + 60px)}.officialLibrary{background:var(--page);color:var(--text);padding:96px 6vw 120px}.officialLibraryHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:40px;margin-bottom:78px;padding-bottom:38px;display:flex}.officialLibraryHead>div:first-child{max-width:920px}.officialLibraryHead p,.officialStillIntro>p,.brandContactIntro>p:first-child{color:var(--accent);letter-spacing:.18em;margin:0;font-size:9px;font-weight:900}.officialLibraryHead h2,.officialStillIntro h2,.brandContactIntro h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:15px 0 0;font-size:clamp(40px,5vw,76px);line-height:.9}.officialLibraryCount{grid-template-columns:auto auto;gap:3px 12px;min-width:190px;display:grid}.officialLibraryCount strong{color:var(--accent);font-family:var(--display);font-size:34px;line-height:1}.officialLibraryCount span{color:var(--muted);text-transform:uppercase;align-self:center;font-size:10px;font-weight:700}.officialLibraryState{border:1px solid var(--border);color:var(--muted);padding:22px}.officialLibraryState.error{color:#ff9e8d;border-color:#8d3f32}.officialFilmSection{border-bottom:1px solid var(--border);margin-bottom:86px;padding-bottom:86px;scroll-margin-top:90px}.officialFilmSectionHead{z-index:auto;justify-content:space-between;align-items:end;gap:32px;min-height:0;margin-bottom:26px;display:flex;position:static;top:auto}.officialFilmSectionHead>div{align-items:baseline;gap:16px;display:flex}.officialFilmSectionHead span{color:var(--subdued);font-family:var(--display);font-size:20px}.officialFilmSectionHead h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.6vw,54px);line-height:.9}.officialFilmSectionHead p{color:var(--muted);text-align:right;margin:0;font-size:10px}.officialVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;display:grid}.officialVideoGrid>article{min-width:0}.officialVideoGrid>article.officialFilmFeatured{grid-column:1/-1}.officialMediaVisual{appearance:none;aspect-ratio:16/9;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;text-align:left;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.officialMediaVisual:after{content:"";background:linear-gradient(#0000 38%,#000000bd);transition:background .25s;position:absolute;inset:0}.officialMediaVisual:focus-visible{box-shadow:0 0 0 3px var(--accent);outline:0}.officialMediaVisual>img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.officialFilmReady .officialMediaVisual:hover>img{transform:scale(1.035)}.officialMediaVisualPending{cursor:default}.officialFilmPending .officialMediaVisual>img{filter:saturate(.84)brightness(.82)}.officialPlayCue{z-index:3;background:#090b0adb;align-items:center;gap:7px;padding:5px 8px 5px 5px;transition:background .2s;display:flex;position:absolute;bottom:10px;right:10px}.officialPlayCue i{background:var(--accent);color:var(--deep);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding-left:1px;font-size:9px;font-style:normal;display:flex}.officialPlayCue em{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.officialMediaVisual:hover .officialPlayCue,.officialMediaVisual:focus-visible .officialPlayCue{background:var(--panel)}.officialPendingCue{z-index:3;background:#090b0ae6;align-items:center;gap:7px;padding:6px 9px 6px 6px;display:flex;position:absolute;bottom:10px;right:10px}.officialPendingCue i{border:1px solid var(--border);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:flex}.officialPendingCue em{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.officialMediaVisual:hover .officialPlayCue em,.officialMediaVisual:focus-visible .officialPlayCue em{color:var(--accent)}.officialArtworkPending{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;place-items:center;height:100%;font-size:10px;display:grid}.officialMediaBody{padding:18px 2px 0}.officialMediaBody>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.officialMediaBody h3{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:10px 0;font-size:clamp(18px,1.75vw,27px);line-height:1.02}.officialFilmFeatured .officialMediaBody h3{font-size:clamp(24px,2.5vw,38px)}.officialMediaBody p{color:var(--muted);margin:0;font-size:10px;font-weight:700}.officialPlaybackState{border-left:2px solid var(--border);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;padding-left:9px;font-size:8px;font-weight:900;display:block}.officialPlaybackState.ready{border-left-color:var(--accent);color:var(--accent)}.officialStillSection{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:10px;display:grid}.officialStillIntro{position:static}.officialStillIntro h2{font-size:clamp(38px,4.2vw,66px)}.officialStillIntro>span{color:var(--muted);max-width:370px;margin-top:24px;font-size:12px;line-height:1.7;display:block}.officialStillGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.officialStillGrid article{min-width:0}.officialStillVisual{aspect-ratio:4/3;background:var(--panel);border-radius:4px;display:block;position:relative;overflow:hidden}.officialStillVisual:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.officialPhotoOpen{color:var(--text);background:linear-gradient(#0000,#050605e6);padding:24px 12px 12px;font-size:12px;line-height:1.5;position:absolute;inset:auto 0 0}.officialStillVisual:is(:hover,:focus-visible) .officialPhotoOpen{text-underline-offset:3px;text-decoration:underline}.officialStillGrid img{object-fit:cover;width:100%;height:100%;display:block}.officialStillGrid article>p{color:var(--subdued);margin:9px 1px 15px;font-size:9px}.officialPlayerScrim{z-index:1000;background:#020403e6;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.officialPlayer{background:var(--panel);border:1px solid var(--border);flex-direction:column;width:100%;max-width:1120px;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000b3}.officialPlayerHead{border-bottom:1px solid var(--border);z-index:auto;justify-content:space-between;align-items:center;min-height:0;padding:15px 18px;display:flex;position:static;top:auto}.officialPlayerHead>div{align-items:baseline;gap:12px;display:flex}.officialPlayerHead b{color:var(--accent);letter-spacing:.12em;font-size:10px}.officialPlayerHead span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.officialPlayerHead button{border:1px solid var(--border);color:var(--text);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:7px 9px;font-size:8px;font-weight:900;display:flex}.officialPlayerHead button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.officialPlayerHead button i{color:var(--accent);font-size:17px;font-style:normal;line-height:.7}.officialPlayerStage{aspect-ratio:16/9;background:var(--deep);position:relative;overflow:hidden}.officialPlayerStage video,.officialPlayerStage>img{object-fit:contain;width:100%;height:100%}.officialPlayerPhase{color:var(--text);letter-spacing:.1em;pointer-events:none;text-transform:uppercase;z-index:5;background:#070a08e0;border:1px solid #ffffff38;align-items:center;gap:8px;padding:8px 10px;font-size:8px;font-weight:900;display:flex;position:absolute;top:12px;left:12px}.officialPlayerPhase i{background:var(--accent);border-radius:50%;width:7px;height:7px;display:block}.officialPlayerPhase.loading i,.officialPlayerPhase.buffering i{animation:1.15s ease-in-out infinite officialPlayerPulse}.officialPlayerPhase.buffering{border-color:color-mix(in srgb, var(--accent) 52%, transparent)}@keyframes officialPlayerPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.officialPlayerControls{z-index:4;background:linear-gradient(#0000,#0305049e 28%,#030504f5);grid-template-columns:auto auto minmax(80px,1fr) auto auto;align-items:center;gap:11px;padding:32px 16px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.officialPlayerControls button{color:var(--text);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;min-width:44px;min-height:44px;padding:8px;font-size:7px;font-weight:900;display:flex}.officialPlayerControls button:first-child{justify-content:center;padding:8px}.officialPlayerControls button i,.officialPlayerControls button svg{background:var(--accent);color:var(--deep);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding-left:1px;font-size:9px;font-style:normal;display:flex}.officialPlayerControls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.officialPlayerControls button:disabled,.officialPlayerControls input:disabled{cursor:not-allowed;opacity:.48}.officialPlayerControls time{color:var(--muted);font-variant-numeric:tabular-nums;min-width:63px;font-size:8px}.officialPlayerControls input[type=range]{accent-color:var(--accent);cursor:pointer;width:100%;min-width:0;min-height:44px;margin:0}.officialPlayerStage.error>img{filter:brightness(.42);object-fit:cover;transform:scale(1.015)}.officialPlayerError{text-align:center;width:calc(100% - 48px);max-width:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.officialPlayerError span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.officialPlayerError strong{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:12px 0;font-size:clamp(25px,4vw,48px);line-height:.92;display:block}.officialPlayerError p{color:var(--muted);max-width:420px;margin:0 auto;font-size:11px;line-height:1.6}.officialPlayerMeta{justify-content:space-between;align-items:end;gap:30px;padding:20px;display:flex}.officialPlayerMeta>div{max-width:720px}.officialPlayerMeta span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.officialPlayerMeta h2{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(20px,3vw,36px);line-height:1}.officialPlayerMeta>p{color:var(--subdued);text-align:right;max-width:280px;margin:0;font-size:9px;line-height:1.5}.brandContact{background:var(--panel);color:var(--text);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,5vw,80px);padding:105px 7vw;display:grid}.brandContactIntro,.brandContactForm{min-width:0}.brandContactIntro h2{overflow-wrap:anywhere;max-width:760px;font-size:clamp(38px,4vw,64px)}.brandContactLead{color:var(--muted);max-width:500px;margin:24px 0 0;font-size:15px;line-height:1.7}.brandContactRoute{border-left:3px solid var(--accent);flex-direction:column;margin:34px 0 28px;padding:7px 0 7px 18px;display:flex}.brandContactRoute span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.brandContactRoute strong{overflow-wrap:anywhere;margin:8px 0;font-size:16px}.brandContactRoute small{color:var(--muted);font-size:9px}.brandContactIntro>a{color:var(--text);text-underline-offset:4px;font-size:10px;font-weight:900;text-decoration:underline}.brandContactForm{background:var(--page);border-top:2px solid var(--accent);flex-direction:column;gap:17px;padding:34px;display:flex;box-shadow:0 20px 50px #1416141a}.brandContactForm label{flex-direction:column;gap:8px;display:flex}.brandContactForm label>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.brandContactForm input,.brandContactForm select,.brandContactForm textarea{background:var(--raised);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:4px;outline:none;width:100%;padding:13px 14px;font-size:13px}.brandContactForm input,.brandContactForm textarea{appearance:none}.brandContactForm input:focus,.brandContactForm select:focus,.brandContactForm textarea:focus{border-color:var(--text);box-shadow:0 0 0 1px var(--accent)}.brandContactForm textarea{resize:vertical}.brandContactSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brandContactForm button{background:var(--accent);color:var(--deep);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;margin-top:5px;padding:17px 18px;font-size:10px;font-weight:900;display:flex}.brandContactForm button b{color:var(--deep);font-size:17px}.brandContactForm button:disabled{cursor:wait;opacity:.62}.brandContactHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.brandContactForm .brandContactConsent{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;display:grid}.brandContactConsent input{appearance:auto;accent-color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:18px;height:18px;margin:1px 0 0;padding:0}.brandContactConsent span{color:var(--muted);font-size:10px;line-height:1.5}.brandContactError{font-weight:800;color:#ff9e8d!important}.brandContactReceipt{background:var(--raised);border-left:4px solid var(--accent);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.brandContactReceipt b{text-transform:uppercase;font-size:11px}.brandContactReceipt span{overflow-wrap:anywhere;font-size:11px}.brandContactForm>small{color:var(--muted);font-size:9px;line-height:1.5}#contact-the-brand,#hardy-contact{scroll-margin-top:88px}@media (width<=1180px){.brandContact{grid-template-columns:1fr}.brandContactIntro{max-width:760px}}@media (width<=1000px){.officialVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.officialVideoGrid>article.officialFilmFeatured{grid-column:1/-1}.officialStillSection{grid-template-columns:1fr}.officialStillIntro{position:static}}@media (width>=651px) and (width<=900px){.officialStillGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.officialLibrary{padding:72px 20px 90px}.officialLibraryHead,.officialFilmSectionHead{flex-direction:column;align-items:start}.officialLibraryHead{margin-bottom:55px}.officialFilmSection{margin-bottom:62px;padding-bottom:62px}.officialFilmSectionHead p{text-align:left}.officialVideoGrid,.officialStillGrid{grid-template-columns:1fr}.officialVideoGrid>article.officialFilmFeatured{grid-column:auto}.officialMediaVisual{aspect-ratio:16/10}.officialStillSection{gap:38px}.officialPlayerScrim{padding:10px}.officialPlayer{max-height:calc(100vh - 20px)}.officialPlayerHead>div{flex-direction:column;align-items:start;gap:3px}.officialPlayerStage{aspect-ratio:16/10}.officialPlayerControls{grid-template-columns:auto auto minmax(54px,1fr) auto;gap:7px;padding:28px 10px 9px}.officialPlayerControls button:last-child{display:none}.officialPlayerControls time{min-width:55px;font-size:7px}.officialPlayerPhase{top:9px;left:9px}.officialPlayerMeta{flex-direction:column;align-items:start;gap:14px}.officialPlayerMeta>p{text-align:left}.brandContact{padding:78px 20px}.brandContactIntro h2{font-size:clamp(34px,11vw,48px)}.brandContactForm{padding:25px 20px}.brandContactSplit{grid-template-columns:1fr}.brandContactForm input,.brandContactForm select,.brandContactForm textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.officialPlayerPhase.loading i,.officialPlayerPhase.buffering i{animation:none}}@media (width<=650px){.officialPlayerControls{grid-template-columns:44px minmax(0,1fr) auto auto;padding:8px}.officialPlayerControls button:last-child{display:block}.officialPlayerControls time{grid-area:2/1/auto/-1;font-size:12px}.officialPlayerControls input{width:100%;min-width:0}.officialPlayerError button{min-height:44px;padding:10px 18px}.officialPlayer{max-height:calc(100dvh - 16px);overflow:hidden}}.officialPlayerControls button{letter-spacing:0;text-transform:none;font-size:14px}.officialFilmVersions{margin-top:12px}.officialFilmVersions summary{cursor:pointer;padding:8px 0}.officialFilmVersions ul{margin:4px 0;padding:0;list-style:none}.officialFilmVersions button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin:4px 0;padding:10px}.officialFilmVersions button:focus-visible,.officialFilmVersions summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.officialFilmVersions button:disabled{opacity:.6;cursor:default}.officialArchiveHeading{border-top:1px solid var(--border);margin-top:16px;padding:24px 0 20px}.officialArchiveHeading h2{margin:0 0 8px;font-size:28px}.officialArchiveHeading p{color:var(--muted);margin:0;font-size:13px}.officialMediaBody .officialVideoCategory{color:var(--accent);letter-spacing:.3px;margin:8px 0;font-size:10px;display:inline-block}.officialLibrary .discoveryFilter>label{min-width:0}.officialLibrary .discoveryFilter>label:has(select){flex:180px}.officialLibraryArchiveLink{border:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:28px;display:flex}.officialLibraryArchiveLink h2{margin:0 0 10px}.officialLibraryArchiveLink p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.officialLibraryArchiveLink a{background:var(--accent);color:var(--deep);white-space:nowrap;align-items:center;gap:20px;padding:14px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=700px){.officialLibraryArchiveLink{flex-direction:column;align-items:flex-start;padding:22px}}.officialPlayerStage{max-height:calc(100dvh - 260px);margin-inline:auto}.officialPlayerStage.portrait{aspect-ratio:9/16;width:auto;max-width:100%;height:calc(100dvh - 280px)}@media (width<=700px){.officialPlayerStage{max-height:calc(100dvh - 220px)}.officialPlayerStage.portrait{height:calc(100dvh - 220px)}}.officialFormat-films .officialMediaVisual{aspect-ratio:16/9}.officialFormat-stories .officialVideoGrid{gap:16px;display:flex;overflow-x:auto}.officialFormat-stories .officialVideoGrid article{flex:0 0 180px}.officialFormat-stories .officialMediaVisual{aspect-ratio:9/16}.flareBoard{margin-top:28px}.flareBoard h2{margin:0 0 8px}.flareGrid{grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:16px;display:grid}.flareCard{flex-direction:column;gap:8px;display:flex}.flareCard img,.flareCard .flareFrame{aspect-ratio:4/5;object-fit:cover;background:var(--deep);width:100%}.flareActions{gap:8px;display:flex}.flareActions button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}.flareActions svg{width:18px;height:18px}.brandChannelArtwork,.setupPreviewBanner{aspect-ratio:24/7;width:100%;height:auto;overflow:hidden}.brandChannelArtwork picture,.brandChannelArtwork img{width:100%;height:100%;display:block}.brandChannelArtwork img{object-fit:cover;object-position:center}@media (width<=900px){.brandChannelArtwork,.setupPreviewBanner{aspect-ratio:16/7}}@media (width<=600px){.brandChannelArtwork,.setupPreviewBanner{aspect-ratio:4/3}}.officialChannelPage{background:var(--page);color:var(--text)}.brandChannelMasthead{background:var(--panel);border-bottom:1px solid var(--border)}.brandChannelArtwork{background:var(--deep)}.brandChannelIdentity{padding:24px var(--page-gutter);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px 24px;display:grid}.brandChannelLogo{border-radius:4px;grid-row:1/3;align-items:center;width:160px;height:72px;padding:12px;display:flex}.brandChannelLogo--light{background:var(--text)}.brandChannelLogo--dark{background:var(--deep);border:1px solid var(--border)}.brandChannelLogo img{object-fit:contain;width:100%;height:100%}.brandChannelName{align-items:center;gap:12px;min-width:0;display:flex}body .officialChannelPage.officialChannelPage h1.brandChannelTitle{overflow-wrap:anywhere;margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1.1}.brandVerifiedBullet{flex:0 0 12px}.brandChannelLinks{grid-column:2;min-width:0}.brandWebsite{min-height:32px;color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.brandWebsite:hover{color:var(--text);text-decoration:underline}.brandChannelActions{padding:20px var(--page-gutter);background:var(--panel);flex-wrap:wrap;gap:12px;display:flex}.brandChannelActions a{border:1px solid var(--border);min-width:118px;min-height:46px;color:var(--text);text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.brandChannelActions a:first-child{background:var(--accent);border-color:var(--accent);color:var(--deep)}.brandChannelActions a:hover{border-color:var(--accent)}.brandChannelActions a:not(:first-child):hover{background:var(--raised)}.officialChannelPage :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.officialChannelPage .officialLibrary{padding:40px var(--page-gutter);background:var(--page)}.officialChannelPage .officialFilmSection{border-color:var(--border);margin-bottom:36px;padding-bottom:28px}.officialChannelPage .officialVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.officialChannelPage .officialVideoGrid>article{background:var(--panel);border-radius:4px;min-width:0}.officialChannelPage .officialMediaVisual{aspect-ratio:16/9;border-radius:4px 4px 0 0}.officialChannelPage .officialMediaVisual img{object-fit:contain}.officialChannelPage .officialMediaBody{padding:18px}.officialChannelPage .officialLibrary .officialPlayCue i{background:var(--accent);color:var(--deep)}.officialChannelPage .officialPlaybackState,.officialChannelPage .officialVideoCategory{display:none}.officialChannelPage .officialLibraryArchiveLink{background:0 0;border:0;margin:0 0 32px;padding:0}.officialChannelPage .officialLibraryArchiveLink a{color:var(--text);border:1px solid var(--border);white-space:normal;background:0 0;border-radius:4px;padding:12px 20px;font-size:14px}body .officialChannelPage .officialEditorialSeparation{padding:32px var(--page-gutter);background:var(--panel);border-color:var(--border)}body .officialChannelPage.officialChannelPage .officialEditorialSeparation h2{margin:0 0 16px;font-size:30px}body .officialChannelPage .officialEditorialSeparation p{color:var(--muted);max-width:80ch;font-size:15px;line-height:1.75}.brandUpdates{padding:24px var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.brandUpdates>a{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--panel);border-radius:4px;padding:24px;text-decoration:none;display:block}.brandUpdates>a:hover{border-color:var(--accent)}.brandUpdates p{color:var(--muted);font-size:15px}.brandUpdates b{font-size:14px}.brandContactDetails{align-self:start}.brandContactDetails summary{cursor:pointer;border:1px solid var(--border);border-radius:4px;padding:14px 20px;font-size:15px;font-weight:600}.brandContactDetails .brandContactForm{margin-top:20px}.officialChannelPage .brandContact{padding:36px var(--page-gutter)}.officialChannelPage .brandContactForm label>span,.officialChannelPage .brandContactForm button,.officialChannelPage .brandContactIntro>a{letter-spacing:0;text-transform:none;font-size:14px}.officialChannelPage .brandContactForm :is(input,select,textarea){font-size:16px}.officialChannelPage .brandContactForm small{font-size:12px}@media (width<=900px){.officialChannelPage .officialVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.brandChannelIdentity{padding:20px var(--page-gutter);grid-template-columns:96px minmax(0,1fr);gap:12px 16px}.brandChannelLogo{grid-row:auto;width:96px;height:60px;padding:8px}.brandChannelLinks{grid-column:1/-1}body .officialChannelPage.officialChannelPage h1.brandChannelTitle{font-size:28px}.brandChannelActions{padding:0 var(--page-gutter) 24px;grid-template-columns:1fr 1fr;gap:10px;display:grid}.brandChannelActions a{min-width:0;padding:12px}.officialChannelPage .officialLibrary{padding:28px var(--page-gutter)}.officialChannelPage .officialVideoGrid,.brandUpdates{grid-template-columns:minmax(0,1fr)}}.brandRecovery{box-sizing:border-box;min-height:60vh;color:var(--text);background:var(--page);padding:6rem max(1.25rem,6vw) 4rem}.brandRecoveryKicker{color:var(--accent);letter-spacing:.12em;font-size:.875rem;font-weight:700}.brandRecovery h1{max-width:20ch;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.brandRecovery>p:not(.brandRecoveryKicker){max-width:50ch;font-size:1rem;line-height:1.6}.brandRecoveryActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.brandRecoveryActions a,.brandRecoveryActions button{box-sizing:border-box;border:1px solid var(--accent);max-width:100%;min-height:2.75rem;color:var(--text);font:inherit;text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1rem;line-height:1.4;text-decoration:none;display:inline-flex}.brandRecoveryActions button{background:var(--accent);color:var(--deep)}.brandRecoveryActions a:focus-visible,.brandRecoveryActions button:focus-visible{outline-offset:4px;outline:3px solid #fff}.academyPage{background:var(--page);color:var(--text);min-height:100vh}.academyPage a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.academySubnav{background:var(--panel);border-bottom:1px solid var(--border);align-items:center;min-height:54px;padding:0 4vw;display:flex}.academySubnav>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:900}.academySubnav>div{align-items:center;gap:25px;display:flex}.academySubnav a{color:var(--muted);white-space:nowrap;align-items:center;min-height:44px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.academySubnav a:hover{color:var(--text)}.academySubnav a.academyStudioLink{color:var(--accent)}.academyHero{background:linear-gradient(110deg,color-mix(in srgb, var(--page) 8%, transparent) 45%,color-mix(in srgb, var(--page) 80%, transparent)),radial-gradient(circle at 72% 43%,var(--raised) 0,var(--panel) 31%,var(--page) 68%);grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);gap:7vw;min-height:650px;padding:95px 7vw 92px;display:grid;position:relative;overflow:hidden}.academyHero:after,.academyChannelHero:after{border:1px solid color-mix(in srgb, var(--border) 20%, transparent);content:"";border-radius:50%;width:390px;height:390px;position:absolute;top:70px;right:-135px}.academyHeroCopy,.academyHeroPanel,.academyChannelHeroGrid{z-index:1;position:relative}.academySignal{letter-spacing:.13em;margin:0 0 45px;font-size:10px;font-weight:850}.academySignal span{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.academyHero h1,.academyChannelHero h1,.academyLibraryHero h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:30px 0;font-size:clamp(62px,8vw,112px);font-style:italic;font-weight:400;line-height:1.05}.academyHero h1 em,.academyChannelHero h1 em,.academyLibraryHero h1 em{color:var(--accent);font-weight:900}.academyHeroLead{color:var(--muted);max-width:650px;font-size:19px;line-height:1.7}.academyHeroActions{gap:12px;margin-top:34px;display:flex}.academyHeroActions a{text-decoration:none}.academyHeroPanel{background:color-mix(in srgb, var(--panel) 85%, transparent);border:1px solid var(--border);box-shadow:0 28px 90px color-mix(in srgb, var(--deep) 30%, transparent);align-self:center;padding:34px}.academyHeroPanel>span,.academyAccessPanel>span{color:var(--accent);letter-spacing:.15em;font-size:9px;font-weight:900}.academyHeroPanel>strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:17px 0;font-size:32px;font-weight:400;line-height:1;display:block}.academyHeroPanel>p{color:var(--muted);margin-bottom:24px;line-height:1.65}.academyHeroPanel>div{border-top:1px solid var(--border);color:var(--text);padding:14px 0;font-size:12px}.academyHeroPanel i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.academyHeroFoot{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:1fr 1fr auto;padding-top:17px;font-size:9px;display:grid;position:absolute;bottom:24px;left:7vw;right:7vw}.academySection{background:var(--page);color:var(--text);padding:100px 7vw}.academySection.isSage{background:var(--panel)}.academySectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.academySectionHead h2,.academyOpportunityIntro h2,.academyInstructorCallout h2,.academyCourseOverview h2,.academyLibraryStudio h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.05}.academySectionHead>p{color:var(--muted);max-width:470px;margin:0;line-height:1.65}.academySubchannelCard{background:var(--panel);border:1px solid var(--border);color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,70px);min-height:260px;padding:clamp(28px,5vw,65px);text-decoration:none;display:grid;position:relative;overflow:hidden}.academySubchannelCard:after{border:1px solid var(--border);content:"";opacity:.65;border-radius:50%;width:260px;height:260px;position:absolute;top:-115px;right:13%}.academySubchannelCard:hover{border-color:var(--accent)}.academySubchannelNumber{color:var(--accent);font-family:var(--display);letter-spacing:.01em;font-size:72px;font-weight:400}.academySubchannelCard small{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:900}.academySubchannelCard h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:10px 0;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.05}.academySubchannelCard p{color:var(--muted);max-width:660px;margin:0;line-height:1.6}.academySubchannelCard>b{border:1px solid var(--border);text-transform:uppercase;z-index:1;padding:14px 16px;font-size:11px;position:relative}.academySubchannelCard>b i{color:var(--accent);margin-left:8px;font-style:normal}.academyCourseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academyCourseCard{background:var(--panel);border:1px solid var(--border);min-width:0}.academyCourseVisual{aspect-ratio:16/9;background:var(--deep);color:var(--text);text-decoration:none;display:block;position:relative;overflow:hidden}.academyCourseVisual>img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.academyCourseCard:hover .academyCourseVisual>img{transform:scale(1.025)}.academyCourseFallback{background:radial-gradient(circle at 74% 36%,color-mix(in srgb, var(--accent) 18%, transparent),transparent 24%),linear-gradient(135deg,var(--raised),var(--panel) 68%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:25px;display:flex;position:absolute;inset:0}.academyCourseFallback:after{border:1px solid color-mix(in srgb, var(--border) 22%, transparent);content:"";border-radius:50%;width:145px;height:145px;position:absolute;top:-32px;right:-34px}.academyCourseFallback small{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;z-index:1;font-size:9px;font-weight:900;position:relative}.academyCourseFallback b{font-family:var(--display);letter-spacing:.01em;margin-top:6px;font-size:clamp(28px,4vw,46px);font-weight:400}.academyCourseAccess{background:var(--deep);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;bottom:10px;right:10px}.academyCourseBody{padding:24px}.academyCourseBody>p{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.academyCourseBody h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:11px 0;font-size:25px;font-weight:400;line-height:1.05}.academyCourseSummary{color:var(--muted);min-height:48px;line-height:1.55}.academyCourseFacts{border-block:1px solid var(--border);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:13px 0;display:flex}.academyCourseFacts span,.academyInstructor{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.academyInstructor{margin-top:14px;display:block}.academyTextLink,.academyCourseBody .academyTextLink{color:var(--text);text-transform:uppercase;margin-top:20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.academyTextLink b{color:var(--accent);margin-left:5px}.academyEmpty{border:1px dashed var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;min-height:210px;padding:clamp(28px,5vw,55px);display:grid}.academyEmptyMark{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;gap:5px;width:72px;height:72px;display:flex}.academyEmptyMark i{background:var(--accent);opacity:.35;border-radius:50%;width:6px;height:6px;display:block}.academyEmpty>div>p{color:var(--accent);letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.academyEmpty h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:9px 0;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1}.academyEmpty>div>div{color:var(--muted);line-height:1.6}.academyEmpty>a{background:var(--panel);color:var(--text);text-transform:uppercase;padding:14px 16px;font-size:10px;font-weight:900;text-decoration:none}.academyEmpty>a b{color:var(--accent);margin-left:6px}.academyOpportunities{background:var(--panel);grid-template-columns:.72fr 1.28fr;gap:7vw;padding:90px 7vw;display:grid}.academyOpportunityIntro>p:last-child{color:var(--muted);line-height:1.6}.academyOpportunityList{border-top:1px solid var(--border)}.academyOpportunityList article{border-bottom:1px solid var(--border);padding:24px 0}.academyOpportunityList article>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.academyOpportunityList h3{margin:10px 0 6px;font-size:19px}.academyOpportunityList p{color:var(--muted);margin:0;line-height:1.6}.academyOpportunityList>a{color:var(--accent);text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.academyInstructorCallout,.academyLibraryStudio{background:var(--panel);border-block:1px solid var(--border);grid-template-columns:1fr 1fr auto;align-items:center;gap:5vw;padding:65px 7vw;display:grid}.academyInstructorCallout h2,.academyLibraryStudio h2{font-size:clamp(28px,3.5vw,48px)}.academyInstructorCallout>p{color:var(--muted);line-height:1.65}.academyInstructorCallout>a,.academyLibraryStudio>a{border:1px solid var(--border);color:var(--text);text-transform:uppercase;white-space:nowrap;padding:15px 17px;font-size:10px;font-weight:900;text-decoration:none}.academyInstructorCallout>a b,.academyLibraryStudio>a b{color:var(--accent);margin-left:6px}.academyFooter{background:var(--deep);color:var(--muted);align-items:center;gap:25px;padding:34px 7vw;font-size:9px;display:flex}.academyFooter>a{color:var(--text);align-items:center;gap:8px;text-decoration:none;display:flex}.academyFooter img{width:105px;height:auto}.academyFooter>a span{background:var(--accent);letter-spacing:.1em;color:var(--deep);padding:4px 5px;font-size:8px;font-weight:900}.academyFooter p{color:var(--muted);margin-right:auto}.academyChannelHero{background:linear-gradient(115deg,color-mix(in srgb, var(--accent) 4%, transparent),transparent 35%),radial-gradient(circle at 76% 43%,var(--raised) 0,var(--panel) 32%,var(--page) 68%);min-height:560px;padding:42px 7vw 85px;position:relative;overflow:hidden}.academyBreadcrumbs{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;z-index:2;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:70px;font-size:10px;display:flex;position:relative}.academyBreadcrumbs a{color:var(--text);text-decoration:none}.academyBreadcrumbs span,.academyBreadcrumbs b{color:var(--accent)}.academyChannelHeroGrid{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;display:grid}.academyChannelIntro>p{color:var(--muted);max-width:620px;margin-top:0;font-size:20px;line-height:1.65}.academyScopeList{border-block:1px solid var(--border);flex-wrap:wrap;margin:28px 0;display:flex}.academyScopeList span{border-right:1px solid var(--border);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:13px 15px 13px 0;font-size:9px;font-weight:850}.academyScopeList span+span{padding-left:15px}.academyChannelIntro>a{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900;text-decoration:none}.academyCourseHero{background:var(--page);padding:42px 7vw 75px}.academyCourseHeroGrid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:6vw;display:grid}.academyCourseHeroArt{aspect-ratio:16/9;background:var(--panel);border:1px solid var(--border);overflow:hidden}.academyCourseHeroArt>img{object-fit:cover;width:100%;height:100%}.academyCourseHeroArt>div{background:radial-gradient(circle at 74% 30%,color-mix(in srgb, var(--accent) 18%, transparent),transparent 23%),linear-gradient(135deg,var(--raised),var(--panel) 68%);flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:clamp(24px,4vw,48px);display:flex}.academyCourseHeroArt span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.academyCourseHeroArt strong{font-family:var(--display);letter-spacing:.01em;margin-top:10px;font-size:clamp(30px,5vw,66px);font-weight:400;line-height:1.05}.academyCourseHeroCopy h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:14px 0 22px;font-size:clamp(45px,6vw,82px);font-weight:400;line-height:1.05}.academyCourseDek{color:var(--muted);max-width:720px;font-size:18px;line-height:1.65}.academyCourseMeta{border-block:1px solid var(--border);flex-wrap:wrap;margin:28px 0;display:flex}.academyCourseMeta span{border-right:1px solid var(--border);min-width:125px;padding:14px 20px 14px 0;font-size:12px;font-weight:800}.academyCourseMeta span+span{padding-left:20px}.academyCourseMeta small,.academyCourseInstructor small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.academyCourseInstructor{color:var(--text);margin:0 0 26px;font-size:13px}.academyCourseHeroCopy>a{text-decoration:none;display:inline-block}.academyCourseContent{background:var(--page);color:var(--text);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:8vw;padding:95px 7vw;display:grid}.academyCourseOverview>p:not(.eyebrow){color:var(--muted);max-width:760px;font-size:17px;line-height:1.75}.academyDetailBlock{border-top:1px solid var(--border);margin-top:32px;padding-top:25px}.academyDetailBlock h3{margin:0 0 12px;font-size:17px}.academyDetailBlock p,.academyDetailBlock li{color:var(--muted);line-height:1.65}.academyDetailBlock ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.academyDetailBlock li{padding-left:21px;position:relative}.academyDetailBlock li:before{background:var(--accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.academyAccessPanel{background:var(--panel);border:1px solid var(--border);color:var(--text);padding:30px;position:sticky;top:30px}.academyAccessPanel>strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:16px 0;font-size:32px;font-weight:400;display:block}.academyAccessPanel p{color:var(--muted);line-height:1.65}.academyAccessPanel a{border-top:1px solid var(--border);color:var(--text);text-transform:uppercase;margin-top:24px;padding-top:18px;font-size:10px;font-weight:900;text-decoration:none;display:block}.academyAccessPanel a b{color:var(--accent);float:right}.academyCurriculum{background:var(--panel);color:var(--text);padding:95px 7vw}.academyModuleList{border-top:1px solid var(--border)}.academyModule{border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:45px;padding:34px 0;display:grid}.academyModule>header{grid-template-columns:auto 1fr;gap:18px;display:grid}.academyModule>header>span{color:var(--accent);font-family:var(--display);font-size:31px;font-weight:400}.academyModule header small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.academyModule h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:6px 0;font-size:25px;font-weight:400}.academyModule header p,.academyModuleEmpty{color:var(--muted);line-height:1.55}.academyModule ol{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.academyModule li{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:17px 0;display:grid}.academyModule li>span{color:var(--muted);font-size:10px;font-weight:900}.academyModule li small{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.academyModule h4{margin:5px 0 0;font-size:14px}.academyModule li p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.academyModule time{color:var(--muted);font-size:10px}.academyModule li>b{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:7px 8px;font-size:8px}.academyModule li>b i{margin-right:5px;font-style:normal}.academyModule li>b.isPreview{color:#3c4d0f;background:var(--text);border-color:#56642f}.academyModule li>b.isLocked{border-color:var(--border);color:var(--muted)}.academyCurriculumEmpty{color:var(--text)}.academyLibraryHero{background:radial-gradient(circle at 75% 35%,var(--raised),var(--panel) 35%,var(--page) 70%);justify-content:space-between;align-items:end;min-height:440px;padding:75px 7vw;display:flex}.academyLibraryHero>div:first-child>p:last-child{color:var(--muted);font-size:17px}.academySignedIn{background:color-mix(in srgb, var(--panel) 84%, transparent);border:1px solid var(--border);min-width:260px;padding:24px}.academySignedIn small,.academySignedIn b,.academySignedIn span{display:block}.academySignedIn small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.academySignedIn b{overflow-wrap:anywhere;margin:8px 0 18px;font-size:17px}.academySignedIn span{border-top:1px solid var(--border);color:var(--accent);text-transform:uppercase;padding-top:14px;font-size:10px}.academyLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.academyLibraryCard{background:var(--panel);border:1px solid var(--border);grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);min-width:0;display:grid}.academyLibraryArt{background:linear-gradient(135deg,var(--raised),var(--panel) 70%);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;align-items:flex-end;min-height:225px;padding:20px;font-size:9px;font-weight:900;display:flex;position:relative;overflow:hidden}.academyLibraryArt img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.academyLibraryArt span{z-index:1;position:relative}.academyLibraryCard>div:last-child{padding:25px}.academyLibraryCard p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.academyLibraryCard h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:10px 0 25px;font-size:24px;font-weight:400;line-height:1.05}.academyProgressMeta{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.academyProgressTrack{background:var(--raised);height:4px;margin-top:8px}.academyProgressTrack i{background:var(--accent);height:100%;display:block}.academyLibraryCard a{color:var(--text);text-transform:uppercase;margin-top:24px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.academyLibraryCard a b{color:var(--accent);margin-left:5px}.academyLibraryStudio{grid-template-columns:1fr auto}.academyEnrollment{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.academyEnrollment .academyJoinButton{background:var(--accent);border:1px solid var(--accent);color:var(--deep);cursor:pointer;text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none}.academyEnrollment .academyJoinButton:disabled{cursor:not-allowed;opacity:.62}.academyEnrollment .academyEnrollmentSecondary{border:1px solid var(--border);color:var(--text);text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none}.academyEnrollment>p{color:var(--muted);width:100%;margin:0;font-size:10px;line-height:1.5}.academyEnrollmentMessage{color:#ffd0c6;background:#2a1410;border:1px solid #7f3f33;width:100%;padding:11px 13px;font-size:11px;line-height:1.5}.academyEnrollmentUnavailable>button{background:var(--raised);border:1px solid var(--border);color:var(--muted);cursor:not-allowed;text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:900}.academyEnrollmentUnavailable>a{color:var(--text);text-transform:uppercase;font-size:10px;font-weight:900}.academyLibraryUnavailable{color:var(--muted);text-transform:uppercase;margin-top:24px;font-size:9px;font-weight:900;display:inline-block}.academyLearnHero{background:radial-gradient(circle at 78% 36%,var(--raised),var(--panel) 35%,var(--page) 70%);padding:42px 7vw 65px}.academyLearnHero .academyBreadcrumbs{margin-bottom:50px}.academyLearnHeroGrid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:end;gap:7vw;display:grid}.academyLearnHero h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:12px 0 20px;font-size:clamp(46px,6vw,82px);font-weight:400;line-height:1.05}.academyLearnHeroGrid>div:first-child>p:last-child{color:var(--muted);max-width:720px;font-size:17px;line-height:1.65}.academyLearnSummary{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--border);padding:24px}.academyLearnSummary>small,.academyLearnSummary>b{display:block}.academyLearnSummary>small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.academyLearnSummary>b{overflow-wrap:anywhere;margin:8px 0 20px;font-size:14px}.academyLearnSummary>div:not(.academyProgressTrack){border-top:1px solid var(--border);text-transform:uppercase;justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.academyLearnSummary strong{color:var(--accent)}.academyLearnWorkspace{background:var(--page);color:var(--text);grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);align-items:start;gap:18px;padding:34px 7vw 90px;display:grid}.academyLearnOutline{background:var(--panel);border:1px solid var(--border);color:var(--text);max-height:calc(100vh - 40px);padding:22px;position:sticky;top:20px;overflow:auto}.academyLearnOutline>header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:15px}.academyLearnOutline>header p{color:var(--accent);letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.academyLearnOutline>header h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:7px 0 0;font-size:25px;font-weight:400}.academyLearnOutline nav>section+section{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.academyLearnOutline nav>section>div{align-items:center;gap:10px;display:flex}.academyLearnOutline nav>section>div>span{color:var(--accent);font-family:var(--display);font-size:20px;font-weight:400}.academyLearnOutline nav>section>div>b{text-transform:uppercase;font-size:11px}.academyLearnOutline nav>section>p{color:var(--muted);margin:7px 0 12px;font-size:9px;line-height:1.5}.academyLearnOutline ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.academyLearnOutline button{background:var(--raised);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.academyLearnOutline button:hover,.academyLearnOutline button.selected{background:var(--deep);border-color:var(--accent)}.academyLearnOutline button span{min-width:0}.academyLearnOutline button small,.academyLearnOutline button b{display:block}.academyLearnOutline button small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:7px}.academyLearnOutline button b{font-size:11px;line-height:1.35}.academyLearnOutline button i{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:5px 6px;font-size:7px;font-style:normal;font-weight:900}.academyLearnOutline button i.completed{color:#d8ff55;border-color:#667830}.academyLearnOutline button i.in_progress{color:#edc274;border-color:#795f38}.academyLessonPane{background:var(--panel);border:1px solid var(--border);min-height:680px;padding:clamp(28px,5vw,68px)}.academyLessonPane>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:30px;margin-bottom:40px;padding-bottom:28px;display:flex}.academyLessonPane>header p{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.academyLessonPane>header h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:10px 0 13px;font-size:clamp(34px,4.5vw,58px);font-weight:400;line-height:1.05}.academyLessonPane>header span{color:var(--muted);line-height:1.6}.academyLessonPane>header time{border:1px solid var(--border);color:var(--muted);white-space:nowrap;padding:8px 10px;font-size:9px}.academyArticleBody{color:var(--text);font-family:var(--body);white-space:pre-wrap;max-width:780px;font-size:17px;line-height:1.9}.academyPlaybackUnavailable,.academyLessonUnavailable{background:var(--panel);border:1px solid var(--border);color:var(--text);padding:clamp(25px,4vw,45px)}.academyPlaybackUnavailable{align-items:center;gap:25px;display:flex}.academyPlaybackUnavailable>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.academyPlaybackUnavailable b,.academyLessonUnavailable>b{color:var(--accent);letter-spacing:.12em;font-size:8px}.academyPlaybackUnavailable h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:9px 0;font-size:28px;font-weight:400}.academyPlaybackUnavailable p,.academyLessonUnavailable p{color:var(--muted);margin-bottom:0;line-height:1.65}.academyProgressControls{background:var(--panel);color:var(--text);border:1px solid var(--border);margin-top:48px;padding:24px}.academyProgressControls>div:first-child{justify-content:space-between;align-items:center;display:flex}.academyProgressControls label{text-transform:uppercase;font-size:10px;font-weight:900}.academyProgressControls output{color:var(--accent);font-family:var(--display);font-size:25px;font-weight:400}.academyProgressControls>input[type=range]{accent-color:var(--accent);width:100%;margin:18px 0}.academyProgressActions{gap:9px;display:flex}.academyProgressActions button,.academyProgressError button{background:var(--raised);border:1px solid var(--border);color:var(--text);cursor:pointer;text-transform:uppercase;padding:12px 14px;font-size:9px;font-weight:900}.academyProgressActions button.complete{background:var(--accent);border-color:var(--accent);color:var(--deep)}.academyProgressActions button:disabled{cursor:not-allowed;opacity:.45}.academyProgressControls>p{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.5}.academyProgressControls.complete{color:#fff;background:#161d12;border-color:#687931;grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.academyProgressControls.complete>span{color:#d8ff55;letter-spacing:.1em;font-size:9px;font-weight:900}.academyProgressControls.complete>b{font-family:var(--display);font-size:28px;font-weight:400}.academyProgressControls.complete>p{color:#adb5ae;grid-column:1/-1;margin:0}.academyProgressError{color:#7a2c20;background:#fff0ed;border:1px solid #b86a5b;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:12px;font-size:10px;display:flex}.academyProgressError button{flex:none}.academyLearnStatus{background:radial-gradient(circle at 75% 35%,var(--raised),var(--panel) 35%,var(--page) 70%);text-align:center;place-content:center;min-height:560px;padding:100px 7vw;display:grid}.academyLearnStatus>span{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:900}.academyLearnStatus h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:16px 0;font-size:clamp(38px,6vw,72px);font-weight:400;line-height:1.05}.academyLearnStatus>p{color:var(--muted);max-width:620px;margin:0 auto;line-height:1.65}.academyLearnStatus>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.academyLearnStatus a{border:1px solid var(--border);color:var(--text);text-transform:uppercase;padding:13px 15px;font-size:9px;font-weight:900;text-decoration:none}.academyLearnStatus.compact{min-height:440px}@media (width<=1050px){.academyHero,.academyChannelHeroGrid,.academyCourseHeroGrid,.academyCourseContent{grid-template-columns:1fr}.academyHero{padding-bottom:120px}.academyHeroPanel{max-width:680px}.academyCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.academyCourseHeroArt{max-width:760px}.academyAccessPanel{position:static}.academyInstructorCallout{grid-template-columns:1fr 1fr}.academyInstructorCallout>a{justify-self:start}.academyModule,.academyLibraryGrid{grid-template-columns:1fr}}@media (width<=760px){.academySubnav{flex-direction:column;align-items:flex-start;padding:10px 18px 0}.academySubnav>span{padding-top:6px}.academySubnav>div{gap:20px;width:100%;max-width:100%;overflow-x:auto}.academyHero,.academyChannelHero,.academyCourseHero,.academyCourseContent,.academyCurriculum,.academySection,.academyOpportunities{padding-left:22px;padding-right:22px}.academyHero{gap:42px;min-height:auto;padding-top:62px;padding-bottom:72px}.academyHero h1,.academyChannelHero h1,.academyLibraryHero h1{font-size:clamp(52px,16vw,74px)}.academySignal{margin-bottom:28px;line-height:1.5}.academyHeroActions{flex-direction:column}.academyHeroActions a{text-align:center}.academyHeroFoot{display:none}.academySectionHead{flex-direction:column;align-items:flex-start}.academySubchannelCard,.academyEmpty{grid-template-columns:1fr}.academySubchannelCard>b,.academyEmpty>a{justify-self:start}.academyCourseGrid,.academyOpportunities{grid-template-columns:1fr}.academyInstructorCallout,.academyLibraryStudio{grid-template-columns:1fr;align-items:start;padding:58px 22px}.academyFooter{flex-direction:column;align-items:flex-start;padding:30px 22px}.academyFooter p{margin:0}.academyChannelHero{min-height:auto;padding-bottom:68px}.academyBreadcrumbs{margin-bottom:45px}.academyChannelIntro>p{font-size:17px}.academyCourseMeta span{width:50%}.academyModule li{grid-template-columns:25px minmax(0,1fr);align-items:start}.academyModule time,.academyModule li>b{grid-column:2;justify-self:start}.academyLibraryHero{flex-direction:column;align-items:flex-start;gap:35px;min-height:auto;padding:60px 22px}.academySignedIn{width:100%;min-width:0}.academyLibraryCard{grid-template-columns:1fr}.academyLibraryArt{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.academyCourseVisual>img{transition:none}}@media (width<=1050px){.academyLearnHeroGrid,.academyLearnWorkspace{grid-template-columns:1fr}.academyLearnSummary{max-width:600px}.academyLearnOutline{max-height:none;position:static}.academyLearnOutline nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.academyLearnOutline nav>section+section{border-top:0;margin-top:0;padding-top:0}}@media (width<=760px){.academyLearnHero,.academyLearnWorkspace,.academyLearnStatus{padding-left:22px;padding-right:22px}.academyLearnHero{padding-bottom:45px}.academyLearnHero .academyBreadcrumbs{margin-bottom:35px}.academyLearnOutline nav{grid-template-columns:1fr}.academyLessonPane{min-height:0;padding:25px 20px}.academyLessonPane>header{flex-direction:column}.academyPlaybackUnavailable{flex-direction:column;align-items:flex-start}.academyProgressActions,.academyProgressError{flex-direction:column;align-items:stretch}.academyProgressActions button{width:100%}.academyLearnStatus>div,.academyEnrollment{flex-direction:column;align-items:stretch}.academyEnrollment .academyJoinButton,.academyEnrollment .academyEnrollmentSecondary,.academyEnrollmentUnavailable>button{text-align:center}}.academyCheckoutHero{background:radial-gradient(circle at 75% 20%,var(--panel),var(--panel) 42%,var(--page) 76%);justify-content:center;align-items:center;min-height:680px;padding:80px 22px;display:flex}.academyCheckoutCard{background:color-mix(in srgb, var(--panel) 96%, transparent);border:1px solid var(--border);box-shadow:0 32px 90px color-mix(in srgb, var(--deep) 32%, transparent);width:100%;max-width:760px;padding:clamp(30px,6vw,70px);position:relative}.academyCheckoutMode{background:var(--accent);color:var(--deep);letter-spacing:.12em;padding:8px 10px;font-size:9px;font-weight:950;position:absolute;top:24px;right:24px}.academyCheckoutCard h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:24px 0;font-size:clamp(44px,7vw,76px);font-style:italic;font-weight:400;line-height:1.05}.academyCheckoutCard>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}.academyCheckoutCard dl{border-block:1px solid var(--border);margin:32px 0;padding:8px 0}.academyCheckoutCard dl div{grid-template-columns:100px 1fr;gap:20px;padding:10px 0;display:grid}.academyCheckoutCard dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.academyCheckoutCard dd{color:var(--text);overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-size:14px}.academyCheckoutActions{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0;display:flex}.academyCheckoutActions .academyJoinButton{background:var(--accent);border:1px solid var(--accent);color:var(--deep);cursor:pointer;text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none}.academyCheckoutActions>a:not(.academyJoinButton){border:1px solid var(--border);color:var(--text);text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none}.academyCheckoutCard>small{color:var(--muted);font-size:11px;line-height:1.5;display:block}@media (width<=760px){.academyCheckoutHero{min-height:560px;padding:52px 18px}.academyCheckoutCard{padding:58px 24px 30px}.academyCheckoutMode{top:18px;right:18px}.academyCheckoutCard dl div{grid-template-columns:1fr;gap:8px}.academyCheckoutActions{flex-direction:column;align-items:stretch}.academyCheckoutActions .academyJoinButton,.academyCheckoutActions>a{text-align:center}}.academyLearnPage .academyLearnWorkspace{background:var(--page);color:var(--text);flex-direction:column;gap:0;padding-top:28px;display:flex}.academyLearnPage .academyLessonPane{box-sizing:border-box;background:var(--panel);width:100%;color:var(--text);border:1px solid var(--border);min-height:420px;scroll-margin-top:24px}.academyLearnPage .academyLessonPane>header{border-color:var(--border)}.academyLearnPage .academyLessonPane>header span{color:var(--muted)}.academyLearnPage .academyArticleBody{color:var(--text);max-width:80ch;font-size:16px;line-height:1.85}.academyLearnPage .academyLearnOutline{box-sizing:border-box;background:var(--panel);width:100%;max-height:none;margin-top:30px;padding:24px;position:static}.academyLearnPage .academyCourseMenu{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:18px;display:flex}.academyLearnPage .academyCourseMenu button{justify-content:center;width:auto;padding:12px 18px;font-size:13px}.academyLearnPage .academyCourseMenu button[aria-pressed=true]{background:var(--accent);color:var(--deep);border-color:var(--accent)}.academyLearnPage .academyCourseMenu button:focus-visible,.academyUpNext button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.academyCourseInformation h2{margin:0 0 24px;font-size:28px}.academyCourseInformation h3{font-size:16px}.academyCourseInformation p{max-width:78ch;color:var(--muted);white-space:pre-line;line-height:1.75}.academyUpNext{box-sizing:border-box;border:1px solid var(--border);background:var(--raised);border-top:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:28px;display:flex}.academyUpNext p{letter-spacing:.16em;color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:800}.academyUpNext h2{margin:0 0 8px;font-size:24px}.academyUpNext span{color:var(--muted);font-size:13px}.academyUpNext button{background:var(--accent);color:var(--deep);cursor:pointer;border:0;flex-shrink:0;padding:15px 22px;font-size:13px;font-weight:700}@media (width<=760px){.academyUpNext{flex-direction:column;align-items:stretch;padding:22px}.academyLearnPage .academyCourseMenu{flex-direction:column}.academyLearnPage .academyCourseMenu button{width:100%}.academyLearnPage .academyLearnOutline{padding:20px}}.academyPlanPage [id]{scroll-margin-top:calc(var(--site-header-height) + 24px)}.academyPlanPage h1{overflow-wrap:anywhere;font-size:clamp(32px,6vw,64px);line-height:1.1}.academyPlanPage .academyBreadcrumbs{letter-spacing:normal;font-size:14px}.academyPlanPage .academyBreadcrumbs a{color:var(--text);align-items:center;min-height:44px;display:inline-flex}.academyPlanPage .academyBreadcrumbs b{color:var(--accent)}.academyPlanPage p,.academyPlanPage li{font-size:16px;line-height:1.6}.academyPlanPage .academySection{padding-top:48px;padding-bottom:48px}.academyMarket{background:var(--page);max-width:1440px;margin:auto}.academyMarket a{color:inherit;text-decoration:none}.academyMarket button,.academyMarket input{font:inherit}.academyMarket a:focus-visible,.academyMarket button:focus-visible,.academyMarket input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.amSearchBar{align-items:center;gap:28px;padding:24px 40px;display:flex}.amWordmark{white-space:nowrap;letter-spacing:-1px;font-size:22px;font-weight:900}.amWordmark b{letter-spacing:3px;color:var(--muted);font-size:10px;display:block}.amSearch{border:1px solid var(--border);border-radius:40px;flex:1;align-items:center;gap:12px;min-height:50px;padding:0 18px;display:flex}.amSearch>span{font-size:28px}.amSearch input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.amSearchBar>a:not(.amWordmark){white-space:nowrap;font-size:13px;font-weight:700}.amTeach{border:1px solid var(--border);padding:14px}.amSubjects{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:center;gap:30px;padding:0 24px;display:flex;overflow-x:auto}.amSubjects button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:17px 4px;font-size:14px;font-weight:700}.amSubjects button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--text)}.amHero{background:var(--page);grid-template-columns:1fr 1fr;align-items:center;min-height:380px;margin:28px 40px 0;display:grid;position:relative;overflow:hidden}.amHeroCard{background:var(--panel);z-index:1;box-shadow:0 6px 24px color-mix(in srgb, var(--deep) 6.27451%, transparent);max-width:510px;margin:35px 0 35px 35px;padding:32px;position:relative}.amEyebrow{letter-spacing:1.5px;color:var(--accent);margin:0 0 16px;font-size:10px;font-weight:800}.amHeroCard>p:not(.amEyebrow){color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.6}.academyMarket .amButton{background:var(--accent);color:var(--deep);border:1px solid var(--accent);cursor:pointer;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:800;display:inline-flex}.amHeroArt{flex-direction:column;justify-content:center;align-self:stretch;padding:40px;display:flex;position:relative;overflow:hidden}.amArtLabel,.amArtFoot{letter-spacing:2px;z-index:1;font-size:9px;font-weight:800;position:relative}.amHeroArt>b{letter-spacing:-5px;z-index:1;color:var(--text);margin:26px 0;font-size:clamp(45px,6.5vw,90px);font-weight:900;line-height:.95;position:relative}.amHeroArt em{color:var(--accent);font-style:normal}.amArtCircle{border:60px solid var(--border);border-radius:50%;width:420px;height:420px;position:absolute;top:-60px;right:-125px;transform:rotate(-30deg)}.amCatalogue{padding:44px 40px 50px;scroll-margin-top:30px}.amCatalogue header h2,.amFoundation h2{font-family:var(--display);letter-spacing:-.7px;margin:0 0 12px;font-size:30px;line-height:1.2}.amCatalogue header p{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.6}.amBrowseRow,.amRowHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.amBrowseRow{border-bottom:1px solid var(--border);padding-bottom:12px}.amBrowseRow h3{margin:0;font-size:19px}.amBrowseRow button{cursor:pointer;min-height:44px;color:var(--text);background:0 0;border:0;text-decoration:underline}.amResults{color:var(--muted);margin:14px 0 22px;font-size:12px}.amCatalogue section>h3,.amRowHeading h3{margin:6px 0 20px;font-size:21px}.amRowHeading>span{color:var(--muted);margin-bottom:14px;font-size:12px}.amCourseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:30px;display:grid}.amPlan{min-width:0}.amPlanCover{aspect-ratio:16/9;background:var(--panel);border:1px solid var(--border);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden;color:var(--text)!important}.amPlanCover>span{letter-spacing:2px;z-index:1;font-size:8px;font-weight:900}.amPlanCover strong{letter-spacing:-1px;z-index:1;max-width:75%;font-size:clamp(21px,2.4vw,33px);line-height:1}.amPlanCover i{opacity:.13;letter-spacing:-8px;font-size:105px;font-style:normal;font-weight:900;line-height:1.4;position:absolute;top:0;right:-5px}.amCover1{background:var(--panel);border-color:var(--border);color:var(--text)!important}.amCover2{background:var(--panel);border-color:var(--border);color:var(--muted)!important}.amCover3{background:var(--panel);border-color:var(--border);color:var(--text)!important}.amPlanCover:hover{filter:brightness(.95)}.amPlanBody>p{color:var(--muted);margin:13px 0 7px;font-size:11px}.amPlanBody h4{letter-spacing:-.25px;margin:0 0 8px;font-size:17px;line-height:1.3}.amPlanBody h4 a:hover{text-decoration:underline}.amPlanBody>div{color:var(--muted);min-height:40px;font-size:13px;line-height:1.5}.amUpcomingBadge{background:var(--panel);color:var(--text);margin:12px 0;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.amPlanLink{border-top:1px solid var(--border);justify-content:space-between;min-height:44px;padding:10px 0;font-size:12px;font-weight:800;display:flex}.amAvailability,.amNoResults{background:var(--panel);padding:24px;font-size:14px;line-height:1.6}.amFoundation{background:var(--panel);grid-template-columns:1fr 1fr;gap:60px;margin:0 40px 45px;padding:46px 40px;display:grid}.amFoundation p{color:var(--muted);font-size:15px;line-height:1.7}.amTopicList{align-self:center}.amTopicList a{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:60px;padding:21px 0;font-size:15px;display:flex}.amTopicList a>span:first-child{color:var(--muted);font-size:12px}.amTopicList a>span:last-child{margin-left:auto}.amTopicList a:hover b{text-decoration:underline}.amCourseGrid .academyCourseCard{background:var(--panel);color:var(--text);border:0}.amCourseGrid .academyCourseBody{padding:12px 0}.amCourseGrid .academyCourseBody h3{text-transform:none;letter-spacing:-.3px;font-family:inherit;font-size:18px;line-height:1.25}.amCourseGrid .academyCourseSummary{font-size:13px}.amCourseGrid .academyCourseFacts,.amCourseGrid .academyCourseAccess{font-size:11px}.academyMarketplace .academyInstructorCallout{gap:30px;padding:42px max(40px,50vw - 680px)}.academyMarketplace .academyInstructorCallout h2{font-family:var(--display);text-transform:none;letter-spacing:-.5px;font-size:28px;line-height:1.15}.academyMarketplace .academyInstructorCallout p{font-size:14px}.academyMarketplace .academyFooter{padding:30px 40px}@media (width<=1000px){.amSearchBar{gap:18px;padding:20px 24px}.amTeach{display:none}.amHero{margin:20px 24px 0}.amHeroCard{margin:24px 0 24px 24px;padding:24px}.amHeroArt{padding:24px}.amHeroArt>b{letter-spacing:-3px}.amCatalogue{padding:34px 24px}.amCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.amPlanCover strong{font-size:32px}.amFoundation{gap:30px;margin:0 24px 34px;padding:30px}.amRowHeading{flex-direction:column;align-items:start;gap:0}}@media (width<=600px){.amSearchBar{flex-wrap:wrap;gap:16px;padding:18px}.amWordmark{margin-right:auto}.amSearch{flex-basis:100%;order:3}.amSearchBar>a:not(.amWordmark){font-size:12px}.amSubjects{justify-content:flex-start;gap:22px;padding:0 18px}.amHero{grid-template-columns:1fr;min-height:0;margin:0}.amHeroCard{margin:22px;padding:24px}.amHero h1{font-size:36px}.amHeroArt{display:none}.amCatalogue{padding:30px 18px}.amCatalogue header h2,.amFoundation h2{font-size:27px}.amCourseGrid{gap:20px 14px}.amPlanCover{padding:12px}.amPlanCover strong{max-width:100%;font-size:22px}.amPlanCover i{font-size:75px}.amPlanCover>span{letter-spacing:1px;font-size:6px}.amPlanBody h4{font-size:15px}.amPlanBody>div{min-height:54px;font-size:12px}.amCatalogue header p{font-size:14px}.amFoundation{grid-template-columns:1fr;gap:20px;margin:0;padding:30px 18px}.academyMarketplace .academyInstructorCallout{padding:32px 18px}.academyMarketplace .academyFooter{padding:28px 18px}.amRowHeading h3{font-size:19px}.amPlanLink{font-size:11px}.amPlanCover{min-height:108px}}@media (prefers-reduced-motion:reduce){.academyMarket{scroll-behavior:auto}}.academySubnav{overflow-x:auto}.academySubnav>span{padding-right:24px}.academySubnav>div{gap:24px}.amCoverHint{z-index:1;margin-top:8px;font-size:9px;position:relative}.academyBannerSlot{border:1px dashed var(--border);background:var(--panel);color:var(--muted);min-width:0;margin:0 40px 38px;position:relative}.academyBannerSlot>div,.academyBannerSlot>a{aspect-ratio:4;min-height:130px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.academyBannerSlot strong{font-size:25px}.academyBannerSlot img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.academyBannerSlot img+span{background:var(--panel);color:var(--text);max-width:90%;padding:6px 10px;font-size:12px;position:absolute;bottom:8px;left:8px}.academyBannerSlot.isFeature{align-self:center;width:calc(100% - 50px);margin:25px}.academyBannerSlot.isFeature>div,.academyBannerSlot.isFeature>a{aspect-ratio:3.2}.academyBannerDisclosure{background:var(--panel);color:var(--text);padding:4px;position:absolute;top:6px;right:6px}.academyMediaPlaceholder{aspect-ratio:16/9;background:var(--panel);color:var(--text);border:1px dashed var(--border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:25px;display:flex}.academyMediaPlaceholder>span{font-size:50px;line-height:1}.academyMediaPlaceholder strong{font-size:20px}.academyMediaPlaceholder small{color:var(--muted);font-size:11px}.academyMediaPlaceholder p{color:var(--muted);margin:0;font-size:12px}.amCatalogue>.academyMediaPlaceholder{max-width:360px;margin-bottom:20px}.academyPlanTemplate{background:var(--page);color:var(--text);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:28px;padding:35px 5vw;display:grid}.academyPlanNext{background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.academyPlanTemplate button{cursor:pointer;border:1px solid var(--border);background:var(--raised);min-height:44px;color:var(--text);font:inherit;padding:12px}.academyPlanTemplate button:disabled{opacity:.5;cursor:default}.academyPlanTemplate aside{background:var(--panel);padding:24px}.academyPlanTemplate aside p{color:var(--muted);font-size:14px;line-height:1.5}.academyPlanTemplate aside button{text-align:left;width:100%;margin-bottom:10px;display:block}.academyPlanTemplate aside button small{margin-top:5px;font-size:11px;display:block}.academyPlanTemplate button[aria-pressed=true],.academyPlanTemplate button[aria-selected=true]{background:var(--accent);color:var(--deep)}.academyPlanTabs{grid-column:1/-1}.academyPlanTabs [role=tablist]{gap:8px;display:flex;overflow-x:auto}.academyPlanTabs [role=tablist] button{white-space:nowrap}.academyPlanTabs [role=tabpanel]{background:var(--panel);min-height:190px;padding:26px}.academyTemplateStudio{background:var(--page);max-width:1100px;color:var(--text);min-height:100vh;margin:auto;padding:40px 24px}.academyTemplateStudio nav{justify-content:space-between;display:flex}.academyTemplateStudio a{color:var(--text)}.academyTemplateStudio p{line-height:1.6}.templateSpecifications{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0;display:grid}.templateSpecifications>div{border:1px solid var(--border);padding:20px}.academyTemplateStudio label{flex-direction:column;gap:8px;margin:18px 0;font-weight:700;display:flex}.academyTemplateStudio input,.academyTemplateStudio select{font:inherit;background:var(--deep);color:var(--text);border:1px solid var(--border);min-width:0;padding:12px}.academyTemplateStudio fieldset{border:1px solid var(--border);padding:24px}.academyTemplateStudio .templateCheck{flex-direction:row;align-items:start}.academyTemplateStudio button{background:var(--accent);color:var(--deep);cursor:pointer;border:0;min-height:44px;padding:14px 25px;font-weight:700}.templateArtworkPreview{object-fit:contain;max-width:100%;max-height:260px}.academyTemplateStudio [role=status]{border:1px solid var(--border);padding:18px}@media (width<=600px){.amHero{grid-template-columns:1fr}.academyBannerSlot{margin:0 18px 25px}.academyBannerSlot.isFeature{width:calc(100% - 44px);margin:0 22px 22px}.academyBannerSlot strong{font-size:20px}.academyBannerSlot>div,.academyBannerSlot>a{min-height:130px}.academyPlanTemplate{grid-template-columns:minmax(0,1fr);padding:20px 16px}.academyPlanNext{font-size:13px}.templateSpecifications{grid-template-columns:1fr}.academyTemplateStudio{padding:24px 16px}.academyTemplateStudio fieldset{padding:16px}.academyMediaPlaceholder strong{font-size:17px}.academyMediaPlaceholder{gap:8px}}.amPlanCover,.academyBannerSlot>div,.academyBannerSlot>a{box-sizing:border-box;width:100%;min-width:0}.academyMarketplace .academyInstructorCallout h2{color:var(--text)}.academySubnav>div{min-width:0}.academyBannerSlot>div{text-align:center;padding:16px}.amPlanCover strong{overflow-wrap:normal;word-break:normal}.academySubnav>.academyHomeTab{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-right:auto;padding-right:24px;font-size:10px;font-weight:900}.academyPage{font-family:var(--body)}.academySubnav.academySubnav{background:var(--panel);flex-direction:row;justify-content:center;gap:28px;min-height:54px;padding:0 5vw;overflow-x:auto}.academySubnav.academySubnav>.academyHomeTab{letter-spacing:0;color:var(--accent);margin:0;padding:0;font-size:12px}.academySubnav.academySubnav>div{gap:28px;width:auto;max-width:none;overflow:visible}.academySubnav.academySubnav a{font-size:12px;font-weight:600}.academyMarketplace{background:var(--page);color:var(--text)}.academyMarket{background:var(--page);max-width:none}.amSearchBar{justify-content:space-between;gap:32px;max-width:1440px;margin:auto;padding:22px 5vw}.amWordmark{font-family:var(--display);letter-spacing:1px;font-size:28px;font-weight:400}.amSearch{background:var(--panel);border:1px solid var(--border);border-radius:0;flex:0 460px;min-height:44px}.amSearch input{font-size:13px}.amHero{background:var(--page);min-height:410px;color:var(--text);grid-template-columns:1fr 1fr;gap:48px;margin:0;padding:48px 5vw}.amHeroCard{box-shadow:none;background:0 0;max-width:520px;margin:0;padding:0}.amHero .amEyebrow{color:var(--accent)}.amHero h1{font-family:var(--display);letter-spacing:.01em;margin:0 0 22px;font-size:clamp(66px,7vw,100px);font-weight:400;line-height:1.05}.amHeroCard>p:not(.amEyebrow){color:var(--muted);max-width:400px;font-size:16px}.academyMarket .amButton{background:var(--accent);border-color:var(--accent);color:var(--deep);font-size:13px;font-weight:700}.academyMarket .amButton:hover{background:var(--accent)}.amCatalogue{max-width:1440px;margin:auto;padding:54px 5vw}.amCatalogue header h2,.amFoundation h2,.academyMarketplace .academyInstructorCallout h2{font-family:var(--display);letter-spacing:.01em;font-size:48px;font-weight:400;line-height:1}.amCatalogue header p,.amBrowseRow h3{font-size:15px}.amRowHeading h3,.amCatalogue section>h3{letter-spacing:1.5px;font-size:13px;font-weight:700}.amCourseGrid{gap:24px}.amPlanCover,.amPlanCover.amCover1,.amPlanCover.amCover2,.amPlanCover.amCover3{border:1px solid var(--border);aspect-ratio:16/9;justify-content:center;align-items:center;gap:12px;min-height:0;padding:20px;background:var(--panel)!important;color:var(--text)!important}.amPlanCover>span:first-child{letter-spacing:1.5px;color:var(--muted);font-size:8px;position:absolute;top:13px;left:14px}.amPlanCover .amCoverPlay{color:var(--text);font-size:40px;font-weight:400;line-height:1}.amCoverHint{letter-spacing:1px;color:var(--muted);margin:0;font-size:8px}.amPlanBody>p{letter-spacing:1px;text-transform:uppercase;font-size:10px}.amPlanBody h4{letter-spacing:-.2px;font-size:19px;font-weight:700;line-height:1.3}.amPlanBody>div{min-height:42px;font-size:13px}.amUpcomingBadge{border:1px solid var(--border);color:var(--muted);background:0 0;padding:4px 7px;font-size:10px;font-weight:600}.amPlanLink{font-size:12px}.academyBannerSlot{border:1px solid var(--border);background:var(--panel);color:var(--text);margin:0 5vw 50px}.academyBannerSlot strong{font-family:var(--display);letter-spacing:1px;font-size:36px;font-weight:400}.academyBannerSlot .amEyebrow{color:inherit;margin:0;font-size:9px}.academyBannerSlot small{font-size:10px}.academyBannerSlot.isFeature{background:var(--panel);border:1px solid var(--border);width:100%;color:var(--muted);align-self:center;margin:0}.academyBannerSlot.isFeature>div,.academyBannerSlot.isFeature>a{aspect-ratio:3.2;min-height:0}.academyBannerSlot.isFeature strong{font-size:40px}.academyBannerSlot.isFeature .amEyebrow{color:var(--accent)}.amFoundation{background:var(--panel);gap:48px;margin:0;padding:50px 5vw}.amFoundation h2{max-width:430px;font-size:46px}.amFoundation p,.amTopicList a{font-size:14px}.academyPlanPage h1,.academyPage .academyCourseHero h1,.academyPage .academyLearnHero h1,.academyPage .academyLibraryHero h1{font-family:var(--display);letter-spacing:.01em;font-style:normal;font-weight:400;line-height:1}.academyPlanPage h1{font-size:clamp(52px,7vw,86px)}@media (width<=900px){.amHero{gap:28px}.academySubnav.academySubnav{justify-content:flex-start;gap:24px;padding-inline:24px}.academySubnav.academySubnav>div{gap:24px}.amCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.academySubnav.academySubnav{gap:22px;padding:0 18px}.academySubnav.academySubnav>div{gap:22px}.amSearchBar{flex-wrap:nowrap;gap:14px;padding:18px}.amWordmark{margin:0;font-size:23px}.amSearch{flex-basis:56%;order:0;gap:6px;padding:0 10px}.amSearch input{font-size:11px}.amHero{grid-template-columns:1fr;gap:30px;min-height:0;padding:36px 22px}.amHero h1{font-size:72px}.amHeroCard{margin:0;padding:0}.amHeroCard>p:not(.amEyebrow){font-size:14px}.academyBannerSlot.isFeature{width:100%;margin:0}.academyBannerSlot.isFeature strong{font-size:30px}.academyBannerSlot>div,.academyBannerSlot>a{min-height:0}.amCatalogue{padding:36px 18px}.amCatalogue header h2{font-size:42px}.amCourseGrid{gap:24px 14px}.amPlanCover{gap:5px;padding:12px}.amPlanCover>span:first-child{font-size:6px;top:9px;left:9px}.amPlanCover .amCoverPlay{font-size:28px}.amCoverHint{letter-spacing:.7px;font-size:6px}.amPlanBody h4{font-size:16px}.amPlanBody>div{min-height:54px;font-size:12px}.academyBannerSlot{margin:0 18px 36px}.academyBannerSlot strong{font-size:28px}.amFoundation{grid-template-columns:1fr;gap:20px;padding:36px 22px}.amFoundation h2{font-size:40px}}.academyPaywall{border:1px solid var(--border);border-top:4px solid var(--border);background:var(--panel);color:var(--text);align-self:start;padding:30px;scroll-margin-top:110px}.academyPaywall h2{margin:10px 0 20px;font-size:clamp(26px,3vw,38px);line-height:1.1}.academyPaywallPrice{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.academyPaywallPrice strong{font-size:30px}.academyPaywallPrice span,.academyPaywall li,.academyPaywallDetails{font-size:14px}.academyPaywall>p:not(.eyebrow),.academyPaywall li{line-height:1.6}.academyPaywall ul{margin:20px 0;padding-left:20px}.academyPaywall .academyEnrollment{margin-top:20px}.academyPaywall .academyJoinButton{text-align:center}.academyPaywall .academyEnrollment .academyJoinButton,.academyPaywall .academyEnrollment .academyEnrollmentSecondary,.academyPaywall .academyEnrollmentUnavailable>button,.academyPaywall .academyEnrollmentUnavailable>a{font-size:14px}.academyPaywall .academyEnrollment .academyEnrollmentSecondary,.academyPaywall .academyEnrollmentUnavailable>a{color:var(--text)}.academyPaywall .academyEnrollment>p{color:var(--muted);font-size:14px}.academyPaywall .academyEnrollmentMessage{font-size:14px}.academyCourseHeroCopy>.academyJoinButton{background:var(--accent);color:var(--deep);margin-top:24px;padding:16px 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.academyPaywallDetails{margin-top:20px;text-decoration:underline;display:inline-block}.academyLockedClass{max-width:780px;margin:auto;padding:64px 24px}.academyLockedClass>h1{margin:16px 0 32px;font-size:clamp(32px,5vw,56px)}.academyModule li>a{white-space:nowrap;font-size:14px;text-decoration:underline}.academyModule li>a.isLocked{color:#a71d24;background:var(--text)}@media (width<=760px){.academyPaywall{padding:22px}.academyModule li>a{white-space:normal;grid-column:2}}.academyCoursePage .academyPaywall{border-top-color:var(--accent)}.coursePreview{background:var(--page);min-height:100vh;color:var(--text);font-family:var(--body)}.coursePreview *{box-sizing:border-box}.cpHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:25px 4vw;display:flex}.cpHeader a{color:inherit;font-weight:800;text-decoration:none}.cpHeader span{color:var(--muted);letter-spacing:.18em;margin-left:12px;font-size:12px}.cpNotice{background:var(--panel);border-bottom:1px solid var(--border);gap:18px;padding:16px 4vw;font-size:13px;line-height:1.6;display:flex}.cpNotice b{color:var(--text);white-space:nowrap}.cpWorkspace{grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:42px;padding:40px 4vw 70px;display:grid}.cpSetup{border-right:1px solid var(--border);padding-right:28px}.cpEyebrow{letter-spacing:.18em;color:var(--accent);font-size:10px;font-weight:800}.cpSetup h1{letter-spacing:-.04em;margin:12px 0 30px;font-size:30px;line-height:1.13}.cpField,.cpFile{gap:10px;margin:22px 0;font-size:14px;font-weight:700;display:grid}.cpField select,.cpField textarea{background:var(--deep);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;padding:13px;line-height:1.5}.cpFile{border:1px dashed var(--border);background:var(--panel);padding:16px}.cpFile span,.cpFile small,.cpLessonSlots>p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6}.cpFile input{width:100%;color:var(--text);font-size:11px}.cpFile input::file-selector-button{border:1px solid var(--border);background:var(--deep);color:var(--text);cursor:pointer;margin-right:8px;padding:10px}.cpLessonSlots h2{margin-top:28px;font-size:17px}.cpHint{color:var(--muted);font-size:12px;line-height:1.7}.cpMessage{color:#e6d9a8;overflow-wrap:anywhere;border:1px solid #7f7753;padding:14px;font-size:13px;line-height:1.6}.cpExperience{min-width:0}.cpExperience>h2{letter-spacing:-.045em;margin:12px 0 30px;font-size:clamp(29px,3.8vw,54px);line-height:1.05}.cpScreen{aspect-ratio:16/9;background:var(--deep);border:1px solid var(--border);overflow:hidden}.cpScreen video{object-fit:contain;width:100%;height:100%}.cpScreenPlaceholder{text-align:center;background:radial-gradient(ellipse at top,var(--raised),var(--page) 70%);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.cpScreenPlaceholder>span{color:var(--muted);font-size:54px}.cpScreenPlaceholder b{margin-top:16px;font-size:23px}.cpScreenPlaceholder p{color:var(--muted);font-size:13px;line-height:1.6}.cpCurrentTitle{margin:22px 0;font-size:23px}.cpUpNext{border:1px solid var(--border);background:var(--raised);justify-content:space-between;align-items:center;gap:24px;padding:23px;display:flex}.cpUpNext small{color:var(--muted);letter-spacing:.15em;font-size:10px}.cpUpNext h3{margin:10px 0 0;font-size:18px}.cpUpNext button{background:var(--accent);color:var(--deep);cursor:pointer;border:0;padding:14px 24px;font-weight:700}.cpMenu{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:27px 0 20px;display:flex}.cpMenu button{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;padding:12px 18px;font-weight:700}.cpMenu button[aria-pressed=true]{background:var(--raised);color:var(--text);border-color:var(--accent)}.cpOutline{padding-top:16px}.cpOutline button{text-align:left;background:var(--raised);width:100%;color:var(--text);border:1px solid var(--border);cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;margin:7px 0;padding:18px;display:grid}.cpOutline button[aria-pressed=true]{border-color:var(--accent);background:var(--raised)}.cpOutline span,.cpOutline small{color:var(--muted);font-size:11px}.cpInformation{padding:24px 0}.cpInformation p{white-space:pre-line;color:var(--muted);line-height:1.8}.coursePreview button:focus-visible,.coursePreview input:focus-visible,.coursePreview select:focus-visible,.coursePreview textarea:focus-visible,.coursePreview a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1050px){.cpWorkspace{grid-template-columns:1fr}.cpSetup{border-right:0;border-bottom:1px solid var(--border);padding:0 0 24px}.cpExperience{grid-row:1}.cpNotice{flex-direction:column;gap:4px}}@media (width<=600px){.cpHeader{flex-direction:column;align-items:flex-start}.cpUpNext{flex-direction:column;align-items:stretch}.cpMenu{flex-direction:column}.cpOutline button{grid-template-columns:32px 1fr}.cpOutline small{grid-column:2}.cpScreenPlaceholder>span{font-size:30px}.cpScreenPlaceholder b{font-size:18px}.cpScreenPlaceholder p{margin:8px 0}}.accountPage{--account-accent:var(--accent);--account-page:var(--page);--account-deep:var(--deep);--account-panel:var(--panel);--account-raised:var(--raised);--account-border:var(--border);--account-text:var(--text);--account-muted:var(--muted);--account-subdued:var(--subdued);min-height:calc(100vh - var(--site-header-height,72px));background:var(--account-page);color:var(--account-text);font-family:var(--body);padding:64px}.accountPage *{box-sizing:border-box}.accountMain{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:64px;width:100%;min-width:0;max-width:1160px;margin:0 auto;display:grid}.accountEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--account-accent);margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.5}.accountIntro h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;margin:16px 0 20px;font-size:clamp(44px,5vw,72px);font-weight:600;line-height:1}.accountIntro>p:not(.accountEyebrow){color:var(--account-muted);max-width:420px;font-size:15px;line-height:1.7}.accountIntro>a{color:var(--account-text);margin-top:24px;font-size:13px;text-decoration:none;display:inline-block}.accountIntro>a:hover{color:var(--account-accent)}.accountCard{border:1px solid var(--account-border);background:var(--account-panel);border-radius:8px;min-width:0;padding:28px}.accountCard .cl-rootBox,.accountCard .cl-cardBox{width:100%;max-width:100%}.accountDetails h2{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.accountDetails p{overflow-wrap:anywhere;color:var(--account-muted);font-size:13px;line-height:1.65}.accountDetails h3{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.accountChoices{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.accountPrimary,.accountSecondary{min-height:44px;font:600 12px/1.5 var(--body);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;display:inline-flex}.accountPrimary{background:var(--account-accent);color:var(--account-deep);border:1px solid var(--account-accent)}.accountSecondary{background:var(--account-raised);color:var(--account-text);border:1px solid var(--account-border)}.accountSecondary:hover{border-color:var(--account-accent)}.accountPage button:disabled{opacity:.6;cursor:wait}.accountPage a:focus-visible,.accountPage button:focus-visible{outline:2px solid var(--account-accent);outline-offset:4px}.accountLoading{color:var(--account-muted);margin:0;font-size:13px;line-height:1.6}.accountHub{grid-template-columns:220px minmax(0,1fr);padding:0;display:grid}.accountSidebar{background:var(--account-deep);border-right:1px solid var(--account-border);min-width:0;padding:32px 20px}.accountSidebar>p:first-child{padding:0 12px}.accountSidebar nav{flex-direction:column;gap:8px;margin-top:28px;display:flex}.accountSidebar nav a{color:var(--account-muted);border-radius:4px;min-height:44px;padding:13px 12px;font-size:13px;text-decoration:none;display:block}.accountSidebar nav a[aria-current=page]{background:var(--account-raised);color:var(--account-accent)}.accountSidebar nav a:hover{color:var(--account-text);background:var(--account-panel)}.accountSidebar>p:not(.accountEyebrow){color:var(--account-muted);margin:28px 12px;font-size:12px;line-height:1.6}.accountSidebar>a{color:var(--account-text);margin:0 12px;font-size:12px;text-decoration:none}.accountHub .accountMain{max-width:1250px;padding:36px 48px 56px;display:block}.accountHub .accountIntro h1{margin:12px 0;font-size:44px}.accountHub .accountIntro>p:not(.accountEyebrow){max-width:none}.accountHub .accountCard{margin-top:28px}.accountIdentity{align-items:center;gap:16px;margin-bottom:28px;display:flex}.accountIdentity>div{min-width:0}.accountIdentity .accountEyebrow{color:var(--account-muted);margin:0 0 6px;font-size:10px}.accountIdentity h2{margin:0}.accountIdentity p:last-child{margin:6px 0 0}.accountAvatar{background:var(--account-raised);border:1px solid var(--account-border);width:48px;height:48px;color:var(--account-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;display:grid}.accountDestinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.accountDestinations>a,.accountDestinations>article{border:1px solid var(--account-border);background:var(--account-page);color:var(--account-text);border-radius:6px;flex-direction:column;gap:12px;min-width:0;padding:20px;text-decoration:none;display:flex}.accountDestinations>a:hover{border-color:var(--account-accent);background:var(--account-raised)}.accountDestinations .accountEyebrow{color:var(--account-muted);margin:0;font-size:10px}.accountDestinations strong{justify-content:space-between;gap:12px;font-size:17px;font-weight:600;display:flex}.accountDestinations strong>span{color:var(--account-accent)}.accountDestinations>a>span:last-child,.accountDestinations>article>span:last-child{color:var(--account-muted);font-size:12px;line-height:1.6}.accountAccess{border-top:1px solid var(--account-border);padding-top:24px}.accountAccess>p{margin:0 0 12px}.accountAccess .accountChoices{margin-top:12px}.accountSecurity{border-top:1px solid var(--account-border);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.accountSecurity p{margin:0}.accountSecurity button{flex-shrink:0}.accountNotice{border:1px solid var(--account-border);background:var(--account-page);border-radius:4px;margin-top:20px;padding:16px}.accountNotice p{margin:0 0 12px}.accountSignOut{border-top:1px solid var(--account-border);justify-content:space-between;align-items:center;padding-top:24px}.accountSignOut p{max-width:390px;margin:0;font-size:12px}@media (width<=1150px){.accountPage{padding:40px 32px}.accountMain{gap:32px}.accountHub{grid-template-columns:190px minmax(0,1fr);padding:0}.accountHub .accountMain{padding:32px}.accountDestinations{grid-template-columns:1fr}.accountDestinations>a,.accountDestinations>article{gap:8px}.accountDestinations strong{max-width:none}}@media (width<=760px){.accountPage{padding:32px 20px}.accountMain{grid-template-columns:1fr;gap:28px;max-width:540px}.accountCard{padding:20px}.accountIntro h1{font-size:44px}.accountHub{padding:0;display:block}.accountHub .accountMain{max-width:none;padding:28px 20px}.accountSidebar{border-right:0;border-bottom:1px solid var(--account-border);padding:16px 20px}.accountSidebar>p,.accountSidebar>a{display:none}.accountSidebar nav{flex-direction:row;gap:8px;margin:0;overflow-x:auto}.accountSidebar nav a{white-space:nowrap;font-size:12px}.accountHub .accountIntro h1{font-size:38px}.accountSecurity{flex-direction:column;align-items:flex-start;gap:16px}.accountSignOut{gap:16px}.accountIdentity h2{font-size:20px}}.customerBilling{max-width:1080px;color:var(--text,#f4f5ef);margin:0 auto;padding:110px 24px 70px}.customerBilling h1{margin:12px 0 22px;font-size:clamp(32px,5vw,58px);line-height:1.08}.customerBilling a{color:inherit;text-underline-offset:4px}.customerBilling a:focus-visible{outline:3px solid var(--accent,#c5da20);outline-offset:5px}.billingEyebrow{color:var(--accent,#c5da20);text-transform:uppercase;letter-spacing:.12em;margin-top:38px;font-size:13px}.customerBilling>p,.customerBilling li p,.customerBilling section>p,.customerBilling small{color:var(--muted,#a5ada5)}.billingNotice{border:1px solid var(--border,#353c36);background:var(--panel,#151816);padding:16px 20px}.customerBilling section{margin-top:34px}.customerBilling ul{margin:0;padding:0;list-style:none}.customerBilling li{border-top:1px solid var(--border,#353c36);justify-content:space-between;gap:28px;padding:24px 0;display:flex}.customerBilling li>div{overflow-wrap:anywhere;min-width:0}.customerBilling li h3{margin:0 0 9px;font-size:19px}.customerBilling li strong,.customerBilling li span,.customerBilling li a{display:block}.customerBilling li span{color:var(--muted,#a5ada5);margin:8px 0;font-size:13px}@media (width<=600px){.customerBilling{padding:90px 20px 50px}.customerBilling li{flex-direction:column;gap:16px}}.creatorBillingHeading,.creatorBillingRecord>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.creatorBilling button{background:var(--accent,#c5da20);color:#12160a;border:1px solid var(--accent,#c5da20);font:inherit;cursor:pointer;border-radius:7px;padding:11px 16px;font-weight:700}.creatorBilling button:disabled{opacity:.5;cursor:default}.creatorBilling button:focus-visible,.creatorBilling input:focus-visible{outline:3px solid var(--accent,#c5da20);outline-offset:5px}.creatorBillingConsent{align-items:flex-start;gap:12px;margin:24px 0;line-height:1.6;display:flex}.creatorBillingConsent input{accent-color:var(--accent,#c5da20);margin-top:6px}.creatorBillingRecord{border:1px solid var(--border,#353c36);background:var(--panel,#151816);border-radius:12px;margin-top:24px;padding:24px}.creatorBillingRecord h3{margin:0;font-size:21px}.creatorBillingRecord p{color:var(--muted,#a5ada5);line-height:1.6}.creatorBillingActions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.creatorBillingRecord li{padding:16px 0}.creatorBillingRecord h4{margin-top:30px}@media (width<=600px){.creatorBillingRecord{padding:20px 14px}.creatorBillingActions button{width:100%}}.communityProfilePage{max-width:1120px;color:var(--text);font:16px/1.6 var(--body);margin:0 auto;padding:44px 28px 72px}.communityProfilePage *{box-sizing:border-box}.communityProfilePage a{color:inherit}.communityBack{font-size:13px;color:var(--muted)!important}.communityEyebrow{color:var(--accent);letter-spacing:1.5px;margin:40px 0 12px;font-size:11px;font-weight:700}.communityProfilePage h1{font:700 clamp(32px,4vw,48px)/1.12 var(--display);letter-spacing:-1px;max-width:750px;margin:0}.communityLead{color:var(--muted);margin:20px 0 36px}.communityProfileGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.communityCard{border:1px solid var(--border);background:var(--panel);min-width:0;padding:28px}.communityCard h2{font:600 22px/1.3 var(--display);margin:0 0 24px}.communityCard>label{margin:24px 0 8px;font-size:14px;display:block}.communityCard label span,.communityCard legend span{color:var(--muted)}.communityCard>input,.communityCard textarea{border:1px solid var(--border);background:var(--deep);width:100%;color:var(--text);font:16px/1.5 var(--body);border-radius:0;padding:12px;display:block}.communityHint{color:var(--muted);margin:8px 0;font-size:13px}.communityCard fieldset{border:0;margin:28px 0;padding:0}.communityCard legend{margin-bottom:14px;font-size:14px}.communityCard legend span{font-size:12px;display:block}.communityInterests{gap:8px;display:grid}.communityInterests label{cursor:pointer;align-items:center;gap:12px;min-height:36px;font-size:14px;display:flex}.communityInterests input{appearance:auto;opacity:1;width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;position:static}.communityCard .communityButton{background:var(--accent);border:1px solid var(--accent);color:var(--deep);font:700 14px/1.5 var(--body);cursor:pointer;padding:12px 18px;text-decoration:none;display:inline-block}.communityCard button:disabled{opacity:.5;cursor:default}.communityCard :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.communityStatus{margin:18px 0 0;font-size:14px}.communityPrivacy{color:var(--muted);font-size:14px}.communityPrivacy h2{color:var(--muted);margin-top:20px}.communityPrivateLabel{letter-spacing:1px;color:var(--accent);font-size:10px}.communityPrivacy a{margin-top:8px;font-size:13px;display:inline-block}.communityCard>button:not(.communityButton){font:inherit;color:inherit;border:1px solid var(--border);background:0 0;margin-top:14px;padding:10px;display:block}@media (width<=720px){.communityProfilePage{padding:28px 20px 48px}.communityProfileGrid{grid-template-columns:1fr}.communityCard{padding:22px}.communityEyebrow{margin-top:28px}}.communityVerification{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;display:grid}.communityVerificationIntro{max-width:680px}.communityVerificationIntro h2{margin:12px 0}.communityVerificationIntro>p{margin:12px 0;font-size:15px}.communityVerificationIntro>.communityHint{font-size:13px;line-height:1.6}.communityVerificationActions{flex-direction:column;align-items:flex-start;gap:12px;max-width:270px;display:flex}.communityVerificationActions .communityButton{white-space:normal;text-align:left}.communityVerificationRefresh{min-height:40px;color:var(--muted);font:14px/1.5 var(--body);border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;padding:8px 0}.communityVerificationActions .communityStatus{overflow-wrap:anywhere;margin:0;font-size:13px}@media (width<=720px){.communityVerification{grid-template-columns:1fr;gap:16px}.communityVerificationActions{max-width:100%}}.pageTemplates{max-width:1280px;color:var(--text);font:16px/1.6 var(--body);margin:auto;padding:40px 28px 80px}.pageTemplates *{box-sizing:border-box}.pageTemplates a{color:inherit}.pageTemplatesBack{font-size:13px;color:var(--muted)!important}.pageTemplatesHeading{max-width:800px;margin:48px 0 36px}.pageTemplatesEyebrow{letter-spacing:1.5px;color:var(--accent);margin:0 0 14px;font-size:11px;font-weight:700}.pageTemplatesHeading h1{font:700 clamp(36px,5vw,64px)/1.04 var(--display);letter-spacing:-1.5px;margin:0 0 24px}.pageTemplatesHeading h1 em{color:var(--accent);font-style:normal}.pageTemplatesHeading>p:last-child{max-width:650px;color:var(--muted)}.pageTemplateJump{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.pageTemplateJump a{border:1px solid var(--border);align-items:center;min-height:44px;padding:8px 16px;font-size:13px;text-decoration:none;display:flex}.pageTemplateJump a:hover{border-color:var(--accent)}.pageTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pageTemplateCard{background:var(--panel);border:1px solid var(--border);min-width:0;padding:28px;scroll-margin-top:100px}.pageTemplateCardTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.pageTemplateCardTop>span{font:600 24px/1 var(--display);color:var(--muted)}.pageTemplateCard h2{font:600 clamp(25px,3vw,36px)/1.15 var(--display);margin:8px 0 18px}.pageTemplateCard>p{color:var(--muted)}.pageTemplateOutline{border-block:1px solid var(--border);margin:24px 0}.pageTemplateOutline summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:14px;font-weight:600}.pageTemplateOutline ul,.pageTemplateChannels{margin:0;padding:0;list-style:none}.pageTemplateOutline li{margin:0 0 18px;font-size:13px}.pageTemplateOutline strong,.pageTemplateOutline span{display:block}.pageTemplateOutline span{color:var(--muted);margin-top:4px}.pageTemplateChannels>li{border-bottom:1px solid var(--border);padding:20px 0}.pageTemplateChannels>li:first-child{padding-top:0}.pageTemplateChannels h3{font:600 17px/1.4 var(--body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.pageTemplateChannels h3 span{color:var(--muted);text-transform:capitalize;border:1px solid var(--border);padding:2px 8px;font-size:11px;font-weight:400}.pageTemplateActions{flex-wrap:wrap;gap:8px 18px;display:flex}.pageTemplateActions a{text-underline-offset:5px;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.pageTemplateCard .pageTemplateNote{margin:24px 0 0;font-size:12px;line-height:1.6}.pageTemplatesFooter{border-top:1px solid var(--border);max-width:760px;color:var(--muted);margin-top:36px;padding-top:24px;font-size:13px}.pageTemplates :focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (width<=760px){.pageTemplates{padding:28px 20px 56px}.pageTemplateGrid{grid-template-columns:1fr}.pageTemplateCard{padding:22px}.pageTemplatesHeading{margin-top:32px}}@media (prefers-reduced-motion:reduce){.pageTemplates{scroll-behavior:auto}}.activateShell{background:radial-gradient(circle at 78% 20%,var(--raised) 0,var(--panel) 32%,var(--page) 66%);min-height:100vh;color:var(--text);font-family:var(--body);padding:34px clamp(22px,6vw,90px)}.activateBrand{color:var(--text);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.activateBrand img{width:145px;height:auto}.activateBrand span{background:var(--accent);letter-spacing:.14em;color:var(--deep);padding:4px 6px;font-size:10px;font-weight:900}.activateCard{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);width:min(620px,100%);box-shadow:0 35px 100px color-mix(in srgb, var(--deep) 45%, transparent);margin:8vh auto 0;padding:clamp(30px,6vw,68px)}.activateKicker{color:var(--accent);letter-spacing:.18em;margin:0 0 16px;font-size:11px;font-weight:900}.activateCard h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(42px,7vw,68px);line-height:.92}.activateIntro,.activateSuccess>p:not(.activateKicker){color:var(--muted);font-size:16px;line-height:1.65}.activateCard form{margin-top:34px}.activateCard label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900;display:block}.activateCard input{border:1px solid var(--border);background:var(--deep);width:100%;color:var(--text);letter-spacing:.13em;text-align:center;text-transform:uppercase;font-size:clamp(36px,8vw,56px);font-weight:850;font-family:var(--body);outline:none;margin:10px 0 14px;padding:17px 20px;display:block}.activateCard input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.activateCard button,.activateAction{background:var(--accent);width:100%;color:var(--deep);text-align:center;border:0;padding:17px 22px;font-size:14px;font-weight:900;text-decoration:none;display:block}.activateCard button:disabled{opacity:.42;cursor:not-allowed}.activateError{color:#ffc6bd;background:#26120f;border:1px solid #8d3e31;margin:0 0 14px;padding:12px 14px;font-size:13px}.activateFoot{border-top:1px solid var(--border);color:var(--muted);margin:28px 0 0;padding-top:20px;font-size:12px;line-height:1.55}.activateSuccess{text-align:center}.successMark{color:#10150f;background:#d8ff55;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 25px;font-size:28px;font-weight:900;display:grid}.activateSuccess .activateAction{margin-top:30px}@media (width<=600px){.activateShell{padding:22px}.activateBrand img{width:118px}.activateCard{margin-top:7vh}.activateCard input{letter-spacing:.08em;font-family:var(--body);padding-inline:10px}}.tngoEnquiryPage{max-width:1440px;color:var(--text);font-family:var(--body), sans-serif;margin:0 auto;padding:64px}.tngoEnquiryHeading{max-width:760px;margin-bottom:48px}.tngoEnquiryHeading>p:first-child,.tngoEnquiryEyebrow{color:var(--accent);letter-spacing:.14em;font-size:12px;font-weight:700}.tngoEnquiryHeading h1{font-family:var(--display), sans-serif;margin:22px 0;font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1.02}.tngoEnquiryHeading em{color:var(--accent);font-style:normal}.tngoEnquiryHeading>p:last-child{max-width:590px;color:var(--muted);font-size:18px;line-height:1.7}.tngoEnquiryLayout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:64px;display:grid}.tngoEnquiryLayout aside{color:var(--muted);font-size:15px;line-height:1.7}.tngoEnquiryLayout aside h2{color:var(--text);font-family:var(--display), sans-serif;font-size:32px;font-weight:400;line-height:1.2}.tngoEnquiryLayout aside ol{padding-left:22px}.tngoEnquiryLayout aside li{margin:26px 0;padding-left:8px}.tngoEnquiryLayout aside p{margin:6px 0 18px}.tngoEnquiryLayout a{color:var(--text);text-underline-offset:4px;text-decoration:underline}.tngoEnquiryCard{border:1px solid var(--border);background:var(--panel);border-radius:4px;min-width:0;padding:32px}.tngoEnquiryCard h2{font-family:var(--display), sans-serif;margin:14px 0 28px;font-size:34px;font-weight:400;line-height:1.2}.tngoEnquiryCard fieldset{border:0;min-width:0;margin:0;padding:0}.tngoEnquiryCard label{flex-direction:column;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.tngoEnquiryCard small{color:var(--muted);font-size:12px;font-weight:400}.tngoEnquiryCard [role=status]{line-height:1.6}.tngoEnquirySplit{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tngoEnquiryCard input:not([type=checkbox]),.tngoEnquiryCard textarea,.tngoEnquiryCard select{box-sizing:border-box;border:1px solid var(--subdued);background:var(--page);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:4px;padding:13px}.tngoEnquiryCard textarea{resize:vertical;line-height:1.6}.tngoEnquiryPage :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tngoEnquiryCard .tngoEnquiryConsent{flex-direction:row;align-items:flex-start;font-size:13px;font-weight:400;line-height:1.6}.tngoEnquiryConsent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:4px}.tngoEnquiryCard button{background:var(--accent);width:100%;min-height:46px;color:var(--page);font:inherit;cursor:pointer;border:0;border-radius:4px;padding:14px 16px;font-weight:700}.tngoEnquiryCard fieldset:disabled{opacity:.65}.tngoEnquiryCard fieldset:disabled button{cursor:not-allowed}.tngoEnquiryPrivacy{color:var(--muted);font-size:12px;line-height:1.6}.tngoEnquiryCard .tngoEnquiryTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tngoEnquiryError{color:#ffb6a7;border-left:3px solid #ff977f;padding:12px 16px;font-size:14px;line-height:1.5}.tngoEnquiryReceipt{border:1px solid var(--accent);gap:9px;margin-top:22px;padding:18px;font-size:14px;line-height:1.6;display:grid}.tngoEnquiryReceipt p{color:var(--muted);margin:0}.tngoEnquiryReceipt span{overflow-wrap:anywhere}.tngoEnquiryPage footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:64px;padding-top:28px;font-size:14px;display:flex}.tngoEnquiryPage footer a{color:var(--text)}@media (width<=800px){.tngoEnquiryPage{padding:40px 24px}.tngoEnquiryLayout{grid-template-columns:minmax(0,1fr);gap:24px}.tngoEnquiryLayout aside ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tngoEnquiryLayout aside li{margin:8px 0}}@media (width<=540px){.tngoEnquiryPage{padding:32px 20px}.tngoEnquiryHeading{margin-bottom:30px}.tngoEnquiryLayout aside ol{display:block}.tngoEnquiryLayout aside li{margin:20px 0}.tngoEnquiryCard{padding:24px 18px}.tngoEnquirySplit{grid-template-columns:minmax(0,1fr);gap:0}}.brandSetupGuide{--guide-paper:var(--text);--guide-muted:var(--muted);--guide-line:var(--border);--guide-accent:var(--accent);--guide-base:var(--page);--guide-panel:var(--panel);--guide-raised:var(--raised);max-width:1440px;color:var(--guide-paper);font-family:var(--body), sans-serif;margin:0 auto;padding:0 64px 48px;line-height:1.6}.brandSetupGuide *{box-sizing:border-box}.brandSetupGuide a{color:inherit;text-decoration:none}.brandSetupGuide p,.brandSetupGuide h1,.brandSetupGuide h2,.brandSetupGuide h3{margin:0}.brandSetupGuide .setupEyebrow{color:var(--guide-accent);letter-spacing:2px;margin-bottom:20px;font-size:11px;font-weight:700}.brandSetupGuide h1,.brandSetupGuide h2{font-family:var(--display), sans-serif;font-weight:400}.brandSetupGuide h1{letter-spacing:-.5px;font-size:clamp(52px,6.4vw,88px);line-height:1.02}.brandSetupGuide h2{font-size:clamp(32px,3vw,42px);line-height:1.15}.brandSetupGuide h3{font-family:var(--body), sans-serif;font-size:18px;line-height:1.35}.brandSetupGuide a:focus-visible,.brandSetupGuide summary:focus-visible{outline:3px solid var(--guide-accent);outline-offset:5px}.setupHero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px 0;display:grid}.setupHeroCopy,.setupChannelPreview{min-width:0}.brandSetupGuide .setupLead{max-width:480px;color:var(--guide-muted);margin:24px 0 28px;font-size:17px;line-height:1.65}.setupActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.brandSetupGuide .setupButton{border:1px solid var(--guide-accent);background:var(--guide-accent);min-height:46px;color:var(--guide-base);border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.brandSetupGuide .setupButton:hover{filter:brightness(1.08)}.setupTextLink{border-bottom:1px solid var(--guide-muted);padding:8px 0;font-size:13px}.brandSetupGuide .setupHeroNote{color:var(--guide-muted);margin-top:20px;font-size:12px}.setupChannelPreview{border:1px solid var(--guide-line);background:var(--guide-panel);border-radius:4px;margin:0;padding:16px}.setupPreviewTop{color:var(--guide-muted);letter-spacing:1px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:9px;font-weight:700;display:flex}.setupPreviewBanner{border:1px solid var(--guide-line);background:var(--guide-raised);place-items:center;padding:12px;display:grid}.setupPreviewLabel{color:var(--guide-paper);font-size:11px;font-weight:600}.setupPreviewIdentity{align-items:center;gap:14px;padding:16px 0;display:flex}.setupPreviewLogo{border:1px solid var(--guide-line);background:var(--guide-paper);min-height:38px;color:var(--guide-base);letter-spacing:1px;flex:0 0 64px;place-items:center;font-size:10px;font-weight:700;display:grid}.setupPreviewIdentity>div{min-width:0}.setupPreviewName{align-items:center;gap:8px;display:flex}.brandSetupGuide .setupPreviewName b{font-family:var(--display), sans-serif;font-size:26px;font-weight:400;line-height:1.2}.setupPreviewVerified{flex:none}.setupPreviewIdentity small{color:var(--guide-muted);margin-top:4px;font-size:10px;display:block}.setupPreviewSocials{color:var(--guide-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.setupPreviewSocials i{border:1px solid var(--guide-muted);border-radius:50%;width:10px;height:10px}.setupPreviewActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.setupPreviewActions>span{border:1px solid var(--guide-line);color:var(--guide-paper);text-align:center;border-radius:4px;place-items:center;padding:8px 4px;font-size:10px;font-weight:600;line-height:1.4;display:grid}.setupPreviewActions>span:first-child{border-color:var(--guide-accent);background:var(--guide-accent);color:var(--guide-base)}.setupPreviewFilms{padding:12px 0}.setupPreviewFilms>div,.setupPreviewPhotos>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.setupPreviewFilms i,.setupPreviewPhotos i{border:1px solid var(--guide-line);background:var(--guide-raised);border-radius:4px;display:block}.setupPreviewFilms i{aspect-ratio:16/9;position:relative}.setupPreviewFilms i:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--guide-paper);content:"";width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.setupPreviewOptional{border-top:1px solid var(--guide-line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 0;font-size:11px;display:flex}.setupPreviewOptional small{color:var(--guide-muted);font-size:9px}.setupPreviewLibrary{color:var(--guide-accent);justify-content:space-between;padding:10px 0;font-size:10px;font-weight:600;display:flex}.setupPreviewPhotos{padding:8px 0 14px}.setupPreviewPhotos i{aspect-ratio:4/3}.setupPreviewFooter{border-top:1px solid var(--guide-line);color:var(--guide-paper);flex-wrap:wrap;gap:16px;padding:12px 0;font-size:11px;display:flex}.setupChannelPreview figcaption{color:var(--guide-muted);padding-top:6px;font-size:11px;line-height:1.6}.setupNavigation{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);flex-wrap:wrap;display:flex}.setupNavigation a{flex:150px;align-items:center;gap:12px;min-height:48px;padding:18px 12px;font-size:13px;display:flex}.setupNavigation b{color:var(--guide-accent);font-size:11px}.setupNavigation a:hover{background:var(--guide-panel)}.setupSection{padding:64px 0;scroll-margin-top:110px}.setupSection+.setupSection{border-top:1px solid var(--guide-line)}.setupSectionHeading{max-width:700px;margin-bottom:32px}.brandSetupGuide .setupSectionHeading>p:not(.setupEyebrow){max-width:600px;color:var(--guide-muted);margin-top:20px;font-size:15px}.setupProfile{grid-template-columns:1fr 1fr;gap:64px;display:grid}.setupProfileList>div{border-bottom:1px solid var(--guide-line);margin-bottom:22px;padding:0 0 22px 42px;position:relative}.setupProfileList>div:last-child{margin-bottom:0}.setupProfileList>div>span{color:var(--guide-accent);font-size:11px;position:absolute;top:2px;left:0}.brandSetupGuide .setupProfileList p{color:var(--guide-muted);margin-top:8px;font-size:14px}.setupDisplayContract{border:1px solid var(--guide-line);background:var(--guide-panel);border-radius:4px;margin:0 0 24px;padding:24px}.brandSetupGuide .setupDisplayContract p{color:var(--guide-muted);margin-top:12px;font-size:14px}.setupArtworkCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.setupAsset{border:1px solid var(--guide-line);background:var(--guide-panel);border-radius:4px;min-width:0;overflow:hidden}.setupAssetCanvas{background:var(--guide-raised);justify-content:center;align-items:center;height:190px;padding:24px;display:flex}.setupAssetCanvas>div{border:1px solid var(--guide-muted);background:var(--guide-panel);place-items:center;width:100%;max-height:142px;display:grid;position:relative}.setupAssetCanvas-channel_hero_mobile>div{width:auto;height:148px;max-height:148px}.setupAssetCanvas-logo_on_light>div{background:var(--guide-paper);color:var(--guide-base)}.setupAssetCanvas span{border:1px dashed var(--guide-muted);color:var(--guide-paper);letter-spacing:1px;white-space:nowrap;place-items:center;font-size:9px;display:grid}.setupAssetCanvas-logo_on_light span{color:var(--guide-base);border-color:var(--guide-base);font-size:13px;font-weight:700}.setupAssetBody{padding:24px}.brandSetupGuide .setupAssetTag{color:var(--guide-accent);letter-spacing:1.6px;margin-bottom:9px;font-size:9px}.brandSetupGuide .setupDimensions{letter-spacing:-.8px;margin:18px 0;font-size:29px;line-height:1.2}.setupDimensions small,.setupOptionalDimensions small{color:var(--guide-muted);letter-spacing:0;margin-top:7px;font-size:11px;display:block}.brandSetupGuide .setupAssetFormat,.brandSetupGuide .setupSafeArea{color:var(--guide-muted);font-size:12px;line-height:1.7}.setupAssetBody a{border-top:1px solid var(--guide-line);justify-content:space-between;gap:8px;margin-top:22px;padding-top:16px;font-size:12px;font-weight:600;display:flex}.setupAssetBody a:hover{color:var(--guide-accent)}.setupArtworkNote{border-left:2px solid var(--guide-accent);background:var(--guide-panel);grid-template-columns:1fr 2fr;gap:30px;margin:24px 0;padding:24px;display:grid}.setupArtworkNote b{font-size:14px}.setupArtworkNote p{color:var(--guide-muted);font-size:13px}.setupReference{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);margin-top:32px}.setupReference>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:23px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.setupReference>summary::-webkit-details-marker{display:none}.setupReference summary small{color:var(--guide-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.setupExpand{color:var(--guide-accent);font-size:28px;font-weight:300}.setupReference[open] .setupExpand{transform:rotate(45deg)}.brandSetupGuide .setupReference>p{color:var(--guide-muted);padding:18px 0;font-size:12px}.setupOptionalAssets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:24px;display:grid}.setupOptionalAsset{border:1px solid var(--guide-line);background:var(--guide-panel);border-radius:4px;min-width:0;padding:20px}.setupOptionalAssetHeading h3{font-size:16px}.setupOptionalAssetHeading>span{color:var(--guide-muted);letter-spacing:1px;margin:8px 0;font-size:9px;display:inline-block}.brandSetupGuide .setupOptionalDimensions{letter-spacing:-.5px;margin:14px 0;font-size:24px}.setupOptionalFacts{margin:0 0 20px;font-size:12px}.setupOptionalFacts>div{border-bottom:1px solid var(--guide-line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.setupOptionalFacts dt{color:var(--guide-muted)}.setupOptionalFacts dd{text-align:right;margin:0}.setupOptionalAsset>a{color:var(--guide-accent);text-underline-offset:4px;padding:8px 0;font-size:12px;text-decoration:underline;display:inline-block}.setupFilmGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.setupMiniNumber{color:var(--guide-accent);margin-bottom:14px;font-size:12px;display:block}.brandSetupGuide .setupFilmGrid p{color:var(--guide-muted);margin-top:12px;font-size:14px}.brandSetupGuide .setupSectionNote{border-top:1px solid var(--guide-line);color:var(--guide-muted);margin-top:28px;padding-top:24px;font-size:14px}.setupShortFormSpec{grid-template-columns:minmax(140px,220px) 1fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.setupPortraitCanvas{aspect-ratio:9/16;border:1px solid var(--guide-line);background:var(--guide-panel);color:var(--guide-accent);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.brandSetupGuide .setupPortraitCanvas span{font-family:var(--display), sans-serif;font-size:48px}.setupPortraitCanvas small{font-size:14px}.setupShortFormSpec ul{padding-left:20px;line-height:1.9}.brandSetupGuide .setupShortFormSpec p{color:var(--guide-muted);margin-top:12px;line-height:1.65}.setupPublish{grid-template-columns:1fr 1fr;gap:64px;display:grid}.setupPublish .setupButton{margin-top:28px}.setupReviewCard{border:1px solid var(--guide-line);background:var(--guide-panel);border-radius:4px;padding:28px}.setupReviewCard ul{margin:20px 0;padding:0;list-style:none}.setupReviewCard li{border-bottom:1px solid var(--guide-line);padding:10px 0 10px 28px;font-size:13px;position:relative}.setupReviewCard li:before{color:var(--guide-accent);content:"✓";position:absolute;left:0}.setupReviewCard summary{color:var(--guide-paper);cursor:pointer;font-size:12px}.brandSetupGuide .setupReviewCard details p{color:var(--guide-muted);margin-top:12px;font-size:12px}.setupFooter{border-top:1px solid var(--guide-line);grid-template-columns:1fr 1.4fr auto;align-items:start;gap:24px;padding-top:28px;display:grid}.setupFooter p:first-child{font-size:14px;font-weight:600}.setupFooter p:nth-child(2){color:var(--guide-muted);font-size:12px}.setupFooter a{color:var(--guide-accent);font-size:12px}.setupSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.brandSetupGuide{padding:0 28px 40px}.setupHero{gap:32px}.setupProfile,.setupPublish{gap:40px}.setupAssetBody{padding:18px}.brandSetupGuide .setupDimensions{font-size:25px}.setupOptionalAssets{grid-template-columns:repeat(2,minmax(0,1fr))}.setupFooter{grid-template-columns:1fr 1fr}.setupFooter a{grid-column:1/-1}}@media (width<=700px){.brandSetupGuide{padding:0 20px 36px}.setupHero{grid-template-columns:1fr;gap:36px;padding:40px 0}.brandSetupGuide h1{font-size:58px}.brandSetupGuide .setupLead{font-size:16px}.setupNavigation a{flex-basis:45%;gap:10px;padding:14px 6px;font-size:12px}.setupSection{padding:40px 0;scroll-margin-top:90px}.setupProfile,.setupPublish{grid-template-columns:1fr;gap:16px}.setupSectionHeading{margin-bottom:26px}.setupArtworkCards,.setupOptionalAssets{grid-template-columns:1fr}.setupAsset{grid-template-columns:110px minmax(0,1fr);display:grid}.setupAssetCanvas{height:100%;padding:12px}.setupAssetCanvas>div{max-height:120px}.setupAssetCanvas-channel_hero_mobile>div{height:120px}.setupAssetCanvas span{letter-spacing:0;font-size:6px}.setupAssetCanvas-logo_on_light span{font-size:8px}.setupAssetBody{padding:18px 16px}.brandSetupGuide .setupDimensions{margin:13px 0;font-size:25px}.setupAssetBody a{margin-top:16px;padding-top:12px}.setupArtworkNote{grid-template-columns:1fr;gap:8px;padding:20px}.setupDisplayContract{padding:20px}.setupFilmGrid{grid-template-columns:1fr;gap:24px}.setupFilmSection .setupFilmGrid article{padding-left:38px;position:relative}.setupMiniNumber{position:absolute;top:3px;left:0}.setupReviewCard{padding:22px}.setupFooter{grid-template-columns:1fr;gap:12px}}@media (width<=600px){.setupPreviewActions{grid-template-columns:repeat(2,minmax(0,1fr))}.setupShortFormSpec{grid-template-columns:1fr}.setupPortraitCanvas{width:160px;margin-inline:auto}}@media (width<=360px){.brandSetupGuide h1{font-size:49px}.setupAsset{grid-template-columns:80px minmax(0,1fr)}.setupAssetBody{padding:16px 12px}.brandSetupGuide .setupDimensions{font-size:22px}.setupAssetCanvas-channel_hero_mobile>div{height:95px}}@media print{.siteHeader,.setupActions,.setupNavigation,.setupPublish .setupButton{display:none}.brandSetupGuide{--guide-paper:#111;--guide-muted:#444;--guide-line:#aaa;--guide-accent:#333;--guide-panel:#fff;--guide-raised:#eee;padding:0}.setupHero{padding:20px 0}.setupSection{padding:24px 0}.setupChannelPreview{display:none}.setupHero,.setupProfile,.setupPublish{display:block}.setupSection,.setupAsset{break-inside:avoid}}.bsShell{--bs-bg:var(--page);--bs-panel:var(--panel);--bs-raised:var(--raised);--bs-line:var(--border);--bs-muted:var(--muted);--bs-paper:var(--text);--bs-red:var(--accent);--bs-lime:var(--accent);--bs-gold:var(--accent);background:var(--bs-bg);min-height:100vh;color:var(--text);font-family:var(--body);grid-template-columns:258px minmax(0,1fr);display:grid}.bsShell *{box-sizing:border-box}.bsShell button,.bsShell input,.bsShell select,.bsShell textarea{font:inherit}.bsShell button{cursor:pointer}.bsShell button:disabled{cursor:not-allowed;opacity:.45}.bsShell a:focus-visible,.bsShell button:focus-visible,.bsShell input:focus-visible,.bsShell select:focus-visible,.bsShell textarea:focus-visible{outline:3px solid var(--bs-lime);outline-offset:3px}.bsLoading{background:var(--page);min-height:100vh;color:var(--text);text-align:center;place-content:center;justify-items:center;gap:18px;padding:30px;display:grid}.bsLoading img{width:150px;height:auto}.bsLoading span,.bsLoading p{color:var(--muted)}.bsLoading a{color:var(--deep);background:var(--accent);padding:13px 18px;font-weight:900;text-decoration:none}.bsRail{border-right:1px solid var(--bs-line);background:var(--deep);flex-direction:column;height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.bsBrand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.bsBrand img{width:108px;height:auto}.bsBrand>span{background:var(--bs-red);letter-spacing:.13em;color:var(--deep);padding:5px 7px;font-size:8px;font-weight:900}.bsChannelPicker{border-block:1px solid var(--bs-line);margin:42px 0 28px;padding:19px 0}.bsChannelPicker label{letter-spacing:.13em;color:var(--bs-muted);text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.bsChannelPicker select{background:var(--panel);width:100%;color:var(--text);border:1px solid var(--border);padding:12px 35px 12px 11px;font-size:11px;font-weight:800}.bsChannelPicker small{color:var(--bs-lime);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:8px;display:block}.bsChannelPicker small b{background:var(--bs-lime);color:var(--deep);border-radius:50%;place-items:center;width:15px;height:15px;margin-right:5px;display:inline-grid}.bsNav{flex-direction:column;gap:4px;display:flex}.bsNav a{min-height:42px;color:var(--subdued);border-left:2px solid #0000;align-items:center;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.bsNav a:hover{background:var(--panel);border-left-color:var(--bs-gold);color:var(--text)}.bsRailFoot{border-top:1px solid var(--bs-line);margin-top:auto;padding-top:17px}.bsRailFoot span,.bsRailFoot small{font-size:9px;display:block}.bsRailFoot span{color:var(--muted)}.bsRailFoot span i{background:var(--bs-lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.bsRailFoot small{color:var(--subdued);margin:7px 0 0 15px}.bsMain{min-width:0;padding:32px clamp(22px,3.5vw,58px) 55px}.bsHeader{border-bottom:1px solid var(--bs-line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:23px;display:flex}.bsHeader p,.bsPanelHead p{color:var(--bs-gold);letter-spacing:.15em;margin:0 0 8px;font-size:8px;font-weight:900}.bsHeader h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1}.bsHeaderActions{align-items:center;gap:14px;display:flex}.bsHeaderActions>a{border:1px solid var(--border);color:var(--text);text-transform:uppercase;min-height:42px;padding:12px 14px;font-size:9px;font-weight:900;text-decoration:none}.bsHeaderActions>a b{color:var(--bs-lime);margin-left:6px}.bsActor{border-right:1px solid var(--bs-line);text-align:right;text-overflow:ellipsis;flex-direction:column;max-width:240px;padding-right:14px;font-size:10px;display:flex;overflow:hidden}.bsActor small{color:var(--subdued);text-transform:uppercase;margin-bottom:4px;font-size:8px}.bsAlert{border:1px solid;align-items:center;gap:14px;margin:0 0 14px;padding:13px 15px;font-size:11px;display:flex}.bsAlert b{letter-spacing:.1em;text-transform:uppercase;font-size:8px}.bsAlert.isError{color:#ffc1b5;background:#21100d;border-color:#74382f}.bsAlert.isSuccess{color:#e2ff7d;background:#121b0d;border-color:#58672e}.bsTruthBanner{background:radial-gradient(circle at 80% -40%,var(--raised),transparent 45%),var(--panel);border:1px solid var(--bs-line);grid-template-columns:1.1fr 1fr auto;align-items:center;gap:25px;min-height:140px;margin-bottom:10px;padding:25px;display:grid}.bsTruthBanner span{color:var(--bs-red);letter-spacing:.15em;font-size:8px;font-weight:900}.bsTruthBanner h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(25px,3vw,42px);line-height:.95}.bsTruthBanner p{color:var(--muted);max-width:430px;margin:0;font-size:11px;line-height:1.6}.bsTruthBanner>strong{background:var(--bs-lime);color:var(--deep);letter-spacing:.1em;text-align:center;white-space:nowrap;padding:11px 12px;font-size:8px}.bsMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.bsMetrics article{background:var(--bs-panel);border:1px solid var(--bs-line);padding:18px}.bsMetrics span{color:var(--bs-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.bsMetrics strong{margin:17px 0 7px;font-size:32px;line-height:1;display:block}.bsMetrics small{color:var(--subdued);font-size:8px}.bsReadyUnsent{color:#e0ff73;background:#151e0f;border:1px solid #607231;align-items:center;gap:13px;margin:10px 0;padding:14px 18px;display:flex}.bsReadyUnsent>span{color:#111;background:#d8ff55;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.bsReadyUnsent strong,.bsReadyUnsent small{display:block}.bsReadyUnsent strong{letter-spacing:.02em;font-size:12px}.bsReadyUnsent small{color:#9eaa94;margin-top:4px;font-size:9px}.bsPanel{background:var(--bs-panel);border:1px solid var(--bs-line);min-width:0;padding:22px}.bsPanelHead{border-bottom:1px solid var(--bs-line);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;display:flex}.bsPanelHead h2{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.15}.bsPanelHead>span{border:1px solid var(--border);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:8px}.bsLibrary{margin-top:10px}.bsMediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bsMediaCard{background:var(--deep);border:1px solid var(--border);min-width:0;overflow:hidden}.bsMediaArt{aspect-ratio:16/10;background:radial-gradient(circle at 65% 40%,var(--raised),var(--panel) 55%,var(--deep));isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.bsMediaArt>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bsMediaArt>span{color:var(--subdued);font-family:var(--display);letter-spacing:.08em;font-size:22px}.bsMediaArt>i{background:color-mix(in srgb,var(--deep) 88%,transparent);border:1px solid var(--border);color:var(--text);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding-left:2px;font-size:9px;font-style:normal;display:flex;position:absolute;top:10px;left:10px}.bsMediaArt>i.bsImageMark{border-radius:2px;padding:0}.bsMediaArt>small{background:color-mix(in srgb,var(--deep) 88%,transparent);padding:4px 6px;font-size:8px;position:absolute;bottom:8px;right:8px}.bsMediaBody{padding:14px}.bsMediaBody>div{justify-content:space-between;align-items:center;display:flex}.bsMediaBody>div>span{color:var(--subdued);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.bsMediaBody h3{margin:12px 0 7px;font-size:12px;line-height:1.3}.bsMediaBody p{color:var(--subdued);margin:0;font-size:9px;line-height:1.5}.bsStatus{border:1px solid var(--border);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.bsStatus.isGood{color:#d8ff55;border-color:#59692d}.bsStatus.isCaution{color:#e8c27c;border-color:#665632}.bsTwoColumn{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px;display:grid}.bsRecordList{flex-direction:column;display:flex}.bsRecord{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.bsRecord>div:nth-child(2){min-width:0}.bsRecord b,.bsRecord a,.bsRecord small{display:block}.bsRecord b{font-size:11px}.bsRecord a,.bsRecord small{color:var(--subdued);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:9px;overflow:hidden}.bsRecord a:hover{color:var(--bs-lime)}.bsProviderMark{background:var(--raised);border:1px solid var(--border);color:var(--text);justify-content:center;align-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.bsProvider-youtube{background:#481611;border-color:#763128}.bsProvider-facebook{background:#152846;border-color:#2f4a75}.bsProvider-instagram{background:#3c1a3a;border-color:#674063}.bsProvider-x{background:#0a0a0a}.bsInlineActions{gap:6px;display:flex}.bsInlineActions button{background:var(--bs-lime);border:1px solid var(--bs-lime);color:var(--deep);min-height:34px;padding:7px 9px;font-size:8px;font-weight:900}.bsInlineActions button.isQuiet{border-color:var(--border);color:var(--text);background:0 0}.bsFootnote{border-top:1px solid var(--border);color:var(--subdued);margin:16px 0 0;padding-top:14px;font-size:9px;line-height:1.55}.bsForm fieldset,.bsConnectionCard fieldset,.bsPlanComposer>fieldset{border:0;margin:0;padding:0}.bsForm label,.bsConnectionCard label,.bsPlanComposer label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:13px 0;font-size:8px;font-weight:850;display:block}.bsForm input,.bsForm select,.bsConnectionCard input,.bsConnectionCard select,.bsPlanComposer input,.bsPlanComposer select,.bsPlanComposer textarea{background:var(--deep);border:1px solid var(--border);color:var(--text);outline:none;width:100%;min-height:43px;margin-top:7px;padding:11px;font-size:11px;display:block}.bsPlanComposer textarea{resize:vertical}.bsForm button,.bsConnectionCard button,.bsPlanComposer>fieldset>button,.bsPlan footer button{background:var(--bs-red);border:1px solid var(--bs-red);color:var(--deep);min-height:43px;padding:11px 15px;font-size:9px;font-weight:900}.bsForm button,.bsPlanComposer>fieldset>button{width:100%;margin-top:7px}.bsConnectionGrid{grid-template-columns:.78fr 1.22fr;gap:10px;display:grid}.bsConnectionCard{background:var(--deep);border:1px solid var(--border);padding:18px}.bsConnectionTitle{align-items:center;gap:12px;margin-bottom:15px;display:flex}.bsConnectionTitle h3{margin:0;font-size:15px}.bsConnectionTitle p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.bsConnectionCard>button{width:100%;margin:16px 0 10px;display:block}.bsConnectionCard>small{color:var(--subdued);font-size:8px;line-height:1.5;display:block}.bsConnectionState{border-block:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 0;font-size:10px;display:flex}.bsManualConnection button{width:100%}.bsFormSplit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bsDestinationStrip{border-top:1px solid var(--bs-line);flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:18px;display:flex}.bsDestinationStrip>div{background:var(--deep);border:1px solid var(--border);align-items:center;gap:10px;min-width:190px;padding:9px 11px;display:flex}.bsDestinationStrip b,.bsDestinationStrip small{display:block}.bsDestinationStrip b{font-size:9px}.bsDestinationStrip small{color:var(--subdued);margin-top:3px;font-size:8px}.bsDistribution{grid-template-columns:.86fr 1.14fr;gap:10px;margin-top:10px;display:grid}.bsDestinationChoices{border:1px solid var(--border)!important;margin:20px 0!important;padding:15px!important}.bsDestinationChoices legend{color:var(--bs-gold);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:8px;font-weight:900}.bsDestinationChoices>label{background:var(--deep);border:1px solid var(--border);text-transform:none;grid-template-columns:18px 32px minmax(0,1fr);align-items:center;gap:10px;margin:7px 0;padding:9px;display:grid}.bsDestinationChoices>label.isUnavailable{opacity:.5}.bsDestinationChoices input{width:16px;height:16px;min-height:0;margin:0;padding:0}.bsDestinationChoices b,.bsDestinationChoices small{display:block}.bsDestinationChoices b{font-size:10px}.bsDestinationChoices small{color:var(--subdued);margin-top:3px;font-size:8px}.bsDestinationChoices>p{color:var(--muted);font-size:9px;line-height:1.5}.bsPlanSafety{background:#15150e;border:1px solid #55502f;gap:12px;margin:16px 0;padding:12px;display:flex}.bsPlanSafety b{color:#c5b889;text-transform:uppercase;white-space:nowrap;font-size:8px}.bsPlanSafety span{color:#8d9183;font-size:8px;line-height:1.5}.bsPlans{flex-direction:column;gap:10px;display:flex}.bsPlan{background:var(--deep);border:1px solid var(--border);padding:16px}.bsPlan>header{justify-content:space-between;align-items:flex-start;display:flex}.bsPlan>header span{color:var(--bs-gold);letter-spacing:.1em;font-size:7px;font-weight:900}.bsPlan h3{margin:6px 0 4px;font-size:14px}.bsPlan header p{color:var(--subdued);margin:0;font-size:9px}.bsPlanMeta{border-block:1px solid var(--border);grid-template-columns:1.4fr .55fr .8fr;gap:12px;margin:14px 0;padding:12px 0;display:grid}.bsPlanMeta>span{min-width:0;font-size:9px}.bsPlanMeta small{color:var(--subdued);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.bsPlanStages{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bsPlanStages>div{border:1px solid var(--border);color:var(--subdued);align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.bsPlanStages>div.isComplete{color:#e0ff70;border-color:#56662e}.bsPlanStages b{font-size:8px}.bsPlanStages span,.bsPlanStages small{display:block}.bsPlanStages span{min-width:0;font-size:8px}.bsPlanStages small{color:var(--subdued);margin-top:3px;font-size:7px}.bsUnsentLabel{color:#111;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#d8ff55;margin-top:10px;padding:9px;font-size:8px;font-weight:900}.bsPlan footer{align-items:center;gap:8px;margin-top:12px;display:flex}.bsPlan footer small{color:var(--subdued);text-align:right;max-width:210px;margin-left:auto;font-size:8px;line-height:1.4}.bsEmpty{border:1px dashed var(--border);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:28px;font-size:10px;line-height:1.5;display:flex}.bsEmpty b{color:var(--text);font-size:11px}.bsEmpty.isCompact{min-height:90px}.bsLive{margin-top:10px}.bsLiveFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.bsLiveFlow>article{background:var(--deep);border:1px solid var(--border);padding:20px}.bsLiveFlow>article>b{color:var(--bs-red);letter-spacing:.1em;font-size:8px;display:block}.bsLiveFlow>article>span{margin:18px 0 7px;font-size:14px;font-weight:800;display:block}.bsLiveFlow>article>small{color:var(--subdued);font-size:9px;line-height:1.5}.bsLiveFlow>i{color:var(--bs-lime);align-self:center;font-style:normal}.bsLiveNote{background:#17150e;border:1px solid #51482c;grid-template-columns:auto 1fr;align-items:center;gap:25px;margin-top:14px;padding:15px;display:grid}.bsLiveNote strong{color:#c5b889;font-size:10px}.bsLiveNote p{color:#919488;margin:0;font-size:9px;line-height:1.55}.bsFooter{border-top:1px solid var(--bs-line);color:var(--subdued);align-items:center;gap:20px;margin-top:35px;padding-top:25px;font-size:8px;display:flex}.bsFooter img{width:92px;height:auto}.bsFooter p{color:var(--muted);margin-right:auto}.bsFooter span{text-transform:uppercase}.bsShell [id]{scroll-margin-top:20px}@media (width<=1180px){.bsMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bsTruthBanner{grid-template-columns:1fr auto}.bsTruthBanner p{grid-area:2/1/auto/-1}.bsDistribution{grid-template-columns:1fr}.bsPlanQueue{order:2}}@media (width<=940px){.bsShell{grid-template-columns:1fr}.bsRail{height:auto;padding:18px 22px;position:static}.bsBrand{margin-right:auto}.bsChannelPicker{border:0;border-top:1px solid var(--bs-line);grid-template-columns:auto minmax(180px,300px) auto;align-items:center;gap:10px;margin:18px 0 0;padding:15px 0 0;display:grid}.bsChannelPicker label,.bsChannelPicker small{margin:0}.bsNav,.bsRailFoot{display:none}.bsTwoColumn,.bsConnectionGrid{grid-template-columns:1fr}.bsMetrics{grid-template-columns:repeat(2,1fr)}.bsMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bsShell [id]{scroll-margin-top:20px}}@media (width<=640px){.bsMain{padding:22px 15px 45px}.bsHeader{flex-direction:column;align-items:flex-start;gap:18px}.bsHeaderActions{justify-content:space-between;width:100%}.bsActor{text-align:left;border:0;max-width:50%;padding:0}.bsTruthBanner{grid-template-columns:1fr;padding:20px}.bsTruthBanner p{grid-area:auto}.bsTruthBanner>strong{white-space:normal;justify-self:start}.bsMetrics{gap:7px}.bsMetrics article{padding:14px}.bsMediaGrid{grid-template-columns:1fr}.bsPanel{padding:17px}.bsRecord{grid-template-columns:32px minmax(0,1fr) auto}.bsRecord .bsInlineActions{grid-column:2/-1}.bsFormSplit,.bsPlanMeta,.bsPlanStages{grid-template-columns:1fr}.bsPlan footer{flex-direction:column;align-items:stretch}.bsPlan footer small{text-align:left;max-width:none;margin:0}.bsLiveFlow{grid-template-columns:1fr}.bsLiveFlow>i{justify-self:center;transform:rotate(90deg)}.bsLiveNote,.bsChannelPicker{grid-template-columns:1fr}.bsChannelPicker small{margin-top:4px}.bsFooter{flex-direction:column;align-items:flex-start}.bsFooter p{margin:0}.bsFooter span{display:none}}.bsPlanDescription{background:var(--deep);border:1px solid var(--border);margin:-4px 0 14px;padding:12px}.bsPlanDescription small{color:var(--subdued);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:7px;display:block}.bsPlanDescription p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55}.bsPlanWarning{color:#f5d892;background:#21180b;border:1px solid #80622d;gap:10px;margin-top:10px;padding:11px;display:flex}.bsPlanWarning b{text-transform:uppercase;white-space:nowrap;font-size:8px}.bsPlanWarning span{font-size:8px;line-height:1.5}@media (prefers-reduced-motion:reduce){.bsShell *{scroll-behavior:auto!important}}.bsPlan footer{color:inherit;font-size:inherit;letter-spacing:normal;background:0 0;border:0;padding:0}.bsInlineActions button{min-height:40px}.bsDestinationStrip>div{flex-wrap:wrap}.bsDestinationStrip a{color:var(--muted);margin-top:4px;font-size:9px;text-decoration:none;display:block}.bsDestinationStrip a:hover{color:var(--bs-lime)}.bsDestinationStrip>div>button{background:var(--bs-lime);border:1px solid var(--bs-lime);color:var(--deep);min-height:40px;margin-left:auto;padding:8px 10px;font-size:8px;font-weight:900}.bsPlanDescription small,.bsPlanMeta small,.bsPlanStages b,.bsPlanStages span,.bsPlanStages small,.bsPlanWarning b,.bsPlanWarning span,.bsPlan footer small{font-size:9px}.bsConnectionManager{background:var(--deep);border:1px solid var(--border);margin-top:10px;padding:14px}.bsConnectionManagerHead{border-bottom:1px solid var(--border);padding:0 0 11px}.bsConnectionManagerHead b,.bsConnectionManagerHead small{display:block}.bsConnectionManagerHead b{font-size:10px}.bsConnectionManagerHead small{color:var(--subdued);margin-top:4px;font-size:8px;line-height:1.5}.bsConnectionManagerRow{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.bsConnectionManagerRow:last-child{border-bottom:0;padding-bottom:0}.bsConnectionManagerRow>span b,.bsConnectionManagerRow>span small{display:block}.bsConnectionManagerRow>span b{font-size:10px}.bsConnectionManagerRow>span small{color:var(--subdued);margin-top:3px;font-size:8px}.bsConnectionManagerRow>button{color:#ffb2a4;background:0 0;border:1px solid #79443b;min-height:38px;padding:8px 10px;font-size:8px;font-weight:900}.bsPlanMeta{grid-template-columns:1.35fr .7fr .55fr .8fr}@media (width<=640px){.bsConnectionManagerRow{grid-template-columns:32px minmax(0,1fr) auto}.bsConnectionManagerRow>button{grid-column:2/-1}.bsPlanMeta{grid-template-columns:1fr}}.bsUploader{margin-top:10px}.bsUploaderIntro{color:var(--muted);max-width:760px;margin:-4px 0 18px;font-size:10px;line-height:1.65}.bsUploadDrop{background:linear-gradient(135deg,var(--deep),var(--panel));border:1px dashed var(--border);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:25px;display:flex}.bsUploadDrop:hover{border-color:var(--bs-lime)}.bsUploadDrop input{opacity:0;width:1px;height:1px;position:absolute}.bsUploadDrop b{font-size:16px}.bsUploadDrop span{color:var(--muted);margin-top:8px;font-size:9px}.bsUploadQueue{gap:8px;margin:12px 0;display:grid}.bsUploadQueue article{background:var(--deep);border:1px solid var(--border);grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:12px;padding:13px;display:grid;position:relative}.bsUploadQueue article>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.bsUploadQueue article>div:first-child>b{background:var(--bs-red);min-width:25px;height:25px;color:var(--deep);border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:flex}.bsUploadQueue article>div:first-child span,.bsUploadQueue article>div:first-child small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bsUploadQueue article>div:first-child span{font-size:10px}.bsUploadQueue article>div:first-child small{color:var(--subdued);margin-top:4px;font-size:8px}.bsUploadQueue label,.bsUploader>label:not(.bsUploadDrop),.bsUploader .bsFormSplit label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.bsUploadQueue input,.bsUploader>label input,.bsUploader>label textarea,.bsUploader .bsFormSplit input,.bsUploader .bsFormSplit select,.bsRightsBox select{background:var(--deep);border:1px solid var(--border);color:var(--text);width:100%;min-height:42px;margin-top:7px;padding:10px;font-size:11px;display:block}.bsUploader>label{margin:13px 0}.bsUploader textarea{resize:vertical}.bsUploadQueue article>button{border:1px solid var(--border);color:var(--muted);background:0 0;min-height:40px;padding:9px;font-size:8px}.bsUploadProgress{height:3px;position:absolute;bottom:0;left:0;right:0}.bsUploadProgress i{background:var(--bs-lime);height:100%;display:block}.bsUploadProgress span{color:var(--muted);font-size:7px;position:absolute;bottom:5px;right:8px}.bsRightsBox{background:var(--panel);border:1px solid var(--border);margin:14px 0;padding:14px}.bsRightsBox>label{color:var(--muted);align-items:flex-start;gap:9px;margin:10px 0;font-size:9px;line-height:1.45;display:flex}.bsRightsBox>label:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.bsRightsBox input{width:16px;height:16px;min-height:0;margin:0}.bsUploaderNotice,.bsUploaderSafety{gap:12px;margin:14px 0;padding:13px;display:flex}.bsUploaderNotice{background:#17150e;border:1px solid #5d522e}.bsUploaderSafety{background:#111b0e;border:1px solid #56662e}.bsUploaderNotice b,.bsUploaderSafety b{color:#c5b889;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:8px}.bsUploaderNotice span,.bsUploaderSafety span{color:#939b91;font-size:9px;line-height:1.5}.bsUploadStart{background:var(--bs-lime);border:1px solid var(--bs-lime);color:var(--deep);width:100%;min-height:48px;padding:12px 18px;font-size:10px;font-weight:950}.bsUploadResults{gap:7px;margin-top:14px;display:grid}.bsUploadResults p{border:1px solid;justify-content:space-between;align-items:center;margin:0;padding:10px 12px;display:flex}.bsUploadResults p.isSuccess{color:#dfff73;border-color:#56662e}.bsUploadResults p.isError{color:#ffb7aa;border-color:#7b3d33}.bsUploadResults b{font-size:9px}.bsUploadResults span{text-align:right;font-size:8px}@media (width<=760px){.bsUploadQueue article{grid-template-columns:1fr;align-items:stretch}.bsUploadProgress span{display:none}.bsUploaderNotice,.bsUploaderSafety,.bsUploadResults p{flex-direction:column;align-items:flex-start}.bsUploadResults span{text-align:left}}.bsShell{grid-template-columns:280px minmax(0,1fr)}.bsBrand>span{font-size:10px}.bsPublicPending{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;min-height:42px;padding:13px 14px;font-size:10px;font-weight:850}.bsNav{gap:6px}.bsNav button{color:var(--muted);text-align:left;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;align-items:flex-start;width:100%;min-height:52px;padding:10px 13px;display:flex}.bsNav button>span{font-size:13px;font-weight:850;line-height:1.2}.bsNav button>small{color:var(--subdued);margin-top:4px;font-size:10px;line-height:1.2}.bsNav button:hover,.bsNav button.current{background:var(--panel);border-left-color:var(--bs-red);color:var(--text)}.bsNav button.current>small{color:var(--muted)}.bsArea{min-width:0}.bsHeader p,.bsPanelHead p{font-size:10px}.bsHeader h1{font-size:clamp(30px,3vw,40px)}.bsPanelHead h2{font-size:22px}.bsPanelHead>span,.bsStatus{font-size:10px}.bsTruthBanner p{font-size:13px}.bsTruthBanner span,.bsTruthBanner>strong,.bsMetrics span{font-size:10px}.bsMetrics small{font-size:11px}.bsMediaArt{aspect-ratio:16/9}.bsMediaBody>div>span{font-size:10px}.bsMediaBody h3{font-size:15px}.bsMediaBody p,.bsFootnote,.bsEmpty,.bsRecord a,.bsRecord small{font-size:12px}.bsRecord b,.bsConnectionTitle p,.bsConnectionCard>small,.bsDestinationChoices small,.bsPlanSafety span,.bsPlanDescription p,.bsPlanWarning span,.bsLiveFlow>article>small,.bsLiveNote p{font-size:11px}.bsForm label,.bsConnectionCard label,.bsPlanComposer label,.bsUploadQueue label,.bsUploader>label:not(.bsUploadDrop),.bsUploader .bsFormSplit label{font-size:10px}.bsForm input,.bsForm select,.bsConnectionCard input,.bsConnectionCard select,.bsPlanComposer input,.bsPlanComposer select,.bsPlanComposer textarea,.bsUploadQueue input,.bsUploader>label input,.bsUploader>label textarea,.bsUploader .bsFormSplit input,.bsUploader .bsFormSplit select,.bsRightsBox select{min-height:46px;font-size:14px}.bsUploaderIntro,.bsUploadDrop span,.bsUploaderNotice span,.bsUploaderSafety span{font-size:12px}.bsOverviewSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.bsOverviewSteps button{background:var(--bs-panel);border:1px solid var(--bs-line);color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:90px;padding:16px;display:grid}.bsOverviewSteps button:hover{border-color:var(--bs-gold);background:var(--bs-raised)}.bsOverviewSteps b{color:var(--bs-red);font-size:11px}.bsOverviewSteps span{font-size:14px;font-weight:850}.bsOverviewSteps small{color:var(--bs-muted);margin-top:5px;font-size:10px;font-weight:500;display:block}.bsOverviewSteps i{color:var(--bs-lime);font-style:normal}.bsArtwork{margin-top:0}.bsArtworkIntro{justify-content:space-between;align-items:center;gap:24px;margin:-2px 0 18px;display:flex}.bsArtworkIntro p{color:var(--muted);max-width:760px;margin:0;font-size:13px;line-height:1.6}.bsArtworkIntro>a,.bsTemplateLink{color:var(--bs-lime);font-size:11px;font-weight:850;text-decoration:none}.bsArtworkIntro>a{border:1px solid var(--border);white-space:nowrap;min-height:44px;padding:13px 15px}.bsArtworkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bsArtworkCard{background:var(--deep);border:1px solid var(--border);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);min-width:0;display:grid}.bsArtworkPreview{aspect-ratio:16/9;background:var(--panel);justify-content:center;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.bsArtworkPreview.isLogo{background:var(--deep)}.bsArtworkPreview.isLogo.isLight{background:var(--text);color:var(--deep)}.bsArtworkPreview img{object-fit:contain;width:100%;height:100%}.bsArtworkPreview>span{font-size:13px;font-weight:850}.bsArtworkPreview>i{background:color-mix(in srgb,var(--deep) 88%,transparent);color:var(--text);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;font-size:9px;font-style:normal;position:absolute;bottom:8px;left:8px}.bsArtworkCopy{padding:16px}.bsArtworkCopy>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bsArtworkCopy h3{margin:0;font-size:15px}.bsArtworkCopy>p{color:var(--muted);margin:8px 0 12px;font-size:11px;line-height:1.5}.bsArtworkCopy dl{border-block:1px solid var(--border);gap:7px;margin:0 0 12px;padding:10px 0;display:grid}.bsArtworkCopy dl>div{justify-content:space-between;gap:12px;display:flex}.bsArtworkCopy dt{color:var(--subdued);font-size:10px}.bsArtworkCopy dd{text-align:right;margin:0;font-size:10px}.bsArtworkCopy>small{color:var(--subdued);text-overflow:ellipsis;white-space:nowrap;margin:-2px 0 10px;font-size:10px;display:block;overflow:hidden}.bsArtworkCopy>label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:10px 0;font-size:10px;font-weight:850;display:block}.bsArtworkCopy>label>input[type=text],.bsArtworkCopy>label>input:not([type]){background:var(--deep);border:1px solid var(--border);color:var(--text);width:100%;min-height:44px;margin-top:6px;padding:10px;font-size:13px;display:block}.bsArtworkUpload{cursor:pointer}.bsArtworkUpload input{opacity:0;width:1px;height:1px;position:absolute}.bsArtworkUpload span{background:var(--bs-red);color:var(--deep);text-align:center;justify-content:center;align-items:center;min-height:44px;padding:10px;font-size:10px;display:flex}.bsArtworkUpload:has(input:focus-visible) span{outline:3px solid var(--bs-lime);outline-offset:3px}.bsTemplateLink{margin-top:3px;display:inline-block}.bsArtworkReview{grid-template-columns:1fr auto;gap:6px;margin:10px 0;display:grid}.bsArtworkReview button{background:var(--bs-lime);border:1px solid var(--bs-lime);color:var(--deep);min-height:42px;padding:9px 11px;font-size:10px;font-weight:900}.bsArtworkReview button.isQuiet{border-color:var(--border);color:var(--text);background:0 0}.bsArtworkReview button:disabled{cursor:not-allowed;opacity:.45}.bsTeamLead{background:radial-gradient(circle at 85% 20%,var(--raised),transparent 42%),var(--bs-panel);border:1px solid var(--bs-line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:10px;padding:clamp(24px,4vw,48px);display:flex}.bsTeamLead p{color:var(--bs-red);letter-spacing:.14em;margin:0 0 10px;font-size:10px;font-weight:900}.bsTeamLead h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(32px,4.4vw,62px);line-height:.92}.bsTeamLead div>span{color:var(--muted);max-width:680px;margin-top:18px;font-size:13px;line-height:1.65;display:block}.bsTeamLead>strong{background:var(--bs-lime);color:var(--deep);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-size:10px}.bsTeamMember{border-bottom:1px solid var(--bs-line);align-items:center;gap:14px;padding:2px 0 18px;display:flex}.bsTeamAvatar{background:var(--bs-red);width:44px;height:44px;color:var(--deep);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.bsTeamMember b,.bsTeamMember small{display:block}.bsTeamMember b{font-size:14px}.bsTeamMember small{color:var(--bs-muted);margin-top:5px;font-size:11px}.bsPermissionList{margin:12px 0 0}.bsPermissionList>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.bsPermissionList dt{color:var(--muted);font-size:12px}.bsPermissionList dd{color:#d8ff55;margin:0;font-size:11px;font-weight:850}.bsTeamAccess>p{color:var(--muted);font-size:13px;line-height:1.65}.bsTeamAccess>a{background:var(--bs-red);color:var(--deep);text-transform:uppercase;align-items:center;min-height:46px;margin-top:14px;padding:12px 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=1280px){.bsArtworkGrid{grid-template-columns:1fr}.bsOverviewSteps{grid-template-columns:repeat(2,1fr)}}@media (width<=940px){.bsRail{flex-wrap:wrap;gap:0;display:flex}.bsNav{flex-direction:row;flex:100%;gap:4px;max-width:100%;margin-top:12px;padding-bottom:5px;display:flex;overflow-x:auto}.bsNav button{border-bottom:3px solid #0000;border-left:0;flex:0 0 150px;min-height:58px;padding:9px 12px}.bsNav button:hover,.bsNav button.current{border-bottom-color:var(--bs-red);border-left-color:#0000}.bsChannelPicker{flex:100%}.bsRailFoot{display:none}.bsArtworkCard{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr)}}@media (width<=700px){.bsArtworkIntro,.bsTeamLead{flex-direction:column;align-items:flex-start}.bsArtworkCard{grid-template-columns:1fr}.bsArtworkPreview{min-height:auto}.bsOverviewSteps,.bsTeamGrid{grid-template-columns:1fr}.bsTeamLead>strong{white-space:normal}.bsNav button{flex-basis:132px}.bsNav button>small{display:none}}.bsUploadQueue article{grid-template-columns:minmax(160px,.8fr) minmax(210px,1.2fr) minmax(105px,.45fr) minmax(115px,.5fr) auto}.bsUploadQueue select{background:var(--deep);border:1px solid var(--border);color:var(--text);width:100%;min-height:46px;margin-top:7px;padding:10px;font-size:14px;display:block}.bsMediaRights{border-top:1px solid var(--border);padding:12px 14px}.bsMediaRights summary{color:var(--bs-lime);cursor:pointer;font-size:10px;font-weight:850}.bsMediaRights p,.bsMediaRights small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.bsMediaRights label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:10px 0;font-size:9px;font-weight:850;display:block}.bsMediaRights label:has(input[type=checkbox]){letter-spacing:0;text-transform:none;align-items:flex-start;gap:8px;line-height:1.4;display:flex}.bsMediaRights input:not([type=checkbox]),.bsMediaRights select,.bsMediaRights textarea{background:var(--deep);border:1px solid var(--border);color:var(--text);width:100%;min-height:40px;margin-top:6px;padding:9px;display:block}.bsMediaRights textarea{resize:vertical}.bsMediaRights input[type=checkbox]{min-width:16px;height:16px;margin:0}.bsMediaRights button{background:var(--bs-lime);border:1px solid var(--bs-lime);color:var(--deep);width:100%;min-height:42px;padding:9px;font-size:9px;font-weight:900}.bsStatus.isError{color:#ff9d8d;border-color:#8e3b31}.bsLibraryHeadActions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.bsLibraryHeadActions>span{border:1px solid var(--border);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:10px}.bsLibraryHeadActions>button{color:var(--bs-lime);text-transform:uppercase;background:0 0;border:0;padding:2px;font-size:9px;font-weight:850}.bsPrivatePlay{background:color-mix(in srgb,var(--deep) 88%,transparent);border:1px solid var(--border);color:var(--text);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0 0 0 2px;font-size:9px;display:flex;position:absolute;top:10px;left:10px}.bsPrivatePlay:hover{background:var(--bs-red);border-color:var(--bs-red);color:var(--deep)}.bsPreviewScrim{background:color-mix(in srgb,var(--deep) 90%,transparent);z-index:10000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bsPreview{background:var(--deep);border:1px solid var(--border);width:100%;max-width:1120px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 100px #000}.bsPreview>header,.bsPreview>footer{justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;display:flex}.bsPreview>header{border-bottom:1px solid var(--border)}.bsPreview>header b,.bsPreview>header span{display:block}.bsPreview>header b{color:var(--bs-lime);letter-spacing:.11em;font-size:10px}.bsPreview>header span{color:var(--muted);margin-top:4px;font-size:9px}.bsPreview>header button{border:1px solid var(--border);color:var(--text);text-transform:uppercase;background:0 0;min-height:38px;padding:8px 11px;font-size:9px;font-weight:850}.bsPreview>header button i{color:var(--bs-red);margin-left:7px;font-size:16px;font-style:normal}.bsPreviewStage{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.bsPreviewStage video{object-fit:contain;width:100%;height:100%}.bsPreviewPhase,.bsPreviewError{background:color-mix(in srgb,var(--deep) 80%,transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bsPreviewPhase{color:var(--accent);font-size:11px}.bsPreviewError{flex-direction:column;gap:8px}.bsPreviewError b{font-size:18px}.bsPreviewError span{color:var(--muted);font-size:11px}.bsPreviewControls{background:linear-gradient(transparent,color-mix(in srgb,var(--deep) 95%,transparent));grid-template-columns:auto auto minmax(100px,1fr) auto auto;align-items:center;gap:10px;padding:35px 14px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.bsPreviewControls button{background:var(--panel);border:1px solid var(--border);color:var(--text);min-height:34px;padding:7px 9px;font-size:9px}.bsPreviewControls button:first-child{background:var(--bs-red);border-color:var(--bs-red);width:36px;height:36px;color:var(--deep);border-radius:50%;padding:0}.bsPreviewControls button i{font-style:normal}.bsPreviewControls time{white-space:nowrap;font-size:9px}.bsPreviewControls input{accent-color:var(--bs-red);width:100%;min-height:0}.bsPreview>footer{border-top:1px solid var(--border)}.bsPreview>footer span{color:var(--bs-gold);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.bsPreview>footer h2{margin:5px 0 0;font-size:18px}.bsPreview>footer p{color:var(--muted);text-align:right;max-width:430px;margin:0;font-size:10px}.bsActiveUploads{background:var(--panel);border:1px solid var(--border);margin:14px 0;padding:13px}.bsActiveUploads>div{justify-content:space-between;gap:10px;display:flex}.bsActiveUploads>div b,.bsActiveUploads>div span{font-size:10px}.bsActiveUploads>div span{color:var(--muted)}.bsActiveUploads article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.bsActiveUploads article b,.bsActiveUploads article small{display:block}.bsActiveUploads article b{font-size:11px}.bsActiveUploads article small{color:var(--muted);margin-top:4px;font-size:9px}.bsActiveUploads button,.bsUploadCancel{color:#ff9d8d;background:0 0;border:1px solid #8e3b31;min-height:38px;padding:8px 11px;font-size:9px;font-weight:850}.bsUploadCancel{width:100%;margin-top:8px}@media (width<=1100px){.bsUploadQueue article{grid-template-columns:1fr 1fr}.bsUploadQueue article>div:first-child,.bsUploadQueue article>button{grid-column:1/-1}}@media (width<=760px){.bsUploadQueue article{grid-template-columns:1fr}}.bsVideoShelfGuide{border-bottom:1px solid var(--border);padding:20px}.bsVideoShelfGuide h2{margin:0 0 10px;font-size:20px}.bsVideoShelfGuide p{color:var(--muted);max-width:700px;font-size:13px;line-height:1.6}.bsVideoCategory{border-top:1px solid var(--border);padding:16px}.bsVideoCategory label{color:var(--muted);font-size:12px;display:block}.bsVideoCategory select{background:var(--deep);color:var(--text);border:1px solid var(--border);width:100%;margin-top:8px;padding:10px;display:block}.bsVideoCategory button{background:var(--accent);color:var(--deep);border:0;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:700}.bsVideoCategory p{color:var(--muted);font-size:12px;line-height:1.5}.bsVideoCategory .bsVideoCategorySelection{align-items:flex-start;gap:10px;margin-top:14px;line-height:1.5;display:flex}.bsVideoCategorySelection input{width:18px;min-width:18px;height:18px;accent-color:var(--accent);margin:0}.bsUploadFormat{gap:8px;max-width:420px;margin:20px 0;font-size:14px;display:grid}.bsUploadFormat select{background:var(--deep);color:var(--text);border:1px solid var(--border);font:inherit;padding:12px}.visualDestination{background:var(--page)}.creatorFilmHero{background:var(--page);grid-template-columns:1.1fr 1fr;min-height:700px;display:grid;overflow:hidden}.filmHeroCopy{align-self:center;padding:64px 5vw 48px 6vw}.filmHeroCopy h1,.sportsHeroCopy h1{letter-spacing:0;margin:28px 0;font-size:clamp(64px,8.8vw,132px);line-height:.98}.visualDestination h1 em{color:var(--accent);font-style:normal}.filmHeroCopy>p:not(.eyebrow),.sportsHeroCopy>p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:1.2rem;line-height:1.65}.filmHeroCopy .heroFootnote{max-width:330px;margin-top:48px;color:var(--muted)!important;font-size:.875rem!important}.creatorFilmArtwork{background:var(--panel);min-height:700px;text-decoration:none;display:block;position:relative;overflow:hidden}.creatorFilmArtwork>img{object-fit:cover;object-position:center 61%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.creatorFilmArtwork:after{content:"";background:linear-gradient(#0000 55%,#080c08e8);position:absolute;inset:0}.creatorFilmArtwork:hover>img{transform:scale(1.025)}.filmArtworkCaption{z-index:1;color:var(--text);flex-direction:column;gap:10px;display:flex;position:absolute;bottom:36px;left:34px;right:34px}.filmArtworkCaption strong{font-family:var(--display);font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.1}.artworkPlay{align-items:center;gap:18px;font-size:1rem;display:flex}.artworkPlay b{border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.visualDestination .destinationNav{background:var(--panel);color:var(--text);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.visualDestination .destinationSection{padding-top:60px;padding-bottom:60px}.visualDestination .destinationSection h2{line-height:1.02}.contributionRows{margin-top:28px}.contributionRows article{border-top:1px solid var(--border);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding:26px 0;display:grid}.contributionRows h3{margin:0 0 8px}.contributionRows p{max-width:570px;margin:0}.contributionRows article>a{justify-self:end;font-weight:700}.visualDestination .studioChoices{gap:48px}.visualDestination .studioChoices article{border:0;border-top:2px solid var(--border);background:0 0;padding:28px 0 0}.visualDestination .studioChoices h3{font-size:48px}.visualDestination .studioDestination{background:var(--raised)}.visualDestination .destinationNote{max-width:860px;font-size:.875rem}.visualDestination .destinationLight{background:var(--panel)}.visualDestination .destinationLight .destinationNumber{color:var(--accent)}.visualDestination .compactTerms h2{font-size:clamp(38px,4vw,56px)}.visualDestination .compactTerms h3{font-size:28px}.visualDestination .compactTerms .destinationColumns{margin-bottom:0}.sportsPhotoHero{background:var(--page);grid-template-columns:.85fr 1.15fr;align-items:stretch;min-height:650px;display:grid}.sportsHeroCopy{z-index:1;align-self:center;padding:64px 3vw 56px 6vw;position:relative}.sportsHeroCopy h1{font-size:clamp(64px,7.8vw,116px)}.channelDevelopment{color:var(--accent);letter-spacing:.07em;border-bottom:1px solid var(--border);margin-top:12px;padding-bottom:10px;font-size:.875rem;display:inline-block}.sportsPhotoHero figure{background:var(--panel);flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex;position:relative}.sportsPhotoHero img{object-fit:contain;width:100%;height:auto;display:block}.sportsPhotoHero figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:.875rem;line-height:1.5;display:flex}.sportsPhotoHero figcaption>a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.sportsProgramming{grid-template-columns:1fr 1.2fr;gap:8vw;display:grid}.sportsProgramming>div>p{max-width:430px}.programmingList article{border-top:1px solid var(--border);gap:28px;padding:22px 0;display:flex}.programmingList article>span{font-family:var(--display);color:var(--accent);font-size:36px}.programmingList h3{margin:0 0 10px;font-size:40px}.programmingList p{margin:0}.sportsBrandFeature{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:60px 6vw;display:grid}.sportsBrandFeature figure{min-width:0;margin:0}.sportsBrandFeature img{width:100%;height:auto;display:block}.sportsBrandFeature figcaption{color:var(--muted);margin-top:14px;font-size:.875rem;line-height:1.5}.sportsBrandFeature h2{margin:20px 0;font-size:clamp(40px,4vw,60px);line-height:1.05}.sportsBrandFeature p{color:var(--muted);font-size:1rem;line-height:1.75}.sportsBrandFeature .primary{margin-top:18px}.visualDestination .destinationClosing{background:var(--raised)}.visualDestination .destinationClosing h2{font-size:clamp(44px,5vw,72px)}@media (width>=1600px){.creatorFilmHero,.sportsPhotoHero{max-width:1800px;margin:auto}.creatorFilmArtwork{min-height:800px}}@media (width<=1000px){.creatorFilmHero{grid-template-columns:1fr 1fr;min-height:600px}.creatorFilmArtwork{min-height:600px}.filmHeroCopy{padding:44px 30px}.filmHeroCopy h1{font-size:clamp(60px,9vw,90px)}.sportsPhotoHero{grid-template-columns:1fr 1fr;min-height:560px}.sportsHeroCopy{padding:44px 28px}.sportsHeroCopy h1{font-size:clamp(60px,8vw,84px)}.sportsPhotoHero figcaption{flex-direction:column;align-items:start;padding:18px}.contributionRows article{grid-template-columns:1fr 2fr}.contributionRows article>a{grid-column:2;justify-self:start}.sportsBrandFeature{gap:30px}.sportsProgramming{gap:40px}.filmArtworkCaption{left:24px;right:24px}}@media (width<=650px){.creatorFilmHero,.sportsPhotoHero,.sportsProgramming,.sportsBrandFeature{grid-template-columns:1fr}.filmHeroCopy,.sportsHeroCopy{padding:38px 22px}.filmHeroCopy h1,.sportsHeroCopy h1{font-size:clamp(62px,15vw,94px)}.filmHeroCopy .heroFootnote{display:none}.creatorFilmArtwork{min-height:560px}.creatorFilmArtwork>img{object-position:center 66%}.filmArtworkCaption{bottom:26px;left:22px}.sportsPhotoHero figcaption{flex-direction:row;padding:14px 22px}.sportsPhotoHero figcaption>span{max-width:190px}.visualDestination .destinationSection{padding:40px 22px}.contributionRows article{grid-template-columns:1fr;gap:14px}.contributionRows article>a{grid-column:auto}.visualDestination .studioChoices{gap:30px}.sportsBrandFeature{padding:40px 22px}.sportsProgramming{gap:20px}.visualDestination .destinationActions{gap:12px}.visualDestination .destinationActions a{font-size:.9375rem}.visualDestination .destinationSectionHead{gap:12px}.visualDestination .destinationSteps{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.creatorFilmArtwork>img{transition:none}.creatorFilmArtwork:hover>img{transform:none}}.sportsPhotoCredit{color:var(--muted);border-bottom:1px solid var(--border);margin:0;padding:24px 6vw;font-size:.875rem;line-height:1.7}.creatorChannelExamples{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.creatorChannelExamples>a{isolation:isolate;background:var(--panel);align-items:end;min-height:280px;text-decoration:none;display:grid;position:relative;overflow:hidden}.creatorChannelExamples img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.creatorChannelExamples>a:after{content:"";z-index:-1;background:linear-gradient(#0000 5%,#080c08ef);position:absolute;inset:0}.creatorChannelExamples>a>span{flex-direction:column;gap:10px;padding:28px;display:flex}.creatorChannelExamples small{color:var(--muted);font-size:.875rem;line-height:1.5}.creatorChannelExamples strong{font-family:var(--display);font-size:40px;font-weight:400;line-height:1.1}.homeVisualGateway{background:var(--panel);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:60px 6vw;display:grid}.homeVisualGateway h2{margin:22px 0;font-size:clamp(48px,5.5vw,80px);line-height:1.03}.homeVisualGateway p{color:var(--muted);max-width:530px;font-size:1rem;line-height:1.75}.homeVisualGateway .eyebrow{color:var(--accent);font-size:.875rem}.gatewayPhoto{height:470px;display:block;position:relative;overflow:hidden}.gatewayPhoto>img{object-fit:cover;object-position:center 63%;width:100%;height:100%}.gatewayPhoto>span{background:linear-gradient(transparent,var(--deep));color:var(--text);padding:40px 24px 24px;font-size:.875rem;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.homeSportsGateway{background:var(--page)}.gatewaySportsPhoto{min-width:0;margin:0}.gatewaySportsPhoto img{width:100%;height:auto;display:block}.gatewaySportsPhoto figcaption{color:var(--muted);margin-top:16px;font-size:.875rem;line-height:1.7}.gatewaySportsPhoto figcaption a{color:inherit;text-underline-offset:4px}@media (width<=650px){.creatorChannelExamples,.homeVisualGateway{grid-template-columns:1fr}.creatorChannelExamples>a{min-height:250px}.homeVisualGateway{gap:28px;padding:40px 22px}.gatewayPhoto{height:420px}.homeSportsGateway .gatewaySportsPhoto{grid-row:1}.homeVisualGateway .primary,.homeVisualGateway .ghost{font-size:.9375rem}.sportsPhotoCredit{padding:24px 22px}.creatorChannelExamples>a>span{padding:22px}}.sportsPhotoHero figcaption{flex-wrap:wrap}.brandDirectory>.destinationSection{padding:50px 0}.brandDirectory>.destinationLight{margin-top:50px;padding:40px}.brandDirectory .destinationSection h2{font-size:clamp(38px,4vw,56px)}@media (width<=700px){.brandDirectory>.destinationLight{padding:28px 20px}}.mediaHome{background:var(--page);color:var(--text)}.mediaHome :is(h1,h2){font-family:var(--display);text-transform:uppercase;font-synthesis:none;letter-spacing:0;white-space:pre-line;font-style:normal;font-weight:600}.mediaHome h2{margin:0 0 22px;font-size:34px;line-height:1.15}.mediaHome h3{font-family:var(--body);white-space:pre-line;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3}.mediaHome p{color:var(--muted);font-size:14px;line-height:1.6}.mediaHome .eyebrow{font-family:var(--body);letter-spacing:.04em;color:var(--accent);margin:0 0 16px;font-size:11px;font-weight:700;line-height:1.5}.mediaHome :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mediaHome .primary,.mediaHome .ghost{border:1px solid var(--accent);min-height:46px;font-family:var(--body);border-radius:4px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.mediaHome .primary{background:var(--accent);color:var(--deep)}.mediaHome .ghost{background:var(--raised);color:var(--text);border-color:var(--border)}.mediaHome .primary:hover{filter:brightness(1.08)}.mediaHome .ghost:hover{border-color:var(--muted)}.mediaHome .destinationActions{gap:12px;margin-top:22px}.homeActionIcon{flex-shrink:0}.mediaHome .mediaStoryHero{min-height:574px;padding:76px var(--page-gutter) 80px;background:var(--page);align-items:flex-start}.mediaHome .mediaStoryHero .broadcastHeroImage{object-fit:cover;object-position:center 60%;width:100%;height:100%;inset:0}.mediaHome .mediaStoryHero .broadcastHeroShade{background:linear-gradient(90deg,#0b0d0cf5 0%,#0b0d0cd1 40%,#0b0d0c20 74%,#0000 100%)}.mediaHome .broadcastHeroCopy{min-width:0;max-width:580px}.mediaHome .mediaStoryHero h1{margin:0 0 22px;font-size:78px;font-weight:700;line-height:.98}.mediaHome .mediaStoryHero h1 em{color:var(--text);font-style:normal}.mediaHome .broadcastHeroCopy>p:not(.eyebrow){max-width:460px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.mediaHome .broadcastHeroCopy .heroActions{flex-flow:wrap;gap:12px;margin-top:26px}.mediaHome .broadcastSignature{letter-spacing:0;border:0;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:8px;max-width:320px;margin-left:auto;padding:24px 0 0 32px;font-size:11px;line-height:1.5;display:flex;position:static}.mediaHome .broadcastSignature span{color:var(--text)}.homePhotoCredit{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.homePhotoCredit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.mediaHome .broadcastSignature .homePhotoCredit{text-align:right;margin:0;font-size:11px}.mediaExploreRail{padding:20px var(--page-gutter);background:var(--page);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mediaExploreRail a{background:var(--panel);border:1px solid var(--border);min-width:0;color:var(--text);border-radius:4px;flex-direction:column;gap:5px;padding:14px 18px;text-decoration:none;display:flex}.mediaExploreRail a:hover{border-color:var(--accent);background:var(--raised)}.mediaExploreRail a>span{color:var(--accent);font-size:10px}.mediaExploreRail strong{font-family:var(--body);font-size:15px;font-weight:600;line-height:1.4}.mediaExploreRail small{color:var(--muted);font-size:12px;line-height:1.5}.mediaHome :is(.playerSection,.homeSportsGateway,.mediaAcademy,.mediaComingUp,.mediaCreatorInvitation,.mediaBrandsGateway,.mediaEditorial,.homeNews,.homeLiveEvents){padding:42px var(--page-gutter) 48px;background:var(--page);color:var(--text);border:0}.mediaHome :is(.homeSportsGateway,.mediaAcademy,.mediaCreatorInvitation,.mediaBrandsGateway,.mediaEditorial){grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.mediaHome :is(.homeSportsGateway,.mediaAcademy,.mediaCreatorInvitation,.mediaBrandsGateway,.mediaEditorial)>*{min-width:0}.mediaHome :is(.homeSportsGateway,.mediaAcademy,.mediaCreatorInvitation,.mediaBrandsGateway,.mediaEditorial) p{max-width:530px}.mediaHome .playerSection{display:block}.mediaHome .playerIntro{grid-template-columns:1fr 1fr;align-items:end;gap:0 48px;margin-bottom:22px;display:grid}.mediaHome .playerIntro>.eyebrow{grid-column:1/-1}.mediaHome .playerIntro h2{color:var(--text);margin:0}.mediaHome .playerIntro>p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.6}.mediaHome .playerSection>.homePlayer{border:1px solid var(--border);border-radius:4px;width:100%;max-width:1080px;margin:auto;overflow:hidden}.mediaHome .playerSection .homePlayerStage{min-height:420px}.mediaHome .playerSection .homePlayerPosterArtwork{object-position:center 60%}.mediaHome .homeSportsGateway .gatewaySportsPhoto{grid-row:auto}.mediaHome .gatewaySportsPhoto img{border-radius:4px}.mediaHome .mediaAcademy{background:var(--panel);margin:0 var(--page-gutter);border-radius:4px;gap:48px;padding:32px}.mediaHome .mediaAcademy .primary{margin-top:0}.mediaCourseList>.eyebrow{margin-bottom:14px}.mediaCourseList>a{border-top:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;text-decoration:none;display:flex}.mediaCourseList strong{font-family:var(--body);margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.3;display:block}.mediaCourseList small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.mediaCourseList b{color:var(--accent);font-weight:400}.mediaCourseList>a:hover strong{text-underline-offset:4px;text-decoration:underline}.mediaHome .mediaComingUp{display:block}.mediaComingHeading{max-width:620px;margin-bottom:22px}.mediaComingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mediaComingList article{border:1px solid var(--border);background:var(--panel);border-radius:4px;min-width:0;padding:24px}.mediaComingList span{color:var(--muted);font-size:12px}.mediaComingList article>a{min-height:44px;color:var(--accent);align-items:center;font-size:13px;text-decoration:none;display:flex}.homeComingImage{border-radius:4px;width:100%;height:auto;margin-top:20px;display:block}.mediaCreatorAside{border-left:1px solid var(--border);padding-left:36px}.mediaHome .mediaBrandMarks{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:24px;display:grid}.mediaBrandMark{text-align:center;width:100%;min-width:0}.mediaBrandMarks .mediaBrandMark img{object-fit:contain;width:100%;max-width:190px;height:68px}.mediaBrandMarks .mediaBrandMark:first-child img{max-width:110px;height:110px}.mediaBrandMark .homePhotoCredit{font-size:12px}.mediaHome .mediaEditorial{align-items:start}.mediaEditorial>div>span{max-width:440px;color:var(--muted);margin-top:26px;font-size:12px;line-height:1.7;display:block}.mediaPrinciples details{border-top:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:18px 0}.mediaPrinciples details:last-child{border-bottom:1px solid var(--border)}.mediaPrinciples summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:18px;font-size:15px;list-style:none;display:flex}.mediaPrinciples summary::-webkit-details-marker{display:none}.mediaPrinciples summary:after{content:"+";color:var(--accent);flex-shrink:0;font-size:24px}.mediaPrinciples details[open] summary:after{content:"−"}.mediaPrinciples details p{margin:18px 0 0}.homeNewsHead,.homeLiveEvents>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.homeNewsHead h2,.homeLiveEvents h2{margin-bottom:0}.homeNewsHead>p,.homeLiveEvents>header>p{max-width:400px;margin:0}.homeNewsGrid{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.homeNewsLead{background:var(--panel);border-radius:4px;min-width:0;overflow:hidden}.homeNews a{color:inherit;text-decoration:none}.homeNewsLeadLink{display:block}.homeNewsLeadImage{aspect-ratio:800/557;object-fit:contain;width:100%;height:auto;display:block}.homeNewsLeadCopy{padding:24px}.homeNewsMeta{flex-wrap:wrap;gap:8px 16px;display:flex;margin:0 0 12px!important;font-size:11px!important}.homeNewsMeta span{color:var(--accent)}.homeNewsMeta time{color:var(--muted)}.homeNewsRead{min-height:44px;color:var(--accent);align-items:center;gap:16px;font-size:13px;display:flex}.homeNewsRead b{font-size:20px;font-weight:400}.homeNewsMore article{border-top:1px solid var(--border)}.homeNewsMore article>a{padding:24px 0;display:block}.homeNews a:hover h3{text-underline-offset:4px;text-decoration:underline}.homeNewsEdition{border-top:1px solid var(--border);padding-top:20px;line-height:1.6;font-size:12px!important}.homeNewsLead>.homePhotoCredit{margin:0;padding:0 24px 22px}.homeNewsThumb{object-fit:cover;width:100%;max-height:180px;margin-bottom:20px;display:block}.homeEventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.homeEventCard{border:1px solid var(--border);background:var(--panel);border-radius:4px;overflow:hidden}.homeEventBody{padding:24px}.homeEventImage{object-fit:contain;width:100%;height:auto;max-height:350px;display:block}.homeEventCard>.homePhotoCredit{padding:0 24px}.homeEventTop{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:12px;line-height:1.5;display:flex}.homeEventState{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.homeEventState i{background:var(--accent);border-radius:50%;width:8px;height:8px}.homeEventDate{color:var(--text);border-top:1px solid var(--border);margin-top:20px;padding-top:20px;font-size:13px;line-height:1.6}.mediaHome .homeEventCard h3{margin:18px 0}.homeEventLocation{font-weight:600}.homeEventBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.homeEventBottom>span{color:var(--muted);font-size:12px}.homeEventBottom>a{min-height:44px;color:var(--accent);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.homeEventsNote{margin:22px 0 0;font-size:12px!important}.homeEventsEmpty{padding:24px 0}.homeLiveEvents .isLive{border-color:var(--accent)}.mediaHome>footer{padding:44px var(--page-gutter) 28px;background:var(--panel);border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:36px;display:grid}.mediaHome>footer .brand{min-width:0}.mediaHome>footer .brand img{object-fit:contain;width:120px;height:40px}.mediaHome>footer>div{max-width:620px}.mediaHome>footer p{margin:0;font-size:14px;line-height:1.6}.mediaHome>footer .mediaFooterMission{color:var(--muted);margin-top:12px}.mediaHome>footer .destinationActions{margin-top:18px}.mediaHome>footer .destinationActions a{color:var(--muted);background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.mediaHome>footer>span{border-top:1px solid var(--border);color:var(--subdued);grid-column:1/-1;padding-top:24px;font-size:11px}.mediaHome .officialSocials{flex-wrap:wrap;gap:12px}.mediaHome .officialSocials a{min-height:44px;color:var(--accent);align-items:center;display:flex}@media (width<=900px){.mediaHome .broadcastSignature{max-width:230px}.mediaHome .mediaStoryHero h1{font-size:64px}.mediaHome :is(.homeSportsGateway,.mediaAcademy,.mediaCreatorInvitation,.mediaBrandsGateway,.mediaEditorial){gap:28px}}@media (width<=700px){.mediaHome h2{font-size:30px}.mediaHome h3{font-size:17px}.mediaHome .mediaStoryHero{min-height:650px;padding:250px var(--page-gutter) 28px;flex-direction:column;justify-content:flex-end;display:flex}.mediaHome .mediaStoryHero .broadcastHeroImage{object-position:64% center}.mediaHome .mediaStoryHero .broadcastHeroShade{background:linear-gradient(0deg,var(--page) 0%,#0b0d0cf2 14%,#0b0d0cb8 44%,transparent 78%)}.mediaHome .mediaStoryHero h1{max-width:380px;margin-bottom:18px;font-size:46px;line-height:.98}.mediaHome .broadcastHeroCopy>p:not(.eyebrow){font-size:14px;line-height:1.6}.mediaHome .broadcastHeroCopy .heroActions{gap:10px;margin-top:20px}.mediaHome .broadcastSignature{align-self:flex-start;align-items:flex-start;gap:4px;max-width:none;margin:24px 0 0;padding:0}.mediaHome .broadcastSignature .homePhotoCredit{text-align:left}.mediaExploreRail{scroll-snap-type:x proximity;gap:12px;padding-block:16px;display:flex;overflow-x:auto}.mediaExploreRail a{scroll-snap-align:start;flex:0 0 78%}.mediaExploreRail strong{font-size:15px}.mediaHome :is(.playerSection,.homeSportsGateway,.mediaComingUp,.mediaCreatorInvitation,.mediaBrandsGateway,.mediaEditorial,.homeNews,.homeLiveEvents){padding:32px var(--page-gutter)}.mediaHome :is(.homeSportsGateway,.mediaAcademy,.mediaCreatorInvitation,.mediaBrandsGateway,.mediaEditorial),.homeNewsGrid,.homeEventGrid,.mediaComingList{grid-template-columns:minmax(0,1fr);gap:24px}.mediaHome .mediaAcademy{margin:0 var(--page-gutter);padding:24px}.mediaHome .playerIntro{grid-template-columns:minmax(0,1fr);gap:16px}.mediaHome .playerIntro>.eyebrow{margin:0}.mediaHome .playerSection .homePlayerStage{min-height:240px}.mediaHome .mediaBrandMarks{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaBrandMarks .mediaBrandMark img{max-width:140px}.mediaCreatorAside{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.homeNewsHead,.homeLiveEvents>header{display:block}.homeNewsHead>p,.homeLiveEvents>header>p{margin-top:16px}.mediaHome>footer{grid-template-columns:minmax(0,1fr);gap:24px}.mediaHome>footer>span{grid-column:auto}}.csShell{--bg:var(--page);--line:var(--border);--paper:var(--text);--red:var(--accent);--lime:var(--accent);--sage:var(--raised);background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--body);grid-template-columns:270px minmax(0,1fr);display:grid}.csShell *{box-sizing:border-box}.csShell button,.csShell input,.csShell select,.csShell textarea{font:inherit}.csShell button{cursor:pointer}.csShell button:disabled{cursor:not-allowed;opacity:.45}.csShell :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.csLoading{background:var(--page);color:var(--text);text-align:center;place-content:center;gap:18px;min-height:100vh;display:grid}.csLoading img{width:150px}.csRail{background:var(--deep);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:29px 23px;display:flex;position:sticky;top:0}.csBrand{color:var(--text);align-items:center;gap:9px;text-decoration:none;display:flex}.csBrand img{width:105px;height:auto}.csBrand span{background:var(--accent);letter-spacing:.12em;color:var(--deep);padding:6px 7px;font-size:9px;font-weight:900}.csRailLabel{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.17em;margin:38px 0 23px;padding:17px 0;font-size:10px;font-weight:900}.csRail nav{flex-direction:column;gap:4px;display:flex}.csRail nav button{color:var(--muted);text-align:left;background:0 0;border:0;border-left:3px solid #0000;width:100%;min-height:54px;padding:9px 12px;display:block}.csRail nav button:hover,.csRail nav button.current{background:var(--raised);border-left-color:var(--accent);color:var(--muted)}.csRail nav b,.csRail nav small{display:block}.csRail nav b{font-size:13px}.csRail nav small{color:var(--muted);margin-top:4px;font-size:10px}.csRailFoot{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:17px;font-size:11px;line-height:1.6}.csRailFoot i{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.csRailFoot small{color:var(--muted);margin-left:19px}.csMain{min-width:0;padding:31px clamp(22px,3.5vw,58px) 70px}.csHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:22px;display:flex}.csHeader p,.csPanel header p,.csHero p,.csInstructorLead p,.csPrinciples p{color:var(--accent);letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:900}.csHeader h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,38px)}.csHeader>div:last-child{flex-direction:column;align-items:flex-end;max-width:330px;display:flex}.csHeader>div:last-child span{color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:850}.csHeader>div:last-child b{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:5px 0 8px;font-size:11px;overflow:hidden}.csHeader a{color:var(--text);font-size:10px}.csAlert{border:1px solid;align-items:center;gap:15px;margin-bottom:12px;padding:13px 15px;font-size:12px;display:flex}.csAlert b{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.csAlert.error{color:#ffc1b5;background:#21100d;border-color:#74382f}.csAlert.success{color:#e2ff7d;background:#121b0d;border-color:#58672e}.csHero{background:radial-gradient(circle at 84% 20%,var(--raised),transparent 40%),var(--panel);border:1px solid var(--line);grid-template-columns:1.1fr 1fr auto;align-items:center;gap:30px;min-height:170px;padding:30px;display:grid}.csHero h2,.csInstructorLead h2,.csPrinciples h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(30px,4vw,52px);line-height:.92}.csHero>span{color:var(--muted);font-size:13px;line-height:1.65}.csHero>strong{background:var(--accent);color:var(--deep);letter-spacing:.1em;text-align:center;padding:12px 13px;font-size:9px}.csMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.csMetrics article,.csPanel{background:var(--panel);border:1px solid var(--line)}.csMetrics article{padding:20px}.csMetrics span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.csMetrics b{margin:16px 0 6px;font-size:36px;display:block}.csMetrics small{color:var(--muted);font-size:10px}.csWorkflow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.csWorkflow button{background:var(--panel);border:1px solid var(--line);color:var(--text);text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:100px;padding:15px;display:grid}.csWorkflow button:hover{background:var(--raised);border-color:var(--accent)}.csWorkflow>button>b{color:var(--accent)}.csWorkflow span strong,.csWorkflow span small{display:block}.csWorkflow span strong{font-size:13px}.csWorkflow span small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.csWorkflow i{color:var(--accent);font-style:normal}.csPrinciples{background:var(--panel);color:var(--text);grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin-top:10px;padding:38px;display:grid}.csPrinciples h2{font-size:clamp(27px,3vw,44px)}.csPrinciples>span{color:var(--muted);font-size:14px;line-height:1.75}.csPanel{min-width:0;padding:22px}.csPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:15px;display:flex}.csPanel header h2{letter-spacing:-.025em;margin:0;font-size:21px}.csPanel header>span{border:1px solid var(--border);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:9px}.csCourseLayout{grid-template-columns:minmax(280px,.65fr) minmax(480px,1.35fr);gap:10px;display:grid}.csCourseLayout>div{flex-direction:column;gap:10px;display:flex}.csCourseList>button{background:var(--raised);border:1px solid var(--border);color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:68px;margin-bottom:8px;padding:12px;display:flex}.csCourseList>button.selected{border-color:var(--border);background:var(--deep)}.csCourseList>button span{min-width:0}.csCourseList>button b,.csCourseList>button small{display:block}.csCourseList>button b{font-size:13px}.csCourseList>button small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.csPill{border:1px solid var(--border);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.csPill.approved,.csPill.open,.csPill.published{color:#d8ff55;border-color:#657a2f}.csPill.in_review,.csPill.pending,.csPill.reserved{color:#efc779;border-color:#80683b}.csPill.archived,.csPill.revoked,.csPill.suspended{color:#ff9f8e;border-color:#74382f}.csForm fieldset{border:0;margin:0;padding:0}.csForm label,.csSelectRow label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:12px 0;font-size:10px;font-weight:850;display:block}.csForm label small{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:500}.csForm input,.csForm select,.csForm textarea,.csSelectRow select{background:var(--deep);border:1px solid var(--border);color:var(--text);width:100%;min-height:46px;margin-top:7px;padding:11px;font-size:14px;display:block}.csForm textarea{resize:vertical;line-height:1.5}.csFormGrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.csFormGrid .wide{grid-column:1/-1}.csForm button,.csRelease button,.csInstructorGrid button{background:var(--accent);border:1px solid var(--accent);color:var(--deep);text-transform:uppercase;min-height:45px;padding:11px 16px;font-size:10px;font-weight:900}.csForm>button,.csForm fieldset>button{width:100%;margin-top:8px}.csLocked,.csHold{color:#e4cc8b;background:#18180f;border:1px solid #5b5430;padding:14px;font-size:12px;line-height:1.55}.csSelectRow{background:var(--panel);border:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:10px;padding:14px 20px;display:flex}.csSelectRow label{min-width:340px;margin:0}.csSelectRow>span{color:var(--muted);font-size:11px;line-height:1.5}.csCurriculumGrid,.csReviewGrid,.csMarketingGrid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.csCurriculumGrid>div{flex-direction:column;gap:10px;display:flex}.csModule{border:1px solid var(--border);margin-bottom:10px;padding:13px}.csModule>div:first-child{align-items:flex-start;gap:13px;display:flex}.csModule>div:first-child>b{color:var(--accent);font-size:11px}.csModule>div:first-child strong,.csModule>div:first-child small{display:block}.csModule>div:first-child strong{font-size:14px}.csModule>div:first-child small{color:var(--muted);margin-top:5px;font-size:10px}.csLesson{border-top:1px solid var(--border);grid-template-columns:27px 1fr auto;align-items:center;gap:11px;margin-top:12px;padding:12px 0 0;display:grid}.csLesson>i{border:1px solid var(--border);border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.csLesson span b,.csLesson span small{display:block}.csLesson span b{font-size:12px}.csLesson span small{color:var(--muted);margin-top:4px;font-size:9px}.csLesson em{color:var(--muted);font-size:9px;font-style:normal}.csCheck{gap:9px;letter-spacing:0!important;text-transform:none!important;align-items:flex-start!important;line-height:1.5!important;display:flex!important}.csCheck input{width:17px!important;height:17px!important;min-height:0!important;margin:1px 0 0!important}.csFootnote{border-top:1px solid var(--border);color:var(--muted);margin:16px 0 0;padding-top:13px;font-size:10px;line-height:1.55}.csCheckRow{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.csCheckRow b{color:#e4b776;letter-spacing:.08em;font-size:9px}.csCheckRow.pass b{color:#d8ff55}.csCommerce{background:var(--panel);border:1px solid var(--border);margin-top:20px;padding:16px}.csCommerce b,.csCommerce span{display:block}.csCommerce b{color:var(--accent);letter-spacing:.1em;font-size:9px}.csCommerce span{margin:8px 0;font-size:14px;font-weight:850}.csCommerce p,.csRelease p,.csIntro{color:var(--muted);font-size:12px;line-height:1.65}.csRelease form>button,.csRelease>.publish{width:100%}.csActionGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.csActionGrid button.quiet{border-color:var(--border);color:var(--text);background:0 0}.csActionGrid button.approve,.csRelease .publish{background:var(--accent);border-color:var(--accent);color:var(--deep)}.csHold b,.csHold span{display:block}.csHold b{letter-spacing:.1em;font-size:10px}.csHold span{margin-top:7px;font-size:12px}.csHold.live{color:#d8ff55;background:#141d0e;border-color:#607431}.csInstructorLead{background:radial-gradient(circle at 80% 10%,var(--raised),transparent 42%),var(--panel);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:10px;padding:38px;display:flex}.csInstructorLead h2{font-size:clamp(34px,4vw,58px)}.csInstructorLead span{color:var(--muted);max-width:700px;margin-top:16px;font-size:13px;line-height:1.6;display:block}.csInstructorLead a{background:var(--accent);color:var(--deep);text-transform:uppercase;white-space:nowrap;padding:14px 16px;font-size:10px;font-weight:900;text-decoration:none}.csInstructorGrid{gap:8px;display:grid}.csInstructorGrid article{background:var(--panel);border:1px solid var(--border);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.csAvatar{background:var(--accent);width:42px;height:42px;color:var(--deep);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.csInstructorGrid span b,.csInstructorGrid span small{display:block}.csInstructorGrid span b{font-size:13px}.csInstructorGrid span small{color:var(--muted);margin-top:4px;font-size:10px}.csInstructorGrid button{min-height:38px;padding:8px 10px;font-size:9px}.csOpportunity{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.csOpportunity>div>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.csOpportunity h3{margin:7px 0;font-size:16px}.csOpportunity p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.csOpportunity small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.csEmpty{border:1px dashed var(--border);color:var(--muted);align-items:center;gap:16px;min-height:110px;padding:20px;display:flex}.csEmpty>b{color:var(--accent);font-size:24px}.csEmpty strong,.csEmpty small{display:block}.csEmpty strong{color:var(--text);font-size:14px}.csEmpty small{margin-top:6px;font-size:11px;line-height:1.5}@media (width<=1150px){.csMetrics,.csWorkflow{grid-template-columns:repeat(2,1fr)}.csHero,.csCourseLayout,.csCurriculumGrid,.csReviewGrid,.csMarketingGrid{grid-template-columns:1fr}.csInstructorGrid article{grid-template-columns:46px 1fr auto}.csInstructorGrid button{grid-column:2/-1}}@media (width<=850px){.csShell{grid-template-columns:minmax(0,1fr)}.csRail{min-width:0;height:auto;padding:18px;position:static}.csRailLabel,.csRailFoot{display:none}.csRail nav{flex-direction:row;width:100%;min-width:0;max-width:100%;margin-top:16px;overflow-x:auto}.csRail nav button{border-bottom:3px solid #0000;border-left:0;flex:0 0 160px}.csRail nav button.current{border-bottom-color:var(--border);border-left-color:#0000}.csHeader{align-items:flex-start}.csInstructorLead,.csPrinciples{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.csInstructorLead{display:flex}}@media (width<=620px){.csMain{padding:20px 13px 50px}.csHeader{gap:20px}.csHeader>div:last-child{display:none}.csMetrics,.csWorkflow,.csFormGrid{grid-template-columns:1fr}.csHero,.csPanel,.csInstructorLead,.csPrinciples{padding:20px}.csSelectRow{flex-direction:column;align-items:stretch}.csSelectRow label{min-width:0}.csInstructorGrid article{grid-template-columns:44px 1fr}.csInstructorGrid .csPill,.csInstructorGrid button{grid-column:2}.csActionGrid{grid-template-columns:1fr}}.csPill.pending_review{color:#efc779;border-color:#80683b}.csReadyLesson{border:1px solid var(--border);color:var(--accent);text-transform:uppercase;background:0 0;min-height:32px;padding:6px 8px;font-size:8px;font-weight:900}.csReadyLesson:disabled{color:var(--muted)}.csOpportunityActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.csOpportunityActions .csReadyLesson{white-space:nowrap}.csMenuToggle{display:none}@media (width<=1000px){.csMenuToggle{background:var(--panel);min-height:44px;color:var(--text);border:1px solid var(--border);margin-top:16px;padding:10px 14px;display:block}.csRail nav{display:none;overflow:visible}.csRail nav.isOpen{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.csRail nav button{white-space:normal;width:100%;min-width:0;min-height:54px}.csRail nav b{font-size:14px}.csRail nav small{font-size:12px}.csRail{position:static}.csRailLabel{display:none}}.csPaywallControl h3{color:var(--text);margin:0 0 16px;font-size:22px}.csPaywallControl p{font-size:16px;line-height:1.6}.csPaywallControl button{background:var(--accent);border:1px solid var(--accent);color:var(--deep);min-height:44px;padding:12px 16px;font-size:14px;font-weight:700}.csPaywallControl button:disabled{background:var(--raised);border-color:var(--accent);color:var(--muted);cursor:not-allowed}.csPaywallControl .csActionGrid{gap:12px}.csTemplatePreview{background:var(--raised);border-left:3px solid var(--border);color:var(--text);padding:16px 20px;font-size:13px;line-height:1.6}.csTemplatePreview p{margin:0 0 12px}.csTemplatePreview ol{padding-left:24px}.csTemplatePreview p:last-child{color:var(--muted);margin-bottom:0}.creatorScreen{background:var(--page);min-height:100vh;color:var(--text);place-items:center;display:grid}.creatorScreen section{aspect-ratio:16/9;background:var(--panel);border:1px solid var(--border);align-content:end;gap:14px;width:min(1440px,94vw);padding:7vh 6vw;display:grid}.creatorScreen p{letter-spacing:.42em;color:var(--accent);margin:0;font-size:13px}.creatorScreen h1{margin:0;font-size:clamp(56px,8vw,120px);line-height:.86}.creatorScreen .creatorLine{letter-spacing:0;color:var(--text);font-size:22px}.creatorScreen [data-slot=logo_on_light]{background:var(--text);width:180px;height:60px}.creatorScreen [data-mark=tngo-badge]{border:1px solid var(--accent);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;justify-self:start;padding:6px 10px;font-size:11px}.demoHub,.demoMain{background:var(--page);color:var(--text);padding:56px var(--page-gutter) 90px;min-height:70vh}.demoEyebrow{color:var(--accent);letter-spacing:.18em;margin:0 0 10px;font-size:11px;font-weight:800}.demoHub>header,.demoHeader{max-width:760px;margin-bottom:36px}.demoHub h1,.demoHeader h1{font-family:var(--display);text-transform:uppercase;margin:0 0 14px;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.02}.demoHub>header>p:last-child,.demoHeader>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.demoBack{color:var(--muted);margin-bottom:18px;font-size:13px;text-decoration:none;display:inline-block}.demoBack:hover{color:var(--accent)}.demoHubGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.demoHubCard{background:var(--panel);border:1px solid var(--border);color:var(--text);flex-direction:column;gap:10px;min-height:250px;padding:26px;text-decoration:none;transition:border-color .15s;display:flex}.demoHubCard:hover,.demoHubCard:focus-visible{border-color:var(--accent);outline:none}.demoHubCard small{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:800}.demoHubCard h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:28px;font-weight:400;line-height:1.05}.demoHubCard p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.55}.demoHubCard span{font-size:13px;font-weight:800}.demoShell{--demo-accent:#c5da20;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.demoPanel{top:calc(var(--site-header-height) + 16px);background:var(--panel);border:1px solid var(--border);max-height:calc(100vh - var(--site-header-height) - 32px);padding:24px;position:sticky;overflow:auto}.demoNotice{color:var(--muted);border:1px dashed var(--border);margin:0 0 18px;padding:8px 10px;font-size:12px}.demoProgress{gap:4px;margin-bottom:10px;display:flex}.demoProgress i{background:var(--border);flex:1;height:3px}.demoProgress i.on{background:var(--accent)}.demoStepCount{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:11px}.demoStepTitle{font-family:var(--display);text-transform:uppercase;margin:0 0 10px;font-size:30px;font-weight:400;line-height:1.05}.demoStepBody{color:var(--text);margin:0 0 16px;font-size:14px;line-height:1.6}.demoTip{color:var(--muted);border-left:3px solid var(--accent);padding:4px 0 4px 12px;font-size:13px;line-height:1.5}.demoField{border:0;flex-direction:column;gap:6px;min-width:0;margin:0 0 14px;padding:0;display:flex}.demoField>span,.demoField legend{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:6px;padding:0;font-size:12px;font-weight:800}.demoField input:not([type=radio]):not([type=color]):not([type=file]),.demoField textarea{background:var(--page);border:1px solid var(--border);color:var(--text);width:100%;margin-bottom:6px;padding:10px 12px;font-size:14px}.demoField input:focus-visible,.demoField textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.demoField input[type=file]{color:var(--muted);font-size:13px}.demoField small{color:var(--subdued);font-size:12px}.demoColour input{border:1px solid var(--border);background:var(--page);width:64px;height:36px;padding:2px}.demoChoice label{align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.demoNav{gap:10px;margin-top:18px;display:flex}.demoPrimary,.demoGhost{justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.demoPrimary{background:var(--accent);color:var(--deep);border:0;flex:1}.demoGhost{color:var(--text);border:1px solid var(--border);background:0 0}.demoGhost:disabled{opacity:.4;cursor:default}.demoSkip{color:var(--muted);background:0 0;border:0;min-height:44px;margin-top:12px;padding:6px 0;font-size:13px;text-decoration:underline}.demoRestart{width:100%;margin-top:6px}.demoCta{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:22px;padding-top:18px;display:flex}.demoCta .demoPrimary{width:100%}.demoCta small{color:var(--subdued);font-size:12px;line-height:1.5}.demoPreview{background:var(--deep);border:1px solid var(--border);min-width:0}.demoBrowser{background:var(--raised);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.demoBrowser i{background:var(--subdued);border-radius:50%;width:9px;height:9px}.demoBrowser span{background:var(--page);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:10px;padding:5px 12px;font-size:12px;overflow:hidden}.demoBrowser.small{padding:6px 10px}.demoBrowser.small span{padding:3px 8px;font-size:11px}.demoPage{padding-bottom:6px}.demoSection{padding:18px 22px;scroll-margin:24px;transition:box-shadow .2s,background .2s;position:relative}.demoSection h4{font-family:var(--display);text-transform:uppercase;margin:0 0 12px;font-size:22px;font-weight:400}.demoSection small{color:var(--muted);font-size:12px}.demoFocus{box-shadow:inset 0 0 0 2px var(--demo-accent);background:#ffffff08}.demoFocus:before{content:"You are here";background:var(--demo-accent);color:var(--deep);letter-spacing:.1em;text-transform:uppercase;z-index:2;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:0;right:0}.demoSection .demoSection{padding:0}.demoSection .demoSection.demoFocus{padding:10px}.demoBanner{aspect-ratio:24/7;background:center/cover no-repeat var(--raised)}.demoBannerEmpty{background:linear-gradient(120deg,var(--raised),var(--panel));color:var(--subdued);letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:13px;display:grid}section[data-section=banner]{padding:0}.demoIdentity{align-items:center;gap:16px;display:flex}.demoIdentity h3{align-items:center;gap:8px;margin:0 0 4px;font-size:24px;display:flex}.demoIdentity p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.demoAvatar{background:var(--text);border:1px solid var(--border);flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.demoAvatar.round{border-radius:50%}.demoAvatar img{object-fit:contain;width:100%;height:100%}.demoAvatar.round img{object-fit:cover}.demoAvatar b{color:var(--deep);font-family:var(--display);font-size:34px;font-weight:400}.demoVerified{color:#d5ad56;font-size:16px}.demoHandle{display:block}.demoActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demoActions span{border:1px solid var(--border);padding:8px 14px;font-size:13px;font-weight:700}.demoActions small{flex-basis:100%;margin-top:4px}.demoAccentButton{padding:8px 14px;font-size:13px;font-weight:800;display:inline-block;background:var(--demo-accent)!important;color:var(--deep)!important;border-color:var(--demo-accent)!important}.demoFilms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demoFilms article div{aspect-ratio:16/9;background:linear-gradient(135deg,var(--raised),var(--panel));border-bottom:3px solid var(--demo-accent);place-items:center;display:grid}.demoFilms article span{color:var(--text);opacity:.8;font-size:22px}.demoFilms article b{overflow-wrap:anywhere;padding:8px 0;font-size:13px;display:block}.demoMore{color:var(--demo-accent);margin:4px 0 0;font-size:13px;font-weight:800}.demoPhotos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.demoPhotos i{aspect-ratio:4/3;background:var(--raised)}.demoChips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.demoChips span{border:1px solid var(--demo-accent);padding:6px 12px;font-size:13px}.demoStatus{color:var(--subdued);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.demoStatus span{border:1px solid var(--border);color:var(--muted);padding:4px 8px}.demoStatus span.on{border-color:var(--demo-accent);color:var(--text)}.demoCollab{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.demoCollab span{color:var(--muted)}.demoPill{border:1px solid var(--demo-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--body);padding:3px 8px;color:var(--demo-accent)!important}.demoCourse{grid-template-columns:200px 1fr;gap:18px;display:grid}.demoCourseCover{aspect-ratio:4/3;background:linear-gradient(140deg,var(--demo-accent),var(--raised) 70%);position:relative}.demoCourseCover span{background:var(--deep);padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:8px}.demoCourse ol{margin:0;padding:0;list-style:none}.demoCourse li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.demoCourse li span{background:var(--raised);place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.demoPrice{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.demoPrice b{font-size:26px;font-family:var(--display);font-weight:400}.demoPrice small{flex-basis:100%}.demoSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demoSlots span{border:1px solid var(--border);text-align:center;padding:10px;font-size:13px}.demoSlots span.on{background:var(--demo-accent);color:var(--deep);border-color:var(--demo-accent);font-weight:800}.demoSiteTop{color:var(--muted);align-items:center;gap:18px;font-size:13px;display:flex}.demoSiteTop b{color:var(--text);font-family:var(--display);margin-right:auto;font-size:20px;font-weight:400}.demoPlacement{gap:12px;display:grid}.demoPlacementMedia{aspect-ratio:21/6;background:linear-gradient(120deg,var(--raised),var(--panel));color:var(--subdued);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:13px;display:grid}.demoAd{border:1px solid var(--border);border-left:4px solid var(--demo-accent);flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex;position:relative}.demoAd .demoAvatar{width:54px;height:54px}.demoAd>div{flex:1;min-width:150px}.demoAd p{color:var(--muted);margin:4px 0 0;font-size:14px}.demoSponsored{background:var(--deep);border:1px solid var(--border);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:-9px;left:10px}.demoInvoice{border-collapse:collapse;width:100%;font-size:14px}.demoInvoice td{border-top:1px solid var(--border);padding:10px 0}.demoInvoice td:last-child{text-align:right;color:var(--muted)}.demoSeo,.demoEmbed{border-top:1px solid var(--border)}.demoSerp{color:#202124;background:#fff;max-width:600px;padding:16px 18px;font-family:Arial,sans-serif}.demoSerp small{color:#4d5156;font-size:12px}.demoSerp b{color:#1a0dab;margin:4px 0;font-size:19px;font-weight:400;display:block}.demoSerp p{color:#4d5156;margin:0;font-size:14px;line-height:1.5}.demoSeo ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.demoSeo li{border:1px solid var(--border);color:var(--muted);padding:5px 10px;font-size:12px}.demoSeo li:before{content:"✓ ";color:var(--demo-accent)}.demoOwnSite{border:1px solid var(--border);background:var(--panel);max-width:600px}.demoOwnSiteBody{gap:10px;padding:14px;display:grid}.demoEmbedPlayer{aspect-ratio:16/9;border:1px solid var(--demo-accent);background:#000;place-items:center;display:grid;position:relative}.demoEmbedPlayer span{font-size:30px}.demoEmbedPlayer small{position:absolute;bottom:6px;right:8px}.demoEmbed code{background:var(--page);border:1px solid var(--border);color:var(--muted);overflow-wrap:anywhere;max-width:600px;margin-top:12px;padding:10px;font-size:12px;display:block}@media (width<=1100px){.demoHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.demoShell{grid-template-columns:1fr}.demoPanel{max-height:none;position:static}.demoCourse{grid-template-columns:1fr}}@media (width<=560px){.demoHub,.demoMain{padding:36px 16px 70px}.demoHubGrid{grid-template-columns:1fr}.demoFilms,.demoPhotos,.demoSlots{grid-template-columns:1fr 1fr}.demoSection{padding:14px}.demoIdentity{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.demoSection,.demoHubCard{transition:none}}.installPage h1{font-size:2rem;font-weight:700;line-height:1.2;font-family:var(--display);margin:1.5rem 0 1rem}.installPage h2{font-size:1.3rem;font-weight:600;line-height:1.4;font-family:var(--display);margin:1.7rem 0 .5rem}.installPage p{margin:.75rem 0}.installPage a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.installPage button{background:var(--accent);color:var(--deep);border:1px solid var(--accent);font:inherit;cursor:pointer;border-radius:.4rem;padding:.8rem 1rem}.installPage :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.framePage{background:var(--page);color:var(--text);flex-direction:column;gap:20px;padding:32px 48px 40px;display:flex}.frameKicker{color:var(--accent);text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.2}.framePage>h1{color:var(--text);font-family:var(--display);letter-spacing:0;text-transform:none;margin:0;font-size:52px;font-weight:700;line-height:1.04}.frameIntro,.frameCopyText{color:var(--muted);margin:0;font-size:18px;font-weight:400;line-height:1.4}.frameCopyText{font-size:15px}.frameSection{flex-direction:column;gap:12px;padding-top:10px;display:flex}.frameSection h2{color:var(--text);font-family:var(--display);letter-spacing:0;text-transform:none;margin:0;font-size:28px;font-weight:700;line-height:1.12}.frameArtwork{padding-top:10px}.frameSlot{border:1px solid var(--border);background:var(--raised);color:inherit;border-radius:8px;align-items:center;text-decoration:none;display:flex;overflow:hidden}.frameSlotLabel{width:100%;color:var(--muted);margin:0;padding:0 10px;font-size:12px;font-weight:500;line-height:1.3}.frameWide{aspect-ratio:16/9}.frameBanner{aspect-ratio:1344/588}.frameSlot picture{width:100%;height:100%;display:block}.frameSlot img{object-fit:cover;width:100%;height:100%;display:block}.frameRow span{flex:1;min-width:0}.frameRow small{color:var(--muted);margin-top:4px;font-size:15px;font-weight:400;line-height:1.4;display:block}.identityCard{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;gap:8px;width:168px;padding:12px 12px 14px;display:flex}.identityMark{border:1px solid var(--border);background:var(--raised);border-radius:8px;align-items:center;height:144px;display:flex;overflow:hidden}.identityMark img{object-fit:contain;width:100%;height:100%}.identityCard p{color:var(--text);margin:0;font-size:16px;font-weight:700;line-height:1.2}.frameFoot{background:var(--deep);border:0;flex-direction:column;gap:8px;margin:0 -48px -40px;padding:28px 48px 32px;display:flex}.frameFoot p{margin:0}.frameMotto{color:var(--text);font-size:16px;font-weight:500;line-height:1.3}.frameLegal{color:var(--muted);font-size:12px;font-weight:400;line-height:1.2}.frameLegal a{color:inherit}.framePage :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.frameVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.framePage{padding:32px 20px 40px}.framePage>h1{font-size:36px}.frameIntro{font-size:15px}.frameSection h2{font-size:22px}.frameFoot{margin:0 -20px -40px;padding:28px 20px 32px}.frameMotto{font-size:14px}}@media (width>=1600px){.framePage{padding:32px 80px 40px}.framePage>h1{font-size:64px}.identityCard{width:210px}.identityMark{height:186px}.frameFoot{margin:0 -80px -40px;padding:28px 80px 32px}}.newsDate{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.newsHero{margin:0}.newsHero figcaption{color:var(--subdued);margin-top:8px;font-size:12px}.newsBody{color:var(--muted);font-size:15px;line-height:1.4}.newsBody p{margin:0 0 1.1em}.newsBody a{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.newsBody a:hover{color:var(--accent)}.newsBody h2{border-top:2px solid var(--accent);color:var(--accent);font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;margin:28px 0 12px;padding-top:14px;font-size:13px;font-weight:800}.newsBody h3{color:var(--text);font-family:var(--body);margin:28px 0 12px;font-size:22px;font-weight:700;line-height:1.25}.newsBody h3.newsSourcesHeading,.newsBody h4.newsSourcesHeading{color:var(--subdued);letter-spacing:.14em;text-transform:uppercase;margin:22px 0 8px;font-size:12px;font-weight:800}.newsBody .newsStandfirst{color:var(--text);margin-bottom:10px;font-size:18px;line-height:1.4}.newsBody .newsDateline{color:var(--muted);letter-spacing:.02em;margin-bottom:22px;font-size:13px}.newsBody .newsDateline em,.newsBody .newsStandfirst em{font-style:italic}.newsBody ul,.newsBody ol{margin:0 0 1.2em;padding-left:1.3em}.newsBody .newsSourcesHeading+ul{color:var(--muted);font-size:14px;line-height:1.6}.newsBody li{margin-bottom:.4em}.newsBody blockquote{border-left:3px solid var(--accent);color:var(--text);margin:24px 0;padding:4px 0 4px 20px}.newsBody hr{border:0;border-top:1px solid var(--border);margin:40px 0}.newsBody code{background:var(--raised);padding:1px 5px;font-size:.9em}@media (width<=700px){.newsBody h3{font-size:20px}}.sportsDestination .sportsProgramming>div,.sportsDestination .programmingList article>div{overflow-wrap:anywhere;min-width:0}.sportsDestination .programmingList article>span{white-space:nowrap;flex-shrink:0}.merchShop{max-width:1080px;color:var(--text,#f4f5ef);margin:0 auto;padding:110px 24px 70px}.merchShop h1{margin:12px 0 22px;font-size:clamp(32px,5vw,58px);line-height:1.08}.merchShop p{color:var(--muted,#a5ada5);line-height:1.6}.merchShop a{color:inherit;text-underline-offset:4px}.merchEyebrow{letter-spacing:.12em;font-size:13px;color:var(--accent,#c5da20)!important}.merchShop nav{flex-wrap:wrap;gap:24px;margin:28px 0;display:flex}.merchNotice,.merchSummary{border:1px solid var(--border,#353c36);background:var(--panel,#151816);border-radius:10px;padding:18px 20px}.merchGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;padding:0;list-style:none;display:grid}.merchGrid li{border:1px solid var(--border,#353c36);border-radius:10px;padding:24px}.merchShop button{background:var(--accent,#c5da20);color:#12160a;border:1px solid var(--accent,#c5da20);font:inherit;cursor:pointer;border-radius:7px;padding:11px 16px;font-weight:700}.merchShop button:disabled{opacity:.5;cursor:default}.merchShop :is(a,button,input):focus-visible{outline:3px solid var(--accent,#c5da20);outline-offset:4px}.merchCartLines{padding:0;list-style:none}.merchCartLines li{border-top:1px solid var(--border,#353c36);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.merchShop input[type=number]{background:var(--panel,#151816);border:1px solid var(--border,#353c36);width:75px;color:inherit;font:inherit;padding:9px}.merchCartActions{align-items:center;gap:15px;display:flex}.merchShop dl{grid-template-columns:1fr auto;gap:12px;display:grid}.merchShop dt,.merchShop dd{margin:0}.merchShop [role=alert]{border-left:3px solid var(--accent,#c5da20);padding-left:14px}@media (width<=600px){.merchShop{padding:90px 20px 50px}.merchCartLines li{flex-direction:column;align-items:flex-start}.merchGrid{grid-template-columns:1fr}.merchSummary{padding:16px}.merchCartActions{flex-wrap:wrap}}.merchShop>p{margin:16px 0}.merchShop h2{margin:12px 0;font-size:21px}.merchShop .merchSummary{margin:24px 0}.merchShop .merchCartLines h2{margin-top:0}.merchDocuments{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.merchDocuments button{min-height:44px}.merchCarrier{align-items:center;gap:12px;margin:14px 0;display:flex}.merchCarrier input{accent-color:var(--accent,#c5da20)}.merchShop fieldset{border:1px solid var(--border,#353c36);padding:16px}.merchShop address{font-style:normal;line-height:1.6}.shopFrame{background:var(--page,#0b0d0c);color:var(--text,#f4f5ef);max-width:100%}.shopBar{background:var(--deep,#050605);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;padding:16px 20px;display:flex}.shopBrand{align-items:center;min-height:30px;text-decoration:none;display:flex}.shopWordmark{object-fit:contain;object-position:left center;width:156px;height:44px;display:none}.shopMark{object-fit:contain;object-position:left center;width:40px;height:30px;display:block}.shopMenu{color:var(--muted,#a5ada5);font:500 14px/1.2 var(--body);background:0 0;border:0;min-height:44px;margin-left:auto;padding:0 2px}.shopLinks{flex-direction:column;flex-basis:100%;gap:4px;display:none}.shopLinks.isOpen{display:flex}.shopLinks a{color:var(--muted,#a5ada5);align-items:center;min-height:44px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.shopLinks a:hover{color:var(--text,#f4f5ef)}.shopAccent{background:var(--accent,#c5da20);height:2px}.shopBody{padding:32px 20px 40px}.shopFoot{background:var(--deep,#050605);flex-direction:column;gap:8px;padding:28px 20px 32px;display:flex}.shopFoot p{margin:0}.shopFoot p:first-child{color:var(--text,#f4f5ef);font-size:14px;font-weight:500;line-height:1.3}.shopFoot p:last-child{color:var(--muted,#a5ada5);font-size:12px;font-weight:400;line-height:1.2}.shopFrame .merchShop{flex-direction:column;gap:20px;max-width:none;margin:0;padding:0;display:flex}.shopFrame .merchShop>p,.shopFrame .merchShop>h1,.shopFrame .merchShop>h2{margin:0}.shopFrame .merchEyebrow{color:var(--accent,#c5da20);letter-spacing:0;margin:0;font-size:12px;font-weight:500;line-height:1.2}.shopFrame .merchShop h1{color:var(--text,#f4f5ef);margin:0;font-size:36px;font-weight:700;line-height:1.04}.shopLede{color:var(--muted,#a5ada5);margin:0;font-size:15px;font-weight:400;line-height:1.4}.shopFrame .merchNotice{background:var(--panel,#151816);color:var(--text,#f4f5ef);border:0;border-radius:8px;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.shopFrame .merchNotice:before{content:"";background:var(--accent,#c5da20);border-radius:2px;flex:none;width:4px;height:28px}.shopSection{flex-direction:column;gap:12px;padding-top:10px;display:flex}.shopFrame .merchShop h2{color:var(--text,#f4f5ef);margin:0;font-size:22px;font-weight:700;line-height:1.12}.shopFrame h2.shopStatus{color:var(--muted,#a5ada5);font-size:18px;font-weight:500;line-height:1.4}.shopRows{flex-direction:column;gap:12px;margin:0;padding:10px 0 0;list-style:none;display:flex}.shopFrame .merchShop nav.shopRows{flex-flow:column;gap:12px;margin:0}.shopSection .shopRows{padding-top:0}.shopRow{background:var(--panel,#151816);min-width:0;color:var(--text,#f4f5ef);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.shopLine{align-items:flex-start}.shopDot{background:var(--accent,#c5da20);border-radius:4px;flex:none;width:8px;height:8px}.shopLine .shopDot{margin-top:5px}.shopLineTitle{color:var(--text,#f4f5ef);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.3}.shopLineMeta{color:var(--muted,#a5ada5);margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.4}.shopFrame .shopLine a{color:var(--text,#f4f5ef)}.shopFrame .merchSummary{background:var(--panel,#151816);border:0;border-radius:8px;margin:0;padding:16px}.shopFrame .merchShop :is(a,button,input,summary):focus-visible{outline:3px solid var(--accent,#c5da20);outline-offset:4px}.shopFrame .shopLede,.shopFrame .merchNotice,.shopFoot p{overflow-wrap:anywhere}@media (width>=760px){.shopMenu,.shopMark{display:none}.shopWordmark{display:block}.shopLinks,.shopLinks.isOpen{flex-direction:row;flex-basis:auto;align-items:center;gap:22px;display:flex}.shopLinks a{white-space:nowrap;min-height:44px}.shopBar,.shopBody,.shopFoot{padding-left:48px;padding-right:48px}.shopFoot p:first-child{font-size:16px}.shopFrame .merchShop h1{font-size:52px}.shopLede{font-size:18px}.shopBar{flex-wrap:nowrap}.shopFrame .merchShop h2{font-size:28px}.shopFrame h2.shopStatus{font-size:18px}}@media (width>=1600px){.shopBar,.shopBody,.shopFoot{padding-left:80px;padding-right:80px}.shopFrame .merchShop h1{font-size:64px}}.studioShell{--studio-bg:var(--page);--studio-panel:var(--panel);--studio-line:var(--border);--studio-muted:var(--muted);--studio-green:var(--accent);--studio-red:var(--accent);background:var(--studio-bg);min-height:100vh;color:var(--text);font-family:var(--body);grid-template-columns:230px 1fr;display:grid}.studioRail{border-right:1px solid var(--studio-line);background:var(--deep);flex-direction:column;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.studioBrand{color:var(--text);align-items:center;gap:9px;text-decoration:none;display:flex}.studioBrand img{width:118px;height:auto}.studioBrand span{background:var(--accent);letter-spacing:.14em;color:var(--deep);padding:4px 6px;font-size:9px;font-weight:900}.studioNav{flex-direction:column;gap:6px;height:auto;margin:55px 0 0;display:flex}.studioNav a{color:var(--subdued);border-left:2px solid #0000;padding:11px 13px;font-size:12px;font-weight:700;text-decoration:none}.studioNav a:hover,.studioNav a.current{color:var(--text);background:var(--panel);border-left-color:var(--studio-red)}.studioRailFoot{border-top:1px solid var(--studio-line);color:var(--muted);margin-top:auto;padding-top:18px;font-size:11px}.studioRailFoot small{color:var(--subdued);margin:6px 0 0 14px;display:block}.statusDot{background:#d8ff55;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.studioMain{min-width:0;padding:34px 3.5vw 70px}.studioHeader{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:24px;display:flex}.studioHeader p,.studioKicker{letter-spacing:.16em;color:var(--studio-red);margin:0 0 8px;font-size:9px;font-weight:900}.studioHeader h1{letter-spacing:-.03em;margin:0;font-size:28px}.studioHeaderActions{gap:10px;display:flex}.studioHeaderActions a,.studioHeaderActions button,.studioSetup button,.createPanel button{border:1px solid var(--border);color:var(--text);background:0 0;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.studioHeaderActions button,.studioSetup button,.createPanel button{background:var(--studio-red);border-color:var(--studio-red);color:var(--deep)}.studioHeaderActions button:disabled,.studioSetup button:disabled,.createPanel button:disabled{opacity:.45;cursor:not-allowed}.studioAlert{border:1px solid;margin:0 0 20px;padding:13px 16px;font-size:12px}.studioAlert.error{color:#ffc4ba;background:#25120f;border-color:#8e392c}.studioAlert.success{color:#ddff75;background:#151d0b;border-color:#65752e}.studioSetup{border:1px solid var(--studio-line);background:radial-gradient(circle at 90% 10%,var(--raised),var(--panel) 42%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:clamp(35px,7vw,85px);display:flex}.studioSetup h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.06em;max-width:820px;margin:8px 0 25px;font-size:clamp(42px,6vw,78px);line-height:.92}.studioSetup>p:not(.studioKicker){max-width:660px;color:var(--muted);line-height:1.7}.studioSetup button{margin-top:20px;padding:15px 20px}.studioMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.studioMetrics article{border:1px solid var(--studio-line);background:var(--studio-panel);padding:18px}.studioMetrics span{color:var(--studio-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.studioMetrics strong{margin-top:18px;font-size:32px;line-height:1;display:block}.studioGrid{grid-template-columns:1.5fr .75fr;gap:10px;margin-top:10px;display:grid}.studioGrid.lower{grid-template-columns:1fr 1fr}.studioPanel{border:1px solid var(--studio-line);background:var(--studio-panel);min-width:0;padding:22px}.studioPanelHead{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:start;margin-bottom:16px;padding-bottom:16px;display:flex}.studioPanelHead h2{letter-spacing:-.02em;margin:0;font-size:19px}.studioPanelHead>span{color:var(--studio-muted);font-size:10px}.studioEmpty{text-align:center;border:1px dashed var(--border);min-height:220px;color:var(--studio-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.studioEmpty b{color:var(--text)}.studioTable{font-size:11px}.studioTableRow{border-bottom:1px solid var(--border);grid-template-columns:1.5fr 1fr .8fr .55fr;align-items:center;gap:14px;padding:13px 4px;display:grid}.studioTableRow>span{min-width:0}.studioTableRow b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.studioTableRow small{color:var(--subdued);margin-top:4px;display:block}.studioTableHead{color:var(--subdued);text-transform:uppercase;letter-spacing:.08em;padding-top:0;font-size:9px}.workflowStatus{color:#d9ff67;text-transform:uppercase;letter-spacing:.08em;border:1px solid #53612d;padding:4px 6px;font-size:8px;font-style:normal}.createPanel label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:14px 0;font-size:10px;font-weight:800;display:block}.createPanel input,.createPanel select,.createPanel textarea{background:var(--deep);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;outline:none;margin-top:7px;padding:11px;font-size:12px;display:block}.createPanel input:focus,.createPanel select:focus,.createPanel textarea:focus{border-color:var(--accent)}.createPanel textarea{resize:vertical}.formNote,.panelFoot{color:var(--muted);font-size:10px;line-height:1.55}.createPanel button{width:100%;margin-top:8px}.destinationList article,.channelRegistry article{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.destinationMark{background:var(--raised);border:1px solid var(--border);place-items:center;width:32px;height:32px;font-weight:900;display:grid}.destinationMark.youtube{background:#4a1611}.destinationMark.facebook{background:#142948}.destinationMark.instagram{background:#3d1d3c}.destinationMark.x{background:#111}.destinationList article>div:nth-child(2),.channelRegistry article>div{flex:1}.destinationList b,.channelRegistry b{font-size:12px;display:block}.destinationList span,.channelRegistry span{color:var(--subdued);text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.destinationList i,.channelRegistry i{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border);color:var(--muted);padding:4px 6px;font-size:8px;font-style:normal}.destinationList i.ready{color:#d8ff55;border-color:#59672e}.panelFoot{border-top:1px solid var(--border);margin:16px 0 0;padding-top:14px}.readinessRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;display:flex}.readinessRow span{color:var(--muted)}.readinessRow b{font-size:10px}.playbackTestButton{border:1px solid var(--studio-red);background:var(--studio-red);width:100%;color:var(--deep);margin-top:18px;padding:12px 14px;font-size:11px;font-weight:900}.playbackTestButton:disabled{opacity:.45}.auditList article{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr auto;gap:12px;padding:12px 0;font-size:10px;display:grid}.auditList span{color:var(--studio-green)}.auditList b{font-weight:600}.auditList small{color:var(--subdued)}.studioNav+*{margin-left:0}@media (width<=1000px){.studioShell{grid-template-columns:1fr}.studioRail{flex-direction:row;align-items:center;height:auto;padding:18px;position:static}.studioNav{flex-direction:row;gap:0;margin:0 0 0 auto}.studioNav a{display:none}.studioNav a.current{display:block}.studioRailFoot{display:none}.studioMetrics{grid-template-columns:repeat(3,1fr)}.studioGrid,.studioGrid.lower{grid-template-columns:1fr}}@media (width<=620px){.studioMain{padding:22px 16px 50px}.studioHeader{align-items:flex-start;gap:20px}.studioHeaderActions a{display:none}.studioMetrics{grid-template-columns:1fr 1fr}.studioMetrics article:last-child{grid-column:1/-1}.studioTable{overflow-x:auto}.studioTableRow{min-width:620px}.auditList article{grid-template-columns:1fr}.studioBrand img{width:100px}}.channelRegistry small{color:#ff8e7c;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.verificationDeskPage{max-width:1200px;color:var(--text);font:15px/1.6 var(--body);margin:auto;padding:36px 24px 64px}.verificationDeskPage *{box-sizing:border-box}.verificationDeskEyebrow{letter-spacing:1.5px;color:var(--accent);font-size:11px}.verificationDeskPage h1{font:700 clamp(30px,4vw,44px)/1.15 var(--display);margin:12px 0}.verificationDeskLead{max-width:700px;color:var(--muted)}.verificationDeskNotice{border:1px solid var(--border);background:var(--panel);margin:28px 0;padding:20px}.verificationDeskNotice p{max-width:80ch;margin:8px 0 0}.verificationDeskTools{justify-content:space-between;align-items:center;gap:18px;display:flex}.verificationReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.verificationReview{border:1px solid var(--border);background:var(--panel);min-width:0;padding:24px}.verificationReview header{justify-content:space-between;align-items:start;gap:16px;display:flex}.verificationReview h2{font:600 20px/1.4 var(--body);margin:0}.verificationAccount{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;font-size:12px}.verificationStatus{text-transform:capitalize;color:#d8ff55;font-size:12px}.verificationMeta,.verificationHint{color:var(--muted);font-size:12px}.verificationReview label{margin:18px 0 8px;font-size:14px;display:block}.verificationReview input:not([type=checkbox]),.verificationReview select{background:var(--deep);border:1px solid var(--border);width:100%;min-width:0;color:var(--text);font:16px/1.5 var(--body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:8px;padding:10px;display:block}.verificationReview .verificationConfirm{align-items:start;gap:12px;display:flex}.verificationConfirm input{appearance:auto;opacity:1;width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:3px;position:static}.verificationDeskPage button{border:1px solid var(--border);background:var(--page);color:var(--text);font:600 13px/1.5 var(--body);cursor:pointer;padding:10px 16px}.verificationReview button{background:var(--accent);color:var(--deep);border-color:var(--accent);margin-top:16px}.verificationDeskPage button:disabled{opacity:.5;cursor:default}.verificationDeskPage :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.verificationEmpty{border:1px solid var(--border);padding:28px}@media (width<=760px){.verificationReviewGrid{grid-template-columns:1fr}.verificationDeskPage{padding:24px 20px}.verificationReview{padding:20px}.verificationDeskTools{align-items:start}}.intakeShell{--bg:var(--page);--line:var(--border);--green:var(--accent);--red:var(--accent);background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--body);grid-template-columns:238px 1fr;display:grid}.intakeRail{background:var(--deep);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.intakeNav{flex-direction:column;gap:6px;margin-top:55px;display:flex}.intakeNav a{color:var(--subdued);border-left:2px solid #0000;padding:12px 13px;font-size:12px;font-weight:800;text-decoration:none}.intakeNav a:hover,.intakeNav a.current{color:var(--text);background:var(--panel);border-left-color:var(--red)}.intakeRailNote{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.intakeRailNote b{color:var(--green);letter-spacing:.12em;font-size:9px;display:block}.intakeRailNote span{color:var(--subdued);margin-top:8px;font-size:10px;line-height:1.5;display:block}.intakeMain{min-width:0;padding:34px 3.5vw 80px}.intakeHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.intakeHeader p,.intakeKicker{color:var(--red);letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:900}.intakeHeader h1{letter-spacing:-.03em;margin:0;font-size:29px}.intakeHeader>a{border:1px solid var(--border);color:var(--text);padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.intakeAlert{border:1px solid;margin:18px 0 0;padding:13px 16px;font-size:12px}.intakeAlert.error{color:#ffc4ba;background:#25120f;border-color:#8e392c}.intakeAlert.success{color:#ddff75;background:#151d0b;border-color:#65752e}.intakeLead{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;padding:65px 2vw 50px;display:grid}.intakeLead h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(44px,5vw,72px);line-height:.9}.intakePrinciples article{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:30px 1fr;gap:15px;padding:14px 0;font-size:12px;line-height:1.5;display:grid}.intakePrinciples b{color:var(--green);font-size:10px}.intakeGrid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.intakePanel{background:var(--panel);border:1px solid var(--line);min-width:0;padding:24px}.intakePanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:16px;display:flex}.intakePanelHead h2{margin:0;font-size:21px}.intakePanelHead>span{color:var(--muted);font-size:10px}.launchChannels{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.launchChannels button{text-align:left;background:var(--deep);border:1px solid var(--border);color:var(--text);grid-template-columns:58px 1fr;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.launchChannels button.selected{border-color:var(--green);background:var(--panel)}.launchLogo,.brandIdentityLogo{border:1px solid var(--border);place-items:center;display:grid;overflow:hidden}.launchLogo{width:56px;height:40px}.brandIdentityLogo{width:58px;height:38px}.launchLogo.light,.brandIdentityLogo.light{background:var(--text)}.launchLogo.dark,.brandIdentityLogo.dark{background:var(--deep)}.launchLogo img,.brandIdentityLogo img{object-fit:contain;width:92%;height:82%;display:block}.launchChannels button>span:not(.launchLogo){min-width:0}.launchChannels button b,.launchChannels button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launchChannels button b{font-size:10px}.launchChannels button small{color:var(--subdued);text-transform:uppercase;letter-spacing:.07em;margin-top:4px;font-size:8px}.fileDrop{text-align:center;background:var(--deep);cursor:pointer;place-items:center;border:1px dashed var(--border)!important;min-height:150px!important;margin-bottom:20px!important;padding:25px!important;display:grid!important}.fileDrop input{opacity:0;pointer-events:none;position:absolute}.fileDrop b{color:var(--text);font-size:15px}.fileDrop span{color:var(--subdued);letter-spacing:.09em;margin-top:8px;font-size:10px}.intakeForm>label,.fieldPair label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:14px 0;font-size:10px;font-weight:900;display:block}.intakeForm input:not([type=checkbox]),.intakeForm select,.intakeForm textarea{background:var(--deep);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;outline:none;margin-top:7px;padding:12px;font-size:12px;display:block}.intakeForm input:focus,.intakeForm select:focus,.intakeForm textarea:focus{border-color:var(--accent)}.intakeForm textarea{resize:vertical}.fieldPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lockedOrigin{background:#151d0c;border:1px solid #56622f;margin:18px 0;padding:16px}.lockedOrigin>span,.relationshipDisclosure>span{color:#d8ff55;letter-spacing:.14em;font-size:8px;display:block}.brandIdentity{align-items:center;gap:9px;margin:10px 0;display:flex}.brandIdentity b{font-size:14px}.brandIdentity em{color:#d8ff55;letter-spacing:.07em;border:1px solid #61702d;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal}.lockedOrigin p{color:#9fa990;margin:0;font-size:10px;line-height:1.5}.relationshipDisclosure{background:#1b100e;border:1px solid #734034;margin:18px 0;padding:16px}.relationshipDisclosure>span{color:#ff8e7c}.relationshipDisclosure p{color:#e6d8d4;margin:8px 0;font-size:11px;line-height:1.55}.relationshipDisclosure small{color:#967f79;font-size:9px;line-height:1.5;display:block}.checkRow{grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.45;text-transform:none!important;letter-spacing:0!important;display:grid!important}.checkRow input{accent-color:var(--green);margin-top:2px}.uploadProgress{background:var(--deep);border:1px solid var(--border);height:30px;margin:22px 0 12px;position:relative;overflow:hidden}.uploadProgress>span{background:linear-gradient(90deg,var(--accent),var(--green));height:100%;transition:width .2s;display:block}.uploadProgress b{color:var(--text);text-shadow:0 1px 2px #000;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.formActions{grid-template-columns:1fr auto;gap:10px;margin-top:20px;display:grid}.formActions button{border:1px solid var(--red);background:var(--red);color:var(--deep);padding:14px 17px;font-size:11px;font-weight:900}.formActions .pauseButton{border-color:var(--border);color:var(--text);background:0 0}.formActions button:disabled{opacity:.45}.intakeFoot{border-top:1px solid var(--border);color:var(--subdued);margin:18px 0 0;padding-top:15px;font-size:10px;line-height:1.55}.uploadQueue{flex-direction:column;gap:10px;display:flex}.uploadQueue article{border:1px solid var(--border);background:var(--deep);padding:17px}.uploadQueue article.active{border-color:var(--green)}.queueTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.queueTop>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.queueTop i{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;padding:4px 6px;font-size:8px;font-style:normal}.queueTop i.uploaded_unverified{color:#d8ff55;border-color:#62722d}.uploadQueue h3{margin:14px 0 5px;font-size:17px}.uploadQueue>article>p{color:var(--muted);margin:0;font-size:10px}.queueProgress{background:var(--raised);height:3px;margin:16px 0 8px}.queueProgress i{background:var(--green);height:100%;display:block}.uploadQueue small{color:var(--subdued);font-size:9px}.processingState{border-top:1px solid var(--border);justify-content:space-between;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.processingState b{color:var(--subdued)}.processingState span{color:#d8ff55;text-transform:uppercase}.queueActions{gap:8px;margin-top:14px;display:flex}.queueActions label,.queueActions button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;padding:9px 11px;font-size:9px;font-weight:900}.queueActions label{position:relative;overflow:hidden}.queueActions input{opacity:0;cursor:pointer;position:absolute;inset:0}.queueActions button{color:#ffb1a5;border-color:#713b32}.queueEmpty{text-align:center;border:1px dashed var(--border);min-height:350px;color:var(--subdued);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.queueEmpty b{color:var(--text)}.queueEmpty span{max-width:340px;font-size:11px;line-height:1.5}@media (width<=1100px){.intakeShell{grid-template-columns:1fr}.intakeRail{flex-direction:row;align-items:center;height:auto;padding:18px;position:static}.intakeNav{flex-direction:row;margin:0 0 0 auto}.intakeRailNote{display:none}.intakeGrid,.intakeLead{grid-template-columns:1fr}.queuePanel{order:-1}.intakeNav a{border-bottom:2px solid #0000;border-left:0}.intakeNav a.current{border-left:0;border-bottom-color:var(--red)}}@media (width<=680px){.intakeMain{padding:22px 16px 55px}.intakeHeader{align-items:flex-start;gap:18px}.intakeHeader>a,.intakeNav a:not(.current){display:none}.intakeLead{padding:50px 0 35px}.intakeLead h2{font-size:48px}.fieldPair,.formActions,.launchChannels{grid-template-columns:1fr}.intakePanel{padding:18px}}.mediaAttachmentState,.mediaAttachmentControls{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.mediaAttachmentState b{color:#d8ff55;letter-spacing:.1em;font-size:8px;display:block}.mediaAttachmentState span{color:var(--text);margin-top:6px;font-size:11px;display:block}.mediaAttachmentControls label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.mediaAttachmentControls select{background:var(--deep);border:1px solid var(--border);color:var(--text);width:100%;margin:7px 0 9px;padding:10px;font-size:10px;display:block}.mediaAttachmentControls button,.streamSubmit{background:var(--green);border:1px solid var(--green);color:var(--deep);letter-spacing:.05em;text-transform:uppercase;width:100%;padding:10px 12px;font-size:9px;font-weight:950}.mediaAttachmentControls button:disabled,.streamSubmit:disabled{cursor:not-allowed;opacity:.45}.streamSubmit{margin-top:10px}.queueErrorCode{margin-top:8px;display:block;color:#ff9f91!important}.streamReady{letter-spacing:.12em;text-align:center;border:1px solid #62722d;margin-top:10px;padding:8px;display:block;color:#d8ff55!important}.rightsRevision{border:1px solid var(--border);background:var(--deep);margin-top:14px;padding:12px}.rightsRevision summary{color:var(--green);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.rightsRevision>p{color:var(--muted);font-size:10px;line-height:1.5}.rightsRevision>label{color:var(--muted);margin:10px 0;font-size:9px;font-weight:800;display:block}.rightsRevision input:not([type=checkbox]),.rightsRevision select,.rightsRevision textarea{background:var(--deep);border:1px solid var(--border);color:var(--text);font:inherit;width:100%;margin-top:6px;padding:10px;display:block}.rightsRevision .checkRow{display:grid}.rightsRevision>button,.streamRefresh button{border:1px solid var(--green);color:var(--green);text-transform:uppercase;background:0 0;width:100%;min-height:44px;padding:10px 12px;font-size:9px;font-weight:900}.rightsRevision>button:disabled{cursor:not-allowed;opacity:.4}.streamRefresh{border-top:1px solid var(--border);gap:9px;margin-top:12px;padding-top:12px;display:grid}.streamRefresh button{border-color:var(--border);color:var(--text)}.fileDrop:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--green)!important}.launchChannels button:focus-visible,.queueActions label:focus-within,.streamSubmit:focus-visible,.streamRefresh button:focus-visible,.rightsRevision button:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (width<=680px){.intakeHeader>a{display:inline-flex}.intakeNav a:not(.current){display:block}.intakeRail{align-items:flex-start;gap:14px}.intakeNav{grid-template-columns:repeat(3,auto);width:100%;margin-left:0;display:grid}.intakeGrid .queuePanel{order:initial}}.migrationShell{min-width:0;max-width:100%;overflow-x:clip}.migrationMain{min-width:0}.migrationHero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:10px;margin-bottom:10px;display:grid}.migrationHero>div{border:1px solid var(--studio-line);background:var(--studio-panel);padding:clamp(24px,4vw,48px)}.migrationHero p,.migrationProgressHead p,.migrationItemsHead p{letter-spacing:.16em;color:var(--studio-red);margin:0 0 10px;font-size:9px;font-weight:900}.migrationHero h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(34px,5vw,65px);line-height:.9}.migrationHero>div>span{max-width:720px;color:var(--muted);font-size:12px;line-height:1.65;display:block}.migrationControls{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;background:radial-gradient(circle at 85% 10%,var(--raised),var(--panel) 48%)!important}.migrationControls button{border:1px solid var(--studio-red);background:var(--studio-red);width:100%;min-height:44px;color:var(--deep);text-transform:uppercase;letter-spacing:.05em;padding:14px 16px;font-size:11px;font-weight:900}.migrationControls button.secondary{color:var(--text);background:0 0}.migrationControls button:disabled{opacity:.5}.migrationControls small{color:var(--subdued);overflow-wrap:anywhere;margin-top:12px;font-size:9px;line-height:1.5}.migrationControlPair{gap:8px;width:100%;display:grid}.migrationState{color:#d8ff55;letter-spacing:.1em;border:1px solid #59672e;margin-bottom:18px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-block}.migrationState.paused,.migrationState.completed_with_errors{color:#ff9f8f;border-color:#a04a38}.migrationSeparation{background:var(--studio-line);border:1px solid var(--studio-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:10px;display:grid}.migrationSeparation article{background:var(--deep);padding:15px}.migrationSeparation span{color:var(--subdued);letter-spacing:.09em;font-size:8px;display:block}.migrationSeparation b{color:#f6b0a5;margin-top:9px;font-size:10px;display:block}.migrationSeparation article.active b{color:#d8ff55}.migrationProgressPanel{border:1px solid var(--studio-line);background:var(--studio-panel);margin-bottom:10px;padding:24px}.migrationProgressHead{justify-content:space-between;align-items:end;display:flex}.migrationProgressHead h2{margin:0;font-size:25px}.migrationProgressHead strong{font-size:34px}.migrationProgress{border:1px solid var(--border);background:var(--deep);height:12px;margin:22px 0 12px;overflow:hidden}.migrationProgress i{background:linear-gradient(90deg,var(--studio-red),var(--studio-green));height:100%;display:block}.migrationProgressFacts{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:12px;font-size:10px;display:grid}.migrationProgressFacts span:last-child{text-align:right}.migrationProgressPanel>p{color:var(--subdued);margin:16px 0 0;font-size:10px;line-height:1.55}.migrationRightsRail{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.migrationRightsRail article{border:1px solid var(--studio-line);background:var(--deep);padding:18px}.migrationRightsRail span{color:var(--subdued);letter-spacing:.1em;font-size:8px;display:block}.migrationRightsRail b{color:var(--text);margin-top:10px;font-size:11px;display:block}.migrationRightsRail small{color:var(--subdued);margin-top:7px;font-size:9px;line-height:1.45;display:block}.migrationBrands{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.migrationBrands>article{border:1px solid var(--studio-line);background:var(--studio-panel);grid-template-columns:78px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.migrationBrandLogo,.migrationItemLogo{place-items:center;height:54px;padding:8px;display:grid;overflow:hidden}.migrationBrandLogo.light,.migrationItemLogo.light{background:var(--text)}.migrationBrandLogo.dark,.migrationItemLogo.dark{background:var(--deep)}.migrationBrandLogo img{object-fit:contain;max-width:100%;max-height:38px}.migrationBrands b{font-size:12px}.migrationBrands span{color:var(--subdued);margin-top:5px;font-size:9px;display:block}.migrationBrandCounts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.migrationBrandCounts i{color:var(--muted);text-transform:uppercase;font-size:8px;font-style:normal}.migrationBrandCounts i.failed{color:#ff8f7c}.migrationItemsPanel{border:1px solid var(--studio-line);background:var(--studio-panel);padding:22px}.migrationItemsHead{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.migrationItemsHead h2{margin:0;font-size:21px}.migrationFilters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.migrationFilters button{border:1px solid var(--border);min-height:44px;color:var(--muted);background:0 0;padding:7px 11px;font-size:9px}.migrationFilters button.active{border-color:var(--studio-red);color:var(--text)}.migrationItems:focus-visible{outline:2px solid var(--studio-red);outline-offset:4px}.migrationItems article{border-bottom:1px solid var(--border);grid-template-columns:54px minmax(220px,1.5fr) minmax(110px,.7fr) minmax(145px,.55fr);align-items:center;gap:13px;padding:12px 0;display:grid}.migrationItemLogo{height:40px;padding:6px}.migrationItemLogo img{object-fit:contain;max-width:100%;max-height:28px}.migrationItemTitle{min-width:0}.migrationItemTitle small{color:var(--subdued);text-transform:uppercase;font-size:8px;display:block}.migrationItemTitle b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.migrationItemTitle span{color:var(--subdued);margin-top:5px;font-size:8px;display:block}.migrationItemProgress{background:var(--deep);height:5px;overflow:hidden}.migrationItemProgress i{background:var(--studio-green);height:100%;display:block}.migrationItemState{text-align:right}.migrationItemState b{letter-spacing:.07em;color:var(--muted);font-size:8px}.migrationItemState.failed b{color:#ff8f7c}.migrationItemState.rights_hold b{color:#e4c56e}.migrationItemState small{color:var(--subdued);margin-top:4px;font-size:8px;display:block}.migrationEmpty{text-align:center;color:var(--subdued);padding:40px;font-size:11px}.migrationFoot{text-align:center;color:var(--subdued);margin:14px 0 0;font-size:10px}.migrationShell .studioRail{min-width:0;overflow:hidden}.migrationShell .studioNav{min-width:0;overflow-x:auto}.migrationShell .studioNav a{white-space:nowrap;min-height:44px}@media (width<=1050px){.migrationHero{grid-template-columns:1fr}.migrationSeparation{grid-template-columns:1fr 1fr}.migrationRightsRail,.migrationBrands{grid-template-columns:1fr}.migrationShell .studioRail{overflow:visible}.migrationShell .studioNav{display:flex;overflow-x:auto}.migrationShell .studioNav a{display:block}.migrationItems{overflow-x:auto}.migrationItems article{min-width:760px}}@media (width<=620px){.migrationHeader{align-items:flex-start}.migrationHero>div{padding:25px 18px}.migrationSeparation,.migrationProgressFacts{grid-template-columns:1fr}.migrationProgressFacts span:last-child{text-align:left}.migrationBrands>article{grid-template-columns:65px 1fr}.migrationBrandCounts{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.migrationItemsHead{flex-direction:column;align-items:flex-start}.migrationFilters{justify-content:flex-start}.migrationItems{overflow:visible}.migrationItems article{grid-template-columns:44px minmax(0,1fr);gap:10px;min-width:0}.migrationItemTitle b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.migrationItemProgress{grid-column:1/-1}.migrationItemState{text-align:left;grid-column:1/-1}.migrationShell .studioRail{display:block}.migrationShell .studioNav{margin-top:18px}.migrationShell .studioBrand{width:max-content}}.templateWorkspace{max-width:1440px}.templateHeading{max-width:820px}.templateEyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.templateHeading>p:last-child{color:var(--muted);margin-bottom:0;line-height:1.7}.templateJumpLinks{flex-wrap:wrap;gap:10px;margin:30px 0 40px;display:flex}.templateJumpLinks a{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--panel);align-items:center;padding:8px 18px;font-weight:700;text-decoration:none;display:inline-flex}.templateJumpLinks a:hover{background:var(--raised);border-color:var(--accent)}.templateArea,.templateBoards{margin-top:44px;scroll-margin-top:24px}.templateAreaHeading{margin:0 0 22px}.templateAreaHeading h2{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;line-height:1.25}.templateAreaHeading p{max-width:830px;color:var(--muted);margin:0}.templateCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.templateCard{background:var(--panel);border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:25px}.templateCard h3{letter-spacing:-.02em;color:var(--text);margin:0 0 12px;font-size:22px;line-height:1.3}.templateSummary{min-height:5em;color:var(--muted);margin:0 0 22px}.templatePreview{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.templatePreview summary{min-height:48px;color:var(--accent);cursor:pointer;padding:14px 2px;font-weight:700}.templatePreview summary:hover{color:var(--accent)}.templatePreviewBody{color:var(--muted);padding:0 2px 18px;font-size:14px;line-height:1.65}.templatePreviewBody>p:first-child{margin-top:0}.templatePreviewBody h4{color:var(--text);margin:22px 0 8px;font-size:15px;line-height:1.4}.templatePreviewBody ol{margin:8px 0;padding-left:22px}.templatePreviewBody li{margin:6px 0;padding-left:3px}.templatePreviewNote{color:var(--muted)}.templatePreviewBody dl,.templatePreviewBody dd{margin:0}.templatePreviewBody dl>div+div{margin-top:14px}.templatePreviewBody dt{color:var(--text);margin-bottom:4px;font-weight:700}.templateActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px;display:flex}.templatePrimaryAction{text-align:center;background:var(--accent);border:1px solid var(--accent);min-height:48px;color:var(--deep);justify-content:center;align-items:center;padding:12px 16px;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.templatePrimaryAction:hover{background:var(--accent);border-color:var(--accent);color:var(--deep)}.templateSecondaryAction{text-align:center;min-height:44px;color:var(--accent);text-underline-offset:5px;align-self:center;padding:10px 2px;line-height:1.5;display:block}.templateWorkspaceNote{border-left:3px solid var(--accent);max-width:960px;color:var(--muted);margin-top:36px;padding:6px 22px}.templateWorkspaceNote p{margin:8px 0}.templateWorkspaceNote strong{color:var(--text)}.templateBoards{border-top:1px solid var(--border);padding-top:34px}.templateBoards>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.templateBoards li{min-width:0}.templateBoards li>a{border:1px solid var(--border);background:var(--panel);min-height:125px;color:var(--text);overflow-wrap:anywhere;padding:20px 38px 20px 20px;text-decoration:none;display:block;position:relative}.templateBoards li>a>span[aria-hidden]{color:var(--accent);position:absolute;top:18px;right:16px}.templateBoards li>a:hover{border-color:var(--accent);background:var(--raised)}.templateBoardDescription{color:var(--muted);margin-top:6px;font-size:14px;display:block}.templateWorkspace :is(a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.templateVisuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.templateCardGrid,.templateBoards>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.templateCardGrid,.templateBoards>ul{grid-template-columns:minmax(0,1fr)}.templateCard{padding:22px}.templateSummary{min-height:0}.templateAreaHeading h2{font-size:25px}.templateJumpLinks{gap:8px;margin-bottom:30px}.templateJumpLinks a{padding:8px 13px}.templateBoards li>a{min-height:100px}}@media (forced-colors:active){.templatePrimaryAction,.templateJumpLinks a,.templateCard,.templateBoards li>a{border-color:buttontext}.templateWorkspace :is(a,summary):focus-visible{outline-color:highlight}}.framePage .progressBar{background:var(--raised);height:4px;margin-top:4px;display:block}.framePage .progressBar i{background:var(--accent);height:100%;display:block}.framePage{background:var(--page);color:var(--text);min-height:100vh}.frameHeader{background:var(--deep);justify-content:space-between;align-items:center;min-height:76px;padding:16px 48px;display:flex;position:relative}.frameBrand,.framePage .tvBrand{align-items:center;text-decoration:none;display:flex}.frameWordmark{object-fit:contain;width:156px;height:44px;display:block}.frameMark{object-fit:contain;width:40px;height:30px;display:none}.frameNav{align-items:center;gap:22px;display:flex}.frameNav a{color:var(--muted);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none}.frameNav a[aria-current=page]{color:var(--text)}.frameMenu{display:none}.frameMenu summary{color:var(--muted);cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:500;line-height:1.2;list-style:none}.frameMenu summary::-webkit-details-marker{display:none}.frameAccent{background:var(--accent);height:2px}.frameBody,.framePage .watchPage{flex-direction:column;gap:20px;max-width:none;margin:0;padding:32px 48px 40px;display:flex}.frameKicker{color:var(--accent);letter-spacing:0;margin:0;font-size:12px;font-weight:500;line-height:1.2}.framePage h1,.framePage .watchPage h1{letter-spacing:0;text-transform:none;margin:0;font-size:52px;font-weight:700;line-height:1.04}.frameLead,.frameDisclosure,.frameStatus{color:var(--muted);margin:0;font-size:18px;font-weight:400;line-height:1.4}.frameLead a,.frameStatus a,.framePair a{color:var(--text)}.frameRows,.frameGroup{flex-direction:column;gap:12px;padding-top:10px;display:flex}.frameRow{background:var(--panel);color:var(--text);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.frameRow i{background:var(--accent);border-radius:4px;flex:none;width:8px;height:8px}.frameFilms{flex-direction:column;gap:12px;padding-top:10px;display:flex}.frameFilms h2,.framePage h2{margin:0;font-size:28px;font-weight:700;line-height:1.12}.frameCards{flex-wrap:wrap;gap:12px;display:flex}.frameCard{background:var(--panel);border:1px solid var(--border);color:inherit;text-align:left;border-radius:12px;flex-direction:column;gap:8px;width:440px;max-width:100%;padding:12px 12px 14px;text-decoration:none;display:flex}button.frameCard{cursor:pointer;font:inherit}.frameCard strong,.frameCard h3{margin:0;font-size:16px;font-weight:700;line-height:1.2}.frameCard small,.frameMeta{color:var(--muted);font-size:13px;font-weight:400;line-height:1.3}.frameArtwork,.frameStage{background:var(--raised);border:1px solid var(--border);color:var(--muted);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.3;display:flex;position:relative;overflow:hidden}.frameArtwork{aspect-ratio:16/9;width:100%}.frameStage{aspect-ratio:16/9;width:100%;min-height:197px}.frameStage p,.frameArtwork span{margin:0;padding:0 10px}.frameArtworkPlayer{aspect-ratio:auto;background:0 0;border:0;padding:0}.frameArtworkPlayer .homePlayer{box-shadow:none;background:0 0;border:0;padding:0}.frameArtworkPlayer .playerChrome,.frameArtworkPlayer .playerMeta,.frameArtworkPlayer .homePlayerPosterIdentity,.frameArtworkPlayer .homePlayerPosterCopy,.frameArtworkPlayer .homePlayerGrid,.frameArtworkPlayer .homePlayerPosterArtwork,.frameArtworkPlayer .homePlayerPoster:after{display:none}.frameArtworkPlayer .homePlayerStage{background:var(--raised);border:1px solid var(--border);border-radius:8px}.frameArtworkPlayer .homePlayerPoster{background:0 0;justify-content:center;align-items:center;padding:0}.frameArtworkPlayer .homePlayerPlayCue{background:0 0;border:0;align-self:center;position:relative;bottom:auto;right:auto}.frameArtworkPlayer .homePlayerPlayCue span{display:none}.frameArtworkPlayer .homePlayerPlayCue i{width:48px;height:48px;font-size:18px}.frameArtworkLabel{color:var(--muted);pointer-events:none;text-align:center;z-index:3;font-size:12px;font-weight:500;position:absolute;top:calc(50% + 40px);left:0;right:0}.frameArtworkPlayer:has(.started) .frameArtworkLabel{display:none}.frameStage .academyCourseVideo,.frameStage video{background:var(--deep);width:100%;height:100%;position:absolute;inset:0}.frameStagePortrait{aspect-ratio:auto;background:0 0;border:0}.frameNote{background:var(--panel);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.frameNote>i{background:var(--accent);border-radius:2px;flex:none;width:4px;height:28px}.frameNote p{margin:0;font-size:14px;font-weight:500;line-height:1.3}.framePair{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.framePair img{background:#fff;border-radius:8px;width:160px;height:160px;padding:8px}.framePair small{color:var(--muted);flex-basis:100%;line-height:1.4}.framePage .tvCard:focus,.framePage button.frameCard:focus-visible,.framePage .playerBack:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.framePage .cardMark{object-fit:contain;width:48px;height:48px}.framePage .cardArtLabel{font-style:normal}.playerBack{background:var(--panel);border:1px solid var(--border);color:var(--text);min-height:44px;padding:10px 16px;font-weight:700}footer.frameFoot{background:var(--deep);border-top:0;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 48px 32px;display:flex}footer.frameFoot p{margin:0}footer.frameFoot p:first-child{color:var(--text);font-size:16px;font-weight:500;line-height:1.3}footer.frameFoot p:last-child{color:var(--muted);font-size:12px;font-weight:400;line-height:1.2}@media (width<=760px){.frameHeader{min-height:62px;padding:16px 20px}.frameWordmark{display:none}.frameMark{display:block}.frameHeader>.frameNav{display:none}.frameMenu{margin-left:auto;display:block}.frameMenu .frameNav{background:var(--deep);border:1px solid var(--border);z-index:2;border-radius:8px;flex-direction:column;gap:0;padding:8px;display:none;position:absolute;top:58px;right:20px}.frameMenu[open] .frameNav{display:flex}.frameMenu .frameNav a{min-height:44px;padding:12px}.frameBody,.framePage .watchPage,footer.frameFoot{padding-left:20px;padding-right:20px}.framePage h1,.framePage .watchPage h1{font-size:36px}.frameLead,.frameDisclosure,.frameStatus{font-size:16px}.frameCard{width:100%}}@media (width>=1600px){.frameHeader,.frameBody,.framePage .watchPage,footer.frameFoot{padding-left:80px;padding-right:80px}.frameCard{width:calc(33.3333% - 8px)}}.shortDiscoveryAccent{background:var(--accent);height:2px}.shortDiscoveryPage{font-family:var(--body);color:var(--text);background:var(--page);min-height:65vh;margin:0;padding:32px 20px 40px}.shortDiscoveryIntro>p:first-child{letter-spacing:0;color:var(--accent);margin:0;font-size:12px;font-weight:500;line-height:1.2}.shortDiscoveryIntro h1{font-family:var(--display);letter-spacing:0;text-transform:none;margin:20px 0 0;font-size:36px;font-weight:700;line-height:1.04}.shortDiscoveryIntro>p{color:var(--muted);margin:20px 0 0;font-size:15px;font-weight:400;line-height:1.4}.shortDiscoveryIntro nav{flex-direction:column;gap:12px;margin:20px 0 0;padding-top:10px;display:flex}.shortDiscoveryIntro nav a{background:var(--panel);width:100%;min-height:0;color:var(--text);font:500 14px/1.3 var(--body);border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.shortDiscoveryIntro nav a:before{content:"";background:var(--accent);border-radius:4px;flex:0 0 8px;width:8px;height:8px}.shortDiscoveryFilter{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.6}.shortDiscoveryFilter a{color:var(--text);text-underline-offset:4px}.shortDiscoveryHeading{font:700 22px/1.12 var(--display);letter-spacing:0;text-transform:none;margin:20px 0 0;padding-top:10px}.shortDiscoveryGrid{flex-wrap:wrap;gap:12px;margin:0 0 32px;padding:12px 0 0;list-style:none;display:flex}.shortDiscoveryGrid li{width:168px;max-width:100%}.shortDiscoveryCard{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 12px 14px;text-decoration:none;display:flex}.shortDiscoveryArtwork{aspect-ratio:9/16;border:1px solid var(--border);background:var(--raised);border-radius:8px;justify-content:center;align-items:center;width:100%;padding:0 10px;display:flex;position:relative;overflow:hidden}.shortDiscoveryArtwork img{object-fit:contain;width:100%;height:100%;display:block}.shortDiscoveryTitleFallback{width:100%;font:500 12px/1.3 var(--body);color:var(--muted);text-align:left;overflow-wrap:anywhere}.shortDiscoveryCard h2{width:100%;font:700 16px/1.2 var(--body);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0}.shortDiscoveryAspect{width:100%;color:var(--muted);font:400 13px/1.3 var(--body);margin:0}.shortDiscoveryBrand{min-height:36px;color:var(--muted);font:400 13px/1.3 var(--body);overflow-wrap:anywhere;align-items:center;margin-top:4px;text-decoration:none;display:inline-flex}.shortDiscoveryBrand:hover,.shortDiscoveryCard:hover h2{text-underline-offset:4px;text-decoration:underline}.shortDiscoveryState{border:1px solid var(--border);border-radius:12px;max-width:660px;margin:16px 0;padding:28px}.shortDiscoveryState h2{font:700 22px/1.12 var(--body);letter-spacing:0;text-transform:none;margin:0 0 12px}.shortDiscoveryState p,.shortDiscovery>p{color:var(--muted);font-size:15px;line-height:1.6}.shortDiscovery button,.shortDiscoveryState>a{border:1px solid var(--border);background:var(--panel);min-height:44px;color:var(--text);font:500 14px/1.3 var(--body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.shortDiscovery button:disabled{opacity:.6;cursor:wait}.shortDiscoveryMore{margin:0;display:flex}.shortDiscoveryPage :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=901px){.shortDiscoveryPage{padding:32px 48px 40px}.shortDiscoveryIntro h1{font-size:52px}.shortDiscoveryIntro>p{font-size:18px}.shortDiscoveryHeading{font-size:28px}}@media (width>=1600px){.shortDiscoveryPage{padding:32px 80px 40px}.shortDiscoveryIntro h1{font-size:64px}.shortDiscoveryGrid li{width:210px}}body .officialChannelPage.officialChannelPage.creatorChannel{background:var(--page);color:var(--text)}body .officialChannelPage.officialChannelPage.creatorChannel h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:700;line-height:45px}body .officialChannelPage.officialChannelPage.creatorChannel .creatorRowLabel h2{letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:30px}body .officialChannelPage.officialChannelPage.creatorChannel .creatorRecord h2{letter-spacing:0;margin:0 0 6px;font-size:18px;font-weight:700;line-height:23px}body .officialChannelPage.officialChannelPage.creatorChannel h3{letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:19px}.creatorIdentity{background:var(--page);padding:28px 48px 8px}.creatorIdentityCard{background:var(--panel);border-left:4px solid var(--accent);align-items:center;gap:20px;padding:20px;display:flex}.creatorMark{background:var(--raised);border:1px solid var(--border);flex:0 0 84px;width:84px;height:84px;overflow:hidden}.creatorMark img{object-fit:cover;width:100%;height:100%;display:block}.creatorIdentityCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.creatorKicker{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:15px}.creatorIdentityCopy>p{max-width:640px;color:var(--muted);margin:0;font-size:14px;line-height:18px}.creatorIdentityLinks{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.creatorIdentityLinks>a{color:var(--text);font-size:14px;font-weight:600;line-height:18px;text-decoration:none}.creatorRow{background:var(--page);border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;padding:32px 48px;display:grid}.creatorRow--panel{background:var(--panel)}.creatorRowLabel{min-width:0}.creatorRatio{color:var(--accent);margin:6px 0 0;font-size:12px;font-weight:700;line-height:15px}.creatorRowBody{min-width:0}.creatorFilmRow,.creatorStoryRow{gap:16px;display:flex;overflow-x:auto}.creatorStoryRow{gap:12px}.creatorFilmCard{background:0 0;flex:0 0 280px;min-width:0}.creatorFilmCard a{color:var(--text);flex-direction:column;gap:8px;text-decoration:none;display:flex}.creatorFilmArt{background:var(--raised);border:1px solid var(--border);display:block;position:relative;overflow:hidden}.creatorFilmCard img{aspect-ratio:16/9;object-fit:cover;background:var(--raised);width:100%;display:block}.creatorFilmCard--story{flex-basis:132px}.creatorFilmCard--story .creatorFilmArt{background:0 0;border:0;flex-direction:column;display:flex}.creatorStoryBar{background:var(--accent);height:4px;display:block}.creatorFilmCard--story img{aspect-ratio:9/16;border:1px solid var(--border)}.creatorFilmCard--story h3{font-size:13px;font-weight:500;line-height:16px}.creatorPlay{background:var(--accent);width:30px;height:30px;color:var(--deep);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px}.creatorPlayIcon{fill:currentColor;width:12px;height:12px}.creatorPlayLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.creatorSeries{color:var(--accent);margin:0;font-size:12px;font-weight:700}.creatorUpNext{display:none}.creatorUpNext h3{margin:0 0 8px;font-size:16px;font-weight:700;line-height:20px}.creatorUpNext ol{margin:0;padding:0;list-style:none}.creatorUpNext li+li{margin-top:8px}.creatorUpNext a{color:var(--muted);font-size:14px;font-weight:500;line-height:18px;text-decoration:none}.creatorRecord{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.creatorRecord p{max-width:42ch;color:var(--muted);margin:0 0 6px;font-size:14px;line-height:18px}.creatorUpdates a,.creatorAbout a{color:var(--text);font-size:13px;font-weight:500;line-height:16px;text-decoration:none}.creatorUpdates b{color:var(--accent);font-size:13px;font-weight:700}.creatorChannel .flareBoard{background:0 0;margin:0}.creatorChannel .flareGrid{gap:16px;display:flex;overflow-x:auto}.creatorChannel .flareCard{flex-direction:column;flex:0 0 180px;gap:8px;display:flex}.creatorChannel .flareCard img{aspect-ratio:4/5;object-fit:cover;background:var(--raised);border:1px solid var(--border);width:100%}.creatorChannel .flareActions{gap:14px;display:flex}.creatorChannel .flareActions button{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:500;display:flex}.creatorChannel .flareActions svg{width:16px;height:16px}@media (width<=800px){body .officialChannelPage.officialChannelPage.creatorChannel h1{font-size:28px;line-height:35px}.creatorIdentity{padding:28px 20px 8px}.creatorIdentityCard{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.creatorIdentityCopy>p{max-width:300px}.creatorRow,.creatorRecord{grid-template-columns:1fr;gap:14px;padding:32px 20px}.creatorFilmRow .creatorFilmCard:not(:first-child){display:none}.creatorFilmRow .creatorFilmCard{flex-basis:auto;width:100%}.creatorFilmCard--story{flex-basis:132px;width:132px}.creatorUpNext{margin-top:16px;display:block}.creatorChannel .flareCard{flex-basis:220px}}@media (width>=1600px){body .officialChannelPage.officialChannelPage.creatorChannel h1{font-size:48px;line-height:60px}body .officialChannelPage.officialChannelPage.creatorChannel .creatorRowLabel h2{font-size:32px;line-height:40px}.creatorIdentity{padding-inline:96px}.creatorMark{flex-basis:112px;width:112px;height:112px}.creatorIdentityCopy>p{max-width:900px;font-size:18px;line-height:23px}.creatorRow{grid-template-columns:260px minmax(0,1fr);padding-inline:96px}.creatorRecord{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:96px}.creatorFilmCard{flex-basis:380px}.creatorFilmCard--story{flex-basis:132px;width:132px}.creatorChannel .flareCard{flex-basis:200px}}.instructorMasthead{padding:clamp(36px, 6vw, 88px) var(--page-gutter);background:var(--panel);border-bottom:1px solid var(--border)}.instructorMasthead h1{overflow-wrap:anywhere;max-width:20ch;font-size:clamp(34px,5vw,64px);line-height:1.05}.instructorHeadline{max-width:60ch;color:var(--muted);font-size:18px;line-height:1.6}.instructorMasthead nav{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.instructorMasthead nav>a{color:var(--text)}.instructorMasthead nav>.academyJoinButton{background:var(--accent);min-height:46px;color:var(--deep);border-radius:4px;justify-content:center;align-items:center;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.instructorCourses{padding:40px var(--page-gutter)}.instructorPage a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=600px){.instructorMasthead nav{flex-direction:column;align-items:stretch}.instructorMasthead nav>a{text-align:center}}.instructorAvailability{max-width:960px}.instructorAvailability>p{color:var(--muted);line-height:1.6}.instructorAvailability fieldset{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(80px,.6fr) auto;align-items:end;gap:16px;min-width:0;margin:24px 0;padding:0;display:grid}.instructorAvailability label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.instructorAvailability input,.instructorAvailability select{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;min-height:46px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:4px;padding:10px}.instructorAvailability button{background:var(--accent);min-height:46px;color:var(--deep);font:inherit;cursor:pointer;border:0;border-radius:4px;padding:12px 18px;font-weight:700}.instructorAvailability :disabled{opacity:.65;cursor:wait}.instructorAvailability :is(input,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.instructorSlots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.instructorSlots li{border:1px solid var(--border);background:var(--panel);overflow-wrap:anywhere;border-radius:4px;gap:6px;padding:18px;display:grid}.instructorSlots time{font-weight:700}.instructorSlots span,.instructorAvailabilityNote{color:var(--muted);font-size:14px}@media (width<=760px){.instructorAvailability fieldset,.instructorSlots{grid-template-columns:1fr}}
