:root{--canvas:#f2f0e9;--paper:#fcfbf7;--ink:#182326;--muted:#566365;--accent:#a73d24;--line:#cbd0cb}body{background:var(--canvas)}.site-header{background:#fcfbf7;border-bottom-color:#d7dad4}.primary-button,.secondary-button,button,a,input,select{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #b65b33}.cinematic-page{--night:#0c1417;--moon:#e6e8de;background:var(--canvas)}.cinematic-page .site-header{color:#eceee5;background:#0c1417;border-bottom-color:#344044}.cinematic-page .site-header nav a,.cinematic-page .site-brand{color:#e6e8de}.cinematic-page .site-header nav a[aria-current=page]{border-bottom-color:#d5aa73}.cinematic-page .site-brand svg{color:#d5aa73}.audit-home{width:100%;max-width:none;padding:0}.model-fracture{color:#e6e8de;isolation:isolate;background:#0c1417;padding:26px max(30px,50vw - 628px) 20px;position:relative}.fracture-topline{font:10px/1.5 var(--mono);letter-spacing:.09em;color:#a4b1ae;justify-content:space-between;gap:15px;display:flex}.fracture-heading{z-index:2;pointer-events:none;margin:37px 0 -18px;position:relative}.fracture-heading .eyebrow{color:#d5aa73;margin-bottom:16px;font-size:11px}.fracture-heading h1{letter-spacing:-.055em;color:#e6e8de;max-width:1000px;margin:0;font-size:clamp(34px,4.5vw,69px);font-weight:500;line-height:1.08}.fracture-heading em{color:#d5aa73;font-style:normal}.fracture-field{min-width:0;position:relative}.fracture-site{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:55px;left:0}.fracture-site strong{letter-spacing:.05em;font-size:17px;font-weight:500}.fracture-site span{font:10px var(--mono);color:#b4c0bd}.fracture-clock{text-align:right;z-index:2;font:10px/1.5 var(--mono);color:#aab8b3;gap:8px;display:grid;position:absolute;top:40px;right:0}.fracture-clock strong{color:#e6e8de;font-size:12px;font-weight:400}.fracture-sky{width:100%;height:clamp(260px,26vw,365px);display:block;overflow:visible}.fracture-sky text{font-family:var(--mono);fill:#d6dfd7;letter-spacing:.05em;font-size:11px}.fracture-surface{animation:.35s ease-out both terrain-arrive}.fracture-edge{fill:none;stroke:#d3d9c9;stroke-width:1.25px;vector-effect:non-scaling-stroke}.fracture-reference{fill:none;stroke:#a7b8b5;stroke-width:1px;stroke-dasharray:5 5;opacity:.8;vector-effect:non-scaling-stroke}.fracture-datum{stroke:#657271;stroke-width:.7px;stroke-dasharray:2 8}.fracture-sun{fill:#f3ce84;stroke:#0c1417;stroke-width:1.4px}.fracture-marker-ring{fill:none;stroke:#d5aa73;stroke-width:.6px}.fracture-earth{fill:#b1c9ce;stroke:#0c1417;stroke-width:1px}.fracture-axis line{stroke:#8b9b94}.fracture-axis text,.fracture-axis-title{fill:#b8c2b8}.fracture-geometry-note{font:9px/1.6 var(--mono);letter-spacing:.05em;color:#b5c0b7;justify-content:space-between;gap:20px;margin:-8px 0 18px;display:flex}.fracture-readout{border-top:1px solid #53605b;grid-template-columns:1fr 1fr;gap:40px;padding:21px 0 15px;display:grid;position:relative}.fracture-reference-result .eyebrow{color:#aab9b2;letter-spacing:.09em;font-size:10px}.fracture-reference-result output{letter-spacing:-.07em;font-variant-numeric:tabular-nums;align-items:baseline;gap:17px;font-size:clamp(72px,8.5vw,136px);font-weight:400;line-height:1.1;display:flex}.fracture-reference-result output small{font:12px var(--mono);letter-spacing:.1em;color:#d7ddce}.fracture-reference-result p{color:#b9c4ba;margin:12px 0;font-size:12px}.fracture-opening-action{grid-template-columns:1fr;place-self:center end;gap:12px;width:360px;display:grid}.fracture-opening-action>p{color:#bcc9be;margin:0 0 4px;font-size:12px;line-height:1.7}.model-fracture .primary-button{color:#0c1417;background:#d5aa73;border-color:#d5aa73;border-radius:2px;justify-content:space-between;gap:18px;min-height:48px;font-size:13px;font-weight:650;display:flex}.model-fracture .primary-button:hover{background:#e7bc84;border-color:#e7bc84}.fracture-evidence-link{color:#e6e8de;text-align:left;text-underline-offset:6px;background:0 0;border:0;width:fit-content;min-height:32px;padding:0;font-size:12px;text-decoration:underline}.fracture-disclaimer{color:#acbab0;border-top:1px solid #34413a;max-width:none;margin:7px 0 0;padding:14px 0 0;font-size:11px;line-height:1.7}.is-audited .fracture-heading h1 br,.is-audited .fracture-heading .eyebrow{display:none}.is-audited .fracture-sky{height:280px}.is-audited .fracture-reference-result output{color:#b7c4b9;font-size:85px}.is-audited .fracture-reference-result .eyebrow{font-size:10px}.fracture-selected-result{border-left:1px solid #53605b;min-width:0;padding-left:35px}.fracture-selected-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.fracture-selected-label .eyebrow{color:#c8d3c5;font-size:10px}.fracture-status{font:9px/1.6 var(--mono);letter-spacing:.07em;color:#e4b77e;white-space:nowrap;border:1px solid #8a704d;padding:5px 8px}.fracture-values{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.fracture-values output{letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:#f1cf9b;font-size:clamp(70px,6.8vw,108px);font-weight:400;line-height:1.1}.fracture-values output small{font:11px var(--mono);letter-spacing:.06em;margin-left:10px}.fracture-values>strong{letter-spacing:-.04em;white-space:nowrap;color:#f1cf9b;font-size:25px;font-weight:500}.fracture-selected-result h2{color:#cad3c6;letter-spacing:0;max-width:420px;margin:10px 0 0;font-size:12px;font-weight:400;line-height:1.6}.fracture-loading{text-align:center;color:#d5ddce;place-content:center;min-height:280px;display:grid}.fracture-loading button{color:#e7eedf;background:0 0;border:1px solid #879c8e;padding:12px}.model-scrub{border-top:1px solid #53605b;padding-top:18px}.scrub-title{font:10px var(--mono);letter-spacing:.05em;color:#d5dccc;align-items:center;gap:18px;display:flex}.scrub-title>span{color:#a9b9af;margin-left:auto}.scrub-play{color:#e6e8de;background:0 0;border:1px solid #64766b;border-radius:0;min-height:32px;padding:6px 10px;font-size:10px}.model-scrub input[type=range]{accent-color:#d5aa73;cursor:ew-resize;width:100%;height:26px;margin:12px 0 0;display:block}.scrub-stops{justify-content:space-between;gap:8px;margin:0 -10px;display:flex}.scrub-stops button{color:#b8c5bb;min-height:42px;font-family:var(--mono);background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px 10px;font-size:14px}.scrub-stops button small{margin-left:4px;font-size:10px}.scrub-stops button[aria-pressed=true]{color:#f1cf9b;border-bottom-color:#d5aa73}.fracture-event-readout{border-top:1px solid #34413a;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;margin-top:13px;padding-top:17px;display:grid}.fracture-event-readout>div{gap:7px;display:grid}.fracture-event-readout>div>span{font:9px var(--mono);letter-spacing:.06em;color:#acbeb2}.fracture-event-readout strong{color:#e5eddf;letter-spacing:-.025em;font-size:20px;font-weight:500}.fracture-event-readout>div:nth-child(2)>strong{font:13px var(--mono)}.fracture-scope{color:#b3c0b7;max-width:1000px;margin:14px 0;font-size:11px;line-height:1.7}.separate-family-note{color:#edc494;margin-top:10px;font-size:12px}.constant-story{background:#e9e8de;border-bottom:1px solid #c7ccc3;padding:105px max(30px,50vw - 628px)}.constant-story .eyebrow{color:#58655d;font-size:11px}.constant-story h2{letter-spacing:-.065em;max-width:1100px;margin:30px 0;font-size:clamp(40px,5.5vw,80px);font-weight:450;line-height:1.1}.constant-story h2 em{color:#a73d24;font-style:normal}.constant-story>p:not(.eyebrow){color:#46564e;max-width:640px;font-size:16px;line-height:1.8}.constant-clock{font:11px var(--mono);letter-spacing:.05em;color:#506056;margin-top:30px;display:block}.audit-path{max-width:1256px;margin:0 auto;padding:24px 0;display:flex}.redesigned-audit,.redesigned-why,.audit-assumptions{border:0;max-width:1256px;margin:0 auto;padding:65px 0}.technical-audit-heading{flex-wrap:wrap;align-items:baseline;gap:25px;margin-bottom:22px;display:flex}.technical-audit-heading .eyebrow{font-size:10px}.technical-audit-heading h2{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:500}.technical-audit-heading p{color:#56645b;width:100%;margin:0;font-size:13px;line-height:1.7}.analysis-settings,.representation-explorer,.selected-timeline,.legacy-evidence{border-radius:3px}.redesigned-why{padding-top:30px}.redesigned-why>h2{letter-spacing:-.055em;font-size:clamp(36px,4.5vw,64px);font-weight:450;line-height:1.15}.physical-reveal{background:#e8e9df;border:1px solid #c3cbc0;border-radius:3px;margin:35px 0 55px;padding:40px}.physics-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:15px 50px;margin-bottom:30px;display:grid}.physics-intro>.eyebrow{color:#536358;grid-column:1/-1;font-size:10px}.physics-intro h3{letter-spacing:-.055em;margin:0;font-size:40px;font-weight:450;line-height:1.15}.physics-intro h3 em{color:#7d4732;font-style:normal}.physics-intro>p:last-child{color:#435348;margin:0;font-size:14px;line-height:1.8}.near-field-figure{border-top:1px solid #aebbae;margin:25px 0 0;padding-top:20px}.profile-legend{font:10px/1.6 var(--mono);color:#3c5044;flex-wrap:wrap;gap:25px;margin-bottom:15px;display:flex}.near-field-figure svg{width:100%;height:auto;display:block}.near-field-figure svg text{fill:#46584b;font:11px var(--mono)}.profile-grid{stroke:#bcc6b8;stroke-width:.6px}.profile-reference{stroke:#4f6355;stroke-dasharray:5 5;fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.profile-selected{stroke:#9b442b;fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.profile-probe{stroke:#758672;stroke-dasharray:3 6}.near-field-figure figcaption{color:#485a4c;max-width:950px;margin-top:18px;font-size:12px;line-height:1.7}.physics-horizon-values{border-top:1px solid #b7c2b2;border-bottom:1px solid #b7c2b2;justify-content:space-between;align-items:center;gap:25px;margin:25px 0 40px;padding:20px 0;display:flex}.physics-horizon-values p{gap:14px;margin:0;display:grid}.physics-horizon-values p>span{font:10px var(--mono);color:#485a4c}.physics-horizon-values strong{letter-spacing:-.045em;font-size:30px;font-weight:450}.physics-horizon-values strong span{color:#778775;margin:0 10px}.physics-horizon-values>span{color:#485a4c;font-size:12px;line-height:1.8}.witness-relocation{grid-template-columns:.9fr 1.8fr;gap:40px;display:grid}.witness-heading h3{letter-spacing:-.04em;margin:20px 0;font-size:30px;font-weight:450;line-height:1.2}.witness-heading p:not(.eyebrow){color:#485a4c;font-size:12px;line-height:1.8}.ray-pair{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ray-pair article{border-top:2px solid #687e6a;padding:20px 0 10px}.ray-pair article:last-child{border-top-color:#a34d30}.ray-pair article>.eyebrow{font-size:10px}.ray-pair article>strong{letter-spacing:-.06em;margin:20px 0;font-size:43px;font-weight:450;display:block}.ray-pair svg{fill:#5b705e;width:100%;height:auto;display:block}.ray-pair svg path{fill:none;stroke:#5b705e;stroke-width:1.4px}.ray-pair svg .witness-ray{stroke-dasharray:800;animation:1.2s ease-out both ray-trace}.ray-pair svg text{fill:#475a4b;font:11px var(--mono)}.ray-pair article>p{font:11px/1.8 var(--mono);color:#425848}.ray-pair article>small{color:#485a4c;font-size:11px;line-height:1.7;display:block}.physics-limit{color:#485a4c;border-top:1px solid #b7c2b2;max-width:none;margin-top:30px;padding-top:20px;font-size:12px;line-height:1.8}.audit-mechanism{background:#fbfaf4;border-color:#ccd0c4;border-radius:3px;padding:32px}.audit-mechanism .mechanism-clock{border-bottom-color:#d0d5c7}.trust-question{border-bottom:1px solid #cbd0c5;margin-bottom:55px;padding:20px 0 65px}.trust-question h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(38px,5vw,70px);font-weight:450;line-height:1.15}.trust-question h2 em{color:#8c4b31;font-style:normal}.trust-question>p:last-child{color:#4c5e50;max-width:680px;font-size:16px;line-height:1.8}.assumption-cards article{background:#fbfaf4;border-radius:3px}.research-journey{border-top:1px solid #c3cbbd;max-width:1256px;margin:0 auto;padding:70px 0 85px}.journey-heading h2{letter-spacing:-.05em;margin:25px 0 45px;font-size:clamp(30px,3.4vw,49px);font-weight:450;line-height:1.15}.journey-heading h2 em{color:#6b7b67;font-style:normal}.research-journey ol{counter-reset:journey;grid-template-columns:repeat(3,1fr);gap:45px;padding:0;list-style:none;display:grid}.research-journey li{counter-increment:journey;border-top:1px solid #74846d;padding-top:24px;position:relative}.journey-id{font:12px var(--mono);color:#52664b;letter-spacing:.08em}.research-journey h3{letter-spacing:-.035em;margin:24px 0 20px;font-size:25px;font-weight:500;line-height:1.25}.research-journey li>p{color:#51614e;min-height:80px;font-size:13px;line-height:1.8}.research-journey li a{text-underline-offset:6px;color:#293e2c;font-size:12px;line-height:1.8;text-decoration:underline}.journey-footnote{color:#53664d;max-width:none;margin-top:40px;font-size:12px;line-height:1.8}.science-main>.research-journey{margin-top:35px;padding:35px 0 45px}.science-main>.research-journey .journey-heading h2{font-size:35px}.science-main>.research-journey .journey-heading>.eyebrow{display:none}.science-main{max-width:1256px}.science-intro h1{letter-spacing:-.055em;font-size:clamp(38px,4.4vw,64px);font-weight:450}.evidence-overview article,.evidence-chapter,.evidence-packet{border-radius:3px}.evidence-overview strong{font-weight:450}.evidence-chapter>summary{min-height:95px}.evidence-chapter[open] .science-section{animation:.2s ease-out chapter-open}.navigator-intro h1,.factor-intro h1,.explain-intro h1{letter-spacing:-.055em;font-weight:450}.navigator-controls,.factor-controls,.factor-detail,.factor-change,.explain-comparison,.explain-clock,.explain-sky,.observer-datum,.demo-panel{border-radius:3px}.navigator-sky{color:#d8e3d6;background:#101b1d;border:1px solid #32483e;border-radius:3px}.navigator-sky h3,.navigator-sky p,.navigator-sky figcaption{color:#c2d2c1}.navigator-sky .plot-label{fill:#c1d0be}.navigator-sky .plot-grid{stroke:#3e5547}.navigator-sky .plot-legend{color:#cfddc9}.navigator-sky .reference-skyline{fill:none;stroke:#c6d1b8}.navigator-sky .sun-text{fill:#f3ce84}.fracture-canvas{width:100%;height:280px;position:relative}.fracture-canvas .fracture-sky,.model-fracture.is-audited .fracture-canvas .fracture-sky{width:100%;height:100%;display:block}.fracture-body-marker{width:40px;height:40px;position:absolute;transform:translate(-50%,-50%)}.fracture-body-marker>svg{width:40px;height:40px;display:block}.fracture-body-marker>span{font:11px var(--mono);color:#e0e7d8;white-space:nowrap;position:absolute;bottom:calc(50% + 23px);left:50%;transform:translate(-50%)}.fracture-body-marker.is-earth>span{bottom:calc(50% + 16px)}.fracture-azimuth-axis{pointer-events:none;position:absolute;inset:0}.fracture-azimuth-axis>span{font:11px var(--mono);color:#b8c2b8;position:absolute;bottom:21px;transform:translate(-50%)}.fracture-azimuth-axis>span:before{content:"";background:#7e8f82;width:1px;height:7px;position:absolute;bottom:22px;left:50%}.fracture-azimuth-title{text-align:center;width:100%;font:10px var(--mono);color:#b8c2b8;letter-spacing:.04em;position:absolute;bottom:0}@media (max-width:600px){.fracture-canvas{height:180px}.fracture-azimuth-title{display:none}.fracture-body-marker>span,.fracture-azimuth-axis>span{font-size:10px}}.navigator-sky .navigator-earth{fill:#b1c9ce;stroke:#0c1417}.navigator-body-card,.navigator-interval-card,.navigator-timeline{border-radius:3px}.demo-panel{box-shadow:none;border-color:#c7cebf}.demo-number{letter-spacing:-.07em;font-weight:400}.demo-controls button{border-radius:2px}.story-armed{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.story-armed.is-visible,.story-armed:focus-within{opacity:1;transform:none}@keyframes terrain-arrive{0%{opacity:.4}to{opacity:1}}@keyframes ray-trace{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}@keyframes chapter-open{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:1500px){.fracture-sky{height:390px}.is-audited .fracture-sky{height:300px}}@media (max-width:1320px){.redesigned-audit,.redesigned-why,.audit-assumptions,.research-journey{margin-left:30px;margin-right:30px}.fracture-selected-label{flex-direction:column;align-items:flex-start;gap:6px}.fracture-values output{font-size:85px}.fracture-values>strong{font-size:22px}.model-fracture{padding-left:30px;padding-right:30px}}@media (max-width:900px){.fracture-heading h1{font-size:50px}.fracture-clock{top:50px}.fracture-heading{margin-bottom:0}.fracture-readout{gap:24px}.fracture-opening-action{width:100%;max-width:320px}.fracture-reference-result output{font-size:100px}.fracture-selected-result{padding-left:24px}.fracture-values{flex-direction:column;align-items:flex-start;gap:0}.fracture-values output{font-size:78px}.fracture-values>strong{font-size:22px}.is-audited .fracture-reference-result output{font-size:75px}.physics-intro{grid-template-columns:1fr}.physics-intro>p:last-child{max-width:650px}.witness-relocation{grid-template-columns:1fr}.witness-heading p:not(.eyebrow){max-width:650px}.research-journey ol{gap:25px}.research-journey h3{font-size:22px}.fracture-event-readout{grid-template-columns:1fr 1fr;gap:15px}.fracture-event-readout>button{grid-column:1/-1;margin-top:7px}.model-fracture.is-audited .fracture-sky{height:235px}}@media (max-width:600px){.model-fracture{padding:18px 20px 17px}.fracture-topline{letter-spacing:.04em;font-size:8px}.fracture-topline>span:last-child{text-align:right;max-width:90px}.fracture-heading{margin:28px 0 8px}.fracture-heading .eyebrow{font-size:10px}.fracture-heading h1{letter-spacing:-.055em;font-size:37px;line-height:1.1}.fracture-heading h1 br{display:none}.fracture-field{margin:0 -8px}.fracture-site{gap:6px;top:16px;left:8px}.fracture-site strong{font-size:14px}.fracture-site span{font-size:8px}.fracture-clock{gap:4px;max-width:154px;font-size:8px;top:16px;right:8px}.fracture-clock strong{font-size:9px}.fracture-clock>span:first-child{font-size:7px}.fracture-sky{height:240px;overflow:visible}.fracture-sky text{letter-spacing:0;font-size:27px}.fracture-sky .fracture-axis-title{display:none}.fracture-sun{r:12px}.fracture-marker-ring{r:22px}.fracture-geometry-note{margin:0 8px 15px;font-size:8px;line-height:1.7;display:block}.fracture-geometry-note>span{display:block}.fracture-readout{grid-template-columns:1fr;gap:16px;padding:18px 0 8px}.fracture-reference-result .eyebrow{font-size:10px;line-height:1.6}.fracture-reference-result output{font-size:100px;line-height:1}.fracture-reference-result output small{font-size:11px}.fracture-reference-result p{margin:10px 0 0;font-size:11px}.fracture-opening-action{grid-template-columns:1fr auto;justify-self:stretch;align-items:center;gap:12px;max-width:none}.fracture-opening-action>p{grid-column:1/-1;margin:0;font-size:10px}.fracture-opening-action>.primary-button{padding:14px 15px;font-size:12px}.fracture-evidence-link{font-size:10px}.fracture-disclaimer{font-size:10px;line-height:1.7}.is-audited .fracture-heading h1{font-size:19px;line-height:1.3}.is-audited .fracture-heading{margin:15px 0 5px}.model-fracture.is-audited .fracture-sky{height:210px}.is-audited .fracture-readout{grid-template-columns:1fr 1.4fr;gap:15px;padding-top:15px}.is-audited .fracture-reference-result output{gap:7px;font-size:55px}.is-audited .fracture-reference-result .eyebrow{font-size:8px}.is-audited .fracture-reference-result p{font-size:9px;line-height:1.6}.is-audited .fracture-reference-result output small{font-size:8px}.fracture-selected-result{padding-left:15px}.fracture-selected-label .eyebrow{letter-spacing:.01em;font-size:8px}.fracture-status{letter-spacing:.01em;white-space:normal;padding:3px 5px;font-size:7px}.fracture-values output{font-size:59px;line-height:1.2}.fracture-values output small{margin-left:6px;font-size:8px}.fracture-values>strong{font-size:20px}.fracture-selected-result h2{max-width:210px;margin-top:5px;font-size:10px;line-height:1.6}.model-scrub{padding-top:13px}.scrub-title{flex-wrap:wrap;gap:8px;font-size:9px}.scrub-title>span{margin-left:0;font-size:8px}.scrub-play{min-height:31px;margin-left:auto;font-size:9px}.scrub-stops{gap:0}.scrub-stops button{padding:8px 10px;font-size:12px}.scrub-stops button small{margin-left:2px;font-size:9px}.fracture-event-readout{gap:12px;margin-top:8px;padding-top:13px}.fracture-event-readout>div>span{font-size:7px;line-height:1.5}.fracture-event-readout strong{font-size:18px}.fracture-event-readout>div:nth-child(2)>strong{font-size:10px}.fracture-event-readout>button{min-height:46px;font-size:12px}.fracture-scope{margin:13px 0;font-size:10px;line-height:1.7}.fracture-disclaimer{margin-top:0}.constant-story{padding:60px 20px}.constant-story h2{letter-spacing:-.06em;margin:25px 0;font-size:43px;line-height:1.12}.constant-story>p:not(.eyebrow){font-size:14px;line-height:1.8}.constant-clock{font-size:9px}.redesigned-audit,.redesigned-why,.audit-assumptions,.research-journey{margin-left:20px;margin-right:20px;padding:45px 0}.technical-audit-heading{gap:15px}.technical-audit-heading h2{font-size:23px}.technical-audit-heading p{font-size:12px}.redesigned-why>h2{font-size:35px}.section-kicker{gap:16px}.section-kicker>.record-label{font-size:8px}.physical-reveal{margin-top:25px;padding:20px 16px}.physics-intro h3{font-size:29px}.physics-intro>p:last-child{font-size:13px}.profile-legend{gap:8px 15px;font-size:8px}.near-field-figure{overflow-x:auto}.near-field-figure svg{min-width:530px}.near-field-figure figcaption{font-size:11px;line-height:1.7}.physics-horizon-values{padding:18px 0;display:block}.physics-horizon-values p>span{font-size:8px;line-height:1.6}.physics-horizon-values strong{white-space:nowrap;font-size:24px}.physics-horizon-values strong span{margin:0 3px}.physics-horizon-values>span{margin-top:14px;font-size:10px;display:block}.witness-relocation{gap:20px}.witness-heading h3{font-size:26px}.ray-pair{gap:20px}.ray-pair article>strong{font-size:31px}.ray-pair article>.eyebrow{font-size:8px}.ray-pair article>p{overflow-wrap:anywhere;font-size:9px}.ray-pair article>small{font-size:10px}.physics-limit{font-size:11px}.audit-mechanism{padding:20px 17px}.trust-question{margin-bottom:35px;padding:5px 0 35px}.trust-question h2{font-size:37px}.trust-question>p:last-child{font-size:14px}.research-journey ol{grid-template-columns:1fr;gap:32px}.journey-heading h2{margin:20px 0 30px;font-size:32px}.research-journey h3{margin:17px 0;font-size:27px}.research-journey li>p{min-height:0;font-size:13px}.research-journey li a{font-size:12px}.journey-footnote{font-size:11px;line-height:1.8}.science-main>.research-journey{margin-left:0;margin-right:0}.science-main>.research-journey .journey-heading h2{font-size:29px}.evidence-chapter>summary{min-height:85px}}@media (max-width:350px){.model-fracture{padding-left:16px;padding-right:16px}.fracture-heading h1{font-size:32px}.fracture-readout{gap:14px}.fracture-reference-result output{font-size:90px}.is-audited .fracture-readout{gap:10px}.is-audited .fracture-reference-result output{font-size:45px}.fracture-values output{font-size:48px}.fracture-selected-result{padding-left:10px}.fracture-clock{max-width:140px;font-size:7px}.fracture-site span{font-size:7px}.constant-story h2{font-size:37px}.physics-horizon-values strong{font-size:20px}.ray-pair article>strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.fracture-surface,.witness-ray,.evidence-chapter[open] .science-section{animation:none!important}.story-armed{opacity:1;transition:none;transform:none}.primary-button,.secondary-button,button,a,input,select{transition:none}html{scroll-behavior:auto}}.fracture-topline .fracture-evidence-link{font:10px var(--mono);color:#c9d4c6;min-height:20px;margin:0;line-height:1.5}.assumption-cards,.scoped-assumptions{grid-template-columns:1fr 1fr;gap:22px;display:grid}.scoped-assumptions{margin-top:22px}.scoped-assumptions article{background:#fbfaf4;border:1px solid #c7cfc0;border-radius:3px;flex-direction:column;padding:30px;display:flex}.scoped-assumptions h3{letter-spacing:-.035em;margin:20px 0;font-size:27px;font-weight:500}.scoped-assumptions .assumption-value{letter-spacing:-.05em;color:#8c4b31;margin:6px 0 15px;font-size:35px}.scoped-assumptions .assumption-value span{color:inherit}.scoped-assumptions .assumption-value small{letter-spacing:0;font-size:12px}.scoped-assumptions article>p:not(.assumption-value):not(.eyebrow){color:#4b5e4c;font-size:13px;line-height:1.8}.scoped-assumptions article .scope-caption{font-size:11px!important}.scoped-assumptions a{color:#253d2b;text-underline-offset:5px;margin-top:auto;padding-top:20px;font-size:12px;text-decoration:underline}.negative-finding{color:#e4e9d7;background:#263a30;grid-template-columns:1.25fr 1fr;gap:80px;padding:75px max(30px,50vw - 628px);display:grid}.negative-finding .eyebrow{color:#bacbb2;font-size:11px}.negative-finding h2{letter-spacing:-.055em;margin:28px 0;font-size:clamp(36px,4.6vw,64px);font-weight:450;line-height:1.15}.negative-finding h2 em{color:#b9cbaa;font-style:normal}.negative-finding p:not(.eyebrow){color:#c5d1bd;font-size:14px;line-height:1.9}.negative-finding a{color:#edf0e2;text-underline-offset:6px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-block}.negative-number{border-left:1px solid #657c61;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:70px;display:flex}.negative-number strong{letter-spacing:-.09em;font-size:140px;font-weight:350;line-height:1}.negative-number strong span{color:#849d7a;margin:0 14px;font-size:80px}.negative-number>span{font:11px var(--mono);letter-spacing:.08em;color:#cbd7c1;margin-top:20px}.negative-number>p{margin-top:18px;font-size:11px!important}.evidence-gate{border-top:1px solid #cbd0c5;padding:60px max(30px,50vw - 628px) 85px}.evidence-gate h2{letter-spacing:-.05em;margin:25px 0;font-size:clamp(32px,4vw,58px);font-weight:450;line-height:1.15}.evidence-gate>div{font:12px/1.8 var(--mono);color:#56684d;border-top:1px solid #bac7b0;flex-wrap:wrap;gap:20px 40px;padding:25px 0;display:flex}.evidence-gate>.primary-button{border-radius:2px;margin-top:15px;display:inline-flex}.fracture-sky,.model-fracture.is-audited .fracture-sky{height:280px}.is-audited .fracture-heading{margin:37px 0 -18px}.is-audited .fracture-heading h1{letter-spacing:-.055em;font-size:clamp(34px,4.5vw,69px);line-height:1.08}.is-audited .fracture-heading h1 br{display:initial}.is-audited .fracture-heading .eyebrow{display:block}.is-audited .fracture-reference-result output{font-size:clamp(72px,8.5vw,136px)}.fracture-status{font-size:11px}@media (max-width:900px){.is-audited .fracture-heading h1{font-size:50px}.is-audited .fracture-reference-result output{font-size:100px}}@media (max-width:600px){.fracture-opening-action{grid-template-columns:1fr}.fracture-topline .fracture-evidence-link{font-size:9px}.assumption-cards,.scoped-assumptions{grid-template-columns:1fr}.scoped-assumptions article{padding:22px}.scoped-assumptions h3{font-size:25px}.negative-finding{grid-template-columns:1fr;gap:40px;padding:50px 20px}.negative-finding h2{font-size:40px}.negative-finding p:not(.eyebrow){font-size:13px}.negative-number{border-top:1px solid #657c61;border-left:0;padding:30px 0 0}.negative-number strong{font-size:105px}.negative-number strong span{font-size:70px}.evidence-gate{padding:45px 20px 65px}.evidence-gate>div{gap:15px;font-size:11px}.fracture-heading{margin:20px 0 4px}.fracture-heading .eyebrow{margin-bottom:10px}.fracture-heading h1{font-size:34px}.fracture-sky,.model-fracture.is-audited .fracture-sky{height:180px}.fracture-sky text{font-size:10px}.fracture-sky .fracture-axis-title{display:none}.fracture-sun{r:7px}.fracture-marker-ring{r:12px}.fracture-reference-result output{font-size:90px}.fracture-opening-action{gap:8px}.fracture-opening-action .primary-button{margin:0}.is-audited .fracture-heading{margin:15px 0 5px}.is-audited .fracture-heading h1{font-size:19px;line-height:1.3}.is-audited .fracture-heading h1 br,.is-audited .fracture-heading .eyebrow{display:none}.is-audited .fracture-reference-result output{font-size:55px}.fracture-status{font-size:7px}.near-field-figure{overflow:visible}.near-field-figure svg{min-width:0;height:360px}}@media (max-width:350px){.fracture-heading h1{font-size:31px}.is-audited .fracture-reference-result output{font-size:45px}}.constant-overlay{z-index:3;pointer-events:none;max-width:70%;animation:.5s ease-out chapter-open;position:absolute;top:108px;left:0}.constant-overlay>span{font:10px var(--mono);letter-spacing:.08em;color:#c3d0bd;margin-bottom:12px;display:block}.constant-overlay strong{letter-spacing:-.04em;color:#e4e9d7;font-size:clamp(24px,3vw,44px);font-weight:450;line-height:1.15}.constant-overlay strong em{color:#d5aa73;font-style:normal}.is-constant .fracture-surface{opacity:.14;animation:none}.is-constant .fracture-edge,.is-constant .fracture-reference,.is-constant [data-testid=fracture-earth]{opacity:.18}.fracture-surface,.fracture-edge,.fracture-reference,[data-testid=fracture-earth]{transition:opacity .55s}.fracture-why{max-width:290px;margin:15px 0 0}.fracture-event-readout{grid-template-columns:1fr 1fr}@media (max-width:600px){.assumption-cards,.scoped-assumptions{grid-template-columns:1fr}.scoped-assumptions article{padding:22px}.scoped-assumptions h3{font-size:25px}.negative-finding{grid-template-columns:1fr;gap:40px;padding:50px 20px}.negative-finding h2{font-size:40px}.negative-finding p:not(.eyebrow){font-size:13px}.negative-number{border-top:1px solid #657c61;border-left:0;padding:30px 0 0}.negative-number strong{font-size:105px}.negative-number strong span{font-size:70px}.evidence-gate{padding:45px 20px 65px}.evidence-gate>div{gap:15px;font-size:11px}.fracture-opening-action{grid-template-columns:1fr}.constant-overlay{max-width:70%;top:60px;left:8px}.constant-overlay strong{font-size:22px}.constant-overlay>span{font-size:7px}.fracture-why{margin-top:10px;min-height:42px!important;padding:10px 12px!important;font-size:11px!important}.scrub-title>span{width:100%}.scrub-title label{margin-right:auto}.scrub-title .isolate-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.constant-overlay{animation:none}.fracture-surface,.fracture-edge,.fracture-reference,[data-testid=fracture-earth]{transition:none}}
:root{--explain-duration:2.2s;--explain-ease:cubic-bezier(.22, .61, .36, 1)}.cinematic-page :is(h1,h2,h3,p,figure,article,section,output,button){min-width:0}.cinematic-page :is(h1,h2,h3,p,button,a,figcaption){overflow-wrap:break-word}.model-fracture,.physical-reveal,.terrain-study{box-sizing:border-box}.model-fracture:not(.is-audited) .fracture-surface{animation:none}.is-audited .fracture-surface,.is-audited .fracture-edge{animation:deliberate-enter var(--explain-duration) var(--explain-ease) both}.fracture-surface-previous{animation:deliberate-leave var(--explain-duration) var(--explain-ease) both}.fracture-surface,.fracture-edge,.fracture-reference,[data-testid=fracture-earth]{transition:opacity var(--explain-duration) var(--explain-ease)}.is-constant .fracture-surface{animation:none}.is-constant .fracture-surface-previous{visibility:hidden}.fracture-selected-result output{animation:none;position:relative}.fracture-selected-result output:after{content:"";transform-origin:0;height:1px;animation:deliberate-rule var(--explain-duration) var(--explain-ease) both;background:#d3ad77;position:absolute;bottom:2px;left:0;right:0}.fracture-reference-result,.fracture-selected-result{container-type:inline-size}.fracture-reference-result output{white-space:nowrap;font-size:clamp(45px,19cqw,128px)}.fracture-selected-result output{white-space:nowrap;font-size:clamp(43px,22cqw,110px)}.fracture-values{flex-wrap:wrap;gap:12px 22px}.fracture-values output small{letter-spacing:.03em;margin-left:7px;font-size:clamp(8px,2cqw,12px)}.sun-insight{animation:deliberate-settle var(--explain-duration) var(--explain-ease) both;border-top:1px solid #52635f;padding:28px 0}.sun-insight strong{letter-spacing:-.035em;max-width:32ch;margin-top:12px;font-size:clamp(25px,3vw,42px);font-weight:450;line-height:1.2;display:block}.sun-insight em{color:#d5aa73;font-style:normal}.sun-insight p{color:#becbc4;max-width:70ch;margin:14px 0 0;font-size:13px;line-height:1.7}.interaction-instruction{max-width:78ch;font-size:12px;line-height:1.8}.model-scrub>.interaction-instruction{color:#becbc4;margin:0 0 22px}.scrub-title{gap:12px 18px}.scrub-title button,.scrub-stops button{min-height:48px}.scrub-title button{white-space:normal}.physics-step-controls{border-top:1px solid #aab7a3;border-bottom:1px solid #aab7a3;margin:28px 0;padding:24px 0}.physics-step-controls>div{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.physics-step-controls button{color:#21372d;min-height:48px;font:12px/1.5 var(--sans);text-align:left;background:0 0;border:1px solid #72856f;padding:12px 18px}.physics-step-controls button[aria-pressed=true]{color:#f3f3e6;background:#263c30;border-color:#263c30}.physics-step-controls>p[role=status]{max-width:80ch;min-height:3.5em;margin-bottom:0;font-size:13px;line-height:1.7}.near-field-figure .profile-selected{stroke-dasharray:1;animation:deliberate-trace 2.6s var(--explain-ease) both}.physics-horizon-values,.witness-relocation{animation:deliberate-settle 2.2s var(--explain-ease) both}.ray-pair svg .witness-ray{animation:ray-trace 2.6s var(--explain-ease) both}.story-armed,.story-armed.is-visible{opacity:1;transition:none;transform:none}.terrain-study{color:#e4e8de;background:#0e191b;border:1px solid #40534e;border-radius:2px;margin-top:56px;padding:clamp(20px,3vw,40px)}.terrain-study-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:28px;display:grid}.terrain-study .eyebrow{color:#d4af7a}.terrain-study h3{letter-spacing:-.04em;color:#e4e8de;max-width:20ch;margin:14px 0 0;font-size:clamp(27px,3vw,42px);line-height:1.13}.terrain-study-heading>p{color:#bdcbc4;max-width:45ch;margin:0;font-size:14px;line-height:1.8}.terrain-viewport{aspect-ratio:14/9;background:#0b1213;border:1px solid #304440;width:100%;min-width:0;max-width:100%;min-height:300px;margin:28px 0 22px;position:relative;overflow:hidden}.terrain-poster,.terrain-webgl{width:100%;height:100%;display:block;position:absolute;inset:0}.terrain-poster{object-fit:contain;opacity:1;transition:opacity 1.2s}.terrain-poster.is-hidden{opacity:0;pointer-events:none}.terrain-webgl{opacity:0;transition:opacity 1.2s}.terrain-webgl.is-ready{opacity:1}.terrain-open{color:#131e1c;max-width:100%;min-height:48px;font:13px/1.5 var(--sans);white-space:normal;text-align:left;background:#d3ad77;border:1px solid #d3ad77;align-items:center;gap:20px;padding:14px 22px;display:flex;position:static}.terrain-control-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.terrain-scale{color:#c6cec1;font:10px/1.8 var(--mono);letter-spacing:.03em}.terrain-view-controls{flex-wrap:wrap;gap:10px;display:flex}.terrain-view-controls button,.terrain-status button{color:#e4e8de;min-height:48px;font:12px/1.5 var(--sans);background:0 0;border:1px solid #6f8278;padding:12px 15px}.terrain-view-controls button[aria-pressed=true]{color:#17231f;background:#d2b083;border-color:#d2b083}.terrain-status{color:#c4d1c8;min-height:3.5em;margin:20px 0;font-size:13px;line-height:1.8}.terrain-status button{margin-left:12px}.terrain-provenance{color:#b3c4bb;border-top:1px solid #40534e;max-width:90ch;margin-bottom:0;padding-top:20px;font-size:12px;line-height:1.9}.terrain-provenance a{color:#e0bf90;text-underline-offset:5px}@keyframes deliberate-enter{0%{opacity:0}to{opacity:1}}@keyframes deliberate-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes deliberate-settle{0%{transform:translateY(4px)}to{transform:none}}@keyframes deliberate-leave{0%{opacity:1}to{opacity:0}}@keyframes deliberate-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:700px){.terrain-study{margin-inline:-16px;padding:24px 16px}.terrain-study-heading{grid-template-columns:1fr;gap:20px}.terrain-open{justify-content:space-between;gap:12px;width:100%;max-width:100%}.terrain-view-controls{width:100%}.terrain-view-controls button{flex:100px}.terrain-viewport{min-height:285px;margin-inline:0}.physics-step-controls>div{grid-template-columns:1fr;display:grid}.fracture-selected-result output{font-size:clamp(36px,24cqw,84px)}.fracture-reference-result output{font-size:clamp(36px,26cqw,80px)}.fracture-values{gap:8px}.scrub-title button{flex:130px}.physics-horizon-values strong{white-space:normal;font-size:clamp(20px,5.7vw,32px)}.ray-pair{gap:16px}.ray-pair article>strong{white-space:nowrap;font-size:clamp(25px,6.8vw,40px)}}@media (prefers-reduced-motion:reduce){.cinematic-page *,.cinematic-page :before,.cinematic-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fracture-surface-previous{display:none}}
.project-expanded-name{color:#b9cddd;font:12px/1.6 var(--sans);letter-spacing:.015em;max-width:72ch;margin:-6px 0 18px}.formal-identity{color:#425b73;max-width:80ch;margin:16px 0;font-size:14px;line-height:1.65}.observer-plain-language{max-width:36ch;display:inline-block}.footer-formal-name{max-width:48ch;font-size:12px;line-height:1.7}@media (max-width:1000px){.site-context{display:none}}@media (max-width:700px){.project-expanded-name{margin:-6px 0 14px;font-size:10px;line-height:1.55}.fracture-opening-action .observer-plain-language{font-size:10px;line-height:1.5}}.technical-note-download{background:#fff;border:1px solid #d4dce5;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px;display:flex}.technical-note-download h2{letter-spacing:-.03em;margin:10px 0;font-size:24px}.technical-note-download p:not(.eyebrow){color:#526377;max-width:65ch;font-size:13px;line-height:1.75}.technical-note-download>div>a{color:#185a96;margin-top:12px;font-size:12px;display:inline-block}.technical-note-download>.secondary-button{flex-shrink:0}@media (max-width:700px){.technical-note-download{padding:22px;display:block}.technical-note-download>.secondary-button{width:100%;margin-top:22px}}.audit-path a{align-items:center;gap:10px;display:inline-flex}.negative-finding{background:#21384a}.negative-finding h2 em{color:#b2ccdf}@media (min-width:701px){.fracture-site{top:23px}.fracture-clock{top:10px}}@media (max-width:1300px){.audit-path{margin-inline:20px}}:root{--canvas:#f3f5f8;--paper:#fff;--ink:#142538;--muted:#526377;--line:#d4dce5;--accent:#185a96;--copper:#185a96;--teal:#336a85;--accent-soft:#edf4fa}body{background:var(--canvas)}h1,h2,h3,h4{text-wrap:balance}button,summary,select{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline-color:#438ed1}.site-header,.cinematic-page .site-header{color:#142538;box-shadow:none;background:#fff;border-bottom:1px solid #d4dce5}.cinematic-page .site-header nav a,.cinematic-page .site-brand{color:#142538}.site-brand{letter-spacing:.16em;font-weight:800}.cinematic-page .site-brand svg{color:#185a96}.site-context{color:#526377;font-size:12px}.site-header nav a[aria-current=page],.cinematic-page .site-header nav a[aria-current=page]{border-bottom-color:#185a96}.site-header nav a[aria-current]:after{background:#185a96}.model-fracture{background:#0c1725}.fracture-heading h1{letter-spacing:-.045em;font-size:clamp(34px,4.1vw,60px);font-weight:550}.fracture-heading em{color:#a7cfee}.fracture-heading .eyebrow{color:#adc4d8}.fracture-topline{color:#b3c1d1;letter-spacing:.12em}.fracture-site strong{font-family:var(--mono);letter-spacing:.02em}.fracture-readout{border-top-color:#425267}.fracture-reference-result output,.fracture-values output{letter-spacing:-.055em;font-weight:450}.fracture-reference-result p,.fracture-opening-action>p{color:#c0ccda;font-size:13px}.model-fracture .primary-button{color:#102940;background:#c4dff4;border-color:#c4dff4;border-radius:3px}.model-fracture .primary-button:hover{background:#e0effb;border-color:#e0effb}.fracture-status{color:#f4cd92;background:#3a2b19;border-color:#9c7846}.sky-grid{stroke:#6d7f94;stroke-width:.5px;opacity:.3;vector-effect:non-scaling-stroke}.sky-elevation-axis{pointer-events:none;font:10px var(--mono);color:#b8c8d8;position:absolute;inset:0}.sky-elevation-axis span{position:absolute;left:1%;transform:translateY(-50%)}.fracture-edge{stroke:#c3d5e7;stroke-width:1.5px}.fracture-reference{stroke:#aac8e5;opacity:1}.fracture-geometry-note{color:#b5c5d6}.model-scrub,.fracture-selected-result{border-color:#425267}.scrub-stops{margin-inline:0}.scrub-stops button{border:1px solid #0000;border-radius:3px}.scrub-stops button[aria-pressed=true]{color:#e2effa;background:#22354a;border-color:#819bb5}.model-scrub input[type=range]{accent-color:#b6d7f1}.scrub-play{border-color:#657b91;border-radius:3px}.scrub-play:hover{background:#22354a}.fracture-disclaimer,.fracture-scope{color:#b9c8d6}.constant-story{background:#e8eff6;border-color:#d0dce8;padding-block:64px}.constant-story h2{letter-spacing:-.045em;max-width:1000px;font-size:clamp(34px,4.3vw,58px)}.constant-story h2 em{color:#185a96}.constant-story>p:not(.eyebrow),.constant-clock,.constant-story .eyebrow{color:#425b73}.audit-path{border-bottom:1px solid #d4dce5}.technical-audit-heading{border-bottom:1px solid #d4dce5;padding-bottom:22px}.technical-audit-heading .eyebrow{color:#185a96}.technical-audit-heading h2{font-weight:650}.technical-audit-heading p{color:#526377}.analysis-settings,.representation-explorer,.selected-timeline,.legacy-evidence,.audit-mechanism,.assumption-cards article,.evidence-chapter,.evidence-overview article,.evidence-packet,.navigator-controls,.factor-controls,.factor-detail,.explain-comparison,.observer-datum{box-shadow:none;background:#fff;border-color:#d4dce5;border-radius:5px}.model-row{border-radius:3px}.model-row.selected{background:#edf4fa;border-color:#7ba3c7}.model-track{background:#e6edf4}.model-row.selected .model-line{background:#9cbad6}.model-row.selected .model-point{background:#185a96;border-color:#185a96}.model-label strong{font-weight:650}.model-value{font-family:var(--mono)}.ladder-axis,.timeline-axis{color:#526377}.timeline-bar{border-radius:2px}.redesigned-why>h2{font-size:clamp(32px,4vw,50px);font-weight:550}.physical-reveal{background:#fff;border:1px solid #cad5e0;border-top:3px solid #185a96;border-radius:4px;padding:clamp(24px,3.5vw,48px)}.physics-intro h3{letter-spacing:-.04em;font-size:clamp(28px,3.2vw,43px);font-weight:550}.physics-intro h3 em{color:#185a96}.physics-intro>p:last-child,.physics-intro>.eyebrow{color:#526377}.physics-step-controls{border-color:#d4dce5;padding-block:20px}.physics-step-controls button{color:#254765;background:#f8fafc;border-color:#b7c7d7;border-radius:3px}.physics-step-controls button[aria-pressed=true]{color:#fff;background:#174f80;border-color:#174f80}.physics-step-controls>p[role=status]{color:#294760;background:#edf4fa;border-left:3px solid #477fae;max-width:none;min-height:0;padding:12px 16px}.near-field-figure{background:#fbfcfe;border:1px solid #d5dee8;border-radius:3px;padding:24px 20px 18px}.profile-legend{color:#425b73;gap:12px 24px;font-size:11px}.profile-legend>span{align-items:center;gap:9px;display:inline-flex}.legend-reference:before,.legend-selected:before{content:"";border-top:2px dashed #355f88;width:25px;display:inline-block}.legend-selected:before{border-top:2px solid #a34b20}.profile-reference{stroke:#355f88;stroke-width:2px}.profile-selected{stroke:#a34b20;stroke-width:2.3px}.profile-grid{stroke:#c5d0dc;stroke-width:.7px}.profile-probe{stroke:#7890a8}.near-field-figure svg text{fill:#4b6279;font-size:11px}.near-field-figure svg .profile-axis-title{fill:#294760;font-weight:700}.profile-difference line{stroke:#a34b20;stroke-width:2px}.profile-difference circle{fill:#fff;stroke:#a34b20;stroke-width:1.5px}.profile-difference text{fill:#8e3d18!important;font-weight:700!important}.near-field-figure figcaption,.physics-limit,.witness-heading p:not(.eyebrow),.ray-pair article>p,.ray-pair article>small{color:#526377}.physics-horizon-values{background:#f5f8fb;border-color:#d4dce5;border-radius:3px;padding:24px}.physics-horizon-values p>span,.physics-horizon-values>span{color:#526377}.physics-horizon-values strong{font-family:var(--mono);letter-spacing:-.06em;font-size:clamp(20px,2.6vw,32px)}.witness-heading h3{font-size:28px}.ray-pair article{background:#f6f9fc;border-top-color:#355f88;padding:20px 16px}.ray-pair article:last-child{border-top-color:#a34b20}.ray-pair article>strong{font-size:36px;font-family:var(--mono)}.ray-pair svg,.ray-pair svg text{fill:#425d78}.ray-pair svg path{stroke:#425d78}.terrain-study{background:#101d2c;border:1px solid #354960;border-radius:4px;margin-top:40px;padding:clamp(20px,3vw,32px)}.terrain-study h3{letter-spacing:-.035em;font-size:clamp(29px,3vw,40px)}.terrain-study .eyebrow{color:#a9c6e0}.terrain-study-heading>p{color:#b9cadd}.terrain-atlas-layout{border:1px solid #354960;grid-template-columns:minmax(0,2.4fr) minmax(210px,1fr);gap:0;margin-block:28px;display:grid}.terrain-viewport{aspect-ratio:1.45;background:#090e16;border:0;min-height:380px;margin:0}.terrain-reading-key{background:#132337;border-left:1px solid #354960;padding:26px 22px}.terrain-reading-key h4{color:#eef4fb;letter-spacing:-.02em;margin-top:12px;font-size:19px;font-weight:550;line-height:1.4}.terrain-reading-key dl{margin:26px 0 20px}.terrain-reading-key dl>div{margin:20px 0}.terrain-reading-key dt{color:#e4edf6;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.terrain-reading-key dd{color:#bdcddd;margin:6px 0 0 22px;font-size:12px;line-height:1.7}.terrain-reading-key i{flex:0 0 12px;height:12px;display:inline-block}.key-site{border:2px solid #f4c36e;border-radius:50%}.key-contour{border-top:1px solid #b9cadd;border-bottom:1px solid #b9cadd;transform:skewY(-15deg)}.key-boundary{border-bottom:3px solid #8898ab;border-right:3px solid #8898ab}.terrain-reading-note{color:#b8cadc;border-top:1px solid #40536b;padding-top:18px;font-size:12px;line-height:1.75}.terrain-site-label{pointer-events:none;font:11px var(--mono);color:#f9d394;background:#172332;border:1px solid #826d4e;padding:4px 7px;position:absolute;transform:translate(-50%,-170%)}.terrain-scale{color:#c5d5e4}.terrain-open{color:#142d45;background:#c4dff4;border-color:#c4dff4;border-radius:3px}.terrain-view-controls button{border-color:#718aa3;border-radius:3px}.terrain-view-controls button[aria-pressed=true]{color:#142d45;background:#c4dff4;border-color:#c4dff4}.terrain-status,.terrain-provenance{color:#b9cadd}.terrain-status{min-height:0;margin-block:18px}.terrain-provenance{border-color:#354960;max-width:none}.terrain-provenance a{color:#c4dff4}.trust-question h2{font-size:clamp(32px,4vw,56px)}.trust-question h2 em{color:#185a96}.research-journey{border-color:#d4dce5}.journey-heading h2{font-size:clamp(30px,3.3vw,44px)}.journey-heading h2 em{color:#526d87}.research-journey li{border-color:#91a8bc}.journey-id,.research-journey li>p,.journey-footnote{color:#526377}.research-journey li a{color:#185a96}.science-intro h1,.navigator-intro h1,.factor-intro h1,.explain-intro h1{font-weight:550}.site-footer{background:#e8eef5;border-top:1px solid #d0dbe6}@media (max-width:1000px){.terrain-atlas-layout{grid-template-columns:1fr}.terrain-viewport{aspect-ratio:1.6;min-height:330px}.terrain-reading-key{border-top:1px solid #354960;border-left:0}.terrain-reading-key dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:12px;display:grid}.terrain-reading-key dl>div{margin:8px 0}}@media (max-width:700px){.site-context{display:none}.fracture-heading h1{font-size:clamp(30px,7.6vw,45px)}.fracture-reference-result p,.fracture-opening-action>p{font-size:11px}.constant-story{padding-block:40px}.physical-reveal{padding:24px 16px}.near-field-figure{margin-inline:-4px;padding:18px 8px}.profile-legend{font-size:10px}.physics-horizon-values{padding:18px 12px}.physics-horizon-values strong{font-size:clamp(19px,5vw,28px)}.ray-pair{grid-template-columns:1fr}.ray-pair article>strong{font-size:34px}.terrain-study{margin-inline:0;padding:24px 14px}.terrain-viewport{min-height:230px}.terrain-reading-key{padding:20px 16px}.terrain-reading-key dl{grid-template-columns:1fr;gap:0}.terrain-reading-key h4{max-width:none}.terrain-atlas-layout{margin-block:22px}.terrain-site-label{font-size:10px}.sky-elevation-axis{font-size:9px}}
