.page-about .header{color:var(--text-primary)}.about-hero{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;--vertical-gap: 8rem;--gallery-height: clamp(38rem, 100svh - 32.2rem, 76rem);min-height:calc(100svh + var(--vertical-gap));overflow-x:clip;padding-block:calc(var(--header-height) + 4rem) var(--vertical-gap)}@media (width >= 1200px){.about-hero{--vertical-gap: clamp(2rem, 40vh - 412px, 8rem);padding-top:calc(var(--header-height) + clamp(1rem,20vh - 206px,4rem))}}@media (width <= 600px){.about-hero{--vertical-gap: 6rem}}.about-hero__inner{position:relative;--page-bleed: calc((min(100vw, var(--content-width)) - 100vw)/2) ;width:100%}.about-hero__intro,.about-hero__gallery{position:relative}.about-hero__title{max-width:76.8rem}.about-hero__text{max-width:56rem;margin-top:2rem}@media (width <= 600px){.about-hero__text{max-width:none;margin-top:1.2rem}}.about-hero__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:var(--vertical-gap)}@media (width <= 1025px){.about-hero__gallery{grid-template-columns:repeat(2,1fr);margin-top:10rem}}@media (width <= 600px){.about-hero__gallery{margin-top:4rem}}.about-hero__figure{position:relative;grid-row:1;height:calc(var(--gallery-height) * 640 / 760);overflow:hidden;align-self:end}@media (width <= 1025px){.about-hero__figure{grid-row:auto;height:auto;aspect-ratio:169/260}}.about-hero__figure--wide{grid-column:3/span 2;height:var(--gallery-height);align-self:stretch}@media (width <= 1025px){.about-hero__figure--wide{grid-column:1/-1;height:auto;aspect-ratio:358/260}}.about-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-hero__decor{top:auto;bottom:0;height:var(--gallery-height)}@media (width <= 1025px){.about-hero__decor{top:0;bottom:0;height:auto}}.about-hero__lemons{position:absolute;max-width:none;height:auto;aspect-ratio:1}.about-hero__lemons--left{top:-10.53%;left:calc(var(--page-bleed) + max(-8.02vw,-15.4rem));width:calc(var(--gallery-height) * 1.0961)}@media (width <= 1025px){.about-hero__lemons--left{display:none}}.about-hero__lemons--right{top:31.58%;right:calc(var(--page-bleed) + max(-8.85vw,-17rem));width:calc(var(--gallery-height) * 1.2658)}@media (width <= 1025px){.about-hero__lemons--right{top:auto;right:-9.3rem;bottom:-18rem;width:40.3rem}}.about-hero__lemons--stacked{display:none}@media (width <= 1025px){.about-hero__lemons--stacked{position:absolute;top:-9.07%;left:-25.7%;display:block;width:82.68%;max-width:none;height:auto;aspect-ratio:1}}.about-quote{position:relative;display:flex;justify-content:center;align-items:center;min-height:100svh;overflow-x:clip;color:var(--color-white);background:var(--color-terracotta-strong);padding-block:8rem 12rem}@media (width <= 1025px){.about-quote{min-height:92rem}}@media (width <= 600px){.about-quote{min-height:68rem;padding-block:6rem 12rem}}.about-quote__stripes{position:absolute;display:flex;gap:var(--stripe-gap);top:0;right:0;bottom:0;left:0}.about-quote__stripe{flex:1 1 0;background:linear-gradient(to bottom,#fff0,#ffffff1a)}.about-quote__inner{position:relative;width:100%;max-width:min(90rem + var(--general-inline-padding) * 2,51.04%);text-align:center}@media (width <= 821px){.about-quote__inner{max-width:none}}.about-quote__tagline{font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem}.about-quote__title{margin-top:2rem}.about-quote__stamp{position:absolute;bottom:min(10.91vw,20.96rem);left:min(5.68%,10.9rem);width:min(15.21%,29.21rem);height:auto;transform:rotate(15.41deg);aspect-ratio:292.129/250.117}@media (width <= 600px){.about-quote__stamp{bottom:10.52rem;left:-4.53rem;width:14.29rem}}.about-quote__branch{position:absolute;bottom:max(-30.52vw,-58.61rem);left:max(-22.08%,-42.4rem);width:min(65.16%,125.11rem);max-width:none;height:auto;aspect-ratio:1}@media (width <= 600px){.about-quote__branch{bottom:-28.4rem;left:-30.6rem;width:61.2rem}}.about-history{position:relative;z-index:1;overflow-x:clip;padding-block:8rem}@media (width <= 600px){.about-history{padding-block:6rem}}.about-history__inner{position:relative}.about-history__row{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}.about-history__row+.about-history__row{margin-top:8rem}@media (width <= 1025px){.about-history__row{grid-template-columns:1fr;gap:4rem}.about-history__row+.about-history__row{margin-top:6rem}}@media (width <= 600px){.about-history__row+.about-history__row{margin-top:4rem}}.about-history__text{align-self:start}.about-history__description{margin-top:1.2rem}@media (width <= 1025px){.about-history__break{display:none}}.about-history__figure{height:76rem;overflow:hidden}@media (width <= 1025px){.about-history__figure{height:auto;aspect-ratio:358/294}.about-history__figure+.about-history__figure{margin-top:-2.8rem}}.about-history__figure--wide{grid-column:1/span 2;grid-row:1}@media (width <= 1025px){.about-history__figure--wide{grid-column:auto;grid-row:auto}}.about-history__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-history__stamp{position:absolute;bottom:min(9.77vw,18.76rem);left:16.25%;width:15.21%;height:auto;aspect-ratio:292.129/250.117}@media (width <= 1025px){.about-history__stamp{bottom:3.52rem;left:5.37rem;width:11rem}}.about-history__frog{position:absolute;bottom:max(-12.81vw,-24.6rem);left:10.68%;width:53.28%;max-width:none;height:auto;aspect-ratio:1023/1024}@media (width <= 1025px){.about-history__frog{bottom:-12.8rem;left:-1.16rem;width:38.52rem}}.about-values{position:relative;overflow:clip;color:var(--color-white);background:var(--color-terracotta-strong);isolation:isolate;padding-block:8rem}@media (width <= 600px){.about-values{padding-block:6rem}}.about-values__title{max-width:73.1rem}.about-values__break{display:none}@media (width <= 600px){.about-values__break{display:inline}}.about-values__description{max-width:73.1rem;margin-top:1.2rem;color:var(--color-white)}.about-values__inner{margin-top:4rem}@media (width <= 600px){.about-values__slider{margin-inline:calc(var(--general-inline-padding) * -1);padding-inline:var(--general-inline-padding)}}.about-values__slide{height:auto}@media (width <= 600px){.about-values__slide{width:27rem}}.about-values__card{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:42rem;padding:4rem;background:var(--state-pressed)}@media (width <= 600px){.about-values__card{min-height:29.6rem;padding:1.2rem 1.2rem 2rem}}.about-values__icon{width:6rem;height:6rem}@media (width <= 600px){.about-values__icon{width:4.8rem;height:4.8rem}}.about-values__card-title{margin-top:2rem;font-family:var(--font-heading);font-size:2.6rem;font-weight:400;line-height:2.8rem;letter-spacing:-.13rem}@media (width <= 600px){.about-values__card-title{font-size:2rem;line-height:2.4rem;letter-spacing:-.1rem}}.about-values__card-text{margin-top:2rem;font-size:1.8rem;font-weight:500;line-height:2.4rem;letter-spacing:-.054rem}@media (width <= 600px){.about-values__card-text{margin-top:.8rem;font-size:1.6rem;line-height:2rem;letter-spacing:-.048rem}}.about-values__nav{display:flex;justify-content:center;gap:2rem;margin-top:4rem}@media (width <= 600px){.about-values__nav{display:none}}.about-values__branch{position:absolute;z-index:2;max-width:none;height:auto;aspect-ratio:1}@media (width <= 821px){.about-values__branch{display:none}}.about-values__branch--left{top:41.2rem;left:-16.9rem;width:55.74rem}.about-values__branch--right{top:30.8rem;right:-20.97rem;width:67.97rem}.about-map{padding-block:8rem}@media (width <= 600px){.about-map{padding-block:6rem}}.about-map__frame{margin-top:4rem;aspect-ratio:21/8}@media (width <= 600px){.about-map__frame{aspect-ratio:4/3}}.about-map__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:4rem}@media (width <= 1025px){.about-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 600px){.about-map__grid{grid-template-columns:1fr}}.map-card{display:flex;align-items:center;gap:1.2rem;min-width:20rem;color:var(--text-primary);text-decoration:none}.map-card__image{flex-shrink:0;width:6.4rem;height:6.4rem;-o-object-fit:cover;object-fit:cover;border-radius:.8rem}.map-card__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.map-card__name{font-size:1.6rem;font-weight:600;line-height:1.4}.map-card__tagline{font-size:1.3rem;line-height:1.4;color:var(--text-muted)}
