section[data-astro-cid-ta2fbyqs]+section[data-astro-cid-ta2fbyqs]{margin-top:0}.eyebrow[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.12em;color:#a9d46f;margin:0 0 12px;font-size:13px;font-weight:700}.eyebrow-green[data-astro-cid-ta2fbyqs]{color:var(--green-text)}.stars[data-astro-cid-ta2fbyqs]{color:#f2b600;letter-spacing:2px}.more-link[data-astro-cid-ta2fbyqs]{font-weight:600}.hero[data-astro-cid-ta2fbyqs]{background:radial-gradient(120% 140% at 85% 20%, #0a3c9c 0%, var(--navy) 45%, var(--navy-deep) 100%);color:#fff;position:relative;overflow:hidden}.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.hero-copy[data-astro-cid-ta2fbyqs]{padding-top:88px;padding-bottom:96px;position:relative}.stack[data-astro-cid-ta2fbyqs]{height:430px;position:relative}.print[data-astro-cid-ta2fbyqs]{background:#fff;border-radius:4px;width:210px;margin:0;padding:9px 9px 0;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 24px 50px #000a2873}.print[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:center 25%;border-radius:2px;width:100%;height:200px;display:block}.print[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--navy);text-align:center;padding:8px 0 10px;font-size:20px;font-style:italic}.print-1[data-astro-cid-ta2fbyqs]{z-index:3;margin-left:-105px;top:20px;left:50%;transform:rotate(-3deg)}.print-2[data-astro-cid-ta2fbyqs]{z-index:2;top:120px;left:0;transform:rotate(-9deg)}.print-3[data-astro-cid-ta2fbyqs]{z-index:1;top:110px;right:0;transform:rotate(8deg)}.stack[data-astro-cid-ta2fbyqs]:hover .print-1[data-astro-cid-ta2fbyqs]{transform:rotate(-2deg)translateY(-14px)}.stack[data-astro-cid-ta2fbyqs]:hover .print-2[data-astro-cid-ta2fbyqs]{transform:rotate(-12deg)translate(-16px,6px)}.stack[data-astro-cid-ta2fbyqs]:hover .print-3[data-astro-cid-ta2fbyqs]{transform:rotate(11deg)translate(16px,6px)}@keyframes deal{0%{opacity:0;translate:80px 40px;scale:.85}to{opacity:1;translate:0;scale:1}}.hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{color:#fff;margin-bottom:20px;font-size:clamp(38px,5.6vw,64px);line-height:1.06}.hero[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{color:#d6e0f2}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]{animation:.8s cubic-bezier(.2,.7,.2,1) both enter}.hero-copy[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:first-child{animation-delay:.1s}.hero-copy[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:nth-child(2){animation-delay:.25s}.hero-copy[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:nth-child(3){animation-delay:.45s}.print[data-astro-cid-ta2fbyqs]{animation:.9s cubic-bezier(.2,.7,.2,1) both deal}.print-2[data-astro-cid-ta2fbyqs]{animation-delay:.35s}.print-3[data-astro-cid-ta2fbyqs]{animation-delay:.55s}.print-1[data-astro-cid-ta2fbyqs]{animation-delay:.75s}.owner-fig[data-astro-cid-ta2fbyqs]{animation:1.1s cubic-bezier(.2,.7,.2,1) .4s both swing}}@keyframes enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes swing{0%{opacity:0;transform:translate(-60px)rotate(-4deg)}to{opacity:1;transform:none}}.said[data-astro-cid-ta2fbyqs]{border-left:4px solid var(--green);margin:22px 0 0;padding-left:16px}.said[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--navy);margin:0 0 8px;font-style:italic}.said[data-astro-cid-ta2fbyqs] footer[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:14px;font-weight:700}.reach[data-astro-cid-ta2fbyqs]{overflow-wrap:anywhere;margin:16px 0 0;font-weight:600}.owner[data-astro-cid-ta2fbyqs]{padding:80px 0 72px}.owner-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:300px 1fr;align-items:start;gap:56px;display:grid}.owner-fig[data-astro-cid-ta2fbyqs]{margin:0}.owner[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:0}.roots[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--green-text);margin:0 0 14px;font-size:20px;font-style:italic}.owner[data-astro-cid-ta2fbyqs] .owner-photo{object-fit:cover;object-position:center;width:300px;height:300px;box-shadow:0 0 0 4px var(--green), 0 18px 40px #001d572e;border:6px solid #fff;border-radius:50%}.team[data-astro-cid-ta2fbyqs]{background:var(--soft);padding:72px 0 80px}.team-head[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:0;font-size:clamp(28px,3.8vw,42px)}.people[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.people[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:5px solid var(--green);background:#fff;border-radius:16px;padding:30px 28px;box-shadow:0 14px 34px #001d571a}.people[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{margin:0 0 12px}.person-top[data-astro-cid-ta2fbyqs]{align-items:center;gap:20px;margin-bottom:18px;display:flex}.person-top[data-astro-cid-ta2fbyqs] .person-photo{object-fit:cover;object-position:center 20%;width:104px;height:104px;box-shadow:0 0 0 3px var(--green);border-radius:50%;flex-shrink:0}.people[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--navy);margin:0;font-size:26px}.role[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:2px 0 0;font-weight:600}.team-quote[data-astro-cid-ta2fbyqs]{background:var(--navy);color:#fff;clip-path:inset(0);border-top:5px solid var(--green);border-bottom:5px solid var(--green);text-align:center;padding:88px 0;position:relative;overflow:clip}.script-fixed[data-astro-cid-ta2fbyqs]{pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.script-fixed[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{opacity:.1;width:min(1300px,92vw);height:auto}.team-quote[data-astro-cid-ta2fbyqs] .wrap[data-astro-cid-ta2fbyqs]{max-width:860px;position:relative}.team-quote[data-astro-cid-ta2fbyqs] .stars[data-astro-cid-ta2fbyqs]{margin:0 0 18px;font-size:26px}.team-quote[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs]{margin:0}.team-quote[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--serif);margin:0 0 16px;font-size:clamp(22px,3vw,32px);line-height:1.4}.team-quote[data-astro-cid-ta2fbyqs] footer[data-astro-cid-ta2fbyqs]{color:#c3d0e8;font-weight:700}.rating[data-astro-cid-ta2fbyqs]{color:#c3d0e8;margin:28px 0 0;font-size:15px}.rating[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#fff;font-weight:600}.independent[data-astro-cid-ta2fbyqs]{padding:72px 0}.indep-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;display:grid}.independent[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:0}.covers[data-astro-cid-ta2fbyqs]{background:var(--green-text);color:#fff;border-radius:16px;gap:12px;margin:0;padding:26px 30px;font-weight:700;list-style:none;display:grid}.covers[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"✓";color:#a9d46f;margin-right:10px}.covers[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#fff}.visit[data-astro-cid-ta2fbyqs]{background:var(--soft);padding:72px 0 80px}.visit-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.visit-photo[data-astro-cid-ta2fbyqs]{margin:0}.visit-photo[data-astro-cid-ta2fbyqs] img{border:6px solid #fff;border-radius:14px;width:100%;display:block;transform:rotate(-1.5deg);box-shadow:0 24px 50px #001d5733}.visit[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:0}.addr[data-astro-cid-ta2fbyqs]{color:var(--navy);font-size:19px;font-weight:600}.actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:12px;margin:24px 0 18px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-ta2fbyqs]{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% cover 30%}}}@keyframes rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){h2[data-astro-cid-ta2fbyqs]:after{transform-origin:0;animation-name:draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 45%}.people[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2){animation-range:entry 20% cover 42%}.team-quote[data-astro-cid-ta2fbyqs] .stars[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{animation-name:pop;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();display:inline-block}.team-quote[data-astro-cid-ta2fbyqs] .stars[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:first-child{animation-range:entry 40% cover 30%}.team-quote[data-astro-cid-ta2fbyqs] .stars[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:nth-child(2){animation-range:entry 55% cover 33%}.team-quote[data-astro-cid-ta2fbyqs] .stars[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:nth-child(3){animation-range:entry 70% cover 36%}.team-quote[data-astro-cid-ta2fbyqs] .stars[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:nth-child(4){animation-range:entry 85% cover 39%}.team-quote[data-astro-cid-ta2fbyqs] .stars[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:nth-child(5){animation-range:entry 100% cover 42%}.covers[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{animation-name:slide;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 30%}}@media (prefers-reduced-motion:no-preference) and (width>=861px){.visit-photo[data-astro-cid-ta2fbyqs] img{animation-name:settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pop{0%{opacity:0;transform:scale(.3)rotate(-30deg)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes slide{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:rotate(4deg)translateY(40px)}to{transform:rotate(-1.5deg)}}@media (prefers-reduced-motion:no-preference){.people[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs],.person-top[data-astro-cid-ta2fbyqs] .person-photo,.owner[data-astro-cid-ta2fbyqs] .owner-photo,.actions[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.people[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-6px);box-shadow:0 22px 44px #001d5729}.people[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover .person-photo{transform:scale(1.06)}.owner-fig[data-astro-cid-ta2fbyqs]:hover .owner-photo{transform:scale(1.03)rotate(-2deg)}.actions[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-2px)}}@media (width<=860px){.owner-grid[data-astro-cid-ta2fbyqs],.indep-grid[data-astro-cid-ta2fbyqs],.visit-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:28px}.owner[data-astro-cid-ta2fbyqs] .owner-photo{width:220px;height:220px}.visit-photo[data-astro-cid-ta2fbyqs] img{transform:none}.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:0}.hero-copy[data-astro-cid-ta2fbyqs]{padding-top:56px;padding-bottom:24px}.stack[data-astro-cid-ta2fbyqs]{max-width:360px;height:340px;margin:0 auto 32px}.print[data-astro-cid-ta2fbyqs]{width:140px;padding:6px 6px 0}.print[data-astro-cid-ta2fbyqs] img{height:130px}.print[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{padding:5px 0 7px;font-size:15px}.print-1[data-astro-cid-ta2fbyqs]{margin-left:-70px;top:0}.print-2[data-astro-cid-ta2fbyqs]{top:160px;left:0}.print-3[data-astro-cid-ta2fbyqs]{top:156px;right:0}}@media (width<=560px){.people[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
