@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Source+Sans+3:wght@400;500&display=swap);:root{--sage:#5d6c41;--sage-dark:#44512d;--sage-light:#7c8c5b;--cream:#f7f0de;--paper:#f2e6cd}*{box-sizing:border-box}body{background:#f2e6cd;background:var(--paper);color:#44512d;color:var(--sage-dark);font-family:Source Sans\ 3,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.App{background:radial-gradient(circle at top,hsla(0,0%,100%,.45),transparent 60%);padding:1.5rem}.hero{margin:0 auto;max-width:1100px}.nav-wrapper{flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:.5rem 0 1.5rem}.language-toggle,.nav-wrapper{align-items:center;display:flex}.language-toggle{gap:.5rem}.language-toggle__button{align-items:center;background:#fffaf0;border:1px solid rgba(93,108,65,.2);border-radius:999px;color:#44512d;color:var(--sage-dark);cursor:pointer;display:inline-flex;font-weight:600;gap:.4rem;letter-spacing:.05em;padding:.35rem .6rem;text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease}.language-toggle__button:focus-visible,.language-toggle__button:hover{border-color:#44512d;border-color:var(--sage-dark);box-shadow:0 6px 18px rgba(68,81,45,.15)}.language-toggle__button--active{background:linear-gradient(180deg,#fff7e6,#f1e4c8);border-color:#44512d;border-color:var(--sage-dark);box-shadow:inset 0 0 0 1px rgba(93,108,65,.35)}.language-toggle__flag{aspect-ratio:16/10;border-radius:4px;box-shadow:0 0 0 1px rgba(93,108,65,.25);display:inline-flex;height:18px;overflow:hidden;width:28px}.language-toggle__flag img{height:100%;object-fit:cover;width:100%}.language-toggle__label{font-size:.8rem;letter-spacing:.06em}.nav{display:flex;font-size:.95rem;font-weight:600;gap:2rem;justify-content:center;letter-spacing:.1em;text-transform:uppercase}.nav a{color:#44512d;color:var(--sage-dark);padding-bottom:.25rem;position:relative;text-decoration:none}.nav a:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:background .2s ease;width:100%}.nav a:focus-visible:after,.nav a:hover:after{background:#44512d;background:var(--sage-dark)}.hero-card{background:linear-gradient(180deg,#f7f0de,#fff7e6);background:linear-gradient(180deg,var(--cream),#fff7e6);border:2px solid rgba(93,108,65,.15);border-radius:36px;box-shadow:0 25px 60px rgba(70,76,49,.15);padding:2rem clamp(1.5rem,5vw,3.5rem)}.hero-grid{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hero-left{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-left h1{color:#44512d;color:var(--sage-dark);font-family:Playfair Display,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:.05em;margin:1.5rem 0 1rem;text-transform:uppercase}.hero-accent{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr auto 1fr;margin:.25rem auto;width:min(420px,90vw)}.hero-accent__line{background:linear-gradient(90deg,transparent,rgba(93,108,65,.45) 50%,transparent);border-radius:999px;height:1px}.hero-accent__badge{align-items:center;background:#fff;border:1px solid rgba(93,108,65,.2);border-radius:999px;box-shadow:0 12px 24px rgba(93,108,65,.15);color:#44512d;color:var(--sage-dark);display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.08em;padding:.55rem 1rem;text-transform:uppercase}.hero-accent__sparkle{color:#5d6c41;color:var(--sage);font-size:.9rem}.hero-accent__text{white-space:nowrap}.hero-left .subtitle{margin-left:auto;margin-right:auto}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.subtitle{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;max-width:32ch}.primary-button{align-items:center;background:#44512d;background:var(--sage-dark);border:2px solid #44512d;border:2px solid var(--sage-dark);border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.07em;padding:.75rem 2.1rem;text-decoration:none;text-transform:uppercase;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.primary-button:focus-visible,.primary-button:hover{box-shadow:0 12px 25px rgba(93,108,65,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.secondary-button{align-items:center;background:transparent;border:2px solid #44512d;border:2px solid var(--sage-dark);border-radius:999px;color:#44512d;color:var(--sage-dark);display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.07em;padding:.75rem 2.1rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.secondary-button:focus-visible,.secondary-button:hover{background:#fff;box-shadow:0 12px 25px rgba(93,108,65,.2);color:#44512d;color:var(--sage-dark)}.hero-emblem{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.5rem,3vw,3rem)}.circle-badge{border:3px solid #44512d;border:3px solid var(--sage-dark);border-radius:50%;color:#44512d;color:var(--sage-dark);display:grid;font-family:Playfair Display,Times New Roman,serif;font-size:.85rem;height:140px;letter-spacing:.25em;place-items:center;text-transform:uppercase;width:140px}.circle-badge span{display:block;text-align:center}.hero-illustrations{align-items:center;display:flex;gap:1.5rem}.illustration-card{align-items:center;background:hsla(0,0%,100%,.6);border:2px solid rgba(93,108,65,.4);border-radius:22px;display:flex;height:130px;justify-content:center;width:130px}.hero-right{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;position:relative}@media (max-width:1100px) and (min-width:770px){.hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.hero-left{align-items:center;text-align:center}.hero-right{align-items:center;width:100%}.hero-image-frame{margin:0 auto;max-width:min(480px,90vw)}.slideshow-frame{aspect-ratio:4/3;height:auto;max-width:min(420px,85vw)}}.hero-image-frame{background:#fff;border:4px solid #5d6c41;border:4px solid var(--sage);border-radius:28px 28px 110px 110px;isolation:isolate;max-width:540px;overflow:hidden;padding:1rem;position:relative}.slideshow-frame{aspect-ratio:4/3;height:320px;margin:0 auto;max-width:480px}.slideshow-frame,.slideshow-surface{overflow:hidden;position:relative;width:100%}.slideshow-surface{background:transparent;border:0;display:block;height:100%;padding:0}.slideshow-image{border-radius:20px 20px 90px 90px;box-shadow:inset 0 0 0 1px rgba(93,108,65,.08);display:block;height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,transform .4s ease;transition:opacity .4s ease,visibility .4s ease,transform .4s ease,-webkit-transform .4s ease;visibility:hidden;width:100%}.slideshow-image--active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.slideshow-image--hidden{opacity:0;pointer-events:none;visibility:hidden}.slideshow-indicators{background:hsla(0,0%,100%,.76);border:1px solid rgba(93,108,65,.15);border-radius:999px;bottom:14px;box-shadow:0 12px 20px rgba(0,0,0,.08);display:flex;gap:.4rem;left:50%;padding:.35rem .75rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slideshow-indicator{background:rgba(93,108,65,.25);border-radius:50%;height:10px;transition:background .25s ease,-webkit-transform .25s ease;transition:background .25s ease,transform .25s ease;transition:background .25s ease,transform .25s ease,-webkit-transform .25s ease;width:10px}.slideshow-indicator--active{background:#44512d;background:var(--sage-dark);-webkit-transform:scale(1.1);transform:scale(1.1)}.hero-icon-row{flex-wrap:wrap;gap:clamp(.35rem,1vw,.7rem);padding:0 .5rem;row-gap:clamp(.2rem,.8vw,.45rem);width:100%}.hero-icon,.hero-icon-row{align-items:center;display:flex;justify-content:center}.hero-icon{border-radius:50%;height:clamp(24px,3vw,34px);width:clamp(24px,3vw,34px)}.hero-icon img,.hero-icon svg{height:100%;object-fit:contain;width:100%}.hero-icon--hat svg{display:block;height:95%;margin:auto;width:95%}.icon-gap{height:1px;width:clamp(.5rem,1.5vw,1rem)}.deco-border{border-top:2px solid rgba(93,108,65,.2);display:flex;flex-wrap:wrap;font-family:Playfair Display,Times New Roman,serif;font-size:1rem;gap:2rem;justify-content:center;letter-spacing:.15em;margin-top:2.5rem;padding-top:2rem;text-transform:uppercase}.deco-border__row{align-items:center;display:flex;flex-wrap:nowrap;gap:.65rem}.deco-border__text{white-space:nowrap}.leaf-ring{color:#7c8c5b;color:var(--sage-light);display:flex;gap:.35rem}@media (max-width:600px){.hero-icon-row{flex-wrap:nowrap;gap:clamp(.2rem,1.8vw,.4rem);justify-content:center;padding:0;row-gap:clamp(.2rem,1.8vw,.4rem)}.hero-icon{height:clamp(18px,6vw,24px);width:clamp(18px,6vw,24px)}.deco-border{align-items:center;flex-direction:column;gap:.75rem}.deco-border__row{justify-content:center}}.eyebrow{color:#5d6c41;color:var(--sage);font-size:.9rem;letter-spacing:.2em;margin-bottom:.5rem;text-transform:uppercase}.contact-card{background:linear-gradient(180deg,#fff9ef,#fef4e1);border:2px solid rgba(93,108,65,.15);border-radius:36px;box-shadow:0 25px 60px rgba(70,76,49,.15);overflow:hidden;padding:clamp(2rem,5vw,3.5rem);position:relative}.contact-grid{grid-gap:clamp(2rem,4vw,3rem);display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.contact-intro{align-items:center;display:flex;flex-direction:column;text-align:center}.contact-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.contact-details{background:#fff;border:1px solid rgba(93,108,65,.2);border-radius:28px;padding:clamp(1.5rem,3vw,2.5rem)}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2rem}.info-item h2{font-family:Playfair Display,Times New Roman,serif;font-size:1.1rem;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.info-item ul{list-style:none;margin:0;padding:0}.info-item li{margin-bottom:.25rem}.contact-links{display:flex;flex-wrap:wrap;gap:.75rem}.contact-links .link{align-items:center;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.15);color:#fff;display:inline-flex;flex:initial;font-size:1.4rem;height:58px;justify-content:center;text-decoration:none;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:58px}.contact-links .link:focus-visible,.contact-links .link:hover{box-shadow:0 12px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-links .link i{font-size:1.4rem}.link.instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.link.facebook{background:#1877f2}.link.uber{background:#000}.link.instacart{background:#43b02a}.link.phone{background:#5d6c41;background:var(--sage)}.link.more{background:#f4a259;color:#44512d;color:var(--sage-dark)}.contact-plant{bottom:-20px;opacity:.4;position:absolute;right:-40px;width:180px}.contact-plant img{display:block;width:100%}.contact-alt-card{background:linear-gradient(180deg,#fff7e8,#fef2d9);border:2px solid rgba(93,108,65,.15);border-radius:32px;box-shadow:0 25px 60px rgba(70,76,49,.15);overflow:hidden;padding:clamp(2rem,6vw,3.5rem);position:relative;text-align:center}.contact-alt-card h2{font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:.08em;margin:.5rem 0 1.25rem;text-transform:uppercase}.contact-alt-card .subtitle{margin-left:auto;margin-right:auto;text-align:center}.contact-alt-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:2.5rem 0}.contact-alt-panel{background:hsla(0,0%,100%,.8);border:1px solid rgba(93,108,65,.15);border-radius:24px;padding:1.5rem;text-align:left}.contact-alt-panel dl{margin:0}.contact-alt-panel h3{font-family:Playfair Display,Times New Roman,serif;font-size:1.1rem;letter-spacing:.05em;margin-bottom:.6rem;text-transform:uppercase}.contact-alt-panel p{margin:.2rem 0}.contact-alt-row{border-bottom:1px dashed rgba(93,108,65,.3);display:flex;font-size:.95rem;justify-content:space-between;padding:.35rem 0}.contact-alt-row:last-child{border-bottom:none}.contact-panel-divider{border-top:1px solid #5d6c41;border-top:1px solid var(--sage);margin:1.5rem 0 0;opacity:.5}.contact-get-in-touch{align-items:flex-start;flex-direction:column;gap:.35rem}.contact-get-in-touch h4{color:#44512d;color:var(--sage-dark);font-size:1.05rem;margin:.5rem 0 .25rem}.contact-get-in-touch p{color:#5d6c41;color:var(--sage);line-height:1.6;margin:0}.contact-link{color:#44512d;color:var(--sage-dark);font-weight:600;text-decoration:underline}.contact-link:focus-visible,.contact-link:hover{text-decoration:underline}.contact-alt-row dt{font-weight:600}.contact-alt-row dd{margin:0;text-align:right}.contact-alt-note{color:#5d6c41;color:var(--sage);font-size:.95rem;margin:.75rem 0 0}.contact-alt-phone{color:#44512d;color:var(--sage-dark);display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.05em;margin-top:1rem;text-decoration:none}.contact-alt-phone:focus-visible,.contact-alt-phone:hover{text-decoration:underline}.contact-alt-social{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.social-links-footer{grid-gap:1.25rem;display:grid;gap:1.25rem;margin:2.5rem 0 0}.social-links-divider{border-top:2px solid rgba(93,108,65,.2);width:100%}.social-links-footer .contact-links{justify-content:center}.social-links-footer .about-note-link{font-size:1rem;height:40px;width:40px}.contact-alt-link{background:#44512d;background:var(--sage-dark);background:var(--accent-color,var(--sage-dark));border:2px solid transparent;border-radius:999px;box-shadow:0 12px 20px rgba(0,0,0,.15);color:#fff;font-weight:600;letter-spacing:.05em;padding:.75rem 1.5rem;text-decoration:none;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.contact-alt-link:focus-visible,.contact-alt-link:hover{box-shadow:0 15px 25px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-section-divider{border-top:2px solid rgba(93,108,65,.2);margin:2.5rem 0 2rem}.external-link-icon{color:inherit}.contact-find-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contact-find-details{display:flex;flex-direction:column;gap:.25rem}.contact-find-details p{font-size:.95rem;margin:0}.contact-address-link{color:inherit;display:inline-block;text-decoration:none}.contact-address-link:focus-visible{border-radius:12px;outline:2px solid #44512d;outline:2px solid var(--sage-dark);outline-offset:4px}.contact-map-embed{border:1px solid rgba(93,108,65,.2);border-radius:18px;min-height:220px;overflow:hidden}.contact-map-embed iframe{border:0;height:100%;width:100%}.contact-alt-plant{opacity:.35;pointer-events:none;position:absolute;right:-30px;top:-25px;width:160px}.contact-alt-plant img{display:block;width:100%}.about-card{background:linear-gradient(180deg,#fff9ef,#fff3e0);border:2px solid rgba(93,108,65,.15);border-radius:36px;box-shadow:0 25px 60px rgba(70,76,49,.15);padding:clamp(2rem,5vw,3.5rem)}.about-grid{grid-gap:clamp(2rem,4vw,3rem);align-items:stretch;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.about-story h1{font-family:Playfair Display,Times New Roman,serif;font-size:clamp(2rem,3vw,2.6rem);letter-spacing:.05em;margin:.5rem 0 .75rem;text-transform:uppercase}.about-lede{color:#44512d;color:var(--sage-dark);font-size:1.05rem;line-height:1.7;margin:0 0 1.25rem}.about-lede,.about-story .eyebrow,.about-story h1{text-align:center}.about-lede{margin-left:auto;margin-right:auto}.about-pillars{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-rows:repeat(3,1fr)}.about-pillar{grid-gap:.85rem;align-items:center;background:#fff;border:1px solid rgba(93,108,65,.18);border-radius:18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6);display:grid;gap:.85rem;grid-template-columns:auto 1fr;padding:.85rem 1rem}.about-pillar h3{font-size:1.1rem;letter-spacing:.04em;margin:0 0 .2rem;text-transform:uppercase}.about-pillar p{color:#5d6c41;color:var(--sage);line-height:1.5;margin:0}.about-pillar-icon{background:rgba(93,108,65,.08);border-radius:14px;display:grid;height:46px;padding:.45rem;place-items:center;width:46px}.about-pillar-icon img{height:100%;object-fit:contain;width:100%}.about-note,.about-story{display:flex;flex-direction:column}.about-note{background:#fff;border:1px solid rgba(93,108,65,.2);border-radius:24px;box-shadow:0 15px 45px rgba(93,108,65,.12);overflow:hidden;position:relative}.about-note:before{background:radial-gradient(circle at top right,rgba(93,108,65,.12),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.about-note-inner{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:auto;padding:clamp(1.25rem,3vw,2rem);position:relative;z-index:1}.about-note h2{font-size:1.4rem;letter-spacing:.05em;margin:.2rem 0 .35rem;text-transform:uppercase}.about-note p{line-height:1.6;margin:0}.about-note-highlight{grid-gap:1rem;display:grid;gap:1rem}.about-founder{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr}.about-founder-card{background:hsla(0,0%,100%,.92);border:1px solid rgba(93,108,65,.18);border-radius:16px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7);padding:.85rem 1rem}.founder-photo{border:2px solid rgba(93,108,65,.18);border-radius:18px;box-shadow:0 10px 25px rgba(93,108,65,.2);height:90px;overflow:hidden;width:90px}.founder-photo img{display:block;height:100%;object-fit:cover;width:100%}.founder-copy h2{margin:.1rem 0 .35rem}.founder-copy p{color:#5d6c41;color:var(--sage);margin:0}.about-rating{grid-gap:.35rem;background:rgba(93,108,65,.07);border:1px solid rgba(93,108,65,.18);border-radius:16px;display:grid;gap:.35rem;padding:1rem 1.1rem}.about-rating-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.about-rating-link{align-items:center;color:#44512d;color:var(--sage-dark);display:inline-flex;font-weight:700;gap:.35rem;text-decoration:none}.about-rating-link:focus-visible,.about-rating-link:hover{text-decoration:underline}.about-rating-score{align-items:center;color:#44512d;color:var(--sage-dark);display:flex;font-weight:700;gap:.75rem}.about-rating-value{font-size:1.8rem}.about-rating-stars{color:#f5b301;font-size:1.2rem;letter-spacing:.12em}.about-rating-count{font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.about-rating-copy,.about-rating-count{color:#5d6c41;color:var(--sage)}.about-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-top:clamp(1rem,3vw,1.5rem)}.about-actions{margin-top:0}.about-social-rail{align-items:center;display:inline-flex;gap:.75rem;margin-left:auto}.about-social-label{color:#44512d;color:var(--sage-dark);font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.about-social-links{align-items:center;display:flex;gap:.5rem}.about-social-links .about-note-link{font-size:1rem;height:40px;width:40px}.about-places{background:#fff;border:1px solid rgba(93,108,65,.12);border-radius:16px;padding:.85rem 1rem}.about-places ul{grid-gap:.25rem;color:#5d6c41;color:var(--sage);display:grid;gap:.25rem;list-style:disc;margin:.25rem 0 0;padding-left:1.2rem}.about-note-link{box-shadow:0 8px 16px rgba(0,0,0,.12);font-size:.9rem;height:38px;width:38px}.about-actions{justify-content:center}.about-page .nav a:nth-child(2){color:#44512d;color:var(--sage-dark)}.about-page .nav a:nth-child(2):after{background:#44512d;background:var(--sage-dark)}@media (min-width:900px){.hero-card{padding:3rem 4rem 3.5rem}}@media (max-width:640px){.App{padding:1rem}.nav-wrapper{align-items:center;flex-direction:column;gap:.75rem;justify-content:center}.language-toggle{justify-content:center;padding:.25rem 0;width:100%}.language-toggle__button{gap:0;padding:.35rem .4rem}.language-toggle__label{display:none}.nav{font-size:.8rem;gap:1rem}.circle-badge{margin:0 auto}.hero-emblem,.hero-illustrations{justify-content:center}.hero-illustrations{width:100%}.hero-card{padding:1.5rem 1.1rem 1.75rem}.hero-left{align-items:center;text-align:center}.hero-accent{grid-template-columns:1fr;justify-items:center;width:100%}.hero-accent__line{display:none}.hero-accent__badge{flex-wrap:wrap;font-size:.7rem;justify-content:center;line-height:1.3;padding:.55rem .9rem}.hero-accent__text{text-align:center;white-space:normal}.subtitle{font-size:1rem;line-height:1.6}.flag-badge,.plant{display:none}.hero-actions{justify-content:center;width:100%}.hero-actions .primary-button,.hero-actions .secondary-button{flex:1 1 150px;max-width:240px;padding:.65rem 1.4rem}.hero-right{align-items:center}.hero-image-frame{border-radius:22px;max-width:100%;padding:.65rem}.slideshow-frame{aspect-ratio:4/3;height:clamp(200px,60vw,260px);max-width:360px;width:100%}.slideshow-image{border-radius:18px 18px 18px 18px}.slideshow-indicators{bottom:10px;-webkit-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}.contact-links{flex-direction:row;justify-content:center}.contact-alt-plant{right:-15px;top:-12px;width:80px}.contact-map-embed{height:200px;max-width:200px;min-height:0}.about-card{padding:1.4rem 1.15rem 1.6rem}.about-card,.about-card .eyebrow,.about-card a,.about-card h2,.about-card h3,.about-card li,.about-card p{font-size:.95rem;line-height:1.55}.about-lede{font-size:.95rem}.about-pillars{gap:.75rem}.about-pillar{grid-template-columns:1fr;justify-items:center;padding:.75rem .85rem;text-align:center}.about-pillar h3{font-size:1rem}.about-pillar p{font-size:.92rem}.about-founder{grid-template-columns:1fr;justify-items:center;text-align:center}.founder-copy h2{font-size:1.1rem}.about-rating{padding:.9rem 1rem}.about-rating-header{flex-wrap:wrap;gap:.35rem .75rem}.about-rating-link{font-size:.9rem}.about-rating-score{gap:.5rem}.about-rating-value{font-size:1.5rem}.about-rating-stars{font-size:1rem}.about-rating-count{font-size:.65rem}.about-actions-row{align-items:center;flex-direction:column;gap:1rem}.about-social-rail{flex-wrap:wrap;justify-content:center;width:100%}.about-social-label{font-size:.95rem;text-align:center;width:100%}.about-social-links{justify-content:center}.about-note-link{height:34px;width:34px}}.site-footer{color:#5d6c41;color:var(--sage);font-size:.95rem;margin:auto;max-width:1100px;padding:1rem 0 .5rem;text-align:center}.site-footer a{border-bottom:1px dashed rgba(93,108,65,.45);color:#44512d;color:var(--sage-dark);font-weight:700;text-decoration:none}.site-footer a:focus-visible,.site-footer a:hover{color:#5d6c41;color:var(--sage)}@media (max-width:1150px){.deco-border{font-size:.75rem}}@media (max-width:900px){.deco-border{font-size:.65rem;padding-top:1rem}}@media (max-width:600px){.deco-border{font-size:.6rem;gap:.5rem}}@media (max-width:400px){.slideshow-frame{aspect-ratio:4/3;height:clamp(160px,40vw,200px);max-width:360px;width:100%}}
/*# sourceMappingURL=main.0bb334fc.css.map*/