@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700;800&family=Montserrat:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400&family=Tenor+Sans&display=swap";.fog-overlay[data-v-fa683297]{animation:fogLift-fa683297 2.5s cubic-bezier(.25,.46,.45,.94) forwards;background:radial-gradient(ellipse at center,#000000f2 0,#000000b3,#0000004d)}@keyframes fogLift-fa683297{0%{opacity:1}to{opacity:0;pointer-events:none}}.bg-radial-vignette[data-v-fa683297]{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.7) 100%)}.title-shadow[data-v-fa683297]{text-shadow:0 2px 4px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.6),0 20px 60px rgba(0,0,0,.4)}.title-shadow-terracota[data-v-fa683297]{text-shadow:0 2px 4px rgba(0,0,0,.5),0 8px 24px rgba(192,110,82,.4),0 20px 60px rgba(192,110,82,.2)}.animate-glow[data-v-fa683297]{animation:glowPulse-fa683297 3s ease-in-out infinite}@keyframes glowPulse-fa683297{0%,to{text-shadow:0 2px 4px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.6),0 20px 60px rgba(0,0,0,.4)}50%{text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 30px hsla(0,0%,100%,.8),0 0 50px hsla(0,0%,100%,.6),0 20px 60px rgba(0,0,0,.4)}}.animate-glow-delayed[data-v-fa683297]{animation:glowPulseTerracota-fa683297 3s ease-in-out infinite;animation-delay:1.5s}@keyframes glowPulseTerracota-fa683297{0%,to{text-shadow:0 2px 4px rgba(0,0,0,.5),0 8px 24px rgba(192,110,82,.4),0 20px 60px rgba(192,110,82,.2)}50%{text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 35px rgba(192,110,82,.9),0 0 60px rgba(192,110,82,.7),0 20px 60px rgba(0,0,0,.4)}}.btn-modern[data-v-fa683297]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:12px;justify-content:center;letter-spacing:.05em;overflow:hidden;padding:14px 32px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.btn-modern-primary[data-v-fa683297]{background:linear-gradient(135deg,#c06e52e6,#96503ce6);border:1px solid rgba(192,110,82,.5);color:#fff}.btn-modern-primary[data-v-fa683297]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-modern-primary[data-v-fa683297]:hover:before{left:100%}.btn-modern-primary[data-v-fa683297]:hover{background:linear-gradient(135deg,#d28264f2,#aa6450f2);border-color:#d28264cc;box-shadow:0 10px 30px #c06e524d;transform:translateY(-2px)}.btn-modern-secondary[data-v-fa683297]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid rgba(245,235,220,.6);color:#f5ebdce6}.btn-modern-secondary[data-v-fa683297]:before{background:linear-gradient(90deg,transparent,rgba(245,235,220,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-modern-secondary[data-v-fa683297]:hover:before{left:100%}.btn-modern-secondary[data-v-fa683297]:hover{background:#f5ebdc26;border-color:#f5ebdce6;box-shadow:0 10px 30px #f5ebdc1a;color:#fff;transform:translateY(-2px)}.btn-icon[data-v-fa683297]{opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:0}.btn-modern:hover .btn-icon[data-v-fa683297]{opacity:1;width:20px}.btn-modern[data-v-fa683297]:active{transform:translateY(0)}.content-item[data-v-fa683297]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.content-visible .content-item[data-v-fa683297]:first-child{opacity:1;transform:translateY(0);transition-delay:1.8s}.content-visible .content-item[data-v-fa683297]:nth-child(2){opacity:1;transform:translateY(0);transition-delay:2.2s}.content-visible .content-item[data-v-fa683297]:nth-child(3){opacity:1;transform:translateY(0);transition-delay:2.6s}.content-visible .content-item[data-v-fa683297]:nth-child(4){opacity:1;transform:translateY(0);transition-delay:3s}.brands-bar[data-v-b21099b8]{background:linear-gradient(180deg,#fff,#f9fafb);border-bottom:2px solid #e5e7eb;border-top:2px solid #e5e7eb;gap:0;height:120px;overflow:hidden}.brands-bar[data-v-b21099b8],.brands-bar__label[data-v-b21099b8]{align-items:center;display:flex;position:relative}.brands-bar__label[data-v-b21099b8]{background:#fff;border-right:2px solid #e5e7eb;box-shadow:4px 0 8px #00000005;flex-shrink:0;height:100%;padding:0 2rem;z-index:2}.brands-bar__label span[data-v-b21099b8]{color:#4b5563;font-family:Georgia,serif;font-size:.8rem;font-weight:500;letter-spacing:.25em;padding:1rem 0;position:relative;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr}.brands-bar__label span[data-v-b21099b8]:after,.brands-bar__label span[data-v-b21099b8]:before{background:linear-gradient(180deg,transparent,#d1d5db,transparent);content:"";height:20px;left:50%;position:absolute;transform:translate(-50%);width:1px}.brands-bar__label span[data-v-b21099b8]:before{top:-10px}.brands-bar__label span[data-v-b21099b8]:after{bottom:-10px}.brands-bar__track-wrapper[data-v-b21099b8]{flex:1;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);overflow:hidden;position:relative}.brands-bar__track[data-v-b21099b8]{align-items:center;animation:slide-b21099b8 40s linear infinite;display:flex;gap:5rem;padding:0 2.5rem;width:-moz-max-content;width:max-content}.brands-bar__track[data-v-b21099b8]:hover{animation-play-state:paused}.brands-bar__item[data-v-b21099b8]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.5;padding:.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.brands-bar__item[data-v-b21099b8]:after{background:linear-gradient(90deg,transparent,#9ca3af,transparent);bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.brands-bar__item[data-v-b21099b8]:hover{opacity:1;transform:translateY(-2px)}.brands-bar__item[data-v-b21099b8]:hover:after{transform:translate(-50%) scaleX(1)}.brands-bar__item img[data-v-b21099b8]{filter:grayscale(100%) brightness(.8);height:100px;max-width:140px;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:all .4s cubic-bezier(.4,0,.2,1);width:auto}.brands-bar__item:hover img[data-v-b21099b8]{filter:grayscale(0) brightness(1.05);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transform:scale(1.08)}@keyframes slide-b21099b8{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.brands-bar__track-wrapper[data-v-b21099b8]:after{background:radial-gradient(circle at center,transparent 0,transparent 100%);content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s}.brands-bar:hover .brands-bar__track-wrapper[data-v-b21099b8]:after{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.1) 0,transparent 70%)}@media(max-width:768px){.brands-bar[data-v-b21099b8]{height:100px}.brands-bar__label[data-v-b21099b8]{padding:0 1.5rem}.brands-bar__label span[data-v-b21099b8]{font-size:.7rem}.brands-bar__track[data-v-b21099b8]{animation-duration:35s;gap:3.5rem}.brands-bar__item img[data-v-b21099b8]{height:38px;max-width:120px}}@media(max-width:480px){.brands-bar[data-v-b21099b8]{height:85px}.brands-bar__label[data-v-b21099b8]{padding:0 1rem}.brands-bar__track[data-v-b21099b8]{animation-duration:30s;gap:2.5rem}.brands-bar__item img[data-v-b21099b8]{height:32px;max-width:100px}}.banner-section[data-v-0a7f0c8d]{--terracota:#c06e52;--terracota-glow:rgba(192,110,82,.55);--forest:#1e3223;--cream:#fff8f0;--cream-dim:rgba(255,245,235,.82);background:linear-gradient(160deg,#fdf8f3,#fff 50%,#faf5ef);font-family:Montserrat,sans-serif;padding:6rem 0 3rem;width:100%}.section-header[data-v-0a7f0c8d]{margin-bottom:2.5rem;padding:0 1rem;text-align:center}.eyebrow[data-v-0a7f0c8d]{color:var(--terracota);display:block;font-size:11px;font-weight:400;letter-spacing:.38em;margin-bottom:.7rem;text-transform:uppercase}.section-title[data-v-0a7f0c8d]{color:var(--forest);font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;letter-spacing:-.01em;margin-bottom:.8rem}.divider[data-v-0a7f0c8d]{background:#c06e5266;height:1px;margin:0 auto;width:60px}.carousel-wrapper[data-v-0a7f0c8d]{border-radius:20px;box-shadow:0 28px 80px #1e32232e;margin:0 auto;max-width:1200px;overflow:hidden;position:relative;width:100%}.carousel-track[data-v-0a7f0c8d]{display:flex;transition:transform .8s cubic-bezier(.77,0,.18,1);will-change:transform}.slide[data-v-0a7f0c8d]{cursor:pointer;display:block;flex:0 0 100%;height:clamp(380px,52vw,560px);overflow:hidden;position:relative;text-decoration:none}.slide-img[data-v-0a7f0c8d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;transition:transform 1s ease;width:100%}.slide:hover .slide-img[data-v-0a7f0c8d]{transform:scale(1.05)}.slide-overlay[data-v-0a7f0c8d]{background:linear-gradient(0deg,rgba(20,40,25,.9) 0,rgba(20,40,25,.3) 45%,transparent 75%);inset:0;position:absolute;transition:background .55s ease;z-index:1}.slide:hover .slide-overlay[data-v-0a7f0c8d]{background:linear-gradient(0deg,rgba(160,80,50,.88) 0,rgba(160,80,50,.28) 50%,transparent 78%)}.slide-arrow[data-v-0a7f0c8d]{align-items:center;background:#fff8f0ed;border-radius:50%;display:flex;height:42px;justify-content:center;opacity:0;position:absolute;right:1.5rem;top:1.5rem;transform:translate(12px);transition:opacity .35s,transform .4s;width:42px;z-index:3}.slide:hover .slide-arrow[data-v-0a7f0c8d]{opacity:1;transform:translate(0)}.slide-arrow svg[data-v-0a7f0c8d]{color:var(--terracota);height:18px;width:18px}.slide-content[data-v-0a7f0c8d]{bottom:0;left:0;padding:2.5rem 3rem;position:absolute;right:0;transform:translateY(0);transition:transform .5s cubic-bezier(.25,.46,.45,.94);z-index:2}.slide:hover .slide-content[data-v-0a7f0c8d]{transform:translateY(-10px)}.slide-eyebrow[data-v-0a7f0c8d]{align-items:center;color:#ffebd2b8;display:flex;font-size:11px;font-weight:400;gap:10px;letter-spacing:.3em;margin-bottom:.5rem;text-transform:uppercase}.eyebrow-line[data-v-0a7f0c8d]{background:var(--terracota);display:inline-block;height:1px;width:24px}.slide-title[data-v-0a7f0c8d]{animation:glowPulse-0a7f0c8d 3s ease-in-out infinite;color:var(--cream);font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;letter-spacing:.01em;line-height:1.05;margin-bottom:.6rem;text-shadow:0 0 20px rgba(255,200,150,.6),0 0 50px rgba(192,110,82,.35),0 2px 4px rgba(0,0,0,.4);transition:text-shadow .4s,transform .35s}.slide:hover .slide-title[data-v-0a7f0c8d]{text-shadow:0 0 30px rgba(255,200,150,.85),0 0 70px rgba(192,110,82,.6),0 0 110px rgba(192,110,82,.3),0 2px 4px rgba(0,0,0,.3);transform:scale(1.025);transform-origin:left}@keyframes glowPulse-0a7f0c8d{0%,to{text-shadow:0 0 18px rgba(255,200,150,.55),0 0 45px rgba(192,110,82,.3),0 2px 4px rgba(0,0,0,.4)}50%{text-shadow:0 0 28px rgba(255,200,150,.75),0 0 65px rgba(192,110,82,.5),0 2px 4px rgba(0,0,0,.35)}}.slide-meta[data-v-0a7f0c8d]{align-items:center;color:#ffebd2a6;display:flex;font-size:12px;font-weight:400;gap:8px;letter-spacing:.05em}.meta-dot[data-v-0a7f0c8d]{background:var(--terracota);border-radius:50%;display:inline-block;height:4px;width:4px}.nav-btn[data-v-0a7f0c8d]{align-items:center;background:#fff8f0e6;border:none;border-radius:50%;box-shadow:0 4px 20px #0000002e;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,transform .25s,box-shadow .2s;width:46px;z-index:10}.nav-btn[data-v-0a7f0c8d]:hover{background:var(--cream);box-shadow:0 6px 28px #00000038;transform:translateY(-50%) scale(1.12)}.nav-btn svg[data-v-0a7f0c8d]{color:var(--terracota);height:20px;width:20px}.nav-prev[data-v-0a7f0c8d]{left:18px}.nav-next[data-v-0a7f0c8d]{right:18px}.progress-bar[data-v-0a7f0c8d]{background:#ffffff1f;bottom:0;height:3px;left:0;position:absolute;right:0;z-index:5}.progress-fill[data-v-0a7f0c8d]{background:linear-gradient(90deg,var(--terracota),#e8906e);border-radius:0 2px 2px 0;box-shadow:0 0 8px #c06e5299;height:100%;transition:width .12s linear}.dots[data-v-0a7f0c8d]{display:flex;gap:8px;justify-content:center;margin-top:1.4rem}.dot[data-v-0a7f0c8d]{background:#c06e5238;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .3s,transform .3s,box-shadow .3s;width:8px}.dot.active[data-v-0a7f0c8d]{background:var(--terracota);box-shadow:0 0 8px #c06e5280;transform:scale(1.4)}.cat-tags[data-v-0a7f0c8d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:1.1rem;padding:0 1rem}.cat-tag[data-v-0a7f0c8d]{background:transparent;border:1px solid rgba(192,110,82,.28);border-radius:20px;color:#8a5040;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;padding:6px 18px;transition:background .22s,border-color .22s,color .22s,box-shadow .22s}.cat-tag.active[data-v-0a7f0c8d],.cat-tag[data-v-0a7f0c8d]:hover{background:#c06e521a;border-color:#c06e5280;box-shadow:0 0 12px #c06e5226;color:var(--terracota)}.fade-up[data-v-0a7f0c8d]{animation:fadeUp-0a7f0c8d .9s ease both}@keyframes fadeUp-0a7f0c8d{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.banner-section[data-v-0a7f0c8d]{padding:4rem 0 2.5rem}.slide-content[data-v-0a7f0c8d]{padding:1.75rem 1.5rem}.nav-btn[data-v-0a7f0c8d]{height:38px;width:38px}.nav-btn svg[data-v-0a7f0c8d]{height:17px;width:17px}.nav-prev[data-v-0a7f0c8d]{left:10px}.nav-next[data-v-0a7f0c8d]{right:10px}}@media(max-width:480px){.slide-content[data-v-0a7f0c8d]{padding:1.25rem 1rem}.carousel-wrapper[data-v-0a7f0c8d]{border-radius:12px}}.slide-img img[data-v-0a7f0c8d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;transition:transform 1s ease;width:100%}.banner[data-v-7a3fe46e]{align-items:center;background:#1a1510;color:inherit;display:flex;font-family:Tenor Sans,sans-serif;height:420px;justify-content:flex-start;overflow:hidden;position:relative;text-decoration:none}.banner-bg[data-v-7a3fe46e]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-bg img[data-v-7a3fe46e]{display:block;filter:brightness(.85) grayscale(20%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;transition:transform .8s cubic-bezier(.25,.46,.45,.94),filter .6s ease;width:100%}.banner-overlay[data-v-7a3fe46e]{background:linear-gradient(90deg,#f5f0e8f2,#f5f0e8b3 40%,#f5f0e833);height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:2}.banner.group:hover .banner-bg img[data-v-7a3fe46e]{filter:brightness(.9) grayscale(0);transform:scale(1.04)}.banner.group:hover .banner-overlay[data-v-7a3fe46e]{background:linear-gradient(90deg,#f5f0e8fa,#f5f0e8d9 40%,#f5f0e866)}.banner-content[data-v-7a3fe46e]{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:60%;padding:48px 52px;position:relative;z-index:3}.banner-title[data-v-7a3fe46e]{color:#1a1510;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:300;letter-spacing:.12em;line-height:1.1;margin:0;text-shadow:0 1px 2px rgba(245,240,232,.3)}.banner-link[data-v-7a3fe46e]{align-items:center;color:#7a6a52;display:flex;font-size:10px;font-weight:400;gap:12px;letter-spacing:.28em;text-transform:uppercase;transition:color .3s ease}.banner.group:hover .banner-link[data-v-7a3fe46e]{color:#1a1510}.arrow-wrap[data-v-7a3fe46e]{align-items:center;background:#f5f0e899;border:.5px solid #7a6a52;border-radius:50%;color:#7a6a52;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .3s ease,border-color .3s ease,transform .3s ease;width:40px}.banner.group:hover .arrow-wrap[data-v-7a3fe46e]{background:#1a1510;border-color:#1a1510;color:#f5f0e8;transform:translate(6px)}@media(max-width:640px){.banner[data-v-7a3fe46e]{align-items:flex-end;height:auto;min-height:400px}.banner-content[data-v-7a3fe46e]{align-items:center;max-width:100%;padding:36px 28px;text-align:center}.banner-title[data-v-7a3fe46e]{font-size:36px}.banner-overlay[data-v-7a3fe46e]{background:linear-gradient(0deg,#f5f0e8f2,#f5f0e899)}}.story[data-v-42f46cfd]{--ink:#f0ebe0;--ink-dim:hsla(41,35%,91%,.55);--terra:#b85c38;--bg:#141f17;--paper:#ede8dc;--paper-shadow:rgba(0,0,0,.55);background:var(--bg);color:var(--ink);font-family:Montserrat,sans-serif;overflow:hidden;padding:5rem 0 6rem;position:relative}.story[data-v-42f46cfd]:before{background:linear-gradient(90deg,transparent 0,var(--terra) 30%,var(--terra) 70%,transparent 100%);height:3px;left:0;opacity:.6;right:0;top:0}.story[data-v-42f46cfd]:after,.story[data-v-42f46cfd]:before{content:"";position:absolute}.story[data-v-42f46cfd]:after{background:radial-gradient(ellipse 80% 60% at 60% 100%,rgba(184,92,56,.07) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 10% 10%,hsla(41,35%,91%,.03) 0,transparent 50%);inset:0;pointer-events:none}.story__section-num[data-v-42f46cfd]{color:transparent;font-family:Playfair Display,serif;font-size:clamp(10rem,22vw,18rem);font-weight:700;line-height:1;position:absolute;right:-.02em;top:-.15em;-webkit-text-stroke:1px hsla(41,35%,91%,.05);opacity:0;pointer-events:none;transform:translate(30px);transition:opacity 1.2s ease .1s,transform 1.2s ease .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.story__section-num.visible[data-v-42f46cfd]{opacity:1;transform:translate(0)}.story__inner[data-v-42f46cfd]{align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}@media(max-width:860px){.story__inner[data-v-42f46cfd]{gap:4rem;grid-template-columns:1fr}}.story__photos[data-v-42f46cfd]{height:520px;position:relative}.story__year[data-v-42f46cfd]{bottom:0;color:transparent;font-family:Playfair Display,serif;font-size:clamp(4rem,8vw,6.5rem);font-weight:700;left:-2rem;position:absolute;-webkit-text-stroke:1px rgba(184,92,56,.35);line-height:1;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity 1s ease .7s,transform 1s ease .7s;z-index:0}.story__year.visible[data-v-42f46cfd]{opacity:1;transform:translateY(0)}.photo[data-v-42f46cfd]{background:var(--paper);border-radius:2px;box-shadow:0 4px 6px -2px #0000004d,0 20px 48px -8px var(--paper-shadow),inset 0 1px #ffffff1f;cursor:pointer;filter:brightness(.08) contrast(1.5);opacity:0;padding:10px 10px 40px;position:absolute;transform:rotate(var(--rot,0deg)) scale(.88) translateY(28px);transition:opacity .7s cubic-bezier(.4,0,.2,1) var(--delay,0s),filter 1.2s cubic-bezier(.4,0,.2,1) var(--delay,0s),transform .85s cubic-bezier(.34,1.5,.64,1) var(--delay,0s)}.story__photos.visible .photo[data-v-42f46cfd]{filter:brightness(1) contrast(1);opacity:1;transform:rotate(var(--rot,0deg)) scale(1) translateY(0)}.photo[data-v-42f46cfd]:hover{box-shadow:0 10px 20px -5px #0006,0 40px 70px -12px #000000b3,inset 0 1px #ffffff1f;transform:rotate(calc(var(--rot, 0deg)*.25)) scale(1.05) translateY(-10px)!important;transition:transform .3s cubic-bezier(.34,1.3,.64,1),box-shadow .3s ease!important;z-index:10!important}.photo img[data-v-42f46cfd]{display:block;filter:sepia(15%) contrast(1.06) saturate(.88);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}figcaption[data-v-42f46cfd]{align-items:center;bottom:0;color:#5a5040;display:flex;font-family:Playfair Display,serif;font-size:.62rem;font-style:italic;height:38px;justify-content:center;left:0;letter-spacing:.14em;position:absolute;right:0}.photo__tape[data-v-42f46cfd]{background:#ffe6968c;border-radius:1px;box-shadow:0 1px 3px #0000001f;height:22px;left:50%;position:absolute;top:-12px;transform:translate(-50%) rotate(-1deg);width:60px}.photo--back[data-v-42f46cfd]{height:260px;left:40px;top:60px;width:220px;z-index:1}.photo--main[data-v-42f46cfd]{height:320px;left:110px;top:30px;width:270px;z-index:3}.photo--top[data-v-42f46cfd]{height:210px;right:10px;top:0;width:175px;z-index:4}.photo--corner[data-v-42f46cfd]{bottom:10px;height:185px;right:30px;width:155px;z-index:2}.story__text[data-v-42f46cfd]{opacity:0;padding-left:4rem;transform:translate(40px);transition:opacity .9s ease .25s,transform .9s cubic-bezier(.22,1,.36,1) .25s}.story__text.visible[data-v-42f46cfd]{opacity:1;transform:translate(0)}.story__overline[data-v-42f46cfd]{color:var(--terra);display:block;font-size:.68rem;letter-spacing:.45em;margin-bottom:1.4rem;padding-left:2rem;position:relative;text-transform:uppercase}.story__overline[data-v-42f46cfd]:before{background:var(--terra);content:"";height:1px;left:0;position:absolute;top:50%;width:1.3rem}.story__title[data-v-42f46cfd]{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0 0 2rem}.story__title-accent[data-v-42f46cfd]{color:var(--terra);font-style:italic;font-weight:300}.story__body p[data-v-42f46cfd]{color:var(--ink-dim);font-size:.93rem;font-weight:300;line-height:1.9;margin-bottom:1rem}.story__rule[data-v-42f46cfd]{align-items:center;display:flex;gap:.8rem;margin:1.8rem 0}.story__rule span[data-v-42f46cfd]{background:#f0ebe01f;flex:1;height:1px}.story__rule em[data-v-42f46cfd]{color:var(--terra);font-size:.8rem;font-style:normal;opacity:.7}.story__figures[data-v-42f46cfd]{display:flex;margin-bottom:2.5rem}.story__figure[data-v-42f46cfd]{border-right:1px solid hsla(41,35%,91%,.1);flex:1;padding:0 1.2rem 0 0}.story__figure[data-v-42f46cfd]:first-child{padding-left:0}.story__figure[data-v-42f46cfd]:last-child{border-right:none;padding-left:1.2rem;padding-right:0}.story__figure[data-v-42f46cfd]:nth-child(2){padding-left:1.2rem}.story__figure strong[data-v-42f46cfd]{color:var(--ink);display:block;font-family:Playfair Display,serif;font-size:1.9rem;font-weight:700;line-height:1;margin-bottom:.3rem}.story__figure small[data-v-42f46cfd]{color:var(--ink-dim);font-size:.65rem;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.story__cta[data-v-42f46cfd]{align-items:center;border-bottom:1px solid hsla(41,35%,91%,.3);color:var(--ink);display:inline-flex;font-size:.73rem;font-weight:600;gap:.7rem;letter-spacing:.22em;padding-bottom:.4rem;text-decoration:none;text-transform:uppercase;transition:color .25s ease,border-color .25s ease,gap .25s ease}.story__cta[data-v-42f46cfd]:hover{border-color:var(--terra);color:var(--terra);gap:1.1rem}@media(max-width:860px){.story__photos[data-v-42f46cfd]{height:400px;margin:0 auto;max-width:420px}.story__text[data-v-42f46cfd]{padding-left:0;transform:translateY(30px)}.story__text.visible[data-v-42f46cfd]{transform:translateY(0)}.story__year[data-v-42f46cfd]{font-size:4.5rem;left:-.5rem}.photo--back[data-v-42f46cfd]{height:225px;left:20px;top:60px;width:190px}.photo--main[data-v-42f46cfd]{height:275px;left:90px;top:25px;width:230px}.photo--top[data-v-42f46cfd]{height:180px;right:5px;top:0;width:150px}.photo--corner[data-v-42f46cfd]{bottom:5px;height:162px;right:20px;width:135px}}@media(max-width:580px){.story[data-v-42f46cfd]{padding:4rem 0 5rem}.story__inner[data-v-42f46cfd]{padding:0 1.25rem}.story__photos[data-v-42f46cfd]{height:330px}.photo--back[data-v-42f46cfd]{display:none}.photo--main[data-v-42f46cfd]{height:240px;left:50%;top:20px;transform:translate(-60%) rotate(-2deg) scale(.88) translateY(28px);width:200px}.story__photos.visible .photo--main[data-v-42f46cfd]{transform:translate(-60%) rotate(-2deg) scale(1) translateY(0)}.photo--main[data-v-42f46cfd]:hover{transform:translate(-60%) rotate(-.5deg) scale(1.05) translateY(-10px)!important}.photo--top[data-v-42f46cfd]{height:155px;right:0;top:0;width:130px}.photo--corner[data-v-42f46cfd]{bottom:5px;height:145px;right:10px;width:120px}.story__title[data-v-42f46cfd]{font-size:2.1rem}.story__figure strong[data-v-42f46cfd]{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.photo[data-v-42f46cfd],.story__section-num[data-v-42f46cfd],.story__text[data-v-42f46cfd],.story__year[data-v-42f46cfd]{filter:none!important;transform:none!important;transition:opacity .4s ease!important}}.seo-section[data-v-80f46e98]{align-items:center;display:flex;justify-content:center;min-height:520px;overflow:hidden;padding:5rem 1.25rem;position:relative}.seo-bg[data-v-80f46e98]{background:linear-gradient(180deg,#0a142899 0,#081e37b8 60%,#050f1ee0),url(../images/hero.png) 50% /cover no-repeat;z-index:0}.seo-bg[data-v-80f46e98],.snow-canvas[data-v-80f46e98]{inset:0;position:absolute}.snow-canvas[data-v-80f46e98]{height:100%;pointer-events:none;width:100%;z-index:1}.seo-inner[data-v-80f46e98]{max-width:640px;position:relative;text-align:center;width:100%;z-index:2}.seo-eyebrow[data-v-80f46e98]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:1.5rem}.eyebrow-line[data-v-80f46e98]{background:#ffffff4d;display:block;height:1px;width:36px}.eyebrow-text[data-v-80f46e98]{color:#ffffff80;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase}.seo-title[data-v-80f46e98]{color:#fff;font-size:clamp(1.5rem,5vw,2.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 .75rem;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.seo-title.visible[data-v-80f46e98]{opacity:1;transform:translateY(0)}.seo-title em[data-v-80f46e98]{color:#b4d2ffd9;font-style:italic;font-weight:300}.seo-divider[data-v-80f46e98]{background:#fff3;height:1px;margin:1.25rem auto 1.75rem;opacity:0;transition:opacity .6s ease .15s;width:32px}.seo-divider.visible[data-v-80f46e98]{opacity:1}.seo-body[data-v-80f46e98]{color:#ffffffad;font-size:.93rem;line-height:1.8;margin-bottom:2rem;opacity:0;transform:translateY(16px);transition:opacity .7s ease .3s,transform .7s ease .3s}.seo-body.visible[data-v-80f46e98]{opacity:1;transform:translateY(0)}.seo-body p[data-v-80f46e98]{margin:0 0 .75rem}.seo-body p[data-v-80f46e98]:last-child{margin:0}.seo-body strong[data-v-80f46e98]{color:#fffffff2;font-weight:600}.seo-tags[data-v-80f46e98]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity .7s ease .45s,transform .7s ease .45s}.seo-tags.visible[data-v-80f46e98]{opacity:1;transform:translateY(0)}.seo-tags span[data-v-80f46e98]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#ffffff8c;font-size:.68rem;letter-spacing:.04em;padding:.28rem .85rem;transition:background .2s,color .2s,border-color .2s}.seo-tags span[data-v-80f46e98]:hover{background:#ffffff1f;border-color:#ffffff59;color:#ffffffe6}@media(max-width:480px){.seo-section[data-v-80f46e98]{min-height:460px;padding:4rem 1rem}}.visit-section[data-v-c1971658]{--ink:#2d3a2b;--ink-dim:rgba(45,58,43,.7);--terra:#c06e52;--terra-soft:rgba(192,110,82,.1);--bg:#f5f0e8;--paper:#fff;--paper-shadow:rgba(45,58,43,.12);--postit:#fff9e6;background:var(--bg);color:var(--ink);font-family:Montserrat,sans-serif;overflow:hidden;padding:5rem 0 6rem;position:relative}.visit-bg[data-v-c1971658]{background:radial-gradient(ellipse at 80% 20%,rgba(192,110,82,.08) 0,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(45,58,43,.06) 0,transparent 50%);inset:0;pointer-events:none;position:absolute}.visit-section[data-v-c1971658]:before{background:linear-gradient(90deg,transparent 0,var(--terra) 30%,var(--terra) 70%,transparent 100%);content:"";height:2px;left:0;opacity:.4;position:absolute;right:0;top:0}.visit__section-num[data-v-c1971658]{color:transparent;font-family:Playfair Display,serif;font-size:clamp(10rem,22vw,18rem);font-weight:700;line-height:1;position:absolute;right:-.02em;top:-.1em;-webkit-text-stroke:1px rgba(45,58,43,.04);opacity:0;pointer-events:none;transform:translate(30px);transition:opacity 1.2s ease .1s,transform 1.2s ease .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.visit__section-num.visible[data-v-c1971658]{opacity:1;transform:translate(0)}.visit-container[data-v-c1971658]{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}@media(max-width:860px){.visit-container[data-v-c1971658]{gap:4rem;grid-template-columns:1fr}}.visit-content[data-v-c1971658]{opacity:0;padding-right:1rem;transform:translate(-40px);transition:opacity .9s ease .5s,transform .9s cubic-bezier(.22,1,.36,1) .5s}.visit-content.visible[data-v-c1971658]{opacity:1;transform:translate(0)}.visit-label[data-v-c1971658]{color:var(--terra);display:inline-block;font-size:.68rem;letter-spacing:.45em;margin-bottom:1.4rem;padding-left:2rem;position:relative;text-transform:uppercase}.visit-label[data-v-c1971658]:before{background:var(--terra);content:"";height:1px;left:0;position:absolute;top:50%;width:1.3rem}.visit-title[data-v-c1971658]{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0 0 1.5rem}.visit-title em[data-v-c1971658]{color:var(--terra);font-style:italic;font-weight:300}.visit-text[data-v-c1971658]{color:var(--ink-dim);font-size:.95rem;font-weight:300;line-height:1.9;margin-bottom:2rem;max-width:480px}.location-card[data-v-c1971658]{background:var(--paper);border:1px solid rgba(45,58,43,.06);border-radius:3px;box-shadow:0 4px 6px -2px #0000000d,0 20px 40px -8px var(--paper-shadow),inset 0 1px #fffc;margin-bottom:1.5rem;opacity:0;padding:1.5rem 1.5rem 3.8rem;position:relative;transform:rotate(-1deg) scale(.92) translateY(20px);transition:opacity .7s cubic-bezier(.4,0,.2,1) .6s,transform .85s cubic-bezier(.34,1.5,.64,1) .6s}.location-card.visible[data-v-c1971658]{opacity:1;transform:rotate(-1deg) scale(1) translateY(0)}.location-card[data-v-c1971658]:hover{transform:rotate(0) scale(1.01) translateY(-5px)!important;transition:transform .3s cubic-bezier(.34,1.3,.64,1)!important;z-index:5}.location-card__tape[data-v-c1971658]{background:#ffe696b3;border-radius:1px;box-shadow:0 1px 3px #0000001a;height:20px;left:50%;position:absolute;top:-10px;transform:translate(-50%) rotate(-2deg);width:55px}.location-card__icon[data-v-c1971658]{align-items:center;background:var(--terra-soft);border-radius:.75rem;color:var(--terra);display:flex;height:44px;justify-content:center;left:1.5rem;position:absolute;top:1.5rem;width:44px}.location-card__info[data-v-c1971658]{margin-bottom:.5rem;margin-left:3.5rem}.location-card__title[data-v-c1971658]{color:var(--ink);font-family:Playfair Display,serif;font-size:1.2rem;font-weight:600;margin:0 0 .2rem}.location-card__address[data-v-c1971658]{color:var(--ink-dim);font-size:.85rem;line-height:1.6;margin:0}.location-card__link[data-v-c1971658]{align-items:center;border:1px solid var(--terra-soft);border-radius:2rem;bottom:1.2rem;color:var(--terra);display:inline-flex;font-size:.7rem;font-weight:600;gap:.5rem;left:50%;letter-spacing:.15em;padding:.5rem 1.2rem;position:absolute;text-decoration:none;text-transform:uppercase;transform:translate(-50%);transition:all .25s ease;white-space:nowrap}.location-card__link[data-v-c1971658]:hover{background:var(--terra);border-color:var(--terra);color:#fff;gap:.7rem}.hours-postit[data-v-c1971658]{background:var(--postit);border-left:2px solid #ffeaa7;border-radius:2px;box-shadow:0 4px 8px -2px #00000014,0 15px 30px -8px var(--paper-shadow);margin-bottom:2rem;opacity:0;padding:1.5rem 1.5rem 2rem;position:relative;transform:rotate(1.5deg) translateY(20px);transition:all .7s ease .75s}.hours-postit.visible[data-v-c1971658]{opacity:1;transform:rotate(1.5deg) translateY(0)}.hours-postit__tape[data-v-c1971658]{background:#ffe696cc;border-radius:1px;height:16px;left:20px;position:absolute;top:-8px;transform:rotate(-3deg);width:40px}.hours-postit__header[data-v-c1971658]{align-items:center;border-bottom:1px dashed rgba(192,110,82,.2);color:var(--ink);display:flex;font-size:.9rem;font-weight:600;gap:.7rem;margin-bottom:1.2rem;padding-bottom:.8rem}.hours-postit__header svg[data-v-c1971658]{color:var(--terra)}.hours-postit__body[data-v-c1971658]{display:flex;flex-direction:column;gap:.8rem}.hours-row[data-v-c1971658]{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.hours-row span[data-v-c1971658]{color:var(--ink-dim)}.hours-row strong[data-v-c1971658]{color:var(--ink);font-size:.9rem;font-weight:700}.hours-row em[data-v-c1971658]{color:var(--terra);font-style:normal;font-weight:500}.hours-postit__lines[data-v-c1971658]{background:repeating-linear-gradient(transparent,transparent 3px,rgba(192,110,82,.05) 0,rgba(192,110,82,.05) 6px);bottom:10px;height:20px;left:1.5rem;pointer-events:none;position:absolute;right:1.5rem}.visit-actions[data-v-c1971658]{display:flex;flex-direction:column;gap:.9rem;opacity:0;transform:translateY(25px);transition:all .7s ease .9s}.visit-actions.visible[data-v-c1971658]{opacity:1;transform:translateY(0)}@media(min-width:640px){.visit-actions[data-v-c1971658]{flex-direction:row}}.btn-primary[data-v-c1971658],.btn-secondary[data-v-c1971658]{align-items:center;border-radius:2rem;cursor:pointer;display:inline-flex;font-size:.73rem;font-weight:600;gap:.6rem;justify-content:center;letter-spacing:.22em;padding:.9rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-primary[data-v-c1971658]{background:var(--terra);border:none;box-shadow:0 4px 12px #c06e5240;color:#fff}.btn-primary[data-v-c1971658]:hover{background:var(--ink);color:var(--bg);gap:.9rem}.btn-secondary[data-v-c1971658]{background:transparent;border:1.5px solid rgba(45,58,43,.25);color:var(--ink)}.btn-secondary[data-v-c1971658]:hover{background:var(--ink);border-color:var(--ink);color:#fff}.visit-map[data-v-c1971658]{opacity:0;position:relative;transform:translate(40px);transition:opacity .9s ease .1s,transform .9s cubic-bezier(.22,1,.36,1) .1s}.visit-map.visible[data-v-c1971658]{opacity:1;transform:translate(0)}.map-polaroid[data-v-c1971658]{background:var(--paper);border:1px solid rgba(45,58,43,.06);border-radius:3px;box-shadow:0 8px 16px -4px #00000014,0 35px 60px -15px var(--paper-shadow),inset 0 1px #fffc;padding:12px 12px 55px;position:relative;transform:rotate(1.5deg);transition:transform .4s cubic-bezier(.34,1.3,.64,1);z-index:2}.map-polaroid[data-v-c1971658]:hover{transform:rotate(0) scale(1.01)}.map-polaroid__tape[data-v-c1971658]{background:#ffe696cc;border-radius:2px;box-shadow:0 2px 5px #00000014;height:24px;left:50%;position:absolute;top:-11px;transform:translate(-50%) rotate(2deg);width:70px;z-index:3}.map-polaroid__frame[data-v-c1971658]{border-radius:2px;height:420px;overflow:hidden;position:relative;width:100%}.map-main-pin[data-v-c1971658]{animation:pinBounce-c1971658 2.5s ease-in-out infinite;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.map-pin__body[data-v-c1971658]{align-items:center;background:#c06e52;border-radius:50% 50% 50% 0;box-shadow:0 6px 20px #c06e5280,0 0 0 3px #fff;color:#fff;display:flex;height:46px;justify-content:center;position:relative;transform:rotate(-45deg);width:46px}.map-pin__body svg[data-v-c1971658]{transform:rotate(45deg)}.map-pin__pulse[data-v-c1971658]{animation:pinPulse-c1971658 2.2s ease-out infinite;background:#c06e5240;border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.map-pin__pulse--2[data-v-c1971658]{animation-delay:.6s;background:#c06e521f;height:110px;width:110px}@keyframes pinPulse-c1971658{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}70%{opacity:.2}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes pinBounce-c1971658{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}.map-img-link[data-v-c1971658]{overflow:hidden;position:relative}.map-img-link[data-v-c1971658],.map-static-img[data-v-c1971658]{display:block;height:100%;width:100%}.map-static-img[data-v-c1971658]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s ease}.map-img-link:hover .map-static-img[data-v-c1971658]{transform:scale(1.04)}.map-img-overlay[data-v-c1971658]{align-items:flex-end;background:linear-gradient(0deg,rgba(30,50,35,.75) 0,transparent 55%);display:flex;inset:0;justify-content:center;opacity:0;padding-bottom:1.5rem;position:absolute;transition:opacity .35s ease}.map-img-link:hover .map-img-overlay[data-v-c1971658]{opacity:1}.map-img-cta[data-v-c1971658]{align-items:center;background:#fff8f0f2;border-radius:2rem;box-shadow:0 4px 16px #00000026;color:#c06e52;display:inline-flex;font-size:.72rem;font-weight:600;gap:.5rem;letter-spacing:.15em;padding:.6rem 1.4rem;text-transform:uppercase}.map-polaroid__caption[data-v-c1971658]{bottom:18px;left:0;position:absolute;right:0;text-align:center}.map-polaroid__caption-text[data-v-c1971658]{color:var(--ink-dim);font-family:Playfair Display,serif;font-size:.75rem;font-style:italic;letter-spacing:.08em}.map-pins[data-v-c1971658]{inset:-20px -30px -20px -20px;pointer-events:none;position:absolute;z-index:3}.map-pin--side[data-v-c1971658]{animation:floatRotate-c1971658 7s ease-in-out infinite var(--delay,0s);background:var(--postit);border-left:2px solid #ffeaa7;border-radius:2px;box-shadow:0 4px 8px -2px #0000001a,0 15px 25px -8px var(--paper-shadow);padding:.6rem 1rem 1.8rem;position:absolute;transform:rotate(var(--rot,0deg))}.map-pin--side[data-v-c1971658]:before{background:#ffe69699;border-radius:1px;content:"";height:12px;left:30%;position:absolute;top:-6px;transform:rotate(-2deg);width:32px}.map-pin__label[data-v-c1971658]{color:var(--ink);font-size:.6rem;font-weight:600;letter-spacing:.05em}@keyframes floatRotate-c1971658{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(calc(var(--rot, 0deg)*.5)) translateY(-8px)}}.map-compass[data-v-c1971658]{align-items:center;animation:floatSlow-c1971658 9s ease-in-out infinite;background:var(--paper);border:1px solid rgba(45,58,43,.08);border-radius:50%;box-shadow:0 4px 15px #00000014;display:flex;height:42px;justify-content:center;right:15px;top:15px;width:42px}.map-compass[data-v-c1971658],.map-compass__n[data-v-c1971658]{color:var(--terra);position:absolute}.map-compass__n[data-v-c1971658]{font-size:.55rem;font-weight:700;top:4px}@keyframes floatSlow-c1971658{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(2deg)}}.coords-badge[data-v-c1971658]{background:var(--ink);border-radius:1rem;bottom:-10px;box-shadow:0 2px 8px #0000001a;color:#f5f0e8e6;font-family:Courier New,monospace;font-size:.6rem;padding:.35rem .8rem;position:absolute;right:25px}.location-rings[data-v-c1971658]{height:100%;pointer-events:none;width:100%;z-index:1}.location-rings[data-v-c1971658],.ring[data-v-c1971658]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring[data-v-c1971658]{animation:ripple-c1971658 3.5s ease-out infinite;border:1px solid rgba(192,110,82,.12);border-radius:50%}.ring-1[data-v-c1971658]{animation-delay:0s;height:280px;width:280px}.ring-2[data-v-c1971658]{animation-delay:1.2s;height:420px;width:420px}.ring-3[data-v-c1971658]{animation-delay:2.4s;height:560px;width:560px}@keyframes ripple-c1971658{0%{opacity:.4;transform:translate(-50%,-50%) scale(.7)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}.scroll-reveal.delay-1[data-v-c1971658]{transition-delay:.75s!important}.scroll-reveal.delay-2[data-v-c1971658]{transition-delay:.9s!important}@media(max-width:860px){.visit-content[data-v-c1971658]{padding-right:0;transform:translateY(30px);transition-delay:.3s}.visit-content.visible[data-v-c1971658]{transform:translateY(0)}.map-polaroid__frame[data-v-c1971658]{height:360px}.map-polaroid[data-v-c1971658]{transform:rotate(.5deg)}.location-rings[data-v-c1971658],.map-pin--side[data-v-c1971658]{display:none}}@media(max-width:580px){.visit-section[data-v-c1971658]{padding:4rem 0 5rem}.visit-container[data-v-c1971658]{padding:0 1.25rem}.visit-title[data-v-c1971658]{font-size:2.1rem}.location-card[data-v-c1971658]{padding:1.25rem 1.25rem 3.5rem;transform:rotate(0)!important}.location-card.visible[data-v-c1971658]{transform:scale(1)!important}.hours-postit[data-v-c1971658]{transform:rotate(.5deg)!important}.map-polaroid__frame[data-v-c1971658]{height:300px}.map-polaroid[data-v-c1971658]{padding:10px 10px 45px}.coords-badge[data-v-c1971658]{font-size:.5rem;padding:.25rem .6rem}.map-compass[data-v-c1971658]{height:34px;right:12px;top:12px;width:34px}}@media(prefers-reduced-motion:reduce){.map-compass[data-v-c1971658],.map-pin--side[data-v-c1971658],.ring[data-v-c1971658]{animation:none!important}.map-polaroid[data-v-c1971658]{transform:none!important}}
