[data-hp-decor]{--hp-lavender:#d8cbff;--hp-yellow:#ffe59a;--hp-yellow-soft:#ffe89e;--hp-yellow-deep:#ffdb66;--hp-pink:#ffb5c5;--hp-pink-soft:#ffd1de;--hp-pink-deep:#ff8aa3;--hp-mint:#b7e1d1;--hp-blue:#a9d3ff;--hp-orange:#e8830a;background:linear-gradient(#f7f3ef 0%,#fbf8f2 46%,#f7f3ef 100%);position:relative;overflow:clip}.hp-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.hp-bg__blob{filter:blur(.5px);will-change:transform;border-radius:58% 42% 55% 45%/45% 58% 42% 55%;position:absolute}.hp-bg__blob--1{background:var(--hp-lavender);opacity:.16;width:26rem;height:26rem;top:-6rem;left:-10rem}.hp-bg__blob--2{background:var(--hp-yellow-soft);opacity:.3;width:28rem;height:28rem;top:14rem;right:-12rem}.hp-bg__blob--3{background:var(--hp-pink);opacity:.2;width:20rem;height:20rem;top:48rem;left:-8rem}.hp-bg__blob--4{background:var(--hp-mint);opacity:.22;width:22rem;height:22rem;top:80rem;right:-6rem}.hp-bg__blob--5{background:var(--hp-yellow);opacity:.22;width:18rem;height:18rem;top:118rem;left:-10rem}.hp-bg__blob--6{background:var(--hp-blue);opacity:.2;width:24rem;height:24rem;top:158rem;right:-10rem}.hp-bg__blob--7{background:var(--hp-pink-soft);opacity:.26;width:20rem;height:20rem;top:200rem;left:-8rem}.hp-bg__dot{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.hp-bg__dot--p1{background:var(--hp-pink);width:1.1rem;height:1.1rem;top:28rem;right:12%}.hp-bg__dot--y1{background:var(--hp-yellow-deep);width:.85rem;height:.85rem;top:56rem;left:18%}.hp-bg__dot--m1{background:var(--hp-mint);width:.7rem;height:.7rem;top:92rem;right:22%}.hp-bg__dot--p2{background:var(--hp-pink);width:1.2rem;height:1.2rem;top:130rem;left:9%}.hp-bg__dot--b1{background:var(--hp-blue);width:.9rem;height:.9rem;top:168rem;right:16%}.hp-bg__dot--p3{background:var(--hp-pink-soft);width:1rem;height:1rem;top:208rem;left:24%}.hp-bg__dot--bx1{background:var(--hp-blue);width:.9rem;height:.9rem;top:74rem;right:30%}.hp-bg__dot--ox1{background:var(--hp-orange);opacity:.8;width:1rem;height:1rem;top:148rem;left:32%}.hp-bg__doodle{pointer-events:none;will-change:transform;opacity:.85;display:block;position:absolute}.hp-bg__doodle svg{width:100%;height:100%;display:block}.hp-bg__doodle--sq1{width:5.5rem;height:2rem;top:38rem;left:6%;transform:rotate(-8deg)}.hp-bg__doodle--sq2{width:6rem;height:2.2rem;top:102rem;right:8%;transform:rotate(12deg)}.hp-bg__doodle--sq3{width:5rem;height:1.8rem;top:184rem;left:14%;transform:rotate(-6deg)}.hp-bg__doodle--bu1{width:3rem;height:3rem;top:22rem;right:6%}.hp-bg__doodle--bu2{width:2.6rem;height:2.6rem;top:144rem;left:8%;transform:rotate(15deg)}.hp-bg__doodle--bu3{width:2.8rem;height:2.8rem;top:224rem;right:12%;transform:rotate(-10deg)}.hp-bg__doodle--st1{opacity:.78;width:2.4rem;height:2.4rem;top:70rem;left:22%;transform:rotate(-8deg)}.hp-bg__doodle--st2{opacity:.78;width:2.6rem;height:2.6rem;top:152rem;right:22%;transform:rotate(10deg)}.hp-bg__doodle--sp1{width:1.4rem;height:1.4rem;color:var(--hp-yellow-deep);top:46rem;right:28%}.hp-bg__doodle--sp2{width:1.2rem;height:1.2rem;color:var(--hp-pink-deep);top:110rem;left:28%}.hp-bg__doodle--sp3{width:1.5rem;height:1.5rem;color:var(--hp-orange);top:178rem;right:30%}.hp-bg__doodle--sp4{width:1.3rem;height:1.3rem;color:var(--hp-yellow-deep);top:232rem;left:30%}.hp-bg__doodle--ht1{--hp-rot:-10deg;width:2.2rem;height:2rem;transform:rotate(var(--hp-rot));top:34rem;left:12%}.hp-bg__doodle--ht2{--hp-rot:14deg;width:2.4rem;height:2.2rem;transform:rotate(var(--hp-rot));top:124rem;right:14%}.hp-bg__doodle--ht3{--hp-rot:-6deg;width:2rem;height:1.9rem;transform:rotate(var(--hp-rot));top:196rem;left:16%}@keyframes hp-blob-sway-rot-a{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes hp-blob-sway-rot-b{0%,to{rotate:4deg}50%{rotate:-4deg}}.hp-bg__blob{animation:18s ease-in-out infinite hp-blob-sway-rot-a}.hp-bg__blob--2,.hp-bg__blob--4,.hp-bg__blob--6{animation-name:hp-blob-sway-rot-b;animation-duration:22s;animation-delay:-5s}.hp-bg__blob--3{animation-duration:15s;animation-delay:-2s}.hp-bg__blob--5{animation-duration:24s;animation-delay:-8s}.hp-bg__blob--7{animation-duration:17s;animation-delay:-11s}@supports (animation-timeline:scroll()){@keyframes hp-blob-drift-1{to{transform:translate(40px,-240px)}}@keyframes hp-blob-drift-2{to{transform:translate(-30px,-400px)}}@keyframes hp-blob-drift-3{to{transform:translate(60px,-180px)}}@keyframes hp-blob-drift-4{to{transform:translate(-40px,-320px)}}@keyframes hp-blob-drift-5{to{transform:translate(50px,-220px)}}@keyframes hp-blob-drift-6{to{transform:translate(-50px,-360px)}}@keyframes hp-blob-drift-7{to{transform:translate(30px,-200px)}}@keyframes hp-dot-drift-slow{to{transform:translateY(-120px)}}@keyframes hp-dot-drift-med{to{transform:translateY(-220px)}}@keyframes hp-dot-drift-fast{to{transform:translateY(-340px)}}@keyframes hp-doodle-drift-slow{to{transform:translateY(-100px)rotate(var(--hp-rot,0deg))}}@keyframes hp-doodle-drift-med{to{transform:translateY(-180px)rotate(var(--hp-rot,0deg))}}.hp-bg__blob--1{animation:linear hp-blob-drift-1,18s ease-in-out infinite hp-blob-sway-rot-a;animation-timeline:scroll(),auto}.hp-bg__blob--2{animation:linear hp-blob-drift-2,22s ease-in-out -5s infinite hp-blob-sway-rot-b;animation-timeline:scroll(),auto}.hp-bg__blob--3{animation:linear hp-blob-drift-3,15s ease-in-out -2s infinite hp-blob-sway-rot-a;animation-timeline:scroll(),auto}.hp-bg__blob--4{animation:linear hp-blob-drift-4,20s ease-in-out -7s infinite hp-blob-sway-rot-b;animation-timeline:scroll(),auto}.hp-bg__blob--5{animation:linear hp-blob-drift-5,24s ease-in-out -8s infinite hp-blob-sway-rot-a;animation-timeline:scroll(),auto}.hp-bg__blob--6{animation:linear hp-blob-drift-6,19s ease-in-out -3s infinite hp-blob-sway-rot-b;animation-timeline:scroll(),auto}.hp-bg__blob--7{animation:linear hp-blob-drift-7,17s ease-in-out -11s infinite hp-blob-sway-rot-a;animation-timeline:scroll(),auto}.hp-bg__dot--p1{animation:linear hp-dot-drift-fast;animation-timeline:scroll()}.hp-bg__dot--y1{animation:linear hp-dot-drift-med;animation-timeline:scroll()}.hp-bg__dot--m1{animation:linear hp-dot-drift-slow;animation-timeline:scroll()}.hp-bg__dot--p2{animation:linear hp-dot-drift-fast;animation-timeline:scroll()}.hp-bg__dot--b1{animation:linear hp-dot-drift-med;animation-timeline:scroll()}.hp-bg__dot--p3{animation:linear hp-dot-drift-slow;animation-timeline:scroll()}.hp-bg__dot--bx1{animation:linear hp-dot-drift-med;animation-timeline:scroll()}.hp-bg__dot--ox1{animation:linear hp-dot-drift-fast;animation-timeline:scroll()}.hp-bg__doodle--sq1,.hp-bg__doodle--sq2,.hp-bg__doodle--sq3,.hp-bg__doodle--bu1,.hp-bg__doodle--bu2,.hp-bg__doodle--bu3,.hp-bg__doodle--st1,.hp-bg__doodle--st2{animation:linear hp-doodle-drift-med;animation-timeline:scroll()}.hp-bg__doodle--sp1,.hp-bg__doodle--sp2,.hp-bg__doodle--sp3,.hp-bg__doodle--sp4{animation:linear hp-doodle-drift-slow;animation-timeline:scroll()}.hp-bg__doodle--ht1,.hp-bg__doodle--ht2,.hp-bg__doodle--ht3{animation:linear hp-doodle-drift-med;animation-timeline:scroll()}}@media (prefers-reduced-motion:reduce){.hp-bg__blob,.hp-bg__dot,.hp-bg__doodle{animation:none!important}}[data-hp-decor] .miyama-surface{background:0 0}
