.About-module__hVONLq__page{color:#2f291f;background:#e8dcc5;min-height:100vh}.About-module__hVONLq__hero{background:radial-gradient(circle at 92% 18%,#4f7f7f21 0 5rem,#0000 5.1rem 8rem,#6f4d2d17 8.1rem 8.2rem,#0000 8.3rem),#e8dcc5;border-bottom:1px solid #a878348c;padding:9rem 1.5rem 5rem;position:relative;overflow:hidden}.About-module__hVONLq__heroInner,.About-module__hVONLq__storyInner,.About-module__hVONLq__placeInner,.About-module__hVONLq__nextStep{width:100%;max-width:80rem;margin:0 auto}.About-module__hVONLq__heroInner{align-items:center;gap:3rem;display:grid}.About-module__hVONLq__portraitFrame{background:#f0e3ca;border:1px solid #6f4d2d73;border-radius:.375rem;max-width:28rem;padding:.55rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #4a321f33}.About-module__hVONLq__portraitFrame:after{content:"";background:#4f7f7f;height:.35rem;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.About-module__hVONLq__portrait{border-radius:.2rem;width:100%;height:auto;display:block}.About-module__hVONLq__introduction{max-width:42rem}.About-module__hVONLq__eyebrow,.About-module__hVONLq__sectionLabel,.About-module__hVONLq__lightLabel{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}.About-module__hVONLq__eyebrow,.About-module__hVONLq__sectionLabel{color:#7d582f}.About-module__hVONLq__title{letter-spacing:.04em;margin-top:1.25rem;font-size:clamp(2.8rem,8vw,5rem);font-weight:600;line-height:1}.About-module__hVONLq__lead{color:#315f59;max-width:39rem;margin-top:2rem;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.25}.About-module__hVONLq__opening{color:#514535;margin-top:1.75rem;font-size:1.15rem;line-height:1.8}.About-module__hVONLq__story{padding:5rem 1.5rem 6rem}.About-module__hVONLq__storyInner{gap:4rem;display:grid}.About-module__hVONLq__sectionTitle,.About-module__hVONLq__lightTitle{letter-spacing:.035em;margin-top:1.25rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.2}.About-module__hVONLq__mainCopy>p:not(:first-child){color:#443b2f;margin-top:1.6rem;font-size:1.15rem;line-height:1.8}.About-module__hVONLq__mainCopy .About-module__hVONLq__sectionTitle{margin-top:1.25rem;margin-bottom:2rem}.About-module__hVONLq__experience{background:#f0e3ca;border-radius:.375rem;align-self:start;padding:2rem;box-shadow:0 12px 28px #4a321f24}.About-module__hVONLq__experience ul{gap:1.15rem;margin-top:1.75rem;display:grid}.About-module__hVONLq__experience li{color:#443b2f;align-items:flex-start;gap:.8rem;font-size:1.08rem;line-height:1.55;display:flex}.About-module__hVONLq__place{color:#f2e8d3;background:#315f59;padding:5rem 1.5rem}.About-module__hVONLq__placeInner{gap:2.5rem;display:grid}.About-module__hVONLq__lightLabel{color:#d7b77b}.About-module__hVONLq__placeCopy{color:#e1d8c5;gap:1.4rem;font-size:1.15rem;line-height:1.8;display:grid}.About-module__hVONLq__nextStep{padding:5rem 1.5rem 6rem}.About-module__hVONLq__nextCopy{color:#514535;max-width:45rem;margin-top:1.5rem;font-size:1.2rem;line-height:1.75}.About-module__hVONLq__actions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.About-module__hVONLq__primaryAction,.About-module__hVONLq__secondaryAction{letter-spacing:.12em;text-transform:uppercase;border-radius:.25rem;padding:.9rem 1.25rem;font-size:.75rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.About-module__hVONLq__primaryAction{color:#f2e8d3;background:#315f59}.About-module__hVONLq__primaryAction:hover{background:#244c48}.About-module__hVONLq__secondaryAction{color:#4a321f;border:1px solid #6f4d2d8c}.About-module__hVONLq__secondaryAction:hover{background:#f0e3ca}.About-module__hVONLq__primaryAction:focus-visible,.About-module__hVONLq__secondaryAction:focus-visible{outline-offset:3px;outline:2px solid #315f59}@media (min-width:768px){.About-module__hVONLq__hero{padding:11rem 2.5rem 7rem}.About-module__hVONLq__heroInner{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);gap:5rem}.About-module__hVONLq__story{padding:7rem 2.5rem 8rem}.About-module__hVONLq__storyInner{grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);gap:5rem}.About-module__hVONLq__experience{padding:2.5rem}.About-module__hVONLq__place{padding:6rem 2.5rem}.About-module__hVONLq__placeInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem}.About-module__hVONLq__nextStep{padding:7rem 2.5rem 8rem}}
