@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Jost:wght@300;400;500;600&display=swap";.nye-page[data-astro-cid-aqfgstbu]{--green: #041f16;--deep: #031c14;--ivory: #eee9d8;--gold: #e3c26f;--muted: #d0d3c6;--line: rgba(227, 194, 111, .42);background-color:var(--green);color:var(--ivory);font-family:Jost,Inter,system-ui,sans-serif;font-size:18px;line-height:1.7;font-weight:350;overflow-x:hidden}.nye-page[data-astro-cid-aqfgstbu] h1[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] h3[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] figure[data-astro-cid-aqfgstbu]{margin:0}.nye-page[data-astro-cid-aqfgstbu] h1[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] h3[data-astro-cid-aqfgstbu]{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:400}.nye-page[data-astro-cid-aqfgstbu] em[data-astro-cid-aqfgstbu]{font-style:italic}.nye-page[data-astro-cid-aqfgstbu] .eyebrow[data-astro-cid-aqfgstbu]{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-weight:500}.nye-page[data-astro-cid-aqfgstbu] .button[data-astro-cid-aqfgstbu]{display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:18px 32px;border:1px solid var(--gold);background:transparent;color:var(--gold);font-family:Jost,sans-serif;font-size:11px;line-height:1.5;letter-spacing:2.5px;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:500;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.nye-page[data-astro-cid-aqfgstbu] .button[data-astro-cid-aqfgstbu]:hover{background:var(--gold);color:var(--deep)}.nye-page[data-astro-cid-aqfgstbu] .button-outline[data-astro-cid-aqfgstbu]{border-color:#eee9d866;color:var(--ivory)}.nye-page[data-astro-cid-aqfgstbu] .button-outline[data-astro-cid-aqfgstbu]:hover{background:transparent;border-color:var(--gold);color:var(--gold)}.nye-page[data-astro-cid-aqfgstbu] .button-ivory[data-astro-cid-aqfgstbu]{background:var(--gold);color:var(--deep);border-color:var(--gold)}.nye-page[data-astro-cid-aqfgstbu] .button-ivory[data-astro-cid-aqfgstbu]:hover{background:transparent;color:var(--gold)}.nye-page[data-astro-cid-aqfgstbu] .hero[data-astro-cid-aqfgstbu]{min-height:860px;position:relative;isolation:isolate;overflow:hidden;background:var(--deep);display:flex;align-items:center}.nye-page[data-astro-cid-aqfgstbu] .hero-image[data-astro-cid-aqfgstbu]{position:absolute;z-index:-1;right:0;top:0;width:53%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.nye-page[data-astro-cid-aqfgstbu] .hero-copy[data-astro-cid-aqfgstbu]{width:58%;max-width:820px;padding:90px 0 70px 6.5%}.nye-page[data-astro-cid-aqfgstbu] .hero[data-astro-cid-aqfgstbu] h1[data-astro-cid-aqfgstbu]{font-size:clamp(76px,7.8vw,126px);line-height:.91;letter-spacing:-4px;margin:32px 0 20px;color:var(--ivory)}.nye-page[data-astro-cid-aqfgstbu] .hero-subtitle[data-astro-cid-aqfgstbu]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3.2vw,44px);line-height:1.1;letter-spacing:-1px;color:var(--gold);max-width:650px}.nye-page[data-astro-cid-aqfgstbu] .hero-description[data-astro-cid-aqfgstbu]{font-size:clamp(17px,1.3vw,20px);line-height:1.6;max-width:520px;margin:28px 0 32px;color:#eee9d8e0}.nye-page[data-astro-cid-aqfgstbu] .hero-actions[data-astro-cid-aqfgstbu]{display:flex;flex-direction:column;gap:24px}.nye-page[data-astro-cid-aqfgstbu] .hero-pricing-box[data-astro-cid-aqfgstbu]{display:flex;align-items:baseline;gap:16px;border-left:2px solid var(--gold);padding-left:18px}.nye-page[data-astro-cid-aqfgstbu] .hero-price[data-astro-cid-aqfgstbu]{font-family:Cormorant Garamond,Georgia,serif;font-size:38px;color:var(--ivory);line-height:1}.nye-page[data-astro-cid-aqfgstbu] .hero-price-note[data-astro-cid-aqfgstbu]{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.nye-page[data-astro-cid-aqfgstbu] .hero-buttons[data-astro-cid-aqfgstbu]{display:flex;flex-wrap:wrap;gap:14px}.nye-page[data-astro-cid-aqfgstbu] .occasion-strip[data-astro-cid-aqfgstbu]{display:flex;align-items:center;justify-content:center;min-height:68px;background:var(--ivory);color:var(--deep);padding:18px 6%}.nye-page[data-astro-cid-aqfgstbu] .occasion-strip[data-astro-cid-aqfgstbu] span[data-astro-cid-aqfgstbu]{font-size:11px;text-transform:uppercase;letter-spacing:3px;text-align:center;padding:0 4%;line-height:1.5;font-weight:500}.nye-page[data-astro-cid-aqfgstbu] .occasion-strip[data-astro-cid-aqfgstbu] span[data-astro-cid-aqfgstbu]+span[data-astro-cid-aqfgstbu]{border-left:1px solid rgba(4,31,22,.25)}.nye-page[data-astro-cid-aqfgstbu] .section[data-astro-cid-aqfgstbu]{max-width:1440px;margin:0 auto;padding:90px 6.5%}.nye-page[data-astro-cid-aqfgstbu] .section[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu]{font-size:clamp(44px,4.4vw,72px);line-height:1.07;letter-spacing:-1.5px;color:var(--ivory)}.nye-page[data-astro-cid-aqfgstbu] .section-intro[data-astro-cid-aqfgstbu]{max-width:1060px;margin:0 auto 60px;text-align:center}.nye-page[data-astro-cid-aqfgstbu] .section-intro[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]{max-width:960px;margin:24px auto 0;font-size:clamp(18px,1.5vw,22px);line-height:1.6;color:var(--muted)}.nye-page[data-astro-cid-aqfgstbu] .experience[data-astro-cid-aqfgstbu]{padding:90px 3.5% 60px}.nye-page[data-astro-cid-aqfgstbu] .experience-grid[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:1.08fr .9fr 1.08fr;gap:20px}.nye-page[data-astro-cid-aqfgstbu] .experience-grid[data-astro-cid-aqfgstbu] article[data-astro-cid-aqfgstbu]{background:var(--deep);border:1px solid rgba(227,194,111,.15);padding-bottom:28px}.nye-page[data-astro-cid-aqfgstbu] .experience-grid[data-astro-cid-aqfgstbu] article[data-astro-cid-aqfgstbu] img[data-astro-cid-aqfgstbu]{width:100%;height:440px;-o-object-fit:cover;object-fit:cover}.nye-page[data-astro-cid-aqfgstbu] .experience-grid[data-astro-cid-aqfgstbu] h3[data-astro-cid-aqfgstbu]{font-size:32px;line-height:1.15;margin:22px 20px 14px;letter-spacing:-.8px;color:var(--ivory)}.nye-page[data-astro-cid-aqfgstbu] .experience-grid[data-astro-cid-aqfgstbu] article[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]{color:var(--muted);margin:0 20px;font-size:16px;line-height:1.65}.nye-page[data-astro-cid-aqfgstbu] .archive-note[data-astro-cid-aqfgstbu]{text-align:center;font-size:13px;color:var(--gold);letter-spacing:.5px;margin-top:36px}.nye-page[data-astro-cid-aqfgstbu] .invitation[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(48px,7vw,100px);align-items:center;text-align:left;padding-top:90px;padding-bottom:90px}.nye-page[data-astro-cid-aqfgstbu] .invitation[data-astro-cid-aqfgstbu]:before{content:"";display:none}.nye-page[data-astro-cid-aqfgstbu] .official-poster[data-astro-cid-aqfgstbu]{margin:0}.nye-page[data-astro-cid-aqfgstbu] .official-poster[data-astro-cid-aqfgstbu] a[data-astro-cid-aqfgstbu]{display:block;border:1px solid rgba(227,194,111,.3);box-shadow:0 24px 70px #00000047}.nye-page[data-astro-cid-aqfgstbu] .official-poster[data-astro-cid-aqfgstbu] img[data-astro-cid-aqfgstbu]{width:100%;height:auto;display:block}.nye-page[data-astro-cid-aqfgstbu] .official-poster[data-astro-cid-aqfgstbu] figcaption[data-astro-cid-aqfgstbu]{color:var(--muted);font-size:12px;line-height:1.6;margin-top:14px}.nye-page[data-astro-cid-aqfgstbu] .invitation-copy[data-astro-cid-aqfgstbu]:before{content:"";display:block;border-top:1px solid var(--line);width:180px;margin-bottom:42px}.nye-page[data-astro-cid-aqfgstbu] .invitation[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu]{margin-top:18px}.nye-page[data-astro-cid-aqfgstbu] .invitation[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]:not(.eyebrow){max-width:680px;margin:24px 0 36px;color:var(--muted);font-size:19px;line-height:1.7}.nye-page[data-astro-cid-aqfgstbu] .invitation-buttons[data-astro-cid-aqfgstbu]{display:flex;flex-wrap:wrap;gap:14px}.nye-page[data-astro-cid-aqfgstbu] .film-section[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:var(--deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:90px;padding-bottom:90px}.nye-page[data-astro-cid-aqfgstbu] .film-copy[data-astro-cid-aqfgstbu]{max-width:520px}.nye-page[data-astro-cid-aqfgstbu] .film-copy[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu]{margin:24px 0 20px}.nye-page[data-astro-cid-aqfgstbu] .film-copy[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.nye-page[data-astro-cid-aqfgstbu] .film-copy[data-astro-cid-aqfgstbu] .small-copy[data-astro-cid-aqfgstbu]{font-size:13px;color:#d0d3c6bf;margin-top:18px;margin-bottom:24px;border-left:2px solid var(--gold);padding-left:14px}.nye-page[data-astro-cid-aqfgstbu] .text-link[data-astro-cid-aqfgstbu]{color:var(--gold);text-decoration:none;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;transition:color .2s}.nye-page[data-astro-cid-aqfgstbu] .text-link[data-astro-cid-aqfgstbu]:hover{color:var(--ivory)}.nye-page[data-astro-cid-aqfgstbu] .film-player[data-astro-cid-aqfgstbu]{width:min(100%,360px);justify-self:center}.nye-page[data-astro-cid-aqfgstbu] .film-player[data-astro-cid-aqfgstbu] video[data-astro-cid-aqfgstbu]{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#000;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(227,194,111,.35)}.nye-page[data-astro-cid-aqfgstbu] .film-player[data-astro-cid-aqfgstbu] figcaption[data-astro-cid-aqfgstbu]{font-size:12px;letter-spacing:.5px;text-align:center;margin-top:14px;color:var(--muted)}.nye-page[data-astro-cid-aqfgstbu] .gallery-section[data-astro-cid-aqfgstbu]{padding-top:90px;padding-bottom:90px}.nye-page[data-astro-cid-aqfgstbu] .gallery-heading[data-astro-cid-aqfgstbu]{text-align:center;margin-bottom:48px}.nye-page[data-astro-cid-aqfgstbu] .gallery-heading[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu]{margin:20px 0 12px}.nye-page[data-astro-cid-aqfgstbu] .gallery-heading[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]:last-child{font-size:15px;color:var(--muted)}.nye-page[data-astro-cid-aqfgstbu] .gallery-grid[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nye-page[data-astro-cid-aqfgstbu] .gallery-item[data-astro-cid-aqfgstbu]{position:relative;display:block;border:0;padding:0;cursor:zoom-in;background:var(--deep);overflow:hidden;text-align:left;outline:none}.nye-page[data-astro-cid-aqfgstbu] .gallery-item[data-astro-cid-aqfgstbu] img[data-astro-cid-aqfgstbu]{width:100%;height:310px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.nye-page[data-astro-cid-aqfgstbu] .gallery-wide[data-astro-cid-aqfgstbu]{grid-column:span 2}.nye-page[data-astro-cid-aqfgstbu] .gallery-portrait[data-astro-cid-aqfgstbu]{grid-column:3;grid-row:2 / span 2}.nye-page[data-astro-cid-aqfgstbu] .gallery-portrait[data-astro-cid-aqfgstbu] img[data-astro-cid-aqfgstbu]{height:100%;min-height:310px}.nye-page[data-astro-cid-aqfgstbu] .gallery-item[data-astro-cid-aqfgstbu] span[data-astro-cid-aqfgstbu]{position:absolute;left:15px;bottom:15px;background:var(--deep);color:var(--ivory);padding:7px 12px;font-size:11px;letter-spacing:1px;text-transform:uppercase;opacity:0;transition:opacity .2s}.nye-page[data-astro-cid-aqfgstbu] .gallery-item[data-astro-cid-aqfgstbu]:hover img[data-astro-cid-aqfgstbu]{transform:scale(1.03)}.nye-page[data-astro-cid-aqfgstbu] .gallery-item[data-astro-cid-aqfgstbu]:hover span[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] .gallery-item[data-astro-cid-aqfgstbu]:focus-visible span[data-astro-cid-aqfgstbu]{opacity:1}.nye-page[data-astro-cid-aqfgstbu] .faq-section[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--line);padding-top:80px;padding-bottom:90px}.nye-page[data-astro-cid-aqfgstbu] .faq-section[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu]{margin-top:20px}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] details[data-astro-cid-aqfgstbu]{border-bottom:1px solid var(--line)}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] details[data-astro-cid-aqfgstbu]:first-child{border-top:1px solid var(--line)}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] summary[data-astro-cid-aqfgstbu]{cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;color:var(--ivory);padding:24px 32px 24px 0;list-style:none;position:relative;transition:color .2s}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] summary[data-astro-cid-aqfgstbu]::-webkit-details-marker{display:none}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] summary[data-astro-cid-aqfgstbu]:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:Jost,sans-serif;font-size:20px;color:var(--gold);transition:transform .2s}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] details[data-astro-cid-aqfgstbu][open] summary[data-astro-cid-aqfgstbu]:after{content:"−"}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] summary[data-astro-cid-aqfgstbu]:hover{color:var(--gold)}.nye-page[data-astro-cid-aqfgstbu] .faq-list[data-astro-cid-aqfgstbu] details[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]{color:var(--muted);font-size:17px;line-height:1.7;margin:0 0 24px}.nye-page[data-astro-cid-aqfgstbu] .reservation-section[data-astro-cid-aqfgstbu]{text-align:center;border-top:1px solid var(--line);padding-top:80px;padding-bottom:100px;background:var(--deep)}.nye-page[data-astro-cid-aqfgstbu] .reservation-section[data-astro-cid-aqfgstbu] h2[data-astro-cid-aqfgstbu]{margin:20px auto 16px;max-width:780px}.nye-page[data-astro-cid-aqfgstbu] .reservation-section[data-astro-cid-aqfgstbu]>p[data-astro-cid-aqfgstbu]:not(.eyebrow){max-width:680px;margin:0 auto 36px;color:var(--muted);font-size:19px}.nye-page[data-astro-cid-aqfgstbu] .reservation-actions[data-astro-cid-aqfgstbu]{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:28px}.nye-page[data-astro-cid-aqfgstbu] .booking-guidance[data-astro-cid-aqfgstbu]{max-width:620px;margin:0 auto 16px;font-size:14px;color:#d0d3c6d9;line-height:1.6}.nye-page[data-astro-cid-aqfgstbu] .contact-line[data-astro-cid-aqfgstbu]{font-size:15px;color:var(--muted)}.nye-page[data-astro-cid-aqfgstbu] .contact-line[data-astro-cid-aqfgstbu] a[data-astro-cid-aqfgstbu]{color:var(--gold);text-decoration:underline;text-underline-offset:3px}#photo-dialog[data-astro-cid-aqfgstbu]{margin:auto;padding:0;border:none;background:#031c14f5;color:var(--ivory);max-width:95vw;max-height:95vh;backdrop-filter:blur(8px)}#photo-dialog[data-astro-cid-aqfgstbu]::backdrop{background:#031c14d9}.dialog-toolbar[data-astro-cid-aqfgstbu]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(227,194,111,.2)}#photo-count[data-astro-cid-aqfgstbu]{font-size:12px;letter-spacing:2px;color:var(--gold)}#close-photo[data-astro-cid-aqfgstbu]{background:transparent;border:1px solid rgba(238,233,216,.3);color:var(--ivory);padding:6px 14px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}#close-photo[data-astro-cid-aqfgstbu]:hover{border-color:var(--gold);color:var(--gold)}#expanded-photo[data-astro-cid-aqfgstbu]{display:block;max-width:85vw;max-height:70vh;margin:20px auto;-o-object-fit:contain;object-fit:contain}.dialog-bottom[data-astro-cid-aqfgstbu]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-top:1px solid rgba(227,194,111,.2);gap:20px}#photo-caption[data-astro-cid-aqfgstbu]{font-size:15px;color:var(--muted);text-align:center;flex-grow:1;margin:0}#previous-photo[data-astro-cid-aqfgstbu],#next-photo[data-astro-cid-aqfgstbu]{background:transparent;border:1px solid rgba(238,233,216,.3);color:var(--ivory);padding:6px 16px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s}#previous-photo[data-astro-cid-aqfgstbu]:hover,#next-photo[data-astro-cid-aqfgstbu]:hover{border-color:var(--gold);color:var(--gold)}.package-modal[data-astro-cid-aqfgstbu]{margin:auto;width:min(920px,94vw);max-height:92vh;padding:0;border:none;background:transparent}.package-modal[data-astro-cid-aqfgstbu]::backdrop{background:#031c14e0}.package-modal-article[data-astro-cid-aqfgstbu]{background:#f3ede0;color:#17130f;max-height:92vh;overflow-y:auto}.package-modal-header[data-astro-cid-aqfgstbu]{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;background:#f3ede0f5;backdrop-filter:blur(4px);border-bottom:1px solid rgba(23,19,15,.2);padding:14px 24px}.package-doc-label[data-astro-cid-aqfgstbu]{font-family:monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#17130f99;margin:0}.package-close-btn[data-astro-cid-aqfgstbu]{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(23,19,15,.3);background:transparent;font-size:20px;cursor:pointer}.package-close-btn[data-astro-cid-aqfgstbu]:hover{background:#17130f;color:#f3ede0}.package-modal-body[data-astro-cid-aqfgstbu]{padding:32px 36px}.package-hero[data-astro-cid-aqfgstbu]{border-bottom:2px solid #17130f;padding-bottom:24px}.package-eyebrow[data-astro-cid-aqfgstbu]{font-family:monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#17130f99}.package-title[data-astro-cid-aqfgstbu]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3.5vw,46px);line-height:1.05;margin:12px 0 10px}.package-intro[data-astro-cid-aqfgstbu]{font-size:15px;line-height:1.6;color:#17130fcc}.package-meta-grid[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-top:1px solid rgba(23,19,15,.2);margin-top:20px;padding-top:14px;font-family:monospace;font-size:11px;text-transform:uppercase}.package-meta-grid[data-astro-cid-aqfgstbu] span[data-astro-cid-aqfgstbu]{display:block;color:#17130f80}.package-meta-grid[data-astro-cid-aqfgstbu] strong[data-astro-cid-aqfgstbu]{display:block;margin-top:2px;font-size:13px}.package-clause[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:48px 1fr;gap:20px;border-bottom:1px solid rgba(23,19,15,.2);padding:24px 0}.clause-num[data-astro-cid-aqfgstbu]{font-family:monospace;font-size:13px;color:#17130f8c}.package-clause[data-astro-cid-aqfgstbu] h3[data-astro-cid-aqfgstbu]{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;margin-bottom:12px}.package-clause[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]{font-size:14px;line-height:1.65;color:#17130fd9}.package-list-grid[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;list-style:none;padding:0;margin:0}.package-list-grid[data-astro-cid-aqfgstbu] li[data-astro-cid-aqfgstbu]{border-top:1px solid rgba(23,19,15,.15);padding-top:8px;font-size:13px;line-height:1.5}.package-courses-list[data-astro-cid-aqfgstbu]{margin:12px 0 20px}.course-row[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:120px 1fr;gap:10px;border-top:1px solid rgba(23,19,15,.15);padding:10px 0;font-size:14px}.course-row[data-astro-cid-aqfgstbu] dt[data-astro-cid-aqfgstbu]{font-family:monospace;font-size:11px;text-transform:uppercase;color:#17130f99}.package-subheading[data-astro-cid-aqfgstbu]{font-family:monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;margin:18px 0 10px}.package-bullet-grid[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;list-style:none;padding:0;margin:0;font-size:13px;line-height:1.5}.package-callout[data-astro-cid-aqfgstbu]{border-left:2px solid #17130f;padding-left:12px;margin-top:12px}.package-numbered-list[data-astro-cid-aqfgstbu]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.package-numbered-list[data-astro-cid-aqfgstbu] li[data-astro-cid-aqfgstbu]{display:grid;grid-template-columns:32px 1fr;gap:10px;font-size:14px;line-height:1.6}.num-label[data-astro-cid-aqfgstbu]{font-family:monospace;font-size:11px;color:#17130f80}.package-modal-footer[data-astro-cid-aqfgstbu]{border-top:2px solid #17130f;padding-top:20px;margin-top:12px}.package-modal-footer[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]{font-size:12px;color:#17130fa6;line-height:1.5}.package-close-footer[data-astro-cid-aqfgstbu]{margin-top:16px;border:1px solid #17130f;background:transparent;padding:10px 20px;font-family:monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;cursor:pointer}.package-close-footer[data-astro-cid-aqfgstbu]:hover{background:#17130f;color:#f3ede0}@media (max-width: 1024px){.nye-page[data-astro-cid-aqfgstbu] .hero[data-astro-cid-aqfgstbu]{min-height:auto;flex-direction:column}.nye-page[data-astro-cid-aqfgstbu] .hero-copy[data-astro-cid-aqfgstbu]{width:100%;max-width:none;padding:60px 6% 40px}.nye-page[data-astro-cid-aqfgstbu] .hero-image[data-astro-cid-aqfgstbu]{position:relative;width:100%;height:440px;z-index:1}.nye-page[data-astro-cid-aqfgstbu] .experience-grid[data-astro-cid-aqfgstbu]{grid-template-columns:1fr}.nye-page[data-astro-cid-aqfgstbu] .experience-grid[data-astro-cid-aqfgstbu] article[data-astro-cid-aqfgstbu] img[data-astro-cid-aqfgstbu]{height:380px}.nye-page[data-astro-cid-aqfgstbu] .invitation[data-astro-cid-aqfgstbu]{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:46px}.nye-page[data-astro-cid-aqfgstbu] .film-section[data-astro-cid-aqfgstbu]{grid-template-columns:1fr;gap:40px}.nye-page[data-astro-cid-aqfgstbu] .faq-section[data-astro-cid-aqfgstbu]{grid-template-columns:1fr;gap:36px}.nye-page[data-astro-cid-aqfgstbu] .gallery-grid[data-astro-cid-aqfgstbu]{grid-template-columns:1fr 1fr}.nye-page[data-astro-cid-aqfgstbu] .gallery-portrait[data-astro-cid-aqfgstbu]{grid-column:span 2;grid-row:auto}.nye-page[data-astro-cid-aqfgstbu] .gallery-portrait[data-astro-cid-aqfgstbu] img[data-astro-cid-aqfgstbu]{height:310px}.package-list-grid[data-astro-cid-aqfgstbu],.package-bullet-grid[data-astro-cid-aqfgstbu]{grid-template-columns:1fr}}@media (max-width: 640px){.nye-page[data-astro-cid-aqfgstbu] .hero[data-astro-cid-aqfgstbu] h1[data-astro-cid-aqfgstbu]{font-size:56px;letter-spacing:-2px}.nye-page[data-astro-cid-aqfgstbu] .hero-subtitle[data-astro-cid-aqfgstbu]{font-size:26px}.nye-page[data-astro-cid-aqfgstbu] .invitation[data-astro-cid-aqfgstbu]{grid-template-columns:1fr;gap:44px;padding-top:70px}.nye-page[data-astro-cid-aqfgstbu] .official-poster[data-astro-cid-aqfgstbu]{max-width:420px;margin:0 auto}.nye-page[data-astro-cid-aqfgstbu] .invitation-copy[data-astro-cid-aqfgstbu]{text-align:center}.nye-page[data-astro-cid-aqfgstbu] .invitation-copy[data-astro-cid-aqfgstbu]:before{margin-left:auto;margin-right:auto}.nye-page[data-astro-cid-aqfgstbu] .invitation[data-astro-cid-aqfgstbu] p[data-astro-cid-aqfgstbu]:not(.eyebrow){margin-left:auto;margin-right:auto}.nye-page[data-astro-cid-aqfgstbu] .invitation-buttons[data-astro-cid-aqfgstbu]{justify-content:center}.nye-page[data-astro-cid-aqfgstbu] .occasion-strip[data-astro-cid-aqfgstbu]{flex-direction:column;gap:8px;padding:16px 4%}.nye-page[data-astro-cid-aqfgstbu] .occasion-strip[data-astro-cid-aqfgstbu] span[data-astro-cid-aqfgstbu]+span[data-astro-cid-aqfgstbu]{border-left:none;border-top:1px solid rgba(4,31,22,.15);padding-top:8px}.nye-page[data-astro-cid-aqfgstbu] .gallery-grid[data-astro-cid-aqfgstbu]{grid-template-columns:1fr}.nye-page[data-astro-cid-aqfgstbu] .gallery-wide[data-astro-cid-aqfgstbu],.nye-page[data-astro-cid-aqfgstbu] .gallery-portrait[data-astro-cid-aqfgstbu]{grid-column:1}.package-meta-grid[data-astro-cid-aqfgstbu]{grid-template-columns:1fr 1fr}.course-row[data-astro-cid-aqfgstbu]{grid-template-columns:1fr}.package-modal-body[data-astro-cid-aqfgstbu]{padding:20px 16px}}
