.evc{--evc-ease:cubic-bezier(0.23,1,0.32,1)}.evc-top{padding-top:56px}.evc-top h1{max-width:24em;margin:0;font-size:clamp(28px,5.2vw,76px);font-weight:600;line-height:1.18;letter-spacing:.02em;text-wrap:balance}html[lang=en] .evc-top h1{max-width:22em;font-size:clamp(28px,4.6vw,66px);letter-spacing:0}.evc-sub{max-width:36em;margin:16px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--ink2);text-wrap:balance}.evc-facts{display:flex;flex-wrap:wrap;gap:14px 64px;margin:32px 0 0;font-size:18px;line-height:1.6}.evc-facts p{display:flex;flex-direction:column;margin:0}.evc-facts small{font-size:14px;color:var(--ink2)}.evc-facts a{text-decoration:underline;-webkit-text-decoration-color:#c9c2b2;text-decoration-color:#c9c2b2;text-underline-offset:4px}.evc-facts a+a{margin-left:.6em}@media (hover:hover){.evc-facts a:hover{color:var(--brass)}}.evc-cover{display:none}@media (max-width:1023px){.evc-top.has-cover{padding-top:0}.evc-cover{display:block;width:calc(100% + 2 * var(--gx));max-height:62svh;margin:0 calc(-1 * var(--gx)) clamp(24px,4vw,40px);padding:0;border:0;background:var(--s1);overflow:hidden;cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.evc-cover picture{display:contents}.evc-cover img{display:block;width:100%;height:100%;object-fit:cover}.evc-frames .evc-ph:first-child,.evc-sheet.solo{display:none}}.evc-cover:focus-visible{outline:2px solid var(--brass);outline-offset:-4px}.evc-main{padding-top:56px;padding-bottom:96px}.evc-text{max-width:680px}.evc-note{margin:0 0 .6em;font-size:16px;color:var(--ink2)}.evc-text .prose p{margin:0 0 .9em}.evc-sheet{margin-top:64px}@media (min-width:1024px){.evc-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(36px,4vw,64px);column-gap:clamp(36px,4vw,64px);align-items:start}.evc-text{position:-webkit-sticky;position:sticky;top:var(--evc-top,88px)}.evc-sheet{margin-top:0}}@media (min-width:1280px){.evc-main{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:700px){.evc-top{padding-top:28px}.evc-sub{margin-top:10px}.evc-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:12px 20px;gap:12px 20px;margin-top:22px;font-size:16px}.evc-facts p:nth-child(3){grid-column:1/-1}.evc-facts small{font-size:13px}.evc-main{padding-top:36px;padding-bottom:64px}.evc-sheet{margin-top:48px}}.evc-sheet h2{margin:0;font-size:22px;font-weight:600;line-height:1.4;letter-spacing:.04em}.evc-count{margin:2px 0 0;font-size:14px;color:var(--ink2)}.evc-frames{display:grid;grid-template-columns:repeat(var(--c,4),minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}@media (max-width:1023px){.evc-frames{grid-template-columns:repeat(var(--cm,3),minmax(0,1fr))}}@media (max-width:700px){.evc-frames{gap:6px}}.evc-ph{position:relative;display:block;width:100%;aspect-ratio:3/2;margin:0;padding:0;border:0;border-radius:2px;background:var(--s1);overflow:hidden;cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (min-width:1024px){.evc-ph.big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}@media (max-width:1023px){.evc-ph.bigm{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.evc-ph picture{display:contents}.evc-ph img{width:100%;height:100%;object-fit:cover;transition:opacity .3s var(--evc-ease),transform .25s var(--evc-ease)}.evc-frames[data-ready] .evc-ph img:not(.ok){opacity:0}@media (hover:hover) and (pointer:fine){.evc-ph:hover img{transform:scale(1.02)}}.evc-ph:active img{transform:scale(.985)}.evc-ph:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.evc-ph[aria-expanded=true]{outline:2px solid var(--brass);outline-offset:2px}.evc-loupe{grid-column:1/-1;position:relative;aspect-ratio:3/2;margin:4px 0;border-radius:2px;background:var(--s1);overflow:hidden}.evc-lp-img{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.evc-lp-img img{width:100%;height:100%;object-fit:contain;transform-origin:0 0;transition:transform .3s var(--evc-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.evc-lp-img:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.evc-lp-row{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:none}.evc-lp-row>*{pointer-events:auto}.evc-lb-row button,.evc-lb-x,.evc-lp-row button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);cursor:pointer;transition:transform .16s var(--evc-ease),background-color .16s}.evc-lb-row button:active,.evc-lb-x:active,.evc-lp-row button:active{transform:scale(.94)}@media (hover:hover){.evc-lb-row button:hover,.evc-lb-x:hover,.evc-lp-row button:hover{background:#fff}}.evc-lp-row span{padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.92);font-size:14px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-ic,.evc-ic svg,.evc-lb-row button svg,.evc-lb-x svg,.evc-lp-row button svg{display:block}.evc-lb{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;color:var(--ink);background:rgba(247,247,245,0);overscroll-behavior:contain;touch-action:none;transition:background-color .22s var(--evc-ease)}.evc-lb::-webkit-backdrop{background:transparent}.evc-lb::backdrop{background:transparent}.evc-lb.on{background:rgba(247,247,245,1)}.evc-lb-img{position:absolute;max-width:none;transform-origin:0 0;transition:transform .34s var(--evc-ease),-webkit-clip-path .34s var(--evc-ease);transition:transform .34s var(--evc-ease),clip-path .34s var(--evc-ease);transition:transform .34s var(--evc-ease),clip-path .34s var(--evc-ease),-webkit-clip-path .34s var(--evc-ease);will-change:transform,clip-path;cursor:zoom-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.evc-lb-ui{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s var(--evc-ease)}.evc-lb.on .evc-lb-ui{opacity:1}.evc-lb-strip,.evc-lb-ui button{pointer-events:auto}.evc-lb-x{position:absolute;top:max(10px,env(safe-area-inset-top));right:12px;width:48px;height:48px;background:#fff}.evc-lb-bar{position:absolute;left:0;right:0;bottom:max(14px,env(safe-area-inset-bottom));flex-direction:column;gap:8px}.evc-lb-bar,.evc-lb-row{display:flex;align-items:center}.evc-lb-row{gap:16px;font-size:14px;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-lb-row button{width:48px;height:48px;background:#fff}.evc-lb-strip{display:flex;gap:6px;max-width:100%;height:64px;padding:2px 12px;overflow-x:auto;scrollbar-width:none;justify-content:safe center;touch-action:pan-x;overscroll-behavior-x:contain}.evc-lb-strip::-webkit-scrollbar{display:none}.evc-lb-strip button{flex:none;height:100%;aspect-ratio:3/2;padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;background:#e9e7e1;opacity:.55;cursor:pointer;transition:opacity .2s,border-color .2s}.evc-lb-strip button.on{opacity:1;border-color:var(--brass)}@media (hover:hover){.evc-lb-strip button:hover{opacity:.85}}.evc-lb-strip img{width:100%;height:100%;object-fit:cover}.evc-lb-row button:focus-visible,.evc-lb-strip button:focus-visible,.evc-lb-x:focus-visible,.evc-lp-row button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}@media (max-width:759px){.evc-lb-strip{height:52px}}@media (min-width:860px){.evc .float-dock{position:static;height:auto;margin-top:36px}.evc .float-actions{position:static;flex-direction:row;gap:10px;width:auto;padding:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.evc .fa-btn{flex-direction:row;gap:8px;width:auto;height:44px;padding:0 18px 0 14px;border:1px solid #d7d8d3;border-radius:999px;font-size:15px;color:var(--ink)}.evc .fa-btn svg{width:18px;height:18px;color:var(--ink2)}.evc .float-actions .share-status{top:auto;bottom:calc(100% + 10px);right:50%;transform:translateX(50%)}}.evc-text .et-note.focus{margin-inline:0}@media (min-width:1024px){.evc-text .et-note.focus{flex-direction:column;align-items:stretch;gap:20px;padding:28px}.evc-text .et-note.focus .et-thumb{align-self:center;width:min(100%,280px)}.evc-text .et-note.focus .et-thumb.wide{width:100%}}.evc-sheet,.evc-text>*,.evc-top{transition:opacity .35s ease}html.et-dim .evc-sheet,html.et-dim .evc-text>:not(.et-note):not(.float-dock),html.et-dim .evc-top{opacity:.22}@media (prefers-reduced-motion:reduce){.evc-lb,.evc-lb-img,.evc-lb-ui,.evc-lp-img img,.evc-ph img,.evc-sheet,.evc-text>*,.evc-top{transition:none}}.et-note{display:flow-root;margin:32px 0 18px;padding:22px 24px;font-size:18px;line-height:1.9;border:1px solid transparent;border-radius:6px;background:linear-gradient(#fbf8f1,#fbf8f1) padding-box,linear-gradient(135deg,#cdb07a,#a3844a 45%,#7c6032) border-box;box-shadow:0 14px 30px -24px rgba(124,96,50,.55);transition:box-shadow .25s ease,transform .25s ease,opacity .35s ease}.et-note+.et-note{margin-top:18px}.et-copy,.et-name{display:block}.et-name{margin-bottom:4px;font-size:14px;line-height:1.6;font-weight:600;letter-spacing:.12em;color:var(--brass)}.et-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:left;width:84px;margin:.35em 18px 4px 0;padding:3px;border:0;background:linear-gradient(135deg,#cdb07a,#a3844a 45%,#7c6032);border-radius:2px;box-shadow:0 8px 18px -12px rgba(23,27,29,.5);cursor:zoom-in;transition:transform .25s ease,box-shadow .25s ease}.et-thumb.wide{width:132px}.et-thumb img{display:block;width:100%;height:auto}.et-thumb:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.et-note.can-focus{cursor:zoom-in}.et-note.can-focus:not(.focus):hover{transform:translateY(-1px);box-shadow:0 18px 34px -22px rgba(124,96,50,.6)}.et-note.can-focus:not(.focus):hover .et-thumb{transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(23,27,29,.55)}.et-note.focus{display:flex;align-items:center;gap:32px;padding:32px 36px;border-width:2px;background:linear-gradient(#fffaf0,#fffaf0) padding-box,linear-gradient(135deg,#e6cf98,#b8955a 40%,#7c6032) border-box;box-shadow:0 40px 80px -36px rgba(124,96,50,.7);cursor:zoom-out}.et-note.focus .et-thumb{float:none;flex:none;width:260px;margin:0;padding:5px;cursor:zoom-out;box-shadow:0 18px 36px -18px rgba(23,27,29,.55)}.et-note.focus .et-thumb.wide{width:360px}@media (min-width:980px){.et-note.focus{margin-inline:-110px}}html.et-dim .detail-section:not(.reading),html.et-dim .et-note:not(.focus),html.et-dim .event-lead,html.et-dim .reading>:not(.et-note):not(.float-dock){opacity:.22}.detail-section,.event-lead,.reading>*{transition:opacity .35s ease}@media (min-width:860px){html.et-dim .float-dock{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}}.et-note{view-transition-class:et-note}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-group(*){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(.et-note){animation:et-fade-out .12s ease both}::view-transition-new(.et-note){animation:et-fade-in .26s ease .14s both}@keyframes et-fade-out{to{opacity:0}}@keyframes et-fade-in{0%{opacity:0}}@media (max-width:600px){.et-note{padding:18px}.et-thumb{width:72px;margin-right:14px}.et-thumb.wide{width:112px}.et-note.focus{flex-direction:column;align-items:stretch;gap:18px;padding:22px 20px;margin-inline:-8px}.et-note.focus .et-thumb{align-self:center;width:min(62vw,240px)}.et-note.focus .et-thumb.wide{width:100%}}@media (prefers-reduced-motion:reduce){.detail-section,.et-note,.et-thumb,.event-lead,.reading>*{transition:none}}