.detail-layout[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:2fr 3fr;min-height:100dvh}.detail-left[data-astro-cid-by4zwojz]{position:sticky;top:0;height:100dvh;overflow-y:auto;padding:clamp(8rem,15vh,12rem) clamp(2rem,5vw,5rem) 4rem;display:flex;flex-direction:column;gap:0}.detail-back[data-astro-cid-by4zwojz]{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-bottom:.5rem;color:var(--color-muted);transition:opacity .2s,color .2s}.detail-back[data-astro-cid-by4zwojz]:hover{color:var(--color-ink)}.detail-title[data-astro-cid-by4zwojz]{font-family:var(--font-display);font-size:var(--text-title);font-weight:600;font-optical-sizing:none;letter-spacing:var(--tracking-display);color:var(--color-ink);line-height:1.06;text-wrap:balance;margin-top:.75rem}.detail-desc[data-astro-cid-by4zwojz]{font-family:var(--font-body);font-size:1rem;color:var(--color-muted);max-width:44ch;margin-top:1.5rem;line-height:1.6}.detail-visit[data-astro-cid-by4zwojz]{align-self:flex-start;margin-top:1.25rem}.detail-visit[data-astro-cid-by4zwojz]:hover .text-link-arrow[data-astro-cid-by4zwojz]{transform:translate(3px,-3px)}.detail-meta[data-astro-cid-by4zwojz]{margin-top:auto;padding-top:3rem}.detail-meta[data-astro-cid-by4zwojz]>div[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid var(--color-border)}.detail-meta[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{font-size:.875rem;color:var(--color-muted)}.detail-meta[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{font-size:.9375rem;color:var(--color-ink);font-variant-numeric:tabular-nums}.detail-right[data-astro-cid-by4zwojz]{padding-top:clamp(5rem,10vh,7rem);padding-right:clamp(1.25rem,3vw,3rem);display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2.5rem)}.detail-right[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz],.detail-right[data-astro-cid-by4zwojz] .detail-video[data-astro-cid-by4zwojz]{width:100%;display:block;box-shadow:0 0 0 1px #0303041a}.detail-video[data-astro-cid-by4zwojz]{aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;background:var(--color-ink)}.detail-right[data-astro-cid-by4zwojz] .detail-image-mobile[data-astro-cid-by4zwojz]{width:min(280px,50%);margin:1.5rem auto}.detail-next[data-astro-cid-by4zwojz]{display:flex;flex-direction:column;gap:.5rem;margin-top:clamp(2rem,6vh,4rem);padding:2rem 0 clamp(3rem,8vh,5rem);border-top:1px solid var(--color-border)}.detail-next-label[data-astro-cid-by4zwojz]{font-size:.875rem;color:var(--color-muted)}.detail-next-title[data-astro-cid-by4zwojz]{font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;font-optical-sizing:none;letter-spacing:var(--tracking-display);line-height:1.1;text-wrap:balance;color:var(--color-ink);transition:color .2s}.detail-next-arrow[data-astro-cid-by4zwojz]{display:inline-block;margin-left:.25em;transition:transform .3s cubic-bezier(.16,1,.3,1)}.detail-next[data-astro-cid-by4zwojz]:hover .detail-next-title[data-astro-cid-by4zwojz]{color:var(--color-accent)}.detail-next[data-astro-cid-by4zwojz]:hover .detail-next-arrow[data-astro-cid-by4zwojz]{transform:translate(6px)}@media (prefers-reduced-motion: reduce){.detail-next-arrow[data-astro-cid-by4zwojz]{transition:none}}@media (max-width: 1100px){.detail-left[data-astro-cid-by4zwojz]{position:static;height:auto}.detail-meta[data-astro-cid-by4zwojz]{margin-top:2.5rem;padding-top:0}.detail-meta[data-astro-cid-by4zwojz]>div[data-astro-cid-by4zwojz]{grid-template-columns:1fr;gap:.15rem}}@media (max-width: 767px){.detail-layout[data-astro-cid-by4zwojz]{grid-template-columns:1fr}.detail-left[data-astro-cid-by4zwojz]{position:static;height:auto;padding:8rem 1.25rem 3rem}.detail-right[data-astro-cid-by4zwojz]{padding:0 1.25rem}.detail-right[data-astro-cid-by4zwojz] .detail-image-mobile[data-astro-cid-by4zwojz]{width:min(360px,86%);margin:2rem auto}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
