.archive-site{--archive-deep:color-mix(in srgb, var(--spruce) 62%, #000);--archive-soft:color-mix(in srgb, var(--ink-light) 73%, var(--spruce));--archive-line:color-mix(in srgb, var(--ink-light) 22%, transparent);--archive-space-xs:.25rem;--archive-space-sm:.5rem;--archive-space-md:1rem;--archive-space-lg:1.5rem;--archive-space-xl:2rem;--archive-space-2xl:3rem;--archive-space-3xl:4rem;--archive-space-4xl:6rem;--archive-gutter:clamp(1.25rem, 5.6vw, 6rem);--archive-section:clamp(4rem, 8vw, 8rem);--archive-sans:Arial, Helvetica, sans-serif;--archive-nav-height:5rem;--archive-z-image:1;--archive-z-copy:2;--archive-z-nav:20;--archive-z-skip:30;--archive-hairline:1px;color:var(--ink-light);background:var(--archive-deep);-webkit-font-smoothing:antialiased;overflow:clip}.archive-site :is(h1,h2,h3,p,figure){margin:0}.archive-site :is(h1,h2,h3){font-family:var(--font-body), Georgia, serif;font-weight:400}.archive-site :is(h1,h2){letter-spacing:-.045em;text-wrap:balance;line-height:1.04}.archive-site h2{font-size:clamp(2.75rem,5.5vw,5.5rem)}.archive-site h3{letter-spacing:-.02em;font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.archive-site h2 em{color:var(--gold);font-weight:400}.archive-site a{text-underline-offset:.25em;text-decoration-thickness:1px}.archive-site :is(a,summary){touch-action:manipulation}.archive-site :is(a,summary):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.archive-site section[id]{scroll-margin-top:var(--archive-space-xl)}.archive-skip{z-index:var(--archive-z-skip);padding:var(--archive-space-md);background:var(--gold);color:var(--bark);position:absolute;inset-block-start:-6rem;inset-inline-start:var(--archive-gutter)}.archive-skip:focus{inset-block-start:var(--archive-space-md)}.archive-nav{background:var(--archive-deep);z-index:var(--archive-z-nav);justify-content:space-between;align-items:center;gap:var(--archive-space-xl);height:var(--archive-nav-height);padding-inline:var(--archive-gutter);border-bottom:1px solid var(--archive-line);display:flex;position:sticky;top:0}.archive-signature{color:var(--ink-light);font:1.75rem/1 var(--font-script), cursive;align-items:center;gap:var(--archive-space-lg);flex-shrink:0;min-height:2.75rem;text-decoration:none;display:inline-flex}.archive-signature span{font:.75rem/1 var(--archive-sans);color:var(--archive-soft);letter-spacing:.08em}.archive-desktop-nav{gap:clamp(1rem,2vw,2rem);display:flex}.archive-desktop-nav a{min-height:2.75rem;font:.8125rem/1.2 var(--archive-sans);align-items:center;text-decoration:none;display:grid}.archive-mobile-nav{display:none}.archive-hero{isolation:isolate;min-height:min(57rem, calc(100svh - var(--archive-nav-height)));background:var(--spruce);align-items:center;display:flex;position:relative}.archive-hero-photo{object-fit:cover;object-position:50% 13%;filter:saturate(.62);width:125%;max-width:none;height:100%;position:absolute;inset:0}.archive-hero-shade{z-index:var(--archive-z-image);background:linear-gradient(90deg, var(--archive-deep) 0%, color-mix(in srgb, var(--archive-deep) 95%, transparent) 23%, color-mix(in srgb, var(--archive-deep) 58%, transparent) 46%, transparent 75%), linear-gradient(0deg, var(--archive-deep), transparent 35%);position:absolute;inset:0}.archive-hero-copy{z-index:var(--archive-z-copy);width:64%;padding:var(--archive-space-4xl) var(--archive-gutter) 8rem;position:relative}.archive-kicker{font:.6875rem/1.6 var(--archive-sans);text-transform:uppercase;letter-spacing:.15em}.archive-hero-copy .archive-kicker{color:var(--gold);margin-bottom:var(--archive-space-lg)}.archive-site h1{margin-left:-.05em;font-size:clamp(6.5rem,12.4vw,12rem);line-height:.88}.archive-site h1>span:first-child{font-style:italic;font-weight:400;display:block}.archive-title-period{color:var(--gold)}.archive-hero-intro{max-width:24ch;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.5;margin-top:var(--archive-space-xl)!important}.archive-read{justify-content:space-between;align-items:center;gap:var(--archive-space-xl);width:fit-content;min-height:3rem;padding-bottom:var(--archive-space-sm);margin-top:var(--archive-space-xl);border-bottom:var(--archive-hairline) solid var(--gold);font:.875rem/1.3 var(--archive-sans);text-decoration:none;display:flex}.archive-photo-note{z-index:var(--archive-z-copy);color:var(--ink-light);font:.6875rem/1.6 var(--archive-sans);text-align:right;position:absolute;inset-block-end:var(--archive-space-xl);inset-inline-end:var(--archive-gutter)}.archive-opening{column-gap:var(--archive-space-3xl);row-gap:var(--archive-space-xl);padding:var(--archive-section) var(--archive-gutter);border-bottom:1px solid var(--archive-line);grid-template-columns:1fr 2.5fr;display:grid}.archive-opening-aside{color:var(--archive-soft);font:.875rem/1.6 var(--archive-sans);padding-top:var(--archive-space-md)}.archive-opening-statement{letter-spacing:-.03em;font-size:clamp(2rem,3.7vw,3.75rem);line-height:1.15}.archive-opening-statement em{color:var(--gold)}.archive-opening-detail{max-width:50ch;color:var(--archive-soft);grid-column:2;font-size:1.125rem;line-height:1.65}.archive-prose{max-width:58ch;font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.7}.archive-prose>p+p{margin-top:var(--archive-space-lg)}.archive-prose h3{margin-bottom:var(--archive-space-lg)}.archive-date{margin-bottom:var(--archive-space-lg);color:var(--archive-soft);font:.875rem/1.3 var(--archive-sans);font-variant-numeric:tabular-nums;display:inline-block}.archive-chapter-heading>p{margin-top:var(--archive-space-xl);font:.875rem/1.4 var(--archive-sans);color:var(--archive-soft)}.archive-early{column-gap:clamp(3rem,8vw,8rem);row-gap:var(--archive-space-3xl);padding:var(--archive-section) var(--archive-gutter);grid-template-columns:1fr 1.15fr;display:grid}.archive-pennant{background:var(--orange-deep) url(/assets/textures/felt.webp);background-blend-mode:soft-light;clip-path:polygon(0 0,100% 50%,0 100%);padding:var(--archive-space-xl) 26% var(--archive-space-xl) var(--archive-space-xl);color:var(--ink-light);background-size:360px;align-self:start;position:relative}.archive-pennant:before{content:"";inset:0 auto 0 var(--archive-space-sm);border-left:calc(var(--archive-hairline) * 2) dashed color-mix(in srgb, var(--ink-light) 55%, transparent);position:absolute}.archive-pennant span{font:.75rem/1.4 var(--archive-sans)}.archive-pennant strong{margin-block:var(--archive-space-sm);letter-spacing:-.05em;font-size:clamp(4rem,8vw,7.5rem);font-weight:400;line-height:1;display:block}.archive-pennant p{font:.8125rem/1.5 var(--archive-sans)}.archive-early-rest{grid-column:2}.archive-career{padding:var(--archive-section) var(--archive-gutter);background:var(--navy)}.archive-career-story{grid-template-columns:1fr 1.15fr;gap:clamp(3rem,8vw,8rem);display:grid}.archive-major-record{gap:var(--archive-space-2xl);padding-block:var(--archive-space-3xl);margin-top:var(--archive-space-3xl);border-block:1px solid var(--archive-line);align-items:center;display:flex}.archive-major-record>strong{color:var(--gold);letter-spacing:-.06em;font-size:clamp(5rem,10vw,9rem);font-weight:400;line-height:1}.archive-major-record>p{font-size:1.75rem;line-height:1.3}.archive-major-record p span{margin-top:var(--archive-space-sm);max-width:42ch;font:.875rem/1.6 var(--archive-sans);color:var(--archive-soft);display:block}.archive-ledger-heading{justify-content:space-between;align-items:baseline;gap:var(--archive-space-xl);margin-block:var(--archive-space-3xl) var(--archive-space-xl);display:flex}.archive-ledger-heading p{font:.8125rem/1.5 var(--archive-sans);color:var(--archive-soft)}.archive-ledger-scroll{scrollbar-color:var(--gold) var(--navy);overflow-x:auto}.archive-ledger{border-collapse:collapse;width:100%;font-family:var(--archive-sans);font-variant-numeric:tabular-nums;font-size:.9375rem}.archive-ledger th{font-weight:400}.archive-ledger :is(th,td){text-align:left;padding:var(--archive-space-md) var(--archive-space-sm);border-bottom:1px solid var(--archive-line);vertical-align:middle}.archive-ledger :is(th,td):first-child{width:8%;padding-left:0}.archive-ledger thead th{color:var(--archive-soft);font-size:.75rem}.archive-ledger :is(th,td):nth-child(n+3){text-align:right}.archive-ledger abbr{text-decoration:none}.archive-league{margin-top:var(--archive-space-xs);color:var(--archive-soft);font-size:.75rem;display:block}.archive-majors :is(th,td),.archive-majors .archive-league{color:var(--gold)}.archive-ledger .archive-pennant-cell{width:28%;padding-left:var(--archive-space-xl)}.archive-pennant-cell span{width:var(--average-width);background:color-mix(in srgb, var(--ink-light) 40%, var(--navy));clip-path:polygon(0 0,100% 50%,0 100%);height:1rem;display:block}.archive-majors .archive-pennant-cell span{background:var(--gold)}.archive-ledger-note{max-width:70ch;color:var(--archive-soft);font:.8125rem/1.7 var(--archive-sans);margin-top:var(--archive-space-lg)!important}.archive-legacy{padding:var(--archive-section) var(--archive-gutter);background:var(--spruce)}.archive-legacy-title{margin-bottom:var(--archive-space-3xl)}.archive-legacy-title .archive-kicker{margin-bottom:var(--archive-space-lg);color:var(--archive-soft)}.archive-legacy-title h2{font-size:clamp(3rem,7.6vw,7.5rem)}.archive-legacy-grid{column-gap:clamp(3rem,8vw,8rem);row-gap:var(--archive-space-3xl);grid-template-columns:1fr 1.15fr;display:grid}.archive-youth-record>strong{letter-spacing:-.07em;color:var(--gold);font-size:clamp(4.25rem,9vw,9rem);font-weight:400;line-height:1}.archive-youth-record>p{margin-top:var(--archive-space-md);font-size:1.5rem}.archive-youth-record p span{margin-top:var(--archive-space-md);max-width:30ch;color:var(--archive-soft);font:.8125rem/1.7 var(--archive-sans);display:block}.archive-rockford{padding-top:var(--archive-space-3xl);border-top:var(--archive-hairline) solid var(--archive-line);grid-column:1/-1;grid-template-columns:1fr 1.15fr;gap:clamp(3rem,8vw,8rem);display:grid}.archive-rockford-year{letter-spacing:-.065em;color:var(--archive-soft);font-size:clamp(5rem,11vw,11rem);line-height:1}.archive-later{padding:var(--archive-section) var(--archive-gutter);grid-template-columns:1fr 1.15fr;gap:clamp(3rem,8vw,8rem);display:grid}.archive-family-note{border-left:1px solid var(--gold);padding-left:var(--archive-space-lg);color:var(--archive-soft);font-style:italic}.archive-collection{background:var(--oat);color:var(--bark);padding:var(--archive-section) var(--archive-gutter);grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);display:grid}.archive-portrait{align-self:start;width:100%}.archive-portrait a{display:block}.archive-portrait img{outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:auto}.archive-portrait figcaption{padding-top:var(--archive-space-md);font:.75rem/1.6 var(--archive-sans)}.archive-collection-copy{padding-top:var(--archive-space-xl)}.archive-collection-copy .archive-kicker{margin-bottom:var(--archive-space-lg)}.archive-collection h2 em{color:var(--spruce)}.archive-collection-copy>p:not(.archive-kicker){margin-top:var(--archive-space-xl);max-width:34ch;font-size:1.125rem;line-height:1.7}.archive-collection-copy h3{font:.8125rem/1.5 var(--archive-sans);margin-top:var(--archive-space-3xl)}.archive-collection-copy ul{margin:var(--archive-space-md) 0 var(--archive-space-xl);padding:0;list-style:none}.archive-collection-copy li{border-bottom:var(--archive-hairline) solid color-mix(in srgb, var(--bark) 24%, transparent);padding-block:var(--archive-space-md);font-size:1rem}.archive-text-link{align-items:center;gap:var(--archive-space-xl);min-height:2.75rem;font:.875rem/1.4 var(--archive-sans);display:inline-flex}.archive-collection :is(a,summary):focus-visible{outline-color:var(--spruce)}.archive-sources{padding:var(--archive-section) var(--archive-gutter)}.archive-sources-heading{justify-content:space-between;align-items:end;gap:var(--archive-space-xl);margin-bottom:var(--archive-space-3xl);display:flex}.archive-sources-heading>p{color:var(--archive-soft);font-size:1.125rem}.archive-sources-grid{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);display:grid}.archive-sources-grid .archive-prose{font-size:1.0625rem}.archive-source-list{counter-reset:sources;margin:var(--archive-space-lg) 0 0;padding:0;list-style:none}.archive-source-list li{counter-increment:sources;gap:var(--archive-space-lg);padding-block:var(--archive-space-md);border-bottom:1px solid var(--archive-line);display:flex}.archive-source-list li:before{content:counter(sources, decimal-leading-zero);font:.75rem/1.6 var(--archive-sans);color:var(--gold)}.archive-source-list a{justify-content:space-between;align-items:start;gap:var(--archive-space-md);width:100%;font:.875rem/1.6 var(--archive-sans);text-decoration:none;display:flex}.archive-footer{justify-content:space-between;align-items:center;gap:var(--archive-space-xl);padding:var(--archive-space-xl) var(--archive-gutter);border-top:1px solid var(--archive-line);display:flex}.archive-footer>:is(p,a:last-child){font:.75rem/1.5 var(--archive-sans);color:var(--archive-soft)}.archive-footer>a:last-child{align-items:center;min-height:2.75rem;display:flex}@media (hover:hover) and (pointer:fine){.archive-site a{transition:color .15s ease-out}.archive-site a:hover{color:var(--gold)}.archive-collection a:hover{color:var(--spruce)}.archive-desktop-nav a:hover,.archive-source-list a:hover{text-decoration:underline}}.archive-site a:active{text-decoration:underline}.archive-arrow{width:1.125rem;height:1.125rem;color:var(--gold);flex-shrink:0}.archive-collection .archive-arrow{color:var(--spruce)}.archive-footer .archive-arrow{margin-left:var(--archive-space-md)}.archive-back-to-top{z-index:var(--archive-z-nav);min-height:2.75rem;padding-inline:var(--archive-space-md);background:var(--archive-deep);color:var(--ink-light);border:var(--archive-hairline) solid var(--archive-line);font:.75rem/1.4 var(--archive-sans);align-items:center;text-decoration:none;display:none;position:fixed;inset-block-end:max(var(--archive-space-md), env(safe-area-inset-bottom));inset-inline-end:var(--archive-gutter)}.archive-footer{padding-bottom:var(--archive-space-4xl)}@media (max-width:63.99rem){.archive-signature span{display:none}.archive-desktop-nav{gap:var(--archive-space-md)}.archive-hero{min-height:49rem}.archive-hero-copy{width:70%}.archive-pennant{padding-right:24%}.archive-ledger .archive-pennant-cell{width:19%}}@media (max-width:47.99rem){.archive-site{--archive-nav-height:4.5rem}.archive-nav{position:relative}.archive-back-to-top{display:flex}.archive-desktop-nav{display:none}.archive-mobile-nav{font-family:var(--archive-sans);font-size:.8125rem;display:block}.archive-mobile-nav summary{align-items:center;gap:var(--archive-space-lg);cursor:pointer;min-height:2.75rem;list-style:none;display:flex}.archive-mobile-nav summary::-webkit-details-marker{display:none}.archive-mobile-nav summary span{color:var(--gold);font-size:1.5rem}.archive-mobile-nav nav{inset:var(--archive-nav-height) 0 auto;gap:var(--archive-space-sm);padding:var(--archive-space-lg) var(--archive-gutter);background:var(--archive-deep);border-bottom:1px solid var(--archive-line);grid-template-columns:1fr 1fr;display:grid;position:absolute}.archive-mobile-nav nav a{align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.archive-hero{min-height:max(45rem, calc(100svh - var(--archive-nav-height)));align-items:end}.archive-hero-photo{object-position:60% 15%;width:100%}.archive-hero-shade{background:linear-gradient(0deg, var(--archive-deep) 0%, color-mix(in srgb, var(--archive-deep) 94%, transparent) 24%, color-mix(in srgb, var(--archive-deep) 35%, transparent) 66%, color-mix(in srgb, var(--archive-deep) 8%, transparent))}.archive-hero-copy{width:100%;padding:19rem var(--archive-gutter) var(--archive-space-3xl)}.archive-hero-copy .archive-kicker{margin-bottom:var(--archive-space-md);font-size:.625rem}.archive-site h1{font-size:clamp(5.5rem,20vw,9rem)}.archive-site h1>span:first-child{display:inline}.archive-hero-intro{max-width:26ch;margin-top:var(--archive-space-lg)!important}.archive-read{margin-top:var(--archive-space-lg)}.archive-photo-note{display:none}.archive-opening{row-gap:var(--archive-space-lg);grid-template-columns:1fr}.archive-opening-aside{padding:0}.archive-opening-aside br{display:none}.archive-opening-detail{grid-column:auto}.archive-opening-statement br{display:none}.archive-early,.archive-career-story,.archive-legacy-grid,.archive-rockford,.archive-later,.archive-collection,.archive-sources-grid{gap:var(--archive-space-2xl);grid-template-columns:1fr}.archive-early-rest{grid-column:auto}.archive-chapter-heading>p{margin-top:var(--archive-space-lg)}.archive-pennant{max-width:32rem;padding-left:var(--archive-space-xl)}.archive-pennant strong{font-size:6rem}.archive-major-record{gap:var(--archive-space-lg)}.archive-major-record>p{font-size:1.375rem}.archive-ledger-heading{display:block}.archive-ledger-heading p{margin-top:var(--archive-space-md)}.archive-ledger{font-size:.75rem}.archive-ledger :is(th,td){padding-inline:var(--archive-space-xs)}.archive-ledger .archive-pennant-cell,.archive-ledger thead th:last-child{display:none}.archive-ledger :is(th,td):nth-child(2){width:48%}.archive-league{font-size:.6875rem}.archive-rockford{grid-column:auto}.archive-rockford-year{display:none}.archive-youth-record>strong{font-size:6rem}.archive-collection-copy{grid-row:1;padding-top:0}.archive-collection-copy h3{margin-top:var(--archive-space-2xl)}.archive-sources-heading{display:block}.archive-sources-heading>p{margin-top:var(--archive-space-lg)}.archive-footer{gap:var(--archive-space-md) var(--archive-space-xl);flex-wrap:wrap}.archive-footer>a:last-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.archive-site *,.archive-site :before,.archive-site :after{scroll-behavior:auto;transition:none;animation:none}}
