/* In Vĩnh Phát · các khối của trang chủ. */
/* ---------- hero: category menu + slider + promos ---------- */
.vp .hero{padding-top:16px}
.vp .hero-grid{display:grid;grid-template-columns:clamp(244px,17vw,282px) minmax(0,1fr) clamp(290px,20vw,330px);gap:16px;align-items:stretch}
.vp .catmenu{background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:.45rem 0;align-self:stretch}
.vp .catmenu a{display:flex;align-items:center;gap:.7rem;padding:.36rem 1rem;font-size:15.5px;font-weight:600;color:var(--ink)}
.vp .catmenu a:hover{background:#F2F6FF;color:var(--b2)}
.vp .catmenu .ci{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--soft)}
.vp .catmenu .ci svg{width:22px;height:22px}
.vp .catmenu small{margin-left:auto;font-size:13px;font-weight:500;color:var(--ink3)}
.vp .catmenu a.all{margin-top:.3rem;border-top:1px solid var(--line);color:var(--b2)}

.vp .slider{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);min-height:380px;background:#0E2A6B}
.vp .slides{display:flex;height:100%;transition:transform .7s cubic-bezier(.65,0,.25,1)}
.vp .slide{position:relative;flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:1rem;padding:clamp(24px,3.96vw,48.5px);color:#fff;overflow:hidden}
.vp .slide.s1{background:radial-gradient(120% 90% at 85% 20%,#2D8CFF 0%,transparent 55%),linear-gradient(120deg,#0A3FB5,#1A5FE0 55%,#00A3E0)}
.vp .slide.s2{background:radial-gradient(120% 90% at 85% 20%,#FF5FA8 0%,transparent 55%),linear-gradient(120deg,#8E0B5C,#D10A7A 55%,#FF7A59)}
.vp .slide.s3{background:radial-gradient(120% 90% at 85% 20%,#FFE27A 0%,transparent 55%),linear-gradient(120deg,#FFB300,#FFD23F 60%,#FFE89A);color:var(--ink)}
.vp .slide::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1.2px,transparent 1.6px);background-size:18px 18px;pointer-events:none}
.vp .slide.s3::before{background-image:radial-gradient(rgba(15,27,45,.08) 1.2px,transparent 1.6px)}
.vp .slide-copy{position:relative;z-index:1}
.vp .tag-k{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:99px;background:rgba(255,255,255,.18);font-size:14px;font-weight:700;letter-spacing:.02em}
.vp .s3 .tag-k{background:rgba(15,27,45,.1)}
.vp .slide h2{margin:.8rem 0 .6rem;font:800 clamp(28.5px,3.19vw,44px)/1.1 var(--f);letter-spacing:-.02em}
.vp .slide p{max-width:30rem;font-size:16.5px;opacity:.92}
.vp .slide ul{display:grid;gap:.3rem;margin:.9rem 0 1.3rem}
.vp .slide li{display:flex;align-items:center;gap:.5rem;font-size:15.5px;font-weight:600}
.vp .slide li .i{width:18px;height:18px;color:var(--y)}
.vp .s3 li .i{color:var(--m)}
.vp .slide-cta{display:flex;flex-wrap:wrap;gap:.6rem}
.vp .collage{position:relative;z-index:1;height:100%;min-height:240px}
.vp .collage .ph-wrap{position:absolute;width:52%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.45);border:4px solid #fff}
.vp .collage .ph-wrap:nth-child(1){left:2%;top:16%;transform:rotate(-8deg)}
.vp .collage .ph-wrap:nth-child(2){right:0;top:2%;transform:rotate(6deg);width:48%}
.vp .collage .ph-wrap:nth-child(3){left:30%;bottom:0;transform:rotate(2deg);width:46%}
.vp .dots{position:absolute;left:0;right:0;bottom:12px;z-index:3;display:flex;justify-content:center;gap:7px}
.vp .dots button{width:9px;height:9px;border-radius:99px;background:rgba(255,255,255,.55);transition:width .3s,background .3s}
.vp .dots button.on{width:26px;background:#fff}
.vp .arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);box-shadow:0 6px 18px -8px rgba(0,0,0,.4);opacity:0;transition:opacity .2s}
.vp .slider:hover .arrow,.vp .arrow:focus-visible{opacity:1}
.vp .arrow.prev{left:12px}.vp .arrow.next{right:12px}

.vp .promos{display:grid;grid-template-rows:auto 1fr;gap:16px}
.vp .promo{background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:14px}
.vp .promo h3{display:flex;align-items:center;gap:.45rem;font-size:16.5px;font-weight:800;margin-bottom:.6rem}
.vp .promo h3 .i{color:var(--m)}
.vp .mini{display:grid;grid-template-columns:62px minmax(0,1fr);gap:.7rem;align-items:center;padding:.45rem 0;border-top:1px dashed var(--line)}
.vp .mini:first-of-type{border-top:0}
.vp .mini .th{position:relative;width:62px;height:62px;border-radius:10px;overflow:hidden;background:var(--soft)}
.vp .mini b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.35}
.vp .mini .pr{margin-top:.15rem;font-size:14.5px}
.vp .promo.q{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,#EAF4FF,#FFF1F8);border:1px solid #DCE8FA}
.vp .promo.q p{font-size:15px;color:var(--ink2);margin-bottom:.8rem}
.vp .promo.q .btn{width:100%}
.vp .promo.q .ph-line{margin-top:.6rem;text-align:center;font-size:14.5px;color:var(--ink2)}
.vp .promo.q .ph-line b{color:var(--m)}
@media (max-width:1180px){.vp .hero-grid{grid-template-columns:minmax(0,1fr) 270px}.vp .catmenu{display:none}}
@media (max-width:860px){
  .vp .hero-grid{grid-template-columns:minmax(0,1fr)}
  .vp .promos{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
  .vp .slide{grid-template-columns:minmax(0,1fr);padding:22px 20px 40px}
  .vp .collage{display:none}
  .vp .slider{min-height:0}
  .vp .arrow{display:none}
}
@media (max-width:560px){.vp .promos{grid-template-columns:minmax(0,1fr)}}

/* ---------- usp bar ---------- */
.vp .usp{margin-top:16px}
.vp .usp ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-radius:var(--r);box-shadow:var(--sh)}
.vp .usp li{display:flex;align-items:center;gap:.8rem;padding:16px 18px;border-left:1px solid var(--line)}
.vp .usp li:first-child{border-left:0}
.vp .usp .ic{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px}
.vp .usp li:nth-child(1) .ic{background:#FFF0F7;color:var(--m)}
.vp .usp li:nth-child(2) .ic{background:#EAF4FF;color:var(--b2)}
.vp .usp li:nth-child(3) .ic{background:#E6F8FF;color:#0089C0}
.vp .usp li:nth-child(4) .ic{background:#FFF7DB;color:#C78A00}
.vp .usp b{display:block;font-size:16px;font-weight:800;color:var(--ink)}
.vp .usp span{display:block;font-size:14px;color:var(--ink3);line-height:1.4}
@media (max-width:980px){.vp .usp ul{grid-template-columns:repeat(2,minmax(0,1fr))}.vp .usp li:nth-child(3){border-left:0}.vp .usp li:nth-child(n+3){border-top:1px solid var(--line)}}
@media (max-width:480px){.vp .usp li{padding:12px;gap:.6rem}.vp .usp .ic{flex-basis:38px;height:38px}.vp .usp b{font-size:15px}.vp .usp span{font-size:13px}}

/* ---------- section heads ---------- */
.vp .sec{margin-top:clamp(22px,3.2vw,34px)}
.vp .box{background:#fff;border-radius:var(--r);box-shadow:var(--sh);padding:clamp(14px,2vw,22px)}
.vp .sh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.2rem;margin-bottom:14px}
.vp .sh h2{display:flex;align-items:center;gap:.6rem;font:800 clamp(21px,2.20vw,25.5px)/1.2 var(--f);letter-spacing:-.01em}
.vp .sh h2::before{content:"";width:6px;height:24px;border-radius:3px;background:var(--grad)}
.vp .sh .more{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;font-size:15.5px;color:var(--b2)}
.vp .sh .more:hover{text-decoration:underline}
.vp .note-p{font-size:14px;color:var(--ink3);margin:-6px 0 12px}
.vp .tabs{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none}
.vp .tabs::-webkit-scrollbar{display:none}
.vp .tabs button{padding:.42rem .85rem;border-radius:99px;background:var(--soft);border:1px solid var(--line);font-size:15px;font-weight:600;color:var(--ink2);white-space:nowrap}
.vp .tabs button small{color:var(--ink3);font-weight:500}
.vp .tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}
.vp .tabs button.on small{color:#B9C4D4}
.vp .sh-left{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;min-width:0}

/* ---------- category tiles ---------- */
.vp .cattiles{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}
.vp .ct{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:15px;font-weight:700}
.vp .ct .th{position:relative;width:100%;max-width:104px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s,box-shadow .2s}
.vp .ct:hover .th{transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--b2),0 10px 20px -12px rgba(45,99,245,.6)}
.vp .ct small{display:block;margin-top:-.3rem;font-size:13px;font-weight:500;color:var(--ink3)}
@media (max-width:1100px){.vp .cattiles{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (max-width:640px){.vp .cattiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;scrollbar-width:none}.vp .cattiles::-webkit-scrollbar{display:none}.vp .ct{flex:0 0 84px;scroll-snap-align:start;font-size:14px}}

/* ---------- product thumbs + placeholders ---------- */
.vp .th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.vp .ph{position:absolute;inset:0;display:grid;place-items:center;background:var(--phb,#EEF4FF)}
.vp .ph svg{width:52%;height:52%;max-width:120px}
.vp .ph[data-k=card],.vp .ph[data-k=envelope]{--phb:#E6F6FD}
.vp .ph[data-k=flyer],.vp .ph[data-k=lixi]{--phb:#FFF4CF}
.vp .ph[data-k=brochure],.vp .ph[data-k=tag]{--phb:#FFE5F1}
.vp .ph[data-k=catalogue],.vp .ph[data-k=bag],.vp .ph[data-k=decal]{--phb:#E8EDFF}
.vp .art .k{fill:none;stroke:#16243A;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.vp .art .f1{fill:#FFD23F}.vp .art .f2{fill:#FF9CC7}.vp .art .f3{fill:#8FE0F7}.vp .art .f4{fill:#FFFFFF}.vp .art .f5{fill:#E5097F}

/* ---------- product cards ---------- */
.vp .grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
@media (max-width:1180px){.vp .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:900px){.vp .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){.vp .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.vp .pc{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:box-shadow .2s,border-color .2s,transform .2s}
.vp .pc:hover{border-color:#C9D7F2;box-shadow:0 14px 30px -18px rgba(29,64,140,.55);transform:translateY(-2px)}
.vp .pc[hidden],.vp .pc.cut{display:none}
.vp .pc .th{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--soft)}
.vp .pc:hover .th img{transform:scale(1.05)}
.vp .badge{position:absolute;left:8px;top:8px;z-index:2;padding:.18rem .5rem;border-radius:6px;background:var(--m);color:#fff;font-size:13px;font-weight:800}
.vp .badge.hot{background:#FF7A00}
.vp .pc-b{display:flex;flex-direction:column;gap:.35rem;padding:10px 12px 12px;flex:1}
.vp .pc-cat{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--b2)}
.vp .pc h3{font-size:15.5px;font-weight:600;line-height:1.38;min-height:2.76em}
.vp .pc h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vp .pc h3 a:hover{color:var(--b2)}
.vp .pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem}
.vp .pr b{font-size:18.5px;font-weight:800;color:var(--m);font-variant-numeric:tabular-nums}
.vp .pr s{font-size:14px;color:var(--ink3)}
.vp .pr .ask{font-size:15.5px;font-weight:700;color:var(--b2)}
.vp .pc-a{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:6px;margin-top:auto;padding-top:.35rem}
.vp .pc-a .order{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:38px;border-radius:9px;background:var(--y);font-weight:800;font-size:15px;color:var(--ink);white-space:nowrap}
.vp .pc-a .order:hover{background:#FFDD5C}
.vp .pc-a .add{display:grid;place-items:center;height:38px;border-radius:9px;background:#EEF3FF;color:var(--b2)}
.vp .pc-a .add:hover{background:var(--b2);color:#fff}
.vp .pc-a .add.busy{opacity:.55;pointer-events:none}
.vp .pc-a .add .i{width:19px;height:19px}
@media (max-width:640px){.vp .pc-b{padding:8px 9px 10px}.vp .pc h3{font-size:14.5px}.vp .pr b{font-size:16.5px}.vp .pc-a{grid-template-columns:minmax(0,1fr) 36px}.vp .pc-a .order{font-size:14px;height:36px}.vp .pc-a .add{height:36px}}
.vp .showmore{display:flex;justify-content:center;margin-top:14px}
.vp .showmore[hidden]{display:none}

/* ---------- promise strip ---------- */
.vp .promise{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:clamp(18px,3vw,28px) clamp(20px,3.74vw,39.5px);border-radius:var(--r);background:var(--grad);color:#fff;overflow:hidden}
.vp .promise::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1.2px,transparent 1.6px);background-size:18px 18px}
.vp .promise>*{position:relative}
.vp .promise .seal{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#fff;color:var(--m);box-shadow:0 0 0 6px rgba(255,255,255,.25)}
.vp .promise .seal svg{width:44px;height:44px}
.vp .promise h2{font:800 clamp(24px,2.86vw,35px)/1.15 var(--f)}
.vp .promise p{margin-top:.3rem;opacity:.9;font-size:16px}
.vp .promise .cta{display:flex;flex-wrap:wrap;gap:.6rem}
@media (max-width:860px){.vp .promise{grid-template-columns:auto minmax(0,1fr)}.vp .promise .cta{grid-column:1/-1}.vp .promise .seal{width:64px;height:64px}.vp .promise .seal svg{width:34px;height:34px}}

/* ---------- quote ---------- */
.vp .quote{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}
.vp .qform h2{font:800 24px/1.2 var(--f)}
.vp .qform>p{margin:.35rem 0 1rem;color:var(--ink2);font-size:15.5px}
.vp .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.vp .fld{display:grid;gap:.3rem}
.vp .fld.full{grid-column:1/-1}
.vp .fld label{display:block;margin:0;font-size:14.5px;font-weight:700;color:var(--ink2)}
.vp .fld input,.vp .fld select,.vp .fld textarea{width:100%;height:44px;padding:0 .85rem;border:1.5px solid var(--line);border-radius:10px;background:#fff;font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}
.vp .fld select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%2346536A' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right .8rem center;padding-right:2rem}
.vp .fld textarea{height:84px;padding:.6rem .85rem;resize:vertical}
.vp .fld input:focus,.vp .fld select:focus,.vp .fld textarea:focus{border-color:var(--b2);box-shadow:0 0 0 3px rgba(45,99,245,.15)}
.vp .chips{display:flex;flex-wrap:wrap;gap:.4rem}
.vp .chips label{display:inline-flex;align-items:center;margin:0;cursor:pointer}
.vp .chips input{position:absolute;opacity:0;width:1px;height:1px}
.vp .chips span{padding:.42rem .8rem;border-radius:99px;border:1.5px solid var(--line);font-size:15px;font-weight:600;color:var(--ink2)}
.vp .chips input:checked+span{border-color:var(--b2);background:#EEF3FF;color:var(--b2)}
.vp .chips input:focus-visible+span{outline:3px solid rgba(45,99,245,.45)}
.vp .q-act{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:14px}
.vp .q-act small{flex-basis:100%;color:var(--ink3);font-size:14px}
.vp .qside{display:grid;gap:16px;align-content:start}
.vp .steps{display:grid;gap:.2rem}
.vp .steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.75rem;padding:.55rem 0}
.vp .steps .n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#EEF3FF;color:var(--b2);font-weight:800;font-size:15.5px}
.vp .steps li:nth-child(2) .n{background:#FFF0F7;color:var(--m)}
.vp .steps li:nth-child(3) .n{background:#FFF7DB;color:#C78A00}
.vp .steps li:nth-child(4) .n{background:#E6F8FF;color:#0089C0}
.vp .steps b{display:block;font-size:16px;color:var(--ink)}
.vp .steps span{display:block;font-size:14.5px;color:var(--ink3);line-height:1.45}
.vp .contact h3,.vp .qside h3{font-size:17.5px;font-weight:800;margin-bottom:.6rem}
.vp .clist{display:grid;gap:.5rem}
.vp .clist a,.vp .clist div{display:flex;align-items:center;gap:.6rem;font-size:15.5px}
.vp .clist .i{color:var(--b2)}
.vp .clist b{font-weight:800}
@media (max-width:900px){.vp .quote{grid-template-columns:minmax(0,1fr)}}
@media (max-width:520px){.vp .fields{grid-template-columns:minmax(0,1fr)}}

/* ---------- trust: numbers + reviews ---------- */
.vp .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}
.vp .nums li{padding:14px 16px;border-radius:12px;background:var(--soft);border:1px solid var(--line)}
.vp .nums b{display:block;font:800 28.5px/1.1 var(--f);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.vp .nums span{font-size:14.5px;color:var(--ink2)}
.vp .reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.vp .rv{position:relative;padding:18px 18px 16px;border-radius:12px;border:1px solid var(--line);background:#fff}
.vp .rv::before{content:"“";position:absolute;right:14px;top:-6px;font:800 70.5px/1 Georgia,serif;color:#E3ECFF}
.vp .rv p{position:relative;font-size:16px;line-height:1.6}
.vp .rv footer{display:flex;align-items:center;gap:.7rem;margin-top:.9rem;background:none;padding:0}
.vp .rv .av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:15.5px}
.vp .rv b{display:block;font-size:15.5px;color:var(--ink)}
.vp .rv span{display:block;font-size:14px;color:var(--ink3)}
@media (max-width:900px){.vp .reviews{grid-template-columns:minmax(0,1fr)}.vp .nums{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ---------- news ---------- */
.vp .news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.vp .nw{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}
.vp .nw:hover{box-shadow:0 14px 30px -18px rgba(29,64,140,.55);transform:translateY(-2px)}
.vp .nw .th{position:relative;aspect-ratio:16/10;background:var(--soft);overflow:hidden}
.vp .nw .nb-b{padding:12px 14px 14px}
.vp .nw small{font-size:13px;font-weight:700;color:var(--b2)}
.vp .nw h3{margin-top:.3rem;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:980px){.vp .news{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* ---------- họa tiết hai bên: lề tờ in (dải màu, dấu canh chỉnh, dấu xén, lưới tram) ---------- */
.vp{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22420%22 height=%22420%22 viewBox=%220 0 420 420%22%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.3%22 fill=%22none%22 opacity=%220.22%22%3E%3Ccircle cx=%2260%22 cy=%2270%22 r=%226%22/%3E%3Cpath d=%22M50.4 70H69.6M60 60.4V79.6%22/%3E%3Ccircle cx=%2260%22 cy=%2270%22 r=%222.7%22/%3E%3C/g%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.3%22 fill=%22none%22 opacity=%220.2%22%3E%3Ccircle cx=%22330%22 cy=%22300%22 r=%226%22/%3E%3Cpath d=%22M320.4 300H339.6M330 290.4V309.6%22/%3E%3Ccircle cx=%22330%22 cy=%22300%22 r=%222.7%22/%3E%3C/g%3E%3Cpath d=%22M215 40h10M220 35v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M35 260h10M40 255v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M375 120h10M380 115v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M145 380h10M150 375v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M275 200h10M280 195v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%22150%22 cy=%22140%22 r=%223%22 fill=%22%2300ADED%22 opacity=%22.22%22/%3E%3Ccircle cx=%22162%22 cy=%22140%22 r=%223%22 fill=%22%23E5097F%22 opacity=%22.22%22/%3E%3Ccircle cx=%22174%22 cy=%22140%22 r=%223%22 fill=%22%23FFD23F%22 opacity=%22.4%22/%3E%3Cpath d=%22M250 380c22-18 44-18 66 0%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 fill=%22none%22 stroke-dasharray=%224 5%22/%3E%3Cpath d=%22M20 170c18 10 30 10 46 0%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 fill=%22none%22 stroke-dasharray=%224 5%22/%3E%3C/svg%3E");background-size:420px 420px;background-repeat:repeat}
.vp main,.vp .foot,.vp .tb{position:relative;z-index:1}
.vp .rails{position:fixed;inset:0;z-index:0;pointer-events:none;display:none}
.vp .rail{position:absolute;top:0;bottom:0;width:calc((100% - var(--ww)) / 2 + 6px);overflow:hidden}
.vp .rail.l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}
.vp .rail.r{right:0;-webkit-mask-image:linear-gradient(270deg,#000 72%,transparent);mask-image:linear-gradient(270deg,#000 72%,transparent)}
.vp .rail i{position:absolute;left:0;right:0;top:0;height:calc(100% + 960px);background-repeat:repeat-y;background-size:320px 960px;will-change:transform}
.vp .rail.l i{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22960%22 viewBox=%220 0 320 960%22%3E%3Cpath d=%22M58 0V960%22 stroke=%22%23C9D5E8%22 stroke-width=%221.4%22 stroke-dasharray=%226 7%22/%3E%3Cg opacity=%22.72%22%3E%3Crect x=%2218%22 y=%2246%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%2300ADED%22/%3E%3Crect x=%2218%22 y=%2272%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23E5097F%22/%3E%3Crect x=%2218%22 y=%2298%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23FFD23F%22/%3E%3Crect x=%2218%22 y=%22124%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%231F2A3C%22/%3E%3Crect x=%2218%22 y=%22150%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%237FD6F6%22/%3E%3Crect x=%2218%22 y=%22176%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23F284BF%22/%3E%3Crect x=%2218%22 y=%22202%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23FFE79F%22/%3E%3Crect x=%2218%22 y=%22228%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%238A919C%22/%3E%3Crect x=%2215%22 y=%2243%22 width=%2228%22 height=%22210%22 rx=%224%22 fill=%22none%22 stroke=%22%2316243A%22 stroke-opacity=%22.35%22 stroke-width=%221.2%22/%3E%3C/g%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.6%22 fill=%22none%22 opacity=%220.45%22%3E%3Ccircle cx=%22112%22 cy=%2292%22 r=%2213%22/%3E%3Cpath d=%22M91.2 92H132.8M112 71.2V112.8%22/%3E%3Ccircle cx=%22112%22 cy=%2292%22 r=%225.8500000000000005%22/%3E%3C/g%3E%3Cpath d=%22M250 61C251.08 67.3 252.7 68.92 259 70C252.7 71.08 251.08 72.7 250 79C248.92 72.7 247.3 71.08 241 70C247.3 68.92 248.92 67.3 250 61Z%22 fill=%22%23FFD23F%22 opacity=%220.9%22/%3E%3Cpath d=%22M185 150h10M190 145v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M275 200h10M280 195v10%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M104 300h-16M110 294v-16M276 300h16M270 294v-16M104 420h-16M110 426v16M276 420h16M270 426v16%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 fill=%22none%22/%3E%3Cg transform=%22rotate(-8 188 358)%22 stroke-linecap=%22round%22%3E%3Crect x=%22138%22 y=%22314%22 width=%22120%22 height=%2272%22 rx=%228%22 fill=%22%23EAF6FD%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22128%22 y=%22322%22 width=%22120%22 height=%2272%22 rx=%228%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Ccircle cx=%22154%22 cy=%22358%22 r=%2210%22 fill=%22%23FFE79F%22 stroke=%22%2300ADED%22 stroke-width=%222%22/%3E%3Cpath d=%22M174 350h52M174 364h36M174 376h24%22 stroke=%22%23A9BBD8%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg fill=%22%23E5097F%22 opacity=%220.38%22%3E%3Ccircle cx=%22196%22 cy=%22492%22 r=%224.40%22/%3E%3Ccircle cx=%22196%22 cy=%22504%22 r=%224.00%22/%3E%3Ccircle cx=%22196%22 cy=%22516%22 r=%223.60%22/%3E%3Ccircle cx=%22196%22 cy=%22528%22 r=%223.20%22/%3E%3Ccircle cx=%22196%22 cy=%22540%22 r=%222.80%22/%3E%3Ccircle cx=%22196%22 cy=%22552%22 r=%222.40%22/%3E%3Ccircle cx=%22208%22 cy=%22492%22 r=%224.00%22/%3E%3Ccircle cx=%22208%22 cy=%22504%22 r=%223.60%22/%3E%3Ccircle cx=%22208%22 cy=%22516%22 r=%223.20%22/%3E%3Ccircle cx=%22208%22 cy=%22528%22 r=%222.80%22/%3E%3Ccircle cx=%22208%22 cy=%22540%22 r=%222.40%22/%3E%3Ccircle cx=%22208%22 cy=%22552%22 r=%222.00%22/%3E%3Ccircle cx=%22220%22 cy=%22492%22 r=%223.60%22/%3E%3Ccircle cx=%22220%22 cy=%22504%22 r=%223.20%22/%3E%3Ccircle cx=%22220%22 cy=%22516%22 r=%222.80%22/%3E%3Ccircle cx=%22220%22 cy=%22528%22 r=%222.40%22/%3E%3Ccircle cx=%22220%22 cy=%22540%22 r=%222.00%22/%3E%3Ccircle cx=%22220%22 cy=%22552%22 r=%221.60%22/%3E%3Ccircle cx=%22232%22 cy=%22492%22 r=%223.20%22/%3E%3Ccircle cx=%22232%22 cy=%22504%22 r=%222.80%22/%3E%3Ccircle cx=%22232%22 cy=%22516%22 r=%222.40%22/%3E%3Ccircle cx=%22232%22 cy=%22528%22 r=%222.00%22/%3E%3Ccircle cx=%22232%22 cy=%22540%22 r=%221.60%22/%3E%3Ccircle cx=%22232%22 cy=%22552%22 r=%221.20%22/%3E%3Ccircle cx=%22244%22 cy=%22492%22 r=%222.80%22/%3E%3Ccircle cx=%22244%22 cy=%22504%22 r=%222.40%22/%3E%3Ccircle cx=%22244%22 cy=%22516%22 r=%222.00%22/%3E%3Ccircle cx=%22244%22 cy=%22528%22 r=%221.60%22/%3E%3Ccircle cx=%22244%22 cy=%22540%22 r=%221.20%22/%3E%3Ccircle cx=%22244%22 cy=%22552%22 r=%220.80%22/%3E%3Ccircle cx=%22256%22 cy=%22492%22 r=%222.40%22/%3E%3Ccircle cx=%22256%22 cy=%22504%22 r=%222.00%22/%3E%3Ccircle cx=%22256%22 cy=%22516%22 r=%221.60%22/%3E%3Ccircle cx=%22256%22 cy=%22528%22 r=%221.20%22/%3E%3Ccircle cx=%22256%22 cy=%22540%22 r=%220.80%22/%3E%3C/g%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.6%22 fill=%22none%22 opacity=%220.38%22%3E%3Ccircle cx=%2292%22 cy=%22560%22 r=%2210%22/%3E%3Cpath d=%22M76.0 560H108.0M92 544.0V576.0%22/%3E%3Ccircle cx=%2292%22 cy=%22560%22 r=%224.5%22/%3E%3C/g%3E%3Cpath d=%22M70 643C70.84 647.9 72.1 649.16 77 650C72.1 650.84 70.84 652.1 70 657C69.16 652.1 67.9 650.84 63 650C67.9 649.16 69.16 647.9 70 643Z%22 fill=%22%2300ADED%22 opacity=%220.7%22/%3E%3Cg transform=%22rotate(7 168 648)%22 stroke-linecap=%22round%22%3E%3Crect x=%22132%22 y=%22600%22 width=%2274%22 height=%2298%22 rx=%223%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22141%22 y=%22610%22 width=%2256%22 height=%2234%22 fill=%22%23FFE79F%22/%3E%3Cpath d=%22M144 640l13-12 10 8 9-6 16 10%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22 fill=%22none%22/%3E%3Cpath d=%22M141 656h56M141 667h56M141 678h34%22 stroke=%22%23A9BBD8%22 stroke-width=%222.4%22/%3E%3Crect x=%22141%22 y=%22686%22 width=%2222%22 height=%225%22 rx=%222.5%22 fill=%22%23E5097F%22 opacity=%22.7%22/%3E%3C/g%3E%3Cpath d=%22M265 640h10M270 635v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M95 760h10M100 755v10%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22rotate(-6 224 812)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M190 792h68l-5 62H195Z%22 fill=%22%23FFE3EF%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Cpath d=%22M210 792v-7a14 14 0 0 1 28 0v7%22 fill=%22none%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22214%22 y=%22814%22 width=%2220%22 height=%2216%22 rx=%222%22 fill=%22none%22 stroke=%22%23E5097F%22 stroke-opacity=%22.6%22 stroke-width=%222%22/%3E%3C/g%3E%3Cg transform=%22rotate(-4 115 890)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%2270%22 y=%22860%22 width=%2290%22 height=%2260%22 rx=%224%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Cpath d=%22M72 863l43 31 43-31M72 917l30-25M158 917l-30-25%22 fill=%22none%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22138%22 y=%22868%22 width=%2213%22 height=%2213%22 fill=%22%2300ADED%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg fill=%22%2300ADED%22 opacity=%220.35%22%3E%3Ccircle cx=%22250%22 cy=%22880%22 r=%223.60%22/%3E%3Ccircle cx=%22250%22 cy=%22890%22 r=%223.09%22/%3E%3Ccircle cx=%22250%22 cy=%22900%22 r=%222.57%22/%3E%3Ccircle cx=%22250%22 cy=%22910%22 r=%222.06%22/%3E%3Ccircle cx=%22260%22 cy=%22880%22 r=%223.09%22/%3E%3Ccircle cx=%22260%22 cy=%22890%22 r=%222.57%22/%3E%3Ccircle cx=%22260%22 cy=%22900%22 r=%222.06%22/%3E%3Ccircle cx=%22260%22 cy=%22910%22 r=%221.54%22/%3E%3Ccircle cx=%22270%22 cy=%22880%22 r=%222.57%22/%3E%3Ccircle cx=%22270%22 cy=%22890%22 r=%222.06%22/%3E%3Ccircle cx=%22270%22 cy=%22900%22 r=%221.54%22/%3E%3Ccircle cx=%22270%22 cy=%22910%22 r=%221.03%22/%3E%3Ccircle cx=%22280%22 cy=%22880%22 r=%222.06%22/%3E%3Ccircle cx=%22280%22 cy=%22890%22 r=%221.54%22/%3E%3Ccircle cx=%22280%22 cy=%22900%22 r=%221.03%22/%3E%3Ccircle cx=%22280%22 cy=%22910%22 r=%220.51%22/%3E%3C/g%3E%3Cpath d=%22M290 464C290.72 468.2 291.8 469.28 296 470C291.8 470.72 290.72 471.8 290 476C289.28 471.8 288.2 470.72 284 470C288.2 469.28 289.28 468.2 290 464Z%22 fill=%22%23FFD23F%22 opacity=%220.8%22/%3E%3C/svg%3E");background-position:left top}
.vp .rail.r i{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22960%22 viewBox=%220 0 320 960%22%3E%3Cg transform=%22translate(320 0) scale(-1 1)%22%3E%3Cg transform=%22translate(0 480)%22%3E%3Cpath d=%22M58 0V960%22 stroke=%22%23C9D5E8%22 stroke-width=%221.4%22 stroke-dasharray=%226 7%22/%3E%3Cg opacity=%22.72%22%3E%3Crect x=%2218%22 y=%2246%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%2300ADED%22/%3E%3Crect x=%2218%22 y=%2272%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23E5097F%22/%3E%3Crect x=%2218%22 y=%2298%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23FFD23F%22/%3E%3Crect x=%2218%22 y=%22124%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%231F2A3C%22/%3E%3Crect x=%2218%22 y=%22150%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%237FD6F6%22/%3E%3Crect x=%2218%22 y=%22176%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23F284BF%22/%3E%3Crect x=%2218%22 y=%22202%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23FFE79F%22/%3E%3Crect x=%2218%22 y=%22228%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%238A919C%22/%3E%3Crect x=%2215%22 y=%2243%22 width=%2228%22 height=%22210%22 rx=%224%22 fill=%22none%22 stroke=%22%2316243A%22 stroke-opacity=%22.35%22 stroke-width=%221.2%22/%3E%3C/g%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.6%22 fill=%22none%22 opacity=%220.45%22%3E%3Ccircle cx=%22112%22 cy=%2292%22 r=%2213%22/%3E%3Cpath d=%22M91.2 92H132.8M112 71.2V112.8%22/%3E%3Ccircle cx=%22112%22 cy=%2292%22 r=%225.8500000000000005%22/%3E%3C/g%3E%3Cpath d=%22M250 61C251.08 67.3 252.7 68.92 259 70C252.7 71.08 251.08 72.7 250 79C248.92 72.7 247.3 71.08 241 70C247.3 68.92 248.92 67.3 250 61Z%22 fill=%22%23FFD23F%22 opacity=%220.9%22/%3E%3Cpath d=%22M185 150h10M190 145v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M275 200h10M280 195v10%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M104 300h-16M110 294v-16M276 300h16M270 294v-16M104 420h-16M110 426v16M276 420h16M270 426v16%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 fill=%22none%22/%3E%3Cg transform=%22rotate(-8 188 358)%22 stroke-linecap=%22round%22%3E%3Crect x=%22138%22 y=%22314%22 width=%22120%22 height=%2272%22 rx=%228%22 fill=%22%23EAF6FD%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22128%22 y=%22322%22 width=%22120%22 height=%2272%22 rx=%228%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Ccircle cx=%22154%22 cy=%22358%22 r=%2210%22 fill=%22%23FFE79F%22 stroke=%22%2300ADED%22 stroke-width=%222%22/%3E%3Cpath d=%22M174 350h52M174 364h36M174 376h24%22 stroke=%22%23A9BBD8%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg fill=%22%23E5097F%22 opacity=%220.38%22%3E%3Ccircle cx=%22196%22 cy=%22492%22 r=%224.40%22/%3E%3Ccircle cx=%22196%22 cy=%22504%22 r=%224.00%22/%3E%3Ccircle cx=%22196%22 cy=%22516%22 r=%223.60%22/%3E%3Ccircle cx=%22196%22 cy=%22528%22 r=%223.20%22/%3E%3Ccircle cx=%22196%22 cy=%22540%22 r=%222.80%22/%3E%3Ccircle cx=%22196%22 cy=%22552%22 r=%222.40%22/%3E%3Ccircle cx=%22208%22 cy=%22492%22 r=%224.00%22/%3E%3Ccircle cx=%22208%22 cy=%22504%22 r=%223.60%22/%3E%3Ccircle cx=%22208%22 cy=%22516%22 r=%223.20%22/%3E%3Ccircle cx=%22208%22 cy=%22528%22 r=%222.80%22/%3E%3Ccircle cx=%22208%22 cy=%22540%22 r=%222.40%22/%3E%3Ccircle cx=%22208%22 cy=%22552%22 r=%222.00%22/%3E%3Ccircle cx=%22220%22 cy=%22492%22 r=%223.60%22/%3E%3Ccircle cx=%22220%22 cy=%22504%22 r=%223.20%22/%3E%3Ccircle cx=%22220%22 cy=%22516%22 r=%222.80%22/%3E%3Ccircle cx=%22220%22 cy=%22528%22 r=%222.40%22/%3E%3Ccircle cx=%22220%22 cy=%22540%22 r=%222.00%22/%3E%3Ccircle cx=%22220%22 cy=%22552%22 r=%221.60%22/%3E%3Ccircle cx=%22232%22 cy=%22492%22 r=%223.20%22/%3E%3Ccircle cx=%22232%22 cy=%22504%22 r=%222.80%22/%3E%3Ccircle cx=%22232%22 cy=%22516%22 r=%222.40%22/%3E%3Ccircle cx=%22232%22 cy=%22528%22 r=%222.00%22/%3E%3Ccircle cx=%22232%22 cy=%22540%22 r=%221.60%22/%3E%3Ccircle cx=%22232%22 cy=%22552%22 r=%221.20%22/%3E%3Ccircle cx=%22244%22 cy=%22492%22 r=%222.80%22/%3E%3Ccircle cx=%22244%22 cy=%22504%22 r=%222.40%22/%3E%3Ccircle cx=%22244%22 cy=%22516%22 r=%222.00%22/%3E%3Ccircle cx=%22244%22 cy=%22528%22 r=%221.60%22/%3E%3Ccircle cx=%22244%22 cy=%22540%22 r=%221.20%22/%3E%3Ccircle cx=%22244%22 cy=%22552%22 r=%220.80%22/%3E%3Ccircle cx=%22256%22 cy=%22492%22 r=%222.40%22/%3E%3Ccircle cx=%22256%22 cy=%22504%22 r=%222.00%22/%3E%3Ccircle cx=%22256%22 cy=%22516%22 r=%221.60%22/%3E%3Ccircle cx=%22256%22 cy=%22528%22 r=%221.20%22/%3E%3Ccircle cx=%22256%22 cy=%22540%22 r=%220.80%22/%3E%3C/g%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.6%22 fill=%22none%22 opacity=%220.38%22%3E%3Ccircle cx=%2292%22 cy=%22560%22 r=%2210%22/%3E%3Cpath d=%22M76.0 560H108.0M92 544.0V576.0%22/%3E%3Ccircle cx=%2292%22 cy=%22560%22 r=%224.5%22/%3E%3C/g%3E%3Cpath d=%22M70 643C70.84 647.9 72.1 649.16 77 650C72.1 650.84 70.84 652.1 70 657C69.16 652.1 67.9 650.84 63 650C67.9 649.16 69.16 647.9 70 643Z%22 fill=%22%2300ADED%22 opacity=%220.7%22/%3E%3Cg transform=%22rotate(7 168 648)%22 stroke-linecap=%22round%22%3E%3Crect x=%22132%22 y=%22600%22 width=%2274%22 height=%2298%22 rx=%223%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22141%22 y=%22610%22 width=%2256%22 height=%2234%22 fill=%22%23FFE79F%22/%3E%3Cpath d=%22M144 640l13-12 10 8 9-6 16 10%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22 fill=%22none%22/%3E%3Cpath d=%22M141 656h56M141 667h56M141 678h34%22 stroke=%22%23A9BBD8%22 stroke-width=%222.4%22/%3E%3Crect x=%22141%22 y=%22686%22 width=%2222%22 height=%225%22 rx=%222.5%22 fill=%22%23E5097F%22 opacity=%22.7%22/%3E%3C/g%3E%3Cpath d=%22M265 640h10M270 635v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M95 760h10M100 755v10%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22rotate(-6 224 812)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M190 792h68l-5 62H195Z%22 fill=%22%23FFE3EF%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Cpath d=%22M210 792v-7a14 14 0 0 1 28 0v7%22 fill=%22none%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22214%22 y=%22814%22 width=%2220%22 height=%2216%22 rx=%222%22 fill=%22none%22 stroke=%22%23E5097F%22 stroke-opacity=%22.6%22 stroke-width=%222%22/%3E%3C/g%3E%3Cg transform=%22rotate(-4 115 890)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%2270%22 y=%22860%22 width=%2290%22 height=%2260%22 rx=%224%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Cpath d=%22M72 863l43 31 43-31M72 917l30-25M158 917l-30-25%22 fill=%22none%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22138%22 y=%22868%22 width=%2213%22 height=%2213%22 fill=%22%2300ADED%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg fill=%22%2300ADED%22 opacity=%220.35%22%3E%3Ccircle cx=%22250%22 cy=%22880%22 r=%223.60%22/%3E%3Ccircle cx=%22250%22 cy=%22890%22 r=%223.09%22/%3E%3Ccircle cx=%22250%22 cy=%22900%22 r=%222.57%22/%3E%3Ccircle cx=%22250%22 cy=%22910%22 r=%222.06%22/%3E%3Ccircle cx=%22260%22 cy=%22880%22 r=%223.09%22/%3E%3Ccircle cx=%22260%22 cy=%22890%22 r=%222.57%22/%3E%3Ccircle cx=%22260%22 cy=%22900%22 r=%222.06%22/%3E%3Ccircle cx=%22260%22 cy=%22910%22 r=%221.54%22/%3E%3Ccircle cx=%22270%22 cy=%22880%22 r=%222.57%22/%3E%3Ccircle cx=%22270%22 cy=%22890%22 r=%222.06%22/%3E%3Ccircle cx=%22270%22 cy=%22900%22 r=%221.54%22/%3E%3Ccircle cx=%22270%22 cy=%22910%22 r=%221.03%22/%3E%3Ccircle cx=%22280%22 cy=%22880%22 r=%222.06%22/%3E%3Ccircle cx=%22280%22 cy=%22890%22 r=%221.54%22/%3E%3Ccircle cx=%22280%22 cy=%22900%22 r=%221.03%22/%3E%3Ccircle cx=%22280%22 cy=%22910%22 r=%220.51%22/%3E%3C/g%3E%3Cpath d=%22M290 464C290.72 468.2 291.8 469.28 296 470C291.8 470.72 290.72 471.8 290 476C289.28 471.8 288.2 470.72 284 470C288.2 469.28 289.28 468.2 290 464Z%22 fill=%22%23FFD23F%22 opacity=%220.8%22/%3E%3C/g%3E%3Cg transform=%22translate(0 -480)%22%3E%3Cpath d=%22M58 0V960%22 stroke=%22%23C9D5E8%22 stroke-width=%221.4%22 stroke-dasharray=%226 7%22/%3E%3Cg opacity=%22.72%22%3E%3Crect x=%2218%22 y=%2246%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%2300ADED%22/%3E%3Crect x=%2218%22 y=%2272%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23E5097F%22/%3E%3Crect x=%2218%22 y=%2298%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23FFD23F%22/%3E%3Crect x=%2218%22 y=%22124%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%231F2A3C%22/%3E%3Crect x=%2218%22 y=%22150%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%237FD6F6%22/%3E%3Crect x=%2218%22 y=%22176%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23F284BF%22/%3E%3Crect x=%2218%22 y=%22202%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%23FFE79F%22/%3E%3Crect x=%2218%22 y=%22228%22 width=%2222%22 height=%2222%22 rx=%222%22 fill=%22%238A919C%22/%3E%3Crect x=%2215%22 y=%2243%22 width=%2228%22 height=%22210%22 rx=%224%22 fill=%22none%22 stroke=%22%2316243A%22 stroke-opacity=%22.35%22 stroke-width=%221.2%22/%3E%3C/g%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.6%22 fill=%22none%22 opacity=%220.45%22%3E%3Ccircle cx=%22112%22 cy=%2292%22 r=%2213%22/%3E%3Cpath d=%22M91.2 92H132.8M112 71.2V112.8%22/%3E%3Ccircle cx=%22112%22 cy=%2292%22 r=%225.8500000000000005%22/%3E%3C/g%3E%3Cpath d=%22M250 61C251.08 67.3 252.7 68.92 259 70C252.7 71.08 251.08 72.7 250 79C248.92 72.7 247.3 71.08 241 70C247.3 68.92 248.92 67.3 250 61Z%22 fill=%22%23FFD23F%22 opacity=%220.9%22/%3E%3Cpath d=%22M185 150h10M190 145v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M275 200h10M280 195v10%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M104 300h-16M110 294v-16M276 300h16M270 294v-16M104 420h-16M110 426v16M276 420h16M270 426v16%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 fill=%22none%22/%3E%3Cg transform=%22rotate(-8 188 358)%22 stroke-linecap=%22round%22%3E%3Crect x=%22138%22 y=%22314%22 width=%22120%22 height=%2272%22 rx=%228%22 fill=%22%23EAF6FD%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22128%22 y=%22322%22 width=%22120%22 height=%2272%22 rx=%228%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Ccircle cx=%22154%22 cy=%22358%22 r=%2210%22 fill=%22%23FFE79F%22 stroke=%22%2300ADED%22 stroke-width=%222%22/%3E%3Cpath d=%22M174 350h52M174 364h36M174 376h24%22 stroke=%22%23A9BBD8%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg fill=%22%23E5097F%22 opacity=%220.38%22%3E%3Ccircle cx=%22196%22 cy=%22492%22 r=%224.40%22/%3E%3Ccircle cx=%22196%22 cy=%22504%22 r=%224.00%22/%3E%3Ccircle cx=%22196%22 cy=%22516%22 r=%223.60%22/%3E%3Ccircle cx=%22196%22 cy=%22528%22 r=%223.20%22/%3E%3Ccircle cx=%22196%22 cy=%22540%22 r=%222.80%22/%3E%3Ccircle cx=%22196%22 cy=%22552%22 r=%222.40%22/%3E%3Ccircle cx=%22208%22 cy=%22492%22 r=%224.00%22/%3E%3Ccircle cx=%22208%22 cy=%22504%22 r=%223.60%22/%3E%3Ccircle cx=%22208%22 cy=%22516%22 r=%223.20%22/%3E%3Ccircle cx=%22208%22 cy=%22528%22 r=%222.80%22/%3E%3Ccircle cx=%22208%22 cy=%22540%22 r=%222.40%22/%3E%3Ccircle cx=%22208%22 cy=%22552%22 r=%222.00%22/%3E%3Ccircle cx=%22220%22 cy=%22492%22 r=%223.60%22/%3E%3Ccircle cx=%22220%22 cy=%22504%22 r=%223.20%22/%3E%3Ccircle cx=%22220%22 cy=%22516%22 r=%222.80%22/%3E%3Ccircle cx=%22220%22 cy=%22528%22 r=%222.40%22/%3E%3Ccircle cx=%22220%22 cy=%22540%22 r=%222.00%22/%3E%3Ccircle cx=%22220%22 cy=%22552%22 r=%221.60%22/%3E%3Ccircle cx=%22232%22 cy=%22492%22 r=%223.20%22/%3E%3Ccircle cx=%22232%22 cy=%22504%22 r=%222.80%22/%3E%3Ccircle cx=%22232%22 cy=%22516%22 r=%222.40%22/%3E%3Ccircle cx=%22232%22 cy=%22528%22 r=%222.00%22/%3E%3Ccircle cx=%22232%22 cy=%22540%22 r=%221.60%22/%3E%3Ccircle cx=%22232%22 cy=%22552%22 r=%221.20%22/%3E%3Ccircle cx=%22244%22 cy=%22492%22 r=%222.80%22/%3E%3Ccircle cx=%22244%22 cy=%22504%22 r=%222.40%22/%3E%3Ccircle cx=%22244%22 cy=%22516%22 r=%222.00%22/%3E%3Ccircle cx=%22244%22 cy=%22528%22 r=%221.60%22/%3E%3Ccircle cx=%22244%22 cy=%22540%22 r=%221.20%22/%3E%3Ccircle cx=%22244%22 cy=%22552%22 r=%220.80%22/%3E%3Ccircle cx=%22256%22 cy=%22492%22 r=%222.40%22/%3E%3Ccircle cx=%22256%22 cy=%22504%22 r=%222.00%22/%3E%3Ccircle cx=%22256%22 cy=%22516%22 r=%221.60%22/%3E%3Ccircle cx=%22256%22 cy=%22528%22 r=%221.20%22/%3E%3Ccircle cx=%22256%22 cy=%22540%22 r=%220.80%22/%3E%3C/g%3E%3Cg stroke=%22%2316243A%22 stroke-width=%221.6%22 fill=%22none%22 opacity=%220.38%22%3E%3Ccircle cx=%2292%22 cy=%22560%22 r=%2210%22/%3E%3Cpath d=%22M76.0 560H108.0M92 544.0V576.0%22/%3E%3Ccircle cx=%2292%22 cy=%22560%22 r=%224.5%22/%3E%3C/g%3E%3Cpath d=%22M70 643C70.84 647.9 72.1 649.16 77 650C72.1 650.84 70.84 652.1 70 657C69.16 652.1 67.9 650.84 63 650C67.9 649.16 69.16 647.9 70 643Z%22 fill=%22%2300ADED%22 opacity=%220.7%22/%3E%3Cg transform=%22rotate(7 168 648)%22 stroke-linecap=%22round%22%3E%3Crect x=%22132%22 y=%22600%22 width=%2274%22 height=%2298%22 rx=%223%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22141%22 y=%22610%22 width=%2256%22 height=%2234%22 fill=%22%23FFE79F%22/%3E%3Cpath d=%22M144 640l13-12 10 8 9-6 16 10%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22 fill=%22none%22/%3E%3Cpath d=%22M141 656h56M141 667h56M141 678h34%22 stroke=%22%23A9BBD8%22 stroke-width=%222.4%22/%3E%3Crect x=%22141%22 y=%22686%22 width=%2222%22 height=%225%22 rx=%222.5%22 fill=%22%23E5097F%22 opacity=%22.7%22/%3E%3C/g%3E%3Cpath d=%22M265 640h10M270 635v10%22 stroke=%22%23C9D5E8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M95 760h10M100 755v10%22 stroke=%22%23A9BBD8%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3Cg transform=%22rotate(-6 224 812)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M190 792h68l-5 62H195Z%22 fill=%22%23FFE3EF%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Cpath d=%22M210 792v-7a14 14 0 0 1 28 0v7%22 fill=%22none%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22214%22 y=%22814%22 width=%2220%22 height=%2216%22 rx=%222%22 fill=%22none%22 stroke=%22%23E5097F%22 stroke-opacity=%22.6%22 stroke-width=%222%22/%3E%3C/g%3E%3Cg transform=%22rotate(-4 115 890)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%2270%22 y=%22860%22 width=%2290%22 height=%2260%22 rx=%224%22 fill=%22%23fff%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Cpath d=%22M72 863l43 31 43-31M72 917l30-25M158 917l-30-25%22 fill=%22none%22 stroke=%22%23A9BBD8%22 stroke-width=%222%22/%3E%3Crect x=%22138%22 y=%22868%22 width=%2213%22 height=%2213%22 fill=%22%2300ADED%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg fill=%22%2300ADED%22 opacity=%220.35%22%3E%3Ccircle cx=%22250%22 cy=%22880%22 r=%223.60%22/%3E%3Ccircle cx=%22250%22 cy=%22890%22 r=%223.09%22/%3E%3Ccircle cx=%22250%22 cy=%22900%22 r=%222.57%22/%3E%3Ccircle cx=%22250%22 cy=%22910%22 r=%222.06%22/%3E%3Ccircle cx=%22260%22 cy=%22880%22 r=%223.09%22/%3E%3Ccircle cx=%22260%22 cy=%22890%22 r=%222.57%22/%3E%3Ccircle cx=%22260%22 cy=%22900%22 r=%222.06%22/%3E%3Ccircle cx=%22260%22 cy=%22910%22 r=%221.54%22/%3E%3Ccircle cx=%22270%22 cy=%22880%22 r=%222.57%22/%3E%3Ccircle cx=%22270%22 cy=%22890%22 r=%222.06%22/%3E%3Ccircle cx=%22270%22 cy=%22900%22 r=%221.54%22/%3E%3Ccircle cx=%22270%22 cy=%22910%22 r=%221.03%22/%3E%3Ccircle cx=%22280%22 cy=%22880%22 r=%222.06%22/%3E%3Ccircle cx=%22280%22 cy=%22890%22 r=%221.54%22/%3E%3Ccircle cx=%22280%22 cy=%22900%22 r=%221.03%22/%3E%3Ccircle cx=%22280%22 cy=%22910%22 r=%220.51%22/%3E%3C/g%3E%3Cpath d=%22M290 464C290.72 468.2 291.8 469.28 296 470C291.8 470.72 290.72 471.8 290 476C289.28 471.8 288.2 470.72 284 470C288.2 469.28 289.28 468.2 290 464Z%22 fill=%22%23FFD23F%22 opacity=%220.8%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:right top}
@media (min-width:1390px){.vp .rails{display:block}}
