:root{--color-bg:#fffbf5;--color-text:#373948;--color-text-border:#37394821;--color-text-muted:#888780;--color-primary:#b38966;--color-accent:#2a2420;--color-1:#e03b2b;--color-2:#f47040;--color-2-darken:#ee511d;--color-3:#ffcc6b;--color-3-transparent:#ffcb6b65;--color-4:#e8f3fc;--color-5:#7aadd6;--color-6:#3a6bbf;--font-heading:var(--font-raleway), sans-serif;--font-body:var(--font-lato), sans-serif;--font-eyebrow:var(--font-lato), sans-serif;--font-size-h1:clamp(3.2rem, 7vw, 6.25rem);--line-height-h1:.94;--tracking-h1:-.065em;--font-size-h2:clamp(2.5rem, 5.5vw, 4.5rem);--line-height-h2:.95;--tracking-h2:-.05em;--font-size-h3:clamp(1.75rem, 3vw, 2.5rem);--line-height-h3:1.05;--tracking-h3:-.02em;--font-size-h4:clamp(1.25rem, 2vw, 1.5rem);--line-height-h4:1.15;--tracking-h4:-.01em;--font-size-eyebrow:.78rem;--tracking-eyebrow:.26em;--weight-eyebrow:700;--font-size-body-sm:.875rem;--font-size-body:clamp(1rem, 1.4vw, 1.125rem);--font-size-body-lg:clamp(1.05rem, 1.6vw, 1.28rem);--line-height-body:1.7;--line-height-body-lg:1.8;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--spacing-2xl:6rem;--spacing-3xl:8rem;--radius:30px;--radius-full:9999px;--radius-blob:52% 38% 56% 44% / 42% 58% 42% 58%;--radius-blob-card:1.5rem 6rem 5rem 1.5rem / 1.5rem 5rem 6rem 1.5rem;--max-width:1800px}.About-module-scss-module__lpLw2a__cta{border:1.5px solid var(--color-text);border-radius:var(--radius);text-transform:uppercase;min-height:3.25rem;color:var(--color-text);font-family:var(--font-eyebrow);letter-spacing:var(--tracking-eyebrow);cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.About-module-scss-module__lpLw2a__cta:hover{background:var(--color-text);color:var(--color-bg);transform:translateY(-2px)}.About-module-scss-module__lpLw2a__container{color:var(--color-text);background-color:#fff}section.About-module-scss-module__lpLw2a__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(92dvh,980px);padding-bottom:clamp(3rem,7vw,5rem);scroll-margin-top:6rem;display:grid}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__copy{max-width:42rem}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__eyebrow{color:var(--color-primary);font-family:var(--font-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--weight-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 1rem}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__title{font-family:var(--font-heading);color:var(--color-2);font-weight:700;font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--tracking-h1);margin:0}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__lead{font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--color-text);margin:1.5rem 0 0}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__point{text-align:center;border:1px solid var(--color-text-border);color:var(--color-text);border-radius:var(--radius);background:#ffffff8f;justify-content:center;align-items:center;padding:1rem;font-size:.94rem;line-height:1.5;display:flex}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__actions{flex-wrap:wrap;gap:.95rem;margin-top:2.1rem;display:flex}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__visual{isolation:isolate;justify-content:center;align-items:end;min-height:clamp(28rem,48vw,45rem);padding:2rem;display:flex;position:relative}@media (max-width:640px){section.About-module-scss-module__lpLw2a__hero{grid-template-columns:1fr}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__visual{display:none}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__copy{width:100%;max-width:100%}}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__orb{border-radius:var(--radius-blob);background:radial-gradient(circle at 25% 20%, #ffffff80, transparent 28%),radial-gradient(circle at 78% 28%, #ffcc6b73, transparent 22%),linear-gradient(145deg, var(--color-3), var(--color-2));filter:blur(1px);position:absolute;inset:13% 12% 18% 10%;box-shadow:0 34px 90px #f4704047}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__halo{aspect-ratio:1;opacity:.7;border:1px solid #ffffff59;border-radius:50%;width:min(72%,34rem);position:absolute;inset:auto auto 9% 4%;transform:translate(-2%,4%)}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__card{z-index:1;-webkit-backdrop-filter:blur(16px);background:#fffaf4b3;border:1px solid #ffffff61;max-width:25rem;margin-left:auto;padding:1.4rem 1.5rem;position:relative;box-shadow:0 16px 40px #32211424}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__card .About-module-scss-module__lpLw2a__cardLabel{color:var(--color-primary);font-family:var(--font-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--weight-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__card strong{margin-top:.35rem;font-size:1.05rem;line-height:1.4;display:block}section.About-module-scss-module__lpLw2a__hero .About-module-scss-module__lpLw2a__card p{color:#61564a;margin:.7rem 0 0;line-height:1.7}.About-module-scss-module__lpLw2a__hero,.About-module-scss-module__lpLw2a__whatWeDo{width:100%;padding-inline:clamp(1.25rem,5vw,6rem)}section.About-module-scss-module__lpLw2a__quote{width:100%;overflow:hidden}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__carousel{isolation:isolate;width:100%;min-height:85dvh;position:relative}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__slide{opacity:0;transition:opacity .7s,transform .7s;position:absolute;inset:0;transform:scale(1.03)}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__slide img{object-fit:cover;object-position:center center;filter:saturate(.96)contrast(1.03)brightness(.92)}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__slideActive{opacity:1;z-index:1;transform:scale(1)}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__overlay{z-index:2;background:linear-gradient(#0a080633 0%,#0a080673 100%),radial-gradient(circle,#0000001f,#0000 58%);place-items:center;padding:clamp(1.25rem,3vw,3rem);display:grid;position:absolute;inset:0}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__quoteCard{text-align:center;max-width:min(90%,1400px);padding:clamp(1.3rem,3vw,2.2rem) clamp(1.35rem,3.5vw,3rem)}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__quoteText{color:#fff8f0;font-family:var(--font-heading);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(1.5rem,3.5vw,4.5rem);font-weight:700;line-height:1.1}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__quoteText svg{vertical-align:super;margin:0 .5rem;display:inline-block}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__signature{color:#fff8f0e6;font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:700;font-family:var(--font-body);opacity:.95;letter-spacing:.08em;margin-top:1rem;display:block}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;inset:auto 1rem 1rem}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__carouselButton{border-radius:var(--radius);color:#fff;-webkit-backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;background:#fffaf42e;border:1px solid #ffffff3d;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__carouselButton:hover{background:#fffaf447;border-color:#ffffff5c;transform:translateY(-2px)}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__dots{pointer-events:auto;justify-content:center;align-items:center;gap:.5rem;display:flex}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__dot{border-radius:var(--radius);cursor:pointer;background:#ffffff2e;border:1px solid #ffffffa6;width:.72rem;height:.72rem;padding:0;transition:width .18s,background-color .18s,transform .18s}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__dot:hover{transform:translateY(-1px)}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__dotActive{background:#ffffffeb;width:2rem}@media (max-width:900px){section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__carousel{min-height:24rem}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__controls{gap:.75rem;inset:auto .75rem .75rem}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__carouselButton{width:2.65rem;height:2.65rem}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__dot{width:.62rem;height:.62rem}section.About-module-scss-module__lpLw2a__quote .About-module-scss-module__lpLw2a__dotActive{width:1.6rem}}section.About-module-scss-module__lpLw2a__whatWeDo{background-color:#fff;justify-content:center;padding:clamp(4rem,10vw,12rem) clamp(1.25rem,6vw,15rem) clamp(4rem,16vw,17rem);scroll-margin-top:6rem;display:flex;position:relative}section.About-module-scss-module__lpLw2a__whatWeDo:before{content:"";z-index:2;background:linear-gradient(90deg,#e03b2b 0%,#f47040 50%,#ffcc6b 100%);height:4px;position:absolute;top:0;left:0;right:0}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__bigWaveContainer{z-index:0;pointer-events:none;width:100%;height:70%;position:absolute;top:50%;overflow:visible}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__bigWaveContainer svg{width:100%;height:100%;display:block;overflow:visible;transform:rotateY(180deg)}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__contentContainer{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;gap:3rem 6rem;width:90%;display:flex;position:relative}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__left .About-module-scss-module__lpLw2a__title{font-family:var(--font-heading);color:var(--color-text);font-weight:700;font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--tracking-h1)}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__left .About-module-scss-module__lpLw2a__title:first-child{letter-spacing:8px}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__right{flex-direction:column;justify-content:flex-end;align-items:center;max-width:650px;height:100%;display:flex}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__right .About-module-scss-module__lpLw2a__text{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:#6e4a30;text-align:center;border-style:solid;border-width:0 0 0 2px;margin-top:1.5rem;padding-bottom:10px;padding-left:10px;line-height:1.75}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__right .About-module-scss-module__lpLw2a__cta{color:#6e4a30;border:1px solid #6e4a30;min-width:14rem;margin-top:3rem}section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__right .About-module-scss-module__lpLw2a__cta:hover{color:#fff}@media (max-width:900px){section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__right{justify-content:flex-start;height:auto}}section.About-module-scss-module__lpLw2a__valuesContainer{font-family:var(--font-heading);color:var(--color-text);justify-content:center;align-items:center;padding:clamp(4rem,5vw,5rem) 0 clamp(4rem,10vw,12rem);scroll-margin-top:6rem;display:flex;position:relative;overflow:hidden}section.About-module-scss-module__lpLw2a__valuesContainer:before{content:"";background:linear-gradient(#fedd9f,#ffe6b7);width:100%;height:100%;position:absolute;top:0;left:0}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__valuesWrapper{z-index:1;flex-direction:column;gap:60px;width:100%;max-width:min(1200px,80%);display:flex;position:relative}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__sectionSubtitle{color:var(--color-primary);font-family:var(--font-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--weight-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:block}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__boxesContainer{gap:60px;display:flex}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__boxesContainer>.About-module-scss-module__lpLw2a__tabsSection{width:40%}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__title{font-family:var(--font-heading);color:var(--color-text);font-weight:700;font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--tracking-h1);max-width:500px}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabsContainer{flex-direction:column;gap:10px;width:90%;display:flex}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabButton{border:1px solid color-mix(in srgb, var(--color-text) 4%, transparent);border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:22px 16px;transition:all .2s;display:flex;position:relative}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabButton span{letter-spacing:1px;color:var(--color-text-muted);font-size:13px;font-weight:600}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabButton .About-module-scss-module__lpLw2a__statusDot{opacity:.35;border-radius:50%;width:10px;height:10px}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabButton.About-module-scss-module__lpLw2a__active{background:color-mix(in srgb, var(--color-text) 7%, transparent);border-color:color-mix(in srgb, var(--color-text) 12%, transparent)}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabButton.About-module-scss-module__lpLw2a__active span{color:var(--color-text)}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabButton.About-module-scss-module__lpLw2a__active .About-module-scss-module__lpLw2a__statusDot{opacity:1}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__tabButton.About-module-scss-module__lpLw2a__active .About-module-scss-module__lpLw2a__activeIndicator{display:block}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__contentPanel{background:color-mix(in srgb, var(--color-text) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:var(--radius);flex-direction:column;flex:1;justify-content:center;min-height:220px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__contentPanel .About-module-scss-module__lpLw2a__panelLabel{color:var(--color-primary);font-family:var(--font-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--weight-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:16px}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__contentPanel .About-module-scss-module__lpLw2a__panelCopy{font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);color:var(--color-text);line-height:1.6}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__contentPanel .About-module-scss-module__lpLw2a__indicatorsContainer{align-self:flex-start;gap:8px;padding-top:7rem;display:flex}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__contentPanel .About-module-scss-module__lpLw2a__indicatorLine{background-color:color-mix(in srgb, var(--color-text) 15%, transparent);cursor:pointer;border-radius:2px;width:16px;height:3px;transition:all .2s}section.About-module-scss-module__lpLw2a__valuesContainer .About-module-scss-module__lpLw2a__contentPanel .About-module-scss-module__lpLw2a__indicatorLine.About-module-scss-module__lpLw2a__activeLine{width:24px}@media (max-width:980px){.About-module-scss-module__lpLw2a__hero,.About-module-scss-module__lpLw2a__valuesTabs{grid-template-columns:1fr}.About-module-scss-module__lpLw2a__hero{min-height:auto;padding-top:6.5rem}.About-module-scss-module__lpLw2a__heroPoints{grid-template-columns:1fr}.About-module-scss-module__lpLw2a__heroVisual{order:-1;min-height:22rem;padding:0}.About-module-scss-module__lpLw2a__heroCard{max-width:min(25rem,100%);margin:0 0 1.5rem auto}.About-module-scss-module__lpLw2a__valuesPanel{margin-top:.9rem}}@media (max-width:640px){.About-module-scss-module__lpLw2a__hero,.About-module-scss-module__lpLw2a__whatWeDo,.About-module-scss-module__lpLw2a__values{padding-inline:1rem}.About-module-scss-module__lpLw2a__title{font-size:clamp(2.6rem,14vw,4rem)}.About-module-scss-module__lpLw2a__heroLead,section.About-module-scss-module__lpLw2a__whatWeDo .About-module-scss-module__lpLw2a__text{font-size:1rem}.About-module-scss-module__lpLw2a__heroCard{margin-right:0}.About-module-scss-module__lpLw2a__valuesInner{padding:1.2rem}.About-module-scss-module__lpLw2a__valuesTitle{max-width:100%}.About-module-scss-module__lpLw2a__valuesTabs{gap:.65rem}.About-module-scss-module__lpLw2a__valueTab{padding:.9rem .95rem}}
