:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#071014;--panel:#09161cf0;--border:#385058;--text:#edf4f1;--muted:#acbec1}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif}button{font:inherit}button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #f2bb70}.viewer{height:100dvh;min-height:580px;position:relative;overflow:hidden}.scene{position:absolute;inset:0}.scene canvas{touch-action:none;display:block}.leftDock,.rightDock,.depthLegend,.selectionHint,.inspector,.sectionMode,.sectionLoading{z-index:2;position:absolute}.leftDock{pointer-events:none;justify-items:start;gap:.8rem;width:min(35rem,100vw - 3rem);display:grid;top:1.25rem;left:1.5rem}.leftDock>*{pointer-events:auto}.viewerHeader{pointer-events:none;max-width:25rem}.eyebrow{color:#f2bb70;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:700}h1{margin:0;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:500}.viewerStatus{color:var(--muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.35}.filterDock{width:100%}.panelTrigger,.panelClose,.segmentedControl button,.layerRow button,.depthPresets button,.filterFooter button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:.38rem}.panelTrigger{white-space:nowrap;min-height:2.35rem;padding:.52rem .72rem}.panelTrigger:hover,.panelTrigger[aria-expanded=true],.panelClose:hover,.segmentedControl button:hover,.layerRow button:hover,.depthPresets button:hover,.filterFooter button:hover{border-color:#86a6ae}.panelTrigger:disabled,.layerRow button:disabled,.filterFooter button:disabled{opacity:.5;cursor:wait}.filterTrigger{align-items:center;gap:.45rem;display:inline-flex}.activeDot{background:#f2bb70;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 3px #f2bb7026}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.controlPanel{border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.5rem;width:100%;margin-top:.55rem;overflow-y:auto;box-shadow:0 12px 34px #00000052}.filterPanel{max-height:calc(100dvh - 10rem)}.panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.panelHeader h2{margin:0;font-size:1rem;font-weight:600}.panelEyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.66rem}.panelClose{width:2rem;height:2rem;padding:0;font-size:1.3rem;line-height:1}.panelLoading{color:var(--muted);margin:0;padding:1rem}.catalogFiltersBody{gap:.75rem;padding:.8rem;font-size:.76rem;display:grid}.catalogFiltersBody fieldset{border:1px solid #29434a;border-radius:.4rem;min-width:0;margin:0;padding:.65rem}.catalogFiltersBody legend{color:var(--muted);padding:0 .25rem}.catalogFiltersBody label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.catalogFiltersBody input{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);font:inherit;background:#0b1a20;border-radius:.3rem;padding:.35rem .4rem}.filterDates{grid-template-columns:1fr 1fr;gap:0 .65rem;display:grid}.filterDates legend{grid-column:1/-1}.rangeFilter{position:relative}.rangeValues{justify-content:space-between;align-items:baseline;gap:.5rem;margin:.15rem 0 .1rem;font-size:.88rem;display:flex}.rangeValues span{color:var(--muted);font-size:.68rem}.dualRange{height:3.05rem;margin:.1rem .25rem 0;position:relative}.rangeTrack,.rangeSelection{border-radius:999px;height:.25rem;position:absolute;top:.8rem;left:0;right:0}.rangeTrack{background:#29434a}.rangeSelection{left:var(--range-start);right:calc(100% - var(--range-end));background:#e6cf9d}.catalogFiltersBody .rangeInput{appearance:none;pointer-events:none;background:0 0;border:0;height:1.85rem;margin:0;padding:0;position:absolute;inset:0}.catalogFiltersBody .rangeInput::-webkit-slider-runnable-track{background:0 0;border:0;height:.25rem}.catalogFiltersBody .rangeInput::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:#f2bb70;border:2px solid #071014;border-radius:50%;width:1rem;height:1rem;margin-top:-.38rem}.catalogFiltersBody .rangeInput::-moz-range-track{background:0 0;border:0;height:.25rem}.catalogFiltersBody .rangeInput::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#f2bb70;border:2px solid #071014;border-radius:50%;width:.85rem;height:.85rem}.rangeInput--min{z-index:2}.rangeInput--max{z-index:3}.catalogFiltersBody .rangeInput:focus-visible{outline:none}.catalogFiltersBody .rangeInput:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:2px solid #f2bb70}.catalogFiltersBody .rangeInput:focus-visible::-moz-range-thumb{outline-offset:3px;outline:2px solid #f2bb70}.rangeMarker{z-index:1;color:var(--muted);justify-items:center;display:grid;position:absolute;top:.35rem;transform:translate(-50%)}.rangeMarker i{background:#86a6ae;width:1px;height:1rem}.rangeMarker small{margin-top:.1rem;font-size:.62rem}.rangeNumbers{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.rangeNumbers label{grid-template-columns:auto minmax(0,1fr)}.depthFilterGroup{gap:.45rem;display:grid}.depthPresets{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.depthPresets button{gap:.1rem;padding:.42rem .3rem;font-size:.7rem;display:grid}.depthPresets button small{color:var(--muted);font-size:.62rem}.depthPresets button[aria-pressed=true],.segmentedControl button[aria-pressed=true],.layerRow button[aria-pressed=true]{color:#fff4db;background:#4c3a22f0;border-color:#f2bb70}.filterFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filterFooter button{background:#10252c;padding:.4rem .6rem}.rightDock{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.6rem;width:min(34rem,100vw - 3rem);display:flex;top:1.25rem;right:1.5rem}.rightDock>*{pointer-events:auto}.viewToolbar{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.viewToolbar .panelTrigger{background:var(--panel)}.viewToolbar .panelTrigger:disabled{cursor:wait}.layersPanel,.informationPanel{width:min(25rem,100vw - 3rem);max-height:calc(100dvh - 6rem)}.layerGroup,.layerRow,.informationCopy{padding:.85rem}.layerGroup{border-bottom:1px solid var(--border);gap:.65rem;display:grid}.layerHeading,.layerRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.layerHeading span,.layerGroup small,.layerRow small{color:var(--muted);font-size:.7rem;line-height:1.35}.layerRow{border-bottom:1px solid var(--border)}.layerRow>div{gap:.2rem;display:grid}.layerRow button{padding:.42rem .6rem}.layerRow--status span{color:#b9d6c8;font-size:.72rem}.segmentedControl{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.segmentedControl button{padding:.45rem}.informationCopy{gap:.75rem;display:grid}.informationCopy p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.informationCopy strong{color:var(--text)}.sectionActions button,.sectionBack,.sectionLoading button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:.35rem;padding:.55rem .75rem}.sectionActions button:hover,.sectionBack:hover,.sectionLoading button:hover{border-color:#86a6ae}.compass{border:1px solid var(--border);background:var(--panel);color:#f2bb70;pointer-events:none;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:opacity .12s;display:grid;position:relative}.compassNeedle{transform-origin:50%;font-size:1.7rem;line-height:1;display:block;position:absolute}.compass b{font-size:.68rem;position:absolute;top:-1rem}.depthLegend,.inspector{border:1px solid var(--border);background:var(--panel);border-radius:.45rem;box-shadow:0 8px 28px #00000038}.depthLegend{gap:.32rem;width:min(13.5rem,100vw - 3rem);padding:.65rem .75rem;font-size:.72rem;transition:opacity .12s;display:grid;bottom:1.5rem;left:1.5rem}.depthLegend strong{margin-bottom:.1rem}.depthLegend span{align-items:center;gap:.5rem;display:flex}.depthLegend i{border-radius:50%;width:.65rem;height:.65rem}.legendShallow{background:#f5a957}.legendIntermediate{background:#52c7de}.legendDeep{background:#b894ed}.depthLegend .legendLand{background:#668259;border-radius:.1rem}.depthLegend .legendSlab{background:#d3ded8;border-radius:.1rem}.legendLayers{border-top:1px solid var(--border);gap:.3rem;margin-top:.25rem;padding-top:.4rem;display:grid}.legendLayers small{color:var(--muted)}.benchmark small,.caveat,.source{color:var(--muted);line-height:1.4}.selectionHint{color:var(--muted);pointer-events:none;background:#071014bf;border-radius:999px;margin:0;padding:.42rem .65rem;font-size:.7rem;bottom:1.2rem;right:50%;transform:translate(50%)}.inspector{width:min(21rem,100vw - 3rem);max-height:calc(100dvh - 6rem);padding:1rem;font-size:.85rem;bottom:1.5rem;right:1.5rem;overflow-y:auto}.inspectorHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.inspector h2{margin:0;font-size:1.05rem}.inspectorHeader button{border:1px solid var(--border);width:2rem;height:2rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.35rem}.inspector p{line-height:1.45}.inspector dl,.benchmark dl{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .7rem;margin:0;display:grid}.inspector dt,.benchmark dt{color:var(--muted)}.inspector dd,.benchmark dd{text-align:right;margin:0}.eventId{font-family:monospace;font-size:.78rem}.caveat{margin-top:1rem}.source{border-top:1px solid var(--border);padding-top:.75rem;font-size:.73rem}.benchmark{border-top:1px solid var(--border);padding:.75rem .85rem;font-size:.7rem}.benchmark summary{cursor:pointer}.benchmark dl{margin:.7rem 0}.viewer--panel-open .depthLegend,.viewer--panel-open .inspector,.viewer--panel-open .selectionHint{opacity:0;pointer-events:none}.viewer--panel-open .compass{opacity:0}.viewer--section .leftDock,.viewer--section .rightDock,.viewer--section .depthLegend,.viewer--section .selectionHint{display:none}.viewer--section{scrollbar-gutter:stable;overflow-y:scroll}.viewer--section .scene{z-index:4;border:1px solid #567078;border-radius:.45rem .45rem 0 0;width:min(36vw,520px);height:148px;inset:6.3rem 1.5rem auto auto;overflow:hidden}.profileMapDragLayer{z-index:6;pointer-events:none;width:min(36vw,520px);height:148px;position:absolute;top:6.3rem;right:1.5rem;overflow:hidden}.profileMapHandle{color:#fff4db;cursor:ns-resize;pointer-events:auto;touch-action:none;background:linear-gradient(#0000 calc(50% - 1px),#f2bb70 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));border:0;width:calc(100% - .9rem);height:1.65rem;position:absolute;left:.45rem;transform:translateY(-50%)}.profileMapHandle span{background:#17242af0;border:1px solid #f2bb70;border-radius:999px;padding:.18rem .42rem;font-size:.68rem;font-weight:700;display:inline-block}.sectionMode,.sectionLoading{z-index:2;background:#08161c;padding:1rem 1.5rem;inset:0;overflow-y:auto}.sectionMode{flex-direction:column;gap:.8rem;min-height:100%;display:flex;position:relative;inset:auto;overflow:visible}.sectionModeHeader{border-bottom:1px solid var(--border);align-items:center;gap:1.2rem;min-height:72px;padding-bottom:.6rem;display:flex}.sectionModeHeader .eyebrow{margin-bottom:.15rem}.sectionModeHeader h2{margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:500}.sectionBack{white-space:nowrap}.sectionModeTag{color:var(--muted);margin-left:auto;font-size:.76rem}.sectionContext{grid-template-columns:minmax(0,1fr) min(36vw,520px);gap:1rem;min-height:190px;display:grid}.sectionContextCopy{align-self:center;max-width:40rem}.sectionContextCopy p{margin:.75rem 0;font-size:.96rem;line-height:1.45}.sectionContextCopy small,.sectionMapSlot small{color:var(--muted)}.profileLatitudeControl{background:#0b1a20b8;border:1px solid #29434a;border-radius:.4rem;gap:.3rem;margin-top:.8rem;padding:.55rem .65rem;display:grid}.profileLatitudeControl label{color:#d8e7e1;font-size:.78rem;font-weight:600}.profileLatitudeControl input{accent-color:#f2bb70;cursor:ew-resize;width:100%}.profileLatitudeControl>div{color:var(--muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.68rem;display:flex}.profileLatitudeControl output{color:#fff4db;font-size:.82rem;font-weight:700}.profilePresets{justify-content:flex-start!important}.profilePresets button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#10252c;border-radius:.3rem;padding:.3rem .45rem}.profilePresets button[aria-pressed=true]{color:#fff4db;background:#4c3a22f0;border-color:#f2bb70}.sectionContextCopy .profileValidation{color:#efcc91;margin:.55rem 0 0;font-size:.74rem}.sectionContextCopy .profileValidation--audited{color:#a9d7b0}.sectionRoute{color:#e6cf9d;flex-wrap:wrap;gap:.4rem;font-size:.82rem;display:flex}.sectionRoute span{color:var(--muted)}.sectionMapSlot{border:1px solid var(--border);background:#10252c;border-radius:.45rem;flex-direction:column;justify-content:flex-end;gap:.15rem;padding:.45rem .65rem;font-size:.75rem;display:flex}.sectionMiniDiagram{display:none}.sectionPrimary{border:1px solid var(--border);background:#0b1a20;border-radius:.45rem;flex-direction:column;flex:1 0 auto;min-height:270px;display:flex}.sectionPrimaryHeading{border-bottom:1px solid #29434a;justify-content:space-between;gap:.6rem;padding:.65rem .85rem;display:flex}.sectionPrimaryHeading span{color:var(--muted);font-size:.75rem}.sectionPlot{flex:1;min-height:100px;position:relative;overflow:auto}.sectionPlot canvas{cursor:crosshair;max-width:none;display:block}.sectionPrimary--updating .sectionPlot canvas{opacity:.28}.sectionPlotStatus{z-index:1;color:#d8e7e1;background:#08161cf0;border:1px solid #567078;border-radius:.35rem;width:fit-content;max-width:calc(100% - 2rem);padding:.45rem .65rem;font-size:.76rem;position:sticky;top:45%;left:50%;transform:translate(-50%)}.sectionAxis{color:var(--muted);justify-content:space-between;gap:1rem;padding:.3rem .85rem .5rem;font-size:.75rem;display:flex}.sectionBottom{grid-template-columns:minmax(0,1fr) min(24vw,330px);gap:.8rem;display:grid}.sectionReference{min-width:0}.sectionLegend{flex-wrap:wrap;gap:.45rem 1rem;font-size:.74rem;display:flex}.sectionLegend span{align-items:center;gap:.38rem;display:inline-flex}.sectionLegend i{border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.sectionLegend .sectionLegendGebco,.sectionLegend .sectionLegendSlab{border-radius:0;width:1.1rem;height:.2rem}.sectionLegendGebco{background:#90c48f}.sectionLegendSlab{background:#eee3ca}.sectionActions{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.sectionActions button{padding:.4rem .6rem;font-size:.78rem}.sectionActions button[aria-pressed=true]{border-color:#e6cf9d}.sectionDetails{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:.6rem;font-size:.76rem;display:flex}.sectionDetails details{max-width:38rem}.sectionDetails summary{color:#d8e7e1;cursor:pointer}.sectionDetails p{color:var(--muted);line-height:1.45}.sectionDetails a{color:#bcdadf}.inspector--section{width:auto;max-height:190px;padding:.65rem;font-size:.74rem;position:static;overflow-y:auto}.inspector--section h2{margin-bottom:.45rem;font-size:.88rem}.inspector--section .caveat,.inspector--section .source{font-size:.7rem}.sectionLoading{padding-top:2rem}.sectionLoading p{color:var(--muted);margin-top:1.5rem}@media (max-width:900px){.leftDock{width:min(32rem,100vw - 1.6rem);top:.8rem;left:.8rem}.rightDock{width:min(31rem,100vw - 1.6rem);top:.8rem;right:.8rem}.panelTrigger{padding:.48rem .6rem;font-size:.75rem}.depthLegend{bottom:.8rem;left:.8rem}.inspector{width:min(20rem,100vw - 1.6rem);max-height:44dvh;bottom:.8rem;right:.8rem}.viewer--section .scene,.profileMapDragLayer{width:38vw;top:6.1rem;right:.8rem}.sectionMode{padding:.8rem}.sectionContext{grid-template-columns:minmax(0,1fr) 38vw}.sectionBottom{grid-template-columns:minmax(0,1fr) min(34vw,280px)}.sectionAxis{flex-wrap:wrap;font-size:.7rem}}@media (max-width:700px){.leftDock{width:auto;top:.7rem;left:.7rem;right:.7rem}.viewerHeader h1{font-size:1.55rem}.viewerStatus{font-size:.72rem}.filterDock{width:100%}.rightDock{align-items:stretch;width:auto;top:8.7rem;left:.7rem;right:.7rem}.viewToolbar{grid-template-columns:1fr .82fr 1.15fr;gap:.3rem;display:grid}.viewToolbar .panelTrigger{white-space:normal;min-width:0;line-height:1.2}.layersPanel,.informationPanel{width:100%;max-height:calc(100dvh - 12.3rem)}.filterPanel{max-height:calc(100dvh - 8.5rem)}.viewer--panel-filters .rightDock{display:none}.filterDates{grid-template-columns:1fr;gap:.5rem}.filterDates legend{grid-column:1}.catalogFiltersBody{padding:.65rem}.depthPresets button{font-size:.64rem}.depthLegend{width:12.5rem;font-size:.68rem}.viewer--has-selection .depthLegend{opacity:0;pointer-events:none}.selectionHint{display:none}.inspector{width:auto;max-height:45dvh;bottom:.7rem;left:.7rem;right:.7rem}.viewer--section .scene,.profileMapDragLayer{display:none}.sectionModeHeader{flex-wrap:wrap;align-items:flex-start;gap:.65rem}.sectionModeTag{display:none}.sectionContext{flex-direction:column;min-height:0;display:flex}.sectionContextCopy{align-self:stretch}.sectionContextCopy p{font-size:.85rem}.sectionMapSlot{min-height:82px}.sectionMiniDiagram{color:#e6cf9d;font-size:.78rem;display:block}.sectionPrimaryHeading{flex-wrap:wrap}.sectionBottom{flex-direction:column;display:flex}.inspector--section{max-height:190px}}[hidden]{display:none!important}a:focus-visible{outline-offset:4px;outline:2px solid #f2bb70}.competitionExperience{--archive-paper:#f1e9dc}.experienceShell{z-index:0;opacity:1;transition:opacity .7s;position:fixed;inset:0}.experienceShell--hidden{opacity:0}.experienceShell--preview{pointer-events:none}.experienceShell .scene{transition:transform .7s}.experienceShell--preview .scene{transform:translate(20%)}.experienceShell--preview .leftDock,.experienceShell--preview .rightDock,.experienceShell--preview .depthLegend,.experienceShell--preview .selectionHint,.experienceShell--preview .compass{visibility:hidden}.mapPreparation{color:var(--muted);padding:3rem}.archiveStory{z-index:1;position:relative}.storyHeader{z-index:12;background:linear-gradient(#071014,#071014eb 60%,#0000);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 2.5rem;display:flex;position:fixed;top:0;left:0;right:0}.storyBrand{color:var(--archive-paper);letter-spacing:.12em;font-size:.85rem;font-weight:700;text-decoration:none}.storyBrand span{color:var(--muted);letter-spacing:.04em;margin-top:.35rem;font-size:.65rem;font-weight:400;display:block}.storyHeaderActions{align-items:center;gap:1rem;display:flex}select:focus-visible{outline-offset:3px;outline:2px solid #f2bb70}.storySkip,.storyPrimary,.sceneNavigation button,.guidedDiscovery button,.experienceLinks button,.textButton{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#102127;border:1px solid #627377;border-radius:3px;padding:.65rem 1rem}.storySkip{color:#122025;background:#e6dbc7;border-color:#e6dbc7}.storySkip span{margin-left:.7rem}.textButton{color:#d6e5e0;background:0 0;border-color:#0000}.textButton:hover{border-color:#627377}.archiveScene{background:#071014;min-height:100svh;position:relative}.archiveStage{isolation:isolate;align-items:center;min-height:100svh;padding:7rem 6vw;display:grid;position:relative;overflow:hidden}.archiveFrame{background:#071014;position:absolute;inset:0}.archiveFrame--incoming{opacity:0}.archiveFrame--fading{animation:archivePhotoFade var(--photo-fade-duration,1.2s) ease-in-out both}@keyframes archivePhotoFade{0%{opacity:0}to{opacity:1}}.archiveFrame[aria-hidden=true]{pointer-events:none}.photoNavigation{align-items:center;gap:.4rem;margin-top:1rem;display:flex}.photoNavigation button{color:#d8e7e1;cursor:pointer;background:#102127;border:1px solid #627377;min-height:44px;padding:.55rem .8rem}.photoNavigation button[aria-pressed=true]{color:#fff4db;background:#3a3428;border-color:#d7bd8d}.archiveScene:focus,.questionScene:focus{outline:none}.archiveFigure{z-index:-1;margin:0;position:absolute;inset:0 0 0 30%;overflow:hidden}.archiveFigure:after{content:"";background:linear-gradient(90deg,#071014 0%,#071014b8 20%,#0710141f 65%),linear-gradient(#0710144d,#0000 25% 75%,#071014);position:absolute;inset:0}.archiveImage{object-fit:cover;object-position:center;filter:saturate(.3);width:100%;height:100%;transition:transform 1.6s;display:block;transform:scale(1.015)}.archiveImage--portrait{object-fit:contain;background:#071014}.archiveScene--active .archiveImage{transform:scale(1)}.archiveImageGate{width:100%;height:100%}.archiveFigure figcaption{z-index:2;color:#cad7d5;background:#071014e8;max-width:31rem;padding:.7rem;font-size:.7rem;line-height:1.5;position:absolute;bottom:6rem;right:3vw}.archiveFigure figcaption span,.archiveFigure figcaption a{display:block}.archiveFigure a,.catalogSource,.storyProvenance a{color:#e5d8bd;text-underline-offset:3px}.archiveFallback{height:100%;color:var(--muted);background:radial-gradient(#20353a,#071014);place-content:center;gap:.6rem;padding:2rem;display:grid}.archiveFallback span{font-size:.8rem}.archiveCopy{max-width:32rem}.storyKicker{color:#d7bd8d;letter-spacing:.13em;font-size:.68rem;font-weight:700;line-height:1.6}.archiveCopy time{color:var(--archive-paper);margin-top:2.8rem;font-size:.94rem;display:block}.archiveCopy h1{color:var(--archive-paper);margin:.55rem 0 1.6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:400;line-height:1.02}.archiveCopy h2{color:#d7bd8d;font-size:1rem;font-weight:400}.sceneStatement{font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.mercalliLabel{border-left:2px solid #d7bd8d;margin-top:1.5rem;padding-left:.85rem;font-size:.8rem;line-height:1.6}.mercalliLabel strong{color:var(--archive-paper);font-weight:500;display:block}.sceneNote{color:#bbc8c7;max-width:31rem;font-size:.82rem;line-height:1.6}.catalogSource{font-size:.74rem}.storyInstruction{color:#bbc8c7;max-width:28rem;margin:1.7rem 0;font-size:.72rem;line-height:1.6}.sceneNavigation{gap:.65rem;margin-top:1.4rem;display:flex}.sceneNavigation button{background:#0c1d23f5;font-size:.8rem}button:disabled{cursor:default;opacity:.45}.archiveYear{opacity:.07;pointer-events:none;z-index:-1;font-family:Georgia,serif;font-size:6rem;position:absolute;bottom:6rem;left:6vw}.storyTimeline{z-index:12;background:#0b1a20;border:1px solid #385058;border-radius:4px;gap:.3rem;padding:.35rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%)}.storyTimeline button{color:#b6c8c8;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:55px;min-height:44px;padding:.3rem .65rem;font-size:.72rem}.storyTimeline button[aria-current=step]{color:#f1e9dc;border-bottom-color:#d7bd8d}.questionScene{background:linear-gradient(90deg,#071014 15%,#071014f5 43%,#07101461 85%);align-items:center;min-height:100svh;padding:7rem 6vw;display:flex;position:relative}.questionCopy{max-width:42rem}.questionLead{color:#d8dfd9;font-family:Georgia,serif;font-size:1.15rem;line-height:1.5}.questionCopy h1{color:var(--archive-paper);margin:1.4rem 0;font-family:Georgia,serif;font-size:clamp(2rem,3.1vw,3.4rem);line-height:1.15}.questionCopy>p:not(.storyKicker):not(.questionLead){color:#c3d1ce;max-width:36rem;font-size:.88rem;line-height:1.7}.questionActions{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1.8rem 0;display:flex}.storyPrimary{color:#122025;background:#e6dbc7;border-color:#e6dbc7}.questionCopy .snapshotNote{margin-top:1.5rem;font-size:.74rem!important}.storyProvenance{color:#b6c8c8;margin-top:1.25rem;font-size:.76rem;line-height:1.6}.storyProvenance summary{color:#d7bd8d;cursor:pointer;min-height:44px;padding:.65rem 0}.guidedDiscovery{background:#11242a;border-left:2px solid #d7bd8d;margin-bottom:.8rem;padding:.9rem 1rem}.guidedDiscovery .storyKicker{margin:0}.guidedDiscovery h3{color:#f1e9dc;margin:.4rem 0;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.guidedDiscovery p{font-size:.86rem;line-height:1.5}.guidedDiscovery .guidePrompt{color:#e5d8bd}.guideSample{color:#d8e7e1;font-weight:700}.guideSample span{color:var(--muted);margin-top:.3rem;font-size:.72rem;font-weight:400;display:block}.guidedDiscovery details{color:var(--muted);font-size:.75rem}.guidedDiscovery summary{cursor:pointer;min-height:44px;padding:.6rem 0}.guidedDiscovery nav{flex-wrap:wrap;gap:.4rem;display:flex}.guidedDiscovery button{padding:.55rem .7rem;font-size:.75rem}.guidedDiscovery .guideExit{border-color:#0000}.viewerSnapshot{color:var(--muted);margin:.35rem 0 0;font-size:.65rem}.experienceLinks{gap:.45rem;display:flex}.experienceLinks button{background:var(--panel);padding:.45rem .65rem;font-size:.72rem}.viewer--guided .profileMapDragLayer{display:none}.viewer--guided .sectionContextCopy{max-width:48rem}.depthBandSummary{border-top:1px solid #29434a;flex-wrap:wrap;gap:.6rem 1.3rem;padding:.65rem .85rem;font-size:.72rem;display:flex}.depthBandSummary span{color:#cfdbd9;align-items:center;gap:.6rem;display:flex}.depthBandSummary b{color:#fff4db}.depthBandSummary small{color:var(--muted);flex-basis:100%;line-height:1.4}.sectionEmpty{color:#d8e7e1;padding:1rem}.competitionExperience[data-reduced-motion=true] *,.competitionExperience[data-reduced-motion=true] :before,.competitionExperience[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.competitionExperience[data-reduced-motion=true] .archiveImage{transform:none}.sectionActions button,.sectionBack,.profilePresets button{min-height:44px}@media (max-width:700px){.storyHeader{gap:.4rem;padding:.75rem 1rem}.storyBrand{letter-spacing:.07em;font-size:.7rem}.storyBrand span{font-size:.58rem}.storyHeaderActions{gap:.1rem}.storyHeaderActions button{padding:.5rem;font-size:.67rem}.storySkip span{margin-left:.2rem}.archiveScene{min-height:100svh}.archiveStage{align-items:flex-start;min-height:100svh;padding:calc(4.2rem + 34svh) 1.25rem 6rem;display:flex}.archiveFigure{height:32svh;inset:4.2rem 0 auto}.archiveFigure:after{background:linear-gradient(#071014,#0710141a 15%,#071014 99%)}.archiveFigure figcaption{max-width:none;font-size:.6rem;bottom:.5rem;left:1rem;right:1rem}.archiveCopy{max-width:100%;position:relative}.archiveCopy time{margin-top:.6rem;font-size:.8rem}.archiveCopy h1{margin:.45rem 0 .6rem;font-size:2.45rem}.archiveCopy h2{font-size:.88rem}.sceneStatement{font-size:.9rem;line-height:1.5}.mercalliLabel{margin-top:.8rem}.sceneNote{font-size:.75rem}.storyInstruction{margin:.8rem 0}.sceneNavigation{margin-top:.8rem}.archiveYear{font-size:5rem;bottom:6rem}.storyTimeline{justify-content:space-around;gap:0;width:calc(100% - 1.4rem);bottom:.8rem}.storyTimeline button{min-width:42px;padding:.3rem;font-size:.67rem}.questionScene{background:linear-gradient(#071014,#071014e3);padding:6.5rem 1.25rem 7rem}.experienceShell--preview .scene{transform:none}.questionCopy h1{font-size:2.3rem}.questionActions{gap:.4rem}.questionActions button{font-size:.8rem}.viewer .rightDock{top:12rem}.viewer--panel-filters .rightDock,.viewer--section .compass{display:none}.guidedDiscovery{padding:.75rem}.guidedDiscovery h3{font-size:1.35rem}.guidedDiscovery nav button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.archiveImage,.archiveScene--active .archiveImage{transform:none}}.competitionExperience .archiveFrame--fading{animation-duration:var(--photo-fade-duration,1.2s)!important}
