:root{--bg:#0b0d0f;--panel:#111518;--line:#293034;--text:#f3f5f4;--muted:#9da9ad;--accent:#37ddd5;--accent-rgb:55,221,213;--gold:#ffd56b;font-family:Barlow,Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{border:0}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:'Barlow Condensed',Impact,sans-serif;line-height:.98}p{line-height:1.6}h1{font-size:clamp(64px,9vw,136px);font-weight:800;letter-spacing:-.025em}h2{font-size:clamp(40px,4.2vw,64px);letter-spacing:-.01em}h3{font-size:30px}small{font-size:12px}button{background:none}svg{fill:none;stroke:currentColor}.wrap{width:min(1360px,calc(100% - 96px));margin-inline:auto}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;line-height:1.5;text-transform:uppercase}.eyebrow .index{color:var(--accent);margin-right:17px}.accent{color:var(--accent)}.muted{color:var(--muted)}.gold{color:var(--gold)}.fine{font-size:13px;color:var(--muted);line-height:1.6}.skip{position:fixed;left:20px;top:-100px;z-index:99;padding:12px;background:var(--accent);color:#061111}.skip:focus{top:20px}[hidden]{display:none!important}.concept-bar{min-height:36px;display:flex;align-items:center;justify-content:space-between;padding:8px 34px;gap:10px;font-size:11px;letter-spacing:.04em;color:#e9d9ab;background:#262218;border-bottom:1px solid #443c26}.concept-bar>div{display:flex;align-items:center;gap:11px}.concept-dot{width:5px;height:5px;background:var(--gold);border-radius:50%}.concept-note{color:#b5aa8d;border-left:1px solid #5b5136;padding-left:12px}.concept-bar a{font-weight:600}.concept-bar a span{padding-left:16px}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-inline:34px;border-bottom:1px solid var(--line);background:#0b0d0f}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:700;letter-spacing:.05em;flex-shrink:0}.brand small{display:block;font-size:9px;letter-spacing:.15em;color:#8e9a9e;margin-top:4px}.brand img{object-fit:contain}.site-header nav{display:flex;align-self:stretch;gap:34px}.creator-link{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;border-bottom:2px solid transparent;color:#a5afb2;position:relative}.creator-link[aria-current="page"]{color:#fff;border-color:var(--accent)}.creator-link .tiny-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}.creator-link:hover{color:#fff}.competition-link{font-size:12px;font-weight:600;display:flex;gap:12px;align-items:center}.competition-link>span:first-child{font-size:24px;color:var(--gold)}.hero{position:relative;isolation:isolate;min-height:635px;height:min(74vw,740px);overflow:hidden}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(5,9,12,.5),rgba(5,9,12,.05) 60%,#0b0d0f 100%),linear-gradient(90deg,rgba(5,9,12,.65),transparent 68%)}.hero-top{padding-top:46px;display:flex;justify-content:space-between;gap:32px}.hero-title .eyebrow{color:var(--accent);margin-bottom:17px}.hero-title h1{max-width:850px;text-transform:uppercase}.hero-title h1 .outline{color:transparent;-webkit-text-stroke:1px #eff6f6}.hero-title .hero-subtitle{margin-top:20px;font-size:15px;color:#c1cbce;max-width:335px}.hero-top aside{align-self:flex-start;min-width:180px;padding-top:8px;text-align:right}.domain-chip{font-size:12px;letter-spacing:.025em;display:block;padding-bottom:9px}.domain-chip span{color:var(--accent);padding-right:8px}.planned{font-size:10px;color:#8b9699;letter-spacing:.1em}.hero-bottom{position:absolute;bottom:41px;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hero-actions{display:flex;align-items:center;gap:24px}.button{padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:26px;font-weight:600;font-size:13px;line-height:1.3;min-height:48px;border:1px solid var(--line);transition:background .16s,transform .16s;text-align:center}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--accent);color:#071215;border-color:var(--accent)}.button.secondary{background:#161d21}.text-link{font-size:13px;font-weight:600;display:inline-flex;gap:20px;align-items:center}.text-link:hover{color:var(--accent)}.hero-note{display:flex;align-items:center;gap:14px}.hero-note span:first-child{width:25px;height:25px;border:1px solid #495659;border-radius:50%;display:grid;place-items:center;color:var(--accent);font-size:12px}.hero-note p{font-size:11px;letter-spacing:.12em;line-height:1.6;font-weight:600}.hero-note small{font-size:10px;letter-spacing:.08em;color:#829196}.profile-subnav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101416}.subnav-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:67px}.subnav-links{display:flex;gap:36px}.subnav-links button{padding:21px 0;font-size:12px;font-weight:600;color:#bbc5c8}.subnav-links button:hover{color:var(--accent)}.subnav-links span{font-size:10px;color:#616e73;margin-right:10px}.crew-caption{font-size:10px;letter-spacing:.15em;color:#7a878d}.section{padding-block:82px;scroll-margin-top:24px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.section-head .eyebrow{margin-bottom:13px}.section-head .text-link{padding-bottom:5px}.section-head p:not(.eyebrow){color:var(--muted);font-size:14px;margin-top:13px}.section-head h2 span{color:var(--accent)}.feed-note{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7e8c91;display:flex;align-items:center;gap:7px}.feed-note i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 23px}.video-cover{width:100%;padding:0;position:relative;aspect-ratio:16/9;overflow:hidden;background:#182125;display:block}.video-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.video-cover:hover img{transform:scale(1.045)}.video-cover:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff10;pointer-events:none}.video-play{position:absolute;left:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;background:#0b1013d9;border:1px solid #62717755;font-size:12px}.video-cover:hover .video-play{background:var(--accent);color:#081012}.duration{position:absolute;bottom:12px;right:12px;background:#0b1013de;padding:3px 6px;font-size:11px}.video-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:15px 0 9px}.video-meta>span:first-child{color:var(--accent)}.video-title{font-size:24px;font-weight:600;line-height:1.15}.video-title button{font:inherit;text-align:left;padding:0}.video-title button:hover{color:var(--accent)}.section-tail{display:flex;justify-content:space-between;align-items:center;margin-top:29px;padding-top:23px;border-top:1px solid var(--line);gap:20px}.line-heading{font-family:'Barlow Condensed';font-size:24px}.about-section{background:#111618;border-block:1px solid #20282d}.about-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;align-items:start}.about-identity{display:flex;gap:24px;align-items:center}.identity-mark{width:83px;height:83px;flex-shrink:0;background:#172529;border:1px solid #31474b;display:grid;place-items:center;font-family:'Barlow Condensed';font-weight:700;font-size:32px;color:var(--accent);letter-spacing:-.02em}.identity-mark img{width:72px;height:72px;object-fit:contain}.about-identity .eyebrow{color:var(--accent);margin-bottom:8px}.about-identity h2{font-size:39px}.about-identity .fine{margin-top:7px}.bio-box h3{font-size:30px;margin-bottom:14px}.bio-text{font-size:18px;color:#d6dede;white-space:pre-line;max-width:650px}.bio-empty{font-size:16px;color:#95a4aa}.bio-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:22px}.collab-empty{border:1px dashed #39464c;min-height:235px;display:grid;grid-template-columns:90px 1fr auto;gap:30px;align-items:center;padding:38px;background:linear-gradient(120deg,#11191b,#0d1114)}.cross-icon{width:68px;height:68px;border:1px solid #344349;display:grid;place-items:center;font-size:34px;color:var(--accent);font-weight:400;transform:rotate(-8deg)}.collab-empty h3{font-size:35px;margin-bottom:12px}.collab-empty p{color:var(--muted);font-size:14px;max-width:490px}.collab-label{display:inline-block;border:1px solid #334047;padding:7px 10px;font-size:9px;letter-spacing:.11em;color:#b5c2c7}.collab-credit{font-size:11px;color:var(--muted);margin-top:8px}.collab-credit b{color:var(--text);font-weight:500}.crash-callout{border-block:1px solid #5b502b;background:#18180f;position:relative;overflow:hidden}.crash-callout:after{content:'✳';font-size:380px;line-height:.8;position:absolute;right:-55px;bottom:-100px;color:#38351b;pointer-events:none}.crash-callout .wrap{padding-block:63px;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px}.crash-callout .eyebrow{color:var(--gold);margin-bottom:14px}.crash-callout h2{font-size:66px}.crash-callout p{font-size:14px;color:#b9b7a4;margin-top:16px;max-width:490px}.crash-callout .button{color:#13160e;background:var(--gold);border-color:var(--gold)}.crash-side{text-align:right}.crash-side .fine{margin:12px 0 0}.other-creators{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.crew-card{border:1px solid var(--line);padding:26px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color .18s,background .18s;background:#101619}.crew-card:hover{border-color:var(--accent);background:#182125}.crew-card .eyebrow{color:var(--muted);font-size:9px;margin-bottom:10px}.crew-card h3{font-size:30px}.crew-card .domain{font-size:12px;color:#8f9da3;margin-top:7px}.crew-card>span{font-size:30px;color:var(--accent)}.site-footer{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-block:25px}.site-footer .brand{font-size:15px}.site-footer p,.site-footer>a:last-child{font-size:11px;color:#88959b}.site-footer .brand small{font-size:9px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,30px);background:#e4eeec;color:#0b1618;padding:15px 22px;max-width:calc(100% - 30px);width:max-content;opacity:0;pointer-events:none;font-size:14px;z-index:100;transition:opacity .2s,transform .2s;box-shadow:0 10px 35px #0007}.toast.visible{transform:translate(-50%,0);opacity:1}.loading{min-height:70vh;padding-block:100px}.loading h1{margin-top:20px;font-size:70px}dialog{width:min(960px,calc(100% - 36px));padding:0;background:#111719;color:var(--text);border:1px solid #425058;max-height:90vh}dialog::backdrop{background:#000d;backdrop-filter:blur(6px)}.dialog-top,.dialog-bottom{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-bottom h2{font-size:25px;line-height:1.15}.dialog-bottom a{font-size:12px;white-space:nowrap;color:var(--accent)}.icon-button{font-size:28px;padding:0 5px}.dialog-top .eyebrow{color:var(--muted)}#video-player{aspect-ratio:16/9}#video-player iframe{border:0;width:100%;height:100%}
/* Shared competition */
.crash-hero{padding-block:58px 50px;display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center}.crash-hero .eyebrow{color:var(--gold);margin-bottom:20px}.crash-hero h1{font-size:clamp(72px,8.5vw,124px)}.crash-hero h1 span{color:var(--gold)}.crash-hero p:not(.eyebrow){max-width:470px;font-size:16px;color:var(--muted);margin-top:22px}.crash-hero .hero-actions{margin-top:26px}.deadline-card{border:1px solid #514a32;background:#171810;padding:34px}.deadline-card h2{font-size:56px;margin-top:25px}.deadline-card h2 span{color:var(--gold)}.deadline-card p{font-size:13px!important;margin-top:20px!important}.crew-initials{display:flex;margin-top:24px;align-items:center}.crew-initials span{width:36px;height:36px;border-radius:50%;border:1px solid #687278;background:#17242a;display:grid;place-items:center;font-size:10px;font-weight:600;margin-right:-7px}.crew-initials small{margin-left:18px;color:#b1b8b4}.demo-note{padding:13px 18px;border-left:2px solid var(--gold);background:#1a1c14;font-size:12px;color:#c0bea9;line-height:1.6;margin-bottom:26px}.vote-card{background:#11181b;border:1px solid var(--line);padding:10px}.vote-card .video-title{font-size:23px;line-height:1.15}.vote-card .card-body{padding:9px 9px 5px}.vote-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.vote-footer strong{font-family:'Barlow Condensed';font-size:31px;font-weight:600}.vote-footer strong small{display:block;font-family:Barlow;font-size:9px;font-weight:500;color:var(--muted);letter-spacing:.1em;margin-top:3px}.vote-button{border:1px solid #566161;padding:10px 17px;font-size:12px}.vote-button[aria-pressed="true"]{color:#11180e;background:var(--gold);border-color:var(--gold)}.winner-slot{display:flex;align-items:center;gap:26px;padding:29px;background:#131910;border:1px solid #4a5130;margin-bottom:35px}.winner-slot img{width:210px;aspect-ratio:16/9;object-fit:cover}.winner-slot h3{font-size:32px;margin:10px 0}.winner-empty{padding:35px;border:1px dashed #3c442b;background:#101510;display:flex;gap:24px;align-items:center}.winner-empty>span{font-size:52px;color:var(--gold)}.winner-empty h3{font-size:32px;margin-bottom:10px}.submission-form{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:end}.field label{display:block;margin-bottom:9px;font-size:12px;font-weight:600;color:#c0cccf}.field input,.field textarea,.field select{width:100%;background:#0c1215;color:#f2f5f5;border:1px solid #364248;padding:14px;border-radius:0;min-height:48px}.field textarea{resize:vertical;min-height:150px;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:#687e87}.form-message{font-size:13px;line-height:1.6;color:var(--accent);margin-top:16px}.form-message.error{color:#ff9e95}.submit-note{margin-top:16px}.hall{display:grid;gap:16px}.hall-item{display:flex;gap:24px;align-items:center;border:1px solid var(--line);padding:20px}.hall-item img{width:120px;aspect-ratio:16/9;object-fit:cover}.hall-item h3{font-size:25px;margin:9px 0}.hall-item .eyebrow{color:var(--gold)}
/* Crew Control concept */
.dashboard-wrap{width:min(1450px,calc(100% - 68px));margin:auto}.dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:32px;border-bottom:1px solid var(--line)}.dashboard-top h1{font-size:45px}.dashboard-top .eyebrow{color:var(--accent);margin-bottom:8px}.preview-role{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.preview-role select{background:#172025;color:#fff;border:1px solid #34434a;padding:11px 35px 11px 12px;max-width:180px}.dashboard-layout{display:grid;grid-template-columns:217px minmax(0,1fr);min-height:730px}.sidebar{border-right:1px solid var(--line);padding:28px 23px 35px 0;display:flex;flex-direction:column}.sidebar nav{display:grid;gap:8px}.side-link{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:1.4;padding:13px 12px;color:#a7b8be;gap:10px;border:1px solid transparent}.side-link[aria-current="page"]{background:#183034;border-color:#2b4b4e;color:var(--accent)}.side-link>span{font-size:10px;min-width:20px;opacity:.8}.sidebar .sidebar-label{margin:28px 12px 9px;font-size:9px;color:#70848d;letter-spacing:.13em}.scope-note{margin-top:auto;padding:38px 12px 0}.scope-note p{font-size:11px;color:#8e9fa6;line-height:1.6;margin-top:10px}.scope-note .eyebrow{font-size:9px;color:var(--accent)}.dash-main{padding:36px 0 55px 38px;min-width:0}.dash-main .section-head{margin-bottom:30px}.dash-main h2{font-size:44px}.dash-main .section-head p:not(.eyebrow){font-size:13px}.editor-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:30px}.editor-grid form{display:grid;gap:22px;align-content:start}.inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editor-grid .button{justify-self:start}.profile-preview{background:#111c21;border:1px solid #31414a;padding:24px;align-self:start}.profile-preview .identity-mark{margin:27px 0 20px}.profile-preview h3{font-size:38px;margin-bottom:16px;overflow-wrap:anywhere}.profile-preview p{font-size:14px;color:#bccbd1;white-space:pre-line;overflow-wrap:anywhere}.profile-preview .fine{font-size:11px;margin-top:22px;padding-top:20px;border-top:1px solid #31414a}.control-note{padding:16px 19px;border:1px solid #374a51;background:#111c21;color:#a9bfc6;font-size:12px;line-height:1.7;margin-bottom:28px}.control-note strong{color:var(--text)}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:28px}.stat-box{border:1px solid #2b3a41;background:#121a1e;padding:22px}.stat-box span{font-size:9px;letter-spacing:.11em;color:#8d9fa7}.stat-box strong{display:block;font-family:'Barlow Condensed';font-size:46px;margin-top:12px;font-weight:600}.stat-box small{color:var(--muted);font-size:11px}.review-row{padding:20px;border:1px solid var(--line);background:#11181b;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;margin-bottom:15px}.review-row img{width:100%;aspect-ratio:16/9;object-fit:cover}.review-row h3{font-size:25px;line-height:1.15;margin:10px 0}.review-row .review-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.review-actions button{font-size:11px;padding:10px 14px;min-height:37px}.review-row .badge{font-size:9px;letter-spacing:.12em;color:var(--gold)}.review-row .badge.approved{color:var(--accent)}.review-row .badge.declined{color:#ffb1a8}.dash-empty{padding:45px 25px;border:1px dashed #38464b;text-align:center}.dash-empty h3{font-size:34px;margin-bottom:13px}.review-filters{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.review-filters button{padding:9px 15px;border:1px solid var(--line);font-size:11px;color:var(--muted)}.review-filters button[aria-pressed="true"]{color:var(--accent);border-color:var(--accent)}.collab-editor-list{margin-top:36px}.collab-editor-list .review-row{grid-template-columns:110px minmax(0,1fr) auto;align-items:center}.collab-editor-list h3{font-size:24px}.remove-button{font-size:11px;color:#ffa79d;padding:10px}.splash-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:25px}.splash-choice{border:2px solid #34414a;padding:0;text-align:left;background:#11191d}.splash-choice[aria-pressed="true"]{border-color:var(--accent)}.splash-choice img{width:100%;aspect-ratio:16/9;object-fit:cover}.splash-choice span{display:block;padding:13px;font-size:12px}.domain-table{width:100%;border-collapse:collapse;font-size:13px}.domain-table td,.domain-table th{text-align:left;padding:20px 15px;border-bottom:1px solid var(--line)}.domain-table th{font-size:9px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.domain-table td:first-child{color:var(--accent)}.domain-table .domain-status{font-size:10px;color:var(--muted)}.access-card{margin-top:30px;background:#121b1f;border:1px solid var(--line);padding:26px}.access-card h3{font-size:30px;margin-bottom:16px}.access-card p{font-size:14px;color:var(--muted);max-width:700px}.login-preview{margin-top:25px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.login-preview span{font-size:12px;color:var(--muted)}.quiet-button{font-size:11px;text-decoration:underline;color:var(--muted);padding:10px}.danger{border-color:#74514c;color:#ffc0b7}.dash-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px}.preview-reset{font-size:11px;padding:10px;color:#8e9fa6;text-decoration:underline}
@media(min-width:1600px){.hero{height:770px}.hero-top{padding-top:60px}}
@media(max-width:1150px){.site-header{gap:20px}.site-header nav{gap:21px}.competition-link{gap:7px}.wrap{width:calc(100% - 64px)}.hero{height:660px;min-height:600px}.hero-title h1{font-size:108px}.hero-top aside{min-width:155px}.about-grid{gap:40px;grid-template-columns:1fr 1.3fr}.collab-empty{grid-template-columns:65px 1fr;padding:28px;gap:22px}.collab-empty>.collab-label{display:none}.dashboard-wrap{width:calc(100% - 50px)}.dashboard-layout{grid-template-columns:185px minmax(0,1fr)}.dash-main{padding-left:27px}.editor-grid{grid-template-columns:1fr}.profile-preview{display:none}.review-row{grid-template-columns:140px minmax(0,1fr)}.crash-hero{gap:30px}.crash-hero h1{font-size:95px}}
@media(max-width:800px){.concept-bar{padding-inline:20px}.concept-note{display:none}.site-header{height:auto;min-height:78px;flex-wrap:wrap;padding:18px 24px 0;gap:15px}.site-header .brand{font-size:19px}.site-header nav{order:3;width:100%;height:48px;gap:0;justify-content:space-between}.creator-link{flex:1;justify-content:center;border-top:1px solid var(--line);font-size:13px}.competition-link{margin-left:auto;font-size:11px}.wrap{width:calc(100% - 48px)}.hero{height:610px;min-height:0}.hero-title h1{font-size:88px}.hero-top aside{display:none}.hero-top{padding-top:33px}.hero-title .hero-subtitle{font-size:14px;max-width:270px}.hero-note{display:none}.hero-bottom{bottom:28px}.hero-photo{object-position:58% center}.hero-shade{background:linear-gradient(180deg,#05090cac,transparent 65%,#0b0d0f),linear-gradient(90deg,#05090c88,transparent 90%)}.hero-actions{gap:20px}.subnav-links{gap:27px}.crew-caption{display:none}.section{padding-block:55px}.section-head{gap:20px;margin-bottom:27px}.section-head h2{font-size:44px}.section-head .text-link{font-size:11px;gap:10px}.video-grid{gap:25px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-title{font-size:24px}.about-grid{grid-template-columns:1fr;gap:30px}.bio-text{font-size:17px}.other-creators{grid-template-columns:1fr}.crew-card{padding:23px}.crash-callout .wrap{padding-block:45px}.crash-callout h2{font-size:52px}.crash-callout p{max-width:310px}.crash-callout .button{font-size:12px;gap:12px;padding:14px}.site-footer{flex-wrap:wrap;padding-block:30px}.site-footer p{order:3;width:100%}.crash-hero{grid-template-columns:1fr;padding-top:40px;gap:30px}.crash-hero h1{font-size:95px}.deadline-card{padding:25px}.deadline-card h2{margin-top:15px;font-size:46px}.submission-form{grid-template-columns:1fr 1fr}.submission-form>.button{grid-column:span 2}.dashboard-wrap{width:calc(100% - 36px)}.dashboard-top{padding-block:25px;align-items:flex-start}.dashboard-top h1{font-size:36px}.preview-role{flex-direction:column;align-items:flex-start;gap:6px}.preview-role select{padding:8px;font-size:12px}.dashboard-layout{display:block}.sidebar{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.sidebar nav{display:flex;overflow-x:auto;gap:8px}.side-link{white-space:nowrap;font-size:12px;padding:10px 12px}.side-link>span{display:none}.sidebar .sidebar-label,.scope-note{display:none}.dash-main{padding:27px 0 40px}.dash-main .section-head h2{font-size:39px}.dash-main .section-head .button{padding:12px;font-size:11px;min-height:40px}.stats-row{gap:10px}.stat-box{padding:18px 12px}.stat-box strong{font-size:38px}.stat-box span{font-size:8px}.domain-table td,.domain-table th{padding:15px 7px}.domain-table{font-size:11px}.winner-slot{gap:20px;padding:23px}.winner-slot img{width:140px}.winner-slot h3{font-size:27px}}
@media(max-width:520px){.concept-bar{padding:8px 16px;font-size:9px;min-height:32px}.concept-bar a span{padding-left:6px}.concept-bar>div{gap:7px}.site-header{padding:14px 16px 0;gap:9px}.site-header .brand{font-size:18px;gap:7px}.site-header .brand small{font-size:7px}.site-header .brand img{width:34px;height:34px}.competition-link>span:first-child{display:none}.competition-link{font-size:10px;gap:7px}.wrap{width:calc(100% - 36px)}.hero{height:600px}.hero-title h1{font-size:79px}.hero-title .eyebrow{font-size:10px}.hero-title .hero-subtitle{max-width:250px}.hero-photo{object-position:51% center}.hero-top{padding-top:32px}.hero-bottom{bottom:26px}.hero-actions{flex-wrap:wrap;gap:19px}.hero-actions .button{padding:14px 18px;min-height:46px}.hero-actions .text-link{font-size:12px;gap:10px}.subnav-inner{min-height:59px}.subnav-links{justify-content:space-between;width:100%;gap:15px}.subnav-links button{font-size:11px;padding:18px 0}.subnav-links span{margin-right:5px}.section{padding-block:43px}.section-head{align-items:flex-start;flex-direction:column;gap:17px}.section-head h2{font-size:44px}.section-head .eyebrow{font-size:9px;margin-bottom:11px}.section-head .text-link{font-size:12px}.video-grid{grid-template-columns:1fr;gap:29px}.video-title{font-size:26px}.video-cover .video-play{width:38px;height:38px}.video-meta{font-size:9px}.section-tail .feed-note{display:none}.section-tail{justify-content:center}.about-identity h2{font-size:34px}.identity-mark{width:72px;height:72px}.about-identity{gap:18px}.collab-empty{grid-template-columns:1fr;padding:28px;gap:25px}.collab-empty h3{font-size:35px}.cross-icon{width:45px;height:45px;font-size:27px}.crash-callout .wrap{display:block;padding-block:37px}.crash-callout h2{font-size:59px}.crash-side{text-align:left;margin-top:26px}.crash-callout .button{padding:15px 20px;gap:30px}.crash-callout:after{font-size:310px;right:-100px}.crash-callout p{max-width:310px}.site-footer .brand{font-size:13px}.site-footer>a:last-child{font-size:10px}.site-footer p{font-size:10px}.dialog-top,.dialog-bottom{padding:14px}.dialog-bottom{display:block}.dialog-bottom h2{font-size:23px;margin-bottom:10px}.dialog-top .eyebrow{font-size:9px}.crash-hero h1{font-size:87px}.crash-hero{padding-block:32px}.crash-hero .eyebrow{font-size:10px}.crash-hero p:not(.eyebrow){font-size:15px}.submission-form{grid-template-columns:1fr}.submission-form>.button{grid-column:auto}.winner-slot{display:block}.winner-slot img{width:100%;margin-bottom:20px}.winner-empty{padding:24px;gap:19px}.winner-empty h3{font-size:29px}.hall-item{display:block}.hall-item img{width:100%;margin-bottom:20px}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-box{padding:15px 10px}.stat-box strong{font-size:32px}.stat-box small{font-size:9px}.stat-box span{font-size:8px;letter-spacing:.05em}.review-row{grid-template-columns:1fr;padding:15px;gap:14px}.review-row img{max-width:100%}.review-row h3{font-size:26px}.dashboard-top h1{font-size:30px}.dashboard-top .eyebrow{font-size:8px}.preview-role{font-size:9px}.preview-role select{max-width:132px}.dashboard-top{gap:15px}.dash-main .section-head{gap:15px}.dash-main .section-head p:not(.eyebrow){font-size:13px}.inline-fields{grid-template-columns:1fr}.collab-editor-list .review-row{grid-template-columns:85px minmax(0,1fr)}.collab-editor-list .remove-button{grid-column:2;text-align:left;padding:0}.splash-picker{gap:10px}.splash-choice span{font-size:10px;padding:10px}.domain-table td:nth-child(2),.domain-table th:nth-child(2){display:none}.domain-table td{font-size:11px}.access-card{padding:20px}.access-card h3{font-size:29px}.access-card p{font-size:13px}.dash-toolbar{align-items:flex-start;flex-direction:column}.crash-hero .hero-actions{gap:14px}.crash-hero .button{font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Supplied creator marks: one shared masthead, individual circular identities. */
body{overflow-x:clip}
#page-motion{font-size:11px;color:#a6b5bb;padding:9px 12px;border:1px solid var(--line);white-space:nowrap}
#page-motion[aria-pressed="true"]{color:var(--accent)}
.winner-slot>img,.hall-item>img{height:auto;aspect-ratio:16/9;flex-shrink:0;object-fit:cover}
.winner-slot>div,.hall-item>div{min-width:0;overflow-wrap:anywhere}
.circle-logo{border-radius:50%;object-fit:cover;flex-shrink:0;background:#0b0d0f}
.crew-lockup{display:flex;align-items:center;isolation:isolate;flex-shrink:0;padding:3px 0}
.site-header .crew-lockup .circle-logo{width:44px;height:44px;object-fit:cover;border:2px solid #0b0d0f;box-shadow:0 0 0 1px #455159}
.crew-lockup .circle-logo+.circle-logo{margin-left:-10px}
.crew-lockup .circle-logo:first-child{z-index:3}.crew-lockup .circle-logo:nth-child(2){z-index:2}.crew-lockup .circle-logo:last-child{z-index:1}
.creator-link{gap:10px}
.creator-link>.circle-logo{width:29px;height:29px;border:1px solid #465158;box-shadow:0 0 0 3px transparent;transition:box-shadow .16s,border-color .16s}
.creator-link:hover>.circle-logo,.creator-link[aria-current="page"]>.circle-logo{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}
.identity-mark{border-radius:50%;padding:3px;overflow:hidden;border-color:#44555d;background:#0b0d0f}
.identity-mark>.circle-logo{width:100%;height:100%;object-fit:cover}
.crew-card>.circle-logo{width:58px;height:58px;border:1px solid #465158}
.crew-card>div{min-width:0;flex:1}.crew-card h3{overflow-wrap:anywhere}
.crew-initials>.circle-logo{width:38px;height:38px;border:2px solid #171810;box-shadow:0 0 0 1px #687278;margin-right:-6px}
@media(min-width:801px) and (max-width:1100px){.site-header{gap:20px;padding-inline:25px}.site-header nav{gap:20px}.site-header .brand{font-size:18px;gap:10px}.site-header .brand small{font-size:8px}.site-header .crew-lockup .circle-logo{width:36px;height:36px}.creator-link{font-size:12px;gap:7px}.competition-link{font-size:11px}}
@media(max-width:800px){.site-header nav{height:56px}.creator-link>.circle-logo{width:27px;height:27px}.crew-card>.circle-logo{width:60px;height:60px}}
@media(max-width:520px){.site-header .crew-lockup .circle-logo{width:27px;height:27px;border-width:1px}.crew-lockup .circle-logo+.circle-logo{margin-left:-6px}.site-header .brand{gap:9px;font-size:16px}.site-header .brand small{font-size:6px;letter-spacing:.13em}.site-header .competition-link{gap:5px;font-size:9px}.creator-link{gap:8px;font-size:12px}.creator-link>.circle-logo{width:26px;height:26px}.crew-card>.circle-logo{width:54px;height:54px}}
