.ab-intro[data-astro-cid-uhkx7np3]{isolation:isolate;color:var(--color-cream);align-items:center;min-height:min(100svh,980px);padding-block:clamp(112px,12vw,160px) clamp(56px,8vw,112px);display:grid;position:relative;overflow:hidden}.ab-intro__back[data-astro-cid-uhkx7np3],.ab-cta__back[data-astro-cid-uhkx7np3]{z-index:-2;position:absolute;inset:0}.ab-intro__back[data-astro-cid-uhkx7np3] img,.ab-cta__back[data-astro-cid-uhkx7np3] img{object-fit:cover;width:100%;height:100%}.ab-intro__back[data-astro-cid-uhkx7np3]:after,.ab-cta__back[data-astro-cid-uhkx7np3]:after{content:"";background:#12301f52;position:absolute;inset:0}.ab-intro__wrap[data-astro-cid-uhkx7np3]{z-index:1;position:relative}.ab-intro__win[data-astro-cid-uhkx7np3]{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);max-width:1120px;margin-inline:auto;padding:clamp(24px,3.4vw,48px);display:grid}.ab-intro__text[data-astro-cid-uhkx7np3]{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(10px,1.4vw,18px);display:flex}.ab-intro__text[data-astro-cid-uhkx7np3] .ab-intro__sun{width:clamp(64px,6vw,92px);color:var(--color-gold-light)}.ab-intro__title[data-astro-cid-uhkx7np3]{font-family:var(--font-display,serif);font-weight:400;font-size:var(--step-5);text-wrap:balance;line-height:.95}.ab-intro__line[data-astro-cid-uhkx7np3]{font-family:var(--font-display,serif);font-style:italic;font-size:var(--step-2);text-wrap:balance;max-width:22ch;line-height:1.15}.ab-intro__lead[data-astro-cid-uhkx7np3]{color:var(--color-green-100);max-width:40ch}.ab-intro__photo[data-astro-cid-uhkx7np3]{border-radius:var(--radius-panel);aspect-ratio:4/5;overflow:hidden;box-shadow:0 30px 50px -30px #0a1e14cc}.ab-intro__photo[data-astro-cid-uhkx7np3] img{object-fit:cover;width:100%;height:100%}.ab-intro__leaf[data-astro-cid-uhkx7np3]{z-index:2}.ab-intro__leaf--a[data-astro-cid-uhkx7np3]{width:clamp(140px,17vw,280px);top:14%;left:-4%;rotate:-24deg}.ab-intro__leaf--b[data-astro-cid-uhkx7np3]{width:clamp(130px,15vw,250px);top:-6%;right:-3%;rotate:150deg}.ab-intro__leaf--c[data-astro-cid-uhkx7np3]{width:clamp(140px,16vw,260px);bottom:-14%;right:12%;rotate:-30deg}.ab-who[data-astro-cid-uhkx7np3]{background:var(--surface);padding-block:var(--section-y);overflow:hidden}.ab-who__wrap[data-astro-cid-uhkx7np3]{place-items:center;min-height:clamp(320px,42vw,560px);display:grid;position:relative}.ab-who__ring[data-astro-cid-uhkx7np3]{width:min(560px,92%);height:auto;position:absolute;overflow:visible}.ab-who__ring[data-astro-cid-uhkx7np3] circle[data-astro-cid-uhkx7np3]{fill:none;stroke:var(--color-gold-light);stroke-width:1.2px;vector-effect:non-scaling-stroke}.ab-who__quote[data-astro-cid-uhkx7np3]{font-family:var(--font-display,serif);font-style:italic;font-size:var(--step-3);text-align:center;text-wrap:balance;max-width:24ch;line-height:1.15;position:relative}.ab-founders[data-astro-cid-uhkx7np3]{background:var(--color-cream);color:var(--color-charcoal);padding-block:var(--section-y)}.ab-founders__wrap[data-astro-cid-uhkx7np3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,104px);display:grid}.ab-founders__photo[data-astro-cid-uhkx7np3]{border-radius:var(--radius-panel);aspect-ratio:4/5;overflow:hidden;box-shadow:0 30px 50px -34px #7a5c3e8c}.ab-founders__photo[data-astro-cid-uhkx7np3] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.ab-founders__text[data-astro-cid-uhkx7np3]{justify-items:start;gap:18px;display:grid}.ab-founders__label[data-astro-cid-uhkx7np3]{color:var(--color-bark)}.ab-founders__names[data-astro-cid-uhkx7np3]{font-family:var(--font-display,serif);font-size:var(--step-4);color:var(--color-green-900);margin:0;line-height:1.02;display:grid}.ab-founders__amp[data-astro-cid-uhkx7np3]{color:var(--color-gold);padding-left:.2em;font-size:.7em;font-style:italic;line-height:1.1}.ab-founders__text[data-astro-cid-uhkx7np3] .ab-founders__sun{width:72px;color:var(--color-gold);margin-top:8px}.ab-cta[data-astro-cid-uhkx7np3]{isolation:isolate;color:var(--color-cream);padding-block:clamp(96px,13vw,180px);position:relative;overflow:hidden}.ab-cta__leaf[data-astro-cid-uhkx7np3]{z-index:2;width:clamp(130px,17vw,260px)}.ab-cta__leaf--a[data-astro-cid-uhkx7np3]{bottom:-12%;left:-4%;rotate:24deg}.ab-cta__leaf--b[data-astro-cid-uhkx7np3]{top:-8%;right:-4%;rotate:-120deg}.ab-cta__panel[data-astro-cid-uhkx7np3]{z-index:1;border-radius:var(--radius-lg);text-align:center;justify-items:center;gap:16px;max-width:760px;margin-inline:auto;padding:clamp(32px,5vw,72px);display:grid;position:relative}.ab-cta__title[data-astro-cid-uhkx7np3]{font-family:var(--font-display,serif);font-weight:400;font-size:var(--step-5);text-wrap:balance;line-height:1}.ab-cta__panel[data-astro-cid-uhkx7np3] p[data-astro-cid-uhkx7np3]{color:var(--color-green-100);max-width:36ch}.ab-cta__btns[data-astro-cid-uhkx7np3]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (width<=760px){.ab-intro[data-astro-cid-uhkx7np3]{padding-top:96px}.ab-intro__win[data-astro-cid-uhkx7np3]{border-radius:var(--radius-panel);grid-template-columns:1fr;padding:24px 20px}.ab-intro__photo[data-astro-cid-uhkx7np3]{aspect-ratio:4/3;order:-1}.ab-intro__leaf[data-astro-cid-uhkx7np3]{width:120px}.ab-intro__leaf--a[data-astro-cid-uhkx7np3]{top:10%;left:-14%}.ab-intro__leaf--c[data-astro-cid-uhkx7np3]{right:-10%}.ab-founders__wrap[data-astro-cid-uhkx7np3]{grid-template-columns:1fr}.ab-founders__photo[data-astro-cid-uhkx7np3]{width:min(78%,360px)}.ab-cta__leaf[data-astro-cid-uhkx7np3]{width:110px}}.ct-page[data-astro-cid-frfxbhhh]{isolation:isolate;color:var(--color-cream);min-height:100svh;padding-block:clamp(112px,12vw,160px) clamp(64px,9vw,128px);position:relative;overflow:hidden}.ct-page__back[data-astro-cid-frfxbhhh]{z-index:-2;position:absolute;inset:0}.ct-page__back[data-astro-cid-frfxbhhh] img{object-fit:cover;width:100%;height:100%}.ct-page__back[data-astro-cid-frfxbhhh]:after{content:"";background:#12301f61;position:absolute;inset:0}.ct-page__leaf[data-astro-cid-frfxbhhh]{z-index:0;width:clamp(140px,18vw,280px)}.ct-page__leaf--a[data-astro-cid-frfxbhhh]{top:6%;right:-4%;rotate:-110deg}.ct-page__leaf--b[data-astro-cid-frfxbhhh]{bottom:-10%;left:-4%;rotate:20deg}.pg[data-astro-cid-frfxbhhh]{z-index:1;gap:clamp(24px,3vw,40px);display:grid;position:relative}.pg__h[data-astro-cid-frfxbhhh]{font-family:var(--font-display,serif);font-weight:400;font-size:var(--step-5);line-height:1}.ct[data-astro-cid-frfxbhhh]{border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);padding:clamp(28px,4.4vw,64px);display:grid}.ct__info[data-astro-cid-frfxbhhh]{align-content:start;gap:28px;display:grid}.ct__addr[data-astro-cid-frfxbhhh]{font-style:normal;font-family:var(--font-display,serif);font-size:var(--step-2);gap:8px;line-height:1.2;display:grid}.ct__link[data-astro-cid-frfxbhhh]{width:fit-content;transition:color var(--dur-fast) var(--ease-out)}.ct__link[data-astro-cid-frfxbhhh]:hover{color:var(--color-gold-light)}.ct__hours[data-astro-cid-frfxbhhh]{gap:6px;display:grid}.ct__label[data-astro-cid-frfxbhhh]{color:var(--color-green-100);opacity:.85}.ct__actions[data-astro-cid-frfxbhhh]{flex-wrap:wrap;gap:12px;display:flex}.ct__map[data-astro-cid-frfxbhhh]{color:var(--color-green-100)}@media (width<=760px){.ct[data-astro-cid-frfxbhhh]{border-radius:var(--radius-panel);grid-template-columns:1fr}.ct-page__leaf[data-astro-cid-frfxbhhh]{width:120px}.ct-page__leaf--a[data-astro-cid-frfxbhhh]{top:4%;right:-14%}}.lg-page[data-astro-cid-hwddqmpf]{background:var(--surface);color:var(--color-cream);min-height:70svh;padding-block:clamp(112px,12vw,160px) clamp(56px,8vw,120px);position:relative}.pg[data-astro-cid-hwddqmpf]{gap:clamp(24px,3vw,40px);display:grid}.pg__h[data-astro-cid-hwddqmpf]{font-family:var(--font-display,serif);font-weight:400;font-size:var(--step-5);text-wrap:balance;hyphens:auto;overflow-wrap:break-word;line-height:1}.lead[data-astro-cid-hwddqmpf]{color:var(--color-green-100)}
