.fondue-page,.fondue-page h1,.fondue-page h2,.fondue-page h3{letter-spacing:0}.fondue-hero{height:min(760px,78svh);min-height:640px}.fondue-hero-photo{object-position:72% 48%}.fondue-hero-shade{background:linear-gradient(90deg,var(--background) 0%,color-mix(in oklch,var(--background) 85%,transparent) 28%,color-mix(in oklch,var(--background) 20%,transparent) 62%,transparent 100%)}.fondue-location-photo{transition:transform .4s}@media(hover:hover){.fondue-location:hover .fondue-location-photo{transform:scale(1.04)}}@media(max-width:639px){.fondue-hero{height:82svh;min-height:660px;max-height:760px}.fondue-hero-photo{object-position:64% top}.fondue-hero-shade{background:linear-gradient(0deg,var(--background) 0%,color-mix(in oklch,var(--background) 93%,transparent) 34%,color-mix(in oklch,var(--background) 12%,transparent) 70%,transparent 100%)}}@media(prefers-reduced-motion:reduce){.fondue-location-photo{transition:none}}.fondue-page .fondue-day-off{opacity:.45;text-decoration:line-through}.fondue-page .fondue-day-off button{cursor:not-allowed;text-decoration:line-through}.fondue-page .fondue-step{padding:0 0 2rem 3rem;position:relative}.fondue-page .fondue-step legend{float:left;width:100%}.fondue-page .fondue-step-content{clear:both;padding-top:.25rem}.fondue-page .fondue-step-number{position:absolute;top:0;left:0}.fondue-page .fondue-step:not([data-step="5"]):before{content:"";background:var(--border);width:1px;position:absolute;top:2.5rem;bottom:0;left:1.125rem}.fondue-page .fondue-step[data-state=locked]{opacity:.45}.fondue-page .fondue-step[data-state=locked] .fondue-step-content{pointer-events:none}@media(min-width:640px){.fondue-page .fondue-step{padding-left:3.5rem}}.fondue-page .fondue-request-highlight{background:color-mix(in oklch,var(--primary) 10%,var(--card))}.fondue-page .fondue-request-card h3{font-family:var(--font-display);font-weight:400}
