.about-page__content{text-align:left}.about-page__content .about-page__lead,.about-page__content .about-page__text--bio{max-width:65ch}.about-bento{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1.25rem);display:grid}.about-bento__area{min-width:0}.about-bento__area--head .welcome-heading{text-align:center;margin-bottom:0}.about-bento__area--portrait-col{flex-direction:column;align-items:center;gap:.65rem;display:flex}.about-bento__area--right-col{flex-direction:column;gap:1rem;display:flex}.about-bento__copy{flex-direction:column;gap:clamp(.75rem,2vw,1rem);display:flex}.about-bento__area--right-col .about-page__lead,.about-bento__area--right-col .about-page__text--bio{text-align:center;margin-bottom:0}.about-bento__area--outside .about-page__subheading{text-align:center;margin:0;padding:.5rem 0}.about-bento__hero{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1rem);display:grid}@media (width>=48rem){.about-bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.5vw,1rem) clamp(.85rem,1.75vw,1.15rem)}.about-bento__hero{grid-column:1/-1;grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);align-items:start;column-gap:clamp(1rem,2vw,1.35rem)}.about-bento__area--head,.about-bento__area--outside{grid-column:1/-1}.about-bento__area--outside{margin-top:.35rem}.about-bento__area--right-col{gap:clamp(1rem,2vw,1.35rem)}.about-bento__area--right-col .about-page__lead,.about-bento__area--right-col .about-page__text--bio{text-align:left;max-width:none}.about-bento__area--right-col .about-page__text--bio{font-size:var(--text-base)}}@media (width<=47.99rem){.about-bento{grid-template-areas:none}.about-bento__area--head,.about-bento__area--portrait-col,.about-bento__area--right-col,.about-bento__area--outside,.about-bento__area--pinball,.about-bento__area--hike,.about-bento__area--facts{grid-area:auto}}.about-page__portrait-stack{flex-direction:column;align-items:center;gap:.55rem;width:min(100%,14.25rem);margin:0 auto;display:flex}.about-page__portrait-stack--hero{gap:.7rem;width:min(100%,17.5rem)}@media (width>=48rem){.about-page__portrait-stack{width:100%;max-width:14.25rem;margin-inline:0}.about-page__portrait-stack--hero{max-width:17.5rem}}.about-page__portrait-clip{width:min(100%,13rem);margin-inline:auto;display:block;overflow:hidden}.about-page__portrait-stack--hero .about-page__portrait-clip{width:100%}@media (width>=48rem){.about-page__portrait-clip{margin-inline:0}}.about-page__portrait-clip--circle{aspect-ratio:1;box-shadow:0 8px 24px #2d1b141f, 0 0 0 4px color-mix(in srgb, var(--color-desert-paper) 90%, #fff);border-radius:50%}.about-page__portrait-img{object-fit:cover;object-position:center top;width:100%;height:100%;margin:0;display:block}.about-page__portrait-aside{text-align:left;background:color-mix(in srgb, var(--color-desert-paper) 92%, #fff);border:1px solid color-mix(in srgb, var(--color-desert-rust) 14%, transparent);border-top:3px solid var(--color-desert-orange);border-radius:.65rem;width:100%;margin:0;padding:.8rem .9rem .85rem;box-shadow:0 4px 14px #2d1b140f}.about-page__portrait-aside-heading{font-family:var(--font-family-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-desert-rust);margin:0 0 .55rem;font-size:.92rem;font-weight:700}.about-page__portrait-aside-list{flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}.prose .about-page__portrait-aside-list,.prose .about-page__portrait-aside-list>li{margin:0;padding:0}.about-page__portrait-aside-list>li{color:color-mix(in srgb, var(--color-desert-rust) 88%, #000);padding-left:.85rem;font-size:.84rem;line-height:1.45;position:relative}.about-page__portrait-aside-list>li:before{content:"";background:var(--color-desert-orange);border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.55em;left:0}.about-page__trust-card{background:color-mix(in srgb, var(--color-desert-paper) 88%, #fff);border:1px solid color-mix(in srgb, var(--color-desert-rust) 12%, transparent);border-radius:.65rem;padding:1rem 1.15rem}.about-page__trust-card--hero{background:color-mix(in srgb, var(--color-desert-paper) 94%, #fff);border:1px solid color-mix(in srgb, var(--color-desert-rust) 16%, transparent);border-top:4px solid var(--color-desert-orange);border-left:4px solid var(--color-desert-orange);text-align:center;border-radius:.75rem;padding:.95rem 1.15rem 1.05rem;box-shadow:0 6px 18px #2d1b1414}.about-page__trust-card--hero .about-page__subheading{text-align:center;color:var(--color-desert-rust);margin:0 0 .65rem;font-size:clamp(1.05rem,2vw,1.25rem)}.prose .about-page__trust-card--hero .about-page__subheading,.prose .about-page__trust-card--hero p.about-page__text{text-align:center}.about-page__trust-card--hero p.about-page__text{max-width:none;font-size:var(--text-base);text-align:center;margin:0;line-height:1.6}.about-page__trust-card .about-page__subheading{margin-top:0}.about-page__facts li+li{margin-top:.75rem}.about-page .welcome-heading,.services-page .welcome-heading{text-align:center}.about-bento-photo{border:1px solid color-mix(in srgb, var(--color-desert-rust) 14%, transparent);background:color-mix(in srgb, var(--color-desert-paper) 92%, #fff);border-radius:.65rem;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 8px 20px #2d1b141a}.about-bento-photo__frame{aspect-ratio:3/4;overflow:hidden}.about-bento-photo__frame img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about-bento-photo--pinball .about-bento-photo__frame img{object-position:center 12%}.about-bento-photo__caption{text-align:center;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem .85rem .85rem;display:flex}.about-bento-photo__title{font-family:var(--font-family-display);color:var(--color-desert-rust);font-size:.9375rem;font-weight:700}.about-bento-photo__subtitle{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-desert-orange) 85%, var(--color-desert-text));font-size:.75rem;font-weight:600}.about-bento__facts-panel{background:color-mix(in srgb, var(--color-desert-paper) 88%, #fff);border:1px solid color-mix(in srgb, var(--color-desert-rust) 12%, transparent);border-radius:.65rem;flex-direction:column;gap:.85rem;margin:0;padding:1.15rem 1.2rem 1.25rem 1.35rem;display:flex;box-shadow:0 8px 20px #2d1b1414}.about-bento__facts-heading{font-family:var(--font-family-display);text-align:center;color:var(--color-desert-rust);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.about-bento__facts{margin:0;padding:0;list-style:none}.about-bento__facts li{font-size:var(--text-base);color:var(--color-desert-text);padding-left:1.15rem;line-height:1.55;position:relative}.about-bento__facts li:before{content:"";background:var(--color-desert-orange);width:.4rem;height:.4rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-desert-rust) 18%, transparent);border-radius:1px;position:absolute;top:.58em;left:0;transform:rotate(45deg)}.about-bento__facts li+li{margin-top:.75rem}@media (width>=48rem){.about-bento__area--pinball,.about-bento__area--hike,.about-bento__area--facts{align-self:stretch}.about-bento-photo{height:100%}.about-bento__facts-panel{justify-content:center;height:100%}}@media (width<=47.99rem){.about-bento__facts-panel{text-align:left}}
