:root{--paper:#eeebe2;--paper-deep:#e1ddd2;--ink:#141613;--ink-soft:#30312d;--muted:#73736b;--rule:#14161329;--red:#d44832;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--sans:"Satoshi", "Avenir Next", "Futura", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{z-index:20;color:var(--paper);background:var(--ink);transition:transform .3s var(--ease);padding:11px 15px;position:fixed;top:14px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.fc-grain{z-index:10;pointer-events:none;opacity:.038;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");position:fixed;inset:0}.fc-header{z-index:5;padding:0 28px;position:relative}.fc-nav{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;max-width:1480px;min-height:92px;margin:0 auto;display:grid}.fc-wordmark{letter-spacing:-.035em;align-items:center;gap:12px;width:max-content;font-size:17px;font-weight:650;display:inline-flex}.fc-mark{width:36px;height:36px}.fc-tally{color:var(--red)}.fc-nav-center{align-items:center;gap:34px;font-size:12px;display:flex}.fc-nav-center a{color:#5f6059;transition:color .5s var(--ease);position:relative}.fc-nav-center a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-13px;left:0;right:0;transform:scaleX(0)}.fc-nav-center a:hover,.fc-nav-center a.is-active{color:var(--ink)}.fc-nav-center a:hover:after,.fc-nav-center a.is-active:after{transform:scaleX(1)}.fc-nav-actions{justify-content:flex-end;align-items:center;gap:25px;display:flex}.fc-text-link{color:#565750;font-size:12px}.fc-button{min-height:50px;transition:transform .6s var(--ease), color .6s var(--ease), background-color .6s var(--ease);border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex}.fc-button span{transition:transform .6s var(--ease);font-size:16px;font-weight:400}.fc-button:hover{transform:translateY(-2px)}.fc-button:hover span{transform:translate(3px,-2px)}.fc-button:active{transform:translateY(0)scale(.985)}.fc-button:focus-visible,.fc-underlink:focus-visible,.fc-text-link:focus-visible,.fc-nav-center a:focus-visible,button:focus-visible,.fc-role:focus-visible{outline:2px solid var(--red);outline-offset:4px}.fc-button-dark{color:var(--paper);background:var(--ink)}.fc-button-red{color:#fff9f1;background:var(--red)}.fc-button-light{color:var(--ink);background:var(--paper)}.fc-button-outline{color:var(--paper);border-color:#eeebe270}.fc-hero{grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);align-items:stretch;max-width:1480px;min-height:760px;margin:0 auto;padding:64px 28px 78px;display:grid}.fc-hero-copy{flex-direction:column;padding:66px 8.5vw 0 0;display:flex}.fc-kicker{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 32px;font-size:11px;font-weight:650}.fc-hero h1{letter-spacing:-.076em;text-wrap:balance;max-width:46rem;margin:0;font-size:clamp(4.4rem,7.2vw,8.1rem);font-weight:500;line-height:.82}.fc-hero h1 span{display:block}.fc-hero h1 span:last-child{font-family:var(--serif);letter-spacing:-.06em;font-style:italic;font-weight:400}.fc-hero-intro{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:40px;margin-top:auto;padding-top:54px;display:grid}.fc-hero-intro>p{color:#5f6059;text-wrap:pretty;max-width:34rem;margin:0;font-size:16px;line-height:1.68}.fc-hero-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.fc-underlink{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:12px}.fc-privacy-line{border-top:1px solid var(--rule);color:#686960;align-items:center;gap:10px;margin-top:40px;padding-top:18px;font-size:11px;line-height:1.5;display:flex}.fc-status{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 4px #d448321a}.fc-hero-visual{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:#c9c5b9;min-height:620px;margin:0;position:relative;overflow:hidden}.fc-hero-visual>img{object-fit:cover;object-position:62% center;filter:saturate(.62)contrast(1.04);width:100%;height:100%;transform:scale(1.02)}.fc-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#12141108 46%,#121411b3 100%);position:absolute;inset:0}.fc-image-index{z-index:2;min-width:124px;color:var(--paper);background:var(--ink);letter-spacing:.12em;flex-direction:column;gap:3px;padding:14px 16px;font-size:9px;display:flex;position:absolute;top:0;left:0}.fc-hero-visual figcaption{z-index:2;color:#f6f1e8;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.fc-hero-visual figcaption strong{font-family:var(--serif);margin-bottom:4px;font-size:30px;font-weight:400;display:block}.fc-hero-visual figcaption>div span{letter-spacing:.12em;text-transform:uppercase;opacity:.68;font-size:9px}.fc-listen{min-width:230px;color:var(--ink);cursor:pointer;background:#eeebe2f0;border:0;grid-template-columns:26px auto auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.fc-play-icon{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--red);width:0;height:0;margin-left:3px}.fc-listen.is-playing .fc-play-icon{border:0;border-right:2px solid var(--red);border-left:2px solid var(--red);width:8px;height:10px;margin-left:0}.fc-listen-copy{justify-self:start;font-size:10px;font-weight:650}.fc-listen time{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:9px}.fc-timecode{z-index:2;color:#fffc;font-variant-numeric:tabular-nums;letter-spacing:.12em;writing-mode:vertical-rl;font-size:9px;position:absolute;top:16px;right:17px}.fc-marquee{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-deep);overflow:hidden}.fc-marquee-track{align-items:center;width:max-content;padding:17px 0;animation:32s linear infinite marquee;display:flex}.fc-marquee-track span{font-family:var(--serif);white-space:nowrap;margin:0 28px;font-size:15px;font-style:italic}.fc-marquee-track i{background:var(--red);width:4px;height:4px}@keyframes marquee{to{transform:translate(-50%)}}.fc-profile-section{max-width:1480px;margin:0 auto;padding:170px 28px 190px}.fc-section-heading{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:48px;margin-bottom:76px;display:grid}.fc-section-heading>p:first-child,.fc-roster-section>header p{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:650}.fc-section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,6.2vw,7rem);font-weight:500;line-height:.84}.fc-section-heading h2 em{font-family:var(--serif);font-weight:400}.fc-section-copy{color:#62635b;max-width:25rem;margin:6px 0 0;font-size:14px;line-height:1.65}.fc-profile-ledger{border:1px solid var(--ink);box-shadow:18px 20px 0 var(--paper-deep);background:#f7f4ec}.fc-ledger-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:32px;min-height:124px;padding:20px 24px;display:flex}.fc-ledger-person{align-items:center;gap:18px;display:flex}.fc-ledger-person img{object-fit:cover;object-position:62% 34%;filter:grayscale()contrast(1.08);width:72px;height:72px}.fc-ledger-person span{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:650}.fc-ledger-person h3{font-family:var(--serif);margin:3px 0 2px;font-size:31px;font-weight:400}.fc-ledger-person p{color:#696a62;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.fc-ledger-actions{align-items:center;gap:26px;display:flex}.fc-ledger-actions>span{color:#77786f;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.fc-ledger-actions button{min-height:43px;color:var(--paper);background:var(--ink);cursor:pointer;border:0;padding:0 17px}.fc-ledger-grid{grid-template-rows:repeat(2,minmax(230px,auto));grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid}.fc-ledger-grid>section{padding:24px}.fc-panel-title{color:#686960;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-size:9px;font-weight:650;display:flex}.fc-audio-panel{border-right:1px solid var(--ink);grid-area:span 2/span 7}.fc-rate-panel{border-bottom:1px solid var(--ink);grid-area:span 1/span 5}.fc-logistics-panel{grid-area:span 1/span 5}.fc-track{width:100%;min-height:94px;color:var(--ink);border:0;border-top:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(160px,1fr) minmax(160px,1fr) 38px;align-items:center;padding:0;display:grid}.fc-track:last-of-type{border-bottom:1px solid var(--rule)}.fc-track-number{color:#77786f;font-family:var(--serif);font-size:13px;font-style:italic}.fc-track-name strong,.fc-track-name small{display:block}.fc-track-name strong{font-family:var(--serif);font-size:19px;font-weight:400}.fc-track-name small{color:#787970;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:9px}.fc-track time{font-variant-numeric:tabular-nums;justify-self:end;font-size:9px}.fc-wave{align-items:center;gap:3px;height:34px;padding-right:20px;display:flex}.fc-wave i{height:var(--h);background:var(--red);transform-origin:50%;flex:1;min-width:2px}.fc-track.is-playing .fc-wave i{animation:waveform .9s var(--ease) infinite alternate;animation-delay:calc(var(--h) * -8ms)}@keyframes waveform{to{opacity:.55;transform:scaleY(.35)}}.fc-track-line{background:var(--rule);height:1px;margin-right:20px}.fc-audio-panel footer{color:#77786f;justify-content:space-between;gap:20px;padding-top:19px;font-size:9px;display:flex}.fc-audio-panel footer a{color:var(--ink);border-bottom:1px solid var(--ink)}.fc-verified{color:var(--red)}.fc-rate-row{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;display:flex}.fc-rate-row span{color:#65665e;font-size:12px}.fc-rate-row strong{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:25px;font-weight:400}.fc-visibility-control{background:var(--paper-deep);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:17px;display:flex}.fc-visibility-control strong,.fc-visibility-control span{display:block}.fc-visibility-control strong{font-size:11px}.fc-visibility-control span{color:#77786f;margin-top:3px;font-size:9px}.fc-switch{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;width:44px;height:24px;padding:0;position:relative}.fc-switch i{background:var(--ink);width:16px;height:16px;transition:transform .45s var(--ease), background .45s var(--ease);position:absolute;top:3px;left:3px}.fc-switch.is-on i{background:var(--red);transform:translate(18px)}.fc-logistics-panel dl{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0;display:grid}.fc-logistics-panel dl div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:70px;padding:15px}.fc-logistics-panel dt{color:#77786f;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.fc-logistics-panel dd{font-family:var(--serif);margin:7px 0 0;font-size:15px}.fc-manifesto-section{max-width:1480px;margin:0 auto;padding:100px 28px 220px;position:relative}.fc-manifesto{letter-spacing:-.06em;max-width:1280px;margin:0;font-size:clamp(3.4rem,6vw,6.8rem);font-weight:500;line-height:.98}.fc-manifesto span{color:#1416132e}.fc-inline-image{width:210px;height:94px;position:absolute;bottom:86px;left:18%;overflow:hidden;transform:rotate(-3deg)}.fc-inline-image img{object-fit:cover;object-position:56% 30%;filter:grayscale()contrast(1.15);width:100%;height:100%}.fc-manifesto-note{color:#5e5f57;max-width:370px;font-family:var(--serif);margin:74px 0 0 auto;font-size:20px;line-height:1.5}.fc-roster-section{color:var(--paper);background:var(--ink);padding:170px max(28px,50vw - 712px) 190px}.fc-roster-section>header{grid-template-columns:.75fr 2fr;gap:48px;margin-bottom:68px;display:grid}.fc-roster-section>header h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(3.7rem,5.9vw,6.6rem);font-weight:500;line-height:.88}.fc-role-accordion{border-top:1px solid #eeebe247;border-bottom:1px solid #eeebe247;min-height:520px;display:flex}.fc-role{cursor:pointer;min-width:0;transition:flex .85s var(--ease), background-color .85s var(--ease);border-right:1px solid #eeebe23d;flex:.7;padding:24px;position:relative;overflow:hidden}.fc-role:last-child{border-right:0}.fc-role:hover,.fc-role:focus,.fc-role.is-open{background:#1b1d19;flex:2.7}.fc-role-count{color:#eeebe280;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.fc-role h3{z-index:2;font-family:var(--serif);writing-mode:vertical-rl;transition:writing-mode 1ms .25s, transform .7s var(--ease);margin:70px 0 10px;font-size:clamp(2.6rem,4vw,5rem);font-weight:400;position:relative;transform:rotate(180deg)}.fc-role:hover h3,.fc-role:focus h3,.fc-role.is-open h3{writing-mode:horizontal-tb;transform:rotate(0)}.fc-role p{z-index:2;color:#eeebe29e;opacity:0;max-width:290px;transition:opacity .5s var(--ease) .14s, transform .5s var(--ease) .14s;margin:0;font-size:12px;line-height:1.6;position:relative;transform:translateY(14px)}.fc-role:hover p,.fc-role:focus p,.fc-role.is-open p{opacity:1;transform:translateY(0)}.fc-role img{object-fit:cover;filter:grayscale()contrast(1.08);opacity:0;width:min(74%,430px);height:245px;transition:opacity .7s var(--ease), transform .8s var(--ease);position:absolute;inset:auto 18px 18px auto;transform:translateY(20px)scale(.96)}.fc-role:hover img,.fc-role:focus img,.fc-role.is-open img{opacity:.9;transform:translateY(0)scale(1)}.fc-role-type{font-family:var(--serif);opacity:0;transition:opacity .7s var(--ease);font-size:84px;font-style:italic;line-height:.7;position:absolute;bottom:22px;right:24px}.fc-role:hover .fc-role-type,.fc-role:focus .fc-role-type{opacity:.22}.fc-join{color:var(--paper);background:var(--red);padding:140px max(28px,50vw - 712px) 32px}.fc-join-copy{grid-template-columns:1fr 2fr;align-items:start;gap:48px;display:grid}.fc-join-copy>p{max-width:240px;margin:12px 0 0;font-size:11px;line-height:1.6}.fc-join h2{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:500;line-height:.82}.fc-join-actions{justify-content:flex-end;gap:10px;margin-top:72px;display:flex}.fc-join footer{border-top:1px solid #eeebe259;grid-template-columns:1fr auto 1fr;align-items:end;gap:40px;margin-top:128px;padding-top:30px;font-size:10px;display:grid}.fc-wordmark-light{color:var(--paper)}.fc-join footer>div{gap:26px;display:flex}.fc-join footer>span{opacity:.72;justify-self:end}.capture-mode *,.capture-mode :before,.capture-mode :after{transition:none!important;animation:none!important}.capture-mode .skip-link{display:none}.capture-mode .fc-manifesto span{color:#1416139e}.capture-mode .fc-role:not(.is-open) h3{writing-mode:horizontal-tb;margin-top:70px;font-size:34px;transform:none}@media (max-width:1040px){.fc-nav{grid-template-columns:1fr 1fr}.fc-nav-center{display:none}.fc-hero{grid-template-columns:1fr;padding-top:30px}.fc-hero-copy{min-height:650px;padding-right:0}.fc-hero-visual{min-height:680px}.fc-section-heading{grid-template-columns:1fr}.fc-section-copy{max-width:34rem}.fc-ledger-head{align-items:flex-start}.fc-ledger-grid{grid-template-rows:auto;grid-template-columns:1fr}.fc-audio-panel,.fc-rate-panel,.fc-logistics-panel{border-right:0;border-bottom:1px solid var(--ink);grid-area:auto}.fc-logistics-panel{border-bottom:0}.fc-roster-section>header,.fc-join-copy{grid-template-columns:1fr}.fc-role-accordion{flex-direction:column}.fc-role{border-bottom:1px solid #eeebe23d;border-right:0;min-height:150px}.fc-role h3,.fc-role:hover h3,.fc-role:focus h3,.fc-role.is-open h3{writing-mode:horizontal-tb;margin-top:34px;transform:none}.fc-role.is-open{min-height:470px}}@media (max-width:680px){.fc-header{padding:0 16px}.fc-nav{min-height:74px}.fc-wordmark{font-size:15px}.fc-mark{width:30px;height:30px}.fc-text-link{display:none}.fc-nav-actions .fc-button{min-height:42px;padding:0 13px;font-size:10px}.fc-hero{min-height:0;padding:48px 16px 64px}.fc-hero-copy{min-height:590px;padding:20px 0 0}.fc-hero h1{font-size:clamp(4rem,19vw,6rem)}.fc-hero-intro{grid-template-columns:1fr}.fc-hero-visual{min-height:540px}.fc-hero-visual figcaption{flex-direction:column;align-items:flex-start}.fc-listen{width:100%}.fc-profile-section,.fc-manifesto-section{padding-left:16px;padding-right:16px}.fc-profile-section{padding-top:110px;padding-bottom:130px}.fc-section-heading{margin-bottom:48px}.fc-section-heading h2{font-size:4rem}.fc-ledger-head{flex-direction:column;align-items:stretch}.fc-ledger-actions{flex-direction:column;align-items:flex-start}.fc-track{grid-template-columns:26px 1fr 34px}.fc-wave,.fc-track-line{display:none}.fc-logistics-panel dl{grid-template-columns:1fr}.fc-manifesto-section{padding-top:30px;padding-bottom:140px}.fc-manifesto{font-size:3.2rem}.fc-inline-image{width:160px;margin:40px 0 0 auto;position:relative;bottom:auto;left:auto;right:auto}.fc-roster-section,.fc-join{padding-left:16px;padding-right:16px}.fc-roster-section{padding-top:110px;padding-bottom:120px}.fc-roster-section>header h2{font-size:3.7rem}.fc-join{padding-top:100px}.fc-join h2{font-size:4.2rem}.fc-join-actions{flex-direction:column;align-items:stretch}.fc-join footer{grid-template-columns:1fr;margin-top:90px}.fc-join footer>div{flex-wrap:wrap}.fc-join footer>span{justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-page{min-height:100vh}.site-main{width:min(1180px,100% - 48px);margin:0 auto;padding:88px 0 140px}.site-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:72px;padding:48px 0 68px;display:grid}.site-hero h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(3.6rem,7vw,7.4rem);font-weight:500;line-height:.86}.site-hero h1 em{font-family:var(--serif);font-weight:400}.site-hero-copy{max-width:420px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.site-form-section{grid-template-columns:minmax(250px,.65fr) minmax(420px,1.35fr);gap:clamp(48px,10vw,150px);padding:76px 0;display:grid}.site-form-section h2{font-family:var(--serif);margin:0 0 18px;font-size:42px;font-weight:400}.site-form-section>div:first-child>p:last-child{max-width:350px;color:var(--muted);font-size:13px;line-height:1.7}.principle-list{border-top:1px solid var(--ink)}.principle-list article{border-bottom:1px solid var(--ink);grid-template-columns:100px minmax(220px,.7fr) minmax(280px,1.3fr);align-items:baseline;gap:34px;padding:34px 0;display:grid}.principle-list article>span{color:var(--red);font-family:var(--serif);font-style:italic}.principle-list h2{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.principle-list p{color:var(--muted);margin:0;line-height:1.7}.legal-copy{width:min(760px,100%);margin:72px auto 0}.legal-copy h2{font-family:var(--serif);margin:42px 0 12px;font-size:30px;font-weight:400}.legal-copy p{color:var(--muted);font-size:15px;line-height:1.8}.site-footer{border-top:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:end;width:min(1480px,100% - 56px);min-height:148px;margin:0 auto;font-size:11px;display:grid}.site-footer-links{gap:24px;display:flex}.site-footer>span{color:var(--muted);justify-self:end}.player-story-page{background:var(--paper)}.player-story-hero{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:stretch;gap:clamp(48px,7vw,112px);width:min(1480px,100% - 56px);min-height:760px;margin:0 auto;padding:58px 0 96px;display:grid}.player-story-hero-copy{flex-direction:column;justify-content:center;padding:64px 0 18px;display:flex}.player-story-hero h1{letter-spacing:-.075em;max-width:800px;margin:0;font-size:clamp(4.7rem,7.7vw,8.7rem);font-weight:500;line-height:.82}.player-story-hero h1 em{font-family:var(--serif);font-weight:400}.player-story-lede{max-width:590px;color:var(--muted);text-wrap:pretty;margin:46px 0 0;font-size:16px;line-height:1.75}.player-story-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.player-story-approval{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin:auto 0 0;padding-top:48px;font-size:10px;font-weight:650;display:flex}.player-story-portrait{background:var(--paper-deep);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);min-height:670px;margin:0;position:relative;overflow:hidden}.player-story-portrait>img{object-fit:cover;object-position:52% center;filter:saturate(.56)contrast(1.05);width:100%;height:100%;transition:transform 1.1s var(--ease), filter 1.1s var(--ease)}.player-story-portrait:hover>img{filter:saturate(.72)contrast(1.02);transform:scale(1.025)}.player-story-portrait:after{content:"";pointer-events:none;background:linear-gradient(#14161305 52%,#141613b8 100%);position:absolute;inset:0}.player-story-index{z-index:2;width:min(280px,60%);color:var(--paper);background:var(--ink);letter-spacing:.13em;justify-content:space-between;padding:15px 17px;font-size:9px;display:flex;position:absolute;top:0;left:0}.player-story-portrait figcaption{z-index:2;color:var(--paper);letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #eeebe27a;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:15px;font-size:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.player-story-proof{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);width:min(1480px,100% - 56px);margin:0 auto;display:grid}.player-story-proof>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:9px;min-height:132px;padding:27px;display:grid}.player-story-proof strong{font-family:var(--serif);font-size:22px;font-weight:400}.player-story-proof span{max-width:280px;color:var(--muted);font-size:10px;line-height:1.6}.player-story-dossier{width:min(1480px,100% - 56px);margin:0 auto;padding:178px 0 190px}.player-story-dossier>header{grid-template-columns:.65fr 1.4fr .65fr;align-items:start;gap:48px;margin-bottom:76px;display:grid}.player-story-dossier h2,.player-story-process h2{letter-spacing:-.067em;margin:0;font-size:clamp(4rem,6.4vw,7rem);font-weight:500;line-height:.84}.player-story-dossier h2 em,.player-story-process h2 em,.player-story-privacy h2 em,.player-story-cta h2 em{font-family:var(--serif);font-weight:400}.player-story-dossier>header>p:last-child{max-width:390px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.75}.player-story-ledger{border:1px solid var(--ink);box-shadow:18px 20px 0 var(--paper-deep);background:#f7f4ec;grid-template-columns:minmax(360px,.85fr) minmax(480px,1.15fr);display:grid}.player-story-ledger-image{border-right:1px solid var(--ink);min-height:670px;position:relative;overflow:hidden}.player-story-ledger-image img{object-fit:cover;object-position:58% center;filter:grayscale(.4)saturate(.62)contrast(1.05);width:100%;height:100%}.player-story-ledger-image span{color:var(--paper);background:var(--ink);letter-spacing:.12em;padding:10px 12px;font-size:8px;position:absolute;bottom:18px;right:18px}.player-story-ledger-list{display:grid}.player-story-ledger-list article{border-bottom:1px solid var(--ink);grid-template-columns:52px minmax(120px,.55fr) minmax(220px,1fr);align-items:center;gap:24px;padding:28px 32px;display:grid}.player-story-ledger-list article:last-child{border-bottom:0}.player-story-ledger-list article>span{color:var(--red);font-family:var(--serif);align-self:start;font-size:14px;font-style:italic}.player-story-ledger-list h3{font-family:var(--serif);margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.player-story-ledger-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.player-story-privacy{color:var(--paper);background:var(--ink);grid-template-columns:minmax(340px,.85fr) minmax(480px,1.15fr);gap:clamp(72px,10vw,170px);padding:160px max(28px,50vw - 712px) 176px;display:grid}.player-story-privacy .fc-kicker{color:#ee6a54}.player-story-privacy h2{letter-spacing:-.068em;margin:0;font-size:clamp(4rem,6.3vw,7.1rem);font-weight:500;line-height:.84}.player-story-privacy-copy>p{color:#eeebe29e;max-width:580px;font-family:var(--serif);margin:48px 0 50px;font-size:21px;line-height:1.55}.player-story-privacy dl{border-top:1px solid #eeebe252;margin:0}.player-story-privacy dl div{border-bottom:1px solid #eeebe233;grid-template-columns:110px 1fr;gap:24px;padding:19px 0;display:grid}.player-story-privacy dt{color:#ee6a54;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650}.player-story-privacy dd{color:#eeebe2c7;margin:0;font-size:11px;line-height:1.6}.player-story-process{width:min(1480px,100% - 56px);margin:0 auto;padding:170px 0 188px}.player-story-process>header{grid-template-columns:.65fr 2.05fr;gap:48px;margin-bottom:72px;display:grid}.player-story-steps{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.player-story-steps article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:330px;padding:26px;display:flex}.player-story-steps article>span{color:var(--red);font-family:var(--serif);font-style:italic}.player-story-steps h3{font-family:var(--serif);margin:auto 0 14px;font-size:26px;font-weight:400}.player-story-steps p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.player-story-cta{color:var(--paper);background:var(--red);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:72px;padding:138px max(28px,50vw - 712px) 150px;display:grid}.player-story-cta p{max-width:300px;margin:0 0 28px;font-size:11px;line-height:1.65}.player-story-cta h2{letter-spacing:-.07em;margin:0;font-size:clamp(4.4rem,7vw,8rem);font-weight:500;line-height:.82}.player-story-cta>div:last-child{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:8px;display:flex}.player-story-cta .fc-underlink{border-color:var(--paper)}.auth-page{background:var(--paper);grid-template-columns:minmax(320px,.85fr) minmax(520px,1.15fr);min-height:100vh;display:grid}.auth-panel{flex-direction:column;padding:36px clamp(32px,6vw,92px);display:flex}.auth-panel .fc-wordmark{margin-bottom:auto}.auth-card{width:min(520px,100%);margin:80px auto auto}.auth-card h1{letter-spacing:-.07em;margin:0;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:500;line-height:.85}.auth-card h1 em{font-family:var(--serif);font-weight:400}.auth-card>p{max-width:410px;color:var(--muted);margin:30px 0 42px;line-height:1.7}.auth-card-compact{margin-top:42px;margin-bottom:36px}.auth-card-compact h1{font-size:clamp(3rem,5vw,5.3rem)}.auth-card-compact>p{margin:24px 0 30px}.auth-aside{background:var(--ink);min-height:100vh;position:relative;overflow:hidden}.auth-aside img{object-fit:cover;filter:saturate(.55)contrast(1.08);opacity:.72;width:100%;height:100%}.auth-aside:after{content:"PRIVATE WORKING ROSTER";color:var(--paper);letter-spacing:.2em;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:28px;right:32px}.auth-methods{gap:16px}.auth-google-button{background:#ffffff59;gap:12px}.auth-google-button span{border:1px solid var(--rule);width:23px;height:23px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:15px;font-weight:400;display:grid}.auth-divider{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--rule);flex:1;height:1px}.field-label-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.field-label-row a,.auth-secondary-links a{color:var(--ink);text-underline-offset:4px;font-size:10px;-webkit-text-decoration:underline #14161357;text-decoration:underline #14161357}.auth-secondary-links{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-secondary-links-centered{justify-content:center}.auth-access-paths{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.auth-access-paths header{grid-column:1/-1;padding:15px 0 12px}.auth-access-paths header span,.auth-access-paths>a>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.auth-access-paths h2{font-family:var(--serif);margin:5px 0 0;font-size:20px;font-weight:400}.auth-access-paths>a{border-top:1px solid var(--rule);min-height:112px;color:var(--ink);gap:5px;padding:15px 14px 15px 0;display:grid}.auth-access-paths>a+a{border-left:1px solid var(--rule);padding-left:14px;padding-right:0}.auth-access-paths strong{align-self:end;font-size:12px}.auth-access-paths small{color:var(--muted);font-size:10px;line-height:1.45}.company-access-sign-in{margin-top:24px;display:inline-block}.stack{gap:18px;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-grid .field-span{grid-column:1/-1}.field{gap:8px;display:grid}.field label,.field-label{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:50px;color:var(--ink);background:#ffffff59;border:1px solid #14161361;border-radius:0;outline:none;padding:12px 14px}.field textarea{resize:vertical;min-height:126px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);box-shadow:0 0 0 2px #d448321f}.field-help{color:var(--muted);font-size:11px;line-height:1.5}.field-error{color:#9f2e20;font-size:11px}.checkbox-row{align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.checkbox-row input{width:16px;height:16px;accent-color:var(--red);margin:2px 0 0}.form-actions{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.form-button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex}.form-button-primary{color:var(--paper);background:var(--ink)}.form-button-red{color:#fff;border-color:var(--red);background:var(--red)}.form-button:disabled{cursor:not-allowed;opacity:.45}.form-notice{border-left:3px solid var(--red);background:var(--paper-deep);padding:14px 16px;font-size:12px;line-height:1.55}.form-notice[data-tone=success]{border-color:#4c6a4a}.wizard{width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0 120px}.wizard-head{border-bottom:1px solid var(--ink);grid-template-columns:1fr 2fr 1fr;align-items:start;gap:42px;padding:60px 0 54px;display:grid}.wizard-head h1{letter-spacing:-.07em;margin:0;font-size:clamp(3.8rem,7vw,7.2rem);font-weight:500;line-height:.85}.wizard-head h1 em{font-family:var(--serif);font-weight:400}.wizard-head>p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.65}.wizard-head .wizard-draft-status{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;grid-column:3;margin-top:-22px;font-size:9px;font-weight:700;line-height:1}.wizard-draft-status:before{content:"";background:var(--ink);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.wizard-draft-status[data-status=saving]:before{animation:.9s ease-in-out infinite alternate draft-pulse}.wizard-draft-status[data-status=error]{color:var(--red)}.wizard-draft-status[data-status=error]:before{background:var(--red)}@keyframes draft-pulse{to{opacity:.25}}.wizard-progress{gap:10px;display:grid}.wizard-progress span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.wizard-progress i{background:var(--paper-deep);height:3px;display:block}.wizard-progress i:before{content:"";width:var(--progress,20%);background:var(--red);height:100%;transition:width .4s var(--ease);display:block}.wizard-body{grid-template-columns:260px minmax(0,680px);gap:clamp(48px,9vw,130px);padding-top:64px;display:grid}.wizard-nav{align-content:start;display:grid}.wizard-nav button{color:var(--muted);border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.wizard-nav button.is-active{color:var(--ink);font-weight:700}.wizard-step h2{font-family:var(--serif);margin:0 0 12px;font-size:38px;font-weight:400}.wizard-step>p{color:var(--muted);margin:0 0 34px;font-size:13px;line-height:1.65}.app-shell{background:#ebe8df;min-height:100vh}.app-topbar{z-index:10;min-height:74px;color:var(--paper);background:var(--ink);border-bottom:1px solid #eeebe22e;grid-template-columns:250px 1fr auto;align-items:center;padding:0 28px;display:grid;position:sticky;top:0}.app-topbar .fc-wordmark{color:var(--paper)}.app-topbar-context{color:#eeebe29e;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.app-topbar-actions{align-items:center;gap:18px;font-size:11px;display:flex}.app-body{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}.app-rail{border-right:1px solid var(--rule);padding:32px 28px}.app-rail nav{gap:4px;display:grid}.app-rail a{min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.app-rail a:hover,.app-rail a.is-active{color:var(--paper);background:var(--ink)}.app-rail-note{border-top:1px solid var(--rule);color:var(--muted);margin-top:42px;padding-top:18px;font-size:10px;line-height:1.6}.app-main{min-width:0;padding:48px clamp(28px,5vw,72px) 100px}.app-page-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;padding-bottom:26px;display:flex}.app-page-head h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5.5vw,6.4rem);font-weight:500;line-height:.84}.app-page-head h1 em{font-family:var(--serif);font-weight:400}.app-page-head p{max-width:380px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.metric-strip{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.metric{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:122px;padding:22px}.metric strong{font-family:var(--serif);font-size:44px;font-weight:400;display:block}.metric span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.work-panel{border-top:1px solid var(--ink);margin-top:44px}.work-panel-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:66px;display:flex}.work-panel-head h2{letter-spacing:.02em;margin:0;font-size:14px}.work-panel-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.profile-completion{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.profile-completion span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.profile-completion strong{font-family:var(--serif);font-size:34px;font-weight:400}.profile-editor{display:grid}.profile-editor .work-panel{margin-top:34px}.profile-editor-fields{border-bottom:1px solid var(--rule);padding:28px 0 34px}.profile-editor-actions{justify-content:flex-end}.editor-intro{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.craft-editor-section{border-bottom:1px solid var(--rule);padding:28px 0 34px}.taxonomy-group{border:0;margin:30px 0 0;padding:0}.taxonomy-group legend{width:100%;color:var(--muted);border-bottom:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;padding:0 0 10px;font-size:9px;font-weight:700}.instrument-choice-grid,.taxonomy-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.instrument-choice-grid{border-top:0;margin-top:12px}.instrument-choice{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#ffffff2e;min-height:78px;padding:13px;display:grid}.instrument-choice[data-selected=true]{background:var(--paper);box-shadow:inset 3px 0 0 var(--red)}.instrument-choice>label:first-child,.taxonomy-choice{cursor:pointer;align-items:center;gap:10px;display:flex}.instrument-choice input,.taxonomy-choice input,.primary-choice input,.rate-visibility input{width:15px;height:15px;accent-color:var(--red)}.instrument-choice>label:first-child span,.taxonomy-choice span{font-family:var(--serif);font-size:16px}.primary-choice{color:var(--red);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;align-self:end;align-items:center;gap:7px;margin-top:9px;font-size:8px;font-weight:700;display:flex}.taxonomy-choice{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#ffffff2e;min-height:62px;padding:12px 14px}.privacy-callout{color:var(--paper);background:var(--ink);grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr);gap:28px;margin:26px 0 0;padding:20px;display:grid}.privacy-callout strong{font-family:var(--serif);font-size:18px;font-weight:400}.privacy-callout span{color:#eeebe2ad;font-size:11px;line-height:1.6}.rate-editor-list{border-bottom:1px solid var(--rule);padding:26px 0 34px}.rate-editor-row{border:0;border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(150px,.6fr) minmax(240px,1fr) minmax(190px,auto);align-items:end;gap:18px;margin:0;padding:22px 0;display:grid}.rate-editor-row:first-child{border-top:1px solid var(--rule)}.rate-editor-row legend{font-family:var(--serif);font-size:18px}.money-input{grid-template-columns:34px 1fr;display:grid}.money-input span{color:var(--muted);background:var(--paper-deep);border:1px solid #14161361;border-right:0;place-items:center;display:grid}.money-input input{min-width:0}.rate-visibility{cursor:pointer;align-items:center;gap:9px;min-height:50px;font-size:10px;line-height:1.35;display:flex}.structured-logistics-grid{padding-top:22px}.structured-logistics-grid fieldset{border:0;margin:0;padding:0}.structured-logistics-grid legend{width:100%;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700}.compact-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-window-list{border-bottom:1px solid var(--rule);padding:26px 0 34px}.availability-window-list>header{justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.availability-window-list>header>div{gap:6px;display:grid}.availability-window-list>header strong{font-family:var(--serif);font-size:20px;font-weight:400}.availability-window-list>header span{color:var(--muted);font-size:10px;line-height:1.5}.availability-window-list>header .editor-add-button{flex:none;margin-top:0}.availability-window-row{border-top:1px solid var(--rule);grid-template-columns:42px 170px minmax(145px,1fr) minmax(145px,1fr) auto;align-items:end;gap:16px;padding:18px 0;display:grid}.availability-window-row .shortlist-card-index{align-self:center}.shortlist-remove-button{min-height:44px;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;display:inline-flex}.credits-intro{padding:26px 0}.credit-editor-list{border-top:1px solid var(--rule)}.credit-editor-row{border-bottom:1px solid var(--ink)}.credit-editor-row>header{grid-template-columns:42px 1fr auto;align-items:center;min-height:56px;display:grid}.credit-editor-row>header span{color:var(--red);font-family:var(--serif);font-style:italic}.credit-editor-row>header strong{font-family:var(--serif);font-size:18px;font-weight:400}.credit-editor-row>header button{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0 8px 12px;font-size:9px;display:inline-flex}.credit-editor-row .profile-editor-fields{padding-top:20px}.inline-empty{gap:6px;padding:34px 0;display:grid}.inline-empty strong{font-family:var(--serif);font-size:22px;font-weight:400}.inline-empty span{color:var(--muted);font-size:11px}.editor-add-button{min-height:44px;color:var(--red);border:0;border-bottom:1px solid var(--red);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.editor-add-button:disabled{opacity:.4}.media-sample-list{border-bottom:1px solid var(--ink)}.media-sample-row{border-bottom:1px solid var(--rule);grid-template-columns:46px minmax(220px,.9fr) minmax(260px,1.1fr) auto;align-items:center;gap:20px;min-height:116px;display:grid}.media-sample-row:last-child{border-bottom:0}.media-sample-index{color:var(--red);font-family:var(--serif);font-size:15px;font-style:italic}.media-sample-copy h3{font-family:var(--serif);margin:5px 0;font-size:20px;font-weight:400}.media-sample-copy p{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:9px}.media-sample-row audio{width:100%;height:36px}.icon-text-button{min-height:40px;color:var(--muted);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:inline-flex}.icon-text-button:disabled{opacity:.4}.media-empty{border-bottom:1px solid var(--ink)}.audio-upload-panel{color:var(--paper);background:var(--ink);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:clamp(40px,8vw,110px);margin-top:38px;padding:34px;display:grid}.audio-upload-panel h2{font-family:var(--serif);margin:18px 0 10px;font-size:32px;font-weight:400}.audio-upload-panel p{color:#eeebe2a3;max-width:420px;margin:0;font-size:11px;line-height:1.7}.audio-upload-kicker{color:#ee6a54;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.audio-upload-panel .field label{color:#eeebe2b8}.audio-upload-panel .field input{color:var(--paper);background:#eeebe20d;border-color:#eeebe261}.audio-upload-panel input[type=file]{padding:13px}.media-editor-intro{padding:26px 0}.link-editor-list{border-top:1px solid var(--rule)}.link-editor-row{border-bottom:1px solid var(--rule);grid-template-columns:140px minmax(180px,.7fr) minmax(280px,1.3fr) auto;align-items:end;gap:16px;padding:18px 0;display:grid}.preview-readiness{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.preview-readiness div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:8px;min-height:76px;padding:16px;display:grid}.preview-readiness span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.preview-readiness div[data-complete=true] span{color:#4c6a4a}.preview-readiness strong{font-family:var(--serif);font-size:17px;font-weight:400}.player-preview{border:1px solid var(--ink);background:#f5f1e8;box-shadow:14px 16px #ded9cd}.preview-masthead{border-bottom:1px solid var(--ink);grid-template-columns:160px minmax(0,1fr) 130px;min-height:210px;display:grid}.preview-monogram{color:var(--paper);background:var(--red);align-content:space-between;padding:22px;display:grid}.preview-monogram>span{font-family:var(--serif);font-size:64px;font-style:italic;line-height:.8}.preview-monogram small{letter-spacing:.13em;text-transform:uppercase;font-size:8px;line-height:1.5}.preview-identity{align-self:center;padding:30px 40px}.preview-identity :is(h1,h2){font-family:var(--serif);letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(3.4rem,6vw,6.4rem);font-weight:400;line-height:.82}.preview-identity p{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.65}.preview-index{border-left:1px solid var(--ink);letter-spacing:.12em;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:20px;font-size:8px;display:flex}.preview-index strong{color:var(--red);writing-mode:vertical-rl}.preview-ledger{grid-template-columns:repeat(12,1fr);display:grid}.preview-ledger>*{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:26px}.preview-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:8px;font-weight:700;display:block}.preview-biography{grid-column:span 8}.preview-biography>p{max-width:740px;font-family:var(--serif);margin:0;font-size:24px;line-height:1.45}.preview-tags{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.preview-tags span{border:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:8px}.preview-craft{grid-column:span 4;border-right:0!important}.preview-craft>div+div{border-top:1px solid var(--rule);margin-top:28px;padding-top:22px}.preview-craft p{font-family:var(--serif);margin:0;font-size:17px;line-height:1.5}.preview-audio{grid-column:span 7}.preview-audio-row{border-top:1px solid var(--rule);grid-template-columns:34px minmax(150px,.8fr) minmax(220px,1.2fr);align-items:center;gap:14px;min-height:72px;display:grid}.preview-audio-row>span{color:var(--red);font-family:var(--serif);font-size:12px;font-style:italic}.preview-audio-row strong,.preview-audio-row small{display:block}.preview-audio-row strong{font-family:var(--serif);font-size:16px;font-weight:400}.preview-audio-row small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:8px}.preview-audio-row audio{width:100%;height:34px}.preview-terms{grid-column:span 5;border-right:0!important}.preview-rate{border-top:1px solid var(--rule);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.preview-rate span{color:var(--muted);font-size:10px}.preview-rate strong{font-family:var(--serif);text-align:right;font-size:16px;font-weight:400}.preview-terms dl{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.preview-terms dl div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:68px;padding:12px}.preview-terms dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.preview-terms dd{font-family:var(--serif);margin:7px 0 0;font-size:13px}.preview-credits{grid-column:span 8;border-bottom:0!important}.preview-credit-row{border-top:1px solid var(--rule);grid-template-columns:34px minmax(160px,.8fr) minmax(200px,1.2fr) 20px;align-items:center;gap:14px;min-height:58px;display:grid}.preview-credit-row>span{color:var(--red);font-family:var(--serif);font-size:11px;font-style:italic}.preview-credit-row>strong{font-family:var(--serif);font-size:16px;font-weight:400}.preview-credit-row>small{color:var(--muted);font-size:9px}.preview-contact{background:var(--paper-deep);grid-column:span 4;align-content:start;gap:10px;display:grid;border-bottom:0!important;border-right:0!important}.preview-contact>strong{font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.35}.preview-contact>span:not(.preview-label),.preview-contact a{color:var(--muted);font-size:9px}.preview-contact a{align-items:center;gap:7px;margin-top:4px;display:inline-flex}.preview-none{color:var(--muted);font-family:var(--serif);margin:0;font-size:16px;font-style:italic}.submission-panel{color:var(--paper);background:var(--ink);grid-template-columns:minmax(260px,.8fr) minmax(260px,.9fr) minmax(320px,1.3fr);gap:clamp(28px,5vw,72px);margin-top:56px;padding:34px;display:grid}.submission-panel h2{font-family:var(--serif);margin:10px 0;font-size:29px;font-weight:400}.submission-panel p{color:#eeebe29e;margin:0;font-size:10px;line-height:1.65}.submission-panel blockquote{color:var(--ink);background:var(--paper);font-family:var(--serif);margin:0;padding:20px;font-size:17px;line-height:1.45}.submission-panel blockquote span{color:var(--red);font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.submission-panel form{align-content:start;gap:18px;display:grid}.submission-panel .checkbox-row{color:#eeebe2c7}.submission-panel-closed{grid-template-columns:160px 1fr 1fr;align-items:center}.submission-panel-closed h2{margin:0}.admin-review-back{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;font-size:9px;display:flex}.admin-review-back a{color:var(--ink);border-bottom:1px solid var(--ink)}.admin-review-metrics{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-bottom:34px;display:grid}.admin-review-metrics div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:86px;padding:16px}.admin-review-metrics strong{font-family:var(--serif);font-size:30px;font-weight:400;display:block}.admin-review-metrics span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.admin-prior-note{border-left:4px solid var(--red);background:var(--paper);font-family:var(--serif);margin:0 0 30px;padding:22px 26px;font-size:18px;line-height:1.5}.admin-prior-note span{color:var(--red);font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.admin-decision-panel{border:1px solid var(--ink);background:var(--paper);margin-top:56px}.admin-decision-panel>header{min-height:150px;color:var(--paper);background:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:40px;padding:28px;display:grid}.admin-decision-panel h2{font-family:var(--serif);margin:10px 0 0;font-size:31px;font-weight:400}.admin-decision-panel dl{border-top:1px solid #eeebe247;border-left:1px solid #eeebe247;grid-template-columns:repeat(2,minmax(110px,1fr));margin:0;display:grid}.admin-decision-panel dl div{border-bottom:1px solid #eeebe247;border-right:1px solid #eeebe247;padding:13px}.admin-decision-panel dt{color:#eeebe294;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.admin-decision-panel dd{font-family:var(--serif);text-transform:capitalize;margin:7px 0 0;font-size:15px}.admin-review-form,.admin-status-form{border-top:1px solid var(--ink);grid-template-columns:minmax(280px,1.25fr) minmax(220px,.75fr);gap:24px 40px;padding:28px;display:grid}.admin-review-note{grid-row:span 2}.admin-action-copy{background:var(--paper-deep);align-content:start;gap:8px;padding:16px;display:grid}.admin-action-copy strong{font-family:var(--serif);font-size:17px;font-weight:400}.admin-action-copy span,.admin-closed-review span{color:var(--muted);font-size:10px;line-height:1.6}.admin-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:10px;display:flex}.form-button-danger{color:var(--paper);border-color:var(--ink);background:var(--ink)}.admin-review-form .form-notice,.admin-status-form .form-notice{grid-column:1/-1}.admin-closed-review{border-top:1px solid var(--ink);gap:7px;padding:28px;display:grid}.admin-closed-review strong{font-family:var(--serif);font-size:21px;font-weight:400}.company-review-dossier{border:1px solid var(--ink);background:#f5f1e8;box-shadow:14px 16px #ded9cd}.company-review-dossier>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:40px;min-height:190px;padding:30px;display:grid}.company-review-dossier h2{font-family:var(--serif);letter-spacing:-.05em;margin:9px 0 6px;font-size:clamp(3.2rem,6vw,6rem);font-weight:400;line-height:.86}.company-review-dossier header p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px}.company-domain-stamp{border:1px solid var(--ink);gap:9px;min-width:230px;padding:22px;display:grid}.company-domain-stamp span,.company-review-dossier>footer span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.company-domain-stamp strong{font-family:var(--serif);overflow-wrap:anywhere;font-size:18px;font-weight:400}.company-review-grid{grid-template-columns:repeat(2,1fr);display:grid}.company-review-grid>*{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:190px;padding:28px}.company-review-grid>section:nth-child(2){border-right:0}.company-review-grid h3{font-family:var(--serif);margin:0 0 7px;font-size:25px;font-weight:400}.company-review-grid p,.company-review-grid a{color:var(--muted);font-size:10px;line-height:1.6}.company-review-grid a{overflow-wrap:anywhere;margin-top:14px;display:block}.company-review-grid blockquote{min-height:160px;font-family:var(--serif);border-bottom:0;border-right:0;grid-column:1/-1;margin:0;font-size:23px;line-height:1.5}.company-review-grid blockquote span{color:var(--red);font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:16px;font-size:8px;font-weight:700;display:block}.company-review-dossier>footer{color:var(--paper);background:var(--ink);padding:24px 28px}.company-review-dossier>footer p{font-family:var(--serif);margin:9px 0 0;font-size:18px}.company-member-ledger{margin-top:62px}.company-account-card{border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(260px,1.2fr) minmax(280px,.8fr);display:grid}.company-account-card>div{border-right:1px solid var(--ink);min-height:190px;padding:28px}.company-account-card h2{font-family:var(--serif);margin:12px 0 16px;font-size:clamp(2.8rem,5vw,5rem);font-weight:400;line-height:.9}.company-account-card a{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.company-account-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.company-account-card dl div{border-right:1px solid var(--rule);padding:22px}.company-account-card dl div:last-child{border-right:0}.company-account-card dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.company-account-card dd{font-family:var(--serif);overflow-wrap:anywhere;margin:10px 0 0;font-size:17px}.company-admin-note{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:10px;line-height:1.65}.admin-membership-form{border-top:1px solid var(--ink);grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr) minmax(260px,1fr);align-items:end;gap:18px;padding:28px;display:grid}.admin-membership-form .admin-action-buttons,.admin-membership-form .form-notice{grid-column:1/-1}.taxonomy-manager{gap:64px;display:grid}.taxonomy-retirement-note{color:var(--paper);background:var(--ink);grid-template-columns:minmax(180px,.55fr) minmax(280px,1.45fr);gap:32px;padding:24px 28px;display:grid}.taxonomy-retirement-note strong{font-family:var(--serif);font-size:24px;font-weight:400}.taxonomy-retirement-note span{color:#eeebe2a8;max-width:720px;font-size:10px;line-height:1.7}.taxonomy-admin-group{border:1px solid var(--ink);box-shadow:10px 12px 0 var(--paper-deep);background:#ffffff2e}.taxonomy-admin-group>header{min-height:125px;color:var(--paper);background:var(--ink);justify-content:space-between;align-items:end;gap:28px;padding:25px 28px;display:flex}.taxonomy-admin-group>header h2{font-family:var(--serif);margin:8px 0 0;font-size:39px;font-weight:400;line-height:.9}.taxonomy-admin-group>header>span{color:#eeebe294;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.taxonomy-create-form{border-bottom:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr) 90px auto;align-items:end;gap:16px;padding:24px 28px;display:grid}.taxonomy-create-form[data-kind]:not([data-kind=instrument]){grid-template-columns:minmax(260px,1fr) 90px auto}.taxonomy-create-form .form-notice,.taxonomy-item-row .form-notice{grid-column:1/-1}.taxonomy-item-list{display:grid}.taxonomy-item-row{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(220px,1fr) minmax(160px,.75fr) 90px auto;align-items:end;gap:16px;padding:20px 28px;display:grid}.taxonomy-item-row[data-kind]:not([data-kind=instrument]){grid-template-columns:120px minmax(260px,1fr) 90px auto}.taxonomy-item-row:last-child{border-bottom:0}.taxonomy-item-row[data-active=false]{background:#1416130b}.taxonomy-item-state{align-self:center;gap:7px;display:grid}.taxonomy-item-state small{color:var(--muted);font-size:9px}.taxonomy-order-field input{min-width:0}.taxonomy-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.taxonomy-row-actions .form-button{min-width:78px}.account-control-stack{gap:46px;display:grid}.account-status-card{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.account-status-card>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:92px;padding:20px 22px}.account-status-card span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.account-status-card strong{font-family:var(--serif);text-transform:capitalize;font-size:20px;font-weight:400}.account-export-card{color:var(--paper);background:var(--ink);grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:44px;padding:32px;display:grid}.account-export-card h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:500;line-height:.86}.account-export-card h2 em{font-family:var(--serif);font-weight:400}.account-export-card p{color:#eeebe29e;max-width:710px;margin:0;font-size:10px;line-height:1.7}.account-export-card .form-button{min-width:210px}.account-deletion-card{border:1px solid var(--ink);background:var(--paper)}.account-deletion-card>header{border-bottom:1px solid var(--ink);padding:26px 30px}.account-deletion-card>header h2{font-family:var(--serif);margin:9px 0 0;font-size:31px;font-weight:400}.account-deletion-card[data-pending=true]>header{color:var(--paper);background:var(--ink)}.account-deletion-form{grid-template-columns:minmax(260px,1.1fr) minmax(260px,1fr) minmax(210px,.7fr);align-items:end;gap:22px;padding:30px;display:grid}.account-deletion-copy{background:var(--paper-deep);align-content:start;align-self:stretch;gap:9px;padding:18px;display:grid}.account-deletion-copy strong{font-family:var(--serif);font-size:17px;font-weight:400}.account-deletion-copy span,.account-deletion-pending p{color:var(--muted);font-size:10px;line-height:1.65}.account-deletion-confirm{align-content:end;gap:14px;display:grid}.account-deletion-form .form-notice{grid-column:1/-1}.account-deletion-pending{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);align-items:start;gap:24px 40px;padding:30px;display:grid}.account-deletion-pending dl{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.account-deletion-pending dl div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:16px}.account-deletion-pending dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.account-deletion-pending dd{font-family:var(--serif);margin:8px 0 0;font-size:15px}.account-deletion-pending p{margin:0}.account-deletion-pending blockquote{border-left:3px solid var(--red);background:var(--paper-deep);font-family:var(--serif);grid-column:1/-1;margin:0;padding:18px 22px;font-size:17px}.account-deletion-pending .form-notice{grid-column:1/-1}.account-request-row{border-bottom:1px solid var(--rule);grid-template-columns:100px minmax(220px,.8fr) minmax(420px,1.2fr);align-items:center;gap:22px;padding:24px 0;display:grid}.account-request-row>div{gap:5px;display:grid}.account-request-row strong{font-family:var(--serif);font-size:18px;font-weight:400}.account-request-row small{color:var(--muted);font-size:9px}.account-request-row dl{border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.account-request-row dl div{border-right:1px solid var(--rule);min-height:66px;padding:12px}.account-request-row dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.account-request-row dd{font-family:var(--serif);margin:8px 0 0;font-size:13px}.account-request-row blockquote,.account-request-empty{border-left:3px solid var(--red);font-family:var(--serif);background:#fff3;grid-column:2/-1;margin:0;padding:14px 18px;font-size:15px}.account-request-empty{color:var(--muted);font-style:italic}.work-row{border-bottom:1px solid var(--rule);grid-template-columns:130px 1.4fr 1fr auto;align-items:center;gap:20px;min-height:74px;font-size:12px;display:grid}.work-row-status{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.work-row strong{font-family:var(--serif);font-size:18px;font-weight:400}.work-row small{color:var(--muted);font-size:10px}.audit-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(190px,.8fr) minmax(240px,1.2fr) minmax(140px,.6fr) auto;align-items:center;gap:20px;min-height:82px;display:grid}.audit-row>div{gap:5px;display:grid}.audit-row strong{font-family:var(--serif);text-transform:capitalize;font-size:17px;font-weight:400}.audit-row small,.audit-row time{color:var(--muted);font-size:9px}.audit-row time{text-align:right}.roster-layout{grid-template-columns:260px minmax(0,1fr);gap:44px;display:grid}.roster-filters{border:1px solid var(--ink);background:var(--paper);align-self:start;padding:24px}.roster-filters h2{font-family:var(--serif);margin:0 0 22px;font-size:26px;font-weight:400}.filter-group{border-top:1px solid var(--rule);padding:18px 0}.filter-group:first-of-type{border-top:0;padding-top:0}.filter-group label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.filter-group select,.filter-group input{border:1px solid var(--rule);background:0 0;border-radius:0;width:100%;min-height:42px;padding:0 10px}.filter-checks{border:0;border-top:1px solid var(--rule);gap:11px;margin:0;padding:18px 0;display:grid}.filter-checks legend{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:18px 0 0;font-size:9px}.filter-checks label{grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:10px;line-height:1.35;display:grid}.filter-checks input{width:14px;height:14px;accent-color:var(--red);margin:0}.roster-filter-actions{text-align:center;gap:12px;margin-top:8px;display:grid}.roster-filter-actions>a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.roster-results-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:18px;font-size:10px;display:flex}.player-list{border-top:1px solid var(--ink)}.player-row{border-bottom:1px solid var(--ink);grid-template-columns:110px minmax(200px,1.2fr) minmax(180px,1fr) 150px;align-items:center;gap:22px;min-height:128px;display:grid}.player-row[href]{transition:background-color .24s var(--ease)}.player-row[href]:hover{background:#14161309}.player-row[href]:focus-visible{z-index:1;outline:2px solid var(--red);outline-offset:3px;position:relative}.player-row img{object-fit:cover;filter:saturate(.62);width:92px;height:92px}.player-row-monogram{border:1px solid var(--ink);background:var(--paper-deep);width:92px;height:92px;font-family:var(--serif);letter-spacing:-.04em;place-items:center;font-size:28px;display:grid}.player-row h2{font-family:var(--serif);margin:0 0 6px;font-size:25px;font-weight:400}.player-row p{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:10px;line-height:1.5}.player-row-instruments{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:3px;font-size:9px;line-height:1.4;display:grid}.player-row-meta{gap:5px;font-size:11px;display:grid}.player-row-meta span:last-child{color:var(--muted)}.player-row-rate{text-align:right}.player-row-rate strong{font-family:var(--serif);font-size:22px;font-weight:400;display:block}.player-row-rate span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.roster-error{background:var(--paper)}.roster-error .form-button{margin-top:14px;display:inline-flex}.empty-state{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;padding:80px 24px}.empty-state h2{font-family:var(--serif);margin:0;font-size:34px;font-weight:400}.empty-state p{color:var(--muted)}.profile-detail-grid{border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);display:grid}.profile-detail-image{border-right:1px solid var(--ink);min-height:620px;position:relative}.profile-detail-image img{object-fit:cover;filter:saturate(.65);width:100%;height:100%}.profile-detail-content{padding:clamp(30px,5vw,72px)}.profile-detail-content h1{font-family:var(--serif);margin:10px 0 8px;font-size:clamp(3.2rem,6vw,6rem);font-weight:400;line-height:.9}.profile-detail-content>p{color:var(--muted);line-height:1.7}.detail-rule{border:0;border-top:1px solid var(--ink);margin:34px 0}.detail-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.detail-grid div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:84px;padding:16px}.detail-grid dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.detail-grid dd{font-family:var(--serif);margin:8px 0 0;font-size:18px}.shortlist-workspace{grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);align-items:start;gap:42px;display:grid}.shortlist-create-panel{color:var(--paper);background:var(--ink);padding:30px;position:sticky;top:24px}.shortlist-create-panel h2{font-family:var(--serif);margin:12px 0 14px;font-size:32px;font-weight:400;line-height:1}.shortlist-create-panel>p{color:#eeebe29e;margin:0 0 28px;font-size:10px;line-height:1.65}.shortlist-create-panel .work-row-status{color:#f17b66}.shortlist-create-form{gap:17px;display:grid}.shortlist-create-form .field>span{color:#eeebe2ad}.shortlist-create-form .field input,.shortlist-create-form .field textarea{color:var(--paper);background:#eeebe20a;border-color:#eeebe24d}.shortlist-create-form .field input::placeholder,.shortlist-create-form .field textarea::placeholder{color:#eeebe25c}.shortlist-create-form .form-button{justify-self:start}.shortlist-list-panel{min-width:0}.shortlist-list{border-top:1px solid var(--ink)}.shortlist-card{border-bottom:1px solid var(--ink);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:148px;padding:24px 0;display:grid}.shortlist-card-index{color:var(--muted);font-family:var(--serif);align-self:start;padding-top:4px;font-size:15px;font-style:italic}.shortlist-card h2{font-family:var(--serif);margin:7px 0 8px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1}.shortlist-card p{max-width:620px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.shortlist-detail-head{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:end;gap:22px 46px;margin:58px 0 48px;padding-bottom:34px;display:grid}.shortlist-detail-head>span{grid-column:1/-1}.shortlist-detail-head h1{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,8vw,7.4rem);font-weight:500;line-height:.82}.shortlist-detail-head p{color:var(--muted);font-family:var(--serif);margin:0 0 4px;font-size:20px;line-height:1.5}.shortlist-detail-list{border-top:1px solid var(--ink);display:grid}.shortlist-player-card{border-bottom:1px solid var(--ink);grid-template-columns:48px minmax(220px,.78fr) minmax(320px,1.22fr);align-items:start;gap:24px;padding:28px 0;display:grid}.shortlist-player-card[data-available=false]{background:linear-gradient(90deg,#0000,#14161309)}.shortlist-player-identity h2{font-family:var(--serif);margin:10px 0 8px;font-size:29px;font-weight:400}.shortlist-player-identity h2 a{border-bottom:1px solid #0000}.shortlist-player-identity h2 a:hover{border-bottom-color:var(--ink)}.shortlist-player-identity p,.shortlist-item-readonly p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.shortlist-item-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px;display:grid}.shortlist-note-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.shortlist-note-form .field{min-width:0}.shortlist-note-form .form-notice{grid-column:1/-1}.shortlist-remove-form{gap:8px;display:grid}.shortlist-remove-form .icon-text-button{min-height:42px}.shortlist-item-readonly{border-left:2px solid var(--rule);background:#14161309;padding:18px 20px}.shortlist-item-readonly span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.player-shortlist-panel{color:var(--paper);background:var(--ink);grid-template-columns:minmax(280px,1fr) minmax(320px,.9fr);align-items:end;gap:48px;margin-top:28px;padding:32px;display:grid}.player-shortlist-panel h2{font-family:var(--serif);margin:10px 0 12px;font-size:32px;font-weight:400}.player-shortlist-panel p{color:#eeebe29e;margin:0;font-size:10px;line-height:1.65}.player-shortlist-panel .work-row-status{color:#f17b66}.shortlist-add-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.shortlist-add-form .field>span{color:#eeebe2ad}.shortlist-add-form select{color:var(--paper);background-color:var(--ink);border-color:#eeebe24d}.shortlist-add-form .form-notice{grid-column:1/-1}.shortlist-form-empty a{color:var(--paper);border-bottom:1px solid #eeebe2b3}.shortlist-form-unavailable{background:#eeebe20f;border-left:2px solid #f17b66;padding:15px 18px}.brief-workspace{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:48px;display:grid}.brief-create-column{min-width:0}.brief-create-column .profile-editor .work-panel:first-child{margin-top:0}.brief-list-panel{min-width:0;position:sticky;top:24px}.brief-card{grid-template-columns:40px minmax(0,1fr)}.brief-card .form-button{grid-column:2;justify-self:start}.brief-criteria-panel{min-width:0}.brief-criterion-list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-criterion-card{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;margin:0;padding:24px}.brief-criterion-card:first-child,.brief-criterion-card:nth-child(5),.brief-criterion-card:nth-child(6){grid-column:1/-1}.brief-criterion-card legend{font-family:var(--serif);padding:0 8px 0 0;font-size:20px}.brief-criterion-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:13px 0 20px;display:grid}.brief-criterion-card:nth-child(3) .brief-criterion-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-field{min-width:0}.brief-criterion-card .taxonomy-grid{margin-top:4px}.brief-detail-head{margin-bottom:34px}.brief-readout{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-readout-row{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:142px;padding:24px}.brief-readout-row strong{font-family:var(--serif);margin:12px 0 9px;font-size:23px;font-weight:400;display:block}.brief-readout-row p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.brief-readout>.empty-state{border-top:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1}.brief-confirm-form{color:var(--paper);background:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 42px;margin-top:38px;padding:28px 30px;display:grid}.brief-confirm-form strong{font-family:var(--serif);font-size:24px;font-weight:400}.brief-confirm-form p{color:#eeebe29e;max-width:690px;margin:7px 0 0;font-size:10px;line-height:1.65}.brief-confirm-form .form-notice{grid-column:1/-1}@media (max-width:900px){.site-hero,.site-form-section,.auth-page,.wizard-head,.wizard-body,.roster-layout,.profile-detail-grid,.shortlist-workspace,.brief-workspace,.player-story-hero,.player-story-dossier>header,.player-story-ledger,.player-story-privacy,.player-story-process>header,.player-story-cta{grid-template-columns:1fr}.player-story-hero{min-height:0}.player-story-hero-copy{min-height:650px;padding-right:6vw}.player-story-portrait{min-height:740px}.player-story-dossier>header{gap:20px}.player-story-dossier>header>p:last-child{max-width:560px}.player-story-ledger-image{border-right:0;border-bottom:1px solid var(--ink);min-height:620px}.player-story-privacy{gap:50px}.player-story-privacy-copy>p{margin-top:0}.player-story-steps{grid-template-columns:repeat(2,1fr)}.player-story-cta{align-items:start}.shortlist-create-panel,.brief-list-panel{position:static}.shortlist-player-card{grid-template-columns:42px minmax(0,1fr)}.shortlist-item-controls,.shortlist-item-readonly{grid-column:2}.player-shortlist-panel{grid-template-columns:1fr;align-items:start}.auth-aside{display:none}.wizard-head{gap:28px}.wizard-head .wizard-draft-status{grid-column:1;margin-top:-18px}.wizard-body{gap:44px}.wizard-nav{grid-template-columns:repeat(5,1fr);overflow-x:auto}.wizard-nav button{justify-content:center;min-width:100px}.wizard-nav button span:last-child{display:none}.app-body{grid-template-columns:minmax(0,1fr)}.app-rail{border-right:0;border-bottom:1px solid var(--rule);min-width:0;overflow:hidden}.app-rail nav{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;max-width:100%;overflow-x:auto}.app-rail-note{display:none}.instrument-choice-grid,.taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-editor-row{grid-template-columns:130px 1fr 1.5fr}.rate-visibility{grid-column:2/-1}.availability-window-row{grid-template-columns:38px repeat(3,minmax(120px,1fr))}.availability-window-row .shortlist-remove-button{grid-column:2/-1;justify-self:start}.brief-criterion-list{grid-template-columns:1fr}.brief-criterion-card:first-child,.brief-criterion-card:nth-child(5),.brief-criterion-card:nth-child(6){grid-column:auto}.media-sample-row{grid-template-columns:38px minmax(200px,.8fr) minmax(240px,1.2fr)}.media-sample-row .icon-text-button{grid-column:2;justify-self:start}.audio-upload-panel{grid-template-columns:1fr}.link-editor-row{grid-template-columns:130px 1fr}.link-editor-row .field:nth-child(3){grid-column:1/-1}.preview-biography,.preview-audio,.preview-credits{grid-column:span 7}.preview-craft,.preview-terms,.preview-contact{grid-column:span 5}.preview-credits,.preview-contact{border-bottom:0}.submission-panel{grid-template-columns:1fr 1fr}.submission-panel form{grid-column:1/-1}.admin-review-form,.admin-status-form{grid-template-columns:1fr}.admin-membership-form{grid-template-columns:1fr 1fr}.admin-membership-reason{grid-column:1/-1}.taxonomy-create-form,.taxonomy-create-form[data-kind]:not([data-kind=instrument]){grid-template-columns:1fr 1fr 90px auto}.taxonomy-create-form[data-kind]:not([data-kind=instrument]) .field:first-of-type{grid-column:span 2}.taxonomy-item-row,.taxonomy-item-row[data-kind]:not([data-kind=instrument]){grid-template-columns:100px minmax(220px,1fr) 90px}.taxonomy-item-row[data-kind=instrument] .field:nth-of-type(2){grid-column:2/-1}.taxonomy-row-actions{grid-column:2/-1;justify-content:flex-start}.account-deletion-form{grid-template-columns:1fr 1fr}.account-deletion-copy{grid-column:1/-1}.account-deletion-pending{grid-template-columns:1fr}.account-deletion-pending blockquote,.account-deletion-pending .form-notice{grid-column:auto}.account-request-row{grid-template-columns:90px 1fr}.account-request-row dl,.account-request-row blockquote,.account-request-empty{grid-column:2/-1}.admin-review-note{grid-row:auto}.admin-review-form .form-notice,.admin-status-form .form-notice{grid-column:auto}.player-row{grid-template-columns:82px 1fr auto;padding:16px 0}.player-row img{width:72px;height:72px}.player-row-monogram{width:72px;height:72px;font-size:23px}.player-row-meta{grid-column:2}.player-row-rate{grid-area:1/3/span 2}.profile-detail-image{border-right:0;border-bottom:1px solid var(--ink);min-height:520px}}@media (max-width:640px){.site-main,.wizard{width:min(100% - 32px,1180px)}.player-story-hero,.player-story-proof,.player-story-dossier,.player-story-process{width:min(100% - 32px,1480px)}.player-story-hero{gap:34px;padding:34px 0 82px}.player-story-hero-copy{min-height:620px;padding:36px 0 0}.player-story-hero h1{font-size:clamp(4rem,18vw,6rem)}.player-story-lede{margin-top:36px;font-size:14px}.player-story-actions{flex-direction:column;align-items:flex-start}.player-story-portrait{min-height:540px}.player-story-portrait figcaption{grid-template-columns:repeat(2,1fr)}.player-story-proof{grid-template-columns:1fr}.player-story-proof>div{min-height:0}.player-story-dossier{padding:112px 0 124px}.player-story-dossier h2,.player-story-process h2{font-size:3.9rem}.player-story-ledger{box-shadow:9px 11px 0 var(--paper-deep)}.player-story-ledger-image{min-height:470px}.player-story-ledger-list article{grid-template-columns:34px 1fr;gap:10px 16px;padding:24px 20px}.player-story-ledger-list p{grid-column:2}.player-story-privacy{gap:38px;padding:106px 16px 118px}.player-story-privacy h2{font-size:3.9rem}.player-story-privacy-copy>p{font-size:18px}.player-story-privacy dl div{grid-template-columns:1fr;gap:8px}.player-story-process{padding:112px 0 124px}.player-story-steps{grid-template-columns:1fr}.player-story-steps article{min-height:245px}.player-story-cta{gap:56px;padding:104px 16px 112px}.player-story-cta h2{font-size:4.1rem}.auth-panel{padding:24px 20px 54px}.auth-card-compact{margin-top:54px}.auth-secondary-links{flex-direction:column;align-items:flex-start}.auth-secondary-links-centered{align-items:center}.auth-access-paths{grid-template-columns:1fr}.auth-access-paths>a+a{border-left:0;padding-left:0}.site-footer{grid-template-columns:1fr;align-items:start;gap:24px;width:calc(100% - 32px);padding:32px 0}.site-footer>span{justify-self:start}.field-grid,.metric-strip,.detail-grid,.admin-review-metrics{grid-template-columns:1fr}.app-topbar{grid-template-columns:1fr auto;padding:0 16px}.app-topbar-context{display:none}.app-main{padding:36px 16px 80px}.app-page-head{flex-direction:column;align-items:flex-start}.app-rail{padding:16px}.app-rail nav{grid-auto-columns:minmax(110px,1fr)}.taxonomy-retirement-note{grid-template-columns:1fr;gap:10px;padding:22px}.taxonomy-admin-group>header{flex-direction:column;align-items:start;min-height:0}.taxonomy-create-form,.taxonomy-create-form[data-kind]:not([data-kind=instrument]){grid-template-columns:1fr 86px;padding:20px}.taxonomy-create-form .field:first-of-type,.taxonomy-create-form[data-kind]:not([data-kind=instrument]) .field:first-of-type,.taxonomy-create-form[data-kind=instrument] .field:nth-of-type(2){grid-column:1/-1}.taxonomy-create-form .form-button{align-self:end}.taxonomy-item-row,.taxonomy-item-row[data-kind]:not([data-kind=instrument]){grid-template-columns:1fr 86px;padding:20px}.taxonomy-item-state,.taxonomy-item-row .field:first-of-type,.taxonomy-item-row[data-kind=instrument] .field:nth-of-type(2),.taxonomy-row-actions{grid-column:1/-1}.taxonomy-row-actions{justify-content:flex-start}.account-status-card,.account-export-card,.account-deletion-form,.account-deletion-pending{grid-template-columns:1fr}.account-export-card{align-items:start;padding:24px 20px}.account-export-card .form-button{justify-self:start;min-width:0}.account-deletion-form,.account-deletion-pending{padding:22px 20px}.account-deletion-copy,.account-deletion-form .form-notice{grid-column:auto}.account-request-row{grid-template-columns:1fr}.account-request-row dl,.account-request-row blockquote,.account-request-empty{grid-column:auto}.account-request-row dl,.instrument-choice-grid,.taxonomy-grid,.privacy-callout,.rate-editor-row{grid-template-columns:1fr}.rate-visibility{grid-column:auto}.availability-window-list>header{flex-direction:column;align-items:start}.availability-window-row{grid-template-columns:28px 1fr}.availability-window-row .field,.availability-window-row .shortlist-remove-button{grid-column:2}.brief-criterion-controls,.brief-criterion-card:nth-child(3) .brief-criterion-controls,.brief-readout,.brief-confirm-form{grid-template-columns:1fr}.brief-confirm-form .form-notice{grid-column:auto}.media-sample-row{grid-template-columns:30px 1fr;padding:18px 0}.media-sample-row audio,.media-sample-row .icon-text-button{grid-column:2}.audio-upload-panel{padding:24px 18px}.link-editor-row{grid-template-columns:1fr}.link-editor-row .field:nth-child(3){grid-column:auto}.preview-readiness{grid-template-columns:1fr}.preview-masthead{grid-template-columns:100px minmax(0,1fr)}.preview-monogram{padding:16px}.preview-monogram>span{font-size:42px}.preview-identity{min-width:0;padding:26px 20px}.preview-index{display:none}.preview-ledger{grid-template-columns:1fr}.preview-biography,.preview-craft,.preview-audio,.preview-terms,.preview-credits,.preview-contact{grid-column:auto;border-right:0!important;border-bottom:1px solid var(--ink)!important}.preview-contact{border-bottom:0!important}.preview-audio-row,.preview-credit-row{grid-template-columns:28px 1fr;padding:12px 0}.preview-audio-row audio,.preview-credit-row small,.preview-credit-row a{grid-column:2}.submission-panel,.submission-panel-closed{grid-template-columns:1fr;padding:26px 20px}.submission-panel form{grid-column:auto}.admin-review-back,.admin-decision-panel>header{grid-template-columns:1fr;align-items:flex-start}.admin-review-back{flex-direction:column}.admin-review-form,.admin-status-form{padding:22px 18px}.admin-action-buttons{justify-content:stretch}.admin-action-buttons .form-button{flex:100%}.company-review-dossier>header,.company-review-grid,.admin-membership-form,.company-account-card{grid-template-columns:1fr}.company-domain-stamp{min-width:0}.company-review-grid>*{border-right:0}.company-account-card>div{border-right:0;border-bottom:1px solid var(--ink)}.company-account-card dl{grid-template-columns:1fr}.company-account-card dl div{border-right:0;border-bottom:1px solid var(--rule)}.company-review-grid blockquote,.admin-membership-reason,.admin-membership-form .admin-action-buttons,.admin-membership-form .form-notice{grid-column:auto}.player-row{grid-template-columns:72px 1fr}.roster-results-head{flex-direction:column;align-items:flex-start;gap:6px}.player-row-rate{text-align:left;grid-area:auto/2}.work-row{grid-template-columns:90px 1fr;padding:14px 0}.work-row small,.work-row a{grid-column:2}.audit-row{grid-template-columns:1fr;gap:7px;padding:18px 0}.audit-row time{text-align:left}.principle-list article{grid-template-columns:54px 1fr;gap:16px}.principle-list p{grid-column:2}.shortlist-card{grid-template-columns:34px minmax(0,1fr)}.shortlist-card .form-button{grid-column:2;justify-self:start}.shortlist-detail-head{grid-template-columns:1fr}.shortlist-detail-head>span{grid-column:auto}.shortlist-player-card{grid-template-columns:30px minmax(0,1fr);gap:16px}.shortlist-item-controls,.shortlist-note-form,.shortlist-add-form{grid-template-columns:1fr}.shortlist-add-form .form-notice{grid-column:auto}.shortlist-create-panel,.player-shortlist-panel{padding:24px 20px}}
