#privat-venue-page{overflow-wrap:anywhere}.pv-progress{position:sticky;top:0;z-index:20;height:4px;background:var(--color-paper-bright)}.pv-progress__bar{display:block;width:0;height:100%;background:var(--color-editorial-red)}.pv-accent-rule{width:4rem;margin:0;background:var(--color-editorial-red)}.pv-hero__grid,.pv-structure__grid,.pv-chef-note__grid,.pv-journal__grid,.pv-hospitality__grid,.pv-social__grid,.pv-quiet__grid,.pv-evening__grid,.pv-faq__grid,.pv-contact__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.pv-hero{padding-top:var(--space-8)}.pv-hero__panel{grid-column:span 5;display:flex;flex-direction:column;min-width:0;padding:var(--space-7);gap:var(--space-5);align-self:stretch}.pv-hero__panel>*{min-width:0;margin:0}.pv-hero__panel h1{font-size:clamp(3rem,5.8vw,5.8rem);max-width:9ch}.pv-hero__panel .lead{max-width:60ch}.pv-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.pv-hero__actions>*{min-width:0;margin:0}.pv-hero__quote{max-width:16ch}.pv-hero__figure{grid-column:span 7;align-self:stretch;min-width:0;margin:0}.pv-hero__figure img{width:100%;height:100%;min-height:37rem;object-fit:cover;object-position:center}.pv-structure__grid{row-gap:var(--space-6)}.pv-section-head{grid-column:span 4;min-width:0}.pv-section-head>*:last-child{margin-bottom:0}.pv-structure__intro{grid-column:span 6;max-width:64ch;margin:0}.pv-structure__cards{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.pv-structure__cards>*{min-width:0}.pv-structure-card .card__body,.pv-structure-card--note{display:flex;flex-direction:column;gap:var(--space-4);height:100%;padding:var(--space-5)}.pv-structure-card .card__body>*,.pv-structure-card--note>*{margin:0}.pv-card-number{color:var(--color-editorial-red);font-size:var(--text-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pv-structure-card h3{padding-bottom:var(--space-3);border-bottom:var(--border-default)}.pv-chef-note__main{grid-column:3/span 6;min-width:0;max-width:68ch}.pv-chef-note__notes{grid-column:10/span 3;display:flex;flex-direction:column;min-width:0;gap:var(--space-5)}.pv-food-note{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.pv-food-note>*{margin:0}.pv-food-note h3{font-size:var(--text-lead)}.pv-chef-note__pull{grid-column:3/span 6;max-width:18ch;margin:var(--space-4) 0 0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);line-height:1.05}.pv-dropcap>p:first-child::first-letter{float:left;margin:.04em .12em 0 0;color:var(--color-editorial-red);font-family:var(--font-heading);font-size:4em;line-height:.75}.pv-journal__header{grid-column:2/span 6;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding-bottom:var(--space-4);border-bottom:var(--border-default)}.pv-journal__header>*{margin:0}.pv-journal__header h2{margin-top:var(--space-2)}.pv-journal__copy{grid-column:2/span 6;max-width:66ch}.pv-journal__copy>*:last-child{margin-bottom:0}.pv-journal__figure--wide{grid-column:2/span 10;min-width:0}.pv-journal__figure--wide img{width:100%;aspect-ratio:3/2;object-fit:cover}.pv-journal__quote-block{grid-column:2/span 5;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pv-journal__quote-block>*{margin:0}.pv-hospitality__header{grid-column:1/span 7}.pv-hospitality__figure{grid-column:9/span 4;grid-row:2/span 2;min-width:0}.pv-hospitality__figure img{width:100%;height:100%;min-height:32rem;object-fit:cover;object-position:center top}.pv-hospitality__copy{grid-column:1/span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);min-width:0}.pv-hospitality__copy>*{min-width:0;margin:0}.pv-hospitality__note{grid-column:1/span 4;display:flex;flex-direction:column;gap:var(--space-3)}.pv-hospitality__note>*{margin:0}.pv-hospitality__link{grid-column:1/span 7}.pv-social__intro{grid-column:1/span 6;min-width:0}.pv-social__intro .lead{max-width:64ch}.pv-social__notes{grid-column:7/span 6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);min-width:0}.pv-etiquette{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.pv-etiquette>*{margin:0}.pv-social__figure{grid-column:1/-1;min-width:0;margin-top:var(--space-3)}.pv-social__figure img{width:100%;aspect-ratio:16/7;object-fit:cover;object-position:center}.pv-quiet__header{grid-column:1/span 4;align-self:start}.pv-quiet__figure{grid-column:1/span 4;grid-row:2/span 2;min-width:0}.pv-quiet__figure img{width:100%;height:100%;min-height:34rem;object-fit:cover}.pv-quiet__copy{grid-column:5/span 6;max-width:62ch}.pv-quiet__copy>*:last-child{margin-bottom:0}.pv-quiet__note{grid-column:11/span 2;align-self:start;padding:var(--space-4);font-size:var(--text-small)}.pv-quiet__note>*:last-child{margin-bottom:0}.pv-evening__header{grid-column:1/span 8}.pv-evening__figure{grid-column:1/-1;min-width:0}.pv-evening__figure img{width:100%;aspect-ratio:16/8;object-fit:cover}.pv-evening__copy{grid-column:3/span 7;max-width:68ch}.pv-evening__copy>*:last-child{margin-bottom:0}.pv-evening__link{grid-column:3/span 7;padding-top:var(--space-4);border-top:var(--border-default)}.pv-faq__head{grid-column:1/span 4}.pv-faq__head p{max-width:58ch}.pv-faq__list{grid-column:3/span 8;min-width:0}.pv-faq-item{border-top:var(--border-default)}.pv-faq-item:last-child{border-bottom:var(--border-default)}.pv-faq-item h3{margin:0}.pv-faq-item button{display:flex;width:100%;min-height:3.5rem;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border:0;border-radius:0;background:transparent;color:var(--color-charcoal);font-family:var(--font-heading);font-size:var(--text-lead);font-weight:500;text-align:left}.pv-faq-item button:hover{background:transparent;color:var(--color-editorial-red)}.pv-faq-item button span{flex:0 0 auto;font-family:var(--font-body);font-size:1.4rem}.pv-faq-answer{padding:var(--space-4);background:var(--color-note)}.pv-faq-answer p{max-width:62ch;margin:0}.pv-contact__grid{gap:0}.pv-contact__invite{grid-column:1/span 4;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-7);gap:var(--space-5)}.pv-contact__invite>*{margin:0}.pv-contact__invite .eyebrow{color:var(--color-white)}.pv-contact__form{grid-column:5/span 8;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7)}.pv-form-status:empty{display:none}.pv-form-status{padding:var(--space-3);border:var(--border-accent);background:var(--color-note);font-size:var(--text-small)}.pv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.pv-field{display:flex;flex-direction:column;min-width:0}.pv-field--full{grid-column:1/-1}.pv-field small{margin-top:var(--space-2);color:var(--color-charcoal-soft)}.pv-field-error{min-height:1.3em;margin:var(--space-2) 0 0;color:var(--color-editorial-red);font-size:var(--text-small);line-height:var(--line-small)}.pv-field [aria-invalid="true"]{border-color:var(--color-editorial-red)}.pv-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.pv-contact__actions>*{min-width:0;margin:0}.pv-contact__actions .meta{max-width:55ch}.pv-reveal{opacity:0;transform:translateY(12px);transition:opacity 360ms ease,transform 360ms ease}.pv-reveal.is-visible{opacity:1;transform:none}
@media(max-width:1050px){.pv-hero__grid,.pv-structure__grid,.pv-chef-note__grid,.pv-journal__grid,.pv-hospitality__grid,.pv-social__grid,.pv-quiet__grid,.pv-evening__grid,.pv-faq__grid,.pv-contact__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-5)}.pv-hero__panel,.pv-hero__figure{grid-column:span 4}.pv-hero__panel{padding:var(--space-6)}.pv-hero__panel h1{font-size:clamp(2.7rem,5vw,4.5rem)}.pv-structure__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-structure__cards>*:last-child{grid-column:1/-1}.pv-section-head{grid-column:span 4}.pv-structure__intro{grid-column:span 4}.pv-chef-note__main{grid-column:1/span 5}.pv-chef-note__notes{grid-column:6/span 3}.pv-chef-note__pull{grid-column:1/span 5}.pv-journal__header,.pv-journal__copy{grid-column:1/span 6}.pv-journal__figure--wide{grid-column:1/-1}.pv-journal__quote-block{grid-column:1/span 5}.pv-hospitality__header,.pv-hospitality__copy,.pv-hospitality__link{grid-column:1/span 5}.pv-hospitality__figure{grid-column:6/span 3}.pv-hospitality__note{grid-column:1/span 5}.pv-social__intro{grid-column:1/-1}.pv-social__notes{grid-column:1/-1}.pv-quiet__header,.pv-quiet__figure{grid-column:1/span 3}.pv-quiet__copy{grid-column:4/span 5}.pv-quiet__note{grid-column:4/span 5}.pv-evening__header{grid-column:1/span 6}.pv-evening__copy,.pv-evening__link{grid-column:2/span 6}.pv-faq__head{grid-column:1/-1}.pv-faq__list{grid-column:1/-1}.pv-contact__invite,.pv-contact__form{grid-column:1/-1}.pv-contact__invite{padding:var(--space-6)}}
@media(max-width:820px){.pv-hospitality__grid{display:grid}.pv-hospitality__figure{grid-column:1/-1;grid-row:auto;order:2}.pv-hospitality__header{grid-column:1/-1;order:1}.pv-hospitality__copy{grid-column:1/-1;grid-template-columns:1fr;order:3}.pv-hospitality__note{grid-column:1/-1;order:4}.pv-hospitality__link{grid-column:1/-1;order:5}.pv-hospitality__figure img{min-height:0;aspect-ratio:4/5}.pv-contact__form{padding:var(--space-6)}}
@media(max-width:767px){.pv-hero__grid,.pv-structure__grid,.pv-chef-note__grid,.pv-journal__grid,.pv-hospitality__grid,.pv-social__grid,.pv-quiet__grid,.pv-evening__grid,.pv-faq__grid,.pv-contact__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.pv-hero{padding-top:var(--space-6)}.pv-hero__panel,.pv-hero__figure,.pv-section-head,.pv-structure__intro,.pv-chef-note__main,.pv-chef-note__notes,.pv-chef-note__pull,.pv-journal__header,.pv-journal__copy,.pv-journal__figure--wide,.pv-journal__quote-block,.pv-hospitality__header,.pv-hospitality__figure,.pv-hospitality__copy,.pv-hospitality__note,.pv-hospitality__link,.pv-social__intro,.pv-social__notes,.pv-social__figure,.pv-quiet__header,.pv-quiet__figure,.pv-quiet__copy,.pv-quiet__note,.pv-evening__header,.pv-evening__figure,.pv-evening__copy,.pv-evening__link,.pv-faq__head,.pv-faq__list,.pv-contact__invite,.pv-contact__form{grid-column:1/-1}.pv-hero__panel{padding:var(--space-5);gap:var(--space-4)}.pv-hero__panel h1{font-size:clamp(2.5rem,12vw,3.25rem);max-width:none}.pv-hero__panel .lead{max-width:34ch}.pv-hero__figure img{min-height:0;aspect-ratio:4/3;object-position:center}.pv-structure__cards{grid-template-columns:1fr}.pv-structure__cards>*:last-child{grid-column:auto}.pv-structure-card .card__body,.pv-structure-card--note{padding:var(--space-5)}.pv-chef-note__notes{gap:var(--space-4)}.pv-chef-note__pull{max-width:18ch;font-size:2rem}.pv-journal__header h2,.pv-evening__header h2{font-size:clamp(2rem,9vw,2.6rem)}.pv-journal__copy,.pv-quiet__copy,.pv-evening__copy{max-width:39ch}.pv-journal__figure--wide img,.pv-evening__figure img{aspect-ratio:3/2}.pv-journal__quote-block{max-width:100%}.pv-social__notes{grid-template-columns:1fr}.pv-social__figure img{aspect-ratio:4/3}.pv-quiet__figure{grid-row:auto}.pv-quiet__figure img{min-height:0;aspect-ratio:4/5}.pv-quiet__note{font-size:var(--text-small)}.pv-evening__link{padding-top:var(--space-4)}.pv-faq-item button{min-height:3.5rem;font-size:1.1rem}.pv-contact__invite,.pv-contact__form{padding:var(--space-5)}.pv-contact__invite h2{font-size:clamp(2rem,9vw,2.6rem)}.pv-form-grid{grid-template-columns:1fr}.pv-field--full{grid-column:auto}.pv-contact__actions{align-items:stretch}.pv-contact__actions button{width:100%;min-height:3rem}.pv-contact__actions .meta{max-width:none}.pv-reveal{transform:none}}
@media(prefers-reduced-motion:reduce){.pv-reveal{opacity:1;transform:none;transition:none}}