.st-fh{--st-fh-ink: #141414;--st-fh-muted: #4c4558;--st-fh-accent: #7329e4;--st-fh-accent-h: #5f1bcf;--st-fh-c1: #f28c5e;--st-fh-c2: #e8689a;--st-fh-c3: #a877db;--st-fh-bg1: #fff1e8;--st-fh-bg2: #fdeef4;--st-fh-bg3: #efe7fd;--st-fh-blob1: #ffd5bd;--st-fh-blob2: #fac9df;--st-fh-blob3: #d9c7fb;--st-fh-r: clamp(20px, 2.6cqi, 36px);--st-fh-minh: clamp(540px, 52cqi, 760px);--st-fh-pad-x: clamp(20px, 5.4cqi, 92px);--mx: 0;--my: 0;position:relative;isolation:isolate;overflow:clip;width:100%;border-radius:var(--st-fh-r);background-color:var(--st-fh-bg2);color:var(--st-fh-ink);font-family:inherit;container-type:inline-size;container-name:stfh;-webkit-tap-highlight-color:transparent}.st-fh *,.st-fh *:before,.st-fh *:after{box-sizing:border-box}.st-fh-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:linear-gradient(118deg,var(--st-fh-bg1) 0%,var(--st-fh-bg2) 46%,var(--st-fh-bg3) 100%);pointer-events:none}.st-fh-blob{position:absolute;width:70cqi;aspect-ratio:1;border-radius:50%;opacity:.85;will-change:auto}.st-fh-blob--1{left:-22cqi;top:-30cqi;background:radial-gradient(closest-side,var(--st-fh-blob1),transparent);animation:st-fh-drift-a 26s ease-in-out infinite alternate}.st-fh-blob--2{left:30cqi;bottom:-42cqi;width:80cqi;background:radial-gradient(closest-side,var(--st-fh-blob2),transparent);animation:st-fh-drift-b 31s ease-in-out infinite alternate}.st-fh-blob--3{right:-26cqi;top:-14cqi;width:74cqi;background:radial-gradient(closest-side,var(--st-fh-blob3),transparent);animation:st-fh-drift-c 29s ease-in-out infinite alternate}.st-fh-grain{position:absolute;inset:0;opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .4 0 0 0 0 .45 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes st-fh-drift-a{to{transform:translate3d(8cqi,6cqi,0) scale(1.08)}}@keyframes st-fh-drift-b{to{transform:translate3d(-10cqi,-5cqi,0) scale(.94)}}@keyframes st-fh-drift-c{to{transform:translate3d(-6cqi,8cqi,0) scale(1.06)}}.st-fh-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.st-fh-copy{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.2cqi,22px);padding:clamp(36px,9cqi,64px) clamp(18px,6cqi,48px) clamp(6px,2cqi,14px);text-align:center}.st-fh-stage{position:relative;height:clamp(300px,88cqi,520px);container-type:size;container-name:stage}.st-fh-stage-in{position:absolute;inset:0}@container stfh (min-width: 860px){.st-fh--sides .st-fh-copy,.st-fh--pano .st-fh-copy{padding:clamp(48px,5.4cqi,92px) var(--st-fh-pad-x) clamp(4px,1cqi,12px)}.st-fh--sides .st-fh-stage,.st-fh--pano .st-fh-stage{height:clamp(380px,37cqi,600px)}.st-fh--split .st-fh-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(var(--st-fh-minh),auto)}.st-fh--split .st-fh-copy{align-items:flex-start;justify-content:center;padding:clamp(48px,6cqi,96px) 0 clamp(48px,6cqi,96px) var(--st-fh-pad-x);text-align:left}.st-fh--split .st-fh-stage{height:auto;min-height:100%}.st-fh--split.st-fh--stage-left .st-fh-copy{order:2;padding:clamp(48px,6cqi,96px) var(--st-fh-pad-x) clamp(48px,6cqi,96px) 0}}@container stfh (min-width: 1100px){.st-fh--sides .st-fh-in{grid-template-rows:minmax(clamp(660px,calc(34cqi + 180px),820px),auto)}.st-fh--sides .st-fh-copy,.st-fh--sides .st-fh-stage{grid-area:1 / 1}.st-fh--sides .st-fh-copy{position:relative;z-index:2;justify-content:center;width:min(100%,var(--st-fh-col, 46cqi));margin-inline:auto;padding:clamp(48px,4.4cqi,84px) 0 clamp(80px,8cqi,150px);pointer-events:none}.st-fh--sides .st-fh-copy>*{pointer-events:auto}.st-fh--sides .st-fh-stage{height:auto;min-height:100%}}.st-fh-kicker{display:inline-flex;margin:0;padding:7px 16px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background-color:#ffffffb8;box-shadow:0 6px 18px -10px #7329e459}.st-fh-kicker-t{display:inline-block;background-image:linear-gradient(90deg,var(--st-fh-c1),var(--st-fh-c2) 55%,var(--st-fh-c3));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(11px,1.25cqi,13px);font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.st-fh .st-fh-title{max-width:13.5em;margin:0;color:var(--st-fh-ink);font-size:clamp(1.6rem,9cqi,3.35rem);font-weight:800;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}@container stfh (min-width: 860px){.st-fh .st-fh-title{font-size:clamp(2.6rem,5.4cqi,4.7rem)}.st-fh--sides .st-fh-title,.st-fh--pano .st-fh-title{max-width:15em;font-size:clamp(2.7rem,calc(3.6cqi + 1.5rem),4.8rem)}}.st-fh-nw{white-space:nowrap}.st-fh-smile{position:relative;display:inline-block;width:.98em;height:.98em;margin:0 .02em 0 .32em;vertical-align:-.16em;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;animation:st-fh-pop .7s cubic-bezier(.3,1.6,.5,1) .55s backwards}.st-fh-smile-in{position:absolute;inset:0;rotate:calc(var(--mx) * 6deg);transition:rotate .9s cubic-bezier(.2,.8,.2,1);animation:st-fh-sm-breathe 2.8s ease-in-out 1.3s infinite alternate}.st-fh .st-fh-sm{position:absolute;left:50%;top:50%;width:160%;height:160%;translate:-50% -50%;opacity:0;pointer-events:none}.st-fh .st-fh-sm.is-on{opacity:1}.st-fh .st-fh-sm--phones{width:140%;height:140%}.st-fh .st-fh-sm img{display:block;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border:0!important;box-shadow:none!important}.st-fh .st-fh-sm .st-fh-sm-b{position:absolute;inset:0;height:100%!important;transform-origin:50% 78%}.st-fh-sm--nod .st-fh-sm-b{animation:st-fh-nod .92s ease-in-out infinite alternate}.st-fh-sm--shake .st-fh-sm-b{animation:st-fh-shake .46s ease-in-out infinite alternate}.st-fh-sm--sway .st-fh-sm-b{animation:st-fh-sway 1.5s ease-in-out infinite alternate}@keyframes st-fh-nod{0%{rotate:-5deg;translate:0 1.5%}to{rotate:5deg;translate:0 -1.5%}}@keyframes st-fh-shake{0%{rotate:-3.5deg;translate:0 0}to{rotate:3.5deg;translate:0 -3%}}@keyframes st-fh-sway{0%{rotate:-6deg}to{rotate:5deg}}.st-fh-eye{position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff 0 22%,#f7f4ee 48%,#e4ddd2 86%,#cfc6b8);box-shadow:0 0 0 .006em #5a3c1e59,inset 0 -.012em .02em #785a3247;animation:st-fh-blink 5.2s ease-in-out 1.6s infinite}.st-fh-sm--tears .st-fh-eye{animation-delay:2.6s}.st-fh-sm--shades .st-fh-eye{animation-duration:3.6s}.st-fh-pupil{position:absolute;left:50%;top:50%;width:54%;aspect-ratio:1;border-radius:50%;translate:calc(-50% + var(--fx, 0) * 40%) calc(-50% + var(--fy, 0) * 40%);background:radial-gradient(circle at 50% 55%,#2b190f 0 52%,#5b3a24 78%,#3a2416);transition:translate .18s ease-out}.st-fh-smile.is-wander .st-fh-pupil{transition-duration:.6s}.st-fh-pupil:after{content:"";position:absolute;left:18%;top:14%;width:34%;aspect-ratio:1;border-radius:50%;background:#ffffffeb}@keyframes st-fh-blink{0%,92%,to{scale:1 1}95.5%{scale:1 .08}}.st-fh-sm--tears .st-fh-eye:after{content:"";position:absolute;left:8%;right:8%;bottom:6%;height:34%;border-radius:0 0 50% 50%/0 0 100% 100%;background:linear-gradient(to bottom,#96d2ff00,#76befac7)}.st-fh-tear{position:absolute;left:62%;top:82%;width:34%;aspect-ratio:1;border-radius:0 50% 50%;rotate:45deg;background:radial-gradient(circle at 60% 60%,#fff 0 10%,#a8daff 32%,#5eb3f4);opacity:0;animation:st-fh-tear 3.4s ease-in 1.2s infinite}.st-fh-tear--run{animation-delay:2.9s}@keyframes st-fh-tear{0%{opacity:0;translate:0 0;scale:.3}14%{opacity:1;translate:0 0;scale:1}70%{opacity:1;translate:0 160%;scale:1}to{opacity:0;translate:0 230%;scale:.8}}.st-fh-shades{position:absolute;left:var(--x);top:var(--y);width:var(--w);translate:-50% -50%;transform-origin:50% 20%;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.st-fh-sm--shades.is-peek .st-fh-shades{transform:translateY(62%) rotate(-7deg)}@media (hover: hover) and (pointer: fine){.st-fh-smile:hover .st-fh-sm--shades .st-fh-shades{transform:translateY(62%) rotate(-7deg)}}.st-fh-heart{position:absolute;left:var(--x);top:var(--y);width:var(--s);translate:calc(-50% + var(--fx, 0) * 14%) calc(-50% + var(--fy, 0) * 14%);transition:translate .2s ease-out;animation:st-fh-beat 1.05s ease-in-out infinite}.st-fh-heart+.st-fh-heart{animation-delay:.08s}@keyframes st-fh-beat{0%,40%,to{scale:1}14%{scale:1.2}28%{scale:.96}}.st-fh .st-fh-puff{position:absolute;left:50%;top:50%;width:.14em;height:.14em;margin:-.07em 0 0 -.07em;border-radius:50%;pointer-events:none}.st-fh .st-fh-puff--ring{width:1.3em;height:1.3em;margin:-.65em 0 0 -.65em;border:.035em solid rgba(115,41,228,.55);background:transparent}@keyframes st-fh-sm-breathe{0%{scale:1;translate:0 0}to{scale:1.045;translate:0 -.025em}}.st-fh-hl{position:relative;display:inline-block;white-space:nowrap;padding-right:.04em;margin-right:-.04em}.st-fh-hl-t{display:inline-block;padding-right:.06em;margin-right:-.06em;background-image:linear-gradient(95deg,var(--st-fh-c1) 0%,var(--st-fh-c2) 52%,var(--st-fh-c3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.st-fh-hl-line{position:absolute;left:-.02em;right:-.02em;bottom:-.16em;width:calc(100% + .04em);height:.24em;overflow:visible;pointer-events:none}.st-fh-hl-line path{fill:none;stroke-width:6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:st-fh-draw 1s cubic-bezier(.6,0,.2,1) .9s backwards}@keyframes st-fh-draw{0%{stroke-dashoffset:1}}.st-fh .st-fh-sub{max-width:30em;margin:0;color:var(--st-fh-muted);font-family:inherit;font-size:clamp(1rem,3.9cqi,1.125rem);font-weight:500;line-height:1.55;letter-spacing:-.005em;text-wrap:balance}.st-fh-sub strong{color:var(--st-fh-ink);font-weight:800;background-image:linear-gradient(90deg,color-mix(in srgb,var(--st-fh-c1) 34%,transparent),color-mix(in srgb,var(--st-fh-c3) 34%,transparent));background-repeat:no-repeat;background-position:0 88%;background-size:100% .38em;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports not (color: color-mix(in srgb,red,red)){.st-fh-sub strong{background-image:linear-gradient(90deg,#f28c5e57,#a877db57)}}@container stfh (min-width: 860px){.st-fh .st-fh-sub{font-size:clamp(1.05rem,1.55cqi,1.3rem)}.st-fh--sides .st-fh-sub,.st-fh--pano .st-fh-sub{max-width:34em}}.st-fh-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(2px,.8cqi,10px)}@container stfh (min-width: 860px){.st-fh--split .st-fh-actions{justify-content:flex-start}}.st-fh .st-fh-btn.st-fh-btn{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:56px;margin:0;border:0;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.15;letter-spacing:-.005em;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,box-shadow .25s ease,color .2s ease}.st-fh .st-fh-btn--main.st-fh-btn--main{padding:0 26px 0 28px;background-color:var(--st-fh-accent);background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%);background-size:260% 100%;background-position:140% 0;background-repeat:no-repeat;box-shadow:0 14px 28px -12px #7329e4a6;color:#fff}.st-fh-btn-ic{display:inline-grid;width:20px;height:20px;transition:translate .25s ease}.st-fh-btn-ic svg{width:100%;height:100%}.st-fh .st-fh-btn--film.st-fh-btn--film{padding:0 22px 0 8px;border:1px solid rgba(20,20,20,.06);background-color:#ffffffdb;box-shadow:0 12px 26px -16px #3c1e5a66;color:var(--st-fh-ink)}.st-fh-play{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background-image:linear-gradient(135deg,var(--st-fh-c1),var(--st-fh-c2) 50%,var(--st-fh-c3));color:#fff;box-shadow:0 6px 14px -6px #e8689acc;transition:filter .2s ease}.st-fh-play svg{width:18px;height:18px;margin-left:2px;fill:currentColor}.st-fh-film-t{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.st-fh-film-m{color:var(--st-fh-muted);font-size:.75rem;font-weight:700;letter-spacing:.01em;opacity:.8}@media (hover: hover) and (pointer: fine){.st-fh .st-fh-btn--main.st-fh-btn--main:hover{background-color:var(--st-fh-accent-h);box-shadow:0 16px 30px -12px #7329e4bf;animation:st-fh-shine .9s ease}.st-fh .st-fh-btn--main:hover .st-fh-btn-ic{translate:3px 0}.st-fh .st-fh-btn--film.st-fh-btn--film:hover{background-color:#fff;box-shadow:0 16px 30px -16px #3c1e5a80}.st-fh .st-fh-btn--film:hover .st-fh-play{filter:brightness(1.08) saturate(1.1)}}@keyframes st-fh-shine{0%{background-position:140% 0}to{background-position:-40% 0}}.st-fh .st-fh-btn:focus:not(:focus-visible){outline:none}.st-fh .st-fh-btn:focus-visible{outline:2px solid var(--st-fh-focus, transparent);outline-offset:3px}.st-fh-kicker-t{white-space:nowrap}@container stfh (max-width: 399px){.st-fh-kicker{padding:6px 12px}.st-fh-kicker-t{font-size:10.5px;letter-spacing:.1em}}@container stfh (max-width: 559px){.st-fh-actions{flex-wrap:nowrap;width:100%;max-width:400px;gap:10px}.st-fh .st-fh-btn.st-fh-btn{flex:1 1 0;justify-content:center;min-width:0;min-height:52px;font-size:.95rem}.st-fh .st-fh-btn--main.st-fh-btn--main{padding:0 14px}.st-fh .st-fh-btn--film.st-fh-btn--film{padding:0 14px 0 6px}.st-fh-play{flex-basis:38px;width:38px;height:38px}.st-fh-film-m{display:none}}@container stfh (max-width: 359px){.st-fh .st-fh-btn.st-fh-btn{font-size:.875rem;gap:7px}.st-fh .st-fh-btn--main .st-fh-btn-ic{display:none}}.st-fh-glow{position:absolute;left:56%;bottom:-18cqh;z-index:0;width:120cqh;aspect-ratio:1;border-radius:50%;translate:-50% 0;background:radial-gradient(closest-side,#ffffffeb,#ffffff80 45%,#fff0);pointer-events:none}.st-fh-light{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.st-fh-dot{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:clamp(10px,calc(var(--s) * 1cqw),72px);aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:radial-gradient(closest-side,var(--c) 0%,var(--c2) 45%,rgba(255,255,255,0) 100%);opacity:0;animation:st-fh-dot var(--t, 9s) ease-in-out var(--o, 0s) infinite alternate}.st-fh-dot--g{--c: rgba(255, 226, 160, .95);--c2: rgba(255, 205, 120, .42)}.st-fh-dot--w{--c: rgba(255, 255, 255, 1);--c2: rgba(255, 246, 228, .5)}.st-fh-dot--p{--c: rgba(255, 196, 214, .9);--c2: rgba(250, 170, 200, .36)}.st-fh-dot--l{--c: rgba(222, 204, 255, .95);--c2: rgba(190, 160, 250, .38)}@keyframes st-fh-dot{0%{opacity:.25;transform:translate3d(0,8px,0) scale(.86)}50%{opacity:.95}to{opacity:.4;transform:translate3d(0,-14px,0) scale(1.06)}}.st-fh-fig{--x: 50;--h: 60;--flip: 1;--b: 0;position:absolute;left:calc(var(--x) * 1cqw);bottom:calc(var(--b) * 1cqh);z-index:var(--z, 1);height:min(calc(var(--h) * 1cqh),calc(var(--hw, 999) * 1cqw));aspect-ratio:var(--ar);translate:-50% 0;transform:translate3d(calc(var(--mx) * var(--d) * -14px),calc(var(--my) * var(--d) * -6px),0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.st-fh-fig-in{position:absolute;inset:0;transform-origin:50% 100%;scale:var(--flip) 1;animation:st-fh-rise 1.1s cubic-bezier(.22,1.25,.36,1) var(--delay, .25s) backwards;cursor:pointer}.st-fh-still,.st-fh-canvas{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain;object-position:50% 100%;pointer-events:none;user-select:none;-webkit-user-drag:none}.st-fh-canvas{opacity:0;transition:opacity .4s ease}.st-fh-fig.is-live .st-fh-canvas{opacity:1}.st-fh-fig.is-live .st-fh-still{opacity:0;transition:opacity .2s ease .35s}@keyframes st-fh-rise{0%{opacity:0;transform:translate3d(0,34%,0)}45%{opacity:1}to{opacity:1;transform:translateZ(0)}}.st-fh-fig-in.is-hop{animation:st-fh-hop .72s cubic-bezier(.3,1.5,.5,1)}@keyframes st-fh-hop{0%{transform:scale(1)}18%{transform:scale(1.04,.95)}42%{transform:scale(.97,1.05) translate3d(0,-4%,0)}70%{transform:scale(1.01,.99)}to{transform:scale(1)}}.st-fh-fig--igel{--x: 11;--h: 40;--flip: -1;--delay: .6s}.st-fh-fig--otter{--x: 25;--h: 50;--delay: .5s}.st-fh-fig--opa{--x: 88;--h: 50;--delay: .55s}.st-fh-fig--paar{--x: 56;--h: 80;--delay: .3s}@container stfh (max-width: 799px){.st-fh-fig--igel{display:none}}@container stfh (max-width: 599px){.st-fh-fig--paar{--x: 53;--h: 88}.st-fh-fig--otter{--x: 14;--h: 56}.st-fh-fig--opa{--x: 89;--h: 56}}@container stage (min-aspect-ratio: 1.35){.st-fh-fig--igel{--x: 11;--h: 48}.st-fh-fig--otter{--x: 27;--h: 58}.st-fh-fig--opa{--x: 84;--h: 58}.st-fh-fig--paar{--x: 55;--h: 86}}@container stage (min-aspect-ratio: 2){.st-fh-fig--igel{--x: 12;--h: 60}.st-fh-fig--otter{--x: 28.5;--h: 67}.st-fh-fig--opa{--x: 73;--h: 67}.st-fh-fig--paar{--x: 50.5;--h: 93}}@container stage (max-aspect-ratio: 1.25) and (min-width: 520px){.st-fh--split .st-fh-fig--igel{--x: 13;--h: 40}.st-fh--split .st-fh-fig--otter{--x: 22;--h: 47}.st-fh--split .st-fh-fig--opa{--x: 90;--h: 48}.st-fh--split .st-fh-fig--paar{--x: 58;--h: 68}}@container stfh (min-width: 1100px){.st-fh--sides .st-fh-fig--paar{--x: 16;--h: 82;--hw: 36}.st-fh--sides .st-fh-fig--opa{--x: 80;--h: 58;--hw: 26.5;z-index:4}.st-fh--sides .st-fh-fig--igel{--x: 74.2;--h: 32;--hw: 14.6;--b: 9;--flip: 1;z-index:2}.st-fh--sides .st-fh-fig--otter{--x: 92;--h: 50;--hw: 23;--flip: -1;z-index:2}.st-fh--sides .st-fh-fig--igel{-webkit-mask-image:linear-gradient(to top,transparent 6%,#000 38%);mask-image:linear-gradient(to top,transparent 6%,#000 38%)}.st-fh--sides .st-fh-copy{--st-fh-col: 50cqi;justify-content:center;padding-top:clamp(40px,3.6cqi,70px);padding-bottom:clamp(70px,6.4cqi,120px)}.st-fh--sides .st-fh-title{font-size:clamp(2.9rem,4cqi,5.2rem)}.st-fh--sides .st-fh-stage{z-index:1}.st-fh--sides .st-fh-glow{left:50%;bottom:-40cqh;width:150cqh}.st-fh--sides .st-fh-deco--note{--x: 6;--y: 10}.st-fh--sides .st-fh-deco--star{--x: 30;--y: 8}.st-fh--sides .st-fh-deco--sparkle{--x: 68;--y: 8}.st-fh--sides .st-fh-deco--notes{--x: 91;--y: 11}.st-fh--sides .st-fh-deco--heart{display:none}}.st-fh-deco{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:3;width:clamp(18px,calc(var(--w) * 1cqw),50px);rotate:var(--r, 0deg);transform:translate3d(calc(var(--mx) * var(--d) * -12px),calc(var(--my) * var(--d) * -8px),0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1);animation:st-fh-pop .7s cubic-bezier(.3,1.6,.5,1) 1s backwards;pointer-events:none}.st-fh-deco img{display:block;width:100%!important;height:auto!important;margin:0!important;animation:st-fh-float var(--t, 8s) ease-in-out 1.7s infinite alternate}.st-fh-deco--note{--x: 6;--y: 13}.st-fh-deco--star{--x: 21;--y: 4}.st-fh-deco--sparkle{--x: 64;--y: 3}.st-fh-deco--notes{--x: 79;--y: 6}.st-fh-deco--heart{--x: 92;--y: 15}.st-fh-deco--heart-s{display:none}@keyframes st-fh-pop{0%{opacity:0;scale:.4}}@keyframes st-fh-float{0%{translate:0 -7px;rotate:-3deg}to{translate:0 7px;rotate:3deg}}.st-fh-dlg{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(12px,3vw,40px);border:0;background:transparent;color:#fff;opacity:0;transition:opacity .3s ease,overlay .3s ease allow-discrete,display .3s ease allow-discrete}.st-fh-dlg[open]{display:grid;place-items:center;opacity:1}.st-fh-dlg::backdrop{background:#180c28cc;opacity:0;transition:opacity .3s ease,overlay .3s ease allow-discrete,display .3s ease allow-discrete}.st-fh-dlg[open]::backdrop{opacity:1}.st-fh-dlg-box{position:relative;width:min(1120px,100%,calc((100dvh - 2 * clamp(12px,3vw,40px)) * 16 / 9));aspect-ratio:16 / 9;border-radius:clamp(14px,1.8vw,24px);background:#000;box-shadow:0 40px 120px -30px #000000b3;scale:1;transition:scale .45s cubic-bezier(.2,1.2,.3,1)}.st-fh-dlg-frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.st-fh-dlg-frame iframe,.st-fh-dlg-frame video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}@starting-style{.st-fh-dlg[open]{opacity:0}.st-fh-dlg[open]::backdrop{opacity:0}.st-fh-dlg[open] .st-fh-dlg-box{scale:.92}}.st-fh .st-fh-dlg-x.st-fh-dlg-x{position:absolute;top:-14px;right:-14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background-color:var(--st-fh-accent);background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.38) 50%,transparent 62%);background-size:260% 100%;background-position:140% 0;background-repeat:no-repeat;box-shadow:0 8px 20px -6px #00000080;color:#fff;cursor:pointer}.st-fh-dlg-x svg{width:20px;height:20px}@media (max-width: 700px){.st-fh .st-fh-dlg-x.st-fh-dlg-x{top:-52px;right:0}}@media (hover: hover) and (pointer: fine){.st-fh .st-fh-dlg-x.st-fh-dlg-x:hover{background-color:var(--st-fh-accent-h);animation:st-fh-shine .8s ease}}.st-fh .st-fh-dlg-x:focus:not(:focus-visible){outline:none}html.st-fh-lock{overflow:hidden;scrollbar-gutter:stable}.st-fh--still .st-fh-blob,.st-fh--still .st-fh-deco,.st-fh--still .st-fh-dot,.st-fh--still .st-fh-smile-in,.st-fh--still .st-fh-sm *{animation:none}.st-fh-smile.is-away *,.st-fh-smile.is-away{animation-play-state:paused!important}.st-fh--still .st-fh-dot{opacity:.7}.st-fh--editor .st-fh-fig-in,.st-fh--editor .st-fh-deco,.st-fh--editor .st-fh-smile,.st-fh--editor .st-fh-hl-line path{animation-delay:0s;animation-duration:.01s}@media (prefers-reduced-motion: reduce){.st-fh-blob,.st-fh-fig-in,.st-fh-deco,.st-fh-dot,.st-fh-smile,.st-fh-smile-in,.st-fh-sm *,.st-fh-hl-line path{animation:none!important}.st-fh-dot{opacity:.7}.st-fh-fig,.st-fh-deco{transform:none;transition:none}.st-fh-smile-in{rotate:none;transition:none}.st-fh-dlg,.st-fh-dlg::backdrop,.st-fh-dlg-box{transition:none}}.elementor-widget-st-felt-hero{width:100%}
