.editorial-page{--editorial-ink:#1c1a17;--editorial-paper:#f7f2e9;--editorial-sand:#eee5d8;--editorial-gold:#927545}.editorial-page .editorial-eyebrow{color:var(--editorial-gold);letter-spacing:.23em;text-transform:uppercase;font-size:.7rem;line-height:1.8}.editorial-page .editorial-heading{color:var(--editorial-ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.3rem,3.4vw,3.4rem);font-weight:300;line-height:1.1}.editorial-page .editorial-button,.editorial-page .editorial-button-outline{letter-spacing:.025em;text-align:center;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.875rem 2rem;font-size:.875rem;font-weight:500;line-height:1.5;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.editorial-page .editorial-button{color:#1c1917;background:#c6a86b;box-shadow:0 8px 24px #1c191714}.editorial-page .editorial-button:hover{background:#d0b77f;transform:translateY(-1px)}.editorial-page .editorial-button-outline{color:#806a42;background:#f7f2e9cc;border-color:#b08c4ebf}.editorial-page .editorial-button-outline:hover{background:#ffffffbf;border-color:#8b7448}.editorial-page .editorial-button:focus-visible,.editorial-page .editorial-button-outline:focus-visible,.editorial-page .editorial-text-link:focus-visible{outline-offset:5px;outline:2px solid}.editorial-page .editorial-text-link{color:#75603d;text-underline-offset:6px;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.875rem;line-height:1.65;-webkit-text-decoration:underline #bba98d;text-decoration:underline #bba98d;transition:color .25s,text-decoration-color .25s;display:inline-flex}.editorial-page .editorial-text-link:hover{color:#1c1a17;text-decoration-color:#927545}.editorial-page .editorial-on-dark,.editorial-page .editorial-on-dark .editorial-heading{color:#f7f2e9}.editorial-page .editorial-on-dark .editorial-eyebrow,.editorial-page .editorial-photo-hero .editorial-eyebrow{color:#e0c996}.editorial-page .editorial-on-dark .editorial-text-link,.editorial-page .editorial-photo-hero .editorial-text-link{color:#f0dfc0;text-decoration-color:#d9c49499}.editorial-page .editorial-on-dark .editorial-text-link:hover,.editorial-page .editorial-photo-hero .editorial-text-link:hover{color:#fff;text-decoration-color:#fff}.editorial-page .editorial-on-dark .editorial-button-outline,.editorial-page .editorial-photo-hero .editorial-button-outline{color:#f7f2e9;background:0 0;border-color:#fff9}.editorial-page .editorial-on-dark .editorial-button-outline:hover,.editorial-page .editorial-photo-hero .editorial-button-outline:hover{background:#ffffff14;border-color:#fff}.editorial-page .editorial-photo-hero .editorial-button:focus-visible{outline-color:#fff}@media (max-width:639px){.editorial-page .editorial-invitation .editorial-button,.editorial-page .editorial-invitation .editorial-button-outline{width:100%;padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.editorial-page .editorial-button,.editorial-page .editorial-button-outline,.editorial-page .editorial-text-link{transition:none}.editorial-page .editorial-button:hover{transform:none}}
