.gt-lattice{background-color:var(--cream-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23b88846' stroke-opacity='.22'%3E%3Cpath d='M32 0 64 32 32 64 0 32Z'/%3E%3C/g%3E%3Cg fill='%23d4af37' fill-opacity='.34'%3E%3Cpath d='M32 25 34 30 39 32 34 34 32 39 30 34 25 32 30 30Z'/%3E%3Ccircle cx='0' cy='0' r='2'/%3E%3Ccircle cx='64' cy='0' r='2'/%3E%3Ccircle cx='0' cy='64' r='2'/%3E%3Ccircle cx='64' cy='64' r='2'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 64px}.gt-lattice-white{background-color:#fff}.gt-frame{background:linear-gradient(150deg,#f7e3a0 0%,#d4af37 30%,#b88846 55%,#ecd28a 80%,#c8a059 100%);padding:9px;position:relative;box-shadow:0 2px 5px #4a000029,0 30px 34px -26px #4a000099}.gt-frame__mid{border-radius:inherit;background:linear-gradient(160deg,#7a1a22 0%,#4a0000 100%);padding:7px}.gt-frame__in{border-radius:inherit;background:linear-gradient(150deg,#f3e5ab 0%,#c8a059 100%);padding:3px}.gt-frame__photo{border-radius:inherit;background:var(--cream-25);position:relative;overflow:hidden}.gt-arch{border-radius:50% 50% 1.5rem 1.5rem/40% 40% 1.5rem 1.5rem}.gt-round,.gt-arch-lg{border-radius:1.75rem}@media (min-width:1024px){.gt-arch-lg{border-radius:50% 50% 1.5rem 1.5rem/38% 38% 1.5rem 1.5rem}}.gt-lift{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.gt-lift:hover{transform:translateY(-4px)}}.gt-zoom img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.gt-zoom:hover img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.gt-lift,.gt-lift:hover,.gt-zoom img,.gt-zoom:hover img{transition:none;transform:none}}.gt-progress{transform-origin:0;animation-name:gt-progress;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes gt-progress{to{transform:scaleX(1)}}
.scene{--u:1cqw;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.2;position:relative;overflow:hidden;container-type:inline-size}.scene>*{font-size:calc(var(--u) * var(--k,4))}.scene b,.scene i,.scene u,.scene em,.scene small{font-style:normal;text-decoration:none;display:block}.scene *,.scene :before,.scene :after{animation-play-state:paused!important;animation-fill-mode:both!important}.scene.is-live *,.scene.is-live :before,.scene.is-live :after{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.scene.scene.scene *,.scene.scene.scene :before,.scene.scene.scene :after{animation-iteration-count:1!important;animation-play-state:paused!important;animation-delay:var(--rm-delay,-7s)!important}}
.hc{--e:var(--ease-reverent,cubic-bezier(.22, .61, .36, 1));--hc-gold:var(--color-gold-500,#d4af37);--hc-gold2:var(--color-gold-400,#c8a059);--hc-soft:var(--color-gold-300,#e8d9be);--hc-champ:var(--color-champagne,#f3e5ab);--hc-bg:var(--color-maroon-900,#4a0000);aspect-ratio:4/5;background:radial-gradient(ellipse at 50% 40%, var(--color-maroon-800,#5c1017) 0%, var(--color-maroon-950,#1c0a0d) 82%);border-radius:1.5rem;width:100%;box-shadow:inset 0 0 0 1px #d4af3747}.hc .hc-svg{width:100%;height:100%;display:block}.hc text{font-family:var(--font-outfit), system-ui, sans-serif;text-anchor:middle}.hc-ring{transform-origin:240px 240px;animation:8s linear infinite hcr}.hc-ring circle:first-child,.hc-ring line{fill:none;stroke:var(--hc-gold2);stroke-opacity:.5;stroke-width:1px}.hc-ring .hc-dot{fill:var(--hc-gold);fill-opacity:.6;stroke:none}@keyframes hcr{to{transform:rotate(30deg)}}@media (prefers-reduced-motion:no-preference){.hc-fade{animation:8s linear infinite hcf}@keyframes hcf{0%,88%{opacity:1}95%,to{opacity:0}}}.hc-ln{fill:none;stroke:var(--hc-gold);stroke-width:1.4px;stroke-dasharray:1 1;stroke-dashoffset:0}.hc-halo{stroke:var(--hc-gold2);stroke-opacity:.35;stroke-width:1px}.hc-d1{animation:hcd1 8s var(--e) infinite}.hc-d2{animation:hcd2 8s var(--e) infinite}.hc-d3{animation:hcd3 8s var(--e) infinite}@keyframes hcd1{0%,2%{stroke-dashoffset:1px}16%,to{stroke-dashoffset:0}}@keyframes hcd2{0%,8%{stroke-dashoffset:1px}22%,to{stroke-dashoffset:0}}@keyframes hcd3{0%,14%{stroke-dashoffset:1px}28%,to{stroke-dashoffset:0}}.hc-core{fill:var(--hc-gold);transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite hcc}@keyframes hcc{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.hc-g{transform-box:fill-box;transform-origin:50%}.hc-g circle{fill:var(--hc-bg);fill-opacity:.9;stroke:var(--hc-gold2);stroke-width:1px}.hc-rk circle{stroke-dasharray:3 2.5}.hc-g text{fill:var(--hc-champ);letter-spacing:.02em;font-size:13px;font-weight:500}.hc-g1{animation:hg1 8s var(--e) infinite}.hc-g2{animation:hg2 8s var(--e) infinite}.hc-g3{animation:hg3 8s var(--e) infinite}.hc-g4{animation:hg4 8s var(--e) infinite}.hc-g5{animation:hg5 8s var(--e) infinite}.hc-g6{animation:hg6 8s var(--e) infinite}.hc-g7{animation:hg7 8s var(--e) infinite}.hc-g8{animation:hg8 8s var(--e) infinite}.hc-g9{animation:hg9 8s var(--e) infinite}@keyframes hg1{0%,30%{opacity:0;transform:scale(.5)}33%,to{opacity:1;transform:none}}@keyframes hg2{0%,34%{opacity:0;transform:scale(.5)}37%,to{opacity:1;transform:none}}@keyframes hg3{0%,38%{opacity:0;transform:scale(.5)}41%,to{opacity:1;transform:none}}@keyframes hg4{0%,42%{opacity:0;transform:scale(.5)}45%,to{opacity:1;transform:none}}@keyframes hg5{0%,46%{opacity:0;transform:scale(.5)}49%,to{opacity:1;transform:none}}@keyframes hg6{0%,50%{opacity:0;transform:scale(.5)}53%,to{opacity:1;transform:none}}@keyframes hg7{0%,54%{opacity:0;transform:scale(.5)}57%,to{opacity:1;transform:none}}@keyframes hg8{0%,58%{opacity:0;transform:scale(.5)}61%,to{opacity:1;transform:none}}@keyframes hg9{0%,62%{opacity:0;transform:scale(.5)}65%,to{opacity:1;transform:none}}.hc-dasha{animation:hcb 8s var(--e) infinite}@keyframes hcb{0%,64%{opacity:0}70%,to{opacity:1}}.hc-strip{animation:hcs 8s var(--e) infinite}@keyframes hcs{0%,72%{transform:translate(0)}88%,to{transform:translate(-100px)}}.hc-seg rect{fill:var(--hc-gold);fill-opacity:.1;stroke:var(--hc-gold2);stroke-opacity:.4;stroke-width:.8px}.hc-seg:nth-child(2n) rect{fill-opacity:.2}.hc-seg text{fill:var(--hc-champ);font-size:13px}.hc-bar{fill:none;stroke:var(--hc-gold2);stroke-opacity:.7;stroke-width:1px}.hc-mark{fill:none;stroke:var(--hc-gold);stroke-width:2px}.hc-tip{fill:var(--hc-gold)}.hc .hc-lbl{fill:var(--hc-champ);letter-spacing:.04em;text-anchor:start;font-size:16px}.hc .hc-note{fill:var(--hc-soft);fill-opacity:.8;letter-spacing:.03em;font-size:14px}
.bk-scene{--bk-ease:var(--ease-reverent,cubic-bezier(.22, .61, .36, 1));--bk-gold:var(--color-gold-500,#d4af37);--bk-gold-l:var(--color-gold-300,#e8d9be);--bk-champ:var(--color-champagne,#f3e5ab);--bk-maroon:var(--color-maroon-700,#7a1a23);--bk-ink:var(--color-ink,#2a1215);--bk-ivory:var(--color-ivory-50,#fdfbf7);--bk-sand:var(--color-sand,#ebdccb);aspect-ratio:4/3;background:radial-gradient(circle at 40% 45%, var(--color-maroon-800,#5c1017) 0%, var(--color-maroon-900,#4a0000) 55%, var(--color-maroon-950,#1c0a0d) 100%);width:100%;font-family:var(--font-outfit,system-ui, sans-serif);overflow:hidden}.bk-scene .bk-in{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1cqw;line-height:1.2;position:absolute;inset:0}.bk-scene .bk-in *{box-sizing:border-box;margin:0}.bk-scene .bk-yantra{width:70em;height:70em;color:var(--bk-gold);opacity:.45;stroke-width:.3px;position:absolute;top:2.5em;left:5em}.bk-scene .bk-d{stroke-dasharray:1;stroke-dashoffset:1px;animation:bk-draw 8s var(--bk-ease) infinite}@keyframes bk-draw{0%,2%{stroke-dashoffset:1px}24%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}.bk-phone{border:.35em solid var(--bk-gold);background:var(--bk-ivory);width:40em;height:69em;animation:bk-phone 8s var(--bk-ease) infinite;border-radius:5em;flex-direction:column;gap:1.6em;padding:6em 3.2em 3em;display:flex;position:absolute;top:3em;left:20em;box-shadow:0 2em 4em -2em #0009}.bk-phone:before{content:"";background:var(--bk-ink);opacity:.8;border-radius:99em;width:10em;height:1.1em;position:absolute;top:2em;left:15em}@keyframes bk-phone{0%{opacity:0;transform:translateY(3em)}6%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}.bk-title{font-family:var(--font-fraunces,Georgia, serif);color:var(--color-maroon-800,#5c1017);font-size:3.4em;font-weight:600;line-height:1.15}.bk-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--bk-maroon);font-size:2.2em;font-weight:500}.bk-chips,.bk-slots{flex-wrap:wrap;gap:1.1em;display:flex}.bk-chip,.bk-slot{isolation:isolate;border:1px solid var(--bk-sand);background:var(--bk-ivory);color:var(--bk-ink);font-variant-numeric:tabular-nums;border-radius:99em;padding:.55em .8em;font-size:2.4em;line-height:1.2;position:relative}.bk-slot{text-align:center;flex:1;padding-inline:.3em}.bk-pick-c:before,.bk-pick-s:before{content:"";z-index:-1;border:1px solid var(--bk-gold);border-radius:inherit;background:var(--bk-champ);opacity:0;position:absolute;inset:-1px}.bk-pick-c:before{animation:bk-sel-c 8s var(--bk-ease) infinite}.bk-pick-s:before{animation:bk-sel-s 8s var(--bk-ease) infinite}.bk-pick-c:after,.bk-pick-s:after{content:"";background:var(--bk-gold);opacity:0;border-radius:50%;width:3em;height:3em;margin:-1.5em 0 0 -1.5em;position:absolute;top:50%;left:50%;transform:scale(.2)}.bk-pick-c:after{animation:bk-rip-c 8s var(--bk-ease) infinite}.bk-pick-s:after{animation:bk-rip-s 8s var(--bk-ease) infinite}@keyframes bk-sel-c{0%,13%{opacity:0}17%,94%{opacity:1}98%,to{opacity:0}}@keyframes bk-sel-s{0%,25%{opacity:0}29%,94%{opacity:1}98%,to{opacity:0}}@keyframes bk-rip-c{0%,12%{opacity:0;transform:scale(.2)}14%{opacity:.5;transform:scale(.4)}20%,to{opacity:0;transform:scale(1.6)}}@keyframes bk-rip-s{0%,24%{opacity:0;transform:scale(.2)}26%{opacity:.5;transform:scale(.4)}32%,to{opacity:0;transform:scale(1.6)}}.bk-btn{background:var(--bk-maroon);color:var(--bk-ivory);text-align:center;opacity:.35;animation:bk-btn 8s var(--bk-ease) infinite;border-radius:99em;margin-top:auto;padding:.7em;font-size:2.8em;font-weight:500}@keyframes bk-btn{0%,30%{opacity:.35;transform:scale(1)}34%{opacity:1;transform:scale(1)}36%{opacity:1;transform:scale(.96)}39%,94%{opacity:1;transform:scale(1)}98%,to{opacity:.35;transform:scale(1)}}.bk-note{text-align:center;color:var(--color-ink-500,#6b5558);font-size:2em}.bk-bubble{border:1px solid var(--bk-gold);background:var(--bk-ivory);width:40em;color:var(--bk-ink);transform-origin:0 100%;animation:bk-bubble 8s var(--bk-ease) infinite;border-radius:3em 3em 3em .8em;align-items:center;gap:1.8em;padding:2em 2.4em;display:flex;position:absolute;top:41em;left:56em;box-shadow:0 1.6em 3em -1.6em #0009}@keyframes bk-bubble{0%,37%{opacity:0;transform:translateY(2em)scale(.85)}43%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.bk-scene .bk-tick{width:6em;height:6em;stroke:var(--bk-maroon);stroke-width:1.6px;flex:none;position:relative}.bk-scene .bk-t{stroke-dasharray:1;stroke-dashoffset:1px;animation:bk-tick 8s var(--bk-ease) infinite}.bk-scene .bk-t2{animation-name:bk-tick2}@keyframes bk-tick{0%,39%{stroke-dashoffset:1px}45%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes bk-tick2{0%,42%{stroke-dashoffset:1px}48%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}.bk-b1{color:var(--color-maroon-800,#5c1017);font-size:2.7em;font-weight:600}.bk-b2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-500,#6b5558);margin-top:.3em;font-size:2em}
.kd-scene{--kd-ease:var(--ease-reverent,cubic-bezier(.22, .61, .36, 1));--kd-gold:var(--color-gold-500,#d4af37);--kd-maroon:var(--color-maroon-700,#7a1a23);--kd-ink:var(--color-ink,#2a1215);--kd-ivory:var(--color-ivory-50,#fdfbf7);--kd-sand:var(--color-sand,#ebdccb);aspect-ratio:4/3;background:radial-gradient(circle at 78% 42%, var(--color-maroon-800,#5c1017) 0%, var(--color-maroon-900,#4a0000) 55%, var(--color-maroon-950,#1c0a0d) 100%);width:100%;font-family:var(--font-outfit,system-ui, sans-serif);overflow:hidden}.kd-scene .kd-in{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1cqw;line-height:1.2;position:absolute;inset:0}.kd-scene .kd-in *{box-sizing:border-box;margin:0}.kd-card{border:1px solid var(--kd-sand);background:var(--kd-ivory);width:52em;height:63em;animation:kd-card 8s var(--kd-ease) infinite;border-radius:3em;flex-direction:column;gap:2em;padding:4em;display:flex;position:absolute;top:6em;left:5em;box-shadow:0 2em 4em -2em #0009}@keyframes kd-card{0%{opacity:0;transform:translateY(3em)}4%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}.kd-title{font-family:var(--font-fraunces,Georgia, serif);color:var(--color-maroon-800,#5c1017);font-size:3.6em;font-weight:600}.kd-row{flex-direction:column;gap:1em;display:flex}.kd-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--kd-maroon);font-size:2.3em;font-weight:500}.kd-field{border:1px solid var(--kd-sand);background:var(--color-ivory-100,#faf7f2);height:2.1em;color:var(--kd-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.5em;align-items:center;padding:0 .55em;font-size:3.2em;display:flex;position:relative}.kd-field:after{content:"";border:1px solid var(--kd-gold);border-radius:inherit;opacity:0;position:absolute;inset:-1px}.kd-f1:after{animation:kd-f1 8s var(--kd-ease) infinite}.kd-f2:after{animation:kd-f2 8s var(--kd-ease) infinite}.kd-f3:after{animation:kd-f3 8s var(--kd-ease) infinite}@keyframes kd-f1{0%,3%{opacity:0}4%,12%{opacity:1}14%,to{opacity:0}}@keyframes kd-f2{0%,12%{opacity:0}13%,20%{opacity:1}22%,to{opacity:0}}@keyframes kd-f3{0%,21%{opacity:0}22%,30%{opacity:1}32%,to{opacity:0}}.kd-type{display:inline-block;position:relative}.kd-txt{clip-path:inset(0 100% 0 0);display:inline-block}.kd-t1{animation:8s steps(11,end) infinite kd-t1}.kd-t2{animation:8s steps(8,end) infinite kd-t2}.kd-t3{animation:8s steps(9,end) infinite kd-t3}@keyframes kd-t1{0%,4%{clip-path:inset(0 100% 0 0)}11%,92%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes kd-t2{0%,13%{clip-path:inset(0 100% 0 0)}20%,92%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes kd-t3{0%,22%{clip-path:inset(0 100% 0 0)}30%,92%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}.kd-car{opacity:0;position:absolute;inset:0;transform:translate(-100%)}.kd-car:after{content:"";background:var(--kd-maroon);width:.08em;animation:.9s step-end infinite kd-blink;position:absolute;top:8%;bottom:8%;right:-.08em}@keyframes kd-blink{50%{opacity:0}}.kd-c1{animation:8s steps(11,end) infinite kd-c1}.kd-c2{animation:8s steps(8,end) infinite kd-c2}.kd-c3{animation:8s steps(9,end) infinite kd-c3}@keyframes kd-c1{0%,3%{opacity:0;transform:translate(-100%)}4%{opacity:1;transform:translate(-100%)}11%{opacity:1;transform:translate(0)}12%,to{opacity:0;transform:translate(0)}}@keyframes kd-c2{0%,12%{opacity:0;transform:translate(-100%)}13%{opacity:1;transform:translate(-100%)}20%{opacity:1;transform:translate(0)}21%,to{opacity:0;transform:translate(0)}}@keyframes kd-c3{0%,21%{opacity:0;transform:translate(-100%)}22%{opacity:1;transform:translate(-100%)}30%{opacity:1;transform:translate(0)}31%,to{opacity:0;transform:translate(0)}}.kd-btn{background:var(--kd-maroon);color:var(--kd-ivory);text-align:center;opacity:.45;animation:kd-btn 8s var(--kd-ease) infinite;border-radius:99em;margin-top:auto;padding:.65em;font-size:3em;font-weight:500}@keyframes kd-btn{0%,29%{opacity:.45;transform:scale(1)}31%{opacity:1;transform:scale(1)}33%{opacity:1;transform:scale(.95)}36%,94%{opacity:1;transform:scale(1)}98%,to{opacity:.45;transform:scale(1)}}.kd-halo{border:1px solid var(--kd-gold);opacity:.35;width:40em;height:40em;animation:kd-halo 8s var(--kd-ease) infinite;border-radius:50%;position:absolute;top:12em;left:58em}@keyframes kd-halo{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}.kd-scene .kd-chart{width:32em;height:32em;color:var(--kd-gold);stroke-width:.9px;position:absolute;top:16em;left:62em}.kd-scene .kd-dr{stroke-dasharray:1;stroke-dashoffset:1px}.kd-scene .kd-da{animation:kd-da 8s var(--kd-ease) infinite}.kd-scene .kd-db{animation:kd-db 8s var(--kd-ease) infinite}.kd-scene .kd-dc{animation:kd-dc 8s var(--kd-ease) infinite}@keyframes kd-da{0%,33%{stroke-dashoffset:1px}38%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes kd-db{0%,36%{stroke-dashoffset:1px}42%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes kd-dc{0%,39%{stroke-dashoffset:1px}46%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}.kd-scene .kd-g{color:var(--color-champagne,#f3e5ab);opacity:0;animation:kd-g 8s var(--kd-ease) infinite}@keyframes kd-g{0%,43%{opacity:0}47%,92%{opacity:1}96%,to{opacity:0}}.kd-cap{text-align:center;letter-spacing:.06em;width:40em;color:var(--color-gold-300,#e8d9be);opacity:0;animation:kd-g 8s var(--kd-ease) infinite;font-size:2.4em;position:absolute;top:53em;left:58em}
.mh-stage{--mh-gold:var(--color-gold-500,#d4af37);--mh-soft:var(--color-gold-300,#e8d9be);--mh-champ:var(--color-champagne,#f3e5ab);--mh-ivory:var(--color-ivory-50,#fdfbf7);--mh-line:color-mix(in srgb, var(--mh-gold) 28%, transparent);--mh-ease:var(--ease-reverent,cubic-bezier(.22, .61, .36, 1));--mh-hatch:repeating-linear-gradient(135deg, color-mix(in srgb, var(--mh-ivory) 55%, transparent) 0 1cqw, transparent 1cqw 2.6cqw);box-sizing:border-box;aspect-ratio:4/3;width:100%;height:100%;color:var(--mh-ivory);font-size:1cqw;line-height:1.2;font-family:var(--font-outfit,system-ui, sans-serif);background:radial-gradient(120% 90% at 50% 0%, var(--color-maroon-800,#5c1017) 0%, var(--color-maroon-950,#1c0a0d) 100%);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:2em;padding:5.5em 6em 5em;display:flex;position:relative;overflow:hidden}.mh-stage *,.mh-stage :before,.mh-stage :after{box-sizing:border-box}.mh-head{justify-content:space-between;align-items:center;display:flex}.mh-title{font-family:var(--font-fraunces,Georgia, serif);color:var(--mh-champ);font-size:4.8em;font-weight:600}.mh-month{letter-spacing:.16em;text-transform:uppercase;color:var(--mh-soft);opacity:.85;margin-top:.5em;font-size:2.6em}.mh-chip{border:1px solid color-mix(in srgb, var(--mh-gold) 55%, transparent);letter-spacing:.12em;text-transform:uppercase;color:var(--mh-soft);border-radius:99em;padding:.5em 1.3em;font-size:2.6em}.mh-rule{background:linear-gradient(90deg, var(--mh-gold), transparent);transform-origin:0;height:1px;animation:mh-rule 8s var(--mh-ease) infinite}.mh-week{text-align:center;grid-template-columns:repeat(7,1fr);gap:1em;margin-bottom:1em;display:grid}.mh-week span{color:var(--mh-soft);opacity:.8;font-size:2.6em}.mh-cal{grid-template-columns:repeat(7,1fr);grid-auto-rows:6.6em;gap:1em;display:grid}.mh-day{border:1px solid var(--mh-line);background:color-mix(in srgb, var(--mh-ivory) 5%, transparent);animation:mh-cell 8s var(--mh-ease) infinite;animation-delay:calc(var(--i,0) * 35ms);border-radius:.4em;justify-content:center;align-items:center;font-size:3.1em;display:flex;position:relative}.mh-day>span{z-index:1;font-variant-numeric:tabular-nums;position:relative}.mh-day--avoid{border-color:color-mix(in srgb, var(--mh-ivory) 35%, transparent)}.mh-day--avoid:after{content:"";border-radius:inherit;background:var(--mh-hatch);clip-path:inset(0 100% 0 0);animation:mh-sweep 8s var(--mh-ease) infinite;animation-delay:.9s;position:absolute;inset:0}.mh-day--avoid+.mh-day--avoid:after{animation-delay:1.3s}.mh-day--best{color:var(--mh-champ)}.mh-day--best:before{content:"";border:1.5px solid var(--mh-gold);background:color-mix(in srgb, var(--mh-gold) 16%, transparent);box-shadow:0 0 2.2cqw color-mix(in srgb, var(--mh-gold) 55%, transparent);opacity:0;animation:mh-glow 8s var(--mh-ease) infinite;border-radius:.5em;animation-delay:.9s;position:absolute;inset:-.14em}.mh-day--best+.mh-day--best:before{animation-delay:1.2s}.mh-track{border:1px solid var(--mh-line);background:color-mix(in srgb, var(--mh-ivory) 6%, transparent);border-radius:99em;height:2.6em;position:relative}.mh-seg{transform-origin:0;border-radius:99em;position:absolute;top:-1px;bottom:-1px}.mh-seg--avoid{background:var(--mh-hatch);clip-path:inset(0 100% 0 0);width:22%;animation:mh-sweep 8s var(--mh-ease) infinite;animation-delay:.6s;left:14%}.mh-seg--best{background:var(--mh-gold);width:24%;animation:mh-grow 8s var(--mh-ease) infinite;left:52%;transform:scaleX(0)}.mh-seg--best:after{content:"";border-radius:inherit;box-shadow:0 0 2.4cqw color-mix(in srgb, var(--mh-gold) 60%, transparent);opacity:0;animation:mh-glow 8s var(--mh-ease) infinite;position:absolute;inset:-.2em}.mh-caps{height:3.6em;margin-top:.8em;position:relative}.mh-cap{white-space:nowrap;opacity:0;animation:mh-fade 8s var(--mh-ease) infinite;font-size:2.7em;position:absolute;top:0}.mh-cap--avoid{color:color-mix(in srgb, var(--mh-ivory) 78%, transparent);left:14%}.mh-cap--best{color:var(--mh-champ);left:52%}@keyframes mh-cell{0%,4%{opacity:0;transform:translateY(.8em)}16%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(.8em)}}@keyframes mh-sweep{0%,24%{clip-path:inset(0 100% 0 0)}38%,86%{clip-path:inset(0)}94%,to{clip-path:inset(0 100% 0 0)}}@keyframes mh-grow{0%,28%{transform:scaleX(0)}42%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes mh-glow{0%,34%{opacity:0;transform:scale(.94)}46%{opacity:1;transform:scale(1)}60%{opacity:.7}74%{opacity:1}88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.94)}}@keyframes mh-fade{0%,36%{opacity:0}46%,88%{opacity:1}96%,to{opacity:0}}@keyframes mh-rule{0%,2%{transform:scaleX(0)}14%,90%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}
@property --n{syntax:"<integer>";inherits:false;initial-value:0}.mt-scene{--k:4.4;--e:var(--ease-reverent,cubic-bezier(.22, .61, .36, 1));--mt-gold:var(--color-gold-500,#d4af37);--mt-gold2:var(--color-gold-400,#c8a059);--mt-soft:var(--color-gold-300,#e8d9be);--mt-champ:var(--color-champagne,#f3e5ab);--mt-ink:var(--color-on-dark,#fdfbf7);aspect-ratio:4/5;background:radial-gradient(ellipse at 50% 42%, var(--color-maroon-800,#5c1017) 0%, var(--color-maroon-950,#1c0a0d) 85%);width:100%;color:var(--mt-ink);font-family:var(--font-outfit), system-ui, sans-serif;border-radius:1.5rem;box-shadow:inset 0 0 0 1px #d4af3747}.mt-stage{flex-direction:column;padding:1.2em 1.4em 1em;display:flex;position:absolute;inset:0}.mt-head{justify-content:space-between;align-items:center;gap:.8em;display:flex}.mt-title{font-family:var(--font-fraunces,var(--font-display)), Georgia, serif;color:var(--mt-champ);letter-spacing:.01em;font-size:max(14px,1.1em);font-weight:600}.mt-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--mt-soft);border:1px solid #e8d9be66;border-radius:999px;padding:.25em .8em;font-size:max(10px,.62em);font-weight:500}.mt-rule{background:linear-gradient(90deg,#0000,#d4af378c,#0000);height:1px;margin-top:.8em}.mt-body{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.mt-body{animation:8s linear infinite mt-fade}@keyframes mt-fade{0%{opacity:0}4%,92%{opacity:1}98%,to{opacity:0}}}.mt-chip{background:#f3e5ab14;border:1px solid #d4af3766;border-radius:999px;align-items:center;gap:.6em;padding:.35em 1em .35em .4em;font-size:max(12px,.85em);display:flex}.mt-chip--a{animation:mt-drift-a 8s var(--e) infinite}.mt-chip--b{animation:mt-drift-b 8s var(--e) infinite}.mt-avatar{border:1px solid var(--mt-gold);width:2em;height:2em;color:var(--mt-champ);border-radius:50%;place-items:center;font-size:.85em;font-weight:600;display:grid}.mt-name{color:var(--mt-ink);letter-spacing:.02em}@keyframes mt-drift-a{0%,4%{opacity:0;transform:translate(-3em)}30%,to{opacity:1;transform:translate(0)}}@keyframes mt-drift-b{0%,8%{opacity:0;transform:translate(3em)}34%,to{opacity:1;transform:translate(0)}}.mt-link{background:linear-gradient(var(--mt-gold), #d4af3733);width:1px;height:1em;display:block}.mt-link--a{transform-origin:50% 0;animation:mt-link-a 8s var(--e) infinite}.mt-link--b{transform-origin:50% 100%;animation:mt-link-b 8s var(--e) infinite}@keyframes mt-link-a{0%,32%{opacity:0;transform:scaleY(0)}42%,to{opacity:1;transform:scaleY(1)}}@keyframes mt-link-b{0%,36%{opacity:0;transform:scaleY(0)}46%,to{opacity:1;transform:scaleY(1)}}.mt-ring{aspect-ratio:1;width:10.5em;animation:mt-ring-in 8s var(--e) infinite;position:relative}@keyframes mt-ring-in{0%,24%{opacity:.4;transform:scale(.94)}46%,to{opacity:1;transform:scale(1)}}.mt-svg{width:100%;height:100%;display:block;overflow:visible}.mt-svg circle{fill:none}.mt-ticks{stroke:var(--mt-gold2);stroke-opacity:.55;stroke-width:4px;stroke-dasharray:.12 .88}.mt-track{stroke:var(--mt-gold2);stroke-opacity:.22;stroke-width:5px}.mt-inner{stroke:var(--mt-gold);stroke-opacity:.35;stroke-width:.8px}.mt-arc,.mt-halo{stroke-dasharray:36 36;stroke-dashoffset:8px;animation:mt-fill 8s var(--e) infinite}.mt-arc{stroke:var(--mt-gold);stroke-width:5px}.mt-halo{stroke:var(--mt-champ);stroke-width:11px;stroke-opacity:.16}@keyframes mt-fill{0%,46%{stroke-dashoffset:36px}80%,to{stroke-dashoffset:8px}}.mt-pulse{stroke:var(--mt-champ);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:mt-pulse 8s var(--e) infinite}@keyframes mt-pulse{0%,80%{opacity:0;transform:scale(.98)}84%{opacity:.8}96%,to{opacity:0;transform:scale(1.1)}}.mt-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mt-num{--n:28;counter-reset:n var(--n);font-family:var(--font-fraunces,var(--font-display)), Georgia, serif;color:var(--mt-champ);font-variant-numeric:tabular-nums;animation:mt-count 8s var(--e) infinite;font-size:3em;font-weight:600;line-height:1}.mt-num:before{content:counter(n)}@keyframes mt-count{0%,46%{--n:0}80%,to{--n:28}}.mt-of{letter-spacing:.06em;color:var(--mt-soft);margin-top:.3em;font-size:max(11px,.68em)}.mt-note{text-align:center;color:var(--mt-soft);opacity:.85;margin:0;font-size:max(11px,.72em)}.mt-scene{--k:3.9;aspect-ratio:auto;height:100%}.mt-stage{padding:1em 1.4em .8em}.mt-body{grid-template-rows:1fr 1fr;grid-template-columns:auto 1.4em auto;justify-content:center;align-items:center;gap:.9em .2em;display:grid}.mt-chip--a{grid-area:1/1}.mt-chip--b{grid-area:2/1}.mt-ring{grid-area:1/3/span 2;width:9.6em}.mt-link{background:linear-gradient(90deg, var(--mt-gold), #d4af3740);width:100%;height:1px}.mt-link--a{transform-origin:0;animation:mt-link-xa 8s var(--e) infinite;grid-area:1/2}.mt-link--b{transform-origin:0;animation:mt-link-xb 8s var(--e) infinite;grid-area:2/2}@keyframes mt-link-xa{0%,32%{opacity:0;transform:scaleX(0)}42%,to{opacity:1;transform:scaleX(1)}}@keyframes mt-link-xb{0%,36%{opacity:0;transform:scaleX(0)}46%,to{opacity:1;transform:scaleX(1)}}.mt-note{margin-top:.4em}
.rm-scene{--c:#fdfbf7;--g:#d4af37;--s:#f3e5ab;--e:cubic-bezier(.22, .61, .36, 1);width:100%;height:100%}.rm-svg{width:100%;height:100%;display:block}.rm-title{fill:var(--s);font-family:var(--font-cormorant), var(--font-serif), Georgia, serif;font-size:22px;font-weight:600}.rm-rule{stroke:var(--g);stroke-width:.8px;opacity:.5}.rm-bowl{fill:var(--g)}.rm-rim{stroke:var(--s);stroke-width:2px}.rm-wick{stroke:var(--c);stroke-width:2px}.rm-flame{fill:var(--g);transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:rm-light 9s var(--e) infinite}@keyframes rm-light{0%,4%{opacity:0;transform:scale(.2)}14%,to{opacity:1;transform:scale(1)}}.rm-rays line{stroke:var(--g);stroke-width:1.6px;opacity:0;animation:rm-rays 9s var(--e) infinite}@keyframes rm-rays{0%,10%{opacity:0}20%,to{opacity:.8}}.rm-row{opacity:0}.rm-row-1{animation:rm-in1 9s var(--e) infinite}.rm-row-2{animation:rm-in2 9s var(--e) infinite}.rm-row-3{animation:rm-in3 9s var(--e) infinite}@keyframes rm-in1{0%,13%{opacity:0;transform:translate(40px)}24%,to{opacity:1;transform:translate(0)}}@keyframes rm-in2{0%,29%{opacity:0;transform:translate(40px)}40%,to{opacity:1;transform:translate(0)}}@keyframes rm-in3{0%,45%{opacity:0;transform:translate(40px)}56%,to{opacity:1;transform:translate(0)}}.rm-row{transform-box:fill-box}.rm-card{fill:#f3e5ab12;stroke:var(--g);stroke-opacity:.45;stroke-width:1px}.rm-icon-ring{stroke:var(--g);stroke-width:1.4px;fill:#d4af371a}.rm-icon circle:not(.rm-icon-ring),.rm-icon line,.rm-icon path:not(.rm-icon-flame){stroke:var(--s);stroke-width:1.5px;fill:none}.rm-icon-flame{fill:var(--g);stroke:none}.rm-step{fill:var(--s);font-family:var(--font-outfit), system-ui, sans-serif;font-size:17px;font-weight:600}.rm-text{fill:var(--c);opacity:.85;font-family:var(--font-outfit), system-ui, sans-serif;font-size:13px}.rm-done-ring{stroke:var(--g);stroke-width:1.4px;opacity:.5}.rm-done{stroke:var(--g);stroke-width:2.8px;stroke-dasharray:1;stroke-dashoffset:1px}.rm-row-1 .rm-done{animation:rm-d1 9s var(--e) infinite}.rm-row-2 .rm-done{animation:rm-d2 9s var(--e) infinite}.rm-row-3 .rm-done{animation:rm-d3 9s var(--e) infinite}@keyframes rm-d1{0%,26%{stroke-dashoffset:1px}32%,to{stroke-dashoffset:0}}@keyframes rm-d2{0%,42%{stroke-dashoffset:1px}48%,to{stroke-dashoffset:0}}@keyframes rm-d3{0%,58%{stroke-dashoffset:1px}64%,to{stroke-dashoffset:0}}.rm-track{fill:#f3e5ab24}.rm-fill{fill:var(--g);transform-box:fill-box;transform-origin:0;animation:rm-fill 9s var(--e) infinite;transform:scaleX(0)}@keyframes rm-fill{0%,24%{transform:scaleX(0)}32%,40%{transform:scaleX(.333)}48%,56%{transform:scaleX(.666)}64%,to{transform:scaleX(1)}}.rm-count{fill:var(--s);font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:0;font-size:12px;animation:9s ease-in-out infinite rm-count}@keyframes rm-count{0%,62%{opacity:0}70%,to{opacity:.9}}.rm-glint{fill:var(--g);opacity:0;transform-box:fill-box;transform-origin:50%;animation:rm-glint 9s var(--e) infinite}.rm-g2{animation-name:rm-glint2}.rm-g3{animation-name:rm-glint3}@keyframes rm-glint{0%,68%{opacity:0;transform:scale(0)}76%{opacity:1;transform:scale(1.3)}84%,to{opacity:1;transform:scale(1)}}@keyframes rm-glint2{0%,74%{opacity:0;transform:scale(0)}82%{opacity:1;transform:scale(1.3)}90%,to{opacity:1;transform:scale(1)}}@keyframes rm-glint3{0%,80%{opacity:0;transform:scale(0)}88%{opacity:1;transform:scale(1.3)}95%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.rm-flame{animation:rm-light 9s var(--e) infinite, rm-flick .9s ease-in-out infinite alternate}.rm-all{animation:9s linear infinite rm-loop}@keyframes rm-flick{0%{scale:.92 .96}to{scale:1.08 1.1}}@keyframes rm-loop{0%{opacity:0}3%,94%{opacity:1}99%,to{opacity:0}}}.rm-scene{--rm-delay:-8.2s}
.cr-scene{--c:#fdfbf7;--g:#d4af37;--s:#f3e5ab;--e:cubic-bezier(.22, .61, .36, 1);--o:cubic-bezier(.34, 1.56, .64, 1);width:100%;height:100%}.cr-svg{width:100%;height:100%;display:block}.cr-cam{transform-origin:300px 170px;animation:10s ease-in-out infinite cr-push}@keyframes cr-push{0%{transform:scale(1)}to{transform:scale(1.05)}}.cr-sun{animation:cr-rise 10s var(--e) infinite}@keyframes cr-rise{0%,8%{opacity:0;transform:translateY(96px)}50%,to{opacity:1;transform:translateY(0)}}.cr-disc{fill:var(--g);stroke:var(--s);stroke-width:2px}.cr-rays line{stroke:var(--s);stroke-width:1.6px;opacity:.85}.cr-rays{transform-origin:372px 150px;animation:50s linear infinite cr-spin}@keyframes cr-spin{to{transform:rotate(360deg)}}.cr-wave{stroke:var(--g);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.6s ease-out infinite cr-wave}.cr-wave-2{animation-delay:1.8s}@keyframes cr-wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.cr-bld{fill:#2d0709;stroke:#d4af3759;stroke-width:.8px;transform-box:fill-box;transform-origin:50% 100%;animation:cr-grow 10s var(--o) infinite}.cr-bld-1{animation-delay:.12s}.cr-bld-2{animation-delay:.24s}.cr-bld-3{animation-delay:.36s}.cr-bld-4{animation-delay:.48s}.cr-bld-5{animation-delay:.6s}.cr-bld-6{animation-delay:.72s}.cr-bld-7{animation-delay:.84s}.cr-bld-8{animation-delay:.96s}.cr-bld-9{animation-delay:1.08s}@keyframes cr-grow{0%,4%{transform:scaleY(0)}30%,to{transform:scaleY(1)}}.cr-win{fill:var(--g);opacity:0;animation:10s ease-in-out infinite cr-win}.cr-win-1{animation-delay:.5s}.cr-win-2{animation-delay:1s}.cr-win-3{animation-delay:1.5s}@keyframes cr-win{0%,34%{opacity:0}40%,to{opacity:.85}}.cr-horizon{stroke:var(--g);stroke-width:.8px;opacity:.6}.cr-trend-shadow{stroke:#1c0507;stroke-width:7px;opacity:.35}.cr-trend{stroke:var(--g);stroke-width:3.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:10s ease-in-out infinite cr-trend}@keyframes cr-trend{0%,24%{stroke-dashoffset:1px}66%,to{stroke-dashoffset:0}}.cr-node{fill:var(--c);stroke:var(--g);stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;opacity:0}.cr-node-1{animation:cr-n1 10s var(--o) infinite}.cr-node-2{animation:cr-n2 10s var(--o) infinite}.cr-node-3{animation:cr-n3 10s var(--o) infinite}.cr-node-4{animation:cr-n4 10s var(--o) infinite}.cr-node-5{animation:cr-n5 10s var(--o) infinite}@keyframes cr-n1{0%,30%{opacity:0;transform:scale(0)}36%,to{opacity:1;transform:scale(1)}}@keyframes cr-n2{0%,38%{opacity:0;transform:scale(0)}44%,to{opacity:1;transform:scale(1)}}@keyframes cr-n3{0%,46%{opacity:0;transform:scale(0)}52%,to{opacity:1;transform:scale(1)}}@keyframes cr-n4{0%,54%{opacity:0;transform:scale(0)}60%,to{opacity:1;transform:scale(1)}}@keyframes cr-n5{0%,60%{opacity:0;transform:scale(0)}66%,to{opacity:1;transform:scale(1)}}.cr-walker{offset-path:path("M40 252 L112 232 L172 240 L232 198 L292 206 L352 152 L424 96");offset-rotate:0deg;animation:10s ease-in-out infinite cr-walk}@keyframes cr-walk{0%,24%{offset-distance:0%}66%,to{offset-distance:100%}}.cr-person{stroke:var(--c);stroke-width:1.8px}.cr-person circle{fill:var(--c);stroke:none}.cr-arms-down{animation:10s step-end infinite cr-armsd}.cr-arms-up{opacity:0;animation:10s step-end infinite cr-armsu}@keyframes cr-armsd{0%,66%{opacity:1}67%,to{opacity:0}}@keyframes cr-armsu{0%,66%{opacity:0}67%,to{opacity:1}}.cr-star{fill:var(--g);stroke:var(--s);stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:cr-star 10s var(--o) infinite}@keyframes cr-star{0%,66%{opacity:0;transform:scale(0)rotate(-40deg)}74%{opacity:1;transform:scale(1.35)rotate(0)}82%,to{opacity:1;transform:scale(1)rotate(0)}}.cr-ring{stroke:var(--g);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3s ease-out 6.8s infinite cr-ring}.cr-ring-2{animation-delay:7.8s}@keyframes cr-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(5)}}.cr-spark{fill:var(--s);opacity:0;animation:4.5s ease-out infinite cr-spark}.cr-spark-1{animation-delay:.9s}.cr-spark-2{animation-delay:1.8s}.cr-spark-3{animation-delay:2.7s}.cr-spark-4{animation-delay:3.6s}@keyframes cr-spark{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-120px)}}@media (prefers-reduced-motion:no-preference){.cr-all{animation:10s linear infinite cr-loop}@keyframes cr-loop{0%{opacity:0}3%,94%{opacity:1}99%,to{opacity:0}}}@media (prefers-reduced-motion:reduce){.cr-spark,.cr-ring,.cr-wave{opacity:0}}.cr-scene{--rm-delay:-9.3s}
.hp-scene{--hp-cream:#fdfbf7;--hp-gold:#d4af37;--hp-soft:#f3e5ab;width:100%;height:100%}.hp-svg{width:100%;height:100%;display:block}.hp-tw{fill:var(--hp-soft);opacity:.35;animation:3.4s ease-in-out infinite alternate hp-twinkle}.hp-tw-1{animation-delay:-.8s}.hp-tw-2{animation-delay:-1.6s}.hp-tw-3{animation-delay:-2.4s}@keyframes hp-twinkle{0%{opacity:.15}to{opacity:.75}}.hp-dawn{opacity:0;animation:10s ease-in-out infinite hp-dawn}@keyframes hp-dawn{0%,38%{opacity:0}80%,to{opacity:1}}.hp-sun{animation:10s cubic-bezier(.22,.61,.36,1) infinite hp-rise}@keyframes hp-rise{0%,40%{transform:translateY(56px)}78%,to{transform:translateY(0)}}.hp-disc{fill:var(--hp-gold);stroke:var(--hp-soft);stroke-width:1.5px}.hp-rays line{stroke:var(--hp-gold);stroke-width:1.6px}.hp-rays{transform-origin:300px 300px;animation:60s linear infinite hp-spin}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-hill-far{fill:#2d0709}.hp-hill-near{fill:#3a0a0e}.hp-horizon{stroke:var(--hp-gold);stroke-width:.8px;opacity:.55}.hp-road-wide{stroke:#7a1a22;stroke-width:30px;opacity:.45}.hp-road{stroke:#8c2a33;stroke-width:15px;opacity:.8}.hp-trail{stroke:var(--hp-gold);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:10s ease-in-out infinite hp-trail}@keyframes hp-trail{0%,10%{stroke-dashoffset:1px}62%,to{stroke-dashoffset:0}}.hp-life{opacity:.28;fill:var(--hp-gold)}.hp-life .hp-ico{fill:none;stroke:var(--hp-gold);stroke-width:1.6px}.hp-l1{animation:hp-l1 10s var(--e,ease) infinite}.hp-l2{animation:hp-l2 10s var(--e,ease) infinite}.hp-l3{animation:hp-l3 10s var(--e,ease) infinite}.hp-l4{animation:hp-l4 10s var(--e,ease) infinite}.hp-l5{animation:hp-l5 10s var(--e,ease) infinite}@keyframes hp-l1{0%,24%{opacity:.28}30%,to{opacity:1}}@keyframes hp-l2{0%,31%{opacity:.28}37%,to{opacity:1}}@keyframes hp-l3{0%,38%{opacity:.28}44%,to{opacity:1}}@keyframes hp-l4{0%,45%{opacity:.28}51%,to{opacity:1}}@keyframes hp-l5{0%,52%{opacity:.28}58%,to{opacity:1}}.hp-const{stroke:var(--hp-gold);stroke-width:.9px;stroke-dasharray:3 5;opacity:0;animation:10s ease-in-out infinite hp-const}@keyframes hp-const{0%,56%{opacity:0}70%,to{opacity:.7}}.hp-walker{offset-path:path("M236 432 C 196 398, 326 376, 290 342 S 306 318, 300 303");offset-rotate:0deg;animation:10s ease-in-out infinite hp-walk}@keyframes hp-walk{0%,10%{offset-distance:0%}62%,to{offset-distance:100%}}.hp-figure{animation:10s ease-in-out infinite hp-shrink}@keyframes hp-shrink{0%,10%{transform:scale(1)}62%,to{transform:scale(.42)}}.hp-shadow{fill:#00000059}.hp-cloak{fill:var(--hp-cream);stroke:var(--hp-soft);stroke-width:.8px}.hp-head{fill:var(--hp-cream)}.hp-arm{stroke:var(--hp-cream);stroke-width:2px}.hp-lantern{fill:none;stroke:var(--hp-gold);stroke-width:1.2px}.hp-flame{fill:var(--hp-gold);transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate hp-flick}@keyframes hp-flick{0%{transform:scale(.85,.95)rotate(-5deg)}to{transform:scale(1.12,1.15)rotate(5deg)}}.hp-line{fill:var(--hp-cream);font-family:var(--font-cormorant), var(--font-serif), Georgia, serif;letter-spacing:.02em;opacity:0;font-size:19px;font-style:italic;animation:10s ease-in-out infinite hp-line}@keyframes hp-line{0%,80%{opacity:0;transform:translateY(6px)}90%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hp-all{animation:10s linear infinite hp-loop}@keyframes hp-loop{0%{opacity:0}3%,94%{opacity:1}99%,to{opacity:0}}}.hp-scene{--rm-delay:-9.6s}
.hg-scene{--c:#fdfbf7;--g:#d4af37;--s:#f3e5ab;--e:cubic-bezier(.22, .61, .36, 1);width:100%;height:100%}.hg-svg{width:100%;height:100%;display:block}.hg-tw{fill:var(--s);opacity:.35;animation:3.4s ease-in-out infinite alternate hg-twinkle}.hg-tw-1{animation-delay:-.8s}.hg-tw-2{animation-delay:-1.6s}.hg-tw-3{animation-delay:-2.4s}@keyframes hg-twinkle{0%{opacity:.15}to{opacity:.75}}.hg-cap{fill:var(--c);font-family:var(--font-cormorant), var(--font-serif), Georgia, serif;letter-spacing:.01em;opacity:0;font-size:28px;font-style:italic}.hg-cap-1{animation:12s ease-in-out infinite hg-c1}.hg-cap-2{animation:12s ease-in-out infinite hg-c2}.hg-cap-3{animation:12s ease-in-out infinite hg-c3}.hg-cap-4{animation:12s ease-in-out infinite hg-c4}@keyframes hg-c1{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}@keyframes hg-c2{0%,25%{opacity:0}28%,47%{opacity:1}50%,to{opacity:0}}@keyframes hg-c3{0%,50%{opacity:0}53%,72%{opacity:1}75%,to{opacity:0}}@keyframes hg-c4{0%,75%{opacity:0}78%,to{opacity:1}}.hg-b{opacity:0}.hg-b1{animation:12s ease-in-out infinite hg-c1}.hg-b2{animation:12s ease-in-out infinite hg-c2}.hg-b3{animation:12s ease-in-out infinite hg-c3}.hg-b4{animation:12s ease-in-out infinite hg-c4}.hg-dot{fill:var(--s);opacity:.3}.hg-dot-1{animation:12s step-end infinite hg-d1}.hg-dot-2{animation:12s step-end infinite hg-d2}.hg-dot-3{animation:12s step-end infinite hg-d3}.hg-dot-4{animation:12s step-end infinite hg-d4}@keyframes hg-d1{0%{opacity:1;fill:var(--g)}25%,to{opacity:.3;fill:var(--s)}}@keyframes hg-d2{0%,24.9%{opacity:.3}25%{opacity:1;fill:var(--g)}50%,to{opacity:.3;fill:var(--s)}}@keyframes hg-d3{0%,49.9%{opacity:.3}50%{opacity:1;fill:var(--g)}75%,to{opacity:.3;fill:var(--s)}}@keyframes hg-d4{0%,74.9%{opacity:.3}75%,to{opacity:1;fill:var(--g)}}.hg-day-ring{stroke:var(--c);stroke-width:1.3px;opacity:.8}.hg-num{fill:var(--c);font-size:15px;font-family:var(--font-outfit), system-ui, sans-serif}.hg-day{transform-box:fill-box;transform-origin:50%;animation:hg-day 12s var(--e) infinite;opacity:0}.hg-day-0{animation-delay:0s}.hg-day-1{animation-delay:.1s}.hg-day-2{animation-delay:.2s}.hg-day-3{animation-delay:.3s}.hg-day-4{animation-delay:.4s}.hg-day-5{animation-delay:.5s}.hg-day-6{animation-delay:.6s}@keyframes hg-day{0%,1%{opacity:0;transform:scale(.4)}6%,to{opacity:1;transform:scale(1)}}.hg-x{stroke:var(--c);stroke-width:1.4px;opacity:.55;stroke-dasharray:40;stroke-dashoffset:40px;animation:hg-x 12s var(--e) infinite}@keyframes hg-x{0%,9%{stroke-dashoffset:40px}13%,to{stroke-dashoffset:0}}.hg-best-ring{stroke:var(--g);stroke-width:2.4px;fill:#d4af3729;stroke-dasharray:1;stroke-dashoffset:1px;animation:hg-ring 12s var(--e) infinite}@keyframes hg-ring{0%,12%{stroke-dashoffset:1px}19%,to{stroke-dashoffset:0}}.hg-check{stroke:var(--g);stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:hg-tick 12s var(--e) infinite}@keyframes hg-tick{0%,17%{stroke-dashoffset:1px}21%,to{stroke-dashoffset:0}}.hg-sunmark circle,.hg-sunmark line{stroke:var(--g);stroke-width:1.6px;fill:none}.hg-sunmark{animation:hg-pop1 12s var(--e) infinite;transform-box:fill-box;transform-origin:50%}@keyframes hg-pop1{0%,15%{opacity:0;transform:scale(0)}21%,to{opacity:1;transform:scale(1)}}.hg-knot{stroke:var(--c);stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px;animation:12s ease-in-out infinite hg-knot}@keyframes hg-knot{0%,26%{stroke-dashoffset:1px;opacity:1}33%{stroke-dashoffset:0;opacity:1}38%,to{stroke-dashoffset:0;opacity:.18}}.hg-line{stroke:var(--g);stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:12s ease-in-out infinite hg-line}@keyframes hg-line{0%,36%{stroke-dashoffset:1px}44%,to{stroke-dashoffset:0}}.hg-bowl{fill:var(--g);stroke:none}.hg-b2 .hg-bowl,.hg-b2 .hg-flame{opacity:0;animation:hg-lamp 12s var(--e) infinite}@keyframes hg-lamp{0%,43%{opacity:0}47%,to{opacity:1}}.hg-flame{fill:var(--g);transform-box:fill-box;transform-origin:50% 100%}.hg-lab{fill:var(--s);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-family:var(--font-outfit), system-ui, sans-serif;opacity:0}.hg-lab-a{animation:12s ease-in-out infinite hg-lab-a}.hg-lab-b{animation:12s ease-in-out infinite hg-lab-b}@keyframes hg-lab-a{0%,29%{opacity:0}34%,to{opacity:.85}}@keyframes hg-lab-b{0%,44%{opacity:0}48%,to{opacity:.85}}.hg-rem{opacity:0;transform-box:fill-box;transform-origin:50%}.hg-rem-1{animation:hg-r1 12s var(--e) infinite}.hg-rem-2{animation:hg-r2 12s var(--e) infinite}.hg-rem-3{animation:hg-r3 12s var(--e) infinite}@keyframes hg-r1{0%,51%{opacity:0;transform:translateY(14px)}56%,to{opacity:1;transform:translateY(0)}}@keyframes hg-r2{0%,57%{opacity:0;transform:translateY(14px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes hg-r3{0%,63%{opacity:0;transform:translateY(14px)}68%,to{opacity:1;transform:translateY(0)}}.hg-gem{stroke:var(--g);stroke-width:1.8px;fill:#d4af3724}.hg-bead{fill:var(--g)}.hg-bead-line{stroke:var(--g);stroke-width:1.6px}.hg-tick{stroke:var(--g);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px}.hg-tick-1{animation:hg-t1 12s var(--e) infinite}.hg-tick-2{animation:hg-t2 12s var(--e) infinite}.hg-tick-3{animation:hg-t3 12s var(--e) infinite}@keyframes hg-t1{0%,56%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}@keyframes hg-t2{0%,62%{stroke-dashoffset:1px}66%,to{stroke-dashoffset:0}}@keyframes hg-t3{0%,68%{stroke-dashoffset:1px}72%,to{stroke-dashoffset:0}}.hg-lab-c,.hg-lab-c2,.hg-lab-c3{animation:12s ease-in-out infinite hg-lab-c}.hg-lab-c2{animation-delay:.3s}.hg-lab-c3{animation-delay:.6s}@keyframes hg-lab-c{0%,55%{opacity:0}62%,to{opacity:.85}}.hg-dawn{opacity:0;animation:12s ease-in-out infinite hg-dawn}@keyframes hg-dawn{0%,76%{opacity:0}92%,to{opacity:1}}.hg-sun{animation:hg-rise 12s var(--e) infinite}@keyframes hg-rise{0%,76%{transform:translateY(56px)}94%,to{transform:translateY(0)}}.hg-disc{fill:var(--g);stroke:var(--s);stroke-width:1.5px}.hg-rays line{stroke:var(--g);stroke-width:1.6px}.hg-rays{transform-origin:300px 300px;animation:60s linear infinite hg-spin}@keyframes hg-spin{to{transform:rotate(360deg)}}.hg-hill-far{fill:#2d0709}.hg-hill-near{fill:#3a0a0e}.hg-ground{fill:#2b0709}.hg-horizon{stroke:var(--g);stroke-width:.8px;opacity:.55}.hg-road-wide{stroke:#7a1a22;stroke-width:30px;opacity:.45}.hg-road{stroke:#8c2a33;stroke-width:15px;opacity:.8}.hg-trail{stroke:var(--g);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:12s ease-in-out infinite hg-trail}@keyframes hg-trail{0%,76%{stroke-dashoffset:1px}94%,to{stroke-dashoffset:0}}.hg-star{fill:var(--g);opacity:.25}.hg-star-1{animation:hg-s1 12s var(--e) infinite}.hg-star-2{animation:hg-s2 12s var(--e) infinite}.hg-star-3{animation:hg-s3 12s var(--e) infinite}.hg-star-4{animation:hg-s4 12s var(--e) infinite}.hg-star-5{animation:hg-s5 12s var(--e) infinite}@keyframes hg-s1{0%,78%{opacity:.25}82%,to{opacity:1}}@keyframes hg-s2{0%,81%{opacity:.25}85%,to{opacity:1}}@keyframes hg-s3{0%,84%{opacity:.25}88%,to{opacity:1}}@keyframes hg-s4{0%,87%{opacity:.25}91%,to{opacity:1}}@keyframes hg-s5{0%,90%{opacity:.25}94%,to{opacity:1}}.hg-walker{offset-path:path("M236 432 C 196 398, 326 376, 290 342 S 306 318, 300 303");offset-rotate:0deg;animation:12s ease-in-out infinite hg-walk}@keyframes hg-walk{0%,76%{offset-distance:0%}94%,to{offset-distance:100%}}.hg-figure{animation:12s ease-in-out infinite hg-shrink}@keyframes hg-shrink{0%,76%{transform:scale(1)}94%,to{transform:scale(.42)}}.hg-shadow{fill:#00000059}.hg-cloak{fill:var(--c);stroke:var(--s);stroke-width:.8px}.hg-head{fill:var(--c)}@media (prefers-reduced-motion:no-preference){.hg-flame{animation:.9s ease-in-out infinite alternate hg-flick}.hg-all{animation:12s linear infinite hg-loop}@keyframes hg-flick{0%{transform:scale(.88,.95)rotate(-4deg)}to{transform:scale(1.1,1.12)rotate(4deg)}}@keyframes hg-loop{0%{opacity:0}2%,95%{opacity:1}99%,to{opacity:0}}}.hg-moon-lit{fill:var(--c)}.hg-moon-shade{fill:#2a0507}.hg-moon-edge{stroke:var(--s);stroke-width:1px;opacity:.6}.hg-best-day .hg-moon-lit{fill:var(--s)}.hg-best-day .hg-moon-edge{stroke:var(--g);stroke-width:2px;opacity:1}.hg-bestlab{fill:var(--g);font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:0;font-size:14px;animation:12s ease-in-out infinite hg-bestlab}@keyframes hg-bestlab{0%,17%{opacity:0}22%,to{opacity:1}}.hg-day:not(.hg-best-day){animation:hg-day 12s var(--e) infinite, hg-dim 12s ease-in-out infinite}@keyframes hg-dim{0%,13%{filter:none}19%,to{filter:opacity(.45)}}.hg-best-day{animation:hg-day 12s var(--e) infinite, hg-lift 12s var(--e) infinite}@keyframes hg-lift{0%,12%{scale:1}20%,to{scale:1.18}}.hg-num{opacity:.6}.hg-scene{--rm-delay:-11.9s}
.hs-scene{--k:1;--ivory:#fdf8ee;--ink:#2a1215;--mut:#7a6a62;--maroon:#7a1a22;--gold:#e2c068;--gold-soft:#f3dfa2;--spring:cubic-bezier(.34, 1.4, .64, 1);--ease:cubic-bezier(.22, .61, .36, 1);--rm-delay:-12s;background:radial-gradient(115% 85% at 50% 44%,#82202a 0%,#5c1017 46%,#3a070d 100%);width:100%;height:100%}.hs-stage{font-family:var(--font-outfit), var(--font-devanagari), system-ui, sans-serif;color:var(--ink);position:absolute;inset:0}.hs-ring{width:66em;height:66em;stroke:var(--gold);stroke-width:.35px;opacity:.2;position:absolute;top:7em;left:17em}.hs-ring-in{stroke-dasharray:.6 1.6}.hs-q{background:var(--ivory);transform-origin:0;animation:hs-q 14s var(--spring) infinite;border-radius:99em;align-items:center;gap:2.2em;padding:1.7em 3.4em 1.7em 1.7em;display:flex;position:absolute;top:5em;left:6em;box-shadow:0 2.6em 4em -2.4em #000000b3}.hs-q-av{width:2.5em;height:2.5em;color:var(--maroon);background:#f1e3cc;border-radius:50%;flex:none;place-items:center;font-size:2.6em;font-weight:700;display:grid}.hs-q-text{white-space:nowrap;width:0;animation:hs-type 14s steps(var(--hs-type-steps,29), end) infinite;font-size:3.6em;font-weight:600;overflow:hidden}.hs-caret{background:var(--maroon);border-radius:1em;flex:none;width:.5em;height:4.4em;margin-left:-1.6em;animation:14s linear infinite hs-caret}@keyframes hs-q{0%,2%{opacity:0;transform:translateY(2em)scale(.96)}5.5%,92.9%{opacity:1;transform:none}97.1%,to{opacity:0;transform:translateY(-1em)scale(.98)}}@keyframes hs-type{0%,6.5%{width:0}21%,to{width:var(--hs-type-w,13.9em)}}@keyframes hs-caret{0%,5.5%{opacity:0}5.6%,8.9%{opacity:1}9%,11.9%{opacity:0}12%,21.4%{opacity:1}21.5%,to{opacity:0}}.hs-chart{width:44em;height:44em;position:absolute;top:18em;left:28em;overflow:visible}.hs-l{stroke:var(--gold);stroke-width:1.15px;stroke-dasharray:1;stroke-dashoffset:1px}.hs-l2{stroke-width:.8px;opacity:.75}.hs-l1{animation:hs-l1 14s var(--ease) infinite}.hs-l2{animation:hs-l2 14s var(--ease) infinite}.hs-l3{animation:hs-l3 14s var(--ease) infinite}@keyframes hs-l1{0%,21.4%{stroke-dashoffset:1px}27.1%,to{stroke-dashoffset:0}}@keyframes hs-l2{0%,25%{stroke-dashoffset:1px}30.7%,to{stroke-dashoffset:0}}@keyframes hs-l3{0%,28.6%{stroke-dashoffset:1px}34.3%,to{stroke-dashoffset:0}}.hs-lines{animation:14s linear infinite hs-out}@keyframes hs-out{0%,92.9%{opacity:1}97.1%,to{opacity:0}}.hs-chart text{font-family:var(--font-outfit), var(--font-devanagari), system-ui, sans-serif;text-anchor:middle}.hs-rashi text{fill:var(--gold);fill-opacity:.6;font-size:4.8px;font-weight:500}.hs-rashi{opacity:0;animation:14s infinite hs-rashi}@keyframes hs-rashi{0%,32.9%{opacity:0}40%,92.9%{opacity:1}97.1%,to{opacity:0}}.hs-pl{fill:var(--gold-soft);transform-box:fill-box;transform-origin:50%;opacity:0;animation:hs-pl 14s var(--spring) infinite;font-size:6.4px;font-weight:600}@keyframes hs-pl{0%,37%{opacity:0;transform:scale(.4)}39.5%,92.9%{opacity:1;transform:scale(1)}97.1%,to{opacity:0;transform:scale(1)}}.hs-h1{fill:var(--gold);fill-opacity:.26;opacity:0;animation:hs-h1 14s var(--ease) infinite}@keyframes hs-h1{0%,50%{opacity:0}54.3%,92.9%{opacity:1}97.1%,to{opacity:0}}.hs-ju{transform-box:fill-box;transform-origin:50%;animation:hs-ju 14s var(--spring) infinite}.hs-pl-ju{fill:#fff7e0;font-size:7.4px}@keyframes hs-ju{0%,50%{transform:scale(1)}54.3%,92.9%{transform:scale(1.3)}97.1%,to{transform:scale(1)}}.hs-lagna{fill:#fff7e0;opacity:0;animation:hs-lagna 14s var(--ease) infinite;font-size:5px;font-weight:500}@keyframes hs-lagna{0%,52%{opacity:0}56%,92.9%{opacity:.9}97.1%,to{opacity:0}}.hs-pulse{stroke:var(--gold);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:14s ease-out infinite hs-pulse}@keyframes hs-pulse{0%,51%{opacity:0;transform:scale(.5)}52.5%{opacity:.9;transform:scale(.7)}61%,to{opacity:0;transform:scale(1.9)}}.hs-a{background:var(--ivory);opacity:0;animation:hs-a 14s var(--spring) infinite;border-radius:3.6em;align-items:flex-start;gap:2.6em;padding:3em 3.4em;display:flex;position:absolute;bottom:4.5em;left:6em;right:6em;transform:translateY(4em);box-shadow:0 3em 4.4em -2.6em #000000bf}@keyframes hs-a{0%,57%{opacity:0;transform:translateY(4em)}62%,92.9%{opacity:1;transform:none}97.1%,to{opacity:0;transform:translateY(1.5em)}}.hs-a-av{background:var(--maroon);width:2.6em;height:2.6em;color:var(--ivory);border-radius:50%;flex:none;place-items:center;font-size:2.4em;font-weight:700;display:grid}.hs-a-text{font-family:var(--font-display), var(--font-devanagari), Georgia, serif;color:var(--ink);margin:0;font-size:4.3em;font-weight:600;line-height:1.16}.hs-a-text:lang(hi){font-weight:500}.hs-a-by{color:var(--mut);opacity:0;margin:1em 0 0;font-size:2.6em;line-height:1.2;animation:14s infinite hs-by}.hs-a-name{color:var(--ink);font-weight:700}@keyframes hs-by{0%,62%{opacity:0}66%,92.9%{opacity:1}97.1%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hs-scene *{animation-name:none!important}.hs-q,.hs-a{opacity:1;transform:none}.hs-q-text{width:var(--hs-type-w,13.9em)}.hs-caret,.hs-pulse{opacity:0}.hs-l{stroke-dashoffset:0}.hs-rashi,.hs-pl,.hs-h1,.hs-a-by{opacity:1}.hs-pl{transform:none}.hs-ju{transform:scale(1.3)}.hs-lagna{opacity:.9}}
.cu-scene{--ivory:#fdfbf7;--ink:#2a1215;--mut:#7a6a62;--maroon:#7a1a22;--gold:#d4af37;--goldd:#b88846;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.22, .61, .36, 1);width:100%;height:100%}.cu-stage{font-size:2.45cqw;font-family:var(--font-outfit), system-ui, sans-serif;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.cu-row{grid-template-columns:14em 1fr;align-items:stretch;gap:1em;width:38.6em;display:grid}.cu-card{background:var(--ivory);opacity:0;border-radius:1.1em;padding:1.05em 1.1em;position:relative;transform:translateY(2em)scale(.95);box-shadow:0 1.2em 2.2em -1.1em #0009}.cu-report{animation:cu-in1 9s var(--spring) infinite}.cu-time{animation:cu-in2 9s var(--spring) infinite}@keyframes cu-in1{0%,4%{opacity:0;transform:translateY(2em)scale(.95)}11%,to{opacity:1;transform:none}}@keyframes cu-in2{0%,20%{opacity:0;transform:translateY(2em)scale(.95)}28%,to{opacity:1;transform:none}}.cu-head{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.8em;display:flex}.cu-title{letter-spacing:-.01em;font-size:1.05em;font-weight:700}.cu-tag{color:var(--mut);white-space:nowrap;background:#f3ece1;border-radius:99em;padding:.3em .75em;font-size:.6em;font-weight:600}.cu-tag-gold{color:#7a5a10;background:#f8ecc4}.cu-list{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.cu-item{opacity:0;background:#f6efe5;border-radius:.7em;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:.55em .6em;display:grid;transform:translate(-1em)}.cu-i1{animation:cu-r1 9s var(--ease) infinite}.cu-i2{animation:cu-r2 9s var(--ease) infinite}.cu-i3{animation:cu-r3 9s var(--ease) infinite}@keyframes cu-r1{0%,10%{opacity:0;transform:translate(-1em)}16%,to{opacity:1;transform:none}}@keyframes cu-r2{0%,14%{opacity:0;transform:translate(-1em)}20%,to{opacity:1;transform:none}}@keyframes cu-r3{0%,18%{opacity:0;transform:translate(-1em)}24%,to{opacity:1;transform:none}}.cu-ico{background:var(--maroon);border-radius:.5em;width:1.7em;height:1.7em;position:relative}.cu-ico:after{content:"";border:2px solid var(--gold);border-radius:.2em;position:absolute;inset:.45em}.cu-ico-biz:after{border-radius:50%}.cu-ico-pro:after{border-radius:0;inset:.5em;transform:rotate(45deg)}.cu-label{font-size:.8em;font-weight:600}.cu-state{white-space:nowrap;border-radius:99em;padding:.3em .65em;font-size:.62em;font-weight:700}.cu-s-good{color:#2f6b34;background:#e6f2e6}.cu-s-rise{color:#7a5a10;background:#f8ecc4}.cu-s-steady{color:#5a4a78;background:#ece6f3}.cu-chart{margin-top:.1em;position:relative}.cu-chart svg{width:100%;height:8em;display:block}.cu-grid{stroke:#e7dccd;stroke-width:.8px}.cu-band{fill:#d4af3733;stroke:var(--gold);stroke-width:1px;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:0;animation:cu-band 9s var(--ease) infinite;transform:scaleX(0)}@keyframes cu-band{0%,33%{opacity:0;transform:scaleX(0)}42%,to{opacity:1;transform:scaleX(1)}}.cu-line{stroke:var(--maroon);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:cu-draw 9s var(--ease) infinite}@keyframes cu-draw{0%,27%{stroke-dashoffset:1px}52%,to{stroke-dashoffset:0}}.cu-node{fill:var(--gold);stroke:var(--maroon);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.cu-n1{animation:cu-p1 9s var(--spring) infinite}.cu-n2{animation:cu-p2 9s var(--spring) infinite}.cu-n3{animation:cu-p3 9s var(--spring) infinite}@keyframes cu-p1{0%,37%{transform:scale(0)}42%,to{transform:scale(1)}}@keyframes cu-p2{0%,45%{transform:scale(0)}50%,to{transform:scale(1)}}@keyframes cu-p3{0%,53%{transform:scale(0)}58%,to{transform:scale(1)}}.cu-m{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;border-radius:99em;padding:.3em .65em;font-size:.56em;font-weight:700;position:absolute;transform:translateY(.5em)}.cu-m1{animation:cu-mp1 9s var(--spring) infinite;top:38%;left:22%}.cu-m2{animation:cu-mp2 9s var(--spring) infinite;top:4%;left:50%}.cu-m3{animation:cu-mp3 9s var(--spring) infinite;top:-14%;right:0}@keyframes cu-mp1{0%,40%{opacity:0;transform:translateY(.5em)}46%,to{opacity:1;transform:none}}@keyframes cu-mp2{0%,48%{opacity:0;transform:translateY(.5em)}54%,to{opacity:1;transform:none}}@keyframes cu-mp3{0%,56%{opacity:0;transform:translateY(.5em)}62%,to{opacity:1;transform:none}}.cu-axis{color:var(--mut);justify-content:space-between;margin-top:.3em;font-size:.56em;font-weight:600;display:flex}.cu-cta{background:var(--maroon);height:2.5em;color:var(--ivory);animation:cu-press 9s var(--ease) infinite;border-radius:99em;place-items:center;margin-top:.8em;font-size:.82em;font-weight:700;display:grid;position:relative;overflow:hidden}.cu-cta-a,.cu-cta-b{grid-area:1/1;align-items:center;gap:.4em;display:inline-flex}.cu-cta-a{animation:9s infinite cu-ca}.cu-cta-b{opacity:0;animation:9s infinite cu-cb}.cu-cta-b svg{width:1.1em}.cu-cta-b path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:cu-cbp 9s var(--ease) infinite}@keyframes cu-press{0%,71%{transform:scale(1)}73%{transform:scale(.95)}76%,to{transform:scale(1)}}@keyframes cu-ca{0%,73%{opacity:1}75%,to{opacity:0}}@keyframes cu-cb{0%,73%{opacity:0}76%,to{opacity:1}}@keyframes cu-cbp{0%,75%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}.cu-time{overflow:visible}.cu-cursor{opacity:0;fill:#fff;stroke:#141414;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 .2em .3em #00000073);width:2em;height:2em;animation:cu-cur 9s var(--ease) infinite;z-index:3;position:absolute;bottom:.3em;right:5.2em}@keyframes cu-cur{0%,60%{opacity:0;transform:translate(8em,4em)}65%{opacity:1;transform:translate(8em,4em)}72%{opacity:1;transform:translate(0)}73%{opacity:1;transform:translate(0)scale(.86)}76%,90%{opacity:1;transform:translate(0)scale(1)}96%,to{opacity:0;transform:translate(.6em,.6em)}}.cu-ripple{border:2px solid var(--gold);opacity:0;border-radius:50%;width:2.2em;height:2.2em;margin-left:-1.1em;animation:9s ease-out infinite cu-rip;position:absolute;bottom:.7em;left:50%}@keyframes cu-rip{0%,72%{opacity:0;transform:scale(.4)}74%{opacity:.9;transform:scale(.8)}82%,to{opacity:0;transform:scale(2.8)}}.cu-spark{background:var(--gold);opacity:0;border-radius:50%;width:.7em;height:.7em;position:absolute}.cu-sp1{animation:cu-sp 9s var(--spring) infinite;top:12%;right:6%}.cu-sp2{animation:cu-sp 9s var(--spring) infinite .25s;bottom:14%;right:14%}.cu-sp3{animation:cu-sp 9s var(--spring) infinite .5s;top:7%;left:40%}@keyframes cu-sp{0%,74%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.6)}88%,to{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.cu-stage{animation:9s linear infinite cu-loop}@keyframes cu-loop{0%{opacity:0}3%,94%{opacity:1}99%,to{opacity:0}}}.cu-scene{--rm-delay:-8.3s}
.hero{--hero-cream:253 251 247;--hero-band:min(15.75rem, 24svh);background:rgb(var(--hero-cream))}@media (min-width:640px){.hero{--hero-band:25rem}}.hero h1 .text-gold-gradient{background-image:linear-gradient(100deg,#7a4f12 0%,#a87832 55%,#7a4f12 100%)}.hero-eyebrow>p{letter-spacing:.14em}@media (min-width:640px){.hero-eyebrow>p{letter-spacing:.22em}}.hero-backdrop{height:var(--hero-band);z-index:-1;background:#f6eee1;position:absolute;inset:0 0 auto;overflow:hidden}.hero-photo{object-fit:cover;object-position:84% 40%;width:100%;height:100%;position:absolute;inset:0}.hero-veil{background:linear-gradient(180deg, rgb(var(--hero-cream) / 0) 0%, rgb(var(--hero-cream) / 0) 66%, rgb(var(--hero-cream) / .6) 84%, rgb(var(--hero-cream) / 1) 100%);position:absolute;inset:0}@media (min-width:640px){.hero-photo{object-position:78% 74%}}@media (min-width:1024px){.hero-backdrop{height:auto;inset:0}.hero-photo{object-position:66% 78%}.hero-veil{background:linear-gradient(0deg, rgb(var(--hero-cream) / 1) 0%, rgb(var(--hero-cream) / 0) 6%), linear-gradient(90deg, rgb(var(--hero-cream) / .92) 0%, rgb(var(--hero-cream) / .88) 30%, rgb(var(--hero-cream) / .68) 46%, rgb(var(--hero-cream) / .34) 58%, rgb(var(--hero-cream) / .06) 72%, rgb(var(--hero-cream) / 0) 86%)}}.hero-chip{border:1px solid var(--chip-edge);min-height:2.75rem;color:var(--chip-ink);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem 0 .5rem;font-size:.9rem;font-weight:600;transition:transform .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.hero-chip-dot{background:var(--chip-bg);width:1.75rem;height:1.75rem;color:var(--chip-icon);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}@media (max-width:399px){.hero-chip{gap:.4rem;padding:0 .8rem 0 .35rem;font-size:.85rem}.hero-chip-dot{width:1.6rem;height:1.6rem}}.hero-chip:hover{background:var(--chip-ink);border-color:var(--chip-ink);color:#fff;transform:translateY(-2px)}.hero-chip:hover .hero-chip-dot{color:#fff;background:#ffffff2e}.hero-card{width:100%;max-width:26rem;margin-inline:auto;position:relative}@media (min-width:1024px){.hero-card{max-width:23rem;margin-right:0}}@media (min-width:1280px){.hero-card{max-width:24.5rem}}.hero-card-frame{background:linear-gradient(135deg,#f6d88b 0%,#d4af37 28%,#b88846 55%,#f3e5ab 80%,#d4af37 100%);border-radius:1.9rem;padding:5px;position:relative;box-shadow:0 36px 40px -30px #4a0000a6,0 2px 6px #4a00001f}.hero-card-inner{aspect-ratio:5/4.5;background:#5c1017;border-radius:calc(1.9rem - 5px);position:relative;overflow:hidden}.hero-card-scene{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero-photo{animation:2.4s cubic-bezier(.22,1,.36,1) both hero-settle}}@keyframes hero-settle{0%{transform:scale(1.07)}to{transform:none}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
