.tl[data-astro-cid-3xih677i]{padding-top:40px;position:relative}.tl-list[data-astro-cid-3xih677i]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(20px,2.4vw,32px);display:grid}.tl-line[data-astro-cid-3xih677i]{background:var(--accent);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.tl-item[data-astro-cid-3xih677i]{position:relative}.tl-mark[data-astro-cid-3xih677i]{background:var(--fg);border:1px solid var(--fg);width:12px;height:12px;position:absolute;top:-45px;left:0}.tl[data-astro-cid-3xih677i].scrub .tl-mark[data-astro-cid-3xih677i]:not(.on){background:var(--bg);border-color:var(--faint)}.tl-day[data-astro-cid-3xih677i]{min-height:1.4em}.tl-time[data-astro-cid-3xih677i]{min-height:calc(1.05*clamp(2rem,3.4vw,3.3rem));font-family:var(--sans);letter-spacing:-.02em;color:var(--fg);white-space:nowrap;align-items:flex-end;margin-top:6px;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;line-height:1.05;display:flex}.tl-item--lev[data-astro-cid-3xih677i] .tl-time[data-astro-cid-3xih677i]{color:var(--accent);font-size:clamp(2rem,3.4vw,3.3rem)}.tl-text[data-astro-cid-3xih677i]{max-width:18em;color:var(--muted);margin-top:14px}@media (width<=759px){.tl[data-astro-cid-3xih677i]{padding-top:0;padding-left:30px}.tl-list[data-astro-cid-3xih677i]{grid-template-columns:minmax(0,1fr);gap:36px}.tl-line[data-astro-cid-3xih677i]{transform-origin:50% 0;width:2px;height:auto;inset:6px auto 6px 5px}.tl-mark[data-astro-cid-3xih677i]{top:3px;left:-30px}.tl-day[data-astro-cid-3xih677i]{min-height:0}.tl-day[data-astro-cid-3xih677i]:empty{display:none}.tl-item[data-astro-cid-3xih677i]:has(.tl-day:not(:empty)) .tl-mark[data-astro-cid-3xih677i]{top:3px}.tl-time[data-astro-cid-3xih677i]{min-height:0;margin-top:0}.tl-item--lev[data-astro-cid-3xih677i] .tl-time[data-astro-cid-3xih677i]{font-size:clamp(2rem,9vw,2.6rem)}.tl-item--lev[data-astro-cid-3xih677i]:not(:has(.tl-day:not(:empty))) .tl-mark[data-astro-cid-3xih677i]{top:13px}.tl-day[data-astro-cid-3xih677i]:not(:empty)+.tl-time[data-astro-cid-3xih677i]{margin-top:4px}.tl-text[data-astro-cid-3xih677i]{margin-top:8px}}.gal[data-astro-cid-rj65ajc3]{gap:var(--gap);padding-inline:var(--gap);flex-direction:column;display:flex}.gal-row[data-astro-cid-rj65ajc3]{gap:var(--gap);display:flex}.gal-row[data-astro-cid-rj65ajc3]:not(.gal-row--full){max-width:calc(var(--sum) * 100svh)}.gal-item[data-astro-cid-rj65ajc3]{flex:var(--r) 1 0;min-width:0;aspect-ratio:var(--r);background:var(--bg-2);cursor:zoom-in;display:block;overflow:hidden}.gal-item[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}.gal-row--full[data-astro-cid-rj65ajc3] .gal-item[data-astro-cid-rj65ajc3]{aspect-ratio:auto;max-height:92svh;height:min(calc((100vw - var(--gap) * 2) / var(--r)), 92svh)}@media (width<=759px){.gal[data-astro-cid-rj65ajc3]{padding-inline:0}.gal-row[data-astro-cid-rj65ajc3]{flex-direction:column}.gal-row[data-astro-cid-rj65ajc3]:not(.gal-row--full){max-width:none}.gal-row--pp[data-astro-cid-rj65ajc3]{flex-direction:row}.gal-item[data-astro-cid-rj65ajc3]{flex:none;width:100%}.gal-row--pp[data-astro-cid-rj65ajc3] .gal-item[data-astro-cid-rj65ajc3]{flex:var(--r) 1 0;width:auto}.gal-row--full[data-astro-cid-rj65ajc3] .gal-item[data-astro-cid-rj65ajc3]{height:auto;aspect-ratio:var(--r);max-height:none}}.lb[data-astro-cid-rj65ajc3]{z-index:100;background:#121212;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.lb[data-astro-cid-rj65ajc3][hidden]{display:none}.lb-img[data-astro-cid-rj65ajc3]{object-fit:contain;user-select:none;-webkit-user-drag:none;grid-area:1/1;width:100%;height:100%;padding:clamp(8px,2vw,32px) clamp(8px,2vw,32px) 0}.lb-zone[data-astro-cid-rj65ajc3]{-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-area:1/1;align-self:stretch;width:35%;padding:0}.lb-zone--prev[data-astro-cid-rj65ajc3]{cursor:w-resize;justify-self:start}.lb-zone--next[data-astro-cid-rj65ajc3]{cursor:e-resize;justify-self:end}.lb-bar[data-astro-cid-rj65ajc3]{padding:12px var(--gutter) max(12px, env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;display:flex}.lb-count[data-astro-cid-rj65ajc3]{letter-spacing:.07em;color:var(--muted);font-size:13px}.lb-nav[data-astro-cid-rj65ajc3]{gap:8px;display:flex}.lb-btn[data-astro-cid-rj65ajc3]{border:1px solid var(--line);min-width:52px;min-height:48px;font-family:var(--sans);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;padding:0 14px;font-size:14px}.lb-btn[data-astro-cid-rj65ajc3]:hover{border-color:var(--fg)}.hero[data-astro-cid-z7xolria]{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-top:120px;display:flex;position:relative}.hero-bg[data-astro-cid-z7xolria]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-bg[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;width:100%;height:100%}@media (aspect-ratio<=1){.hero-bg[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-position:var(--focus,50% 50%)}}.hero-bg[data-astro-cid-z7xolria]:after{content:"";background:linear-gradient(#1818188c 0%,#18181800 22%),linear-gradient(#18181800 48%,#181818d1 84%,#181818 100%);position:absolute;inset:0}.hero-title[data-astro-cid-z7xolria]{max-width:11ch;padding-bottom:clamp(24px,3vw,40px);font-size:clamp(2.8rem,min(9vw,15svh),10rem)}.hero-foot[data-astro-cid-z7xolria]{padding-top:16px;padding-bottom:22px;position:relative}.hero-foot[data-astro-cid-z7xolria]:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:#f2f0eb33;height:1px;position:absolute}.labels[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:6px 0;display:flex}.labels[data-astro-cid-z7xolria] .label[data-astro-cid-z7xolria]{color:#f2f0ebc7}.labels[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:not(:last-child):after{content:"/";color:var(--faint);margin-inline:14px}.about[data-astro-cid-z7xolria]{padding-top:var(--section);padding-bottom:var(--section);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:48px clamp(40px,6vw,120px);display:grid}.kernfeit[data-astro-cid-z7xolria]{letter-spacing:-.02em;border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:clamp(0px,1vw,16px);padding-bottom:clamp(40px,5vw,80px);font-size:clamp(1.75rem,3.3vw,3.15rem);line-height:1.12}.kernfeit[data-astro-cid-z7xolria]>span[data-astro-cid-z7xolria]{max-width:21em;display:block}.kernfeit-accent[data-astro-cid-z7xolria]{color:var(--accent)}.about-intro[data-astro-cid-z7xolria]{letter-spacing:-.015em;max-width:24em;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.22}.about-side[data-astro-cid-z7xolria]{gap:32px;padding-top:.5em;display:grid}.about-side[data-astro-cid-z7xolria] dt[data-astro-cid-z7xolria]{color:var(--fg);border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.about-side[data-astro-cid-z7xolria] dd[data-astro-cid-z7xolria]{color:var(--muted);max-width:26em}.sec-label[data-astro-cid-z7xolria]{color:var(--fg);margin-bottom:clamp(32px,4vw,56px)}.timeline[data-astro-cid-z7xolria]{padding-bottom:var(--section)}.note[data-astro-cid-z7xolria]{max-width:34em;color:var(--muted);margin-top:clamp(48px,5vw,72px);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.45}.note[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--fg);text-decoration-color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}.note[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--accent)}.note--top[data-astro-cid-z7xolria]{margin-top:0;margin-bottom:clamp(32px,4vw,56px)}.photos[data-astro-cid-z7xolria]{padding-bottom:var(--section)}.photos-head[data-astro-cid-z7xolria] .sec-label[data-astro-cid-z7xolria]{margin-bottom:clamp(20px,2.4vw,32px)}.photos-head[data-astro-cid-z7xolria]:not(:has(.note)) .sec-label[data-astro-cid-z7xolria]{margin-bottom:clamp(32px,4vw,56px)}.others[data-astro-cid-z7xolria]{padding-bottom:var(--section)}.others-list[data-astro-cid-z7xolria]{gap:var(--gap);padding-inline:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.other[data-astro-cid-z7xolria]{isolation:isolate;aspect-ratio:4/3;background:var(--bg-2);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.other[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{z-index:-1;object-fit:cover;width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.other[data-astro-cid-z7xolria]:after{content:"";z-index:-1;background:linear-gradient(#18181800 40%,#18181866 66%,#181818e6 100%);position:absolute;inset:0}.other-text[data-astro-cid-z7xolria]{flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,32px);display:flex}.other-meta[data-astro-cid-z7xolria]{color:#f2f0ebc7}.other-title[data-astro-cid-z7xolria]{font-size:clamp(1.8rem,3.6vw,3.6rem)}@media (hover:hover){.other[data-astro-cid-z7xolria]:hover img[data-astro-cid-z7xolria]{filter:brightness(1.12)}.other[data-astro-cid-z7xolria]:hover .other-title[data-astro-cid-z7xolria]{color:var(--accent)}}@media (width<=759px){.hero[data-astro-cid-z7xolria]{padding-top:96px}.hero-bg[data-astro-cid-z7xolria]:after{background:linear-gradient(#1818188c 0%,#18181800 20%),linear-gradient(#18181800 38%,#181818d9 74%,#181818 100%)}.hero-title[data-astro-cid-z7xolria]{font-size:clamp(2.5rem,12.5vw,4rem)}.labels[data-astro-cid-z7xolria]{flex-direction:column;gap:4px}.labels[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:not(:last-child):after{content:none}.about[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}.about-side[data-astro-cid-z7xolria]{padding-top:0}.others-list[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr);padding-inline:0}.other[data-astro-cid-z7xolria]:after{background:linear-gradient(#18181800 28%,#18181899 60%,#181818f0 100%)}}
