:root{--ink:#171914;--black:#141613;--black2:#20221c;--gold:#f5c448;--gold-dark:#76520a;--white:#fffdf8;--paper:#f5f2e9;--muted:#595a50;--line:#e1dbcd;--display:Impact,'Arial Narrow','Liberation Sans Narrow',sans-serif;--body:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--body)}a{color:inherit;text-underline-offset:.21em}img{max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.68}:focus-visible{outline:3px solid #9e6a02;outline-offset:4px}h1,h2,h3,p{margin:0}h2{font-size:clamp(2.15rem,4.4vw,3.8rem);letter-spacing:-.064em;line-height:.99}h3{line-height:1.2}.wrap{width:min(1160px,calc(100% - 72px));margin-inline:auto}.skip{position:fixed;top:-100px;z-index:20;padding:14px;background:var(--gold)}.skip:focus{top:8px;left:8px}.site-header,.site-footer{background:var(--black);color:var(--white)}.site-header{border-bottom:1px solid #ffffff1b}.topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:.84rem;font-weight:850;letter-spacing:.11em;line-height:1.28;flex-shrink:0}.brand img{object-fit:contain}.brand small{display:block;color:var(--gold);font-weight:700;font-size:.57rem;letter-spacing:.17em;margin-top:3px}.topbar nav{display:flex;align-items:center;gap:28px}.topbar nav>a{font-size:.86rem;font-weight:650;text-decoration:none}.topbar nav>a:hover:not(.button),.site-footer a:hover{color:var(--gold)}.button{border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:9px 17px;text-decoration:none;font-weight:800;font-size:.92rem;line-height:1.2}.button svg{width:19px;height:19px;flex-shrink:0}.button.small{min-height:38px;padding:8px 12px}.gold{background:var(--gold);color:#1e180c}.gold:hover{background:#ffda76}.outline{border-color:#ffffff69;background:#14161349;color:var(--white)}.outline:hover{background:#ffffff18}.light{border-color:var(--line);background:#fffdf7;color:var(--ink)}.light:hover{border-color:#a38332}
.hero{background:#191a15;color:var(--white);position:relative;isolation:isolate;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto -5% 8% 52%;height:1px;background:#efc75985;transform:rotate(-21deg);box-shadow:0 14px #efc7593c;z-index:-1}.hero-photo{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#171914 10%,#171914 33%,#171914a8 57%,#17191424 100%),linear-gradient(0deg,#171914a8,transparent 60%),url(/assets/hero.webp) right 47%/min(75%,1000px) auto no-repeat;filter:saturate(.72)}.hero-content{padding-block:clamp(55px,8vw,105px) clamp(62px,8vw,110px);position:relative}.eyebrow{font-size:.69rem;letter-spacing:.19em;font-weight:850;display:flex;align-items:center;gap:10px;line-height:1.3}.eyebrow i{display:inline-block;width:8px;height:8px;background:var(--gold);transform:rotate(45deg);flex:none}.eyebrow b{height:1px;width:18px;background:var(--gold);opacity:.65}.hero .eyebrow,.event-more .eyebrow{color:var(--gold)}.hero h1{font-family:var(--display);font-size:clamp(3.5rem,9vw,8.1rem);font-stretch:condensed;line-height:.89;letter-spacing:-.035em;margin:22px 0 23px;font-weight:950}.hero h1 span,.hero h1 em{color:var(--gold);font-style:normal}.hero-copy{color:#e8e6db;max-width:480px;font-size:clamp(1.03rem,1.8vw,1.22rem);line-height:1.55}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-index{position:absolute;bottom:20px;right:0;letter-spacing:.18em;font-size:.55rem;color:#f5e5af;font-weight:800}
.event-strip{background:#23241d;color:var(--white);border-block:1px solid #ffffff15}.event-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr}.event-grid>div{display:flex;gap:15px;align-items:center;padding:19px 0}.event-grid>div+div{border-left:1px solid #ffffff24;padding-left:26px}.event-grid svg{color:var(--gold);flex:none}.event-grid small{display:block;font-size:.62rem;font-weight:800;letter-spacing:.17em;color:#dcc784}.event-grid strong,.event-grid a{font-size:.96rem;font-weight:750}.event-grid a{text-decoration:none}.event-grid a:hover{text-decoration:underline}
.giving{padding-block:clamp(55px,8vw,108px);display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,7vw,96px)}.giving h2,.event-more h2{margin:14px 0 16px}.giving-info>p:not(.eyebrow),.form-card>p:not(.eyebrow){color:var(--muted);max-width:48ch}.category-list{margin-top:25px;border-top:1px solid var(--line)}.category{display:flex;align-items:center;gap:13px;text-decoration:none;padding:12px 6px;border-bottom:1px solid var(--line)}.category:hover{background:#eee8d8}.category-icon{width:37px;height:37px;display:grid;place-items:center;flex:none;background:#efe7cb;color:#60460f;border-radius:5px}.category-icon svg{width:18px}.category strong,.category small{display:block}.category strong{line-height:1.2}.category small{color:var(--muted);margin-top:3px;line-height:1.3;font-size:.79rem}.card-arrow{margin-left:auto;color:#7c621f;display:flex}.card-arrow svg{width:17px}.form-card,.panel{border:1px solid var(--line);border-radius:12px;background:var(--white);padding:clamp(19px,3.6vw,36px);box-shadow:0 12px 36px #27220e0a}.form-card h2{font-size:clamp(1.85rem,3.2vw,2.75rem);letter-spacing:-.055em}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:18px 0}.wide{grid-column:1/-1}.wide-button{width:100%}label{display:block;font-size:.82rem;font-weight:730;color:var(--ink);line-height:1.3;min-width:0}label span{color:#805709}input,textarea,select{width:100%;min-height:42px;border:1px solid #cfc9ba;border-radius:5px;padding:8px 9px;background:#fff;color:var(--ink);font-size:1rem}label input,label select,label textarea{display:block;margin-top:5px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#64655b;font-size:.85rem}.fine{font-size:.78rem;line-height:1.5;color:var(--muted);margin-top:12px}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback{font-size:.88rem;font-weight:650;color:#285a33}.feedback:not(:empty){margin-top:12px}.feedback.error{color:#a32519}
.event-more{background:#26271f;color:var(--white);padding-block:62px}.more-grid{display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:center}.handoff{padding:24px 26px;border:1px solid #ffffff2d;border-radius:8px;background:#ffffff09}.handoff p{margin-top:10px}.handoff .fine{color:#e2d9bb}.handoff summary{cursor:pointer;margin-top:12px;color:var(--gold);font-weight:700;font-size:.91rem}.handoff address{font-style:normal;margin:9px 0}.footer-inner{min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:15px}.footer-inner>span,.footer-inner>a:not(.brand){font-size:.78rem;color:#d9d8cc}.simple{padding-block:70px}.simple p{margin:13px 0 22px}.simple h1,.workspace h1{font-size:clamp(2.5rem,6vw,4.1rem);letter-spacing:-.065em;line-height:1.03}
.workspace{padding-block:46px 70px}.desk-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:25px}.desk-heading h1{margin:8px 0}.desk-heading p:not(.eyebrow),.muted{color:var(--muted)}.desk-nav{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--line);margin-bottom:21px}.desk-nav button{background:transparent;border:0;border-bottom:3px solid transparent;padding:11px 13px;white-space:nowrap;font-weight:730;color:var(--muted)}.desk-nav button[aria-current]{border-color:#b78215;color:var(--ink)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px}.metric{background:var(--white);padding:16px;border-radius:8px;border:1px solid var(--line)}.metric small{display:block;color:var(--muted);font-weight:700}.metric strong{font-size:1.65rem;letter-spacing:-.05em}.panel{padding:20px;margin-bottom:14px}.panel h2{font-size:1.55rem;letter-spacing:-.045em;margin-bottom:8px}.panel p{margin-top:7px}.filters,.split{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin-bottom:12px}.filters label{flex:1;min-width:150px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:.89rem}th,td{padding:10px 9px;border-bottom:1px solid var(--line);vertical-align:middle}th{white-space:nowrap;font-size:.76rem;color:var(--muted)}td small{display:block;color:var(--muted)}.pill{display:inline-block;border-radius:4px;padding:3px 7px;background:#f0e8d2;white-space:nowrap;font-weight:750;font-size:.73rem}.pill.received{background:#e1eedc;color:#285a33}.pill.closed{background:#e9e6df;color:#504b41}.pill.issue{background:#f6e1d9;color:#8b2c1d}.empty{padding:23px 6px;color:var(--muted)}progress{accent-color:#8c6619;width:100%;height:15px;margin:7px 0}.report-row{display:grid;grid-template-columns:1fr auto;gap:12px;border-bottom:1px solid var(--line);padding:8px 0}.report-row small{display:block;color:var(--muted)}.settings-block{max-width:720px}.draft{background:#f4efe0;border:1px solid var(--line);border-radius:7px;padding:17px;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0}dialog{border:1px solid var(--line);border-radius:12px;padding:22px;width:min(600px,calc(100% - 28px));max-height:90vh;color:var(--ink);background:var(--white)}dialog::backdrop{background:#10130c9e}dialog h2{font-size:1.7rem}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dialog-head button{padding:3px 10px;min-height:36px}
@media(max-width:780px){.wrap{width:calc(100% - 36px)}.topbar{min-height:64px}.topbar nav{gap:14px}.topbar nav>a:first-child:not(:only-child){display:none}.giving,.more-grid{grid-template-columns:1fr;gap:30px}.event-grid>div+div{padding-left:12px}.event-grid>div{gap:8px}.event-grid strong,.event-grid a{font-size:.78rem;line-height:1.2;display:block}.event-grid svg{width:17px}.hero-photo{background:linear-gradient(90deg,#171914f4,#17191494 54%,#17191438),linear-gradient(0deg,#171914,transparent 65%),url(/assets/hero.webp) 62% center/cover no-repeat}.hero-index{display:none}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:410px){.topbar nav a:not(.button){display:none}.brand{font-size:.71rem;gap:7px}.brand img{width:33px;height:33px}.brand small{font-size:.49rem}.topbar nav>a.button{font-size:.74rem;padding:6px 8px}.topbar nav>a.button svg{display:none}.wrap{width:calc(100% - 28px)}.hero h1{font-size:clamp(2.3rem,12.3vw,4.7rem)}.event-grid{grid-template-columns:1fr 1fr;gap:0}.event-grid>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff24;padding:10px 0}.event-grid>div{padding:12px 0}.form-grid{grid-template-columns:1fr}.footer-inner>span{display:none}.desk-heading{align-items:start;flex-direction:column}.workspace{padding-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.desk-actions{display:flex;gap:8px;flex-wrap:wrap}.sample-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;background:var(--black2);color:var(--white);border-radius:12px;padding:clamp(20px,4vw,33px);margin-bottom:15px}.sample-intro h2{font-size:clamp(1.85rem,4.4vw,3.1rem);margin:8px 0}.sample-intro p:not(.eyebrow){color:#e1ded0;max-width:57ch}.sample-intro .eyebrow{color:var(--gold)}.sample-intro button{flex-shrink:0}.tracker-metrics,.tracker-grid{display:grid;gap:14px;margin-bottom:14px}.tracker-metrics{grid-template-columns:repeat(3,1fr)}.tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tracker-grid .panel{margin:0}.tracker-grid h2,.panel .eyebrow+h2{margin-top:9px}.goal-panel{background:#fff8e2}.goal-meter{margin:14px 0}.goal-meter>div{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:baseline}.goal-meter strong{font-size:1.35rem;letter-spacing:-.04em}.goal-meter small{grid-column:1/-1;color:var(--muted)}.chart-row{margin:9px 0 5px}.chart-row>div{display:flex;justify-content:space-between;gap:12px;font-size:.84rem}.chart-row strong{flex-shrink:0}.chart-row progress,.goal-meter progress{display:block;appearance:none;border:0;border-radius:999px;background:#e9e1ce;height:8px;overflow:hidden;margin:5px 0 0}.goal-meter progress{height:12px}.chart-row progress::-webkit-progress-bar,.goal-meter progress::-webkit-progress-bar{background:#e9e1ce;border-radius:999px}.chart-row progress::-webkit-progress-value,.goal-meter progress::-webkit-progress-value{background:#a36a07;border-radius:999px}.chart-row progress::-moz-progress-bar,.goal-meter progress::-moz-progress-bar{background:#a36a07;border-radius:999px}.pipeline-chart progress::-webkit-progress-value{background:#5f703c}.pipeline-chart progress::-moz-progress-bar{background:#5f703c}.credit{border-bottom:1px solid var(--line);padding:3px 0 7px}.credit summary{cursor:pointer;display:flex;gap:8px;align-items:center;list-style:none}.credit summary::-webkit-details-marker{display:none}.credit summary::before{content:"+";color:#775309;font-weight:800}.credit[open] summary::before{content:"−"}.credit summary .chart-row{width:100%}.credit ul{padding-left:26px;margin:7px 0;font-size:.82rem}.credit li span{display:block;color:var(--muted)}.chart-note{margin:0 0 10px!important}.panel .eyebrow{color:#645025}.pill.prospect{background:#e4ecf2;color:#2b4a62}
@media(max-width:700px){.sample-intro{align-items:start;flex-direction:column;gap:12px}.tracker-grid{grid-template-columns:1fr}.tracker-metrics .metric{padding:10px}.tracker-metrics .metric strong{font-size:1.25rem}}@media(max-width:350px){.tracker-metrics .metric small{font-size:.68rem}}
.public-topbar nav a[aria-current="page"]:not(.button){color:var(--gold)}.inner-hero{padding:clamp(38px,7vw,82px) 0;background:linear-gradient(115deg,#171914,#28291e);color:var(--white);border-bottom:3px solid var(--gold)}.inner-hero .eyebrow{color:var(--gold)}.inner-hero h1{font-size:clamp(2.7rem,7vw,6rem);line-height:.95;letter-spacing:-.075em;margin:12px 0 16px}.inner-hero p:not(.eyebrow){max-width:54ch;color:#ede8d7;font-size:clamp(1rem,2vw,1.17rem)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:clamp(27px,5vw,65px);align-items:start}.detail-panel{padding:clamp(18px,3.2vw,32px);margin:0}.detail-panel h2{font-size:clamp(1.55rem,3.2vw,2.3rem)}.detail-panel p:not(.eyebrow){margin-top:12px}.flyer-preview{display:block;margin-top:16px;max-width:320px}.flyer-preview img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:5px}.archive-tiers{padding:12px 0;margin-top:10px;border-block:1px solid var(--line)}.archive-tiers summary{font-weight:800;cursor:pointer;color:var(--gold-dark)}.archive-tiers h3{margin-top:14px;font-size:1rem}.archive-tiers ul{list-style:none;padding:0;margin:8px 0 0}.archive-tiers li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--line)}.toggle{display:flex;align-items:center;gap:9px}.toggle input{width:18px;min-height:18px;margin:0;accent-color:#a36a07}.pill.confirmed{background:#e1eedc;color:#285a33}.pill.cancelled{background:#e9e6df;color:#504b41}
@media(max-width:700px){.public-topbar{display:block;padding-block:10px}.public-topbar nav{justify-content:space-between;gap:6px;margin-top:8px}.public-topbar nav>a:first-child:not(:only-child),.public-topbar nav>a:not(.button){display:inline-block;font-size:.74rem}.detail-grid{grid-template-columns:1fr;gap:13px}}

.preserve-lines{white-space:pre-line}.pill.sent{background:#e1eedc;color:#285a33}.pill.failed{background:#f6e1d9;color:#8b2c1d}
.sponsor-section{padding-block:clamp(32px,6vw,75px)}.sponsor-section h2{margin:11px 0 14px}.sponsor-section p:not(.eyebrow){max-width:64ch}.sponsor-section ul{padding-left:20px;margin-block:12px}.sponsor-section li+li{margin-top:5px}.sponsor-intro,.sponsor-commit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,4vw,48px);align-items:start}.sponsor-intro{margin-bottom:22px}.sponsor-alternate{background:#eae5d7;border-block:1px solid var(--line)}.sponsor-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sponsor-tiers.field-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-tier{display:flex;flex-direction:column;align-items:start;margin:0;padding:18px}.sponsor-tier>div{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:9px}.sponsor-tier>div>strong{font-size:1.18rem;color:var(--gold-dark);white-space:nowrap}.sponsor-tier li{font-size:.9rem}.sponsor-tier>a{margin-top:auto}.sponsor-featured{border-color:#bc8d2b;background:#fffaeb}.sponsor-common{margin:0}.sponsor-commit p:not(.eyebrow){margin-top:12px}.sponsor-commit .form-grid p{margin:0}.sponsor-total{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;background:#f3edda;border:1px solid var(--line);border-radius:5px;font-weight:700}.sponsor-total strong{color:var(--gold-dark);font-size:1.2rem}.sponsor-banner-fields{margin:0}.sponsor-banner-fields[hidden]{display:none}.sponsor-catalog summary{font-weight:800;cursor:pointer}.sponsor-edit-group{border:1px solid var(--line);margin:12px 0;padding:10px 15px}.sponsor-edit-group legend{font-weight:850}.sponsor-edit-group .form-grid{border-bottom:1px solid var(--line);padding-bottom:9px}.sponsor-record p+p{margin-top:5px}
@media(max-width:920px){.sponsor-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sponsor-intro,.sponsor-commit,.sponsor-tiers,.sponsor-tiers.field-tiers{grid-template-columns:1fr}}
.fundraiser-purpose{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,5vw,64px);align-items:start;padding-block:clamp(32px,5vw,66px);border-bottom:1px solid var(--line)}.fundraiser-purpose h2{margin:12px 0 14px}.giving-disclosure{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:12px 15px}.giving-disclosure summary{cursor:pointer;font-weight:800;color:var(--gold-dark);padding:2px 0}.giving-disclosure dl{margin:8px 0 0}.giving-disclosure dl div{padding:9px 0}.giving-disclosure dl div+div{border-top:1px solid var(--line)}.giving-disclosure dt{font-weight:800}.giving-disclosure dd{margin:3px 0 0;color:var(--muted);font-size:.9rem}.form-hint{display:block;margin-top:5px;font-size:.77rem;color:var(--muted);font-weight:500;line-height:1.4}
@media(max-width:780px){.fundraiser-purpose{grid-template-columns:1fr}#give.giving{padding-top:38px}}

.hero-text-link{font-size:.88rem;font-weight:700;color:var(--white);padding:8px 4px}.hero-text-link:hover{color:var(--gold)}

.fundraiser-purpose .giving-disclosure>p{margin:10px 0 3px;color:var(--muted);font-size:.9rem}

.event-details #tickets{scroll-margin-top:16px}.event-details #tickets .actions{margin-top:14px}.event-details .flyer-preview{max-width:250px}.giving .form-card>p{margin-bottom:14px}

.fundraiser-purpose .giving-info>p+p{margin-top:12px}.sponsor-field-intro{max-width:68ch;margin-bottom:22px}

.sponsorship-hero h1{max-width:13ch}.sponsorship-hero p+p{margin-top:12px}.sponsorship-hero .sponsorship-hero-note{margin-top:14px;color:#e7d7aa;font-size:.86rem}.sponsor-placement{margin-top:20px;max-width:520px}.sponsor-placement figure{margin:10px 0 0}.sponsor-placement svg{display:block;width:100%;height:auto}.sponsor-placement figcaption{margin-top:6px;color:var(--muted);font-size:.82rem}
.first-pitch-event h1{max-width:16ch}.first-pitch-event .event-ticket-link{display:inline-flex;align-items:center;gap:8px;color:var(--gold);padding-left:0}.event-ticket-link svg{width:18px}.event-night{padding-block:clamp(30px,5vw,62px);border-bottom:1px solid var(--line)}.event-night h2{margin:11px 0 20px;max-width:20ch}.event-night-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.event-night-grid article{border-top:2px solid #b8851d;padding:11px 0 0}.event-night-grid p{margin-top:6px;color:var(--muted)}.flyer-preview span{display:block;margin-top:6px;font-size:.86rem;font-weight:750}
.sponsor-jumps{display:flex;flex-wrap:wrap;gap:8px 20px;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid var(--line)}.sponsor-jumps a{font-size:.86rem;font-weight:800;color:var(--gold-dark)}.sponsor-group-title{margin:24px 0 12px}.sponsor-compact-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sponsor-compact-tiers .sponsor-tier{padding:14px}.sponsor-next{padding-left:21px}.sponsor-next li{margin:9px 0}
@media(max-width:700px){.event-night-grid{grid-template-columns:1fr;gap:14px}.event-night-grid article{border-top:1px solid var(--line)}}@media(max-width:650px){.sponsor-compact-tiers{grid-template-columns:1fr}}

.donation-quick-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--gold-dark);font-size:.88rem;font-weight:800}.donation-quick-link svg{width:17px;flex:none}.giving-info .donation-quick-link+.category-list{margin-top:16px}.giving-info .category-list+.fine{margin-top:12px}
#sponsor-selection{scroll-margin-top:16px}.sponsor-selection-summary{border:1px solid var(--line);border-radius:6px;background:#f3edda;padding:8px 11px}.sponsor-selection-summary #sponsor-choice{font-size:.85rem;color:var(--muted);margin:0}.sponsor-selection-summary .sponsor-total{padding:4px 0 0;border:0;background:none}
.overview-intro{margin-bottom:14px}.overview-intro h2{font-size:clamp(1.6rem,4vw,2.3rem);margin:7px 0}.desk-work-list,.desk-setup-list{list-style:none;margin:10px 0 0;padding:0}.desk-work-list li,.desk-setup-list li{border-bottom:1px solid var(--line)}.work-row,.desk-setup-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:.89rem}.work-row{width:100%;background:none;color:var(--ink);border:0;text-align:left}.work-row:hover{color:var(--gold-dark)}.work-row small{display:block;color:var(--muted);font-weight:500}.desk-setup-list strong{text-align:right;font-size:.78rem}.desk-text-button{border:0;background:none;color:var(--gold-dark);text-decoration:underline;padding:0;font-weight:750}

#staff-sign-in{max-width:26rem;margin-block:18px}#staff-sign-in label{display:grid;gap:7px}.topbar .staff-sign-out{border:0;background:none;color:inherit;padding:0;font-size:.86rem;font-weight:650}.topbar .staff-sign-out:hover{color:var(--gold)}
