.home-hero[data-v-8e338c14]{padding-top:0}.hero-canvas[data-v-8e338c14]{align-items:center;background:var(--peacock-deep);color:var(--cream);display:flex;min-height:min(calc(100dvh - 300px),760px);overflow:hidden;padding-block:var(--space-12) var(--space-10);position:relative}.hero-canvas[data-v-8e338c14]:before{background:radial-gradient(ellipse 80% 70% at 12% 100%,#d4952c24 0,#d4952c00 60%)}.hero-canvas[data-v-8e338c14]:after,.hero-canvas[data-v-8e338c14]:before{content:"";inset:0;pointer-events:none;position:absolute}.hero-canvas[data-v-8e338c14]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.06}.hero-grid[data-v-8e338c14]{align-items:center;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(400px,580px);padding-inline:var(--pad-x);position:relative;width:100%;z-index:1}.facts-strip[data-v-8e338c14]{animation:facts-slide-down-8e338c14 .75s cubic-bezier(.16,1,.3,1) both}@keyframes facts-slide-down-8e338c14{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.fact-inner[data-v-8e338c14]>*{animation:facts-contents-in-8e338c14 .5s ease-out both;animation-delay:.42s}.fact-divider[data-v-8e338c14]{animation:facts-divider-draw-8e338c14 .45s ease-out both;animation-delay:.46s}.facts-rule[data-v-8e338c14]{animation:facts-rule-wipe-8e338c14 .7s cubic-bezier(.4,0,.2,1) both;animation-delay:.56s}@keyframes facts-contents-in-8e338c14{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes facts-divider-draw-8e338c14{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes facts-rule-wipe-8e338c14{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:768px){@keyframes facts-divider-draw-8e338c14{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(prefers-reduced-motion:reduce){.fact-divider[data-v-8e338c14],.fact-inner[data-v-8e338c14]>*,.facts-rule[data-v-8e338c14],.facts-strip[data-v-8e338c14]{animation:none}}.hero-eyebrow[data-v-8e338c14]{color:var(--saffron-bright);font-size:12px;letter-spacing:.16em;margin-bottom:var(--space-4)}.hero-swap-enter-active[data-v-8e338c14],.hero-swap-leave-active[data-v-8e338c14]{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.hero-swap-enter-from[data-v-8e338c14]{opacity:0;transform:translateY(10px)}.hero-swap-leave-to[data-v-8e338c14]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.hero-swap-enter-active[data-v-8e338c14],.hero-swap-leave-active[data-v-8e338c14]{transition:none}}.hero-date[data-v-8e338c14]{color:var(--cream);font-size:11px;letter-spacing:.16em;margin-bottom:var(--space-3);opacity:.85;text-transform:uppercase}.hero-title[data-v-8e338c14]:before{background:var(--saffron);content:"";display:block;height:2px;margin-bottom:var(--space-5);width:64px}.hero-title[data-v-8e338c14]{color:var(--cream);font-size:clamp(42px,5.5vw,76px);font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 var(--space-5);text-wrap:balance}.hero-title-event[data-v-8e338c14]{font-size:clamp(36px,4.6vw,64px);line-height:1.05}.hero-subtitle[data-v-8e338c14]{font-size:17px;line-height:1.55;margin:0 0 var(--space-8);max-width:560px;opacity:.92}.hero-ctas[data-v-8e338c14]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-8);margin-top:var(--space-6)}.hero-ctas .cta-primary[data-v-8e338c14],.hero-ctas .cta-secondary[data-v-8e338c14]{font-size:17px;font-weight:600;min-height:56px;padding:16px 32px}.hero-poster[data-v-8e338c14]{display:flex;justify-content:flex-end}.poster-frame[data-v-8e338c14]{aspect-ratio:16/9;background:#0a121c66;border-radius:10px;box-shadow:0 2px 8px #00000040,0 24px 64px -24px #0000008c;isolation:isolate;overflow:hidden;position:relative;width:100%}.poster-frame[data-v-8e338c14]:after{border:1px solid rgba(212,149,44,.4);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.poster-slide[data-v-8e338c14]{inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease}.poster-slide.is-active[data-v-8e338c14]{opacity:1}.poster-backdrop[data-v-8e338c14]{filter:blur(28px) saturate(1.15) brightness(.55);-o-object-fit:cover;object-fit:cover;transform:scale(1.3)}.poster-backdrop[data-v-8e338c14],.poster-img[data-v-8e338c14]{height:100%;inset:0;position:absolute;width:100%}.poster-img[data-v-8e338c14]{-o-object-fit:contain;object-fit:contain}.poster-img--cover[data-v-8e338c14]{-o-object-fit:cover;object-fit:cover}@media(prefers-reduced-motion:reduce){.poster-slide[data-v-8e338c14]{transition:none}}.hero-dots[data-v-8e338c14]{display:flex;gap:var(--space-3);margin-bottom:var(--space-2)}.hero-dot[data-v-8e338c14]{background:transparent;border:1px solid hsla(40,48%,94%,.7);border-radius:2px;cursor:pointer;height:12px;padding:0;transition:background .1s ease,border-color .1s ease,width .15s ease;width:12px}.hero-dot[data-v-8e338c14]:hover{background:#f7f2e873}.hero-dot.is-active[data-v-8e338c14]{background:var(--saffron);border-color:var(--saffron);width:28px}.hero-dot[data-v-8e338c14]:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.facts-mask[data-v-8e338c14]{overflow:clip;position:relative;z-index:1}.facts-strip[data-v-8e338c14]{background:var(--peacock-deep);border-top:1px solid hsla(40,48%,94%,.14);color:var(--cream);display:grid;gap:0;grid-template-columns:1.2fr 1fr 1fr 1fr;padding-inline:var(--pad-x);position:relative}.facts-rule[data-v-8e338c14]{background:var(--saffron);inset-inline:0;bottom:0;height:2px;position:absolute;transform-origin:left center}.facts-strip--no-countdown[data-v-8e338c14]{grid-template-columns:1fr 1fr 1fr}.fact-cell[data-v-8e338c14]{padding:var(--space-12) var(--space-6) var(--space-10);position:relative}.fact-divider[data-v-8e338c14]{background:#f7f2e824;height:100%;position:absolute;right:0;top:0;transform-origin:top center;width:1px}.fact-cell[data-v-8e338c14]:first-child{padding-left:0}.fact-cell-last[data-v-8e338c14]{padding-right:0}.eyebrow[data-v-8e338c14]{color:var(--saffron-bright);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;margin-bottom:var(--space-2);text-transform:uppercase}.fact-value[data-v-8e338c14]{color:var(--cream);font-size:22px;font-weight:500;line-height:1.3}.fact-caption[data-v-8e338c14]{color:#f7f2e89e;font-size:13px}.countdown[data-v-8e338c14],.fact-caption[data-v-8e338c14]{margin-top:var(--space-2)}.countdown[data-v-8e338c14]{align-items:baseline;display:flex;gap:var(--space-4)}.count-unit[data-v-8e338c14]{align-items:flex-start;display:flex;flex-direction:column}.count-value[data-v-8e338c14]{font-size:30px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.count-label[data-v-8e338c14]{color:#f7f2e88c;font-size:10.5px;margin-top:2px}@media(max-width:1024px){.hero-grid[data-v-8e338c14]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(320px,440px)}}@media(max-width:768px){.hero-canvas[data-v-8e338c14]{min-height:0;padding-block:var(--space-8) var(--space-8)}.hero-grid[data-v-8e338c14]{gap:var(--space-6);grid-template-columns:1fr}.hero-poster[data-v-8e338c14]{justify-content:center;order:-1}.poster-frame[data-v-8e338c14]{width:100%}.hero-title[data-v-8e338c14]{font-size:clamp(36px,9vw,52px);max-width:100%}.hero-title-event[data-v-8e338c14]{font-size:clamp(32px,8.5vw,46px)}.hero-subtitle[data-v-8e338c14]{font-size:15px;max-width:100%}.hero-ctas[data-v-8e338c14]{gap:var(--space-3);margin-bottom:var(--space-4)}.cta-primary[data-v-8e338c14],.cta-secondary[data-v-8e338c14]{font-size:14px;padding:13px 18px}.facts-strip[data-v-8e338c14]{grid-template-columns:1fr}.fact-cell[data-v-8e338c14],.fact-cell-last[data-v-8e338c14],.fact-cell[data-v-8e338c14]:first-child{padding:var(--space-5) 0}.fact-divider[data-v-8e338c14]{height:1px;inset:auto 0 0;transform-origin:left center;width:auto}.fact-cell:last-child .fact-divider[data-v-8e338c14]{display:none}.countdown[data-v-8e338c14]{gap:var(--space-3)}.count-value[data-v-8e338c14]{font-size:26px}}@media(max-width:480px){.hero-title[data-v-8e338c14]{font-size:32px;margin-bottom:var(--space-4)}.hero-title-event[data-v-8e338c14]{font-size:28px}.hero-subtitle[data-v-8e338c14]{font-size:14px;margin-bottom:var(--space-5)}.hero-ctas[data-v-8e338c14]{align-items:stretch;flex-direction:column}.hero-ctas .cta-primary[data-v-8e338c14],.hero-ctas .cta-secondary[data-v-8e338c14]{text-align:center;width:100%}.hero-dot[data-v-8e338c14]{height:14px;width:14px}.countdown[data-v-8e338c14]{gap:var(--space-2)}.count-value[data-v-8e338c14]{font-size:22px}.count-label[data-v-8e338c14]{font-size:9px}}.schedule-row[data-v-338ab038]{align-items:baseline;background:transparent;border-bottom:1px dashed var(--rule);display:grid;gap:var(--space-4);grid-template-columns:64px 1fr auto;padding:var(--space-2) 0;position:relative;transition:all .2s}.schedule-row.current[data-v-338ab038]{background:#e89b2c14;border-radius:6px;margin-left:calc(var(--space-3)*-1);margin-right:calc(var(--space-3)*-1);padding-left:var(--space-3);padding-right:var(--space-3)}.schedule-time[data-v-338ab038]{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.schedule-row.current .schedule-time[data-v-338ab038]{color:var(--saffron-deep)}.schedule-label[data-v-338ab038]{align-items:center;display:inline-flex;font-size:17px;font-weight:500;gap:var(--space-2)}.schedule-row.current .schedule-label[data-v-338ab038]{font-weight:600}.now-badge[data-v-338ab038]{background:var(--crimson);border-radius:4px;color:var(--cream);font-size:10px;letter-spacing:.12em;margin-left:var(--space-2);padding:2px 8px;vertical-align:middle}.schedule-label-alt[data-v-338ab038]{color:var(--ink-3);font-family:var(--gurmukhi);font-size:14px}@media(max-width:768px){.schedule-row[data-v-338ab038]{gap:var(--space-3);grid-template-columns:56px 1fr}.schedule-label-alt[data-v-338ab038]{display:none}.schedule-time[data-v-338ab038]{font-size:11px}.schedule-label[data-v-338ab038]{font-size:15px}.now-badge[data-v-338ab038]{font-size:9px;padding:2px 6px}}.schedule-section[data-v-ec498241]{background:var(--paper);padding:var(--space-16) 0;scroll-margin-top:120px}.container[data-v-ec498241]{margin:0 auto;max-width:1440px;padding:0 var(--space-6)}.schedule-header[data-v-ec498241]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;margin-bottom:var(--space-12)}.schedule-headline[data-v-ec498241]{font-size:clamp(36px,4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:14px 0 0}.schedule-tabs[data-v-ec498241]{background:var(--cream);border:1px solid var(--rule);padding:4px}.schedule-tab[data-v-ec498241],.schedule-tabs[data-v-ec498241]{border-radius:999px;display:inline-flex}.schedule-tab[data-v-ec498241]{align-items:center;background:transparent;border:0;color:var(--ink-2);cursor:pointer;font-size:13.5px;font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .2s}.schedule-tab.active[data-v-ec498241]{background:var(--ink);color:var(--paper)}.today-badge[data-v-ec498241]{background:var(--saffron);border-radius:4px;color:var(--ink);font-size:9px;letter-spacing:.1em;padding:2px 6px}.schedule-grid[data-v-ec498241]{border:1px solid var(--rule);display:grid;gap:0;grid-template-columns:1fr 1fr}.schedule-column[data-v-ec498241]{padding:var(--space-8) var(--space-8) var(--space-10)}.schedule-column.morning[data-v-ec498241]{background:var(--paper);border-right:1px solid var(--rule)}.schedule-column.evening[data-v-ec498241]{background:var(--cream)}.schedule-column-header[data-v-ec498241]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-6)}.schedule-time-range[data-v-ec498241]{color:var(--ink-3);font-size:14px;font-style:italic}.schedule-items[data-v-ec498241]{display:flex;flex-direction:column}.schedule-footer[data-v-ec498241]{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:13.5px;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-6)}.schedule-link[data-v-ec498241]{border-bottom:1px solid var(--peacock);color:var(--peacock);padding-bottom:1px;text-decoration:none}@media(max-width:768px){.schedule-section[data-v-ec498241]{padding:var(--space-12) 0;scroll-margin-top:96px}.container[data-v-ec498241]{padding:0 var(--space-4)}.schedule-header[data-v-ec498241]{align-items:flex-start;flex-direction:column;margin-bottom:var(--space-8)}.schedule-headline[data-v-ec498241]{font-size:clamp(28px,8vw,40px);overflow-wrap:break-word}.schedule-tabs[data-v-ec498241]{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.schedule-tabs[data-v-ec498241]::-webkit-scrollbar{display:none}.schedule-tab[data-v-ec498241]{flex:0 0 auto;font-size:13px;justify-content:center;min-height:44px;padding:10px var(--space-4);scroll-snap-align:start;white-space:nowrap}.today-badge[data-v-ec498241]{font-size:8.5px;padding:2px 5px}.schedule-grid[data-v-ec498241]{grid-template-columns:1fr}.schedule-column.morning[data-v-ec498241]{border-bottom:1px solid var(--rule);border-right:0}.schedule-column[data-v-ec498241]{padding:var(--space-5)}.schedule-column-header[data-v-ec498241]{gap:var(--space-2)}.schedule-time-range[data-v-ec498241]{font-size:13px}.schedule-footer[data-v-ec498241]{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}.home-latest-news[data-v-bf0aab85]{background:var(--paper);padding:var(--space-12) 0}.container[data-v-bf0aab85]{margin:0 auto;max-width:1200px;padding:0 var(--space-4)}.section-head[data-v-bf0aab85]{margin-bottom:var(--space-8);text-align:center}.eyebrow[data-v-bf0aab85]{color:var(--saffron-deep);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.title[data-v-bf0aab85]{color:var(--ink);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.news-grid[data-v-bf0aab85]{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.news-card[data-v-bf0aab85]{background:var(--paper);border:1px solid var(--rule);border-radius:8px;display:flex;overflow:hidden;transition:transform var(--anim-normal) ease,box-shadow var(--anim-normal) ease}.news-card[data-v-bf0aab85]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.card-link[data-v-bf0aab85]{color:inherit;display:flex;flex:1;flex-direction:column;text-decoration:none}.card-media[data-v-bf0aab85]{border-bottom:1px solid var(--rule)}.card-body[data-v-bf0aab85]{display:flex;flex:1;flex-direction:column;padding:var(--space-5)}.card-tag[data-v-bf0aab85]{color:var(--saffron-ink);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.card-tag[data-v-bf0aab85],.card-title[data-v-bf0aab85]{margin-bottom:var(--space-2)}.card-title[data-v-bf0aab85]{color:var(--ink);font-size:1.375rem;font-weight:400;line-height:1.25}.card-cta[data-v-bf0aab85]{align-items:center;align-self:flex-start;background:transparent;border:1.5px solid var(--peacock);border-radius:999px;color:var(--peacock);display:inline-flex;font-size:1rem;font-weight:600;gap:var(--space-2);margin-top:auto;min-height:48px;padding:12px 22px;transition:background var(--anim-fast,.1s) ease,color var(--anim-fast,.1s) ease}.card-link:focus-visible .card-cta[data-v-bf0aab85],.news-card:hover .card-cta[data-v-bf0aab85]{background:var(--peacock);color:var(--cream)}.see-all[data-v-bf0aab85]{margin-top:var(--space-8);text-align:center}.see-all-link[data-v-bf0aab85]{color:var(--peacock);font-size:.9375rem;font-weight:600;text-decoration:none}.see-all-link[data-v-bf0aab85]:hover{text-decoration:underline}@media(max-width:640px){.home-latest-news[data-v-bf0aab85]{padding:var(--space-8) 0}}.services-section[data-v-3f09398f]{background:var(--paper);padding:var(--space-16) 0}.container[data-v-3f09398f]{margin:0 auto;max-width:1200px;padding:0 var(--space-4)}.services-header[data-v-3f09398f]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;margin-bottom:48px}.services-title[data-v-3f09398f]{font-size:clamp(36px,4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:14px 0 0}.see-all-link[data-v-3f09398f]{border-bottom:1px solid var(--peacock);color:var(--peacock);font-size:14px;padding-bottom:2px;text-decoration:none}.see-all-link[data-v-3f09398f]:hover{opacity:.8}.services-grid[data-v-3f09398f]{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-card[data-v-3f09398f]{background:var(--paper);border:1px solid var(--rule);border-radius:8px;display:flex;overflow:hidden;transition:transform var(--anim-normal) ease,box-shadow var(--anim-normal) ease}.service-card[data-v-3f09398f]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.service-link[data-v-3f09398f]{color:inherit;display:flex;flex:1;flex-direction:column;text-decoration:none}.card-media[data-v-3f09398f],.card-media-placeholder[data-v-3f09398f]{border-bottom:1px solid var(--rule)}.card-media-placeholder[data-v-3f09398f]{aspect-ratio:16/9;position:relative;width:100%}.card-body[data-v-3f09398f]{display:flex;flex:1;flex-direction:column;padding:var(--space-5)}.card-tag[data-v-3f09398f]{color:var(--saffron-ink);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.card-tag[data-v-3f09398f],.card-title[data-v-3f09398f]{margin:0 0 var(--space-2)}.card-title[data-v-3f09398f]{color:var(--ink);font-size:1.375rem;font-weight:400;line-height:1.25}.card-desc[data-v-3f09398f]{color:var(--ink-2);font-size:16px;line-height:1.55;margin:0 0 var(--space-2)}.card-cta[data-v-3f09398f]{align-items:center;align-self:flex-start;background:transparent;border:1.5px solid var(--peacock);border-radius:999px;color:var(--peacock);display:inline-flex;font-size:1rem;font-weight:600;gap:var(--space-2);margin-top:auto;min-height:48px;padding:12px 22px;transition:background var(--anim-fast,.1s) ease,color var(--anim-fast,.1s) ease}.service-card:hover .card-cta[data-v-3f09398f],.service-link:focus-visible .card-cta[data-v-3f09398f]{background:var(--peacock);color:var(--cream)}@media(max-width:768px){.services-section[data-v-3f09398f]{padding:var(--space-12) 0}.services-header[data-v-3f09398f]{margin-bottom:var(--space-8)}.services-title[data-v-3f09398f]{font-size:clamp(28px,6vw,36px)}}.events-section[data-v-e42d3fe5]{background:var(--cream-2);padding:var(--space-16) 0;position:relative}.events-section[data-v-e42d3fe5]:before{background:var(--rule);content:"";height:1px;inset:0 0 auto;position:absolute}.container[data-v-e42d3fe5]{margin:0 auto;max-width:1440px;padding-inline:var(--space-6)}.events-header[data-v-e42d3fe5]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;margin-bottom:48px}.eyebrow[data-v-e42d3fe5]{color:var(--peacock);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.events-title[data-v-e42d3fe5]{color:var(--ink);font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:14px 0 0}.see-all-link[data-v-e42d3fe5]{align-self:flex-end;border-bottom:1px solid var(--peacock);color:var(--peacock);font-size:15px;padding-bottom:2px;text-decoration:none;white-space:nowrap}.see-all-link[data-v-e42d3fe5]:hover{border-color:var(--saffron-deep);color:var(--saffron-deep)}.events-list[data-v-e42d3fe5]{display:grid;gap:var(--space-4);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:860px){.events-list[data-v-e42d3fe5]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.event-row[data-v-e42d3fe5]{background:var(--paper);border:1px solid var(--rule);border-radius:12px;color:inherit;display:flex;gap:var(--space-5);height:100%;padding:var(--space-5);text-decoration:none;transition:border-color var(--anim-fast,.1s) ease,box-shadow var(--anim-normal,.15s) ease,transform var(--anim-normal,.15s) ease}.event-row[data-v-e42d3fe5]:hover{border-color:var(--peacock);box-shadow:0 10px 28px -18px #1339408c;transform:translateY(-2px)}.event-row[data-v-e42d3fe5]:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.date-block[data-v-e42d3fe5]{align-items:center;align-self:flex-start;background:var(--peacock-deep);border-radius:10px;display:flex;flex:none;flex-direction:column;gap:2px;justify-content:center;padding:var(--space-3) var(--space-2);width:76px}.date-weekday[data-v-e42d3fe5]{color:var(--saffron-bright);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.date-day[data-v-e42d3fe5]{color:#fff;font-size:34px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.date-month[data-v-e42d3fe5]{color:#f7f2e8d1;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.event-text[data-v-e42d3fe5]{display:flex;flex:1;flex-direction:column;min-width:0}.event-meta[data-v-e42d3fe5]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-2)}.event-kind[data-v-e42d3fe5]{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.event-title[data-v-e42d3fe5]{color:var(--ink);font-size:clamp(19px,2vw,22px);font-weight:400;line-height:1.25;margin:0 0 var(--space-2);overflow-wrap:anywhere}.event-detail[data-v-e42d3fe5]{color:var(--ink-2);font-size:15px;line-height:1.5;margin:0}.event-cta[data-v-e42d3fe5]{align-items:center;align-self:flex-start;border-bottom:1.5px solid transparent;color:var(--peacock);display:inline-flex;font-size:15px;font-weight:600;gap:var(--space-2);margin-top:auto;min-height:44px;padding-top:var(--space-3)}.event-row:hover .event-cta[data-v-e42d3fe5]{border-bottom-color:var(--peacock)}.events-foot[data-v-e42d3fe5]{display:flex;justify-content:center;margin-top:var(--space-10)}.foot-cta[data-v-e42d3fe5]{align-items:center;background:var(--peacock);border-radius:999px;color:var(--cream);display:inline-flex;font-size:16px;font-weight:600;gap:var(--space-2);min-height:52px;padding:14px 30px;text-decoration:none;transition:background var(--anim-fast,.1s) ease,transform var(--anim-fast,.1s) ease}.foot-cta[data-v-e42d3fe5]:hover{background:var(--peacock-deep);transform:translateY(-1px)}.foot-cta[data-v-e42d3fe5]:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}@media(max-width:520px){.event-row[data-v-e42d3fe5]{gap:var(--space-4);padding:var(--space-4)}.date-block[data-v-e42d3fe5]{width:64px}.date-day[data-v-e42d3fe5]{font-size:28px}}@media(prefers-reduced-motion:reduce){.event-row[data-v-e42d3fe5]:hover,.foot-cta[data-v-e42d3fe5]:hover{transform:none}}.home-langar[data-v-3620ca7d]{background:var(--cream);padding:var(--space-20) 0}.container[data-v-3620ca7d]{margin:0 auto;max-width:1440px;padding:0 var(--pad-x)}.langar-content[data-v-3620ca7d]{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.langar-text[data-v-3620ca7d]{display:flex;flex-direction:column}.eyebrow[data-v-3620ca7d]{color:var(--saffron-ink);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.langar-headline[data-v-3620ca7d]{color:var(--ink);font-size:clamp(36px,4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:14px 0 24px}.on-us[data-v-3620ca7d]{color:var(--saffron-deep);font-style:italic}.langar-description[data-v-3620ca7d]{color:var(--ink-2);font-size:17px;line-height:1.6;margin:0 0 32px;max-width:500px}.langar-facts[data-v-3620ca7d]{border:1px solid var(--rule);display:grid;gap:0;grid-template-columns:1fr 1fr}.fact-box[data-v-3620ca7d]{padding:20px}.fact-box .eyebrow[data-v-3620ca7d]{color:var(--ink-3);margin-bottom:6px}.fact-value[data-v-3620ca7d]{font-size:22px}.fact-diet-value[data-v-3620ca7d],.fact-value[data-v-3620ca7d]{color:var(--ink);font-weight:500}.fact-diet-value[data-v-3620ca7d],.fact-link[data-v-3620ca7d]{font-size:16px}.fact-link[data-v-3620ca7d]{color:var(--peacock);font-weight:500;text-decoration:none;transition:color var(--anim-fast) ease}.fact-link[data-v-3620ca7d]:hover{color:var(--peacock-deep)}.fact-diet[data-v-3620ca7d],.fact-served[data-v-3620ca7d]{border-right:1px solid var(--rule)}.fact-diet[data-v-3620ca7d],.fact-seva[data-v-3620ca7d]{border-top:1px solid var(--rule)}.langar-photos[data-v-3620ca7d]{display:grid;gap:var(--space-5);grid-template-columns:1.4fr 1fr}.photo-large[data-v-3620ca7d]{aspect-ratio:3/4;border-radius:2px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-stack[data-v-3620ca7d]{display:flex;flex-direction:column;gap:var(--space-5)}.photo-small[data-v-3620ca7d]{aspect-ratio:1/1;border-radius:2px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ph[data-v-3620ca7d]{background:linear-gradient(135deg,var(--cream-2) 0,var(--rule) 100%);overflow:hidden;position:relative}.ph[data-v-3620ca7d]:before{color:var(--ink-3);content:attr(data-label);font-family:var(--font-mono);font-size:10px;left:50%;letter-spacing:.14em;opacity:.6;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:pre-line}@media(max-width:1024px){.langar-content[data-v-3620ca7d]{gap:var(--space-10);grid-template-columns:1fr}.langar-photos[data-v-3620ca7d]{max-width:720px}}@media(max-width:768px){.home-langar[data-v-3620ca7d]{padding:var(--space-16) 0}.langar-content[data-v-3620ca7d]{gap:var(--space-8)}.langar-headline[data-v-3620ca7d]{font-size:clamp(28px,8vw,36px);margin:12px 0 20px}.langar-description[data-v-3620ca7d]{font-size:16px;margin:0 0 24px}.langar-facts[data-v-3620ca7d]{grid-template-columns:1fr}.fact-served[data-v-3620ca7d]{border-right:none}.fact-cost[data-v-3620ca7d],.fact-diet[data-v-3620ca7d],.fact-served[data-v-3620ca7d]{border-bottom:1px solid var(--rule)}.fact-diet[data-v-3620ca7d]{border-right:none}.langar-photos[data-v-3620ca7d]{grid-template-columns:1.4fr 1fr}.langar-photos[data-v-3620ca7d],.photo-stack[data-v-3620ca7d]{gap:var(--space-3)}}.home-pantry[data-v-7aa1df26]{background:var(--cream);padding:var(--space-10) 0}.container[data-v-7aa1df26]{margin:0 auto;max-width:1440px;padding:0 var(--space-6)}.band[data-v-7aa1df26]{background:var(--paper);border:1px solid var(--rule);border-radius:16px;color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative}.band-head[data-v-7aa1df26]{align-items:center;background:var(--peacock-deep);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-6)}.band-eyebrow[data-v-7aa1df26]{color:var(--saffron-bright);font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.band-today[data-v-7aa1df26]{color:#f7f2e8d1;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.band-rows[data-v-7aa1df26]{gap:var(--space-5);padding:var(--space-6) var(--space-6) 0}.band-row[data-v-7aa1df26],.band-rows[data-v-7aa1df26]{display:flex;flex-direction:column;min-width:0}.band-row[data-v-7aa1df26]{gap:var(--space-2)}.row-head[data-v-7aa1df26]{align-items:center;display:flex;gap:var(--space-3)}.row-dot[data-v-7aa1df26]{border-radius:50%;flex-shrink:0;height:14px;width:14px}.dot--need[data-v-7aa1df26]{background:#c0392b}.dot--low[data-v-7aa1df26]{background:var(--saffron-deep)}.dot--plenty[data-v-7aa1df26]{background:#2e7d51}.row-label[data-v-7aa1df26]{color:var(--ink-2);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.band-row--need .row-label[data-v-7aa1df26]{color:#a5301f}.row-items[data-v-7aa1df26]{color:var(--ink);font-size:clamp(22px,4vw,36px);font-weight:500;letter-spacing:-.01em;line-height:1.25;min-width:0;overflow-wrap:anywhere}.row-items strong[data-v-7aa1df26]{font-weight:600}.band-cta[data-v-7aa1df26]{align-items:center;background:var(--saffron);border-radius:999px;color:var(--ink);display:inline-flex;font-size:17px;font-weight:700;gap:var(--space-2);justify-self:start;margin:var(--space-6);min-height:52px;padding:14px 26px;text-decoration:none;transition:background .12s ease,transform .12s ease}.band-cta[data-v-7aa1df26]:hover{background:var(--saffron-deep);color:var(--cream);transform:translateY(-1px)}.band-cta[data-v-7aa1df26]:focus-visible{outline:2px solid var(--peacock);outline-offset:3px}@media(prefers-reduced-motion:reduce){.band-cta[data-v-7aa1df26]:hover{transform:none}}.home-membership[data-v-1d8fdecc]{background:var(--cream);padding:var(--space-16) 0;scroll-margin-top:120px}.membership-grid[data-v-1d8fdecc]{border:1px solid var(--rule);display:grid;gap:0;grid-template-columns:1fr 1fr}.membership-side[data-v-1d8fdecc]{background:var(--paper);border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--space-6);padding:clamp(36px,5vw,72px)}.membership-content[data-v-1d8fdecc]{display:flex;flex-direction:column;gap:var(--space-3)}.membership-headline[data-v-1d8fdecc]{color:var(--ink);font-size:clamp(30px,3.2vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:var(--space-3) 0 var(--space-4)}.membership-description[data-v-1d8fdecc]{color:var(--ink-2);font-size:16px;line-height:1.6;margin:0}.membership-benefits[data-v-1d8fdecc]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.benefit-item[data-v-1d8fdecc]{align-items:flex-start;color:var(--ink-2);display:flex;font-size:14.5px;gap:12px}.benefit-bullet[data-v-1d8fdecc]{color:var(--saffron-deep);margin-top:2px}.membership-cta[data-v-1d8fdecc]{display:flex;gap:12px;margin-top:var(--space-2)}.subscribe-side[data-v-1d8fdecc]{background:var(--peacock);color:var(--cream);display:flex;flex-direction:column;gap:var(--space-6);overflow:hidden;padding:clamp(36px,5vw,72px);position:relative}.subscribe-content[data-v-1d8fdecc]{position:relative;z-index:1}.subscribe-headline[data-v-1d8fdecc]{color:var(--cream);font-size:clamp(30px,3.2vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:var(--space-3) 0 var(--space-4)}.subscribe-description[data-v-1d8fdecc]{color:#f7f2e8c7;font-size:16px;line-height:1.6;margin:0;max-width:440px}.membership-side .eyebrow[data-v-1d8fdecc]{color:var(--saffron-ink)}.subscribe-side .eyebrow[data-v-1d8fdecc]{color:var(--saffron)}.subscribe-form[data-v-1d8fdecc]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto;position:relative;z-index:1}.subscribe-row[data-v-1d8fdecc]{display:flex;gap:var(--space-2)}.field-with-icon[data-v-1d8fdecc]{align-items:center;display:flex;flex:1;position:relative}.field-icon[data-v-1d8fdecc]{color:#f7f2e873;height:18px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color var(--anim-fast) ease;width:18px;z-index:1}.field-with-icon--filled .field-icon[data-v-1d8fdecc],.field-with-icon:focus-within .field-icon[data-v-1d8fdecc]{color:var(--cream)}.field-with-icon--filled .field-icon--whatsapp[data-v-1d8fdecc]{color:#25d366}.subscribe-input.subscribe-input--with-icon[data-v-1d8fdecc]{padding:14px 18px 14px 46px}.visually-hidden[data-v-1d8fdecc]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.subscribe-input[data-v-1d8fdecc]{background:#f7f2e814;border:1px solid hsla(40,48%,94%,.18);border-radius:4px;color:var(--cream);flex:1;font-family:var(--sans);font-size:15px;outline:none;padding:14px 18px;width:100%}.subscribe-input[data-v-1d8fdecc]::-moz-placeholder{color:#f7f2e880}.subscribe-input[data-v-1d8fdecc]::placeholder{color:#f7f2e880}.subscribe-input[data-v-1d8fdecc]:focus{background:#f7f2e81f;border-color:#f7f2e84d}.subscribe-button[data-v-1d8fdecc]{background:var(--saffron);border:0;border-radius:4px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.01em;padding:14px 22px;transition:background .2s;white-space:nowrap}.subscribe-button[data-v-1d8fdecc]:hover{background:var(--saffron-deep)}.subscribe-button[data-v-1d8fdecc]:disabled{cursor:wait;opacity:.6}.subscribe-button--full[data-v-1d8fdecc]{padding:14px 22px;width:100%}.subscribe-extra[data-v-1d8fdecc]{display:flex;flex-direction:column;gap:var(--space-3)}.subscribe-interests[data-v-1d8fdecc]{border:0;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0}.subscribe-interests legend[data-v-1d8fdecc]{color:#f7f2e88c;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;margin-bottom:var(--space-1);padding:0;text-transform:uppercase}.subscribe-consent[data-v-1d8fdecc]{border:0;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0}.subscribe-consent legend[data-v-1d8fdecc]{color:#f7f2e88c;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;margin-bottom:var(--space-1);padding:0;text-transform:uppercase}.subscribe-consent-row[data-v-1d8fdecc]{align-items:flex-start;color:var(--cream);cursor:pointer;display:flex;font-size:13.5px;gap:var(--space-2)}.subscribe-consent-row.is-disabled[data-v-1d8fdecc]{cursor:not-allowed;opacity:.5}.subscribe-consent-row input[data-v-1d8fdecc]{accent-color:var(--saffron);margin-top:3px}.interest-chip[data-v-1d8fdecc]{align-items:center;background:#f7f2e80f;border:1px solid hsla(40,48%,94%,.16);border-radius:999px;color:var(--cream);cursor:pointer;display:inline-flex;font-size:13.5px;gap:var(--space-2);margin-bottom:var(--space-1);margin-right:var(--space-2);padding:10px 14px;transition:background var(--anim-fast) ease,border-color var(--anim-fast) ease}.interest-icon[data-v-1d8fdecc]{color:var(--saffron);flex-shrink:0;height:16px;width:16px}.interest-chip input[type=checkbox][data-v-1d8fdecc]{opacity:0;pointer-events:none;position:absolute}.interest-chip[data-v-1d8fdecc]:hover{background:#f7f2e81a;border-color:#f7f2e847}.interest-chip input[data-v-1d8fdecc]{accent-color:var(--saffron)}.interest-chip.interest-chip--active[data-v-1d8fdecc],.interest-chip.interest-chip--active[data-v-1d8fdecc]:hover{background:#d4952c2e;border-color:var(--saffron)}.interest-chip.interest-chip--active[data-v-1d8fdecc]:hover{background:#d4952c42}.subscribe-error[data-v-1d8fdecc]{color:#fca5a5;font-size:13px;margin:0}.subscribe-success[data-v-1d8fdecc]{align-items:center;background:#f7f2e81f;border:1px solid hsla(40,48%,94%,.2);border-radius:4px;display:flex;font-size:15px;gap:12px;margin-top:auto;padding:14px 18px;position:relative;z-index:1}.success-icon[data-v-1d8fdecc]{color:var(--saffron);flex-shrink:0;height:20px;width:20px}.subscribe-hint[data-v-1d8fdecc]{color:#f7f2e880;font-size:12.5px;position:relative;z-index:1}@media(max-width:768px){.home-membership[data-v-1d8fdecc]{padding:var(--space-12) 0;scroll-margin-top:96px}.membership-grid[data-v-1d8fdecc]{grid-template-columns:1fr}.membership-side[data-v-1d8fdecc],.subscribe-side[data-v-1d8fdecc]{padding:var(--space-8) var(--space-5)}.membership-side[data-v-1d8fdecc]{border-bottom:1px solid var(--rule);border-right:0}.membership-headline[data-v-1d8fdecc],.subscribe-headline[data-v-1d8fdecc]{font-size:clamp(28px,7vw,36px);overflow-wrap:break-word}.subscribe-description[data-v-1d8fdecc]{max-width:100%}.subscribe-form[data-v-1d8fdecc],.subscribe-row[data-v-1d8fdecc]{flex-direction:column}.subscribe-row[data-v-1d8fdecc]{gap:var(--space-3)}.subscribe-input[data-v-1d8fdecc]{font-size:16px;min-height:48px}.subscribe-button[data-v-1d8fdecc]{min-height:48px;width:100%}.interest-chip[data-v-1d8fdecc]{min-height:40px}}.intro-section[data-v-166c7e50]{background:var(--cream);border-bottom:1px solid var(--rule);padding:var(--space-16) 0}.container[data-v-166c7e50]{margin:0 auto;max-width:1440px;padding-inline:var(--space-6)}.intro-layout[data-v-166c7e50]{align-items:start;display:grid;gap:var(--space-10);grid-template-columns:1fr}@media(min-width:900px){.intro-layout[data-v-166c7e50]{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.eyebrow[data-v-166c7e50]{color:var(--saffron);font-size:12px;letter-spacing:.12em;margin-bottom:var(--space-4)}.intro-headline[data-v-166c7e50]{color:var(--ink);font-size:clamp(28px,3.6vw,46px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--space-4);max-width:18ch}.intro-lede[data-v-166c7e50]{color:var(--ink-2);font-size:17px;line-height:1.6;margin:0 0 var(--space-8);max-width:52ch}.intro-points[data-v-166c7e50]{display:grid;gap:var(--space-5);list-style:none;margin:0;padding:0}@media(min-width:560px){.intro-points[data-v-166c7e50]{gap:var(--space-6) var(--space-8);grid-template-columns:1fr 1fr}}.intro-point[data-v-166c7e50]{align-items:flex-start;display:flex;gap:var(--space-3)}.point-icon[data-v-166c7e50]{color:var(--saffron-deep,#b97d1f);flex:none;height:28px;width:28px}.point-icon[data-v-166c7e50] svg{height:100%;width:100%}.point-title[data-v-166c7e50]{color:var(--ink);font-size:17px;font-weight:500;line-height:1.3;margin:0 0 4px}.point-desc[data-v-166c7e50]{color:var(--ink-2);font-size:14px;line-height:1.5;margin:0}.intro-media[data-v-166c7e50]{display:flex;flex-direction:column;gap:var(--space-3)}.media-eyebrow[data-v-166c7e50]{color:var(--peacock);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.video-card[data-v-166c7e50]{color:inherit;display:block;text-decoration:none;transition:transform .15s ease}.video-card[data-v-166c7e50]:focus-visible{outline:2px solid var(--saffron);outline-offset:4px}.video-thumb[data-v-166c7e50]{aspect-ratio:16/9;background:var(--ink);border:1px solid var(--rule);overflow:hidden;position:relative;width:100%}.video-thumb img[data-v-166c7e50]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .28s cubic-bezier(.4,0,.2,1);width:100%}.video-card:hover .video-thumb img[data-v-166c7e50]{transform:scale(1.04)}.play-badge[data-v-166c7e50]{background:var(--saffron);border-radius:50%;box-shadow:0 8px 24px #00000059;color:var(--ink);display:grid;height:64px;inset:0;margin:auto;place-items:center;position:absolute;transition:transform .2s cubic-bezier(.4,0,.2,1),background .15s ease;width:64px}.play-badge svg[data-v-166c7e50]{margin-left:3px}.video-card:hover .play-badge[data-v-166c7e50]{background:var(--saffron-deep);color:var(--cream);transform:scale(1.08)}.video-meta[data-v-166c7e50]{margin-top:var(--space-4)}.video-kicker[data-v-166c7e50]{color:var(--peacock);display:inline-block;font-size:10.5px;letter-spacing:.14em;margin-bottom:var(--space-2);text-transform:uppercase}.video-title[data-v-166c7e50]{color:var(--ink);font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0}.see-all-link[data-v-166c7e50]{align-self:flex-start;border-bottom:1px solid var(--peacock);color:var(--peacock);font-size:14px;margin-top:var(--space-2);padding-bottom:2px;text-decoration:none}.see-all-link[data-v-166c7e50]:hover{border-color:var(--saffron-deep);color:var(--saffron-deep)}@media(max-width:768px){.intro-section[data-v-166c7e50]{padding:var(--space-12) 0}.play-badge[data-v-166c7e50]{height:52px;width:52px}}@media(prefers-reduced-motion:reduce){.play-badge[data-v-166c7e50],.video-card[data-v-166c7e50],.video-thumb img[data-v-166c7e50]{transition:none}.video-card:hover .play-badge[data-v-166c7e50],.video-card:hover .video-thumb img[data-v-166c7e50]{transform:none}}.home-faq[data-v-603482ed]{background:var(--cream);padding:var(--space-16) 0;scroll-margin-top:120px}.faq-grid[data-v-603482ed]{border:1px solid var(--rule);display:grid;gap:0;grid-template-columns:1fr 1.15fr}.faq-grid[data-v-603482ed],.faq-intro[data-v-603482ed]{background:var(--paper)}.faq-intro[data-v-603482ed]{border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(36px,5vw,72px)}.faq-headline[data-v-603482ed]{color:var(--ink);font-size:clamp(30px,3.2vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:var(--space-2) 0 var(--space-1)}.faq-description[data-v-603482ed]{color:var(--ink-2);font-size:16px;line-height:1.6;margin:0;max-width:38ch}.faq-helper[data-v-603482ed]{align-items:center;display:flex;gap:var(--space-3);margin-top:var(--space-2)}.faq-helper__rule[data-v-603482ed]{background:var(--rule);flex:1;height:1px;max-width:56px}.faq-helper__count[data-v-603482ed]{color:var(--saffron-ink);font-size:12px}.faq-helper__label[data-v-603482ed]{color:var(--ink-3);font-size:11px}.faq-cta[data-v-603482ed]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto}.faq-phone[data-v-603482ed]{border-bottom:1px dashed var(--rule);color:var(--ink-2);font-size:12px;padding-bottom:2px;text-decoration:none;transition:color var(--anim-fast) ease,border-color var(--anim-fast) ease}.faq-phone[data-v-603482ed]:focus-visible,.faq-phone[data-v-603482ed]:hover{border-bottom-color:var(--saffron);color:var(--saffron-ink)}.faq-list[data-v-603482ed]{background:var(--paper);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.faq-item[data-v-603482ed]{border-bottom:1px solid var(--rule);transition:background var(--anim-fast) ease}.faq-item[data-v-603482ed]:last-child{border-bottom:0}.faq-item--open[data-v-603482ed]{background:color-mix(in oklch,var(--saffron) 5%,var(--paper))}.faq-item__heading[data-v-603482ed]{font-size:inherit;font-weight:inherit;margin:0}.faq-trigger[data-v-603482ed]{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:grid;font-family:inherit;gap:var(--space-4);grid-template-columns:auto 1fr auto;min-height:64px;padding:var(--space-5) clamp(20px,3vw,36px);text-align:left;transition:color var(--anim-fast) ease;width:100%}.faq-trigger[data-v-603482ed]:hover{color:var(--saffron-ink)}.faq-trigger[data-v-603482ed]:focus-visible{outline:2px solid var(--saffron);outline-offset:-2px}.faq-trigger__index[data-v-603482ed]{color:var(--ink-3);font-size:11px;transition:color var(--anim-fast) ease}.faq-item--open .faq-trigger__index[data-v-603482ed],.faq-trigger:hover .faq-trigger__index[data-v-603482ed]{color:var(--saffron-ink)}.faq-trigger__question[data-v-603482ed]{font-family:var(--font-serif);font-size:clamp(17px,1.6vw,19px);font-weight:400;letter-spacing:-.005em;line-height:1.35}.faq-trigger__chevron[data-v-603482ed]{align-items:center;border:1px solid var(--rule);border-radius:999px;color:var(--ink-3);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:transform var(--anim-morph) cubic-bezier(.4,0,.2,1),color var(--anim-fast) ease,border-color var(--anim-fast) ease,background var(--anim-fast) ease;width:28px}.faq-trigger__chevron svg[data-v-603482ed]{height:14px;width:14px}.faq-item--open .faq-trigger__chevron[data-v-603482ed],.faq-trigger:hover .faq-trigger__chevron[data-v-603482ed]{border-color:var(--saffron);color:var(--saffron-ink)}.faq-item--open .faq-trigger__chevron[data-v-603482ed]{background:color-mix(in oklch,var(--saffron) 12%,transparent);transform:rotate(180deg)}.faq-panel[data-v-603482ed]{overflow:hidden}.faq-panel__inner[data-v-603482ed]{color:var(--ink-2);font-size:15.5px;line-height:1.65;margin-left:calc(var(--space-4) + 22px);max-width:60ch;padding:0 clamp(20px,3vw,36px) var(--space-5)}.faq-panel__inner p[data-v-603482ed]{margin:0}.faq-panel__cta[data-v-603482ed]{align-items:center;border-bottom:1px solid color-mix(in oklch,var(--saffron) 40%,transparent);color:var(--saffron-ink);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:600;gap:var(--space-2);letter-spacing:.08em;margin-top:var(--space-3);padding-bottom:2px;text-decoration:none;text-transform:uppercase;transition:color var(--anim-fast) ease,border-color var(--anim-fast) ease}.faq-panel__cta[data-v-603482ed]:focus-visible,.faq-panel__cta[data-v-603482ed]:hover{border-bottom-color:var(--saffron);color:var(--ink)}.faq-panel__cta[data-v-603482ed]:focus-visible{border-radius:2px;outline:2px solid var(--saffron);outline-offset:4px}@media(max-width:900px){.home-faq[data-v-603482ed]{padding:var(--space-12) 0;scroll-margin-top:96px}.faq-grid[data-v-603482ed]{grid-template-columns:1fr}.faq-intro[data-v-603482ed]{border-bottom:1px solid var(--rule);border-right:0;gap:var(--space-4);padding:var(--space-8) var(--space-5)}.faq-headline[data-v-603482ed]{font-size:clamp(28px,7vw,36px)}.faq-cta[data-v-603482ed]{margin-top:var(--space-3)}.faq-trigger[data-v-603482ed]{gap:var(--space-3);min-height:60px;padding:var(--space-4) var(--space-5)}.faq-trigger__index[data-v-603482ed]{display:none}.faq-trigger[data-v-603482ed]{grid-template-columns:1fr auto}.faq-trigger__question[data-v-603482ed]{font-size:17px}.faq-panel__inner[data-v-603482ed]{font-size:15px;margin-left:0;padding:0 var(--space-5) var(--space-4)}}.home-visit[data-v-1f41cfeb]{background:var(--ink);color:var(--cream);padding:0}.visit-grid[data-v-1f41cfeb]{display:grid;gap:0;grid-template-columns:1fr 1fr}.visit-content[data-v-1f41cfeb]{padding:clamp(48px,6vw,96px) clamp(20px,4vw,64px)}.eyebrow[data-v-1f41cfeb]{color:var(--saffron);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.visit-headline[data-v-1f41cfeb]{color:var(--cream);font-size:clamp(36px,4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:14px 0 28px}.visit-info-grid[data-v-1f41cfeb]{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:36px}.info-box[data-v-1f41cfeb]{display:flex;flex-direction:column}.info-label[data-v-1f41cfeb]{color:#f7f2e880;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.info-value[data-v-1f41cfeb]{color:var(--cream);font-size:18px;line-height:1.4}.contact-link[data-v-1f41cfeb]{color:var(--cream);text-decoration:none;transition:color var(--anim-fast) ease}.contact-link[data-v-1f41cfeb]:hover{color:var(--saffron)}.etiquette-list[data-v-1f41cfeb],.transport-list[data-v-1f41cfeb]{color:#f7f2e8d9;display:flex;flex-direction:column;font-size:14px;gap:6px;list-style:none;margin:0;padding:0}.visit-actions[data-v-1f41cfeb]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.visit-map[data-v-1f41cfeb]{background:var(--ink-2);display:block;height:100%;min-height:480px;overflow:hidden;position:relative;text-decoration:none}.visit-map__frame[data-v-1f41cfeb]{border:0;display:block;filter:grayscale(.4) contrast(.95);height:100%;pointer-events:none;transition:filter .2s ease;width:100%}.visit-map:hover .visit-map__frame[data-v-1f41cfeb]{filter:grayscale(0) contrast(1)}.visit-map__flag[data-v-1f41cfeb]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));height:48px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-12.5%,-100%);width:32px}.visit-map__flag svg[data-v-1f41cfeb]{display:block;height:100%;width:100%}.visit-map__pill[data-v-1f41cfeb]{background:var(--ink);border:1px solid hsla(40,48%,94%,.16);bottom:var(--space-4);color:var(--cream);font-size:10.5px;left:var(--space-4);letter-spacing:.14em;padding:8px 12px;pointer-events:none;position:absolute;text-transform:uppercase}.visit-map[data-v-1f41cfeb]:focus-visible{outline:2px solid var(--saffron);outline-offset:-2px}@media(max-width:768px){.visit-grid[data-v-1f41cfeb]{grid-template-columns:1fr}.visit-content[data-v-1f41cfeb]{padding:var(--space-16) var(--pad-x)}.visit-headline[data-v-1f41cfeb]{font-size:clamp(28px,8vw,36px);margin:12px 0 24px}.visit-info-grid[data-v-1f41cfeb]{gap:24px;grid-template-columns:1fr;margin-bottom:32px}.visit-actions[data-v-1f41cfeb]{align-items:stretch;flex-direction:column}.cta-primary[data-v-1f41cfeb],.cta-secondary[data-v-1f41cfeb]{text-align:center;width:100%}.visit-map[data-v-1f41cfeb]{min-height:320px}}
