.wh-place__addr{display:block;font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;line-height:1.5;color:#666b80}.wh-nash{--acc:#bc7020;--wash:rgba(227, 154, 78, .12);--icon:url(/wp-content/themes/whitehardt/assets/images/icons/coffee.svg);align-items:flex-start!important}.wh-nash--meal{--acc:#c2413b;--wash:rgba(194, 65, 59, .1);--icon:url(/wp-content/themes/whitehardt/assets/images/icons/meal.svg)}.wh-nash--glass{--acc:#5b6ed8;--wash:rgba(91, 110, 216, .1);--icon:url(/wp-content/themes/whitehardt/assets/images/icons/glass.svg)}.wh-nash--bag{--acc:#17897f;--wash:rgba(31, 168, 156, .1);--icon:url(/wp-content/themes/whitehardt/assets/images/icons/bag.svg)}.wh-host{display:flex;flex-direction:column;gap:.75rem}.wh-host>*{margin:0!important}@media (min-width:782px){.wh-host{position:sticky;top:calc(var(--wh-nav-h, 76px) + 56px + 2rem)}}.wh-host__face{position:relative;width:132px;margin-bottom:.75rem!important}.wh-host__face>*{margin:0!important}.wh-host__photo img,.wh-host__initials{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 5px #fff,0 0 0 6px var(--line-light),0 24px 40px -22px rgb(10 15 30 / .55)}.wh-host__photo img{filter:grayscale(1);transition:filter .5s}.wh-nash:hover .wh-host__photo img{filter:grayscale(0)}.wh-host__initials{background:radial-gradient(80% 90% at 80% 0%,rgb(80 101 172 / .45),transparent 70%),linear-gradient(160deg,#1a2342,#0a0f1e 80%);font-family:var(--serif);font-style:italic;font-size:2.75rem;color:var(--tan,#d8c3a5)}.wh-host__face::before{content:"";position:absolute;z-index:1;right:-4px;bottom:-4px;width:46px;height:46px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px #fff,0 10px 20px -8px rgb(10 15 30 / .5)}.wh-host__face::after{content:"";position:absolute;z-index:2;right:8px;bottom:8px;width:22px;height:22px;background:#fff;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.wh-host__k{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--acc) 82%,#000)}.wh-host__k span{font-family:var(--serif);font-style:italic;font-size:1.5rem;letter-spacing:0;text-transform:none;line-height:1}.wh-host__name{font-size:clamp(2rem, 3.4vw, 3rem)!important;line-height:1.02;letter-spacing:-.035em}.wh-host__line{font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem, 1.8vw, 1.5rem);line-height:1.3;color:#4b5167;max-width:22ch}.wh-places{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wh-places>*{margin:0!important}.wh-place{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.4rem 1.2rem;border-radius:var(--r-l);background:#fff;box-shadow:inset 0 0 0 1px var(--line-light),0 22px 40px -32px rgb(10 15 30 / .4);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.is-style-section-white .wh-place{background:var(--paper)}.wh-place::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc);transform:scaleX(.18);transform-origin:left;transition:transform .45s var(--ease)}.wh-place:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent),0 30px 50px -30px rgb(10 15 30 / .45)}.wh-place:hover::before{transform:scaleX(1)}.wh-place>*{margin:0!important}.wh-place__n{font-family:var(--serif);font-style:italic;font-size:1.375rem;line-height:1;color:var(--acc)}.wh-place__name{font-size:1.3125rem!important;line-height:1.2;letter-spacing:-.015em}.wh-place__addr{position:relative;padding-left:1.2rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em;line-height:1.5;color:#666b80}.wh-place__addr::before{content:"";position:absolute;left:0;top:.15em;width:.85rem;height:.85rem;background:currentColor;-webkit-mask:url(/wp-content/themes/whitehardt/assets/images/icons/pin.svg) center / contain no-repeat;mask:url(/wp-content/themes/whitehardt/assets/images/icons/pin.svg) center / contain no-repeat}.wh-place__addr span{display:block;color:color-mix(in srgb,var(--acc) 82%,#000)}.wh-place__note{margin-top:.25rem!important;font-size:.9375rem;line-height:1.6;color:#33384d}.wh-place__go{margin-top:auto!important;padding-top:.75rem}.wh-place__go a{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--ink);text-decoration:none}.wh-place__go a::after{content:"↗";display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--wash);color:var(--acc);font-size:.8125rem;transition:background-color .2s,color .2s,transform .2s}.wh-place__go a:hover::after{background:var(--acc);color:#fff;transform:translate(1px,-1px)}@media (max-width:1099px){.wh-places{grid-template-columns:1fr}}@media (max-width:781px){.wh-host{flex-direction:column}.wh-host__face{width:104px}.wh-host__photo img,.wh-host__initials{width:104px;height:104px}.wh-host__line{max-width:none}.wh-places{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:781px){.wh-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.wh-places>.wh-place:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:782px) and (max-width:1099px){.wh-places>.wh-place:last-child:nth-child(odd){grid-column:auto}}@media (max-width:600px){.wh-place__addr{font-size:.75rem}}