.heritage-summary{margin:48px 0;padding:34px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(135deg,#fffaf0,#f1e0b2)}.heritage-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:25px}.heritage-timeline article{padding:18px;border-radius:16px;background:#fff}.heritage-timeline b{color:var(--wine);font-family:Georgia,serif;font-size:27px}.heritage-timeline h3{margin:7px 0;color:#3d2027;font-size:15px}.heritage-timeline p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.heritage-speech{margin-top:20px;border-top:1px solid #dbc691}.heritage-speech summary{padding:17px 0;color:var(--wine);font-weight:900;cursor:pointer}.heritage-speech>div{padding-bottom:4px;color:#55464b}.history-disclosure{border-top:0}.history-disclosure summary{display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:12px 18px;border:1px solid var(--wine);border-radius:999px;background:#fff;color:var(--wine);list-style:none;box-shadow:0 5px 14px rgba(101,16,37,.1);transition:.2s ease}.history-disclosure summary::-webkit-details-marker{display:none}.history-disclosure summary::after{content:'⌄';font-size:18px;line-height:1}.history-disclosure[open] summary{margin-bottom:22px;background:var(--wine);color:#fff}.history-disclosure[open] summary::after{transform:rotate(180deg)}.history-disclosure>div>p{max-width:850px;line-height:1.75}.history-profile{margin-top:34px}.institutional-video{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:35px;margin:55px 0;padding:32px;border-radius:26px;background:#651025;color:#fff}.institutional-video h2{margin:5px 0;font-family:Georgia,serif;font-size:35px}.institutional-video p{color:rgba(255,255,255,.8)}.video-frame{overflow:hidden;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.25)}.video-frame iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.dark-mode .heritage-summary{background:#2c2220;border-color:#665040}.dark-mode .heritage-timeline article{background:#3a2b2a}.dark-mode .heritage-timeline h3{color:#f4df9a}.dark-mode .heritage-speech>div{color:#eadde0}.dark-mode .history-disclosure summary{background:#382124;color:#f4df9a;border-color:#cba942}.dark-mode .history-disclosure[open] summary{background:#cba942;color:#32141b}@media(max-width:820px){.heritage-timeline{grid-template-columns:1fr 1fr}.institutional-video{grid-template-columns:1fr}}@media(max-width:510px){.heritage-summary{padding:22px}.heritage-timeline{grid-template-columns:1fr}.institutional-video{margin:34px 0;padding:22px}.institutional-video h2{font-size:28px}}
.heritage-summary{margin:48px 0;padding:34px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(135deg,#fffaf0,#f1e0b2)}.heritage-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:25px}.heritage-timeline article{padding:18px;border-radius:16px;background:#fff}.heritage-timeline b{color:var(--wine);font-family:Georgia,serif;font-size:27px}.heritage-timeline h3{margin:7px 0;color:#3d2027;font-size:15px}.heritage-timeline p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.heritage-speech{margin-top:20px;border-top:1px solid #dbc691}.heritage-speech summary{padding:17px 0;color:var(--wine);font-weight:900;cursor:pointer}.heritage-speech>div{padding-bottom:4px;color:#55464b}.history-disclosure{border-top:0}.history-disclosure summary{display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:12px 18px;border:1px solid var(--wine);border-radius:999px;background:#fff;color:var(--wine);list-style:none;box-shadow:0 5px 14px rgba(101,16,37,.1);transition:.2s ease}.history-disclosure summary::-webkit-details-marker{display:none}.history-disclosure summary::after{content:'⌄';font-size:18px;line-height:1}.history-disclosure[open] summary{margin-bottom:22px;background:var(--wine);color:#fff}.history-disclosure[open] summary::after{transform:rotate(180deg)}.history-disclosure>div>p{max-width:850px;line-height:1.75}.heritage-explorer{margin:48px 0}.heritage-explorer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.heritage-panel{position:relative;display:flex;flex-direction:column;padding:28px;min-height:315px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(160deg,#fffdf8,#f8edd5);box-shadow:0 10px 24px rgba(63,28,34,.06);overflow:hidden}.heritage-panel::before{content:'';position:absolute;inset:0 auto 0 0;width:5px;background:var(--wine)}.heritage-panel .eyebrow{margin:14px 0 8px}.heritage-panel h3{margin:0 0 12px;color:#3d2027;font-family:Georgia,serif;font-size:24px;line-height:1.15}.heritage-panel>p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.6}.heritage-panel .history-disclosure{margin-top:auto;padding-top:24px}.heritage-panel-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--wine);color:#fff;font:800 20px/1 Georgia,serif;letter-spacing:.03em}.heritage-panel-insignia img{width:96px;height:96px;object-fit:contain;object-position:left center}.heritage-panel-culture{background:linear-gradient(160deg,#f5f0ff,#eee1c3)}.heritage-panel blockquote{margin:0 0 16px;padding:16px;border-left:4px solid #cba942;background:rgba(255,255,255,.68);font:italic 18px/1.55 Georgia,serif;color:#46262e}.heritage-panel .button{margin-top:8px}.institutional-video{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:35px;margin:55px 0;padding:32px;border-radius:26px;background:#651025;color:#fff}.institutional-video h2{margin:5px 0;font-family:Georgia,serif;font-size:35px}.institutional-video p{color:rgba(255,255,255,.8)}.video-frame{overflow:hidden;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.25)}.video-frame iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.dark-mode .heritage-summary,.dark-mode .heritage-panel{background:#2c2220;border-color:#665040}.dark-mode .heritage-timeline article{background:#3a2b2a}.dark-mode .heritage-timeline h3,.dark-mode .heritage-panel h3{color:#f4df9a}.dark-mode .heritage-speech>div{color:#eadde0}.dark-mode .history-disclosure summary{background:#382124;color:#f4df9a;border-color:#cba942}.dark-mode .history-disclosure[open] summary{background:#cba942;color:#32141b}.dark-mode .heritage-panel blockquote{background:#382124;color:#f2dfdf}@media(max-width:980px){.heritage-explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.heritage-timeline{grid-template-columns:1fr 1fr}.institutional-video{grid-template-columns:1fr}}@media(max-width:600px){.heritage-explorer-grid{grid-template-columns:1fr}.heritage-panel{min-height:0}.heritage-summary{padding:22px}.heritage-timeline{grid-template-columns:1fr}.institutional-video{margin:34px 0;padding:22px}.institutional-video h2{font-size:28px}}
