.b3-about{--veil:.42}.b3-about :where(h1,h2,h3){font-weight:800}.b3-about strong{font-weight:700}.b3-about-hero{background:var(--picture) 56% 47% / cover no-repeat;border-bottom:1px solid #ffffff1c;margin-bottom:100px;padding-top:240px;display:flex}.b3-about-hero__inner{padding-bottom:100px}.b3-about-hero__inner>*{max-width:calc(100% - 75px)}.b3-about-hero__title{margin-bottom:20px;font-size:60px;line-height:1.3}.b3-about-hero__text{font-size:20px}@media (width<=999.98px){.b3-about-hero{margin-bottom:70px;padding-top:150px}.b3-about-hero__inner{padding-bottom:70px}.b3-about-hero__inner>*{max-width:none}.b3-about-hero__title{text-align:center;font-size:45px}.b3-about-hero__text{text-align:center;font-size:18px}}@media (width<=689.98px){.b3-about-hero{margin-bottom:50px;padding-top:120px}.b3-about-hero__inner{padding-bottom:50px}.b3-about-hero__title{font-size:30px}.b3-about-hero__text{font-size:16px}}.b3-figures{flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;list-style:none;display:flex}.b3-figure{background-image:linear-gradient(180deg, rgba(10, 43, 18, var(--veil)) 0, #0c0c0c 64%);border-radius:12px;flex-direction:column;width:calc(50% - 20px);height:220px;padding:30px;display:flex;position:relative;box-shadow:0 -1px #52ff7d29,0 0 0 1px #ffffff1f}.b3-figure__number{justify-content:center;align-items:center;height:35px;margin-bottom:40px;display:flex}.b3-figure__number span{min-width:200px;color:var(--b3-green);font-size:50px;font-weight:800;line-height:1}.b3-figure__label{text-align:center;margin-bottom:7px;font-size:18px;line-height:1.5}.b3-figure__text{color:var(--b3-sage);text-align:center;font-size:15px}@property --b3-edge-angle{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes b3-edge-turn{to{--b3-edge-angle:1turn}}.b3-figure:after{content:"";border-radius:inherit;background:conic-gradient(from var(--b3-edge-angle), transparent 88%, #52fe7d73, #52fe7d73 100%, transparent) border-box;-webkit-mask-composite:destination-in;pointer-events:none;border:1px solid #0000;animation:7s linear infinite b3-edge-turn;position:absolute;inset:-1px;mask-image:radial-gradient(farthest-side,#0000 calc(97% - 1px),#0000),radial-gradient(farthest-side,#0000 calc(2% - 1px),#000);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}@media (width<=999.98px){.b3-figures{row-gap:20px;margin-bottom:70px}.b3-figure{width:calc(50% - 10px);height:auto}.b3-figure__number{height:30px}.b3-figure__number span{text-align:center;font-size:45px}.b3-figure__label{font-size:16px}}@media (width<=689.98px){.b3-figures{margin-bottom:50px}.b3-figure{width:100%}.b3-figure__number{height:25px}.b3-figure__number span{font-size:35px}}.b3-quote{background:#795d2c;border-radius:24px;max-width:1200px;margin:0 auto;padding:15px 20px 10px}.b3-quote blockquote{margin-bottom:17.5px;font-size:25px;font-weight:800;line-height:1.5}.b3-quote figcaption{text-align:right}.b3-quote__name,.b3-quote__role{display:block}.b3-quote__name{font-size:20px;font-weight:800;line-height:1.5}.b3-quote__role{text-transform:capitalize}@media (width<=999.98px){.b3-quote blockquote{margin-left:25px;margin-right:25px}.b3-quote figcaption{margin-left:25px}}.b3-about__heading{max-width:500px;color:var(--b3-bronze);margin-bottom:20px;font-size:35px;line-height:1.5}.b3-about__text p+p{margin-top:1.65em}@media (width<=999.98px){.b3-about__heading{text-align:center;max-width:none;font-size:30px}.b3-about__text{text-align:center}}@media (width<=689.98px){.b3-about__heading{font-size:25px}}.b3-story{background:var(--b3-forest);border-bottom:1px solid #ffffff21;margin-top:50px;padding-bottom:100px;display:flex}.b3-story__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.b3-story__picture-side{width:calc(51% - 27.5px)}.b3-story__text-side{width:calc(49% - 27.5px);padding-top:15px}.b3-story__picture{isolation:isolate;background-image:var(--picture);backdrop-filter:blur(3px);border-radius:12px;min-height:450px;margin-top:25px;position:relative;box-shadow:0 -1px #52ff7d29,0 0 0 1px #ffffff1f}.b3-story__picture:before{content:"";z-index:-1;border-radius:inherit;background-image:linear-gradient(180deg, rgba(10, 43, 18, var(--veil)) 0, #0c0c0c 100%);position:absolute;inset:0}.b3-story .b3-about__heading{margin-top:25px}.b3-story .b3-about__text{margin-bottom:50px}.b3-story__action{display:flex}.b3-story__button{background:var(--b3-green);color:#fff;text-align:center;user-select:none;min-height:40px;transition:all .12s var(--b3-ease);border-radius:7px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.b3-story__button svg{flex:none;margin-left:13px}.b3-story__button:hover{background:var(--b3-gold);color:var(--b3-bronze)}@media (hover:hover){.b3-story__button:before{content:"";z-index:-1;border-radius:inherit;background:inherit;opacity:0;filter:blur(11px);transition:opacity .2s;position:absolute;inset:12px 10px 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.b3-story__button:hover{transform:translateY(-3px)translateZ(0)}.b3-story__button:hover:before{opacity:.8}}@media (width<=999.98px){.b3-story{margin-bottom:70px;padding-bottom:70px}.b3-story__inner{row-gap:50px}.b3-story__picture-side,.b3-story__text-side{width:100%}.b3-story__picture{margin-left:25px;margin-right:25px}.b3-story__action{justify-content:center}}@media (width<=689.98px){.b3-story{margin-bottom:50px;padding-bottom:50px}.b3-story__picture{min-height:200px}}.b3-location{flex-wrap:wrap;justify-content:space-between;margin-top:25px;display:flex}.b3-location__text-side{width:calc(49% - 27.5px);padding-top:15px}.b3-location__map-side{width:50%}.b3-location .b3-about__text{margin-bottom:1.65em}.b3-location__address a{color:var(--b3-gold);text-decoration:none}@media (width<=999.98px){.b3-location__text-side{width:100%}}@media (width<=689.98px){.b3-location__map-side{width:100%}}.b3-map{isolation:isolate;height:550px}.b3-map a{transition:all .12s var(--b3-ease)}.b3-map__title{color:#fff;margin-bottom:17.5px;font-family:Poppins,sans-serif;font-size:25px;line-height:1.5}
