.tldr-container.svelte-19q4dwm{margin-bottom:1.5rem}.tldr-content.svelte-19q4dwm{font-family:Adobe Caslon Pro,Georgia,serif;font-style:italic;color:var(--bs-secondary);font-size:.9rem;line-height:1.6;padding:0;margin:0}.tldr-label.svelte-19q4dwm{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-link-color);margin-right:.5rem}.tldr-text.svelte-19q4dwm{color:var(--bs-secondary)}.tldr-rich-content.svelte-19q4dwm{display:inline;color:var(--bs-secondary)}.tldr-rich-content.svelte-19q4dwm p{display:inline;margin:0}.tldr-rich-content.svelte-19q4dwm strong,.tldr-rich-content.svelte-19q4dwm b{font-weight:600;color:var(--bs-body-color)}.tldr-rich-content.svelte-19q4dwm em,.tldr-rich-content.svelte-19q4dwm i{font-style:italic}.tldr-rich-content.svelte-19q4dwm a{color:var(--bs-link-color);text-decoration:underline;text-decoration-color:var(--bs-link-color);text-underline-offset:.2em}.tldr-rich-content.svelte-19q4dwm a:hover{text-decoration-thickness:2px}.tldr-rich-content.svelte-19q4dwm code{font-family:var(--font-mono);font-size:.85em;padding:.1em .3em;background:var(--bs-tertiary-bg);border-radius:3px;color:var(--bs-code-color)}.tldr-content.svelte-19q4dwm .math-inline{display:inline;font-style:normal}.tldr-content.svelte-19q4dwm .math-inline math{font-family:KaTeX_Math,"Latin Modern Math","STIX Two Math","Cambria Math",Times New Roman,serif;font-style:italic;vertical-align:-.125em}.tldr-content.svelte-19q4dwm .math-inline math mn,.tldr-content.svelte-19q4dwm .math-inline math mo{font-style:normal}.image-grid.svelte-17r19xx{width:100%;position:relative}.grid-image-link.svelte-17r19xx,.grid-image-wrapper.svelte-17r19xx{display:block;overflow:hidden;border-radius:4px;line-height:0}.grid-image-link.svelte-17r19xx{cursor:zoom-in;transition:opacity .2s ease}.grid-image-link.svelte-17r19xx:hover{opacity:.9}.grid-image-link[title].svelte-17r19xx:after{content:attr(title);position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%) scale(.95);background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:8px 14px;border-radius:8px;font-size:.8rem;line-height:1.4;z-index:10;pointer-events:none;white-space:normal;max-width:80%;text-align:center;opacity:0;transition:opacity .2s ease,transform .2s ease}.grid-image-link[title].svelte-17r19xx:hover:after{opacity:1;transform:translate(-50%,50%) scale(1)}.grid-image{width:100%;height:100%;object-fit:cover;display:block}.grid-placeholder.svelte-17r19xx{display:flex;flex-wrap:wrap;gap:8px}.placeholder-item.svelte-17r19xx{flex:1 1 200px;max-width:300px;aspect-ratio:3/2;overflow:hidden;border-radius:4px}.pswp__button--arrow-left{position:fixed!important;left:16px!important;top:50%!important;transform:translateY(-50%);z-index:10001!important}.pswp__button--arrow-right{position:fixed!important;right:16px!important;top:50%!important;transform:translateY(-50%);z-index:10001!important}.pswp__counter{background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:4px 12px;font-size:14px}.media-block.svelte-1dzp3lx{position:relative}.media-block.float-right.svelte-1dzp3lx{float:right;max-width:min(360px,45%);margin:0 0 1rem 2rem;clear:right}.media-block.float-left.svelte-1dzp3lx{float:left;max-width:min(360px,45%);margin:0 2rem 1rem 0;clear:left}@media(max-width:768px){.media-block.float-right.svelte-1dzp3lx,.media-block.float-left.svelte-1dzp3lx{float:none;max-width:100%;margin:0 0 1.5rem;display:flex;flex-direction:column;align-items:center}}.media-block.svelte-1dzp3lx .media:where(.svelte-1dzp3lx){width:100%;margin:0}.media-block.svelte-1dzp3lx:not(.float-left):not(.float-right) .media:where(.svelte-1dzp3lx){margin-bottom:1rem}.media-link.svelte-1dzp3lx{all:unset;cursor:zoom-in;width:100%;display:block;line-height:0;border-radius:.375rem;overflow:hidden;transition:opacity .2s ease;position:relative}.media-link.svelte-1dzp3lx:hover{opacity:.9}.media-link.svelte-1dzp3lx:active{opacity:.95}.media-link[title].svelte-1dzp3lx:after{content:attr(title);position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%) scale(.95);background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:8px 14px;border-radius:8px;font-size:.8rem;line-height:1.4;z-index:10;pointer-events:none;white-space:normal;max-width:80%;text-align:center;opacity:0;transition:opacity .2s ease,transform .2s ease}.media-link[title].svelte-1dzp3lx:hover:after{opacity:1;transform:translate(-50%,50%) scale(1)}.media-picture{display:block;width:100%;border-radius:.375rem;overflow:hidden}.media-picture img{display:block}.content.svelte-1dzp3lx:empty{display:none}.media.head-shot{box-shadow:0 12px 30px #0000001f;border-radius:.375rem;overflow:hidden}.media.head-shot{max-width:180px}.media.head-shot img{max-width:180px;width:100%;height:auto;display:block}@media(max-width:768px){.media.head-shot{max-width:140px;margin-left:auto;margin-right:auto}.media.head-shot img{max-width:140px;width:100%;height:auto}}.pswp__button--close:not(.pswp__button--custom-close),.pswp__button--zoom:not(.pswp__button--custom-zoom-in),.pswp__button--arrow,.pswp__icn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pswp__button svg{display:block!important;visibility:visible!important;opacity:1!important;fill:currentColor!important;color:#fff!important}.pswp__button{background:#00000080!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease}.pswp__button:hover{background:#000000b3!important;border-color:#fff3;transform:scale(1.05)}.pswp__button i{font-size:1.25rem;color:#fff!important;line-height:1}.pswp__button--download{position:absolute!important;top:16px!important;left:16px!important}.pswp__button--fullscreen-bootstrap{position:fixed!important;inset:auto 16px 16px auto!important;z-index:10001!important;margin:0!important}.pswp__button--info-bootstrap{position:fixed!important;inset:auto auto 16px 16px!important;z-index:10001!important;margin:0!important}.pswp__exif-panel{position:fixed!important;bottom:16px;right:80px;max-width:320px;z-index:10000;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.pswp.exif-loaded .pswp__exif-panel{opacity:1;pointer-events:auto;cursor:pointer}.pswp.exif-hidden .pswp__exif-panel{opacity:0!important;pointer-events:none!important}.custom-exif-caption{position:relative;width:100%}.exif-readout{background:#000000d9;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:12px 16px;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 8px 32px #0006}.exif-title{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#fff6;font-weight:700;margin-bottom:12px;text-align:center}.exif-grid{display:grid;grid-template-columns:1fr;gap:8px}.exif-item{display:flex;align-items:flex-start;gap:8px;padding:4px 0}.exif-icon{width:14px;height:14px;color:#fff9;min-width:14px;flex-shrink:0;margin-top:2px}.exif-content{display:flex;flex-direction:column;gap:2px;min-width:0}.exif-label{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;font-weight:600;line-height:1}.exif-value{font-size:13px;color:#fff;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.2}.exif-value.exif-unknown{font-style:italic;opacity:.6}.pswp.exif-mode-portrait .pswp__exif-panel{position:absolute!important;transform:translateY(-50%);max-width:none;width:auto;inset:50% 80px auto auto}.pswp.exif-mode-portrait.exif-loaded .pswp__exif-panel{opacity:1;transform:translateY(-50%)}.pswp.exif-mode-portrait.exif-hidden .pswp__exif-panel{opacity:0!important;transform:translateY(-50%)!important}.pswp.exif-mode-portrait .exif-readout{padding:10px 16px;border-radius:16px}.pswp.exif-mode-portrait .exif-grid{grid-template-columns:repeat(2,auto)!important;gap:8px 16px!important;grid-auto-flow:row!important}.pswp.exif-mode-portrait .exif-item{padding:2px 0;white-space:nowrap}.pswp.exif-mode-portrait .exif-label{font-size:8px}.pswp.exif-mode-portrait .exif-value{font-size:12px}.pswp.exif-mode-landscape .pswp__exif-panel{position:fixed!important;bottom:20px;left:50%;transform:translate(-50%);right:auto;max-width:none;width:auto}.pswp.exif-mode-landscape.exif-hidden .pswp__exif-panel{opacity:0!important;transform:translate(-50%)!important}.pswp.exif-mode-landscape .exif-readout{max-width:none;padding:10px 20px;border-radius:20px}.pswp.exif-mode-landscape .exif-grid{grid-template-columns:repeat(4,auto);gap:4px 20px;grid-auto-flow:row}.pswp.exif-mode-landscape .exif-item{padding:2px 0}.pswp.exif-mode-landscape .exif-label{font-size:8px}.pswp.exif-mode-landscape .exif-value{font-size:12px;white-space:nowrap}@media(min-width:769px){.pswp.exif-mode-portrait .exif-grid{grid-template-columns:repeat(2,auto)!important;gap:8px 16px!important}}.pswp.mobile-mode.exif-mode-portrait .pswp__exif-panel,.pswp.mobile-mode.exif-mode-landscape .pswp__exif-panel,.pswp.mobile-mode .pswp__exif-panel{position:fixed!important;inset:auto auto -20px 50%!important;transform:translate(-50%)!important;max-width:calc(100vw - 32px);transition:bottom .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.pswp.mobile-mode.exif-mode-portrait:not(.exif-hidden) .pswp__exif-panel,.pswp.mobile-mode.exif-mode-landscape:not(.exif-hidden) .pswp__exif-panel,.pswp.mobile-mode:not(.exif-hidden) .pswp__exif-panel{bottom:20px!important}.pswp.mobile-mode.screen-portrait .exif-grid{grid-template-columns:repeat(2,auto)!important;gap:4px 16px!important}.pswp.mobile-mode.screen-landscape .exif-grid{grid-template-columns:repeat(4,auto)!important;gap:4px 20px!important}@media(max-width:1024px){.pswp:not(.mobile-mode).exif-mode-landscape .pswp__exif-panel{left:50%;transform:translate(-50%)}.pswp:not(.mobile-mode).exif-mode-landscape .exif-grid{grid-template-columns:repeat(2,auto)!important;gap:4px 16px!important}}@media(max-width:768px){.pswp:not(.mobile-mode) .pswp__exif-panel{max-width:calc(100vw - 32px)}.pswp:not(.mobile-mode).exif-mode-portrait .pswp__exif-panel{position:fixed!important;inset:auto auto 20px 50%;transform:translate(-50%)}.pswp:not(.mobile-mode).exif-mode-portrait .exif-grid{grid-template-columns:repeat(2,auto)!important;gap:4px 16px!important}}@media(max-width:480px){.pswp:not(.mobile-mode).exif-mode-landscape .exif-grid,.pswp:not(.mobile-mode).exif-mode-portrait .exif-grid{grid-template-columns:repeat(2,auto);gap:6px 12px}.pswp:not(.mobile-mode).exif-mode-portrait .exif-readout,.pswp:not(.mobile-mode).exif-mode-landscape .exif-readout{padding:8px 12px}}.prose:has(.drop-cap)>p:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;font-weight:inherit;color:inherit;font-family:inherit}.drop-cap.svelte-1v9v88b{display:flex;align-items:flex-end}.drop-cap-letter.svelte-1v9v88b{font-family:var(--font-display);font-size:4rem;line-height:.8;padding-right:.15em;color:var(--bs-link-color);font-weight:500;flex-shrink:0}.drop-cap.svelte-1v9v88b p:first-letter{float:none!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;font-weight:inherit!important;color:inherit!important;font-family:inherit!important}.drop-cap.svelte-1v9v88b p{margin:0}.social-links.svelte-1553m1o{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.social-label.svelte-1553m1o{margin-right:.25rem}.social-links.svelte-1553m1o a:where(.svelte-1553m1o){color:var(--bs-secondary);transition:color .2s ease,transform .2s ease;display:inline-flex;align-items:center}.social-links.svelte-1553m1o a:where(.svelte-1553m1o):hover{color:var(--bs-link-color);transform:translateY(-2px)}.social-links.accent.svelte-1553m1o a:where(.svelte-1553m1o){color:var(--bs-link-color)}.social-links.accent.svelte-1553m1o a:where(.svelte-1553m1o):hover{opacity:.8}.lazy-map-container.svelte-148kx6b{width:100%}.map-skeleton.svelte-148kx6b{width:100%;min-height:400px;aspect-ratio:2/1;background:var(--bs-secondary-bg);border-radius:.75rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--bs-border-color)}.skeleton-content.svelte-148kx6b{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--bs-secondary)}.skeleton-content.svelte-148kx6b svg{opacity:.5}.skeleton-content.svelte-148kx6b span:where(.svelte-148kx6b){font-size:.85rem;font-family:var(--font-ui)}
