.sketch[data-astro-cid-fuyp54ke]{width:100%;height:100%;color:var(--color-accent-700);display:block}.theme-bordo .sketch[data-astro-cid-fuyp54ke],.theme-olive .sketch[data-astro-cid-fuyp54ke],.theme-brown .sketch[data-astro-cid-fuyp54ke]{color:var(--color-accent-400)}.soft[data-astro-cid-fuyp54ke]{stroke:color-mix(in srgb, currentColor 45%, transparent)}.thick[data-astro-cid-fuyp54ke]{stroke-width:3px}.fill[data-astro-cid-fuyp54ke]{fill:color-mix(in srgb, currentColor 22%, transparent)}.hatch[data-astro-cid-fuyp54ke]{fill:color-mix(in srgb, currentColor 8%, transparent);stroke-dasharray:3 3}.media{width:100%;overflow:visible}.media img[data-astro-cid-iiaf3rjq]{object-fit:cover;width:100%;height:100%;display:block}.media.is-sketch{background:var(--hatch)}.sketch-wrap[data-astro-cid-iiaf3rjq]{place-items:center;padding:6%;display:grid;position:absolute;inset:0}.sketch-wrap[data-astro-cid-iiaf3rjq] .sketch{max-width:560px;height:auto;max-height:100%}.hero[data-astro-cid-yodha2z4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(48px,6vw,112px);padding-block:clamp(56px,9vw,140px) clamp(48px,6vw,96px);display:grid}.accent[data-astro-cid-yodha2z4]{color:var(--color-accent-400)}.lead[data-astro-cid-yodha2z4]{margin-bottom:44px}.actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.text-link[data-astro-cid-yodha2z4]{color:var(--color-text);letter-spacing:.08em;border-bottom:1px solid color-mix(in srgb, var(--color-text) 30%, transparent);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);align-items:center;gap:10px;padding-bottom:4px;font-size:15px;text-decoration:none;display:inline-flex}.text-link[data-astro-cid-yodha2z4]:hover{color:var(--color-accent-400);border-color:var(--color-accent-400)}.visual[data-astro-cid-yodha2z4]{justify-self:end;width:100%;max-width:520px}.visual[data-astro-cid-yodha2z4] .media{border-color:color-mix(in srgb, var(--color-accent-400) 35%, transparent);max-height:640px}.stats[data-astro-cid-yodha2z4]{border-top:1px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;display:grid}.stat[data-astro-cid-yodha2z4]{padding:32px 24px 36px 0}.value[data-astro-cid-yodha2z4]{font-family:var(--font-heading);color:var(--color-accent-400);margin:0;font-size:clamp(44px,4.6vw,68px);font-weight:300;line-height:1}.label-sm[data-astro-cid-yodha2z4]{letter-spacing:.04em;color:var(--color-neutral-700);margin:8px 0 0;font-size:14px}.marquee[data-astro-cid-yodha2z4]{border-top:1px solid var(--color-divider);padding-block:28px;position:relative;overflow:hidden}.marquee-toggle[data-astro-cid-yodha2z4]{inset-block:0;width:calc(var(--gutter) + 96px);padding:0 var(--gutter) 0 0;cursor:pointer;color:var(--color-accent-400);background:linear-gradient(to right, transparent, var(--color-bg) 56px);border:0;justify-content:flex-end;align-items:center;display:flex;position:absolute;right:0}.sq[data-astro-cid-yodha2z4]{border:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);width:36px;height:36px;transition:border-color .16s var(--ease-out);place-items:center;display:grid}.marquee-toggle[data-astro-cid-yodha2z4]:hover .sq[data-astro-cid-yodha2z4]{border-color:var(--color-accent-400)}.marquee-toggle[data-astro-cid-yodha2z4]:focus-visible{outline:none}.marquee-toggle[data-astro-cid-yodha2z4]:focus-visible .sq[data-astro-cid-yodha2z4]{outline:2px solid var(--color-accent-400);outline-offset:2px}.marquee-toggle[data-astro-cid-yodha2z4] .i-play,.marquee[data-astro-cid-yodha2z4].is-paused .marquee-toggle[data-astro-cid-yodha2z4] .i-pause{display:none}.marquee[data-astro-cid-yodha2z4].is-paused .marquee-toggle[data-astro-cid-yodha2z4] .i-play{display:block}.track[data-astro-cid-yodha2z4]{width:max-content;margin:0;padding:0;list-style:none;display:flex}.track[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{white-space:nowrap;font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--color-neutral-600);align-items:center;gap:56px;padding-right:56px;font-size:26px;font-weight:300;display:flex}.diamond[data-astro-cid-yodha2z4]{background:var(--color-accent);width:6px;height:6px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-yodha2z4]{animation:45s linear infinite marquee}.marquee[data-astro-cid-yodha2z4]:hover .track[data-astro-cid-yodha2z4],.marquee[data-astro-cid-yodha2z4]:focus-within .track[data-astro-cid-yodha2z4],.marquee[data-astro-cid-yodha2z4].is-paused .track[data-astro-cid-yodha2z4]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-yodha2z4]{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;row-gap:12px}.track[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4][aria-hidden=true],.diamond[data-astro-cid-yodha2z4],.marquee-toggle[data-astro-cid-yodha2z4]{display:none}.track[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{padding-right:48px}}@media (prefers-reduced-motion:reduce) and (width<=600px){.track[data-astro-cid-yodha2z4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.track[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{letter-spacing:.06em;white-space:nowrap;padding-right:0;font-size:15px}}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=999px){.visual[data-astro-cid-yodha2z4]{justify-self:stretch;max-width:none}}@media (width<=600px){.track[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{gap:36px;padding-right:36px;font-size:20px}.stat[data-astro-cid-yodha2z4]{padding:24px 16px 28px 0}}.layout[data-astro-cid-j2lavqje]{flex-wrap:wrap;gap:clamp(40px,6vw,112px);display:flex}.intro[data-astro-cid-j2lavqje]{flex:280px}.intro[data-astro-cid-j2lavqje] h2[data-astro-cid-j2lavqje]{margin-bottom:24px}.intro[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]{max-width:360px;margin:0;font-size:17px}.list[data-astro-cid-j2lavqje]{border-top:1px solid var(--color-rule-strong);flex:2 520px;min-width:0;margin:0;padding:0;list-style:none}.row[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px clamp(24px,3vw,48px);padding-block:clamp(28px,3vw,44px);display:grid;position:relative}.head[data-astro-cid-j2lavqje],.detail[data-astro-cid-j2lavqje]{transition:transform .4s var(--ease-out)}.row[data-astro-cid-j2lavqje]:hover .head[data-astro-cid-j2lavqje],.row[data-astro-cid-j2lavqje]:hover .detail[data-astro-cid-j2lavqje]{transform:translate(16px)}.head[data-astro-cid-j2lavqje]{align-items:baseline;gap:20px;display:flex}.no[data-astro-cid-j2lavqje]{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-olive-ink);font-size:15px}h3[data-astro-cid-j2lavqje]{text-transform:uppercase;margin:0;font-size:clamp(30px,3vw,44px);line-height:1}h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]{color:inherit;transition:color .16s var(--ease-out);text-decoration:none}h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:after{content:"";position:absolute;inset:0}h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:focus-visible{outline:none}.row[data-astro-cid-j2lavqje]:has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.row[data-astro-cid-j2lavqje]:hover h3[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]{color:var(--color-accent-700)}.detail[data-astro-cid-j2lavqje]{flex-direction:column;gap:14px;display:flex}.detail[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]{margin:0;font-size:16px}.meta[data-astro-cid-j2lavqje]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price[data-astro-cid-j2lavqje]{font-family:var(--font-heading);letter-spacing:.04em;font-size:19px}.net[data-astro-cid-j2lavqje]{font-family:var(--font-body);letter-spacing:.06em;color:var(--color-neutral-700);font-size:13px;font-weight:300}.time[data-astro-cid-j2lavqje]{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-700);font-size:13px}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-j2lavqje]:hover .head[data-astro-cid-j2lavqje],.row[data-astro-cid-j2lavqje]:hover .detail[data-astro-cid-j2lavqje]{transform:none}}.section-head[data-astro-cid-7zigl6nj]{margin-bottom:56px}.plans[data-astro-cid-7zigl6nj]{background:var(--color-divider);border:1px solid var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;display:grid}.care[data-astro-cid-7zigl6nj]{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:28px 0;display:flex}.care-text[data-astro-cid-7zigl6nj]{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.care-title[data-astro-cid-7zigl6nj]{font-family:var(--font-heading);text-transform:uppercase;font-size:30px;font-weight:300}.care-text[data-astro-cid-7zigl6nj] .muted[data-astro-cid-7zigl6nj]{color:var(--color-neutral-700);font-size:15px}.care-end[data-astro-cid-7zigl6nj]{flex-wrap:wrap;align-items:baseline;gap:24px;display:flex}.care-link[data-astro-cid-7zigl6nj]{letter-spacing:.08em;color:var(--color-text);text-underline-offset:6px;text-decoration-color:color-mix(in srgb, var(--color-text) 30%, transparent);font-size:14px}.care-link[data-astro-cid-7zigl6nj]:hover{color:var(--color-accent-400);text-decoration-color:currentColor}.care-price[data-astro-cid-7zigl6nj]{font-family:var(--font-heading);color:var(--color-accent-400);font-size:24px}.section--flush-top[data-astro-cid-resrq4zz]{padding-top:0}.head[data-astro-cid-resrq4zz]{margin-bottom:48px}figure[data-astro-cid-resrq4zz]{margin:0}.featured[data-astro-cid-resrq4zz]{flex-direction:column;gap:20px;margin-bottom:clamp(40px,5vw,72px);display:flex}.media.wide{min-height:260px}.featured-cap[data-astro-cid-resrq4zz]{font-size:inherit;color:inherit;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:baseline;gap:16px 40px;margin:0;display:grid}.featured-cap[data-astro-cid-resrq4zz] h3[data-astro-cid-resrq4zz]{text-transform:uppercase;margin:0;font-size:clamp(28px,2.8vw,40px)}.featured-cap[data-astro-cid-resrq4zz] p[data-astro-cid-resrq4zz]{margin:0;font-size:16px}.tags[data-astro-cid-resrq4zz]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.grid[data-astro-cid-resrq4zz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-resrq4zz] figure[data-astro-cid-resrq4zz]{flex-direction:column;gap:16px;display:flex}.cap[data-astro-cid-resrq4zz]{font-size:inherit;color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.name[data-astro-cid-resrq4zz]{font-family:var(--font-heading);text-transform:uppercase;font-size:28px;font-weight:300}.scope[data-astro-cid-resrq4zz]{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-700);font-size:13px}a[data-astro-cid-resrq4zz]{color:inherit;text-decoration:none}a[data-astro-cid-resrq4zz]:hover{color:var(--color-accent-600)}.statement[data-astro-cid-5gtlsymu]{font-family:var(--font-heading);text-wrap:pretty;max-width:1180px;margin:0 0 clamp(56px,6vw,96px);font-size:clamp(32px,4.2vw,64px);font-weight:300;line-height:1.1}.accent[data-astro-cid-5gtlsymu]{color:var(--color-wine)}.person[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,360px) minmax(0,560px);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.portrait{aspect-ratio:4/5;place-items:center;display:grid}.portrait img{object-fit:cover;width:100%;height:100%}.initials[data-astro-cid-5gtlsymu]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-accent-600);font-size:clamp(64px,8vw,112px);font-weight:300}.bio[data-astro-cid-5gtlsymu]{flex-direction:column;gap:16px;display:flex}.name[data-astro-cid-5gtlsymu]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(28px,2.6vw,36px);line-height:1}.role[data-astro-cid-5gtlsymu]{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-700);margin:-6px 0 8px;font-size:13px}.bio[data-astro-cid-5gtlsymu] .body-copy[data-astro-cid-5gtlsymu]{max-width:60ch;margin:0;font-size:17px}.text-link[data-astro-cid-5gtlsymu]{color:var(--color-text);letter-spacing:.08em;border-bottom:1px solid color-mix(in srgb, var(--color-text) 30%, transparent);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);align-self:flex-start;margin-top:8px;padding-bottom:4px;font-size:15px;text-decoration:none}.text-link[data-astro-cid-5gtlsymu]:hover{color:var(--color-accent-600);border-color:var(--color-accent-600)}@media (width<=719px){.person[data-astro-cid-5gtlsymu]{grid-template-columns:1fr;align-items:start}.portrait{max-width:280px}}.all[data-astro-cid-dsyrcysn]{letter-spacing:.08em;border-bottom:1px solid color-mix(in srgb, var(--color-text) 30%, transparent);color:var(--color-text);padding-bottom:4px;font-size:15px;text-decoration:none}.all[data-astro-cid-dsyrcysn]:hover{color:var(--color-accent-600);border-color:var(--color-accent-600)}.posts[data-astro-cid-dsyrcysn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}
