.lg{padding-bottom:110px;padding-left:clamp(20px,5vw,48px);padding-right:clamp(20px,5vw,48px)}.lg-translation{border:1px solid var(--line);text-align:center;max-width:700px;font-family:var(--font-ui);letter-spacing:.04em;color:var(--muted);border-radius:999px;margin:0 auto 28px;padding:6px 14px;font-size:12.5px}.lg-article{max-width:1040px;margin:0 auto}.lg-article>*{max-width:700px;margin-left:auto;margin-right:auto}.lg-article>.lg-wide,.lg-article>.lg-row{max-width:1040px}.lg-article>p,.lg-article>ul,.lg-article>ol{color:var(--text2);margin-bottom:1.1em}.lg-article>p+p{margin-top:0}.lg-article h1.lg-title{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:none;margin:0 auto .6em}@media (max-width:360px){.lg-article h1.lg-title{font-size:clamp(1.45rem,8vw,2.4rem)}}.lg-article>h2{margin:1.8em auto .55em}.lg-article>h3{margin:1.6em auto .5em}.lg-article>h4,.lg-article>h5,.lg-article>h6{margin:1.4em auto .4em;font-size:1.05rem}.lg-article>h1.lg-title+h2,.lg-article>h1.lg-title+h3{text-align:center}.lg-article strong{color:var(--text)}.lg-article a:not(.btn):not(.link-arrow){color:var(--gold);text-underline-offset:3px;text-decoration:underline}.lg-article a:not(.btn):not(.link-arrow):visited{color:var(--patina)}.lg-list{padding-left:1.3em}.lg-list li{margin-bottom:.35em}.lg-ext{vertical-align:-2px;margin-left:6px}.lg-fig{max-width:760px;margin:1.8em auto}.lg-fig img{border:1px solid var(--line);background:var(--soft);border-radius:8px;width:100%;height:auto;display:block}.lg-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));place-items:center;gap:16px;margin:1.8em auto;display:grid}.lg-row .lg-fig{width:100%;max-width:none;margin:0}.lg-fig-logo{max-width:340px}.lg-fig-symbol{max-width:220px}.lg-fig-draco{max-width:440px}.lg-fig-logo img,.lg-fig-symbol img,.lg-fig-draco img{background:0 0;border:0;border-radius:0}.lg-fig-avatar{max-width:200px}.lg-fig-avatar img{aspect-ratio:1;object-fit:cover;border:2px solid var(--gold);border-radius:50%}.lg-fig-avatar .lg-zoom-icon{bottom:12px;right:12px}.lg-article>p.lg-linkbtns{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:1.4em auto;display:flex}.lg-article>p.lg-linkbtns a:not(.btn):not(.link-arrow){border:1px solid var(--gold);min-height:44px;color:var(--text);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:4px;align-items:center;padding:8px 20px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.lg-article>p.lg-linkbtns a:not(.btn):not(.link-arrow):visited{color:var(--text)}.lg-article>p.lg-linkbtns a:not(.btn):not(.link-arrow):hover,.lg-article>p.lg-linkbtns a:not(.btn):not(.link-arrow):focus-visible{background:var(--gold);color:var(--on-gold)}.lg-article>.lg-step{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:4px 22px;margin-top:1.6em;margin-bottom:1.6em;display:grid}.lg-step-icon{object-fit:cover;border:1px solid var(--line);background:var(--soft);border-radius:14px;width:88px;height:88px;display:block}.lg-step-body>:first-child{margin-top:0}.lg-step-body>p{color:var(--text2);margin-bottom:.6em}@media (max-width:560px){.lg-article>.lg-step{grid-template-columns:64px minmax(0,1fr);gap:4px 14px}.lg-step-icon{border-radius:10px;width:64px;height:64px}}.lg-zoom,.lg-fig-link{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.lg-fig-link{cursor:pointer}.lg-zoom-icon{background:color-mix(in srgb, var(--bg) 78%, transparent);width:34px;height:34px;color:var(--gold);opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:absolute;bottom:10px;right:10px}.lg-zoom:hover .lg-zoom-icon,.lg-zoom:focus-visible .lg-zoom-icon{opacity:1}.lg-zoom:focus-visible,.lg-fig-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.lg-figcap{color:var(--muted);text-align:center;margin-top:8px;font-size:14px}.lg-overlay{z-index:3500;background:#080705e6;position:fixed;inset:0}.lg-lightbox{z-index:3501;outline:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lg-lightbox img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%}.lg-close{color:#ede3cf;cursor:pointer;background:#0e0d0bb3;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:14px;right:14px}.lg-close:hover,.lg-close:focus-visible{border-color:var(--gold);outline:none}.lg-flip{justify-content:center;max-width:none;display:flex}.lg-flip-frame{width:100%;height:100%}.lg-flip-frame>img{border:0;border-radius:0}.lg-flip-text{height:100%;color:var(--text);align-items:center;margin:0;padding:20px;font-size:15px;line-height:1.55;display:flex}.lg-gallery{margin:1.8em auto}.lg-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 2px 14px;list-style:none;display:flex;overflow-x:auto}.lg-strip:focus-visible{outline:2px solid var(--gold,currentColor);outline-offset:2px;border-radius:6px}.lg-strip li{scroll-snap-align:center;flex:0 0 min(80%,320px)}.lg-strip-img{border:1px solid var(--line);background:var(--soft);border-radius:8px;width:100%;height:auto;display:block}.lg-flex{border:1px solid var(--line);background:var(--elev);height:min(70vh,520px);color:var(--text);border-radius:8px;overflow:hidden}.lg-quote{border:1px solid rgb(var(--gold-rgb) / .4);border-left:4px solid var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--elev));color:var(--text);border-radius:4px 10px 10px 4px;margin:1.8em auto;padding:22px 26px;font-size:1.1em;font-style:italic}.lg-table{border:1px solid var(--line);border-radius:8px;margin:1.6em auto;overflow-x:auto}.lg-table table{border-collapse:collapse;width:100%;font-size:15px}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.lg-table th{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:var(--elev);font-size:12px}.lg-table tr:last-child td{border-bottom:0}.lg-table:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lg-details{border:1px solid var(--line);background:var(--elev);border-radius:8px;margin:1.6em auto}.lg-article>.lg-details{max-width:860px}.lg-details>summary{cursor:pointer;min-height:48px;font-family:var(--font-heading);letter-spacing:.03em;align-items:center;padding:8px 18px;font-weight:700;list-style:none;display:flex}.lg-details>summary::-webkit-details-marker{display:none}.lg-details>summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:9px;height:9px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.lg-details[open]>summary:after{transform:rotate(-135deg)}.lg-details>summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:8px}.lg-details-body{padding:4px 22px 18px}.lg-details-body>p,.lg-details-body>ul,.lg-details-body>ol{color:var(--text2);margin-bottom:1em}.lg-details-body>h2,.lg-details-body>h3{margin:1.2em 0 .5em}.lg-details-body a{color:var(--gold)}.lg-disclosure>summary{font-family:var(--font-ui);font-size:14px;font-weight:600}.lg-cta{text-align:center;margin:1.6em auto}.lg-social{flex-wrap:wrap;justify-content:center;gap:10px;margin:1.6em auto;list-style:none;display:flex}.lg-social .btn{gap:8px}.lg-counters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:2em auto;display:grid}.lg-counter{border:1px solid var(--line);background:var(--elev);text-align:center;border-radius:8px;padding:26px 18px}.lg-counter-num{font-family:var(--font-heading);color:var(--gold);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(36px,6vw,56px);font-weight:900;line-height:1.1}.lg-counter-title{color:var(--text2);margin:6px 0 0}.lg-timeline{margin:2em auto}.lg-timeline .tl{max-width:700px;margin-left:auto;margin-right:auto}.lg-timeline .tl h3{margin:2px 0 6px;font-size:18px}.lg-timeline .tl p{color:var(--text2);margin:0}.lg-axa .axa{margin:0 auto}.lg-tabs{margin:1.8em auto}.lg-tablist{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.lg-tablist [role=tab]{min-height:46px;color:var(--text2);font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:0 20px;font-size:14px;font-weight:600}.lg-tablist [role=tab][aria-selected=true]{background:var(--elev);border-color:var(--line);color:var(--gold)}.lg-tablist [role=tab]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.lg-tabpanel{padding:16px 0 0}.lg-tabpanel[hidden]{display:none}.lg-tabcaption{color:var(--text2);margin-bottom:12px}.lg-iframe{border:1px solid var(--line);background:var(--soft);border-radius:8px;width:100%;height:min(78vh,680px);display:block}.lg-newwin{margin-top:14px}.lg-embed{margin:1.8em auto}.lg-embed-frame{border:1px solid var(--line);background:var(--soft);border-radius:8px;width:100%;height:166px;display:block}.lg-embed[data-tall] .lg-embed-frame{height:352px}.lg-embed[data-provider=soundcloud] .lg-embed-frame{height:166px}.lg-tool-load .lg-embed-load{justify-content:center;min-height:min(34vh,240px)}.lg-embed-load{border:1px dashed rgb(var(--gold-rgb) / .6);background:var(--elev);width:100%;min-height:76px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:14px 20px;display:flex}.lg-embed-load:hover,.lg-embed-load:focus-visible{border-style:solid;outline:none}.lg-embed-load svg{color:var(--gold);flex:none}.lg-embed-load span{flex-direction:column;display:flex}.lg-embed-load small{font-family:var(--font-ui);color:var(--muted);font-size:12.5px}.lg-formwrap{max-width:720px!important}.lg-form{border:1px solid var(--line);background:var(--elev);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.lg-field{flex-direction:column;gap:6px;display:flex}.lg-field label,.lg-legend{font-family:var(--font-ui);color:var(--text);font-size:14px;font-weight:600}.lg-field input,.lg-field textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:6px;padding:10px 14px;font-size:16px}.lg-field input:focus-visible,.lg-field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.lg-check label{cursor:pointer;color:var(--text2);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.lg-check input{width:22px;height:22px;accent-color:var(--gold);flex:none;margin-top:2px}.lg-legend{margin:0 0 6px}.lg-form .btn{align-self:flex-start}.lg-form-status{min-height:1.4em;font-family:var(--font-ui);color:var(--gold);margin:0;font-size:14px}.lg-widget{margin:1.8em auto}.lg-widget-ui{opacity:.55;flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.lg-widget-ui select{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--text);font:inherit;border-radius:6px;padding:0 12px}@media (prefers-reduced-motion:reduce){.lg-details>summary:after,.lg-zoom-icon{transition:none}}.lg-piece.lab2{padding-bottom:0}.lg-lead{margin-top:1.4em;margin-bottom:1.4em}.lg-lead .lab2-stage{margin:0}.lg-article a.ent-link:not(.btn){text-decoration-style:dotted;text-decoration-thickness:1px}.lg-article>.lg-sources{border-top:1px solid var(--line);margin-top:3em;padding-top:1.2em}.lg-sources h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .6em;font-size:1.05rem}.lg-sources ul{margin:0 0 1em;padding:0;list-style:none}.lg-sources li{color:var(--text2);margin-bottom:.35em;font-size:14.5px}.lg-sources-note{font-family:var(--font-ui);color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}html{scroll-padding-top:calc(var(--bar-h,56px) + 20px)}.lg-new.wrap{max-width:1440px}.lg-newgrid{display:block}.lg-new .lg-article{max-width:760px}.lg-new .lg-article>*{max-width:100%}.lg-new .lg-article>p,.lg-new .lg-article>ul,.lg-new .lg-article>ol,.lg-new .lg-article>h2,.lg-new .lg-article>h3{max-width:68ch}.lg-card{border:1px solid var(--line);background:color-mix(in srgb, var(--elev) 70%, transparent);scroll-margin-top:calc(var(--bar-h,56px) + 20px);border-radius:14px;margin:2.4em auto;padding:clamp(22px,4vw,40px);position:relative}.lg-card[data-reveal=wait]{opacity:0;transform:translateY(16px)}.lg-card[data-reveal=in]{opacity:1;transition:opacity .6s,transform .6s;transform:none}.lg-card-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:1.1em;padding-bottom:.9em;display:flex}.lg-card-icon{border:1px solid rgb(var(--gold-rgb) / .5);width:42px;height:42px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lg-card-head h2{flex:1;min-width:0;margin:0;font-size:clamp(19px,2.4vw,25px)}.lg-card-num{font-family:var(--font-ui);letter-spacing:.14em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.lg-card-body{max-width:68ch;margin:0 auto}.lg-card-body>p,.lg-card-body>ul,.lg-card-body>ol{color:var(--text2);margin-bottom:1.1em}.lg-card-body>h3,.lg-card-body>h4{margin:1.5em 0 .5em}.lg-card-body strong{color:var(--text)}.lg-card-body a:not(.btn){color:var(--gold);text-underline-offset:3px;text-decoration:underline}.lg-card-body>.lg-pull,.lg-card-body>.lg-stats,.lg-card-body>.lg-certainty,.lg-card-body>.lg-flipblock{max-width:none}.lg-pull{text-align:center;max-width:60ch;margin:2em auto;padding:6px 0}.lg-pull:before{content:"“";height:2.2rem;font-family:var(--font-heading);color:var(--gold);opacity:.75;font-size:4.6rem;line-height:1;display:block;overflow:visible}.lg-pull blockquote{color:var(--text);margin:.4em 0 0;font-size:clamp(21px,3vw,29px);font-style:italic;line-height:1.4}.lg-pull figcaption{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.9em;font-size:13px}.lg-pull figcaption:before{content:"— "}.lg-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin:1.8em auto;padding:18px 0;display:grid}.lg-stat{text-align:center;flex-direction:column-reverse;gap:6px;padding:0 8px;display:flex}.lg-stat-num{font-family:var(--font-heading);color:var(--gold);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,6vw,50px);font-weight:900;line-height:1.05}.lg-stat-fix{font-family:var(--font-ui);letter-spacing:.04em;color:var(--text2);font-size:.38em;font-weight:600}.lg-stat-label{color:var(--text2);font-size:14px;line-height:1.4}.lg-certainty{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.8em auto;display:grid}.lg-cert{border:1px solid var(--line);background:var(--elev);border-left-width:4px;border-radius:10px;padding:18px 20px}.lg-cert h3{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 .6em;font-size:15px;display:flex}.lg-cert ul{color:var(--text2);margin:0;padding-left:1.1em;font-size:15px}.lg-cert li{margin-bottom:.5em}.lg-cert-known{border-left-color:var(--patina)}.lg-cert-known h3 svg{color:var(--patina)}.lg-cert-debated{border-left-color:var(--bronze)}.lg-cert-debated h3 svg{color:var(--bronze)}@media (max-width:640px){.lg-certainty{grid-template-columns:1fr}}.lg-flipblock{justify-content:center;max-width:none;margin:1.8em auto;display:flex}.lg-flip-title{color:#ede3cf;font-family:var(--font-heading);letter-spacing:.03em;background:#0e0d0bbd;padding:10px 14px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.lg-flip-text{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:20px;display:flex}.lg-flip-text b{font-family:var(--font-heading);color:var(--gold);letter-spacing:.03em}.lg-flip-text p{color:var(--text);margin:0;font-size:15px;line-height:1.55}.lg-toc-side{display:none}.lg-toc-fab{z-index:880;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent);min-height:44px;color:var(--text);font-family:var(--font-ui);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;left:16px}.lg-toc-fab svg{color:var(--gold)}.lg-toc-fab:hover,.lg-toc-fab:focus-visible{border-color:var(--gold);outline:none}.lg-newgrid:not([data-toc]) .lg-toc-fab{display:none}.lg-sheet-overlay{z-index:3500;background:#08070599;position:fixed;inset:0}.lg-sheet{z-index:3501;border:1px solid var(--line);background:var(--bg);max-height:72vh;color:var(--text);border-radius:16px 16px 0 0;outline:none;padding:20px 20px 28px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.lg-sheet-title{font-family:var(--font-heading);margin:0 0 10px;font-size:18px}.lg-sheet ul{list-style:none}.lg-sheet a{border-bottom:1px solid var(--line);min-height:48px;color:var(--text);align-items:center;gap:10px;padding:6px 4px;text-decoration:none;display:flex}.lg-sheet a[aria-current=true]{color:var(--gold)}.lg-sheet a svg{color:var(--gold);flex:none}.lg-sheet-close{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}@media (min-width:1280px){.lg-newgrid[data-toc]{grid-template-columns:minmax(190px,1fr) minmax(0,760px) minmax(190px,1fr);align-items:start;column-gap:32px;display:grid}.lg-newgrid[data-toc] .lg-article{grid-column:2;margin:0}.lg-toc-side{width:100%;max-width:250px;top:calc(var(--bar-h,56px) + 28px);max-height:calc(100vh - var(--bar-h,56px) - 56px);grid-area:1/1;justify-self:end;display:block;position:sticky;overflow-y:auto}.lg-toc-fab{display:none!important}}@media (prefers-reduced-motion:reduce){.lg-card[data-reveal]{transition:none}}.lg-new .lg-article.lg-article-wide{max-width:1100px}.lg-gal{margin-top:2em}.lg-gal-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:2.4em;display:flex}.lg-gal-nav a{border:1px solid var(--line);min-height:40px;color:var(--text);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.lg-gal-nav a:hover,.lg-gal-nav a:focus-visible{border-color:var(--gold);outline:none}.lg-gal-nav a span,.lg-gal-count{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.lg-gal-group{scroll-margin-top:calc(var(--bar-h,56px) + 20px);margin:0 0 3em}.lg-gal-group>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:1em;padding-bottom:.7em;display:flex}.lg-gal-group h2{margin:0;font-size:clamp(20px,2.6vw,28px)}.lg-gal-chunk{margin-bottom:1.2em}.lg-gal-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:18px 14px;list-style:none;display:grid}.lg-gal-item figure{margin:0}.lg-gal-frame{border:1px solid var(--line);border-radius:8px;height:170px}.lg-gal-item figcaption{color:var(--text2);margin-top:6px;font-size:13.5px;line-height:1.4}.lg-gal-page{min-height:36px;font-family:var(--font-ui);letter-spacing:.06em;color:var(--gold);text-underline-offset:3px;align-items:center;margin-top:2px;font-size:12.5px;text-decoration:underline;display:inline-flex}@media (max-width:560px){.lg-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.lg-gal-frame{height:120px}.lg-gal-item figcaption{font-size:12.5px}}.lg-dome-wrap{margin:0 auto 2.6em}.lg-dome{border:1px solid var(--line);background:var(--bg);touch-action:none;border-radius:16px;height:min(78vh,740px);min-height:420px;position:relative;overflow:hidden}.lg-dome-hint{text-align:center;font-family:var(--font-ui);color:var(--muted);margin:10px 0 0;font-size:13px}@media (max-width:1023px){.lg-dome{height:min(58vh,480px);min-height:340px}}.lg>.lg-next{text-align:center;max-width:700px;margin:2.4em auto 0}
