.about-page .topbar__links a[aria-current=page]{color:var(--forest);border-bottom:1px solid #8faa86;padding-bottom:4px}.about-hero{grid-template-columns:minmax(0,52%) minmax(0,48%);align-items:center;gap:5%;padding-block:45px 100px;display:grid}.about-hero__copy{padding-right:7%}.about-hero h1{color:var(--forest);margin:22px 0 25px;font-size:clamp(3.7rem,6.2vw,6.5rem);line-height:1.02}.about-hero__copy p{color:#5e7161;max-width:520px;margin-bottom:33px;font-size:17px;line-height:1.75}.about-hero__image{background:#dbe7d2;border-radius:46% 46% 8px 8px/30% 30% 8px 8px;height:clamp(430px,44vw,620px);position:relative;overflow:hidden}.about-hero__image img{object-fit:cover}.about-hero__image>span{color:var(--forest);letter-spacing:.15em;background:#f8f7efeb;padding:13px 17px;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:22px}.about-why{background:#e7eee2;padding-block:105px}.about-why__inner{grid-template-columns:27% minmax(0,1fr);gap:6%;display:grid}.about-why h2,.about-values h2,.about-people h2,.about-close h2{color:var(--forest);font-size:clamp(2.8rem,5vw,4.9rem);line-height:1.08}.about-why h2{max-width:850px;margin-bottom:30px}.about-why p{color:#576d5b;max-width:760px;margin-top:16px;font-size:16px;line-height:1.8}.about-values{padding-block:110px 120px}.about-values__head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.about-values__head h2{min-width:55%}.about-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-values article{background:#fffefa;border:1px solid #e0e8da;border-radius:12px;min-height:235px;padding:28px}.about-values article>span{letter-spacing:.13em;color:#7f9e79;font-size:11px;font-weight:800}.about-values h3{color:var(--forest);margin:42px 0 13px;font-size:29px}.about-values p{color:#637866;font-size:14px;line-height:1.7}.about-people{color:#f3f5e9;background:#173c2b;padding-block:105px}.about-people__inner{grid-template-columns:39% minmax(0,1fr);align-items:center;gap:8%;display:grid}.about-people h2{color:#f3f5e9;margin:20px 0}.about-people__intro p{color:#c0d1bd;max-width:450px;font-size:15px;line-height:1.8}.about-people__cards{grid-template-columns:1fr 1fr;gap:15px;display:grid}.about-person{color:#173c2b;background:#f4f2e8;border-radius:12px;padding-bottom:23px;overflow:hidden}.about-person__portrait{background:radial-gradient(circle at 50% 70%,#d8e7cb 0,#e9efdf 65%);place-items:center;height:260px;display:grid}.about-person__portrait span{color:#acc99d;font-size:100px}.about-person>span:not(.about-person__flower){letter-spacing:.13em;color:#779075;margin:22px 20px 7px;font-size:9px;font-weight:800;display:block}.about-person h3{margin:0 20px 5px;font-size:26px}.about-person>p{color:#6a7d69;margin:0 20px;font-size:12px;line-height:1.5}.about-person--note{background:#dce9d2;flex-direction:column;justify-content:space-between;padding:27px;display:flex}.about-person__flower{color:#8aaa7e;font-size:48px}.about-person--note p{font-family:var(--font-serif),Georgia,serif;color:var(--forest);margin:15px 0;font-size:clamp(25px,2.3vw,37px);line-height:1.2}.about-person--note>span:last-child{color:#6f8c6c;margin:0}.about-close{text-align:center;padding-block:120px}.about-close h2{margin:20px 0}.about-close p{color:#647765;margin:0 0 28px;font-size:16px}.about-close .primary-link{display:inline-flex}@media (max-width:800px){.about-hero{grid-template-columns:1fr;gap:35px;padding-block:40px 75px}.about-hero__image{height:65vw;max-height:520px}.about-why__inner,.about-people__inner{grid-template-columns:1fr;gap:28px}.about-values__head{display:block}.about-values__head h2{margin-top:17px}.about-people__cards{max-width:600px}}@media (max-width:600px){.about-hero h1{font-size:clamp(3.1rem,11vw,4.8rem)}.about-hero__image{height:80vw}.about-why,.about-people{padding-block:75px}.about-values{padding-block:80px}.about-values__grid{grid-template-columns:1fr}.about-values article{min-height:0}.about-values h3{margin-top:24px}.about-people__cards{grid-template-columns:1fr 1fr}.about-person__portrait{height:180px}.about-person--note{padding:18px}.about-person--note p{font-size:24px}.about-close{padding-block:85px}}@media (max-width:420px){.about-people__cards{grid-template-columns:1fr}.about-person__portrait{height:210px}}.about-page .topbar__links a[aria-current=page]{border-color:#b99368}.about-hero__copy p,.about-why p,.about-values p,.about-close p{color:#5c6860}.about-hero__image{background:#e9dfd1}.about-hero__image>span{background:#faf7f0ed}.about-values article{background:#fffcf7;border-color:#e5ded2}.about-values article>span{color:#a47a50}.about-people{color:#fbf6eb;background:#373d3b}.about-people .section-label{color:#e0ba87}.about-people h2{color:#fbf6eb}.about-people h2 em{color:#dfb581}.about-people__intro p{color:#e3dbce}.about-person{color:#263a35;background:#f7f0e5}.about-person__portrait span{color:#bc956c}.about-person>p{color:#626e65}.about-person--note{background:#e6d5bf}.about-person__flower{color:#ad8057}.about-person--note>span:last-child{color:#786347}.about-hero{color:#faf5eb;background:#343a38;padding:0;display:block;overflow:hidden}.about-hero__inner{min-height:690px;padding-block:30px 28px;position:relative}.about-hero__topline,.about-hero__bottomline{letter-spacing:.16em;color:#c8c6bb;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.about-hero__topline{border-bottom:1px solid #ffffff38;padding-bottom:20px}.about-hero__bottomline{border-top:1px solid #ffffff38;padding-top:18px;position:absolute;bottom:27px;left:0;right:0}.about-hero__copy{z-index:2;width:68%;padding:67px 0 95px;position:relative}.about-hero .section-label{color:#dfba88}.about-hero h1{letter-spacing:-.07em;color:#faf5eb;max-width:none;margin:26px 0 27px;font-size:clamp(4.7rem,8vw,9rem);line-height:.91}.about-hero h1 em,.about-hero__period{color:#dfb581}.about-hero__copy p{color:#e8e3d7;max-width:390px;margin:0 0 25px;font-size:17px;line-height:1.55}.about-hero__link{color:#f9f0de;border-bottom:1px solid #d4b388;align-items:center;gap:25px;padding-bottom:6px;font-size:13px;font-weight:700;display:inline-flex}.about-hero__link span{font-size:19px;line-height:1}.about-hero__collage{z-index:1;width:42%;height:520px;position:absolute;top:85px;right:1.5%}.about-hero__photo{background:#ddd0b8;position:absolute;overflow:hidden;box-shadow:0 22px 50px #10141250}.about-hero__photo img{object-fit:cover}.about-hero__photo--main{border:9px solid #f5eee1;width:73%;height:82%;top:0;right:0;transform:rotate(5deg)}.about-hero__photo--main>span{color:#554b3e;letter-spacing:.13em;background:#f5eee1;padding:12px 7px;font-size:9px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.about-hero__photo--small{border:8px solid #f5eee1;width:50%;height:43%;bottom:0;left:0;transform:rotate(-8deg)}.about-hero__note{color:#3b3530;background:#e7caa2;flex-direction:column;justify-content:space-between;width:220px;min-height:175px;padding:21px;display:flex;position:absolute;bottom:3%;right:-3%;transform:rotate(7deg);box-shadow:0 15px 30px #1014123d}.about-hero__note-star{color:#966f45;font-size:22px;line-height:1}.about-hero__note>span:nth-child(2){font-family:var(--font-serif),Georgia,serif;letter-spacing:-.04em;font-size:27px;font-style:italic;line-height:1.13}.about-hero__note small{letter-spacing:.12em;font-size:8px;font-weight:800}@media (max-width:900px){.about-hero__inner{min-height:770px}.about-hero__copy{width:80%;padding-top:60px}.about-hero h1{font-size:clamp(4.4rem,9vw,7rem)}.about-hero__collage{width:45%;height:440px;top:235px;right:5%}.about-hero__note{width:165px;min-height:135px;padding:14px}.about-hero__note>span:nth-child(2){font-size:22px}}@media (max-width:700px){.about-hero__inner{min-height:0;padding-bottom:75px}.about-hero__topline span:last-child,.about-hero__bottomline span:first-child{display:none}.about-hero__copy{width:100%;padding:55px 0 30px}.about-hero h1{font-size:clamp(3.7rem,12vw,6rem);line-height:.94}.about-hero__copy p{font-size:15px}.about-hero__collage{width:min(100%,500px);height:410px;margin:25px auto 0;position:relative;top:auto;right:auto}.about-hero__photo--main{width:67%;height:78%;right:5%}.about-hero__photo--small{width:47%;height:42%;left:3%}.about-hero__note{bottom:0;right:0}.about-hero__bottomline{bottom:20px;left:0;right:0}}@media (max-width:420px){.about-hero h1{font-size:3.65rem}.about-hero__collage{height:340px}.about-hero__photo--main,.about-hero__photo--small{border-width:6px}.about-hero__note{width:138px;min-height:120px;padding:12px}.about-hero__note>span:nth-child(2){font-size:19px}}.about-mast{background:#343a38}.about-mast .topbar{color:#f7f0e5}.about-mast .topbar__links,.about-mast .topbar__links a[aria-current=page]{color:#e9e3d8}.about-mast .topbar__links a[aria-current=page]{border-color:#dfb581}.about-mast .topbar__cta{color:#f8f1e5;border-color:#d9c9ae}.about-mast .topbar .mark__word{color:#f8f1e5}.about-people__inner{grid-template-columns:1fr;gap:38px}.about-people__intro{grid-template-columns:39% minmax(0,1fr);align-items:end;column-gap:5%;display:grid}.about-people__intro .section-label{grid-column:1/-1;margin-bottom:18px}.about-people__intro h2{margin:0}.about-people__intro>p{max-width:520px;margin:0 0 12px}.about-people__disclosure{color:#dfb581;letter-spacing:.13em;grid-column:2;margin-top:18px;font-size:10px;font-weight:800}.about-people__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:none}.about-person__portrait{height:340px;position:relative}.about-person__portrait img{object-fit:cover;object-position:center 20%}.about-person>p{min-height:38px}@media (max-width:800px){.about-people__intro{grid-template-columns:1fr}.about-people__intro .section-label,.about-people__disclosure{grid-column:1}.about-people__intro h2{margin-bottom:18px}.about-people__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.about-person__portrait{height:250px}}@media (max-width:600px){.about-people__cards{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.about-person__portrait{height:340px}.about-person>p{min-height:0}}.about-mast,.about-hero{background:#3d342d}.about-hero h1 em,.about-hero__period,.about-hero .section-label{color:#e7b67e}.about-hero__note{background:#efd7ae}.about-people{background:#3d342d}.about-people .section-label,.about-people__disclosure,.about-people h2 em{color:#e7b67e}.about-person{background:#f8f0e2}.about-person>span:not(.about-person__flower){color:#99543d}@media (min-width:901px){.about-hero__inner{height:calc(100svh - 116px);min-height:560px;max-height:760px}.about-hero__copy{padding:clamp(30px,5vh,60px) 0 65px}.about-hero h1{margin:18px 0 20px;font-size:clamp(4.2rem,7vw,7.4rem)}.about-hero__copy p{margin-bottom:20px;font-size:15px;line-height:1.5}.about-hero__collage{width:40%;height:min(470px,64vh);top:clamp(45px,8vh,78px)}.about-hero__note{width:190px;min-height:150px;padding:17px}.about-hero__note>span:nth-child(2){font-size:24px}}@media (min-width:701px) and (max-width:900px){.about-hero__inner{min-height:620px}.about-hero__copy{padding:35px 0 65px}.about-hero h1{margin:20px 0;font-size:clamp(4rem,8vw,6.2rem)}.about-hero__collage{height:405px;top:135px}}@media (max-width:700px){.about-hero__copy{padding:38px 0 20px}.about-hero__collage{height:350px;margin-top:16px}}@media (max-width:420px){.about-hero h1{font-size:clamp(3.1rem,13vw,3.65rem)}.about-hero__collage{height:310px}}.about-why h2,.about-values h2,.about-people h2,.about-close h2{font-size:clamp(2.35rem,4vw,4rem)}.about-hero__inner{min-height:0}.about-hero__copy p{font-size:15px}.about-hero__collage{height:430px}.about-why,.about-values,.about-people{padding-block:72px}.about-values article{min-height:205px;padding:22px}.about-values h3{margin-top:30px;font-size:24px}.about-person__portrait{height:280px}.about-close{padding-block:78px}@media (min-width:901px){.about-hero__inner{height:clamp(560px,100svh - 150px,690px)}.about-hero h1{font-size:clamp(3.7rem,5.7vw,6.15rem)}.about-hero__collage{height:min(420px,58vh)}.about-people__inner{gap:28px}.about-people__cards{gap:14px}.about-person__portrait{height:280px}}@media (max-width:700px){.about-hero h1{font-size:clamp(3.2rem,10vw,4.7rem)}.about-hero__collage{height:320px}.about-why,.about-values,.about-people{padding-block:58px}.about-values article{min-height:0}.about-person__portrait{height:290px}.about-close{padding-block:65px}}@media (max-width:420px){.about-hero h1{font-size:clamp(2.9rem,11vw,3.45rem)}.about-hero__collage{height:285px}}.about-values h2 em,.about-close h2 em{color:#607a50}.about-values article:first-child{border-top:3px solid #8fa77b}.about-person__portrait{background:#e8edde}.about-page{background:#fcfcf9}.about-mast,.about-hero,.about-people{background:#284039}.about-mast .breadcrumbs{color:#dfe9d8}.about-mast .breadcrumbs a{color:#f3f7ed}.about-mast .breadcrumbs li+li:before{color:#a9bea4}.about-mast .breadcrumbs [aria-current]{color:#dfe9d8}.about-hero h1 em,.about-hero__period,.about-people h2 em,.about-hero .section-label,.about-people .section-label,.about-people__disclosure{color:#bcd7ae}.about-hero__link{border-color:#bcd7ae}.about-hero__note{color:#355345;background:#fffdf5}.about-why{background:#f1f5ee}.about-values article,.about-person{background:#fff;border-color:#e3ebe0}.about-values article>span,.about-person>span:not(.about-person__flower){color:#a85e50}.about-close h2 em,.about-values h2 em{color:#648960}.about-hero h1{font-size:clamp(3.8rem,5.1vw,5.35rem)}@media (min-width:901px){.about-hero h1{font-size:clamp(3.7rem,5vw,5.5rem)}}
