:root{--content: 680px}.breadcrumb{display:flex;align-items:center;gap:.75rem;padding:1rem var(--gutter);border-bottom:1px solid var(--grey-200);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-400)}.breadcrumb a{color:var(--grey-400);transition:color .2s}.breadcrumb a:hover{color:var(--black)}.breadcrumb__sep{opacity:.4}.breadcrumb__current{color:var(--black)}.post-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--black);min-height:420px}.post-hero__left{padding:4rem var(--gutter);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--black)}.post-hero__meta{display:flex;flex-direction:column;gap:.6rem}.post-hero__category{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-400);display:flex;align-items:center;gap:.6rem}.post-hero__category:before{content:"";width:1.2rem;height:1px;background:var(--grey-400);flex-shrink:0}.post-hero__date{font-family:var(--font-mono);font-size:.73rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-400)}.post-hero__title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:200;letter-spacing:.03em;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.post-hero__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.post-hero__origin{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-400)}.post-hero__years,.post-hero__est{white-space:nowrap}.post-hero__years,.post-hero__est{font-family:var(--font-display);font-size:1.1rem;font-weight:300;color:var(--grey-400)}.post-hero__right{background:var(--warm-grey, #F0EDE8);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.map-caption{position:relative;z-index:2;padding:1.4rem var(--gutter);background:#f0ede8eb;display:flex;justify-content:space-between;align-items:flex-end}.map-caption__title{font-family:var(--font-mono);font-size:max(.6rem,var(--text-min));letter-spacing:.2em;text-transform:uppercase;color:var(--grey-400)}.map-caption__location{font-family:var(--font-display);font-size:1.4rem;font-weight:300;color:var(--black)}.post-body{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1400px;margin:0 auto;padding:0 var(--gutter)}.post-body__main{padding:4rem 4rem 6rem 0;border-right:1px solid var(--black)}.post-body__sidebar{padding:4rem 0 6rem 3.5rem}@media(min-width:1101px){.post-body__sidebar>.sidebar-section:last-child{position:sticky;top:calc(var(--header-h, 96px) + 2rem)}}.prose{max-width:var(--content)}.prose h2{font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--black);margin:3rem 0 1.2rem;padding-top:3rem;border-top:1px solid var(--grey-200)}.prose h2:first-child{margin-top:0;padding-top:0;border-top:none}.prose p{font-family:var(--font-serif);font-size:1.35rem;line-height:1.85;color:var(--grey-700);margin-bottom:1.4rem}.prose p:last-child{margin-bottom:0}.prose p strong{font-weight:500;color:var(--black)}.style-callout{background:var(--grey-100);border-left:3px solid var(--amber);padding:2.5rem;margin:3rem 0}.style-callout__label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grey-400);margin-bottom:1.2rem;display:flex;align-items:center;gap:.6rem}.style-callout__label:before{content:"";width:1.2rem;height:1px;background:var(--grey-400);flex-shrink:0}.style-callout__text{font-family:var(--font-serif);font-size:1.5rem;font-style:italic;line-height:1.75;color:var(--grey-700)}.style-callout__attr{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-400);margin-top:1.2rem}.timeline{margin:3rem 0}.timeline__title{font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.8rem;padding-top:3rem;border-top:1px solid var(--grey-200)}.timeline__item{display:grid;grid-template-columns:72px 1fr;gap:0 1.8rem;padding:1.2rem 0;border-bottom:1px solid var(--grey-100);position:relative}.timeline__item:last-child{border-bottom:none}.timeline__year{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.08em;color:var(--amber);padding-top:.15rem;font-weight:400}.timeline__event{font-family:var(--font-serif);font-size:1.2rem;line-height:1.7;color:var(--grey-700)}.care-block{background:var(--warm-grey, #F0EDE8);padding:2rem 2.5rem;margin:3rem 0 0}.care-block__label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey-400);margin-bottom:1rem;display:flex;align-items:center;gap:.6rem}.care-block__label:before{content:"";width:1rem;height:1px;background:var(--grey-400);flex-shrink:0}.care-block__items{display:flex;flex-direction:column;gap:.8rem}.care-item{display:grid;grid-template-columns:120px 1fr;gap:0 1.5rem;font-family:var(--font-serif);font-size:1.15rem;line-height:1.6}.care-item__label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-400);padding-top:.2rem}.care-item__value{color:var(--grey-700)}.sidebar-section{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--grey-200)}.sidebar-section:last-child{border-bottom:none;margin-bottom:0}.sidebar-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey-400);margin-bottom:1.2rem}.sidebar-stat{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.2rem}.sidebar-stat:last-child{margin-bottom:0}.sidebar-stat__value{font-family:var(--font-display);font-size:2.4rem;font-weight:200;line-height:1}.sidebar-stat__label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-400)}.sidebar-tags{display:flex;flex-wrap:wrap;gap:.5rem}.sidebar-tag{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:.45rem .9rem;border:1px solid var(--grey-200);color:var(--grey-400);transition:background .15s,color .15s,border-color .15s;text-decoration:none;display:inline-block}.sidebar-tag:hover{background:var(--black);color:var(--white);border-color:var(--black)}.sidebar-prose{font-family:var(--font-serif);font-size:1.15rem;line-height:1.8;color:var(--grey-700)}.shop-cta{background:var(--black);padding:2rem;display:flex;flex-direction:column;gap:1.2rem}.shop-cta__label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#f5f5f38c}.shop-cta__heading{font-family:var(--font-display);font-size:1.3rem;font-weight:300;color:var(--white);line-height:1.3}.shop-cta__btn{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--black);background:var(--white);padding:.75rem 1.4rem;border:none;cursor:pointer;transition:background .2s,color .2s;align-self:flex-start;text-decoration:none}.shop-cta__btn:hover{background:var(--amber)}.shop-cta__btn span{transition:transform .2s;display:inline-block}.shop-cta__btn:hover span{transform:translate(3px)}.read-next{border-top:1px solid var(--black)}.read-next__header{padding:1.2rem var(--gutter);border-bottom:1px solid var(--black);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;color:var(--grey-400);display:block;text-decoration:none}.read-next__grid{display:grid;grid-template-columns:repeat(3,1fr)}.read-next__card{padding:2rem var(--gutter);border-right:1px solid var(--black);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;transition:background .15s;text-decoration:none;color:inherit;min-height:200px}.read-next__card:last-child{border-right:none}.read-next__card:hover{background:var(--grey-100)}.read-next__card-meta{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-400)}.read-next__card-title{font-family:var(--font-display);font-size:1.4rem;font-weight:300;letter-spacing:.02em;line-height:1.2;flex:1}.read-next__card-excerpt{font-family:var(--font-serif);font-size:1.1rem;line-height:1.7;color:var(--grey-700);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-next__card-arrow{font-size:.95rem;color:var(--grey-400);transition:transform .2s;align-self:flex-end}.read-next__card:hover .read-next__card-arrow{transform:translate(4px)}.map-tooltip{background:#f0ede8f2!important;border:1px solid #D8D4CE!important;border-radius:0!important;font-family:DM Mono,monospace!important;font-size:max(.65rem,var(--text-min))!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#3a3a38!important;padding:4px 8px!important;box-shadow:none!important;white-space:nowrap!important}.map-tooltip:before{display:none!important}.leaflet-attribution-flag{display:none!important}@media(max-width:1100px){.post-body{grid-template-columns:1fr;padding:0}.post-body__main{padding:3rem var(--gutter);border-right:none;border-bottom:1px solid var(--grey-200)}.post-body__sidebar{padding:3rem var(--gutter) 4rem}}@media(max-width:860px){.post-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.post-hero__left{border-right:none;border-bottom:1px solid var(--black);padding:3rem var(--gutter)}.post-hero__right{min-height:300px}.read-next__grid{grid-template-columns:1fr}.read-next__card{border-right:none;border-bottom:1px solid var(--black);min-height:auto}.read-next__card:last-child{border-bottom:none}}@media(max-width:640px){.breadcrumb{padding:.8rem var(--gutter);font-size:max(.62rem,var(--text-min));gap:.5rem}.post-hero__left{padding:2rem var(--gutter)}.post-hero__title{font-size:clamp(2.4rem,11vw,3.8rem)}.post-hero__right{min-height:380px}.post-body__main{padding:2rem var(--gutter) 2.5rem}.post-body__sidebar{padding:2rem var(--gutter) 3rem}.prose p{font-size:1.1rem;line-height:1.8}.prose h2{font-size:1rem;margin:2.2rem 0 1rem;padding-top:2.2rem}.style-callout{padding:1.8rem 1.4rem}.style-callout__text{font-size:1.2rem}.timeline__title{font-size:1rem;padding-top:2.2rem;margin-bottom:1.4rem}.timeline__item{grid-template-columns:52px 1fr;gap:0 1rem;padding:1rem 0}.timeline__year{font-size:.72rem}.timeline__event{font-size:1rem}.care-block{padding:1.6rem var(--gutter)}.care-item{grid-template-columns:1fr;gap:.2rem}.care-item__label{margin-top:.8rem}.care-item:first-child .care-item__label{margin-top:0}.sidebar-stat__value{font-size:2rem}.shop-cta{padding:1.6rem 1.4rem}.read-next__header{padding:1rem var(--gutter)}.read-next__card{padding:1.6rem var(--gutter)}.read-next__card-title{font-size:1.2rem}}.leaflet-tooltip.map-tooltip--narrow{white-space:normal!important;max-width:220px;width:max-content;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ysg-article.css.map */
