@font-face{font-family:Plex;src:url(/gonia/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/gonia/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Noto;src:url(/gonia/fonts/NotoSerif-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{color:#27352f;font-synthesis:none;--ink:#27352f;--green:#405a43;--muted:#5f6559;--line:#bfc3b3;--orange:#963b25;--paper:#f4f1e8;background:#f4f1e8;font-family:Plex,Arial,sans-serif;font-size:16px;line-height:1.6}*{box-sizing:border-box}html{scroll-padding-top:25px}body{margin:0}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a{color:var(--green);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,summary{cursor:pointer}button{background:0 0;border:1px solid #8a9380;min-height:44px;padding:8px 13px}button:hover{background:#e3e6d8}button:active{background:#d5dbca}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}p{margin:0 0 1rem}h1,h2,h3{margin:0;font-weight:400;line-height:1.2}h1,h2{font-family:Noto,Georgia,serif}h3{font-size:1.05rem;font-weight:600}main,.masthead,footer{max-width:1440px;margin:auto;padding-left:56px;padding-right:56px}.muted,.control-hint{color:var(--muted)}.skip{z-index:5;background:var(--paper);padding:10px;position:absolute;top:-80px;left:20px}.skip:focus{top:10px}.masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;display:flex}.wordmark{color:var(--ink);align-items:center;gap:12px;font-size:27px;text-decoration:none;display:flex}.wordmark [lang]{color:var(--muted);margin-left:8px;font:16px Noto,serif}.mark{color:var(--orange);font-size:40px;line-height:1}nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 25px;font-size:14px;display:flex}nav a{color:var(--ink);text-decoration:none}.introduction{grid-template-columns:1fr 1fr;gap:80px;padding:65px 0 64px;display:grid}.eyebrow,.folio{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:11px}h1{letter-spacing:-.045em;font-size:clamp(42px,4.1vw,62px);line-height:1.13}.intro-copy{max-width:490px;padding-top:28px;font-size:18px;line-height:1.7}.intro-copy .muted{margin-top:18px;font-size:16px}.text-link{font-size:14px}.text-link span{margin-left:10px}.section-heading{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0 24px;display:flex}.section-heading h2{letter-spacing:-.03em;font-size:27px}.workbench{border:1px solid var(--line);border-top:0;grid-template-columns:285px minmax(0,1fr);display:grid}.controls{border-right:1px solid var(--line);background:#ebece0;padding:24px}.control-title,legend{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.control-hint{font-size:12px;line-height:1.6}.readout{justify-content:space-between;align-items:baseline;margin-top:18px;display:flex}.readout span{color:var(--muted);font-size:13px}.readout output{font-variant-numeric:tabular-nums;color:var(--green);font-size:28px}input[type=range]{width:100%;height:30px;accent-color:var(--green);cursor:ew-resize;margin:5px 0}.range-ends{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}fieldset{border:0;margin:28px 0;padding:0}.choice{margin-top:8px;display:block;position:relative}.choice input{accent-color:var(--green);position:absolute;top:17px;left:12px}.choice>span{cursor:pointer;border:1px solid #abb49e;align-items:center;gap:10px;min-height:60px;padding:11px 9px 11px 32px;font-size:13px;line-height:1.35;display:flex}.choice small{color:var(--muted);font-size:10px}.choice input:checked+span{background:var(--green);color:#fff;border-color:var(--green)}.choice input:checked+span small{color:#dce5d7}.choice input:focus-visible+span{outline:3px solid var(--orange);outline-offset:3px}.choice input:focus-visible{outline:none}select{background:var(--paper);border:1px solid #8a9380;width:100%;max-width:100%;min-height:44px;padding:8px;font-size:13px}.word-detail{min-height:85px;margin:18px 0;font-size:13px}.word-detail h3{font-size:14px}.word-greek{margin:12px 0 4px;font:28px/1.4 Noto,serif}.word-detail p{margin-bottom:9px}.actions{border-top:1px solid #bfc3b3;flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.actions button{padding:7px 10px;font-size:12px}.actions button:last-child{width:100%}#action-status{margin:10px 0 0}#share-link{width:100%;font-size:12px}.drawing-area{min-width:0;padding:24px 28px 0}.drawing-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.drawing-heading h3{font-size:15px}.drawing-heading span{color:var(--muted);font-size:11px}#elevation{margin-top:24px}svg{width:100%;height:auto;display:block;overflow:hidden}.legend{color:var(--muted);flex-wrap:wrap;gap:18px;padding:10px 0 20px;font-size:11px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.axis-key{border-top:1.5px dashed var(--green);width:21px}.offset-key{border:1px solid var(--orange);background:#efd0b9;width:21px;height:7px}.unit-key{margin-left:auto}.outcome{border-left:3px solid var(--orange);max-width:720px;margin:0 0 30px;padding:3px 18px}.outcome h3{letter-spacing:-.02em;margin-bottom:10px;font-family:Noto,serif;font-size:20px}.outcome p{margin-bottom:0;font-size:14px;line-height:1.7}details{border-top:1px solid var(--line)}summary{padding:16px 0;font-size:14px;font-weight:600}summary span{color:var(--muted);margin-left:20px;font-size:12px;font-weight:400}.plan-note{max-width:680px;color:var(--muted);padding:0 0 22px;font-size:13px}.measure-band{border:1px solid var(--line);background:#e7e9dc;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.measure-band>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 23px;display:flex}.measure-band>div:last-child{border:0}.measure-band span{font-size:12px}.measure-band strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:400}.measure-band small{color:var(--muted);font-size:11px}.comparison{padding-top:34px}.comparison>p{color:var(--muted);margin-top:10px;font-size:13px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--line);padding:13px 15px}thead th{color:var(--muted);vertical-align:bottom;font-size:11px;font-weight:400}tbody th{font-weight:400}tbody td{font-variant-numeric:tabular-nums}.current{background:#e6e9dc}.current-label{color:var(--green);font-size:10px;display:block}.preserved{color:#3b583e}.changed{color:var(--orange)}.model-note{max-width:900px;color:var(--muted);margin:22px 0 65px;font-size:12px;line-height:1.8}.reading-intro{grid-template-columns:1.1fr 1fr;gap:90px;margin-bottom:30px;display:grid}.reading-intro p{font-size:15px}.reading-intro .muted{font-size:13px}.passage{border-top:1px solid var(--line);grid-template-columns:35px 1fr 1fr;gap:35px;padding:30px 0;display:grid}.passage-index{color:var(--orange);padding-top:8px;font-size:11px}.passage>p{font:21px/1.8 Noto,Georgia,serif}.passage>div>p{font-size:16px}.passage-note{color:var(--muted);font-size:12px!important}.try-source{padding:6px 12px;font-size:12px}.source-caution{max-width:800px;color:var(--muted);border-left:2px solid #a5ab99;margin:5px 0 70px;padding-left:20px;font-size:13px}.about-columns{grid-template-columns:1fr 1fr;gap:90px;font-size:14px;display:grid}.about-columns h3{margin:5px 0 18px}.sources{padding-left:20px;font-size:13px;line-height:1.8}.sources li{margin-bottom:18px;padding-left:5px}.about{padding-bottom:60px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:35px;font-size:11px;display:flex}footer [lang]{font-family:Noto,serif}@media (width>=1600px){main,.masthead,footer{max-width:1510px}}@media (width<=1100px){main,.masthead,footer{padding-left:30px;padding-right:30px}.introduction{gap:50px}.workbench{grid-template-columns:260px minmax(0,1fr)}.controls{padding:20px}.drawing-area{padding:24px 18px 0}.drawing-heading{display:block}.drawing-heading span{margin-top:6px;display:block}.unit-key{margin-left:0}.measure-band>div{padding:16px}.measure-band strong{font-size:23px}.reading-intro,.about-columns{gap:40px}.passage{gap:20px}}@media (width<=800px){.workbench{grid-template-columns:1fr}.controls{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.controls>*{grid-column:1}.controls fieldset{grid-area:1/2/7;margin:0}.controls label[for=term]{margin-top:12px}.word-detail{grid-area:7/2/11}.actions{grid-column:1/-1}.actions button:last-child{width:auto}#action-status{grid-column:1/-1}.drawing-area{padding:24px 20px 0}.drawing-heading{display:flex}.measure-band{grid-template-columns:1fr 1fr}.measure-band>div{border-bottom:1px solid var(--line)}.measure-band>div:nth-child(2){border-right:0}.measure-band>div:nth-child(3){border-bottom:0}.passage>p{font-size:19px}.introduction{gap:25px}.intro-copy{font-size:16px}}@media (width<=650px){main,.masthead,footer{padding-left:20px;padding-right:20px}.masthead{flex-direction:column;align-items:flex-start;gap:12px;min-height:76px;padding-top:16px;padding-bottom:16px}.wordmark{gap:7px;font-size:24px}.wordmark [lang]{display:none}nav{flex-wrap:wrap;gap:12px 16px;font-size:12px}.introduction{grid-template-columns:1fr;gap:18px;padding:38px 0 35px}.eyebrow{font-size:10px}h1{font-size:43px}.intro-copy{padding:0;font-size:16px;line-height:1.7}.intro-copy .muted{margin-top:10px;font-size:14px}.section-heading{padding:18px 0;display:block}.section-heading h2{font-size:23px}.folio{margin-top:10px;font-size:9px;display:block}.controls{padding:20px;display:block}.control-hint{font-size:13px}.controls fieldset{margin:24px 0}.choice>span{min-height:49px;padding-left:35px;font-size:14px}.choice input{top:14px}.word-detail{min-height:0;font-size:14px}.actions button{font-size:13px}.drawing-area{padding:20px 12px 0}.drawing-heading{padding:0 5px;display:block}.drawing-heading span{font-size:11px}#elevation{margin-top:20px}.legend{gap:10px;padding-left:5px;font-size:10px}.unit-key{flex-basis:100%}.outcome{margin-bottom:20px;padding-left:12px}.outcome h3{font-size:19px}.outcome p{font-size:14px}summary{font-size:13px}summary span{margin-left:18px;font-size:11px;display:block}.plan-note{font-size:13px}.measure-band>div{padding:15px 12px}.measure-band strong{font-size:21px}.measure-band span{font-size:11px}.measure-band small{font-size:10px}.comparison h3{font-size:16px}th,td{padding:10px;font-size:12px}thead th{min-width:95px}thead th:first-child{min-width:155px}.model-note{margin-bottom:40px;font-size:12px}.reading-intro{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.passage{grid-template-columns:25px 1fr;gap:12px;padding:22px 0}.passage>p{margin-bottom:0;font-size:19px}.passage>div{grid-column:2}.passage>div>p{font-size:15px}.source-caution{margin-bottom:45px}.about-columns{grid-template-columns:1fr;gap:20px;font-size:14px}.about{padding-bottom:30px}footer{font-size:11px;display:block}footer>span{margin-bottom:10px;display:block}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{.masthead nav,.controls,.actions,footer,.skip,.try-source{display:none}.introduction{padding:20px 0}.workbench{display:block}.drawing-area{padding:15px}.passage{break-inside:avoid}.about-columns{display:block}main{padding:0}.measure-band{break-inside:avoid}a{color:inherit}.model-note{margin-bottom:25px}}.workbench{grid-template-rows:auto 1fr}.controls{grid-area:1/1}.controls fieldset{margin-bottom:0}.drawing-area{grid-area:1/2/3/3}.word-tools{border-right:1px solid var(--line);background:#ebece0;grid-area:2/1;padding:24px}.mobile-jump{display:none}@media (width<=1100px){.word-tools{padding:20px}}@media (width<=800px){.workbench{grid-template-rows:none}.controls,.drawing-area,.word-tools{grid-area:auto}.controls{display:block}.controls fieldset{margin-top:24px}.word-tools{border-right:0;border-top:1px solid var(--line)}.word-detail{min-height:0}.mobile-jump{margin-bottom:18px;display:block}.word-tools .actions button:last-child{width:auto}}.table-scroll:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (width<=800px){.masthead{flex-wrap:wrap;gap:12px;padding-top:16px;padding-bottom:16px}nav{flex-wrap:wrap;gap:12px 22px}}footer button.offline-check{min-height:44px;font:inherit;letter-spacing:0;text-transform:none;padding:8px 12px;font-size:13px}@media (width<=650px){footer:has(button.offline-check){flex-direction:column;align-items:flex-start;gap:12px;display:flex}footer:has(button.offline-check)>span{margin:0}footer button.offline-check{width:auto;max-width:100%}}
