.plan-page[data-astro-cid-u4bxlg6u]{background:#fbf9f6;color:#141210;padding-bottom:5rem}.hero[data-astro-cid-u4bxlg6u],.chapter[data-astro-cid-u4bxlg6u]{max-width:1340px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.hero[data-astro-cid-u4bxlg6u]{padding-top:clamp(3rem,7vw,6rem)}.eyebrow[data-astro-cid-u4bxlg6u]{display:flex;align-items:center;gap:12px;margin:0 0 1.75rem;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#9a5f3f}.eyebrow[data-astro-cid-u4bxlg6u]:before{content:"";width:42px;height:1px;background:#9a5f3f}.hero-top[data-astro-cid-u4bxlg6u]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,4.5rem);align-items:end}.hero-title[data-astro-cid-u4bxlg6u]{margin:0;font-family:var(--font-serif-stack);font-size:clamp(2.4rem,6.6vw,5.6rem);line-height:1.06;letter-spacing:-.035em;font-weight:600}.hero-lede[data-astro-cid-u4bxlg6u]{margin:1.75rem 0 0;max-width:30em;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.9;color:#5d574f}.hero-photo[data-astro-cid-u4bxlg6u]{margin:0;justify-self:end;width:min(100%,380px)}.hero-photo[data-astro-cid-u4bxlg6u] .frame[data-astro-cid-u4bxlg6u]{padding:10px;background:#fff;box-shadow:0 1px 2px #1412100f,0 18px 45px -18px #14121047;transform:rotate(1.2deg)}.hero-photo[data-astro-cid-u4bxlg6u] figcaption[data-astro-cid-u4bxlg6u]{margin-top:.85rem;text-align:right;font-family:Dancing Script,cursive;font-size:1.15rem;color:#9a9188}.facts[data-astro-cid-u4bxlg6u]{display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(2.75rem,5vw,4rem) 0 0;border-top:1px solid #e2dbd1;border-bottom:1px solid #e2dbd1}.fact[data-astro-cid-u4bxlg6u]{padding:1.15rem 1rem;border-right:1px solid #e2dbd1;text-align:center}.fact[data-astro-cid-u4bxlg6u]:last-child{border-right:0}.fact[data-astro-cid-u4bxlg6u] dt[data-astro-cid-u4bxlg6u]{font-size:10px;letter-spacing:.2em;color:#9a9188;text-transform:uppercase}.fact[data-astro-cid-u4bxlg6u] dd[data-astro-cid-u4bxlg6u]{margin:.45rem 0 0;font-size:.95rem;line-height:1.6;color:#26221e;text-wrap:balance}.chapter[data-astro-cid-u4bxlg6u]{padding-top:clamp(3.5rem,7vw,6rem)}.chapter-head[data-astro-cid-u4bxlg6u]{display:flex;align-items:baseline;gap:1rem;border-bottom:1px solid #e2dbd1;padding-bottom:.9rem}.chapter-num[data-astro-cid-u4bxlg6u]{font-family:var(--font-serif-stack);font-style:italic;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1;color:#c9a98f}.chapter-title[data-astro-cid-u4bxlg6u]{margin:0;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-.01em}.chapter-en[data-astro-cid-u4bxlg6u]{margin-left:auto;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#a49a90}.chapter-note[data-astro-cid-u4bxlg6u]{margin:1.4rem 0 0;max-width:46em;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.95;color:#3a352f}.photo[data-astro-cid-u4bxlg6u]{position:relative;display:block;overflow:hidden;background:#eee8e0;cursor:zoom-in}.photo[data-astro-cid-u4bxlg6u] img[data-astro-cid-u4bxlg6u]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s ease}.photo[data-astro-cid-u4bxlg6u]:hover img[data-astro-cid-u4bxlg6u]{transform:scale(1.035);filter:brightness(1.03)}.photo[data-astro-cid-u4bxlg6u]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1412100d;pointer-events:none}.photo[data-astro-cid-u4bxlg6u] figcaption[data-astro-cid-u4bxlg6u]{position:absolute;left:12px;bottom:10px;font-size:10px;letter-spacing:.16em;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.55);opacity:0;transform:translateY(6px);transition:all .35s ease}.photo[data-astro-cid-u4bxlg6u]:hover figcaption[data-astro-cid-u4bxlg6u]{opacity:1;transform:none}.masonry[data-astro-cid-u4bxlg6u]{columns:3;column-gap:14px;margin-top:2rem}.masonry-item[data-astro-cid-u4bxlg6u]{break-inside:avoid;margin:0 0 14px}.rail-wrap[data-astro-cid-u4bxlg6u]{margin-top:2rem}.rail[data-astro-cid-u4bxlg6u]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.9rem;scrollbar-width:thin;scrollbar-color:#c9a98f transparent}.rail[data-astro-cid-u4bxlg6u]::-webkit-scrollbar{height:4px}.rail[data-astro-cid-u4bxlg6u]::-webkit-scrollbar-thumb{background:#c9a98f}.rail-item[data-astro-cid-u4bxlg6u]{flex:0 0 auto;width:clamp(250px,29vw,400px);margin:0;scroll-snap-align:start}.rail-item[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u]{height:clamp(190px,22vw,270px)}.rail-hint[data-astro-cid-u4bxlg6u]{margin:.9rem 0 0;font-size:11px;letter-spacing:.14em;color:#a49a90}.trio[data-astro-cid-u4bxlg6u]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:2rem}.trio[data-astro-cid-u4bxlg6u] figure[data-astro-cid-u4bxlg6u]{margin:0}.trio[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u]{aspect-ratio:16 / 9}.still-grid[data-astro-cid-u4bxlg6u]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:2rem}.still-grid[data-astro-cid-u4bxlg6u] figure[data-astro-cid-u4bxlg6u]{margin:0}.still-grid[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u]{aspect-ratio:16 / 9}.mixed[data-astro-cid-u4bxlg6u]{margin-top:2rem;display:flex;flex-direction:column;gap:14px}.mixed-quad[data-astro-cid-u4bxlg6u],.mixed-pair[data-astro-cid-u4bxlg6u],.mixed-trio[data-astro-cid-u4bxlg6u]{display:grid;gap:14px}.mixed-quad[data-astro-cid-u4bxlg6u]{grid-template-columns:repeat(4,1fr)}.mixed-pair[data-astro-cid-u4bxlg6u]{grid-template-columns:repeat(2,1fr)}.mixed-trio[data-astro-cid-u4bxlg6u]{grid-template-columns:repeat(3,1fr)}.mixed-quad[data-astro-cid-u4bxlg6u] figure[data-astro-cid-u4bxlg6u],.mixed-pair[data-astro-cid-u4bxlg6u] figure[data-astro-cid-u4bxlg6u],.mixed-trio[data-astro-cid-u4bxlg6u] figure[data-astro-cid-u4bxlg6u],.mixed-big[data-astro-cid-u4bxlg6u]{margin:0}.mixed-quad[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u],.mixed-trio[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u]{aspect-ratio:4 / 3}.mixed-pair[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u]{aspect-ratio:1 / 1}.mixed-quad[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u] img[data-astro-cid-u4bxlg6u],.mixed-trio[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u] img[data-astro-cid-u4bxlg6u],.mixed-pair[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u] img[data-astro-cid-u4bxlg6u]{object-fit:contain}.mixed-big[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u] img[data-astro-cid-u4bxlg6u]{height:auto;max-height:64vh;object-fit:contain}.plan-end[data-astro-cid-u4bxlg6u]{max-width:1340px;margin:clamp(4rem,8vw,7rem) auto 0;padding:3.5rem 1.25rem 0;border-top:1px solid #e2dbd1;text-align:center}.plan-content[data-astro-cid-u4bxlg6u] p{margin:0 auto 2rem;max-width:26em;font-family:var(--font-serif-stack);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.8;color:#2b2620}.plan-actions[data-astro-cid-u4bxlg6u]{display:flex;justify-content:center;gap:.9rem;flex-wrap:wrap}.end-note[data-astro-cid-u4bxlg6u]{margin:2.5rem 0 0;font-size:11px;letter-spacing:.06em;color:#a49a90}.reveal[data-astro-cid-u4bxlg6u]{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.reveal[data-astro-cid-u4bxlg6u].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal[data-astro-cid-u4bxlg6u]{opacity:1;transform:none;transition:none}.photo[data-astro-cid-u4bxlg6u] img[data-astro-cid-u4bxlg6u]{transition:none}}@media (max-width: 900px){.hero-top[data-astro-cid-u4bxlg6u]{grid-template-columns:1fr;align-items:start}.hero-photo[data-astro-cid-u4bxlg6u]{justify-self:start;width:min(100%,320px)}.facts[data-astro-cid-u4bxlg6u]{grid-template-columns:repeat(2,1fr)}.fact[data-astro-cid-u4bxlg6u]:nth-child(2){border-right:0}.fact[data-astro-cid-u4bxlg6u]:nth-child(-n+2){border-bottom:1px solid #e2dbd1}.masonry[data-astro-cid-u4bxlg6u]{columns:2}.trio[data-astro-cid-u4bxlg6u]{grid-template-columns:1fr}.still-grid[data-astro-cid-u4bxlg6u],.mixed-quad[data-astro-cid-u4bxlg6u]{grid-template-columns:repeat(2,1fr)}.mixed-big[data-astro-cid-u4bxlg6u] .photo[data-astro-cid-u4bxlg6u] img[data-astro-cid-u4bxlg6u]{max-height:52vh}}@media (max-width: 560px){.masonry[data-astro-cid-u4bxlg6u]{columns:1}.rail-item[data-astro-cid-u4bxlg6u]{width:78vw}.chapter-en[data-astro-cid-u4bxlg6u]{display:none}}
