.m-hero{border-bottom:1px solid var(--c-line);padding-top:54px;padding-bottom:46px}.m-back{color:var(--c-muted);align-items:center;gap:9px;margin-bottom:74px;font-size:13px;display:inline-flex}.m-hero-grid{grid-template-columns:1fr 280px;align-items:center;gap:64px;display:grid}.m-hero h1{letter-spacing:-1.5px;margin:20px 0 25px;font-size:clamp(35px,4vw,55px);font-weight:450;line-height:1.6}.m-hero h1 span{color:#656a6e;letter-spacing:-.7px;font-size:.72em}.m-role{color:var(--c-muted);font-size:15px;line-height:2.05}.m-hero-note{border-left:1px solid var(--c-line);padding-left:50px}.m-letter-mark{letter-spacing:-6px;margin-bottom:25px;font:80px/1 Georgia,serif;display:block}.m-hero-note p{font-size:18px;font-weight:400;line-height:1.9}.m-hero-note>span:last-child{color:var(--c-muted);letter-spacing:1px;margin-top:22px;font-size:9px;display:block}.m-intro{gap:12px;margin-top:70px;display:grid}.m-intro p{color:var(--c-muted);text-wrap:pretty;font-size:16px;line-height:2}.m-intro-phrase{text-wrap:balance;vertical-align:top;width:max-content;max-width:100%;display:inline-block}.m-intro>span{color:#7d8185;font-size:12px}.m-credentials{border-block:1px solid var(--c-line);margin-top:48px;padding-block:24px}.m-credentials dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.m-credentials dt{font-family:var(--we-font-mono);color:var(--c-ink);font-size:21px;font-weight:500;line-height:1.5}.m-credentials dd{color:var(--c-muted);margin:7px 0 0;font-size:14px;line-height:1.8}.m-credentials+.m-intro{margin-top:36px}@media (max-width:760px){.m-credentials dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.m-reading{grid-template-columns:240px minmax(0,1fr);gap:85px;padding-top:65px;display:grid}.m-aside{align-self:start;position:sticky;top:110px}.m-aside nav{gap:18px;display:grid}.m-aside nav>p{margin-bottom:12px}.m-aside a{color:var(--c-muted);transition:color var(--we-motion-feedback);gap:15px;font-size:14px;display:flex}.m-aside a:hover{color:var(--c-ink)}.m-aside a span{color:#a0a4a7;font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px}.m-aside .m-aside-note{color:#93989c;margin-top:65px;font-size:14px;line-height:2.2}.m-contact{background:var(--c-soft);border:1px solid var(--c-line);border-radius:var(--we-radius-feature);justify-content:space-between;align-items:center;gap:60px;margin-top:10px;margin-bottom:45px;padding:60px;display:flex}.m-contact h2{margin:18px 0;font-size:clamp(25px,3vw,36px);font-weight:450;line-height:1.8}.m-contact p:not(.c-eyebrow){color:var(--c-muted);font-size:15px}.m-contact a{align-items:center;gap:9px;margin-top:25px;font-size:14px;display:inline-flex}.m-contact .c-contact-qr figcaption strong{color:var(--c-ink)}.m-contact .c-contact-qr figcaption span{color:var(--c-muted)}@media (max-width:1000px){.m-reading{grid-template-columns:190px minmax(0,1fr);gap:40px}.m-hero-grid{grid-template-columns:1fr 240px;gap:35px}.m-hero-note{padding-left:30px}.m-contact{padding:40px}}@media (max-width:760px){.m-hero{padding-top:30px;padding-bottom:30px}.m-back{margin-bottom:40px}.m-hero-grid{display:block}.m-hero h1{letter-spacing:-1px;font-size:36px;line-height:1.6}.m-hero h1 span{font-size:.63em}.m-hero-note{display:none}.m-intro{margin-top:35px}.m-reading{padding-top:30px;display:block}.m-aside{margin-bottom:45px;position:static}.m-aside nav{flex-wrap:wrap;gap:12px 24px;display:flex}.m-aside nav>p{width:100%;margin:0}.m-aside a{gap:8px;font-size:13px}.m-aside .m-aside-note{display:none}.m-contact{flex-direction:column;align-items:start;gap:35px;padding:30px 24px}.m-contact h2{font-size:25px}.m-contact .c-contact-qr{align-self:center}}
