.hp{--pw:min(310px, calc((100vw - 144px) / 3.48));--top:34px;--drop:34px;--sx:calc(var(--pw) * 1.1);--ss:.86;--sy:calc(var(--pw) * .09);height:calc(var(--top) + var(--drop) + var(--pw) * 2.101 + 36px);border-radius:var(--radius);isolation:isolate;background:linear-gradient(180deg,#fff1e9 0%,#ffe3d5 45%,var(--peach) 100%);margin:36px 0 0;position:relative;overflow:hidden}.hp-spot{width:calc(var(--pw) * 1.9);height:120%;margin-left:calc(var(--pw) * -.95);pointer-events:none;z-index:0;background:radial-gradient(closest-side,#fffffff2,#ffffff73 50%,#fff0);position:absolute;top:-10%;left:50%}.hp-clock{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hp-ph{left:50%;top:var(--top);width:var(--pw);margin-left:calc(var(--pw) / -2);transform-origin:50% 0;will-change:transform;position:absolute}.hp-ph.hp-c{z-index:3}.hp-ph.hp-l{z-index:1;transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss))}.hp-ph.hp-r{z-index:1;transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss))}.hp-fl{animation:7s ease-in-out infinite alternate hp-float}.hp-l .hp-fl{animation-duration:8s;animation-delay:-3s}.hp-r .hp-fl{animation-duration:7.5s;animation-delay:-5s}@keyframes hp-float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.hp-dev{border-radius:calc(var(--pw) * .175);padding:calc(var(--pw) * .031);background:linear-gradient(145deg,#1b1a19 0%,#050505 40%,#0c0b0b 100%);position:relative;box-shadow:0 0 0 1.4px #b3aca3,0 0 0 2.8px #4a4641,0 34px 60px -22px #5a281480,0 12px 24px -14px #00000059}.hp-dev:before{content:"";background:linear-gradient(90deg,#4a4641,#b3aca3 60%,#8f887f);border-radius:0 2px 2px 0;width:3px;height:12%;position:absolute;top:25%;right:-5px}.hp-dev:after{content:"";background:linear-gradient(#9d968d 0 14%,#0000 14% 30%,#9d968d 30% 60%,#0000 60% 72%,#9d968d 72% 100%);border-radius:2px 0 0 2px;width:3px;height:22%;position:absolute;top:15%;left:-5px}.hp-scr{aspect-ratio:1206/2622;border-radius:calc(var(--pw) * .143);background:#fff;position:relative;overflow:hidden;transform:translateZ(0);container-type:inline-size}.hp-scr img{width:100%;height:auto;display:block}.hp-video{object-fit:cover;background:#f4f4f4;width:100%;height:100%;display:block}.hp-base,.hp-list,.hp-push{position:absolute;inset:0}.hp-base{z-index:1}.hp-head{height:var(--h);z-index:2;position:absolute;inset:0 0 auto;overflow:hidden}.hp-dim{opacity:0;z-index:3;pointer-events:none;background:#00000024;position:absolute;inset:0}.hp-push{z-index:4;background:#fff;transform:translate(calc(100% + 40px));box-shadow:-8px 0 24px #00000029}.hp-push.hp-cpush2{z-index:5}.hp-touch{left:var(--x);top:var(--y);opacity:0;z-index:8;pointer-events:none;background:#3c3c434d;border-radius:50%;width:12cqw;height:12cqw;margin:-6cqw 0 0 -6cqw;position:absolute;box-shadow:inset 0 0 0 .5cqw #ffffffeb,0 2px 10px #00000047}.hp-vt{z-index:6;will-change:transform,opacity}.hp-note{z-index:7;text-align:left;color:#111;-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);opacity:0;background:#fafafacc;border-radius:6.5cqw;align-items:center;gap:2.8cqw;padding:3cqw 3.4cqw;display:flex;position:absolute;top:5.6%;left:3.5%;right:3.5%;transform:translateY(-160%);box-shadow:0 8px 22px #0003,0 0 0 .5px #0000000f}.hp-note img{border-radius:2.3cqw;flex:none;width:9.6cqw;height:9.6cqw}.hp-note div{flex:1;min-width:0}.hp-note p{font:400 3.3cqw/1.3 var(--font-body);letter-spacing:-.01em;margin:0}.hp-note p.t{justify-content:space-between;gap:2cqw;margin-bottom:.4cqw;display:flex}.hp-note p.t b{font-size:3.5cqw;font-weight:600}.hp-note p.t span{color:#8a8a8e;font-size:3cqw}.hp-following{color:#111;width:37.5%;height:5%;font:600 3.6cqw/1 var(--font-body);opacity:0;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:1.4cqw;display:flex;position:absolute;top:52.6%;left:44.5%;transform:scale(.94);box-shadow:inset 0 0 0 1.5px #111}.hp-following svg{fill:none;stroke:#111;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:3.8cqw;height:3.8cqw}.hp-spot,.hp-clock,.hp-ph,.hp-list,.hp-base,.hp-dim,.hp-push,.hp-touch:not(.hp-vt),.hp-note,.hp-following{animation-duration:var(--hp-t);animation-iteration-count:infinite;animation-fill-mode:both}.hp-spot{animation-name:hp-spot}.hp-clock{animation-name:hp-clock;animation-timing-function:linear}.hp-ph.hp-c{animation-name:hp-slot-c,hp-z-c}.hp-ph.hp-r{animation-name:hp-slot-r,hp-z-r}.hp-ph.hp-l{animation-name:hp-slot-l,hp-z-l}.hp-note{animation-name:hp-note}.hp-ct1{animation-name:hp-ct1}.hp-cbase{animation-name:hp-cbase}.hp-cdim{animation-name:hp-cdim}.hp-cpush1{animation-name:hp-cpush1}.hp-cdim1{animation-name:hp-cdim1}.hp-ct2{animation-name:hp-ct2}.hp-cpush2{animation-name:hp-cpush2}.hp-ct3{animation-name:hp-ct3}.hp-ct4{animation-name:hp-ct4}.hp-rt1{animation-name:hp-rt1}.hp-rbase{animation-name:hp-rbase}.hp-rdim{animation-name:hp-rdim}.hp-rpush{animation-name:hp-rpush}.hp-rt2{animation-name:hp-rt2}.hp-following{animation-name:hp-following}.hp-rt3{animation-name:hp-rt3}.hp-lscroll{animation-name:hp-lscroll}.hp-lt1{animation-name:hp-lt1}.hp-lbase{animation-name:hp-lbase}.hp-ldim{animation-name:hp-ldim}.hp-lpush{animation-name:hp-lpush}.hp-lt2{animation-name:hp-lt2}.hp:not([data-run]),.hp:not([data-run]) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hp *,.hp{animation:none!important}}@media (max-width:1013px){.hp{--pw:min(250px, calc((100vw - 104px) / 3.32))}}@media (max-width:767px){.hp{--pw:min(212px, 54vw);--top:26px;--ss:.74;--sy:40px;--sx:calc(50vw - 18px - var(--pw) * .37);height:calc(var(--top) + var(--pw) * 2.101 + 24px);margin-top:22px}.hp-dev:before,.hp-dev:after{display:none}.hp-dev{box-shadow:0 0 0 1.2px #b3aca3,0 0 0 2.4px #4a4641,0 24px 44px -18px #5a281480}.hp-spot{width:calc(var(--pw) * 1.6);margin-left:calc(var(--pw) * -.8)}}.hp-dots{justify-content:center;margin-top:4px;display:flex}.hp-dots button{color:#8a8a8e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:40px;padding:0;display:grid}.hp-dots i{background:#8a8a8e;border-radius:99px;width:7px;height:7px;transition:width .35s cubic-bezier(.2,.7,.2,1),background-color .35s;display:block}.hp-dots button[aria-current] i{background:var(--coral-btn);width:20px}.hp-dots button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hp-dots{display:none}}.hp{touch-action:pan-y}
.hp{--hp-t:32s}@keyframes hp-note{0%{opacity:0;transform:translateY(-160%)}1.875%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(-160%)}3.281%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(4%)}3.75%{opacity:1;transform:translateY(0)}6.562%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(0)}7.5%{opacity:0;transform:translateY(-160%)}to{opacity:0;transform:translateY(-160%)}}@keyframes hp-ct1{0%{opacity:0;transform:scale(.6)}5.594%{opacity:0;transform:scale(.6)}5.906%{opacity:1;transform:scale(1)}6.094%{opacity:1;transform:scale(.8)}6.844%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-cbase{0%{transform:translate(0)}6.562%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}8.125%{transform:translate(-30%)}25%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(-30%)}26.406%{transform:translate(0)}to{transform:translate(0)}}@keyframes hp-cdim{0%{opacity:0}6.562%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1)}8.125%{opacity:1}25%{opacity:1;animation-timing-function:cubic-bezier(.32,.72,0,1)}26.406%{opacity:0}to{opacity:0}}@keyframes hp-cpush1{0%{transform:translate(calc(100% + 40px))}6.562%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(calc(100% + 40px))}8.125%{transform:translate(0)}12.5%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}14.062%{transform:translate(-30%)}22.188%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(-30%)}23.594%{transform:translate(0)}25%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}26.406%{transform:translate(calc(100% + 40px))}to{transform:translate(calc(100% + 40px))}}@keyframes hp-cdim1{0%{opacity:0}12.5%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1)}14.062%{opacity:1}22.188%{opacity:1;animation-timing-function:cubic-bezier(.32,.72,0,1)}23.594%{opacity:0}to{opacity:0}}@keyframes hp-ct2{0%{opacity:0;transform:scale(.6)}11.531%{opacity:0;transform:scale(.6)}11.844%{opacity:1;transform:scale(1)}12.031%{opacity:1;transform:scale(.8)}12.781%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-cpush2{0%{transform:translate(calc(100% + 40px))}12.5%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(calc(100% + 40px))}14.062%{transform:translate(0)}22.188%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}23.594%{transform:translate(calc(100% + 40px))}to{transform:translate(calc(100% + 40px))}}@keyframes hp-ct3{0%{opacity:0;transform:scale(.6)}21.219%{opacity:0;transform:scale(.6)}21.531%{opacity:1;transform:scale(1)}21.719%{opacity:1;transform:scale(.8)}22.469%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-ct4{0%{opacity:0;transform:scale(.6)}24.031%{opacity:0;transform:scale(.6)}24.344%{opacity:1;transform:scale(1)}24.531%{opacity:1;transform:scale(.8)}25.281%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-rt1{0%{opacity:0;transform:scale(.6)}30.906%{opacity:0;transform:scale(.6)}31.219%{opacity:1;transform:scale(1)}31.406%{opacity:1;transform:scale(.8)}32.156%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-rbase{0%{transform:translate(0)}31.875%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}33.281%{transform:translate(-30%)}40.625%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(-30%)}42.031%{transform:translate(0)}to{transform:translate(0)}}@keyframes hp-rdim{0%{opacity:0}31.875%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1)}33.281%{opacity:1}40.625%{opacity:1;animation-timing-function:cubic-bezier(.32,.72,0,1)}42.031%{opacity:0}to{opacity:0}}@keyframes hp-rpush{0%{transform:translate(calc(100% + 40px))}31.875%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(calc(100% + 40px))}33.281%{transform:translate(0)}40.625%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}42.031%{transform:translate(calc(100% + 40px))}to{transform:translate(calc(100% + 40px))}}@keyframes hp-rt2{0%{opacity:0;transform:scale(.6)}35.594%{opacity:0;transform:scale(.6)}35.906%{opacity:1;transform:scale(1)}36.094%{opacity:1;transform:scale(.8)}36.844%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-following{0%{opacity:0;transform:scale(.94)}36.312%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:scale(.94)}37.188%{opacity:1;transform:scale(1)}42.188%{opacity:1;transform:scale(1)}42.5%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hp-rt3{0%{opacity:0;transform:scale(.6)}39.656%{opacity:0;transform:scale(.6)}39.969%{opacity:1;transform:scale(1)}40.156%{opacity:1;transform:scale(.8)}40.906%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-lscroll{0%{transform:translateY(0)}46.25%{animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:translateY(0)}49.688%{transform:translateY(-28%)}92.812%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-28%)}95.312%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes hp-lt1{0%{opacity:0;transform:scale(.6)}50.438%{opacity:0;transform:scale(.6)}50.75%{opacity:1;transform:scale(1)}50.938%{opacity:1;transform:scale(.8)}51.688%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-lbase{0%{transform:translate(0)}51.25%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}52.656%{transform:translate(-30%)}90.625%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(-30%)}92.031%{transform:translate(0)}to{transform:translate(0)}}@keyframes hp-ldim{0%{opacity:0}51.25%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1)}52.656%{opacity:1}90.625%{opacity:1;animation-timing-function:cubic-bezier(.32,.72,0,1)}92.031%{opacity:0}to{opacity:0}}@keyframes hp-lpush{0%{transform:translate(calc(100% + 40px))}51.25%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(calc(100% + 40px))}52.656%{transform:translate(0)}90.625%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(0)}92.031%{transform:translate(calc(100% + 40px))}to{transform:translate(calc(100% + 40px))}}@keyframes hp-lt2{0%{opacity:0;transform:scale(.6)}89.656%{opacity:0;transform:scale(.6)}89.969%{opacity:1;transform:scale(1)}90.156%{opacity:1;transform:scale(.8)}90.906%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@keyframes hp-spot{0%{opacity:1}26.875%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}28.125%{opacity:.55;animation-timing-function:cubic-bezier(.4,0,.2,1)}29.375%{opacity:1}42.969%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}44.219%{opacity:.55;animation-timing-function:cubic-bezier(.4,0,.2,1)}45.469%{opacity:1}95.625%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}96.875%{opacity:.55;animation-timing-function:cubic-bezier(.4,0,.2,1)}98.125%{opacity:1}to{opacity:1}}@keyframes hp-slot-c{0%{opacity:1;transform:translate(0,0)scale(1)}26.875%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0,0)scale(1)}29.375%{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1}42.969%{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}44.219%{transform:translate3d(calc(var(--sx) * -2),var(--sy),0) scale(var(--ss));opacity:0}44.222%{transform:translate3d(calc(var(--sx) * 2),var(--sy),0) scale(var(--ss));opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}45.469%{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1}95.625%{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}98.125%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hp-z-c{0%{z-index:3}26.872%{z-index:3}26.875%{z-index:2}29.372%{z-index:2}29.375%{z-index:1}42.966%{z-index:1}42.969%{z-index:0}45.466%{z-index:0}45.469%{z-index:1}95.622%{z-index:1}95.625%{z-index:4}98.122%{z-index:4}98.125%{z-index:3}to{z-index:3}}@keyframes hp-slot-r{0%{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1}26.875%{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}29.375%{opacity:1;transform:translate(0,0)scale(1)}42.969%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0,0)scale(1)}45.469%{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1}95.625%{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}96.875%{transform:translate3d(calc(var(--sx) * -2),var(--sy),0) scale(var(--ss));opacity:0}96.878%{transform:translate3d(calc(var(--sx) * 2),var(--sy),0) scale(var(--ss));opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}98.125%{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1}to{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1}}@keyframes hp-z-r{0%{z-index:1}26.872%{z-index:1}26.875%{z-index:4}29.372%{z-index:4}29.375%{z-index:3}42.966%{z-index:3}42.969%{z-index:2}45.466%{z-index:2}45.469%{z-index:1}95.622%{z-index:1}95.625%{z-index:0}98.122%{z-index:0}98.125%{z-index:1}to{z-index:1}}@keyframes hp-slot-l{0%{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1}26.875%{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}28.125%{transform:translate3d(calc(var(--sx) * -2),var(--sy),0) scale(var(--ss));opacity:0}28.128%{transform:translate3d(calc(var(--sx) * 2),var(--sy),0) scale(var(--ss));opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}29.375%{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1}42.969%{transform:translate3d(var(--sx),var(--sy),0) scale(var(--ss));opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}45.469%{opacity:1;transform:translate(0,0)scale(1)}95.625%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0,0)scale(1)}98.125%{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1}to{transform:translate3d(calc(var(--sx) * -1),var(--sy),0) scale(var(--ss));opacity:1}}@keyframes hp-z-l{0%{z-index:1}26.872%{z-index:1}26.875%{z-index:0}29.372%{z-index:0}29.375%{z-index:1}42.966%{z-index:1}42.969%{z-index:4}45.466%{z-index:4}45.469%{z-index:3}95.622%{z-index:3}95.625%{z-index:2}98.122%{z-index:2}98.125%{z-index:1}to{z-index:1}}@keyframes hp-clock{0%{opacity:0}to{opacity:0}}
