.about-module__8TymFG__page{padding-top:var(--header-offset-expanded);background:var(--color-paper);color:var(--color-ink);overflow:hidden}.about-module__8TymFG__hero{grid-template-columns:minmax(0,1fr) minmax(22rem,31rem);grid-template-areas:"copy visual""profile certificates";align-items:start;gap:clamp(1.15rem,1.8vw,1.6rem) clamp(2rem,4vw,4.5rem);width:min(1290px,100% - 2rem);margin-inline:auto;padding-block:clamp(1.25rem,2.4vw,2.35rem) clamp(3.5rem,6vw,5.5rem);display:grid}.about-module__8TymFG__heroCopy{grid-area:copy;gap:.65rem;max-width:none;display:grid}.about-module__8TymFG__hero h1{max-width:none;color:var(--color-forest);letter-spacing:normal;text-shadow:0 2px #ffffffe0,2px 3px 2px #1d29215c,4px 6px 6px #1d29213d,7px 9px 14px #1d292124;white-space:nowrap;margin:0;font-family:inherit;font-size:clamp(2.15rem,2.8vw,2.75rem);font-weight:800;line-height:1.2}.about-module__8TymFG__heroLead{max-width:none;color:var(--color-muted);margin:0;font-size:clamp(1.02rem,1.25vw,1.12rem);font-weight:800;line-height:1.8}.about-module__8TymFG__portraitPlaceholder{isolation:isolate;aspect-ratio:2.05;background:var(--color-paper);grid-area:visual;justify-self:stretch;width:100%;position:relative;overflow:hidden}.about-module__8TymFG__portraitPlaceholder:before{z-index:2;content:"";background:linear-gradient(to right, transparent 70%, var(--color-paper) 100%);pointer-events:none;position:absolute;inset:0}.about-module__8TymFG__heroPortraitImage{z-index:1;object-fit:cover;object-position:left center}.about-module__8TymFG__heroActions{margin-top:.15rem}.about-module__8TymFG__ctaLinks{flex-wrap:wrap;gap:.75rem;display:flex}.about-module__8TymFG__profileList{grid-area:profile}.about-module__8TymFG__readingColumn h2,.about-module__8TymFG__storyInner>h2,.about-module__8TymFG__finalCta h2{color:var(--color-night);text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:800;line-height:1.2}.about-module__8TymFG__profileList ul{color:var(--color-muted);gap:.85rem;margin:0;padding:0;font-size:clamp(1.02rem,1.2vw,1.12rem);line-height:1.75;list-style:none;display:grid}.about-module__8TymFG__profileList li{padding-inline-start:1.55rem;position:relative}.about-module__8TymFG__profileList li:before{border:2px solid var(--color-blush-strong);background:var(--color-paper);content:"";border-radius:50%;width:.58rem;height:.58rem;position:absolute;inset-block-start:.72em;inset-inline-start:0}.about-module__8TymFG__profileList strong{color:var(--color-night);font-weight:800}.about-module__8TymFG__certificatesFigure{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-soft);border:1px solid #d1c6a6c2;grid-area:certificates;align-self:start;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:-.65rem .65rem #e0d4b22e,0 18px 42px #2e3a2e1c}.about-module__8TymFG__certificatesFigure:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(270deg,#f8f7f024,#0000 22%);position:absolute;inset:0}.about-module__8TymFG__certificatesFigure img{object-fit:cover;border-radius:inherit}.about-module__8TymFG__beliefSection{background:linear-gradient(90deg, #8ba58e1a, transparent 55%), var(--color-soft);border-block:1px solid #d1c6a670;padding-block:clamp(2.25rem,3.5vw,3.25rem)}.about-module__8TymFG__readingColumn{width:min(52rem,100% - 2rem);margin-inline:auto}.about-module__8TymFG__beliefSection .about-module__8TymFG__readingColumn{border-inline-start:4px solid var(--color-blush);width:min(1290px,100% - 2rem);padding-inline-start:clamp(1.2rem,3vw,2.5rem)}.about-module__8TymFG__beliefSection p{color:var(--color-night);text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.75vw,1.7rem);font-weight:400;line-height:1.55}.about-module__8TymFG__beliefSection p strong{font-weight:800}.about-module__8TymFG__personalSection,.about-module__8TymFG__storySection{padding-block:var(--space-section)}.about-module__8TymFG__personalSection{background:var(--color-paper);padding-block:clamp(2.8rem,5vw,4.5rem)}.about-module__8TymFG__personalInner{grid-template-columns:minmax(0,1.16fr) minmax(18rem,.74fr);grid-template-areas:"copy visual";align-items:center;gap:clamp(3rem,7vw,7rem);width:min(1160px,100% - 2rem);margin-inline:auto;display:grid}.about-module__8TymFG__personalCopy{grid-area:copy}.about-module__8TymFG__personalSection h2{font-size:clamp(1.7rem,2.7vw,2.35rem)}.about-module__8TymFG__personalSection .about-module__8TymFG__prose{gap:.7rem;margin-top:.75rem}.about-module__8TymFG__personalSection .about-module__8TymFG__prose p{font-size:clamp(1.08rem,1.4vw,1.2rem);line-height:1.82}.about-module__8TymFG__personalPortrait{isolation:isolate;aspect-ratio:4/5;grid-area:visual;justify-self:center;width:min(100%,24rem);position:relative}.about-module__8TymFG__personalPortrait:before{z-index:-2;content:"";background:#e0d4b26b;border:1px solid #d1c6a6ad;position:absolute;inset:-.9rem .9rem .9rem -.9rem}.about-module__8TymFG__personalPortrait:after{z-index:-1;background:var(--color-blush-strong);content:"";width:58%;height:1px;position:absolute;inset-block-end:-1.2rem;inset-inline-start:-1.2rem}.about-module__8TymFG__personalPortraitImage{object-fit:cover;object-position:center center;border:1px solid #4c6b4c5c;box-shadow:0 18px 42px #2e3a2e17}.about-module__8TymFG__storySection{background:var(--color-soft);border-top:1px solid #d1c6a67a;position:relative;overflow:hidden}.about-module__8TymFG__prose{gap:1rem;margin-top:1.65rem;display:grid}.about-module__8TymFG__prose p,.about-module__8TymFG__finalCta p{color:var(--color-muted);margin:0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.9}.about-module__8TymFG__storyInner{width:min(1290px,100% - 2rem);margin-inline:auto;position:relative}.about-module__8TymFG__storyInner>h2{max-width:none}.about-module__8TymFG__storyTitle{z-index:2;gap:.35rem;display:grid;position:relative}.about-module__8TymFG__storyKicker{color:var(--color-muted);white-space:nowrap;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:650;line-height:1.35}.about-module__8TymFG__storyQuestion{color:var(--color-night);white-space:nowrap;font-size:clamp(2.25rem,3.45vw,3.35rem);font-weight:800;line-height:1.18}.about-module__8TymFG__workSections{z-index:2;border-bottom:1px solid #d1c6a69e;margin-top:clamp(2.5rem,5vw,4.25rem);display:grid;position:relative}.about-module__8TymFG__workSection{border-top:1px solid #d1c6a69e;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr) 2rem;column-gap:clamp(2rem,5vw,5rem);display:grid}.about-module__8TymFG__accordionHeading{z-index:1;grid-area:1/1/auto/-1;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr) 2rem;align-self:stretch;column-gap:clamp(2rem,5vw,5rem);margin:0;display:grid}.about-module__8TymFG__accordionTrigger{width:100%;height:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:.2rem;grid-column:1/-1;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr) 2rem;align-items:start;column-gap:clamp(2rem,5vw,5rem);padding:clamp(1.65rem,3vw,2.5rem) clamp(.75rem,1.5vw,1.25rem);transition:background-color .18s,box-shadow .18s,transform .18s;display:grid}.about-module__8TymFG__accordionHeadingCopy{display:contents}.about-module__8TymFG__accordionTitle{z-index:2;background:var(--color-soft);min-width:0;box-shadow:0 0 0 clamp(.65rem, 1.2vw, 1rem) var(--color-soft);color:var(--color-night);text-wrap:balance;grid-column:1;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;line-height:1.42;position:relative}.about-module__8TymFG__accordionPreview{z-index:2;background:var(--color-soft);max-width:62rem;max-height:3.5em;color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.75;display:-webkit-box;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 54%,#0000 100%);mask-image:linear-gradient(#000 0% 54%,#0000 100%)}.about-module__8TymFG__accordionArrow{z-index:2;color:var(--color-night);flex:none;grid-column:3;justify-self:center;margin-top:.35rem;transition:transform .18s;position:relative}.about-module__8TymFG__accordionTrigger[aria-expanded=true] .about-module__8TymFG__accordionArrow{transform:rotate(-90deg)}.about-module__8TymFG__accordionTrigger[aria-expanded=true] .about-module__8TymFG__accordionPreview{display:none}.about-module__8TymFG__accordionTrigger:hover{background:#ffffff6b;transform:translateY(-1px);box-shadow:0 8px 22px #2e3a2e0d}.about-module__8TymFG__accordionTrigger:hover:not([aria-expanded=true]) .about-module__8TymFG__accordionArrow{transform:translate(-2px)}.about-module__8TymFG__accordionTrigger:focus-visible{outline-offset:-3px;outline:3px solid #8ba58eb8}.about-module__8TymFG__accordionPanel{z-index:2;pointer-events:none;grid-area:1/2;width:100%;padding:clamp(1.65rem,3vw,2.5rem) clamp(.75rem,1.5vw,1.25rem) clamp(2.5rem,4.5vw,3.75rem);position:relative}.about-module__8TymFG__accordionPanel[hidden]{display:none}.about-module__8TymFG__workSection .about-module__8TymFG__prose{background:var(--color-soft);gap:.85rem;margin-top:0}.about-module__8TymFG__workSection .about-module__8TymFG__prose strong{color:var(--color-ink);font-weight:800}.about-module__8TymFG__workSection .about-module__8TymFG__prose u{text-underline-offset:.18em;text-decoration-color:#8ba58ead;text-decoration-thickness:.09em}.about-module__8TymFG__workSection .about-module__8TymFG__prose .about-module__8TymFG__centeredParagraph{text-align:center}.about-module__8TymFG__storySection .about-module__8TymFG__storyCircle{z-index:0!important}.about-module__8TymFG__storyCircleTop{top:clamp(1rem,3vw,2.5rem);left:clamp(-13rem,-14vw,-11.5rem)}.about-module__8TymFG__storyCircleLower{top:68%;left:auto;right:0;transform:translate(calc(clamp(10.5rem,14vw,12.5rem) + 1rem))}.about-module__8TymFG__finalCta{padding:var(--space-section) 1rem;background-color:var(--color-night);color:var(--color-paper);background-image:linear-gradient(90deg,#2e3a2ec7,#2e3a2e8f),url(/assets/contact-background.png);background-position:50%,52% 42%;background-repeat:no-repeat;background-size:auto,min(92rem,118vw);position:relative;overflow:hidden}.about-module__8TymFG__finalCta:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 22%,#e0d4b229,#0000 34%),linear-gradient(#2e3a2e00,#2e3a2e47);position:absolute;inset:0}.about-module__8TymFG__finalCtaInner{z-index:1;width:min(52rem,100%);margin-inline:auto;position:relative}.about-module__8TymFG__finalCta h2{color:var(--color-paper)}.about-module__8TymFG__finalCta p{color:#ffffffc7;margin-top:1rem}.about-module__8TymFG__finalCta .about-module__8TymFG__ctaLinks{margin-top:1.8rem}.about-module__8TymFG__finalCta .button-secondary{color:var(--color-paper);background:0 0;border-color:#ffffff80}.about-module__8TymFG__finalCta .button-secondary:hover{border-color:var(--color-sand);background:#ffffff17}@media (max-width:1080px){.about-module__8TymFG__hero h1{text-shadow:none;white-space:normal;font-size:clamp(1.2rem,2.1vw,1.45rem);line-height:1.3}}@media (max-width:1024px){.about-module__8TymFG__storyCircle{display:none}.about-module__8TymFG__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""profile""certificates";gap:1.5rem;min-height:0;padding-block:1.75rem 3.5rem}.about-module__8TymFG__heroCopy{z-index:1;align-content:center;min-height:14rem;padding:clamp(1.25rem,4vw,2rem);position:relative}.about-module__8TymFG__hero h1,.about-module__8TymFG__heroLead{max-width:none}.about-module__8TymFG__portraitPlaceholder{z-index:0;aspect-ratio:auto;background:var(--color-paper);width:100%;height:100%;min-height:100%;box-shadow:none;pointer-events:none;grid-area:copy;align-self:stretch;padding:0}.about-module__8TymFG__portraitPlaceholder:before{background:linear-gradient(90deg,#f8f7f075,#f8f7f0db 58%,#f8f7f0fa),linear-gradient(#f8f7f01f,#f8f7f047)}.about-module__8TymFG__heroPortraitImage{object-position:left center;opacity:.78}.about-module__8TymFG__profileList{margin-top:0}.about-module__8TymFG__certificatesFigure{justify-self:center;width:min(100%,38rem)}}@media (min-width:701px) and (max-width:1024px){.about-module__8TymFG__heroCopy{padding-left:clamp(14rem,31vw,18rem)}}@media (max-width:900px){.about-module__8TymFG__heroActions{justify-self:center}.about-module__8TymFG__workSection,.about-module__8TymFG__accordionHeading{display:block}.about-module__8TymFG__accordionTrigger{grid-template-columns:minmax(0,1fr) auto;gap:1rem;height:auto;padding:1.4rem clamp(.75rem,1.5vw,1.25rem);scroll-margin-top:.75rem;display:grid}.about-module__8TymFG__accordionHeadingCopy{gap:.65rem;min-width:0;display:grid}.about-module__8TymFG__accordionTitle,.about-module__8TymFG__accordionArrow{grid-column:auto}.about-module__8TymFG__accordionTitle{box-shadow:none}.about-module__8TymFG__accordionArrow{margin-top:.35rem}.about-module__8TymFG__accordionPreview{display:none}.about-module__8TymFG__accordionPanel{pointer-events:auto;width:100%;margin-inline-start:0;padding:0 clamp(.75rem,1.5vw,1.25rem) 2.25rem;display:block}.about-module__8TymFG__personalInner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual"}.about-module__8TymFG__personalPortrait{margin-top:1rem}.about-module__8TymFG__storyKicker,.about-module__8TymFG__storyQuestion{white-space:normal}}@media (max-width:700px){.about-module__8TymFG__page{padding-top:var(--header-offset-expanded)}.about-module__8TymFG__hero{gap:1.2rem;padding-block:1.25rem 3rem}.about-module__8TymFG__hero h1{font-size:1.2rem;line-height:1.3}.about-module__8TymFG__heroLead{margin-left:clamp(5.5rem,27vw,7rem);font-size:1rem;line-height:1.8}.about-module__8TymFG__heroPortraitImage{object-position:34% center;opacity:.68}.about-module__8TymFG__ctaLinks{justify-content:center}.about-module__8TymFG__profileList ul{font-size:1rem}.about-module__8TymFG__beliefSection,.about-module__8TymFG__storySection,.about-module__8TymFG__finalCta{padding-block:4rem}.about-module__8TymFG__personalSection{padding-block:clamp(2.5rem,8vw,3.5rem)}.about-module__8TymFG__beliefSection{padding-block:2.5rem}.about-module__8TymFG__readingColumn h2,.about-module__8TymFG__storyInner>h2,.about-module__8TymFG__finalCta h2{font-size:clamp(1.85rem,9vw,2.55rem)}.about-module__8TymFG__personalSection h2{font-size:clamp(1.65rem,7.5vw,2.1rem)}.about-module__8TymFG__storyKicker{font-size:clamp(1.2rem,5.4vw,1.5rem)}.about-module__8TymFG__storyQuestion{font-size:clamp(1.85rem,8.4vw,2.5rem)}.about-module__8TymFG__beliefSection p{font-size:clamp(1.18rem,5.5vw,1.55rem)}.about-module__8TymFG__workSections{margin-top:2.5rem}.about-module__8TymFG__accordionTitle{font-size:clamp(1.35rem,6.5vw,1.75rem)}.about-module__8TymFG__prose p,.about-module__8TymFG__finalCta p{font-size:1rem;line-height:1.85}}@media (prefers-reduced-motion:reduce){.about-module__8TymFG__accordionTrigger,.about-module__8TymFG__accordionArrow{transition:none}}@media (max-width:430px){.about-module__8TymFG__hero,.about-module__8TymFG__readingColumn,.about-module__8TymFG__personalInner,.about-module__8TymFG__storyInner{width:min(100% - 1.5rem, var(--container))}.about-module__8TymFG__ctaLinks{width:100%;display:grid}.about-module__8TymFG__ctaLinks .button{width:100%}}
