:root{--tg-mor-text-w:46ch;--tg-mor-h1-wide:min(var(--tg-fs-hero), 4vw);--tg-mor-facade-phone:82%;--tg-mor-facade-tablet:calc(100% / 2.4);--tg-mor-facade-wide:calc(100% / 3.4);--tg-mor-facade-max:66svh;--tg-mor-curb:4px;--tg-mor-paving:14px;--tg-mor-stone:22px;--tg-mor-joint:3px;--tg-mor-thread-x:9px;--tg-mor-dot:14px;--tg-mor-dot-ring:2px;--tg-mor-mark-w:15rem;--tg-mor-edge:calc(max(0px, (100vw - var(--tg-maxw)) / 2) + var(--tg-gutter))}body:has(.tg-mor){overflow-x:clip}.tg-mor{grid-template-columns:minmax(0,1fr);display:grid}.tg-mor h2{margin-bottom:var(--tg-space-4)}.tg-mor-hero{background:var(--tg-cat-architecture);margin:0 calc(50% - 50vw);overflow:hidden}.tg-mor-hero-in{gap:var(--tg-space-4);width:min(100%, var(--tg-maxw));padding:var(--tg-space-5) var(--tg-gutter) var(--tg-space-5);grid-template-areas:"copy""walk""photo""tags";margin-inline:auto;display:grid}.tg-mor-hero-copy{grid-area:copy;min-width:0}.tg-mor-hero h1{max-width:14ch;margin-bottom:var(--tg-space-2);text-wrap:balance;hyphens:manual}.tg-mor-tagline{margin:0 0 var(--tg-space-3);font-family:var(--tg-font-serif);font-size:var(--tg-fs-prose-h2);line-height:var(--tg-lh-serif)}.tg-mor-lead{max-width:var(--tg-mor-text-w);font-size:var(--tg-fs-lead);color:var(--tg-ink-soft);margin:0}.tg-mor-hero-photo{grid-area:photo;min-width:0;margin:0}.tg-mor-hero-photo img{aspect-ratio:3/2;height:auto;display:block}.tg-mor-hero-photo figcaption{margin-top:var(--tg-space-2);font-size:var(--tg-fs-small)}.tg-mor-hero-photo figcaption a{color:var(--tg-ink)}.tg-mor-tags{--tg-tag-hole-bg:var(--tg-cat-architecture);max-width:32rem;margin-top:var(--tg-space-3);flex-wrap:wrap;grid-area:tags}.tg-mor .tg-tag{margin:0}.tg-mor .tg-tag span{overflow-wrap:break-word;hyphens:auto}.tg-mor-walk{grid-area:walk;justify-self:start}.tg-mor-street{padding-block:var(--tg-section-y);scroll-margin-top:var(--tg-space-4)}.tg-mor-street-head{justify-content:space-between;align-items:flex-end;gap:var(--tg-space-3);flex-wrap:wrap;display:flex}.tg-mor-street-nav{gap:var(--tg-space-2);margin-bottom:var(--tg-space-4);display:none}.tg-mor-street-nav .tg-button{min-width:var(--tg-tap);padding-inline:var(--tg-space-3);font-size:var(--tg-fs-lead)}.tg-mor-street-nav .tg-button[aria-disabled=true]{border-color:var(--tg-outline);color:var(--tg-ink-muted);cursor:default;background:0 0}.tg-mor-facades{padding:var(--tg-space-3) var(--tg-mor-edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tg-mor-edge);scrollbar-width:thin;margin:0 calc(50% - 50vw);list-style:none;display:flex;overflow-x:auto}.tg-mor-facade{flex:0 0 min(var(--tg-mor-facade-phone), var(--tg-mor-facade-max));scroll-snap-align:start;min-width:0}.tg-mor-facade-front{padding:0 var(--tg-space-3) calc(var(--tg-space-3) + var(--tg-mor-paving));border-bottom:var(--tg-mor-curb) solid var(--tg-earth);background:repeating-linear-gradient(90deg, var(--tg-soil-roots) 0 var(--tg-mor-stone), transparent var(--tg-mor-stone) calc(var(--tg-mor-stone) + var(--tg-mor-joint))) bottom / 100% var(--tg-mor-paving) no-repeat}.tg-mor-facade-photo{position:relative}.tg-mor-facade-photo img{aspect-ratio:4/3;height:auto;display:block}.tg-mor-facade-photo>.tg-basket{top:var(--tg-space-2);right:var(--tg-space-2)}.tg-mor-facade-text{padding:var(--tg-space-3) var(--tg-space-3) 0}.tg-mor-facade h3{margin:0 0 var(--tg-space-1);font-size:var(--tg-fs-h3);line-height:var(--tg-lh-card)}.tg-mor-facade h3 a{color:var(--tg-ink)}.tg-mor-facade-text p{font-size:var(--tg-fs-small);color:var(--tg-ink-soft);margin:0}.tg-mor-all{margin:var(--tg-space-4) 0 0}.tg-mor-chron{padding-bottom:var(--tg-section-y)}.tg-mor-chron-in{position:relative}.tg-route-line.tg-mor-thread{left:calc(var(--tg-mor-thread-x) - var(--tg-route-w) / 2);top:calc(var(--tg-mor-dot) / 2);height:calc(100% - var(--tg-mor-dot))}.tg-mor-chron-list{gap:var(--tg-space-4);margin:0;padding:0;list-style:none;display:grid}.tg-mor-chron-item{padding-left:calc(var(--tg-mor-thread-x) * 2 + var(--tg-space-3));position:relative}.tg-mor-chron-mark:before{content:"";top:calc(var(--tg-lh-serif) * .5em - var(--tg-mor-dot) / 2);left:calc(var(--tg-mor-thread-x) - var(--tg-mor-dot) / 2);width:var(--tg-mor-dot);height:var(--tg-mor-dot);border:var(--tg-mor-dot-ring) solid var(--tg-accent);background:var(--tg-apple);border-radius:50%;position:absolute}.tg-mor-chron-mark{margin:0 0 var(--tg-space-1);font:400 var(--tg-fs-prose-h2) / var(--tg-lh-serif) var(--tg-font-serif);letter-spacing:var(--tg-spacing-serif)}.tg-mor-chron-text{max-width:var(--tg-mor-text-w);margin:0}.tg-mor-day-head{justify-content:space-between;align-items:flex-end;gap:var(--tg-space-3);flex-wrap:wrap;display:flex}.tg-mor-day-head>div{flex:1 1 var(--tg-plain-copy-min);min-width:0}.tg-mor-day-lead{max-width:var(--tg-mor-text-w);font-size:var(--tg-fs-lead);margin:0}.tg-mor-wolf{margin-left:auto}.tg-mor-day-cards{gap:var(--tg-space-5) var(--tg-space-4);margin-top:var(--tg-space-5);align-items:start;display:grid}.tg-mor-plan{padding:calc(var(--tg-days-h) + var(--tg-space-4)) var(--tg-space-4) var(--tg-space-4);background:var(--tg-cat-architecture);position:relative}.tg-mor-plan .tg-days{left:var(--tg-space-3);top:var(--tg-space-3)}.tg-mor-plan>.tg-basket{top:var(--tg-space-3);right:var(--tg-space-3)}.tg-mor-plan h3,.tg-mor-guide h3{margin:0 0 var(--tg-space-2);font:400 var(--tg-fs-prose-h2) / var(--tg-lh-serif) var(--tg-font-serif);letter-spacing:var(--tg-spacing-serif)}.tg-mor-plan-meta{margin:0 0 var(--tg-space-4);color:var(--tg-ink-soft)}.tg-mor-guide{padding:var(--tg-space-4);border:1px solid var(--tg-line);border-radius:var(--tg-r);background:var(--tg-surface)}.tg-mor-guide>p:not(.tg-eyebrow){max-width:var(--tg-mor-text-w);color:var(--tg-ink-soft)}.tg-mor~.tg-area-layout{padding-top:var(--tg-section-y)}@media (width>=768px){.tg-mor-hero-in{column-gap:var(--tg-space-5);padding-block:var(--tg-space-6);grid-template:"copy photo""tags photo""walk photo"1fr/minmax(0,1fr) minmax(0,1.2fr)}.tg-mor-hero h1{max-width:none;font-size:var(--tg-mor-h1-wide)}.tg-mor-hero-copy{align-self:end}.tg-mor-hero-photo{align-self:center}.tg-mor-walk{align-self:start}.tg-mor-street-nav:not([hidden]){display:flex}.tg-mor-facade{flex-basis:min(var(--tg-mor-facade-tablet), var(--tg-mor-facade-max))}.tg-mor-chron-item{grid-template-columns:var(--tg-mor-mark-w) minmax(0, 1fr);column-gap:var(--tg-space-4);display:grid}.tg-mor-chron-mark{margin:0}.tg-mor-day-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1024px){.tg-mor-facade{flex-basis:min(var(--tg-mor-facade-wide), var(--tg-mor-facade-max))}}
