.hs[data-astro-cid-65ngwrd6]{width:100%;height:100%;transform:perspective(1800px) rotateY(calc(-16deg + var(--s,0) * 6deg)) translateY(calc(var(--s,0) * 24px)) scale(.94);transform-origin:85% 55%;display:block;overflow:visible}.hs-far[data-astro-cid-65ngwrd6]{transform:translateY(calc(var(--s,0) * 36px))}.hs-level[data-astro-cid-65ngwrd6]{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.7)}.hs-draw[data-astro-cid-65ngwrd6]{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.hs-in[data-astro-cid-65ngwrd6]{animation:.9s cubic-bezier(.2,.7,.2,1) both hs-in;animation-delay:calc(var(--i) * 1s)}.hs-draw[data-astro-cid-65ngwrd6]{stroke-dashoffset:1px;animation:1s cubic-bezier(.6,0,.2,1) forwards hs-draw;animation-delay:calc(var(--i) * 1s)}.hs-cell[data-astro-cid-65ngwrd6]{animation:10s ease-in-out infinite hs-glint;animation-delay:calc(1.8s + var(--g) * 1s)}.hs-level[data-astro-cid-65ngwrd6]{animation:14s ease-in-out 1.8s infinite hs-charge}.hs-blink[data-astro-cid-65ngwrd6]{animation:3.5s ease-in-out infinite hs-blink}.hs-plant[data-astro-cid-65ngwrd6]{transform-box:fill-box;transform-origin:bottom;animation:6s ease-in-out infinite hs-sway}.hs--paused[data-astro-cid-65ngwrd6] [data-astro-cid-65ngwrd6]{animation-play-state:paused!important}}@keyframes hs-in{0%{opacity:0;transform:translateY(10px)}}@keyframes hs-draw{to{stroke-dashoffset:0}}@keyframes hs-glint{0%,10%,to{fill-opacity:.65;filter:none}4%{fill-opacity:1;filter:drop-shadow(0 0 8px #f6b73c8c)}}@keyframes hs-charge{0%{transform:scaleY(.25)}60%,85%{transform:scaleY(1)}to{transform:scaleY(.25)}}@keyframes hs-blink{0%,to{opacity:.4}50%{opacity:1}}@keyframes hs-sway{50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.hs-dots[data-astro-cid-65ngwrd6]{display:none}}.home-hero[data-astro-cid-glgfkru5]{isolation:isolate;background:linear-gradient(180deg, var(--blue-50), #fff 85%);align-items:center;min-height:min(92vh,820px);padding-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:flex;position:relative;overflow:hidden}.home-hero__bg[data-astro-cid-glgfkru5]{z-index:-2;pointer-events:none;position:absolute;inset:0}.home-hero__veil[data-astro-cid-glgfkru5]{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff9 0%,#ffffff4d 35%,#fff0 55%);position:absolute;inset:0}.home-hero__content[data-astro-cid-glgfkru5]{position:relative}.home-hero__content[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]{max-width:37rem}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{margin-bottom:1.25rem;font-size:clamp(2.125rem,1.5rem + 2.3vw,3.4rem)}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5] em[data-astro-cid-glgfkru5]{background:linear-gradient(#0000 62%,#f6b73c8c 62%);font-style:normal}.home-hero__lead[data-astro-cid-glgfkru5]{color:var(--muted);margin-bottom:2rem;font-size:clamp(1.125rem,1rem + .5vw,1.3rem)}@media (width<=1023px){.home-hero__bg[data-astro-cid-glgfkru5]{opacity:.45}.home-hero__veil[data-astro-cid-glgfkru5]{background:linear-gradient(#ffffff8c 0%,#ffffff59 70%,#fff0 100%)}}@media (width<=599px){.home-hero[data-astro-cid-glgfkru5]{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0}.home-hero__content[data-astro-cid-glgfkru5]{order:1}.home-hero__veil[data-astro-cid-glgfkru5]{display:none}.home-hero__bg[data-astro-cid-glgfkru5]{z-index:0;opacity:1;aspect-ratio:1440/800;order:2;width:170%;margin-top:-.5rem;margin-left:-62%;position:relative;inset:auto}}.svc[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,.5rem + 1.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.svc__item[data-astro-cid-rqcsfpnx]{margin:0;display:flex}.svc__card[data-astro-cid-rqcsfpnx]{border:1px solid var(--line);width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:20px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.svc__art[data-astro-cid-rqcsfpnx]{background:radial-gradient(120% 90% at 0% 0%, #fff 0%, var(--blue-50) 55%, #e3eefa 100%);border-bottom:1px solid var(--line);place-items:center;height:132px;padding:.5rem;display:grid}.svc__art[data-astro-cid-rqcsfpnx] svg[data-astro-cid-rqcsfpnx]{width:100%;max-width:240px;height:100%;overflow:visible}.svc__body[data-astro-cid-rqcsfpnx]{flex-direction:column;flex:1;padding:1.25rem 1.4rem 1.4rem;display:flex}.svc__num[data-astro-cid-rqcsfpnx]{font-family:var(--font-heading);letter-spacing:.1em;color:var(--blue-600);margin:0 0 .35rem;font-size:.8125rem;font-weight:800}.svc__body[data-astro-cid-rqcsfpnx] h3[data-astro-cid-rqcsfpnx]{margin:0 0 .4rem}.svc__text[data-astro-cid-rqcsfpnx]{color:var(--muted);margin:0 0 1rem}.svc__link[data-astro-cid-rqcsfpnx]{margin:auto 0 0;padding-top:.25rem;font-weight:650}.svc__link[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]{white-space:nowrap;color:var(--blue-700);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.svc__link[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx] svg{flex:none;width:18px;height:18px;transition:transform .2s}.svc__link[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]:after{content:"";border-radius:inherit;position:absolute;inset:0}.svc__card[data-astro-cid-rqcsfpnx]:hover{border-color:var(--blue-300);box-shadow:0 2px 4px #0f1b330f,0 18px 40px #0f1b331f}.svc__card[data-astro-cid-rqcsfpnx]:hover .svc__link[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx] svg{transform:translate(4px)}.svc__card[data-astro-cid-rqcsfpnx]:focus-within{outline:3px solid var(--blue-600);outline-offset:2px}.svc__card[data-astro-cid-rqcsfpnx]:focus-within a[data-astro-cid-rqcsfpnx]:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.svc__card[data-astro-cid-rqcsfpnx]:hover{transform:translateY(-4px)}.svc__sun[data-astro-cid-rqcsfpnx]{transform-box:fill-box;transform-origin:50%}.svc__card[data-astro-cid-rqcsfpnx]:hover .svc__sun[data-astro-cid-rqcsfpnx]{animation:1.6s ease-in-out infinite svc-pulse}.svc__level[data-astro-cid-rqcsfpnx]{transform-box:fill-box;transform-origin:bottom;transition:transform .8s;transform:scaleY(.55)}.svc__card[data-astro-cid-rqcsfpnx]:hover .svc__level[data-astro-cid-rqcsfpnx]{transform:scaleY(1)}.svc__card[data-astro-cid-rqcsfpnx]:hover .svc__dot--in[data-astro-cid-rqcsfpnx]{animation:1.4s ease-in-out infinite svc-move}.svc__card[data-astro-cid-rqcsfpnx]:hover .svc__bolt[data-astro-cid-rqcsfpnx]{animation:1s ease-in-out infinite svc-blink}.svc__wave[data-astro-cid-rqcsfpnx]{opacity:.6;transition:transform .3s,opacity .3s}.svc__card[data-astro-cid-rqcsfpnx]:hover .svc__wave[data-astro-cid-rqcsfpnx]{opacity:1;transform:translate(-4px)}.svc__card[data-astro-cid-rqcsfpnx]:hover .svc__wave--r[data-astro-cid-rqcsfpnx]{transform:translate(4px)}}@keyframes svc-pulse{50%{transform:scale(1.25)}}@keyframes svc-move{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(36px)}}@keyframes svc-blink{50%{opacity:.3}}.rv__head[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.rv__head[data-astro-cid-4bjs7uhz] .section__head[data-astro-cid-4bjs7uhz]{margin-bottom:0}.rv__score[data-astro-cid-4bjs7uhz]{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;align-items:center;gap:.75rem;padding:.6rem 1rem .6rem .8rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.rv__score[data-astro-cid-4bjs7uhz]:hover{border-color:var(--blue-300);box-shadow:0 10px 28px #0f1b331a}.rv__score[data-astro-cid-4bjs7uhz] strong[data-astro-cid-4bjs7uhz]{font-family:var(--font-heading);font-size:2.4rem;font-weight:800;line-height:1}.rv__score[data-astro-cid-4bjs7uhz]>span[data-astro-cid-4bjs7uhz]{gap:.2rem;display:grid}.rv__count[data-astro-cid-4bjs7uhz]{font-size:var(--text-sm);color:var(--muted);font-weight:600}.rv__list[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.rv__item[data-astro-cid-4bjs7uhz]{flex-direction:column;gap:.75rem;display:flex}.rv__top[data-astro-cid-4bjs7uhz]{justify-content:space-between;align-items:center;display:flex}.rv__item[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{flex:1;margin:0}.rv__item[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{color:var(--ink);white-space:pre-line;--rv-lines:5;margin:0;font-size:1.0625rem;line-height:1.6}.rv__who[data-astro-cid-4bjs7uhz]{font-size:var(--text-sm);align-items:center;gap:.7rem;margin:0;display:flex}.rv__avatar[data-astro-cid-4bjs7uhz]{background:var(--blue-50);width:38px;height:38px;color:var(--blue-700);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.rv__date[data-astro-cid-4bjs7uhz]{color:var(--muted)}.rv__more[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:clamp(1.5rem,1rem + 1.5vw,2.5rem) 0 0;display:flex}.rv__write[data-astro-cid-4bjs7uhz]{font-weight:650}.more-link[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.more-link[data-astro-cid-lcdefpme] svg{width:20px;height:20px;color:var(--blue-700)}.reasons[data-astro-cid-lcdefpme]{gap:1.25rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:1rem;margin:0;display:flex}.reasons[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .15rem;font-size:1.125rem}.reasons[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.reasons[data-astro-cid-lcdefpme] .icon-badge[data-astro-cid-lcdefpme]{background:#fff;flex:none}.portrait[data-astro-cid-lcdefpme]{aspect-ratio:3/4;max-height:640px}
