.countdown[data-v-7d88977e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,2vw,1rem);width:min(100%,42rem);display:grid}.time-card[data-v-7d88977e]{aspect-ratio:1/1.08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #36531429;border-radius:1.5rem .4rem;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #36531417}.time-card[data-v-7d88977e]:before{content:"";border:1px solid #a1620733;border-radius:999px;width:4rem;height:4rem;position:absolute;top:-1.8rem;right:-1.8rem}strong[data-v-7d88977e]{color:#365314;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,5vw,3rem);font-weight:400;line-height:1}span[data-v-7d88977e]{color:#3653149e;letter-spacing:.08em;text-transform:uppercase;margin-top:.55rem;font-size:clamp(.62rem,2vw,.8rem);font-weight:700}@media (width<=480px){.time-card[data-v-7d88977e]{border-radius:1rem .3rem}}.history-section[data-v-51d8656a]{--history-green:#365314;--history-cream:#fefce8;--history-gold:#a16207;width:100%}.history-heading[data-v-51d8656a]{text-align:center;max-width:46rem;margin:0 auto 2.5rem}.eyebrow[data-v-51d8656a],.gallery-label[data-v-51d8656a]{color:var(--history-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.history-heading h2[data-v-51d8656a]{margin-top:.55rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:400;line-height:1}.heading-ornament[data-v-51d8656a]{justify-content:center;align-items:center;gap:.75rem;margin-top:1.2rem;display:flex}.heading-ornament span[data-v-51d8656a]{background:#36531459;width:3rem;height:1px}.heading-ornament svg[data-v-51d8656a]{width:1rem;color:var(--history-gold)}.story-card[data-v-51d8656a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:1px solid #36531424;border-radius:2rem .5rem;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.6fr);gap:0;max-width:76rem;margin:0 auto clamp(3rem,7vw,6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #36531414}.story-aside[data-v-51d8656a]{min-height:100%;color:var(--history-cream);isolation:isolate;background:linear-gradient(145deg,#365314f7,#273d0eeb);flex-direction:column;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.story-aside[data-v-51d8656a]:after{z-index:-1;content:"";background:radial-gradient(circle at 15% 90%,#fefce81f,#0000 42%);position:absolute;inset:0}.story-kicker[data-v-51d8656a],.story-route[data-v-51d8656a]{letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.story-kicker[data-v-51d8656a]{color:#e7cf99}.story-aside h3[data-v-51d8656a]{max-width:8ch;margin-top:.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1.05}.story-aside blockquote[data-v-51d8656a]{color:#fefce8c7;border-left:1px solid #e7cf9999;margin:clamp(3.5rem,8vw,7rem) 0 2.5rem;padding-left:1rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;line-height:1.65}.story-route[data-v-51d8656a]{color:#fefce89e;align-items:center;gap:.65rem;margin-top:auto;display:flex}.story-route i[data-v-51d8656a]{background:#e7cf9994;width:1.75rem;height:1px}.story-copy[data-v-51d8656a]{align-content:start;gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.story-copy p[data-v-51d8656a]{z-index:1;margin:0;font-size:1rem;line-height:1.85;position:relative}.story-initial[data-v-51d8656a]{z-index:-1;color:#fefce80e;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:15rem;line-height:1;position:absolute;bottom:-4.2rem;right:-1.5rem}.featured-gallery[data-v-51d8656a]{background:#ffffffa8;border:1px solid #36531429;border-radius:1.75rem;max-width:76rem;margin:0 auto;padding:clamp(.75rem,2vw,1.25rem);box-shadow:0 28px 80px #36531421}.gallery-toolbar[data-v-51d8656a],.moments-heading[data-v-51d8656a]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.gallery-toolbar[data-v-51d8656a]{padding:.35rem .4rem 1rem}.gallery-toolbar p[data-v-51d8656a]{color:#365314a6;margin-top:.2rem;font-size:.84rem}.slide-counter[data-v-51d8656a]{align-items:baseline;gap:.3rem;font-family:Georgia,Times New Roman,serif;display:flex}.slide-counter strong[data-v-51d8656a]{font-size:1.75rem;font-weight:400}.slide-counter span[data-v-51d8656a]{color:#36531480;font-size:.85rem}.featured-stage[data-v-51d8656a]{background:#1f310d;border-radius:1.25rem;position:relative;overflow:hidden}.featured-frame[data-v-51d8656a]{isolation:isolate;width:100%;height:clamp(22rem,63vw,44rem);position:relative;overflow:hidden}.ambient-image[data-v-51d8656a]{z-index:-1;-o-object-fit:cover;object-fit:cover;opacity:.32;filter:blur(28px)saturate(.75);width:calc(100% + 4rem);height:calc(100% + 4rem);position:absolute;inset:-2rem;transform:scale(1.08)}.featured-frame[data-v-51d8656a]:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#141f0847);border:1px solid #ffffff1f;position:absolute;inset:0}.featured-image[data-v-51d8656a]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.featured-controls[data-v-51d8656a]{z-index:3;gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.featured-controls button[data-v-51d8656a],.moments-controls button[data-v-51d8656a]{width:2.8rem;height:2.8rem;color:var(--history-green);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:0 8px 24px #141f0826}.featured-controls button[data-v-51d8656a]:hover,.moments-controls button[data-v-51d8656a]:hover{background:#fff;transform:translateY(-2px)}.featured-controls button[data-v-51d8656a]:focus-visible,.moments-controls button[data-v-51d8656a]:focus-visible,.thumbnail[data-v-51d8656a]:focus-visible{outline:2px solid var(--history-gold);outline-offset:3px}.featured-controls svg[data-v-51d8656a]{width:1.25rem}.filmstrip[data-v-51d8656a]{margin-top:.9rem}.thumbnail[data-v-51d8656a]{aspect-ratio:4/3;opacity:.48;background:0 0;border:2px solid #0000;border-radius:.8rem;width:100%;padding:0;transition:opacity .22s,transform .22s,border-color .22s;overflow:hidden;transform:scale(.94)}.thumbnail[data-v-51d8656a]:hover,.thumbnail.is-active[data-v-51d8656a]{opacity:1;transform:scale(1)}.thumbnail.is-active[data-v-51d8656a]{border-color:var(--history-green)}.thumbnail img[data-v-51d8656a],.moment-image-wrap img[data-v-51d8656a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.moments-gallery[data-v-51d8656a]{max-width:76rem;margin:clamp(4.5rem,9vw,8rem) auto 0}.moments-heading[data-v-51d8656a]{margin-bottom:1.5rem}.moments-heading h3[data-v-51d8656a]{margin-top:.3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.moments-controls[data-v-51d8656a]{gap:.55rem;display:flex}.moments-controls button[data-v-51d8656a]{border-color:#36531440}.moments-carousel[data-v-51d8656a]{margin-inline:calc(-1*clamp(0rem,2vw,1rem))}.moment-card[data-v-51d8656a]{text-align:left;background:#ffffffb8;border:1px solid #36531421;border-radius:1.4rem;width:100%;padding:.65rem .65rem 1.1rem;box-shadow:0 16px 40px #36531414}.moment-image-wrap[data-v-51d8656a]{border-radius:1rem;height:clamp(18rem,37vw,24rem);position:relative;overflow:hidden}.moment-image-wrap[data-v-51d8656a]:after{content:"";background:linear-gradient(#0000 65%,#141f088c);position:absolute;inset:0}.moment-image-wrap img[data-v-51d8656a]{transition:transform .7s cubic-bezier(.2,.75,.2,1)}.moment-card:hover img[data-v-51d8656a]{transform:scale(1.045)}.moment-image-wrap span[data-v-51d8656a]{z-index:1;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;position:absolute;bottom:.8rem;right:1rem}.moment-card>p[data-v-51d8656a]{margin:.9rem .4rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.moment-card>span[data-v-51d8656a]{color:#3653148c;letter-spacing:.13em;text-transform:uppercase;margin:.15rem .4rem 0;font-size:.72rem;font-weight:700;display:block}.moments-carousel[data-v-51d8656a] .carousel__pagination{gap:.2rem;margin-top:1.5rem}.moments-carousel[data-v-51d8656a] .carousel__pagination-button:after{background:#36531440;border-radius:99px;width:1.6rem;height:3px}.moments-carousel[data-v-51d8656a] .carousel__pagination-button--active:after{background:var(--history-green)}.empty-gallery[data-v-51d8656a]{text-align:center;border:1px dashed #3653144d;border-radius:1.5rem;margin:3rem auto 0;padding:3rem 1.5rem}@media (width<=639px){.story-card[data-v-51d8656a]{border-radius:1.5rem .4rem;grid-template-columns:1fr}.story-aside[data-v-51d8656a]{min-height:19rem;padding:2rem 1.5rem}.story-aside h3[data-v-51d8656a]{max-width:11ch}.story-aside blockquote[data-v-51d8656a]{max-width:25rem;margin:2.25rem 0 2rem}.story-copy[data-v-51d8656a]{gap:1.5rem;padding:2rem 1.5rem 2.5rem}.story-copy p[data-v-51d8656a]{font-size:.94rem;line-height:1.75}.gallery-toolbar p[data-v-51d8656a]{display:none}.featured-frame[data-v-51d8656a]{height:62vh;min-height:24rem;max-height:36rem}.featured-controls[data-v-51d8656a]{bottom:.7rem;right:.7rem}.featured-controls button[data-v-51d8656a]{width:2.5rem;height:2.5rem}.moments-heading[data-v-51d8656a]{align-items:flex-end}.moments-controls button[data-v-51d8656a]{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.featured-controls button[data-v-51d8656a],.moments-controls button[data-v-51d8656a],.thumbnail[data-v-51d8656a],.moment-image-wrap img[data-v-51d8656a]{transition:none}}.section-heading[data-v-580ab418]{text-align:center;max-width:46rem;margin:0 auto clamp(2.25rem,5vw,4rem)}.section-heading>span[data-v-580ab418]{color:#a16207;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}h2[data-v-580ab418]{color:#365314;margin-top:.55rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:400;line-height:1.05}p[data-v-580ab418]{color:#365314ad;max-width:36rem;margin:1rem auto 0;line-height:1.7}.ornament[data-v-580ab418]{justify-content:center;align-items:center;gap:.75rem;margin-top:1.15rem;display:flex}.ornament i[data-v-580ab418]{background:#36531459;width:3rem;height:1px}.ornament svg[data-v-580ab418]{color:#a16207;width:1rem}.location-section[data-v-bd576113]{isolation:isolate;max-width:76rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);position:relative}.botanical[data-v-bd576113]{z-index:-1;opacity:.14;pointer-events:none;width:min(27vw,18rem);position:absolute;top:-2rem}.botanical-left[data-v-bd576113]{left:-2rem}.botanical-right[data-v-bd576113]{right:-2rem;transform:scaleX(-1)}.locations-grid[data-v-bd576113]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.25rem);display:grid}.location-card[data-v-bd576113]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa8;border:1px solid #36531426;border-radius:2rem .5rem;flex-direction:column;align-items:flex-start;min-height:24rem;padding:clamp(1.35rem,4vw,2.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #36531414}.location-card[data-v-bd576113]:after{content:"";border:1px solid #a1620726;border-radius:999px;width:10rem;height:10rem;position:absolute;bottom:-4rem;right:-4rem}.card-topline[data-v-bd576113]{color:#a16207;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;width:100%;font-size:.68rem;font-weight:700;display:flex}.location-icon[data-v-bd576113]{border:1px solid #36531433;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;margin-top:2.25rem;display:grid}.location-icon svg[data-v-bd576113]{width:1.4rem}.date[data-v-bd576113]{color:#36531499;letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;font-size:.8rem;font-weight:700}h3[data-v-bd576113]{margin-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:400}address[data-v-bd576113]{color:#365314ad;max-width:26rem;margin-top:.8rem;font-size:.92rem;font-style:normal;line-height:1.65}.notice[data-v-bd576113]{color:#854d0e;background:#a162071a;border-radius:999px;margin-top:1rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700}.location-card a[data-v-bd576113]{z-index:1;text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.5rem;font-size:.82rem;font-weight:700;-webkit-text-decoration:underline #3653144d;text-decoration:underline #3653144d;display:inline-flex;position:relative}.location-card a[data-v-bd576113]:hover{text-decoration-color:#365314}.location-card a[data-v-bd576113]:focus-visible{outline-offset:4px;outline:2px solid #a16207}.map-box[data-v-bd576113]{z-index:1;background:#3653140f;border:1px solid #36531426;border-radius:1.25rem .35rem;width:100%;height:13rem;margin-top:1rem;position:relative;overflow:hidden}.map-box iframe[data-v-bd576113]{border:0;width:100%;height:100%}@media (width<=639px){.locations-grid[data-v-bd576113]{grid-template-columns:1fr}.location-card[data-v-bd576113]{min-height:22rem}.botanical[data-v-bd576113]{width:45vw}}.section-menu[data-v-a1a46a81]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:grid}a[data-v-a1a46a81]{background:#ffffff9e;border:1px solid #36531429;border-radius:1.5rem .4rem;align-items:flex-end;gap:1rem;min-height:10rem;padding:1.35rem;transition:color .25s,transform .25s,background-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #36531412}a[data-v-a1a46a81]:before{content:"";border:1px solid #a162072e;border-radius:999px;width:8rem;height:8rem;position:absolute;top:-3.5rem;right:-3.5rem}a[data-v-a1a46a81]:hover,a[data-v-a1a46a81]:focus-visible{color:#fff;background:#365314;outline:none;transform:translateY(-4px);box-shadow:0 22px 50px #36531433}.number[data-v-a1a46a81]{color:#a16207;font-family:Georgia,Times New Roman,serif;font-size:.85rem;position:absolute;top:1.1rem;left:1.25rem}a div[data-v-a1a46a81]{flex-direction:column;flex:1;min-width:0;display:flex}strong[data-v-a1a46a81]{font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}a div span[data-v-a1a46a81]{color:#36531494;margin-top:.3rem;font-size:.9rem}a:hover div span[data-v-a1a46a81],a:focus-visible div span[data-v-a1a46a81]{color:#ffffffa6}svg[data-v-a1a46a81]{flex:none;width:1.25rem}@media (width<=767px){.section-menu[data-v-a1a46a81]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}a[data-v-a1a46a81]{min-height:8.5rem;padding:1rem}.number[data-v-a1a46a81]{left:1rem}strong[data-v-a1a46a81]{font-size:1.05rem}svg[data-v-a1a46a81]{display:none}}@media (prefers-reduced-motion:reduce){a[data-v-a1a46a81]{transition:none}}.other-section[data-v-d89f83ae]{width:100%;max-width:76rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem)}.road-card[data-v-d89f83ae],.ornament-card[data-v-d89f83ae],.contact-section[data-v-d89f83ae],.weather-card[data-v-d89f83ae]{border-radius:2rem .5rem;box-shadow:0 24px 60px #36531417}.road-card[data-v-d89f83ae]{color:#fff;background:#365314;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,5vw,3.5rem);padding:clamp(1.5rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.road-card[data-v-d89f83ae]:before{content:"";border:1px solid #ffffff14;border-radius:999px;width:22rem;height:22rem;position:absolute;bottom:-10rem;right:-8rem}.card-icon[data-v-d89f83ae]{z-index:1;color:#fde68a;border:1px solid #fde68a80;border-radius:999px;place-items:center;width:clamp(5rem,10vw,7rem);height:clamp(5rem,10vw,7rem);display:grid;position:relative}.card-icon svg[data-v-d89f83ae]{width:45%}.road-copy[data-v-d89f83ae]{z-index:1;max-width:48rem;position:relative}.label[data-v-d89f83ae]{color:#a16207;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.road-card .label[data-v-d89f83ae]{color:#fde68a}h3[data-v-d89f83ae]{margin-top:.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.1}.road-copy p[data-v-d89f83ae]{color:#ffffffb3;max-width:44rem;margin-top:1.2rem;line-height:1.75}.road-copy .road-punchline[data-v-d89f83ae]{color:#fff;border-left:2px solid #fde68a;padding-left:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.12rem}.radar-maps[data-v-d89f83ae]{grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}.radar-map[data-v-d89f83ae]{background:#ffffff14;border:1px solid #fde68a3d;border-radius:1.25rem .35rem;overflow:hidden}.radar-map-heading[data-v-d89f83ae]{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:6.5rem;padding:1.15rem;display:flex}.radar-map h4[data-v-d89f83ae]{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.radar-map-heading p[data-v-d89f83ae]{color:#ffffff94;margin-top:.35rem;font-size:.72rem;line-height:1.45}.radar-map a[data-v-d89f83ae]{color:#fde68a;text-underline-offset:.25rem;flex:none;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;text-decoration:underline;display:inline-flex}.radar-map a[data-v-d89f83ae]:focus-visible{outline-offset:3px;outline:2px solid #fde68a}.radar-map-frame[data-v-d89f83ae]{background:#ffffff14;height:14rem}.radar-map-frame iframe[data-v-d89f83ae]{border:0;width:100%;height:100%}.speed-mark[data-v-d89f83ae]{color:#ffffff0b;font-family:Georgia,Times New Roman,serif;font-size:16rem;line-height:1;position:absolute;bottom:-3rem;right:1.5rem}.ornament-card[data-v-d89f83ae]{background:#ffffffa8;border:1px solid #36531424;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-top:1.25rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.ornament-illustration[data-v-d89f83ae]{color:#a16207;background:#a1620717;border-radius:1.5rem .35rem;place-items:center;min-height:19rem;display:grid}.ornament-illustration svg[data-v-d89f83ae]{width:min(70%,12rem)}.ornament-card p[data-v-d89f83ae]{color:#365314ad;max-width:34rem;margin-top:1rem;line-height:1.75}.contact-section[data-v-d89f83ae]{background:#ffffffa8;border:1px solid #36531424;grid-template-columns:.7fr 1.3fr;align-items:center;gap:2rem;margin-top:1.25rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.contact-heading h3[data-v-d89f83ae]{font-size:clamp(1.8rem,4vw,2.6rem)}.contacts[data-v-d89f83ae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.contacts a[data-v-d89f83ae]{border:1px solid #36531429;border-radius:1.2rem .3rem;grid-template-columns:1fr auto;align-items:center;padding:1.2rem;transition:background-color .18s,color .18s,transform .18s;display:grid}.contacts a[data-v-d89f83ae]:hover{color:#fff;background:#365314;transform:translateY(-2px)}.contacts a[data-v-d89f83ae]:focus-visible{outline-offset:3px;outline:2px solid #a16207}.contacts a>span[data-v-d89f83ae]{color:#a16207;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.contacts a strong[data-v-d89f83ae]{grid-column:1;margin-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.contacts a i[data-v-d89f83ae]{grid-area:1/2/3;font-style:normal}.weather-card[data-v-d89f83ae]{color:#fff;background:#263d0d;margin-top:1.25rem;padding:clamp(1.5rem,5vw,3.5rem);position:relative;overflow:hidden}.weather-card[data-v-d89f83ae]:after{content:"";border:1px solid #fde68a1f;border-radius:999px;width:20rem;height:20rem;position:absolute;top:-8rem;right:-5rem}.weather-heading[data-v-d89f83ae]{z-index:1;align-items:center;gap:1.25rem;display:flex;position:relative}.weather-heading .label[data-v-d89f83ae]{color:#fde68a}.weather-heading h3[data-v-d89f83ae]{font-size:clamp(1.65rem,4vw,2.5rem)}.weather-icon[data-v-d89f83ae]{color:#fde68a;border:1px solid #fff3;border-radius:999px;flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.weather-icon svg[data-v-d89f83ae]{width:2.8rem}.forecast[data-v-d89f83ae]{z-index:1;border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-top:2.5rem;padding-top:2rem;display:grid;position:relative}.forecast-summary[data-v-d89f83ae]{align-items:center;gap:1.25rem;display:flex}.forecast-summary>strong[data-v-d89f83ae]{font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:400;line-height:1}.forecast-summary div[data-v-d89f83ae]{flex-direction:column;display:flex}.forecast-summary span[data-v-d89f83ae]{font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.forecast-summary small[data-v-d89f83ae]{color:#ffffff8c;margin-top:.25rem}.forecast dl[data-v-d89f83ae]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.forecast dl div[data-v-d89f83ae]{border-left:1px solid #ffffff2e;padding-left:1rem}.forecast dt[data-v-d89f83ae]{color:#ffffff8c;text-transform:uppercase;font-size:.68rem}.forecast dd[data-v-d89f83ae]{margin-top:.3rem;font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.forecast-message[data-v-d89f83ae]{z-index:1;border-top:1px solid #ffffff24;flex-direction:column;margin-top:2rem;padding-top:1.5rem;display:flex;position:relative}.forecast-message strong[data-v-d89f83ae]{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.forecast-message span[data-v-d89f83ae]{color:#ffffff9e;margin-top:.35rem;line-height:1.6}.weather-source[data-v-d89f83ae]{z-index:1;color:#ffffff61;margin-top:1.5rem;font-size:.62rem;display:block;position:relative}@media (width<=767px){.road-card[data-v-d89f83ae],.ornament-card[data-v-d89f83ae],.contact-section[data-v-d89f83ae]{grid-template-columns:1fr}.ornament-illustration[data-v-d89f83ae]{min-height:15rem}.contacts[data-v-d89f83ae],.forecast[data-v-d89f83ae]{grid-template-columns:1fr}}@media (width<=479px){.road-card[data-v-d89f83ae],.ornament-card[data-v-d89f83ae],.contact-section[data-v-d89f83ae],.weather-card[data-v-d89f83ae]{border-radius:1.5rem .4rem}.weather-heading[data-v-d89f83ae]{align-items:flex-start}.weather-icon[data-v-d89f83ae]{width:3.5rem;height:3.5rem}.weather-icon svg[data-v-d89f83ae]{width:2.2rem}.forecast-summary>strong[data-v-d89f83ae]{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.contacts a[data-v-d89f83ae]{transition:none}}.people-section[data-v-237bcdf4]{max-width:76rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem)}.people-grid[data-v-237bcdf4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2vw,1.25rem);display:grid}.person-card[data-v-237bcdf4],.partners-card[data-v-237bcdf4]{background:#ffffffa8;border:1px solid #36531424;border-radius:1.5rem .4rem;overflow:hidden;box-shadow:0 18px 45px #36531414}.image-wrap[data-v-237bcdf4]{border-radius:1.1rem .25rem;height:clamp(15rem,26vw,22rem);margin:.55rem;position:relative;overflow:hidden}.image-wrap[data-v-237bcdf4]:after{content:"";background:linear-gradient(#0000 65%,#141f087a);position:absolute;inset:0}.image-wrap img[data-v-237bcdf4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.person-card:hover img[data-v-237bcdf4]{transform:scale(1.045)}.image-wrap>span[data-v-237bcdf4]{z-index:1;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;position:absolute;bottom:.8rem;right:1rem}figcaption[data-v-237bcdf4]{flex-direction:column;padding:.75rem 1.3rem 1.35rem;display:flex}figcaption span[data-v-237bcdf4],.partners-label[data-v-237bcdf4]{color:#a16207;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}figcaption strong[data-v-237bcdf4]{margin-top:.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.partners-card[data-v-237bcdf4]{color:#fff;background:#365314;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.partners-label[data-v-237bcdf4]{color:#fde68a}.partners-card h3[data-v-237bcdf4]{margin-top:.4rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.partners-card ul[data-v-237bcdf4]{margin-top:1.8rem}.partners-card li[data-v-237bcdf4]{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.partner-details[data-v-237bcdf4]{flex-direction:column;min-width:0;display:flex}.partner-details>span[data-v-237bcdf4]{color:#fde68a;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}.partner-details strong[data-v-237bcdf4]{margin-top:.15rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.partner-details small[data-v-237bcdf4],.partner-status[data-v-237bcdf4]{color:#ffffff80;margin-top:.1rem;font-size:.68rem}.partners-card li>a[data-v-237bcdf4]{border:1px solid #ffffff3d;border-radius:999px;flex:none;place-items:center;width:2.3rem;height:2.3rem;transition:background-color .18s,color .18s,transform .18s;display:grid}.partners-card li>a[data-v-237bcdf4]:hover{color:#365314;background:#fff;transform:translateY(-2px)}.partners-card li>a[data-v-237bcdf4]:focus-visible{outline-offset:3px;outline:2px solid #fde68a}.partners-card li>a svg[data-v-237bcdf4]{width:1rem}@media (width<=767px){.people-grid[data-v-237bcdf4]{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-card[data-v-237bcdf4]{grid-column:span 2;min-height:20rem}}@media (width<=479px){.people-grid[data-v-237bcdf4]{grid-template-columns:1fr}.partners-card[data-v-237bcdf4]{grid-column:auto}.image-wrap[data-v-237bcdf4]{height:min(105vw,28rem)}}@media (prefers-reduced-motion:reduce){.image-wrap img[data-v-237bcdf4],.partners-card li>a[data-v-237bcdf4]{transition:none}}.photos-section[data-v-7182339c]{width:100%;max-width:76rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem)}.configuration-card[data-v-7182339c],.access-card[data-v-7182339c],.upload-card[data-v-7182339c],.gallery-section[data-v-7182339c],.album-toolbar[data-v-7182339c]{background:#ffffffb3;border:1px solid #36531424;border-radius:2rem .5rem;box-shadow:0 24px 60px #36531417}.configuration-card[data-v-7182339c]{text-align:center;padding:clamp(2rem,6vw,5rem)}.configuration-card>span[data-v-7182339c],.label[data-v-7182339c]{color:#a16207;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}h3[data-v-7182339c]{margin-top:.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.1}.configuration-card p[data-v-7182339c],.access-card p[data-v-7182339c]{color:#3653149e;margin-top:.8rem}.access-card[data-v-7182339c]{grid-template-columns:.65fr 1.35fr;align-items:center;display:grid;overflow:hidden}.access-symbol[data-v-7182339c]{color:#fde68a;background:#365314;place-items:center;min-height:26rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,5rem);display:grid}.access-symbol span[data-v-7182339c]{margin-inline:.4rem;font-size:.45em}.access-card form[data-v-7182339c]{padding:clamp(1.5rem,5vw,4rem)}.access-card label[data-v-7182339c],.name-field>span[data-v-7182339c]{margin-top:1.5rem;font-size:.72rem;font-weight:700;display:block}.password-row[data-v-7182339c]{gap:.6rem;margin-top:.45rem;display:flex}input[data-v-7182339c]{color:#365314;background:#fffc;border:1px solid #36531433;border-radius:.85rem;width:100%;padding:.75rem 1rem}input[data-v-7182339c]:focus{border-color:#365314;outline:none;box-shadow:0 0 0 2px #3653141f}.password-row button[data-v-7182339c],.upload-action[data-v-7182339c],.load-more[data-v-7182339c]{color:#fff;white-space:nowrap;background:#365314;border-radius:999px;padding:.75rem 1.4rem;font-weight:700}button[data-v-7182339c]:disabled{cursor:not-allowed;opacity:.5}.turnstile[data-v-7182339c]{margin-top:1rem}.error-message[data-v-7182339c]{margin-top:1rem;font-size:.78rem;color:#b91c1c!important}.album-toolbar[data-v-7182339c]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.album-toolbar>div[data-v-7182339c]:first-child{flex-direction:column;gap:.25rem;display:flex}.album-toolbar strong[data-v-7182339c]{font-family:Georgia,Times New Roman,serif;font-weight:400}.toolbar-actions[data-v-7182339c]{align-items:center;gap:.75rem;display:flex}.toolbar-actions a[data-v-7182339c],.toolbar-actions button[data-v-7182339c]{border:1px solid #36531440;border-radius:999px;padding:.55rem .9rem;font-size:.7rem;font-weight:700}.gallery-section[data-v-7182339c]{margin-top:1.25rem;padding:clamp(1.2rem,4vw,3rem)}.gallery-heading[data-v-7182339c],.upload-heading[data-v-7182339c]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.gallery-heading button[data-v-7182339c]{border-bottom:1px solid #3653144d;font-size:.75rem;font-weight:700}.gallery-state[data-v-7182339c]{color:#36531499;text-align:center;border:1px dashed #36531438;border-radius:1rem;margin-top:1.5rem;padding:2rem}.gallery-grid[data-v-7182339c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.gallery-grid figure[data-v-7182339c]{background:#365314;border-radius:1.2rem .3rem;overflow:hidden}.media-tile[data-v-7182339c]{aspect-ratio:4/3;background:#243b0b;width:100%;display:block}.media-tile img[data-v-7182339c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-tile[data-v-7182339c]{color:#fde68a;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;height:100%;display:flex}.video-tile i[data-v-7182339c]{border:1px solid #fde68a80;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;font-style:normal;display:grid}.video-tile small[data-v-7182339c]{color:#ffffffa6}.gallery-grid figcaption[data-v-7182339c]{color:#fff;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;font-size:.67rem;display:flex}.gallery-grid figcaption span[data-v-7182339c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-grid figcaption a[data-v-7182339c]{color:#fde68a;font-weight:700}.load-more[data-v-7182339c]{margin:1.5rem auto 0;display:block}.upload-card[data-v-7182339c]{margin-top:1.25rem;padding:clamp(1.2rem,4vw,3rem)}.storage-usage[data-v-7182339c]{width:min(100%,19rem)}.storage-usage>div[data-v-7182339c]:first-child{justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.storage-usage strong[data-v-7182339c]{font-weight:700}.usage-track[data-v-7182339c],.file-progress[data-v-7182339c]{background:#3653141f;border-radius:99px;height:4px;margin-top:.5rem;overflow:hidden}.usage-track i[data-v-7182339c],.file-progress i[data-v-7182339c]{border-radius:inherit;background:#a16207;height:100%;transition:width .2s;display:block}.storage-usage small[data-v-7182339c]{color:#3653148c;text-align:right;margin-top:.35rem;font-size:.65rem;display:block}.name-field[data-v-7182339c]{max-width:30rem;margin-top:2rem;display:block}.name-field input[data-v-7182339c]{margin-top:.45rem}.drop-zone[data-v-7182339c]{text-align:center;cursor:pointer;background:#fefce873;border:1px dashed #36531459;border-radius:1.5rem .4rem;flex-direction:column;justify-content:center;align-items:center;min-height:15rem;margin-top:1.25rem;transition:background-color .2s,border-color .2s;display:flex}.drop-zone.dragging[data-v-7182339c],.drop-zone[data-v-7182339c]:hover{background:#fde68a29;border-color:#a16207}.drop-zone input[data-v-7182339c]{opacity:0;width:1px;height:1px;position:absolute}.drop-zone svg[data-v-7182339c]{color:#a16207;width:2.5rem}.drop-zone strong[data-v-7182339c]{margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:400}.drop-zone span[data-v-7182339c]{color:#3653148c;margin-top:.35rem;font-size:.72rem}.selected-files[data-v-7182339c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.selected-files article[data-v-7182339c]{border:1px solid #3653141f;border-radius:1rem;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.8rem;padding:.55rem;display:grid;position:relative}.selected-files img[data-v-7182339c],.selected-files video[data-v-7182339c]{-o-object-fit:cover;object-fit:cover;background:#243b0b;border-radius:.7rem;width:4.5rem;height:4.5rem}.file-details[data-v-7182339c]{min-width:0}.file-details strong[data-v-7182339c]{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.file-details>span[data-v-7182339c],.file-details small[data-v-7182339c]{color:#3653148c;font-size:.65rem}.file-details small.done[data-v-7182339c]{color:#4d7c0f}.file-details small.error[data-v-7182339c]{color:#b91c1c}.selected-files article>button[data-v-7182339c]{color:#36531499;border-radius:999px;width:1.8rem;height:1.8rem}.upload-action[data-v-7182339c]{margin:1.5rem auto 0;padding:.85rem 1.8rem;display:block;box-shadow:0 14px 32px #36531429}.lightbox[data-v-7182339c]{z-index:100;color:#fff;background:#0f1905f0;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.lightbox-content[data-v-7182339c]{flex-direction:column;align-items:center;max-width:min(90vw,75rem);max-height:88vh;display:flex}.lightbox-content img[data-v-7182339c],.lightbox-content video[data-v-7182339c]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:75vh}.lightbox-content>div[data-v-7182339c]{align-items:center;gap:1rem;width:100%;padding-top:.8rem;font-size:.75rem;display:flex}.lightbox-content span[data-v-7182339c]{color:#fff9}.lightbox-content a[data-v-7182339c]{color:#fde68a;margin-left:auto;font-weight:700}.lightbox-close[data-v-7182339c],.lightbox-nav[data-v-7182339c]{color:#fff;font-size:2.4rem;position:absolute}.lightbox-close[data-v-7182339c]{top:1rem;right:1.3rem}.lightbox-nav[data-v-7182339c]{top:50%;transform:translateY(-50%)}.lightbox-nav.previous[data-v-7182339c]{left:1rem}.lightbox-nav.next[data-v-7182339c]{right:1rem}@media (width<=767px){.access-card[data-v-7182339c]{grid-template-columns:1fr}.access-symbol[data-v-7182339c]{min-height:12rem}.album-toolbar[data-v-7182339c],.upload-heading[data-v-7182339c]{flex-direction:column;align-items:flex-start}.toolbar-actions[data-v-7182339c]{flex-direction:column;align-items:stretch;width:100%}.toolbar-actions a[data-v-7182339c],.toolbar-actions button[data-v-7182339c]{text-align:center}.storage-usage[data-v-7182339c]{width:100%}.selected-files[data-v-7182339c],.gallery-grid[data-v-7182339c]{grid-template-columns:1fr 1fr}.lightbox-nav[data-v-7182339c]{top:auto;bottom:1rem}.lightbox-content>div[data-v-7182339c]{flex-direction:column;align-items:flex-start;gap:.3rem}.lightbox-content a[data-v-7182339c]{margin-left:0}}@media (width<=479px){.selected-files[data-v-7182339c],.gallery-grid[data-v-7182339c]{grid-template-columns:1fr}.password-row[data-v-7182339c]{flex-direction:column;align-items:stretch}.configuration-card[data-v-7182339c],.access-card[data-v-7182339c],.upload-card[data-v-7182339c],.gallery-section[data-v-7182339c],.album-toolbar[data-v-7182339c]{border-radius:1.5rem .4rem}}@media (prefers-reduced-motion:reduce){.drop-zone[data-v-7182339c],.usage-track i[data-v-7182339c],.file-progress i[data-v-7182339c]{transition:none}}.plan-section[data-v-7c19721b]{width:100%;max-width:76rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem)}.schedule-card[data-v-7c19721b]{background:#ffffffa6;border:1px solid #36531424;border-radius:2rem .5rem;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.5fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #36531417}.schedule-intro[data-v-7c19721b]{color:#fff;background:#365314;min-height:31rem;padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.schedule-intro>span[data-v-7c19721b]{color:#fde68a;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.schedule-intro p[data-v-7c19721b]{z-index:1;max-width:18rem;margin-top:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,3vw,2rem);line-height:1.45;position:relative}.monogram[data-v-7c19721b]{color:#ffffff14;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,15vw,11rem);position:absolute;bottom:-1.5rem;right:-1.2rem}.monogram span[data-v-7c19721b]{font-size:.45em}ol[data-v-7c19721b]{padding:clamp(1.25rem,4vw,3rem)}li[data-v-7c19721b]{border-bottom:1px solid #36531421;grid-template-columns:2.7rem 6.5rem 4.5rem minmax(0,1fr);align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding-block:1.55rem;display:grid}.timeline-mark[data-v-7c19721b]{color:#a16207;border:1px solid #3653143d;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-family:Georgia,Times New Roman,serif;font-size:.78rem;display:grid}.date-block[data-v-7c19721b]{flex-direction:column;display:flex}.date-block span[data-v-7c19721b]{color:#a16207;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.date-block strong[data-v-7c19721b]{margin-top:.2rem;font-size:.85rem}time[data-v-7c19721b]{font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.event-details h3[data-v-7c19721b]{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.event-details p[data-v-7c19721b]{color:#36531494;margin-top:.25rem;font-size:.8rem}.more-event[data-v-7c19721b]{border-bottom:0;grid-template-columns:2.7rem minmax(0,1fr)}.more-event p[data-v-7c19721b]{color:#36531499;font-size:.85rem}@media (width<=767px){.schedule-card[data-v-7c19721b]{grid-template-columns:1fr}.schedule-intro[data-v-7c19721b]{min-height:17rem}}@media (width<=540px){li[data-v-7c19721b]{grid-template-columns:2.7rem 1fr auto;align-items:start}.event-details[data-v-7c19721b]{grid-column:2/-1}time[data-v-7c19721b]{font-size:1.35rem}}.wedding-site[data-v-3ca29c47]{--green:#365314;--green-dark:#21360a;--cream:#fefce8;--gold:#a16207;color:var(--green);background:radial-gradient(circle at 50% 0,#ffffffe6,#0000 32rem),#fefce8b8;overflow:hidden}.hero[data-v-3ca29c47]{isolation:isolate;border-bottom:1px solid #3653141f;place-items:center;min-height:max(48rem,100svh);padding:5rem 1.25rem 7rem;display:grid;position:relative;overflow:hidden}.hero[data-v-3ca29c47]:before{z-index:-1;content:"";pointer-events:none;border:1px solid #3653141f;border-radius:2.25rem .55rem;position:absolute;inset:1.25rem}.hero-blueprint[data-v-3ca29c47]{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-botanical[data-v-3ca29c47]{z-index:-2;opacity:.75;pointer-events:none;width:min(30vw,25rem);position:absolute;bottom:-7rem}.hero-botanical-left[data-v-3ca29c47]{left:-5rem}.hero-botanical-right[data-v-3ca29c47]{right:-5rem;transform:scaleX(-1)}.hero-content[data-v-3ca29c47]{text-align:center;width:min(100%,58rem)}.reaction-symbol[data-v-3ca29c47]{justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.reaction-symbol span[data-v-3ca29c47],.footer-formula span[data-v-3ca29c47]{background:#ffffff9e;border:1px solid #36531459;border-radius:.45rem;place-items:center;width:2.8rem;height:2.8rem;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;display:grid;box-shadow:0 8px 24px #3653140f}.reaction-symbol i[data-v-3ca29c47],.footer-formula i[data-v-3ca29c47]{background:#36531459;width:1.5rem;height:1px}.reaction-symbol b[data-v-3ca29c47],.footer-formula b[data-v-3ca29c47]{color:var(--gold);font-weight:400}.hero-eyebrow[data-v-3ca29c47],.section-kicker[data-v-3ca29c47]{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hero h1[data-v-3ca29c47]{color:var(--green-dark);letter-spacing:-.055em;margin-top:.7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,9vw,7.8rem);font-weight:400;line-height:.95}.hero h1 em[data-v-3ca29c47]{color:var(--gold);font-size:.65em;font-style:italic}.hero-copy[data-v-3ca29c47]{color:#365314a8;margin-top:1.5rem;font-size:clamp(.92rem,2vw,1.08rem);line-height:1.75}.wedding-date[data-v-3ca29c47]{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.75rem,3vw,2rem);width:min(100%,35rem);margin:2rem auto 0;display:grid}.wedding-date[data-v-3ca29c47]:before,.wedding-date[data-v-3ca29c47]:after{display:none}.wedding-date span[data-v-3ca29c47]{color:#36531494;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.wedding-date strong[data-v-3ca29c47]{white-space:nowrap;border-inline:1px solid #36531433;padding-inline:clamp(1rem,4vw,2rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:400}.hero-actions[data-v-3ca29c47]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}.primary-action[data-v-3ca29c47],.calendar-action[data-v-3ca29c47]{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:0 16px 36px #3653142e}.primary-action[data-v-3ca29c47]{gap:1.5rem;padding:.85rem 1.3rem .85rem 1.65rem}.primary-action span[data-v-3ca29c47]{font-size:1.15rem}.primary-action[data-v-3ca29c47]:hover,.calendar-action[data-v-3ca29c47]:hover{background:var(--green-dark);transform:translateY(-2px);box-shadow:0 20px 42px #3653143d}.primary-action[data-v-3ca29c47]:focus-visible,.calendar-action[data-v-3ca29c47]:focus-visible,.secondary-action[data-v-3ca29c47]:focus-visible,.scroll-cue[data-v-3ca29c47]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.secondary-action[data-v-3ca29c47]{border-bottom:1px solid #36531459;padding-block:.35rem;font-size:.82rem;font-weight:700}.secondary-action[data-v-3ca29c47]:hover{border-color:var(--green)}.rsvp-thanks[data-v-3ca29c47]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #3653142e;border-radius:999px;width:fit-content;margin:1.25rem auto 0;padding:.65rem 1rem;font-size:.8rem;font-weight:700}.lab-note[data-v-3ca29c47]{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #36531426;border-radius:1rem .25rem;flex-direction:column;width:10rem;padding:1rem;display:flex;position:absolute;box-shadow:0 14px 35px #3653140f}.lab-note-left[data-v-3ca29c47]{top:21%;left:5%;transform:rotate(-4deg)}.lab-note-right[data-v-3ca29c47]{bottom:19%;right:5%;transform:rotate(3deg)}.lab-note span[data-v-3ca29c47]{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:700}.lab-note strong[data-v-3ca29c47]{margin-top:.3rem;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.lab-note i[data-v-3ca29c47]{color:#36531480;margin-top:.2rem;font-size:.65rem;font-style:normal}.scroll-cue[data-v-3ca29c47]{color:#36531480;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.65rem;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-cue i[data-v-3ca29c47]{background:#3653144d;width:1px;height:2rem}.content-section[data-v-3ca29c47]{width:100%;padding:clamp(4rem,9vw,7.5rem) clamp(1rem,4vw,2rem);scroll-margin-top:2rem;position:relative}.countdown-section[data-v-3ca29c47]{isolation:isolate}.section-botanical[data-v-3ca29c47]{z-index:-1;opacity:.45;pointer-events:none;width:min(30vw,22rem);position:absolute;top:3rem;right:-4rem;transform:scaleX(-1)}.countdown-content[data-v-3ca29c47]{text-align:center;flex-direction:column;align-items:center;width:min(100%,48rem);margin-inline:auto;display:flex}.countdown-content h2[data-v-3ca29c47]{margin-top:.55rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:1.05}.countdown-content>p[data-v-3ca29c47]{color:#3653149e;margin-top:.9rem}.counter-wrap[data-v-3ca29c47]{width:100%;margin-top:2.5rem}.calendar-action[data-v-3ca29c47]{color:var(--green);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-color:#36531440;gap:.6rem;margin-top:2rem;padding:.7rem 1.1rem;font-size:.78rem;box-shadow:0 10px 28px #36531414}.calendar-action[data-v-3ca29c47]:hover{color:#fff}.calendar-action svg[data-v-3ca29c47]{width:1.1rem}.chemistry-divider[data-v-3ca29c47]{width:min(100% - 2rem,75rem);height:auto;margin:-1rem auto;display:block}.chemistry-divider-small[data-v-3ca29c47]{opacity:.7}.menu-section[data-v-3ca29c47]{padding-top:3rem}.history-section[data-v-3ca29c47]{padding-bottom:5rem}footer[data-v-3ca29c47]{text-align:center;border-top:1px solid #3653141f;flex-direction:column;align-items:center;padding:4rem 1rem;display:flex}.footer-formula[data-v-3ca29c47]{align-items:center;gap:.35rem;display:flex}.footer-formula span[data-v-3ca29c47]{width:2rem;height:2rem;font-size:.8rem}.footer-formula i[data-v-3ca29c47]{width:.8rem}.footer-formula strong[data-v-3ca29c47]{color:var(--gold);margin-inline:.4rem;font-weight:400}footer p[data-v-3ca29c47]{margin-top:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}footer small[data-v-3ca29c47]{color:#36531480;letter-spacing:.08em;margin-top:.3rem;font-size:.68rem}@media (width<=900px){.lab-note[data-v-3ca29c47]{display:none}.hero-botanical[data-v-3ca29c47]{opacity:.55;width:42vw}}@media (width<=639px){.hero[data-v-3ca29c47]{min-height:max(44rem,100svh);padding-inline:1.5rem}.hero[data-v-3ca29c47]:before{border-radius:1.6rem .4rem;inset:.6rem}.hero-blueprint[data-v-3ca29c47]{width:150%;max-width:none;left:-25%}.hero-botanical[data-v-3ca29c47]{opacity:.38;width:60vw;bottom:-4rem}.hero-botanical-left[data-v-3ca29c47]{left:-8rem}.hero-botanical-right[data-v-3ca29c47]{right:-8rem}.reaction-symbol i[data-v-3ca29c47]{width:.75rem}.hero-copy br[data-v-3ca29c47]{display:none}.wedding-date[data-v-3ca29c47]{gap:.5rem}.wedding-date strong[data-v-3ca29c47]{padding-inline:.75rem}.hero-actions[data-v-3ca29c47]{flex-direction:column}.scroll-cue span[data-v-3ca29c47]{display:none}.section-botanical[data-v-3ca29c47]{opacity:.28;width:58vw}.chemistry-divider[data-v-3ca29c47]{width:150%;margin-left:-25%}}@media (prefers-reduced-motion:reduce){.primary-action[data-v-3ca29c47],.calendar-action[data-v-3ca29c47]{transition:none}}
