.experience-search-row{align-items:end;gap:1rem;display:flex}.experience-search{flex:1;gap:.35rem;min-width:0;max-width:680px;display:grid}.experience-search>span{color:var(--navy);font-size:.95rem;font-weight:700}.experience-search input{border:1px solid var(--steel);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:4px;padding:.55rem .8rem;font-size:1rem}.print-results{border:1px solid var(--navy);min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:.55rem 1rem;font-size:1rem;font-weight:700}.print-results:disabled{opacity:.6;cursor:default}.print-results:focus-visible,.experience-search input:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}.print-error{color:var(--burgundy);margin:0}.print-selection{display:none}.tomb-detail-line{display:block}.tomb-financing-parties{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:6px;width:100%;min-height:0;display:grid}.tomb-financing-parties .tomb-party{height:64px}.tomb-value-caption{color:var(--ink);font-size:11px;line-height:12px}.tomb-meta:has(.tomb-value-caption){gap:0;padding-bottom:0}.tomb-meta:has(.tomb-value-caption) .tomb-date{line-height:1.1}.tomb-meta:has(.tomb-value-caption) .tomb-value{line-height:1.05}.tomb .tomb-logobox--dark{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#173f5f;border-radius:2px;padding:6px}.tomb-target-caption{color:var(--ink);font-size:.95rem;line-height:1.2}@media (width<=760px){.experience-page .filter-bar{position:static}.experience-search-row{flex-wrap:wrap}.experience-search{flex-basis:100%}}@page trackhawk-experience{size:letter portrait;margin:.4in}@media print{body:has(.experience-page){background:#fff}.experience-page{page:trackhawk-experience}.experience-page .site-header{height:48px;min-height:0;padding:0;display:block;position:static}.experience-page .brand{width:140px;height:48px}.experience-page .brand img{width:140px;transform:translateY(-15px)}.experience-page nav,.experience-page .filter-bar,.experience-page .experience-cta,.experience-page footer,.experience-page .experience-hero p{display:none}.experience-page .experience-hero{background:#fff;min-height:0;padding:8px 0 4px;display:block}.experience-page .experience-hero h1{color:#173f5f;margin:0;font-size:21pt;line-height:1.1}.experience-page .experience-attribution{background:#fff;padding:4px 0}.experience-page .experience-attribution p{color:#405c70;max-width:none;margin:0;font-size:8pt;line-height:1.3}.experience-page .library-section{padding:0}.experience-page .print-selection{color:#142c3d;margin:4px 0 10px;font-size:9pt;display:block}.experience-page .tombstone-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience-page .tomb{height:340px;box-shadow:none;break-inside:avoid;page-break-inside:avoid;border-top-width:2px;grid-template-rows:48px 204px 34px 26px;gap:4px;padding:6px 10px;transform:none}.experience-page .tomb-face{padding:5px}.experience-page .tomb-center{gap:5px;padding-top:0}.experience-page .tomb-date{font-size:10pt}.experience-page .tomb-value{font-size:13pt}.experience-page .tomb-name,.experience-page .tomb-detail,.experience-page .tomb-rel{font-size:11.5pt;line-height:1.2}.experience-page .tomb-role{letter-spacing:0;font-size:9.5pt;line-height:1.15}.experience-page .tomb-sector{font-size:8.5pt}.experience-page .tomb-party,.experience-page .tomb--one-mark .tomb-party{height:62px}.experience-page .tomb-advisor-logo{max-width:110px;max-height:17px}}
