.hero[data-astro-cid-lcdefpme]{grid-template-columns:max(var(--gutter), (100% - var(--max)) / 2) minmax(0, 5.4fr) clamp(40px, 6vw, 104px) minmax(0, 6.6fr);align-items:center;padding-block:clamp(12px,2vw,28px) clamp(40px,5vw,72px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{grid-column:2;padding-block:16px;container-type:inline-size}.hero-status[data-astro-cid-lcdefpme]{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 clamp(20px,3vh,32px);padding:7px 14px 7px 12px;font-size:.86rem;display:inline-flex}.hero-status[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:600}.hero-status[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-ink)}.hero-dot[data-astro-cid-lcdefpme]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%}.hero-title[data-astro-cid-lcdefpme]{text-wrap:initial;max-width:none;margin:0;font-size:clamp(2rem,9.4cqi,3.3rem);line-height:1.13}.hl[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.hero-copy[data-astro-cid-lcdefpme] .hero-lead{max-width:34ch;margin:clamp(18px,2.6vh,26px) 0 0;font-size:clamp(1.08rem,1.4vw,1.2rem)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(26px,4vh,38px);display:flex}.hero-media[data-astro-cid-lcdefpme]{height:clamp(420px, calc(100svh - var(--header-h) - 230px), 640px);grid-column:4/-1;position:relative}.hero-media[data-astro-cid-lcdefpme] .hero-photo{border-radius:var(--r-lg) 0 0 var(--r-lg);position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] .hero-photo img{object-position:24% 62%}.hero-media[data-astro-cid-lcdefpme] .hero-detail{aspect-ratio:4/5;border-radius:var(--r);width:clamp(160px,15vw,236px);box-shadow:0 0 0 6px var(--paper), var(--shadow-lg);position:absolute;top:clamp(28px,7%,64px);left:clamp(-104px,-6.5vw,-44px)}.hero-media[data-astro-cid-lcdefpme] .hero-detail img{object-position:62% 50%}.marq[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding-block:clamp(12px,1.4vw,18px);overflow:hidden}.marq-in[data-astro-cid-lcdefpme]{width:max-content;animation:60s linear infinite marq;display:flex}.marq[data-astro-cid-lcdefpme]:hover .marq-in[data-astro-cid-lcdefpme]{animation-play-state:paused}.marq-set[data-astro-cid-lcdefpme]{flex:none;display:flex}.marq-set[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font:italic 400 clamp(1.25rem, 2vw, 1.7rem)/1.1 var(--serif);white-space:nowrap;align-items:center;gap:clamp(22px,3vw,44px);padding-right:clamp(22px,3vw,44px);display:inline-flex}.marq-set[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;width:6px;height:6px}@keyframes marq{to{transform:translate(-50%)}}.day[data-astro-cid-lcdefpme]{padding-top:clamp(40px,5vw,72px)}.day-head[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2vw,28px);margin-bottom:clamp(28px,4vw,52px);display:grid}.day-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/7}.day-head[data-astro-cid-lcdefpme] p{grid-column:8/13}.day-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.day-head[data-astro-cid-lcdefpme] p{max-width:40ch;margin:0}.moments[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.moment[data-astro-cid-lcdefpme]:nth-child(2){margin-top:clamp(32px,4.5vw,72px)}.moment[data-astro-cid-lcdefpme]:nth-child(3){margin-top:clamp(16px,2.2vw,36px)}.moment-link[data-astro-cid-lcdefpme]{gap:8px;text-decoration:none;display:grid}.moment-link[data-astro-cid-lcdefpme] .moment-img{aspect-ratio:4/5;border-radius:var(--r);margin-bottom:14px}.moment-link[data-astro-cid-lcdefpme] .moment-img img{transition:transform 1s var(--ease)}.moment-link[data-astro-cid-lcdefpme]:hover .moment-img img{transform:scale(1.04)}.moment[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.moment[data-astro-cid-lcdefpme] p{margin:0}.moment-go[data-astro-cid-lcdefpme]{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:6px;margin-top:6px;font-size:.95rem;font-weight:600;transition:text-decoration-color .25s}.moment-link[data-astro-cid-lcdefpme]:hover .moment-go[data-astro-cid-lcdefpme]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.book[data-astro-cid-lcdefpme]{grid-template-columns:max(var(--gutter), (100% - var(--max)) / 2) minmax(0, 5fr) clamp(32px, 6vw, 96px) minmax(0, 6fr) max(var(--gutter), (100% - var(--max)) / 2);align-items:center;display:grid}.book-stage[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:0 var(--r-lg) var(--r-lg) 0;grid-column:1/3;justify-items:center;padding:clamp(40px,5.5vw,80px) 0;display:grid;position:relative;overflow:hidden}.book-cover[data-astro-cid-lcdefpme]{width:clamp(160px,17vw,230px);display:block;position:relative}.book-fan[data-astro-cid-lcdefpme]{width:clamp(130px,14vw,190px);transition:transform .7s var(--ease);position:absolute;top:50%;left:50%}.book-fan[data-astro-cid-lcdefpme].f0{transform:translate(-112%,-50%)rotate(-9deg)}.book-fan[data-astro-cid-lcdefpme].f1{transform:translate(12%,-50%)rotate(9deg)}.book-stage[data-astro-cid-lcdefpme]:hover .book-fan[data-astro-cid-lcdefpme].f0{transform:translate(-124%,-50%)rotate(-12deg)}.book-stage[data-astro-cid-lcdefpme]:hover .book-fan[data-astro-cid-lcdefpme].f1{transform:translate(24%,-50%)rotate(12deg)}.book-cover[data-astro-cid-lcdefpme] .book{transition:transform .7s var(--ease)}.book-cover[data-astro-cid-lcdefpme]:hover .book{transform:rotate(-2deg)translateY(-6px)}.book-text[data-astro-cid-lcdefpme]{grid-column:4;padding-block:32px}.book-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 10px}.book-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.book-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.book-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.events-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,2vw,28px);display:grid}.events-head[data-astro-cid-lcdefpme]{top:calc(var(--header-hc) + 32px);justify-items:start;gap:12px;display:grid;position:sticky}.events-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.events-head[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{order:-1}.events-empty[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0}.events-empty[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.7rem;font-style:italic;line-height:1.15}.pause[data-astro-cid-lcdefpme]{padding-block:clamp(64px,8vw,120px)}.pause-in[data-astro-cid-lcdefpme]{text-align:left;position:relative}.pause-in[data-astro-cid-lcdefpme]>.qt{margin-left:8.33333%}.pause[data-astro-cid-lcdefpme] .qt blockquote{max-width:26ch;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.08}.pause[data-astro-cid-lcdefpme] .qt blockquote:before,.pause[data-astro-cid-lcdefpme] .qt blockquote:after{content:none}.atmo[data-astro-cid-lcdefpme]{padding-top:var(--space)}.atmo-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,4.5fr) minmax(0,3.5fr);align-items:end;gap:clamp(16px,2.4vw,32px);display:grid}.atmo-text[data-astro-cid-lcdefpme]{align-self:center;justify-items:start;gap:14px;padding-right:12px;display:grid}.atmo-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.atmo-text[data-astro-cid-lcdefpme] .atmo-note{font:italic 400 1.5rem/1.25 var(--serif);color:var(--ink-2);margin:0}.atmo-grid[data-astro-cid-lcdefpme] .atmo-ph{border-radius:var(--r);margin:0;position:relative;overflow:hidden}.atmo-grid[data-astro-cid-lcdefpme] .p1{aspect-ratio:4/5}.atmo-grid[data-astro-cid-lcdefpme] .p2{aspect-ratio:4/5;margin-bottom:clamp(32px,4.5vw,72px)}.atmo-grid[data-astro-cid-lcdefpme] .p3,.atmo-grid[data-astro-cid-lcdefpme] .p4{aspect-ratio:1}.atmo-ph[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.atmo-ph[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:#ffffffe6;border-radius:999px;padding:5px 10px;font-size:.78rem;position:absolute;bottom:12px;left:12px}.close[data-astro-cid-lcdefpme]{padding-top:0}.close-in[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);padding-top:clamp(48px,6vw,72px);display:grid}.join[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 12px}.join[data-astro-cid-lcdefpme] form{max-width:520px;margin-top:22px}.shop-line[data-astro-cid-lcdefpme]{margin-top:22px}.shop-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600}.visit[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:14px;display:grid}.visit[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:84px 1fr;gap:10px 16px;margin:0;display:grid}.visit[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem;font-weight:600}.visit[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.visit[data-astro-cid-lcdefpme] .visit-pending{font:italic 400 1.4rem/1.3 var(--serif);color:var(--ink-2);margin:0}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:var(--gutter) 1fr var(--gutter);padding-bottom:28px}.hero-copy[data-astro-cid-lcdefpme]{grid-column:2;padding-top:4px}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(2rem,9.4cqi,3.3rem)}.hero-media[data-astro-cid-lcdefpme]{height:auto;margin-top:32px;margin-right:calc(-1 * var(--gutter));grid-column:2}.hero-media[data-astro-cid-lcdefpme] .hero-photo{aspect-ratio:5/4;position:relative;inset:auto}.hero-media[data-astro-cid-lcdefpme] .hero-photo .bimg-label{inset:auto auto 12px 12px}.hero-media[data-astro-cid-lcdefpme] .hero-detail{top:-26px;left:auto;right:calc(var(--gutter) + 14px);width:clamp(104px,28vw,190px);box-shadow:0 0 0 4px var(--paper), var(--shadow)}.day-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:10px}.day-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.day-head[data-astro-cid-lcdefpme] p{grid-column:1}.moments[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:44px}.moment[data-astro-cid-lcdefpme]:nth-child(n){margin-top:0}.moment-link[data-astro-cid-lcdefpme] .moment-img{aspect-ratio:4/3}.book[data-astro-cid-lcdefpme]{grid-template-columns:var(--gutter) 1fr var(--gutter)}.book-stage[data-astro-cid-lcdefpme]{border-radius:0;grid-column:1/-1}.book-text[data-astro-cid-lcdefpme]{grid-column:2}.events-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.events-head[data-astro-cid-lcdefpme]{position:static}.atmo-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.atmo-text[data-astro-cid-lcdefpme]{grid-column:1/-1}.atmo-grid[data-astro-cid-lcdefpme] .p2{margin-bottom:0}.close-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pause-in[data-astro-cid-lcdefpme]>.qt{margin-left:0}}@media (width<=420px){.hero-status[data-astro-cid-lcdefpme]{box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:.84rem}}
