.chart-live{display:none}@media screen{.interactive-ready>p,.interactive-ready>a{display:none}.interactive-ready .chart-live{color:var(--ink);font:.8rem/1.45 var(--mono);border-block:1px solid var(--rule-dark);padding-block:1rem;display:block}.prose .chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.25rem;display:flex}.prose .chart-head h3{font:normal 1.5rem/1.2 var(--serif);margin:0}.chart-head>span,.chart-instruction,.matrix-detail small{color:var(--metadata);font-size:.72rem}.chart-instruction{justify-content:space-between;margin-block:.75rem;display:flex}.prose .evidence-grid:has(.interactive-ready){grid-template-columns:repeat(3,minmax(0,1fr))}.explore-barcode.interactive-ready{order:1;grid-column:1/-1}.barcode-plot{grid-template-columns:max-content minmax(0,1fr);column-gap:.7rem;margin-right:.8rem;display:grid}.barcode-plot svg{cursor:crosshair;touch-action:pan-y;width:100%;height:10.5rem;display:block}.barcode-labels .label-short{display:none}.barcode-labels{grid-auto-rows:1fr;align-items:center;display:grid}.barcode-ticks{grid-column:2;height:1.35rem;position:relative}.barcode-ticks span{padding-top:.2rem;font-size:.68rem;position:absolute;transform:translate(-50%)}.year-strip{border-top:1px solid var(--rule);align-items:baseline;gap:1.8rem;padding-top:.8rem;display:flex}.year-strip>strong{font:normal 2rem var(--serif)}.year-readings{flex:1;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:0;display:grid}.year-readings dt{color:var(--metadata);font-size:.72rem}.year-readings dd,.matrix-detail dd{margin:0}.matrix-row{grid-template-columns:6rem repeat(4,minmax(0,1fr));align-items:stretch;gap:3px;margin-bottom:3px;display:grid}.domain-name{align-self:center}.matrix-row button{min-height:3.6rem;color:var(--ink);cursor:pointer;font:inherit;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.1rem;padding:.45rem .6rem;display:flex}.matrix-row strong{font-size:1.1rem;font-weight:500}.matrix-row button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.chart-live :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.matrix-detail{border-top:1px solid var(--rule);padding-top:.8rem}.prose .matrix-detail h4{font:normal 1.15rem var(--serif);margin:0}.matrix-detail dl{grid-template-columns:1fr auto;gap:.2rem 1rem;margin:.65rem 0;display:grid}.matrix-detail dd{text-align:right}}@media screen and (width<=40rem){.prose .evidence-grid:has(.interactive-ready){grid-template-columns:1fr}.barcode-labels .label-full{display:none}.barcode-labels .label-short{display:inline}.barcode-labels,.matrix-row{font-size:.7rem}.year-strip{display:block}.year-readings{grid-template-columns:repeat(2,1fr);margin-top:.5rem}.matrix-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.65rem}.domain-name{grid-column:1/-1}.matrix-row button{padding:.35rem}}@media screen{.evidence-grid:has(.explore-monthly.interactive-ready) .chart-companion{display:none}.explore-monthly.interactive-ready{grid-column:1/-1}.chart-live .mean-select{color:var(--ink);border:1px solid var(--rule);cursor:pointer;font:inherit;background:0 0;margin:.5rem 0 .75rem;padding:.3rem .65rem}.mean-select[aria-pressed=true]{border-color:var(--ink);background:var(--paper-deep)}.baseline-notes:not([hidden]){border-top:1px solid var(--rule);gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:grid}.baseline-notes small{color:var(--metadata)}.matrix-row .tile-inputs{overflow-wrap:anywhere;display:none}.matrix-row .show-inputs .tile-score{display:none}.matrix-row .show-inputs .tile-inputs{text-align:left}.prose .month-chart h4{font:inherit;margin:.85rem 0 .4rem}.month-bars{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.month-bars button{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:0;padding:0}.month-bars button[aria-pressed=true]{background:var(--paper-deep);outline:1px solid var(--rule-dark)}.month-track{height:4.6rem;display:block;position:relative}.month-track i{position:absolute;left:18%;right:18%}.month-track .month-zero{border-top:1px solid var(--rule-dark);left:0;right:0}.month-caption{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.2rem;margin-top:1rem;padding-top:.7rem;display:flex}.month-caption strong,.wind-readout strong{font:1.25rem var(--serif)}.interactive-ready .rose-chart{border-top:0;padding-top:0}.rose-sector .rose-hit:focus-visible{stroke:var(--ink);stroke-width:1.5px;outline:none}.rose-chart svg{width:min(100%,16rem);margin:auto;display:block}.rose-chart g{cursor:pointer}.rose-chart g[aria-pressed=true] path:first-child{fill:var(--copper)}.rose-chart text{font:9px var(--mono);fill:var(--ink)}.wind-readout{border-top:1px solid var(--rule);padding-top:.7rem}.prose .wind-readout p{font:inherit;margin:.35rem 0}.speed-bins{grid-template-columns:1fr auto;gap:.1rem;margin:.35rem 0;display:grid}.speed-bins dd{margin:0}.matrix-row button{text-align:left;user-select:text;grid-template:1fr/1fr;justify-content:stretch;align-items:stretch;min-height:5rem;display:grid}.matrix-row .tile-face,.matrix-row .tile-inputs{grid-area:1/1}.matrix-row .tile-face{flex-direction:column;justify-content:space-between;display:flex}.matrix-row .tile-inputs{visibility:hidden;cursor:text;align-content:center;gap:.2rem;display:grid}.matrix-row .show-inputs .tile-face{visibility:hidden}.matrix-row .show-inputs .tile-inputs{visibility:visible}.rose-sector .rose-hit{fill:#0000;pointer-events:all;cursor:pointer}.rose-sector.selected .rose-hit{fill:#5a6e6217;stroke:var(--rule-dark);stroke-width:.55px}.year-strip{margin-top:.75rem}}@media screen and (width<=40rem){.matrix-row{grid-template-columns:repeat(2,minmax(0,1fr))}.barcode-ticks span:nth-last-child(2){display:none}}@media screen{.year-strip>strong{font-variant-numeric:tabular-nums;flex:none;width:5.25rem;display:block}.speed-bins{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem .2rem}.speed-bins div{border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;padding-top:.22rem}.speed-bins dt{white-space:nowrap;color:var(--metadata);font-size:.68rem}.wind-readout p{min-height:2.9em}.season-frame{grid-template-columns:2.25rem minmax(0,1fr);margin:.85rem 0 .25rem;display:grid;position:relative}.season-frame svg{grid-column:2;width:100%;display:block}.season-axis{color:var(--metadata);font-size:.68rem;position:relative}.season-axis span{position:absolute;right:.65rem;transform:translateY(-50%)}.season-months{grid-column:2;grid-template-columns:repeat(12,minmax(0,1fr));height:1.8rem;display:grid}.season-months button{color:var(--metadata);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;position:relative}.season-months button:before{content:"";height:var(--plot-height);position:absolute;inset:auto 0 100%}.season-months button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.window-note{border-block:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:.8rem 0 2rem;padding:.5rem 0;display:flex}.window-note strong{font:1.35rem var(--serif)}.window-note span:last-child{margin-left:auto}.season-legend{flex-wrap:wrap;gap:.45rem 1.25rem;margin:0 0 1.2rem 2.25rem;font-size:.75rem;display:flex}.season-legend span:before{content:"";background:var(--series);vertical-align:middle;width:1rem;height:.5em;margin-right:.4em;display:inline-block}.season-legend span:last-child:before{height:2px}.season-readings{border-top:1px solid var(--rule);grid-template-columns:.8fr repeat(4,1fr);gap:.3rem;margin:.6rem 0 0;padding-top:.6rem;display:grid}.season-readings dt{color:var(--metadata);font-size:.7rem}.season-readings dd{font-variant-numeric:tabular-nums;margin:0}@media (width<=40rem){.season-months,.season-readings dd{font-size:.69rem}.season-frame{grid-template-columns:1.8rem minmax(0,1fr)}.season-legend{gap:.3rem .65rem;margin-left:0}}}h2[data-astro-cid-bujcjpdq]{font:600 .7rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem}dl[data-astro-cid-bujcjpdq]{font:.68rem/1.5 var(--mono);margin:0}dl[data-astro-cid-bujcjpdq] div[data-astro-cid-bujcjpdq]{border-top:1px solid var(--rule);padding:.5rem 0}dt[data-astro-cid-bujcjpdq]{color:var(--metadata);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}dd[data-astro-cid-bujcjpdq]{margin:.1rem 0 0}.margin-register[data-astro-cid-652jzfrw]{border-left:1px solid var(--rule);grid-area:register;grid-template-columns:1.6rem 1fr;align-self:start;min-height:10rem;display:grid}.tick-scale[data-astro-cid-652jzfrw]{border-right:1px solid var(--rule);position:relative}.tick-scale[data-astro-cid-652jzfrw] i[data-astro-cid-652jzfrw]{top:calc(var(--tick) * 10%);border-top:1px solid var(--rule-dark);width:.3rem;position:absolute;right:0}.tick-scale[data-astro-cid-652jzfrw] i[data-astro-cid-652jzfrw]:nth-child(5n+1){width:.65rem}.register-data[data-astro-cid-652jzfrw]{padding-left:.8rem}dl[data-astro-cid-652jzfrw]{margin:1rem 0 0}dl[data-astro-cid-652jzfrw] div[data-astro-cid-652jzfrw]{padding:0 0 1.15rem}dt[data-astro-cid-652jzfrw]{color:var(--metadata);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}dd[data-astro-cid-652jzfrw]{font-family:var(--mono);text-transform:capitalize;margin:.18rem 0 0;font-size:.64rem;line-height:1.5}@media screen and (width<=61rem){.register-data[data-astro-cid-652jzfrw] dl{margin:0}.register-data[data-astro-cid-652jzfrw] dl>div{border-top:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.65rem;padding:.5rem 0;display:grid}.register-data[data-astro-cid-652jzfrw] dt{font:.65rem/1.5 var(--mono)}.register-data[data-astro-cid-652jzfrw] dd{font:.8rem/1.5 var(--mono);margin:0}}.assessment-shell{width:min(100% - 3rem,78rem);margin:0 auto;padding:4.8rem 0 0;position:relative}.assessment{max-width:calc(var(--content) + var(--rail) + 4.5rem);margin:0 auto;position:relative}.terrain-ending{isolation:isolate;grid-template-rows:1fr auto;min-height:clamp(23rem,41vw,45rem);margin-top:auto;display:grid;position:relative}.ending-map{z-index:-1;margin:0;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 25%)}.ending-map a,.ending-map img{width:100%;height:100%;display:block}.terrain-ending .ending-map img{object-fit:cover;object-position:center bottom;border:0;height:100%}.terrain-ending .assessment-signoff{isolation:isolate;text-align:center;place-self:start center;margin-top:.5rem;padding:.5rem 1rem;position:relative}@media screen{.terrain-ending .assessment-signoff:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f4f1ece6 22%,#0000 72%);position:absolute;inset:-.5rem -2rem}}.terrain-ending .verdict-label{color:var(--ink);letter-spacing:0}.terrain-ending .site-footer{width:100%;color:var(--ink);background:#f4f1ecf0;padding:.8rem max(1rem,50% - 39rem) .5rem}@media print{.terrain-ending{break-inside:avoid;min-height:auto}.ending-map{position:static;mask-image:none}.terrain-ending .ending-map img{height:auto}.terrain-ending .assessment-signoff{margin:0}}.registration-marks{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:2.2rem 0 auto}.registration-marks span{border-top:1px solid var(--rule);border-left:1px solid var(--rule);width:1.1rem;height:1.1rem;position:relative}.registration-marks span:last-child{transform:rotate(90deg)}.assessment-header{max-width:var(--content)}.accession-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.accession-row p{margin:0}.verdict{color:var(--copper);font:.74rem/1.35 var(--mono);letter-spacing:.04em;border-block:3px double;padding:.12rem .35rem;display:inline-block}.prose .assessment-signoff{clear:both;text-align:center;break-inside:avoid;padding-block:clamp(1.25rem,3vw,2.5rem)}.assessment-signoff .verdict{font-size:1em}.assessment-signoff .verdict-label{color:var(--metadata);font:1.7em/1.25 var(--serif);letter-spacing:.08em;margin-bottom:.42rem;display:block}h1{max-width:13ch;font-family:var(--serif);letter-spacing:-.055em;margin:1.45rem 0 1.2rem;font-size:clamp(3.25rem,7vw,6.4rem);font-weight:450;line-height:.94}.hook{max-width:43rem;color:var(--metadata);margin:0;font-size:clamp(1.15rem,2vw,1.48rem);font-style:italic;line-height:1.5}.body-grid{grid-template-columns:minmax(0, var(--content)) var(--rail);grid-template-areas:"prose register";align-items:start;column-gap:4.5rem;margin:3rem 0 5rem;display:grid}.prose{grid-area:prose;min-width:0}.body-grid>.prose:has(>.assessment-opening){display:contents}.assessment-opening>p{max-width:42rem}.assessment-sections{grid-area:auto/1/auto/-1}.prose>h2{border-top:1px solid var(--ink);letter-spacing:-.045em;margin:5.5rem 0 1.2rem;padding-top:.8rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:450;line-height:1.05}.prose>h2:first-child{margin-top:0}.prose>h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:2.8rem 0 .8rem;font-size:.72rem}.prose p{margin:0 0 1.25rem}.prose blockquote{border-left:3px solid var(--copper);color:var(--copper);margin:2.5rem 0;padding:.2rem 0 .2rem 1.25rem;font-size:1.28rem;font-style:italic}.prose>p:has(>img){max-width:none;margin:2.6rem 0 .7rem}.prose img{background:var(--paper-deep);border:1px solid var(--rule-dark);width:100%}.prose>p:has(>img)+p em{color:var(--metadata);font-family:var(--mono);font-size:.61rem;font-style:normal;line-height:1.5;display:block}.prose .evidence-figure{margin:2.6rem 0}.evidence-figure>p{max-width:none;margin:0}.evidence-figure a{cursor:zoom-in;display:block}.evidence-figure a:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.evidence-figure img{border:1px solid var(--rule);height:auto}.evidence-figure figcaption,.climate-readings caption{color:var(--metadata);font:.74rem/1.55 var(--mono);text-align:left;padding:.55rem 0}.climate-readings caption small{font-size:.68rem;display:block}.prose .wind-rose{max-width:23.8rem;margin-inline:auto}.prose .closing-terrain{margin-bottom:.6rem}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:3rem 0;display:grid}.prose .evidence-grid .evidence-figure{margin:0}.evidence-grid img{border:0}.climate-readings{border-collapse:collapse;width:min(100%,36rem);font:.85rem/1.5 var(--mono);margin:2.25rem 0}.climate-readings caption{color:var(--ink);border-top:1px solid var(--ink)}.climate-readings th,.climate-readings td{border-block:1px solid var(--rule);text-align:left;padding:.45rem 0;font-weight:400}.climate-readings td{text-align:right;font-variant-numeric:tabular-nums}@media (width>=44rem){.prose .wrap-right,.prose .climate-readings{float:right;width:44%;margin:.25rem 0 1.25rem 1.75rem}.prose .wind-rose{width:37.4%}.prose h2,.prose .evidence-grid{clear:both}}.history-timeline{font-family:var(--mono);margin:2.5rem 0 4rem}.timeline-frame{border:1px solid var(--rule-dark);background:var(--paper-deep);margin:0}.timeline-frame img{aspect-ratio:16/9;object-fit:cover;border:0;width:100%}.timeline-frame figcaption{border-top:1px solid var(--rule-dark);color:var(--metadata);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.55rem .7rem;font-size:.6rem;display:flex}.timeline-date{color:var(--ink);font-weight:650}.timeline-controls{border:1px solid var(--rule-dark);border-top:0;grid-template-columns:2.2rem 1fr 2.2rem;align-items:stretch;display:grid}.timeline-controls button{min-height:2.25rem;color:var(--ink);cursor:pointer;font-family:var(--mono);background:0 0;border:0;border-radius:0;padding:.35rem;font-size:.62rem}.timeline-controls>button:first-child{border-right:1px solid var(--rule)}.timeline-controls>button:last-child{border-left:1px solid var(--rule)}.timeline-dates{display:flex;overflow-x:auto}.timeline-dates button{border-right:1px solid var(--rule);color:var(--metadata);flex:1 0 auto}.timeline-dates button[aria-pressed=true]{color:var(--paper);background:var(--survey)}.timeline-caveat{color:var(--metadata);font-size:.6rem;line-height:1.5;max-width:none!important;margin-top:.5rem!important}@media (width<=61rem){.body-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"register""prose";gap:2rem}}@media (width<=42rem){.assessment-shell{width:min(100% - 2rem,78rem);padding-top:3.2rem}.registration-marks{display:none}.accession-row{display:block}h1{margin-top:1.2rem;font-size:clamp(2.9rem,14vw,4.5rem)}.prose>h2{margin-top:4.2rem;font-size:2.35rem}.timeline-frame figcaption{display:block}.timeline-alignment{margin-top:.2rem;display:block}}@page{size:A4 portrait;margin:15mm}@media print{html{print-color-adjust:exact}body{min-width:0;font-size:11pt;line-height:1.48}.site-header{width:100%;padding:0 0 2mm}.site-nav,.registration-marks{display:none}.assessment-shell{width:100%;padding:7mm 0 0}.assessment-header{max-width:100%}.assessment-header h1{margin:5mm 0;font-size:40pt}.hook{font-size:15pt}.body-grid{margin:8mm 0 0;display:block}.body-grid>.prose{display:block}.body-grid>.margin-register{float:right;break-inside:avoid;width:24%;margin-left:4%}.margin-register dl{display:block}.margin-register dl div{padding-block:1mm}.assessment-opening{width:72%}.assessment-sections{clear:both}.prose>:is(h2,h3){break-after:avoid}.prose>h2{margin:7mm 0 3mm;font-size:24pt}.prose p{orphans:3;widows:3;margin-bottom:3mm}.prose :is(figure,table,.evidence-grid,footer){break-inside:avoid}.prose .evidence-figure{margin-block:4mm}.prose .evidence-figure>p{margin:0}.prose .wrap-right,.prose .climate-readings{float:right;width:41%;margin:0 0 3mm 5mm}.prose .wind-rose{width:34%}.prose .evidence-grid{clear:both;margin:4mm 0}.prose .evidence-grid .evidence-figure{margin:0}.assessment-sections>h2{clear:both}.assessment-sections>h2:first-child,.assessment-sections>#climate-interpretation,.assessment-sections>#production-interpretation,.assessment-sections>#intervention{break-before:page}.prose .closing-terrain{break-after:avoid}}
