.watch[data-astro-cid-lcdefpme]{background:var(--sand)}.watch__frame[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:min(100svh,920px);display:flex;position:relative;overflow:hidden}.watch__frame[data-astro-cid-lcdefpme]:before{content:"";z-index:2;background:var(--sand);pointer-events:none;height:clamp(24px,4vw,56px);position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0 34c160-26 320-26 480 0s320 26 480 0 320-26 480 0V64H0z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0 34c160-26 320-26 480 0s320 26 480 0 320-26 480 0V64H0z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat}.watch__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:30% 40%;width:100%;height:100%;position:absolute;inset:0}.watch__frame[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#f7f3eebf 0%,#f7f3ee00 22%),linear-gradient(90deg,#f7f3ee59 0%,#f7f3ee00 55%);position:absolute;inset:0}.watch__in[data-astro-cid-lcdefpme]{z-index:1;padding-block:clamp(8rem,18vh,11rem) clamp(2rem,1.4rem + 3vw,4rem);position:relative}.watch__plate[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius);max-width:35rem;box-shadow:var(--shadow-lg);background:#fffdfadb;border:1px solid #fff9;padding:clamp(1.4rem,1.1rem + 1.6vw,2.4rem)}.watch[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--heading);margin-bottom:.35em;font-size:clamp(2rem,1.4rem + 2.4vw,3.3rem)}.watch__line[data-astro-cid-lcdefpme]{color:var(--on-sand-soft);max-width:50ch;margin-bottom:1.5rem;font-size:clamp(1rem,.96rem + .3vw,1.15rem)}.watch__act[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.watch__phone[data-astro-cid-lcdefpme]{color:var(--on-sand-soft);font-size:.98rem;text-decoration:none}.watch__phone[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--heading);font-size:1.06rem}.watch__phone[data-astro-cid-lcdefpme]:hover,.watch__phone[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--sea-deep)}.watch__meta[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--on-sand-soft);flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.4rem;padding-top:1.1rem;font-size:.86rem;display:flex}.type[data-astro-cid-lcdefpme]{min-height:1.2em;display:block}.type__word[data-astro-cid-lcdefpme]{white-space:nowrap}.type__word[data-astro-cid-lcdefpme].is-brand{color:var(--sea-deep);letter-spacing:.02em}.type__caret[data-astro-cid-lcdefpme]{background:var(--sea);vertical-align:-.08em;border-radius:2px;width:3px;height:.9em;margin-left:4px;animation:1s step-end infinite caret;display:inline-block}.type__word[data-astro-cid-lcdefpme].is-done .type__caret[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .6s;animation:none}@keyframes caret{50%{opacity:0}}.watch__brand[data-astro-cid-lcdefpme]{color:var(--sea-deep);letter-spacing:.02em}.welcome__in[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(1.6rem,1rem + 3vw,4rem);display:grid}.welcome__tag[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:var(--sea-deep);margin-bottom:1.1rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);line-height:1.35}.welcome__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.welcome__tag){color:var(--on-sand)}.welcome__side[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.welcome__img[data-astro-cid-lcdefpme]{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:16/10;overflow:hidden}.welcome__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.welcome__card[data-astro-cid-lcdefpme]{background:var(--sage);border-radius:var(--radius);padding:clamp(1.2rem,1rem + 1vw,1.8rem)}.welcome__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.welcome__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-sand);font-size:.95rem}@media (width<=900px){.welcome__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.band__in[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;gap:clamp(.7rem,.5rem + 1vw,1.2rem);display:grid}.band__img[data-astro-cid-lcdefpme]{border-radius:var(--radius);height:clamp(200px,26vw,360px);box-shadow:var(--shadow);overflow:hidden}.band__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.band__img--b[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 40%}.board[data-astro-cid-lcdefpme]{padding-top:clamp(2.2rem,1.6rem + 2.5vw,4rem)}.steps[data-astro-cid-lcdefpme]{padding-top:clamp(2.2rem,1.6rem + 2.5vw,3.6rem);padding-bottom:clamp(1.4rem,1rem + 1.5vw,2.2rem)}.steps__grid[data-astro-cid-lcdefpme]{counter-reset:none;--pad:1.6rem;--g:clamp(.9rem, .7rem + 1vw, 1.4rem);gap:clamp(.9rem,.7rem + 1vw,1.4rem);gap:var(--g);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__card[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--pad);position:relative}.steps__n[data-astro-cid-lcdefpme]{background:var(--sage);width:2.6rem;height:2.6rem;color:var(--sea-deep);font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:.9rem;font-size:1.2rem;font-weight:500;display:grid}.steps__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35rem}.steps__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-sand-soft);margin:0;font-size:.95rem}.board[data-astro-cid-lcdefpme]{background:var(--sand)}.board__head[data-astro-cid-lcdefpme]{max-width:52ch;margin-bottom:clamp(1.6rem,1.2rem + 1.5vw,2.6rem)}.board__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.3em}.board__list[data-astro-cid-lcdefpme],.svc-board[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,.6rem + 1vw,1.2rem);margin:0;padding:0;list-style:none;display:grid}.board__list[data-astro-cid-lcdefpme] .board__item[data-astro-cid-lcdefpme],.svc-board[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);color:var(--heading);transition:box-shadow var(--beat) var(--ease), transform var(--beat) var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.svc-board[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.board__list[data-astro-cid-lcdefpme] .board__item[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.15rem 1rem;padding:clamp(1rem,.85rem + .6vw,1.35rem) clamp(1.1rem,.9rem + .8vw,1.5rem);display:grid}.board__icon[data-astro-cid-lcdefpme]{grid-row:1/span 2;margin-bottom:0!important}.board__what[data-astro-cid-lcdefpme],.board__detail[data-astro-cid-lcdefpme]{grid-column:2}.board__list[data-astro-cid-lcdefpme] .board__go[data-astro-cid-lcdefpme]{grid-area:1/3/span 2;margin:0;padding:0}.board__icon[data-astro-cid-lcdefpme]{background:var(--sage);width:2.8rem;height:2.8rem;color:var(--sea-deep);border-radius:50%;place-items:center;margin-bottom:.7rem;display:grid}.board__icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.35rem;height:1.35rem}.board__what[data-astro-cid-lcdefpme]{font-family:var(--font-head);font-size:1.18rem;font-weight:500;line-height:1.25}.board__detail[data-astro-cid-lcdefpme]{color:var(--on-sand-soft);font-size:.94rem}.board__go[data-astro-cid-lcdefpme],.svc-board__go[data-astro-cid-lcdefpme]{color:var(--sea);transition:transform var(--beat) var(--ease);margin-top:auto;padding-top:.9rem;display:flex}.board__go[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.svc-board__go[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.25rem;height:1.25rem}.board__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .board__go[data-astro-cid-lcdefpme],.svc-board[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .svc-board__go[data-astro-cid-lcdefpme]{color:var(--sea-deep);transform:translate(3px)}.board__close[data-astro-cid-lcdefpme]{max-width:60ch;color:var(--on-sand-soft);margin:1.6rem 0 1rem;font-style:italic}.board__more[data-astro-cid-lcdefpme]{margin:1.6rem 0 0}.board__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.svc-board[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.svc-board[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{overflow:hidden}.svc-board__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;display:block;overflow:hidden}.svc-board__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.svc-board[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .svc-board__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.svc-board__what[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:var(--heading);padding:1.1rem 1.3rem .25rem;font-size:1.22rem;font-weight:500}.svc-board__detail[data-astro-cid-lcdefpme]{color:var(--on-sand-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:0 1.3rem;font-size:.9rem;display:-webkit-box;overflow:hidden}.svc-board__go[data-astro-cid-lcdefpme]{padding:.7rem 1.3rem 1.1rem}.concerns__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;align-items:start;gap:2.5rem;display:grid}.concerns__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.concerns__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--sage);border-radius:var(--radius-pill);color:var(--on-sand);padding:.38rem .8rem;font-size:.88rem}.concerns__links[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.6rem 1.8rem;margin-top:2rem;padding-top:1.5rem;display:flex}.concerns__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--sea-deep);font-size:.93rem;font-weight:600;text-decoration:none}.concerns__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--heading);text-decoration:underline}.why[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,1.5rem + 2vw,4rem);display:grid}.why__img[data-astro-cid-lcdefpme]{aspect-ratio:9/10;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.why__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.2rem}.why[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:1.1rem}.team-wrap[data-astro-cid-lcdefpme]{position:relative}.team-strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - .8rem);grid-auto-flow:column;gap:1rem;margin:0;padding:.3rem .1rem .8rem;list-style:none;display:grid;overflow-x:auto}.team-strip[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.team-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}.tm__name[data-astro-cid-lcdefpme]{font-family:var(--font-head);font-size:1.02rem;font-weight:500}.tm__role[data-astro-cid-lcdefpme]{color:var(--on-sand-soft);margin-top:-.35rem;font-size:.78rem;font-weight:400;line-height:1.35;display:block}.team-nav[data-astro-cid-lcdefpme]{z-index:2;border:1px solid var(--rule);background:var(--paper);width:2.8rem;height:2.8rem;color:var(--heading);box-shadow:var(--shadow);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:38%}.team-nav[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.2rem;height:1.2rem}.team-nav--prev[data-astro-cid-lcdefpme]{left:-1.2rem}.team-nav--next[data-astro-cid-lcdefpme]{right:-1.2rem}.team-nav[data-astro-cid-lcdefpme][disabled]{opacity:0;pointer-events:none}.tm[data-astro-cid-lcdefpme]{color:var(--heading);gap:.6rem;font-size:.9rem;font-weight:600;text-decoration:none;display:grid}.tm[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);aspect-ratio:9/11;object-fit:cover;object-position:top;border-radius:var(--radius);transition:transform var(--beat) var(--ease)}.tm[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:translateY(-2px)}.tm[data-astro-cid-lcdefpme]:hover{color:var(--sea-deep)}.loc[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,1.5rem + 2vw,4rem);display:grid}.loc__gallery[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.loc__gallery[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{aspect-ratio:16/10;grid-column:1/-1}.loc__gallery[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(:first-child){aspect-ratio:4/3}.loc__addr[data-astro-cid-lcdefpme]{margin:1.1rem 0;font-style:normal;line-height:1.55}@media (width<=900px){.watch__frame[data-astro-cid-lcdefpme]{background:var(--sand);min-height:0;display:block;overflow:visible}.watch__frame[data-astro-cid-lcdefpme]:before{top:calc(max(46svh,300px) - clamp(24px,4vw,56px) + 1px);bottom:auto}.watch__frame[data-astro-cid-lcdefpme]:after{height:46svh}.watch__img[data-astro-cid-lcdefpme]{object-position:58% 35%;height:46svh;min-height:300px;position:relative}.watch__in[data-astro-cid-lcdefpme]{z-index:3;margin-top:-4.5rem;padding-block:0 1.6rem}.watch__frame[data-astro-cid-lcdefpme]:after{z-index:1}.watch__plate[data-astro-cid-lcdefpme]{background:#fffdfaf5;padding:1.25rem 1.15rem 1.15rem}.watch[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,1.4rem + 2vw,2.2rem)}.watch__line[data-astro-cid-lcdefpme]{margin-bottom:1.1rem;font-size:.98rem}.watch__where[data-astro-cid-lcdefpme]{display:none}.watch__act[data-astro-cid-lcdefpme]{gap:.8rem}}@media (width<=960px){.svc-board[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.why[data-astro-cid-lcdefpme],.loc[data-astro-cid-lcdefpme],.concerns__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.team-strip[data-astro-cid-lcdefpme]{grid-auto-columns:calc(33.3333% - .666667rem)}.steps__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.band__img[data-astro-cid-lcdefpme]{height:190px}}@media (width<=600px){.team-strip[data-astro-cid-lcdefpme]{grid-auto-columns:42%;gap:.7rem}.team-nav[data-astro-cid-lcdefpme]{display:none}.board__list[data-astro-cid-lcdefpme],.svc-board[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.65rem}.board__list[data-astro-cid-lcdefpme] .board__item[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.9rem .85rem 1rem;display:flex}.board__icon[data-astro-cid-lcdefpme]{width:2.2rem;height:2.2rem;margin-bottom:.35rem!important}.board__icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.1rem;height:1.1rem}.board__what[data-astro-cid-lcdefpme]{font-size:.98rem}.board__detail[data-astro-cid-lcdefpme]{font-size:.8rem;line-height:1.45}.board__list[data-astro-cid-lcdefpme] .board__go[data-astro-cid-lcdefpme]{display:none}.svc-board__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.svc-board__what[data-astro-cid-lcdefpme]{padding:.75rem .8rem .2rem;font-size:1rem}.svc-board__detail[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;padding:0 .8rem;font-size:.78rem;line-height:1.45}.svc-board__go[data-astro-cid-lcdefpme]{padding:.5rem .8rem .8rem}.watch__act[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
