/* Generated by the local Website Editor. */
:root { --paper: #f5f4ef; --ink: #161715; --muted: #64665f; --line: #d4d5ce; }
.page-shell { width: min(1144px, calc(100% - 104px)); max-width: 1144px; }
.site-header { min-height: 70px; }
.hero { min-height: 411px; padding-block: 20px 20px; align-items: start; align-content: start; }
.destination { min-height: 70px; padding-block: 20px; }
.site-footer { min-height: 109px; padding-block: 0px; }
h1 { font-size: clamp(48px, 7.2vw, 81px); overflow-wrap: anywhere; }
.hero-subtitle { font-family: "Instrument Serif", Georgia, serif; font-style: italic; overflow-wrap: anywhere; }
.intro, .destination-description { color: var(--muted); }
.destination-name, .destination-description, .intro, .brand-name, .header-note { overflow-wrap: anywhere; min-width: 0; }
.destination-handle, .destination-number, .art-caption, .art-caption > span:first-child, .site-footer p, .site-footer .copyright { color: var(--muted); }
.destination, .destination:last-child, .destination-arrow { border-color: var(--line); }
.art-orbit, .art-orbit::before, .art-orbit::after { border-color: var(--line); }
.hero-no-art { grid-template-columns: 1fr; }
.hero-art[hidden] { display: none; }
.sculpture { filter: none; }
[data-edit] { overflow-wrap: anywhere; }
.brand, .brand-name, .header-note, .hero-copy, .section-label > span, .site-footer > p, .art-caption > span { min-width: 0; overflow-wrap: anywhere; }
.hero-no-art .hero-copy { max-width: 850px; }
@media (hover: hover) {
  .destination:hover .destination-number, .destination:hover .destination-handle, .destination:hover .destination-description { color: var(--paper); }
}
@media (max-width: 740px) {
  .page-shell { width: min(1144px, calc(100% - 44px)); }
  .site-header { min-height: 93px; }
  .hero { min-height: 0px; padding-block: 27px 20px; }
  .destination { min-height: 145px; padding-block: 24px; }
  .site-footer { min-height: 98px; padding-block: 28px; }
  h1 { font-size: clamp(44px, 17.2vw, 81px); }
}
