.visit-us{--visit-ink: #141414;--visit-muted: #555;--visit-sand: #f6f3ee;--visit-line: rgba(0, 0, 0, .12);color:var(--visit-ink);padding-bottom:96px}.visit-us .visit-us__img{display:block;width:100%;height:100%;object-fit:cover}.visit-us__eyebrow{margin:0;font-family:Karla,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--visit-muted)}.visit-us__hero{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);background:var(--visit-sand);margin-top:24px}.visit-us__hero-media{min-height:560px}.visit-us__hero-card{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:64px}.visit-us__title{margin:0;font-size:clamp(36px,4.4vw,60px);line-height:1.05;font-weight:400;letter-spacing:normal;text-transform:none}.visit-us__lead,.visit-us__lead p{margin:0;font-size:17px;line-height:1.6;color:#3d3b38}.visit-us__status{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.04em}.visit-us__status:before{content:"";width:8px;height:8px;border-radius:50%;background:#9a958e}.visit-us__status.is-open:before{background:#2f8f4e}.visit-us__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.visit-us__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--visit-ink);font-family:Karla,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--visit-ink);background:transparent;transition:background-color .25s ease,color .25s ease}.visit-us__btn:hover,.visit-us__btn--solid{background:var(--visit-ink);color:#fff}.visit-us__btn--solid:hover{background:#555;border-color:#555}.visit-us__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:56px 0;border-bottom:1px solid var(--visit-line)}.visit-us__label{margin:0 0 16px;font-family:Karla,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--visit-muted)}.visit-us__address,.visit-us__contact{margin:0;font-style:normal;font-size:18px;line-height:1.55}.visit-us__contact a,.visit-us__links a,.visit-us__note a{color:inherit;text-underline-offset:3px}.visit-us__note{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--visit-muted)}.visit-us__links{margin:12px 0 0;display:flex;gap:8px;font-size:14px}.visit-us__hours{width:100%;border-collapse:collapse;font-size:15px}.visit-us__hours th,.visit-us__hours td{padding:6px 0;text-align:left;font-weight:400;border:0}.visit-us__hours td{text-align:right;white-space:nowrap}.visit-us__hours tr.is-today th,.visit-us__hours tr.is-today td{font-weight:700}.visit-us__map{margin-top:56px}.visit-us__map iframe{display:block;width:100%;height:440px;border:0;filter:grayscale(.85) contrast(1.05)}.visit-us__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:96px}.visit-us__story-text{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.visit-us__story-title{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.1;font-weight:400;letter-spacing:normal}.visit-us__story-body p{margin:0 0 14px;font-size:16px;line-height:1.65;color:#3d3b38}.visit-us__text-link{font-family:Karla,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-underline-offset:4px}.visit-us__story-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.visit-us__story-media .visit-us__img{aspect-ratio:3 / 4}.visit-us__story-media .visit-us__img:nth-child(2){margin-top:48px}.visit-us__faq{max-width:760px;margin:96px auto 0;padding:0 16px}.visit-us__faq-title{margin:0 0 24px;font-size:33px;font-weight:400;letter-spacing:normal;text-align:center}.visit-us__faq-item{border-top:1px solid var(--visit-line)}.visit-us__faq-item:last-child{border-bottom:1px solid var(--visit-line)}.visit-us__faq-item summary{display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;cursor:pointer;list-style:none}.visit-us__faq-item summary::-webkit-details-marker{display:none}.visit-us__faq-item summary:after{content:"+";font-size:22px;line-height:1}.visit-us__faq-item[open] summary:after{content:"\2013"}.visit-us__faq-answer{padding:0 0 20px;font-size:15px;line-height:1.6;color:#3d3b38}.visit-us__faq-answer p{margin:0}@media(max-width:989px){.visit-us{padding-bottom:64px}.visit-us__hero{grid-template-columns:minmax(0,1fr);margin-top:8px}.visit-us__hero-media{min-height:0;aspect-ratio:4 / 3}.visit-us__hero-card{padding:32px 20px 36px;gap:16px}.visit-us__actions .visit-us__btn{flex:1 1 100%}.visit-us__details{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 0}.visit-us__map{margin-top:40px}.visit-us__map iframe{height:320px}.visit-us__story{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:64px}.visit-us__story-media .visit-us__img:nth-child(2){margin-top:24px}.visit-us__faq{margin-top:64px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/visit-us.css.map */
