.about[data-astro-cid-ta2fbyqs]{width:min(100% - 2 * var(--page-gutter), 90rem);padding-top:clamp(var(--space-lg), 4vw, var(--space-3xl));margin-inline:auto}.page-head[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);margin-bottom:clamp(var(--space-md), 3vw, var(--space-xl));flex-wrap:wrap;display:flex}.statement[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-accent);margin:0}.bento[data-astro-cid-ta2fbyqs]{--photo-frame-h:21rem;--tile-head-h:1.875rem;gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.bento[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"story story""photo music""notes map"}}@media (width>=80rem){.bento[data-astro-cid-ta2fbyqs]{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.75fr) repeat(2,minmax(0,1fr));grid-template-areas:"story photo music""story notes map"}.bento[data-astro-cid-ta2fbyqs] .gallery[data-astro-cid-ta2fbyqs],.bento[data-astro-cid-ta2fbyqs] .music[data-astro-cid-ta2fbyqs],.bento[data-astro-cid-ta2fbyqs] .notes-tile[data-astro-cid-ta2fbyqs],.bento[data-astro-cid-ta2fbyqs] .map[data-astro-cid-ta2fbyqs]{aspect-ratio:auto;align-self:stretch;min-height:0}.bento[data-astro-cid-ta2fbyqs] .story[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{line-height:1.6}}@media (width>=40rem){.story[data-astro-cid-ta2fbyqs]{grid-area:story}.map[data-astro-cid-ta2fbyqs]{grid-area:map}.notes-tile[data-astro-cid-ta2fbyqs]{grid-area:notes}.gallery[data-astro-cid-ta2fbyqs]{grid-area:photo}.music[data-astro-cid-ta2fbyqs]{grid-area:music}}.tile[data-astro-cid-ta2fbyqs]{gap:var(--space-md);padding:clamp(var(--space-md), 2.4vw, var(--space-xl));background:var(--color-surface);border-radius:28px;flex-direction:column;min-width:0;display:flex}.tile-head[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.label[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.story[data-astro-cid-ta2fbyqs]{gap:0}.story[data-astro-cid-ta2fbyqs] section[data-astro-cid-ta2fbyqs]+section[data-astro-cid-ta2fbyqs]{margin-top:var(--space-lg)}.story[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0 0 var(--space-xs)}.story[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0 0 var(--space-sm);font-size:var(--text-blurb);color:var(--color-text-secondary);line-height:1.7}.story[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-weight:var(--weight-medium);color:var(--color-text-primary)}#now[data-astro-cid-ta2fbyqs]{scroll-margin-top:6rem}.gallery[data-astro-cid-ta2fbyqs]{aspect-ratio:1;isolation:isolate;background:var(--color-surface);align-self:start;margin:0;padding:0;position:relative;overflow:hidden}.g-slide[data-astro-cid-ta2fbyqs]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-standard), visibility 0s linear .4s;margin:0;position:absolute;inset:0}.g-slide[data-astro-cid-ta2fbyqs].is-active{opacity:1;visibility:visible;transition:opacity .4s var(--ease-standard)}.g-slide[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs],.g-live[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-live[data-astro-cid-ta2fbyqs]{opacity:0;transition:opacity .2s var(--ease-standard)}.g-slide[data-astro-cid-ta2fbyqs].is-playing .g-live[data-astro-cid-ta2fbyqs]{opacity:1}.g-live-badge[data-astro-cid-ta2fbyqs]{z-index:2;backdrop-filter:blur(8px);font-size:.6875rem;font-weight:var(--weight-medium);color:var(--color-text-primary);background:#ffffffd9;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 6px;display:inline-flex;position:absolute;top:22px;left:12px}.g-live-ring[data-astro-cid-ta2fbyqs]{border:1.5px dotted;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 2.5px #ffffffd9,inset 0 0 0 4px}.bubble[data-astro-cid-ta2fbyqs]{z-index:2;background:var(--color-accent);max-width:calc(100% - 56px);color:var(--color-accent-foreground);font-size:var(--text-small);transform-origin:100% 100%;border-radius:18px 18px 4px;margin:0;padding:.5rem .85rem;line-height:1.35;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 14px #280f3c40}.g-slide[data-astro-cid-ta2fbyqs].is-active .bubble[data-astro-cid-ta2fbyqs]{animation:bubble-in .38s .12s var(--ease-out) both}.bubble[data-astro-cid-ta2fbyqs].is-todo{opacity:.85;border:1.5px dashed #fffc}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)scale(.85)}}.g-bars[data-astro-cid-ta2fbyqs]{z-index:3;pointer-events:none;gap:4px;display:flex;position:absolute;top:10px;left:12px;right:12px}.g-bar[data-astro-cid-ta2fbyqs]{height:3px;transition:background-color var(--duration-standard) var(--ease-standard);background:#ffffff80;border-radius:2px;flex:1;box-shadow:0 0 0 .5px #280f3c1f,0 1px 3px #280f3c38}.g-bar[data-astro-cid-ta2fbyqs].is-active{background:#fff}.g-hit[data-astro-cid-ta2fbyqs]{z-index:1;color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 10px;display:flex;position:absolute;top:0;bottom:0}.g-prev[data-astro-cid-ta2fbyqs]{justify-content:flex-start;width:33%;left:0}.g-next[data-astro-cid-ta2fbyqs]{justify-content:flex-end;width:67%;right:0}.g-hit[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{box-sizing:content-box;backdrop-filter:blur(8px);fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);background:#ffffffd9;border-radius:50%;padding:7px;transform:scale(.9);box-shadow:0 2px 8px #280f3c2e}.gallery[data-astro-cid-ta2fbyqs]:hover .g-hit[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs],.g-hit[data-astro-cid-ta2fbyqs]:focus-visible svg[data-astro-cid-ta2fbyqs]{opacity:1;transform:none}.g-hit[data-astro-cid-ta2fbyqs]:hover svg[data-astro-cid-ta2fbyqs]{color:var(--color-accent-text)}.g-hit[data-astro-cid-ta2fbyqs]:focus-visible{outline:none}.g-hit[data-astro-cid-ta2fbyqs]:focus-visible svg[data-astro-cid-ta2fbyqs]{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}@media (hover:none){.g-hit[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{display:none}}@media (prefers-reduced-motion:reduce){.g-slide[data-astro-cid-ta2fbyqs],.g-slide[data-astro-cid-ta2fbyqs].is-active{transition:none}.g-slide[data-astro-cid-ta2fbyqs].is-active .bubble[data-astro-cid-ta2fbyqs]{animation:none}}.tile[data-astro-cid-ta2fbyqs] .img-placeholder[data-astro-cid-ta2fbyqs]{border-radius:18px;flex:1;min-height:0;margin:0}.spotify-fit[data-astro-cid-ta2fbyqs]{--s:1;border-radius:12px;height:352px;position:relative;overflow:hidden}.spotify[data-astro-cid-ta2fbyqs]{width:calc(100% / var(--s));height:352px;transform:scale(var(--s));transform-origin:0 0;border:0;display:block;position:absolute;top:0;left:0}.map-group[data-astro-cid-ta2fbyqs]{display:contents}@media (width>=40rem){.music[data-astro-cid-ta2fbyqs],.notes-tile[data-astro-cid-ta2fbyqs]{aspect-ratio:1;align-self:start;min-height:0;overflow:hidden}.music[data-astro-cid-ta2fbyqs] .spotify-fit[data-astro-cid-ta2fbyqs]{flex:1;height:auto;min-height:0}.map[data-astro-cid-ta2fbyqs] .map-canvas[data-astro-cid-ta2fbyqs] .pp-body{padding:8px 12px 10px}.map[data-astro-cid-ta2fbyqs] .map-canvas[data-astro-cid-ta2fbyqs] .pp-name{font-size:.9375rem}.map[data-astro-cid-ta2fbyqs] .map-canvas[data-astro-cid-ta2fbyqs] .leaflet-popup-content{scrollbar-width:thin}.notes-tile[data-astro-cid-ta2fbyqs] .notes[data-astro-cid-ta2fbyqs]{min-height:0}.notes-tile[data-astro-cid-ta2fbyqs] .note-body[data-astro-cid-ta2fbyqs]{flex:1;min-height:0}.notes-tile[data-astro-cid-ta2fbyqs] .note-intro[data-astro-cid-ta2fbyqs],.notes-tile[data-astro-cid-ta2fbyqs] .place-note[data-astro-cid-ta2fbyqs]{line-height:1.5}}.music[data-astro-cid-ta2fbyqs] .img-placeholder[data-astro-cid-ta2fbyqs]{min-height:16rem}.map-canvas[data-astro-cid-ta2fbyqs]{height:var(--photo-frame-h);isolation:isolate;background:#f6f3f7;border-radius:18px;flex:none;position:relative;overflow:hidden}.map-status[data-astro-cid-ta2fbyqs]{height:100%;padding:var(--space-md);text-align:center;font-size:var(--text-small);color:var(--color-text-secondary);place-items:center;margin:0;display:grid}.map-canvas[data-astro-cid-ta2fbyqs] .leaflet-tile-pane{filter:grayscale()sepia(.15)hue-rotate(232deg)saturate(1.2)brightness(1.16)contrast(.82)}.map-canvas[data-astro-cid-ta2fbyqs] .leaflet-container,.map-canvas[data-astro-cid-ta2fbyqs].leaflet-container{font-family:var(--font-body);background:#f6f3f7}.map-canvas[data-astro-cid-ta2fbyqs] .leaflet-control-attribution{background:#fffc;font-size:.6875rem}.map-canvas[data-astro-cid-ta2fbyqs] .leaflet-bar a{color:var(--color-text-primary)}.map-canvas[data-astro-cid-ta2fbyqs] .heart-pin{color:var(--color-accent);cursor:pointer;transition:transform .3s var(--ease-standard), color var(--duration-standard) var(--ease-standard);transform-origin:50% 90%;border-radius:50%;place-items:center;display:grid}.map-canvas[data-astro-cid-ta2fbyqs] .heart-pin svg{fill:currentColor;stroke:#fff;stroke-width:1.6px;filter:drop-shadow(0 2px 3px #3c1e504d);width:100%;height:100%;transition:transform .3s var(--ease-standard);transform-origin:50% 90%}.map-canvas[data-astro-cid-ta2fbyqs] .heart-pin:hover svg,.map-canvas[data-astro-cid-ta2fbyqs] .heart-pin:focus-visible svg{transform:scale(1.15)}.map-canvas[data-astro-cid-ta2fbyqs] .heart-pin.is-active{color:var(--color-accent-hover)}.map-canvas[data-astro-cid-ta2fbyqs] .heart-pin.is-active svg{transform:scale(1.35)}.map-canvas[data-astro-cid-ta2fbyqs] .heart-pin:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.title-link[data-astro-cid-ta2fbyqs]{min-height:2.75rem;color:inherit;transition:color var(--duration-standard) var(--ease-standard);align-items:center;gap:.35em;margin-block:-.75rem;text-decoration:none;display:inline-flex}.title-link[data-astro-cid-ta2fbyqs]:hover{color:var(--color-accent-text);text-underline-offset:.2em;text-decoration:underline}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup .leaflet-popup-content-wrapper{border-radius:14px;padding:0;overflow:hidden;box-shadow:0 8px 24px #28143733}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup .leaflet-popup-content{font-family:var(--font-body);margin:0;line-height:1.4}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup .leaflet-popup-tip{box-shadow:none}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.leaflet-popup-close-button{width:28px;height:28px;color:var(--color-text-primary);background:#ffffffeb;border-radius:50%;padding:0;font-size:0;line-height:0;top:6px;right:6px;box-shadow:0 1px 4px #2814372e}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.leaflet-popup-close-button span{display:none}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.leaflet-popup-close-button:before,.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.leaflet-popup-close-button:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.leaflet-popup-close-button:after{transform:translate(-50%,-50%)rotate(-45deg)}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.leaflet-popup-close-button:hover{color:var(--color-accent-hover);background:#fff}.map-canvas[data-astro-cid-ta2fbyqs] .pp-photos{background:var(--color-surface-hover);height:150px;display:flex}.map-canvas[data-astro-cid-ta2fbyqs] .pp-photos img{object-fit:cover;flex:1 0 100%;width:100%;height:100%}.map-canvas[data-astro-cid-ta2fbyqs] .pp-photos.is-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:3px;overflow-x:auto}.map-canvas[data-astro-cid-ta2fbyqs] .pp-photos.is-strip img{scroll-snap-align:start;flex:0 0 72%}.map-canvas[data-astro-cid-ta2fbyqs] .pp-todo{padding:var(--space-sm);border-bottom:2px dashed var(--color-border-strong);text-align:center;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.75rem}.map-canvas[data-astro-cid-ta2fbyqs] .pp-body{padding:10px 14px 12px}.map-canvas[data-astro-cid-ta2fbyqs] .pp-name{font-size:1rem;font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0}.map-canvas[data-astro-cid-ta2fbyqs] .pp-type{color:var(--color-text-muted);margin:2px 0 0;font-size:.8125rem}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.pp-name-link{color:var(--color-text-primary);text-decoration:none}.map-canvas[data-astro-cid-ta2fbyqs] .pp-arrow{color:var(--color-accent-text);transition:transform var(--duration-standard) var(--ease-standard);margin-left:.25em;display:inline-block}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.pp-name-link:hover{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.map-canvas[data-astro-cid-ta2fbyqs] .place-popup a.pp-name-link:hover .pp-arrow{transform:translate(2px,-2px)}.notes[data-astro-cid-ta2fbyqs]{gap:var(--space-sm);flex-direction:column;display:flex}.note-body[data-astro-cid-ta2fbyqs]{display:grid}.is-enhanced[data-astro-cid-ta2fbyqs] .slide[data-astro-cid-ta2fbyqs]{visibility:hidden;grid-area:1/1}.is-enhanced[data-astro-cid-ta2fbyqs] .slide[data-astro-cid-ta2fbyqs].is-active{visibility:visible;animation:note-in .45s var(--ease-out)}.slide[data-astro-cid-ta2fbyqs]+.slide[data-astro-cid-ta2fbyqs]{margin-top:var(--space-md)}.is-enhanced[data-astro-cid-ta2fbyqs] .slide[data-astro-cid-ta2fbyqs]+.slide[data-astro-cid-ta2fbyqs]{margin-top:0}.note-intro[data-astro-cid-ta2fbyqs]{font-size:var(--text-body);color:var(--color-text-secondary);margin:0;line-height:1.6}@keyframes note-in{0%{opacity:0;transform:translateY(6px)}}.place-note[data-astro-cid-ta2fbyqs]{font-size:var(--text-body);color:var(--color-text-secondary);margin:0;line-height:1.6}.note-nav[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);margin-top:auto;display:flex}.note-nav[data-astro-cid-ta2fbyqs][hidden]{display:none}.count[data-astro-cid-ta2fbyqs]{font-size:var(--text-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0}.step[data-astro-cid-ta2fbyqs]{border:1px solid var(--color-border-strong);width:2.75rem;height:2.75rem;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);background:#fff;border-radius:50%;place-items:center;font-size:1.125rem;display:grid}.step[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.step[data-astro-cid-ta2fbyqs]:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-foreground)}.map[data-astro-cid-ta2fbyqs]{aspect-ratio:1;isolation:isolate;background:#f6f3f7;align-self:start;padding:0;overflow:hidden}.map-wrap[data-astro-cid-ta2fbyqs]{flex:1;min-height:0;display:flex;position:relative}.map-wrap[data-astro-cid-ta2fbyqs] .map-canvas[data-astro-cid-ta2fbyqs]{border-radius:0;flex:1;height:auto;min-height:0}.map-canvas[data-astro-cid-ta2fbyqs] .leaflet-bottom.leaflet-right{margin:0 14px 8px 0}.notes[data-astro-cid-ta2fbyqs]{flex:1}
