._90cl5a_root{--paper:#faf9f5;--gold:#8a713d;--rule:#deddd5;background:var(--paper);color:var(--navy);overflow-wrap:anywhere;padding:24px 0 64px}._90cl5a_root h1,._90cl5a_root h2,._90cl5a_root h3,._90cl5a_root p{margin-top:0}._90cl5a_root a{color:inherit}._90cl5a_root a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._90cl5a_breadcrumb ol{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;font-size:.75rem;list-style:none;display:flex}._90cl5a_breadcrumb li+li:before{content:"/";color:#919083;margin-right:8px}._90cl5a_breadcrumb a{text-underline-offset:4px}._90cl5a_navigation{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex}._90cl5a_navigation a{text-align:center;border-bottom:2px solid #0000;flex:1;min-width:0;padding:16px 10px;font-size:.87rem;text-decoration:none}._90cl5a_navigation a+a{border-left:1px solid var(--rule)}._90cl5a_navigation a span{color:var(--muted);letter-spacing:.12em;margin-bottom:3px;font-size:.59rem;display:block}._90cl5a_navigation a[aria-current=page]{border-bottom-color:var(--gold);background:#eeece4;font-weight:700}._90cl5a_navigation a:hover{background:#f0eee7}._90cl5a_kicker{color:var(--gold);letter-spacing:.16em;font-size:.68rem;font-weight:650;line-height:1.7}._90cl5a_hero{border-bottom:1px solid var(--rule);grid-template-columns:1.15fr 1fr;margin-bottom:46px;display:grid}._90cl5a_heroCopy{padding:clamp(32px,5vw,68px) 40px clamp(32px,5vw,60px) 0}._90cl5a_hero h1{letter-spacing:.12em;margin-bottom:22px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(3.5rem,7vw,6.3rem);font-weight:500;line-height:1.25}._90cl5a_hero h1 span{letter-spacing:.23em;margin-top:20px;font-size:clamp(.9rem,1.5vw,1.1rem);display:block}._90cl5a_heroDescription{color:var(--muted);font-size:.84rem;line-height:1.9}._90cl5a_heroRule{border-top:1px solid var(--rule);color:var(--gold);letter-spacing:.16em;justify-content:space-between;margin-top:30px;padding-top:16px;font-size:.62rem;display:flex}._90cl5a_introduction{white-space:pre-line;margin-bottom:0;padding-top:12px;font-size:.95rem;line-height:2}._90cl5a_keywords{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}._90cl5a_keywords li{border:1px solid var(--rule);padding:4px 11px;font-size:.72rem}._90cl5a_art{isolation:isolate;border:1px solid var(--rule);background:#f1efe7;place-items:center;min-height:380px;margin:36px 0 36px 20px;display:grid;position:relative;overflow:hidden}._90cl5a_art:before,._90cl5a_art:after{content:"";z-index:-1;background:#c8c0aa;position:absolute}._90cl5a_art:before{width:1px;height:100%;left:50%}._90cl5a_art:after{width:100%;height:1px;top:50%}._90cl5a_orbit{aspect-ratio:1;border:1px solid #b1a27d;border-radius:50%;width:70%;position:absolute}._90cl5a_square{aspect-ratio:1;border:1px solid #c6bea9;width:49%;position:absolute;transform:rotate(45deg)}._90cl5a_artMark{color:var(--navy);background:#f1efe7;padding:18px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(5rem,9vw,8rem);line-height:1}._90cl5a_artCaption{letter-spacing:.17em;font-size:.58rem;line-height:1.8;position:absolute;bottom:22px;left:23px}._90cl5a_artNumber{color:#b4a987;font-family:Georgia,serif;font-size:2.7rem;position:absolute;top:12px;right:20px}._90cl5a_section,._90cl5a_factsSection{margin:44px 0;scroll-margin-top:110px}._90cl5a_sectionHeading{border-bottom:1px solid var(--rule);align-items:baseline;gap:15px;margin-bottom:24px;padding-bottom:14px;display:flex}._90cl5a_sectionHeading>span{color:var(--gold);font-family:Georgia,serif;font-size:.9rem}._90cl5a_sectionHeading h2{letter-spacing:.06em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.15rem,2.3vw,1.6rem);font-weight:600}._90cl5a_sectionHeading small{color:var(--muted);letter-spacing:.12em;margin-left:auto;font-size:.58rem}._90cl5a_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;display:grid}._90cl5a_facts>div{border-bottom:1px solid var(--rule);padding:15px 0}._90cl5a_facts dt{color:var(--muted);font-size:.73rem}._90cl5a_facts dd{white-space:pre-line;margin:7px 0 0;font-size:.94rem}._90cl5a_portalGrid{border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._90cl5a_portal{flex-direction:column;min-width:0;padding:23px;text-decoration:none;transition:background-color .16s;display:flex}._90cl5a_portal+._90cl5a_portal{border-left:1px solid var(--rule)}._90cl5a_portal:nth-child(2n){background:#f1efe8}._90cl5a_portal:hover{background:#eae6da}._90cl5a_portalTop{color:var(--gold);letter-spacing:.05em;align-items:center;gap:9px;font-size:.61rem;display:flex}._90cl5a_portalTop>span:first-child{font-family:Georgia,serif;font-size:1.25rem}._90cl5a_portalTop>span:last-child{margin-left:auto;font-size:1.15rem}._90cl5a_portal h3{letter-spacing:.06em;margin:30px 0 12px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.4rem;font-weight:500}._90cl5a_portal p{color:var(--muted);white-space:pre-line;margin-bottom:24px;font-size:.8rem;line-height:1.9}._90cl5a_portalFooter{border-top:1px solid var(--rule);justify-content:space-between;margin-top:auto;padding-top:15px;font-size:.68rem;display:flex}._90cl5a_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}._90cl5a_card{border:1px solid var(--rule);background:#fefdf9;min-width:0}._90cl5a_cardBody{padding:clamp(20px,3vw,30px)}._90cl5a_card h3,._90cl5a_timeline h3{margin-bottom:15px;font-size:1.25rem;line-height:1.6}._90cl5a_cardTop{color:var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px;font-size:.68rem;display:flex}._90cl5a_cardTop small{color:var(--muted);border:1px solid var(--rule);padding:3px 8px;font-size:.65rem}._90cl5a_photo{aspect-ratio:8/5;object-fit:cover;background:#efede6;width:100%;height:auto;display:block}._90cl5a_specifications{margin:20px 0}._90cl5a_specifications>div{border-top:1px solid var(--rule);grid-template-columns:minmax(80px,.7fr) minmax(0,1.4fr);gap:12px;padding:10px 0;font-size:.8rem;display:grid}._90cl5a_specifications dt{color:var(--muted)}._90cl5a_specifications dd{white-space:pre-line;margin:0}._90cl5a_prose{white-space:pre-line;font-size:.88rem;line-height:1.95}._90cl5a_technology{border-left:2px solid var(--gold);color:var(--muted);padding-left:12px;font-size:.76rem;line-height:1.8}._90cl5a_textLink{text-underline-offset:5px;margin-top:12px;font-size:.8rem;display:inline-block}._90cl5a_related{border-top:1px solid var(--rule);margin-top:24px;padding-top:16px}._90cl5a_related>span{color:var(--gold);letter-spacing:.12em;font-size:.58rem}._90cl5a_related ul{margin-bottom:0;padding:0;list-style:none}._90cl5a_related li+li{margin-top:9px}._90cl5a_related a{text-underline-offset:4px;font-size:.8rem}._90cl5a_previewText{-webkit-line-clamp:3;color:var(--muted);white-space:pre-line;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.9;display:-webkit-box;overflow:hidden}._90cl5a_explore{border-top:2px solid var(--gold);background:#efede5;margin:44px 0;padding:clamp(24px,4vw,40px)}._90cl5a_explore h2{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.1rem,2.5vw,1.55rem);font-weight:500}._90cl5a_explore>div{flex-wrap:wrap;gap:18px 30px;font-size:.85rem;display:flex}._90cl5a_explore ul{padding-left:20px;font-size:.86rem;line-height:2}._90cl5a_adjacent{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:26px;display:grid}._90cl5a_adjacent a{padding:12px;text-decoration:none}._90cl5a_adjacent a:hover{background:#eeece4}._90cl5a_adjacent small,._90cl5a_adjacent strong,._90cl5a_adjacent span{display:block}._90cl5a_adjacent small{color:var(--muted);font-size:.68rem}._90cl5a_adjacent strong{margin:6px 0;font-size:1.15rem}._90cl5a_adjacent span{color:var(--gold);letter-spacing:.12em;font-size:.6rem}._90cl5a_detailHero{border-bottom:1px solid var(--rule);padding:clamp(35px,6vw,70px) 0 35px;position:relative}._90cl5a_detailHero h1{letter-spacing:.08em;margin-bottom:18px;padding-right:30px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2.3rem,5vw,3.7rem);font-weight:500}._90cl5a_detailHero h1>span{color:var(--gold);letter-spacing:0;margin-left:22px;font-family:Georgia,serif;font-size:.5em;font-style:italic;display:inline-block}._90cl5a_detailHero>p:last-of-type{color:var(--muted);white-space:pre-line;max-width:700px;font-size:.9rem;line-height:1.9}._90cl5a_cross{color:var(--gold);font-size:2.6rem;font-weight:200;position:absolute;top:40%;right:0}._90cl5a_index{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 22px;padding:22px 0;display:flex}._90cl5a_index>span{letter-spacing:.14em;color:var(--gold);font-size:.6rem}._90cl5a_index a{padding:8px 0;font-size:.8rem;text-decoration:none}._90cl5a_index small{color:var(--muted);margin-left:7px;font-size:.66rem}._90cl5a_timeline{padding:0;list-style:none}._90cl5a_timeline>li{grid-template-columns:190px minmax(0,1fr);display:grid}._90cl5a_timeline>li>article{border-left:1px solid var(--rule);padding:0 0 36px 34px;position:relative}._90cl5a_timeline>li>article:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:-4px}._90cl5a_timeline ._90cl5a_photo{max-width:660px;margin:20px 0}._90cl5a_period{color:var(--muted);padding:4px 16px 0 0;font-family:ui-monospace,monospace;font-size:.75rem}._90cl5a_empty{text-align:center;color:var(--muted);border:1px solid var(--rule);margin:40px 0;padding:44px 20px;font-size:.9rem}@media (max-width:1000px){._90cl5a_portalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._90cl5a_portal:nth-child(3){border-left:0}._90cl5a_portal:nth-child(n+3){border-top:1px solid var(--rule)}._90cl5a_heroCopy{padding-right:22px}._90cl5a_art{margin-left:0}}@media (max-width:640px){._90cl5a_root{padding-top:16px;padding-bottom:36px}._90cl5a_navigation{flex-wrap:wrap}._90cl5a_navigation a{flex:1 0 30%;padding:12px 5px;font-size:.78rem}._90cl5a_navigation a span{font-size:.52rem}._90cl5a_hero{grid-template-columns:1fr}._90cl5a_heroCopy{padding:36px 0 24px}._90cl5a_hero h1{font-size:3.8rem}._90cl5a_art{min-height:210px;margin:0 0 28px}._90cl5a_orbit{width:170px}._90cl5a_square{width:120px}._90cl5a_artMark{padding:9px;font-size:5rem}._90cl5a_sectionHeading{flex-wrap:wrap;gap:10px}._90cl5a_sectionHeading small{font-size:.5rem}._90cl5a_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}._90cl5a_portal{padding:18px}._90cl5a_portal h3{font-size:1.25rem}._90cl5a_portalTop{gap:6px;font-size:.53rem}._90cl5a_grid{grid-template-columns:1fr;gap:18px}._90cl5a_timeline>li{border-left:1px solid var(--rule);grid-template-columns:1fr;padding-left:22px}._90cl5a_timeline>li>article{border:0;padding-left:0}._90cl5a_timeline>li>article:before{left:-26px}._90cl5a_timeline>li>._90cl5a_period{margin-bottom:8px}._90cl5a_detailHero h1>span{margin:12px 0 0;display:block}._90cl5a_adjacent{gap:12px}}@media (max-width:360px){._90cl5a_portalGrid{grid-template-columns:1fr}._90cl5a_portal+._90cl5a_portal{border-left:0;border-top:1px solid var(--rule)}}@media (prefers-reduced-motion:reduce){._90cl5a_portal{transition:none}}
