/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ivory:#f5ece2;--champagne:#e9955d;--orange:#d66b36;--vermilion:#c83f2f;--pink:#d95b77;--ink:#0d0b0a;--brown:#4b2418;--warm-grey:#c8b9aa;--warm-grey-light:#eee4da;--light-text:#fff8f0;--dark-text:#2b1812;--text-primary:var(--dark-text);--text-secondary:#735f56;--text-tertiary:#735f56;--text-disabled:#2b181261;--text-on-dark-primary:var(--light-text);--text-on-dark-secondary:#fff8f0b8;--text-muted:var(--text-secondary);--text-muted-on-dark:var(--text-on-dark-secondary);--hairline-dark:#2b181229;--hairline-light:#fff8f02e;--surface-page:#f2e7dc;--surface-card:#fff8f0;--surface-soft:#eee0d3;--surface-muted:#e4d3c4;--surface-dark:#130f0d;--surface-dark-raised:#20130f;--surface-dark-tile:#201410;--surface-dark-brown:#29120d;--surface-dark-red:#1d1110;--surface-dark-orange:#25130f;--surface-dark-olive:#211713;--status-error:#d95b77;--status-error-text:#8d2219;--status-error-surface:#fff3ed;--status-success:#a8b09a;--status-success-strong:#637b5b;--status-success-text:#40543b;--status-warning:#e7a05e;--focus-color:var(--orange);--focus-width:.1875rem;--focus-offset:.1875rem;--radius-none:0;--radius-status:999px;--radius-round:50%;--shadow-card:0 2rem 5rem #4b241812;--shadow-modal:0 2rem 6rem #00000059;--shadow-sticky:0 1.25rem 4rem #0d0b0a33;--shadow-dialog:0 var(--space-32px) var(--space-96px) #0d0b0a57;--motion-fast:.16s;--motion-control:.18s;--motion-base:.22s;--motion-emphasis:.24s;--motion-step:.26s;--motion-panel:.3s;--motion-card:.35s;--motion-reveal:.42s;--motion-spring-subtle:.42s;--motion-spring-medium:.48s;--motion-spring-strong:.56s;--motion-carousel:.72s;--motion-ambient:14s;--process-step-progress:0;--public-entry-cover:url(/images/bbna-entry-cover.png);--ease-standard:ease;--ease-out:ease-out;--ease-spring-subtle:cubic-bezier(.22,1.22,.36,1);--ease-spring-medium:cubic-bezier(.18,1.42,.32,1);--ease-spring-strong:cubic-bezier(.16,1.68,.3,1);--ease-carousel:var(--ease-spring-strong);--space-2px:.125rem;--space-8px:.5rem;--space-16px:1rem;--space-28px:1.75rem;--space-32px:2rem;--space-42px:2.625rem;--space-64px:4rem;--space-96px:6rem;--space-128px:8rem;--space-page-x:clamp(var(--space-16px),3.5vw,var(--space-64px));--space-grid:clamp(var(--space-8px),1.3vw,var(--space-16px));--space-section-y:clamp(var(--space-64px),8vw,var(--space-128px));--public-max-width:120rem;--workspace-max-width:90rem;--reading-max-width:120rem;--page-padding:var(--space-page-x);--section-space:var(--space-section-y);--serif:"Source Han Serif SC","Noto Serif CJK SC","Songti SC",serif;--sans:"Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--type-micro:.625rem;--type-caption:.75rem;--type-body:1rem;--type-lead:1.5rem;--type-h3:2rem;--type-h2:3rem;--type-h1:4rem;--type-display:8rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-96px)}html.is-home-detent-armed,html.is-home-detent-snapping{scroll-behavior:auto}body{background:var(--ivory);color:var(--dark-text);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;line-height:1.25}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}::selection{background:var(--vermilion);color:var(--light-text)}.page-grid{gap:clamp(var(--space-16px),1.3vw,var(--space-16px));max-width:var(--public-max-width);width:100%;padding-inline:var(--page-padding);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.site-header{border:1px solid var(--hairline-light);box-sizing:border-box;color:var(--light-text);height:var(--space-64px);max-width:calc(var(--public-max-width) - (var(--page-padding) * 2));padding:var(--space-8px) var(--space-16px);width:calc(100% - (var(--page-padding) * 2));z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0b0ad1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:.75rem;left:50%;right:auto;transform:translate(-50%)}.brand{margin-left:var(--space-8px);justify-self:start;align-items:center;display:flex}.header-brand-logo{width:8rem;height:auto;display:block}.desktop-nav,.header-cta,.mobile-menu{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase}.desktop-nav{gap:var(--space-28px);display:flex}.desktop-nav a,.footer-grid nav a{transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.desktop-nav a{margin-block:calc(0px - var(--space-8px));padding:var(--space-8px)}.desktop-nav a:focus-visible,.desktop-nav a:hover{background:var(--vermilion);color:var(--light-text)}.footer-grid nav a:hover{color:var(--champagne)}.header-cta{background:var(--light-text);color:var(--ink);align-items:center;gap:var(--space-16px);padding:var(--space-8px) var(--space-16px);transition:background-color var(--motion-emphasis) var(--ease-standard),color var(--motion-emphasis) var(--ease-standard);justify-self:end;display:flex}.header-cta:focus-visible,.header-cta:hover{background:var(--vermilion);color:var(--light-text)}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--ink);border:1px solid var(--hairline-light);min-width:13rem;padding:var(--space-8px);gap:0;display:grid;position:absolute;top:2rem;right:-.8rem}.mobile-menu nav a{border-bottom:1px solid var(--hairline-light);padding:var(--space-16px) var(--space-16px)}.hero{color:var(--light-text);align-items:end;min-height:100svh;display:flex;position:relative;overflow:hidden}.apply-glow,.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{background:radial-gradient(circle at 64% 18%,#fff8f06b,transparent 34%),linear-gradient(145deg,var(--champagne),var(--vermilion) 54%,var(--ink));transform:scale(1.015)}.hero-motion-background{overflow:hidden}.hero-motion-background:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 58% 18%,#fff8f02e,#0000 30%),linear-gradient(90deg,#0d0b0a14,#0000 38% 72%,#0d0b0a1f);position:absolute;inset:0}.hero-motion-canvas,.hero-motion-placeholder,.hero-motion-static{width:100%;height:100%;position:absolute;inset:0}.hero-motion-canvas{display:block}.hero-motion-static{object-fit:cover;object-position:center 34%}.hero-motion-placeholder{opacity:0;transition:opacity var(--motion-reveal) var(--ease-standard);background:radial-gradient(circle at 58% 22%,#ffffff9e,#0000 24%),linear-gradient(126deg,#e9955d85,#c83f2f38 52%,#0d0b0a2e)}.hero-motion-background.is-loading .hero-motion-placeholder{opacity:1}@media (prefers-reduced-motion:reduce){.hero-motion-placeholder{transition:none}}.hero-shade{background:linear-gradient(#0d0b0a8a,#0d0b0a0f 38%,#0d0b0ac2),linear-gradient(90deg,#0d0b0a9e,#0000 58%)}.hero-content{padding-bottom:clamp(var(--space-96px),10vh,var(--space-128px));z-index:1;align-items:end;position:relative}.eyebrow,.section-index{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;line-height:1.25}.eyebrow{margin:0 0 var(--space-28px);grid-column:1/6}.hero h1{font-size:var(--home-hero-title-size,var(--type-display));letter-spacing:-.07em;text-shadow:0 2px 22px #4b241847;grid-column:1/11;margin:0;font-weight:400;line-height:.95}.hero h1,.hero-intro{font-family:var(--serif)}.hero-intro{font-size:var(--type-lead);margin:var(--space-32px) 0 0;grid-column:1/6;line-height:1.25}.hero-actions{gap:var(--space-16px);margin-top:var(--space-32px);flex-wrap:wrap;grid-column:1/7;display:flex}.button{font-size:var(--type-caption);align-items:center;gap:var(--space-42px);min-width:10.5rem;padding:var(--space-16px) var(--space-16px);transition:background-color var(--motion-emphasis) var(--ease-standard),color var(--motion-emphasis) var(--ease-standard),transform var(--motion-emphasis) var(--ease-standard);justify-content:space-between;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--light-text);color:var(--ink)}.button-primary:hover{background:var(--vermilion);color:#fff}.button-ghost{color:var(--light-text);border:1px solid #fff8f075}.button-ghost:hover{background:#fff8f01f}.hero-status{font-family:var(--mono);font-size:var(--type-caption);align-self:end;gap:var(--space-8px);letter-spacing:.04em;margin-top:var(--space-32px);text-transform:uppercase;grid-column:10/13;justify-self:stretch;display:grid}.hero-status span{padding-top:var(--space-8px);border-top:1px solid #fff8f052}.hero-stage{align-self:end;gap:var(--space-8px);margin-top:var(--space-32px);padding-top:var(--space-8px);border-top:1px solid #fff8f06b;grid-column:10/13;display:grid}.hero-legacy span,.hero-stage span{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase}.hero-stage strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.hero-legacy{align-self:end;gap:var(--space-8px);margin-top:var(--space-28px);grid-column:10/13;display:grid}.hero-legacy span{padding-top:var(--space-8px);border-top:1px solid #fff8f047}.scroll-hint{font-family:var(--mono);font-size:var(--type-caption);gap:var(--space-16px);letter-spacing:.07em;text-transform:uppercase;z-index:2;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.section{padding-block:var(--section-space)}.section-heading{align-items:start}.section-heading .section-index{margin:var(--space-8px) 0 0;grid-column:1/4}.section-heading h2{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.06em;grid-column:4/10;margin:0;font-weight:400;line-height:.95}.section-heading>p:last-child{font-family:var(--serif);font-size:var(--type-body);grid-column:10/13;align-self:end;margin:0;line-height:1.25}.section-light{background:var(--ivory)}.about-layout{border-top:1px solid var(--hairline-dark);margin-top:clamp(var(--space-64px),8vw,var(--space-128px));padding-top:var(--space-16px)}.lead-copy{font-family:var(--serif);font-size:var(--type-h2);grid-column:1/8;margin:0;line-height:1.22}.lead-copy strong{color:var(--vermilion);font-weight:400}.body-copy{grid-column:9/13;line-height:1.25}.body-copy p:first-child{margin-top:0}.principles-intro{border-top:1px solid var(--hairline-dark);margin-top:clamp(var(--space-64px),8vw,var(--space-128px));padding-top:var(--space-16px)}.principles-intro>.section-index{margin:var(--space-8px) 0 0;grid-column:1/4}.principles-intro>h3{font-family:var(--serif);font-size:var(--type-h2);letter-spacing:-.04em;grid-column:4/9;margin:0;font-weight:400}.principles-intro>p:last-child{color:var(--text-muted);grid-column:9/13;margin:0;line-height:1.25}.principles{margin-top:var(--space-64px)}.principle-card{border-top:1px solid var(--hairline-dark);min-height:14rem;padding:var(--space-16px) var(--space-2px);grid-column:span 4}.apply-card>span,.award-group header span,.principle-card span{font-family:var(--mono);font-size:var(--type-caption)}.principle-card h3{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-42px) 0 var(--space-16px);font-weight:400}.principle-card p{color:#2b1812ad;margin:0}.relation-object{border-top:1px solid var(--hairline-dark);margin-top:clamp(var(--space-64px),8vw,var(--space-128px));padding-top:var(--space-16px);row-gap:var(--space-64px)}.relation-object__label{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;margin:var(--space-8px) 0 0;grid-column:1/4}.relation-object>h3{font-family:var(--serif);font-size:var(--type-h2);letter-spacing:-.045em;grid-column:4/10;margin:0;font-weight:400;line-height:1.05}.relation-object__intro{color:var(--text-muted);grid-column:10/13;align-self:end;margin:0;line-height:1.25}.relation-object__notes{gap:var(--space-16px);grid-column:1/13;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.relation-object__notes article{border-top:1px solid var(--hairline-dark);min-height:19rem;padding:var(--space-16px);background:#ffffff6b}.relation-object__notes article>p,.relation-object__notes article>small{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em}.relation-object__notes article>p{color:var(--vermilion);margin:0}.relation-object__notes blockquote{font-family:var(--serif);font-size:var(--type-lead);margin:var(--space-64px) 0 var(--space-32px);line-height:1.2}.relation-object__notes article>small{color:var(--text-muted);line-height:1.25;display:block}.relation-object__conclusion{border-top:1px solid var(--hairline-dark);padding-top:var(--space-16px);grid-column:4/13}.relation-object__conclusion strong{font-family:var(--serif);font-size:var(--type-h3);letter-spacing:-.035em;max-width:66rem;font-weight:400;line-height:1.15;display:block}.relation-object__conclusion p{color:var(--text-muted);margin:var(--space-28px) 0 0;max-width:46rem;line-height:1.25}.narrative-quote{padding-block:clamp(var(--space-64px),8vw,var(--space-128px))}.narrative-quote--ink{background:var(--ink);color:var(--light-text)}.narrative-quote--vermilion{background:var(--vermilion);color:var(--light-text)}.narrative-quote__inner{align-items:start}.narrative-quote__index{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;margin:var(--space-8px) 0 0;grid-column:1/4}.narrative-quote__inner>blockquote{grid-column:4/13;margin:0}.narrative-quote__inner>blockquote>p{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.055em;margin:0;line-height:.98}.narrative-quote__inner footer{border-top:1px solid var(--hairline-light);gap:var(--space-8px) var(--space-16px);margin-top:var(--space-64px);padding-top:var(--space-16px);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.narrative-quote__inner footer strong{font-family:var(--serif);font-size:var(--type-lead);grid-column:1/6;font-weight:400;line-height:1.2}.narrative-quote__inner footer cite{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;grid-column:1/6;font-style:normal}.narrative-quote__inner footer span{color:var(--text-on-dark-secondary);grid-area:1/6/3/10;align-self:start;line-height:1.25}.section-awards{background:var(--warm-grey-light)}.award-rationale{border-top:1px solid var(--hairline-dark);margin-top:clamp(var(--space-64px),8vw,var(--space-128px));padding-top:var(--space-16px)}.award-rationale__thesis{font-family:var(--serif);font-size:var(--type-h2);letter-spacing:-.045em;grid-column:1/8;margin:0;line-height:1.05}.award-rationale>div{color:var(--text-muted);grid-column:9/13;line-height:1.25}.award-rationale>div p:first-child{margin-top:0}.award-groups{margin-top:var(--space-64px)}.award-group{background:#ffffff94;flex-direction:column;grid-column:span 4;min-height:33rem;display:flex;overflow:hidden}.award-group header{color:#fff;min-height:10rem;padding:var(--space-16px)}.award-group header h3{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-42px) 0 0;font-weight:400}.tone-champagne header{background:var(--champagne)}.tone-orange header{background:var(--orange)}.tone-pink header{background:var(--pink)}.award-group ul{gap:var(--space-8px);padding:var(--space-16px);margin:0;list-style:none;display:grid}.award-group li{font-size:var(--type-body);padding:var(--space-16px) var(--space-16px);background:#2b181212}.section-note{color:var(--text-muted);font-size:var(--type-caption);margin-top:var(--space-28px);grid-template-columns:1fr}.section-dark,.site-footer{background:var(--ink);color:var(--light-text)}.section-dark .section-index,.site-footer{color:#fff8f0b8}.jury-intro,.jury-layout{border-top:1px solid var(--hairline-light);margin-top:clamp(var(--space-64px),8vw,var(--space-128px));padding-top:var(--space-16px)}.jury-intro>p{font-family:var(--serif);font-size:var(--type-lead);grid-column:1/8;margin:0;line-height:1.25}.jury-intro>div{align-content:start;gap:var(--space-8px);grid-column:9/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jury-intro>div span{border:1px solid var(--hairline-light);color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);padding:var(--space-8px)}.jury-group-explorer{margin-top:var(--space-64px)}.jury-group-tabs{gap:var(--space-16px);grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jury-group-tabs button{background:var(--surface-dark-raised);border:1px solid var(--hairline-light);color:var(--light-text);cursor:pointer;min-height:12rem;padding:var(--space-16px);text-align:left;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard);display:grid}.jury-group-tabs button.is-active,.jury-group-tabs button:hover{background:var(--vermilion);border-color:var(--vermilion)}.jury-group-tabs button>span{font-family:var(--mono);font-size:var(--type-caption)}.jury-group-tabs button>strong{font-family:var(--serif);font-size:var(--type-lead);align-self:end;font-weight:400}.jury-group-tabs button>small{color:var(--text-muted-on-dark);font-size:var(--type-caption);margin-top:var(--space-8px);line-height:1.25}.jury-group-tabs button.is-active>small,.jury-group-tabs button:hover>small{color:var(--text-on-dark-secondary)}.jury-group-detail{border-bottom:1px solid var(--hairline-light);border-top:1px solid var(--hairline-light);margin-top:var(--space-16px);grid-column:1/13;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jury-group-detail p{gap:var(--space-8px);min-height:6.5rem;padding:var(--space-16px);margin:0;display:grid}.jury-group-detail p+p{border-left:1px solid var(--hairline-light)}.jury-group-detail span{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption)}.jury-group-detail strong{font-size:var(--type-body);align-self:end;font-weight:400}.jury-copy{font-family:var(--serif);font-size:var(--type-lead);grid-column:1/6;line-height:1.25}.jury-copy p:first-child{margin-top:0}.text-link{border-bottom:1px solid var(--hairline-light);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;margin-top:var(--space-42px);padding-bottom:var(--space-16px);text-transform:uppercase;justify-content:space-between;display:flex}.jury-stats{gap:var(--space-16px);grid-column:7/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jury-stats article{background:var(--surface-dark-raised);border:1px solid var(--hairline-light);min-height:13rem;padding:var(--space-16px);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.jury-stats article:hover{background:var(--vermilion);border-color:var(--vermilion);color:var(--light-text)}.jury-stats article p{margin:0}.jury-stats strong{font-family:var(--serif);font-size:var(--type-h1);font-weight:400}.jury-stats article span{font-size:var(--type-caption)}.jury-stats h3{margin:var(--space-42px) 0 0;font-weight:400}.jury-stats article small,.jury-stats h3{color:var(--text-muted-on-dark);font-size:var(--type-caption);transition:color var(--motion-base) var(--ease-standard)}.jury-stats article small{margin-top:var(--space-8px);line-height:1.25;display:block}.jury-stats article:hover small{color:var(--text-on-dark-secondary)}.jury-stats article:hover h3{color:var(--light-text)}.timeline{counter-reset:stage;margin-bottom:0;margin-top:clamp(var(--space-64px),8vw,var(--space-128px));list-style:none}.timeline li{border-left:1px solid var(--hairline-dark);border-top:1px solid var(--hairline-dark);min-height:22rem;padding:var(--space-16px);grid-column:span 3}.timeline li small,.timeline li>span{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.05em}.timeline h3{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-64px) 0 var(--space-16px);font-weight:400}.timeline p{color:#2b1812ad;line-height:1.25}.timeline small{color:var(--vermilion);margin-top:var(--space-32px);text-transform:uppercase;display:block}.process-section{overflow:hidden}.edition-progress{margin-bottom:0;margin-top:clamp(var(--space-64px),8vw,var(--space-96px));list-style:none}.edition-progress li{min-height:14rem;padding-right:var(--space-16px);grid-column:span 2}.edition-progress__rail{background:var(--hairline-dark);height:2px;margin-bottom:var(--space-28px);position:relative}.edition-progress__rail i{background:var(--warm-grey-light);border:2px solid var(--text-muted);height:var(--space-16px);width:var(--space-16px);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.edition-progress li.is-complete .edition-progress__rail,.edition-progress li.is-current .edition-progress__rail{background:var(--vermilion)}.edition-progress li.is-complete .edition-progress__rail i,.edition-progress li.is-current .edition-progress__rail i{background:var(--vermilion);border-color:var(--vermilion)}.edition-progress li.is-current .edition-progress__rail i{box-shadow:0 0 0 var(--space-8px) #c83f2f29}.edition-progress li>small,.edition-progress li>span{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.05em}.edition-progress li>span{color:var(--text-muted)}.edition-progress li>small{color:var(--vermilion);float:right}.edition-progress h3{font-family:var(--serif);font-size:var(--type-lead);margin:var(--space-28px) 0 var(--space-8px);font-weight:400}.edition-progress p{color:var(--text-muted);font-size:var(--type-caption);margin:0;line-height:1.25}.edition-progress li.is-upcoming{opacity:.48}.section-results{background:var(--warm-grey)}.archive-band{border-bottom:1px solid var(--hairline-dark);border-top:1px solid var(--hairline-dark);margin-top:clamp(var(--space-64px),8vw,var(--space-96px));align-items:stretch}.archive-band__metric{gap:var(--space-16px);padding:var(--space-28px) var(--space-16px) var(--space-28px) 0;grid-column:span 2;display:grid}.archive-band__metric+.archive-band__metric{border-left:1px solid var(--hairline-dark);padding-left:var(--space-16px)}.archive-band>a,.archive-band__metric span{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em}.archive-band__metric strong{color:var(--vermilion);font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.archive-band>p{color:var(--text-muted);grid-column:5/10;align-self:center;margin:0;line-height:1.25}.archive-band>a,.archive-band>p{padding:var(--space-28px) var(--space-16px)}.archive-band>a{border-left:1px solid var(--hairline-dark);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard);grid-column:10/13;justify-content:space-between;align-items:center;display:flex}.archive-band>a:hover{background:var(--vermilion);color:var(--light-text)}.results-panel{margin-top:clamp(var(--space-64px),8vw,var(--space-128px))}.year-list{border-top:1px solid var(--hairline-dark);grid-column:1/5;display:grid}.year-list span,.year-list strong{border-bottom:1px solid var(--hairline-dark);font-family:var(--serif);font-size:var(--type-lead);padding:var(--space-16px) 0;font-weight:400}.year-list strong{color:var(--vermilion)}.results-copy{background:var(--ivory);min-height:28rem;padding:clamp(var(--space-16px),3vw,var(--space-42px));grid-column:6/13}.display-number{color:var(--vermilion);font-family:var(--serif);font-size:var(--type-display);letter-spacing:-.07em;margin:0;line-height:.95}.results-copy h3{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-32px) 0 var(--space-16px);font-weight:400}.results-copy>p:not(.display-number){max-width:38rem;line-height:1.25}.pending-label{border:1px solid var(--hairline-dark);border-radius:var(--radius-status);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;margin-top:var(--space-32px);padding:var(--space-8px) var(--space-16px);display:inline-flex}.pending-label:hover{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.archive-page{background:var(--ivory)}.archive-hero{color:var(--light-text);min-height:min(72rem,72svh);position:relative;overflow:hidden}.archive-hero-media,.archive-hero-shade{position:absolute;inset:0}.archive-hero-media{background-image:var(--public-entry-cover);background-position:50% 32%;background-size:cover;transform:scale(1.04)}.archive-hero-shade{background:linear-gradient(#0d0b0a6b,#0d0b0a1f 40%,#0d0b0ac7),linear-gradient(90deg,#0d0b0aad,#0000 70%)}.archive-hero-content{min-height:min(72rem,72svh);padding-bottom:clamp(var(--space-42px),7vw,var(--space-96px));align-content:end;position:relative}.archive-hero-content .eyebrow{grid-column:1/6}.archive-hero-content h1{font-family:var(--serif);font-size:var(--type-display);letter-spacing:-.08em;margin:var(--space-28px) 0 0;grid-column:1/11;font-weight:400;line-height:.95}.archive-hero-content>p:not(.eyebrow){font-family:var(--serif);font-size:var(--type-lead);margin:var(--space-32px) 0 0;grid-column:1/7;line-height:1.25}.archive-hero-meta{font-family:var(--mono);font-size:var(--type-caption);align-self:end;gap:var(--space-8px);letter-spacing:.06em;text-transform:uppercase;grid-column:10/13;display:grid}.archive-hero-meta span{border-top:1px solid var(--hairline-light);padding-top:var(--space-8px)}.archive-list-section{padding-block:var(--section-space)}.archive-filter{align-items:end}.archive-filter>div:first-child{grid-column:1/7}.archive-filter h2{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.06em;margin:var(--space-16px) 0 0;font-weight:400;line-height:.95}.year-filter{gap:var(--space-8px);grid-column:8/13;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.year-filter button{border:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);min-height:2.75rem;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard);background:0 0}.year-filter button.active,.year-filter button:hover{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.year-filter button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.archive-count{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.05em;margin:var(--space-42px) 0 0;text-transform:uppercase;grid-template-columns:1fr}.result-list{margin-top:var(--space-16px)}.result-row{border-top:1px solid var(--hairline-dark);align-items:center;gap:var(--space-16px);min-height:10rem;padding:var(--space-16px) 0;transition:background-color var(--motion-step) var(--ease-standard),padding var(--motion-step) var(--ease-standard);grid-column:1/13;grid-template-columns:3rem 7rem minmax(13rem,1.3fr) minmax(16rem,1fr) auto;display:grid}.result-row:last-child{border-bottom:1px solid var(--hairline-dark)}.result-row:hover{padding-inline:var(--space-16px);background:#ffffff6b}.result-index,.result-status,.result-year small{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase}.result-index{color:var(--vermilion)}.result-year{display:grid}.result-year strong{font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.result-year small{color:var(--text-muted)}.result-primary p{color:var(--vermilion);font-size:var(--type-caption);margin:0 0 var(--space-16px)}.result-primary h3{font-family:var(--serif);font-size:var(--type-h3);margin:0;font-weight:400}.result-case{color:#2b1812a6;margin:0;line-height:1.25}.result-status{border:1px solid var(--hairline-dark);border-radius:var(--radius-status);padding:var(--space-8px) var(--space-16px);white-space:nowrap}.apply-section{color:var(--light-text);padding-block:var(--section-space);position:relative;overflow:hidden}.apply-section__media{background-image:var(--public-entry-cover);pointer-events:none;background-position:50% 35%;background-size:cover;position:absolute;inset:-12% 0}.apply-glow{background:linear-gradient(105deg,#0d0b0ad6,#c83f2f61,#d95b7773)}.apply-content{position:relative}.apply-content>.section-index{grid-column:1/4}.apply-content>h2{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.06em;margin:var(--space-64px) 0 0;grid-column:1/11;font-weight:400;line-height:.98}.apply-content>p{font-family:var(--serif);font-size:var(--type-body);margin:var(--space-42px) 0 0;grid-column:7/12;line-height:1.25}.guide-download-card{margin-top:var(--space-42px);min-height:var(--space-64px);padding:var(--space-8px) var(--space-28px);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard);background:#c83f2fe0;border:1px solid #fff8f057;grid-column:1/13;justify-content:space-between;align-items:center;display:flex}.guide-download-card:hover{background:var(--light-text);color:var(--ink)}.guide-download-card>strong{font-size:var(--type-body);font-weight:500}.guide-download-card>i{font-family:var(--mono);font-size:var(--type-body);font-style:normal}.apply-actions{gap:var(--space-16px);margin-top:var(--space-42px);grid-column:7/12;grid-template-columns:1fr;display:grid}.apply-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hairline-light);min-height:9rem;padding:var(--space-16px);transition:background-color var(--motion-panel) var(--ease-standard),transform var(--motion-panel) var(--ease-standard);background:#0d0b0aad;display:grid;position:relative}.apply-card:hover{color:var(--ink);background:#f5ece2e6;transform:translateY(-4px)}.apply-card strong{font-family:var(--serif);font-size:var(--type-h3);align-self:end;font-weight:400}.apply-card small{font-size:var(--type-caption);margin-top:var(--space-8px)}.apply-card i{font-style:normal;position:absolute;top:1rem;right:1rem}.site-footer{padding:clamp(var(--space-32px),4vw,var(--space-64px)) 0 var(--space-28px)}.footer-about{grid-column:1/5}.footer-brand-logo{height:auto;margin-bottom:var(--space-28px);width:15rem;max-width:100%;display:block}.footer-about p{color:var(--text-on-dark-secondary);font-size:var(--type-body);max-width:34rem;margin:0;line-height:1.25}.footer-navigation{align-content:start;gap:var(--space-16px);grid-column:6/9;display:grid}.footer-navigation>span,.footer-subscription label{color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase}.footer-channel-label,.footer-contact-links a,.footer-navigation a,.footer-qr-trigger{color:var(--text-on-dark-secondary);font-size:var(--type-body);line-height:1.25}.footer-contact{align-content:start;gap:var(--space-28px);grid-column:9/13;display:grid}.footer-contact h2{color:var(--light-text);font-family:var(--serif);font-size:var(--type-h3);margin:0;font-weight:400}.footer-subscription{gap:var(--space-8px);display:grid}.footer-subscription>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.footer-subscription button,.footer-subscription input{border:1px solid var(--hairline-light);font:inherit;border-radius:0;min-height:3rem}.footer-subscription input{color:var(--light-text);min-width:0;padding:var(--space-8px) var(--space-16px);background:0 0}.footer-subscription input::placeholder{color:var(--text-muted-on-dark)}.footer-subscription button{background:var(--light-text);color:var(--ink);cursor:pointer;padding:var(--space-8px) var(--space-16px)}.footer-subscription button:disabled{cursor:wait;opacity:.7}.footer-subscription>p{color:var(--text-muted-on-dark);font-size:var(--type-caption);min-height:calc(var(--type-caption) * 1.25);margin:0;line-height:1.25}.footer-subscription>p.is-error{color:var(--pink)}.footer-contact-links{gap:var(--space-8px) var(--space-16px);flex-wrap:wrap;display:flex}.footer-channel-group{align-items:flex-start;gap:var(--space-8px);grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);display:grid}.footer-channel-label{color:var(--champagne)}.footer-qr-links{gap:var(--space-8px) var(--space-16px);flex-wrap:wrap;display:flex}.footer-qr-entry{display:inline-flex;position:relative}.footer-qr-trigger{appearance:none;cursor:pointer;text-align:left;transition:color var(--motion-base) var(--ease-standard);background:0 0;border:0;margin:0;padding:0;font-family:inherit}.footer-qr-popover{background:var(--light-text);bottom:calc(100% + var(--space-8px));box-shadow:0 var(--space-16px) var(--space-32px) #00000052;color:var(--ink);gap:var(--space-8px);opacity:0;padding:var(--space-8px);pointer-events:none;transform:translateY(var(--space-8px));transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard),visibility 0s linear var(--motion-base);visibility:hidden;width:min(11rem,calc(100vw - var(--space-32px)));z-index:20;display:grid;position:absolute;left:0}.footer-qr-entry:last-child .footer-qr-popover{left:auto;right:0}.footer-qr-popover img{width:100%;height:auto;display:block}.footer-qr-popover>span{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;text-align:center}.footer-qr-entry:focus-within .footer-qr-popover,.footer-qr-entry:hover .footer-qr-popover{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.footer-contact a:focus-visible,.footer-contact a:hover,.footer-navigation a:focus-visible,.footer-navigation a:hover,.footer-qr-trigger:focus-visible,.footer-qr-trigger:hover{color:var(--champagne)}.footer-qr-trigger:focus-visible{outline:1px solid var(--champagne);outline-offset:var(--space-2px)}.footer-meta{border-top:1px solid var(--hairline-light);color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;margin-top:var(--space-64px);padding-top:var(--space-16px);justify-content:space-between;display:flex}.footer-meta a:focus-visible,.footer-meta a:hover{color:var(--champagne)}@media (max-width:1200px){.desktop-nav,.header-cta{display:none}.site-header{grid-template-columns:1fr auto}.mobile-menu{display:block}.section-heading .section-index{grid-column:1/4}.section-heading h2{grid-column:4/9}.section-heading>p:last-child{grid-column:9/13}.lead-copy{grid-column:1/9}.body-copy{grid-column:9/13}.result-row{grid-template-columns:2.5rem 5.5rem 1fr}.result-case,.result-status{grid-column:3/4}.result-status{justify-self:start}}@media (max-width:800px){:root{--section-space:5rem}html{scroll-padding-top:var(--space-64px)}.page-grid{gap:var(--space-16px);grid-template-columns:repeat(4,minmax(0,1fr))}.hero-media{background-position:47% 0}.hero-shade{background:linear-gradient(#0d0b0a73,#0d0b0a14 35%,#0d0b0ad9)}.hero-content{padding-bottom:var(--space-96px)}.eyebrow,.hero h1,.hero-actions,.hero-intro{grid-column:1/5}.hero h1{font-size:var(--home-hero-title-size,var(--type-h1))}.hero-intro br{display:none}.hero-status{grid-column:1/5;grid-template-columns:repeat(3,minmax(0,1fr))}.scroll-hint{display:none}.section-heading .section-index,.section-heading h2,.section-heading>p:last-child{grid-column:1/5}.section-heading h2{margin-top:var(--space-28px)}.section-heading>p:last-child{margin-top:var(--space-16px)}.body-copy,.lead-copy{grid-column:1/5}.body-copy{margin-top:var(--space-32px)}.relation-object{row-gap:0}.relation-object>h3,.relation-object__conclusion,.relation-object__intro,.relation-object__label,.relation-object__notes{grid-column:1/5}.relation-object>h3{margin-top:var(--space-28px)}.narrative-quote__inner>blockquote>p br,.relation-object>h3 br{display:none}.relation-object__intro{margin-top:var(--space-16px)}.relation-object__notes{margin-top:var(--space-64px);grid-template-columns:1fr}.relation-object__notes article{min-height:15rem}.relation-object__notes blockquote{margin-top:var(--space-42px)}.relation-object__conclusion{margin-top:var(--space-64px)}.narrative-quote__index,.narrative-quote__inner>blockquote{grid-column:1/5}.narrative-quote__inner>blockquote{margin-top:var(--space-28px)}.narrative-quote__inner>blockquote>p{font-size:var(--type-h2);line-height:1.05}.narrative-quote__inner footer{margin-top:var(--space-42px);display:block}.narrative-quote__inner footer cite,.narrative-quote__inner footer span,.narrative-quote__inner footer strong{display:block}.narrative-quote__inner footer cite{margin-top:var(--space-8px)}.narrative-quote__inner footer span{margin-top:var(--space-28px)}.principle-card{grid-column:1/5;min-height:11rem}.principle-card h3{margin-top:var(--space-32px)}.award-group{min-height:0}.award-group,.jury-copy,.jury-stats{grid-column:1/5}.jury-stats{margin-top:var(--space-42px)}.jury-stats article{min-height:11rem}.timeline li{grid-column:span 2;min-height:19rem}.results-copy,.year-list{grid-column:1/5}.results-copy{min-height:23rem}.apply-actions,.apply-content>.section-index,.apply-content>h2,.apply-content>p,.guide-download-card{grid-column:1/5}.apply-content>h2{margin-top:var(--space-42px)}.apply-content>p{margin-top:var(--space-32px)}.apply-actions{grid-template-columns:1fr}.guide-download-card{align-items:center}.apply-card{min-height:10rem}.footer-about,.footer-contact,.footer-navigation{grid-column:1/5}.footer-contact,.footer-navigation{margin-top:var(--space-32px)}.footer-channel-group{grid-template-columns:1fr}.footer-meta{align-items:flex-start;gap:var(--space-8px);flex-direction:column}.archive-hero,.archive-hero-content{min-height:66svh}.archive-hero-content .eyebrow,.archive-hero-content h1,.archive-hero-content>p:not(.eyebrow),.archive-hero-meta{grid-column:1/5}.archive-hero-content h1{font-size:var(--type-h1)}.archive-hero-content>p:not(.eyebrow) br{display:none}.archive-hero-meta{margin-top:var(--space-32px);grid-template-columns:repeat(3,minmax(0,1fr))}.archive-filter>div:first-child,.year-filter{grid-column:1/5}.year-filter{margin-top:var(--space-32px)}.result-row{gap:var(--space-16px);grid-template-columns:2rem 4.7rem 1fr;min-height:12rem}.result-case,.result-primary,.result-status{grid-column:3/4}}@media (max-width:560px){.hero-status{font-size:var(--type-caption)}.button{width:100%}.jury-stats{grid-template-columns:1fr}.timeline li{grid-column:1/5;min-height:16rem}.narrative-quote__inner>blockquote>p,.relation-object>h3{font-size:var(--type-h3)}.relation-object__conclusion strong{font-size:var(--type-lead)}.year-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.result-row{grid-template-columns:2rem 1fr}.result-case,.result-primary,.result-status,.result-year{grid-column:2/3}}.portal-page{background:var(--surface-page);min-height:100vh}.portal-hero{background:linear-gradient(90deg,#0d0b0af5,#2b1812d1),var(--public-entry-cover) center 38% /cover;color:var(--light-text);min-height:25rem;padding-top:var(--space-128px);position:relative}.portal-hero:after{background:linear-gradient(90deg,var(--vermilion),var(--champagne),var(--pink));content:"";width:100%;height:.35rem;position:absolute;bottom:0;left:0}.portal-hero-admin{background:linear-gradient(90deg,#0d0b0afa,#0d0b0ad1),var(--public-entry-cover) center /cover;min-height:21rem}.portal-hero-content{padding-bottom:var(--space-42px);align-content:end}.portal-hero-content .eyebrow,.portal-hero-content>h1,.portal-hero-content>p,.portal-hero-meta{grid-column:1/11}.portal-hero-content h1{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.055em;margin:var(--space-16px) 0 var(--space-16px);font-weight:400;line-height:.95}.portal-hero-content>p:not(.eyebrow){color:var(--text-muted-on-dark);font-size:var(--type-body);margin:0;line-height:1.25}.portal-hero-meta{border-top:1px solid var(--hairline-light);gap:var(--space-32px);margin-top:var(--space-32px);padding-top:var(--space-16px);display:flex}.portal-hero-meta span,.preview-badge,.status-pill{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase}.workspace-shell{max-width:var(--workspace-max-width);width:calc(100% - (var(--page-padding) * 2));margin-inline:auto}.portal-loading{min-height:28rem;padding:var(--space-64px) 0}.portal-gate{align-items:center;gap:clamp(var(--space-32px),7vw,var(--space-128px));min-height:34rem;padding-block:clamp(var(--space-64px),8vw,var(--space-128px));grid-template-columns:1fr minmax(22rem,.75fr);display:grid}.portal-gate h2{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.04em;margin:var(--space-16px) 0;font-weight:400;line-height:1.05}.portal-gate>div>p:not(.section-index),.portal-gate>p{color:#2b1812a3;max-width:35rem;line-height:1.25}.preview-login,.production-auth-note{background:var(--light-text);border:1px solid var(--hairline-dark);box-shadow:var(--shadow-card);gap:var(--space-16px);padding:clamp(var(--space-28px),3vw,var(--space-42px));display:grid}.preview-badge{color:var(--vermilion)}.preview-login small{color:var(--text-muted);line-height:1.25}.preview-login label,.review-actions label{color:#2b1812b8;font-size:var(--type-caption);gap:var(--space-16px);display:grid}.form-grid label{color:#2b1812b8;font-size:var(--type-caption);line-height:1.25;display:block}.form-grid label>.material-choice-grid,.form-grid label>.material-field-notice,.form-grid label>input,.form-grid label>select,.form-grid label>textarea{margin-top:var(--space-16px)}.form-grid label>small{margin-top:var(--space-8px);display:block}.form-grid input,.form-grid select,.form-grid textarea,.preview-login input,.review-actions textarea{appearance:none;border-radius:var(--radius-none);color:var(--dark-text);font:inherit;min-height:3.2rem;padding:var(--space-16px) var(--space-16px);transition:border-color var(--motion-control) var(--ease-standard),background-color var(--motion-control) var(--ease-standard);background:#f5ece299;border:1px solid #2b181233;width:100%}.form-grid textarea,.review-actions textarea{resize:vertical;min-height:7rem}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.preview-login input:focus,.review-actions textarea:focus{border-color:var(--vermilion);background:#fff}.form-grid input:disabled,.form-grid select:disabled,.form-grid textarea:disabled{color:#2b1812ad;cursor:not-allowed;opacity:.78}.portal-button-row{gap:var(--space-16px);flex-wrap:wrap;display:flex}.portal-button{color:var(--dark-text);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;min-height:3.1rem;padding:var(--space-16px) var(--space-16px);text-transform:uppercase;background:0 0;border:1px solid #2b181247;justify-content:center;align-items:center;display:inline-flex}.portal-button:disabled{cursor:wait;opacity:.5}.portal-button-primary{background:var(--ink);border-color:var(--ink);color:var(--light-text)}.portal-button-primary:hover:not(:disabled){background:var(--vermilion);border-color:var(--vermilion)}.text-button{color:inherit;cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);text-underline-offset:.3rem;background:0 0;border:0;padding:0;text-decoration:underline}.form-error,.form-success{border-left:.25rem solid var(--vermilion);color:var(--status-error-text);font-size:var(--type-caption);margin:var(--space-16px) 0 0;padding:var(--space-16px) var(--space-16px);line-height:1.25}.form-success{border-left-color:var(--status-success-strong);color:var(--status-success-text);background:#fff8f099}.application-console{padding-block:clamp(var(--space-42px),7vw,var(--space-96px));grid-template-columns:minmax(16rem,.68fr) minmax(0,2fr);display:grid}.mobile-application-gate{display:none}.application-sidebar{background:var(--ink);color:var(--light-text);min-height:39rem;padding:clamp(var(--space-28px),3vw,var(--space-42px));align-content:space-between;display:grid;position:sticky;top:6rem}.application-sidebar .section-index{color:var(--champagne)}.application-sidebar h2{font-family:var(--serif);font-size:var(--type-h2);margin:var(--space-16px) 0 var(--space-8px);overflow-wrap:anywhere;font-weight:400;line-height:1.1}.sidebar-account{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);overflow-wrap:anywhere}.application-steps{margin:var(--space-32px) 0;gap:0;padding:0;list-style:none;display:grid}.application-steps li{border-top:1px solid var(--hairline-light);color:var(--text-muted-on-dark);align-items:center;gap:var(--space-16px);padding:var(--space-16px) 0;grid-template-columns:2rem 1fr;display:grid}.application-steps li:last-child{border-bottom:1px solid var(--hairline-light)}.application-steps li.is-active{color:var(--light-text)}.application-steps li>span{font-family:var(--mono);font-size:var(--type-caption)}.application-steps li>div{gap:var(--space-2px);display:grid}.application-steps strong{font-size:var(--type-caption);font-weight:500}.application-steps small{color:var(--text-muted-on-dark);font-size:var(--type-caption)}.application-main{min-width:0}.status-banner{background:var(--champagne);align-items:center;gap:var(--space-32px);min-height:8rem;padding:var(--space-28px) clamp(var(--space-28px),3vw,var(--space-42px));grid-template-columns:minmax(8rem,.45fr) 1fr auto;display:grid}.status-banner>div{gap:var(--space-2px);display:grid}.status-banner i,.status-banner span{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;font-style:normal}.status-banner strong{font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.status-banner p{font-size:var(--type-caption);margin:0;line-height:1.25}.status-pending_review{background:var(--status-warning)}.status-approved{background:var(--status-success)}.status-rejected{background:var(--status-error)}.review-note{background:var(--status-error-surface);margin:var(--space-16px) clamp(var(--space-16px),3vw,var(--space-42px)) 0;padding:var(--space-16px);border:1px solid #c83f2f3d}.review-note strong{color:var(--vermilion);font-size:var(--type-caption)}.review-note p{margin:var(--space-8px) 0 0;line-height:1.25}.form-section,.history-panel,.submission-panel{border-bottom:1px solid var(--hairline-dark);padding:clamp(var(--space-32px),4vw,var(--space-42px));background:#fff8f0b8}.form-section>header,.history-panel>header{margin-bottom:var(--space-32px)}.admin-toolbar p,.form-section header p,.history-panel header p,.review-detail header p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em;margin:0 0 var(--space-8px)}.form-section h3,.history-panel h3{font-family:var(--serif);font-size:var(--type-h3);margin:0 0 var(--space-8px);font-weight:400}.form-section header span{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.form-grid{gap:var(--space-16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid label em{color:var(--vermilion);font-style:normal}.field-wide{grid-column:1/-1}.submission-panel{gap:var(--space-28px);display:grid}.confirm-row{cursor:pointer;font-size:var(--type-caption);align-items:start;gap:var(--space-16px);line-height:1.25;display:flex}.confirm-row input{accent-color:var(--vermilion);margin-top:var(--space-2px)}.submission-agreement{border:1px solid var(--hairline-dark);gap:var(--space-16px);padding:var(--space-16px);grid-template-columns:minmax(0,1fr) auto;display:grid}.submission-agreement>div{gap:var(--space-8px);display:grid}.submission-agreement>div p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.08em;margin:0}.submission-agreement>div strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.submission-agreement>div small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.submission-agreement>a{font-size:var(--type-caption);padding-bottom:var(--space-2px);border-bottom:1px solid;align-self:start}.submission-agreement .confirm-row{border-top:1px solid var(--hairline-dark);padding-top:var(--space-16px);grid-column:1/-1;margin-top:0}.legal-page{background:var(--surface-page);min-height:100vh;padding:var(--space-16px)}.legal-page-shell{max-width:var(--workspace-max-width);margin-inline:auto}.legal-page-heading{border-bottom:1px solid var(--hairline-dark);align-items:end;gap:var(--space-32px);padding:var(--space-96px) var(--space-32px) var(--space-42px);grid-template-columns:minmax(0,1fr) auto;display:grid}.legal-page-heading p,.legal-page-heading>span{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em}.legal-page-heading h1{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.04em;margin:var(--space-16px) 0 0;max-width:18ch;font-weight:400;line-height:1.05}.legal-page-heading>span{color:var(--text-muted);text-align:right;line-height:1.25}.legal-document{max-width:58rem;padding:var(--space-64px) var(--space-32px) var(--space-96px);margin-inline:auto}.legal-document h2{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-42px) 0 var(--space-16px);font-weight:400}.legal-document p{font-size:var(--type-body);margin:0 0 var(--space-16px);line-height:1.25}.legal-document .legal-clause{padding-left:var(--space-28px);text-indent:calc(var(--space-28px) * -1)}.legal-document .legal-bullet{padding-left:var(--space-28px);position:relative}.legal-document .legal-bullet:before{color:var(--vermilion);content:"•";position:absolute;left:0}.legal-document hr{border:0;margin:var(--space-42px) 0 0}.legal-document hr,.legal-page-footer{border-top:1px solid var(--hairline-dark)}.legal-page-footer{font-size:var(--type-caption);padding:var(--space-28px) var(--space-32px);justify-content:space-between;display:flex}.history-panel ol{margin:0;padding:0;list-style:none}.history-panel li{border-top:1px solid var(--hairline-dark);gap:var(--space-16px);padding:var(--space-16px) 0;grid-template-columns:minmax(9rem,.5fr) .8fr 1.5fr;display:grid}.history-panel li small,.history-panel li span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.history-panel li strong{font-size:var(--type-caption);font-weight:500}.empty-copy{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.workspace-tabs{background:var(--light-text);border-bottom:1px solid var(--hairline-dark);padding-inline:max(var(--page-padding),calc((100% - var(--workspace-max-width)) / 2));width:100%;display:flex;overflow-x:auto}.workspace-tabs>a,.workspace-tabs>button{border-left:1px solid var(--hairline-dark);color:var(--dark-text);flex:1 0 max-content;font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;min-height:var(--space-64px);text-align:center;min-width:12rem}.workspace-tabs>:last-child{border-right:1px solid var(--hairline-dark)}.workspace-tabs>:focus-visible:not(.is-active),.workspace-tabs>:hover:not(.is-active){background:var(--surface-muted)}.workspace-tabs>.is-active{background:var(--ink);color:var(--light-text)}.applicant-primary-tabs button{cursor:pointer;gap:var(--space-2px);background:0 0;border-top:0;border-bottom:0;border-right:0;place-content:center;display:grid}.applicant-primary-tabs button small{color:var(--vermilion);font-size:var(--type-caption)}.applicant-primary-tabs button.is-active small{color:var(--champagne)}.applicant-sidebar-section{border-block:1px solid var(--hairline-light);gap:var(--space-16px);margin-block:var(--space-32px);padding-block:var(--space-28px);display:grid}.applicant-sidebar-section span{color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em}.applicant-sidebar-section strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.applicant-sidebar-section p{color:var(--text-muted-on-dark);font-size:var(--type-caption);margin:0;line-height:1.25}.applicant-empty-panel,.applicant-locked-panel{min-height:38rem;padding:clamp(var(--space-32px),6vw,var(--space-96px));background:#fff8f0b3;align-content:center;display:grid}.applicant-locked-panel>span{color:var(--text-muted);font-family:var(--serif);font-size:var(--type-display);line-height:.95;overflow:hidden}.applicant-empty-panel h3,.applicant-locked-panel h3{font-family:var(--serif);font-size:var(--type-h2);margin:var(--space-16px) 0;font-weight:400}.applicant-empty-panel>p:not(.section-index),.applicant-locked-panel>p:not(.section-index){font-size:var(--type-caption);max-width:40rem;line-height:1.25}.applicant-locked-panel .portal-button{margin-top:var(--space-16px);justify-self:start}.applicant-material-module{background:#fff8f0ad;min-height:42rem}.applicant-module-header{border-bottom:1px solid var(--hairline-dark);padding:clamp(var(--space-28px),3vw,var(--space-42px));justify-content:space-between;align-items:end;display:flex}.applicant-contact-panel header p,.applicant-module-header p,.dynamic-material-fields header p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em;margin:0 0 var(--space-8px)}.applicant-contact-panel h3,.applicant-module-header h3{font-family:var(--serif);font-size:var(--type-h2);margin:0 0 var(--space-8px);font-weight:400}.applicant-contact-panel header span,.applicant-module-header span{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.applicant-record-layout{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.65fr);display:grid}.applicant-record-list{border-right:1px solid var(--hairline-dark);min-height:36rem}.applicant-record-list>button{border:0;border-bottom:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;gap:var(--space-8px);padding:var(--space-16px);text-align:left;background:0 0;width:100%;display:grid}.applicant-record-list>button.is-active{background:var(--light-text);box-shadow:inset .25rem 0 var(--vermilion)}.applicant-record-list button small,.applicant-record-list button span,.applicant-record-list button time{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.applicant-record-list button strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.applicant-record-empty{padding:var(--space-32px) var(--space-16px)}.applicant-record-empty strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.applicant-record-empty p{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.applicant-material-form{min-width:0;padding:clamp(var(--space-28px),3vw,var(--space-42px))}.submitted-record-banner{background:var(--champagne);margin-bottom:var(--space-32px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.submitted-record-banner>div{gap:var(--space-8px);padding:var(--space-16px);border-right:1px solid #2b181224;display:grid}.submitted-record-banner span{font-size:var(--type-caption)}.submitted-record-banner strong{font-family:var(--mono);font-size:var(--type-caption);overflow-wrap:anywhere}.dynamic-material-fields{border-top:1px solid var(--hairline-dark);margin-top:var(--space-32px);padding-top:var(--space-32px)}.dynamic-material-fields>header{align-items:end;gap:var(--space-28px);margin-bottom:var(--space-28px);justify-content:space-between;display:flex}.dynamic-material-fields h4{font-family:var(--serif);font-size:var(--type-lead);margin:var(--space-2px) 0;font-weight:400}.dynamic-material-fields label small,.dynamic-material-fields>header span{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.dynamic-material-fields label{display:block}.material-folder-destination{color:var(--text-muted);font-size:var(--type-caption);flex:0 0 min(18rem,42%)}.material-folder-destination select{margin-top:var(--space-8px)}.material-field-notice{border-left:3px solid var(--vermilion);padding:var(--space-16px) var(--space-16px);background:#ca392c14;line-height:1.25}.material-choice-grid{gap:var(--space-16px) var(--space-16px);flex-wrap:wrap;display:flex}.material-choice-grid>span{align-items:center;gap:var(--space-8px);display:inline-flex}.material-choice-grid input{accent-color:var(--vermilion);width:auto}.material-upload-field{gap:var(--space-16px);display:grid}.material-upload-field em{color:var(--vermilion);font-style:normal}.material-field-label{font-size:var(--type-caption)}.material-selected-asset{border:1px solid var(--hairline-dark);align-items:center;gap:var(--space-16px);padding:var(--space-16px);background:#fff8f08c;grid-template-columns:auto 1fr auto;display:grid}.material-selected-assets{gap:var(--space-8px);display:grid}.material-selected-controls{align-items:center;gap:var(--space-16px);display:flex}.evidence-asset-list button,.material-link-row button,.material-selected-controls button{color:var(--vermilion);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);background:0 0;border:0;padding:0}.material-selected-asset img{background:var(--champagne);object-fit:cover;width:5rem;height:4rem}.material-selected-asset>div{gap:var(--space-2px);display:grid}.material-selected-asset strong{font-family:var(--serif);font-size:var(--type-body);overflow-wrap:anywhere;font-weight:400}.material-selected-asset a{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.material-upload-empty{gap:var(--space-2px);padding:var(--space-16px);border:1px dashed #2b18124d;display:grid}.material-upload-empty strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.material-upload-empty span,.material-upload-field>small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.material-upload-actions{gap:var(--space-8px);flex-wrap:wrap;display:flex}.repeatable-evidence-field{gap:var(--space-16px);display:grid}.repeatable-evidence-heading{border-bottom:1px solid var(--hairline-dark);padding-bottom:var(--space-16px);justify-content:space-between;align-items:end;display:flex}.repeatable-evidence-heading>div{gap:var(--space-8px);display:grid}.repeatable-evidence-heading small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.repeatable-evidence-heading>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.repeatable-evidence-list{gap:var(--space-16px);display:grid}.evidence-block-field,.material-link-list{border:1px solid var(--hairline-dark);gap:var(--space-16px);padding:clamp(var(--space-16px),2.5vw,var(--space-28px));display:grid}.evidence-instance-heading{padding-bottom:var(--space-16px);border-bottom:1px solid #2b181224;justify-content:space-between;align-items:center;display:flex}.evidence-instance-heading>div{align-items:baseline;gap:var(--space-16px);display:flex}.evidence-instance-heading span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.evidence-instance-heading strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.evidence-instance-heading button{color:var(--vermilion);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);background:0 0;border:0}.repeatable-evidence-add{justify-self:start}.evidence-block-field>textarea{min-height:11rem}.evidence-block-field>small,.material-link-list>small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.evidence-media-grid{gap:var(--space-16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-links,.evidence-media-group{gap:var(--space-16px);padding:var(--space-16px);background:#fff8f073;border:1px solid #2b181224;display:grid}.evidence-links>header,.evidence-media-group>header{justify-content:space-between;align-items:center;margin:0;display:flex}.evidence-links>header strong,.evidence-media-group>header strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.evidence-links>header span,.evidence-media-group>header span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.evidence-asset-list,.evidence-asset-list>div{gap:var(--space-8px);display:grid}.evidence-asset-list>div{align-items:center;grid-template-columns:4rem 1fr auto}.evidence-asset-list .asset-file-icon,.evidence-asset-list img{object-fit:cover;width:4rem;height:3rem}.evidence-asset-list strong{font-size:var(--type-caption);overflow-wrap:anywhere;font-weight:400}.material-link-row{gap:var(--space-8px);grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1.3fr) auto;display:grid}.material-link-row input{min-width:0}.material-add-link{justify-self:start}.asset-upload-button{cursor:pointer;position:relative;overflow:hidden}.asset-upload-button input{cursor:pointer;opacity:0;position:absolute;inset:0}.asset-library-overlay{padding:var(--space-28px);z-index:80;background:#0e0a08b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.asset-library-dialog{background:var(--light-text);box-shadow:var(--shadow-modal);max-width:64rem;max-height:min(48rem,88vh);padding:clamp(var(--space-28px),4vw,var(--space-42px));width:100%;overflow:auto}.asset-library-dialog>header{border-bottom:1px solid var(--hairline-dark);margin-bottom:var(--space-16px);padding-bottom:var(--space-16px);justify-content:space-between;align-items:start;display:flex}.asset-library-dialog header p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em;margin:0 0 var(--space-8px)}.asset-library-dialog h4{font-family:var(--serif);font-size:var(--type-h3);margin:0 0 var(--space-8px);font-weight:400}.asset-library-dialog header span{color:var(--text-muted);font-size:var(--type-caption)}.asset-library-dialog header button{color:inherit;cursor:pointer;font-size:var(--type-lead);background:0 0;border:0}.asset-library-body{gap:var(--space-16px);grid-template-columns:12rem 1fr;display:grid}.asset-folder-sidebar{border-right:1px solid var(--hairline-dark);padding-right:var(--space-16px);align-content:start;display:grid}.asset-folder-sidebar>strong{font-family:var(--serif);font-size:var(--type-body);margin-bottom:var(--space-8px);font-weight:400}.asset-folder-sidebar>button{color:inherit;cursor:pointer;font-size:var(--type-caption);padding:var(--space-16px) var(--space-8px);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.asset-folder-sidebar>button.is-active,.asset-folder-sidebar>button:hover{background:var(--champagne)}.asset-folder-sidebar>button span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.asset-folder-create{border-top:1px solid var(--hairline-dark);gap:var(--space-8px);margin-top:var(--space-16px);padding-top:var(--space-16px);display:grid}.asset-folder-create input,.asset-library-grid select{border:1px solid var(--hairline-dark);font-size:var(--type-caption);padding:var(--space-8px);width:100%}.asset-card-select,.asset-folder-create button{background:var(--dark-text);color:var(--light-text);cursor:pointer;font-size:var(--type-caption);padding:var(--space-8px) var(--space-16px);border:0}.asset-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-library-grid>article{border:1px solid var(--hairline-dark);color:inherit;gap:var(--space-8px);min-height:11rem;padding:var(--space-16px);text-align:left;background:0 0;display:grid}.asset-library-grid>article:hover{background:var(--champagne)}.asset-file-icon,.asset-library-grid img{background:var(--champagne);object-fit:cover;justify-content:center;align-items:center;width:100%;height:7rem;display:flex}.asset-file-icon{font-family:var(--mono);font-size:var(--type-caption)}.asset-library-grid strong{font-family:var(--serif);overflow-wrap:anywhere;font-weight:400}.asset-library-grid small{color:var(--text-muted);font-size:var(--type-caption)}.asset-library-empty{border:1px dashed var(--hairline-dark);padding:var(--space-32px);text-align:center;grid-column:1/-1}.asset-library-empty p{color:var(--text-muted);font-size:var(--type-caption)}.applicant-material-actions{border-top:1px solid var(--hairline-dark);gap:var(--space-16px);margin-top:var(--space-32px);padding-top:var(--space-28px);display:grid}.applicant-module-loading{min-height:38rem;padding-inline:clamp(var(--space-32px),4vw,var(--space-64px));width:100%}.applicant-contact-panel{min-height:42rem;padding:clamp(var(--space-32px),5vw,var(--space-64px));background:#fff8f0b3}.applicant-contact-panel>header{border-bottom:1px solid var(--hairline-dark);padding-bottom:var(--space-32px)}.contact-support-grid{margin-top:var(--space-42px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-support-grid article{border:1px solid var(--hairline-dark);gap:var(--space-28px);min-height:14rem;padding:var(--space-28px);display:grid}.contact-support-grid article+article{border-left:0}.contact-support-grid span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.contact-support-grid strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.contact-channel-placeholder p,.contact-support-grid p{color:var(--text-muted);font-size:var(--type-caption);margin:0;line-height:1.25}.contact-channel-placeholder{background:var(--ink);color:var(--light-text);gap:var(--space-8px);margin-top:var(--space-42px);padding:var(--space-28px);display:grid}.contact-channel-placeholder p{color:var(--text-muted-on-dark)}.admin-console{padding-block:clamp(var(--space-42px),6vw,var(--space-96px))}.admin-toolbar{border-bottom:1px solid var(--hairline-dark);padding-bottom:var(--space-28px);justify-content:space-between;align-items:end;display:flex}.admin-toolbar h2{font-family:var(--serif);font-size:var(--type-h2);margin:0;font-weight:400}.admin-toolbar>div:last-child{font-family:var(--mono);font-size:var(--type-caption);align-items:end;gap:var(--space-8px);justify-items:end;display:grid}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-stats article{border-bottom:1px solid var(--hairline-dark);border-right:1px solid var(--hairline-dark);gap:var(--space-28px);min-height:9rem;padding:var(--space-16px);display:grid}.admin-stats article:first-child{background:var(--champagne)}.admin-stats span{font-size:var(--type-caption)}.admin-stats strong{font-family:var(--serif);font-size:var(--type-h2);font-weight:400}.admin-filters{gap:var(--space-8px);padding-block:var(--space-32px) var(--space-16px);display:flex;overflow-x:auto}.admin-filters button{border:1px solid var(--hairline-dark);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);padding:var(--space-16px) var(--space-16px);background:0 0;flex:none}.admin-filters button.is-active{background:var(--ink);color:var(--light-text)}.admin-workspace{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.6fr);min-height:38rem;display:grid}.enterprise-list{border:1px solid var(--hairline-dark);background:#fff8f07a}.enterprise-list>button{border:0;border-bottom:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;gap:var(--space-8px);padding:var(--space-16px);text-align:left;background:0 0;width:100%;display:grid}.enterprise-list>button.is-selected{background:var(--light-text);box-shadow:inset .25rem 0 var(--vermilion)}.enterprise-list>button strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.enterprise-list>button small,.enterprise-list>button time{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);overflow-wrap:anywhere}.status-pill{padding:var(--space-2px) var(--space-8px);justify-self:start}.status-pill.status-draft{background:var(--warm-grey)}.status-pill.status-pending_review{background:var(--champagne)}.status-pill.status-approved{background:var(--status-success)}.status-pill.status-rejected{background:var(--pink)}.review-detail{background:var(--light-text);min-width:0;padding:clamp(var(--space-28px),4vw,var(--space-42px));border:1px solid var(--hairline-dark);border-left:0}.review-detail>header{border-bottom:1px solid var(--hairline-dark);padding-bottom:var(--space-28px);justify-content:space-between;align-items:start;display:flex}.review-detail h3{font-family:var(--serif);font-size:var(--type-h2);margin:0;font-weight:400}.review-data{margin:var(--space-16px) 0 var(--space-32px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-data>div{border-bottom:1px solid var(--hairline-dark);min-width:0;padding:var(--space-16px) var(--space-16px) var(--space-16px) 0}.review-data .detail-wide{grid-column:1/-1}.review-data dt{color:var(--text-muted);font-size:var(--type-caption);margin-bottom:var(--space-8px)}.review-data dd{font-size:var(--type-caption);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.25}.review-detail .review-note{margin:0 0 var(--space-28px)}.review-actions{gap:var(--space-16px);display:grid}.admin-history,.review-actions{border-top:1px solid var(--hairline-dark);padding-top:var(--space-28px)}.admin-history{margin-top:var(--space-32px)}.admin-history h4{font-family:var(--serif);font-size:var(--type-lead);margin:0 0 var(--space-16px);font-weight:400}.admin-history ol{margin:0;padding:0;list-style:none}.admin-history li{border-top:1px solid var(--hairline-dark);gap:var(--space-8px);padding:var(--space-16px) 0;grid-template-columns:8.5rem .7fr 1.5fr;display:grid}.admin-history small,.admin-history time{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);line-height:1.25}.admin-history strong{font-size:var(--type-caption);font-weight:500}.admin-primary-tabs a{min-width:10rem;padding:var(--space-16px) var(--space-28px);justify-content:center;align-items:center;line-height:1.25;display:flex}.review-state-explanation{border-left:.25rem solid var(--warm-grey);gap:var(--space-16px);margin-top:var(--space-28px);padding:var(--space-16px);background:#d7c9b942;display:grid}.review-state-explanation.status-approved{border-left-color:var(--status-success-strong)}.review-state-explanation.status-rejected{border-left-color:var(--pink)}.review-state-explanation p,.review-state-explanation strong{margin:0}.review-state-explanation p{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.auth-email-template-list,.review-state-explanation .portal-button-row{margin-top:var(--space-8px)}.auth-email-template-list{padding-top:var(--space-8px);border-top:1px solid}.auth-email-template-list summary{cursor:pointer}.auth-email-template-tabs{gap:var(--space-8px);margin:var(--space-8px) 0 0;flex-wrap:wrap;display:flex}.auth-email-template-tabs button{appearance:none;color:inherit;cursor:pointer;font:inherit;padding:var(--space-8px) var(--space-16px);background:0 0;border:1px solid}.auth-email-template-tabs button.is-active{background:var(--ink);color:var(--surface-card)}.auth-email-template-preview{gap:var(--space-8px);margin-top:var(--space-16px);display:grid}.auth-email-template-preview header,.auth-email-template-preview header small{display:block}.auth-email-template-preview iframe{border:1px solid var(--hairline-dark);background:#f2eee6;width:100%;height:47rem}.material-summary{border-bottom:1px solid var(--hairline-dark);padding:var(--space-28px) 0;justify-content:space-between;align-items:end;display:flex}.material-summary>div{gap:var(--space-2px);display:grid}.material-summary label,.material-summary span{color:var(--text-muted);font-size:var(--type-caption)}.material-summary strong{font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.material-summary label{gap:var(--space-8px);min-width:min(20rem,50%);display:grid}.material-summary select,.user-create-panel input,.user-create-panel select,.user-create-panel textarea,.user-edit-form input,.user-edit-form select,.user-edit-form textarea{border:1px solid var(--hairline-dark);color:var(--dark-text);font:inherit;padding:var(--space-16px) var(--space-16px);background:#fff8f08f;width:100%}.material-empty{padding:var(--space-32px) var(--space-16px)}.material-empty strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.material-empty p{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.material-snapshot{border-top:1px solid var(--hairline-dark);padding-top:var(--space-28px)}.material-snapshot h4{font-family:var(--serif);font-size:var(--type-lead);margin:0 0 var(--space-16px);font-weight:400}.material-snapshot article{border-top:1px solid var(--hairline-dark);padding:var(--space-16px) 0}.material-snapshot article p,.material-snapshot article strong{font-size:var(--type-caption)}.material-snapshot article p{margin:var(--space-8px) 0 0;white-space:pre-wrap;line-height:1.25}.user-stats{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.user-stats article{border-bottom:1px solid var(--hairline-dark);border-right:1px solid var(--hairline-dark);gap:var(--space-16px);padding:var(--space-16px);display:grid}.user-stats article:first-child{background:var(--champagne)}.user-stats span{font-size:var(--type-caption)}.user-stats strong{font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.user-create-panel{border-bottom:1px solid var(--hairline-dark);padding:var(--space-28px) 0}.user-create-panel summary{cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);list-style:none}.user-create-panel form,.user-edit-form{gap:var(--space-16px);padding-top:var(--space-28px);display:grid}.user-create-panel form>.portal-button{justify-self:start}.user-actions{border-top:1px solid var(--hairline-dark);margin-top:var(--space-28px);padding-top:var(--space-28px)}.danger-button{border-color:var(--vermilion);color:var(--vermilion)}.danger-button:hover:not(:disabled){background:var(--vermilion);color:var(--light-text)}.user-status-suspended{background:var(--champagne)}.user-status-deleted{background:var(--pink)}.tools-placeholder{padding:clamp(var(--space-42px),7vw,var(--space-96px)) 0}.tools-placeholder h2{font-family:var(--serif);font-size:var(--type-h2);max-width:50rem;font-weight:400}.tools-placeholder>div{margin-top:var(--space-42px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tools-placeholder article{border:1px solid var(--hairline-dark);gap:var(--space-32px);min-height:13rem;padding:var(--space-28px);display:grid}.tools-placeholder article+article{border-left:0}.tools-placeholder small,.tools-placeholder span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.tools-placeholder strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.review-plan-admin{border-top:1px solid var(--hairline-dark);padding:clamp(var(--space-42px),7vw,var(--space-96px)) 0}.review-plan-admin>header{align-items:end;gap:var(--space-32px);grid-template-columns:minmax(0,1fr) auto;display:grid}.review-plan-admin>header h3{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-8px) 0 0;font-weight:400}.review-plan-admin>header p:last-child{color:var(--text-muted);margin:var(--space-16px) 0 0;max-width:52rem}.review-plan-project-summary{margin-top:var(--space-32px);grid-template-columns:1.4fr repeat(2,minmax(0,.6fr));display:grid}.review-plan-project-summary article{border:1px solid var(--hairline-dark);gap:var(--space-8px);min-height:8rem;padding:var(--space-16px);display:grid}.review-plan-project-summary article+article{border-left:0}.review-plan-current>span,.review-plan-project-summary small,.review-plan-project-summary span,.review-plan-steps>article>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.review-plan-project-summary strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.review-plan-steps{margin-top:var(--space-32px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-plan-steps>article{border:1px solid var(--hairline-dark);min-height:27rem;padding:var(--space-28px);flex-direction:column;display:flex}.review-plan-steps>article+article{border-left:0}.review-plan-steps h3{font-family:var(--serif);font-size:var(--type-lead);margin:var(--space-28px) 0 var(--space-16px);font-weight:400}.review-plan-steps li,.review-plan-steps p{color:var(--text-muted);line-height:1.25}.review-plan-steps ul{margin:var(--space-16px) 0 0;padding-left:1.2rem}.review-plan-steps article>div{gap:var(--space-8px);flex-wrap:wrap;margin-top:auto;display:flex}.review-plan-steps form{gap:var(--space-16px);margin-top:var(--space-16px);display:grid}.review-plan-steps form label{gap:var(--space-8px);display:grid}.review-plan-steps input{background:var(--surface-card);border:1px solid var(--hairline-dark);min-height:3rem;padding:var(--space-8px) var(--space-16px);width:100%}.review-plan-steps input[type=file]{padding:var(--space-8px)}.review-plan-admin .is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.review-plan-issues{background:var(--status-error-surface);color:var(--status-error-text);margin:var(--space-16px) 0 0;padding:var(--space-16px) var(--space-16px) var(--space-16px) var(--space-32px)}.review-plan-current{border-bottom:1px solid var(--hairline-dark);border-top:1px solid var(--hairline-dark);align-items:start;gap:var(--space-28px);margin-top:var(--space-32px);padding:var(--space-28px) 0;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);display:grid}.review-plan-current>div{gap:var(--space-8px);display:grid}.review-plan-current strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.review-plan-current small{color:var(--text-muted)}.newsletter-admin{border-top:1px solid var(--hairline-dark);padding:clamp(var(--space-42px),7vw,var(--space-96px)) 0}.newsletter-admin>header{align-items:end;gap:var(--space-32px);grid-template-columns:minmax(0,1fr) auto;display:grid}.newsletter-admin>header h2{font-family:var(--serif);font-size:var(--type-h2);margin:var(--space-8px) 0 0;font-weight:400}.newsletter-admin>header p:last-child{color:var(--text-muted);margin:var(--space-16px) 0 0}.newsletter-admin>header>strong{font-family:var(--serif);font-size:var(--type-h1);text-align:right;font-weight:400;line-height:.95;display:grid}.newsletter-admin>header>strong span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);margin-top:var(--space-8px);line-height:1.25}.newsletter-admin-actions{gap:var(--space-8px);margin-top:var(--space-32px);display:flex}.newsletter-admin-actions a,.newsletter-admin-actions button{min-height:3rem}.newsletter-admin-table{border-top:1px solid var(--hairline-dark);margin-top:var(--space-32px)}.newsletter-admin-row{border-bottom:1px solid var(--hairline-dark);align-items:center;gap:var(--space-16px);min-height:4rem;padding:var(--space-16px) 0;grid-template-columns:minmax(0,1.5fr) minmax(8rem,.5fr) minmax(12rem,.6fr);display:grid}.newsletter-admin-row strong{overflow-wrap:anywhere}.newsletter-admin-row span,.newsletter-admin-row time{color:var(--text-muted)}.newsletter-admin-row-head{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);min-height:3rem}.edition-console{padding-block:clamp(var(--space-42px),6vw,var(--space-96px))}.edition-toolbar{border-bottom:1px solid var(--hairline-dark);padding-bottom:var(--space-28px);justify-content:space-between;align-items:end;display:flex}.edition-create>p,.edition-list>p,.edition-section>header p,.edition-toolbar p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em;margin:0 0 var(--space-8px);text-transform:uppercase}.edition-toolbar h2{font-family:var(--serif);font-size:var(--type-h2);margin:0;font-weight:400}.edition-toolbar nav{font-family:var(--mono);font-size:var(--type-caption);align-items:center;gap:var(--space-16px);display:flex}.edition-toolbar nav strong{background:var(--ink);color:var(--light-text);padding:var(--space-8px) var(--space-16px);font-weight:400}.edition-layout{grid-template-columns:minmax(17rem,.62fr) minmax(0,2.1fr);min-height:50rem;display:grid}.edition-sidebar{border-left:1px solid var(--hairline-dark);border-right:1px solid var(--hairline-dark);background:#fff8f066}.edition-create{border-bottom:1px solid var(--hairline-dark);gap:var(--space-16px);padding:var(--space-16px);display:grid}.edition-create label,.standalone-label{color:#2b1812a6;font-size:var(--type-caption);gap:var(--space-8px);display:grid}.builder-grid input,.builder-grid select,.builder-grid textarea,.compact-builder-row input,.edition-create input,.edition-create select,.standalone-label input,.track-create-row input{border:1px solid var(--hairline-dark);border-radius:var(--radius-none);color:var(--dark-text);font:inherit;min-height:2.8rem;padding:var(--space-16px) var(--space-16px);background:#fff8f0b3;width:100%}.builder-grid textarea{resize:vertical;min-height:5.5rem}.segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented-control button{border:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);padding:var(--space-16px);background:0 0}.segmented-control button+button{border-left:0}.segmented-control button.is-active{background:var(--brown);color:var(--light-text)}.edition-list{padding-top:var(--space-16px);display:grid}.edition-list>p{padding-inline:var(--space-16px)}.edition-list>button{border:0;border-top:1px solid var(--hairline-dark);color:inherit;cursor:pointer;gap:var(--space-2px);padding:var(--space-16px) var(--space-16px);text-align:left;background:0 0;display:grid}.edition-list>button.is-selected{background:var(--light-text);box-shadow:inset .25rem 0 var(--vermilion)}.edition-list>button>span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.edition-list>button>strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.edition-list>button>small{color:var(--text-muted);font-size:var(--type-caption)}.edition-main{min-width:0}.edition-summary{background:var(--ink);color:var(--light-text);min-height:11rem;padding:clamp(var(--space-28px),4vw,var(--space-42px));justify-content:space-between;align-items:center;display:flex}.edition-summary>div:first-child{align-items:baseline;gap:var(--space-2px) var(--space-16px);grid-template-columns:auto 1fr;display:grid}.edition-summary>div:first-child>span{color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption)}.edition-summary h3{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.04em;margin:0;font-weight:400}.edition-summary p{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);grid-column:2;margin:0}.edition-summary .portal-button{border-color:var(--text-muted-on-dark);color:var(--light-text)}.edition-message{margin:var(--space-16px) clamp(var(--space-28px),4vw,var(--space-42px)) 0}.edition-section{border-bottom:1px solid var(--hairline-dark);padding:clamp(var(--space-32px),4vw,var(--space-42px));background:#fff8f0b3}.edition-section>header{margin-bottom:var(--space-28px)}.edition-section>header h3{font-family:var(--serif);font-size:var(--type-h3);margin:0 0 var(--space-8px);font-weight:400}.edition-section>header span{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.edition-section>.portal-button{margin-top:var(--space-16px)}.edition-guide-current,.edition-guide-upload{border-top:1px solid var(--hairline-dark);align-items:center;gap:var(--space-28px);padding-block:var(--space-16px);justify-content:space-between;display:flex}.edition-guide-current>div,.edition-guide-upload label{gap:var(--space-8px);min-width:0;display:grid}.edition-guide-current small,.edition-guide-current span,.edition-guide-upload label>span,.edition-guide-upload small{color:var(--text-muted);font-size:var(--type-caption)}.edition-guide-current strong{font-family:var(--serif);font-size:var(--type-lead);overflow-wrap:anywhere;font-weight:400}.edition-guide-upload{border-bottom:1px solid var(--hairline-dark)}.edition-guide-upload input{border:1px solid var(--hairline-dark);font:inherit;max-width:34rem;padding:var(--space-8px);width:100%}.edition-jury-toolbar{border-bottom:1px solid var(--hairline-dark);border-top:1px solid var(--hairline-dark);margin-bottom:var(--space-16px);padding-block:var(--space-16px);justify-content:space-between;align-items:center;display:flex}.edition-jury-toolbar p{align-items:baseline;gap:var(--space-8px);margin:0;display:flex}.edition-jury-toolbar p strong{color:var(--vermilion);font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.edition-jury-toolbar p span{color:var(--text-muted);font-size:var(--type-caption)}.edition-jury-editor{border:1px solid var(--hairline-dark);grid-template-columns:minmax(13rem,.72fr) minmax(0,2fr);min-height:34rem;display:grid}.edition-jury-list{border-right:1px solid var(--hairline-dark);max-height:56rem;overflow-y:auto}.edition-jury-list>button{border:0;border-bottom:1px solid var(--hairline-dark);color:inherit;cursor:pointer;gap:var(--space-2px) var(--space-8px);grid-template-columns:var(--space-32px) minmax(0,1fr) auto;padding:var(--space-16px);text-align:left;background:0 0;width:100%;display:grid}.edition-jury-list>button.is-selected{background:var(--light-text);box-shadow:inset var(--space-2px) 0 var(--vermilion)}.edition-jury-list>button>span{background:var(--ink);color:var(--light-text);font-family:var(--serif);min-height:var(--space-32px);grid-row:1/3;justify-content:center;align-items:center;display:flex}.edition-jury-list>button>strong{font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.edition-jury-list>button>small{color:var(--text-muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edition-jury-list>button>b{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);grid-area:1/3;font-weight:400}.edition-jury-list>.empty-copy{padding:var(--space-32px) var(--space-16px);line-height:1.25;display:block}.edition-jury-form{min-width:0;padding:var(--space-28px)}.edition-jury-form-heading{border-bottom:1px solid var(--hairline-dark);align-items:center;gap:var(--space-16px);grid-template-columns:var(--space-96px) minmax(0,1fr);margin-bottom:var(--space-28px);padding-bottom:var(--space-28px);display:grid}.jury-admin-photo{aspect-ratio:1;background:linear-gradient(145deg,#cf3f2f47,transparent 58%),var(--ink);color:var(--champagne);font-family:var(--serif);font-size:var(--type-h2);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.edition-jury-form-heading p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);margin:0 0 var(--space-8px)}.edition-jury-form-heading h4{font-family:var(--serif);font-size:var(--type-h3);margin:0;font-weight:400}.edition-jury-form-heading>div:last-child>span{color:var(--text-muted);font-size:var(--type-caption);margin-top:var(--space-8px);display:block}.jury-photo-upload-field{border:1px solid var(--hairline-dark);gap:var(--space-16px);padding:var(--space-16px);grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);display:grid}.jury-photo-upload-field>span{font-size:var(--type-caption)}.jury-photo-upload-field>div{align-items:center;gap:var(--space-16px);flex-wrap:wrap;display:flex}.jury-photo-upload-field small{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.jury-photo-upload-field>small{grid-column:2}.jury-photo-upload-field .is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.jury-featured-check{font-size:var(--type-caption);align-items:center;gap:var(--space-8px);margin-top:var(--space-16px);display:flex}.jury-featured-check input{accent-color:var(--vermilion);height:var(--space-16px);width:var(--space-16px)}.edition-empty{min-height:36rem;padding:var(--space-64px)}.edition-empty h3{font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.track-create-row{gap:var(--space-16px);margin-bottom:var(--space-16px);grid-template-columns:.7fr 1.3fr auto;display:grid}.track-catalog-callout{background:var(--dark-text);color:var(--light-text);margin-bottom:var(--space-16px);padding:var(--space-16px) var(--space-16px);justify-content:space-between;align-items:center;display:flex}.track-catalog-callout>div{gap:var(--space-2px);display:grid}.track-catalog-callout strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.track-catalog-callout span{color:var(--text-muted-on-dark);font-size:var(--type-caption);line-height:1.25}.track-catalog-callout .portal-button{border-color:var(--text-muted-on-dark);color:var(--light-text);flex:none}.track-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.track-tabs button{border:1px solid var(--hairline-dark);color:inherit;cursor:pointer;gap:var(--space-8px);min-height:8rem;padding:var(--space-16px);text-align:left;background:0 0;display:grid}.track-tabs button:not(:nth-child(3n+1)){border-left:0}.track-tabs button:nth-child(n+4){border-top:0}.track-tabs button.is-active{background:var(--champagne)}.track-tabs small,.track-tabs span{font-family:var(--mono);font-size:var(--type-caption)}.track-tabs strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.track-tabs small{color:var(--text-muted)}.track-config-picker{gap:var(--space-16px);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);display:grid}.track-config-picker>label{color:var(--text-muted);font-size:var(--type-caption);gap:var(--space-8px);display:grid}.track-config-picker select{background:var(--light-text);border:1px solid var(--hairline-dark);border-radius:var(--radius-none);color:var(--dark-text);font:inherit;min-height:4.4rem;padding:var(--space-16px) var(--space-16px);width:100%}.track-config-status{background:var(--dark-text);color:var(--light-text);gap:var(--space-2px);padding:var(--space-16px) var(--space-16px);display:grid}.track-config-status small,.track-config-status span{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption)}.track-config-status strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.track-config-tabs{background:var(--surface-muted);z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:0}.track-config-tabs button{border:0;border-bottom:1px solid var(--hairline-dark);border-right:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);min-height:4rem;padding:var(--space-16px) var(--space-16px);background:0 0;justify-content:space-between;align-items:center;display:flex}.track-config-tabs button.is-active{background:var(--vermilion);color:var(--light-text)}.track-config-tabs small{color:inherit;opacity:.62}.track-detail-section{background:var(--surface-soft)}.track-config-panel{min-height:30rem}.derived-track-note{background:var(--dark-text);color:var(--light-text)}.derived-track-note>p{color:var(--text-muted-on-dark);max-width:54rem;margin:0;line-height:1.25}.standalone-label{margin-bottom:var(--space-16px);max-width:34rem}.builder-list{margin-bottom:var(--space-16px)}.builder-item,.builder-list{gap:var(--space-16px);display:grid}.builder-item{background:var(--light-text);border:1px solid var(--hairline-dark);align-items:start;padding:var(--space-16px);grid-template-columns:2rem 1fr auto}.builder-item>span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);padding-top:var(--space-16px)}.builder-grid{gap:var(--space-16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.builder-grid>label{color:var(--text-muted);font-size:var(--type-caption);gap:var(--space-8px);display:grid}.builder-grid .field-wide{grid-column:1/-1}.builder-checks{align-items:center;gap:var(--space-16px);flex-wrap:wrap;display:flex}.builder-checks label{font-size:var(--type-caption);align-items:center;gap:var(--space-2px);display:flex}.builder-checks input{accent-color:var(--vermilion);width:auto;min-height:auto}.builder-remove,.compact-builder-row button{color:var(--vermilion);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);padding:var(--space-16px) 0;background:0 0;border:0}.builder-item-actions{gap:var(--space-2px);display:grid}.builder-item-actions>button{color:var(--text-muted);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);padding:var(--space-8px) 0;background:0 0;border:0}.builder-item-actions>button:disabled{cursor:default;opacity:.25}.builder-item-actions>.builder-remove{color:var(--vermilion)}.compact-builder{gap:var(--space-8px);margin-bottom:var(--space-16px);display:grid}.compact-builder-row{gap:var(--space-8px);grid-template-columns:.55fr 1.35fr .5fr .5fr auto;display:grid}.award-builder .compact-builder-row{grid-template-columns:.6fr 1.4fr .7fr auto}.builder-total{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);margin-bottom:var(--space-16px)}.score-anchor-guide{background:var(--dark-text);color:var(--light-text);margin-bottom:var(--space-16px);grid-template-columns:1.5fr repeat(6,minmax(0,1fr));gap:0;display:grid}.score-anchor-guide>*{min-height:4.2rem;padding:var(--space-16px);border-right:1px solid #fff8f02e;align-items:center;display:flex}.score-anchor-guide strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.score-anchor-guide span{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);line-height:1.25}.score-dimension-card{background:var(--light-text);border:1px solid var(--hairline-dark);align-items:start;gap:var(--space-16px);padding:var(--space-16px);grid-template-columns:2rem 1fr auto;display:grid}.score-dimension-card>span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);padding-top:var(--space-16px)}.score-dimension-grid{gap:var(--space-16px);grid-template-columns:.75fr 1.5fr .55fr .55fr;display:grid}.score-dimension-grid label{color:var(--text-muted);font-size:var(--type-caption);gap:var(--space-8px);display:grid}.score-dimension-grid .field-wide{grid-column:1/-1}.score-dimension-grid input,.score-dimension-grid textarea{border:1px solid var(--hairline-dark);border-radius:var(--radius-none);color:var(--dark-text);font:inherit;min-height:2.8rem;padding:var(--space-16px) var(--space-16px);background:#fff8f0b3;width:100%}.score-dimension-grid textarea{resize:vertical;min-height:5.5rem}.portal-hero-reviewer{background:linear-gradient(90deg,#0d0b0af7,#4b2a1fc7),var(--public-entry-cover) center 54% /cover}.reviewer-sidebar{background:linear-gradient(#0d0b0af0,#2b1812fa)}.reviewer-sidebar-meta{border-top:1px solid var(--hairline-light);gap:var(--space-8px);padding:var(--space-28px) 0;margin-top:auto;display:grid}.reviewer-sidebar-meta small,.reviewer-sidebar-meta span{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption)}.reviewer-sidebar-meta strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.reviewer-profile-actions{margin-top:var(--space-28px)}.reviewer-process,.reviewer-track-guide,.reviewer-workspace{padding:clamp(var(--space-32px),5vw,var(--space-64px));background:#fff8f0b3}.reviewer-process>header,.reviewer-track-guide>header,.reviewer-workspace>header{border-bottom:1px solid var(--hairline-dark);padding-bottom:var(--space-32px)}.reviewer-process header p,.reviewer-thanks>p,.reviewer-track-guide header p,.reviewer-workspace header p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em;margin:0 0 var(--space-8px)}.reviewer-process h3,.reviewer-thanks h3,.reviewer-track-guide h3,.reviewer-workspace h3{font-family:var(--serif);font-size:var(--type-h2);margin:0 0 var(--space-16px);font-weight:400}.reviewer-process header span,.reviewer-thanks>span,.reviewer-track-guide header>span,.reviewer-workspace header span{color:var(--text-muted);font-size:var(--type-caption);line-height:1.25}.reviewer-track-groups{margin-top:var(--space-42px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reviewer-track-groups article{border:1px solid var(--hairline-dark);gap:var(--space-16px);min-height:18rem;padding:var(--space-28px);display:grid}.reviewer-track-groups article+article{border-left:0}.reviewer-track-groups span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.reviewer-track-groups strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.reviewer-track-groups p{color:var(--text-muted);font-size:var(--type-caption);margin:0;line-height:1.25}.reviewer-thanks{background:var(--champagne);gap:var(--space-16px);padding:clamp(var(--space-42px),6vw,var(--space-96px));display:grid}.reviewer-thanks h3{max-width:48rem}.reviewer-thanks>span{max-width:52rem}.reviewer-workspace>header{align-items:end;gap:var(--space-32px);justify-content:space-between;display:flex}.reviewer-plan-label{gap:var(--space-8px);text-align:right;flex:0 0 min(22rem,40%);display:grid}.reviewer-plan-label>span{font-family:var(--mono);font-size:var(--type-caption)}.reviewer-plan-label strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.reviewer-task-stats{margin:var(--space-32px) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reviewer-task-stats article{border:1px solid var(--hairline-dark);gap:var(--space-16px);padding:var(--space-16px);display:grid}.reviewer-task-stats article+article{border-left:0}.reviewer-task-stats span{color:var(--text-muted);font-size:var(--type-caption)}.reviewer-task-stats strong{font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.reviewer-task-list{display:grid}.reviewer-task-list>article{border:1px solid var(--hairline-dark);align-items:center;gap:var(--space-28px);padding:var(--space-16px);grid-template-columns:minmax(13rem,1.2fr) minmax(16rem,1fr) auto;display:grid}.reviewer-task-list>article+article{border-top:0}.reviewer-task-list>article>div:first-child{gap:var(--space-8px);display:grid}.reviewer-task-list small,.reviewer-task-list>article>div:first-child span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.reviewer-task-list>article>div:first-child strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.reviewer-task-list dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reviewer-task-list dl>div{gap:var(--space-2px);display:grid}.reviewer-task-list dt{color:var(--text-muted);font-size:var(--type-caption)}.reviewer-task-list dd{font-size:var(--type-caption);margin:0}.reviewer-task-state{background:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);padding:var(--space-8px) var(--space-16px);text-align:center}.reviewer-task-state.state-submitted{background:var(--status-success)}.reviewer-empty-state{border:1px dashed var(--hairline-dark);min-height:21rem;padding:clamp(var(--space-32px),5vw,var(--space-64px));text-align:center;align-content:center;display:grid}.reviewer-empty-state>span{color:var(--text-muted);font-family:var(--serif);font-size:var(--type-h1)}.reviewer-empty-state h4{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-8px) 0;font-weight:400}.reviewer-empty-state>p:last-child{color:var(--text-muted);font-size:var(--type-caption);max-width:42rem;margin:0 auto;line-height:1.25}.reviewer-work-rules{margin-top:var(--space-32px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reviewer-work-rules article{border-top:1px solid var(--hairline-dark);gap:var(--space-16px);padding:var(--space-16px) var(--space-16px) 0 0;display:grid}.reviewer-work-rules span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.reviewer-work-rules strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.reviewer-work-rules p{color:var(--text-muted);font-size:var(--type-caption);margin:0;line-height:1.25}.jury-task-list>article{grid-template-columns:2.5rem minmax(15rem,1.3fr) minmax(10rem,.65fr) auto}.jury-task-order{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.jury-task-copy{gap:var(--space-2px);display:grid}.jury-task-copy>small,.jury-task-copy>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.jury-task-copy>.jury-task-flag{color:var(--vermilion)}.jury-task-copy>strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.jury-task-copy>p{font-size:var(--type-caption);margin:0;line-height:1.25}.jury-task-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.jury-final-entry{background:var(--ink);color:var(--light-text);align-items:center;gap:var(--space-32px);margin-top:var(--space-28px);padding:var(--space-28px);justify-content:space-between;display:flex}.jury-final-entry>div{gap:var(--space-8px);display:grid}.jury-final-entry span{color:var(--orange);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em}.jury-final-entry strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.jury-final-entry p{color:var(--text-muted-on-dark);font-size:var(--type-caption);max-width:46rem;margin:0;line-height:1.25}.jury-task-toolbar{border-bottom:1px solid var(--hairline-dark);margin-bottom:var(--space-32px);padding-bottom:var(--space-16px);justify-content:space-between;align-items:center;display:flex}.jury-task-toolbar>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.jury-review-layout{align-items:start;gap:clamp(var(--space-28px),4vw,var(--space-64px));grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);display:grid}.jury-material-sections{gap:var(--space-16px);min-width:0;display:grid}.jury-material-field,.jury-material-overview{border:1px solid var(--hairline-dark);padding:clamp(var(--space-16px),3vw,var(--space-32px));background:#ffffff7a}.jury-material-overview>h3{font-size:var(--type-h3);line-height:1.1}.jury-material-overview>p:not(.section-index){color:#2b18129e;font-size:var(--type-body);max-width:54rem;line-height:1.25}.jury-material-overview dl{border-top:1px solid var(--hairline-dark);margin:var(--space-28px) 0 0;padding-top:var(--space-16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jury-material-overview dl>div{gap:var(--space-2px);display:grid}.jury-material-overview dt{color:var(--text-muted);font-size:var(--type-caption)}.jury-material-overview dd{font-family:var(--serif);font-size:var(--type-body);margin:0}.jury-material-field>header{align-items:start;gap:var(--space-8px);margin-bottom:var(--space-28px);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.jury-material-field>header>span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);padding-top:var(--space-2px)}.jury-material-field h4{font-family:var(--serif);font-size:var(--type-lead);margin:0;font-weight:400;line-height:1.25}.jury-material-field header p{color:var(--text-muted);font-size:var(--type-caption);margin:var(--space-8px) 0 0;line-height:1.25}.jury-empty-field,.jury-evidence-list article>p,.jury-material-copy{color:#2b1812b8;font-size:var(--type-body);white-space:pre-wrap;margin:0;line-height:1.25}.jury-empty-field{color:var(--text-muted)}.jury-evidence-list,.jury-evidence-list>article{gap:var(--space-16px);display:grid}.jury-evidence-list>article{border-left:3px solid var(--orange);padding:var(--space-16px);background:#f4e5d48c}.jury-evidence-list>article>strong{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.jury-media-grid{gap:var(--space-16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jury-material-image,.jury-material-video{background:var(--ink);border:1px solid #2b18122e;min-width:0;margin:0}.jury-material-image img,.jury-material-video video{background:var(--ink);object-fit:contain;width:100%;height:min(28rem,52vw);display:block}.jury-material-image figcaption,.jury-material-video figcaption{color:var(--text-muted-on-dark);font-size:var(--type-caption);align-items:center;gap:var(--space-16px);min-height:2.5rem;padding:var(--space-16px) var(--space-16px);justify-content:space-between;display:flex}.jury-material-video figcaption small{color:var(--text-muted-on-dark);font-family:var(--mono)}.jury-material-file{border:1px solid var(--hairline-dark);color:var(--dark-text);gap:var(--space-2px);padding:var(--space-16px);text-decoration:none;display:grid}.jury-material-file>small,.jury-material-file>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.jury-material-links{gap:var(--space-8px);display:grid}.jury-material-links a{color:var(--vermilion);font-size:var(--type-body);overflow-wrap:anywhere;text-underline-offset:.25rem;line-height:1.25;text-decoration-thickness:1px}.jury-score-panel{background:var(--ink);color:var(--light-text);max-height:calc(100vh - 7rem);position:sticky;top:6rem;overflow-y:auto}.jury-dimension-list>section,.jury-lock-note,.jury-score-actions,.jury-score-panel>header{padding:var(--space-16px)}.jury-score-panel>header{border-bottom:1px solid var(--hairline-light)}.jury-score-panel>header h3,.jury-score-panel>header p{margin-bottom:var(--space-8px)}.jury-score-panel>header h3{font-size:var(--type-lead)}.jury-score-panel>header span{color:var(--text-muted-on-dark);font-size:var(--type-caption)}.jury-score-total{background:var(--vermilion);align-items:baseline;gap:var(--space-2px);padding:var(--space-16px) var(--space-16px);display:flex}.jury-score-total>span{font-size:var(--type-caption);margin-right:auto}.jury-score-total>strong{font-family:var(--serif);font-size:var(--type-h3);font-weight:400}.jury-score-total>small{color:var(--text-muted-on-dark);font-family:var(--mono)}.jury-dimension-list>section{border-bottom:1px solid var(--hairline-light);gap:var(--space-16px);display:grid}.jury-dimension-list section>header{align-items:start;gap:var(--space-16px);grid-template-columns:1.5rem 1fr;display:grid}.jury-dimension-list section>header>span{color:var(--orange);font-family:var(--mono);font-size:var(--type-caption)}.jury-dimension-list section>header>div{gap:var(--space-2px);display:grid}.jury-dimension-list section>header strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.jury-dimension-list section>header small,.jury-dimension-list section>p{color:var(--text-muted-on-dark);font-size:var(--type-caption);line-height:1.25}.jury-dimension-list section>p{margin:0}.jury-dimension-list label{color:var(--text-muted-on-dark);font-size:var(--type-caption);gap:var(--space-8px);display:grid}.jury-dimension-list label>span{align-items:center;gap:var(--space-8px);display:flex}.jury-dimension-list input,.jury-dimension-list textarea{border:1px solid var(--hairline-light);border-radius:var(--radius-none);color:var(--light-text);font:inherit;padding:var(--space-16px);background:#fff8f014;width:100%}.jury-dimension-list input{max-width:7rem}.jury-dimension-list textarea{resize:vertical;min-height:4rem}.jury-score-actions{gap:var(--space-16px);display:flex}.jury-score-actions .portal-button{flex:1}.jury-score-panel .form-error{margin:var(--space-16px) var(--space-16px) 0}.jury-lock-note{color:var(--text-muted-on-dark);font-size:var(--type-caption);padding-top:0;line-height:1.25;display:block}.jury-case-navigation{margin-top:var(--space-16px);grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr) minmax(0,1fr);display:grid}.jury-case-navigation button{border:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;gap:var(--space-8px);min-height:9rem;padding:var(--space-16px);text-align:left;background:#ffffff7a;display:grid}.jury-case-navigation button+button{border-left:0}.jury-case-navigation button:disabled{cursor:not-allowed;opacity:.34}.jury-case-navigation button>small,.jury-case-navigation button>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.jury-case-navigation button>strong{font-family:var(--serif);font-size:var(--type-body);align-self:end;font-weight:400;line-height:1.25}.jury-case-step-next{text-align:right!important}.jury-case-flag{align-content:center;justify-items:center;text-align:center!important}.jury-case-flag>span{color:var(--vermilion)!important;font-family:var(--serif)!important;font-size:var(--type-lead)!important}.jury-case-flag.is-flagged{background:var(--vermilion);color:var(--light-text)}.jury-case-flag.is-flagged>small,.jury-case-flag.is-flagged>span{color:#fff8f0b8!important}.jury-final-review{gap:var(--space-32px);max-width:70rem;margin:0 auto;display:grid}.jury-final-review>header{border-bottom:1px solid var(--hairline-dark);padding-bottom:var(--space-32px);display:grid}.jury-final-review>header .text-button{margin-bottom:var(--space-32px);justify-self:start}.jury-extreme-section>div:first-child>span,.jury-final-review>header p,.jury-submitted-thanks>p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em}.jury-final-review>header h3{font-size:var(--type-h1)}.jury-extreme-section{gap:var(--space-16px);display:grid}.jury-extreme-section>div:first-child{align-items:end;gap:var(--space-16px);justify-content:space-between;display:flex}.jury-extreme-section h4{font-family:var(--serif);font-size:var(--type-lead);margin:0;font-weight:400}.jury-extreme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.jury-extreme-card{background:var(--ink);color:var(--light-text);gap:var(--space-8px);min-height:13rem;padding:var(--space-28px);display:grid;position:relative}.jury-extreme-card>small,.jury-extreme-card>span{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption)}.jury-extreme-card>strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.jury-extreme-card>p{color:var(--text-muted-on-dark);font-size:var(--type-caption);max-width:calc(100% - 5rem);margin:0;line-height:1.25}.jury-extreme-card>b{color:var(--orange);font-family:var(--serif);font-size:var(--type-h3);font-weight:400;position:absolute;bottom:1.2rem;right:1.5rem}.jury-final-confirmation,.jury-incomplete-warning{background:var(--champagne);border-left:3px solid var(--vermilion);padding:var(--space-16px)}.jury-incomplete-warning p{color:var(--text-muted);font-size:var(--type-caption);margin:var(--space-8px) 0 0}.jury-final-confirmation{cursor:pointer;align-items:start;gap:var(--space-16px);display:flex}.jury-final-confirmation input{accent-color:var(--vermilion);margin-top:var(--space-2px)}.jury-final-confirmation span{font-size:var(--type-caption);line-height:1.25}.jury-submitted-thanks{background:var(--ink);color:var(--light-text);min-height:36rem;padding:clamp(var(--space-32px),8vw,var(--space-96px));text-align:center;align-content:center;justify-items:center;display:grid}.jury-thanks-mark{border:1px solid var(--orange);border-radius:var(--radius-round);color:var(--orange);font-family:var(--serif);font-size:var(--type-h3);height:4rem;margin-bottom:var(--space-28px);justify-content:center;align-items:center;width:4rem;display:flex}.jury-submitted-thanks h3{font-family:var(--serif);font-size:var(--type-h1);margin:var(--space-16px) 0 var(--space-16px);font-weight:400}.jury-submitted-thanks>span{max-width:42rem;line-height:1.25}.jury-submitted-thanks time,.jury-submitted-thanks>span{color:var(--text-muted-on-dark);font-size:var(--type-caption)}.jury-submitted-thanks time{font-family:var(--mono);margin-top:var(--space-32px)}.reviewer-process ol{margin:var(--space-42px) 0 0;padding:0;list-style:none}.reviewer-process li{border-top:1px solid var(--hairline-dark);align-items:start;gap:var(--space-28px);padding:var(--space-28px) 0;grid-template-columns:3rem 1fr minmax(8rem,auto);display:grid}.reviewer-process li>span,.reviewer-process time{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.reviewer-process li>div{gap:var(--space-8px);display:grid}.reviewer-process li strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.reviewer-process li p{color:var(--text-muted);font-size:var(--type-caption);margin:0;line-height:1.25}.reviewer-process time{color:var(--text-muted);text-align:right}@media (max-width:1200px){.reviewer-console--reading .reviewer-workspace{padding-bottom:clamp(var(--space-32px),5vw,var(--space-64px))}.reviewer-console--reading .jury-score-panel{margin:var(--space-28px) auto 0;grid-template-rows:auto;grid-template-columns:1fr;width:100%;max-width:none;display:grid;position:static;transform:none}.reviewer-console--reading .jury-dimension-list,.reviewer-console--reading .jury-lock-note,.reviewer-console--reading .jury-score-actions,.reviewer-console--reading .jury-score-panel .form-error,.reviewer-console--reading .jury-score-panel>header,.reviewer-console--reading .jury-score-total{grid-area:auto/1}.reviewer-console--reading .jury-score-panel>header{border-right:0}.reviewer-console--reading .jury-dimension-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.portal-hero{min-height:23rem}.portal-hero-content .eyebrow,.portal-hero-content>h1,.portal-hero-content>p,.portal-hero-meta{grid-column:1/-1}.portal-hero-meta{gap:var(--space-16px);justify-content:space-between}.portal-gate{grid-template-columns:1fr}.desktop-application-flow{display:none}.mobile-application-gate{background:var(--ink);color:var(--light-text);margin:var(--space-32px) var(--page-padding) var(--space-64px);padding:clamp(var(--space-32px),8vw,var(--space-64px));display:block}.mobile-application-gate .section-index{color:var(--champagne)}.mobile-application-gate h2{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.04em;margin:var(--space-16px) 0 var(--space-16px);font-weight:400;line-height:1.05}.mobile-application-gate>p:not(.section-index){color:var(--text-muted-on-dark);font-size:var(--type-caption);max-width:34rem;line-height:1.25}.mobile-application-gate>span{border-top:1px solid var(--hairline-light);font-family:var(--mono);font-size:var(--type-caption);margin-top:var(--space-32px);padding-top:var(--space-16px);display:block}.admin-workspace,.applicant-record-layout,.application-console{grid-template-columns:1fr}.applicant-record-list{border-bottom:1px solid var(--hairline-dark);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;display:grid}.contact-support-grid{grid-template-columns:1fr}.contact-support-grid article+article{border-left:1px solid var(--hairline-dark);border-top:0}.user-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-placeholder>div{grid-template-columns:1fr}.tools-placeholder article+article{border-left:1px solid var(--hairline-dark);border-top:0}.review-plan-admin>header{grid-template-columns:1fr;align-items:start}.review-plan-project-summary,.review-plan-steps{grid-template-columns:1fr}.review-plan-project-summary article+article,.review-plan-steps>article+article{border-left:1px solid var(--hairline-dark);border-top:0}.review-plan-steps>article{min-height:auto}.review-plan-steps article>div{margin-top:var(--space-28px)}.newsletter-admin>header,.review-plan-current{grid-template-columns:1fr}.newsletter-admin>header{align-items:start}.newsletter-admin>header>strong{text-align:left}.newsletter-admin-row{grid-template-columns:1fr;align-items:start}.newsletter-admin-row-head{display:none}.application-sidebar{min-height:auto;position:static}.status-banner{gap:var(--space-16px);grid-template-columns:1fr auto}.status-banner p{grid-column:1/-1}.review-detail{border-left:1px solid var(--hairline-dark)}.edition-layout{grid-template-columns:1fr}.edition-sidebar{border-bottom:1px solid var(--hairline-dark)}.edition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-list>p{grid-column:1/-1}.track-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.track-tabs button:not(:nth-child(3n+1)){border-left:1px solid var(--hairline-dark)}.track-tabs button:nth-child(2n){border-left:0}.track-tabs button:nth-child(n+3){border-top:0}}.reviewer-console--reading{max-width:var(--reading-max-width);grid-template-columns:minmax(0,1fr)}.reviewer-console--reading>.reviewer-sidebar{display:none}.reviewer-console--reading .reviewer-workspace{padding:clamp(var(--space-28px),3vw,var(--space-42px)) clamp(var(--space-16px),3vw,var(--space-42px)) clamp(var(--space-42px),6vw,var(--space-96px))}.reviewer-console--reading .jury-material-column,.reviewer-console--reading .jury-material-sections,.reviewer-console--reading .jury-task-toolbar{width:100%;min-width:0}.reviewer-console--reading .jury-review-layout{align-items:start;gap:clamp(var(--space-16px),1.6vw,var(--space-28px));grid-template-columns:minmax(0,9fr) minmax(16rem,3fr);display:grid}.reviewer-console--reading .jury-score-panel{background:var(--ink);box-shadow:var(--shadow-sticky);color:var(--light-text);z-index:20;width:100%;max-width:none;min-height:0;max-height:calc(100vh - 4.5rem);display:block;position:sticky;top:4.5rem;bottom:auto;left:auto;overflow:hidden auto;transform:none}.reviewer-console--reading .jury-score-panel>header{border-bottom:1px solid var(--hairline-light);padding:var(--space-16px);border-right:0}.reviewer-console--reading .jury-score-panel>header p{font-size:var(--type-micro);letter-spacing:.06em;margin:0 0 var(--space-2px)}.reviewer-console--reading .jury-score-panel>header h3{font-size:var(--type-lead);margin:0 0 var(--space-8px);line-height:1.08}.reviewer-console--reading .jury-score-panel>header span{color:var(--orange);font-size:var(--type-caption);line-height:1.25;display:block}.jury-track-guide-trigger{color:var(--text-muted-on-dark);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);margin-top:var(--space-16px);padding:var(--space-8px) 0 0;text-align:left;background:0 0;border:0;border-top:1px solid #fff8f024;justify-content:space-between;align-items:center;width:100%;display:flex}.jury-track-guide-trigger b{border-radius:var(--radius-status);flex:0 0 var(--space-28px);font-size:var(--type-caption);height:var(--space-28px);border:1px solid;justify-content:center;align-items:center;display:inline-flex}.jury-track-guide-trigger.is-new{color:var(--champagne)}.jury-track-guide-trigger.is-new:before{background:var(--champagne);border-radius:var(--radius-status);content:"";flex:0 0 var(--space-8px);height:var(--space-8px);margin-right:var(--space-8px)}.reviewer-console--reading .jury-score-total{background:var(--vermilion);min-height:3.8rem;padding:var(--space-16px) var(--space-16px);align-items:baseline;display:flex}.reviewer-console--reading .jury-score-total>span{font-size:var(--type-caption)}.reviewer-console--reading .jury-score-total>strong{font-size:var(--type-h3);line-height:1}.jury-score-navigation{grid-template-columns:minmax(0,1.35fr) minmax(7rem,.65fr);display:grid}.jury-score-navigation button{border:0;border-bottom:1px solid var(--hairline-light);color:var(--light-text);cursor:pointer;gap:var(--space-2px);min-height:var(--space-64px);padding:var(--space-8px) var(--space-16px);text-align:left;background:#fff8f00a;display:grid}.jury-score-navigation button+button{border-left:1px solid var(--hairline-light)}.jury-score-navigation button:disabled{cursor:not-allowed;opacity:.3}.jury-score-navigation button.is-flagged{background:var(--orange);color:var(--ink)}.jury-score-navigation button>small,.jury-score-navigation button>span{font-family:var(--mono);font-size:var(--type-caption);opacity:.55}.jury-score-navigation button>strong{font-family:var(--serif);font-size:var(--type-caption);font-weight:400}.jury-score-navigation button>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-console--reading .jury-dimension-list{display:block}.reviewer-console--reading .jury-dimension-list>section{border-bottom:1px solid var(--hairline-light);gap:var(--space-16px);padding:var(--space-16px);border-right:0;display:grid}.reviewer-console--reading .jury-dimension-list section>header{align-items:baseline;gap:var(--space-8px);grid-template-columns:1.2rem minmax(0,1fr)}.reviewer-console--reading .jury-dimension-list section>header>div{align-items:baseline;gap:var(--space-8px);justify-content:space-between;display:flex}.reviewer-console--reading .jury-dimension-list section>header strong{font-size:var(--type-body)}.reviewer-console--reading .jury-dimension-list section>p{font-size:var(--type-caption);margin:0;line-height:1.25;display:block}.reviewer-console--reading .jury-score-control{align-items:center;gap:var(--space-8px);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.reviewer-console--reading .jury-score-control>.jury-score-field-label{font-size:var(--type-caption);display:block}.reviewer-console--reading .jury-score-control>.jury-score-input-row{align-items:stretch;gap:var(--space-2px);grid-template-columns:minmax(0,6.2rem) 1fr;display:grid}.reviewer-console--reading .jury-dimension-list input,.reviewer-console--reading .jury-dimension-list textarea{padding:var(--space-8px) var(--space-8px)}.reviewer-console--reading .jury-dimension-list input{font-family:var(--serif);font-size:var(--type-body);max-width:none;height:2.35rem}.reviewer-console--reading .jury-dimension-list textarea{min-height:3.65rem}.reviewer-console--reading .jury-score-input-row>small{font-size:var(--type-caption);align-self:center}.jury-dimension-tools{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.jury-dimension-comment{margin-top:var(--space-2px);padding-top:var(--space-8px);border-top:1px solid #fff8f01a}.jury-dimension-tools>details[open],.jury-dimension-tools>details[open]+details{grid-column:1/-1}.jury-dimension-comment summary{color:var(--text-muted-on-dark);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);justify-content:space-between;align-items:center;list-style:none;display:flex}.jury-dimension-comment summary::-webkit-details-marker{display:none}.jury-dimension-comment summary span{font-size:var(--type-caption);transition:transform var(--motion-fast) var(--ease-standard)}.jury-dimension-comment[open] summary span{transform:rotate(45deg)}.jury-dimension-comment textarea{margin-top:var(--space-8px)}.jury-dimension-comment textarea::placeholder{color:var(--text-muted-on-dark)}.reviewer-console--reading .jury-score-panel .form-error{margin:var(--space-16px) var(--space-16px) 0}.reviewer-console--reading .jury-score-actions{gap:var(--space-8px);padding:var(--space-16px) var(--space-16px) var(--space-8px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.reviewer-console--reading .jury-score-actions .portal-button{font-size:var(--type-caption);min-height:2.55rem;padding-inline:var(--space-8px);width:100%;color:var(--light-text)!important;border-color:#fff8f057!important}.reviewer-console--reading .jury-score-actions .portal-button-primary{background:var(--vermilion)!important;border-color:var(--vermilion)!important}.reviewer-console--reading .jury-lock-note{color:var(--text-muted-on-dark);font-size:var(--type-caption);padding:0 var(--space-16px) var(--space-16px);line-height:1.25;display:block}.jury-track-guide-dialog{padding:var(--space-32px);z-index:80;background:#0d0b0ab8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jury-track-guide-dialog>section{background:var(--light-text);border:1px solid var(--hairline-dark);box-shadow:var(--shadow-dialog);color:var(--dark-text);max-height:min(46rem,calc(100vh - var(--space-64px)));max-width:48rem;padding:var(--space-32px);width:100%;overflow-y:auto}.jury-track-guide-dialog>section>header{border-bottom:1px solid var(--hairline-dark);align-items:start;gap:var(--space-32px);padding-bottom:var(--space-16px);justify-content:space-between;display:flex}.jury-track-guide-dialog>section>header p{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;margin:0 0 var(--space-8px)}.jury-track-guide-dialog>section>header h3{font-family:var(--serif);font-size:var(--type-h3);margin:0;font-weight:400;line-height:1.15}.jury-track-guide-dialog>section>header button{border:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;flex:0 0 var(--space-42px);font-size:var(--type-lead);height:var(--space-42px);background:0 0;justify-content:center;align-items:center;display:flex}.jury-track-guide-description{color:#2b1812ad;font-size:var(--type-body);margin:var(--space-28px) 0 var(--space-32px);line-height:1.25}.jury-track-guide-dialog ol{border-top:1px solid var(--hairline-dark);margin:0;padding:0;list-style:none}.jury-track-guide-dialog li{border-bottom:1px solid var(--hairline-dark);gap:var(--space-16px);grid-template-columns:var(--space-28px) minmax(0,1fr);padding:var(--space-16px) 0;display:grid}.jury-track-guide-dialog li>span{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption)}.jury-track-guide-dialog li header{align-items:baseline;gap:var(--space-16px);justify-content:space-between;display:flex}.jury-track-guide-dialog li strong{font-family:var(--serif);font-size:var(--type-lead);font-weight:400}.jury-track-guide-dialog li small{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.jury-track-guide-dialog li p{color:#2b18129e;font-size:var(--type-body);margin:var(--space-8px) 0 0;line-height:1.25}@media (max-width:1200px){.reviewer-console--reading .jury-review-layout{grid-template-columns:1fr}.reviewer-console--reading .jury-score-panel{max-height:none;position:static}.reviewer-console--reading .jury-dimension-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reviewer-console--reading .jury-dimension-list>section{border-right:1px solid var(--hairline-light)}}@media (max-width:800px){.reviewer-console--reading .jury-dimension-list{grid-template-columns:1fr}.reviewer-console--reading .jury-dimension-list>section{border-right:0}.jury-score-navigation,.reviewer-console--reading .jury-score-actions{grid-template-columns:1fr}.jury-score-navigation button+button{border-left:0}.jury-track-guide-dialog{padding:var(--space-16px);align-items:end}.jury-track-guide-dialog>section{max-height:calc(100vh - var(--space-32px));padding:var(--space-28px)}}@media (max-width:560px){.portal-hero-content h1{font-size:var(--type-h2)}.portal-hero-meta{flex-wrap:wrap;justify-content:start}.form-grid,.review-data{grid-template-columns:1fr}.legal-page-heading,.submission-agreement{grid-template-columns:1fr;align-items:start}.legal-page{padding:var(--space-8px)}.legal-page-heading{padding:var(--space-64px) var(--space-16px) var(--space-32px)}.legal-page-heading h1{font-size:var(--type-h2)}.legal-page-heading>span{text-align:left}.legal-document{padding:var(--space-42px) var(--space-16px) var(--space-64px)}.legal-page-footer{align-items:start;gap:var(--space-16px);padding:var(--space-28px) var(--space-16px);flex-direction:column}.applicant-module-header{align-items:start;gap:var(--space-28px);flex-direction:column}.applicant-record-list,.submitted-record-banner{grid-template-columns:1fr}.field-wide,.review-data .detail-wide{grid-column:auto}.form-section,.history-panel,.submission-panel{padding:var(--space-28px)}.history-panel li{gap:var(--space-8px)}.admin-history li,.history-panel li{grid-template-columns:1fr}.admin-stats,.user-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.material-summary{align-items:stretch;gap:var(--space-16px);flex-direction:column}.material-summary label{min-width:0}.admin-toolbar{align-items:start;gap:var(--space-28px)}.admin-toolbar>div:last-child{justify-items:start}.review-detail>header{gap:var(--space-16px)}.edition-summary,.edition-toolbar{align-items:start;gap:var(--space-28px);flex-direction:column}.edition-guide-current,.edition-guide-upload{flex-direction:column;align-items:stretch}.edition-toolbar nav{flex-wrap:wrap;align-items:flex-start}.edition-list,.track-tabs{grid-template-columns:1fr}.track-tabs button,.track-tabs button:not(:nth-child(3n+1)),.track-tabs button:nth-child(2n){border-left:1px solid var(--hairline-dark);border-top:0}.track-tabs button:first-child{border-top:1px solid var(--hairline-dark)}.award-builder .compact-builder-row,.builder-grid,.compact-builder-row,.score-dimension-grid,.track-config-picker,.track-config-tabs,.track-create-row{grid-template-columns:1fr}.track-config-tabs{position:static}.track-config-tabs button{border-right:0}.score-anchor-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.score-anchor-guide strong{grid-column:1/-1}.score-dimension-card{grid-template-columns:1.5rem 1fr}.score-dimension-card>.builder-remove{grid-column:2;justify-self:start}.material-selected-asset,.track-catalog-callout{grid-template-columns:1fr;align-items:stretch}.track-catalog-callout{gap:var(--space-16px);display:grid}.asset-library-overlay{align-items:flex-end;padding:0}.asset-library-dialog{max-height:92vh;padding:var(--space-16px)}.asset-library-body,.dynamic-material-fields>header{grid-template-columns:1fr;align-items:stretch}.dynamic-material-fields>header{display:grid}.material-folder-destination{max-width:none}.asset-folder-sidebar{border-bottom:1px solid var(--hairline-dark);max-height:13rem;padding:0 0 var(--space-16px);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto}.asset-folder-create,.asset-folder-sidebar>strong{grid-column:1/-1}.asset-library-grid,.evidence-media-grid,.material-link-row{grid-template-columns:1fr}.material-selected-asset a{justify-self:start}.builder-item{grid-template-columns:1.5rem 1fr}.builder-remove{grid-column:2;justify-self:start}.builder-item-actions{grid-column:2;grid-template-columns:repeat(3,auto);justify-content:start}}@media (max-width:800px){.reviewer-task-stats,.reviewer-track-groups,.reviewer-work-rules{grid-template-columns:1fr}.reviewer-task-stats article+article,.reviewer-track-groups article+article{border-left:1px solid var(--hairline-dark);border-top:0}.reviewer-workspace>header{align-items:start;display:grid}.reviewer-plan-label{text-align:left}.reviewer-task-list>article{grid-template-columns:1fr;align-items:stretch}.jury-task-list>article{grid-template-columns:2rem minmax(0,1fr)}.jury-task-list dl,.jury-task-list>article>button{grid-column:2}.reviewer-task-list dl{gap:var(--space-16px)}.jury-final-entry,.jury-task-toolbar{flex-direction:column;align-items:stretch}.jury-review-layout{grid-template-columns:1fr}.jury-score-panel{max-height:none;position:static;overflow:visible}.jury-case-navigation,.jury-extreme-grid,.jury-material-overview dl,.jury-media-grid,.reviewer-console--reading .jury-dimension-list{grid-template-columns:1fr}.jury-case-navigation button+button{border-left:1px solid var(--hairline-dark);border-top:0}.jury-case-step-next{text-align:left!important}.jury-material-overview dl{gap:var(--space-16px)}.jury-material-image img,.jury-material-video video{height:min(32rem,105vw)}.reviewer-process li{grid-template-columns:2rem 1fr}.reviewer-process time{text-align:left;grid-column:2}}@media (prefers-reduced-motion:no-preference){@keyframes hero-drift{0%,to{transform:translate(-.6%)scale(1.02)}50%{transform:translate(.8%,-.8%)scale(1.045)}}.hero-media{animation:hero-drift var(--motion-ambient) ease-in-out infinite}.hero-motion-background.is-motion{animation:none;transform:none}.award-group,.principle-card,.timeline li{transition:transform var(--motion-card) var(--ease-standard),box-shadow var(--motion-card) var(--ease-standard)}.jury-stats article{transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),transform var(--motion-card) var(--ease-standard),box-shadow var(--motion-card) var(--ease-standard)}.apply-card{transition:background-color var(--motion-panel) var(--ease-standard),color var(--motion-panel) var(--ease-standard),transform var(--motion-panel) var(--ease-standard),box-shadow var(--motion-card) var(--ease-standard)}.award-group:hover,.jury-stats article:hover,.principle-card:hover,.timeline li:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.unified-login{align-items:start;gap:clamp(var(--space-32px),6vw,var(--space-96px));padding-block:clamp(var(--space-42px),8vw,var(--space-96px));grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);display:grid}.unified-login-copy{gap:var(--space-16px);display:grid}.unified-login-copy h2{font-family:var(--serif);font-size:var(--type-h1);margin:0;font-weight:400;line-height:.98}.unified-login-copy>p:last-child{color:#2b18129e;max-width:34rem;margin:0;line-height:1.25}.unified-login-panel{gap:var(--space-16px);display:grid}.demo-account-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.demo-account-options button{border:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;gap:var(--space-8px);padding:var(--space-16px);text-align:left;background:#fff8f07a;margin-left:-1px;display:grid}.demo-account-options button:first-child{margin-left:0}.demo-account-options button.is-selected{background:var(--ink);color:var(--light-text)}.demo-account-options strong{font-family:var(--serif);font-size:var(--type-body);font-weight:400}.demo-account-options small,.demo-account-options span{font-family:var(--mono);font-size:var(--type-caption);overflow-wrap:anywhere}.demo-account-options small{opacity:.58}.admin-material-sections{gap:0}.admin-material-sections .jury-material-field{padding-inline:0}.raw-material-data{border-top:1px solid var(--hairline-dark);margin-top:var(--space-28px);padding-top:var(--space-16px)}.raw-material-data summary{color:var(--vermilion);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption)}.raw-material-data>p{color:var(--text-muted)}.raw-material-data pre,.raw-material-data>p{font-size:var(--type-caption);line-height:1.25}.raw-material-data pre{background:var(--ink);color:var(--light-text);font-family:var(--mono);max-height:28rem;padding:var(--space-16px);white-space:pre-wrap;word-break:break-word;overflow:auto}@media (max-width:800px){.demo-account-options,.unified-login{grid-template-columns:1fr}.demo-account-options button{margin-top:-1px;margin-left:0}.demo-account-options button:first-child{margin-top:0}}.jury-showcase{border-top:1px solid var(--hairline-light);margin-top:var(--space-64px);padding-top:var(--space-32px)}.jury-showcase>header{align-items:end;gap:var(--space-16px);margin-bottom:var(--space-32px);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jury-showcase>header>div{grid-column:1/6}.jury-showcase>header h3{font-family:var(--serif);font-size:var(--type-h2);margin:var(--space-16px) 0 0;font-weight:400;line-height:1}.jury-showcase>header>p{color:var(--text-muted-on-dark);font-size:var(--type-body);grid-column:8/13;margin:0;line-height:1.25}.home-jury-marquee{border-block:1px solid var(--hairline-light);grid-column:1/-1;width:100%;overflow:hidden}.home-jury-marquee-track{width:100%;display:flex}.home-jury-marquee-track.is-animated{transition:transform var(--motion-carousel) var(--ease-carousel)}.home-jury-marquee-page{flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.home-jury-feature-card{background:var(--surface-dark);min-width:0}.jury-portrait{aspect-ratio:1;background-position:50%;background-size:cover;position:relative;overflow:hidden}.jury-portrait>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-jury-feature-card>div{background:radial-gradient(circle at 60% 34%,#e9955d4d,transparent 34%),linear-gradient(145deg,var(--surface-dark-brown),var(--ink) 72%);padding:var(--space-16px);justify-content:flex-end;align-items:end;display:flex;position:relative;overflow:hidden}.home-jury-feature-card>div:after{content:"";background:linear-gradient(#0000 52%,#0d0b0ac7);position:absolute;inset:0}.home-jury-feature-card>div>b{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;writing-mode:vertical-rl;z-index:1;font-weight:400;position:relative}.home-jury-feature-card>div>strong{color:var(--champagne);font-family:var(--serif);font-size:var(--type-display);opacity:.5;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-jury-feature-card footer{border-top:1px solid var(--hairline-light);min-height:var(--space-96px);padding:var(--space-16px)}.home-jury-feature-card footer h4{font-family:var(--serif);font-size:var(--type-lead);margin:0;font-weight:400}.home-jury-feature-card footer p{color:var(--text-muted-on-dark);font-size:var(--type-caption);margin:var(--space-8px) 0 0;line-height:1.25}.home-jury-directory{margin-top:var(--space-64px);grid-column:1/-1}.home-jury-directory>header{border-bottom:1px solid var(--hairline-light);padding-bottom:var(--space-16px);justify-content:space-between;align-items:end;display:flex}.home-jury-directory>header h4{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-8px) 0 0;font-weight:400}.home-jury-directory>header>span{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption)}.home-jury-directory-groups{gap:var(--space-42px);padding-top:var(--space-28px);display:grid}.home-jury-directory-group>header{border-bottom:1px solid var(--hairline-light);align-items:center;gap:var(--space-16px);min-height:var(--space-64px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.home-jury-directory-group>header>b,.home-jury-directory-group>header>span{color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);font-weight:400}.home-jury-directory-group>header>span{min-width:var(--space-32px)}.home-jury-directory-group>header>b{color:var(--text-muted-on-dark)}.home-jury-directory-group h5{font-family:var(--serif);font-size:var(--type-lead);margin:0;font-weight:400}.home-jury-directory-grid{column-gap:var(--space-32px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-jury-directory-grid>button{border:0;border-bottom:1px solid var(--hairline-light);color:var(--light-text);cursor:pointer;align-items:stretch;gap:var(--space-16px);grid-template-columns:var(--space-64px) minmax(0,1fr);min-height:var(--space-96px);padding:var(--space-8px) 0;text-align:left;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),padding var(--motion-fast) var(--ease-standard);background:0 0;display:grid;overflow:hidden}.home-jury-directory-grid>button.is-selected,.home-jury-directory-grid>button:focus-visible,.home-jury-directory-grid>button:hover{background:var(--vermilion);color:var(--light-text);padding-inline:var(--space-16px)}.home-jury-directory-grid>button>span:first-child{background:linear-gradient(145deg,#cf3f2f4d,transparent),var(--surface-dark-tile);color:var(--champagne);font-family:var(--serif);font-size:var(--type-h3);justify-content:center;align-self:center;align-items:center;display:flex}.home-jury-directory-grid>button>span:last-child{align-self:center;gap:var(--space-2px);min-width:0;padding-bottom:var(--space-16px);display:grid;position:relative}.home-jury-directory-grid strong{font-family:var(--sans);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.home-jury-directory-grid small{color:var(--text-muted-on-dark);font-family:var(--serif);font-size:var(--type-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.home-jury-directory-grid b{color:var(--champagne);font-family:var(--mono);font-size:var(--type-micro);opacity:0;font-weight:400;display:block;position:absolute;bottom:0;right:0}.home-jury-directory-grid>button.is-selected b,.home-jury-directory-grid>button.is-selected small,.home-jury-directory-grid>button:focus-visible b,.home-jury-directory-grid>button:focus-visible small,.home-jury-directory-grid>button:hover b,.home-jury-directory-grid>button:hover small{color:var(--light-text);opacity:1}.home-jury-empty{border-block:1px solid var(--hairline-light);min-height:18rem;padding:var(--space-32px) 0;grid-column:1/-1}.home-jury-empty h4{font-family:var(--serif);font-size:var(--type-h3);margin-top:var(--space-64px);font-weight:400}.home-jury-bio-modal{padding:var(--space-32px);z-index:110;background:#0d0b0ad1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.home-jury-bio-dialog{aspect-ratio:20/9;background:var(--vermilion);color:var(--light-text);max-width:min(72rem,calc(200dvh - var(--space-128px)));grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);width:100%;display:grid;position:relative;overflow:hidden}.home-jury-bio-close{background:var(--ink);color:var(--light-text);cursor:pointer;font-family:var(--mono);min-height:var(--space-42px);padding-inline:var(--space-16px);right:var(--space-16px);top:var(--space-16px);z-index:2;border:0;position:absolute}.home-jury-bio-photo{aspect-ratio:1;background:linear-gradient(145deg,#cf3f2f4d,transparent),var(--ink);color:var(--champagne);font-family:var(--serif);font-size:var(--type-display);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.home-jury-bio-copy{grid-template-rows:minmax(var(--space-128px),auto) minmax(0,1fr);min-height:0;padding:var(--space-64px) var(--space-42px) var(--space-42px);display:grid}.home-jury-bio-copy .section-index{color:var(--text-on-dark-secondary)}.home-jury-bio-heading h3{font-family:var(--serif);font-size:var(--type-h1);margin:var(--space-32px) 0 var(--space-16px);font-weight:400;line-height:1}.home-jury-bio-role{border-bottom:1px solid var(--hairline-light);font-size:var(--type-lead);padding-bottom:var(--space-32px);margin:0;line-height:1.25}.home-jury-bio-description{gap:var(--space-16px);grid-template-columns:var(--space-96px) minmax(0,1fr);min-height:0;margin-top:var(--space-32px);display:grid;overflow:hidden}.home-jury-bio-description>span{font-family:var(--mono);font-size:var(--type-caption)}.home-jury-bio-description>p{font-size:var(--type-body);overscroll-behavior:contain;min-height:0;padding-right:var(--space-8px);scrollbar-color:var(--text-on-dark-secondary) transparent;margin:0;line-height:1.25;overflow-y:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.year-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.year-filter label,.year-filter select{width:100%;min-width:0}.year-filter select{appearance:none;border:1px solid var(--hairline-dark);border-radius:var(--radius-none);color:var(--dark-text);cursor:pointer;font-family:var(--mono);font-size:var(--type-caption);height:100%;min-height:2.75rem;padding:0 var(--space-32px) 0 var(--space-16px);background:linear-gradient(45deg,#0000 50%,currentColor 0) calc(100% - 1rem)/.35rem .35rem no-repeat,linear-gradient(135deg,currentColor 50%,#0000 0) calc(100% - .66rem)/.35rem .35rem no-repeat,0 0}.year-filter select:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.58}.archive-workspace{margin-top:var(--space-64px);align-items:start}.archive-sidebar{gap:var(--space-32px);top:var(--space-96px);grid-column:1/4;display:grid;position:sticky}.archive-track-filter{border-top:1px solid var(--hairline-dark);padding-top:var(--space-16px)}.archive-track-filter>button,.archive-track-filter>div button{border:0;border-bottom:1px solid var(--hairline-dark);color:var(--dark-text);cursor:pointer;font-family:var(--sans);font-size:var(--type-caption);align-items:start;gap:var(--space-8px);padding:var(--space-16px) 0;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.archive-track-filter button small{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.archive-track-filter button.active{color:var(--vermilion)}.archive-track-filter button.active small{color:currentColor}.archive-track-filter>button.archive-primary-filter{background:var(--ink);border:1px solid var(--ink);color:var(--light-text);margin-top:var(--space-8px);padding:var(--space-16px)}.archive-track-filter>button.archive-primary-filter:first-of-type{margin-top:var(--space-16px)}.archive-track-filter>button.archive-primary-filter small{color:var(--text-muted-on-dark)}.archive-track-filter>button.archive-primary-filter.active{color:var(--champagne)}.archive-track-filter>div{padding-left:var(--space-16px)}.archive-track-filter>div button{padding-right:calc(var(--space-16px) + 1px)}.archive-track-select{display:none}.archive-track-filter h3{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;margin:var(--space-28px) 0 0;font-weight:400}.archive-results-pane{grid-column:4/13;min-width:0}.archive-results-pane>header{border-top:1px solid var(--hairline-dark);align-items:end;gap:var(--space-32px);padding:var(--space-16px) 0 var(--space-32px);justify-content:space-between;display:flex}.archive-results-pane>header h3{font-family:var(--serif);font-size:var(--type-h3);margin:var(--space-8px) 0 0;font-weight:400}.archive-results-pane>header>p{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);margin:0}.archive-card-grid,.archive-jury-grid{gap:var(--space-16px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.archive-jury-card{background:var(--ink);color:var(--light-text);min-width:0}.archive-jury-card>div{background:linear-gradient(145deg,#cf3f2f4d,transparent),var(--surface-dark-tile);color:var(--champagne);font-family:var(--serif);font-size:var(--type-display);justify-content:center;align-items:center;display:flex;position:relative}.archive-jury-card .jury-portrait.has-photo,.home-jury-directory-grid .jury-portrait.has-photo,.home-jury-feature-card .jury-portrait.has-photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.archive-jury-card>div:after{content:"";background:linear-gradient(#0000 64%,#0d0b0ab8);position:absolute;inset:0}.archive-jury-card>div>span{bottom:var(--space-8px);color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);left:var(--space-16px);z-index:1;position:absolute}.archive-jury-card footer{border-top:1px solid var(--hairline-light);min-height:var(--space-128px);padding:var(--space-16px)}.archive-jury-card footer h3{font-family:var(--serif);font-size:var(--type-lead);margin:0 0 var(--space-8px);font-weight:400}.archive-jury-card footer p{color:var(--text-muted-on-dark);font-size:var(--type-caption);margin:0;line-height:1.25}.archive-result-card{border:1px solid var(--hairline-dark);min-width:0;min-height:15rem;padding:var(--space-16px);background:#ffffff80;flex-direction:column;display:flex}.archive-result-card.is-brand{background:linear-gradient(160deg,#e9955d2b,#0000 55%),#ffffff85}.archive-result-card>p:first-child{color:var(--vermilion);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;margin:0}.archive-result-card>h3{font-family:var(--serif);font-size:var(--type-lead);margin:var(--space-32px) 0 var(--space-16px);overflow-wrap:anywhere;font-weight:400;line-height:1.25}.archive-result-card>h3.archive-brand-name{line-height:.95}.archive-brand-name>span{display:block}.archive-brand-name>span+span{color:#2b18129e;margin-top:var(--space-8px)}.archive-result-case{color:var(--text-muted);margin:0}.archive-result-agency,.archive-result-case{font-size:var(--type-caption);line-height:1.25}.archive-result-agency{color:#2b181294;font-family:var(--mono);margin:var(--space-8px) 0 0;overflow-wrap:anywhere}.archive-result-card footer{border-top:1px solid var(--hairline-dark);gap:var(--space-8px);padding-top:var(--space-16px);margin-top:auto;display:grid}.archive-result-card footer span{font-size:var(--type-caption);line-height:1.25}.archive-result-card footer small{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption)}.archive-empty{border:1px solid var(--hairline-dark);min-height:28rem;padding:var(--space-42px);background:#ffffff75}.archive-empty h3{font-family:var(--serif);font-size:var(--type-h2);margin:var(--space-64px) 0 var(--space-16px);font-weight:400}.archive-empty>p:last-child{color:var(--text-muted)}@media (max-width:1500px){.archive-card-grid,.archive-jury-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.home-jury-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-sidebar{grid-column:1/5}.archive-results-pane{grid-column:5/13}.archive-card-grid,.archive-jury-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.edition-jury-editor{grid-template-columns:1fr}.edition-jury-list{border-bottom:1px solid var(--hairline-dark);border-right:0;max-height:20rem}.edition-jury-form{padding:var(--space-16px)}.jury-showcase>header>div,.jury-showcase>header>p{grid-column:1/-1}.jury-showcase>header>p{margin-top:var(--space-16px)}.home-jury-marquee-page{grid-template-columns:repeat(2,minmax(0,1fr))}.home-jury-directory-grid{grid-template-columns:1fr}.home-jury-bio-modal{padding:var(--space-16px)}.home-jury-bio-dialog{aspect-ratio:auto;height:auto;max-height:calc(100dvh - var(--space-32px));grid-template-columns:1fr;max-width:34rem;overflow-y:auto}.home-jury-bio-photo{height:auto;max-height:44dvh}.home-jury-bio-copy{padding:var(--space-42px) var(--space-16px) var(--space-32px);display:block}.home-jury-bio-heading h3{font-size:var(--type-h2)}.home-jury-bio-description{grid-template-columns:1fr;overflow:visible}.home-jury-bio-description>p{padding-right:0;overflow:visible}.archive-filter>div:first-child,.archive-results-pane,.archive-sidebar,.year-filter{grid-column:1/-1}.year-filter{margin-top:var(--space-32px)}.archive-sidebar{position:static}.archive-track-filter>button,.archive-track-filter>div{display:none}.archive-track-select{appearance:none;border:1px solid var(--hairline-dark);border-radius:var(--radius-none);color:var(--dark-text);font-family:var(--sans);font-size:var(--type-body);margin-top:var(--space-16px);min-height:var(--space-64px);padding:0 var(--space-32px) 0 var(--space-16px);background:linear-gradient(45deg,#0000 50%,currentColor 0) calc(100% - 1rem)/.35rem .35rem no-repeat,linear-gradient(135deg,currentColor 50%,#0000 0) calc(100% - .66rem)/.35rem .35rem no-repeat,0 0;width:100%;display:block}.archive-results-pane{margin-top:var(--space-32px)}.archive-card-grid,.archive-jury-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.archive-card-grid,.archive-jury-grid{grid-template-columns:1fr}.year-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-results-pane>header{flex-direction:column;align-items:start}.home-jury-marquee-page{grid-template-columns:1fr}.home-jury-directory-grid>button{grid-template-columns:var(--space-64px) minmax(0,1fr);min-height:var(--space-96px);padding-block:var(--space-8px)}.home-jury-directory{margin-top:var(--space-42px)}}@media (max-width:1200px){.jury-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.hero-legacy,.hero-stage{grid-column:1/5}.hero-legacy{grid-template-columns:repeat(3,minmax(0,1fr))}.award-rationale>div,.award-rationale__thesis,.jury-group-detail,.jury-group-tabs,.jury-intro>div,.jury-intro>p,.principles-intro>.section-index,.principles-intro>h3,.principles-intro>p:last-child{grid-column:1/5}.award-rationale>div,.jury-intro>div,.principles-intro>h3,.principles-intro>p:last-child{margin-top:var(--space-28px)}.award-rationale__thesis br{display:none}.jury-group-detail{grid-template-columns:1fr}.jury-group-detail p+p{border-left:0;border-top:1px solid var(--hairline-light)}.edition-progress li{grid-column:1/5;min-height:11rem}.archive-band__metric{grid-column:span 2}.archive-band>a,.archive-band>p{grid-column:1/5}.archive-band>a,.archive-band>p{border-top:1px solid var(--hairline-dark)}.archive-band>a{border-left:0}}@media (max-width:560px){.hero-legacy,.jury-group-tabs{grid-template-columns:1fr}.archive-band__metric{grid-column:1/5}.archive-band__metric+.archive-band__metric{border-left:0;border-top:1px solid var(--hairline-dark);padding-left:0}}@media (prefers-reduced-motion:reduce){.home-jury-marquee-track{transition:none}}#top{--home-display-size:clamp(var(--type-h3),7.3vw,var(--type-display));--home-hero-title-size:clamp(var(--type-h1),min(9vw,14svh),var(--type-display))}#about{padding-bottom:0}.about-manifesto{border-top:1px solid var(--hairline-dark);margin-top:clamp(var(--space-64px),8vw,var(--space-128px));padding-top:var(--space-16px)}.about-manifesto__statement{font-family:var(--serif);font-size:var(--type-h2);letter-spacing:-.05em;grid-column:1/9;margin:0;line-height:1.05}.about-manifesto__statement span,.about-manifesto__statement strong{font-weight:400;display:block}.about-manifesto__statement span{color:var(--text-muted)}.about-manifesto__statement strong{color:var(--vermilion)}.about-manifesto__body{color:var(--text-muted);grid-column:10/13;align-self:end;line-height:1.25}.about-manifesto__body p{margin:0}.about-manifesto__body p+p{margin-top:var(--space-16px)}.relation-scene{background:var(--ink);color:var(--light-text);margin-top:clamp(var(--space-96px),10vw,var(--space-128px));min-height:88svh;padding-block:clamp(var(--space-96px),10vw,var(--space-128px))}.relation-scene__inner{align-items:start;row-gap:var(--space-64px)}.relation-scene__label{color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.08em;margin:var(--space-8px) 0 0;grid-column:1/4}.relation-scene__question{color:var(--text-muted-on-dark);grid-column:10/13;margin:0;line-height:1.25}.relation-scene h3{font-family:var(--serif);font-size:var(--home-display-size,var(--type-display));letter-spacing:-.065em;margin:var(--space-28px) 0 0;text-align:center;grid-column:2/12;font-weight:400;line-height:.95}.relation-scene h3 span,.relation-scene h3 strong{font-weight:400;display:block}.relation-scene h3 span{color:var(--text-muted-on-dark)}.relation-scene h3 strong{color:var(--light-text)}.relation-scene__explanation{border-top:1px solid var(--hairline-light);color:var(--text-on-dark-secondary);align-items:start;gap:var(--space-16px);padding-top:var(--space-16px);grid-column:3/11;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.relation-scene__explanation>span{color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.05em;grid-column:1/3}.relation-scene__explanation>p{font-family:var(--serif);font-size:var(--type-lead);grid-column:3/9;margin:0;line-height:1.25}.relation-scene__references{border-top:1px solid var(--hairline-light);gap:var(--space-42px);padding-top:var(--space-16px);grid-column:2/12;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.relation-scene__references p{color:var(--text-muted-on-dark);font-family:var(--serif);font-size:var(--type-body);margin:0;line-height:1.25}.relation-scene__references span{color:var(--champagne);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.05em;margin-bottom:var(--space-16px);display:block}.about-principles,.about-principles__surface{background:var(--warm-grey-light);position:relative}.about-principles__surface{box-sizing:border-box;min-height:100svh;padding:clamp(var(--space-64px),7vw,var(--space-96px)) 0 var(--space-64px);flex-direction:column;justify-content:flex-start;display:flex}.about-principles .principles-intro{z-index:1;margin-top:0;position:relative}.about-principles .principles{margin-top:var(--space-28px);z-index:1;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;min-height:0;position:relative}.about-principles .principle-card{border-bottom:1px solid var(--hairline-dark);border-top:1px solid var(--hairline-dark);box-sizing:border-box;isolation:isolate;grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.about-principles .principle-card+.principle-card{border-top:0}.about-principles .principle-card__copy{padding:var(--space-16px) var(--space-28px) var(--space-28px);transition:background-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-spring-strong) var(--ease-spring-strong);z-index:1;background:#eee4daf0;flex-direction:column;grid-area:1/1/auto/13;justify-content:space-between;display:flex;position:relative}.about-principles .principle-card--center .principle-card__copy,.about-principles .principle-card--left .principle-card__copy,.about-principles .principle-card--right .principle-card__copy{text-align:left;grid-column:1/13;align-items:flex-start}.about-principles .principle-card__meta{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-caption);align-items:center;gap:var(--space-16px);letter-spacing:.05em;text-transform:uppercase;justify-content:flex-start;width:100%;display:flex}.about-principles .principle-card--center .principle-card__meta{justify-content:flex-start}.about-principles .principle-card--right .principle-card__meta{flex-direction:row}.about-principles .principle-card__text{max-width:32rem}.about-principles .principle-card h3{font-size:var(--type-h3);margin:0 0 var(--space-8px);line-height:.95;position:relative}.about-principles .principle-card p{margin:0;line-height:1.25;position:relative}.about-principles.is-principles-sequenced .principle-card{opacity:.66;transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),opacity var(--motion-fast) var(--ease-out),transform var(--motion-spring-strong) var(--ease-spring-strong);transform:none}.about-principles.is-principles-sequenced .principle-card h3,.about-principles.is-principles-sequenced .principle-card p,.about-principles.is-principles-sequenced .principle-card__meta{transition:color var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out)}.about-principles.is-principles-sequenced .principle-card.is-active{background:var(--ink);border-color:var(--ink);color:var(--light-text);opacity:1;transform:none}.about-principles.is-principles-sequenced .principle-card.is-active .principle-card__copy{background:#0d0b0af0}.about-principles.is-principles-sequenced .principle-card.is-active .principle-card__meta{color:var(--champagne)}.about-principles.is-principles-sequenced .principle-card.is-active p{color:var(--text-on-dark-secondary)}.about-principles.is-principles-sequenced .principle-card:hover{opacity:.82}.about-principles.is-principles-sequenced .principle-card.is-active:hover{opacity:1}.award-story{background:var(--ink);color:var(--light-text);overflow:clip}.award-story__scroll{position:relative}.award-story__stage{min-height:100svh}.award-story__stage,.award-story__stage-surface{background:var(--ink);position:relative;overflow:hidden}.award-story__stage-surface{min-height:inherit}.award-story__top{padding-top:var(--space-96px);z-index:3;align-items:start;position:absolute;top:0;left:0;right:0}.award-story__top>p:first-child{color:var(--champagne);grid-column:1/4}.award-story__top>p:nth-child(2){font-family:var(--serif);font-size:var(--type-lead);text-align:center;grid-column:6/9;margin:0}.award-story__top>small{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.04em;text-align:right;grid-column:10/13}.award-story__sentence{font-family:var(--serif);font-size:var(--home-display-size,var(--type-display));letter-spacing:-.07em;padding-inline:var(--page-padding);text-align:center;z-index:1;flex-direction:column;justify-content:center;width:100%;margin:0;font-weight:400;line-height:.95;display:flex;position:absolute;inset:0}.award-story__line{display:block}.award-story__line:first-child{color:var(--text-muted-on-dark)}.award-story__line>span{display:inline-block}.award-story__line>.award-story__punctuation{margin-inline-end:-.48em}.award-story__cards{padding-inline:var(--page-padding);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.award-story__scroll.is-award-story-animated .award-story__cards{place-items:center;display:grid}.award-story__card{aspect-ratio:85/135;color:var(--ink);min-height:0;padding:var(--space-42px);transform-origin:50% 340%;border-radius:20px;flex-direction:column;flex:0 0 clamp(19.75rem,21vw,24.5rem);width:clamp(19.75rem,21vw,24.5rem);display:flex;position:relative;overflow:hidden}.award-story__scroll.is-award-story-animated .award-story__card{grid-area:1/1}.award-story__card+.award-story__card{margin-left:calc(var(--space-96px) * -1)}.award-story__scroll.is-award-story-animated .award-story__card+.award-story__card{margin-left:0}.award-story__card.tone-champagne{background:var(--champagne)}.award-story__card.tone-orange{background:var(--orange)}.award-story__card.tone-pink{background:var(--pink)}.award-story__card-kicker{font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;padding-bottom:var(--space-16px);text-transform:uppercase;border-bottom:1px solid #0d0b0a3d}.award-story__card h3{font-family:var(--sans);font-size:var(--type-h3);letter-spacing:-.04em;margin:var(--space-28px) 0 0;z-index:2;max-width:90%;font-weight:600;line-height:.95;position:relative}.award-story__card-mark{font-family:var(--serif);font-size:var(--type-display);letter-spacing:-.08em;opacity:.12;right:var(--space-28px);white-space:nowrap;line-height:.95;position:absolute;top:45%;transform:translateY(-50%)}.award-story__card p{font-size:var(--type-body);z-index:2;max-width:78%;margin:auto 0 0;line-height:1.25;position:relative}.award-story__total{pointer-events:none;align-content:center;row-gap:var(--space-32px);z-index:3;position:absolute;inset:0}.award-story__total-number{align-items:flex-start;gap:var(--space-8px);white-space:nowrap;flex-direction:column;grid-area:1/8/auto/13;margin:0;display:flex}.award-story__total-value{align-items:baseline;gap:var(--space-8px);display:inline-flex}.award-story__total-number strong{color:var(--champagne);font-family:var(--serif);font-size:var(--type-display);letter-spacing:-.06em;font-weight:400;line-height:.95}.award-story__total-label{color:var(--text-muted-on-dark);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.06em;line-height:1}.award-story__total-value small{color:var(--champagne);font-family:var(--sans);font-size:var(--type-lead);font-weight:400;line-height:1}.award-story__total>div{border-top:1px solid var(--hairline-light);padding-top:var(--space-16px);grid-area:2/8/auto/13}.award-story__total>div p{color:var(--text-on-dark-secondary);font-family:var(--serif);font-size:var(--type-lead);margin:0;line-height:1.25}.award-story__total>div p+p{color:var(--champagne);font-family:var(--sans);font-size:var(--type-body);margin-top:var(--space-28px)}.award-directory{background:var(--warm-grey-light);color:var(--dark-text);z-index:4;min-height:100svh;position:relative}.award-directory__surface{min-height:inherit;padding:var(--space-128px) 0}.award-directory__intro{align-items:start}.award-directory__intro>.section-index{grid-column:1/4}.award-directory__intro>h2{font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.06em;grid-column:4/9;margin:0;font-weight:400;line-height:.95}.award-directory__groups{margin-top:var(--space-96px)}.award-directory__group{border-top:1px solid var(--hairline-dark);padding-block:var(--space-42px)}.award-directory__group header{grid-column:1/4}.award-directory__group h3{font-family:var(--serif);font-size:var(--type-lead);margin:0;font-weight:400}.award-directory__group ul{gap:0 var(--space-16px);grid-column:4/13;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.award-directory__group li{padding:var(--space-8px) 0;line-height:1.25}.award-directory__note{border-top:1px solid var(--hairline-dark);color:var(--text-muted);font-size:var(--type-body);margin-top:var(--space-42px);padding-top:var(--space-16px)}.award-directory__note>span{grid-column:4/10;line-height:1.25}.narrative-quote--fullscreen{min-height:100svh;padding-block:var(--space-96px);align-items:center;display:grid}.narrative-quote--fullscreen .narrative-quote__inner>blockquote>p{font-size:var(--home-display-size,var(--type-display));line-height:.95}.narrative-quote--fullscreen .narrative-quote__inner>blockquote>p>span,.narrative-quote--fullscreen .narrative-quote__inner>blockquote>p>strong{text-wrap:balance;font-weight:400;display:block}.narrative-quote--fullscreen .narrative-quote__inner>blockquote>p>span{color:var(--text-muted-on-dark)}.narrative-quote--fullscreen .narrative-quote__inner>blockquote>p>strong{color:var(--light-text)}.narrative-quote__phrase{color:inherit;white-space:nowrap;display:inline-block}.narrative-quote__punctuation{margin-inline-end:-.48em;display:inline-block}.process-section{padding-block:var(--space-96px);position:relative}.process-section .edition-progress{margin-top:var(--space-42px)}.process-section .edition-progress li{min-height:var(--space-128px)}.process-section.is-process-autoplay .edition-progress li{opacity:.34;transition:color var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out),transform var(--motion-spring-medium) var(--ease-spring-medium)}.process-section.is-process-autoplay .edition-progress li:is(.is-playback-active,.is-playback-past){opacity:1}.process-section.is-process-autoplay .edition-progress li.is-playback-past{opacity:.46}.process-section.is-process-autoplay .edition-progress__rail{background:var(--hairline-dark);overflow:visible}.process-section.is-process-autoplay .edition-progress__rail:after{background:var(--vermilion);content:"";transform:scaleX(var(--process-step-progress,0));transform-origin:0;position:absolute;inset:0}.process-section.is-process-autoplay .edition-progress li:is(.is-complete,.is-current) .edition-progress__rail i,.process-section.is-process-autoplay .edition-progress__rail i{background:var(--warm-grey-light);border-color:var(--text-muted);box-shadow:none;z-index:1}.process-section.is-process-autoplay .edition-progress li:is(.is-playback-active,.is-playback-past) .edition-progress__rail i{background:var(--vermilion);border-color:var(--vermilion)}.process-section.is-process-autoplay .edition-progress li.is-playback-active .edition-progress__rail i{box-shadow:0 0 0 var(--space-8px) #c83f2f29}.process-section.is-process-autoplay .edition-progress li>small{color:var(--text-muted);transition:color var(--motion-base) var(--ease-out)}.process-section.is-process-autoplay .edition-progress h3,.process-section.is-process-autoplay .edition-progress p{transition:color var(--motion-base) var(--ease-out)}.process-section.is-process-autoplay .edition-progress li.is-playback-active h3,.process-section.is-process-autoplay .edition-progress li:is(.is-playback-active,.is-playback-past)>small{color:var(--vermilion)}.process-section.is-process-autoplay .edition-progress li.is-playback-active p{color:var(--dark-text)}.archive-scene{background:var(--brown);color:var(--light-text);min-height:84svh;padding-block:var(--space-96px);align-items:center;display:grid;position:relative;overflow:hidden}.archive-scene__media,.archive-scene__veil{position:absolute;inset:0}.archive-scene__media{pointer-events:none}.archive-scene__image{border:1px solid #fff8f033;margin:0;position:absolute;overflow:hidden}.archive-scene__image img{filter:grayscale()sepia(.42)saturate(.72)contrast(1.08);object-fit:cover;opacity:.56;width:100%;height:100%;display:block}.archive-scene__image--cover{aspect-ratio:3/4;width:21vw;top:6%;left:3%}.archive-scene__image--hero{aspect-ratio:4/3;width:27vw;top:7%;right:7%}.archive-scene__image--portrait-a{aspect-ratio:1;width:13vw;bottom:3%;left:29%}.archive-scene__image--portrait-b{aspect-ratio:1;width:12vw;bottom:8%;right:29%}.archive-scene__image--portrait-c{aspect-ratio:1;width:10vw;bottom:-4%;left:1%}.archive-scene__image--portrait-d{aspect-ratio:1;width:11vw;top:42%;right:1%}.archive-scene__veil{z-index:1;background:linear-gradient(90deg,#0d0b0ad1,#4b24186b 52%,#0d0b0acc),linear-gradient(#0d0b0a85,#0000 54%,#0d0b0ac2)}.archive-scene__content{align-items:start;row-gap:var(--space-42px);z-index:2;position:relative}.archive-scene__content>.section-index{color:var(--champagne);grid-column:1/4}.archive-scene__content>h2{font-family:var(--serif);font-size:var(--home-display-size,var(--type-display));letter-spacing:-.065em;margin:var(--space-64px) 0 0;grid-column:3/10;font-weight:400;line-height:.95}.archive-scene__intro{color:var(--text-on-dark-secondary);font-family:var(--serif);font-size:var(--type-lead);grid-column:10/13;align-self:end;margin:0;line-height:1.2}.archive-scene__link{border-bottom:1px solid var(--hairline-light);font-family:var(--mono);font-size:var(--type-caption);margin-top:var(--space-64px);padding:var(--space-16px) 0;transition:border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard);grid-column:10/13;justify-content:space-between;align-self:end;align-items:center;display:flex}.archive-scene__link:hover{border-color:var(--champagne);color:var(--champagne)}.apply-section{min-height:70svh;padding-block:var(--space-96px);align-items:center;display:grid}.apply-content{align-items:start}.apply-content>h2{margin-top:var(--space-42px);grid-column:1/8}.apply-actions,.apply-content>p{grid-column:9/13}.apply-content>p{margin-top:var(--space-42px)}.apply-actions{margin-top:var(--space-28px)}.apply-card{min-height:var(--space-128px)}.section-index.home-section-index{color:inherit;font-size:var(--type-micro);align-self:start;align-items:center;gap:var(--space-8px);letter-spacing:.08em;opacity:.55;white-space:nowrap;justify-self:start;font-weight:400;line-height:1.25;display:inline-flex}.home-section-index>span:nth-child(2){opacity:.5}#about>.section-heading .section-index,#jury>.section-heading .section-index,.process-section>.section-heading .section-index{margin:0 0 var(--space-8px);grid-area:1/1/auto/9}#about>.section-heading,#jury>.section-heading,.apply-content,.archive-scene__content,.award-directory__intro,.award-story__top,.principles-intro,.process-section>.section-heading{row-gap:0}#about>.section-heading h2,#jury>.section-heading h2,.process-section>.section-heading h2{grid-area:2/1/auto/9}#about>.section-heading>p:last-child,#jury>.section-heading>p:last-child,.process-section>.section-heading>p:last-child{grid-row:2}.principles-intro>.section-index{margin:0 0 var(--space-8px);grid-area:1/1/auto/8}.principles-intro>h3{grid-area:2/1/auto/8}.principles-intro>p:last-child{grid-row:2}.award-story__top>p:first-child{margin:0 0 var(--space-8px);text-align:left;grid-area:1/1/auto/8}.award-story__top>p:nth-child(2){text-align:left;grid-area:2/1/auto/8}.award-story__top>small{grid-row:2}.award-directory__intro>.section-index{margin:0 0 var(--space-8px);grid-area:1/1/auto/9}.award-directory__intro>h2{grid-area:2/1/auto/9}.narrative-quote__index{margin-bottom:var(--space-16px);grid-column:4/13}.archive-scene__content>.section-index{margin:0 0 var(--space-8px);grid-area:1/1/auto/9}.archive-scene__content>h2{grid-area:2/1/auto/9;margin-top:0}.archive-scene__intro{grid-row:2}.apply-content>.section-index{margin:0 0 var(--space-8px);grid-area:1/1/auto/8}.apply-content>h2{grid-row:2;margin-top:0}.apply-content>p{grid-row:2}@media (max-width:800px){.about-manifesto__body,.about-manifesto__statement,.apply-actions,.apply-content>h2,.apply-content>p,.archive-scene__content>.section-index,.archive-scene__content>h2,.archive-scene__intro,.archive-scene__link,.award-directory__group header,.award-directory__group ul,.award-directory__intro>.section-index,.award-directory__intro>h2,.award-story__top>p:first-child,.award-story__top>p:nth-child(2),.award-story__top>small,.relation-scene h3,.relation-scene__explanation,.relation-scene__label,.relation-scene__question,.relation-scene__references{grid-column:1/5}.about-manifesto__body{margin-top:var(--space-32px)}.relation-scene{min-height:0}.relation-scene__inner{row-gap:var(--space-32px)}.relation-scene__question{margin-top:var(--space-16px)}.relation-scene h3{font-size:var(--home-display-size,var(--type-h2));margin-top:var(--space-32px);text-align:left}.relation-scene__explanation{display:block}.relation-scene__explanation>span{margin-bottom:var(--space-16px);display:block}.relation-scene__explanation>p{font-size:var(--type-body)}.relation-scene__references{gap:var(--space-32px);grid-template-columns:1fr}.about-principles .principle-card{grid-column:1/5;grid-template-columns:repeat(4,minmax(0,1fr));min-height:12rem;padding:0}.about-principles .principle-card+.principle-card{border-top:0}.about-principles .principle-card--center .principle-card__copy,.about-principles .principle-card--left .principle-card__copy,.about-principles .principle-card--right .principle-card__copy,.about-principles .principle-card__copy{color:var(--light-text);min-height:12rem;padding:var(--space-16px) var(--space-28px) var(--space-28px);text-align:left;background:#0d0b0ae0;grid-column:1/5;align-self:stretch;align-items:flex-start}.about-principles .principle-card--center .principle-card__meta,.about-principles .principle-card--right .principle-card__meta,.about-principles .principle-card__meta{color:var(--champagne);flex-direction:row;justify-content:space-between}.about-principles .principle-card p{color:var(--text-on-dark-secondary)}.about-principles__surface{min-height:0;padding:var(--space-64px) 0}.about-principles .principles{row-gap:var(--space-16px);flex:none;grid-template-rows:none}.award-story{overflow:hidden}.award-story__stage{background:var(--ink);min-height:0}.award-story__stage-surface{min-height:0;padding-block:var(--space-96px)}.award-story__cards,.award-story__sentence,.award-story__top,.award-story__total{position:relative}.award-story__top{padding-top:0}.award-story__top>p:nth-child(2),.award-story__top>small{margin-top:var(--space-28px);text-align:left}.award-story__sentence{font-size:var(--home-display-size,var(--type-h2));margin:var(--space-96px) auto 0;text-align:left;width:100%;display:block}.award-story__cards,.award-story__sentence{padding-inline:var(--page-padding);inset:auto}.award-story__cards{gap:var(--space-16px);margin-top:var(--space-64px);bottom:auto;grid-template-columns:1fr;display:grid}.award-story__card{aspect-ratio:auto;min-height:var(--space-128px);flex:none;grid-column:auto;width:100%}.award-story__card+.award-story__card{margin-left:0}.award-story__total{margin-top:var(--space-96px);inset:auto}.award-story__total-number,.award-story__total>div{grid-column:1/5}.award-story__total>div{margin-top:var(--space-42px)}.award-story__total>div p{font-size:var(--type-body)}.award-directory__intro>h2{margin-top:var(--space-28px)}.award-directory__groups{margin-top:var(--space-64px)}.award-directory{background:var(--warm-grey-light);min-height:0;padding:0}.award-directory__surface{min-height:0;padding:var(--space-96px) 0}.award-directory__group ul{margin-top:var(--space-28px);grid-template-columns:1fr}.award-directory__note{padding-inline:var(--page-padding)}.award-directory__note>span{grid-column:1/5}.narrative-quote--fullscreen{min-height:88svh}.narrative-quote--fullscreen .narrative-quote__inner>blockquote>p{font-size:var(--home-display-size,var(--type-h2));line-height:1}.process-section{padding-block:var(--space-64px)}.process-section .edition-progress li{min-height:var(--space-128px)}.archive-scene{min-height:78svh;padding-block:var(--space-64px)}.archive-scene__image--portrait-b,.archive-scene__image--portrait-c,.archive-scene__image--portrait-d{display:none}.archive-scene__image--cover{width:46vw;left:4%}.archive-scene__image--hero{width:62vw;right:-8%}.archive-scene__image--portrait-a{width:30vw;bottom:2%;left:7%}.archive-scene__content>h2,.archive-scene__link{margin-top:var(--space-42px)}.archive-scene__intro{font-size:var(--type-body)}.apply-section{min-height:0;padding-block:var(--space-96px)}.apply-content>h2,.apply-content>p{margin-top:var(--space-32px)}#about>.section-heading .section-index,#about>.section-heading h2,#about>.section-heading>p:last-child,#jury>.section-heading .section-index,#jury>.section-heading h2,#jury>.section-heading>p:last-child,.apply-content>.section-index,.apply-content>h2,.apply-content>p,.archive-scene__content>.section-index,.archive-scene__content>h2,.archive-scene__intro,.award-directory__intro>.section-index,.award-directory__intro>h2,.award-story__top>p:first-child,.award-story__top>p:nth-child(2),.award-story__top>small,.narrative-quote__index,.principles-intro>.section-index,.principles-intro>h3,.principles-intro>p:last-child,.process-section>.section-heading .section-index,.process-section>.section-heading h2,.process-section>.section-heading>p:last-child{grid-area:auto/1/auto/5}.award-story__top>p:first-child,.award-story__top>p:nth-child(2){text-align:left}}@media (min-width:801px) and (max-height:820px){.hero-content{padding-bottom:var(--space-42px)}.hero .eyebrow{margin-bottom:var(--space-16px)}.hero h1{font-size:var(--home-hero-title-size,var(--type-h1))}.hero-intro{font-size:var(--type-lead);grid-column:1/7}.hero-actions,.hero-intro,.hero-legacy,.hero-stage{margin-top:var(--space-16px)}.scroll-hint{display:none}}@media (min-width:801px) and (max-width:1200px){.footer-qr-entry:last-child .footer-qr-popover,.footer-qr-popover{left:auto;right:0}}@media (max-width:800px) and (max-height:760px){.hero-content{min-height:100svh;padding-bottom:var(--space-28px);padding-top:calc(var(--space-64px) + var(--space-28px));align-content:start}.hero .eyebrow{margin-bottom:var(--space-16px)}.hero h1{font-size:var(--home-hero-title-size,var(--type-h1))}.hero-intro{font-size:var(--type-body)}.hero-actions,.hero-intro,.hero-legacy,.hero-stage{margin-top:var(--space-16px)}.hero-legacy{gap:var(--space-8px);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.apply-section__media,.archive-scene__content>*,.archive-scene__image,.archive-scene__image img,.award-story__card,.award-story__cards,.award-story__line>span,.award-story__stage-surface,.narrative-quote--fullscreen .narrative-quote__inner footer,.narrative-quote--fullscreen .narrative-quote__inner>blockquote>p,.process-section .edition-progress li,.process-section .edition-progress__rail i,.process-section .edition-progress__rail:after{opacity:1!important;transform:none!important}.award-story__scroll{height:auto!important}}@media (min-width:801px) and (prefers-reduced-motion:reduce){.about-principles__surface{min-height:0;padding-block:var(--space-96px)}.award-story__stage{background:var(--ink);min-height:0}.award-story__stage-surface{min-height:0;padding-block:var(--space-128px)}.award-story__cards,.award-story__sentence,.award-story__top,.award-story__total{position:relative;inset:auto}.award-story__top{padding-top:0}.award-story__sentence{margin:var(--space-96px) auto 0;min-height:0;padding-inline:var(--page-padding)}.award-story__cards{gap:var(--space-16px);margin-top:var(--space-64px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.award-story__card{min-height:calc(var(--space-128px) * 2);width:100%}.award-story__card+.award-story__card{margin-left:0}.award-story__total{margin-top:var(--space-96px)}}@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-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}@property --tw-ease{syntax:"*";inherits:false}