.yd[data-astro-cid-uxebgg7g]{position:relative;z-index:1;padding:var(--space-8) 0 0}.yd-wr[data-astro-cid-uxebgg7g]{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.yd-label[data-astro-cid-uxebgg7g]{font-family:var(--font-mono);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--text-muted);margin:0}.yd-back[data-astro-cid-uxebgg7g]{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--text-muted);margin-bottom:var(--space-8);transition:color var(--transition-base)}.yd-back[data-astro-cid-uxebgg7g]:hover{color:var(--color-primary-500)}.yd-hero[data-astro-cid-uxebgg7g]{display:grid;grid-template-columns:var(--grid-6col);gap:var(--space-6);align-items:center;margin-bottom:var(--space-12)}.yd-hero-text[data-astro-cid-uxebgg7g]{grid-column:span 3}.yd-title[data-astro-cid-uxebgg7g]{font-family:var(--font-serif);font-weight:300;font-size:clamp(1.8rem,4.5vw,2.8rem);letter-spacing:.06em;line-height:1.18;color:var(--text-primary);margin:var(--space-4) 0 var(--space-4)}.yd-desc[data-astro-cid-uxebgg7g]{font-family:var(--font-sans);font-weight:300;font-size:.85rem;color:var(--text-muted);line-height:1.75;max-width:560px}.yd-tags[data-astro-cid-uxebgg7g]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.yd-tag[data-astro-cid-uxebgg7g]{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;padding:6px 12px;border:1px solid var(--border-color);border-radius:999px;color:var(--text-muted);background:#fff9}.yd-hero-cover[data-astro-cid-uxebgg7g]{grid-column:span 3;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;aspect-ratio:3 / 2}.yd-hero-img[data-astro-cid-uxebgg7g]{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.yd-hero-cover[data-astro-cid-uxebgg7g]:hover .yd-hero-img[data-astro-cid-uxebgg7g]{transform:scale(1.04)}.yd-cover-ph[data-astro-cid-uxebgg7g]{width:100%;height:100%;min-height:420px;background:linear-gradient(90deg,rgba(24,24,27,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(24,24,27,.04) 1px,transparent 1px),linear-gradient(135deg,#e9eef6,#fbfdff);background-size:28px 28px,28px 28px,auto}.yd-meta[data-astro-cid-uxebgg7g]{display:grid;grid-template-columns:var(--grid-6col);gap:var(--space-6);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:var(--space-6) 0;margin-bottom:var(--space-12)}.yd-meta-item[data-astro-cid-uxebgg7g]:nth-child(1){grid-column:span 2}.yd-meta-item[data-astro-cid-uxebgg7g]:nth-child(2){grid-column:span 2}.yd-meta-item[data-astro-cid-uxebgg7g]:nth-child(3){grid-column:span 2}.yd-meta-item[data-astro-cid-uxebgg7g] strong[data-astro-cid-uxebgg7g]{display:block;margin-top:var(--space-2);font-family:var(--font-serif);font-size:1.1rem;font-weight:300;letter-spacing:.04em;color:var(--text-primary)}.yd-body[data-astro-cid-uxebgg7g]{margin-top:var(--space-12)}.yd-section[data-astro-cid-uxebgg7g]{display:grid;grid-template-columns:var(--grid-6col);gap:var(--space-6);padding:var(--space-12) 0 var(--space-8);border-bottom:1px solid var(--border-color);align-items:start}.yd-section-num[data-astro-cid-uxebgg7g]{grid-column:span 1}.yd-section-title[data-astro-cid-uxebgg7g]{grid-column:span 1;font-family:var(--font-serif);font-weight:300;font-size:1.8rem;letter-spacing:.06em;color:var(--text-primary);line-height:1.2;margin:0}.yd-section-content[data-astro-cid-uxebgg7g]{grid-column:span 4;min-width:0}.yd-section-num[data-astro-cid-uxebgg7g]{font-family:var(--font-mono);font-size:10px;letter-spacing:4px;color:var(--text-muted)}.yd-section-content[data-astro-cid-uxebgg7g] p[data-astro-cid-uxebgg7g]{font-family:var(--font-sans);font-weight:300;font-size:.85rem;color:var(--text-secondary);line-height:1.9;max-width:680px;margin:0}.yd-section-content[data-astro-cid-uxebgg7g] p[data-astro-cid-uxebgg7g]+p[data-astro-cid-uxebgg7g]{margin-top:var(--space-4)}.yd-blocks[data-astro-cid-uxebgg7g]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.yd-blocks-row[data-astro-cid-uxebgg7g]{display:grid;grid-template-columns:repeat(var(--block-count),minmax(0,1fr));gap:var(--space-4)}.yd-blocks--ph[data-astro-cid-uxebgg7g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.yd-block[data-astro-cid-uxebgg7g]{aspect-ratio:3 / 2;border-radius:8px;border:0;background:var(--bg-tertiary);overflow:hidden;margin:0}.yd-block[data-astro-cid-uxebgg7g] img[data-astro-cid-uxebgg7g],.yd-block[data-astro-cid-uxebgg7g] video[data-astro-cid-uxebgg7g]{display:block;width:100%;height:100%;object-fit:cover}.yd-image-trigger[data-astro-cid-uxebgg7g]{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.yd-image-trigger[data-astro-cid-uxebgg7g]:focus-visible{outline:2px solid var(--text-primary);outline-offset:-4px}.yd-lightbox[data-astro-cid-uxebgg7g]{width:100vw;max-width:none;height:100vh;max-height:none;padding:clamp(24px,5vw,72px);border:0;background:#fbfbfaf7;overflow:hidden}.yd-lightbox[data-astro-cid-uxebgg7g]::backdrop{background:#0d0d0d61;backdrop-filter:blur(3px)}.yd-lightbox[data-astro-cid-uxebgg7g][open]{display:flex;align-items:center;justify-content:center}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail[open]{display:block;overflow-y:auto}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail .yd-lightbox-stage[data-astro-cid-uxebgg7g]{display:flex;flex-direction:column;justify-content:center;min-height:100%}.yd-lightbox-stage[data-astro-cid-uxebgg7g]{position:relative;flex:1 1 auto;align-self:stretch;min-width:0;min-height:0}.yd-lightbox-image[data-astro-cid-uxebgg7g]{position:absolute;inset:0;margin:auto;display:block;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;pointer-events:none}.yd-lightbox-image[data-astro-cid-uxebgg7g].is-visible{opacity:1;visibility:visible;transition:opacity .3s ease;pointer-events:auto}@media(prefers-reduced-motion:reduce){.yd-lightbox-image[data-astro-cid-uxebgg7g],.yd-lightbox-image[data-astro-cid-uxebgg7g].is-visible{transition:none}}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail .yd-lightbox-image[data-astro-cid-uxebgg7g]{position:static}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail .yd-lightbox-image[data-astro-cid-uxebgg7g]:not(.is-visible){display:none}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail .yd-lightbox-image[data-astro-cid-uxebgg7g].is-visible{width:100%;height:auto;max-height:none;margin:0 auto;object-fit:unset;cursor:zoom-out}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail-wide[open]{overflow-x:auto;overflow-y:hidden}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail-wide .yd-lightbox-stage[data-astro-cid-uxebgg7g]{flex-direction:row;justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:0;height:100%}.yd-lightbox[data-astro-cid-uxebgg7g].is-detail-wide .yd-lightbox-image[data-astro-cid-uxebgg7g].is-visible{width:auto;height:100%;max-width:none;margin:0}.yd-lightbox-arrow[data-astro-cid-uxebgg7g]{position:fixed;z-index:1;top:50%;transform:translateY(-50%);width:48px;height:64px;padding:0;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:40px;font-weight:300;line-height:1;cursor:pointer;transition:color var(--transition-base)}.yd-lightbox-arrow[data-astro-cid-uxebgg7g]:hover{color:var(--text-primary)}.yd-lightbox-arrow--prev[data-astro-cid-uxebgg7g]{left:clamp(8px,2vw,32px)}.yd-lightbox-arrow--next[data-astro-cid-uxebgg7g]{right:clamp(8px,2vw,32px)}.yd-lightbox-counter[data-astro-cid-uxebgg7g]{position:fixed;z-index:1;bottom:20px;left:50%;transform:translate(-50%);margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:4px;color:var(--text-muted)}.yd-lightbox-close[data-astro-cid-uxebgg7g]{position:fixed;z-index:1;top:20px;right:24px;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:32px;font-weight:300;line-height:1;cursor:pointer}.yd-lightbox-close[data-astro-cid-uxebgg7g]:focus-visible{outline:1px solid var(--text-primary);outline-offset:2px}.yd-nav[data-astro-cid-uxebgg7g]{display:grid;grid-template-columns:var(--grid-6col);gap:var(--space-6);margin-top:var(--space-8);padding-bottom:var(--space-8)}.yd-nav-link[data-astro-cid-uxebgg7g]{grid-column:span 2;display:block;border:1px solid var(--border-color);border-radius:8px;padding:var(--space-6);background:#fff9;transition:border-color var(--transition-base);text-decoration:none}.yd-nav-link[data-astro-cid-uxebgg7g]:last-child{grid-column:5 / 7}.yd-nav-link[data-astro-cid-uxebgg7g]:hover{border-color:var(--accent-border)}.yd-nav-link[data-astro-cid-uxebgg7g] h3[data-astro-cid-uxebgg7g]{font-family:var(--font-serif);font-size:1.3rem;font-weight:300;letter-spacing:.04em;color:var(--text-primary);margin:var(--space-3) 0 0}@media(max-width:960px){.yd-hero[data-astro-cid-uxebgg7g],.yd-meta[data-astro-cid-uxebgg7g],.yd-section[data-astro-cid-uxebgg7g],.yd-nav[data-astro-cid-uxebgg7g]{grid-template-columns:1fr}.yd-hero-text[data-astro-cid-uxebgg7g],.yd-hero-cover[data-astro-cid-uxebgg7g],.yd-meta-item[data-astro-cid-uxebgg7g]:nth-child(n),.yd-section-num[data-astro-cid-uxebgg7g],.yd-section-title[data-astro-cid-uxebgg7g],.yd-section-content[data-astro-cid-uxebgg7g],.yd-nav-link[data-astro-cid-uxebgg7g],.yd-nav-link[data-astro-cid-uxebgg7g]:last-child{grid-column:auto}.yd-cover-ph[data-astro-cid-uxebgg7g]{min-height:280px}.yd-blocks-row[data-astro-cid-uxebgg7g],.yd-blocks--ph[data-astro-cid-uxebgg7g]{grid-template-columns:1fr}}@media(max-width:640px){.yd-meta[data-astro-cid-uxebgg7g]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.yd-meta-item[data-astro-cid-uxebgg7g]:nth-child(n){grid-column:1 / -1;min-width:0}.yd-meta-item[data-astro-cid-uxebgg7g]:nth-child(-n+2){grid-column:auto}.yd-body[data-astro-cid-uxebgg7g]{margin-top:var(--space-8)}.yd-section[data-astro-cid-uxebgg7g]{grid-template-columns:auto minmax(0,1fr);gap:var(--space-4)}.yd-body[data-astro-cid-uxebgg7g]>.yd-section[data-astro-cid-uxebgg7g]:first-child{padding-top:0}.yd-section-num[data-astro-cid-uxebgg7g]{grid-column:1;grid-row:1;align-self:baseline}.yd-section-title[data-astro-cid-uxebgg7g]{grid-column:2;grid-row:1;align-self:baseline;min-width:0}.yd-section-content[data-astro-cid-uxebgg7g]{grid-column:1 / -1;grid-row:2}}
