.about-crane[data-astro-cid-i4epsty6]{width:100%;height:auto;display:block;overflow:visible}.about-crane__load[data-astro-cid-i4epsty6]{transform-box:view-box;transform-origin:215px 80px}@media (prefers-reduced-motion:no-preference){.about-crane__load[data-astro-cid-i4epsty6]{animation:7s ease-in-out infinite alternate about-crane-sway}}@keyframes about-crane-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.about figure{margin:0}.about-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,6vw,6rem) clamp(4rem,8vw,8rem);display:grid}.about-hero h1{font:400 clamp(2.5rem,4.2vw,4.25rem)/1.05 var(--font-serif);letter-spacing:-.05em;max-width:19ch}.about-hero__intro{max-width:50ch;margin-top:2rem}.about-hero__intro p{font-size:clamp(1.0625rem,1.4vw,1.2rem)}.about-hero__intro .about-hero__statement{font-family:var(--font-serif);border-top:1px solid #dedbd6;margin-top:1.5rem;padding-top:1.5rem;font-size:clamp(1.35rem,2vw,1.75rem);font-style:italic;line-height:1.3}.about-hero__media{justify-self:end;width:100%;max-width:380px;position:relative}.about-hero__media img{aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:10px;width:100%;height:auto;position:relative}.about-hero__backdrop{background:#d2cfe4;border-radius:10px;position:absolute;inset:9% -7% -7% 12%}.about-hero__media:after{content:"";background:#2e58ff;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.about-identity{background:#e6eff4;padding-block:clamp(3.5rem,6vw,6rem)}.about-identity__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.about-identity h2{max-width:12ch}.about-identity__body{max-width:60ch;font-size:clamp(1.0625rem,1.35vw,1.2rem)}.about-career__head{max-width:900px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.about-career__grid{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.about-career__left,.about-career__right{border-top:1px solid #ccc9c3;padding-top:1.5rem}.about-career__left p{font-size:1.0625rem}.about-career__left .about-career__thread{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:1.5rem;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.2}.about-career__art{justify-self:center;width:100%;max-width:320px}.about-career__right p+p{margin-top:1.25rem}.about-career__proof{background:#e6eff4;border-radius:8px;margin-top:1.25rem;padding:1.5rem}.about-career__links{flex-wrap:wrap;gap:0 1.75rem;margin-top:1rem;display:flex}.about-thinking{background:#f5f2ec}.about-thinking__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.about-thinking__copy h2{max-width:12ch;margin-bottom:2rem}.about-thinking__copy>p{max-width:60ch}.about-thinking__copy>p+p{margin-top:1.25rem}.about-thinking__copy .about-thinking__lead{font-family:var(--font-serif);margin-bottom:2rem;font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.4}.about-thinking__copy .home-link{margin-top:.5rem}.about-thinking__side{padding-top:clamp(0rem,5vw,4.5rem)}.about-thinking__label{color:#52504a;max-width:36ch;margin-bottom:1.5rem;font-size:.875rem}.question-stack{--k:1;--lift:-5px;justify-items:start;padding-inline:.5rem;display:grid}.question-stack li{z-index:calc(var(--i) + 1);background:var(--tone);width:fit-content;max-width:min(100%,25rem);transform:rotate(calc(var(--tilt) * var(--k)));transform-origin:50% 100%;border:1px solid #1515151a;border-radius:14px;padding:.8rem 1.15rem;font-size:.9375rem;line-height:1.45;position:relative;box-shadow:0 10px 22px -16px #15151566}.question-stack li+li{margin-top:-.2rem}.question-stack li:nth-child(2n){margin-left:clamp(1rem,4vw,2.75rem)}@media (prefers-reduced-motion:no-preference){.motion .question-stack.is-revealed li{animation:about-q-drop .9s cubic-bezier(.2,.9,.3,1.12) calc(var(--i) * .18s) both, about-q-settle 9s ease-in-out calc(1.4s + var(--i) * .7s) infinite}}@keyframes about-q-drop{0%{opacity:0;transform:translateY(-22px) rotate(calc(var(--tilt) * var(--k) * -2))}to{opacity:1;transform:translateY(0) rotate(calc(var(--tilt) * var(--k)))}}@keyframes about-q-settle{0%,to{transform:translateY(0) rotate(calc(var(--tilt) * var(--k)))}40%{transform:translateY(var(--lift)) rotate(calc(var(--tilt) * var(--k) * 1.7))}60%{transform:translateY(1px) rotate(calc(var(--tilt) * var(--k) * .85))}}.about-sharp__head{text-align:center;max-width:760px;margin-inline:auto}.about-sharp__head .home-kicker{justify-content:center;margin-inline:auto}.about-sharp__head h2{max-width:14ch;margin-inline:auto}.about-sharp__head p:not(.home-kicker){max-width:58ch;margin:1.75rem auto 0}.logo-groups{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);max-width:1440px;margin:clamp(3rem,5vw,4.5rem) auto 0;display:grid}.logo-group__label{letter-spacing:.08em;text-transform:uppercase;color:#52504a;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.1rem;font-size:.75rem;font-weight:600;display:flex}.logo-group__label:before,.logo-group__label:after{content:"";background:#ccc9c3;width:2.5rem;height:1px}.marquee{padding-block:.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee__track{width:max-content;display:flex}.marquee__set{flex:none;gap:1rem;padding-right:1rem;display:flex}@media (prefers-reduced-motion:no-preference){.marquee__track{animation:about-marquee calc(var(--count) * 7s) linear infinite}.marquee--right .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}}@keyframes about-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee__track{width:auto}.marquee__set{flex-wrap:wrap;flex:1;justify-content:center;padding-inline:1rem}.marquee__set[data-copy="1"],.logo-chip--repeat{display:none}}.about-personal{background:#dce8df}.about-personal__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.about-personal__media{justify-self:start;width:100%;max-width:460px}.about-personal__media img{border-radius:10px;width:100%;height:auto;transform:rotate(-1.5deg);box-shadow:0 18px 40px -28px #15151580}.about-personal__copy h2{max-width:12ch}.about-personal__story{margin-top:2.25rem}.about-personal__story li{border-top:1px solid #a9c2b3;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.35rem;display:grid}.about-personal__story li:last-child{border-bottom:1px solid #a9c2b3}.about-personal__index{font-variant-numeric:tabular-nums;padding-top:.3rem;font-size:.75rem}.about-personal__story p{max-width:62ch}@media (width>=1000px){.about-thinking__side{top:calc(var(--header-offset) + 1rem);position:sticky}}@media (prefers-reduced-motion:reduce){.about .about-thinking__side{position:static}}@media (width<=1099px){.about-career__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"left art""right art";row-gap:2.5rem}.about-career__left{grid-area:left}.about-career__art{grid-area:art;align-self:center}.about-career__right{grid-area:right}}@media (width<=900px){.about-hero,.about-identity__grid,.about-thinking__grid,.about-personal__grid{grid-template-columns:1fr}.about-hero__media{justify-self:start;width:calc(100% - 2rem);max-width:300px}.about-hero__backdrop{inset:9% -1.5rem -1.5rem 12%}.about-identity__grid{gap:1.5rem}.about-thinking__side{padding-top:0}.about-personal__media{max-width:420px}}@media (width<=700px){.about-career__grid{grid-template-columns:1fr;grid-template-areas:"left""art""right"}.about-career__art{max-width:240px}.question-stack{--k:.6;--lift:-3px;padding-inline:0}.question-stack li:nth-child(2n){margin-left:1rem}.about-personal__media img{transform:none}.about-personal__story li{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem}}@media (width<=600px){.about-hero h1{font-size:clamp(2.3rem,10vw,3.2rem)}}@media (prefers-reduced-motion:no-preference){.about-hero__media img{animation:about-hero-in 1.1s var(--ease-out) both}.about-hero__backdrop{animation:about-hero-drift 1.6s var(--ease-out) .15s both}}@keyframes about-hero-in{0%{opacity:0;transform:translateY(16px)scale(1.02)}}@keyframes about-hero-drift{0%{opacity:0;transform:translate(-18px,-14px)}}
