.component-11-root{--color-ink:#4a3223;--color-ink-soft:#6b4734;--color-gold-deep:#8c5d38;--color-blue-deep:#4a2810;--ease:cubic-bezier(.16, 1, .3, 1);color:#4a3326;background-color:#dfd3bd;font-family:Cinzel,serif;overflow-x:hidden}.font-name{font-family:Allura,Alex Brush,Parisienne,cursive}.font-script{font-family:Alex Brush,Allura,cursive}.font-head,.font-cinzel{font-family:Cinzel,serif}.font-decorative{font-family:Cinzel Decorative,Cinzel,serif}.font-cormorant{font-family:Cormorant Garamond,serif}.font-bodoni{font-family:Bodoni Moda,Cinzel,serif}.font-parisienne{font-family:Parisienne,cursive}.font-courier{font-family:Courier Prime,Courier New,monospace}.font-caps{font-family:Montserrat,sans-serif}.font-gotu{font-family:Gotu,sans-serif}.text-blue-deep{color:#4a2810}.text-gold-deep{color:#8c5d38}.text-ink{color:#4a3223}.text-ink-soft{color:#6b4734}@keyframes heroNameIn{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.82)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroFadeUp{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hintIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes chevWave{0%,to{opacity:0;transform:translateY(-4px)rotate(45deg)}50%{opacity:.95;transform:translateY(4px)rotate(45deg)}}@keyframes flyPlaneAcross{0%{opacity:0;transform:translate(-260px,60px)rotate(-14deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(460px,-50px)rotate(-6deg)}}@keyframes flyPlaneAcrossCalendar{0%{opacity:0;transform:translate(-115%)translateY(4px)rotate(-3deg)}10%{opacity:1}50%{opacity:1;transform:translate(calc(50vw - 110px))translateY(-8px)rotate(1deg)}90%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 60px))translateY(4px)rotate(-1deg)}}@keyframes ticketSlideOut{0%{opacity:0;transform:translateY(-98%)}3%{opacity:1;transform:translateY(-94%)}15%{transform:translateY(-80%)}30%{transform:translateY(-62%)}48%{transform:translateY(-40%)}68%{transform:translateY(-20%)}85%{transform:translateY(-6%)}95%{transform:translateY(.8%)}to{opacity:1;transform:translateY(0%)}}@keyframes polaroidIn1{0%{opacity:0;transform:translate(-32px,-35px)rotate(-16deg)scale(.85)}65%{opacity:1;transform:translateY(4px)rotate(-5deg)scale(1.03)}85%{transform:translateY(-2px)rotate(-6.5deg)scale(.99)}to{opacity:1;transform:translate(0)rotate(-6deg)scale(1)}}@keyframes polaroidIn2{0%{opacity:0;transform:translate(36px,-35px)rotate(18deg)scale(.85)}65%{opacity:1;transform:translateY(4px)rotate(8.5deg)scale(1.03)}85%{transform:translateY(-2px)rotate(6.8deg)scale(.99)}to{opacity:1;transform:translate(0)rotate(7deg)scale(1)}}@keyframes polaroidIn3{0%{opacity:0;transform:translate(-12px,45px)rotate(-12deg)scale(.85)}65%{opacity:1;transform:translateY(-4px)rotate(-2.5deg)scale(1.03)}85%{transform:translateY(2px)rotate(-3.5deg)scale(.99)}to{opacity:1;transform:translate(0)rotate(-3deg)scale(1)}}@keyframes polaroidFloat1{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-4.5deg)translateY(-8px)}}@keyframes polaroidFloat2{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(8.8deg)translateY(-10px)}}@keyframes polaroidFloat3{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1.5deg)translateY(-7px)}}@keyframes timelineIn{0%{opacity:0;transform:translateY(28px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes beaconPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}@keyframes pulseGently{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sparkleFlicker{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}@keyframes floatGentle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(1.5deg)}}@keyframes floatSlowDown{0%{transform:translateY(-20px)rotate(0)}50%{transform:translateY(50vh)rotate(180deg)}to{transform:translateY(105vh)rotate(360deg)}}.animate-hero-name{animation:1.4s cubic-bezier(.16,1,.3,1) both heroNameIn}.animate-hero-fade{animation:1.1s cubic-bezier(.16,1,.3,1) both heroFadeUp}.animate-fly-plane{animation:12s ease-in-out infinite flyPlaneAcross}.animate-fly-plane-calendar{animation:9s cubic-bezier(.4,0,.2,1) infinite flyPlaneAcrossCalendar}.animate-ticket-out{animation:5s cubic-bezier(.25,.45,.35,1) forwards ticketSlideOut}.animate-polaroid-1{animation:1.2s cubic-bezier(.16,1,.3,1) both polaroidIn1}.animate-polaroid-2{animation:1.3s cubic-bezier(.16,1,.3,1) .25s both polaroidIn2}.animate-polaroid-3{animation:1.4s cubic-bezier(.16,1,.3,1) .5s both polaroidIn3}.animate-polaroid-float-1{animation:5s ease-in-out infinite polaroidFloat1}.animate-polaroid-float-2{animation:5.5s ease-in-out .8s infinite polaroidFloat2}.animate-polaroid-float-3{animation:6s ease-in-out 1.5s infinite polaroidFloat3}.animate-pulse-gentle{animation:3s ease-in-out infinite pulseGently}.animate-sparkle{animation:2.2s ease-in-out infinite sparkleFlicker}.animate-float-gentle{animation:4.5s ease-in-out infinite floatGentle}.animate-float-down{animation:16s linear infinite floatSlowDown}.animate-timeline-1{animation:.8s cubic-bezier(.16,1,.3,1) both timelineIn}.animate-timeline-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both timelineIn}.animate-timeline-3{animation:.8s cubic-bezier(.16,1,.3,1) .36s both timelineIn}.animate-timeline-4{animation:.8s cubic-bezier(.16,1,.3,1) .54s both timelineIn}.animate-timeline-5{animation:.8s cubic-bezier(.16,1,.3,1) .72s both timelineIn}@keyframes scheduleSlideRightToLeft{0%{opacity:0;transform:translate(85px)}70%{opacity:1;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes scheduleSlideLeftToRight{0%{opacity:0;transform:translate(-85px)}70%{opacity:1;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes scheduleStraightFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-schedule-rtl-1{animation:.9s cubic-bezier(.16,1,.3,1) both scheduleSlideRightToLeft}.animate-schedule-rtl-2{animation:.9s cubic-bezier(.16,1,.3,1) .22s both scheduleSlideRightToLeft}.animate-schedule-ltr-3{animation:.9s cubic-bezier(.16,1,.3,1) .44s both scheduleSlideLeftToRight}.animate-schedule-ltr-4{animation:.9s cubic-bezier(.16,1,.3,1) .66s both scheduleSlideLeftToRight}.animate-schedule-float-1{animation:4.6s ease-in-out infinite scheduleStraightFloat}.animate-schedule-float-2{animation:5.1s ease-in-out .8s infinite scheduleStraightFloat}.animate-schedule-float-3{animation:5.6s ease-in-out 1.6s infinite scheduleStraightFloat}.animate-beacon{animation:2.2s cubic-bezier(.4,0,.6,1) infinite beaconPulse}.clip-receipt-bottom{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 10px),95% 100%,90% calc(100% - 10px),85% 100%,80% calc(100% - 10px),75% 100%,70% calc(100% - 10px),65% 100%,60% calc(100% - 10px),55% 100%,50% calc(100% - 10px),45% 100%,40% calc(100% - 10px),35% 100%,30% calc(100% - 10px),25% 100%,20% calc(100% - 10px),15% 100%,10% calc(100% - 10px),5% 100%,0% calc(100% - 10px))}.clip-ticket-slot{clip-path:polygon(-30% 0%,130% 0%,130% 150%,-30% 150%)}.polaroid-tilt-left{transform:translate(-16px)scale(.96)rotate(-7deg)}.polaroid-tilt-left:hover{transform:translate(-16px)scale(1.02)rotate(-3deg)}.polaroid-tilt-right{transform:translate(16px)scale(.96)rotate(8deg)}.polaroid-tilt-right:hover{transform:translate(16px)scale(1.02)rotate(4deg)}.polaroid-tilt-center{transform:translateY(12px)scale(.96)rotate(-5deg)}.polaroid-tilt-center:hover{transform:translateY(8px)scale(1.02)rotate(-1deg)}.bg-wave-pattern{background-image:radial-gradient(#8c5329 .75px,#0000 .75px);background-size:16px 16px}
