/* One quiet tree-and-way-back link throughout the site. */
.site-nav>a.site-return-home{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;justify-self:start!important;align-self:center!important;gap:2px!important;position:relative!important;inset:auto!important;transform:none!important;width:96px!important;height:64px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;background-image:none!important;filter:none!important;text-indent:0!important;overflow:visible!important;color:inherit!important;border:0!important;box-shadow:none!important;text-decoration:none!important}
.site-nav>a.site-return-home::before,.site-nav>a.site-return-home::after{content:none!important}
.site-nav>a.site-return-home>.site-return-tree{display:block!important;width:88px!important;height:48px!important;min-height:0!important;max-width:100%!important;margin:0!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important}
.site-nav>a.site-return-home>span{display:block!important;margin:0!important;color:inherit!important;font:8px/1.2 'EB Garamond',Georgia,serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important}
.site-nav>a.site-return-home:focus-visible{outline:2px solid #b69a60!important;outline-offset:4px!important}
.home-page>.site-nav>a.site-return-home{position:absolute!important;top:20px!important;left:22px!important;width:92px!important;height:62px!important}
.home-page>.site-nav>a.site-return-home>.site-return-tree{width:88px!important;height:48px!important}
/* Native image proportions prevent a stretched couple in Home Edit. */
.home-seasonal-shop-link>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;align-self:center!important}
body.nine-portal-v14 .collected-home-door .collected-home-explore{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:7px 13px!important;min-height:54px!important;border:1px solid #c6af78!important;margin:12px auto 0!important;font:italic 18px/1.2 'EB Garamond',Georgia,serif!important;color:#f6e8c8!important;text-decoration:none!important}
.collected-home-explore>img{width:36px!important;height:38px!important;min-height:0!important;object-fit:contain!important}
/* A complete map plus its four invitations in the opening view. */
.gather-edited>.site-nav{padding-block:12px!important}
.gather-edited .gather-living-scene .gather-scene-stage{width:min(100%,calc((100svh - 260px)*2))!important;max-width:100%!important;margin-inline:auto!important;aspect-ratio:2/1!important;height:auto!important;min-height:0!important}
.gather-edited .gather-living-scene>.gather-map-wayfinding{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;width:min(100%,calc((100svh - 260px)*2))!important;max-width:100%!important;margin:0 auto!important;padding:0!important;overflow:visible!important}
.gather-edited .gather-living-scene>.gather-map-wayfinding :is(a,button){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-width:0!important;min-height:116px!important;padding:0 0 9px!important;border:1px solid #bba47566!important;background:#244235!important;color:#f7eed9!important;border-radius:0!important;text-align:left!important}
.gather-edited .gather-living-scene>.gather-map-wayfinding .gather-invitation-photo{display:block!important;width:100%!important;height:62px!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important;margin:0 0 7px!important}
.gather-edited .gather-living-scene>.gather-map-wayfinding :is(a,button)>strong{font:400 19px/1.1 'EB Garamond',Georgia,serif!important;padding:0 10px!important;margin:0!important}
.gather-edited .gather-living-scene>.gather-map-wayfinding :is(a,button)>span{font:italic 11px/1.25 'EB Garamond',Georgia,serif!important;padding:0 10px!important;margin:5px 0 0!important}
@media(max-width:700px){
 .site-nav>a.site-return-home{width:76px!important;height:54px!important}.site-nav>a.site-return-home>.site-return-tree{width:70px!important;height:39px!important}
 .home-page>.site-nav>a.site-return-home{top:10px!important;left:12px!important;width:66px!important;height:48px!important}.home-page>.site-nav>a.site-return-home>.site-return-tree{width:62px!important;height:34px!important}
 .gather-edited .gather-living-scene .gather-scene-stage{width:100%!important}
 .gather-edited .gather-living-scene>.gather-map-wayfinding{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .gather-edited .gather-living-scene>.gather-map-wayfinding :is(a,button){min-height:116px!important}
 .gather-edited .gather-living-scene>.gather-map-wayfinding :is(a,button)>strong{font-size:18px!important}
}
body.gather-edited .gather-living-scene>.gather-map-wayfinding :is(a,button) .gather-invitation-photo{height:62px!important;max-height:62px!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important}
@media(max-width:640px){body:not(.home-page):not(.gather-edited)>.site-nav>.navlinks{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:5px 12px!important;white-space:normal!important}body:not(.home-page):not(.gather-edited)>.site-nav>.navlinks>a{min-height:32px!important;padding:4px 0!important;margin:0!important;font-size:10px!important;letter-spacing:.03em!important}}
/* Site-wide locked tree mark with the R & K signature in place of “Way Back.” */
.site-nav>a.site-return-home>span{font-size:0!important;line-height:0!important;color:transparent!important}
.site-nav>a.site-return-home>span::after{content:"R&K";display:block;color:inherit;font:700 8px/1.2 'EB Garamond',Georgia,serif;letter-spacing:.18em}
.site-nav>a.site-return-home>span{color:currentColor!important}
