@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-cyrillic-400-normal-DPs2I0bm.woff2) format("woff2"),url(/assets/playfair-display-sc-cyrillic-400-normal-B-YyyNnR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-vietnamese-400-normal-C_fd7E4I.woff2) format("woff2"),url(/assets/playfair-display-sc-vietnamese-400-normal-BsKJ_bbl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-latin-ext-400-normal-Dy1EYb21.woff2) format("woff2"),url(/assets/playfair-display-sc-latin-ext-400-normal-BvxPJNA1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-sc-latin-400-normal-CITbJZJc.woff2) format("woff2"),url(/assets/playfair-display-sc-latin-400-normal-M2nb8rqy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-sc-cyrillic-700-normal-FoiRiajb.woff2) format("woff2"),url(/assets/playfair-display-sc-cyrillic-700-normal-C7AD9Kk3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-sc-vietnamese-700-normal-DnTlg3Gh.woff2) format("woff2"),url(/assets/playfair-display-sc-vietnamese-700-normal-BJZ4Ng3Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-sc-latin-ext-700-normal-Ci7k4QVz.woff2) format("woff2"),url(/assets/playfair-display-sc-latin-ext-700-normal-BWEE6v4z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-sc-latin-700-normal-ltnIq3th.woff2) format("woff2"),url(/assets/playfair-display-sc-latin-700-normal-hRKzsdFR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/didact-gothic-cyrillic-ext-400-normal-bqWi9M7O.woff2) format("woff2"),url(/assets/didact-gothic-cyrillic-ext-400-normal-IjZYPDV5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/didact-gothic-cyrillic-400-normal-O31J0bHz.woff2) format("woff2"),url(/assets/didact-gothic-cyrillic-400-normal-DIfcV7vU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/didact-gothic-greek-ext-400-normal-Dhc9bmSu.woff2) format("woff2"),url(/assets/didact-gothic-greek-ext-400-normal-D8jCxvcZ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/didact-gothic-greek-400-normal-CIJ_fgVp.woff2) format("woff2"),url(/assets/didact-gothic-greek-400-normal-D_6h3rBu.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/didact-gothic-latin-ext-400-normal-yHiITscR.woff2) format("woff2"),url(/assets/didact-gothic-latin-ext-400-normal-DBwC4wyT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/didact-gothic-latin-400-normal-D1BYf_Hz.woff2) format("woff2"),url(/assets/didact-gothic-latin-400-normal-DmAQNfzW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-paper: #faf8f5;--color-paper-sunk: #f2eee7;--color-ink: #222222;--color-graphite: #3a3a3a;--color-muted: #6f6a61;--color-accent: #1b4d3e;--color-accent-ink: #123a2e;--color-border: #e7e2d9;--color-border-strong: #d8d1c4;--font-display: "Playfair Display SC", "Playfair Display", Georgia, "Times New Roman", serif;--font-sans: "Didact Gothic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--step--1: clamp(.82rem, .79rem + .15vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.12rem);--step-1: clamp(1.2rem, 1.12rem + .4vw, 1.5rem);--step-2: clamp(1.6rem, 1.4rem + 1vw, 2.4rem);--step-3: clamp(2.2rem, 1.8rem + 2vw, 3.6rem);--step-4: clamp(3rem, 2.2rem + 4vw, 6rem);--step-5: clamp(3.6rem, 2.4rem + 6vw, 8.5rem);--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6.5rem;--space-3xl: 10rem;--measure: 66ch;--container: 1240px;--container-narrow: 760px;--border-hairline: 1px solid var(--color-border);--radius: 2px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .25s;--dur-mid: .6s;--dur-slow: 1s;--z-nav: 100;--z-modal: 300}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.1;letter-spacing:.01em;color:var(--color-ink)}p{max-width:var(--measure)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul,ol{list-style:none}::selection{background-color:var(--color-accent);color:var(--color-paper)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}:root main,:root footer,:root [data-locale-fade]{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}:root[data-locale-phase=out] main,:root[data-locale-phase=out] footer,:root[data-locale-phase=out] [data-locale-fade]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}._container_19w9s_1{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}._narrow_19w9s_8{max-width:var(--container-narrow)}._button_lw3ut_1{display:inline-flex;align-items:center;gap:.55em;padding:.85em 1.5em;font-family:var(--font-sans);font-size:var(--step--1);font-weight:500;letter-spacing:.02em;white-space:nowrap;border-radius:var(--radius);border:1px solid transparent;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._button_lw3ut_1:active{transform:translateY(1px)}._primary_lw3ut_24{background-color:var(--color-accent);color:var(--color-paper)}._primary_lw3ut_24:hover{background-color:var(--color-accent-ink)}._secondary_lw3ut_33{background-color:transparent;color:var(--color-ink);border-color:var(--color-border-strong)}._secondary_lw3ut_33:hover{border-color:var(--color-ink)}._ghost_lw3ut_43{padding-inline:0;color:var(--color-ink)}._ghost_lw3ut_43 ._arrow_lw3ut_48{transition:transform var(--dur-fast) var(--ease-out)}._ghost_lw3ut_43:hover ._arrow_lw3ut_48{transform:translate(4px)}._arrow_lw3ut_48{display:inline-block;font-size:.9em}._tag_mos5k_1{display:inline-flex;align-items:center;padding:.3em .7em;font-family:var(--font-sans);font-size:var(--step--1);line-height:1;color:var(--color-graphite);border:1px solid var(--color-border);border-radius:var(--radius)}._wrap_gi1mp_1{display:flex;flex-direction:column;gap:var(--space-sm);max-width:var(--container-narrow)}._index_gi1mp_8{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-accent)}._index_gi1mp_8:before{content:"";width:2.5rem;height:1px;background-color:var(--color-accent)}._title_gi1mp_25{font-size:var(--step-4);line-height:1}._lead_gi1mp_30{font-family:var(--font-sans);font-size:var(--step-1);line-height:1.5;color:var(--color-graphite);max-width:var(--measure)}._section_1uyle_1{padding-block:var(--space-3xl);scroll-margin-top:90px}._bordered_1uyle_6{border-top:1px solid var(--color-border)}._header_1uyle_10{margin-bottom:var(--space-2xl)}._more_1ua6c_1{display:inline-flex;align-items:center;gap:.55em;margin-top:var(--space-xl);font-family:var(--font-sans);font-size:var(--step-0);color:var(--color-ink);transition:color var(--dur-fast) var(--ease-out)}._more_1ua6c_1:hover{color:var(--color-accent)}._arrow_1ua6c_16{transition:transform var(--dur-fast) var(--ease-out)}._more_1ua6c_1:hover ._arrow_1ua6c_16{transform:translate(5px)}._switch_1yqzk_1{position:relative;display:inline-grid;grid-template-columns:repeat(2,2.75rem);height:2.25rem;border:1px solid var(--color-border);border-radius:var(--radius)}._thumb_1yqzk_10{position:absolute;inset:3px auto 3px 3px;width:calc(2.75rem - 6px);background-color:var(--color-accent);border-radius:var(--radius);transform:translate(calc(var(--active-index) * 2.75rem));transition:transform .45s var(--ease-out)}._option_1yqzk_20{position:relative;z-index:1;font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-graphite);transition:color .3s var(--ease-out)}._option_1yqzk_20:hover{color:var(--color-ink)}._option_1yqzk_20[aria-pressed=true]{color:var(--color-paper);cursor:default}._option_1yqzk_20:focus-visible{outline-offset:1px}._header_11oow_1{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);border-bottom:1px solid transparent;background-color:transparent;transition:background-color var(--dur-mid) var(--ease-out),border-color var(--dur-mid) var(--ease-out)}._header_11oow_1[data-solid=true]{background-color:var(--color-paper);border-bottom-color:var(--color-border)}._bar_11oow_19{display:flex;align-items:center;justify-content:space-between;height:68px}._brand_11oow_26{display:inline-flex;align-items:baseline;gap:.6em;font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);white-space:nowrap}._brandRole_11oow_36{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.02em;color:var(--color-muted)}._nav_11oow_43{display:flex;align-items:center;gap:var(--space-lg)}._anchors_11oow_49{display:inline-flex;align-items:center;gap:var(--space-lg)}._link_11oow_55{white-space:nowrap;font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.02em;color:var(--color-graphite);transition:color var(--dur-fast) var(--ease-out)}._link_11oow_55:hover,._active_11oow_68{color:var(--color-ink)}@media (max-width: 1180px){._brandRole_11oow_36{display:none}}@media (max-width: 820px){._sectionLink_11oow_79{display:none}}@media (max-width: 720px){._nav_11oow_43,._anchors_11oow_49{gap:var(--space-md)}._brandRole_11oow_36{display:none}}._footer_1xxau_1{border-top:1px solid var(--color-border);padding-block:var(--space-xl)}._row_1xxau_6{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}._name_1xxau_14{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink)}._meta_1xxau_20{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-muted)}._row_x7qmd_1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border);transition:border-color var(--dur-mid) var(--ease-out)}._row_x7qmd_1:hover{border-color:var(--color-ink)}._label_x7qmd_15{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink)}._handle_x7qmd_21{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-sans);font-size:var(--step-0);color:var(--color-graphite);transition:color var(--dur-fast) var(--ease-out)}._row_x7qmd_1:hover ._handle_x7qmd_21{color:var(--color-accent)}._arrow_x7qmd_35{transition:transform var(--dur-fast) var(--ease-out)}._row_x7qmd_1:hover ._arrow_x7qmd_35{transform:translate(3px,-3px)}._row_q88pt_1{display:flex;align-items:center;gap:var(--space-2xs)}._link_q88pt_7{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-graphite);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._link_q88pt_7:hover{color:var(--color-accent);border-color:var(--color-accent)}._hero_555ra_1{scroll-margin-top:90px;padding-top:calc(68px + var(--space-xl));padding-bottom:var(--space-2xl)}._grid_555ra_7{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-2xl);align-items:center;width:100%}._content_555ra_15{display:flex;flex-direction:column;gap:var(--space-md)}._name_555ra_21{font-size:var(--step-5);line-height:.95;letter-spacing:0}._intro_555ra_27{font-family:var(--font-sans);font-size:var(--step-1);line-height:1.6;color:var(--color-graphite);max-width:46ch}._actions_555ra_35{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-sm)}._portraitFrame_555ra_43{position:relative;aspect-ratio:4 / 5;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-paper-sunk)}._portraitImage_555ra_52{width:100%;height:100%;object-fit:cover;border:1px solid var(--color-border)}._portraitPlaceholder_555ra_59{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:var(--space-lg)}._portraitInitials_555ra_67{font-family:var(--font-display);font-size:var(--step-5);line-height:1;color:var(--color-border-strong)}._portraitCaption_555ra_74{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-muted)}@media (max-width: 900px){._grid_555ra_7{grid-template-columns:1fr;gap:var(--space-xl)}._portraitFrame_555ra_43{max-width:22rem;order:-1}}._row_9a7bi_1{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-2xl);padding-block:var(--space-2xl);border-top:1px solid var(--color-border);transition:border-color var(--dur-mid) var(--ease-out)}._row_9a7bi_1:hover{border-color:var(--color-ink)}._meta_9a7bi_14{display:flex;flex-direction:column;gap:var(--space-sm);align-self:start}._title_9a7bi_21{font-size:var(--step-4);line-height:1}._summary_9a7bi_26{font-family:var(--font-display);font-size:var(--step-1);line-height:1.35;color:var(--color-graphite);max-width:26ch}._facts_9a7bi_34{display:flex;flex-direction:column;margin-top:var(--space-md);border-top:1px solid var(--color-border)}._fact_9a7bi_34{display:flex;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:1px solid var(--color-border);font-size:var(--step--1)}._fact_9a7bi_34 dt{color:var(--color-muted)}._fact_9a7bi_34 dd{color:var(--color-ink);text-align:right}._factLink_9a7bi_59{color:var(--color-accent);border-bottom:1px solid currentColor;transition:color var(--dur-fast) var(--ease-out)}._factLink_9a7bi_59:hover{color:var(--color-accent-ink)}._body_9a7bi_69{display:flex;flex-direction:column;gap:var(--space-md)}._description_9a7bi_75{font-size:var(--step-1);line-height:1.55;color:var(--color-ink)}._highlights_9a7bi_81{display:flex;flex-direction:column;gap:var(--space-sm)}._highlight_9a7bi_81{position:relative;padding-left:1.6em;line-height:1.6;color:var(--color-graphite);max-width:var(--measure)}._highlight_9a7bi_81:before{content:"";position:absolute;left:0;top:.8em;width:.8em;height:1px;background-color:var(--color-accent)}._tech_9a7bi_105{display:flex;flex-wrap:wrap;gap:.5em;margin-top:var(--space-2xs)}._foot_9a7bi_112{margin-top:var(--space-2xs)}@media (max-width: 820px){._row_9a7bi_1{grid-template-columns:1fr;gap:var(--space-lg);padding-block:var(--space-xl)}}._reveal_1ughr_1{opacity:0;transform:translateY(12px);transition:opacity var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}._reveal_1ughr_1[data-revealed=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){._reveal_1ughr_1{opacity:1;transform:none;transition:none}}._list_7mvdn_1{border-bottom:1px solid var(--color-border)}._card_v67g7_1{display:flex;flex-direction:column;gap:var(--space-md)}._mat_v67g7_7{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:var(--space-md);background-color:var(--color-paper-sunk);border:1px solid var(--color-border);border-radius:var(--radius);cursor:zoom-in;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._mat_v67g7_7:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}._image_v67g7_27{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:1px solid var(--color-border);box-shadow:0 1px 2px #22222214;background-color:var(--color-paper)}._label_v67g7_38{display:flex;flex-direction:column;gap:var(--space-2xs)}._head_v67g7_44{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}._title_v67g7_51{font-size:var(--step-1);line-height:1.25}._year_v67g7_56{flex-shrink:0;font-size:var(--step--1);color:var(--color-muted)}._distinction_v67g7_62{font-size:var(--step--1);color:var(--color-accent)}._caption_v67g7_67{font-size:var(--step--1);line-height:1.6;color:var(--color-graphite)}._dialog_i4ilx_1{width:min(1320px,calc(100vw - 2 * var(--space-md)));max-width:none;max-height:calc(100dvh - 2 * var(--space-md));margin:auto;padding:0;border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-paper);color:var(--color-ink);overflow:auto;overscroll-behavior:contain}._dialog_i4ilx_1[open]{animation:_enter_i4ilx_1 var(--dur-mid) var(--ease-out)}._dialog_i4ilx_1::backdrop{background-color:#222222b8}._frame_i4ilx_23{display:grid;grid-template-columns:minmax(0,1fr) 20rem}._stage_i4ilx_28{display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background-color:var(--color-paper-sunk)}._image_i4ilx_36{max-width:100%;max-height:calc(100dvh - 2 * var(--space-md) - 2 * var(--space-lg));width:auto;height:auto;object-fit:contain;border:1px solid var(--color-border);background-color:var(--color-paper)}._aside_i4ilx_46{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);border-left:1px solid var(--color-border)}._distinction_i4ilx_54{font-size:var(--step--1);color:var(--color-accent)}._title_i4ilx_59{font-size:var(--step-2);line-height:1.15}._meta_i4ilx_64{font-size:var(--step--1);color:var(--color-muted)}._caption_i4ilx_69{margin-top:var(--space-sm);line-height:1.65;color:var(--color-graphite)}._actions_i4ilx_75{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-lg)}._link_i4ilx_84{color:var(--color-accent);transition:color var(--dur-fast) var(--ease-out)}._link_i4ilx_84:hover{color:var(--color-accent-ink)}._close_i4ilx_93{min-height:44px;padding:.6em 1.4em;border:1px solid var(--color-border-strong);border-radius:var(--radius);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-out)}._close_i4ilx_93:hover{border-color:var(--color-ink)}@keyframes _enter_i4ilx_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width: 900px){._frame_i4ilx_23{grid-template-columns:1fr}._stage_i4ilx_28{padding:var(--space-sm)}._image_i4ilx_36{max-height:70dvh}._aside_i4ilx_46{border-left:none;border-top:1px solid var(--color-border);padding:var(--space-lg) var(--space-md)}}._grid_rljtw_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl) var(--space-xl)}._group_rljtw_7+._group_rljtw_7{margin-top:var(--space-2xl)}._groupTitle_rljtw_11{margin-bottom:var(--space-xl);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);font-size:var(--step-2)}@media (max-width: 1024px){._grid_rljtw_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._grid_rljtw_1{grid-template-columns:1fr;gap:var(--space-xl)}}._list_i6s95_1{border-bottom:1px solid var(--color-border)}._row_i6s95_5{display:grid;grid-template-columns:12rem minmax(0,1fr) auto;gap:var(--space-xl);align-items:baseline;padding-block:var(--space-xl);border-top:1px solid var(--color-border)}._period_i6s95_14{font-size:var(--step--1);color:var(--color-muted)}._main_i6s95_19{display:flex;flex-direction:column;gap:var(--space-2xs)}._institution_i6s95_25{font-size:var(--step-3);line-height:1.05}._link_i6s95_30{display:inline-flex;align-items:baseline;gap:.25em;transition:color var(--dur-fast) var(--ease-out)}._link_i6s95_30:hover{color:var(--color-accent)}._arrow_i6s95_41{font-family:var(--font-sans);font-size:.45em;color:var(--color-accent);transition:transform var(--dur-fast) var(--ease-out)}._link_i6s95_30:hover ._arrow_i6s95_41{transform:translate(2px,-2px)}._program_i6s95_52{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-accent)}._detail_i6s95_58{color:var(--color-graphite)}._location_i6s95_62{font-size:var(--step--1);color:var(--color-muted);text-align:right}@media (max-width: 820px){._row_i6s95_5{grid-template-columns:1fr;gap:var(--space-xs);padding-block:var(--space-lg)}._location_i6s95_62{text-align:left}}._list_t7xf5_1{border-bottom:1px solid var(--color-border)}._row_t7xf5_5{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:var(--space-xl);align-items:baseline;padding-block:var(--space-md);border-top:1px solid var(--color-border)}._label_t7xf5_14{font-size:var(--step--1);color:var(--color-muted)}._items_t7xf5_19{font-family:var(--font-display);font-size:var(--step-1);line-height:1.4;color:var(--color-ink)}@media (max-width: 720px){._row_t7xf5_5{grid-template-columns:1fr;gap:var(--space-2xs)}}._button_b2rxi_1{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-sans);font-size:var(--step-0);color:var(--color-ink);transition:color var(--dur-fast) var(--ease-out)}._button_b2rxi_1:hover{color:var(--color-accent)}._state_b2rxi_15{font-size:var(--step--1);color:var(--color-muted);min-width:5ch;text-align:left}._section_8qdnp_1{padding-block:var(--space-3xl);scroll-margin-top:90px;border-top:1px solid var(--color-border)}._grid_8qdnp_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}._statement_8qdnp_14{display:flex;flex-direction:column;gap:var(--space-md)}._title_8qdnp_20{font-size:var(--step-4);line-height:1}._note_8qdnp_25{font-family:var(--font-sans);font-size:var(--step-1);line-height:1.6;color:var(--color-graphite);max-width:40ch}._copy_8qdnp_33{margin-top:var(--space-sm)}._links_8qdnp_37{border-bottom:1px solid var(--color-border)}@media (max-width: 820px){._grid_8qdnp_7{grid-template-columns:1fr;gap:var(--space-xl)}}
