.event-countdown{--event-countdown-ink: currentColor;padding:clamp(32px,5vw,64px) 20px;text-align:center;color:var(--event-countdown-ink)}.event-countdown-heading{margin:0 0 20px;font:inherit;font-size:.875rem}.event-countdown-values{display:flex;align-items:flex-start;justify-content:center;gap:clamp(18px,4vw,64px);direction:ltr}.event-countdown-unit{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.event-countdown-unit:not(:last-child):after{content:":";position:absolute;inset-inline-end:calc(clamp(18px,4vw,64px)/-2 - .08em);top:.12em;opacity:.4;font-size:clamp(28px,5vw,64px);line-height:1}.event-countdown-number{display:inline-flex;font-family:inherit;font-size:clamp(36px,7vw,96px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.03em;white-space:nowrap}.event-countdown-number[data-countdown-digits="4"]{font-size:clamp(28px,6vw,76px)}.event-countdown-number[data-countdown-digits="5"],.event-countdown-number[data-countdown-digits="6"],.event-countdown-number[data-countdown-digits="7"]{font-size:clamp(20px,4vw,54px)}.event-countdown-digit{position:relative;display:inline-block;overflow:hidden;width:.65em}.event-countdown-current{display:block}.event-countdown-current.is-changing{animation:event-digit-in .48s cubic-bezier(.22,1,.36,1) both}.event-countdown-outgoing{position:absolute;inset:0;animation:event-digit-out .48s cubic-bezier(.22,1,.36,1) both}.event-countdown-unit small{margin-top:10px;font:inherit;font-size:clamp(.65rem,1.1vw,.875rem)}.event-countdown time{display:block;margin-top:24px;font-size:.875rem;line-height:1.6}@keyframes event-digit-in{0%{transform:translateY(-105%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes event-digit-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(105%);opacity:0}}.course-countdown{text-align:center}.course-countdown-values .event-countdown-number{font-size:clamp(32px,5.8vw,76px)}.course-countdown-values>span{align-items:center}.web-page .event-countdown,.reto-page .event-countdown{width:100%;padding-inline:0}.web-page .event-countdown-number,.reto-page .event-countdown-number{font-size:clamp(30px,6vw,64px)}.web-page .event-countdown-values,.reto-page .event-countdown-values{gap:clamp(16px,3vw,36px)}.web-page .event-countdown-unit:after,.reto-page .event-countdown-unit:after{inset-inline-end:calc(clamp(16px,3vw,36px)/-2 - .08em);font-size:30px}@media(max-width:380px){.event-countdown-values{gap:14px}.event-countdown-number{font-size:32px}.event-countdown-unit:not(:last-child):after{inset-inline-end:-9px}}@media(prefers-reduced-motion:reduce){.event-countdown-current.is-changing{animation:none}.event-countdown-outgoing{display:none;animation:none}}.event-seats{margin:0;padding:18px 20px;text-align:center;font:inherit;font-size:1rem;font-weight:600;line-height:1.5;color:#f4e6d0;background:#3c3029;font-variant-numeric:tabular-nums}.event-seats:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:10px;border-radius:50%;background:#d5b88d;vertical-align:middle}.event-countdown+.event-seats-band .event-seats{border-top:1px solid rgba(213,184,141,.25)}.event-seats-band:has(>[hidden]){display:none}.fe-page>.event-countdown{position:relative;isolation:isolate;overflow:clip;padding:clamp(56px,8vw,104px) 20px clamp(44px,6vw,72px);color:#f4e6d0;background:radial-gradient(120% 90% at 50% -20%,rgba(199,169,119,.26),transparent 58%),#3c3029}.fe-page>.event-countdown:has(+.event-seats-band){padding-bottom:clamp(28px,3.4vw,40px)}.fe-page>.event-countdown:before{content:"";position:absolute;z-index:-1;inset:-30% -10%;background:radial-gradient(32% 42% at 30% 40%,rgba(225,199,167,.13),transparent 70%),radial-gradient(28% 36% at 72% 62%,rgba(199,169,119,.1),transparent 70%);animation:event-band-drift 18s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 85%);mask-image:linear-gradient(180deg,#000 55%,transparent 85%)}.fe-page>.event-countdown .event-countdown-heading{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:clamp(24px,3.4vw,40px);color:#d7b791;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.fe-page>.event-countdown .event-countdown-heading:before,.fe-page>.event-countdown .event-countdown-heading:after{content:"";width:clamp(28px,6vw,64px);height:1px;background:linear-gradient(90deg,transparent,rgba(215,183,145,.7))}.fe-page>.event-countdown .event-countdown-heading:after{transform:scaleX(-1)}.fe-page>.event-countdown .event-countdown-values{gap:clamp(8px,1.6vw,20px)}.fe-page>.event-countdown .event-countdown-unit{min-width:clamp(70px,12vw,158px);padding:clamp(14px,2vw,24px) clamp(8px,1.4vw,18px) clamp(12px,1.6vw,20px);border:1px solid rgba(225,199,167,.2);border-radius:clamp(14px,1.8vw,22px);background:linear-gradient(180deg,#ffffff13,#ffffff04);box-shadow:inset 0 1px #ffffff14,0 24px 48px -28px #000000a6}.fe-page>.event-countdown .event-countdown-unit:not(:last-child):after{content:none}.fe-page>.event-countdown .event-countdown-number{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,7.4vw,104px);font-weight:400;font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:-.02em;color:#fbf3e6}.fe-page>.event-countdown .event-countdown-digit{width:.56em;text-align:center}.fe-page>.event-countdown .event-countdown-unit small{margin-top:clamp(8px,1vw,12px);color:#f4e6d0ad;font-size:clamp(9px,.9vw,11px);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.fe-page>.event-countdown .event-countdown-unit:last-child{border-color:#e1c7a757;background:linear-gradient(180deg,#e1c7a724,#ffffff05)}.event-countdown .event-countdown-date{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(28px,3.6vw,44px);padding:8px 22px 8px 8px;border:1px solid rgba(225,199,167,.22);border-radius:999px;background:#ffffff0d;text-align:start}.event-countdown-sheet{display:grid;flex:none;width:50px;overflow:hidden;border-radius:12px;background:#f7f0e7;color:#3c3029;text-align:center;box-shadow:0 10px 22px -12px #000000b3;transform:rotate(-4deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.event-countdown-sheet span{padding:4px 0 3px;background:#c7a977;color:#3c3029;font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.event-countdown-sheet b{padding:3px 0 5px;font:400 26px/1 Cormorant Garamond,Georgia,serif;font-variant-numeric:lining-nums}.event-countdown-date:hover .event-countdown-sheet{transform:rotate(0) translateY(-2px)}.event-countdown-when{font-size:.875rem;line-height:1.45}.event-countdown-when:first-letter{text-transform:uppercase}.fe-page>.event-seats-band{display:flex;justify-content:center;padding:0 20px clamp(52px,7vw,88px);margin-top:-1px;background:#3c3029}.fe-page>.event-seats-band .event-seats{display:inline-flex;align-items:center;padding:11px 20px;border:1px solid rgba(213,184,141,.3);border-radius:999px;background:#d5b88d1a;font-size:.9375rem}.fe-page>.event-seats-band .event-seats:before{flex:none;animation:event-seat-pulse 2.2s ease-out infinite}.fe-film+.event-seats-band .event-seats{margin-top:clamp(52px,7vw,88px)}@supports (animation-timeline: view()){.fe-page>.event-countdown :is(.event-countdown-heading,.event-countdown-unit,.event-countdown-date){animation:event-rise backwards cubic-bezier(.22,1,.36,1);animation-timeline:view();animation-range:entry 10% entry 70%}.fe-page>.event-countdown .event-countdown-sheet{animation:event-sheet-in backwards cubic-bezier(.34,1.56,.64,1);animation-timeline:view();animation-range:entry 30% entry 100%}.fe-page>.event-countdown .event-countdown-unit:nth-child(2){animation-range:entry 16% entry 76%}.fe-page>.event-countdown .event-countdown-unit:nth-child(3){animation-range:entry 22% entry 82%}.fe-page>.event-countdown .event-countdown-unit:nth-child(4){animation-range:entry 28% entry 88%}}@keyframes event-sheet-in{0%{transform:perspective(300px) rotateX(-95deg) rotate(-4deg);opacity:0}to{transform:rotate(-4deg);opacity:1}}@keyframes event-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes event-band-drift{0%{transform:translate3d(-4%,-2%,0)}to{transform:translate3d(4%,3%,0)}}@keyframes event-seat-pulse{0%{box-shadow:0 0 #d5b88d8c}70%,to{box-shadow:0 0 0 9px #d5b88d00}}.event-countdown-sparkles{display:none}.fe-page>.event-countdown .event-countdown-sparkles{position:absolute;z-index:-1;inset:0;display:block;overflow:hidden;pointer-events:none}.fe-page>.event-countdown .event-countdown-sparkles i{--x: 50%;--size: 5px;--time: 11s;--delay: 0s;position:absolute;bottom:-12px;left:var(--x);width:var(--size);height:var(--size);border-radius:50%;background:radial-gradient(circle,#f1d8b9f2,#c7a97700 70%);box-shadow:0 0 14px 2px #e1c7a780;opacity:0;animation:event-ember var(--time) linear var(--delay) infinite}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(1){--x: 6%;--delay: -2s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(2){--x: 14%;--size: 3px;--time: 14s;--delay: -9s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(3){--x: 22%;--size: 5px;--time: 12s;--delay: -5s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(4){--x: 31%;--size: 2px;--time: 9s;--delay: -1s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(5){--x: 38%;--time: 15s;--delay: -11s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(6){--x: 46%;--size: 3px;--time: 10s;--delay: -6s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(7){--x: 55%;--size: 6px;--time: 16s;--delay: -3s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(8){--x: 62%;--size: 2px;--time: 11s;--delay: -8s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(9){--x: 70%;--time: 13s;--delay: -12s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(10){--x: 77%;--size: 3px;--time: 9s;--delay: -4s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(11){--x: 84%;--size: 5px;--time: 14s;--delay: -10s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(12){--x: 91%;--size: 2px;--time: 12s;--delay: -7s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(13){--x: 97%;--time: 17s;--delay: -13s}.fe-page>.event-countdown .event-countdown-sparkles i:nth-child(14){--x: 50%;--size: 3px;--time: 10s;--delay: -2.5s}.fe-page>.event-countdown:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(360px circle at var(--event-x, 50%) var(--event-y, -200px),rgba(241,216,185,.18),transparent 65%);pointer-events:none;transition:opacity .4s}.fe-page>.event-countdown .event-countdown-unit{position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s}.fe-page>.event-countdown .event-countdown-unit:before{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,247,235,.16),transparent);transform:skew(-18deg);animation:event-glint 7s ease-in-out infinite;pointer-events:none}.fe-page>.event-countdown .event-countdown-unit:nth-child(2):before{animation-delay:.18s}.fe-page>.event-countdown .event-countdown-unit:nth-child(3):before{animation-delay:.36s}.fe-page>.event-countdown .event-countdown-unit:nth-child(4):before{animation-delay:.54s}.fe-page>.event-countdown .event-countdown-unit:hover{transform:translateY(-6px);border-color:#e1c7a773;box-shadow:inset 0 1px #ffffff1f,0 30px 50px -24px #000000bf,0 0 40px -12px #c7a97773}.fe-page>.event-countdown .event-countdown-unit:last-child:after{content:"";position:absolute;inset:auto 14px 0;height:3px;border-radius:3px;background:linear-gradient(90deg,#c7a97740,#f1d8b9);box-shadow:0 0 12px #f1d8b98c;transform:scaleX(var(--event-minute, 0));transform-origin:left;transition:transform 1s linear}.fe-page>.event-countdown .event-countdown-current.is-changing{animation-name:event-digit-in-soft}.fe-page>.event-countdown .event-countdown-outgoing{animation-name:event-digit-out-soft}.fe-page>.event-countdown .event-countdown-date{transition:border-color .3s,background .3s}.fe-page>.event-countdown .event-countdown-date:hover{border-color:#e1c7a76b;background:#ffffff14}@keyframes event-ember{0%{transform:translateZ(0);opacity:0}12%{opacity:.9}50%{transform:translate3d(18px,-45vh,0)}85%{opacity:.5}to{transform:translate3d(-12px,-95vh,0);opacity:0}}@keyframes event-glint{0%,70%{transform:translate(0) skew(-18deg)}to{transform:translate(420%) skew(-18deg)}}@keyframes event-digit-in-soft{0%{transform:translateY(-105%) scale(.9);opacity:0;filter:blur(3px)}to{transform:none;opacity:1;filter:none}}@keyframes event-digit-out-soft{0%{transform:none;opacity:1;filter:none}to{transform:translateY(105%) scale(.9);opacity:0;filter:blur(3px)}}.event-countdown-grain,.event-seat-map{display:none}.fe-page>.event-countdown .event-countdown-grain,.fe-page>.event-seats-band:before{content:"";position:absolute;z-index:0;inset:-50%;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .94 0 0 0 0 .86 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.12;mix-blend-mode:soft-light;pointer-events:none;animation:event-grain .9s steps(6) infinite}.fe-page>.event-countdown .event-countdown-grain{z-index:-1}.fe-page>.event-seats-band{position:relative;isolation:isolate;overflow:clip;flex-direction:column;align-items:center;gap:18px}.fe-page>.event-seats-band>*{position:relative;z-index:1}.fe-page>.event-seats-band .event-seat-map{display:grid;grid-template-columns:repeat(var(--seat-columns, 12),auto);justify-content:center;gap:10px 12px;max-width:100%}.fe-page .event-seat-map i{position:relative;width:20px;height:25px;color:var(--event-seat);transform-origin:50% 100%}.fe-page .event-seat-map i:before{content:"";position:absolute;inset:0 3px 8px;border-radius:8px 8px 3px 3px;background:currentColor}.fe-page .event-seat-map i:after{content:"";position:absolute;inset:auto -2px 0;height:12px;border-radius:3px 3px 4px 4px;background:linear-gradient(90deg,currentColor 0 3px,transparent 3px calc(100% - 3px),currentColor calc(100% - 3px)),linear-gradient(currentColor,currentColor) center bottom / calc(100% - 4px) 5px no-repeat;filter:brightness(1.18)}.fe-page .event-seat-map[data-seen] i.is-taken{animation:event-seat-take .55s cubic-bezier(.34,1.56,.64,1) calc(var(--seat) * 70ms + .15s) both}.fe-page .event-seat-map i:first-child:not(.is-taken),.fe-page .event-seat-map[data-seen] i.is-taken+i:not(.is-taken){--event-seat: rgba(241,216,185,.42);filter:drop-shadow(0 0 6px rgba(241,216,185,.45))}@property --event-seat{syntax: "<color>"; inherits: true; initial-value: rgba(244,230,208,.2);}@keyframes event-seat-take{0%{transform:translateY(-8px) scale(.6);--event-seat: rgba(244,230,208,.2)}55%{transform:translateY(1px) scale(1.1)}to{transform:none;--event-seat: #c7a977}}@keyframes event-grain{0%{transform:translate(0)}17%{transform:translate(-3%,2%)}33%{transform:translate(2%,-4%)}50%{transform:translate(-4%,-1%)}67%{transform:translate(3%,3%)}83%{transform:translate(-1%,4%)}to{transform:translate(1%,-2%)}}@media(max-width:560px){.fe-page>.event-countdown .event-countdown-values{gap:6px}.fe-page>.event-countdown .event-countdown-unit{flex:1 1 0;min-width:0;max-width:92px;padding-inline:4px}.fe-page>.event-countdown .event-countdown-number{font-size:clamp(34px,11vw,48px)}.fe-page>.event-countdown .event-countdown-unit small{letter-spacing:.08em;font-size:8.5px}.event-countdown .event-countdown-date{padding-inline-end:16px}.fe-page>.event-seats-band .event-seat-map{gap:8px 9px}.fe-page .event-seat-map i{width:17px;height:22px}}@media(max-width:360px){.fe-page>.event-seats-band .event-seat-map{gap:8px 6px}}@media(prefers-reduced-motion:reduce){.fe-page>.event-countdown:before,.fe-page>.event-seats-band .event-seats:before{animation:none}.fe-page>.event-countdown :is(.event-countdown-heading,.event-countdown-unit,.event-countdown-date,.event-countdown-sheet){animation:none}.fe-page>.event-countdown .event-countdown-sparkles,.fe-page>.event-countdown:after{display:none}.fe-page>.event-countdown .event-countdown-unit:before{animation:none;display:none}.fe-page>.event-countdown .event-countdown-unit,.fe-page>.event-countdown .event-countdown-unit:last-child:after,.event-countdown-sheet{transition:none}.fe-page>.event-countdown .event-countdown-unit:hover{transform:none}.fe-page>.event-countdown :is(.event-countdown-current.is-changing,.event-countdown-outgoing){animation:none}.fe-page>.event-countdown .event-countdown-grain,.fe-page>.event-seats-band:before{animation:none}.fe-page .event-seat-map[data-seen] i.is-taken{animation:none;--event-seat: #c7a977}}
