:root{--white:#fff;--black:#000;--blue:#3842f4;--grey:#111;--grey-light:#2e2e2e;--silver:#949494}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:General Sans Variable,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;color:var(--white);background-color:var(--black);font-size:16px}a,a:where(:link,:visited,:hover,:active){color:inherit;text-decoration:none}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;overflow:clip}.page-background-shape{position:fixed;right:-200px;top:-100px;width:800px;height:800px;fill:#3842f4;z-index:0;pointer-events:none;opacity:1;overflow:hidden}@media (max-width:768px){.page-background-shape{right:0;top:0;width:400px;height:400px}}.main-content{flex:1;width:100%;position:relative;z-index:1;padding-top:5rem}.voting-footer{margin-top:auto;padding:2rem;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.5)}.voting-footer-inner{max-width:1200px;margin:0 auto;text-align:center}.voting-footer-text{margin:0;font-size:.875rem;color:var(--silver)}.voting-footer-link{color:var(--blue);text-decoration:underline}.voting-footer-link:hover{color:var(--white)}span.search-highlight{background:rgba(255,255,255,.2);color:inherit;padding:0 1px;border-radius:2px;display:inline}.nominations-section{padding:1rem 0}.nominations-container{max-width:1200px;margin:0 auto;padding:0 2rem}.nominations-content{width:100%}.error-section{padding:4rem 2rem;text-align:center;color:var(--white)}.error-container{max-width:600px;margin:0 auto}.error-heading{font-size:2rem;font-weight:600;margin:0 0 1rem;color:var(--white)}.error-message{font-size:1.125rem;color:var(--silver);margin:0}.error-link{color:var(--blue);text-decoration:underline;margin-left:.5rem}@media (max-width:480px){.nominations-container{padding:0 1rem}}.account-auth-page.awards-home-scope,.account-shell.awards-home-scope{--account-border:var(--grey,#0f0f0f);--account-panel:#000;--account-panel-alt:#111;--account-copy:var(--greytext,#cdcdcd);position:relative;overflow:hidden;display:flex;min-height:100vh;padding:168px 56px 100px;flex-direction:column;align-items:center;background:var(--black,#000);color:var(--white,#fff)}.account-auth-page.awards-home-scope{justify-content:center}.account-background-wave{position:absolute;z-index:0;width:1376px;height:432px;background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.account-background-wave-line{left:-220px;top:136px;transform:rotate(20.27deg);background-image:url(/images/awards-process-wave-line.svg)}.account-background-wave-solid{right:-520px;top:118px;transform:rotate(-15.98deg);background-image:url(/images/awards-process-wave-solid.svg)}.account-auth-panel,.account-hero,.account-workspace{position:relative;z-index:1;width:100%;max-width:1400px}.account-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:32px;align-items:end;margin-bottom:64px}.account-auth-panel h1,.account-hero h1,.account-page-header h1{margin:0;color:var(--white,#fff);font-size:clamp(44px,6vw,96px);line-height:.96;font-weight:600;letter-spacing:-.02em}.account-auth-panel h1,.account-page-header h1{font-size:clamp(40px,4.8vw,72px)}.account-eyebrow{margin:0;color:var(--greytext,#cdcdcd);font-size:14px;line-height:1;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.account-auth-panel{overflow:hidden;display:grid;max-width:760px;gap:24px;padding:56px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel);box-shadow:none}.account-auth-logo,.account-logo{width:-moz-fit-content;width:fit-content;color:var(--white,#fff);font-size:16px;line-height:1;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.account-action p,.account-auth-panel p,.account-empty p,.account-list-item p,.account-muted,.account-page-header p,.account-preview-body p{margin:0;color:var(--account-copy);font-size:16px;line-height:1.4;font-weight:400;letter-spacing:0}.account-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel)}.account-sidebar{position:relative;top:auto;align-self:stretch;display:flex;min-height:auto;padding:24px;flex-direction:column;gap:24px;border-right:1px solid var(--account-border);background:var(--account-panel)}.account-main{min-width:0;padding:32px}.account-page{display:grid;gap:32px;max-width:none}.account-page-header{display:grid;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--account-border)}.account-page-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-nav{display:flex;flex-direction:column;gap:8px}.account-list-actions a,.account-nav a,.account-secondary-button{display:inline-flex;min-height:40px;padding:10px 16px;align-items:center;justify-content:center;border:1px solid var(--account-border);border-radius:4px;background:var(--lightgrey,#252525);color:var(--white,#fff);font-size:14px;line-height:1;font-weight:600;letter-spacing:-.02em}.account-list-actions a:hover,.account-nav a:hover,.account-secondary-button:hover{background:var(--white,#fff);color:var(--black,#000)}.account-user{display:grid;gap:8px;margin-top:0;padding:24px;border:1px solid var(--account-border);border-radius:4px;background:rgba(0,0,0,.66)}.account-action span,.account-history-row span,.account-list-item span,.account-preview-body span,.account-stat span,.account-user span{color:var(--account-copy);font-size:14px;line-height:1;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.account-user strong{color:var(--white,#fff);font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.account-action-grid,.account-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--account-border);border-radius:4px}.account-action,.account-empty,.account-history-row,.account-list-item,.account-preview-tile,.account-stat{border:0;border-right:1px solid var(--account-border);border-bottom:1px solid var(--account-border);border-radius:0;background:var(--account-panel);box-shadow:none}.account-action:nth-child(3n),.account-stat:nth-child(3n){border-right-width:0}.account-stat{min-height:180px;padding:24px;align-content:space-between}.account-stat strong{color:var(--white,#fff);font-size:64px;line-height:.95;font-weight:600;letter-spacing:-.04em}.account-action{display:flex;min-height:220px;padding:24px;flex-direction:column;justify-content:space-between;gap:24px}.account-action strong,.account-empty h2,.account-form-section h2,.account-list-item h2,.account-list-item h3,.account-preview-body h3,.account-section h2{margin:0;color:var(--white,#fff);font-size:24px;line-height:1;font-weight:600;letter-spacing:-.02em}.account-list{display:grid;overflow:hidden;border:1px solid var(--account-border);border-radius:4px}.account-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px}.account-history-row:last-child,.account-list-item:last-child{border-bottom-width:0}.account-empty{display:grid;gap:16px;justify-items:start;padding:32px;border:1px solid var(--account-border);border-radius:4px}.account-auth-form button,.account-primary-button,.account-primary-link,.account-vote-form button{display:inline-flex;min-height:52px;padding:16px 32px;align-items:center;justify-content:center;border:1px solid var(--white,#fff);border-radius:4px;background:var(--white,#fff);color:var(--black,#000);font-size:16px;line-height:1;font-weight:600;letter-spacing:-.02em;cursor:pointer}.account-auth-form button:hover,.account-primary-button:hover,.account-primary-link:hover,.account-vote-form button:hover{background:var(--white,#fff);color:var(--black,#000);transform:translateY(-1px)}.account-auth-form{display:grid;gap:16px;margin-top:8px}.account-auth-form label,.account-form-section label{display:grid;gap:8px;color:var(--account-copy);font-size:14px;line-height:1;font-weight:500;letter-spacing:.02em}.account-auth-form input,.account-form-section input,.account-form-section select,.account-form-section textarea,.account-vote-form select{width:100%;min-height:52px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel-alt);color:var(--white,#fff);padding:14px 16px;font:inherit;font-size:16px;line-height:1.3;outline:none}.account-auth-form input:focus,.account-form-section input:focus,.account-form-section select:focus,.account-form-section textarea:focus,.account-vote-form select:focus{border-color:var(--teal,#32d5b4);box-shadow:0 0 0 2px rgba(50,213,180,.24)}.account-form-section textarea{resize:vertical}.account-notice{margin:0;border-radius:4px;padding:16px;color:var(--white,#fff);font-size:14px;line-height:1.4}.account-notice-success{border:1px solid var(--teal,#32d5b4);background:rgba(50,213,180,.12)}.account-notice-error{border:1px solid var(--orange,#ff6365);background:rgba(255,99,101,.12)}.account-editor{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.account-editor,.account-editor-fields,.account-section{display:grid;gap:32px}.account-form-section{display:grid;gap:18px;padding:24px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel)}.account-checkbox-grid,.account-field-grid,.account-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-checkbox{display:flex!important;min-height:52px;align-items:center;gap:12px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel-alt);padding:12px}.account-checkbox input{width:18px;min-height:18px;accent-color:var(--teal,#32d5b4)}.account-upload-grid span{color:var(--account-copy);font-size:13px}.account-editor-actions{position:sticky;bottom:0;z-index:4;border-top:1px solid var(--account-border);background:rgba(0,0,0,.86);padding:18px 0 0;backdrop-filter:blur(16px)}.account-preview{position:sticky;top:120px;display:grid;gap:12px}.account-preview-tile{overflow:hidden;border:1px solid var(--account-border);border-radius:4px}.account-preview-media{display:grid;aspect-ratio:1;place-items:center;border-bottom:1px solid var(--account-border);background:var(--account-panel-alt);color:var(--account-copy);font-weight:600}.account-preview-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-preview-body{display:grid;gap:12px;padding:24px}.account-vote-form{display:flex;gap:10px;align-items:center}.account-history{display:grid;overflow:hidden;border:1px solid var(--account-border);border-radius:4px}.account-history-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px}.account-history-row small{color:var(--account-copy)}.account-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel)}.account-banner strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.account-banner p{margin:6px 0 0;color:var(--account-copy);font-size:14px;line-height:1.4}.account-banner-actions{display:flex;flex-wrap:wrap;gap:10px}.account-list-main{display:grid;gap:6px;min-width:0}.account-list-main p{margin:0}.account-list-kicker{color:var(--account-copy);font-size:12px;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.account-list-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.account-field-hint{color:var(--account-copy);font-size:13px;line-height:1.4;letter-spacing:0;font-weight:400}.account-avatar-preview{width:96px;height:96px;overflow:hidden;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel-alt)}.account-avatar-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-member-row{display:flex;align-items:center;gap:14px}.account-member-row p{margin:4px 0 0;color:var(--account-copy);font-size:13px}.account-member-avatar{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;overflow:hidden;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel-alt);-o-object-fit:cover;object-fit:cover}.account-member-avatar-fallback{color:var(--account-copy);font-size:16px;font-weight:600}.account-invite-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.project-agency-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:underline;text-underline-offset:3px}.project-agency-link img{width:24px;height:24px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.agency-shell.awards-home-scope{--account-border:var(--grey,#0f0f0f);--account-panel:#000;--account-panel-alt:#111;--account-copy:var(--greytext,#cdcdcd);position:relative;overflow:hidden;display:flex;min-height:100vh;padding:168px 56px 100px;flex-direction:column;align-items:center;background:var(--black,#000);color:var(--white,#fff)}.agency-container{position:relative;z-index:1;display:grid;width:100%;max-width:1200px;gap:40px}.agency-header{display:grid;gap:28px;overflow:hidden;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel)}.agency-cover{width:100%;aspect-ratio:4/1;overflow:hidden;border-bottom:1px solid var(--account-border);background:var(--account-panel-alt)}.agency-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agency-identity{display:flex;align-items:center;gap:24px;padding:0 32px}.agency-cover+.agency-identity{margin-top:-8px}.agency-header>.agency-identity:first-child{padding-top:32px}.agency-logo{display:grid;width:96px;height:96px;flex-shrink:0;place-items:center;overflow:hidden;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel-alt);-o-object-fit:cover;object-fit:cover}.agency-logo-fallback{color:var(--account-copy);font-size:36px;font-weight:600}.agency-identity-text{display:grid;gap:10px;min-width:0}.agency-identity-text h1{margin:0;font-size:clamp(36px,4.6vw,64px);line-height:.98;font-weight:600;letter-spacing:-.02em}.agency-identity-text p{margin:0;color:var(--account-copy);font-size:18px;line-height:1.4}.agency-links{display:flex;flex-wrap:wrap;gap:10px;padding:0 32px 32px}.agency-claim{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--teal,#32d5b4);border-radius:4px;background:rgba(50,213,180,.08)}.agency-claim strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.agency-claim p{margin:6px 0 0;color:var(--account-copy);font-size:14px;line-height:1.4}.agency-claim-actions{display:grid;max-width:360px;gap:10px;justify-items:start}.agency-claim-actions a{color:var(--white,#fff);text-decoration:underline}.agency-section{display:grid;gap:18px;padding:32px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel)}.agency-section h2{margin:0;font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.02em}.agency-bio{display:grid;gap:14px}.agency-bio p,.agency-muted{margin:0;color:var(--account-copy);font-size:16px;line-height:1.5}.agency-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.agency-team-member{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel-alt)}.agency-team-member p{margin:4px 0 0;color:var(--account-copy);font-size:13px}.agency-team-avatar{display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;overflow:hidden;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel);-o-object-fit:cover;object-fit:cover}.agency-team-avatar-fallback{color:var(--account-copy);font-size:18px;font-weight:600}.agency-projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none}.agency-project-card{display:grid;height:100%;overflow:hidden;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel-alt);color:inherit;text-decoration:none;transition:transform .15s ease}.agency-project-card:hover{transform:translateY(-2px);border-color:var(--blue,#3842f4)}.agency-project-media{display:grid;aspect-ratio:16/10;place-items:center;overflow:hidden;border-bottom:1px solid var(--account-border);background:var(--account-panel);color:var(--account-copy);font-size:28px;font-weight:600}.agency-project-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agency-project-body{display:grid;gap:8px;padding:18px}.agency-project-body strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.agency-project-body p{margin:0;color:var(--account-copy);font-size:13px;line-height:1.4}.agency-project-votes{color:var(--account-copy);font-size:12px;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.agency-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.agency-cta strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.agency-cta p{margin:6px 0 0;color:var(--account-copy);font-size:14px;line-height:1.4}.agency-directory-header{display:grid;gap:16px}.agency-directory-header h1{margin:0;font-size:clamp(44px,6vw,84px);line-height:.96;font-weight:600;letter-spacing:-.02em}.agency-directory-header p{margin:0;max-width:640px;color:var(--account-copy);font-size:18px;line-height:1.4}.agency-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none}.agency-directory-card{display:flex;height:100%;align-items:flex-start;gap:18px;padding:24px;border:1px solid var(--account-border);border-radius:4px;background:var(--account-panel);color:inherit;text-decoration:none;transition:transform .15s ease}.agency-directory-card:hover{transform:translateY(-2px);border-color:var(--blue,#3842f4)}.agency-directory-card .agency-logo{width:64px;height:64px}.agency-directory-card .agency-logo-fallback{font-size:24px}.agency-directory-body{display:grid;gap:8px;min-width:0}.agency-directory-body strong{font-size:20px;font-weight:600;letter-spacing:-.02em}.agency-directory-body p{margin:0;color:var(--account-copy);font-size:14px;line-height:1.4}@media screen and (max-width:991px){.account-auth-page.awards-home-scope,.account-shell.awards-home-scope,.agency-shell.awards-home-scope{padding:144px 32px 96px}.account-editor,.account-hero,.account-workspace{grid-template-columns:1fr}.account-sidebar{border-right-width:0;border-bottom:1px solid var(--account-border)}.account-nav{flex-direction:row;flex-wrap:wrap}.account-preview{position:static}.account-action-grid,.account-stat-grid{grid-template-columns:1fr}.account-action,.account-stat{border-right-width:0}}@media screen and (max-width:767px){.account-auth-page.awards-home-scope,.account-shell.awards-home-scope,.agency-shell.awards-home-scope{padding:128px 16px 80px}.agency-identity{flex-direction:column;align-items:flex-start;padding:0 24px}.agency-header>.agency-identity:first-child{padding-top:24px}.agency-links{padding:0 24px 24px}.account-auth-panel,.account-empty,.account-form-section,.account-list-item,.account-main,.account-sidebar,.agency-section{padding:24px}.account-hero{margin-bottom:40px}.account-auth-panel h1,.account-hero h1,.account-page-header h1{font-size:44px}.account-checkbox-grid,.account-field-grid,.account-history-row,.account-invite-form,.account-list-item,.account-page-header-row,.account-upload-grid{grid-template-columns:1fr}.account-banner-actions,.account-list-actions,.account-vote-form{flex-direction:column;align-items:stretch}}