.fs-home{--h-cream:#f6efe4;--h-cream-soft:#f2e9db;--h-ink:#3c402c;--h-ink-soft:#565942;--h-terracotta:#ac6746;--h-terracotta-deep:#9a5939;--h-terracotta-soft:#c08d78;--h-line:#cf9d80;--h-sage:#7a8467;--h-sage-deep:#57614a;--h-sand:#e2c49e;--h-sand-deep:#cfa97e;--h-gold:#b2874f;--h-rose:#c08c7f;--h-panel-sage:#ded9c4;--h-panel-sand:#f0e3cb;--h-panel-peach:#f3d6c1;--h-panel-rose:#f0d2cb;--h-terra-col:#b07c63;--h-cream-col:#efdfc9;--h-footer:#283e2c;--h-footer-mid:#46553d;--h-footer-deep:#293628;--h-wrap:1332px;--h-display:"Cormorant Garamond", "Times New Roman", serif;--h-serif:"EB Garamond", Georgia, serif;--h-sans:"Montserrat", system-ui, sans-serif;--h-script:"Dancing Script", "Segoe Script", cursive;font-family:var(--h-serif);color:var(--h-ink-soft);background:var(--h-cream);-webkit-text-size-adjust:100%;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}.fs-home:after{content:"";z-index:40;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:280px 280px;position:fixed;inset:0}.fs-home *,.fs-home :before,.fs-home :after{box-sizing:border-box}.fs-home h1,.fs-home h2,.fs-home h3,.fs-home h4{font-family:var(--h-display);color:var(--h-ink);margin:0;font-weight:500;line-height:1.14}.fs-home p{margin:0}.fs-home img{max-width:100%;height:auto;display:block}.fs-home ul{margin:0;padding:0;list-style:none}.fs-home :focus-visible{outline:3px solid var(--h-terracotta);outline-offset:3px;border-radius:4px}.h-container{width:min(var(--h-wrap), 100% - 6.5rem);margin-inline:auto}.h-btn{background:var(--h-terracotta);color:#f8efe1;font-family:var(--h-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7em;padding:1.05em 2em;font-size:clamp(.78rem,.95vw,.86rem);font-weight:500;line-height:1;text-decoration:none;transition:background-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.h-btn:hover{background:var(--h-terracotta-deep);transform:translateY(-2px);box-shadow:0 18px 30px -20px #7a3c1ea6}.h-btn svg{flex:none;width:1.4em;height:.85em;transition:transform .25s}.h-btn:hover svg{transform:translate(3px)}.h-btn--small{padding:.95em 1.7em;font-size:clamp(.72rem,.85vw,.78rem)}.h-btn--ghost{border:1.5px solid var(--h-terracotta);color:var(--h-terracotta-deep);background:0 0}.h-btn--ghost:hover{background:var(--h-terracotta);color:#f8efe1}@media (width<=620px){.h-btn{letter-spacing:.12em;padding-inline:1.35em;font-size:.72rem}}.h-eyebrow{font-family:var(--h-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--h-ink);font-size:clamp(.78rem,1.3vw,1.15rem);font-weight:500;display:inline-block}.h-section-title{letter-spacing:.07em;text-transform:uppercase;color:var(--h-ink);font-size:clamp(2.1rem,4.15vw,3.7rem);font-weight:500}.h-divider{color:var(--h-terracotta);justify-content:center;align-items:center;gap:clamp(.9rem,1.6vw,1.5rem);display:flex}.h-divider:before,.h-divider:after{content:"";background:var(--h-line);width:clamp(70px,10vw,150px);height:1px}.h-divider svg{flex:none;width:clamp(26px,2.6vw,36px);height:auto}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}[data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.h-btn{transition:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hfooter__lotus{width:clamp(44px,4vw,58px);height:auto}.hero__sprig{z-index:2;width:clamp(90px,8.8vw,128px);height:auto;color:var(--h-sage-deep);opacity:.85;pointer-events:none;position:absolute;bottom:0;left:0}.paths__sprig{width:clamp(90px,8.4vw,124px);height:auto;color:var(--h-sand-deep);opacity:.5;pointer-events:none;z-index:0;position:absolute;top:0}.paths__sprig--left{left:0}.paths__sprig--right{right:0}.pcard__watermark{width:58%;height:auto;color:var(--wm);opacity:.75;pointer-events:none;position:absolute;bottom:-5%;right:-7%}@media (width<=620px){.paths__sprig{display:none}.hero__sprig{opacity:.5}}@media (width<=860px){.h-container{width:min(var(--h-wrap), 100% - 3rem)}}.skip-link[data-astro-cid-jcctqigg]{z-index:100;color:#fff;background:#ac6746;border-radius:999px;padding:.6rem 1rem;font-family:Montserrat,sans-serif;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:1rem}.skip-link[data-astro-cid-jcctqigg]:focus{top:1rem}.hh[data-astro-cid-4kwy2pyp]{z-index:50;background:var(--h-cream);transition:box-shadow .3s;position:sticky;top:0}.hh[data-astro-cid-4kwy2pyp].is-scrolled{box-shadow:0 22px 40px -34px #4030168c}.hh__inner[data-astro-cid-4kwy2pyp]{z-index:2;align-items:center;gap:clamp(1.5rem,3vw,3.4rem);min-height:clamp(46px,3.5vw,52px);display:flex;position:relative}.hh__brand[data-astro-cid-4kwy2pyp]{color:var(--h-terracotta);flex:none;align-items:center;gap:clamp(.5rem,.75vw,.8rem);text-decoration:none;display:inline-flex}.hh__mark[data-astro-cid-4kwy2pyp]{width:clamp(26px,2.35vw,34px);color:var(--h-terracotta);flex:none;place-items:center;display:grid}.hh__mark[data-astro-cid-4kwy2pyp] svg[data-astro-cid-4kwy2pyp]{width:100%;height:auto}.hh__brand-text[data-astro-cid-4kwy2pyp]{font-family:var(--h-script);color:var(--h-ink);white-space:nowrap;padding-bottom:.12em;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:700;line-height:1.05}.hh__nav[data-astro-cid-4kwy2pyp]{align-items:center;gap:clamp(1.1rem,1.9vw,2.2rem);margin-left:auto;display:flex}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp]{align-items:center;gap:clamp(1.1rem,1.9vw,2.2rem);display:flex}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp]{font-family:var(--h-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--h-ink-soft);padding:.35em 0;font-size:clamp(.6rem,.72vw,.7rem);font-weight:500;text-decoration:none;transition:color .25s;position:relative}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp]:hover,.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp].is-current{color:var(--h-ink)}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp].is-current:after{content:"";background:var(--h-terracotta);border-radius:2px;height:2px;position:absolute;bottom:-.25em;left:0;right:0}.hh__cta[data-astro-cid-4kwy2pyp]{padding:.85em 1.35em;font-size:clamp(.6rem,.72vw,.7rem)}.hh__cta-mobile[data-astro-cid-4kwy2pyp]{display:none}.hh__toggle[data-astro-cid-4kwy2pyp]{width:46px;height:46px;color:var(--h-ink);cursor:pointer;background:0 0;border:1px solid #3c402c40;border-radius:999px;place-items:center;margin-left:auto;display:none}.hh__toggle[data-astro-cid-4kwy2pyp] svg{width:22px;height:22px}.hh__toggle[data-astro-cid-4kwy2pyp] .hh__toggle-close,.hh__toggle[data-astro-cid-4kwy2pyp][aria-expanded=true] .hh__toggle-open{display:none}.hh__toggle[data-astro-cid-4kwy2pyp][aria-expanded=true] .hh__toggle-close{display:block}.hh__backdrop[data-astro-cid-4kwy2pyp]{z-index:1;opacity:0;pointer-events:none;background:#1a1f146b;transition:opacity .28s;position:fixed;inset:0}.hh__backdrop[data-astro-cid-4kwy2pyp].is-open{opacity:1;pointer-events:auto}@media (width<=1080px){.hh__nav[data-astro-cid-4kwy2pyp]{opacity:0;visibility:hidden;pointer-events:none;background:#fbf6ec;border:1px solid #3c402c1f;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 110px);padding:.4rem 1.5rem 1.5rem;transition:opacity .28s,transform .28s,visibility .28s;position:absolute;top:calc(100% + 10px);left:1.5rem;right:1.5rem;overflow-y:auto;transform:translateY(-10px);box-shadow:0 34px 60px -30px #2c220e8c}.hh__nav[data-astro-cid-4kwy2pyp].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp]{flex-direction:column;align-items:stretch;gap:0}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] li[data-astro-cid-4kwy2pyp]{border-bottom:1px solid #3c402c1a}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] li[data-astro-cid-4kwy2pyp]:last-child{border-bottom:0}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp]{letter-spacing:.18em;color:var(--h-ink);padding:1.15em .2em;font-size:.86rem;display:block}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp].is-current:after{display:none}.hh__nav[data-astro-cid-4kwy2pyp] ul[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp].is-current{color:var(--h-terracotta)}.hh__cta[data-astro-cid-4kwy2pyp]{display:none}.hh__cta-mobile[data-astro-cid-4kwy2pyp]{justify-content:center;align-self:stretch;margin-top:1.4rem;display:inline-flex}.hh__toggle[data-astro-cid-4kwy2pyp]{display:grid}}@media (width>=1081px){.hh__backdrop[data-astro-cid-4kwy2pyp]{display:none}}.hero[data-astro-cid-i3irphx7]{background:var(--h-cream);align-items:flex-start;display:flex;position:relative;overflow:hidden}.hero__img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}.hero__wash[data-astro-cid-i3irphx7]{background:linear-gradient(96deg,#f6efe480 0%,#f6efe42e 32%,#f6efe400 56%);position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{z-index:2;padding-top:clamp(2.6rem,4.4vw,4rem);position:relative}.hero__copy[data-astro-cid-i3irphx7]{max-width:min(880px,66%);padding-left:clamp(0rem,2.3vw,2.1rem)}.hero__eyebrow[data-astro-cid-i3irphx7]{color:var(--h-ink);text-shadow:0 1px 14px #faf4e8b3;white-space:nowrap;margin-bottom:clamp(.9rem,1.5vw,1.4rem)}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:.005em;color:var(--h-ink);text-shadow:0 1px 16px #faf4e88c;max-width:8.3em;margin-bottom:clamp(1.2rem,2vw,1.7rem);font-size:clamp(2.4rem,5.15vw,4.7rem);font-weight:500;line-height:1.16}.hero__title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--h-terracotta-deep);font-style:italic;display:block}.hero__subtitle[data-astro-cid-i3irphx7]{max-width:42ch;font-family:var(--h-serif);color:var(--h-ink-soft);text-shadow:0 1px 12px #faf4e899;text-wrap:balance;margin-bottom:clamp(1.5rem,2.6vw,2rem);font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.75}.hero__actions[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}@media (width>=1081px){.hero[data-astro-cid-i3irphx7]{height:clamp(540px,54vw,800px)}}@media (width<=1080px){.hero[data-astro-cid-i3irphx7]{align-items:center;min-height:clamp(540px,84vw,700px)}.hero__img[data-astro-cid-i3irphx7]{object-position:68% center}.hero__inner[data-astro-cid-i3irphx7]{padding:clamp(4rem,10vw,6rem) 0 clamp(4.5rem,11vw,6.5rem)}.hero__copy[data-astro-cid-i3irphx7]{max-width:88%}}@media (width<=860px){.hero[data-astro-cid-i3irphx7]{min-height:0;display:block}.hero__img[data-astro-cid-i3irphx7]{object-position:62% 42%;height:clamp(250px,74vw,360px);position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000 100%)}.hero__wash[data-astro-cid-i3irphx7]{display:none}.hero__inner[data-astro-cid-i3irphx7]{padding:clamp(.4rem,2vw,1rem) 0 clamp(3.2rem,9vw,4.6rem)}.hero__copy[data-astro-cid-i3irphx7]{text-align:center;max-width:100%;padding-left:0}.hero__title[data-astro-cid-i3irphx7]{max-width:100%}.hero__eyebrow[data-astro-cid-i3irphx7]{letter-spacing:.24em;white-space:normal;font-size:.72rem}.hero__subtitle[data-astro-cid-i3irphx7]{margin-inline:auto}.hero__actions[data-astro-cid-i3irphx7]{align-items:center}}@media (width<=620px){.hero__actions[data-astro-cid-i3irphx7]{flex-direction:column;align-items:stretch}}.essence[data-astro-cid-wc5lbddy]{background:var(--h-cream);padding:clamp(3.5rem,6.5vw,6rem) clamp(1.5rem,4vw,3.25rem) clamp(4rem,7vw,6.5rem);scroll-margin-top:clamp(72px,7vw,90px);position:relative;overflow:clip}.essence__head[data-astro-cid-wc5lbddy]{text-align:center;max-width:900px;margin:0 auto clamp(2rem,3.6vw,2.8rem)}.essence__eyebrow[data-astro-cid-wc5lbddy]{margin-bottom:clamp(.9rem,1.6vw,1.3rem)}.essence__title[data-astro-cid-wc5lbddy]{max-width:20ch;color:var(--h-ink);margin:0 auto;font-size:clamp(2.1rem,3.7vw,3.15rem);line-height:1.2}.essence__media[data-astro-cid-wc5lbddy]{border-radius:24px;max-width:920px;margin:0 auto clamp(2.4rem,4.4vw,3.6rem);overflow:hidden;box-shadow:0 34px 54px -44px #403016a6}.essence__media[data-astro-cid-wc5lbddy] img[data-astro-cid-wc5lbddy]{aspect-ratio:3/2;object-fit:cover;object-position:center 50%;width:100%;height:auto}.essence__body[data-astro-cid-wc5lbddy]{max-width:680px;margin-inline:auto}.essence__lead[data-astro-cid-wc5lbddy]{text-align:center;max-width:29ch;font-family:var(--h-display);color:var(--h-ink);margin:0 auto;font-size:clamp(1.5rem,2.25vw,1.95rem);line-height:1.48}.essence__text[data-astro-cid-wc5lbddy]{margin-top:clamp(1.8rem,3vw,2.4rem)}.essence__text[data-astro-cid-wc5lbddy] p[data-astro-cid-wc5lbddy]{color:var(--h-ink-soft);margin-bottom:1.3em;font-size:clamp(1.02rem,1.16vw,1.1rem);line-height:1.88}.essence__quote[data-astro-cid-wc5lbddy]{border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);text-align:center;margin-top:clamp(2.2rem,4vw,3.2rem);padding:clamp(1.8rem,3vw,2.5rem) 0}.essence__lotus[data-astro-cid-wc5lbddy]{width:clamp(30px,3vw,40px);color:var(--h-terracotta);margin-bottom:clamp(.9rem,1.6vw,1.2rem);display:inline-block}.essence__lotus[data-astro-cid-wc5lbddy] svg{width:100%;height:auto}.essence__quote[data-astro-cid-wc5lbddy] p[data-astro-cid-wc5lbddy]{max-width:36ch;font-family:var(--h-display);color:var(--h-terracotta-deep);margin:0 auto;font-size:clamp(1.35rem,2.1vw,1.8rem);font-style:italic;line-height:1.5}@media (width<=860px){.essence__media[data-astro-cid-wc5lbddy]{border-radius:18px}.essence__media[data-astro-cid-wc5lbddy] img[data-astro-cid-wc5lbddy]{height:auto}}@media (width<=620px){.essence__title[data-astro-cid-wc5lbddy]{font-size:clamp(2rem,8.4vw,2.5rem)}.essence__lead[data-astro-cid-wc5lbddy]{font-size:clamp(1.35rem,6.2vw,1.6rem)}.essence__quote[data-astro-cid-wc5lbddy] p[data-astro-cid-wc5lbddy]{font-size:clamp(1.25rem,5.6vw,1.5rem)}}.paths[data-astro-cid-oac442eg]{scroll-margin-top:clamp(80px,7vw,100px);position:relative;overflow:hidden}.paths__bg[data-astro-cid-oac442eg]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.paths__inner[data-astro-cid-oac442eg]{z-index:1;padding:clamp(2.4rem,3.6vw,3.2rem) 0 clamp(3rem,4.6vw,4.2rem);position:relative}.paths__head[data-astro-cid-oac442eg]{text-align:center;margin-bottom:clamp(1.9rem,3.2vw,2.9rem)}.paths__head[data-astro-cid-oac442eg] .h-section-title[data-astro-cid-oac442eg]{margin-bottom:clamp(.9rem,1.4vw,1.3rem)}.paths__title[data-astro-cid-oac442eg]{text-wrap:balance;max-width:900px;margin-inline:auto;font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.18}.paths__intro[data-astro-cid-oac442eg]{max-width:64ch;color:var(--h-ink-soft);text-wrap:balance;margin:clamp(1.2rem,2vw,1.6rem) auto 0;font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.75}.paths__grid[data-astro-cid-oac442eg]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(12px,1.6vw,22px);display:grid}.pcard[data-astro-cid-oac442eg]{--photo-h:clamp(225px, 19vw, 272px);--dome:clamp(48px, 4.9vw, 70px);color:var(--h-ink);flex-direction:column;scroll-margin-top:clamp(86px,8vw,110px);text-decoration:none;transition:transform .35s;display:flex;position:relative}.pcard[data-astro-cid-oac442eg]:hover{transform:translateY(-6px)}.pcard__photo[data-astro-cid-oac442eg]{z-index:1;height:var(--photo-h);background:var(--panel);border-radius:50% 50% 0 0;flex:none;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 42px -38px #523e2299}.pcard__photo[data-astro-cid-oac442eg] img[data-astro-cid-oac442eg]{object-fit:cover;width:100%;height:100%;transition:transform .7s}#atendimentos[data-astro-cid-oac442eg] .pcard__photo[data-astro-cid-oac442eg] img[data-astro-cid-oac442eg]{object-position:50% 40%}.pcard[data-astro-cid-oac442eg]:hover .pcard__photo[data-astro-cid-oac442eg] img[data-astro-cid-oac442eg]{transform:scale(1.05)}.pcard__panel[data-astro-cid-oac442eg]{z-index:2;margin-top:calc(-1 * var(--dome));border-radius:50% 50% 14px 14px / var(--dome) var(--dome) 14px 14px;background:var(--panel);flex:1;position:relative;overflow:hidden;box-shadow:0 30px 42px -40px #523e228c}.pcard__body[data-astro-cid-oac442eg]{text-align:center;height:100%;padding:calc(var(--dome) + 15.5% + .6rem) 9.5% 1.7rem;flex-direction:column;align-items:center;display:flex}.pcard__icon[data-astro-cid-oac442eg]{z-index:3;top:var(--photo-h);aspect-ratio:1;background:var(--circle);border-radius:50%;place-items:center;width:29%;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pcard__icon[data-astro-cid-oac442eg] img{width:62%;height:auto}.pcard__title[data-astro-cid-oac442eg]{letter-spacing:.1em;text-transform:uppercase;color:var(--h-ink);font-size:clamp(1.14rem,1.55vw,1.42rem);font-weight:600}.pcard__verb[data-astro-cid-oac442eg]{font-family:var(--h-display);color:var(--h-terracotta);margin-top:.15em;font-size:clamp(1.04rem,1.3vw,1.18rem);font-style:italic}.pcard__text[data-astro-cid-oac442eg]{color:var(--h-ink-soft);max-width:34ch;margin-top:.85em;font-size:clamp(.9rem,1.05vw,1.02rem);line-height:1.55}.pcard__list[data-astro-cid-oac442eg]{text-align:left;gap:clamp(.4rem,.6vw,.6rem);width:100%;margin-top:clamp(.9rem,1.4vw,1.3rem);margin-bottom:1.2rem;display:grid}.pcard__list[data-astro-cid-oac442eg] li[data-astro-cid-oac442eg]{font-family:var(--h-serif);color:var(--h-ink);align-items:flex-start;gap:.75em;font-size:clamp(.88rem,1.02vw,.99rem);line-height:1.45;display:flex}.pcard__list[data-astro-cid-oac442eg] li[data-astro-cid-oac442eg]:before{content:"";background:var(--h-terracotta);border-radius:50%;flex:none;width:.44em;height:.44em;margin-top:.5em}.pcard__footer[data-astro-cid-oac442eg]{flex-direction:column;align-items:center;gap:.55rem;margin-top:auto;padding-top:.4rem;display:flex}.pcard__soon[data-astro-cid-oac442eg]{font-family:var(--h-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--h-terracotta);font-size:clamp(.6rem,.7vw,.68rem);font-weight:500}.pcard__more[data-astro-cid-oac442eg]{border:1.5px solid var(--h-terracotta);color:var(--h-terracotta);font-family:var(--h-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.7em;padding:.75em 1.4em;font-size:clamp(.62rem,.72vw,.7rem);font-weight:500;line-height:1.5;transition:background-color .25s,color .25s;display:inline-flex}.pcard__more[data-astro-cid-oac442eg] svg{flex:none;width:1.5em;height:.7em;transition:transform .25s}.pcard[data-astro-cid-oac442eg]:hover .pcard__more[data-astro-cid-oac442eg]{background:var(--h-terracotta);color:#f8efe1}.pcard[data-astro-cid-oac442eg]:hover .pcard__more[data-astro-cid-oac442eg] svg{transform:translate(3px)}.pcard--sage[data-astro-cid-oac442eg]{--panel:var(--h-panel-sage);--circle:var(--h-sage-deep)}.pcard--sand[data-astro-cid-oac442eg]{--panel:var(--h-panel-sand);--circle:var(--h-gold)}.pcard--peach[data-astro-cid-oac442eg]{--panel:var(--h-panel-peach);--circle:#a05c41}.pcard--rose[data-astro-cid-oac442eg]{--panel:var(--h-panel-rose);--circle:var(--h-rose)}@media (width<=1080px){.paths__grid[data-astro-cid-oac442eg]{grid-template-columns:repeat(2,1fr);gap:clamp(16px,3vw,28px);max-width:760px;margin-inline:auto}}@media (width<=620px){.paths__grid[data-astro-cid-oac442eg]{grid-template-columns:1fr;gap:34px;max-width:380px}.paths__title[data-astro-cid-oac442eg]{font-size:clamp(1.55rem,6.4vw,1.95rem)}}.founders[data-astro-cid-roq33cyv]{background:var(--h-cream);padding:clamp(4rem,8vw,7rem) 0 clamp(4.5rem,9vw,8rem);scroll-margin-top:clamp(80px,7vw,110px);position:relative;overflow:clip}.founders__grid[data-astro-cid-roq33cyv]{grid-template-columns:1fr 1.06fr;align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.founders__media[data-astro-cid-roq33cyv]{z-index:1;aspect-ratio:.88;border-radius:50% 50% 18px 18px/32% 32% 18px 18px;align-self:start;max-height:calc(100svh - 120px);margin:0;position:sticky;top:clamp(76px,6.4vw,96px);overflow:hidden;box-shadow:0 38px 56px -40px #523e228c}.founders__media[data-astro-cid-roq33cyv] img[data-astro-cid-roq33cyv]{object-fit:cover;object-position:center 32%;width:100%;height:100%;position:absolute;inset:0}.founders__body[data-astro-cid-roq33cyv]{z-index:1;align-self:start;padding-bottom:clamp(1rem,3vw,2.5rem);position:relative}.founders__eyebrow[data-astro-cid-roq33cyv]{margin-bottom:clamp(.9rem,1.6vw,1.3rem);display:block}.founders__title[data-astro-cid-roq33cyv]{letter-spacing:.01em;color:var(--h-ink);margin-bottom:clamp(1rem,1.7vw,1.5rem);font-size:clamp(2rem,3.3vw,2.9rem);font-weight:500;line-height:1.2}.founders__divider[data-astro-cid-roq33cyv]{justify-content:flex-start;margin-bottom:clamp(1.6rem,2.9vw,2.4rem)}.founders__divider[data-astro-cid-roq33cyv]:before{display:none}.founders__divider[data-astro-cid-roq33cyv]:after{flex:none;width:clamp(70px,10vw,150px)}.founders__story[data-astro-cid-roq33cyv]{max-width:54ch}.founders__story[data-astro-cid-roq33cyv] p[data-astro-cid-roq33cyv]{color:#4f5140;margin-bottom:1.2em;font-size:clamp(1.04rem,1.2vw,1.12rem);line-height:1.82}.founders__story[data-astro-cid-roq33cyv] .founders__lead[data-astro-cid-roq33cyv]{font-family:var(--h-display);color:var(--h-ink);margin-bottom:1.16em;font-size:clamp(1.35rem,1.9vw,1.6rem);line-height:1.5}@media (width<=1080px){.founders__grid[data-astro-cid-roq33cyv]{grid-template-columns:1fr}.founders__media[data-astro-cid-roq33cyv]{width:min(420px,100%);margin-inline:auto;position:relative;top:auto}.founders__body[data-astro-cid-roq33cyv],.founders__eyebrow[data-astro-cid-roq33cyv]{text-align:center}.founders__title[data-astro-cid-roq33cyv]{max-width:22ch;margin-inline:auto}.founders__divider[data-astro-cid-roq33cyv]{justify-content:center}.founders__divider[data-astro-cid-roq33cyv]:before{flex:1;display:flex}.founders__divider[data-astro-cid-roq33cyv]:after{flex:1}.founders__story[data-astro-cid-roq33cyv]{text-align:left;margin-inline:auto}}@media (width<=620px){.founders__title[data-astro-cid-roq33cyv]{font-size:clamp(1.9rem,8.2vw,2.4rem)}}.purpose[data-astro-cid-v53bbmi5]{background:var(--h-cream);padding-top:clamp(3.2rem,6vw,5.2rem);scroll-margin-top:clamp(72px,7vw,90px);position:relative;overflow:clip}.purpose__head[data-astro-cid-v53bbmi5]{text-align:center;margin-bottom:clamp(1.8rem,3.4vw,2.8rem);padding-inline:1.5rem}.purpose__head[data-astro-cid-v53bbmi5] .h-section-title[data-astro-cid-v53bbmi5]{margin-bottom:clamp(.8rem,1.4vw,1.2rem);font-size:clamp(1.9rem,3.5vw,3.1rem)}.purpose__grid[data-astro-cid-v53bbmi5]{grid-template-columns:repeat(3,1fr);display:grid}.pcol[data-astro-cid-v53bbmi5]{justify-content:center;align-items:flex-start;min-height:clamp(330px,26vw,400px);display:flex;position:relative;overflow:hidden}.pcol__bg[data-astro-cid-v53bbmi5]{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.pcol__veil[data-astro-cid-v53bbmi5]{position:absolute;inset:0}.pcol--sage[data-astro-cid-v53bbmi5]{background:var(--h-sage);color:#f6f1e4}.pcol--sage[data-astro-cid-v53bbmi5] .pcol__veil[data-astro-cid-v53bbmi5]{background:#25312152}.pcol--sage[data-astro-cid-v53bbmi5] .pcol__title[data-astro-cid-v53bbmi5]{color:#f8f4e8}.pcol--cream[data-astro-cid-v53bbmi5]{background:var(--h-cream-col);color:#55523c}.pcol--cream[data-astro-cid-v53bbmi5] .pcol__veil[data-astro-cid-v53bbmi5]{background:linear-gradient(#f6efe40f,#f6efe43d)}.pcol--cream[data-astro-cid-v53bbmi5] .pcol__title[data-astro-cid-v53bbmi5]{color:#4c4c35}.pcol--terra[data-astro-cid-v53bbmi5]{background:var(--h-terra-col);color:#f8ebdf}.pcol--terra[data-astro-cid-v53bbmi5] .pcol__veil[data-astro-cid-v53bbmi5]{background:#38211857}.pcol--terra[data-astro-cid-v53bbmi5] .pcol__title[data-astro-cid-v53bbmi5]{color:#fbf1e6}.pcol__content[data-astro-cid-v53bbmi5]{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:42ch;padding:clamp(2.1rem,3.2vw,2.8rem) clamp(1.2rem,2.4vw,2.4rem);display:flex;position:relative}.pcol__icon[data-astro-cid-v53bbmi5]{width:clamp(42px,4.2vw,58px);margin-bottom:clamp(.8rem,1.4vw,1.2rem);display:block}.pcol__icon[data-astro-cid-v53bbmi5] img{width:100%;height:auto;display:block}.pcol__title[data-astro-cid-v53bbmi5]{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500}.pcol__text[data-astro-cid-v53bbmi5]{font-family:var(--h-serif);max-width:36ch;font-size:clamp(.94rem,1.08vw,1.02rem);line-height:1.7}.pcol__values[data-astro-cid-v53bbmi5]{font-family:var(--h-serif);gap:.38em;font-size:clamp(.94rem,1.08vw,1.02rem);line-height:1.5;display:grid}.purpose__foot[data-astro-cid-v53bbmi5]{justify-content:center;padding:clamp(2.2rem,4vw,3.2rem) 1.5rem clamp(3.5rem,6.5vw,5.5rem);display:flex}@media (width<=900px){.purpose__grid[data-astro-cid-v53bbmi5]{grid-template-columns:1fr}.pcol[data-astro-cid-v53bbmi5]{min-height:0}.pcol__content[data-astro-cid-v53bbmi5]{padding-bottom:clamp(3.4rem,12vw,4.6rem)}.pcol__bg[data-astro-cid-v53bbmi5]{object-position:center bottom}}.final[data-astro-cid-i2nq2kku]{background:var(--h-cream);padding:clamp(4.5rem,8.4vw,7.5rem) 0 clamp(8rem,15vw,13rem);scroll-margin-top:clamp(72px,7vw,90px);position:relative;overflow:clip}.final__bg[data-astro-cid-i2nq2kku]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.final__wash[data-astro-cid-i2nq2kku]{background:linear-gradient(#f6efe466 0%,#f6efe42e 55%,#f6efe400 100%);position:absolute;inset:0}.final__inner[data-astro-cid-i2nq2kku]{z-index:1;text-align:center;max-width:820px;position:relative}.final__eyebrow[data-astro-cid-i2nq2kku]{margin-bottom:clamp(.9rem,1.6vw,1.3rem);display:block}.final__title[data-astro-cid-i2nq2kku]{max-width:20ch;color:var(--h-ink);margin:0 auto clamp(1.4rem,2.6vw,2rem);font-size:clamp(2.1rem,3.8vw,3.2rem);line-height:1.2}.final__text[data-astro-cid-i2nq2kku]{max-width:58ch;margin:0 auto clamp(1.8rem,3vw,2.4rem)}.final__text[data-astro-cid-i2nq2kku] p[data-astro-cid-i2nq2kku]{color:var(--h-ink-soft);margin-bottom:.8em;font-size:clamp(1rem,1.14vw,1.08rem);line-height:1.82}.final__text[data-astro-cid-i2nq2kku] p[data-astro-cid-i2nq2kku]:last-child{margin-bottom:0}.final__actions[data-astro-cid-i2nq2kku]{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}@media (width<=620px){.final[data-astro-cid-i2nq2kku]{padding-bottom:clamp(7rem,30vw,10rem)}.final__title[data-astro-cid-i2nq2kku]{font-size:clamp(2rem,8.4vw,2.5rem)}.final__actions[data-astro-cid-i2nq2kku]{flex-direction:column;align-items:stretch}}.hfooter[data-astro-cid-upjl4xe3]{scroll-margin-top:60px;position:relative}.hfooter__body[data-astro-cid-upjl4xe3]{background:var(--h-footer);color:#efe7d6}.hfooter__row[data-astro-cid-upjl4xe3]{align-items:center;gap:clamp(1.6rem,3.4vw,3.4rem);padding:clamp(1.6rem,2.6vw,2.4rem) 0 clamp(2rem,2.9vw,2.7rem);display:flex}.hfooter__brand[data-astro-cid-upjl4xe3]{color:#f2ead9;flex:none;align-items:center;gap:clamp(.8rem,1.2vw,1.2rem);text-decoration:none;display:inline-flex}.hfooter__brand-text[data-astro-cid-upjl4xe3]{font-family:var(--h-display);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(1.2rem,1.65vw,1.6rem);font-weight:500}.hfooter__sep[data-astro-cid-upjl4xe3]{background:#f0e7d647;align-self:stretch;width:1px}.hfooter__script[data-astro-cid-upjl4xe3]{font-family:var(--h-display);color:#f3ecdc;gap:.15em;font-size:clamp(1.1rem,1.62vw,1.5rem);font-style:italic;font-weight:500;line-height:1.35;display:grid}.hfooter__rule[data-astro-cid-upjl4xe3]{background:var(--h-terracotta-soft);border-radius:2px;width:74px;height:2px;margin-top:.7em}.hfooter__social[data-astro-cid-upjl4xe3]{color:#efe7d6;align-items:center;gap:clamp(1.2rem,2vw,2.1rem);margin-left:auto;display:flex}.hfooter__social[data-astro-cid-upjl4xe3] a[data-astro-cid-upjl4xe3],.hfooter__social[data-astro-cid-upjl4xe3] .is-off[data-astro-cid-upjl4xe3] span[data-astro-cid-upjl4xe3]{color:#efe7d6;place-items:center;transition:color .25s,transform .25s;display:grid}.hfooter__social[data-astro-cid-upjl4xe3] a[data-astro-cid-upjl4xe3]:hover{color:#fff;transform:translateY(-2px)}.hfooter__social[data-astro-cid-upjl4xe3] svg{width:clamp(22px,1.85vw,28px);height:auto}.hfooter__row[data-astro-cid-upjl4xe3]>.h-btn[data-astro-cid-upjl4xe3]{flex:none}@media (width<=1080px){.hfooter__row[data-astro-cid-upjl4xe3]{text-align:center;flex-wrap:wrap;justify-content:center;row-gap:1.8rem}.hfooter__sep[data-astro-cid-upjl4xe3]{display:none}.hfooter__script[data-astro-cid-upjl4xe3]{justify-items:center}.hfooter__social[data-astro-cid-upjl4xe3]{margin-left:0}}@media (width<=620px){.hfooter__brand-text[data-astro-cid-upjl4xe3]{font-size:1.05rem}}
