.pg-site{line-height:normal}:where(.pg-site) p{margin-top:1em;margin-bottom:1em}:where(.pg-site) h1{font-size:2em}:where(.pg-site) h2{font-size:1.5em}:where(.pg-site) h3{font-size:1.17em}:where(.pg-site) ol{list-style-type:decimal}:where(.pg-site) ul{list-style-type:disc}
.pg-site{--pg-bg:#fafaf7;--pg-ink:#11110f;--pg-muted:#686862;background:var(--pg-bg);min-height:100vh;color:var(--pg-ink);font-family:Courier New,Courier,monospace;overflow:hidden}.pg-site *{box-sizing:border-box}.pg-site a{color:inherit}.pg-site h1,.pg-site h2,.pg-site h3,.pg-site .pg-notre-word,.pg-site .pg-mark,.pg-primary-link{letter-spacing:-.015em;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:700}.pg-site h1,.pg-site h2,.pg-site h3{margin:0;line-height:1.01}.pg-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:22px;padding-left:28px;padding-right:28px;display:grid}.pg-kicker,.pg-section-index{text-transform:uppercase;letter-spacing:.1em;color:var(--pg-muted);font-size:10px}.pg-section-index{grid-column:1/3}.pg-image-frame{margin:0}.pg-image-frame img{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;display:block}.pg-arrow-link,.pg-primary-link{border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:5px;font-size:13px;text-decoration:none;display:inline-flex}.pg-primary-link{font-size:16px}.pg-nav{border-bottom:1px solid #11110f2e;justify-content:space-between;align-items:center;gap:28px;padding:22px 28px;display:flex}.pg-mark{font-size:15px;text-decoration:none}.pg-nav-links{align-items:center;gap:28px;display:flex}.pg-nav-links a{text-transform:uppercase;letter-spacing:.05em;font-size:11px;text-decoration:none}.pg-hero{row-gap:54px;padding-top:64px;padding-bottom:96px}.pg-hero-heading{grid-column:1/10}.pg-hero h1{margin-top:28px;font-size:clamp(62px,8vw,116px)}.pg-hero-note{grid-column:1/5;align-self:end;padding-bottom:26px}.pg-hero-note p{margin:0 0 28px;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.pg-hero-image{grid-column:6/12;height:min(62vw,650px)}.pg-about{border-top:1px solid #11110f2e;row-gap:34px;padding-top:120px;padding-bottom:145px}.pg-about h2{grid-column:3/9;font-size:clamp(42px,5vw,68px)}.pg-body-copy{grid-column:9/13;align-self:end;gap:20px;font-size:14px;line-height:1.7;display:grid}.pg-body-copy p{margin:0}.pg-notre{color:#fafaf7;background:#11110f}.pg-notre-inner{row-gap:36px;padding-top:110px;padding-bottom:125px}.pg-notre .pg-section-index{color:#92928c}.pg-notre-word{letter-spacing:-.025em;grid-column:1/8;font-size:clamp(88px,13vw,180px);line-height:.92}.pg-notre-inner>.pg-section-index{grid-row:2}.pg-notre h2{grid-column:3/9;font-size:clamp(40px,4.8vw,64px)}.pg-notre-copy{grid-column:9/13;align-self:end;font-size:14px;line-height:1.7}.pg-notre-copy p{margin:0 0 22px}.pg-notre-next{color:#d6d6d0;border-top:1px solid #fafaf738;padding-top:18px}.pg-home-catering{row-gap:38px;padding-top:135px;padding-bottom:85px}.pg-home-catering-copy{grid-column:3/8;min-width:0}.pg-home-catering-copy h2{text-wrap:balance;margin-bottom:28px;font-size:clamp(42px,5vw,68px)}.pg-home-catering-copy p{margin:0 0 28px;font-size:14px;line-height:1.72}.pg-home-catering-image{grid-column:9/13;height:min(50vw,560px)}.pg-gallery{row-gap:80px;padding-top:55px;padding-bottom:145px}.pg-gallery-one{grid-column:1/7;height:min(48vw,560px)}.pg-gallery-two{grid-column:8/13;height:min(42vw,500px);margin-top:120px}.pg-page-intro,.pg-catering-intro{row-gap:36px;padding-top:105px;padding-bottom:105px}.pg-page-title{grid-column:3/9}.pg-page-title h1{margin-top:24px;font-size:clamp(62px,8vw,108px)}.pg-page-lead{grid-column:9/13;align-self:end;margin:0;font-size:16px;line-height:1.65}.pg-upcoming-event{border-top:1px solid #11110f33;row-gap:42px;padding-top:80px;padding-bottom:130px}.pg-upcoming-main{grid-column:3/8}.pg-upcoming-main h2{margin:18px 0 24px;font-size:clamp(38px,4.5vw,60px)}.pg-upcoming-description{max-width:600px;margin:0 0 30px;font-size:14px;line-height:1.7}.pg-event-details{border-top:1px solid #11110f3d;grid-column:9/13}.pg-event-details>div{border-bottom:1px solid #11110f29;grid-template-columns:90px 1fr;gap:16px;padding:13px 0;display:grid}.pg-event-details span{text-transform:uppercase;letter-spacing:.07em;color:var(--pg-muted);font-size:10px}.pg-event-details strong{font-size:12px;font-weight:400;line-height:1.5}.pg-upcoming-media{grid-column:4/11;height:min(55vw,680px);margin-top:42px}.pg-upcoming-empty{border-top:1px solid #11110f33;row-gap:28px;padding-top:85px;padding-bottom:120px}.pg-upcoming-empty h2{grid-column:3/9;font-size:clamp(38px,4.5vw,60px)}.pg-upcoming-empty .pg-primary-link{grid-column:9/13;place-self:end start}.pg-archive{border-top:1px solid #11110f33}.pg-archive-heading{align-items:end;padding-top:95px;padding-bottom:45px}.pg-archive-heading h2{grid-column:3/9;font-size:clamp(48px,6vw,78px)}.pg-past-event{border-top:1px solid #11110f24;row-gap:28px;padding-top:52px;padding-bottom:80px}.pg-past-date{grid-column:1/3;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700}.pg-past-copy{grid-column:3/8}.pg-past-copy h3{margin:14px 0 22px;font-size:clamp(30px,3.4vw,46px)}.pg-past-copy>p{margin:0;font-size:13px;line-height:1.7}.pg-past-media{grid-column:9/13;height:min(38vw,440px)}.pg-menu-details{border-top:1px solid #11110f2e;border-bottom:1px solid #11110f2e;margin-top:30px;padding:14px 0}.pg-menu-details summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pg-menu-details ol{gap:8px;margin:18px 0 8px;padding-left:20px;font-size:11px;line-height:1.55;display:grid}.pg-archive-empty{padding-bottom:100px}.pg-archive-empty p{grid-column:3/8}.pg-format-list{border-top:1px solid #11110f33;grid-column:3/13;margin-top:30px}.pg-format-list>div{border-bottom:1px solid #11110f29;grid-template-columns:70px minmax(220px,3fr) minmax(260px,4fr);align-items:start;gap:28px;padding:22px 0;display:grid}.pg-format-list span{color:var(--pg-muted);font-size:10px}.pg-format-list strong{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:28px;line-height:1.1}.pg-format-list p{max-width:520px;margin:0;font-size:12px;line-height:1.65}.pg-catering-story{border-top:1px solid #11110f2e;row-gap:46px;padding-top:125px;padding-bottom:130px}.pg-catering-story-copy{grid-column:3/9}.pg-catering-story-copy h2{margin-bottom:26px;font-size:clamp(40px,4.8vw,64px)}.pg-catering-story-copy p{max-width:650px;margin:0;font-size:14px;line-height:1.72}.pg-story-image-one{grid-column:2/7;height:min(44vw,540px);margin-top:30px}.pg-story-image-two{grid-column:8/13;height:min(40vw,480px);margin-top:120px}.pg-catering-process{border-top:1px solid #11110f2e;row-gap:38px;padding-top:120px;padding-bottom:135px}.pg-catering-process h2{grid-column:3/9;font-size:clamp(40px,4.8vw,64px)}.pg-process-list{border-top:1px solid #11110f33;grid-column:3/13;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.pg-process-list>div{border-right:1px solid #11110f26;padding:20px 24px 24px 0}.pg-process-list>div+div{padding-left:24px}.pg-process-list>div:last-child{border-right:0}.pg-process-list span{text-transform:uppercase;letter-spacing:.06em;color:var(--pg-muted);font-size:10px}.pg-process-list p{margin:22px 0 0;font-size:13px;line-height:1.65}.pg-inquiry{border-top:1px solid #11110f33;grid-column:7/13;margin-top:65px;padding-top:22px}.pg-inquiry>p{margin:0 0 25px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:700}.pg-footer{color:#fafaf7;background:#11110f;padding-top:95px;padding-bottom:26px}.pg-footer .pg-section-index{color:#92928c}.pg-footer-grid{row-gap:36px}.pg-footer h2{grid-column:3/10;font-size:clamp(48px,6.5vw,86px)}.pg-footer-copy{grid-column:10/13;align-self:end;gap:12px;font-size:13px;line-height:1.65;display:grid}.pg-footer-copy p{color:#d6d6d0;margin:0 0 12px}.pg-footer-copy a{border-bottom:1px solid #fafaf747;padding-bottom:5px;text-decoration:none}.pg-footer-bottom{text-transform:uppercase;letter-spacing:.07em;color:#92928c;border-top:1px solid #fafaf733;grid-template-columns:1fr 1fr auto;gap:20px;margin:95px 28px 0;padding-top:15px;font-size:10px;display:grid}.pg-footer-bottom a{text-decoration:none}.pg-preview-frame{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.pg-preview-frame .pg-site{min-height:auto}@media (max-width:900px){.pg-grid{column-gap:16px;padding-left:22px;padding-right:22px}.pg-nav{padding-left:22px;padding-right:22px}.pg-hero-heading,.pg-page-title{grid-column:1/10}.pg-hero-note{grid-column:1/6}.pg-hero-image{grid-column:6/13}.pg-section-index{grid-column:1/3}.pg-about h2,.pg-upcoming-main,.pg-catering-story-copy,.pg-catering-process h2{grid-column:3/10}.pg-body-copy,.pg-page-lead,.pg-event-details{grid-column:8/13}.pg-home-catering-copy{grid-column:3/8}.pg-home-catering-copy h2{font-size:clamp(38px,4.5vw,56px)}.pg-home-catering-image{grid-column:9/13}.pg-upcoming-media{grid-column:3/12}.pg-past-copy{grid-column:3/9}.pg-past-media{grid-column:9/13}.pg-format-list{grid-column:3/13}}@media (max-width:680px){.pg-grid{padding-left:18px;padding-right:18px;display:block}.pg-nav{align-items:flex-start;padding:18px}.pg-nav-links{flex-wrap:wrap;justify-content:flex-end;gap:12px}.pg-nav-links a{font-size:10px}.pg-section-index{margin-bottom:28px}.pg-hero,.pg-about,.pg-page-intro,.pg-catering-intro,.pg-upcoming-event,.pg-catering-story,.pg-catering-process{padding-top:72px;padding-bottom:80px}.pg-hero h1,.pg-page-title h1{font-size:clamp(52px,16vw,78px)}.pg-hero-note{margin:34px 0}.pg-hero-image{height:110vw}.pg-about h2,.pg-home-catering-copy h2,.pg-upcoming-main h2,.pg-catering-story-copy h2,.pg-catering-process h2{font-size:clamp(36px,10vw,52px)}.pg-body-copy,.pg-page-lead{margin-top:30px}.pg-notre-inner{padding-top:80px;padding-bottom:86px}.pg-notre-word{font-size:clamp(76px,25vw,120px)}.pg-notre h2{margin-bottom:30px;font-size:40px}.pg-home-catering{padding-top:82px;padding-bottom:55px}.pg-home-catering-image{height:115vw;margin-top:48px}.pg-gallery{padding-top:20px;padding-bottom:85px}.pg-gallery-one,.pg-gallery-two{height:100vw;margin:0 0 28px}.pg-event-details{margin-top:38px}.pg-upcoming-media{height:110vw;margin-top:44px}.pg-archive-heading{padding-top:78px;padding-bottom:30px}.pg-past-event{padding-top:40px;padding-bottom:65px}.pg-past-date{margin-bottom:25px}.pg-past-media{height:100vw;margin-top:35px}.pg-format-list{margin-top:50px}.pg-format-list>div{grid-template-columns:44px 1fr;gap:10px 18px}.pg-format-list p{grid-column:2}.pg-story-image-one,.pg-story-image-two{height:105vw;margin:38px 0 0}.pg-process-list{grid-template-columns:1fr;margin-top:42px}.pg-process-list>div,.pg-process-list>div+div{border-bottom:1px solid #11110f26;border-right:0;padding:20px 0}.pg-inquiry{margin-top:55px}.pg-footer{padding-top:75px}.pg-footer h2{margin-bottom:36px;font-size:48px}.pg-footer-copy{margin-top:30px}.pg-footer-bottom{grid-template-columns:1fr;gap:8px;margin:70px 18px 0}}.pg-site{--pg-illustration-blue:#1900c8}.pg-hero-image,.pg-home-catering-image,.pg-gallery-one,.pg-gallery-two,.pg-upcoming-media,.pg-past-media,.pg-story-image-one,.pg-story-image-two{aspect-ratio:1;height:auto}.pg-visual-preset{background-position:50%;background-repeat:no-repeat;background-size:contain}.pg-visual-preset[data-pg-visual=cloche]{background-image:url(/palais-gourmet/hero-cloche.svg)}.pg-visual-preset[data-pg-visual=menu]{background-image:url(/palais-gourmet/menu.svg)}.pg-visual-preset[data-pg-visual=cheers]{background-image:url(/palais-gourmet/cheers.svg)}.pg-visual-preset[data-pg-visual=guestlist]{background-image:url(/palais-gourmet/guestlist.svg)}.pg-hero-image{background-position:bottom;grid-column:8/13;place-self:end;width:clamp(270px,29vw,430px);transform:translateY(18px)}.pg-home-catering-image{grid-column:9/13;place-self:center;width:clamp(190px,22vw,310px);transform:rotate(1.5deg)}.pg-gallery{align-items:start;min-height:390px;padding-top:20px;padding-bottom:130px}.pg-gallery-one{grid-column:2/6;justify-self:start;width:clamp(180px,20vw,265px);transform:rotate(-2deg)}.pg-gallery-two{grid-column:8/12;justify-self:end;width:clamp(165px,18vw,240px);margin-top:70px;transform:rotate(2deg)}.pg-upcoming-media{grid-column:8/12;justify-self:end;width:clamp(220px,25vw,330px);margin-top:32px;transform:rotate(1deg)}.pg-past-media{grid-column:9/13;place-self:center;width:clamp(170px,19vw,250px);transform:rotate(-1.5deg)}.pg-story-image-one{grid-column:2/7;justify-self:center;width:clamp(210px,24vw,320px);margin-top:25px}.pg-story-image-two{grid-column:8/13;justify-self:center;width:clamp(180px,21vw,285px);margin-top:95px;transform:rotate(1.5deg)}@media (max-width:900px){.pg-hero-image{grid-column:7/13;width:clamp(230px,36vw,360px)}.pg-home-catering-image{grid-column:9/13;width:clamp(180px,28vw,270px)}.pg-gallery-one{grid-column:2/6}.pg-gallery-two{grid-column:8/12}.pg-upcoming-media{grid-column:8/13;width:clamp(210px,32vw,300px)}.pg-past-media{grid-column:9/13;width:clamp(160px,25vw,225px)}}@media (max-width:680px){.pg-hero-image,.pg-home-catering-image,.pg-gallery-one,.pg-gallery-two,.pg-upcoming-media,.pg-past-media,.pg-story-image-one,.pg-story-image-two{width:min(68vw,300px);height:auto;margin-left:auto;margin-right:auto}.pg-hero-image{width:min(78vw,340px);margin-top:18px;transform:none}.pg-home-catering-image{width:min(62vw,270px);margin-top:42px}.pg-gallery{min-height:0;padding-top:0;padding-bottom:80px}.pg-gallery-one{width:min(58vw,245px);margin-bottom:24px}.pg-gallery-two{width:min(52vw,220px);margin-top:10px;margin-right:7vw}.pg-upcoming-media{width:min(58vw,250px);margin-top:38px;margin-right:4vw}.pg-past-media{width:min(50vw,215px);margin-top:30px}.pg-story-image-one{width:min(62vw,270px);margin-top:36px}.pg-story-image-two{width:min(54vw,230px);margin-top:22px;margin-right:4vw}}.pg-preline{white-space:pre-line}.pg-event-detail-media{aspect-ratio:1;width:min(100%,520px);margin:0 0 44px}.pg-event-menu{max-width:620px}.pg-guestlist-section{border-top:1px solid #11110f2e;row-gap:38px;padding-top:120px;padding-bottom:135px}.pg-guestlist-copy{grid-column:3/8}.pg-guestlist-copy h2{margin-bottom:24px;font-size:clamp(40px,4.8vw,64px)}.pg-guestlist-copy p{max-width:620px;margin:0;font-size:14px;line-height:1.72}.pg-guestlist-form{grid-column:8/13;grid-template-columns:1fr 1fr;align-self:start;gap:22px 24px;display:grid}.pg-guestlist-form label{text-transform:uppercase;letter-spacing:.07em;color:var(--pg-muted);gap:8px;font-size:10px;display:grid}.pg-guestlist-form input,.pg-guestlist-form textarea{width:100%;color:var(--pg-ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #11110f57;border-radius:0;outline:none;padding:10px 0;font-size:13px}.pg-guestlist-form textarea{resize:vertical}.pg-guestlist-form input:focus,.pg-guestlist-form textarea:focus{border-bottom-color:var(--pg-ink)}.pg-form-wide{grid-column:1/-1}.pg-guestlist-form .pg-check{text-transform:none;letter-spacing:0;flex-direction:row;grid-template-columns:none;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex}.pg-guestlist-form .pg-check input{width:auto;margin-top:1px}.pg-guestlist-submit{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:0 0 5px}.pg-guestlist-submit:disabled{opacity:.45;cursor:progress}.pg-form-status{margin:0;font-size:12px;line-height:1.5}.pg-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:900px){.pg-guestlist-copy{grid-column:3/8}.pg-guestlist-form{grid-column:8/13}}@media (max-width:680px){.pg-guestlist-section{padding-top:76px;padding-bottom:88px}.pg-guestlist-copy{margin-bottom:46px}.pg-guestlist-copy h2{font-size:clamp(36px,10vw,52px)}.pg-guestlist-form{grid-template-columns:1fr}.pg-form-wide{grid-column:auto}}.pg-legal-main{min-height:65vh;padding-top:110px;padding-bottom:135px}.pg-legal-copy{grid-column:3/10}.pg-legal-copy h1{margin:0 0 54px;font-size:clamp(54px,7vw,96px)}.pg-legal-text{max-width:820px;font-size:13px;line-height:1.78}.pg-legal-page-footer{border-top:1px solid #11110f2e}.pg-footer-bottom a{color:inherit}@media (max-width:680px){.pg-legal-main{padding-top:72px;padding-bottom:90px}.pg-legal-copy h1{margin-bottom:38px;font-size:clamp(48px,15vw,70px)}.pg-legal-text{font-size:12px;line-height:1.72}}
