.vitrina{--paper:var(--color-paper);--page:var(--color-page);--ink:var(--color-ink);--soft:color-mix(in srgb,var(--color-muted) 32%,var(--color-ink));--muted:var(--color-muted);--line:var(--color-line);--accent:var(--color-accent);--panel:color-mix(in srgb,var(--color-line) 30%,var(--color-paper));--white:var(--color-card);--serif:var(--font-serif);--sans:var(--font-sans);--wrap:1200px;--gut:40px;--pad:34px;--lens:240px;background:var(--page);color:var(--ink);font:16.5px/1.6 var(--serif)}.vitrina *{box-sizing:border-box}.vitrina img{display:block;max-width:100%}.vitrina a{color:inherit}.vitrina .hero{margin:0}.vitrina .hero img{width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover;object-position:76% 50%}.vitrina .hero{background:var(--paper);padding-bottom:12px}.vitrina .hero figcaption{padding:10px var(--gut) 0;text-align:center;font:12.5px/1.45 var(--sans);color:var(--muted)}.vitrina .vmain{max-width:calc(var(--wrap) + 2*var(--gut));margin:0 auto;padding:0 var(--gut) 72px}.vitrina .kicker{margin:0 0 6px;font:700 13px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.vitrina h1{margin:0 0 14px;font:700 50px/1.12 var(--serif)}.vitrina .lead{margin:0 0 26px;max-width:900px;font:italic 21.5px/1.5 var(--serif);color:var(--muted)}.vitrina .facts{display:flex;flex-wrap:wrap;gap:12px 64px;border-top:1px solid var(--line);padding-top:14px;font:14px/1.55 var(--sans)}.vitrina .facts div:first-child{flex:2 1 360px}.vitrina .facts div:last-child{flex:1 1 200px}.vitrina .facts b{display:block}.vitrina .facts span{color:var(--muted)}.vitrina .jump{display:flex;flex-wrap:wrap;gap:4px 20px;margin:28px 0 0;font:14px var(--sans)}.vitrina .jump a{color:var(--accent);text-underline-offset:3px}.vitrina section.block{margin-top:28px;padding:28px var(--pad) 36px;background:var(--paper)}.vitrina section.block.cover{margin-top:0;padding-top:34px}.vitrina h2{margin:0 0 22px;font:700 29px/1.25 var(--serif)}.vitrina .draft{display:inline-block;vertical-align:middle;margin:0 0 20px;padding:3px 10px;border:1px dashed var(--accent);border-radius:4px;font:12.5px/1.5 var(--sans);color:var(--accent)}.vitrina .pass{display:grid;grid-template-columns:230px 1fr;border-top:1px solid var(--line)}.vitrina .pass dt,.vitrina .pass dd{margin:0;padding:13px 0;border-bottom:1px solid var(--line)}.vitrina .pass dt{font:12px/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:16px}.vitrina .where .maps{display:grid;grid-template-columns:3fr 5fr;gap:18px;align-items:start}.vitrina .map{margin:0}.vitrina .map a{display:block;position:relative;cursor:zoom-in}.vitrina .map img{width:100%;height:auto;aspect-ratio:var(--ar)}.vitrina .lens-hint{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--white);border:1px solid var(--line);color:var(--ink)}.vitrina .map a:hover .lens-hint{color:var(--accent);border-color:var(--accent)}.vitrina .map figcaption{margin-top:6px;font:12.5px/1.45 var(--sans);color:var(--muted)}.vitrina .maplink{display:inline-block;margin-top:10px;font:14px var(--sans);color:var(--accent);text-underline-offset:3px}.vitrina #mapbox{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--color-ink) 72%,transparent)}.vitrina #mapbox[hidden]{display:none}.vitrina .mapbox-in{position:relative;max-width:min(1400px,100%);max-height:100%;background:var(--paper);padding:8px}.vitrina .mapbox-in img{display:block;max-width:100%;max-height:calc(100vh - 64px);width:auto;height:auto}.vitrina #mapclose{position:absolute;top:16px;right:16px;left:auto}.vitrina h3.sub{margin:40px 0 12px;font:700 21px/1.3 var(--serif)}.vitrina .owners{display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.vitrina .owners h4{margin:0 0 6px;font:700 13px var(--sans);color:var(--soft)}.vitrina .row{display:grid;grid-template-columns:104px 1fr;gap:16px;padding:9px 0;border-bottom:1px dotted var(--line);font-size:16px;line-height:1.5}.vitrina .row b{font:700 13px/1.75 var(--sans);color:var(--accent)}.vitrina .chrono{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}.vitrina .chrono h4{margin:0 0 6px;font:700 13px var(--sans);color:var(--soft)}.vitrina .chrono .ev{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:6px 0;font-size:16px;line-height:1.5}.vitrina .ev>b{font:700 13px/1.75 var(--sans);color:var(--accent);text-align:right}.vitrina .intro{margin:0 0 8px;max-width:980px;font-size:17px;line-height:1.65}.vitrina .intro p{margin:0 0 14px}.vitrina .inset{margin:0 0 24px;padding:18px 26px;background:var(--panel);border-left:4px solid var(--accent)}.vitrina .inset p:last-child{margin:0;font-size:16px;line-height:1.65}.vitrina .question{margin:0 0 26px;max-width:980px;font:italic 19px/1.6 var(--serif);color:var(--soft)}.vitrina h3.part{margin:48px 0 4px;font:700 13px/1.5 var(--sans);letter-spacing:.14em;color:var(--accent);padding-bottom:8px;border-bottom:2px solid var(--accent)}.vitrina h4.chapter{margin:24px 0 10px;font:700 21px/1.3 var(--serif)}.vitrina .cols{max-width:980px;font-size:16.5px;line-height:1.68}.vitrina .cols p{margin:0 0 14px}.vitrina .cols h5{margin:4px 0 6px;font:700 16.5px/1.4 var(--serif);break-after:avoid}.vitrina .cols ul{margin:0 0 14px;padding-left:20px}.vitrina .cols li{margin-bottom:6px}.vitrina .cols blockquote{margin:0 0 14px;padding-left:16px;border-left:2px solid var(--line);font-style:italic;color:var(--soft)}.vitrina .cols p,.vitrina .cols li{orphans:3;widows:3}.vitrina .arch-intro{margin:0 0 8px;max-width:980px;font:italic 18px/1.6 var(--serif);color:var(--soft)}.vitrina .building{margin:52px 0 4px;padding-top:18px;border-top:2px solid var(--accent)}.vitrina .building h3{margin:0 0 12px;font:700 28px/1.25 var(--serif)}.vitrina .years{display:flex;flex-wrap:wrap;gap:6px 8px;font:13px var(--sans)}.vitrina .years a{padding:4px 11px;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--soft);background:var(--white)}.vitrina .years a:hover{border-color:var(--accent);color:var(--accent)}.vitrina .year{margin-top:8px}.vitrina .bigyear{margin:0 0 10px;font:700 34px/1.2 var(--serif);color:var(--accent)}.vitrina .sheet{margin:0 0 30px;padding:22px 0 26px;border-bottom:1px solid var(--line)}.vitrina .sheet:last-child{margin-bottom:0}.vitrina .pic{position:relative;box-sizing:border-box;margin:0 auto;width:min(100%,calc(85vh*var(--ar)),calc(var(--nw,100000px) + 38px));padding:18px;background:var(--white);border:1px solid var(--line);box-shadow:0 3px 14px color-mix(in srgb,var(--color-ink) 10%,transparent);line-height:0;user-select:none}.vitrina .pic img{width:100%;height:auto;aspect-ratio:var(--ar)}.vitrina .pic .chip{top:28px;left:28px}body.lens-on .vitrina .pic{touch-action:none;cursor:crosshair}.vitrina .chip{position:absolute;top:12px;left:12px;z-index:4;display:flex;gap:6px;align-items:center;min-height:36px;padding:6px 12px;background:var(--white);border:1px solid var(--line);border-radius:18px;font:13px var(--sans);color:var(--ink);cursor:pointer;line-height:1}.vitrina .chip:hover,.vitrina .chip.on{color:var(--accent);border-color:var(--accent)}.vitrina .chip.on{background:var(--panel)}.vitrina .lens{position:absolute;width:var(--lens);height:var(--lens);border-radius:50%;border:1.5px solid var(--accent);box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink) 18%,transparent);background-repeat:no-repeat;background-color:var(--paper);pointer-events:none;display:none;z-index:5}.vitrina .sheet figcaption{width:min(100%,calc(85vh*var(--ar)),calc(var(--nw,100000px) + 38px));margin:0 auto}.vitrina .cap{margin:14px 0 0;font:14.5px/1.55 var(--sans)}.vitrina .ref{color:var(--muted)}.vitrina .comment{margin:0;font:15.5px/1.68 var(--sans);color:var(--soft)}.vitrina .photos{margin-top:48px}.vitrina .photos h4{margin:0 0 14px;font:700 21px/1.3 var(--serif)}.vitrina .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 18px}.vitrina .grid figure{margin:0}.vitrina .grid.lead{grid-template-columns:repeat(4,1fr)}.vitrina .grid.lead figure:first-child{grid-column:span 2;grid-row:span 2}.vitrina .tile{width:100%;aspect-ratio:4/3;object-fit:cover}.vitrina .grid figcaption{margin-top:6px;font:13px/1.4 var(--sans);color:var(--muted)}.vitrina .cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vitrina .card{padding:26px;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.vitrina .card h3{margin:0 0 8px;font:700 21px/1.3 var(--serif)}.vitrina .card p{margin:0 0 18px;flex:1;font-size:16px;line-height:1.55}.vitrina .btn{display:inline-block;min-height:44px;padding:12px 20px;font:700 15px/1.3 var(--sans);text-decoration:none;border-radius:4px}.vitrina .btn.fill{background:var(--accent);color:var(--white)}.vitrina .btn.line{border:1.5px solid var(--accent);color:var(--accent)}.vitrina .endnote{margin:24px 0 0;font:12.5px/1.5 var(--sans);color:var(--muted)}@media(max-width:1000px){.vitrina{--gut:12px;--pad:16px;--lens:150px}.vitrina{font-size:16px}.vitrina h1{font-size:34px}.vitrina .lead{font-size:18px}.vitrina h2{font-size:25px}.vitrina section.block{margin-top:14px;padding-top:20px;padding-bottom:24px}.vitrina .hero figcaption{padding-left:16px;padding-right:16px}.vitrina .hero figcaption{padding-top:8px}.vitrina .vmain{padding-top:28px}.vitrina section.block{margin-top:52px}.vitrina .pass{grid-template-columns:1fr}.vitrina .pass dt{border-bottom:0;padding:12px 0 0}.vitrina .pass dd{padding:2px 0 12px}.vitrina .where .maps{grid-template-columns:1fr;gap:14px}.vitrina #mapbox{padding:8px}.vitrina .mapbox-in img{max-height:calc(100vh - 32px)}.vitrina .owners{grid-template-columns:1fr;gap:26px}.vitrina .row{grid-template-columns:84px 1fr;gap:10px}.vitrina .chrono{grid-template-columns:1fr;gap:26px}.vitrina .chrono .ev{grid-template-columns:78px 1fr;gap:10px}.vitrina .inset{padding:14px 16px}.vitrina .cols{columns:1}.vitrina .building h3{font-size:24px}.vitrina .bigyear{font-size:30px}.vitrina .pic{width:min(100%,calc(var(--nw,100000px) + 20px));padding:9px}.vitrina .pic .chip{top:16px;left:16px}.vitrina .sheet figcaption{width:100%}.vitrina .chip{top:8px;left:8px;min-height:34px;padding:5px 10px;font-size:12px}.vitrina .grid,.vitrina .grid.lead{grid-template-columns:1fr 1fr;gap:16px 10px}.vitrina .grid.lead figure:first-child{grid-row:auto}.vitrina .cards{grid-template-columns:1fr;gap:16px}.vitrina .card{padding:20px}}.vitrina .chrono.one{display:block;max-width:980px}.vitrina .stub{margin:0;max-width:980px;font:italic 17px/1.6 var(--serif);color:var(--muted)}.vitrina .sheet.text .cap{margin-top:0}.vitrina .sheet.text figcaption{width:auto;max-width:980px;margin:0}.vitrina .sheet.text .vyp .vh{display:none}.vitrina .vyp{margin:18px 0 0;max-width:980px;padding:16px 22px 18px;background:var(--panel);border-left:4px solid var(--line);font:15.5px/1.6 var(--serif);color:var(--soft)}.vitrina .vyp:has(details[open]){background:var(--white);border:1px solid var(--line);box-shadow:0 3px 14px color-mix(in srgb,var(--color-ink) 10%,transparent)}.vitrina .vyp .kicker{font-size:11.5px;margin-bottom:4px;color:var(--muted)}.vitrina .vyp .vh{margin:0 0 8px;font:700 16px/1.45 var(--serif);color:var(--ink)}.vitrina .vyp p{margin:0 0 8px}.vitrina .vyp .vl{margin:14px 0 4px;font:700 12px/1.5 var(--sans);letter-spacing:.06em;color:var(--accent)}.vitrina .vyp .vr{text-align:right;font-style:italic}.vitrina .vyp .vc{text-align:center}.vitrina .expl{width:100%;margin:2px 0 10px;border-collapse:collapse;font:15px/1.5 var(--serif)}.vitrina .expl th,.vitrina .expl td{padding:5px 0;border-top:1px solid var(--line);vertical-align:top;text-align:left}.vitrina .expl tr:last-child th,.vitrina .expl tr:last-child td{border-bottom:1px solid var(--line)}.vitrina .expl th{width:150px;padding-right:14px;font:700 13.5px/1.65 var(--sans);color:var(--ink);white-space:nowrap}.vitrina .sign{display:inline-block;height:1.5em;vertical-align:middle}.vitrina .vyp summary{display:inline-block;list-style:none;cursor:pointer;font:14px var(--sans);color:var(--accent);margin:0}.vitrina .vyp summary::-webkit-details-marker{display:none}.vitrina .vyp summary:hover,.vitrina .vclose button:hover{text-decoration:underline;text-underline-offset:3px}.vitrina .vyp .vhide,.vitrina .vyp details[open] .vshow{display:none}.vitrina .vyp details[open] .vhide{display:inline}.vitrina .vyp details[open] summary{margin-bottom:12px}.vitrina .vclose{margin:12px 0 0}.vitrina .vclose button{padding:0;border:0;background:none;cursor:pointer;font:14px var(--sans);color:var(--accent)}@media(max-width:1000px){.vitrina .vyp{padding:12px 14px 14px;font-size:15px}.vitrina .expl th{width:84px;padding-right:10px;white-space:normal}}.vitrina .hero figcaption{text-align:left;padding:0 var(--gut);font:14.5px/1.55 var(--sans);color:var(--ink)}.vitrina .hero figcaption .cap{margin:12px 0 0}.vitrina .vstup{margin:0 0 26px;max-width:900px;font:18px/1.65 var(--serif);color:var(--ink)}.vitrina .vstup p{margin:0 0 12px}.vitrina .vstup p:last-child{margin:0}.vitrina section.block.place{padding-top:22px;padding-bottom:24px;background:var(--panel);border-left:4px solid var(--accent)}.vitrina .place p{margin:0 0 12px;max-width:980px;font-size:16.5px;line-height:1.68}.vitrina .place p:last-child{margin:0}.vitrina .place .kicker{margin-bottom:10px}.vitrina .clubtext{margin:30px 0 0;max-width:980px;padding:16px 22px 18px;background:var(--panel);border-left:4px solid var(--line);font:15.5px/1.6 var(--serif);color:var(--soft)}.vitrina .clubtext .kicker{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:11.5px;letter-spacing:.18em;color:var(--muted)}.vitrina .clubtext .ch{margin:0 0 8px;font:700 17px/1.45 var(--serif);color:var(--ink)}.vitrina .clubtext .cguest{margin:0;font:14px/1.55 var(--sans);color:var(--muted)}.vitrina .clubtext .cguest a{margin-left:6px;color:var(--accent);text-underline-offset:3px}.vitrina .clubtext details{display:none}body.member .vitrina .clubtext details{display:block}body.member .vitrina .clubtext .cguest,body.member .vitrina .clubtext .lock{display:none}.vitrina .clubtext:has(details[open]){background:var(--white);border:1px solid var(--line);box-shadow:0 3px 14px color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--ink)}.vitrina .clubtext summary{display:inline-block;list-style:none;cursor:pointer;font:14px var(--sans);color:var(--accent);margin:0}.vitrina .clubtext summary::-webkit-details-marker{display:none}.vitrina .clubtext summary:hover,.vitrina .cclose button:hover{text-decoration:underline;text-underline-offset:3px}.vitrina .clubtext .vhide,.vitrina .clubtext details[open] .vshow{display:none}.vitrina .clubtext details[open] .vhide{display:inline}.vitrina .clubtext details[open] summary{margin-bottom:14px}.vitrina .clubtext .cbody h4.chapter:first-child{margin-top:8px}.vitrina .cclose{margin:12px 0 0}.vitrina .cclose button{padding:0;border:0;background:none;cursor:pointer;font:14px var(--sans);color:var(--accent)}.vitrina h5.subchapter{margin:20px 0 8px;font:700 17px/1.4 var(--serif);color:var(--ink)}.vitrina .addr{font:13.5px/1.5 var(--sans);color:var(--muted)}.vitrina .plots{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}.vitrina .plots .plot>h4.chapter:first-child{margin-top:0}.vitrina .plots .cols{max-width:none}@media(max-width:700px){.vitrina .plots{grid-template-columns:1fr;gap:0}.vitrina .plots .plot+.plot>h4.chapter:first-child{margin-top:24px}}.vitrina .viewsw{display:inline-flex;align-items:center;gap:6px;font:13px var(--sans);color:var(--muted)}.vitrina .viewsw button{padding:5px 10px;border:1px solid var(--line);border-radius:4px;background:none;cursor:pointer;font:13px var(--sans);color:var(--ink)}.vitrina .viewsw button.on{background:var(--panel);border-color:var(--accent);color:var(--accent)}@media(max-width:700px){.vitrina .viewsw{flex-basis:100%}.vitrina .vstup{font-size:16.5px}.vitrina section.block.place{padding-top:16px;padding-bottom:18px}.vitrina .clubtext{padding:12px 14px 14px;font-size:15px}}.vitrina .hero img{width:auto;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;margin:0 auto;display:block}.vitrina .hero figcaption,.vitrina .hero figcaption .cap,.vitrina .hero figcaption .cap b,.vitrina .hero figcaption .ref{font-family:var(--font-serif)!important}.vitrina .hero figcaption .cap b{font-weight:600!important}.vitrina figure.hero{max-width:min(100%,var(--nw, 100%));margin-left:auto;margin-right:auto}.vitrina figure.hero figcaption{text-align:center;padding-left:24px;padding-right:24px}@media(max-width:700px){.vitrina figure.hero figcaption{padding-left:16px;padding-right:16px}}.vitrina .lost-note{margin:-4px 0 10px;font:italic 17px/1.45 var(--font-serif);color:#6b5a48}.vitrina .vmain.foros{position:relative;margin-top:28px;margin-bottom:40px;border:1.3px solid #6b5a48;outline:.7px solid #6b5a48;outline-offset:-7px;padding-bottom:64px;background:url(/img/decor/kaima.svg) repeat-x left bottom 22px / 16px 12px}.vitrina .vmain.foros .fc{position:absolute;width:64px;height:64px;background:url(/img/decor/foros-corner.svg) center / contain no-repeat;z-index:2;pointer-events:none}.vitrina .vmain.foros .tl{left:-2px;top:-2px}.vitrina .vmain.foros .tr{right:-2px;top:-2px;transform:scaleX(-1)}.vitrina .vmain.foros .bl{left:-2px;bottom:-2px;transform:scaleY(-1)}.vitrina .vmain.foros .br{right:-2px;bottom:-2px;transform:scale(-1)}.vitrina .vmain>section.block+section.block:before{content:"";display:block;height:24px;margin:-6px 0 26px;background:url(/img/decor/divider.svg) center / 120px 24px no-repeat,linear-gradient(#6b5a48,#6b5a48) left 9px / calc(50% - 66px) 1px no-repeat,linear-gradient(#6b5a48,#6b5a48) left 13px / calc(50% - 66px) 1px no-repeat,linear-gradient(#6b5a48,#6b5a48) right 9px / calc(50% - 66px) 1px no-repeat,linear-gradient(#6b5a48,#6b5a48) right 13px / calc(50% - 66px) 1px no-repeat}.vitrina .vmain>section.block:not(.cover)>.kicker{font:400 30px/1.15 var(--font-display, "Cormorant Garamond", serif);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink);text-align:center;margin:0 0 10px}@media(max-width:699px){.vitrina .vmain.foros{margin:12px 6px 24px;padding-bottom:46px;background-position:left bottom 14px}.vitrina .vmain.foros .fc{width:40px;height:40px}.vitrina .vmain>section.block:not(.cover)>.kicker{font-size:22px;letter-spacing:.14em}.vitrina .vmain>section.block+section.block:before{margin-bottom:16px}}.card[data-astro-cid-2gwkpawk]{max-width:720px;margin:0 auto;padding:var(--space-4) var(--space-4) 64px;line-height:1.6}.crumbs[data-astro-cid-2gwkpawk],.addr[data-astro-cid-2gwkpawk],.small[data-astro-cid-2gwkpawk],.inv[data-astro-cid-2gwkpawk],.years[data-astro-cid-2gwkpawk]{font-family:var(--font-sans);font-size:var(--text-s)}.addr[data-astro-cid-2gwkpawk]{color:var(--color-muted);margin:0}h1[data-astro-cid-2gwkpawk]{font-size:var(--text-xl);line-height:1.15;margin:6px 0}h2[data-astro-cid-2gwkpawk]{font-size:var(--text-l);margin:28px 0 8px}.years[data-astro-cid-2gwkpawk]{font-weight:700;color:var(--color-accent)}.hook[data-astro-cid-2gwkpawk]{font-style:italic;font-size:var(--text-m)}.channel[data-astro-cid-2gwkpawk]{font:var(--text-s) var(--font-sans);margin:var(--space-3) 0 0}.lead[data-astro-cid-2gwkpawk]{font-size:var(--text-m)}.estate[data-astro-cid-2gwkpawk]{border-left:3px solid var(--color-accent);padding-left:var(--space-3)}.estate[data-astro-cid-2gwkpawk] h2[data-astro-cid-2gwkpawk]{margin-top:0;padding-top:4px}.unchecked[data-astro-cid-2gwkpawk]{color:var(--color-accent)}.inv[data-astro-cid-2gwkpawk] ul[data-astro-cid-2gwkpawk]{list-style:none;padding:0;margin:0}.inv[data-astro-cid-2gwkpawk] li[data-astro-cid-2gwkpawk]{padding:11px 0;border-bottom:1px solid var(--color-line);line-height:1.4}.more[data-astro-cid-2gwkpawk] summary[data-astro-cid-2gwkpawk]{cursor:pointer;padding:12px 0;font:700 var(--text-s) var(--font-sans);color:var(--color-accent);list-style:none}.more[data-astro-cid-2gwkpawk] summary[data-astro-cid-2gwkpawk]::-webkit-details-marker{display:none}.more[data-astro-cid-2gwkpawk][open] summary[data-astro-cid-2gwkpawk]{display:none}.share[data-astro-cid-2gwkpawk]{display:inline-flex;align-items:center;gap:6px;margin:4px 0 8px;min-height:40px;padding:0 14px;font:var(--text-s) var(--font-sans);color:var(--color-accent);background:var(--color-paper);border:1px solid var(--color-accent);border-radius:20px;cursor:pointer}.share[data-astro-cid-2gwkpawk] svg[data-astro-cid-2gwkpawk]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.timeline[data-astro-cid-2gwkpawk]{padding-left:1.2em}.cover[data-astro-cid-2gwkpawk]{margin:18px 0 8px}.cover[data-astro-cid-2gwkpawk] img[data-astro-cid-2gwkpawk]{width:100%;height:auto;display:block;border:1px solid var(--color-line)}.cover[data-astro-cid-2gwkpawk] figcaption[data-astro-cid-2gwkpawk]{margin-top:4px}.periods[data-astro-cid-2gwkpawk]{padding-left:1.2em;margin:6px 0}.bld[data-astro-cid-2gwkpawk] h3[data-astro-cid-2gwkpawk]{font-size:var(--text-m);margin:18px 0 4px}.club[data-astro-cid-2gwkpawk]{border-top:1px solid var(--color-line);margin-top:28px}.club[data-astro-cid-2gwkpawk] h3{font-size:var(--text-m);margin:20px 0 6px}.club[data-astro-cid-2gwkpawk] h4{font-size:var(--text-s);font-family:var(--font-sans);margin:14px 0 4px;color:var(--color-accent)}.club[data-astro-cid-2gwkpawk] .docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.club[data-astro-cid-2gwkpawk] .docs figure{margin:0;font:var(--text-s)/1.4 var(--font-sans)}.club[data-astro-cid-2gwkpawk] .docs img{width:100%;height:140px;object-fit:cover;border:1px solid var(--color-line);display:block;margin-bottom:4px}.club[data-astro-cid-2gwkpawk] .docs .sheet{display:flex;gap:6px;align-items:center;margin:0 0 4px;font-size:12px;color:var(--color-muted)}.club[data-astro-cid-2gwkpawk] .docs img.small{width:48px;height:48px;margin:0}.card[data-astro-cid-2gwkpawk].showcase{max-width:1240px;padding-inline:var(--space-8)}.showcase[data-astro-cid-2gwkpawk] h1[data-astro-cid-2gwkpawk]{font-size:38px}.showcase[data-astro-cid-2gwkpawk] .cover[data-astro-cid-2gwkpawk] img[data-astro-cid-2gwkpawk]{border:0;width:auto;max-width:100%;max-height:640px;margin:0 auto}.showcase[data-astro-cid-2gwkpawk] .cover[data-astro-cid-2gwkpawk] figcaption[data-astro-cid-2gwkpawk]{text-align:center}.showcase[data-astro-cid-2gwkpawk] .cover[data-astro-cid-2gwkpawk] figcaption[data-astro-cid-2gwkpawk]{font-size:var(--text-s)}.reading[data-astro-cid-2gwkpawk]{display:grid;grid-template-columns:280px minmax(0,760px);gap:48px;justify-content:center;align-items:start}.toc[data-astro-cid-2gwkpawk]{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;font:var(--text-s)/1.35 var(--font-sans)}.toc[data-astro-cid-2gwkpawk] summary[data-astro-cid-2gwkpawk]{cursor:pointer;font-weight:700;color:var(--color-accent);margin-bottom:8px}.toc[data-astro-cid-2gwkpawk] ul[data-astro-cid-2gwkpawk]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-2gwkpawk] li[data-astro-cid-2gwkpawk]{padding:4px 0}.toc[data-astro-cid-2gwkpawk] li[data-astro-cid-2gwkpawk].h3{font-weight:700;margin-top:10px}.toc[data-astro-cid-2gwkpawk] li[data-astro-cid-2gwkpawk].h4{padding-left:10px}.toc[data-astro-cid-2gwkpawk] a[data-astro-cid-2gwkpawk]{color:var(--color-ink);text-decoration:none}.toc[data-astro-cid-2gwkpawk] a[data-astro-cid-2gwkpawk]:hover{color:var(--color-accent);text-decoration:underline}.long[data-astro-cid-2gwkpawk]{font-size:18px;line-height:1.65}.long[data-astro-cid-2gwkpawk] .sub{font-size:var(--text-m);color:var(--color-muted)}.long[data-astro-cid-2gwkpawk] h3{font-size:24px;line-height:1.25;margin:40px 0 8px;color:var(--color-accent);scroll-margin-top:12px}.long[data-astro-cid-2gwkpawk] h4{font-size:var(--text-l);line-height:1.3;margin:32px 0 8px;scroll-margin-top:12px}.long[data-astro-cid-2gwkpawk] h5{font:700 var(--text-m)/1.3 var(--font-serif);margin:22px 0 6px;scroll-margin-top:12px}.long[data-astro-cid-2gwkpawk] blockquote{margin:16px 0;padding-left:var(--space-4);border-left:3px solid var(--color-line);font-style:italic}.long[data-astro-cid-2gwkpawk] li{margin:6px 0}.archive[data-astro-cid-2gwkpawk]{margin-top:56px;border-top:1px solid var(--color-line)}.archive[data-astro-cid-2gwkpawk] h2[data-astro-cid-2gwkpawk]{font-size:28px;margin-top:32px}.group[data-astro-cid-2gwkpawk] h3[data-astro-cid-2gwkpawk]{font-size:24px;line-height:1.25;margin:32px 0 20px}.group[data-astro-cid-2gwkpawk] .code[data-astro-cid-2gwkpawk]{color:var(--color-accent)}.group[data-astro-cid-2gwkpawk] h4[data-astro-cid-2gwkpawk]{font-size:var(--text-l);margin:40px 0 16px}.sheets[data-astro-cid-2gwkpawk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.sheet[data-astro-cid-2gwkpawk]{margin:0;display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:12px;padding-bottom:48px}.sheet[data-astro-cid-2gwkpawk].wide{grid-column:1 / -1}.frame[data-astro-cid-2gwkpawk]{display:flex;align-self:end;justify-content:center}.frame[data-astro-cid-2gwkpawk] img[data-astro-cid-2gwkpawk]{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;object-position:center bottom}.sheet[data-astro-cid-2gwkpawk].wide .frame[data-astro-cid-2gwkpawk] img[data-astro-cid-2gwkpawk]{width:100%;max-height:none}.sheet[data-astro-cid-2gwkpawk] figcaption[data-astro-cid-2gwkpawk]{font-size:16px;line-height:1.5}.sheet-title[data-astro-cid-2gwkpawk]{display:block;font-size:18px;line-height:1.3;margin-bottom:6px}.sheet-title[data-astro-cid-2gwkpawk] a[data-astro-cid-2gwkpawk]{color:var(--color-ink);text-decoration:none}.sheet-title[data-astro-cid-2gwkpawk] a[data-astro-cid-2gwkpawk]:hover{color:var(--color-accent)}.sheet[data-astro-cid-2gwkpawk] p[data-astro-cid-2gwkpawk]{margin:0 0 6px}.sheet[data-astro-cid-2gwkpawk] .ref[data-astro-cid-2gwkpawk]{font:var(--text-s)/1.4 var(--font-sans);color:var(--color-muted)}.photos[data-astro-cid-2gwkpawk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;align-items:start}.photo[data-astro-cid-2gwkpawk]{margin:0}.photo[data-astro-cid-2gwkpawk] img[data-astro-cid-2gwkpawk]{display:block;width:100%;height:auto}.photo[data-astro-cid-2gwkpawk] figcaption[data-astro-cid-2gwkpawk]{margin-top:8px;font:var(--text-s)/1.4 var(--font-sans);color:var(--color-muted)}@media(max-width:900px){.card[data-astro-cid-2gwkpawk].showcase{padding-inline:var(--space-4)}.showcase[data-astro-cid-2gwkpawk] h1[data-astro-cid-2gwkpawk]{font-size:var(--text-xl)}.reading[data-astro-cid-2gwkpawk]{grid-template-columns:minmax(0,1fr);gap:16px}.toc[data-astro-cid-2gwkpawk]{position:static;max-height:none}.long[data-astro-cid-2gwkpawk]{font-size:17px}.sheets[data-astro-cid-2gwkpawk]{display:block}.sheet[data-astro-cid-2gwkpawk]{display:block;padding-bottom:36px}.frame[data-astro-cid-2gwkpawk] img[data-astro-cid-2gwkpawk]{width:100%;max-height:none}.sheet[data-astro-cid-2gwkpawk] figcaption[data-astro-cid-2gwkpawk]{margin-top:12px}.photos[data-astro-cid-2gwkpawk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}
