:root{--dossier-color-bg:#f7f7f5;--dossier-color-panel:#fff;--dossier-color-text:#000;--dossier-color-text-muted:#2a2a2a;--dossier-color-border:#000;--dossier-color-border-soft:#d4d4d4;--dossier-color-red:#e10600;--dossier-color-red-on:#fff;--dossier-color-red-hover:#c00500;--dossier-max-width:76.25rem;--dossier-prose-width:54rem;--dossier-gutter:clamp(1.25rem, 4vw, 2.5rem);--dossier-section-gap:clamp(2.25rem, 4.5vw, 3.25rem);--dossier-section-inner-gap:1.625rem;--dossier-corner-size:.75rem;--dossier-accent-bar:3px;--dossier-rule:1px solid var(--dossier-color-border);--dossier-text-body:1.1875rem;--dossier-leading-body:1.75;--dossier-text-meta:.875rem;--dossier-text-nav:.875rem;--dossier-leading-meta:1.45}.dossier-corner-marks{pointer-events:none;position:absolute;inset:0}.dossier-corner-marks__arm{width:var(--dossier-corner-size);height:var(--dossier-corner-size);border-color:var(--dossier-color-border);opacity:.65;border-style:solid;position:absolute}.dossier-corner-marks__arm--tl{border-width:1px 0 0 1px;top:.5rem;left:.5rem}.dossier-corner-marks__arm--tr{border-width:1px 1px 0 0;top:.5rem;right:.5rem}.dossier-corner-marks__arm--bl{border-width:0 0 1px 1px;bottom:.5rem;left:.5rem}.dossier-corner-marks__arm--br{border-width:0 1px 1px 0;bottom:.5rem;right:.5rem}.homepage--dossier{background:var(--dossier-color-bg);color:var(--dossier-color-text);padding-inline:var(--dossier-gutter)}.dossier-page{width:100%;max-width:var(--dossier-max-width);background:var(--dossier-color-panel);box-shadow:0 1px 0 var(--dossier-color-border-soft);margin-inline:auto;position:relative}.dossier-section{border-top:var(--dossier-rule);position:relative}.dossier-section:first-child{border-top:none}.dossier-section__inner{gap:var(--dossier-section-inner-gap);padding:var(--dossier-section-gap) 0;flex-direction:column;display:flex}.dossier-rule{border:none;border-top:var(--dossier-rule);width:100%;height:0;margin:0}.dossier-rule--strong{border-top-width:2px}.dossier-metadata{font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-meta);font-weight:500;line-height:var(--dossier-leading-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--dossier-color-text);gap:.375rem;display:grid}.dossier-metadata--bar{border:var(--dossier-rule);grid-template-columns:1fr;gap:0}@media (min-width:640px){.dossier-metadata--bar{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.dossier-metadata--bar .dossier-metadata__row{border-bottom:var(--dossier-rule);flex-direction:column;align-items:flex-start;gap:.375rem;padding:1rem 1.25rem}.dossier-metadata--bar .dossier-metadata__row:last-child{border-bottom:none}@media (min-width:640px){.dossier-metadata--bar .dossier-metadata__row{border-bottom:none;border-right:var(--dossier-rule)}.dossier-metadata--bar .dossier-metadata__row:last-child{border-right:none}}.dossier-metadata__row{flex-wrap:wrap;gap:.35rem .5rem;display:flex}.dossier-metadata__label{color:var(--dossier-color-text-muted)}.dossier-metadata__value{color:var(--dossier-color-text)}.dossier-label{font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-meta);font-weight:600;line-height:var(--dossier-leading-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--dossier-color-red)}.dossier-headline{letter-spacing:.015em;text-transform:uppercase;color:var(--dossier-color-text);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:600;line-height:1.2}.dossier-headline--hero{letter-spacing:-.02em;text-transform:none;max-width:54rem;font-size:clamp(2.125rem,5vw,3.375rem);font-weight:700;line-height:1.12}.dossier-supporting{max-width:var(--dossier-prose-width);font-size:clamp(1.125rem,1.5vw,1.1875rem);line-height:var(--dossier-leading-body);color:var(--dossier-color-text-muted)}.dossier-supporting--hero{max-width:48rem;color:var(--dossier-color-text-muted);font-size:clamp(1.1875rem,2vw,1.3125rem);line-height:1.72}.dossier-status{background:var(--dossier-color-red);font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--dossier-color-red-on);align-self:flex-start;align-items:center;padding:.4375rem .75rem;font-weight:600;display:inline-flex}.dossier-panel{border:var(--dossier-rule);background:var(--dossier-color-panel)}.dossier-panel__header{border-bottom:var(--dossier-rule);align-items:stretch;gap:.75rem;padding:.875rem 1.125rem;display:flex}.dossier-panel__accent{width:var(--dossier-accent-bar);background:var(--dossier-color-red);flex-shrink:0}.dossier-panel__title{letter-spacing:.08em;text-transform:uppercase;color:var(--dossier-color-text);font-size:.8125rem;font-weight:600}.dossier-panel__body{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:var(--dossier-leading-body);color:var(--dossier-color-text-muted);padding:1.25rem 1.5rem}.dossier-meta-table{border-top:var(--dossier-rule);flex-direction:column;display:flex}.dossier-meta-table__row{border-bottom:var(--dossier-rule);grid-template-columns:1fr;gap:.375rem;padding-block:.875rem;display:grid}@media (min-width:640px){.dossier-meta-table__row{grid-template-columns:12rem 1fr;align-items:baseline;gap:1.5rem}}.dossier-meta-table__label{font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-meta);font-weight:600;line-height:var(--dossier-leading-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--dossier-color-text)}.dossier-meta-table__value{font-size:var(--dossier-text-body);line-height:var(--dossier-leading-body);color:var(--dossier-color-text-muted)}.dossier-meta-table__value--emphasis{font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;color:var(--dossier-color-red);font-weight:500}.dossier-report-grid{border:var(--dossier-rule);flex-direction:column;display:flex}@media (min-width:768px){.dossier-report-grid--lead-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dossier-report-card{border-bottom:var(--dossier-rule);flex-direction:column;gap:1rem;padding:1.625rem 1.875rem;display:flex}.dossier-report-card:last-child{border-bottom:none}@media (min-width:768px){.dossier-report-grid--lead-split .dossier-report-card--lead{padding:2rem 2.25rem 2.125rem calc(2.25rem - var(--dossier-accent-bar));border-bottom:var(--dossier-rule);border-left:var(--dossier-accent-bar) solid var(--dossier-color-red);background:linear-gradient(90deg,#e1060006 0,#0000 12rem);grid-column:1/-1;gap:1.125rem}.dossier-report-grid--lead-split .dossier-report-card:not(.dossier-report-card--lead){gap:1.0625rem;padding:1.75rem 2rem}.dossier-report-grid--lead-split .dossier-report-card:nth-child(2){border-right:var(--dossier-rule);border-bottom:none}.dossier-report-grid--lead-split .dossier-report-card:nth-child(3){border-bottom:none}}@media (max-width:767px){.dossier-report-card--lead{padding-left:calc(1.875rem - var(--dossier-accent-bar));border-left:var(--dossier-accent-bar) solid var(--dossier-color-red);background:linear-gradient(90deg,#e1060006 0,#0000 10rem)}}.dossier-report-card__header{flex-direction:column;gap:.625rem;display:flex}.dossier-report-card__header-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.dossier-report-card__badge{border:1px solid var(--dossier-color-red);font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--dossier-color-red);align-items:center;padding:.3125rem .625rem;font-weight:600;line-height:1.2;display:inline-flex}.dossier-report-card__index{font-family:var(--font-geist-mono), monospace;letter-spacing:.01em;color:var(--dossier-color-red);font-size:1.5rem;font-weight:600}.dossier-report-card--lead .dossier-report-card__index{font-size:1.625rem}.dossier-report-card__title{letter-spacing:.02em;text-transform:uppercase;color:var(--dossier-color-text);font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:600;line-height:1.32}.dossier-report-card--lead .dossier-report-card__title{font-size:clamp(1.25rem,2vw,1.4375rem);line-height:1.28}.dossier-report-card__text{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:var(--dossier-leading-body);color:var(--dossier-color-text-muted)}.dossier-report-card--lead .dossier-report-card__text{font-size:clamp(1.125rem,1.5vw,1.1875rem)}.dossier-report-card__includes{border-top:1px solid var(--dossier-color-border-soft);color:var(--dossier-color-text);margin-top:.25rem;padding-top:1rem;line-height:1.72}.dossier-report-card__text+.dossier-report-card__text{margin-top:0}.dossier-stage-list{border-top:var(--dossier-rule);flex-direction:column;display:flex}.dossier-stage-record{border-bottom:var(--dossier-rule);grid-template-columns:3.25rem 1fr;align-items:start;gap:1rem;padding-block:.875rem;display:grid}.dossier-stage-record__index{border:var(--dossier-rule);width:3.25rem;height:2.5rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--dossier-color-red);background:var(--dossier-color-panel);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.dossier-stage-record__text{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:var(--dossier-leading-body);color:var(--dossier-color-text-muted);padding-top:.3125rem}.dossier-positioning{max-width:var(--dossier-prose-width);border-left:var(--dossier-accent-bar) solid var(--dossier-color-red);flex-direction:column;gap:.5rem;padding:.875rem 0 .875rem 1.125rem;display:flex}.dossier-positioning li{letter-spacing:normal;color:var(--dossier-color-text-muted);font-size:1rem;line-height:1.65}.dossier-positioning li:before{content:"— ";color:var(--dossier-color-text)}.dossier-cta-row{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.dossier-cta{letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3.25rem;padding:.875rem 1.625rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.dossier-cta:focus-visible{outline:2px solid var(--dossier-color-red);outline-offset:3px}.dossier-cta:active{transform:translateY(1px)}.dossier-cta--primary{border:2px solid var(--dossier-color-red);color:var(--dossier-color-red-on);background:var(--dossier-color-red)}.dossier-cta--primary:hover{background:var(--dossier-color-red-hover);border-color:var(--dossier-color-red-hover);color:var(--dossier-color-red-on)}.dossier-cta--secondary{border:var(--dossier-rule);letter-spacing:.01em;text-transform:none;min-height:3.25rem;color:var(--dossier-color-text);background:var(--dossier-color-panel);padding:.8125rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none}.dossier-cta--secondary:hover{background:var(--dossier-color-text);color:var(--dossier-color-panel);border-color:var(--dossier-color-text)}.dossier-note{max-width:var(--dossier-prose-width);color:var(--dossier-color-text-muted);font-size:clamp(1.0625rem,1.4vw,1.125rem);line-height:1.72}.dossier-section__closing{max-width:var(--dossier-prose-width);flex-direction:column;gap:1.375rem;display:flex}.dossier-section--packages .dossier-section__inner{gap:clamp(1.75rem,2.75vw,2.375rem)}.dossier-nav{z-index:2;color:var(--dossier-color-text);background:0 0;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.125rem 0 0;display:flex;position:relative}.dossier-nav__brand{letter-spacing:.08em;text-transform:uppercase;color:var(--dossier-color-text);flex-shrink:0;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.dossier-nav__brand-bar{width:var(--dossier-accent-bar);background:var(--dossier-color-red);flex-shrink:0;height:1.0625rem}.dossier-nav__brand:hover{color:var(--dossier-color-text-muted)}.dossier-nav__brand:focus-visible{outline:2px solid var(--dossier-color-red);outline-offset:3px}.dossier-nav__menu{flex:1;justify-content:flex-end;display:flex}.dossier-nav__links{flex-wrap:wrap;justify-content:flex-end;gap:.625rem 1.125rem;display:flex}.dossier-nav__link{min-height:2.25rem;font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-nav);font-weight:500;line-height:var(--dossier-leading-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--dossier-color-text-muted);align-items:center;padding:.25rem 0;display:inline-flex}.dossier-nav__link:hover{color:var(--dossier-color-text)}.dossier-nav__link:focus-visible{outline:2px solid var(--dossier-color-red);outline-offset:3px}.dossier-footer{border-top:var(--dossier-rule);background:var(--dossier-color-panel)}.dossier-footer__inner{flex-direction:column;gap:2rem;padding:2rem 0 2.75rem;display:flex}.dossier-footer__registry{border-bottom:var(--dossier-rule);font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-meta);font-weight:500;line-height:var(--dossier-leading-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--dossier-color-text-muted);flex-direction:column;gap:.375rem;padding-bottom:1.125rem;display:flex}@media (min-width:640px){.dossier-footer__registry{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.dossier-footer__menu{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:640px){.dossier-footer__menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dossier-footer__menu{grid-template-columns:repeat(4,minmax(0,1fr))}}.dossier-footer__heading{font-family:var(--font-geist-mono), monospace;font-size:var(--dossier-text-meta);font-weight:600;line-height:var(--dossier-leading-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--dossier-color-text);margin-bottom:.75rem}.dossier-footer__links{flex-direction:column;gap:.625rem;display:flex}.dossier-footer__link{min-height:2.5rem;color:var(--dossier-color-text-muted);align-items:center;font-size:1.0625rem;line-height:1.55;display:inline-flex}.dossier-footer__link:hover{color:var(--dossier-color-text)}.dossier-footer__link:focus-visible{outline:2px solid var(--dossier-color-red);outline-offset:2px}.dossier-footer__brand{border-top:var(--dossier-rule);flex-direction:column;gap:.25rem;padding-top:1rem;display:flex}.dossier-footer__brand-name{letter-spacing:.03em;text-transform:uppercase;color:var(--dossier-color-text);font-size:1.0625rem;font-weight:600}.dossier-footer__parent{min-height:2.5rem;color:var(--dossier-color-text-muted);align-items:center;font-size:1rem;display:inline-flex}.dossier-footer__parent:hover{color:var(--dossier-color-text)}.dossier-footer__parent:focus-visible{outline:2px solid var(--dossier-color-red);outline-offset:2px}.dossier-opener .dossier-section__inner,.dossier-opener__inner{padding-top:0;padding-bottom:var(--dossier-section-gap);gap:1.375rem}.dossier-opener__registry{width:100%}.dossier-opener__main{flex-direction:column;gap:1.625rem;display:flex}.homepage--dossier .dossier-section__inner,.homepage--dossier .dossier-nav,.homepage--dossier .dossier-footer__inner{padding-inline:clamp(1.25rem,3vw,2rem)}@media (min-width:768px){.homepage--dossier .dossier-section__inner,.homepage--dossier .dossier-nav,.homepage--dossier .dossier-footer__inner{padding-inline:clamp(1.5rem,4vw,2.75rem)}}
