.our-chefs-page {
  overflow: clip;
}

.our-chefs-page a:focus-visible,
.our-chefs-page button:focus-visible {
  outline: 0;
  box-shadow: var(--focus-ring);
}

.our-chefs-text-link,
.our-chefs-signature-link,
.our-chefs-evening-link,
.our-chefs-notes__menu-link,
.our-chefs-notes__contact-link {
  text-decoration-thickness: 1px;
  text-underline-offset: 0.28em;
}

.our-chefs-hero__grid,
.our-chefs-principles__grid,
.our-chefs-pass__grid,
.our-chefs-conversation__grid,
.our-chefs-room__grid,
.our-chefs-bar__grid,
.our-chefs-lounge__grid,
.our-chefs-notes__grid,
.our-chefs-close__grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: var(--space-5);
  min-width: 0;
}

.our-chefs-hero__grid > *,
.our-chefs-principles__grid > *,
.our-chefs-pass__grid > *,
.our-chefs-conversation__grid > *,
.our-chefs-room__grid > *,
.our-chefs-bar__grid > *,
.our-chefs-lounge__grid > *,
.our-chefs-notes__grid > *,
.our-chefs-close__grid > * {
  min-width: 0;
}

.our-chefs-hero {
  padding-block-start: calc(var(--section-space) * 0.72);
}

.our-chefs-hero__copy {
  grid-column: 1 / span 5;
  align-self: center;
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  max-width: 40rem;
  min-width: 0;
}

.our-chefs-hero__copy :is(h1, p) {
  margin: 0;
}

.our-chefs-hero__copy .lead {
  max-width: 40rem;
}

.our-chefs-hero__note {
  max-width: 27rem;
}

.our-chefs-hero__actions,
.our-chefs-close__actions,
.our-chefs-notes__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--space-3);
  min-width: 0;
}

.our-chefs-hero__actions > *,
.our-chefs-close__actions > *,
.our-chefs-notes__actions > * {
  min-width: 0;
}

.our-chefs-hero__figure {
  grid-column: 7 / span 6;
  width: calc(100% + min(6vw, 6rem));
  margin: 0;
}

.our-chefs-hero__image {
  aspect-ratio: 4 / 5;
  width: 100%;
  min-height: 38.75rem;
}

.our-chefs-principles__heading {
  grid-column: 1 / span 6;
  max-width: 42.5rem;
}

.our-chefs-principles__heading :is(h2, p) {
  margin: 0;
}

.our-chefs-principles__heading .eyebrow {
  margin-block-end: var(--space-3);
}

.our-chefs-principles__sequence {
  grid-column: 1 / span 9;
  display: flex;
  flex-direction: column;
  gap: var(--space-6);
  margin-block-start: var(--space-8);
  min-width: 0;
}

.our-chefs-principle {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 6fr);
  column-gap: var(--space-5);
  min-width: 0;
  padding-block-start: var(--space-4);
  border-block-start: var(--border);
}

.our-chefs-principle > * {
  min-width: 0;
}

.our-chefs-principle__number,
.our-chefs-stage__number {
  margin: 0;
  color: var(--color-burnt-coral);
  font-size: var(--text-utility);
  font-weight: 800;
  letter-spacing: var(--tracking-utility);
  line-height: 1.45;
}

.our-chefs-principle__copy {
  width: 100%;
  max-width: 31.25rem;
}

.our-chefs-principle:nth-child(2) .our-chefs-principle__copy {
  max-width: 30rem;
}

.our-chefs-principle__copy h3 {
  margin-block-end: var(--space-3);
}

.our-chefs-principle__copy p {
  margin: 0;
}

.our-chefs-principles__note {
  grid-column: 9 / span 4;
  align-self: end;
  width: 100%;
  max-width: 27.5rem;
  justify-self: end;
  margin-block-start: var(--space-8);
  padding: var(--space-5);
  background: var(--color-travertine);
}

.our-chefs-principles__note p {
  margin: 0;
  font-family: var(--font-heading);
  font-size: 1.25rem;
  line-height: var(--leading-intro);
}

.our-chefs-pass__grid {
  align-items: start;
}

.our-chefs-pass__figure {
  grid-column: 1 / span 5;
  width: 100%;
  margin: 0;
}

.our-chefs-pass__image {
  aspect-ratio: 3 / 4;
  width: 100%;
}

.our-chefs-pass__content {
  grid-column: 7 / span 6;
  display: flex;
  flex-direction: column;
  gap: var(--space-5);
  min-width: 0;
}

.our-chefs-pass__content :is(h2, p, blockquote) {
  margin: 0;
}

.our-chefs-pass__content .eyebrow {
  margin-block-end: calc(var(--space-3) * -1);
}

.our-chefs-pass__content h2 {
  max-width: 38.75rem;
}

.our-chefs-profiles {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.our-chefs-profile {
  width: 100%;
  max-width: 27.5rem;
  padding-block: var(--space-5);
  border-block-start: var(--border);
}

.our-chefs-profile:last-child {
  border-block-end: var(--border);
}

.our-chefs-profile :is(h3, p) {
  margin: 0;
}

.our-chefs-profile h3 {
  margin-block-end: var(--space-3);
}

.our-chefs-profile .meta {
  margin-block-end: var(--space-2);
}

.our-chefs-pass__quote {
  width: 100%;
  max-width: 32.5rem;
  padding-block-start: var(--space-5);
  border-block-start: var(--border-strong);
  border-inline-start: 0;
  font-size: clamp(1.35rem, 2vw, 1.75rem);
}

.our-chefs-process__heading {
  width: 41.666%;
  max-width: 38rem;
}

.our-chefs-process__heading :is(h2, p) {
  margin: 0;
}

.our-chefs-process__heading .eyebrow {
  margin-block-end: var(--space-3);
}

.our-chefs-process__stages {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-5);
  min-width: 0;
  margin-block-start: var(--space-8);
}

.our-chefs-process__stages > * {
  min-width: 0;
}

.our-chefs-stage {
  width: 100%;
  min-width: 0;
  padding-block-start: var(--space-4);
  border-block-start: var(--border);
}

.our-chefs-stage h3 {
  margin-block: var(--space-3);
}

.our-chefs-stage p:last-child {
  max-width: 21.25rem;
  margin: 0;
}

.our-chefs-process__figure {
  width: calc((100% - (2 * var(--space-5))) / 3);
  margin: var(--space-7) 0 0 auto;
}

.our-chefs-process__image {
  aspect-ratio: 16 / 10;
  width: 100%;
}

.our-chefs-conversation__intro {
  grid-column: 1 / span 8;
}

.our-chefs-conversation__intro :is(h2, p) {
  margin: 0;
}

.our-chefs-conversation__intro h2 {
  max-width: 50rem;
}

.our-chefs-conversation__intro .lead {
  width: 62.5%;
  max-width: 35.625rem;
  margin-block-start: var(--space-5);
  margin-inline-start: calc((100% + var(--space-5)) / 8);
}

.our-chefs-conversation__observations {
  grid-column: 1 / span 11;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: calc(var(--space-5) * 2);
  min-width: 0;
  margin-block-start: var(--space-8);
}

.our-chefs-conversation__observations > * {
  min-width: 0;
}

.our-chefs-observation {
  width: 100%;
  max-width: 29.375rem;
}

.our-chefs-observation:nth-child(2) {
  justify-self: end;
  padding-inline-start: calc(var(--space-5) * 2);
  border-inline-start: var(--border);
}

.our-chefs-observation :is(h3, p) {
  margin: 0;
}

.our-chefs-observation .meta {
  margin-block-end: var(--space-3);
}

.our-chefs-observation h3 {
  margin-block-end: var(--space-3);
}

.our-chefs-signature-link {
  grid-column: 1 / span 4;
  width: fit-content;
  margin-block-start: var(--space-7);
  font-weight: 800;
}

.our-chefs-signature-link::before {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  margin-inline-end: var(--space-3);
  background: var(--color-burnt-coral);
  content: "";
}

.our-chefs-room__grid {
  align-items: center;
}

.our-chefs-room__figure {
  grid-column: 1 / span 7;
  width: calc(100% + min(4vw, 4rem));
  margin: 0 0 0 calc(min(4vw, 4rem) * -1);
}

.our-chefs-room__image {
  aspect-ratio: 16 / 10;
  width: 100%;
}

.our-chefs-room__content {
  grid-column: 9 / span 4;
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  width: 100%;
  max-width: 33.75rem;
  min-width: 0;
}

.our-chefs-room__content :is(h2, p) {
  margin: 0;
}

.our-chefs-room__content .eyebrow {
  margin-block-end: calc(var(--space-3) * -1);
}

.our-chefs-room__content .lead {
  max-width: 33.75rem;
}

.our-chefs-room__caption-note {
  max-width: 25rem;
  padding-block-start: var(--space-4);
  border-block-start: var(--border);
}

.our-chefs-room__bridge {
  max-width: 24rem;
  font-family: var(--font-heading);
  font-size: 1.25rem;
  line-height: var(--leading-intro);
}

.our-chefs-bar__intro {
  grid-column: 1 / span 6;
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  max-width: 35rem;
}

.our-chefs-bar__intro :is(h2, p) {
  margin: 0;
}

.our-chefs-bar__intro .eyebrow {
  margin-block-end: calc(var(--space-3) * -1);
}

.our-chefs-bar__notes {
  grid-column: 1 / span 11;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: calc(var(--space-5) * 2);
  min-width: 0;
  margin-block-start: var(--space-8);
}

.our-chefs-bar__notes > * {
  min-width: 0;
}

.our-chefs-bar__note {
  width: 100%;
  max-width: 29.375rem;
}

.our-chefs-bar__note--evening {
  justify-self: end;
  padding-block-start: var(--space-4);
  border-block-start: 1px solid var(--color-ultramarine);
}

.our-chefs-bar__note :is(h3, p, a) {
  margin: 0;
}

.our-chefs-bar__note h3 {
  margin-block-end: var(--space-3);
}

.our-chefs-bar__note .meta {
  margin-block-end: var(--space-3);
}

.our-chefs-evening-link {
  display: inline-flex;
  align-items: center;
  min-height: 3rem;
  margin-block-start: var(--space-5) !important;
  color: var(--color-ultramarine);
  font-size: var(--text-utility);
  font-weight: 800;
  letter-spacing: var(--tracking-button);
  text-transform: uppercase;
}

.our-chefs-evening-link:hover {
  color: var(--color-focus);
  text-decoration-color: var(--color-focus);
}

.our-chefs-lounge__grid {
  row-gap: var(--space-6);
}

.our-chefs-lounge__divider {
  grid-column: 1 / -1;
  width: 100%;
  margin: 0;
  padding-block-end: var(--space-4);
  border-block-end: 1px solid rgb(255 253 248 / 28%);
  color: var(--color-warm-porcelain);
  font-size: var(--text-utility);
  font-weight: 800;
  letter-spacing: var(--tracking-utility);
  line-height: 1.45;
  text-transform: uppercase;
}

.our-chefs-lounge__intro {
  grid-column: 1 / span 6;
  align-self: start;
  width: 100%;
  max-width: 37.5rem;
}

.our-chefs-lounge__intro :is(h2, p) {
  margin: 0;
}

.our-chefs-lounge__intro .lead {
  margin-block-start: var(--space-5);
}

.our-chefs-lounge__figure {
  grid-column: 8 / span 5;
  grid-row: 2 / span 2;
  width: 100%;
  margin: 0;
}

.our-chefs-lounge__image {
  aspect-ratio: 4 / 5;
  width: 100%;
}

.our-chefs-lounge__detail {
  grid-column: 8 / span 5;
  grid-row: 4;
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  width: 100%;
  max-width: 27.5rem;
  min-width: 0;
}

.our-chefs-lounge__detail :is(h3, p, a) {
  margin: 0;
}

.our-chefs-lounge__detail h3 {
  margin-block-end: calc(var(--space-3) * -1);
}

.our-chefs-lounge__detail .button {
  align-self: flex-start;
}

.our-chefs-notes__intro {
  grid-column: 1 / span 6;
  max-width: 37.5rem;
}

.our-chefs-notes__intro :is(h2, p) {
  margin: 0;
}

.our-chefs-notes__intro .eyebrow {
  margin-block-end: var(--space-3);
}

.our-chefs-disclosures {
  grid-column: 2 / span 7;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 38.75rem;
  min-width: 0;
  margin-block-start: var(--space-8);
}

.our-chefs-disclosure {
  width: 100%;
  padding-block: var(--space-5);
  border-block-start: var(--border-strong);
}

.our-chefs-disclosure:last-child {
  border-block-end: var(--border-strong);
}

.our-chefs-disclosure :is(h3, p) {
  margin: 0;
}

.our-chefs-disclosure h3 {
  max-width: 37.5rem;
  margin-block-end: var(--space-3);
}

.our-chefs-disclosure p {
  max-width: 38.75rem;
}

.our-chefs-disclosure--lounge h3::before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  margin-inline-end: var(--space-3);
  background: var(--color-deep-green);
  color: var(--color-warm-porcelain);
  content: "03";
  font-family: var(--font-body);
  font-size: 0.625rem;
  font-weight: 800;
  letter-spacing: 0.05em;
  vertical-align: middle;
}

.our-chefs-notes__actions {
  grid-column: 2 / span 7;
  margin-block-start: var(--space-6);
}

.our-chefs-notes__menu-link,
.our-chefs-notes__contact-link {
  display: inline-flex;
  align-items: center;
  min-height: 3rem;
  font-size: var(--text-utility);
  font-weight: 800;
  letter-spacing: var(--tracking-button);
  text-transform: uppercase;
}

.our-chefs-notes__menu-link {
  color: var(--color-burnt-coral);
}

.our-chefs-notes__contact-link {
  color: var(--color-ultramarine);
}

.our-chefs-close {
  padding-block-start: calc(var(--section-space) * 0.85);
  padding-block-end: calc(var(--section-space) * 1.1);
}

.our-chefs-close__content {
  grid-column: 2 / span 8;
  display: flex;
  flex-direction: column;
  gap: var(--space-5);
  width: 100%;
  max-width: 47.5rem;
  min-width: 0;
  padding-block-start: var(--space-5);
  border-block-start: var(--border-strong);
}

.our-chefs-close__content::before {
  width: 0.625rem;
  height: 0.625rem;
  background: var(--color-burnt-coral);
  content: "";
}

.our-chefs-close__content :is(h2, p) {
  margin: 0;
}

.our-chefs-close__content .eyebrow {
  margin-block-end: calc(var(--space-3) * -1);
}

.our-chefs-close__content h2 {
  max-width: 47.5rem;
  font-size: clamp(2.5rem, 5vw, 4.75rem);
  line-height: var(--leading-tight);
}

.our-chefs-close__content .lead {
  max-width: 31.25rem;
}

@media (max-width: 1099px) {
  .our-chefs-hero__grid,
  .our-chefs-principles__grid,
  .our-chefs-pass__grid,
  .our-chefs-conversation__grid,
  .our-chefs-room__grid,
  .our-chefs-bar__grid,
  .our-chefs-lounge__grid,
  .our-chefs-notes__grid,
  .our-chefs-close__grid {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .our-chefs-hero__copy {
    grid-column: 1 / span 3;
  }

  .our-chefs-hero__figure {
    grid-column: 4 / span 3;
    width: 100%;
  }

  .our-chefs-hero__image {
    min-height: 0;
  }

  .our-chefs-principles__heading {
    grid-column: 1 / span 4;
  }

  .our-chefs-principles__sequence {
    grid-column: 1 / span 5;
  }

  .our-chefs-principle {
    grid-template-columns: minmax(0, 1fr) minmax(0, 4fr);
  }

  .our-chefs-principles__note {
    grid-column: 4 / span 3;
  }

  .our-chefs-pass__figure {
    grid-column: 1 / span 3;
  }

  .our-chefs-pass__content {
    grid-column: 4 / span 3;
  }

  .our-chefs-process__heading {
    width: 66.666%;
  }

  .our-chefs-conversation__intro {
    grid-column: 1 / span 5;
  }

  .our-chefs-conversation__observations {
    grid-column: 1 / span 6;
  }

  .our-chefs-room__figure {
    grid-column: 1 / span 4;
    width: 100%;
    margin-inline-start: 0;
  }

  .our-chefs-room__content {
    grid-column: 5 / span 2;
  }

  .our-chefs-bar__intro {
    grid-column: 1 / span 4;
  }

  .our-chefs-bar__notes {
    grid-column: 1 / span 6;
  }

  .our-chefs-lounge__intro {
    grid-column: 1 / span 3;
  }

  .our-chefs-lounge__figure {
    grid-column: 4 / span 3;
  }

  .our-chefs-lounge__detail {
    grid-column: 4 / span 3;
  }

  .our-chefs-notes__intro {
    grid-column: 1 / span 4;
  }

  .our-chefs-disclosures,
  .our-chefs-notes__actions {
    grid-column: 2 / span 4;
  }

  .our-chefs-close__content {
    grid-column: 2 / span 4;
  }
}

@media (max-width: 979px) {
  .our-chefs-pass__grid,
  .our-chefs-room__grid {
    row-gap: var(--space-6);
  }

  .our-chefs-pass__figure,
  .our-chefs-room__figure {
    grid-column: 1 / -1;
    grid-row: 1;
    width: 100%;
    margin: 0;
  }

  .our-chefs-pass__content,
  .our-chefs-room__content {
    grid-column: 1 / -1;
    grid-row: 2;
    max-width: 38.75rem;
  }

  .our-chefs-pass__image {
    aspect-ratio: 16 / 10;
  }
}

@media (max-width: 899px) {
  .our-chefs-process__stages {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .our-chefs-stage:nth-child(3) {
    grid-column: 1 / span 2;
    max-width: calc((100% - var(--space-5)) / 2);
  }

  .our-chefs-process__figure {
    width: calc((100% - var(--space-5)) / 2);
  }

  .our-chefs-lounge__grid {
    row-gap: var(--space-5);
  }

  .our-chefs-lounge__intro,
  .our-chefs-lounge__figure,
  .our-chefs-lounge__detail {
    grid-column: 1 / -1;
    grid-row: auto;
  }

  .our-chefs-lounge__intro {
    max-width: 37.5rem;
  }

  .our-chefs-lounge__figure {
    max-width: 31.25rem;
  }

  .our-chefs-lounge__detail {
    max-width: 27.5rem;
  }
}

@media (max-width: 859px) {
  .our-chefs-bar__intro,
  .our-chefs-bar__notes {
    grid-column: 1 / -1;
  }

  .our-chefs-bar__notes {
    grid-template-columns: 1fr;
    gap: var(--space-6);
    margin-block-start: var(--space-7);
  }

  .our-chefs-bar__note,
  .our-chefs-bar__note--evening {
    justify-self: start;
    max-width: 29.375rem;
  }
}

@media (max-width: 759px) {
  .our-chefs-hero__grid,
  .our-chefs-principles__grid,
  .our-chefs-pass__grid,
  .our-chefs-conversation__grid,
  .our-chefs-room__grid,
  .our-chefs-bar__grid,
  .our-chefs-lounge__grid,
  .our-chefs-notes__grid,
  .our-chefs-close__grid {
    grid-template-columns: 1fr;
    row-gap: var(--space-6);
  }

  .our-chefs-hero {
    padding-block-start: var(--space-5);
  }

  .our-chefs-hero__figure {
    grid-column: 1;
    grid-row: 1;
    width: 100%;
  }

  .our-chefs-hero__copy {
    grid-column: 1;
    grid-row: 2;
    max-width: 40rem;
  }

  .our-chefs-hero__image {
    aspect-ratio: 4 / 5;
  }

  .our-chefs-hero__copy h1 {
    font-size: clamp(2.625rem, 12vw, 3.75rem);
  }

  .our-chefs-hero__copy .lead,
  .our-chefs-hero__note {
    max-width: 100%;
  }

  .our-chefs-principles__heading,
  .our-chefs-principles__sequence,
  .our-chefs-principles__note,
  .our-chefs-pass__figure,
  .our-chefs-pass__content,
  .our-chefs-conversation__intro,
  .our-chefs-conversation__observations,
  .our-chefs-signature-link,
  .our-chefs-room__figure,
  .our-chefs-room__content,
  .our-chefs-bar__intro,
  .our-chefs-bar__notes,
  .our-chefs-lounge__divider,
  .our-chefs-lounge__intro,
  .our-chefs-lounge__figure,
  .our-chefs-lounge__detail,
  .our-chefs-notes__intro,
  .our-chefs-disclosures,
  .our-chefs-notes__actions,
  .our-chefs-close__content {
    grid-column: 1;
  }

  .our-chefs-principles__sequence,
  .our-chefs-principles__note,
  .our-chefs-disclosures,
  .our-chefs-notes__actions {
    margin-block-start: 0;
  }

  .our-chefs-principle {
    grid-template-columns: 1fr;
    gap: var(--space-3);
  }

  .our-chefs-principle__copy,
  .our-chefs-principle:nth-child(2) .our-chefs-principle__copy,
  .our-chefs-principles__note {
    max-width: 100%;
  }

  .our-chefs-pass__figure,
  .our-chefs-room__figure {
    grid-row: auto;
  }

  .our-chefs-pass__content,
  .our-chefs-room__content {
    grid-row: auto;
    max-width: 100%;
  }

  .our-chefs-pass__image {
    aspect-ratio: 3 / 4;
  }

  .our-chefs-process__heading {
    width: 100%;
    max-width: 38rem;
  }

  .our-chefs-process__stages {
    grid-template-columns: 1fr;
    gap: var(--space-6);
    margin-block-start: var(--space-6);
  }

  .our-chefs-stage:nth-child(3) {
    grid-column: 1;
    max-width: 100%;
  }

  .our-chefs-stage p:last-child {
    max-width: 35rem;
  }

  .our-chefs-process__figure {
    width: 100%;
    max-width: 35rem;
    margin: var(--space-6) 0 0;
  }

  .our-chefs-conversation__intro {
    max-width: 100%;
  }

  .our-chefs-conversation__intro .lead {
    width: 100%;
    margin-inline-start: 0;
  }

  .our-chefs-conversation__observations {
    grid-template-columns: 1fr;
    gap: var(--space-6);
    margin-block-start: var(--space-6);
  }

  .our-chefs-observation,
  .our-chefs-observation:nth-child(2) {
    max-width: 100%;
    justify-self: start;
  }

  .our-chefs-observation:nth-child(2) {
    padding-inline-start: 0;
    padding-block-start: var(--space-6);
    border-inline-start: 0;
    border-block-start: var(--border);
  }

  .our-chefs-signature-link {
    margin-block-start: 0;
  }

  .our-chefs-room__content,
  .our-chefs-room__caption-note,
  .our-chefs-room__bridge {
    max-width: 100%;
  }

  .our-chefs-lounge__figure,
  .our-chefs-lounge__detail {
    max-width: 100%;
  }

  .our-chefs-notes__intro,
  .our-chefs-disclosures,
  .our-chefs-disclosure p {
    max-width: 100%;
  }

  .our-chefs-close__content {
    max-width: 100%;
  }
}

@media (max-width: 599px) {
  .our-chefs-hero__actions,
  .our-chefs-close__actions,
  .our-chefs-notes__actions {
    align-items: stretch;
    flex-direction: column;
  }

  .our-chefs-hero__actions > *,
  .our-chefs-close__actions > *,
  .our-chefs-notes__actions > * {
    width: 100%;
  }

  .our-chefs-text-link,
  .our-chefs-notes__menu-link,
  .our-chefs-notes__contact-link {
    justify-content: center;
  }

  .our-chefs-signature-link {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 3rem;
  }

  .our-chefs-evening-link {
    justify-content: center;
    width: 100%;
    padding-inline: var(--space-4);
    border: 1px solid var(--color-ultramarine);
    text-decoration: none;
  }

  .our-chefs-lounge__detail .button {
    align-self: stretch;
    width: 100%;
  }

  .our-chefs-lounge__divider {
    font-size: 0.6875rem;
  }

  .our-chefs-close__content h2 {
    font-size: clamp(2.5rem, 11vw, 3.5rem);
  }
}
