.hca{--hca-cream: #fbf7f1;--hca-wine: #502433;--hca-ink: #302426;--hca-line: #d9c5ba;--hca-serif: "Libre Caslon Condensed", Georgia, serif;background:var(--hca-cream);color:var(--hca-ink);font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:16px;line-height:1.6}.hca h1,.hca h2,.hca h3,.hca__number{color:inherit;font-family:var(--hca-serif);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:0}.hca p{margin:0}.hca h1{font-size:clamp(2.8rem,7vw,6.2rem)}.hca h2{font-size:clamp(2.15rem,4vw,3.35rem)}.hca h3{font-size:1.65rem}.hca__hero{display:grid;background:#f0e5db}.hca__intro{align-content:center;display:grid;gap:1rem;justify-items:start;padding:clamp(2rem,6vw,6rem)}.hca__intro>p{max-width:48ch}.hca__hero--plain .hca__intro{background:radial-gradient(ellipse at 85% 0%,#814b59,transparent 65%),var(--hca-wine);color:#fffaf4;justify-items:center;text-align:center}.hca__hero-image{display:block;height:100%;max-height:680px;object-fit:cover;width:100%}.hca__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hca__button,.hca__form button,.hca__form input[type=submit]{background:var(--hca-wine);border:1px solid transparent;border-radius:0;color:#fffaf4;cursor:pointer;display:inline-block;font:inherit;font-size:.875rem;font-weight:700;line-height:1.25;padding:.8rem 1.1rem;text-align:center;text-decoration:none}.hca__hero--plain .hca__intro>.hca__button{background:#fffaf4;color:var(--hca-wine)}.hca__form{max-width:32rem;width:100%}.hca__form:empty{display:none}.hca__form input[type=email]{color:var(--hca-ink);background:#fff;font:inherit;min-height:44px;max-width:100%}.hca__textlink{color:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}.hca__calendar{margin:0 auto;max-width:1280px;padding:clamp(1.1rem,4vw,3.8rem)}.hca__calendar-title{display:grid;gap:.55rem;margin-bottom:1.3rem}.hca__grid{align-items:start;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hca__cell{background:#f1e6df;border:1px solid var(--hca-line);min-width:0;scroll-margin-top:9rem}.hca__cell--today{background:#fffcf7;border:2px solid var(--hca-wine)}.hca__cell--finale{background:var(--hca-wine);color:#fffaf4}.hca__tile{align-content:center;display:grid;gap:.4rem;justify-items:center;list-style:none;min-height:7rem;padding:.8rem .25rem;text-align:center}.hca summary{cursor:pointer}.hca summary::-webkit-details-marker{display:none}.hca summary:hover{text-decoration:underline;text-underline-offset:.2em}.hca :is(a,summary,button,input):focus-visible{outline:2px solid currentColor;outline-offset:-3px}.hca__number{font-size:clamp(2.4rem,5vw,4rem)}.hca__status{font-size:.75rem;font-weight:700}.hca__contents{background:#fffcf7;color:var(--hca-ink);display:grid;gap:.75rem;padding:1rem;overflow-wrap:anywhere}.hca details:not([open])>.hca__contents{display:none}.hca__contents :is(video,img){display:block;height:auto;max-width:100%;width:100%}.hca__products{display:flex;gap:.35rem}.hca__products img{aspect-ratio:1;flex:1;min-width:0;object-fit:contain;width:0}.hca__entry-form{display:grid;gap:.6rem}.hca__entry-form input[type=email]{background:#fff;border:1px solid var(--hca-line);color:var(--hca-ink);font:inherit;min-height:44px;min-width:0;padding:.5rem;width:100%}.hca__entry-form p{font-size:.8rem}.hca__rules{display:inline-block;margin-top:1.5rem}@media(min-width:560px){.hca__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:780px){.hca__hero:not(.hca__hero--plain){grid-template-columns:repeat(2,minmax(0,1fr))}.hca__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hca__tile{min-height:9rem}}.helena-announcements{display:none;width:100%;font-family:inherit}@media(max-width:767px){.helena-announcements--mobile-true{display:block}}@media(min-width:768px){.helena-announcements--desktop-true{display:block}}.helena-announcements__row{color:var(--ha-color);background:var(--ha-background);border-bottom:1px solid rgb(38 35 42 / 12%)}.helena-announcements__summary{display:flex;min-height:42px;align-items:center;gap:10px;padding:9px 16px;cursor:pointer;list-style:none;font-size:14px;line-height:1.35}.helena-announcements__summary::-webkit-details-marker{display:none}.helena-announcements__summary:focus-visible,.helena-announcements__button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.helena-announcements__badge{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:9px;letter-spacing:-.3px;line-height:1}.helena-announcements__title{flex:1 1 auto}.helena-announcements__chevron{width:15px;height:10px;flex:0 0 15px;transition:transform .18s ease}.helena-announcements__row[open] .helena-announcements__chevron{transform:rotate(180deg)}.helena-announcements__content{padding:0 16px 14px 51px;font-size:13px;line-height:1.5}.helena-announcements__message{margin:0 0 12px}.helena-announcements__button{display:inline-flex;min-height:38px;align-items:center;gap:10px;padding:8px 13px;border:1px solid currentColor;color:inherit;font-size:13px;line-height:1.2;text-decoration:none}.helena-announcements__button:hover{opacity:.78}@media(min-width:768px){.helena-announcements__summary{position:relative;justify-content:center}.helena-announcements__title{flex:0 1 auto;text-align:center}.helena-announcements__chevron{position:static;width:18px;height:12px;flex:0 0 18px;margin-left:8px}.helena-announcements__chevron path{stroke-width:1.6px}.helena-announcements__content{padding:0 16px 14px;text-align:center}}@media(prefers-reduced-motion:reduce){.helena-announcements__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map?subset=AAAAAAAAAAAABAAAAAAI */
