.post-card{color:var(--color-ink);gap:1rem;text-decoration:none;display:grid}.post-card__media{aspect-ratio:3/2;background:var(--color-sand);border-radius:.75rem;overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.post-card:hover .post-card__media img{transform:scale(1.03)}.post-card__title{text-decoration-color:var(--color-terracotta);margin:.6rem 0 0;font-size:1.3rem;line-height:1.2}.post-card__desc{color:var(--color-ink-soft);margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.post-card__arrow{color:var(--color-link);margin-top:.5rem;display:block}@media (width>=640px){.post-card--row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem}.post-card--row .post-card__media{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.post-card__media img{transition:none}.post-card:hover .post-card__media img{transform:none}}.hero[data-astro-cid-jgctki6q]{isolation:isolate;background:var(--color-paper);display:grid;position:relative;overflow:hidden}.hero__text[data-astro-cid-jgctki6q]{z-index:1;padding:2.5rem 1.25rem 8rem;position:relative}.hero__text[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{letter-spacing:-.055em;max-width:18ch;color:var(--color-forest);margin:1.25rem 0 0;font-size:clamp(2.8rem,4.5vw,3.9rem);font-weight:600;line-height:1.02}[data-astro-cid-jgctki6q]:lang(ko) .hero__text[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q],[data-astro-cid-jgctki6q]:lang(ja) .hero__text[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{letter-spacing:0;max-width:18em;font-size:clamp(2.4rem,4vw,3.7rem)}.hero__lede[data-astro-cid-jgctki6q]{max-width:29rem;margin-top:1rem;font-size:clamp(1.1rem,1.85vw,1.4rem);line-height:1.35}.hero__actions[data-astro-cid-jgctki6q]{z-index:1;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:1.6rem;display:flex;position:relative}.hero__text[data-astro-cid-jgctki6q] .hero-art{opacity:.9;pointer-events:none;width:100%;height:9rem;position:absolute;bottom:0;left:0}.hero__media[data-astro-cid-jgctki6q]{aspect-ratio:4/3;margin:-4rem 0 0;position:relative;overflow:hidden}.hero__media[data-astro-cid-jgctki6q]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--color-paper), transparent 35%);position:absolute;inset:0}.hero__media[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{object-fit:cover;width:100%;height:100%;display:block}.hero__caption[data-astro-cid-jgctki6q]{z-index:1;writing-mode:vertical-rl;color:#fff;text-transform:uppercase;letter-spacing:.25em;text-shadow:0 1px 4px #0009;align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;display:flex;position:absolute;top:34%;right:1.5rem}.hero__caption[data-astro-cid-jgctki6q]:after{content:"";background:#fffc;width:1px;height:4rem}@media (width>=768px){.hero__text[data-astro-cid-jgctki6q]{padding-inline:2rem}}@media (width>=1024px){.hero[data-astro-cid-jgctki6q]{max-width:80rem;min-height:30rem;margin-inline:auto;display:block}.hero__text[data-astro-cid-jgctki6q]{box-sizing:border-box;width:47%;min-height:30rem;padding:3rem 0 8rem 2rem}.hero__text[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{width:auto;max-width:100%;font-size:clamp(2.8rem,4.5vw,3.4rem)}.hero__text[data-astro-cid-jgctki6q] .eyebrow[data-astro-cid-jgctki6q]{letter-spacing:.2em;white-space:nowrap;font-size:.95rem}.hero__media[data-astro-cid-jgctki6q]{aspect-ratio:auto;border-top-right-radius:5.5rem;margin:0;position:absolute;inset:0 0 0 35%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 700' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='rough'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035 .07' numOctaves='3' seed='8' result='noise'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='noise' scale='14' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M155 -30 C95 70 170 105 145 190 C125 260 210 310 165 390 C130 455 115 500 100 560 C80 620 60 670 25 730 H1030 V-30Z' fill='white' filter='url(%23rough)'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat}.hero__media[data-astro-cid-jgctki6q]:after{background:linear-gradient(90deg,#fbf5ee2e,#0000 35%)}.hero__media[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{filter:brightness(1.13)saturate(1.12);object-position:48% 100%!important}}.band[data-astro-cid-jgctki6q]{background:var(--color-sand);text-align:center;letter-spacing:.14em;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin:0;padding:.65rem 1rem;font-size:.9rem;display:flex}[data-astro-cid-jgctki6q]:lang(ko) .band[data-astro-cid-jgctki6q],[data-astro-cid-jgctki6q]:lang(ja) .band[data-astro-cid-jgctki6q]{letter-spacing:.04em}.band__dot[data-astro-cid-jgctki6q]{color:var(--color-terracotta)}.home-section[data-astro-cid-jgctki6q]{margin-top:2.5rem}.home-section[data-astro-cid-jgctki6q] .rule-heading[data-astro-cid-jgctki6q]{letter-spacing:-.045em;color:var(--color-forest);font-size:clamp(2rem,4vw,3.15rem);font-weight:600;line-height:1.12}.section-head[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.4rem;display:flex}.section-intro[data-astro-cid-jgctki6q]{color:var(--color-ink-soft);max-width:36rem}.dest-grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.dest-card[data-astro-cid-jgctki6q]{color:var(--color-forest);text-decoration:none;display:block}.dest-card[data-astro-cid-jgctki6q] img{aspect-ratio:1.27;object-fit:cover;border-radius:.5rem;width:100%;height:auto;display:block}.dest-card__name[data-astro-cid-jgctki6q]{font-family:var(--font-serif);margin:.6rem 0 0 .5rem;font-size:1.9rem;font-weight:650;display:block}.dest-card__more[data-astro-cid-jgctki6q]{color:var(--color-link);align-items:center;gap:.3rem;margin-left:.5rem;font-size:.9rem;display:inline-flex}.dest-card[data-astro-cid-jgctki6q]:hover .dest-card__name[data-astro-cid-jgctki6q]{text-decoration:underline;text-decoration-color:var(--color-terracotta)}.interest-list[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.interest-list[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{border:1px solid var(--color-line);color:var(--color-forest);background:#fff8f0;border-radius:999px;padding:.6rem 1.2rem;font-weight:500;text-decoration:none;display:inline-block}.interest-list[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:hover{border-color:var(--color-terracotta);color:var(--color-link)}.notes[data-astro-cid-jgctki6q]{border-top:1px solid var(--color-line);gap:2.5rem;padding-top:2.3rem;display:grid}.notes__grid[data-astro-cid-jgctki6q]{gap:2.5rem 2rem;display:grid}@media (width>=900px){.notes__grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.dest-grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,minmax(0,1fr))}.notes[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,.9fr) minmax(0,3.5fr);gap:1.5rem}.notes__intro[data-astro-cid-jgctki6q] .rule-heading[data-astro-cid-jgctki6q]{font-size:2.8rem}.notes__intro[data-astro-cid-jgctki6q] .section-intro[data-astro-cid-jgctki6q]{font-size:.9rem;line-height:1.4}.notes__grid[data-astro-cid-jgctki6q]{gap:1.5rem}.notes[data-astro-cid-jgctki6q] .post-card--row{gap:1rem}.notes[data-astro-cid-jgctki6q] .post-card__media{aspect-ratio:1.08;width:100%;min-width:0}.notes[data-astro-cid-jgctki6q] .post-card__title{letter-spacing:-.035em;font-size:1.5rem}.notes[data-astro-cid-jgctki6q] .post-card__desc{font-size:.88rem;line-height:1.35}}.place-grid[data-astro-cid-36lrhvtz]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.place-grid[data-astro-cid-36lrhvtz] a[data-astro-cid-36lrhvtz]{border:1px solid var(--color-line);font-family:var(--font-serif);color:var(--color-forest);background:#fff8f0;border-radius:.5rem;padding:1rem 1.25rem;font-size:1.25rem;text-decoration:none;display:block}.place-grid[data-astro-cid-36lrhvtz] a[data-astro-cid-36lrhvtz]:hover{border-color:var(--color-terracotta)}.place-grid[data-astro-cid-36lrhvtz] small[data-astro-cid-36lrhvtz]{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:.8rem}.credits[data-astro-cid-nlpp4qp6]{gap:1.25rem;margin:2rem 0;padding:0;list-style:none;display:grid}.credits[data-astro-cid-nlpp4qp6] li[data-astro-cid-nlpp4qp6]{border-left:3px solid var(--color-terracotta);padding-left:1rem}
