._8aEwW_main{color:#18352e;background-color:#f8f6f8;flex-direction:column;width:100%;min-height:100vh;font-family:Lora,Georgia,serif;display:flex}._8aEwW_welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 16px 0;display:flex}._8aEwW_welcomeTagline{letter-spacing:.08em;text-transform:uppercase;color:#245a46;text-align:justify;margin:0 0 16px;font-size:14px;font-weight:600}._8aEwW_welcomeTitle{color:#18352e;text-align:justify;width:100%;margin:0 0 16px;font-family:Lora,Georgia,serif;font-size:24px;font-weight:700;line-height:1.3}._8aEwW_welcomeSubtitle{color:#53615b;text-align:justify;margin:0 0 24px;font-size:16px;line-height:1.5}._8aEwW_welcomeContent{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}._8aEwW_ctaButton{color:#f8f6f8;cursor:pointer;background-color:#245a46;border:none;border-radius:12px;width:100%;min-height:44px;padding:12px 24px;font-family:Lora,Georgia,serif;font-size:16px;font-weight:600;transition:background-color .3s}._8aEwW_ctaButton:hover{background-color:#18352e}._8aEwW_ctaButton:focus-visible{outline-offset:2px;outline:3px solid #245a46}._8aEwW_arrow{margin-left:8px;display:inline-block}._8aEwW_heroImage{background-color:#e3e9df;border-radius:12px;width:100%;height:182px;margin-top:24px;position:relative;overflow:hidden}._8aEwW_heroImg{object-fit:cover}._8aEwW_underline{text-underline-offset:4px;-webkit-text-decoration:underline #b6532c;text-decoration:underline #b6532c;text-decoration-thickness:2px}._8aEwW_homepage{flex:1;padding:32px 16px}._8aEwW_sectionTitle{color:#18352e;margin:0 0 24px;font-family:Lora,Georgia,serif;font-size:22px;font-weight:700}._8aEwW_cardsGrid{grid-template-columns:1fr;gap:24px;display:grid}._8aEwW_card{background-color:#f8f6f8;border:1px solid #e4e1d9;border-radius:12px;flex-direction:column;transition:filter .3s;display:flex;overflow:hidden}._8aEwW_cardImage:hover{filter:grayscale()}._8aEwW_card:focus-within{outline-offset:2px;outline:3px solid #245a46}._8aEwW_cardImage{aspect-ratio:4/12;background-color:#e3e9df;justify-content:center;width:100%;max-height:120px;display:flex;position:relative;overflow:hidden}._8aEwW_cardImg{object-fit:cover}._8aEwW_cardBody{flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex}._8aEwW_cardTitle{color:#18352e;margin:0;font-family:Lora,Georgia,serif;font-size:20px;font-weight:600}._8aEwW_cardScientific{color:#53615b;margin:4px;font-size:14px;font-style:italic}._8aEwW_cardLocation{color:#53615b;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}._8aEwW_cardActions{width:100%;margin-top:auto}._8aEwW_locationIcon{font-size:14px}._8aEwW_cardFooter{justify-content:flex-end;align-items:center;width:100%;margin-top:8px;display:flex}._8aEwW_cardPrice{color:#b6532c;margin:0;font-size:14px;font-weight:700}._8aEwW_basketButton{cursor:pointer;background-color:#e3e9df;border:1px solid #e4e1d9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:2%;padding:0;font-size:16px;display:flex}._8aEwW_basketButton:hover{background-color:#d0dacc}._8aEwW_basketButton:focus-visible{outline-offset:2px;outline:3px solid #245a46}._8aEwW_badges{flex-direction:column;gap:0;width:100%;display:flex}._8aEwW_badge{background-color:#e3e9df;border:none;border-radius:0;align-items:center;gap:8px;width:100%;padding:12px 16px;display:flex}._8aEwW_badgeIcon{flex-shrink:0}._8aEwW_badgeText{color:#18352e;margin:0;font-size:14px;font-weight:500}@media (min-width:600px){._8aEwW_welcome{text-align:left;flex-direction:row;order:1;justify-content:space-between;align-items:center;gap:32px;padding:56px 32px 40px}._8aEwW_welcomeContent{text-align:left;align-items:flex-start;width:35%}._8aEwW_welcomeTagline{margin:0 0 16px}._8aEwW_welcomeTitle{font-size:30px}._8aEwW_welcomeSubtitle{max-width:320px;font-size:16px}._8aEwW_ctaButton{width:auto;padding:12px 32px}._8aEwW_heroImage{width:65%;height:290px}._8aEwW_homepage{order:3;padding:40px 32px}._8aEwW_sectionTitle{font-size:28px}._8aEwW_cardsGrid{grid-template-columns:repeat(3,1fr);gap:24px}._8aEwW_cardImage{aspect-ratio:4/3;max-height:180px}._8aEwW_cardBody{gap:8px;height:auto;padding:16px}._8aEwW_badges{flex-direction:row;order:2;justify-content:center;gap:0;width:100%;padding:16px 32px 0}._8aEwW_badge{text-align:center;flex:1;width:auto;padding:12px 24px}}@media (min-width:900px){._8aEwW_welcome{padding:56px 32px 40px}._8aEwW_welcomeContent{width:35%}._8aEwW_heroImage{width:65%}._8aEwW_homepage{padding:40px 32px}._8aEwW_sectionTitle{font-size:32px}._8aEwW_cardsGrid{grid-template-columns:repeat(3,1fr)}}._8aEwW_commitmentsDesktop{display:none}._8aEwW_commitmentsMobile{display:block}@media (min-width:610px){._8aEwW_commitmentsDesktop{display:block}._8aEwW_commitmentsMobile{display:none}}@media (min-width:600px){._8aEwW_commitmentsDesktop{order:2}._8aEwW_commitmentsMobile{order:4}}
.Bcr2sa_commitments{width:100%;color:var(--color-deep-green,#18352e);background-color:var(--color-sage,#e3e9df)}.Bcr2sa_list{grid-template-columns:1fr;margin:0;padding:.4rem 1rem;list-style:none;display:grid}.Bcr2sa_item{align-items:center;gap:.6rem;min-height:2.2rem;padding:.35rem 0;font-size:.875rem;display:flex}.Bcr2sa_item+.Bcr2sa_item{border-top:1px solid #b8c3b7}.Bcr2sa_icon{width:1.5rem;height:1.5rem;color:var(--color-primary-green,#245a46);background-color:#245a461f;border-radius:50%;flex:0 0 1.5rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}@media (min-width:600px){.Bcr2sa_list{grid-template-columns:repeat(3,1fr);padding:.5rem clamp(1rem,4vw,3.5rem)}.Bcr2sa_item{justify-content:center;min-height:3rem;padding:.5rem .75rem;font-size:1rem}.Bcr2sa_item+.Bcr2sa_item{border-top:0;border-left:1px solid #b8c3b7}.Bcr2sa_commitments{order:2}}
.GH-s5q_card{background-color:#f8f6f8;border:1px solid #e4e1d9;border-radius:12px;flex-direction:column;transition:filter .3s;display:flex;overflow:hidden}.GH-s5q_cardImage:hover{filter:grayscale()}.GH-s5q_card:focus-within{outline-offset:2px;outline:3px solid #245a46}.GH-s5q_cardImage{aspect-ratio:4/12;background-color:#e3e9df;justify-content:center;width:100%;max-height:120px;display:flex;position:relative;overflow:hidden}.GH-s5q_cardImg{object-fit:cover}.GH-s5q_cardBody{flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex}.GH-s5q_cardTitle{color:#18352e;margin:0;font-family:Lora,Georgia,serif;font-size:20px;font-weight:600}.GH-s5q_cardScientific{color:#53615b;margin:4px;font-size:14px;font-style:italic}.GH-s5q_cardLocation{color:#53615b;align-items:center;gap:4px;margin:0;font-size:14px;display:flex}.GH-s5q_cardActions{width:100%;margin-top:auto}.GH-s5q_locationIcon{font-size:14px}.GH-s5q_cardFooter{justify-content:flex-end;align-items:center;width:100%;margin-top:8px;display:flex}.GH-s5q_cardPrice{color:#b6532c;margin:0;font-size:14px;font-weight:700}.GH-s5q_basketButton{cursor:pointer;background-color:#e3e9df;border:1px solid #e4e1d9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:2%;padding:0;font-size:16px;display:flex}.GH-s5q_basketButton:hover{background-color:#d0dacc}.GH-s5q_basketButton:focus-visible{outline-offset:2px;outline:3px solid #245a46}
