:root{color-scheme:light dark;--canvas:#fffef9;--surface:#fff;--ink:#161820;--muted:#5d606c;--line:#d4d5db;--soft:#f1f2f7;--accent:#2446ed;--accent-hover:#1736c9;--accent-soft:#edf0ff;--on-accent:#fff;--blue:#2446ed;--warm:#ffc96b;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;font:100%/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}
*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;color:var(--ink);background:var(--canvas);-webkit-text-size-adjust:100%}a{color:var(--accent);text-underline-offset:.22em}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button{touch-action:manipulation}button:disabled,select:disabled{cursor:default;opacity:.6}a,button{transition:background-color 120ms,color 120ms}button:active,.button:active{transform:translateY(1px)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.wrap{width:min(100% - 4rem,78rem);margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:.5rem;left:1rem;padding:.75rem 1rem;z-index:5;background:var(--surface);transform:translateY(-160%)}.skip-link:focus{transform:none}
.site{border-bottom:1px solid var(--ink)}.bar{display:flex;align-items:center;justify-content:space-between;min-height:5.3rem;gap:1rem}.logo{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--ink)}.mark{font-weight:800;letter-spacing:-.055em;font-size:1.2rem}.mark b{font-weight:inherit}.brand-icon{width:1.8rem;height:1.8rem;color:var(--accent);margin-right:.65rem}.site nav{display:flex;gap:.8rem;align-items:center}.site nav a{display:inline-flex;align-items:center;min-height:44px;padding:.6rem .8rem;font-size:.85rem;text-decoration:none;color:var(--ink);font-weight:650}.site nav a:hover{background:var(--soft)}.site nav a.nav-account{background:var(--ink);color:var(--canvas)}
.hero{padding-top:3.2rem;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr);column-gap:4rem;align-items:center}.eyebrow{display:flex;gap:.6rem;align-items:center;margin:0 0 1.3rem;color:var(--accent);font:600 .68rem/1.5 var(--mono);letter-spacing:.025em;text-transform:uppercase}.editorial-mark{height:.5rem;width:.5rem;background:var(--accent)}h1{font-size:clamp(3.25rem,6.3vw,5.7rem);line-height:.98;letter-spacing:-.045em;font-weight:800;margin:0;text-wrap:balance}h1 span{color:var(--accent);position:relative}h1 span::after{content:'';position:absolute;bottom:-.02em;left:0;right:.02em;height:.06em;background:var(--warm);z-index:-1}.intro{margin:1.5rem 0;max-width:33rem;color:var(--muted);font-size:1.05rem;line-height:1.65}.intro em{color:var(--ink);font-style:normal}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem}.button{display:inline-flex;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.85rem 1.15rem;border:1px solid var(--line);border-radius:2px;font-size:.87rem;font-weight:700;text-decoration:none}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.text-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;font-weight:700;font-size:.85rem;text-decoration:none}.text-link:hover{text-decoration:underline}.hero-footnote{font-size:.75rem;color:var(--muted);margin:.9rem 0 0}
.product-preview{background:var(--surface);border:1px solid var(--ink);border-top:5px solid var(--accent);box-shadow:6px 6px 0 var(--accent-soft);align-self:start;min-width:0;padding:1.1rem 1.15rem 0}.proof-heading{display:flex;gap:.75rem;align-items:center}.proof-heading .eyebrow{margin:0 0 .25rem;font-size:.6rem}.proof-heading h2{font-size:1.25rem;line-height:1.15;letter-spacing:-.025em}.proof-mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;background:var(--accent);color:var(--on-accent);font-size:1.25rem;flex-shrink:0}.proof-status{font:.6rem/1.6 var(--mono);color:var(--muted);margin:.8rem 0 .35rem}.proof-rows{margin:0;padding:0;list-style:none}.proof-row{display:flex;align-items:start;gap:.65rem;padding:.85rem 0;border-top:1px solid var(--line)}.proof-row .company-mark{width:2.2rem;height:2.2rem}.proof-row .company-mark img{width:28px;height:28px}.proof-role{min-width:0}.proof-role>p{margin:0 0 .15rem;font-size:.65rem;font-weight:600;color:var(--muted)}.proof-role h3{font-size:.85rem;line-height:1.3;letter-spacing:-.015em;margin:0;overflow-wrap:anywhere;font-weight:750}.proof-role h3 a{color:var(--ink);text-decoration:none;display:block;min-height:32px}.proof-role h3 a:hover{color:var(--accent);text-decoration:underline}.proof-role .proof-facts{font-size:.62rem;font-weight:400;margin:.2rem 0;color:var(--muted);overflow-wrap:anywhere}.proof-dates{display:flex;flex-wrap:wrap;gap:.2rem .5rem;font:.55rem/1.6 var(--mono);color:var(--muted)}.proof-footer{border-top:1px solid var(--ink);width:100%;padding:.5rem 0;font-size:.73rem}.hero-availability{font-size:.67rem;color:var(--muted);margin:.35rem 0 0}
.catalogue-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.6rem 1.7rem;align-items:center;padding:1rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);font-size:.78rem;margin-top:2.8rem}.catalogue-strip p{margin:0;color:var(--muted)}.catalogue-strip b{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);margin-right:.3rem;font-size:1.05rem}.catalogue-strip .checked-note{margin-left:auto;font:.65rem/1.6 var(--mono)}
.discovery{display:grid;grid-template-columns:minmax(0,1fr) 21.5rem;gap:3rem;margin-top:2.5rem;align-items:start}.search-panel{min-width:0;scroll-margin-top:1rem}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}.section-heading .eyebrow{margin-bottom:.4rem}h2{margin:0;font-size:clamp(1.65rem,2.6vw,2.2rem);line-height:1.13;letter-spacing:-.035em;font-weight:750}.sample-label{font:.6rem/1.5 var(--mono);color:var(--muted);border:1px solid var(--line);padding:.35rem .6rem;white-space:nowrap}.search{display:flex;gap:.5rem;margin-bottom:1rem}.search-field{display:flex;align-items:center;flex:1;gap:.65rem;min-width:0;border:1px solid var(--ink);background:var(--surface);padding:0 .85rem}.search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-field svg{flex:0 0 auto;color:var(--muted)}.search input{width:100%;min-width:0;min-height:52px;padding:.7rem 0;border:0;background:transparent;color:var(--ink);font-size:1rem}.search input:focus-visible{outline:none}.search input::placeholder{color:var(--muted);opacity:1}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.filters label{font-size:.72rem;font-weight:650;color:var(--muted)}.filters .quiet{font-weight:400;display:inline}.filters select{display:block;width:100%;margin-top:.35rem;min-height:44px;padding:.55rem .55rem;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:2px;font-size:1rem}.filter-status{font-size:.78rem;color:var(--muted);margin:.75rem 0 0}.result-tools{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin:1.25rem 0 .6rem}.kinds{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--ink);flex:1}.kinds button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-size:.88rem;min-height:48px;padding:.75rem .9rem;font-weight:700}.kinds button span{font:.6rem var(--mono);padding:.2rem .3rem;margin-left:.4rem;background:var(--soft);color:var(--muted)}.kinds button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.kinds button[aria-pressed=true] span{color:var(--accent);background:var(--accent-soft)}.kinds button:hover{color:var(--ink)}.button-text{min-height:44px;border:0;background:transparent;color:var(--accent);padding:.5rem .2rem;font-size:.75rem;font-weight:650;text-decoration:underline;text-underline-offset:.2em}.sample-note{font-size:.72rem;color:var(--muted);margin:0 0 1.3rem;line-height:1.65}.more-results{margin-top:1rem}.result-summary{display:flex;align-items:center;min-height:1.5rem;font:.7rem/1.6 var(--mono);margin:0 0 .7rem}.result[aria-busy=true] .result-summary::before{content:'';width:.45rem;height:.45rem;flex-shrink:0;background:var(--accent);margin-right:.55rem}.job-list{list-style:none;padding:0;margin:0;display:grid;border-top:2px solid var(--ink)}.job-card{background:var(--surface);padding:1.15rem 0 1rem;border-bottom:1px solid var(--line);position:relative}.job-card-header{display:flex;align-items:start;gap:.8rem}.company-mark{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:2px;font:.75rem var(--mono);overflow:hidden}.company-mark img{position:absolute;inset:0;margin:auto;width:32px;height:32px;object-fit:contain;background:#fff}.job-title-block{min-width:0}.company-name{font-size:.74rem;font-weight:650;color:var(--muted);margin:0 0 .15rem;overflow-wrap:anywhere}.job-card h3{margin:0;font-size:1.05rem;font-weight:750;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.job-facts{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin:.75rem 0 0;font-size:.74rem;color:var(--muted)}.fact-mode{color:var(--accent);font-weight:650}.job-snippet{font-size:.8rem;color:var(--muted);line-height:1.6;margin:.6rem 0 0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-dates{display:flex;flex-wrap:wrap;gap:.25rem .9rem;font:.62rem/1.7 var(--mono);color:var(--muted);margin:.6rem 0 .15rem}.job-card-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem .8rem;margin-top:.3rem}.source-name{margin:0;color:var(--muted);font-size:.66rem;overflow-wrap:anywhere}.job-actions{display:flex;flex-wrap:wrap;gap:.25rem .8rem}.job-actions a{display:inline-flex;align-items:center;min-height:44px;gap:.4rem;font-size:.72rem;font-weight:700;text-decoration:none}.job-actions a:hover{text-decoration:underline}.job-actions a.origin-link{color:var(--ink)}.state-note{padding:1.4rem;background:var(--soft);border-left:3px solid var(--accent)}.state-note h3{font-size:1.1rem;margin:0 0 .5rem;letter-spacing:-.025em}.state-note p{color:var(--muted);font-size:.85rem;margin:0 0 .7rem;line-height:1.65}.state-note p:last-child{margin-bottom:0}.state-note .button{margin-top:.35rem}.result-footer{display:flex;gap:.5rem 1rem;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.9rem 0;margin-top:.2rem;border-bottom:1px solid var(--ink)}.result-footer p{margin:0;font-size:.76rem;color:var(--muted)}.result-footer a{font-size:.76rem}
.side-notes{display:grid;gap:2rem}.membership{padding:1.5rem;background:#171b2d;color:#fff;border-top:5px solid var(--warm)}.membership .eyebrow{color:var(--warm);margin-bottom:1rem}.membership h2{font-size:1.8rem;letter-spacing:-.035em;line-height:1.1}.membership-copy{font-size:.82rem;line-height:1.65;color:#c9cddd;margin:1rem 0}.price{font-size:3.6rem;font-weight:750;letter-spacing:-.065em;line-height:1.1;margin:1.1rem 0}.term{display:block;font-size:.75rem;font-weight:450;letter-spacing:0;color:#c9cddd;margin-top:.4rem}.access-points{list-style:none;padding:0;margin:1.2rem 0;font-size:.77rem}.access-points li{padding:.6rem 0;border-top:1px solid #ffffff25}.access-points li::before{content:'↗';color:var(--warm);margin-right:.5rem}.pass-rule{font:.65rem/1.5 var(--mono);color:var(--warm)}.payment-status{color:#c9cddd;font-size:.73rem;padding-top:1rem;border-top:1px solid #ffffff30;line-height:1.6}.member-link{width:100%;margin-top:.5rem;font-size:.8rem;background:#fff;color:#171b2d;border-color:#fff}.member-link:hover{background:var(--warm);border-color:var(--warm);color:#171b2d}.policy-link{display:inline-flex;align-items:center;min-height:44px;font-size:.71rem;margin-top:.2rem;color:#fff}.tax-note{margin:.3rem 0 0;font-size:.62rem;color:#c9cddd}.source-note{padding:0 .1rem}.note-number{display:block;color:var(--accent);font:.63rem/1.5 var(--mono);margin-bottom:.8rem}.source-note h3{font-size:1.25rem;line-height:1.2;margin:0 0 .65rem;letter-spacing:-.035em}.source-note p{font-size:.79rem;color:var(--muted);line-height:1.7;margin:0 0 .8rem}.closing{padding:3rem 0;margin-top:3rem;border-top:1px solid var(--ink);position:relative}.closing-line{font-weight:800;font-size:clamp(2rem,4.5vw,3.6rem);letter-spacing:-.035em;margin:0 0 .8rem;line-height:1.02}.closing>p:not(.eyebrow):not(.closing-line){color:var(--muted);font-size:.9rem;margin:0}.closing a{margin-top:1rem}footer{border-top:1px solid var(--line);padding:1.5rem max(2rem,calc((100% - 78rem)/2));font-size:.7rem;color:var(--muted)}footer p{margin:0 0 .65rem;line-height:2}footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted)}
@media(prefers-color-scheme:dark){:root{--canvas:#13151d;--surface:#171a24;--ink:#f2f3f9;--muted:#aeb3c5;--line:#3c4154;--soft:#232738;--accent:#99abff;--accent-hover:#b8c4ff;--accent-soft:#252e52;--on-accent:#11172a}.product-preview{background:var(--surface)}.membership{border:1px solid var(--line);border-top:5px solid var(--warm)}.site nav a.nav-account{color:#13151d}}
@media(max-width:62rem){.wrap{width:min(100% - 3rem,78rem)}.hero{column-gap:2rem;grid-template-columns:minmax(0,1.4fr) minmax(15rem,1fr)}h1{font-size:clamp(3.2rem,6.3vw,5.7rem)}.product-preview{padding:.9rem .9rem 0}.discovery{gap:1.7rem;grid-template-columns:minmax(0,1fr) 18.5rem}.membership{padding:1.2rem}.catalogue-strip .checked-note{margin-left:0;flex-basis:100%}.section-heading{align-items:start}.sample-label{display:none}}
@media(max-width:48rem){.wrap{width:min(100% - 2rem,42rem)}.bar{min-height:4.3rem;gap:.5rem}.site nav{gap:0}.site nav a{padding:.55rem .55rem;font-size:.75rem}.site nav .nav-table{display:none}.brand-icon{width:1.4rem;height:1.4rem;margin-right:.4rem}.mark{font-size:1rem}.hero{padding-top:1.55rem;grid-template-columns:1fr;gap:1.15rem}h1{font-size:clamp(2.7rem,9vw,4.2rem)}.eyebrow{font-size:.6rem;margin-bottom:.75rem}.intro{font-size:.88rem;line-height:1.55;max-width:28rem;margin:.9rem 0}.product-preview{padding:.8rem .9rem 0;box-shadow:4px 4px 0 var(--accent-soft)}.proof-heading h2{font-size:1.1rem}.proof-status{margin:.6rem 0 .3rem}.proof-row{padding:.65rem 0}.proof-role h3{font-size:.8rem}.proof-role h3 a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.proof-footer{padding:.3rem 0}.hero-availability{font-size:.64rem}
.catalogue-strip{margin-top:.3rem;font-size:.71rem;column-gap:1rem}.catalogue-strip .checked-note{font-size:.6rem}.discovery{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.search-panel,.side-notes{width:100%}.membership{padding:1.5rem}.membership h2{font-size:2rem}.source-note{padding:.5rem .1rem}.closing{margin-top:2rem;padding:2rem 0}footer{padding:1rem}.job-card{padding:1rem 0}.job-card-bottom{align-items:start}.job-snippet{-webkit-line-clamp:3}}
@media(max-width:25rem){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters label:last-child{grid-column:1/-1}.search{gap:.4rem}.search .button{padding-inline:.75rem;font-size:.8rem}.search .button span{display:none}.search-field{padding-inline:.6rem;gap:.5rem}.result-tools{flex-wrap:wrap;gap:.15rem}.kinds button{padding:.65rem .7rem;flex:1;font-size:.82rem}.kinds button span{font-size:.55rem;margin-left:.2rem}.reset{margin-left:auto}.job-card-bottom{flex-direction:column;gap:.25rem}.hero-actions{gap:.3rem 1rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}button:active,.button:active{transform:none}}
@media(prefers-contrast:more){:root{--line:var(--muted)}.sample-label{border-color:var(--ink)}}

.access-contrast{display:grid;gap:.75rem;margin:1.2rem 0}.access-contrast p{display:grid;gap:.25rem;margin:0;padding-top:.65rem;border-top:1px solid #ffffff30;font-size:.78rem}.access-contrast b{color:var(--warm);font-size:.68rem;text-transform:uppercase;letter-spacing:.02em}.access-contrast span{color:#d8ddec;font-size:.75rem;line-height:1.5}.pass-source-note{font-size:.71rem;color:#c9cddd;line-height:1.6;margin:1rem 0}.contextual-offer{margin-top:1.3rem;padding:1.3rem;background:var(--accent-soft);border-top:3px solid var(--accent);border-bottom:1px solid var(--line)}.contextual-offer .eyebrow{margin-bottom:.5rem;font-size:.62rem}.contextual-offer h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.025em;margin:0 0 .7rem}.contextual-offer>p:not(.eyebrow){font-size:.77rem;color:var(--muted);line-height:1.65;margin:.5rem 0}.contextual-offer .offer-matches{color:var(--ink)!important;font-weight:650}.offer-decision{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 .7rem}.offer-decision strong{font-size:1.1rem;line-height:1.3;letter-spacing:-.025em}.offer-decision small{display:block;font-size:.66rem;color:var(--muted);margin-top:.3rem}.offer-decision .button{font-size:.76rem}.contextual-offer .offer-availability{font-size:.67rem!important}.contextual-offer .offer-source-note{font-size:.66rem!important;margin-top:.75rem!important;padding-top:.7rem;border-top:1px solid var(--line)}.mobile-pass-action{display:none}.has-pass-action{padding-bottom:var(--pass-action-space,6rem)}
@media(max-width:48rem){.mobile-pass-action:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;gap:.65rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));z-index:20;background:var(--surface);border-top:1px solid var(--ink);box-shadow:0 -3px 15px #00000010}.mobile-pass-copy{min-width:0;flex:1}.mobile-pass-copy strong{display:block;font-size:.82rem;letter-spacing:-.02em}.mobile-pass-copy small{display:block;font-size:.62rem;color:var(--muted);line-height:1.45;margin-top:.15rem}.mobile-pass-action .button{padding:.65rem .7rem;font-size:.7rem;white-space:nowrap;gap:.35rem;min-height:44px}#dismiss-pass-action{background:none;border:0;font-size:1.35rem;min-width:44px;min-height:44px;color:var(--muted);padding:0}.offer-decision{align-items:start;flex-direction:column;gap:.7rem}.offer-decision .button{align-self:stretch}.contextual-offer{padding:1.15rem}.product-preview .proof-dates{font-size:.52rem}}
@media(max-width:380px){.mobile-pass-action:not([hidden]){gap:.3rem;padding-inline:.7rem}.mobile-pass-copy strong{font-size:.75rem}.mobile-pass-action .button{font-size:.65rem;padding-inline:.6rem}.mobile-pass-action .button span{display:none}}

html{scroll-padding-bottom:var(--pass-action-space,0px)}.job-actions a:focus-visible,.proof-role a:focus-visible,.result-footer a:focus-visible{scroll-margin-bottom:var(--pass-action-space,0px)}

/* Two steady opportunity columns; only the separate sample spotlight rotates. */
.discovery{display:block}.opportunity-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-top:1.5rem}.board-column{min-width:0;scroll-margin-top:1rem}.board-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0 1rem;border-top:3px solid var(--ink)}.board-heading h3{font-size:1.6rem;line-height:1.1;letter-spacing:-.025em;margin:0}.board-heading .eyebrow{margin:0 0 .3rem;font-size:.6rem}.board-heading .sample-label{display:block}.board-jump{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem}.board-jump a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;font-weight:700;text-decoration:none}.board-jump a:hover{text-decoration:underline}.filter-scope{font-size:.65rem;color:var(--muted);margin:-.7rem 0 .5rem}.result-tools{border-bottom:1px solid var(--line);margin-top:.8rem}.job-card{padding:.85rem 0 .6rem;background:transparent}.job-card-header{gap:.65rem}.job-card .company-mark{width:2.2rem;height:2.2rem}.job-card .company-name{font-size:.67rem}.job-card h3{font-size:.94rem;line-height:1.3}.job-facts{margin:.4rem 0 0;font-size:.7rem;gap:.2rem .65rem}.job-snippet{margin:.3rem 0 0;font-size:.72rem;-webkit-line-clamp:1;line-height:1.45}.job-dates{font-size:.58rem;margin:.35rem 0 0;gap:.15rem .55rem}.job-card-bottom{margin-top:.1rem;align-items:center}.job-actions a{font-size:.67rem}.source-name{font-size:.6rem}.result-summary{font-size:.65rem;min-height:2.5rem}.contextual-offer{padding:1rem}.contextual-offer h3{font-size:1.1rem}.contextual-offer>p:not(.eyebrow){font-size:.72rem}.offer-decision{align-items:start;flex-wrap:wrap}.side-notes{margin-top:2.5rem;display:grid;grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);gap:2.5rem;align-items:start}.membership{padding:2rem}.membership-copy{max-width:35rem}.access-contrast{grid-template-columns:1fr 1fr;gap:1.5rem}.source-note{padding-top:1rem}.proof-heading{justify-content:space-between;align-items:start;gap:.5rem}.proof-heading h2{font-size:1.13rem}.proof-heading .eyebrow{font-size:.55rem}#pause-spotlight{flex-shrink:0;min-height:44px;min-width:64px;border:1px solid var(--line);background:var(--soft);color:var(--ink);padding:.35rem .5rem;font-size:.65rem;font-weight:700}.spotlight-label{margin:.6rem 0 0;font:.6rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.proof-status{font-size:.55rem;margin:.15rem 0}.spotlight-tracks>section+section{border-top:1px solid var(--ink);margin-top:.65rem}.proof-row{border-top:0;min-height:126px;padding:.45rem 0 .65rem}.proof-row[hidden]{display:none}.proof-role h3 a{min-height:44px}.proof-rows{min-height:126px}.proof-dates{font-size:.53rem}.proof-footer{font-size:.7rem}.spotlight-tracks{margin-top:.65rem}.hero{column-gap:3rem;grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr)}
@media(max-width:62rem){.hero{column-gap:2rem;grid-template-columns:minmax(0,1.3fr) minmax(17rem,1fr)}.opportunity-board{gap:1.5rem}.side-notes{gap:1.5rem}.job-card-bottom{align-items:start;flex-direction:column}}
@media(max-width:48rem){.hero{grid-template-columns:1fr}.opportunity-board{grid-template-columns:1fr;gap:2rem}.side-notes{grid-template-columns:1fr;gap:1rem}.membership{padding:1.5rem}.job-card h3{font-size:.96rem}.job-card-bottom{flex-direction:row}.proof-rows,.proof-row{min-height:122px}.product-preview{padding-top:.75rem}.board-heading h3{font-size:1.5rem}.filter-scope{font-size:.62rem;line-height:1.5}.board-jump{width:100%;justify-content:space-between}.result-tools{gap:.25rem}.board-column{scroll-margin-top:.5rem}.spotlight-tracks>section+section{margin-top:.3rem}.proof-heading h2{font-size:1rem}.proof-heading .eyebrow{font-size:.52rem}}
@media(max-width:25rem){.job-card-bottom{flex-direction:column}.access-contrast{gap:1rem}.proof-heading h2{font-size:.95rem}.proof-heading .eyebrow{font-size:.49rem}}
