.quote-section.svelte-6fy986{padding:var(--space-3xl) 0;position:relative;overflow:hidden}.dq-deco{position:absolute;z-index:-1}.dq-deco--tr{top:-20px;right:-30px}.dq-deco--bl{bottom:-20px;left:-20px}.dq-deco--botanical-bl{bottom:-10px;left:-10px;-webkit-mask-image:radial-gradient(ellipse at 20% 70%,black 30%,transparent 68%);mask-image:radial-gradient(ellipse at 20% 70%,black 30%,transparent 68%)}.quote-section--mist.svelte-6fy986{background:radial-gradient(circle at top,rgba(255,255,255,.92),transparent 55%),linear-gradient(180deg,var(--color-mist) 0%,#f4f2ee 100%)}.quote-section--earth.svelte-6fy986{background:radial-gradient(circle at top left,rgba(255,248,236,.8),transparent 45%),linear-gradient(180deg,#f4ede2 0%,var(--color-earth-soft) 100%)}.quote-section--deep.svelte-6fy986{background:radial-gradient(circle at top,rgba(255,255,255,.08),transparent 30%),linear-gradient(180deg,var(--color-deep-soft) 0%,var(--color-deep) 100%)}.quote.svelte-6fy986{padding:var(--space-xl) clamp(1.25rem,4vw,3rem) var(--space-xl);margin:0;text-align:center}.quote__top.svelte-6fy986{display:flex;align-items:center;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-lg);color:var(--color-primary)}.quote__top.svelte-6fy986:before,.quote__top.svelte-6fy986:after{content:"";flex:1;height:1px;background:#363e902e}.quote__top.svelte-6fy986 span:where(.svelte-6fy986){display:inline-flex;align-items:center;justify-content:center;min-width:4rem}.quote-icon.svelte-6fy986{display:block;color:inherit;opacity:.45}.quote__body.svelte-6fy986{font-family:var(--font-quote);font-size:var(--text-lg);font-style:italic;color:var(--color-text-muted);line-height:1.85;max-width:38rem;margin-inline:auto}.quote__body.svelte-6fy986 p{margin:0}.quote__author.svelte-6fy986{margin-top:var(--space-lg);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-light)}.quote-section--deep.svelte-6fy986 .quote:where(.svelte-6fy986){background:linear-gradient(180deg,#ffffff14,#ffffff0a),#11162eb3;border-color:#ffffff14}.quote-section--deep.svelte-6fy986 .quote__top:where(.svelte-6fy986),.quote-section--deep.svelte-6fy986 .quote__body:where(.svelte-6fy986),.quote-section--deep.svelte-6fy986 .quote__author:where(.svelte-6fy986){color:#ffffffe6}.quote-section--deep.svelte-6fy986 .quote__top:where(.svelte-6fy986):before,.quote-section--deep.svelte-6fy986 .quote__top:where(.svelte-6fy986):after{background:#ffffff2e}.article.svelte-1teoznn{--article-measure: 44rem}.article__cover-wrap.svelte-1teoznn{margin-top:calc(-1 * var(--space-lg));margin-bottom:var(--space-2xl);position:relative;z-index:1}.article__cover.svelte-1teoznn{overflow:hidden;border-radius:1.5rem 4rem 1rem 1rem;box-shadow:0 22px 50px #151a291f}.article__cover.svelte-1teoznn img{width:100%;display:block}.article__meta.svelte-1teoznn{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;margin-top:var(--space-md);font-size:var(--text-sm);line-height:1.55;color:color-mix(in srgb,var(--color-text-light) 78%,var(--color-primary) 22%)}.article__meta-sep.svelte-1teoznn{opacity:.42}.article__body-wrap.svelte-1teoznn{padding:0 0 var(--space-3xl)}.article__layout.svelte-1teoznn{display:grid;grid-template-columns:1fr;gap:var(--space-2xl)}@media(min-width:960px){.article__layout.svelte-1teoznn{grid-template-columns:minmax(0,var(--article-measure)) 12.5rem;justify-content:center;gap:clamp(var(--space-xl),2.4vw,var(--space-2xl))}}.article__content.svelte-1teoznn{min-width:0;max-width:var(--article-measure)}.article.svelte-1teoznn .page-header h1{font-size:clamp(2rem,1.8rem + 1.1vw,2.9rem);line-height:1.08;letter-spacing:-.022em}.article.svelte-1teoznn .page-header__subtitle{font-size:clamp(1rem,.96rem + .24vw,1.14rem);max-width:40rem}.article__body.svelte-1teoznn{max-width:none;font-size:clamp(1rem,.98rem + .12vw,1.06rem);line-height:1.82;color:color-mix(in srgb,var(--color-text) 94%,var(--color-primary) 6%)}.article__body.svelte-1teoznn p{margin-bottom:clamp(1rem,.92rem + .35vw,1.25rem)}.article__body.svelte-1teoznn img{display:block;width:min(100%,39rem);aspect-ratio:4 / 3;object-fit:cover;object-position:center;margin:clamp(1.35rem,1.1rem + .9vw,2rem) 0;margin-inline:auto;border-radius:.8rem 1.5rem .8rem .8rem;border:1px solid color-mix(in srgb,var(--color-border-light) 80%,white);box-shadow:0 10px 20px #151a290f;background:#ffffff75;cursor:zoom-in}.article__body.svelte-1teoznn img[data-zoomable=true]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,white);outline-offset:4px}.article__body.svelte-1teoznn h2{font-size:clamp(1.45rem,1.28rem + .7vw,1.9rem);line-height:1.14;letter-spacing:-.018em;margin-top:clamp(2rem,1.7rem + 1vw,2.6rem);margin-bottom:.8rem;color:color-mix(in srgb,var(--color-primary) 82%,var(--color-text) 18%)}.article__body.svelte-1teoznn h3{font-size:clamp(1.12rem,1.04rem + .32vw,1.34rem);line-height:1.2;letter-spacing:-.012em;margin-top:clamp(1.4rem,1.24rem + .5vw,1.75rem);margin-bottom:.55rem;color:color-mix(in srgb,var(--color-primary) 72%,var(--color-text) 28%)}.sidebar.svelte-1teoznn{display:none}@media(min-width:960px){.sidebar.svelte-1teoznn{display:block}}.toc.svelte-1teoznn{position:sticky;top:calc(var(--header-height) + var(--space-lg))}.toc__title.svelte-1teoznn{font-family:var(--font-serif);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-light) 78%,var(--color-primary) 22%);margin-bottom:.9rem}.toc__body.svelte-1teoznn{position:relative;padding-left:var(--space-md)}.toc__track.svelte-1teoznn{position:absolute;left:0;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-border-light));border-radius:1px;overflow:hidden}.toc__track-fill.svelte-1teoznn{width:100%;background:var(--color-primary);border-radius:1px;transition:height .15s ease-out}.toc__list.svelte-1teoznn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.toc__list.svelte-1teoznn a:where(.svelte-1teoznn){display:block;padding:.42rem 0;font-size:var(--text-xs);line-height:1.45;color:color-mix(in srgb,var(--color-text-light) 88%,var(--color-primary) 12%);text-decoration:none;transition:color var(--transition-fast)}.toc__list.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--color-primary)}.toc__list.svelte-1teoznn li.is-read:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:color-mix(in srgb,var(--color-primary) 82%,var(--color-text-light) 18%)}.toc__list.svelte-1teoznn li.is-active:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:var(--color-primary-dark);font-weight:var(--font-weight-semibold)}.article__closing.svelte-1teoznn{margin-top:clamp(var(--space-2xl),5vw,3.5rem);padding-top:var(--space-xl);border-top:1px solid var(--color-border-light)}.share.svelte-1teoznn{margin-top:0;padding-top:0;border-top:0}.share__label.svelte-1teoznn{font-size:var(--text-sm);color:var(--color-text-light);margin-bottom:var(--space-md);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--font-weight-medium)}.share__buttons.svelte-1teoznn{display:flex;gap:var(--space-sm)}.share__btn.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:#ffffff80;border:1px solid var(--color-border-light);color:var(--color-text-muted);text-decoration:none;transition:all var(--transition-fast)}.share__btn.svelte-1teoznn:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.back-link.svelte-1teoznn{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);font-size:var(--text-sm);color:color-mix(in srgb,var(--color-text-muted) 84%,var(--color-primary) 16%);text-decoration:none;transition:color var(--transition-fast)}.back-link.svelte-1teoznn:hover{color:var(--color-primary)}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}.article-lightbox.svelte-1teoznn{width:min(92vw,78rem);max-width:78rem;padding:0;border:0;background:transparent;overflow:visible}.article-lightbox.svelte-1teoznn::backdrop{background:#0a0e1cb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.article-lightbox__inner.svelte-1teoznn{position:relative;padding:1rem;border-radius:1rem;background:#f8f4eff0;box-shadow:0 28px 70px #080c184d}.article-lightbox__close.svelte-1teoznn{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#ffffffe0;color:var(--color-primary);box-shadow:0 10px 24px #0c122229;cursor:pointer}.article-lightbox__close.svelte-1teoznn:hover{background:#fff;color:var(--color-primary-dark)}.article-lightbox__image.svelte-1teoznn{display:block;width:100%;max-height:min(84vh,60rem);object-fit:contain;border-radius:.7rem;background:#ffffff80}.article-lightbox__caption.svelte-1teoznn{margin:.9rem 0 0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text-muted);text-align:center}
