.ix-ah{--sunc:color-mix(in srgb, var(--inv-accent) 60%, #ffd9a0);--water:var(--inv-accent2);background:#1a1233}.ah-backdrop{background:radial-gradient(ellipse 30% 14% at 50% 56%, color-mix(in srgb, var(--inv-accent) 35%, transparent), transparent 70%), linear-gradient(180deg, #120d2e 0, #2c1d4f 30%, #6a3c6c 46%, color-mix(in srgb, var(--inv-accent) 55%, #f3b28c) 54.4%, #5e4070 54.5%, #5a3c66 56.25%, color-mix(in srgb, var(--inv-accent) 35%, #b88ea2) 56.3%, color-mix(in srgb, var(--water) 22%, #7a6690) 68%, color-mix(in srgb, var(--water) 40%, #1c1634) 100%)}.ah-cam{transform-origin:50% 56%;position:absolute;inset:0}.is-opening .ah-cam{animation:3.4s cubic-bezier(.45,0,.35,1) both ah-cam}@keyframes ah-cam{0%{transform:scale(1)}6%{transform:scale(.995)}75%{transform:scale(1.1)}to{transform:scale(1.32)}}.ah-st-s0{stop-color:#120d2e}.ah-st-s1{stop-color:#2c1d4f}.ah-st-s2{stop-color:#643a6c}.ah-st-s3{stop-color:color-mix(in srgb, var(--inv-accent) 30%, #b0607a)}.ah-st-s4{stop-color:color-mix(in srgb, var(--inv-accent) 60%, #f6b894)}.ah-st-w0{stop-color:color-mix(in srgb, var(--inv-accent) 45%, #c78a8e)}.ah-st-w1{stop-color:color-mix(in srgb, var(--water) 35%, #4a2f5e)}.ah-st-w2{stop-color:color-mix(in srgb, var(--water) 45%, #120e28)}.ah-st-d0{stop-color:#33396f}.ah-st-d1{stop-color:#94709e}.ah-st-d2{stop-color:color-mix(in srgb, var(--inv-accent) 55%, #ffc89a)}.ah-st-d3{stop-color:color-mix(in srgb, var(--inv-accent) 35%, #fff0c4)}.ah-st-e0{stop-color:color-mix(in srgb, var(--inv-accent) 40%, #ffe2b0)}.ah-st-e1{stop-color:color-mix(in srgb, var(--water) 60%, #7a6a90)}.ah-st-e2{stop-color:color-mix(in srgb, var(--water) 75%, #0c1a2a)}.ah-far{fill:#6e4a78}.ah-far2{fill:#563a66}.ah-mid{fill:#2e1c3c}.ah-mid-p{fill:#5a3a62}.ah-mid-s{fill:none;stroke:#2e1c3c;stroke-width:3px;stroke-linecap:round}.ah-front{fill:#160c18}.ah-front-p{fill:#2a1a26}.ah-mudhif{fill:#4a3058}.ah-mudhif-d{fill:#34203f}.ah-mudhif-l{fill:none;stroke:#8e6c98;stroke-width:2px}.ah-mudhif-door{fill:color-mix(in srgb, var(--inv-accent) 65%, #ffcf8a)}.ah-buff{fill:#3a2648}.ah-ripple{stroke:#fff;fill:none;stroke-linecap:round}.ah-pad{fill:#1e2a22}.ah-pad-l{fill:none;stroke:#3c5240;stroke-width:2px}.ah-dawn{z-index:1;opacity:0;position:absolute;inset:0}.is-opening .ah-dawn{animation:2.1s ease-in-out .25s both ah-in}@keyframes ah-in{0%{opacity:0}to{opacity:1}}@keyframes ah-out{to{opacity:0}}.ah-venus{aspect-ratio:1;z-index:1;background:#fffaf0;border-radius:50%;width:1.1cqw;animation:3.6s ease-in-out infinite ah-pulse;position:absolute;top:38%;left:76%;box-shadow:0 0 1.4cqw .5cqw #fff0dcb3,0 0 5cqw 1cqw #ffc8dc40}.is-opening .ah-venus{animation:1.4s .4s both ah-out}.ah-sunbox{z-index:2;pointer-events:none;height:56.3%;position:absolute;top:0;left:0;right:0;overflow:hidden}.ah-sun{aspect-ratio:1;background:radial-gradient(circle, #fffef4 0, #fff3c8 40%, var(--sunc) 72%, color-mix(in srgb, var(--inv-accent) 80%, #e86a3a) 100%);width:17cqw;box-shadow:0 0 6cqw 2cqw color-mix(in srgb, var(--sunc) 60%, transparent);border-radius:50%;position:absolute;top:100%;left:50%;transform:translateY(62%)}.is-opening .ah-sun{animation:2.6s cubic-bezier(.3,.1,.25,1) .15s both ah-rise}@keyframes ah-rise{0%{transform:translateY(62%)}to{transform:translateY(-120%)}}.ah-glow{z-index:2;background:radial-gradient(ellipse, color-mix(in srgb, var(--sunc) 70%, transparent) 0, color-mix(in srgb, var(--inv-accent) 28%, transparent) 30%, transparent 66%);mix-blend-mode:screen;pointer-events:none;opacity:.55;border-radius:50%;width:150cqw;height:60cqw;animation:5s ease-in-out infinite ah-pulse;position:absolute;top:56.25%;left:50%;transform:scale(.55)}@keyframes ah-pulse{50%{opacity:.7}}.is-opening .ah-glow{animation:2.6s ease-out .15s both ah-glow}@keyframes ah-glow{0%{opacity:.55;transform:scale(.55)}to{opacity:1;transform:scale(1.25)translateY(-6cqw)}}.ah-path{z-index:3;mix-blend-mode:screen;opacity:0;transform-origin:50% 0;pointer-events:none;background:repeating-linear-gradient(#ffeebef2 0 .35cqh,#0000 .35cqh 1.15cqh);width:26cqw;height:40%;position:absolute;top:56.4%;left:50%;translate:-50%;-webkit-mask:radial-gradient(50% 100% at 50% 0,#000 20%,#0006 55%,#0000 80%);mask:radial-gradient(50% 100% at 50% 0,#000 20%,#0006 55%,#0000 80%)}.is-opening .ah-path{animation:2.2s ease-out .6s both ah-path}@keyframes ah-path{0%{opacity:0;transform:scaleX(.3)scaleY(.4)}to{opacity:1;transform:none}}.ah-warm{z-index:5;background:radial-gradient(ellipse 70% 40% at 50% 50%, color-mix(in srgb, var(--sunc) 55%, transparent), transparent 70%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;height:40%;position:absolute;top:36%;left:0;right:0}.is-opening .ah-warm{animation:1.6s ease-out .9s both ah-in}.ah-mistbox{z-index:6;pointer-events:none;height:54%;position:absolute;top:34%;left:0;right:0}.is-opening .ah-mistbox{animation:1.8s ease-in .5s both ah-burn}@keyframes ah-burn{to{opacity:0;transform:translate(8cqw)translateY(-2cqh)}}.ah-boat{aspect-ratio:400/130;z-index:8;pointer-events:none;width:46%;position:absolute;top:70%;left:58%}.is-opening .ah-boat{animation:2.6s cubic-bezier(.45,0,.3,1) .2s both ah-glide}@keyframes ah-glide{0%{transform:none}to{transform:translate(-31cqw,1.5cqh)scale(1.06)}}.ah-bob{animation:3.6s ease-in-out infinite ah-bob;position:absolute;inset:0}@keyframes ah-bob{0%,to{transform:translateY(0)rotate(.4deg)}50%{transform:translateY(.5cqh)rotate(-.6deg)}}.ah-boat svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ah-hull{fill:#120a10}.ah-hull-l{fill:none;stroke:#5a3a3a;stroke-width:2px}.ah-hull-r{fill:#120a10;opacity:.35}.ah-pole{stroke:#3a2418;stroke-width:4px;stroke-linecap:round}.ah-cargo{fill:#3a2a24}.ah-cargo-l{fill:none;stroke:#5a4232;stroke-width:1.5px}.ah-lamp{fill:color-mix(in srgb, var(--inv-accent) 40%, #ffe6a8)}.ah-lampf{fill:none;stroke:#2a1a10;stroke-width:2px}.ah-lglow{aspect-ratio:1;background:radial-gradient(circle,#ffe2a0b3 0,#ffaa5040 22%,#0000 60%);border-radius:50%;width:34cqw;animation:2.8s infinite ah-flick;position:absolute;top:12%;left:7%;translate:-50% -50%}@keyframes ah-flick{0%,to{opacity:1}40%{opacity:.75}46%{opacity:.95}72%{opacity:.82}}.is-opening .ah-lglow{animation:1.4s ease-in 1.2s both ah-out}.ah-vwake{clip-path:polygon(0 50%,100% 0,100% 12%,8% 50%,100% 88%,100% 100%);opacity:0;background:linear-gradient(90deg,#fff0d273,#0000);width:60%;height:26%;position:absolute;top:70%;left:92%}.is-opening .ah-vwake{animation:2.6s ease-in-out .2s both ah-vw}@keyframes ah-vw{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}.ah-ring{z-index:7;opacity:0;pointer-events:none;border:.35cqw solid #ffeccdb3;border-radius:50%;width:22cqw;height:3.2cqw;position:absolute;translate:-50% -50%}.is-opening .ah-ring{animation:1.6s ease-out both ah-ring}@keyframes ah-ring{0%{opacity:0;transform:scale(.2)}20%{opacity:.85}to{opacity:0;transform:scale(1.7)}}.ah-ring-idle{animation:4.2s ease-out infinite ah-ring}.ah-fg{z-index:9}.ah-sway{transform-box:fill-box;transform-origin:50% 100%;animation:5.2s ease-in-out infinite ah-sway}.ah-sway-b{animation-duration:6.4s;animation-delay:-2s}.ah-sway-c{animation-duration:4.6s;animation-delay:-3.1s}@keyframes ah-sway{0%,to{rotate:-1.2deg}50%{rotate:1.4deg}}.is-opening .ah-sway{animation-duration:2.4s}.ah-birds{z-index:10}.ah-bird{fill:#24142a;opacity:0}.ah-flap{transform-box:fill-box;transform-origin:50%;animation:.32s ease-in-out infinite alternate ah-flap}@keyframes ah-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.55)}}.is-opening .ah-bird{animation:ah-fly 2.1s cubic-bezier(.35, 0, .6, 1) var(--dl) both}@keyframes ah-fly{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.5)}}.ah-gull{fill:#3a2444;animation:26s linear infinite ah-gull}.ah-gull-b{animation-duration:34s;animation-delay:-14s}@keyframes ah-gull{0%{transform:translate(-140px)}to{transform:translate(1040px)}}.ah-namesbed{z-index:35;pointer-events:none;background:radial-gradient(54% 50%,#1008226b,#0000 72%);height:34%;position:absolute;top:3%;left:0;right:0}.is-opening .ah-namesbed{animation:3.4s both ah-bed}@keyframes ah-bed{70%{opacity:1}to{opacity:0}}.ah-names{z-index:36;top:7%}.ah-stars{z-index:1}.is-opening .ah-stars{animation:1.2s .2s both ah-out}.ah-gulls{z-index:6}.ah-marsh{z-index:4}.ah-names .ix-names-main{font-size:11cqw}.ah-names .ix-names-title{color:#fbe9dc;text-shadow:0 .3cqw 1cqw #14081eb3;font-size:4.4cqw}.ah-names .fx-flourish{color:var(--inv-accent);filter:drop-shadow(0 .2cqw .4cqw #14081e99)}.is-opening .ah-names{animation:3.4s both ah-names}@keyframes ah-names{40%{filter:drop-shadow(0 0 2.6cqw color-mix(in srgb, var(--inv-accent) 55%, transparent));transform:translateY(-.6cqh)}to{transform:translateY(-1.4cqh)scale(1.02)}}.ah-flash{z-index:33;background:radial-gradient(circle at 50% 50%, #fffdf4 0, #fff1d6 40%, color-mix(in srgb, var(--inv-accent) 25%, #fbe6cf) 100%);opacity:0;pointer-events:none;position:absolute;inset:0}.is-opening .ah-flash{animation:.7s ease-in 2.7s both ah-in}
.ix-cr{--cr-a:var(--inv-accent);--cr-b:var(--inv-accent2);--cr-gold:#ecc670;--cr-cream:#fff7ee;background:#f4b9c4}.cr-backdrop{background:radial-gradient(60% 30% at 50% 62%,#ffe2beb3,#0000 70%),linear-gradient(#6f63a8,#a487c0 28%,#eaa6bd 52%,#ffd3b6 68%,#d9b3c9 72%,#b7a2c8 100%)}.cr-cam{transform-origin:50% 42%;position:absolute;inset:0}.is-opening .cr-cam{animation:1.3s cubic-bezier(.5,0,.4,1) 1.9s both cr-zoom}@keyframes cr-zoom{0%{transform:scale(1)}to{transform:scale(2.1)}}.cr-cloud{fill:#ffe3e6;opacity:.55}.cr-star{fill:#fffbe8}.cr-moon{fill:#fff6dc}.cr-wheel{transform-box:view-box;transform-origin:790px 830px;animation:70s linear infinite cr-spinw}@keyframes cr-spinw{to{rotate:360deg}}.cr-wheel-r{fill:none;stroke:#9b86bf;stroke-width:7px}.cr-wheel-s{fill:none;stroke:#a995c8;stroke-width:3px}.cr-wheel-b{fill:none;stroke:#fff2c4;stroke-width:7px;stroke-linecap:round;stroke-dasharray:0 26}.cr-wheel-leg{stroke:#8c7ab4;stroke-width:10px;stroke-linecap:round}.cr-gond{fill:#b49ccd}.cr-tent-a{fill:#c9a3cf}.cr-tent-b{fill:#e7cfe6}.cr-tent-d{fill:#8a6aa8}.cr-ground{fill:#b9a5c9}.cr-path{fill:#d8c3d3}.cr-str{fill:none;stroke:#6d5a86;stroke-width:2px}.cr-sbulb{fill:#fff3c6}.cr-st-a{stop-color:var(--cr-a)}.cr-bunting{transform-box:fill-box;transform-origin:50% 0;animation:4.5s ease-in-out infinite cr-bunt}.cr-bunting-b{animation-delay:-2s}@keyframes cr-bunt{50%{transform:rotate(.6deg)translateY(.3%)}}.cr-flag-a{fill:var(--cr-a)}.cr-flag-b{fill:var(--cr-b)}.cr-flag-c{fill:var(--cr-cream)}.cr-line{fill:none;stroke:#fff7ee;stroke-width:2px;opacity:.8}.cr-balloons{z-index:2;pointer-events:none;position:absolute;inset:0}.cr-bal{background:radial-gradient(circle at 34% 30%, #ffffffd9 0 7%, transparent 22%), radial-gradient(circle at 50% 45%, var(--c), color-mix(in srgb, var(--c) 70%, #3a2140) 100%);opacity:0;border-radius:50% 50% 48% 48%/55% 55% 45% 45%;width:7.6cqw;height:9.2cqw;position:absolute;top:84%}.cr-bal:after{content:"";background:#ffffffb3;width:.25cqw;height:9cqw;position:absolute;top:100%;left:50%}.is-opening .cr-bal{animation:cr-float 2.6s cubic-bezier(.3, .1, .6, 1) var(--dl) both}@keyframes cr-float{0%{opacity:0;transform:translate(0)rotate(0)}6%{opacity:1}50%{transform:translate(var(--dx), -40cqh) rotate(6deg)}to{opacity:1;transform:translate(calc(var(--dx) * .4), -86cqh) rotate(-4deg)}}.cr-under{z-index:3}.cr-car{z-index:4;perspective:210cqw;perspective-origin:50% -26cqw;width:0;height:0;position:absolute;top:50%;left:50%}.cr-ring,.cr-slot,.cr-spin{transform-style:preserve-3d;position:absolute;top:0;left:0}.cr-slot{transform:rotateY(var(--th)) translateZ(27cqw) rotateY(calc(-1 * var(--th)))}.is-opening .cr-ring{animation:3s cubic-bezier(.5,0,.75,.55) .2s both cr-turn}.is-opening .cr-spin,.is-opening .cr-core{animation:3s cubic-bezier(.5,0,.75,.55) .2s both cr-unturn}@keyframes cr-turn{0%{transform:rotateY(0)}to{transform:rotateY(330deg)}}@keyframes cr-unturn{0%{transform:rotateY(0)}to{transform:rotateY(-330deg)}}.cr-pole{background:linear-gradient(90deg, #5a320a66, transparent 35%, #ffffff8c 50%, transparent 65%, #5a320a73), repeating-linear-gradient(-55deg, var(--cr-gold) 0 1.1cqw, #fff3cf 1.1cqw 1.5cqw, #b8862f 1.5cqw 2.2cqw);border-radius:.8cqw;width:1.6cqw;height:62cqw;position:absolute;top:-6cqw;left:-.8cqw}.cr-hz{width:24cqw;left:-12.5cqw;top:var(--hy);position:absolute}.cr-hz svg{filter:drop-shadow(0 .6cqw .6cqw #461e4640);width:100%;height:auto;display:block;overflow:visible}.is-opening .cr-hz{animation:cr-bob .8s ease-in-out var(--bd) infinite alternate both}@keyframes cr-bob{0%{transform:translateY(-2.6cqw)}to{transform:translateY(2.6cqw)}}.cr-core{border-left:.6cqw solid var(--cr-gold);border-right:.6cqw solid var(--cr-gold);background:linear-gradient(90deg,#3c1e468c,#0000 30% 70%,#3c1e468c);width:24cqw;height:52cqw;position:absolute;top:0;left:-12cqw;overflow:hidden}.cr-core-p{background:linear-gradient(180deg, color-mix(in srgb, var(--cr-a) 60%, #fff) 0 9%, var(--cr-gold) 9% 10.5%, transparent 10.5% 89%, var(--cr-gold) 89% 90.5%, color-mix(in srgb, var(--cr-b) 60%, #fff) 90.5%), repeating-linear-gradient(90deg, #b8862f 0 .5cqw, transparent .5cqw 8cqw), repeating-linear-gradient(90deg, #c8d4ef 0, #f6f8ff 1.6cqw, #9fb0d8 3.6cqw, #e4ebfb 5.2cqw, #aab9de 8cqw);position:absolute;inset:0 -100% 0 0}.is-opening .cr-core-p{animation:.5s linear .9s infinite cr-slide}@keyframes cr-slide{to{transform:translate(8cqw)}}.cr-cone{z-index:6;clip-path:polygon(50% 0,100% 100%,0 100%);height:17%;position:absolute;top:32.5%;left:11%;right:11%;overflow:hidden}.cr-fan{background:repeating-conic-gradient(from 0deg at 50% 50%, var(--cr-a) 0 6deg, var(--cr-cream) 6deg 12deg);width:200cqw;height:200cqw;position:absolute;top:0;left:50%;translate:-50% -50%}.is-opening .cr-fan{animation:.9s ease-in .2s both cr-fan-in,.42s linear 1.1s infinite cr-fan}@keyframes cr-fan-in{0%{transform:rotate(0)}to{transform:rotate(-12deg)}}@keyframes cr-fan{0%{transform:rotate(0)}to{transform:rotate(-12deg)}}.cr-cone:after{content:"";background:linear-gradient(90deg,#46143c59,#0000 28%,#ffffff38 45%,#0000 60%,#46143c66),linear-gradient(#0000 60%,#46143c1f);position:absolute;inset:0}.cr-val{z-index:7;height:4.6%;position:absolute;top:49.3%;left:10%;right:10%;overflow:hidden}.cr-val-s{background:linear-gradient(180deg, #fff3, transparent 40%, #46143c2e), repeating-linear-gradient(90deg, var(--cr-a) 0 6.4cqw, var(--cr-cream) 6.4cqw 12.8cqw);position:absolute;inset:0 -12.8cqw;-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 4.6cqw no-repeat,radial-gradient(3.2cqw at 50% 0,#000 96%,#0000 100%) 0 4.6cqw/6.4cqw 3.2cqw repeat-x;mask:linear-gradient(#000 0 0) 0 0/100% 4.6cqw no-repeat,radial-gradient(3.2cqw at 50% 0,#000 96%,#0000 100%) 0 4.6cqw/6.4cqw 3.2cqw repeat-x}.is-opening .cr-val-s{animation:.9s ease-in .2s both cr-val-in,.36s linear 1.1s infinite cr-val}@keyframes cr-val-in{0%{transform:translate(0)}to{transform:translate(12.8cqw)}}@keyframes cr-val{0%{transform:translate(0)}to{transform:translate(12.8cqw)}}.cr-front{z-index:8}.cr-trim{fill:var(--cr-gold)}.cr-trim-d{fill:color-mix(in srgb, var(--cr-gold) 70%, #6b4210)}.cr-skirt{fill:var(--cr-b)}.cr-skirt-sh{fill:#3c143c2e}.cr-panel{fill:none;stroke:var(--cr-gold);stroke-width:3px}.cr-floor{fill:color-mix(in srgb, var(--cr-b) 25%, #f6e7dc)}.cr-floor-sh{fill:#50285029}.cr-ceiling{fill:color-mix(in srgb, var(--cr-a) 35%, #5a3a6a)}.cr-step{fill:color-mix(in srgb, var(--cr-b) 40%, #fff)}.cr-flag{fill:var(--cr-b);transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite cr-wave}@keyframes cr-wave{50%{transform:scaleX(.82)skewY(4deg)}}.is-opening .cr-flag{animation-duration:.5s}.cr-dome{fill:var(--cr-a)}.cr-dome-hi{fill:#ffffff59}.cr-bulb{fill:#fff8de;animation:cr-bulb 2.4s ease-in-out calc(var(--i) * -.3s) infinite}.cr-halo{animation:cr-bulb 2.4s ease-in-out calc(var(--i) * -.3s) infinite;mix-blend-mode:screen}@keyframes cr-bulb{0%,to{opacity:1}50%{opacity:.45}}.is-opening .cr-bulb,.is-opening .cr-halo{animation:cr-chase .42s linear calc(var(--i) * -.07s) infinite}@keyframes cr-chase{0%,30%{opacity:1}31%,to{opacity:.3}}.cr-notes{z-index:9;pointer-events:none;position:absolute;inset:0}.cr-note{opacity:0;width:5cqw;height:6cqw;color:var(--c);filter:drop-shadow(0 0 1cqw #ffffffe6);position:absolute}.is-opening .cr-note{animation:cr-note 1.9s ease-out var(--dl) both}@keyframes cr-note{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx), -26cqh) scale(1.1) rotate(var(--r))}}.cr-namesbed{z-index:19;pointer-events:none;background:radial-gradient(50% 48%,#fff5fa52,#0000 72%);height:28%;position:absolute;top:3%;left:0;right:0}.ix-cr .cr-names{top:6.5%;left:9%;right:9%}.ix-cr .cr-names .ix-names-title{color:#fff;background:var(--cr-a);clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);text-shadow:0 .2cqw 0 color-mix(in srgb, var(--cr-a) 60%, #000);border-radius:1.2cqw;margin-bottom:2cqw;padding:.8cqw 5cqw 1.2cqw;font-size:4.6cqw;display:inline-block;box-shadow:inset 0 -.6cqw #0000001f}.ix-cr .cr-names .ix-names-main{color:#fffaf6;text-shadow:0 .35cqw 0 color-mix(in srgb, var(--cr-a) 75%, #fff), 0 .7cqw 0 color-mix(in srgb, var(--cr-a) 85%, #4a1f3a), 0 1.05cqw 0 color-mix(in srgb, var(--cr-a) 70%, #3a1530), 0 1.6cqw 1.6cqw #46143c59;font-size:15cqw;line-height:1.1}.ix-cr .cr-names .ix-names-main span{text-wrap:balance}.ix-cr .cr-names .fx-flourish{color:#fff;opacity:.9;width:40cqw}.is-opening .cr-names{animation:.6s ease-out both cr-name-pop}@keyframes cr-name-pop{40%{transform:scale(1.06)}}.cr-flash{z-index:33;background:radial-gradient(circle at 50% 42%, #fff 0, #fff8fb 40%, color-mix(in srgb, var(--cr-a) 14%, #fff) 85%);opacity:0;pointer-events:none;position:absolute;inset:0}.is-opening .cr-flash{animation:.6s ease-in 2.6s both cr-flash}@keyframes cr-flash{0%{opacity:0}to{opacity:1}}.cr-h-body{fill:var(--hb);stroke:#5a325a59;stroke-width:1.5px}.cr-h-far{fill:color-mix(in srgb, var(--hb) 70%, #7a5a8a)}.cr-h-shade{fill:#5a285a1f}.cr-h-hi{fill:none;stroke:#fffc;stroke-width:3px;stroke-linecap:round}.cr-h-mane{fill:var(--hm)}.cr-h-plume,.cr-h-blanket{fill:var(--hs)}.cr-h-gline{fill:none;stroke:var(--cr-gold);stroke-width:2.5px;stroke-dasharray:1 5;stroke-linecap:round}.cr-h-saddle{fill:color-mix(in srgb, var(--hs) 70%, #4a2140)}.cr-h-strap{fill:none;stroke:var(--cr-gold);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cr-h-hoof{fill:var(--cr-gold)}.cr-h-eye{fill:#3a2140}.cr-h-blush{fill:#ff9fb8;opacity:.55}.cr-bunt{z-index:18}
.ix-ch{--brass:color-mix(in srgb, var(--inv-accent) 82%, #5a3a10);background:#0e0907}.ch-backdrop{background:radial-gradient(circle at 8% 30%, color-mix(in srgb, var(--inv-accent) 22%, transparent), transparent 9cqh), radial-gradient(circle at 92% 22%, #ffc88229, transparent 11cqh), radial-gradient(circle at 85% 52%, color-mix(in srgb, var(--inv-accent) 18%, transparent), transparent 7cqh), radial-gradient(circle at 14% 58%, #ffbe7824, transparent 8cqh), linear-gradient(180deg, #0c0807 0, #1e1410 40%, color-mix(in srgb, var(--inv-accent2) 30%, #1a100b) 43%, color-mix(in srgb, var(--inv-accent2) 18%, #0d0806) 58%, #1a110c 58.4%, #0b0705 100%)}.ch-cam{transform-origin:50% 54%;position:absolute;inset:0}.ch-w1{stop-color:color-mix(in srgb, var(--inv-accent2) 32%, #1a100b)}.ch-w2{stop-color:color-mix(in srgb, var(--inv-accent2) 16%, #0d0806)}.ch-panel{fill:#0000002e;stroke:color-mix(in srgb, var(--inv-accent) 35%, #000);stroke-width:3px}.ch-rail{fill:color-mix(in srgb, var(--inv-accent) 60%, #2a1a0c)}.ch-b0{stop-color:var(--inv-accent)}.ch-b1{stop-color:#ffcf8a}.ch-b2{stop-color:color-mix(in srgb, var(--inv-accent2) 60%, #ff9a7a)}.ch-bk{animation:6s ease-in-out infinite ch-bk}@keyframes ch-bk{50%{opacity:.55}}.ch-rose{fill:color-mix(in srgb, var(--inv-accent2) 45%, #b8283c)}.ch-napkin{fill:color-mix(in srgb, var(--inv-accent2) 85%, #000)}.ch-charger{fill:color-mix(in srgb, var(--inv-accent) 75%, #6b4a20)}.ch-charger-line{stroke:color-mix(in srgb, var(--inv-accent) 60%, #fff3d0);stroke-width:3px}.ch-brass{fill:var(--brass)}.ch-sh1{stop-color:color-mix(in srgb, var(--inv-accent2) 60%, #000)}.ch-sh2{stop-color:color-mix(in srgb, var(--inv-accent2) 85%, #fff)}.ch-sh3{stop-color:color-mix(in srgb, var(--inv-accent2) 55%, #000)}.ch-cone{animation:5s ease-in-out infinite ch-breathe}.ch-pool{mix-blend-mode:soft-light}@keyframes ch-breathe{50%{opacity:.82}}.ch-lamp{transform-origin:450px 0;animation:7s ease-in-out infinite ch-lampsway}@keyframes ch-lampsway{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}.ch-bulb{animation:5s ease-in-out infinite ch-breathe}.ch-flame{transform-box:fill-box;transform-origin:50% 90%;animation:1.3s ease-in-out infinite ch-flicker}@keyframes ch-flicker{0%,to{transform:scale(1)}30%{transform:scale(.92,1.12)skew(3deg)}60%{transform:scale(1.05,.94)skew(-2deg)}}.ch-candleglow{fill:#ffbe6429;animation:1.9s ease-in-out infinite ch-breathe}.ch-lampsvg{z-index:7;pointer-events:none}.ch-clochesvg{z-index:6;pointer-events:none;filter:drop-shadow(0 1cqw 1.2cqw #00000073)}.ch-cloche,.ch-wiggle{transform-origin:450px 1150px}.ch-glint{animation:6s ease-in-out infinite ch-glint}@keyframes ch-glint{0%,55%{transform:skew(-18deg)translate(-180px)}85%,to{transform:skew(-18deg)translate(820px)}}.ch-shadow{z-index:5;background:radial-gradient(#1e140c8c,#0000 70%);border-radius:50%;width:50%;height:4.5%;position:absolute;top:70%;left:25%}.is-opening .ch-wiggle{animation:.48s ease-in-out both ch-wiggle}@keyframes ch-wiggle{0%{transform:rotate(0)}20%{transform:translateY(-6px)rotate(-3deg)}45%{transform:translateY(-2px)rotate(3deg)}70%{transform:translateY(-8px)rotate(-2deg)}to{transform:translateY(0)rotate(0)}}.is-opening .ch-cloche{animation:1.25s cubic-bezier(.45,0,.6,1) .42s both ch-lift}@keyframes ch-lift{0%{transform:translate(0)rotate(0)}22%{transform:translate(-6px,-70px)rotate(-4deg)}to{transform:translate(380px,-1160px)rotate(32deg)}}.is-opening .ch-refl{animation:1.2s ease-in .45s both ch-refl}@keyframes ch-refl{to{transform:translate(-46px,30px)}}.is-opening .ch-shadow{animation:.6s ease-out .5s both ch-fadeout}@keyframes ch-fadeout{0%{opacity:1}to{opacity:0}}@keyframes ch-fadein{0%{opacity:0}to{opacity:1}}.ch-steam{z-index:8;pointer-events:none;filter:blur(.8cqw)}.ch-wisp{fill:none;stroke:#fffaf0;stroke-linecap:round;stroke-dasharray:34 140;stroke-dashoffset:34px;opacity:0}.is-opening .ch-wisp{animation:1.9s cubic-bezier(.3,.2,.4,1) both ch-wisp}@keyframes ch-wisp{0%{stroke-dashoffset:34px;opacity:0;transform:translateY(0)}18%{opacity:.75}60%{opacity:.5}to{stroke-dashoffset:-104px;opacity:0;transform:translateY(-90px)}}.ch-under{z-index:3;pointer-events:none;width:70cqw;height:40cqw;position:absolute;top:72%;left:50%;translate:-50% -50%}.ch-bloom{opacity:0;background:radial-gradient(#fff6dcf2,#ffd69666 40%,#0000 70%);border-radius:50%;position:absolute;inset:0}.is-opening .ch-bloom{animation:1.6s ease-out .55s both ch-bloom}@keyframes ch-bloom{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(1.3)}}.ch-card{aspect-ratio:1;z-index:4;background:var(--tx-paper), radial-gradient(circle at 40% 35%, #fffdf7, #f4ecdc 70%, #e6dac4);border-radius:50%;width:30cqw;position:absolute;top:72.1%;left:50%;transform:translate(-50%,-50%)perspective(80cqw)translateY(0)rotateX(72deg)scale(1);box-shadow:0 .6cqw 1.4cqw #3c281459}.ch-cardsvg{overflow:visible}.ch-card-edge{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 85%, #6b4310);stroke-width:4px}.ch-card-face{fill:none}.ch-card-ring{fill:none;stroke:var(--inv-accent);stroke-width:1.6px}.ch-card-ring-thin{stroke-width:.7px;opacity:.7}.ch-card-gem{fill:var(--inv-accent)}.ch-cardnames{z-index:1;color:color-mix(in srgb, var(--inv-accent2) 80%, #1a0e08);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:15%}.ix-ch .ch-cardnames .ix-names-title{color:color-mix(in srgb, var(--inv-accent) 80%, #5a3a10);margin-bottom:.5cqw;font-size:2.2cqw}.ix-ch .ch-cardnames .ix-names-main{text-wrap:balance;font-size:4.6cqw;line-height:1.12}.ix-ch .ch-cardnames .ix-names-main span{text-wrap:balance}.ix-ch .ch-cardnames .fx-flourish{width:13cqw;color:var(--inv-accent);margin:.8cqw auto 0}.ch-card{opacity:0}.is-opening .ch-card{animation:.25s ease-out .5s both ch-fadein,1.25s cubic-bezier(.3,0,.2,1) .95s both ch-rise}@keyframes ch-rise{0%{transform:translate(-50%,-50%)perspective(80cqw)translateY(0)rotateX(72deg)scale(1);box-shadow:0 .6cqw 1.4cqw #3c281459}to{box-shadow:0 3cqw 5cqw #00000080, 0 0 6cqw color-mix(in srgb, var(--inv-accent) 40%, transparent);transform:translate(-50%,-50%)perspective(80cqw)translateY(-21cqh)rotateX(0)scale(1.85)}}.ch-namesbed{z-index:19;pointer-events:none;background:radial-gradient(50% 46%,#0a060480,#0000 75%);height:28%;position:absolute;top:11%;left:0;right:0}.ix-ch .ch-names{flex-direction:column;justify-content:center;height:24%;display:flex;top:12.5%;left:10%;right:10%}.ix-ch .ch-names .ix-names-main{text-wrap:balance;font-size:11cqw;line-height:1.1}.ix-ch .ch-names .ix-names-main span{text-wrap:balance}.ix-ch .ch-names .ix-names-title{color:#f6e3c0;text-shadow:0 .3cqw 1cqw #000c;font-size:4.4cqw}.ix-ch .ch-names .fx-flourish{width:40cqw;color:var(--inv-accent);filter:drop-shadow(0 .2cqw .4cqw #0009)}.is-opening .ch-names,.is-opening .ch-namesbed{animation:.7s ease-in .85s both ch-namesout}@keyframes ch-namesout{to{opacity:0;transform:translateY(-4cqh)}}.is-opening .ch-cam{animation:1.35s cubic-bezier(.5,0,.3,1) 1.85s both ch-cam}@keyframes ch-cam{0%{transform:scale(1)}to{transform:scale(1.75)}}.ch-flash{z-index:33;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,#fffdf6 0,#fbf1de 45%,#f3e6cf);position:absolute;inset:0}.is-opening .ch-flash{animation:.6s ease-in 2.6s both ch-fadein}
.ix-ct{--ct-dusk:color-mix(in srgb, var(--inv-accent2) 72%, #07061a);--ct-violet:color-mix(in srgb, var(--inv-accent2) 52%, #6a3a68);--ct-rose:color-mix(in srgb, #d8706a 72%, var(--inv-accent2));--ct-amber:color-mix(in srgb, var(--inv-accent) 62%, #f07a3c);--ct-gold:color-mix(in srgb, var(--inv-accent) 55%, #ffd79a);--ct-hor:color-mix(in srgb, var(--inv-accent) 30%, #fff0c8);--ct-shade:color-mix(in srgb, var(--inv-accent2) 42%, #1a1020);background:var(--ct-dusk)}.ct-backdrop{background:radial-gradient(ellipse 60% 40% at 58% 74%, color-mix(in srgb, var(--ct-gold) 70%, transparent), transparent 70%), linear-gradient(180deg, var(--ct-dusk) 0, var(--ct-violet) 28%, var(--ct-rose) 50%, var(--ct-amber) 64%, var(--ct-gold) 71%, var(--ct-hor) 74.5%, color-mix(in srgb, var(--inv-accent2) 30%, #2c1a26) 77%, color-mix(in srgb, var(--inv-accent2) 32%, #3a2430) 78.5%, color-mix(in srgb, var(--inv-accent) 22%, #3a2a24) 83.8%, color-mix(in srgb, var(--inv-accent) 18%, #2a2418) 84%, #120c12 94%)}.ct-cam{transform-origin:50% 32%;will-change:transform;position:absolute;inset:0}.ct-s0{stop-color:var(--ct-dusk)}.ct-s1{stop-color:var(--ct-violet)}.ct-s2{stop-color:var(--ct-rose)}.ct-s3{stop-color:var(--ct-amber)}.ct-s4{stop-color:var(--ct-gold)}.ct-s5{stop-color:var(--ct-hor)}.ct-sg1{stop-color:var(--ct-gold)}.ct-sg2{stop-color:var(--ct-amber)}.ct-sun{fill:#fff7e2;filter:drop-shadow(0 0 18px #fff0c0)}.ct-sunglow{mix-blend-mode:screen;animation:6s ease-in-out infinite ct-breathe}@keyframes ct-breathe{50%{opacity:.82}}.ct-cl0{stop-color:color-mix(in srgb, var(--inv-accent2) 45%, #5c3a5a)}.ct-cl1{stop-color:color-mix(in srgb, #e48a6a 70%, var(--inv-accent2))}.ct-cl2{stop-color:color-mix(in srgb, var(--inv-accent) 55%, #ffe0a8)}.ct-clouds{animation:40s ease-in-out infinite alternate ct-drift}@keyframes ct-drift{0%{transform:translate(-16px)}to{transform:translate(16px)}}.ct-city{fill:color-mix(in srgb, var(--inv-accent2) 26%, #c47a62);opacity:.55}.ct-river{fill:color-mix(in srgb, var(--ct-gold) 60%, var(--inv-accent2));opacity:.75}.ct-glint{stroke:#fff4d6;stroke-width:1.6px;stroke-linecap:round;opacity:.75}.ct-shimmer{animation:5s linear infinite ct-shimmer}@keyframes ct-shimmer{0%{transform:translate(0)}to{transform:translate(-60px)}}.ct-sunpath{fill:#fff6dc;opacity:.75}.ct-tower{fill:var(--ct-shade)}.ct-tw0{stop-color:color-mix(in srgb, var(--inv-accent2) 35%, #241628)}.ct-tw1{stop-color:color-mix(in srgb, var(--inv-accent2) 30%, #4a2e3a)}.ct-tw2{stop-color:color-mix(in srgb, var(--inv-accent) 35%, #6a3e36)}.ct-rim0{stop-color:color-mix(in srgb, var(--inv-accent) 65%, #ffc890)}.ct-rim1{stop-color:color-mix(in srgb, var(--inv-accent) 70%, #b0502a)}.ct-rimline{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 60%, #ffe2a8);stroke-width:2.4px;opacity:.9}.ct-rim-thick{stroke-width:3.2px}.ct-finial{fill:var(--inv-accent)}.ct-slot{fill:#0a060e9e}.ct-slot-lit{fill:color-mix(in srgb, var(--inv-accent) 50%, #ffcf8a);opacity:.32}.ct-bellb{fill:color-mix(in srgb, var(--inv-accent) 55%, #3a2410);stroke:color-mix(in srgb, var(--inv-accent) 60%, #2a1808);stroke-width:2px}.ct-bell{transform-origin:450px 496px}.ct-bezel-o{fill:var(--ct-shade);stroke:#00000059;stroke-width:2px}.ct-bezel{fill:none;stroke:var(--inv-accent);stroke-width:5px}.ct-chapter{fill:none;stroke:#50321459;stroke-width:1.4px}.ct-tick{fill:#2a1c16}.ct-hand{fill:#1e1612}.ct-sech{fill:color-mix(in srgb, var(--inv-accent2) 60%, #b02a2a)}.ct-hub{fill:var(--inv-accent);stroke:#2a1c16;stroke-width:1.5px}.ct-hour,.ct-min,.ct-sec{transform-origin:450px 661px}.ct-hour{rotate:205deg}.ct-min{animation:60s steps(60,end) infinite ct-tick;rotate:330deg}.ct-sec{animation:12s steps(60,end) infinite ct-tick}@keyframes ct-tick{to{transform:rotate(360deg)}}.ct-dialglow{aspect-ratio:1;background:radial-gradient(circle, #fff0c873 0 20%, color-mix(in srgb, var(--inv-accent) 22%, transparent) 38%, transparent 66%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:42cqw;animation:4s ease-in-out infinite ct-breathe;position:absolute;top:41.3%;left:50%;translate:-50% -50%}.ct-bld{fill:color-mix(in srgb, var(--inv-accent2) 32%, #3a2430)}.ct-bld-roof{fill:color-mix(in srgb, var(--inv-accent2) 30%, #2c1a26)}.ct-arch{fill:#170d12}.ct-archlit{fill:color-mix(in srgb, var(--inv-accent) 70%, #ff9a50);opacity:.55}.ct-archrim{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 60%, #ffd9a0);stroke-width:1.6px;opacity:.7}.ct-l0{stop-color:color-mix(in srgb, var(--inv-accent) 28%, #3a3420)}.ct-l1{stop-color:color-mix(in srgb, var(--inv-accent2) 25%, #1c1812)}.ct-p0{stop-color:color-mix(in srgb, var(--inv-accent) 60%, #ffd9a6)}.ct-p1{stop-color:color-mix(in srgb, var(--inv-accent) 30%, #4a3424)}.ct-pathedge{fill:none;stroke:#0000004d;stroke-width:3px}.ct-longshadow{fill:#0b070a;opacity:.42}.ct-trunk{fill:#1a1018}.ct-trunk-rim{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 60%, #ffcf90);stroke-width:2.4px;opacity:.65}.ct-frond{fill:#1a1018}.ct-fin{fill:none;stroke:#ffdcaa1f;stroke-width:3px}.ct-crown{animation:6s ease-in-out infinite ct-sway}@keyframes ct-sway{0%,to{rotate:-2deg}50%{rotate:2.4deg}}.ct-bird{animation:38s linear infinite ct-fly}@keyframes ct-fly{0%{transform:translate(980px, var(--y)) scale(var(--bs))}to{transform:translate(-80px, calc(var(--y) - 60px)) scale(var(--bs))}}.ct-birdp{fill:none;stroke:#1c1220;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate ct-flap}@keyframes ct-flap{to{transform:scaleY(-.4)}}.ct-front{z-index:6}.ct-grad{fill:#120a10}.ct-rim{fill:color-mix(in srgb, var(--inv-accent) 70%, #ffd29a)}.ct-arm{transform-origin:30px -150px}.ct-capb{fill:#120a10;stroke:color-mix(in srgb, var(--inv-accent) 55%, #ffd29a);stroke-width:1.6px;stroke-linejoin:round}.ct-capt{fill:none;stroke:var(--inv-accent);stroke-width:2.4px;stroke-linecap:round}.ct-cap{transform-origin:0 -206px}.ct-namesbed{z-index:19;background:radial-gradient(ellipse 60% 52% at 50% 46%, color-mix(in srgb, var(--inv-accent2) 30%, #0604128c), transparent 74%);pointer-events:none;height:32%;position:absolute;top:2%;left:0;right:0}.ct-names{top:6.5%}.ct-names .ix-names-main{text-wrap:balance;font-size:11.5cqw}.ct-names .ix-names-main span{text-wrap:balance}.ct-names .ix-names-title{color:#fbecd2;text-shadow:0 .3cqw 1cqw #0009;font-size:4.6cqw}.ct-names .fx-flourish{color:var(--inv-accent);filter:drop-shadow(0 .2cqw .4cqw #00000080)}.ct-rings i{aspect-ratio:1;border:.7cqw solid color-mix(in srgb, var(--inv-accent) 70%, #fff6dc);width:20cqw;box-shadow:0 0 2cqw color-mix(in srgb, var(--inv-accent) 60%, transparent), inset 0 0 2cqw color-mix(in srgb, var(--inv-accent) 40%, transparent);opacity:0;pointer-events:none;z-index:5;border-radius:50%;margin:-10cqw 0 0 -10cqw;position:absolute;top:41.3%;left:50%}.ct-confetti{z-index:22}.ct-sparks{z-index:7}.ct-flash{z-index:33;background:radial-gradient(circle at 50% 40%, #fffdf6 0, #fff3d6 35%, color-mix(in srgb, var(--inv-accent) 40%, #ffe7bc) 80%);opacity:0;pointer-events:none;position:absolute;inset:-20%}.is-opening .ct-min{animation:1.05s cubic-bezier(.5,0,.2,1) both ct-spin-m}.is-opening .ct-hour{animation:1.05s cubic-bezier(.5,0,.2,1) both ct-spin-h}.is-opening .ct-sec{animation:1.05s cubic-bezier(.5,0,.2,1) both ct-spin-s}@keyframes ct-spin-m{0%{rotate:330deg}to{rotate:1800deg}}@keyframes ct-spin-h{0%{rotate:205deg}to{rotate:570deg}}@keyframes ct-spin-s{0%{rotate:0deg}to{rotate:2520deg}}.is-opening .ct-dialglow{animation:1.6s ease-out .95s both ct-dial}@keyframes ct-dial{0%{opacity:.8;transform:scale(1)}12%{opacity:1;transform:scale(1.6)}40%{opacity:.9;transform:scale(1.25)}to{opacity:.85;transform:scale(1.4)}}.is-opening .ct-bell{animation:1.5s ease-out .95s both ct-bell}@keyframes ct-bell{0%,to{rotate:0deg}12%{rotate:22deg}30%{rotate:-18deg}48%{rotate:12deg}66%{rotate:-7deg}84%{rotate:3deg}}.is-opening .ct-rings i{animation:1.3s cubic-bezier(.2,.6,.3,1) both ct-ring}.is-opening .ct-rings i:first-child{animation-delay:1s}.is-opening .ct-rings i:nth-child(2){animation-delay:1.3s}.is-opening .ct-rings i:nth-child(3){animation-delay:1.6s}@keyframes ct-ring{0%{opacity:0;transform:scale(.55)}12%{opacity:.95}to{opacity:0;transform:scale(4.2)}}.is-opening .ct-arm{animation:ct-arm .5s cubic-bezier(.3, 0, .2, 1.4) calc(.9s + var(--dl)) both}@keyframes ct-arm{to{rotate:-158deg}}.is-opening .ct-cap{animation:ct-toss 2s cubic-bezier(.15, .6, .35, 1) calc(1.15s + var(--dl)) both}@keyframes ct-toss{0%{transform:translate(0)rotate(0)}10%{transform:translate(calc(var(--dx) * .1), -60px) rotate(calc(var(--rr) * .1))}to{transform:translate(var(--dx), -1100px) rotate(var(--rr)) scale(1.5)}}.is-opening .ct-cam{animation:1.75s cubic-bezier(.55,0,.35,1) 1.45s both ct-cam}@keyframes ct-cam{0%{transform:none}to{transform:translateY(18cqh)scale(1.42)}}.is-opening .ct-names{animation:1.4s ease-out .95s both ct-names-glow}@keyframes ct-names-glow{0%{transform:scale(1)}14%{transform:scale(1.04)}to{transform:scale(1)}}.is-opening .ct-flash{animation:.65s ease-in 2.55s both ct-flash}@keyframes ct-flash{0%{opacity:0}to{opacity:1}}.ix-ct .ct-confetti i{animation-delay:calc(var(--dl) + 1.05s)}.ct-star{fill:#fff8e6;animation:3.6s ease-in-out infinite ct-tw}@keyframes ct-tw{50%{opacity:.3}}.ct-shafts{mix-blend-mode:screen;transform-origin:610px 1126px;animation:9s ease-in-out infinite alternate ct-shafts}@keyframes ct-shafts{0%{opacity:.6;rotate:-1.5deg}to{opacity:1;rotate:1.5deg}}
.ix-cl{--cl-sky1:color-mix(in srgb, var(--inv-accent) 62%, #fff);--cl-sky2:color-mix(in srgb, var(--inv-accent) 26%, #fff);--cl-sky3:color-mix(in srgb, var(--inv-accent) 10%, #ffe6ee);--cl-shade:color-mix(in srgb, var(--inv-accent) 34%, #d9dcef);background:var(--cl-sky2)}.cl-backdrop{background:radial-gradient(ellipse 30% 22% at 12% 82%, #fff 30%, transparent 70%), radial-gradient(ellipse 34% 20% at 90% 86%, #fff 30%, transparent 70%), radial-gradient(ellipse 26% 14% at 8% 32%, #fffc 20%, transparent 70%), radial-gradient(ellipse 30% 16% at 94% 54%, #fffc 20%, transparent 70%), linear-gradient(180deg, var(--cl-sky1), var(--cl-sky2) 62%, #fff)}.cl-defs{width:0;height:0;position:absolute;overflow:hidden}.cl-cam{position:absolute;inset:0}.cl-sky{background:radial-gradient(circle at 75% 17%, color-mix(in srgb, var(--inv-accent2) 30%, transparent), transparent 30%), radial-gradient(ellipse 80% 40% at 50% 100%, #fff0f6e6, transparent 70%), linear-gradient(180deg, var(--cl-sky1), var(--cl-sky2) 55%, var(--cl-sky3));position:absolute;inset:0}.cl-c0{stop-color:#fff}.cl-c1{stop-color:#f7f8fd}.cl-c2{stop-color:var(--cl-shade)}.cl-crease{fill:none;stroke:var(--cl-shade);stroke-width:6px;stroke-linecap:round;opacity:.5}.cl-base{fill:#fff}.cl-layer{pointer-events:none;position:absolute;inset:0}.cl-back{z-index:2;opacity:.82}.cl-mid{z-index:6}.cl-front{z-index:22}.cl-back-l{animation:9s ease-in-out infinite alternate cl-bob}.cl-back-r{animation:11s ease-in-out -4s infinite alternate-reverse cl-bob}.cl-mid-l{animation:7s ease-in-out -2s infinite alternate cl-bob}.cl-mid-r{animation:8s ease-in-out -5s infinite alternate-reverse cl-bob}.cl-front-l{animation:10s ease-in-out -1s infinite alternate cl-bob}.cl-front-r{animation:9s ease-in-out -6s infinite alternate-reverse cl-bob}@keyframes cl-bob{0%{transform:translate(-1.6cqw)}to{transform:translate(1.6cqw)translateY(-.4cqh)}}.cl-ncloud{aspect-ratio:900/460;z-index:8;width:100%;animation:6s ease-in-out infinite alternate cl-float;position:absolute;top:37%;left:0}@keyframes cl-float{0%{transform:translateY(0)}to{transform:translateY(-1cqh)}}.cl-reveal{z-index:7;pointer-events:none;position:absolute;inset:0}.cl-rb{fill:none;stroke-width:36px;opacity:.55}.cl-rb1{stroke:color-mix(in srgb, var(--inv-accent) 55%, #fff)}.cl-rb2{stroke:#ffcad8}.cl-rb3{stroke:color-mix(in srgb, var(--inv-accent2) 70%, #fff)}.cl-rb4{stroke:#c9f0dc}.cl-rb5{stroke:#cfd8ff}.is-opening .cl-reveal{animation:1.4s ease-out .5s both cl-rv}@keyframes cl-rv{0%{transform:translateY(3cqh)}to{transform:translateY(-3cqh)scale(1.04)}}.cl-thread{stroke:color-mix(in srgb, var(--inv-ink) 35%, transparent);stroke-width:2px;fill:none}.cl-moon{aspect-ratio:260/480;z-index:4;transform-origin:50% 0;width:26cqw;animation:6s ease-in-out infinite cl-swing;position:absolute;top:0;left:62%}.cl-m0{stop-color:color-mix(in srgb, var(--inv-accent2) 40%, #fff)}.cl-m1{stop-color:color-mix(in srgb, var(--inv-accent2) 85%, #c98a20)}.cl-stitch{fill:none;stroke:#ffffffd9;stroke-width:3px;stroke-dasharray:7 6;stroke-linecap:round}.cl-moon-hi{fill:#ffffff59}.cl-moonglow{aspect-ratio:1;z-index:3;background:radial-gradient(circle, color-mix(in srgb, var(--inv-accent2) 55%, #fff) 0, color-mix(in srgb, var(--inv-accent2) 25%, transparent) 30%, transparent 62%);opacity:.55;border-radius:50%;width:70cqw;animation:5s ease-in-out infinite alternate cl-glow;position:absolute;top:17%;left:75%;translate:-50% -50%}@keyframes cl-glow{0%{opacity:.4;transform:scale(.94)}to{opacity:.65;transform:scale(1)}}.cl-star{z-index:5;transform-origin:50% 0;animation:cl-swing 4.6s ease-in-out var(--sw) infinite;position:absolute;top:0;translate:-50%}.cl-star svg{overflow:visible}.cl-star-a,.cl-star-b{stroke-width:9px;stroke-linejoin:round}.cl-star-a{fill:color-mix(in srgb, var(--inv-accent2) 88%, #fff);stroke:color-mix(in srgb, var(--inv-accent2) 88%, #fff)}.cl-star-b{fill:color-mix(in srgb, var(--inv-accent) 70%, #fff);stroke:color-mix(in srgb, var(--inv-accent) 70%, #fff)}.cl-star-g{filter:drop-shadow(0 3px 3px #3c50822e)}@keyframes cl-swing{0%,to{rotate:-3deg}50%{rotate:3deg}}.cl-names{z-index:20;top:33.5%;left:6%;right:6%}.cl-names .ix-names-title{color:color-mix(in srgb, var(--inv-ink) 85%, var(--inv-accent));text-shadow:0 0 2cqw #fff,0 0 1cqw #fff;margin-bottom:2.4cqw;font-size:5cqw}.cl-names .ix-names-main{color:#fff;text-wrap:balance;background:linear-gradient(180deg, color-mix(in srgb, var(--inv-accent) 78%, #fff), var(--inv-accent) 70%, color-mix(in srgb, var(--inv-accent) 85%, #000));max-width:76cqw;text-shadow:0 .5cqw 0 color-mix(in srgb, var(--inv-accent) 60%, #000);box-shadow:0 1.2cqw 2.4cqw color-mix(in srgb, var(--inv-accent) 35%, transparent), inset 0 0 0 .6cqw #ffffff40;outline-offset:-1.6cqw;border-radius:1.4cqw;outline:.4cqw dashed #ffffffbf;padding:1.4cqw 7cqw 2.6cqw;font-size:13cqw;line-height:1.08;display:inline-flex;position:relative}.cl-names .ix-names-main:before,.cl-names .ix-names-main:after{content:"";z-index:-1;background:color-mix(in srgb, var(--inv-accent) 72%, #000);width:10cqw;position:absolute;top:3.4cqw;bottom:-3cqw}.cl-names .ix-names-main:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);left:-6.4cqw}.cl-names .ix-names-main:after{clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);right:-6.4cqw}.cl-names .ix-amp{font-size:.42em}.ix-cl .fx-bubbles{z-index:9}.cl-hearts{z-index:24!important}.ix-cl .fx-sparkle{z-index:7}.cl-flash{z-index:33;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%, #fff 40%, color-mix(in srgb, var(--inv-bg) 60%, #fff));position:absolute;inset:0}.is-opening .cl-front-l{--cx:-78cqw;animation:1.35s cubic-bezier(.5,0,.2,1) .2s both cl-out-l}.is-opening .cl-front-r{--cx:78cqw;animation:1.35s cubic-bezier(.5,0,.2,1) .2s both cl-out-r}.is-opening .cl-mid-l{--cx:-60cqw;animation:1.6s cubic-bezier(.5,0,.2,1) .3s both cl-out-l}.is-opening .cl-mid-r{--cx:60cqw;animation:1.6s cubic-bezier(.5,0,.2,1) .3s both cl-out-r}.is-opening .cl-back-l{--cx:-40cqw;animation:1.9s cubic-bezier(.5,0,.2,1) .4s both cl-out-l}.is-opening .cl-back-r{--cx:40cqw;animation:1.9s cubic-bezier(.5,0,.2,1) .4s both cl-out-r}@keyframes cl-out-l{0%{transform:none}15%{transform:scale(1.03)translate(1cqw)}to{transform:translate(var(--cx), 2cqh) scale(1.08)}}@keyframes cl-out-r{0%{transform:none}15%{transform:scale(1.03)translate(-1cqw)}to{transform:translate(var(--cx), 2cqh) scale(1.08)}}.is-opening .cl-ncloud{animation:2.2s cubic-bezier(.4,0,.3,1) .1s both cl-nc}@keyframes cl-nc{0%{transform:none}12%{transform:scale(1.04,.96)}30%{transform:scale(.98,1.03)translateY(-1cqh)}to{transform:translateY(-5cqh)scale(1.06)}}.is-opening .cl-names{animation:2.2s cubic-bezier(.4,0,.3,1) .1s both cl-nm}@keyframes cl-nm{0%{transform:none}12%{transform:translateY(.6cqh)}40%{transform:translateY(-2cqh)scale(1.05)}to{transform:translateY(-4cqh)scale(1.1)}}.is-opening .cl-moonglow{animation:1.4s ease-out .35s both cl-mglow}@keyframes cl-mglow{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.5)}}.is-opening .cl-star-g{animation:.7s ease-in-out .4s 2 both cl-twk}.is-opening .cl-star:nth-of-type(odd) .cl-star-g{animation-delay:.6s}@keyframes cl-twk{50%{filter:brightness(1.25)drop-shadow(0 0 6px #fff);transform:scale(1.3)}}.cl-star-g{transform-box:fill-box;transform-origin:50%}.is-opening .cl-flash{animation:.55s ease-in 2.25s both cl-flash}@keyframes cl-flash{0%{opacity:0}to{opacity:1}}
.ix-cur{--vel:var(--inv-accent2);--gold:color-mix(in srgb, var(--inv-accent) 88%, #b8862e);background:#070304}.cur-backdrop{background:radial-gradient(ellipse 34% 60% at 50% 46%, color-mix(in srgb, var(--vel) 40%, transparent), transparent 70%), linear-gradient(180deg, transparent 80%, #020101 88%), radial-gradient(ellipse 80% 90% at 50% 40%, color-mix(in srgb, var(--vel) 28%, #0b0405), #050203)}.cur-defs{width:0;height:0;position:absolute;overflow:hidden}.cur-cam{transform-origin:50% 42%;position:absolute;inset:0}.cur-v0{stop-color:color-mix(in srgb, var(--vel) 32%, #000)}.cur-v1{stop-color:color-mix(in srgb, var(--vel) 72%, #000)}.cur-v2{stop-color:var(--vel)}.cur-v3{stop-color:color-mix(in srgb, var(--vel) 78%, #ffd9c0)}.cur-g0{stop-color:#fff3c8}.cur-g1{stop-color:color-mix(in srgb, var(--gold) 90%, #fff)}.cur-g2{stop-color:color-mix(in srgb, var(--gold) 70%, #5a3a0e)}.cur-g3{stop-color:color-mix(in srgb, var(--gold) 45%, #2a1604)}.cur-wall{fill:color-mix(in srgb, var(--vel) 22%, #0a0405)}.cur-damask{fill:none;stroke:color-mix(in srgb, var(--gold) 30%, transparent);stroke-width:1.6px}.cur-hole{fill:#050203}.cur-trim{fill:var(--gold);opacity:.85}.cur-trim-d{stroke:color-mix(in srgb, var(--gold) 40%, #000);stroke-width:3px;stroke-dasharray:3 7}.cur-fringe{fill:none;stroke:var(--gold);stroke-width:22px;stroke-dasharray:1.6 2.6}.cur-fringe-s{stroke-width:18px}.cur-braid{fill:none;stroke:color-mix(in srgb, var(--gold) 80%, #fff);stroke-width:6px}.cur-swagfold{fill:none;stroke:#00000059;stroke-width:5px}.cur-cord{fill:none;stroke:var(--gold);stroke-width:3px}.cur-tassel-l{stroke:color-mix(in srgb, var(--gold) 45%, #000);stroke-width:1.4px}.cur-rope{fill:none;stroke:var(--gold);stroke-width:7px;stroke-linecap:round;stroke-dasharray:5 2}.cur-rope-h{stroke-width:6px}.cur-arch-gold{filter:drop-shadow(0 0 #0000)}.cur-arch-shade{fill:#1e0c0261}.cur-recess{fill:none;stroke:#0a04008c;stroke-width:16px}.cur-flute{fill:#3c1e054d}.cur-dent-bg{fill:color-mix(in srgb, var(--gold) 40%, #2a1604)}.cur-bevel{fill:none;stroke:#fff4cc;stroke-width:3px;opacity:.7}.cur-line{stroke:color-mix(in srgb, var(--gold) 40%, #2a1604);stroke-width:3px}.cur-shell{stroke:color-mix(in srgb, var(--gold) 45%, #2a1604);stroke-width:3px;fill:none}.cur-gem{fill:color-mix(in srgb, var(--vel) 80%, #fff);stroke:var(--gold);stroke-width:3px}.cur-lip{fill:#1a0d06}.cur-hood{fill:#140a05}.cur-fl-glow{animation:2.4s ease-in-out infinite cur-flick}.cur-fl-glow:nth-of-type(odd){animation-delay:-1.1s}@keyframes cur-flick{0%,to{opacity:1}45%{opacity:.75}55%{opacity:.95}}.cur-pit{fill:#050203}.cur-seat{fill:#0b0506}.cur-seat-rim{fill:none;stroke:color-mix(in srgb, var(--vel) 55%, #ffb36a);stroke-width:2.4px;opacity:.6}.cur-inside{z-index:2;opacity:0;width:75.556%;height:71.875%;position:absolute;top:11.875%;left:12.222%;overflow:hidden}.cur-glow{background:radial-gradient(ellipse 70% 34% at 50% 80%, #fff6dc 0, color-mix(in srgb, var(--gold) 70%, #ffe6b0) 28%, transparent 70%), radial-gradient(ellipse 90% 60% at 50% 34%, color-mix(in srgb, var(--vel) 60%, #3a1208), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--vel) 30%, #0a0304), color-mix(in srgb, var(--vel) 55%, #2a0e06) 60%, color-mix(in srgb, var(--gold) 50%, #6b2a10));position:absolute;inset:0}.cur-snbed{background:radial-gradient(50% 50%,#0a02048c,#0000 72%);height:46%;position:absolute;top:8%;left:0;right:0}.cur-boards{opacity:.9}.cur-floor{fill:color-mix(in srgb, var(--vel) 25%, #3a1e0e)}.cur-boardl{fill:none;stroke:#00000059;stroke-width:2px}.cur-arch{fill:none;stroke:color-mix(in srgb, var(--gold) 70%, #fff);stroke-width:5px;opacity:.55}.cur-arch-in{stroke-width:2.5px;opacity:.4}.cur-rays{opacity:0}.cur-snames{text-wrap:balance;top:15%;left:3%;right:3%}.cur-snames .ix-names-main{font-size:13cqw}.cur-snames .ix-names-title{color:#fff7e4;text-shadow:0 .3cqw 1.2cqw #501e0099;font-size:4.6cqw}.cur-snames .fx-flourish{color:color-mix(in srgb, var(--gold) 80%, #5a3a0e)}.cur-panel{z-index:4;will-change:transform;width:37.778%;height:71.875%;position:absolute;top:12.125%}.cur-panel-l{transform-origin:0 0;left:12.222%}.cur-panel-r{transform-origin:100% 0;left:50%}.cur-panel-r svg{transform:scaleX(-1)}.cur-panel-l{animation:5s ease-in-out infinite cur-breathe-l}.cur-panel-r{animation:5.6s ease-in-out infinite cur-breathe-r}@keyframes cur-breathe-l{50%{transform:skew(.5deg)}}@keyframes cur-breathe-r{50%{transform:skew(-.5deg)}}.cur-pool{z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffe4b452,#ffc88c1a 60%,#0000);width:96cqw;height:60cqh;animation:4s ease-in-out infinite alternate cur-pool;position:absolute;top:34%;left:50%;translate:-50% -50%}@keyframes cur-pool{0%{opacity:.75}to{opacity:1}}.cur-seam{z-index:5;filter:blur(.8cqw);opacity:.35;mix-blend-mode:screen;background:linear-gradient(#0000,#ffdca080 40%,#ffecc8bf 92%,#0000);width:2cqw;height:69%;position:absolute;top:14%;left:50%;translate:-50%}.cur-foot{z-index:7;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 100% at 50% 100%,#ffbe6e61,#0000 70%);height:22%;animation:3s ease-in-out infinite cur-flick;position:absolute;bottom:16%;left:8%;right:8%}.cur-tie{z-index:6;opacity:0;width:15cqw;height:30cqw;position:absolute;top:50%;overflow:visible}.cur-tie-l{left:7%}.cur-tie-r{right:7%;transform:scaleX(-1)}.cur-plaque{aspect-ratio:760/440;z-index:6;width:68%;position:absolute;top:23.5%;left:16%}.cur-plaque svg{overflow:visible}.cur-pl-sh{fill:#00000080}.cur-pl-bg{fill:color-mix(in srgb, var(--vel) 35%, #0a0405)}.cur-pl-in{fill:none;stroke:var(--gold);stroke-width:2.4px;opacity:.7}.cur-bulbs{fill:none;stroke:#fff4d2;stroke-width:9px;stroke-linecap:round;stroke-dasharray:0 30}.cur-bulbs-b{stroke-dashoffset:15px}.cur-bulbs-a{animation:1.2s step-end infinite cur-blink}.cur-bulbs-b{animation:1.2s step-end -.6s infinite cur-blink}@keyframes cur-blink{0%{opacity:1}50%{opacity:.35}}.cur-pnames{text-align:center;font-family:var(--inv-display);text-wrap:balance;flex-direction:column;justify-content:center;line-height:1.1;display:flex;position:absolute;inset:9% 7%}.cur-pnames .ix-names-title{color:#f8ead0;margin-bottom:.6cqw;font-size:3.6cqw}.cur-pnames .ix-names-main{font-size:9cqw}.cur-front{z-index:8;pointer-events:none}.cur-beam{transform-origin:50% 0;z-index:9;pointer-events:none;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);mix-blend-mode:screen;background:radial-gradient(50% 100% at 50% 0,#fff2d24d,#ffecc81a 55%,#0000 85%);width:46cqw;height:125cqh;position:absolute;top:-8%;translate:-50%}.cur-beam-l{animation:7s ease-in-out infinite alternate cur-sway-l;left:4%;rotate:-27deg}.cur-beam-r{animation:8s ease-in-out infinite alternate cur-sway-r;left:96%;rotate:27deg}@keyframes cur-sway-l{0%{rotate:-24deg}to{rotate:-30deg}}@keyframes cur-sway-r{0%{rotate:30deg}to{rotate:24deg}}.ix-cur .fx-motes{z-index:9}.cur-flash{z-index:33;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 42%, #fffdf3, #fff0cc 45%, color-mix(in srgb, var(--gold) 50%, #fff3d8));position:absolute;inset:0}.is-opening .cur-beam-l{animation:1.4s cubic-bezier(.45,0,.3,1) both cur-sweep-l}.is-opening .cur-beam-r{animation:1.4s cubic-bezier(.45,0,.3,1) both cur-sweep-r}@keyframes cur-sweep-l{0%{rotate:-27deg}35%{rotate:-46deg}70%{rotate:-8deg}to{rotate:-20deg}}@keyframes cur-sweep-r{0%{rotate:27deg}35%{rotate:46deg}70%{rotate:8deg}to{rotate:20deg}}.is-opening .cur-seam{animation:1.1s both cur-seam}@keyframes cur-seam{30%{opacity:1}to{opacity:0}}.is-opening .cur-plaque{animation:.85s cubic-bezier(.55,0,.75,.2) .25s both cur-fly}@keyframes cur-fly{0%{transform:none}22%{opacity:1;transform:translateY(1cqh)}to{opacity:0;transform:translateY(-50cqh)}}.is-opening .cur-panel-l{animation:1.5s cubic-bezier(.62,0,.22,1) .5s both cur-part-l}.is-opening .cur-panel-r{animation:1.5s cubic-bezier(.62,0,.22,1) .5s both cur-part-r}@keyframes cur-part-l{0%{transform:none}10%{transform:scaleX(1.02)skew(-.6deg)}to{transform:translate(-2cqw)rotate(6deg)scaleX(.26)skewY(-2deg)}}@keyframes cur-part-r{0%{transform:none}10%{transform:scaleX(1.02)skew(.6deg)}to{transform:translate(2cqw)rotate(-6deg)scaleX(.26)skewY(2deg)}}.is-opening .cur-inside{animation:.9s .55s both cur-in}@keyframes cur-in{0%{opacity:0}to{opacity:1}}.is-opening .cur-rays{animation:1s 1s both cur-rays}@keyframes cur-rays{to{opacity:.85}}.is-opening .cur-snames{animation:1s cubic-bezier(.2,.8,.3,1.25) .95s both cur-sn}@keyframes cur-sn{0%{opacity:0;transform:scale(.82)translateY(2cqh)}to{opacity:1;transform:none}}.is-opening .cur-tie{animation:.45s ease-out 1.75s both cur-tie}.is-opening .cur-tie-r{animation-name:cur-tie-r}@keyframes cur-tie{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes cur-tie-r{0%{opacity:0;transform:scaleX(-.7)scaleY(.7)}to{opacity:1;transform:scaleX(-1)}}.is-opening .cur-pool{animation:1s .2s both cur-pool-o}@keyframes cur-pool-o{to{opacity:.4}}.is-opening .cur-cam{animation:.8s cubic-bezier(.55,0,.75,.3) 2s both cur-push}@keyframes cur-push{0%{transform:none}to{transform:scale(1.55)}}.is-opening .cur-flash{animation:.5s ease-in 2.3s both cur-flash}@keyframes cur-flash{0%{opacity:0}to{opacity:1}}
.ix-dp{--dp-wax:color-mix(in srgb, var(--inv-accent2) 78%, #1a0505);background:#22130a}.dp-backdrop{background:radial-gradient(ellipse 70% 60% at 30% 10%, #ffc47838, transparent 70%), var(--tx-wood), linear-gradient(135deg, #5a3520, #3e2414 45%, #1e1008);background-size:auto,1800px 640px,auto}.dp-cam{transform-origin:50% 70%;will-change:transform;position:absolute;inset:0}.dp-seam{stroke:#0a04008c;stroke-width:2.4px}.dp-bl0{stop-color:color-mix(in srgb, var(--inv-accent2) 46%, #2a1810)}.dp-bl1{stop-color:color-mix(in srgb, var(--inv-accent2) 30%, #0e0806)}.dp-blshadow{fill:#00000073}.dp-tool{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 75%, #6a4a1a);stroke-width:2.4px;opacity:.75}.dp-tool-thin{stroke-width:1px;stroke-dasharray:2 5;opacity:.6}.dp-corner{fill:color-mix(in srgb, var(--inv-accent2) 24%, #0a0604);stroke:color-mix(in srgb, var(--inv-accent) 60%, #5a3a10);stroke-width:1.6px}.dp-au0{stop-color:#fff2c4}.dp-au1{stop-color:color-mix(in srgb, var(--inv-accent) 85%, #6b4310)}.dp-au2{stop-color:color-mix(in srgb, var(--inv-accent) 50%, #ffe7a8)}.dp-stem{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 70%, #5a3a10);stroke-width:5px;stroke-linecap:round}.dp-stemshadow{fill:none;stroke:#000;stroke-width:10px}.dp-castshadow{opacity:.5}.dp-leaf{stroke:color-mix(in srgb, var(--inv-accent) 50%, #3a2008);stroke-width:.6px}.dp-berry{fill:color-mix(in srgb, var(--inv-accent) 70%, #fff3c0);stroke:#3c1e0080;stroke-width:1px}.dp-nibslit{fill:none;stroke:#3a2408;stroke-width:1.4px}.dp-section{fill:#1a1416}.dp-paper{fill:#0000}.dp-roll .dp-paper{fill:none}.dp-edge{fill:none;stroke:#6e4c228c;stroke-width:2px}.dp-spiral{fill:none;stroke:#785428bf;stroke-width:1.6px}.dp-roll{transform-origin:450px 785px}.dp-curl{opacity:0}.dp-sat0{stop-color:color-mix(in srgb, var(--inv-accent2) 70%, #120202)}.dp-sat1{stop-color:var(--inv-accent2)}.dp-sat2{stop-color:color-mix(in srgb, var(--inv-accent2) 55%, #ffd8d0)}.dp-satsheen{fill:none;stroke:#ffffff2e;stroke-width:1.4px}.dp-satfold{fill:none;stroke:#0000004d;stroke-width:2.4px}.dp-ribbon{transform-origin:450px 790px}.dp-wax0{stop-color:color-mix(in srgb, var(--inv-accent2) 70%, #ff9a8a)}.dp-wax1{stop-color:var(--dp-wax)}.dp-wax2{stop-color:color-mix(in srgb, var(--inv-accent2) 50%, #0a0000)}.dp-press{fill:color-mix(in srgb, var(--dp-wax) 85%, #000);stroke:#00000073;stroke-width:3px}.dp-press-lit{fill:none;stroke:#ffdcc847;stroke-width:2px}.dp-sealleaf{fill:color-mix(in srgb, var(--inv-accent2) 55%, #ffb0a0);opacity:.55}.dp-ini{font-family:var(--inv-display);text-anchor:middle;fill:color-mix(in srgb, var(--dp-wax) 70%, #000);font-size:34px}.dp-ini-lit{fill:#ffd2be61}.dp-sealshadow{fill:#0000006b}.dp-crack{fill:none;stroke:#1a0202;stroke-width:2.6px;stroke-linejoin:round;opacity:0}.dp-glint{fill:#fff6;animation:3.4s ease-in-out infinite dp-glint}@keyframes dp-glint{0%,to{opacity:.35}50%{opacity:.85}}.dp-seal{transform-origin:450px 790px;animation:2.6s ease-in-out infinite dp-sealpulse}@keyframes dp-sealpulse{50%{transform:scale(1.025)}}.dp-chips{z-index:8}.dp-sheetclip,.dp-sheetshadow{width:66.667%;height:39.69%;position:absolute;top:49.06%;left:16.667%}.dp-sheetclip{z-index:3;overflow:hidden}.dp-sheetshadow{z-index:2;filter:blur(1.4cqw);transform-origin:50% 0;background:#00000073;transform:scaleY(0)}.dp-sheetmov{position:absolute;inset:0;overflow:hidden;transform:translateY(-100%)}.dp-sheetin{background:var(--tx-paper), radial-gradient(ellipse 80% 70% at 50% 45%, #fbf3df 0, #f2e2bc 62%, #dcc08a 100%);position:absolute;inset:0;transform:translateY(100%);box-shadow:inset 0 0 4cqw #78501e59}.dp-props,.dp-scroll{z-index:4}.dp-props{z-index:1}.dp-bd{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 85%, #6b4310);stroke-width:3px}.dp-bd2{fill:none;stroke:color-mix(in srgb, var(--inv-accent2) 80%, #000);stroke-width:1.2px;opacity:.7}.dp-bdorn{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 85%, #6b4310);stroke-width:2px;stroke-linecap:round}.dp-sigline{stroke:#3c28148c;stroke-width:1.2px}.dp-sig{fill:none;stroke:#281e3c99;stroke-width:1.6px;stroke-linecap:round}.dp-rib{fill:var(--inv-accent2)}.dp-foil{fill:color-mix(in srgb, var(--inv-accent) 85%, #6b4310);stroke:color-mix(in srgb, var(--inv-accent) 45%, #fff2c4);stroke-width:1.2px}.dp-foil-in{fill:none;stroke:#fff2c4;stroke-width:1.2px;opacity:.7}.dp-wstem{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 80%, #6b4310);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1}.dp-wleaf{transform-box:fill-box;transform-origin:0;stroke:color-mix(in srgb, var(--inv-accent) 55%, #4a2a06);stroke-width:.6px}.dp-wrib{fill:var(--inv-accent2)}.dp-emtassel{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 80%, #6b4310);stroke-width:2.4px;stroke-linecap:round}.dp-sheetnames{top:41%;left:6%;right:6%}.dp-sheetnames .ix-names-title{color:#4a3420;margin-bottom:.6cqw;font-size:4cqw}.dp-sheetnames .ix-names-main{text-wrap:balance;background:linear-gradient(178deg, color-mix(in srgb, var(--inv-accent) 60%, #fff0c0) 10%, color-mix(in srgb, var(--inv-accent) 90%, #4a2a06) 45%, color-mix(in srgb, var(--inv-accent) 60%, #3a2004) 70%, color-mix(in srgb, var(--inv-accent) 85%, #6b4310));color:#0000;filter:drop-shadow(0 .15cqw .1cqw #3c1e0059);-webkit-background-clip:text;background-clip:text;font-size:9.5cqw}.dp-sheetsparks{z-index:5}.dp-lamp{z-index:9;pointer-events:none;position:absolute;inset:0}.dp-lamp:before,.dp-lamp:after{content:"";position:absolute;inset:0}.dp-lamp:before{mix-blend-mode:screen;background:radial-gradient(circle at 4% 2%,#ffdaa06b,#ffb45a24 36%,#0000 62%);animation:4.2s ease-in-out infinite dp-flicker}.dp-lamp:after{background:radial-gradient(80% 70% at 100% 100%,#08030080,#0000 70%)}@keyframes dp-flicker{0%,to{opacity:1}40%{opacity:.86}46%{opacity:.97}70%{opacity:.9}}.dp-namesbed{z-index:19;pointer-events:none;background:radial-gradient(58% 50% at 50% 48%,#0c06028c,#0000 74%);height:34%;position:absolute;top:2%;left:0;right:0}.dp-names{top:8%}.dp-names .ix-names-main{text-wrap:balance;font-size:12cqw}.dp-names .ix-names-title{color:#f3e2c2;text-shadow:0 .3cqw 1cqw #000000b3;font-size:4.6cqw}.dp-names .fx-flourish{color:var(--inv-accent);filter:drop-shadow(0 .2cqw .4cqw #0009)}.dp-fade{z-index:33;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 66%,#fffdf6,#f8f0dc 70%);position:absolute;inset:-20%}.is-opening .dp-seal{animation:.4s ease-out both dp-press}@keyframes dp-press{0%{transform:scale(1)}60%{transform:scale(.93)}to{transform:scale(1)}}.is-opening .dp-crack{animation:.5s ease-out .3s both dp-crack}@keyframes dp-crack{0%{opacity:0}20%{opacity:1}to{opacity:0}}.is-opening .dp-piece-0{animation:.9s cubic-bezier(.3,.1,.4,1) .4s both dp-p0}.is-opening .dp-piece-1{animation:.9s cubic-bezier(.3,.1,.4,1) .42s both dp-p1}.is-opening .dp-piece-2{animation:.9s cubic-bezier(.3,.1,.4,1) .38s both dp-p2}@keyframes dp-p0{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translate(150px,-170px)rotate(70deg)scale(.8)}}@keyframes dp-p1{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translate(170px,210px)rotate(-90deg)scale(.8)}}@keyframes dp-p2{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translate(-190px,120px)rotate(110deg)scale(.8)}}.dp-piece{transform-box:fill-box;transform-origin:50%}.is-opening .dp-sealshadow{animation:.3s ease-out .4s both dp-out}.is-opening .dp-glint{animation:.2s ease-out .35s both dp-out}@keyframes dp-out{to{opacity:0}}.is-opening .dp-ribbon{animation:.85s cubic-bezier(.5,0,.6,1) .45s both dp-ribbon}@keyframes dp-ribbon{0%{opacity:1;transform:none}35%{opacity:1;transform:translate(40px,20px)rotate(6deg)}to{opacity:0;transform:translate(260px,420px)rotate(48deg)scale(.55,.85)}}.is-opening .dp-names,.is-opening .dp-namesbed{animation:.6s ease-in .6s both dp-names-out}@keyframes dp-names-out{to{opacity:0;transform:translateY(-3cqh)}}.is-opening .dp-roll{animation:1.1s cubic-bezier(.45,.05,.25,1) 1s both dp-roll}@keyframes dp-roll{0%{transform:none}to{transform:translateY(635px)scaleY(.9)}}.is-opening .dp-curl{animation:.3s ease-out 1.05s both dp-in}.is-opening .dp-sheetmov{animation:1.1s cubic-bezier(.45,.05,.25,1) 1s both dp-mov}.is-opening .dp-sheetin{animation:1.1s cubic-bezier(.45,.05,.25,1) 1s both dp-movin}.is-opening .dp-sheetshadow{animation:1.1s cubic-bezier(.45,.05,.25,1) 1s both dp-shadow}@keyframes dp-mov{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes dp-movin{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dp-shadow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dp-in{0%{opacity:0}to{opacity:1}}.is-opening .dp-sprig{animation:1s cubic-bezier(.3,0,.3,1) .95s both dp-sprig}@keyframes dp-sprig{to{transform:translate(-110px,60px)rotate(-8deg)}}.dp-sprig{transform-origin:200px 1240px}.is-opening .dp-pen{animation:1s cubic-bezier(.3,0,.3,1) .95s both dp-pen}@keyframes dp-pen{to{transform:translate(120px,70px)}}.is-opening .dp-wstem{animation:.85s ease-out 1.75s both dp-draw}@keyframes dp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.is-opening .dp-wleaf{animation:.4s cubic-bezier(.3,1.6,.5,1) both dp-leaf}@keyframes dp-leaf{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.dp-emblem,.dp-wrib{transform-box:fill-box;transform-origin:50%}.is-opening .dp-emblem{animation:.5s cubic-bezier(.3,1.6,.5,1) 2.45s both dp-leaf}.is-opening .dp-wrib{animation:.4s ease-out 2.4s both dp-in}.is-opening .dp-sheetnames{animation:.7s ease-out 1.85s both dp-rise}@keyframes dp-rise{0%{opacity:0;transform:translateY(2.5cqw)}to{opacity:1;transform:none}}.is-opening .dp-sheetsparks i{animation-delay:calc(var(--dl) + 2s)}.is-opening .dp-cam{animation:2.2s cubic-bezier(.5,0,.4,1) 1.2s both dp-cam}@keyframes dp-cam{0%{transform:none}to{transform:translateY(-9cqh)scale(1.34)}}.is-opening .dp-fade{animation:.55s ease-in 2.85s both dp-in}.is-opening .dp-chips i{animation-duration:1.05s}.dp-sheetnames.dp-long{top:41%}.dp-sheetnames.dp-long .ix-names-main{font-size:7.6cqw;line-height:1.25}
.ix-doors{--brass:color-mix(in srgb, var(--inv-accent) 85%, #5a3a10);background:#c99a62}.dr2-backdrop{background:linear-gradient(225deg,#ffeec880,#0000 45%,#46230a66),linear-gradient(#0000 0 26.5%,#8d5e30 26.5% 26.9%,#cf9f63 26.9% 29.4%,#8d5e30 29.4% 29.8%,#0000 29.8%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='52'><rect width='100' height='52' fill='%23b98a55'/><rect x='1' y='1' width='47' height='23' rx='2' fill='%23e1bb84'/><rect x='51' y='1' width='47' height='23' rx='2' fill='%23d6ad74'/><rect x='-24' y='27' width='47' height='23' rx='2' fill='%23dcb47c'/><rect x='26' y='27' width='47' height='23' rx='2' fill='%23e6c48f'/><rect x='76' y='27' width='47' height='23' rx='2' fill='%23d2a76c'/></svg>") 50% 0/6.25cqh 3.25cqh,#c99a62}.dr2-backdrop:after{content:"";background:linear-gradient(90deg,#3c1e0873,#0000 30% 70%,#3c1e0873);position:absolute;inset:0}.dr2-cam{transform-origin:50% 70%;position:absolute;inset:0}.is-opening .dr2-cam{animation:1.5s cubic-bezier(.55,0,.3,1) 1.55s both dr2-dolly}@keyframes dr2-dolly{0%{transform:none}to{transform:scale(2.4)}}.dr2-carve{fill:none;stroke:#a88b60;stroke-width:3px}.dr2-carve-t{stroke-width:1.6px;stroke-dasharray:3 7;stroke:var(--inv-accent)}.dr2-fanframe{fill:none;stroke:#6e4a26;stroke-width:7px}.dr2-fanhub{fill:color-mix(in srgb, var(--inv-accent) 70%, #fff3c8)}.dr2-glass{stroke:#6e4a26;stroke-width:5px;opacity:.88}.dr2-glass-0{fill:color-mix(in srgb, var(--inv-accent2) 75%, #fff)}.dr2-glass-1{fill:color-mix(in srgb, var(--inv-accent) 60%, #fff4d6)}.dr2-glass-2{fill:#d67780}.is-opening .dr2-glass{animation:.8s .2s both dr2-glow}@keyframes dr2-glow{to{opacity:1;filter:brightness(1.35)}}.dr2-geranium{fill:#d8343f;stroke:#a1202b;stroke-width:2px}.dr2-branch{fill:none;stroke:#5b3b1d;stroke-width:6px;stroke-linecap:round}.dr2-bract{stroke:#5a0a2859;stroke-width:.6px}.dr2-bract-0{fill:#d0367a}.dr2-bract-1{fill:#e45a92}.dr2-bract-2{fill:#b42566}.dr2-front{z-index:8;filter:drop-shadow(0 1cqw 1cqw #3c140a59)}.dr2-brass{fill:var(--brass)}.dr2-bracket{fill:none;stroke:var(--brass);stroke-width:5px}.dr2-lglass{fill:#ffe6a6;opacity:.85}.dr2-lframe{fill:none;stroke:var(--brass);stroke-width:2.6px}.dr2-shadow{z-index:1;opacity:.2;filter:blur(.9cqw);mix-blend-mode:multiply;transform-origin:100% 0;pointer-events:none;animation:7s ease-in-out infinite alternate dr2-sway;position:absolute;inset:0 0 40%}@keyframes dr2-sway{0%{transform:rotate(-1.4deg)translate(-1cqw)}to{transform:rotate(1.6deg)translate(1cqw)}}.dr2-beyond,.dr2-door{width:40%;height:43.875%;position:absolute;top:47.5%;left:30%}.dr2-beyond{z-index:2;background:radial-gradient(ellipse 85% 70% at 50% 60%, #fffdf3 0, #fff0c4 35%, color-mix(in srgb, var(--inv-accent) 55%, #f3c27a) 80%, #b97a3a);opacity:0;overflow:hidden}.is-opening .dr2-beyond{animation:.9s .3s both dr2-fade}@keyframes dr2-fade{0%{opacity:0}to{opacity:1}}.dr2-court-floor{fill:color-mix(in srgb, var(--inv-accent2) 30%, #f4e3c0);opacity:.65}.dr2-court-arc{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 55%, #c79a5a);stroke-width:5px;opacity:.5}.dr2-court-palm{fill:none;stroke:#b07a40;stroke-width:8px;opacity:.45}.dr2-court-frond{fill:none;stroke:#7f9a52;stroke-width:5px;opacity:.5;stroke-linecap:round}.dr2-rays{opacity:0}.is-opening .dr2-rays{animation:1.2s .6s both dr2-fade}.dr2-door{z-index:3;perspective:150cqw;perspective-origin:50% 45%}.dr2-leaf{will-change:transform;width:50%;position:absolute;top:0;bottom:0}.dr2-leaf-l{transform-origin:0;left:0}.dr2-leaf-r{transform-origin:100%;right:0}.dr2-leafsvg{filter:drop-shadow(0 0 .5cqw #00000073);width:100%;height:100%;display:block}.is-opening .dr2-leaf-l{animation:1.7s cubic-bezier(.6,.02,.24,1) .3s both dr2-open-l}.is-opening .dr2-leaf-r{animation:1.7s cubic-bezier(.6,.02,.24,1) .3s both dr2-open-r}@keyframes dr2-open-l{0%{transform:rotateY(0)}to{transform:rotateY(-100deg)}}@keyframes dr2-open-r{0%{transform:rotateY(0)}to{transform:rotateY(100deg)}}.dr2-paint{stop-color:var(--inv-accent2)}.dr2-paint-d{stop-color:color-mix(in srgb, var(--inv-accent2) 62%, #06181a)}.dr2-wood{fill:#000;opacity:.12}.dr2-edge{fill:none;stroke:#00000059;stroke-width:6px}.dr2-recess{fill:#00000040}.dr2-moulding{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 85%, #4a2d0c);stroke-width:4px}.dr2-rail{fill:color-mix(in srgb, var(--inv-accent2) 55%, #0a1c1c)}.dr2-tile-bg{fill:#f6eedb}.dr2-tile-star{fill:var(--inv-accent2)}.dr2-tile-dia{fill:color-mix(in srgb, var(--inv-accent2) 80%, #fff);stroke:color-mix(in srgb, var(--inv-accent2) 60%, #000);stroke-width:1.2px}.dr2-tile-dot{fill:var(--inv-accent)}.dr2-tile-corner{fill:none;stroke:#2a4a9a;stroke-width:3px}.dr2-stud{fill:color-mix(in srgb, var(--inv-accent) 90%, #fff)}.dr2-ring{fill:none;stroke:var(--brass);stroke-width:5px}.dr2-knocker{transform-origin:150px 300px;animation:4s ease-in-out infinite dr2-knock}@keyframes dr2-knock{0%,72%,to{rotate:0deg}77%{rotate:16deg}83%{rotate:-6deg}89%{rotate:6deg}}.is-opening .dr2-knocker{animation:none}.dr2-crack{filter:blur(.6cqw);background:linear-gradient(#0000,#fff2c8 20%,#fffbea);width:1cqw;animation:2.4s ease-in-out infinite alternate dr2-crack;position:absolute;top:1%;bottom:0;left:50%;translate:-50%}@keyframes dr2-crack{0%{opacity:.3}to{opacity:.85}}.is-opening .dr2-crack{animation:.5s both dr2-crack-out}@keyframes dr2-crack-out{0%{opacity:1;width:1.4cqw}to{opacity:0;width:4cqw}}.dr2-namesbed{z-index:19;pointer-events:none;background:radial-gradient(50% 48% at 50% 52%,#fff6e1d1,#fff0d266 55%,#0000 75%);height:33%;position:absolute;top:3%;left:0;right:0}.dr2-names{top:7.5%}.dr2-names .ix-names-main{color:color-mix(in srgb, var(--inv-accent2) 55%, #10201f);text-shadow:0 .2cqw #fffaebe6,0 0 3cqw #fff5dce6;font-size:11.5cqw}.dr2-names .ix-amp{color:var(--inv-accent)}.dr2-names .ix-names-title{color:color-mix(in srgb, var(--inv-accent) 85%, #3a2008);font-size:4.4cqw}.dr2-names .fx-flourish{color:var(--inv-accent)}.is-opening .dr2-names,.is-opening .dr2-namesbed{animation:1.4s 1.3s both dr2-names-out}@keyframes dr2-names-out{to{opacity:0;transform:translateY(-4cqh)}}.dr2-flash{z-index:33;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 68%,#fffef8,#fff4d8 60%,#fbe9c4);position:absolute;inset:0}.is-opening .dr2-flash{animation:.75s ease-in 2.3s both dr2-fade}
.ix-env{--env-linen:color-mix(in srgb, var(--inv-bg) 38%, #d6ccbc);--env-paper:color-mix(in srgb, var(--inv-accent) 13%, #f8f1e6);--env-ink:color-mix(in srgb, var(--inv-accent) 80%, #1c0d0d);--env-petal:color-mix(in srgb, var(--inv-accent) 45%, #f4d6cf);--env-petal2:color-mix(in srgb, var(--inv-accent) 22%, #fff3ea);--env-wax-d:color-mix(in srgb, var(--inv-accent) 55%, #000);background:var(--env-linen)}.env-backdrop{background:radial-gradient(ellipse 60% 70% at 30% 20%, #fff8e680, transparent 70%), linear-gradient(180deg, transparent 60%, #3c28142e), var(--tx-paper), var(--env-linen)}.env-backdrop:after{content:"";background:linear-gradient(90deg,#321e0f38,#0000 28% 72%,#321e0f38);position:absolute;inset:0}.env-defs{width:0;height:0;position:absolute;overflow:hidden}.env-cam{position:absolute;inset:0}.env-linen{fill:var(--env-linen)}.env-weft{stroke:#46321e1a;stroke-width:1.3px}.env-warp{stroke:#ffffff29;stroke-width:1.1px}.env-fold{fill:none;stroke:#ffffff52;stroke-width:18px;stroke-linecap:round;opacity:.6}.env-window path{fill:#fffaf0}.env-window{opacity:.5;mix-blend-mode:soft-light}.env-cast{fill:#3c26146b}.env-stem{fill:none;stroke:#6f7b5c;stroke-width:4px;stroke-linecap:round}.env-stem-w{stroke-width:6px;stroke:#7c8a6c}.env-stem-s{stroke-width:3px;stroke:#7c8a6c}.env-stem-sh{fill:none;stroke:#3b2a1a;stroke-width:8px}.env-euca{fill:#93ab9e;stroke:#6c8577;stroke-width:1.2px}.env-euca-v{fill:none;stroke:#f0f8f08c;stroke-width:1.4px}.env-petal{fill:var(--env-petal)}.env-petal-v{fill:none;stroke:#ffffff73;stroke-width:1.2px}.env-lav{fill:#9c8db8;stroke:#7a6b98;stroke-width:1px}.env-rose{fill:color-mix(in srgb, var(--inv-accent) 62%, #9b6d5e);stroke:color-mix(in srgb, var(--inv-accent) 50%, #3a1c14);stroke-width:2px}.env-rose-l{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 45%, #2a0f0a);stroke-width:2.6px;stroke-linecap:round}.env-rose-hi{fill:none;stroke:#ffe6dc80;stroke-width:3px;stroke-linecap:round}.env-gyp circle{fill:#fbf8f1;stroke:#78645040;stroke-width:1px}.env-twine{fill:none;stroke:#b08a5a;stroke-width:3.4px;stroke-linecap:round}.env-rb-hi{stop-color:color-mix(in srgb, var(--inv-accent) 45%, #fff)}.env-rb-mid{stop-color:color-mix(in srgb, var(--inv-accent) 85%, #fff)}.env-rb-lo{stop-color:color-mix(in srgb, var(--inv-accent) 70%, #000)}.env-bow-sh,.env-bq-sh{fill:#321e1459}.env-bow-in{fill:color-mix(in srgb, var(--inv-accent) 50%, #000);opacity:.55}.env-bow-hi{fill:none;stroke:#fff5f08c;stroke-width:3px;stroke-linecap:round}.env-bow-knot{fill:color-mix(in srgb, var(--inv-accent) 80%, #000);stroke:#ffffff40;stroke-width:1.5px}.env-leafsh{fill:#3a2a18;stroke:#3a2a18;stroke-width:6px;opacity:.13}.env-leafsh path{fill:none}.env-pen-sh{fill:#28190f73}.env-pen-grip{fill:#120d0f}.env-pen-slit{stroke:#5a3d12;stroke-width:1.6px}.env-pen-slit-d{fill:#5a3d12}.env-pen-hi{stroke:#ffffff59;stroke-width:2px;stroke-linecap:round}.env-sun{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(70% 42% at 32% 18%,#fff6dc6b,#0000 70%);animation:6s ease-in-out infinite alternate env-sun;position:absolute;inset:0}@keyframes env-sun{0%{opacity:.6}to{opacity:1}}.env-env{aspect-ratio:3/2;perspective:140cqw;z-index:5;width:72%;position:absolute;top:47%;left:14%;rotate:-2.5deg}.env-part{position:absolute;inset:0}.env-back{z-index:1;border-radius:1cqw}.env-pocket{z-index:3}.env-inside{fill:color-mix(in srgb, var(--env-paper) 80%, #4a2e1e)}.env-liner-bg{fill:color-mix(in srgb, var(--inv-accent) 72%, #1e0c0c)}.env-liner-m{fill:var(--inv-accent2);opacity:.8}.env-liner-d{fill:var(--inv-accent2)}.env-deckle{fill:none;stroke:color-mix(in srgb, var(--env-paper) 80%, #4a2e1e);stroke-width:7px;stroke-dasharray:3 2 1 3 2 2 4 1}.env-p-hi{stop-color:color-mix(in srgb, var(--env-paper) 55%, #fff)}.env-p-mid{stop-color:var(--env-paper)}.env-p-lo{stop-color:color-mix(in srgb, var(--env-paper) 80%, #5a3a28)}.env-edge{fill:none;stroke:#50321e38;stroke-width:2px}.env-edge-hi{fill:none;stroke:#ffffffb3;stroke-width:2px}.env-flapsh{fill:none;stroke:#3c231459;stroke-width:10px}.env-card{z-index:2;background:var(--tx-paper), var(--inv-surface);color:var(--inv-ink);border-radius:.4cqw;position:absolute;inset:4% 5% 5%;box-shadow:0 .3cqw 1cqw #28140a2e}.env-card .sc-art{border-radius:inherit}.env-card-frame{border:.45cqw solid var(--inv-accent2);box-shadow:inset 0 0 0 .6cqw var(--inv-surface), inset 0 0 0 .8cqw var(--inv-accent2);border-radius:.3cqw;position:absolute;inset:5% 4%}.env-card-frame:before,.env-card-frame:after{content:"";aspect-ratio:1;background:var(--inv-accent2);outline:.45cqw solid var(--inv-surface);width:2.2cqw;position:absolute;left:50%;translate:-50% -50%;rotate:45deg}.env-card-frame:before{top:0}.env-card-frame:after{top:100%}.env-card-in{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:9% 8%}.env-cardnames{font-family:var(--inv-display);text-wrap:balance;line-height:1.12}.env-cardnames .ix-names-title{color:var(--inv-muted);margin-bottom:.6cqw;font-size:3cqw}.env-cardnames .ix-names-main{color:var(--inv-accent);font-size:8.2cqw}.env-cardnames .ix-amp{color:var(--inv-accent2)}.env-card-fl{width:30cqw;color:var(--inv-accent2);margin-top:1.4cqw}.env-flap{z-index:4;transform-origin:50% 0;height:59%;position:absolute;top:0;left:0;right:0}.env-flap-in{opacity:0}.env-seal{aspect-ratio:1;z-index:6;width:17cqw;position:absolute;top:56%;left:50%;translate:-50% -50%}.env-seal:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--inv-accent2) 45%, transparent), transparent 62%);border-radius:50%;animation:2.6s ease-in-out infinite env-glow;position:absolute;inset:-40%}@keyframes env-glow{0%,to{opacity:.15;transform:scale(.85)}50%{opacity:.6;transform:scale(1)}}.env-seal-h{filter:drop-shadow(0 .5cqw .5cqw #280a0a66);position:absolute;inset:0}.env-seal-a{clip-path:polygon(-10% -10%,53% -10%,47% 22%,56% 40%,45% 58%,54% 76%,49% 110%,-10% 110%)}.env-seal-b{clip-path:polygon(53% -10%,110% -10%,110% 110%,49% 110%,54% 76%,45% 58%,56% 40%,47% 22%)}.env-seal-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.env-wx-hi{stop-color:color-mix(in srgb, var(--inv-accent) 55%, #fff)}.env-wx-mid{stop-color:var(--inv-accent)}.env-wx-lo{stop-color:color-mix(in srgb, var(--inv-accent) 55%, #000)}.env-wax-ring{fill:none;stroke:color-mix(in srgb, var(--inv-accent) 55%, #000);stroke-width:3.4px;opacity:.55}.env-wax-face{fill:color-mix(in srgb, var(--inv-accent) 88%, #000);stroke:color-mix(in srgb, var(--inv-accent) 50%, #fff);stroke-width:1.2px;stroke-opacity:.5}.env-wax-tick{stroke:color-mix(in srgb, var(--inv-accent) 45%, #fff);stroke-width:2px;opacity:.5}.env-wax-hi{fill:none;stroke:#ffffff73;stroke-width:3px;stroke-linecap:round}.env-seal-ini{font:700 5.4cqw/1 var(--inv-display);color:color-mix(in srgb, var(--inv-accent) 70%, #000);text-shadow:0 -.15cqw 0 color-mix(in srgb, var(--inv-accent) 40%, #fff), 0 .15cqw .1cqw #00000059;direction:rtl;justify-content:center;align-items:center;gap:.6cqw;display:flex;position:absolute;inset:0}.env-seal-ini b{font-weight:700;display:inline-block}.env-seal-ini i{opacity:.7;background:currentColor;width:.7cqw;height:.7cqw;display:inline-block;rotate:45deg}.env-namesbed{z-index:19;pointer-events:none;background:radial-gradient(50% 46%,#fffcf48c,#0000 72%);height:38%;position:absolute;top:5%;left:0;right:0}.env-names{color:var(--env-ink);text-wrap:balance;top:10%}.env-names .ix-names-title{color:var(--inv-muted);letter-spacing:.04em;font-size:4.4cqw}.env-names .ix-names-main{color:var(--env-ink);text-shadow:0 .2cqw #fff9,0 .6cqw 1.6cqw #50281e2e;font-size:12.5cqw}.env-names .ix-amp,.env-names .fx-flourish{color:var(--inv-accent2)}.env-crumbs i{border-radius:30% 60% 40% 50%;scale:.55}.env-flash{z-index:33;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%, var(--inv-surface), color-mix(in srgb, var(--inv-surface) 80%, var(--inv-bg)) 70%);position:absolute;inset:0}.is-opening .env-seal{animation:.34s ease-in-out both env-press}.is-opening .env-seal:before{animation:.5s ease-out .2s both env-pop}.is-opening .env-seal-a{animation:.6s cubic-bezier(.4,0,.8,.6) .3s both env-crack-a}.is-opening .env-seal-b{animation:.6s cubic-bezier(.4,0,.8,.6) .3s both env-crack-b}@keyframes env-press{45%{transform:scale(.88)}to{transform:scale(1.05)}}@keyframes env-pop{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@keyframes env-crack-a{0%{opacity:1;transform:none}20%{opacity:1;transform:translate(-.8cqw)rotate(-6deg)}to{opacity:0;transform:translate(-9cqw,14cqw)rotate(-48deg)}}@keyframes env-crack-b{0%{opacity:1;transform:none}20%{opacity:1;transform:translate(.8cqw)rotate(6deg)}to{opacity:0;transform:translate(9cqw,16cqw)rotate(42deg)}}.is-opening .env-flap{animation:.8s cubic-bezier(.5,.05,.3,1) .45s both env-flap,.7s cubic-bezier(.5,0,.8,.4) 1.75s both env-drop}@keyframes env-flap{0%{z-index:4;transform:rotateX(0)}49%{z-index:4}50%{z-index:1}to{z-index:1;transform:rotateX(178deg)}}.is-opening .env-flap-out{animation:.8s cubic-bezier(.5,.05,.3,1) .45s both env-face-out}.is-opening .env-flap-in{animation:.8s cubic-bezier(.5,.05,.3,1) .45s both env-face-in}@keyframes env-face-out{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes env-face-in{0%,49%{opacity:0}50%,to{opacity:1}}.is-opening .env-flapsh{animation:.4s .45s both env-fade}@keyframes env-fade{to{opacity:0}}.is-opening .env-back,.is-opening .env-pocket{animation:.7s cubic-bezier(.5,0,.8,.4) 1.75s both env-drop}@keyframes env-drop{to{opacity:0;translate:0 42cqw}}.is-opening .env-card{animation:1.45s cubic-bezier(.45,0,.25,1) 1.05s both env-card}@keyframes env-card{0%{z-index:2;transform:none;box-shadow:0 .3cqw 1cqw #28140a2e}44%{z-index:2;transform:translateY(-64%)}45%{z-index:7}to{z-index:7;transform:translateY(-58%)scale(1.25)rotate(2.5deg);box-shadow:0 3cqw 6cqw #28140a4d}}.is-opening .env-names,.is-opening .env-namesbed{animation:.55s ease-in 1s both env-names-out}@keyframes env-names-out{to{opacity:0;transform:translateY(-4cqh)}}.is-opening .env-sun{animation:1.2s 1s both env-sun-up}@keyframes env-sun-up{to{opacity:1.4}}.is-opening .env-flash{animation:.6s ease-in 2.4s both env-flash}@keyframes env-flash{0%{opacity:0}to{opacity:1}}
.ix-iw{--brass:color-mix(in srgb, var(--inv-accent) 80%, #5a3a10);--tile:var(--inv-accent2);background:#0a0c1e}.iw-backdrop{background:radial-gradient(30% 40% at 50% 70%,#ffaa501f,#0000 70%),linear-gradient(#050a22 0,#14214a 20%,#3a3566 36%,#1a121cc7 39%,#0c080ee6 100%),repeating-linear-gradient(0deg,#0000 0 .9cqh,#00000059 .9cqh 1.1cqh),linear-gradient(#050a22 0 39%,#9a7648 39%)}.iw-cam{transform-origin:50% 80.6%;position:absolute;inset:0}.is-opening .iw-cam{animation:3.4s both iw-cam}@keyframes iw-cam{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translateY(0)scale(1)}4%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(0)scale(.99)}44%{animation-timing-function:cubic-bezier(.55,0,.25,1);transform:translateY(-2%)scale(1.12)}93%,to{transform:translateY(-30.6%)scale(5.4)}}.iw-gold-line{stroke:var(--inv-accent);stroke-width:2.6px;opacity:.85;fill:none}.iw-tile-bg{fill:var(--tile)}.iw-tile-star{fill:color-mix(in srgb, var(--tile) 15%, #f6ecd2)}.iw-tile-in{fill:color-mix(in srgb, var(--tile) 70%, #0b1430)}.iw-tile-dot{fill:var(--inv-accent)}.iw-band-bg{fill:color-mix(in srgb, var(--tile) 55%, #0b1438)}.iw-band-line{fill:none;stroke:var(--inv-accent);stroke-width:2.2px;stroke-linejoin:round}.iw-plug{fill:var(--tile)}.iw-ros-rim{fill:#7d5d34}.iw-ros-star{fill:color-mix(in srgb, var(--tile) 12%, #f6ecd2);stroke:var(--inv-accent);stroke-width:2px}.iw-ros-core{fill:var(--inv-accent);stroke:#6b4a1a;stroke-width:2px}.iw-niche{fill:color-mix(in srgb, var(--tile) 30%, #20160f)}.iw-ledge{stroke:#f2e2bb;stroke-width:2px;opacity:.45;fill:none}.iw-lip{stroke:#fff4d6;stroke-width:1.6px;opacity:.6}.iw-cell-rim{fill:none;stroke:#1a110a;stroke-width:1.4px;opacity:.55}.iw-cell-star{fill:var(--inv-accent);opacity:.85}.iw-st-t0{stop-color:color-mix(in srgb, var(--tile) 40%, #04070f)}.iw-st-t1{stop-color:var(--tile)}.iw-st-t2{stop-color:color-mix(in srgb, var(--tile) 45%, #e9fbf6)}.iw-star{animation:3.2s ease-in-out infinite iw-tw}.iw-star-b{animation-delay:-1.6s}@keyframes iw-tw{50%{opacity:.3}}.iw-breathe{animation:4.2s ease-in-out infinite iw-breathe}@keyframes iw-breathe{50%{opacity:.7}}.iw-lansvg{z-index:5}.is-opening .iw-lansvg{animation:3.4s cubic-bezier(.5,0,.75,.4) both iw-par}@keyframes iw-par{0%,42%{transform:translateY(0)}62%{opacity:1}70%,to{opacity:0;transform:translateY(-40cqh)}}.iw-chain{stroke:#3a2c1e;stroke-width:2.4px;stroke-dasharray:5 3;fill:none}.iw-st-b0{stop-color:color-mix(in srgb, var(--brass) 55%, #1a1006)}.iw-st-b1{stop-color:color-mix(in srgb, var(--brass) 85%, #fff2c0)}.iw-glass{fill:#2a1f18}.iw-lattice{fill:none;stroke:color-mix(in srgb, var(--brass) 70%, #1a1006);stroke-width:1.1px}.iw-lframe{fill:none;stroke:color-mix(in srgb, var(--brass) 80%, #2a1806);stroke-width:2.2px;stroke-linejoin:round}.iw-sway{transform-box:fill-box;transform-origin:50% 0;animation:4.6s ease-in-out infinite iw-sway}@keyframes iw-sway{0%,to{rotate:-1.6deg}50%{rotate:1.6deg}}.iw-lit{opacity:0}.iw-halo{z-index:6;aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;opacity:0;background:radial-gradient(circle,#ffecbee6 0,#ffbe646b 16%,#ff8c3224 40%,#0000 68%);border-radius:50%;width:26cqw;position:absolute;translate:-50% -50%}.is-opening .iw-lit{animation:iw-lit .5s ease-out var(--ld) both}.is-opening .iw-halo{animation:iw-halo .9s ease-out var(--ld) both, iw-par 3.4s cubic-bezier(.5, 0, .75, .4) 0s both}.iw-l4{--ld:.22s}.iw-l3{--ld:.42s}.iw-l2{--ld:.62s}.iw-l1{--ld:.82s}.iw-l0{--ld:1.02s}@keyframes iw-lit{0%{opacity:0}25%{opacity:.85}40%{opacity:.25}65%,to{opacity:1}}@keyframes iw-halo{0%{opacity:0;scale:.3}25%{opacity:.7}40%{opacity:.3}65%{opacity:1;scale:1.15}to{opacity:.9;scale:1}}.iw-spill{z-index:3;mix-blend-mode:screen;pointer-events:none;opacity:0;background:radial-gradient(70% 42% at 50% 40%,#ffd68cbf,#ffa0464d 55%,#0000 85%),linear-gradient(#ffbe6e2e,#ffaa5a59);position:absolute}.is-opening .iw-spill{animation:1.3s ease-in-out .3s both iw-fadein}.iw-face{z-index:3;mix-blend-mode:screen;pointer-events:none;opacity:0;background:radial-gradient(50% 46% at 50% 45%,#ffc47866,#ff96461f 55%,#0000 75%);position:absolute;inset:36% 4% 2%}.is-opening .iw-face{animation:1.4s ease-out .6s both iw-fadein}@keyframes iw-fadein{0%{opacity:0}to{opacity:1}}.iw-sheen{z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute;overflow:hidden}.iw-sheen-frame{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,5.56% 4%,5.56% 100%,94.44% 100%,94.44% 4%,5.56% 4%);width:80%;height:62.5%;top:31.875%;left:10%}.iw-sheen i{background:linear-gradient(105deg,#0000 38%,#fffae1d9 48%,#fff0c84d 52%,#0000 62%);position:absolute;inset:-20% -10%;transform:translate(-110%)}.is-opening .iw-sheen-frame i{animation:1s cubic-bezier(.45,0,.3,1) .95s both iw-sweep}.is-opening .iw-sheen-arch i{animation:.9s cubic-bezier(.45,0,.3,1) 1.15s both iw-sweep}@keyframes iw-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.iw-beyond{z-index:4;background:#2a1c26;position:absolute;overflow:hidden}.iw-dusk{background:radial-gradient(80% 50% at 50% 70%,#0e0a1c8c,#060612e0);position:absolute;inset:0}.is-opening .iw-dusk{animation:.9s ease-in-out .85s both iw-fadeout}@keyframes iw-fadeout{to{opacity:0}}.iw-c-frame{fill:none;stroke:#5a3d22;stroke-width:2px}.iw-c-shade{fill:#1e0e1e59}.iw-c-tilef,.iw-c-band{fill:var(--tile)}.iw-c-muq{fill:none;stroke:#b0662a;stroke-width:1px;opacity:.7}.iw-c-lan{fill:#6b2e10;stroke:#6b2e10;stroke-width:.8px;opacity:.75}.iw-c-gold{fill:none;stroke:var(--inv-accent);stroke-width:1.2px;stroke-dasharray:2 3}.iw-c-bowl{fill:color-mix(in srgb, var(--tile) 60%, #bfe9f0)}.iw-c-bulb{fill:#fff2c4;filter:drop-shadow(0 0 3px #ffb860)}.iw-st-w0{stop-color:color-mix(in srgb, var(--tile) 60%, #2a2a50)}.iw-st-w1{stop-color:color-mix(in srgb, var(--tile) 70%, #04101a)}.iw-c-refl{transform-box:fill-box;transform-origin:50% 0;animation:2.4s ease-in-out infinite alternate iw-refl}@keyframes iw-refl{0%{opacity:.7;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1.06)}}.iw-c-jet{fill:none;stroke:#f4fbff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:14 3;opacity:.75;animation:.6s linear infinite iw-jet}@keyframes iw-jet{to{stroke-dashoffset:-17px}}.iw-sky{z-index:1}.iw-namesbed{z-index:35;pointer-events:none;background:radial-gradient(54% 50%,#0406168c,#0000 72%);height:32%;position:absolute;top:3%;left:0;right:0}.is-opening .iw-namesbed{animation:.6s 2.6s both iw-fadeout}.iw-names{z-index:36;top:5.5%}.iw-names .ix-names-main{font-size:11cqw}.iw-names .ix-names-title{color:#f3e6c8;text-shadow:0 .3cqw 1cqw #000000b3;font-size:4.4cqw}.iw-names .fx-flourish{color:var(--inv-accent);filter:drop-shadow(0 .2cqw .4cqw #0009)}.is-opening .iw-names{animation:3.4s both iw-names}@keyframes iw-names{0%{transform:none}30%{filter:drop-shadow(0 0 3cqw color-mix(in srgb, var(--inv-accent) 60%, transparent));transform:scale(1.03)}60%{transform:translateY(-1cqh)scale(1)}to{transform:translateY(1cqh)scale(1)}}.is-opening .iw-names .ix-names-title{animation:3.4s both iw-title}@keyframes iw-title{80%{color:#f3e6c8}to{color:#7a5a2a;text-shadow:none}}.iw-flash{z-index:33;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 55%,#fffcf3 0,#fbf1dc 50%,#f2e2c2 100%);position:absolute;inset:0}.is-opening .iw-flash{animation:.65s ease-in 2.75s both iw-fadein}
.ix-js{--js-ink:color-mix(in srgb, var(--inv-ink) 88%, var(--inv-accent));--js-gold:var(--inv-accent2);background:#eef0e6}.js-backdrop{background:radial-gradient(ellipse 40% 50% at 50% 48%, #fffdf4e6, transparent 70%), radial-gradient(ellipse 30% 40% at 12% 30%, color-mix(in srgb, var(--inv-accent) 22%, #a9bf9c), transparent 70%), radial-gradient(ellipse 30% 40% at 88% 36%, color-mix(in srgb, var(--inv-accent) 18%, #9fb593), transparent 70%), linear-gradient(180deg, #fbfaf3 0, color-mix(in srgb, var(--inv-bg) 70%, #e6ecdc) 45%, #d8dccb 72%, #d9d0bb 74%, #cfc5ae 100%)}.js-defs{width:0;height:0;position:absolute}.js-cam{transform-origin:50% 54%;position:absolute;inset:0}.js-sky2{stop-color:color-mix(in srgb, var(--inv-bg) 60%, #e7eedd)}.js-sky3{stop-color:color-mix(in srgb, var(--inv-accent) 14%, #dbe3cf)}.js-sky4{stop-color:#cdd3bd}.js-tree{opacity:.85}.js-tree0{fill:color-mix(in srgb, var(--inv-accent) 22%, #a3b998)}.js-tree1{fill:#c9d6b8}.js-tree2{fill:#6c8a60}.js-hedge{fill:#7f9b70}.js-cypress{fill:color-mix(in srgb, var(--inv-accent) 12%, #5f7f55);opacity:.9}.js-cast{fill:#3d4a32;opacity:.22}.js-hedge-hi{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;opacity:.4}.js-tile{fill:none;stroke:#78644629;stroke-width:2px}.js-fpetal{fill:#fffefa;stroke:color-mix(in srgb, var(--inv-accent) 45%, #b9ae92);stroke-width:1.2px;filter:drop-shadow(0 2px 1px #5a503240)}.js-step{fill:#f1ece0}.js-step-d{fill:#cfc5af}.js-shadow-in{fill:none;stroke:#5a503c2e;stroke-width:3px}.js-mould{fill:none;stroke:#96876973;stroke-width:2.4px}.js-cap{fill:#fbf8f0;stroke:#96876980;stroke-width:2px}.js-cap-d{fill:#ddd4c1}.js-panel{fill:#aa9b7d1f;stroke:#96876959;stroke-width:2px}.js-key{fill:#fbf8ef}.js-stem{fill:none;stroke:#536f3e;stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}.js-tendril{fill:none;stroke:#6d8a52;stroke-width:2.2px;stroke-linecap:round}.js-leafp{fill:var(--lf,#6f9a55);stroke:#3f6532;stroke-width:.8px}.js-lf-d{--lf:#4c7a3c}.js-rib{fill:none;stroke:#e6f5c88c;stroke-width:1px}.js-petal{stroke:#78785038;stroke-width:.5px}.js-petal-back{fill:#f1eee2}.js-core{fill:color-mix(in srgb, var(--js-gold) 75%, #b8c24a)}.js-calyx{fill:#6f9a55}.js-budp{stroke:#786e5040;stroke-width:.5px}.js-blush{stop-color:color-mix(in srgb, var(--inv-accent) 55%, #f6d3d8)}.js-blooms use{transform-box:fill-box;transform-origin:50%}.js-bud{animation:3.2s ease-in-out infinite js-bud-sway;animation-delay:calc(var(--k) * -.37s);transform-origin:50% 85%!important}@keyframes js-bud-sway{50%{transform:rotate(6deg)scale(1.04)}}.js-fw{opacity:0;transform:scale(0)}.js-open{animation:4s ease-in-out infinite js-open-breathe;animation-delay:calc(var(--k) * -.5s)}@keyframes js-open-breathe{50%{transform:scale(1.06)rotate(6deg)}}.js-gold{fill:none;stroke:color-mix(in srgb, var(--js-gold) 85%, #fff);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.js-gold-glow{stroke:color-mix(in srgb, var(--js-gold) 70%, #fff);stroke-width:26px;opacity:.4}.js-gold-in{stroke-width:3.6px;opacity:.9}.js-cdl{transform-origin:50% 0;z-index:7;animation:5s ease-in-out infinite js-swing;position:absolute;translate:-50%}@keyframes js-swing{0%,to{rotate:-1.6deg}50%{rotate:1.6deg}}.js-chain{opacity:.9;background:repeating-linear-gradient(#b9a77e 0 .6cqw,#8c7a52 .6cqw .9cqw);width:.28cqw;margin:0 auto}.js-cbody{aspect-ratio:60/130;width:100%;margin-top:-1.4cqw;position:relative}.js-csvg{filter:drop-shadow(0 .6cqw .6cqw #3c321e40);width:100%;height:100%;display:block;position:relative;overflow:visible}.js-cglow{aspect-ratio:1;mix-blend-mode:multiply;opacity:.35;background:radial-gradient(circle,#ffe296b3 0,#ffc87838 22%,#0000 58%);border-radius:50%;width:520%;animation:2.3s ease-in-out infinite js-flick;position:absolute;top:52%;left:50%;translate:-50% -50%}.js-wax{fill:#fbf6ea;stroke:#8c785a59;stroke-width:1px}.js-waxtop{fill:none;stroke:#8c785a59;stroke-width:1px}.js-glass{stroke:#96a0968c;stroke-width:1.4px}.js-shine{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.8}.js-metal{fill:color-mix(in srgb, var(--js-gold) 80%, #8a6a2a)}.js-metal-line{fill:none;stroke:color-mix(in srgb, var(--js-gold) 80%, #8a6a2a);stroke-width:2.4px}.js-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate js-flame}@keyframes js-flame{0%{transform:scale(1)skew(-3deg)}to{transform:scale(.92,1.12)skew(3deg)}}@keyframes js-flick{0%,to{opacity:.35}50%{opacity:.5}}.js-hero{aspect-ratio:1;z-index:9;width:19cqw;position:absolute;top:25.4%;left:50%;translate:-50% -50%}.js-hero-svg{filter:drop-shadow(0 .8cqw 1cqw #46462847);width:100%;height:100%;display:block;overflow:visible}.js-hero-g{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite js-breathe}@keyframes js-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(5deg)}}.js-hero-ring{background:radial-gradient(circle,#fffffff2 0,#fffae180 35%,#0000 68%);border-radius:50%;animation:3.2s ease-in-out infinite js-ring;position:absolute;inset:-30%}@keyframes js-ring{50%{opacity:.65;transform:scale(1.18)}}.js-glow{aspect-ratio:.8;opacity:.6;pointer-events:none;background:radial-gradient(#fffdf2f2 0,#fff8e18c 35%,#0000 68%);border-radius:50%;width:90cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.js-swirl{z-index:22;opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.js-swirl i{width:var(--s);height:calc(var(--s) * 1.3);transform:rotate(var(--a)) translateX(var(--d)) rotate(var(--r));background:linear-gradient(135deg,#fff 30%,#f3efe0);border-radius:80% 0;position:absolute;box-shadow:0 .2cqw .4cqw #50462833}.ix-js .js-namesbed{z-index:19;pointer-events:none;background:radial-gradient(50% 50%,#fffdf6d9,#fffdf666 55%,#0000 75%);height:30%;position:absolute;top:31%;left:18%;right:18%}.ix-js .js-names{text-wrap:balance;top:34.5%;left:23%;right:23%}.ix-js .js-names:not(:has(.ix-amp)){top:38%}.ix-js .js-names .ix-names-main{background:linear-gradient(178deg, var(--js-ink) 20%, color-mix(in srgb, var(--inv-accent) 70%, var(--inv-ink)) 60%, var(--js-ink) 90%);color:#0000;filter:drop-shadow(0 0 1.2cqw #fffffff2)drop-shadow(0 .3cqw .4cqw #3c321e2e);-webkit-background-clip:text;background-clip:text;font-size:10cqw}.ix-js .js-names .ix-names-title{color:color-mix(in srgb, var(--inv-accent) 60%, var(--inv-ink));text-shadow:0 0 1cqw #fff,0 0 2cqw #fff;font-size:4cqw}.ix-js .js-names .fx-flourish{width:36cqw;color:var(--js-gold);filter:drop-shadow(0 0 .6cqw #fff)}.js-flash{z-index:33;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 54%,#fff 0,#fffef8 45%,#fbf8ee 80%);position:absolute;inset:-20%}.js-vig{mix-blend-mode:multiply}.is-opening .js-hero-g{animation:.9s cubic-bezier(.3,0,.2,1) both js-hero-pop}@keyframes js-hero-pop{0%{transform:scale(1)rotate(0)}30%{transform:scale(.84)rotate(-8deg)}65%{transform:scale(1.32)rotate(22deg)}to{transform:scale(1.18)rotate(18deg)}}.is-opening .js-hero-ring{animation:1.3s ease-out .2s both js-ring-out}@keyframes js-ring-out{0%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(2.6)}}.is-opening .js-gold{animation:1.15s cubic-bezier(.5,0,.3,1) .2s both js-draw}.is-opening .js-gold-in{animation-delay:.4s}@keyframes js-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.is-opening .js-fw{animation:js-bloom .62s cubic-bezier(.3, 1.5, .5, 1) calc(.35s + var(--k) * 75ms) both}@keyframes js-bloom{0%{opacity:0;transform:scale(0)rotate(-70deg)}30%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}.is-opening .js-bud{animation:js-bud-out .4s ease-in calc(.3s + var(--k) * 75ms) both}@keyframes js-bud-out{to{opacity:0;transform:scale(.3)}}.is-opening .js-swirl{animation:2.1s cubic-bezier(.3,.2,.3,1) .4s both js-swirl}@keyframes js-swirl{0%{opacity:0;transform:rotate(0)scale(.2)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:rotate(280deg)scale(1.6)}}.is-opening .js-glow{animation:1.8s ease-out .5s both js-glow}@keyframes js-glow{to{opacity:1;transform:scale(1.5)}}.is-opening .js-cglow{animation:1s ease-out .6s both js-cglow}@keyframes js-cglow{to{opacity:.8;transform:scale(1.3)}}.is-opening .js-cam{animation:1.4s cubic-bezier(.6,0,.75,.5) 1.55s both js-push}@keyframes js-push{to{transform:scale(3.1)}}.is-opening .js-names,.is-opening .js-namesbed{animation:2.6s both js-names-out}@keyframes js-names-out{0%,70%{opacity:1}to{opacity:0}}.is-opening .js-flash{animation:.65s ease-in 2.35s both js-flash}@keyframes js-flash{to{opacity:1}}
.ix-lt{background:#3a2416}.lt-backdrop,.lt-wood{background:repeating-linear-gradient(0deg, #120803a6 0 .35cqh, #ffdcaa0f .35cqh .55cqh, transparent .55cqh 7.4cqh), repeating-linear-gradient(0deg, #ffd2a00f 0 7.4cqh, #0000001a 7.4cqh 14.8cqh, #ffbe8208 14.8cqh 22.2cqh), var(--tx-wood), linear-gradient(180deg, #74492c, #5e3a22 50%, #4c2e1a);background-position:50% 0;background-size:auto,auto,34cqh 68cqh,auto}.lt-backdrop:after{content:"";background:linear-gradient(90deg,#140a048c,#0000 35% 65%,#140a048c);position:absolute;inset:0}.lt-wood{position:absolute;inset:0}.lt-cam{transform-origin:50% 63.75%;position:absolute;inset:0}.lt-rim{stroke:var(--inv-accent);stroke-width:7px;opacity:.85}.lt-lip{stroke:color-mix(in srgb, var(--inv-accent) 80%, #fff);stroke-width:5px}.lt-suc{fill:#7da066;stroke:#4f6e3e;stroke-width:1.5px}.lt-suc-in,.lt-suc-in .lt-suc{fill:#a3c486}.lt-suc-c{fill:#c4dba6}.lt-crs{stroke:#6e3010;stroke-width:2.5px;stroke-opacity:.55}.lt-soft{filter:blur(.9cqw)}.lt-sun{z-index:9;pointer-events:none;background:linear-gradient(116deg,#14080242 0 16%,#ffe2a82e 21%,#ffe8b433 31%,#1e0e0438 31.6% 32.6%,#ffe8b433 33.2%,#ffe2a82b 44%,#14080233 49%,#14080229 53%,#ffe2a81f 57%,#ffe2a81a 65%,#1408024d 71%,#14080259);position:absolute;inset:0}.lt-steam{z-index:10;pointer-events:none;filter:blur(1.1cqw)}.lt-wisp{fill:none;stroke:#fffaf2;stroke-width:18px;stroke-linecap:round;opacity:0;animation:4.8s ease-in-out infinite lt-steam}@keyframes lt-steam{0%{opacity:0;transform:translateY(30px)scaleX(.9)}35%{opacity:.45}to{opacity:0;transform:translateY(-80px)scaleX(1.15)}}.is-opening .lt-wisp{animation:1.5s ease-out .4s 2 both lt-steam-open}@keyframes lt-steam-open{0%{opacity:0;transform:translateY(30px)rotate(0)}30%{opacity:.75}to{opacity:0;transform:translateY(-120px)rotate(-4deg)}}.lt-art{z-index:3;pointer-events:none}.lt-crema{fill:#b97a44}.lt-ring{transform-origin:0 -30px;scale:0}.lt-swell{fill:#d9a876;opacity:0}.is-opening .lt-swell{animation:1.2s ease-out .3s both lt-swell}@keyframes lt-swell{0%{opacity:0;scale:.4}to{opacity:.45;scale:1}}.lt-swell{transform-origin:450px 1010px}.is-opening .lt-ring{animation:lt-grow .75s cubic-bezier(.25, .8, .3, 1.15) calc(.36s + var(--i) * .12s) both}@keyframes lt-grow{0%{scale:0}55%{scale:1.06 .95}80%{scale:.98 1.02}to{scale:1}}.lt-drag{fill:none;stroke:#fffaf0;stroke-width:6px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;opacity:.9}.is-opening .lt-drag{animation:.4s ease-in-out 1.42s both lt-drag}@keyframes lt-drag{to{stroke-dashoffset:0}}.lt-foamname{z-index:4;pointer-events:none;opacity:0;justify-content:center;align-items:center;width:26cqw;height:0;margin-left:-13cqw;display:flex;position:absolute;top:63.75%;left:50%}.lt-foamname span{text-align:center;text-wrap:balance;font-family:var(--inv-display);color:color-mix(in srgb, var(--inv-accent2) 85%, #2a160a);text-shadow:0 0 .6cqw #fffaf0e6;font-size:3.4cqw;line-height:1.25;display:block}.is-opening .lt-foamname{animation:.7s ease-out 1.8s both lt-name}@keyframes lt-name{0%{opacity:0;filter:blur(.8cqw);transform:scale(.85)}to{opacity:1;filter:blur();transform:scale(1)}}.lt-beans{z-index:5;pointer-events:none}.lt-bean{transform-box:fill-box;transform-origin:50%}.is-opening .lt-bean{animation:.55s cubic-bezier(.3,.6,.4,1) both lt-hop}@keyframes lt-hop{0%{transform:translate(0)scale(1)}40%{transform:translate(-3px,-12px)scale(1.28)rotate(14deg)}75%{transform:translate(0)scale(.96)rotate(8deg)}to{transform:translate(0)scale(1)rotate(8deg)}}.lt-stream{z-index:11;transform-origin:50% 0;pointer-events:none;background:linear-gradient(90deg,#dacbb6,#fffdf8 38%,#fff 52%,#efe4d4 80%,#d2c2aa);border-radius:0 0 1.3cqw 1.3cqw;width:2.6cqw;height:62.5%;margin-left:-1.3cqw;position:absolute;top:0;left:50%;transform:scaleY(0);box-shadow:.6cqw .8cqw 1.4cqw #28140659}.is-opening .lt-stream{animation:1.75s cubic-bezier(.4,0,.3,1) .1s both lt-pour}@keyframes lt-pour{0%{opacity:1;transform:scaleY(0)}14%{transform:scale(1)}70%{transform:scale(.85,1.02)}82%{opacity:1;transform:scale(.55,1.1)}to{opacity:0;transform:scale(0,1.1)}}.lt-pitcher{z-index:12;pointer-events:none;background:radial-gradient(38% 32% at 50% 56%,#fffdf8,#f1e8da 70%,#b9bcc1 72%,#0000 76%),radial-gradient(at 35% 30%,#fff,#c9ccd1 45%,#8a8d93 80%,#5c5f64);border-radius:50%;width:34cqw;height:17%;margin-left:-17cqw;position:absolute;top:-9%;left:50%;transform:translateY(-110%);box-shadow:1cqw 1.4cqw 2.4cqw #140a0480}.is-opening .lt-pitcher{animation:1.9s cubic-bezier(.4,0,.3,1) both lt-pitcher}@keyframes lt-pitcher{0%{transform:translateY(-110%)rotate(0)}16%{transform:translateY(0)rotate(-4deg)}80%{transform:translateY(4%)rotate(3deg)}to{transform:translateY(-120%)rotate(8deg)}}.lt-splash{z-index:6;opacity:0;pointer-events:none;border:.6cqw solid #fffaf0b3;border-radius:50%;width:20cqw;height:20cqw;margin:-10cqw 0 0 -10cqw;position:absolute;top:62%;left:50%}.is-opening .lt-splash{animation:.8s ease-out .3s both lt-splash}@keyframes lt-splash{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.lt-namesbed{z-index:19;pointer-events:none;background:radial-gradient(52% 48%,#1c0c0480,#0000 75%);height:30%;position:absolute;top:8%;left:0;right:0}.ix-lt .lt-names{flex-direction:column;justify-content:center;height:27%;display:flex;top:9.5%;left:11%;right:11%}.ix-lt .lt-names .ix-names-main{text-wrap:balance;font-size:10.4cqw;line-height:1.22}.ix-lt .lt-names .ix-names-main span{text-wrap:balance}.ix-lt .lt-long .ix-names-main{font-size:8.2cqw}.ix-lt .lt-names .ix-names-title{color:#f6ead6;text-shadow:0 .3cqw 1cqw #000000b3;font-size:4.2cqw}.ix-lt .lt-names .fx-flourish{width:40cqw;color:var(--inv-accent);filter:drop-shadow(0 .2cqw .4cqw #0009)}.is-opening .lt-names,.is-opening .lt-namesbed{animation:.6s ease-in 1.75s both lt-namesout}@keyframes lt-namesout{to{opacity:0;transform:translateY(-3cqh)}}.is-opening .lt-cam{animation:1.3s cubic-bezier(.5,0,.3,1) 1.85s both lt-cam}@keyframes lt-cam{0%{transform:scale(1)}to{transform:scale(2.7)}}.lt-flash{z-index:33;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 64%,#fffdf8 0,#fbf2e4 50%,#f4e6d0);position:absolute;inset:0}.is-opening .lt-flash{animation:.6s ease-in 2.6s both lt-flash}@keyframes lt-flash{0%{opacity:0}to{opacity:1}}
.ix-lg{--lg-neon:var(--inv-accent);--lg-neon2:var(--inv-accent2);background:#07061a}.lg-backdrop{background:linear-gradient(180deg, transparent 0 84%, #0d0b18 85%, #15122a), radial-gradient(ellipse 50% 30% at 50% 40%, color-mix(in srgb, var(--lg-neon) 18%, transparent), transparent 70%), linear-gradient(180deg, #05051a, #120e30 45%, #2a1846 62%, #0b0918 66%)}.lg-cam{transform-origin:50% 79%;position:absolute;inset:0}.is-opening .lg-cam{animation:2.45s cubic-bezier(.45,0,.35,1) .9s both lg-cam}@keyframes lg-cam{0%{transform:translateY(0)scale(1)}35%{transform:translateY(3.2cqh)scale(1.05)}to{transform:translateY(0)scale(2.5)}}.lg-star{fill:#fff}.lg-tw{animation:3.6s ease-in-out infinite lg-tw}@keyframes lg-tw{50%{opacity:.2}}.lg-city{fill:#110f26}.lg-cwin{fill:#ffd58a;opacity:.55}.lg-truss{fill:none;stroke:#2a2740;stroke-width:5px}.lg-truss-t{fill:none;stroke:#2a2740;stroke-width:2.4px}.lg-board{fill:#0b0a16;stroke:#34304c;stroke-width:4px}.lg-board-in{fill:none;stroke:color-mix(in srgb, var(--lg-neon) 35%, #24203a);stroke-width:2px}.lg-bolt{fill:#3b3756}.lg-parapet{fill:#1b1930}.lg-parapet-l{fill:color-mix(in srgb, var(--lg-neon2) 70%, #fff);opacity:.85}.lg-slab{fill:#121022}.lg-mull{fill:#1d1b31}.lg-glass-r{fill:#9fc6ff;opacity:.07}.lg-int2{fill:color-mix(in srgb, var(--lg-neon) 50%, #ffb27a);opacity:.3}.lg-int3{fill:color-mix(in srgb, var(--lg-neon2) 60%, #ffe0a8);opacity:.32}.lg-esc{fill:none;stroke:#2a2440;stroke-width:8px}.lg-rail{fill:none;stroke:#e9e2ff;stroke-width:2px;opacity:.35}.lg-pend{fill:#fff3d6}.lg-canopy{fill:#d9d6e4}.lg-canopy-s{fill:#6e6a84}.lg-canopy-led{stroke:var(--lg-neon2);stroke-width:4px;filter:drop-shadow(0 0 6px var(--lg-neon2))}.lg-dl{fill:#fff8e6}.lg-col{fill:#2a2740}.lg-dframe{fill:none;stroke:#2a2740;stroke-width:8px}.lg-plaza-l{stroke:#a096dc1f;stroke-width:2px;fill:none}.lg-refl{mix-blend-mode:screen}.lg-planter{fill:#1a1828}.lg-planter-l{fill:color-mix(in srgb, var(--lg-neon2) 40%, #3a3656)}.lg-beam{transform-origin:50% 100%;clip-path:polygon(0 0,100% 0,53% 100%,47% 100%);z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#c8d7ff1a 45%,#dce6ff57);width:16cqw;height:70cqh;position:absolute;bottom:60%;translate:-50%}.lg-beam-a{animation:9s ease-in-out infinite lg-sweep-a;left:26%}.lg-beam-b{animation:11s ease-in-out infinite lg-sweep-b;left:74%}.lg-beam-c{opacity:.7;height:64cqh;animation:13s ease-in-out infinite lg-sweep-c;bottom:61%;left:50%}@keyframes lg-sweep-a{0%,to{transform:rotate(-32deg)}50%{transform:rotate(8deg)}}@keyframes lg-sweep-b{0%,to{transform:rotate(30deg)}50%{transform:rotate(-12deg)}}@keyframes lg-sweep-c{0%,to{transform:rotate(-14deg)}50%{transform:rotate(18deg)}}.lg-fl{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.25;position:absolute;left:4.4%;right:4.4%}.lg-fl-3{background:radial-gradient(ellipse 60% 90% at 50% 30%, #ffd6968c, transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--lg-neon2) 30%, transparent), transparent);height:11.9%;top:41.9%}.lg-fl-2{background:radial-gradient(ellipse 60% 90% at 50% 30%, #ffd29699, transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--lg-neon) 26%, transparent), transparent);height:11.9%;top:55%}.lg-fl-1{background:radial-gradient(50% 80% at 50% 55%,#ffecc4bf,#0000 75%),linear-gradient(#ffc88c40,#0000);height:17%;top:68.1%}.lg-fl-3{animation:5s ease-in-out infinite lg-fl-idle}@keyframes lg-fl-idle{50%{opacity:.55}}.is-opening .lg-fl-1{animation:.6s ease-out .35s both lg-fl-on}.is-opening .lg-fl-2{animation:.6s ease-out .6s both lg-fl-on}.is-opening .lg-fl-3{animation:.6s ease-out .85s both lg-fl-on}@keyframes lg-fl-on{0%{opacity:.42}30%{opacity:.95}45%{opacity:.6}to{opacity:1}}.lg-inside,.lg-doors{width:20%;height:11.9%;position:absolute;top:73.1%;left:40%}.lg-inside{z-index:3;background:radial-gradient(ellipse 70% 80% at 50% 60%, #fffdf6, #ffe7b8 40%, color-mix(in srgb, var(--lg-neon) 40%, #c98a4a) 100%);opacity:.35;overflow:hidden}.is-opening .lg-inside{animation:.8s ease-out .9s both lg-in-on}@keyframes lg-in-on{to{opacity:1}}.lg-doors{z-index:4}.lg-door{background:linear-gradient(115deg,#0000 30%,#ffffff38 38%,#0000 46%),linear-gradient(#788cc847,#28285066);border:.45cqw solid #2a2740;width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 1.5cqw #00000059}.lg-door:after{content:"";background:#c9c4dc;border-radius:.3cqw;width:.5cqw;height:16%;position:absolute;top:42%}.lg-door-l{left:0}.lg-door-l:after{right:6%}.lg-door-r{right:0}.lg-door-r:after{left:6%}.is-opening .lg-door-l{animation:.9s cubic-bezier(.5,0,.25,1) 1.1s both lg-slide-l}.is-opening .lg-door-r{animation:.9s cubic-bezier(.5,0,.25,1) 1.1s both lg-slide-r}@keyframes lg-slide-l{to{transform:translate(-96%)}}@keyframes lg-slide-r{to{transform:translate(96%)}}.lg-spill{z-index:4;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);mix-blend-mode:screen;opacity:.2;background:linear-gradient(#ffeec8bf,#ffd2961f);height:15%;position:absolute;top:85%;left:22%;right:22%}.is-opening .lg-spill{animation:.9s ease-out 1.15s both lg-in-on}.lg-front{z-index:6}.lg-trunk{fill:none;stroke-width:22px;stroke-linecap:round}.lg-ring{fill:none;stroke:#00000059;stroke-width:22px;stroke-dasharray:3 11}.lg-frond{fill:#17402f;stroke:#2f7a54;stroke-width:1.4px}.lg-frond-b{fill:#0f2c22}.lg-palm{transform-box:fill-box;transform-origin:50% 100%;animation:6s ease-in-out infinite lg-palm}.lg-palm-b{animation-delay:-2.8s}@keyframes lg-palm{50%{rotate:1.2deg}}.lg-uplight{z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(40% 60% at 50% 100%,#ffe2aa6b,#ffc88c1f 50%,#0000 72%);width:26cqw;height:56cqh;position:absolute;bottom:9%;translate:-50%}.lg-uplight-l{left:13.3%}.lg-uplight-r{left:86.7%}.lg-glow{z-index:8;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--lg-neon) 42%, transparent), transparent 70%);mix-blend-mode:screen;opacity:.25;height:26%;animation:3.2s ease-in-out infinite lg-hum;position:absolute;top:15%;left:6%;right:6%}@keyframes lg-hum{50%{opacity:.18}}.is-opening .lg-glow{animation:1.3s ease-out .2s both lg-bloom}@keyframes lg-bloom{0%{opacity:.1}20%{opacity:.7}28%{opacity:.2}50%{opacity:.9}to{opacity:1}}.lg-names{z-index:20;text-align:center;height:17.5%;font-family:var(--inv-display);text-wrap:balance;justify-content:center;align-items:center;font-size:11cqw;line-height:1.2;display:flex;position:absolute;top:19.4%;left:13%;right:13%}.lg-names-in{text-wrap:balance}.lg-w{white-space:nowrap;display:inline-block;position:relative}.lg-off,.lg-on{display:block}.lg-off{color:color-mix(in srgb, var(--lg-neon) 38%, #cfc9dc);text-shadow:0 0 .06em color-mix(in srgb, var(--lg-neon) 60%, transparent), 0 0 .3em color-mix(in srgb, var(--lg-neon) 35%, transparent);opacity:.88}.lg-on{color:#fff7fc;text-shadow:0 0 .03em #fff, 0 0 .1em var(--lg-neon), 0 0 .22em var(--lg-neon), 0 0 .5em var(--lg-neon), 0 0 1em color-mix(in srgb, var(--lg-neon) 60%, transparent);opacity:0;position:absolute;inset:0}.is-opening .lg-on{animation:lg-flick .75s linear var(--fd) both}@keyframes lg-flick{0%{opacity:0}8%{opacity:1}13%{opacity:.1}22%{opacity:.9}27%{opacity:.25}40%{opacity:1}46%{opacity:.6}56%,to{opacity:1}}.lg-title{z-index:20;text-align:center;font-family:var(--inv-display);letter-spacing:.04em;color:#f4f0ff;text-shadow:0 0 .12em var(--lg-neon2), 0 0 .4em var(--lg-neon2), 0 0 .9em color-mix(in srgb, var(--lg-neon2) 50%, transparent);font-size:4.6cqw;position:absolute;top:13.2%;left:10%;right:10%}.lg-title:before,.lg-title:after{content:"";vertical-align:middle;background:var(--lg-neon2);width:7cqw;height:.35cqw;box-shadow:0 0 1cqw var(--lg-neon2);border-radius:1cqw;margin:0 2.4cqw;display:inline-block}.lg-fwk{z-index:9;pointer-events:none;width:0;height:0;position:absolute}.lg-rocket{background:linear-gradient(0deg, transparent, color-mix(in srgb, var(--fc) 60%, #fff));opacity:0;border-radius:1cqw;width:.5cqw;height:7cqh;position:absolute;top:0;left:-.25cqw}.is-opening .lg-rocket{animation:lg-rocket .55s cubic-bezier(.2, .6, .4, 1) var(--fd) both}@keyframes lg-rocket{0%{opacity:0;transform:translateY(42cqh)scaleY(.6)}15%{opacity:1}90%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-1cqh)scaleY(.3)}}.lg-sparks{position:absolute;top:0;left:0}.is-opening .lg-sparks{animation:lg-fall 1.6s ease-in calc(var(--fd) + .5s) both}@keyframes lg-fall{to{transform:translateY(5cqh)}}.lg-sparks i{width:var(--len);transform-origin:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fc) 80%, transparent) 60%, #fff);opacity:0;border-radius:1cqw;height:.5cqw;position:absolute;top:-.25cqw;left:0}.is-opening .lg-sparks i{animation:lg-spark 1.5s cubic-bezier(.1, .7, .3, 1) calc(var(--fd) + .5s) both}@keyframes lg-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scaleX(.2)}35%{opacity:1;transform:rotate(var(--a)) translateX(var(--r)) scaleX(1)}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--r) * 1.25)) scaleX(.3)}}.lg-fwglow{background:radial-gradient(circle, color-mix(in srgb, var(--fc) 50%, #fff) 0, color-mix(in srgb, var(--fc) 30%, transparent) 25%, transparent 65%);mix-blend-mode:screen;opacity:0;border-radius:50%;width:36cqw;height:36cqw;position:absolute;top:-18cqw;left:-18cqw}.is-opening .lg-fwglow{animation:lg-fwglow 1.2s ease-out calc(var(--fd) + .5s) both}@keyframes lg-fwglow{0%{opacity:0;transform:scale(.3)}12%{opacity:1}to{opacity:0;transform:scale(1.2)}}.lg-flash{z-index:33;background:radial-gradient(circle at 50% 78%, #fff 0, #fff6fb 35%, color-mix(in srgb, var(--lg-neon) 18%, #fff) 80%);opacity:0;pointer-events:none;position:absolute;inset:0}.is-opening .lg-flash{animation:.65s ease-in 2.75s both lg-flash}@keyframes lg-flash{0%{opacity:0}to{opacity:1}}.lg-st-neon{stop-color:var(--lg-neon)}.lg-sign{z-index:1}.lg-leaflets{stroke:#0f3626}.lg-frond-b .lg-leaflets{stroke:#0a2a1d}.lg-leaflets-hi{stroke:#3f8a5e;opacity:.55}.lg-rachis{stroke:#4f8c62;opacity:.6}.lg-fl{opacity:.42}.lg-off{color:color-mix(in srgb, var(--lg-neon) 34%, #e4def0);opacity:.95}.lg-lobby-floor{fill:#c99a6a;opacity:.6}.lg-carpet{fill:var(--lg-neon2);opacity:.85}.lg-wire{stroke:#50321e80;stroke-width:1px}.lg-chand{fill:#fffbe8;filter:drop-shadow(0 0 4px #ffd27a)}.lg-bal{fill:var(--lg-neon)}.lg-bal-2{fill:var(--lg-neon2)}.lg-desk{fill:#3c282873}.lg-led{stroke:var(--lg-neon2);stroke-width:3px;opacity:.9}.lg-int1{fill:#ffd9a0;opacity:.62}.lg-int2,.lg-int3{opacity:.9}.lg-leaflets-hi{opacity:.4}
