.page-module__bz_V1q__heroCta{margin-top:28px}.page-module__bz_V1q__body{max-width:42ch;color:var(--h-cocoa-soft);margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.page-module__bz_V1q__label{letter-spacing:.18em;text-transform:uppercase;color:var(--h-cocoa-soft);margin-top:14px;font-size:11px;font-weight:600}.page-module__bz_V1q__wipe{position:absolute;inset:0;overflow:hidden}.page-module__bz_V1q__wipe img{transition:transform 1.8s var(--h-ease-out)}@media (prefers-reduced-motion:no-preference){.page-module__bz_V1q__wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--h-ease-out)}.page-module__bz_V1q__wipe img{transform:scale(1.12)}.page-module__bz_V1q__wipe[data-in]{clip-path:inset(0)}.page-module__bz_V1q__wipe[data-in] img{transform:scale(1)}}.page-module__bz_V1q__brief{max-width:var(--h-max);padding:clamp(32px,5vw,80px)var(--h-gutter)clamp(112px,12vw,176px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,1.8vw,28px);margin:0 auto;display:grid}.page-module__bz_V1q__briefHead{top:calc(var(--h-header) + 48px);grid-column:1/5;gap:26px;display:grid;position:sticky}.page-module__bz_V1q__briefTitle{font-family:var(--font-display),serif;letter-spacing:-.03em;color:var(--h-cocoa);margin:0;font-size:clamp(48px,5.4vw,88px);font-weight:400;line-height:.95}.page-module__bz_V1q__briefTitle em{color:var(--h-wine)}.page-module__bz_V1q__briefStage{grid-column:6/13;padding-top:40px;position:relative}.page-module__bz_V1q__briefPhoto{aspect-ratio:4/3;width:74%;transform:translate3d(0,calc((var(--p,.5) - .5)*70px),0);margin:0;position:relative}.page-module__bz_V1q__briefPhoto .page-module__bz_V1q__wipe{box-shadow:var(--h-shadow-3);background:var(--h-cream)}.page-module__bz_V1q__briefPhoto .page-module__bz_V1q__label{max-width:38%;position:absolute;top:100%;left:0}.page-module__bz_V1q__sheet{z-index:2;background:repeating-linear-gradient(transparent 0 31px,#b8925f14 31px 32px),var(--h-pearl);width:min(78%,520px);box-shadow:var(--h-shadow-3);margin:-18% 0 0 auto;padding:44px clamp(24px,3vw,44px) 28px;position:relative;rotate:1.6deg}.page-module__bz_V1q__sheet:before{content:"";background:radial-gradient(circle at 50% 100%,var(--h-pearl)9.5px,transparent 10px)0 0/20px 11px repeat-x;height:11px;position:absolute;top:-10px;left:0;right:0}.page-module__bz_V1q__pin{background:radial-gradient(circle at 35% 30%,#fff 0,#f4e9e1 35%,#c9b2a6 100%);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:12px;left:50%;box-shadow:0 2px 4px #3a0d1740}.page-module__bz_V1q__sheetHead{border-bottom:1px solid var(--h-wine);letter-spacing:.24em;text-transform:uppercase;color:var(--h-wine);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 10px;padding-bottom:14px;font-size:10px;font-weight:600;display:flex}.page-module__bz_V1q__sheetMark{font-family:var(--font-script),cursive;letter-spacing:0;text-transform:none;color:var(--h-gold);font-size:26px;font-weight:400;line-height:.8}.page-module__bz_V1q__fields{margin:0;padding:0;list-style:none}.page-module__bz_V1q__field{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:18px 0 16px;display:grid}.page-module__bz_V1q__fieldNo{font-family:var(--font-display),serif;color:var(--h-gold);grid-row:1/3;font-size:26px;font-style:italic;line-height:1}.page-module__bz_V1q__fieldTitle{font-family:var(--font-display),serif;color:var(--h-cocoa);margin:0 0 6px;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.05}.page-module__bz_V1q__fieldBody{color:var(--h-cocoa-soft);margin:0;font-size:14.5px;line-height:1.6}.page-module__bz_V1q__fieldLine{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--h-cocoa)30%,transparent)0 4px,transparent 4px 9px);grid-column:2;height:1px;margin-top:16px}.page-module__bz_V1q__field:last-child .page-module__bz_V1q__fieldLine{display:none}.page-module__bz_V1q__table{--label-h:150px;isolation:isolate;color:#f3e7e1;background:radial-gradient(45% 50% at 85% 15%,#6e1f2e 0%,transparent 70%),radial-gradient(40% 40% at 10% 90%,#3a0d17 0%,transparent 70%),var(--h-cocoa);padding:clamp(104px,12vw,176px) 0 clamp(96px,11vw,160px);position:relative;overflow:clip}.page-module__bz_V1q__scallopTop,.page-module__bz_V1q__scallopBottom{z-index:3;pointer-events:none;background-repeat:repeat-x;background-size:28px 14px;height:14px;position:absolute;left:0;right:0}.page-module__bz_V1q__scallopTop{background-image:radial-gradient(circle at 50% 100%,transparent 13px,var(--h-pearl)13.6px);top:0}.page-module__bz_V1q__scallopBottom{background-image:radial-gradient(circle at 50% 0%,transparent 13px,var(--h-pearl)13.6px);bottom:0}.page-module__bz_V1q__tableHead{z-index:1;max-width:var(--h-max);padding:0 var(--h-gutter);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,120px);margin:0 auto clamp(56px,7vw,104px);display:grid;position:relative}.page-module__bz_V1q__tableHead>:first-child{grid-column:1/-1}.page-module__bz_V1q__tableTitle{font-family:var(--font-display),serif;letter-spacing:-.03em;color:var(--h-pearl);margin:0;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.95}.page-module__bz_V1q__tableTitle em{color:var(--h-blush)}.page-module__bz_V1q__tableBody{color:#cdb6ad;max-width:36ch;margin:0;padding-bottom:.5em;font-size:16px;line-height:1.65}.page-module__bz_V1q__swipeHint{display:none}.page-module__bz_V1q__tableViewport{z-index:1;max-width:var(--h-max);padding:0 var(--h-gutter);margin:0 auto;position:relative}.page-module__bz_V1q__tableViewport:focus-visible{outline:2px solid var(--h-blush);outline-offset:4px}.page-module__bz_V1q__tableTrack{grid-template-columns:1.55fr 1.2fr 1fr 1fr 1fr;align-items:end;gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid;position:relative}.page-module__bz_V1q__tableTrack:after{content:"";left:calc(var(--h-gutter)*-1);right:calc(var(--h-gutter)*-1);bottom:var(--label-h);background:linear-gradient(90deg,#0000,#c9a272 12% 88%,#0000);height:1px;position:absolute}.page-module__bz_V1q__dish{--rise:calc((var(--p,.5) - .5)*(-30px - var(--i)*18px))}.page-module__bz_V1q__dishLink{color:inherit;text-decoration:none;display:grid}.page-module__bz_V1q__dishImg{transform:translate3d(0,var(--rise),0);transition:box-shadow .6s var(--h-ease-out);background:#3a2a24;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #12030740,0 24px 48px -12px #12030799,0 60px 90px -40px #000000b3}.page-module__bz_V1q__dish:nth-child(2) .page-module__bz_V1q__dishImg{border-radius:999px 999px 4px 4px}.page-module__bz_V1q__dishImg img{transition:transform 1.4s var(--h-ease-out)}.page-module__bz_V1q__dishLink:hover .page-module__bz_V1q__dishImg img{transform:scale(1.05)}.page-module__bz_V1q__dishLink:focus-visible{outline:2px solid var(--h-blush);outline-offset:6px}.page-module__bz_V1q__dishLabel{height:var(--label-h);align-content:start;gap:6px;padding-top:22px;display:grid}.page-module__bz_V1q__dishName{font-family:var(--font-display),serif;color:var(--h-pearl);font-size:clamp(24px,2vw,30px);line-height:1.05}.page-module__bz_V1q__dishDetail{font-family:var(--font-display),serif;color:#cdb6ad;font-size:17px;font-style:italic;line-height:1.3}.page-module__bz_V1q__dishMore{letter-spacing:.18em;text-transform:uppercase;color:#c9a272;align-items:center;gap:6px;min-height:32px;font-size:11px;font-weight:600;display:inline-flex}.page-module__bz_V1q__personal{max-width:var(--h-max);padding:clamp(104px,12vw,176px)var(--h-gutter)clamp(104px,12vw,176px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,1.8vw,28px);margin:0 auto;display:grid}.page-module__bz_V1q__personalCopy{grid-column:1/7;justify-items:start;gap:26px;display:grid}.page-module__bz_V1q__personalTitle{font-family:var(--font-display),serif;letter-spacing:-.03em;color:var(--h-cocoa);margin:0;font-size:clamp(48px,5.6vw,92px);font-weight:400;line-height:.95}.page-module__bz_V1q__personalTitle>span:nth-child(2){padding-left:.8em}.page-module__bz_V1q__personalTitle em{color:var(--h-wine)}.page-module__bz_V1q__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.page-module__bz_V1q__touches{grid-column:8/13;gap:4px;margin:0;padding:0;list-style:none;display:grid}.page-module__bz_V1q__touches li{padding:14px 0 14px calc(var(--i)*22px);border-bottom:1px solid color-mix(in srgb,var(--h-gold)40%,transparent);font-family:var(--font-display),serif;color:var(--h-cocoa);align-items:center;gap:18px;font-size:clamp(30px,3vw,46px);font-style:italic;line-height:1;display:flex}.page-module__bz_V1q__touches li:nth-child(odd){color:var(--h-wine)}.page-module__bz_V1q__touchPearl{background:radial-gradient(circle at 35% 30%,#fff 0,#f4e9e1 35%,#c9b2a6 100%);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 1px 3px #3a0d1740}@media (max-width:1100px){.page-module__bz_V1q__briefHead{grid-column:1/6}.page-module__bz_V1q__briefStage{grid-column:6/13}.page-module__bz_V1q__sheet{width:92%}.page-module__bz_V1q__tableTrack{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}.page-module__bz_V1q__tableTrack:after{display:none}.page-module__bz_V1q__personalCopy{grid-column:1/8}.page-module__bz_V1q__touches{grid-column:8/13}}@media (max-width:760px){.page-module__bz_V1q__brief{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-top:16px}.page-module__bz_V1q__briefHead,.page-module__bz_V1q__briefStage{grid-column:1;position:relative;top:auto}.page-module__bz_V1q__briefTitle{font-size:clamp(46px,13vw,60px)}.page-module__bz_V1q__briefStage{padding-top:0}.page-module__bz_V1q__briefPhoto{width:calc(100% + var(--h-gutter));margin-left:calc(var(--h-gutter)*-1);transform:none}.page-module__bz_V1q__briefPhoto .page-module__bz_V1q__label{left:var(--h-gutter)}.page-module__bz_V1q__sheet{width:100%;margin-top:64px;rotate:-.8deg}.page-module__bz_V1q__table{--label-h:132px}.page-module__bz_V1q__tableHead{grid-template-columns:1fr auto}.page-module__bz_V1q__tableTitle,.page-module__bz_V1q__tableBody{grid-column:1/-1}.page-module__bz_V1q__tableTitle{font-size:clamp(44px,12.5vw,58px)}.page-module__bz_V1q__swipeHint{letter-spacing:.24em;text-transform:uppercase;color:#c9a272;grid-column:2;margin:0;font-size:11px;font-weight:600;display:block}.page-module__bz_V1q__tableViewport{scroll-snap-type:x mandatory;scroll-padding-inline:var(--h-gutter);overscroll-behavior-x:contain;scrollbar-width:none;padding:0;overflow-x:auto}.page-module__bz_V1q__tableViewport::-webkit-scrollbar{display:none}.page-module__bz_V1q__tableTrack{width:max-content;padding:24px var(--h-gutter)0;align-items:flex-end;gap:14px;display:flex}.page-module__bz_V1q__tableTrack:after{display:block;left:0;right:0}.page-module__bz_V1q__dish{scroll-snap-align:start;width:64vw}.page-module__bz_V1q__dish:first-child{width:80vw}.page-module__bz_V1q__dishImg{transform:none}.page-module__bz_V1q__personal{grid-template-columns:minmax(0,1fr);row-gap:48px}.page-module__bz_V1q__personalCopy,.page-module__bz_V1q__touches{grid-column:1}.page-module__bz_V1q__personalTitle{font-size:clamp(46px,13vw,60px)}.page-module__bz_V1q__personalTitle>span:nth-child(2){padding-left:.4em}.page-module__bz_V1q__touches li{padding-left:calc(var(--i)*14px);font-size:32px}.page-module__bz_V1q__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__bz_V1q__briefPhoto,.page-module__bz_V1q__dishImg{transform:none}}
