.seal .seal__under{transform-box:fill-box;transform-origin:50%;opacity:.32;animation:4.8s ease-in-out infinite seal-breathe}.seal--intact .seal__shards,.seal--cracking .seal__shards,.seal--open .seal__whole{display:none}.seal .seal__cracks polyline{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.seal--cracking .seal__cracks polyline{opacity:1;animation:.62s cubic-bezier(.7,0,.3,1) forwards seal-crack}.seal--cracking .seal__under{animation:.62s ease-in forwards seal-strain}.seal--open .seal__cracks polyline{stroke-dashoffset:0;animation:.9s ease-out forwards seal-crack-fade}.seal--open .seal__under{animation:1.6s cubic-bezier(.16,1,.3,1) forwards seal-flood}.seal--open .seal__shard{animation:1.9s cubic-bezier(.22,.9,.3,1) forwards seal-part}@keyframes seal-breathe{0%,to{opacity:.26;transform:scale(.96)}50%{opacity:.42;transform:scale(1.02)}}@keyframes seal-strain{0%{opacity:.3;transform:scale(.98)}to{opacity:.85;transform:scale(1.06)}}@keyframes seal-crack{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes seal-crack-fade{0%{opacity:1}to{opacity:0}}@keyframes seal-flood{0%{opacity:.85;transform:scale(1.06)}35%{opacity:1;transform:scale(1.9)}to{opacity:0;transform:scale(2.6)}}@keyframes seal-part{0%{opacity:1;transform:translate(0)rotate(0)}12%{transform:translate(calc(var(--dx) * .08), calc(var(--dy) * .02)) rotate(calc(var(--rot) * .1));opacity:1}55%{opacity:.92}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:0}}.lineart path,.lineart circle,.lineart polyline,.lineart line,.lineart ellipse,.lineart rect{stroke-dasharray:1;stroke-dashoffset:1px}.lineart--draw path,.lineart--draw circle,.lineart--draw polyline,.lineart--draw line,.lineart--draw ellipse,.lineart--draw rect{animation:2.4s cubic-bezier(.65,0,.35,1) forwards art-draw;animation-delay:var(--d,0s)}@keyframes art-draw{to{stroke-dashoffset:0}}.art-rise{opacity:0;transform:translateY(18px)}.art-rise.is-in{animation:1s cubic-bezier(.16,1,.3,1) forwards art-rise;animation-delay:var(--d,0s)}@keyframes art-rise{to{opacity:1;transform:translateY(0)}}.art-fade{opacity:0}.art-fade.is-in{animation:1.2s ease-out forwards art-fade;animation-delay:var(--d,0s)}@keyframes art-fade{to{opacity:1}}.art-paused,.art-paused *{animation-play-state:paused!important}.plate .p-light{transition:opacity 1.4s;transition-delay:var(--d,0s)}.plate--asleep .p-light{opacity:.1;transition-delay:0s}.plate .p-breathe,.plate .p-flicker,.plate .p-fall,.plate .p-rise{transform-box:fill-box;transform-origin:50%}.plate .p-flicker{transform-origin:50% 100%}.plate--live .p-twinkle{animation:p-twinkle var(--t,3s) ease-in-out var(--d,0s) infinite}.plate--live .p-breathe{animation:p-breathe 4.6s ease-in-out var(--d,0s) infinite}.plate--live .p-flicker{animation:p-flicker 1.9s ease-in-out var(--d,0s) infinite}.plate--live .p-bob{animation:p-bob var(--t,6s) ease-in-out var(--d,0s) infinite}.plate--live .p-fall{animation:p-fall var(--t,9s) linear var(--d,0s) infinite}.plate--live .p-rise{animation:p-rise var(--t,9s) linear var(--d,0s) infinite}.plate--live .p-drift{animation:p-drift var(--t,16s) ease-in-out infinite}.plate--live .p-steam{animation:3.2s ease-in-out infinite p-steam}@keyframes p-twinkle{0%,to{opacity:.9}50%{opacity:.18}}@keyframes p-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes p-flicker{0%,to{transform:scale(1)}30%{transform:scale(.9,1.08)}55%{transform:scale(1.06,.94)}80%{transform:scale(.97,1.03)}}@keyframes p-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes p-fall{0%{opacity:0;transform:translateY(-34px)rotate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(16px,44px)rotate(140deg)}}@keyframes p-rise{0%{opacity:0;transform:translateY(34px)}20%,80%{opacity:1}to{opacity:0;transform:translate(-8px,-52px)}}@keyframes p-drift{0%,to{transform:translate(0)}50%{transform:translate(14px)}}@keyframes p-steam{0%{opacity:0;transform:translateY(4px)}40%{opacity:.7}to{opacity:0;transform:translateY(-12px)}}.cin>div[class^=cin__]{pointer-events:none;position:absolute}.cin__band{background:radial-gradient(50% 50% at 50% 60%, var(--band) 0%, color-mix(in srgb, var(--band) 35%, transparent) 38%, transparent 72%);transform-origin:50% 100%;opacity:.55;height:90%;bottom:-30%;left:-20%;right:-20%}.cin__core{background:radial-gradient(closest-side, var(--core) 0%, color-mix(in srgb, var(--core) 40%, transparent) 30%, transparent 70%);opacity:.35;border-radius:50%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;top:46%;left:50%}.cin__streak{background:linear-gradient(90deg, transparent 0%, var(--streak) 45%, #fff 50%, var(--streak) 55%, transparent 100%);filter:blur(.6px);height:2px;box-shadow:0 0 18px 2px color-mix(in srgb, var(--streak) 60%, transparent);opacity:0;margin-top:-1px;top:46%;left:-10%;right:-10%}.cin__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--band) 16%, transparent) 0deg 7deg, transparent 7deg 29deg);filter:blur(6px);opacity:.09;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;animation:60s linear infinite cin-turn;top:46%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000 55%);mask-image:radial-gradient(closest-side,#000 0%,#0000 55%)}.cin--open .cin__band{animation:2.8s cubic-bezier(.16,1,.3,1) both cin-swell}.cin--open .cin__core{animation:2.6s cubic-bezier(.16,1,.3,1) .15s both cin-core}.cin--open .cin__streak{animation:1.8s cubic-bezier(.65,0,.35,1) .35s both cin-streak}.cin--burst .cin__band{animation:1.2s cubic-bezier(.16,1,.3,1) both cin-swell}.cin--burst .cin__core{animation:1.3s cubic-bezier(.16,1,.3,1) both cin-burst}.cin--burst .cin__streak{animation:.9s cubic-bezier(.65,0,.35,1) both cin-streak}.cin--close .cin__band{transform-origin:50% 0;background:radial-gradient(50% 50% at 50% 40%, var(--band) 0%, color-mix(in srgb, var(--band) 30%, transparent) 38%, transparent 72%);animation:3.4s cubic-bezier(.16,1,.3,1) both cin-settle;top:-30%;bottom:auto}.cin--close .cin__core{animation:3.2s cubic-bezier(.16,1,.3,1) .4s both cin-core}.cin--close .cin__streak{animation:2.2s cubic-bezier(.65,0,.35,1) .8s both cin-streak}@keyframes cin-swell{0%{opacity:0;transform:scaleY(.2)scaleX(.7)}45%{opacity:1}to{opacity:.55;transform:none}}@keyframes cin-settle{0%{opacity:0;transform:scaleY(.3)}50%{opacity:.9}to{opacity:.5;transform:none}}@keyframes cin-core{0%{opacity:0;transform:scale(.2)}40%{opacity:.95}to{opacity:.35;transform:scale(1)}}@keyframes cin-burst{0%{opacity:0;transform:scale(.1)}30%{opacity:1;transform:scale(.9)}to{opacity:.4;transform:scale(1.6)}}@keyframes cin-streak{0%{opacity:0;transform:scaleX(.05)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes cin-turn{to{transform:rotate(360deg)}}.sky-cloud{animation:sky-drift var(--t,80s) ease-in-out infinite alternate}@keyframes sky-drift{0%{transform:translate(-4%)}to{transform:translate(6%)}}.sky-rays{animation:14s ease-in-out infinite alternate sky-sway}@keyframes sky-sway{0%{transform:translate(-2%)skew(-2deg)}to{transform:translate(2%)skew(2deg)}}.plate-photo img{transform-origin:50% 55%;transition:filter 1.4s,transform 1.4s}.plate-photo--asleep img{filter:brightness(.42)saturate(.6)hue-rotate(-8deg)}.plate-photo--live img{animation:26s ease-in-out infinite alternate plate-push}@keyframes plate-push{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.09)translate(-1.2%,-1%)}}@media (prefers-reduced-motion:reduce){.plate-photo--live img{animation:none}}
