.hero-wire[data-astro-cid-ioxswoqi]{overflow:clip}.hw-stage[data-astro-cid-ioxswoqi]{--h:clamp(190px, min(60vw, 38vh, calc(100svh - 500px)), 420px);--sag:26px;--pad:6px;--gap:26px;--wire-top:22px;--clip:color-mix(in srgb, var(--color-muted) 75%, var(--color-cream));height:calc(var(--wire-top) + var(--sag) + 1.06 * (var(--h) + 2 * var(--pad)) + 8px + 32px);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.hw-stage[data-astro-cid-ioxswoqi].is-drag{cursor:grabbing}@media (width>=640px){.hw-stage[data-astro-cid-ioxswoqi]{--h:clamp(220px, min(52vh, calc(100svh - 580px)), 640px);--sag:46px;--pad:9px;--gap:40px;--wire-top:24px}}.hw-wire[data-astro-cid-ioxswoqi]{left:0;top:var(--wire-top);width:100%;height:var(--sag);pointer-events:none;position:absolute;overflow:visible}.hw-wire[data-astro-cid-ioxswoqi] path[data-astro-cid-ioxswoqi]{fill:none;stroke:var(--color-ink);stroke-opacity:.55;stroke-width:1.2px}.hw-track[data-astro-cid-ioxswoqi]{top:var(--wire-top);align-items:flex-start;gap:var(--gap);padding-inline:calc(var(--gap) / 2);will-change:transform;display:flex;position:absolute;left:0}.hw-stage[data-astro-cid-ioxswoqi][data-rtl] .hw-track[data-astro-cid-ioxswoqi]{flex-direction:row-reverse;width:0;left:auto;right:0}.hw-item[data-astro-cid-ioxswoqi]{flex:none}.hw-hang[data-astro-cid-ioxswoqi]{transform-origin:50% 0;will-change:transform}.hw-sway[data-astro-cid-ioxswoqi]{transform-origin:50% 0;animation:hw-sway var(--d) ease-in-out var(--dl) infinite alternate;position:relative}@keyframes hw-sway{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}.hw-clip[data-astro-cid-ioxswoqi]{z-index:2;background:var(--clip);width:11px;height:30px;margin-left:-5.5px;position:absolute;top:-14px;left:50%;box-shadow:0 1px 2px #0000002e}.hw-clip[data-astro-cid-ioxswoqi]:before{content:"";background:#00000038;width:1px;position:absolute;top:0;bottom:0;left:5px}.hw-clip[data-astro-cid-ioxswoqi]:after{content:"";background:color-mix(in srgb, var(--color-ink) 55%, var(--clip));height:4px;position:absolute;top:11px;left:-1.5px;right:-1.5px}.hw-frame[data-astro-cid-ioxswoqi]{padding:var(--pad);cursor:inherit;background:#fff;border:0;border-radius:0;display:block;box-shadow:0 8px 22px #00000029}html[data-theme=dark] .hw-frame[data-astro-cid-ioxswoqi]{background:#f5efe9;box-shadow:0 8px 24px #00000073}.hw-frame[data-astro-cid-ioxswoqi]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.hw-frame[data-astro-cid-ioxswoqi] img[data-astro-cid-ioxswoqi]{width:min(calc(var(--h) * var(--ar)), calc(var(--h) * 1.45), 78vw);height:auto;aspect-ratio:var(--ar);object-fit:contain;background:color-mix(in srgb, var(--color-peach) 35%, transparent);pointer-events:none;display:block}.hw-frame[data-astro-cid-ioxswoqi] img[data-astro-cid-ioxswoqi]:not([src]){color:#0000}.hw-band[data-astro-cid-ioxswoqi]{padding:56px 0 48px;position:relative}.hw-slogan[data-astro-cid-ioxswoqi]{margin-bottom:20px;position:relative}.hw-ctrl[data-astro-cid-ioxswoqi]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;padding-inline:12px;display:flex;position:relative}.hw-more[data-astro-cid-ioxswoqi]{border:1px solid color-mix(in srgb, var(--color-ink) 60%, transparent);height:44px;color:var(--color-ink);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.hw-more[data-astro-cid-ioxswoqi]:hover{background:var(--color-ink);color:var(--color-band)}}.hw-more[data-astro-cid-ioxswoqi]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hw-sway[data-astro-cid-ioxswoqi]{animation:none}.hw-more[data-astro-cid-ioxswoqi]{transition:none}}#testimonials .testimonial-slide{grid-area:1/1;align-content:center}#testimonials .testimonial-photo{width:100%;height:auto;aspect-ratio:var(--ar,4 / 3);object-fit:contain;margin-inline:auto;transition:opacity .3s;display:block}#testimonials .testimonial-photo:not([data-orient]){opacity:0}#testimonials .testimonial-photo[data-orient=portrait]{width:min(100%, calc(75vh * var(--ar)))}#testimonials .testimonial-photo[data-orient=square]{width:min(100%, calc(60vh * var(--ar)))}@media (width>=768px){#testimonials .testimonial-photo[data-orient=portrait]{width:min(100%, calc(70vh * var(--ar)))}#testimonials .testimonial-photo[data-orient=square]{width:min(100%, calc(55vh * var(--ar)))}}.field[data-astro-cid-he3spzz3]{background-color:color-mix(in srgb, var(--color-paper) 50%, transparent);border:1px solid color-mix(in srgb, var(--color-terracotta) 20%, transparent);color:var(--color-ink);outline:none;padding:.85rem 1rem;font-size:.9rem;transition:border-color .3s}.field[data-astro-cid-he3spzz3]::placeholder{color:var(--color-muted-text)}.field[data-astro-cid-he3spzz3]:focus{border-color:var(--color-terracotta)}
