.detail-page{min-width:0}.dossier-head{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr);min-height:610px;display:grid}.head-copy{flex-direction:column;justify-content:center;min-width:0;padding:52px clamp(38px,5vw,76px);display:flex}.dossier-head .registry-line{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:70px;display:flex}.dossier-registry{color:var(--blue-dark)}.ownership-stamp{color:var(--black);background:var(--lime);font-size:var(--utility-small);padding:6px 8px}.ownership-stamp--used{color:#fff;background:var(--blue)}.dossier-head h1{overflow-wrap:anywhere;max-width:1000px;font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(4.375rem,8vw,7.875rem);font-weight:400;line-height:.86}.dossier-head h1 em{color:var(--blue);font-weight:400}.dossier-summary{color:#4f504d;max-width:670px;font-family:var(--serif);margin:30px 0 0;font-size:clamp(1.25rem,1.6vw,1.5625rem);line-height:1.45}.dossier-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:34px;display:flex}.dossier-primary-action{color:#fff;background:var(--blue);min-height:44px;font-family:var(--mono);font-size:var(--utility-small);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 17px;font-weight:500;display:inline-flex}.dossier-primary-action:hover{background:var(--blue-dark)}.dossier-quiet-action{border-bottom:1px solid var(--ink);min-height:44px;font-family:var(--mono);font-size:var(--utility-small);letter-spacing:.08em;text-transform:uppercase;padding:12px 0 8px;font-weight:500}.dossier-quiet-action:hover{color:var(--blue-dark);border-color:var(--blue-dark)}.dossier-action-state{border-left:3px solid var(--lime);color:#deded9;background:var(--black);max-width:460px;font-family:var(--mono);font-size:var(--utility-small);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:13px 15px;line-height:1.55}.utility-navigation{color:var(--muted);font-family:var(--mono);font-size:var(--utility-small);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:18px;display:flex}.utility-navigation>span{color:var(--ink)}.utility-navigation a{border-bottom:1px solid var(--line-dark);min-height:36px;padding:10px 0 7px}.utility-navigation a:hover{color:var(--blue-dark);border-color:var(--blue-dark)}.dossier-evidence{border-top:1px solid var(--line-dark);background:var(--paper-bright);min-width:0;min-height:360px;margin:0;position:relative;overflow:hidden}.dossier-evidence [data-halftone-image],.dossier-evidence :where(picture,img){width:100%;height:100%}.dossier-evidence :where(img){object-fit:cover}.artifact-label{color:var(--muted);backdrop-filter:blur(10px);font-family:var(--mono);font-size:var(--utility-small);letter-spacing:.07em;text-transform:uppercase;background:#fbfaf6e6;border:1px solid #14151633;justify-content:space-between;gap:16px;padding:11px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.artifact-label strong{color:var(--ink);font-weight:500}.fact-ledger{grid-template-columns:repeat(var(--fact-count), minmax(0, 1fr));border-bottom:1px solid var(--line-dark);margin:0;padding:0 clamp(38px,5vw,76px);display:grid}.fact{border-right:1px solid var(--line);min-width:0;padding:21px 20px 23px 0}.fact+.fact{padding-left:20px}.fact:last-child{border-right:0}.fact dt,.section-number,.aside-label,.connected-label,.record-navigation-card>span,.screenshot-gallery-head p,.screenshot-card figcaption{font-family:var(--mono);font-size:var(--utility-small);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.fact dt{color:var(--muted);margin-bottom:7px}.fact dd{overflow-wrap:anywhere;font-family:var(--serif);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.screenshot-gallery{border-bottom:1px solid var(--line-dark);background:var(--paper-bright);padding:72px clamp(38px,5vw,76px) 80px}.screenshot-gallery-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.screenshot-gallery-head h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:600}.screenshot-gallery-head p{color:var(--muted);margin:0}.screenshot-grid{gap:16px;display:grid}.screenshot-card{border:1px solid var(--line-dark);background:var(--paper);min-width:0;margin:0;overflow:hidden}.screenshot-card :where(picture,img){width:100%}.screenshot-card img{aspect-ratio:1206/2622;object-fit:cover}.screenshot-card figcaption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:12px 13px;display:flex}.screenshot-card figcaption strong{color:var(--ink);font-weight:500}.dossier-body{grid-template-columns:minmax(0,720px);justify-content:center;gap:clamp(56px,7vw,104px);padding:82px clamp(38px,5vw,76px) 95px;display:grid}.field-notes{min-width:0}.note-section{grid-template-columns:44px minmax(0,1fr);gap:15px;padding:0 0 56px;display:grid}.note-section:last-child{padding-bottom:0}.section-number{color:var(--blue-dark);padding-top:10px}.note-copy h2{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2rem,3vw,2.375rem);font-weight:600;line-height:1.06}.note-copy p{color:#30312f;font-family:var(--serif);margin:0 0 1.35em;font-size:1.1875rem;line-height:1.7}.note-copy p:last-child{margin-bottom:0}.dossier-aside{align-self:start;position:static}.aside-block{border-top:1px solid var(--line-dark);padding:18px 0 22px}.aside-block:last-child{border-bottom:1px solid var(--line-dark)}.aside-label{color:var(--blue-dark);margin:0 0 13px}.aside-block>p:last-child{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.connected-records{padding:0 clamp(38px,5vw,76px) 100px}.connected-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:17px;display:flex}.connected-head h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:600}.connected-head>span{color:var(--muted);font-family:var(--mono);font-size:var(--utility-small);letter-spacing:.07em;text-transform:uppercase}.connected-grid{grid-template-columns:repeat(var(--connected-count), minmax(0, 1fr));border:1px solid var(--line-dark);background:var(--line-dark);gap:1px;display:grid}.connected-card{background:var(--paper-bright);flex-direction:column;min-height:220px;padding:24px;display:flex}.connected-card--lead{color:#fff;background:var(--blue-dark)}.connected-label{color:var(--blue-dark)}.connected-card--lead .connected-label{color:var(--lime)}.connected-card h3{font-family:var(--serif);margin:36px 0 0;font-size:1.5625rem;font-weight:400;line-height:1.1}.connected-card p{color:var(--muted);margin:10px 0 0;font-size:.75rem;line-height:1.5}.connected-card--lead p{color:#fffc}.record-navigation{grid-template-columns:repeat(var(--record-navigation-count), minmax(0, 1fr));border:1px solid var(--line-dark);background:var(--line-dark);gap:1px;margin:0 clamp(38px,5vw,76px) 20px;display:grid}.record-navigation-card{background:var(--paper-bright);align-content:space-between;gap:20px;min-height:150px;padding:24px;display:grid}.record-navigation-card>span{color:var(--blue-dark)}.record-navigation-card strong{font-family:var(--serif);font-size:1.5rem;font-weight:400}.record-navigation-card--next{color:#fff;background:var(--blue-dark);padding-right:64px;position:relative}.record-navigation-card--next>span{color:var(--lime)}.record-navigation-card--next .icon{font-size:1.25rem;position:absolute;bottom:27px;right:24px}@media (width>=1220px){.dossier-head.has-evidence{grid-template-columns:minmax(0,7fr) minmax(370px,5fr)}.dossier-head.has-evidence .dossier-evidence{border-top:0;border-left:1px solid var(--line-dark)}.dossier-body{grid-template-columns:minmax(0,720px) minmax(230px,290px)}.dossier-aside{position:sticky;top:32px}.screenshot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=821px) and (width<=1219px){.dossier-head{min-height:0}.dossier-evidence{min-height:360px}.dossier-body{grid-template-columns:minmax(0,720px)}.dossier-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.dossier-head{min-height:0}.head-copy{padding:44px 18px 38px}.dossier-head .registry-line{margin-bottom:48px}.dossier-head h1{font-size:clamp(3.75rem,17vw,6rem)}.dossier-summary{margin-top:24px;font-size:1.1875rem}.dossier-actions{align-items:stretch}.dossier-primary-action,.dossier-action-state{width:100%}.utility-navigation a{min-height:44px}.dossier-evidence{min-height:330px}.fact-ledger{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.fact{border-bottom:1px solid var(--line);padding:16px 12px 18px 0}.fact+.fact{padding-left:12px}.fact:nth-child(2n){border-right:0}.fact:nth-child(odd){padding-left:0}.fact:nth-last-child(-n+2){border-bottom:0}.screenshot-gallery{padding:54px 0 64px}.screenshot-gallery-head{padding:0 18px;display:block}.screenshot-gallery-head p{margin-top:7px}.screenshot-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;gap:12px;padding:0 18px 10px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.screenshot-card{scroll-snap-align:start;flex:0 0 min(78vw,300px)}.dossier-body{padding:54px 18px 75px;display:block}.note-section{grid-template-columns:31px minmax(0,1fr);gap:10px;padding-bottom:47px}.note-copy h2{font-size:1.9375rem}.note-copy p{font-size:1.15625rem;line-height:1.67}.dossier-aside{margin-top:64px;display:block}.connected-records{padding:0 18px 72px}.connected-head{display:block}.connected-head>span{margin-top:7px;display:block}.connected-grid{grid-template-columns:1fr}.connected-card{min-height:180px}.record-navigation{grid-template-columns:1fr;margin:0 18px 10px}}
