.an-hero__sub{font-family:"Cormorant Garamond",serif;font-size:clamp(20px,2.2vw,28px);font-weight:300;font-style:italic;color:var(--mid);margin-bottom:38px;line-height:1.4}.an-hero__quote{display:flex;align-items:flex-start;gap:18px;padding:26px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:42px}.an-hero__qmark{font-family:"Cormorant Garamond",serif;font-size:72px;line-height:.75;color:var(--gold);opacity:.55;flex-shrink:0;user-select:none}.an-hero__qtext{font-size:16px;color:var(--mid);line-height:1.75}.an-hero__qtext strong{color:var(--charcoal);font-weight:600}.an-hero__photo-note{position:relative;z-index:1;text-align:center;padding:22px 32px;border:1px solid rgba(201,168,76,.3);background:rgba(201,168,76,.06)}.an-hero__photo-note p{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:300;font-style:italic;color:rgba(245,240,235,.65);line-height:1.65}.an-hero__photo-note span{display:block;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-top:12px}.an-modal-overlay.active{display:flex}.an-cal__dow{text-align:center;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,240,235,.4);padding:6px 2px}.an-cal__day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:rgba(245,240,235,.85);cursor:pointer;border:1px solid transparent;transition:all .15s;user-select:none}.an-cal__day:hover:not(.an-cal__day--empty):not(.an-cal__day--past){border-color:#c9a84c;color:#c9a84c}.an-cal__day--selected{background:#c9a84c!important;color:#111!important;border-color:#c9a84c!important;font-weight:700!important}.an-cal__day--today{border-color:rgba(201,168,76,.5);color:#c9a84c;font-weight:700}.an-cal__day--past{color:rgba(245,240,235,.2);opacity:1;cursor:default}.an-cal__day--empty{cursor:default}@media (min-width:1025px){.an-hero__qtext{font-size:17px}}@media (max-width:1024px){.an-hero__qtext{font-size:15px}}