html[data-brand=peltre]{--surface:#fff;--ink:#282d2a;--accent:#3c5a66;--sage:#73806a;--line:#d7dfe3;--serif:"Source Serif 4", Georgia, serif;color:var(--ink);background:var(--surface)}.peltre-header{z-index:40;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:30px;height:72px;padding:0 38px;display:flex;position:sticky;top:0}.nav-brand{flex:none}.nav-brand img{object-fit:contain}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{white-space:nowrap;font-size:14px;text-decoration:none}.desktop-nav a:hover{text-decoration:underline}.nav-pdf{white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mobile-nav{display:none}.button-ink{color:var(--surface);background:var(--ink);border-color:var(--ink)}.button-ink:hover{background:#434943}.peltre-hero{grid-template-columns:.96fr 1.04fr;align-items:center;gap:64px;min-height:min(800px,100svh - 72px);padding-block:36px 44px;display:grid}.hero-reading{z-index:1;position:relative}.hero-reading .eyebrow{color:var(--accent);margin:0}.hero-ingredients{justify-content:space-between;max-width:300px;margin:22px 0 26px;display:flex}.hero-ingredients img{width:29px;height:30px}.hero-wordmark{width:min(100%,420px);height:auto}.hero-reading h1{font-family:var(--serif);margin:8px 0 22px;padding-bottom:3px;font-size:clamp(26px,2.6vw,36px);font-style:italic;font-weight:400;line-height:1.2}.hero-categories{font-family:var(--serif);white-space:normal;margin:0 0 14px;font-size:20px;font-style:italic;line-height:1.4}.hero-description{max-width:45ch;margin:0 0 24px;font-size:17px;line-height:1.5}.hero-signature{margin-top:26px}.hero-signature p{font:italic 19px/1.4 var(--serif);color:var(--accent);margin:0 0 7px}.hero-signature span{font-size:14px}.hero-collage{justify-self:center;width:100%;max-width:500px;position:relative}.hero-collage:before{content:"";background:#d7dfe344;position:absolute;inset:-36px -38px -44px}.photo-collage{width:100%;position:relative}.collage-photo{outline:4px solid var(--surface);background:var(--line);position:absolute;overflow:hidden}.collage-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s}@media (hover:hover){.collage-photo:hover img{transform:scale(1.035)}}.hero-collage .collage-photo{outline-width:6px}.collage-note{white-space:pre-line;font:italic clamp(15px, 1.5vw, 22px)/1.25 var(--serif);color:var(--accent);margin:0;padding:3px 0;position:absolute}.collage-note-small{color:var(--ink);font:13px/1.3 "Source Sans 3",sans-serif}.hero-collage .collage-note{color:var(--ink);font-size:17px}.essence-section{border-top:1px solid var(--line);grid-template-columns:1.4fr .85fr;gap:90px;padding-block:100px 110px;display:grid}.essence-section .eyebrow{color:var(--accent);margin:0 0 20px}.essence-section h2,.moments-heading h2,.budgets-heading h2{font-family:var(--serif);margin:0 0 24px;padding-bottom:5px;font-size:clamp(36px,3.5vw,52px);font-weight:400;line-height:1.15}.essence-section h2 em{color:var(--accent);font-weight:400;display:block}.essence-manifesto{letter-spacing:.08em;margin:0 0 14px;font-size:12px}.essence-story{margin:0;font-size:17px;line-height:1.65}.essence-pillars{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.essence-pillars h3{font:400 23px/1.2 var(--serif);margin:13px 0 14px}.essence-pillars p{margin:0;font-size:15px;line-height:1.5}.event-types{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.event-types h3{margin:0 0 9px;font-size:15px;font-weight:600}.event-types p{margin:0;font-size:14px;line-height:1.6}.july-portrait>img{outline:8px solid #d7dfe34d;width:100%;height:auto}.portrait-note{font:italic 16px/1.4 var(--serif);margin:20px 0}.july-portrait blockquote{font:italic 22px/1.45 var(--serif)}.quote-author{color:var(--accent);margin:16px 0 0;font-size:13px}.menu-index{z-index:30;background:var(--surface);border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:10px max(36px,50vw - 626px);display:flex;position:sticky;top:72px}.menu-index nav{scrollbar-width:thin;gap:26px;padding:3px 2px;display:flex;overflow-x:auto}.menu-index nav a{white-space:nowrap;font-size:16px;line-height:42px;text-decoration:none}.menu-index nav a[aria-current=true],.menu-index nav a:hover{text-underline-offset:7px;text-decoration:underline}.veg-filter{border:1px solid var(--sage);min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:inline-flex}.veg-filter[aria-pressed=true]{color:var(--surface);background:var(--ink);border-color:var(--ink)}.filter-mark{border:1px solid;width:12px;height:12px}.veg-filter[aria-pressed=true] .filter-mark{background:var(--surface)}.menu-chapter{border-bottom:1px solid var(--line);padding-block:86px 90px;scroll-margin-top:0}.menu-layout{grid-template-columns:.98fr 1.15fr;align-items:start;gap:70px;display:grid}.chapter-reverse .menu-visual{order:-1}.chapter-title{align-items:baseline;gap:25px;display:flex}.chapter-title>span{color:var(--accent);font:400 27px/1 var(--serif)}.chapter-title h2{font:italic 400 clamp(40px, 4.3vw, 61px)/1.18 var(--serif);margin:0 0 19px;padding-bottom:4px}.chapter-intro{font:400 21px/1.45 var(--serif);margin:0 0 28px}.ingredient-strip{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin:0 0 22px;padding:0 0 18px;list-style:none;display:flex}.ingredient-strip li{text-align:center;flex:1;min-width:0}.ingredient-strip img{width:31px;height:35px;margin:0 auto 9px}.ingredient-strip span{font-size:12px;line-height:1.3;display:block}.dish-list{margin:0;padding:0;list-style:none}.dish-list li{grid-template-columns:18px 1fr;gap:16px;margin-bottom:19px;display:grid}.dish-number{font:italic 15px/1.6 var(--serif);color:var(--accent)}.dish-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dish-title h3{font:600 20px/1.3 var(--serif);margin:0}.dish-list p{margin:5px 0 0;font-size:16px;line-height:1.45}.veg{border:1px solid var(--sage);color:var(--ink);letter-spacing:.06em;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.menu-legend{margin:25px 0 0;font-size:12px;line-height:1.5}.menu-legend+.menu-legend{margin-top:5px}.portion-formats{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px;display:grid}.portion-formats>div{text-align:center;font-size:13px}.portion-formats img{margin:0 auto 8px}.chapter-dark{background:var(--ink);color:var(--surface)}.chapter-dark .chapter-title>span,.chapter-dark .dish-number,.chapter-dark .collage-note,.chapter-dark .veg{color:var(--surface)}.chapter-dark .collage-photo{outline-color:#53574f}.chapter-dark .ingredient-strip img,.chapter-dark .package-origin img{filter:grayscale()brightness(0)invert(.95)}.chapter-dark .ingredient-strip{border-color:#62675e}.nicol-cultures{grid-template-columns:repeat(2,1fr);gap:26px;margin-top:30px;display:grid}.nicol-cultures h3{font:600 19px/1.3 var(--serif);margin:0 0 8px}.nicol-cultures p{margin:0;font-size:15px;line-height:1.5}.handwritten-note{font:italic 24px/1.35 var(--serif);color:var(--accent);margin:35px 0 0;padding-bottom:4px}.moments-section{padding-block:110px 100px}.moments-heading{max-width:650px;margin-bottom:64px}.moments-heading .eyebrow{color:var(--accent);margin-bottom:18px}.moments-heading h2 em{color:var(--accent);display:block}.moments-heading>p:last-child,.budgets-heading>p{max-width:57ch;margin:0;font-size:17px;line-height:1.55}.moments-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.moments-grid figure{aspect-ratio:4/5;margin-top:24px}.moments-grid article:nth-child(2n) figure{aspect-ratio:5/7;margin-top:0}.moments-grid figure img{object-fit:cover;outline:4px solid #d7dfe34d;width:100%;height:100%}.moment-heading{justify-content:space-between;align-items:center;gap:8px;margin:22px 0 13px;display:flex}.moment-heading>span{white-space:nowrap;font-size:12px}.moments-grid h3{font:600 21px/1.25 var(--serif);margin:0 0 12px}.moments-grid article>p{margin:0;font-size:15px;line-height:1.5}.moments-note{text-align:right;margin-top:50px}.budgets-section{border-top:1px solid var(--line);padding-block:100px 110px}.budgets-heading{margin-bottom:45px}.budgets-heading h2 em{color:var(--accent)}.budgets-layout{grid-template-columns:3fr .9fr;align-items:start;gap:34px;display:grid}.packages{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.package{border:1px solid var(--line);flex-direction:column;min-height:510px;padding:24px 21px;display:flex}.package-origin{align-items:center;gap:12px;font-size:12px;display:flex}.package h3{font:italic 36px/1.2 var(--serif);margin:22px 0 16px;padding-bottom:3px}.package-for{min-height:70px;margin:0;font-size:15px;line-height:1.5}.package-quantity{align-items:center;gap:20px;margin:18px 0 22px;display:flex}.package-quantity>span{font:400 49px/1.1 var(--serif)}.package-quantity>p{margin:0;font-size:13px;line-height:1.5}.package ul{border-top:1px solid var(--line);margin:0 0 36px;padding:17px 0 0;list-style:none}.package li{margin-bottom:8px;font-size:15px;line-height:1.55}.package-price{font:italic 18px/1.4 var(--serif);margin:auto 0 0;padding-bottom:3px}.package-featured{background:var(--ink);color:var(--surface);border-color:var(--ink)}.package-featured .package-origin img{filter:grayscale()brightness(0)invert(.95)}.planning-steps>h3{font:italic 31px/1.2 var(--serif);margin:0 0 29px;padding-bottom:4px}.planning-steps h4{font:600 21px/1.3 var(--serif);margin:0 0 10px}.planning-steps>div{margin-bottom:27px}.planning-steps p{margin:0;font-size:15px;line-height:1.55}.planning-steps .reservation-note{background:#d7dfe340;padding:16px;font-size:13px}.contact-inner{grid-template-columns:.8fr 2.6fr .8fr;align-items:center;gap:32px;padding-block:92px 70px;display:grid}.contact-reading{text-align:center}.contact-reading .eyebrow{margin:0 0 20px}.contact-reading h2{font:italic 43px/1.2 var(--serif);margin:0 0 36px;padding-bottom:4px}.contact-logo{width:280px;height:auto;margin:0 auto}.contact-tagline{font:italic 23px/1.35 var(--serif);margin:22px 0 14px}.contact-prompt{margin:0 0 26px;font-size:17px;line-height:1.5}.button-white{background:var(--surface);color:var(--ink);border-color:var(--surface)}.button-white:hover{background:#fff}.contact-details{text-align:left;border-top:1px solid #62675e;grid-template-columns:repeat(2,1fr);gap:22px;margin:36px 0 0;padding-top:29px;display:grid}.contact-details dt{text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:10px}.contact-details dd{overflow-wrap:anywhere;margin:0;font-size:16px}.contact-details a{text-decoration:none}.contact-details a:hover{text-decoration:underline}.contact-signature{text-align:right;font:italic 18px/1.4 var(--serif);margin:-47px 0 0;padding-bottom:4px}.contact-mosaic{grid-template-columns:1fr .78fr;gap:13px;display:grid}.contact-mosaic img{outline:3px solid #62675e;width:100%;height:auto}.contact-mosaic img:nth-child(2),.contact-mosaic img:nth-child(4){margin-top:42px}.contact-mosaic img:nth-child(3),.contact-mosaic img:nth-child(4){margin-top:95px}.peltre-footer{border-top:1px solid #62675e;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:13px;display:flex}@media (width<=1150px){.peltre-header{gap:22px;padding-inline:28px}.desktop-nav{gap:18px}.desktop-nav a,.nav-pdf{font-size:13px}.peltre-hero{gap:44px}.hero-wordmark{max-width:355px}.hero-description{font-size:16px}.essence-section{gap:50px}.essence-pillars{gap:20px}.menu-layout{gap:42px}.dish-title h3{font-size:19px}.moments-grid{grid-template-columns:repeat(3,1fr);gap:36px}.moments-grid figure{max-height:290px}.budgets-layout{grid-template-columns:1fr}.planning-steps{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:20px;display:grid}.planning-steps>h3,.planning-steps .reservation-note{grid-column:1/-1}.planning-steps>h3{margin-bottom:0}.contact-inner{grid-template-columns:.7fr 3fr .7fr;gap:24px}}@media (width<=950px){.desktop-nav{display:none}.nav-pdf{margin-left:auto}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--surface);border:1px solid var(--line);gap:4px;min-width:215px;padding:18px 25px;display:grid;position:absolute;top:72px;right:20px}.mobile-nav nav a{padding-block:10px;text-decoration:none}.hero-collage:before{inset-inline:-25px}.peltre-hero{gap:34px}.hero-reading h1{font-size:28px}.hero-signature p{font-size:17px}.essence-section{grid-template-columns:1fr;gap:45px}.july-portrait{grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.menu-index{gap:14px;padding-inline:24px}.menu-index nav{gap:20px}.menu-index nav a{font-size:14px}.veg-filter{font-size:12px}.menu-layout{grid-template-columns:1fr 1fr;gap:32px}.chapter-title{gap:15px}.chapter-title h2{font-size:40px}.chapter-intro{font-size:19px}.dish-title{align-items:start}.dish-title h3{font-size:18px}.ingredient-strip{gap:8px}.ingredient-strip span{font-size:11px}.collage-note{font-size:17px}.collage-note-small{font-size:11px}}@media (width<=767px){.peltre-header{gap:14px;height:64px;padding-inline:20px}.nav-brand img{width:93px;height:40px}.nav-pdf{gap:5px;font-size:12px}.nav-pdf .icon{flex-basis:18px;width:18px;height:18px}.mobile-nav nav{top:64px}.peltre-hero{grid-template-columns:1fr;gap:46px;min-height:auto;padding-top:28px;padding-bottom:60px}.hero-wordmark{max-width:310px}.hero-ingredients{max-width:260px;margin:18px 0 22px}.hero-reading h1{margin-bottom:15px;font-size:29px}.hero-categories{font-size:19px}.hero-description{max-width:44ch;font-size:16px}.hero-signature{margin-top:25px}.hero-collage{max-width:480px}.hero-collage:before{inset:-16px -22px -20px}.hero-collage .collage-note{font-size:14px}.essence-section{gap:35px;padding-block:65px}.essence-section h2{font-size:37px}.essence-pillars{grid-template-columns:1fr;gap:25px}.essence-pillars article{grid-template-columns:31px 1fr;gap:0 16px;display:grid}.essence-pillars h3{margin:0 0 8px;font-size:23px}.essence-pillars article p{grid-column:2}.essence-pillars article img{grid-row:1/3}.july-portrait{max-width:430px;display:block}.july-portrait blockquote{font-size:22px}.menu-index{gap:5px;padding:8px 20px;display:grid;top:64px}.menu-index nav{gap:24px;width:calc(100vw - 40px)}.menu-index nav a{line-height:32px}.veg-filter{justify-self:start;min-height:34px;padding:6px 10px;font-size:12px}.menu-chapter{padding-block:58px;scroll-margin-top:0}.menu-layout{grid-template-columns:1fr;gap:38px}.chapter-reverse .menu-visual{order:initial}.chapter-title h2{font-size:43px}.chapter-intro{font-size:21px}.ingredient-strip span{font-size:12px}.dish-list li{gap:12px;margin-bottom:21px}.dish-title h3{font-size:21px}.dish-list p{font-size:16px}.collage-note{font-size:clamp(14px,4.4vw,21px)}.collage-note-small{font-size:12px}.menu-visual{max-width:540px}.nicol-cultures{gap:20px}.moments-section{padding-block:70px}.moments-heading{margin-bottom:45px}.moments-heading h2,.budgets-heading h2{font-size:38px}.moments-grid{grid-template-columns:repeat(2,1fr);gap:36px 22px}.moment-heading{display:block}.moment-heading img{margin-bottom:10px}.moments-grid h3{font-size:22px}.moments-grid article>p{font-size:15px}.moments-note{text-align:left;font-size:23px}.budgets-section{padding-block:70px}.packages{grid-template-columns:1fr;gap:20px}.package{min-height:0;padding:27px}.package h3{font-size:39px}.package-for{min-height:0}.package ul{margin-bottom:20px}.planning-steps{grid-template-columns:1fr;gap:20px}.planning-steps>div{margin-bottom:5px}.contact-inner{grid-template-columns:1fr;padding-block:66px 48px}.contact-reading{order:-1}.contact-reading h2{font-size:38px}.contact-logo{width:250px}.contact-details{gap:22px 15px}.contact-details dd{font-size:14px}.contact-signature{font-size:16px}.contact-mosaic{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.contact-mosaic img{object-fit:cover;height:120px}.contact-mosaic img:nth-child(n){margin-top:0}.contact-mosaic img:nth-child(2n){margin-top:18px}.contact-mosaic-right{margin-top:5px}.peltre-footer{padding-block:16px;font-size:12px}.peltre-footer .text-link{gap:5px;font-size:12px}}@media (width<=370px){.peltre-header{gap:7px;padding-inline:15px}.nav-brand img{width:84px}.hero-reading h1{font-size:27px}.hero-ingredients{margin-block:15px 17px}.hero-wordmark{max-width:280px}.ingredient-strip{gap:4px}.ingredient-strip span{font-size:11px}.dish-title h3{font-size:19px}.veg{padding-inline:5px}}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2)format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-italic.0j97Jm6B.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-italic.Dv9jnFA_.woff)format("woff")}
