.HomeSections-module__qKDaQq__section{column-gap:var(--space-column);padding:var(--space-block) var(--page-gutter) calc(var(--space-section) - var(--space-block));background:var(--ground-canvas);color:var(--color-charcoal);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;scroll-margin-top:-1.5rem;display:grid}@media (min-width:45.01rem){.HomeSections-module__qKDaQq__section:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){padding:var(--space-section) var(--space-section) 0}}@media (min-width:45.01rem) and (max-width:45rem),(min-width:1000.16px) and (not (max-width:45rem)){.HomeSections-module__qKDaQq__section:where(:root[data-page-pushed],:root[data-page-pushed] *){padding:var(--space-section) var(--space-section) 0}}.HomeSections-module__qKDaQq__lead{top:calc(var(--nav-height) + var(--space-block));align-items:flex-start;gap:var(--space-text);flex-direction:column;display:flex;position:sticky}.HomeSections-module__qKDaQq__title{margin:0 0 var(--space-pair);font-family:var(--font-geist-sans);font-size:var(--type-title);letter-spacing:-.035em;font-weight:600;line-height:1}.HomeSections-module__qKDaQq__availability{align-items:center;gap:var(--space-cluster);font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.01em;color:var(--site-ink-soft);margin:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.HomeSections-module__qKDaQq__availability[data-after-title]{transition:opacity var(--enter-duration) var(--enter-ease), translate var(--enter-duration) var(--enter-ease)}[data-title-waiting] .HomeSections-module__qKDaQq__availability[data-after-title]{opacity:0;translate:0 var(--enter-rise);transition:none}}.HomeSections-module__qKDaQq__onward{font-size:var(--type-label);letter-spacing:.02em;text-transform:uppercase;gap:.35em}.HomeSections-module__qKDaQq__body{min-width:0}.HomeSections-module__qKDaQq__letterRow{row-gap:var(--space-band);grid-template-columns:minmax(0,1fr)}@media (min-width:45.01rem){.HomeSections-module__qKDaQq__letterRow:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:45.01rem) and (max-width:45rem),(min-width:1000.16px) and (not (max-width:45rem)){.HomeSections-module__qKDaQq__letterRow:where(:root[data-page-pushed],:root[data-page-pushed] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.HomeSections-module__qKDaQq__letterCol{min-width:0}.HomeSections-module__qKDaQq__letterHead{justify-content:space-between;align-items:baseline;column-gap:var(--space-block);margin-bottom:var(--space-block);flex-wrap:wrap;display:flex}.HomeSections-module__qKDaQq__letterTitle{font-family:var(--font-geist-sans);font-size:var(--type-section);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.HomeSections-module__qKDaQq__jobs.HomeSections-module__qKDaQq__letterJobs{--job-mark:calc(var(--type-body) * 5.5);border-top:0}.HomeSections-module__qKDaQq__group{margin:0 0 var(--space-row);font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;color:var(--site-ink-mute);font-weight:400}.HomeSections-module__qKDaQq__rows{border-top:1px solid var(--site-rule);margin:0;padding:0;list-style:none}.HomeSections-module__qKDaQq__rows+.HomeSections-module__qKDaQq__group{margin-top:var(--space-block)}.HomeSections-module__qKDaQq__jobs{--job-mark:calc(var(--type-body) * 8);border-top:1px solid var(--site-rule);margin:0;padding:0;list-style:none}.HomeSections-module__qKDaQq__job{border-bottom:1px solid var(--site-rule)}.HomeSections-module__qKDaQq__jobToggle{--button-font:var(--font-geist-sans);--button-size:var(--type-body);--button-hover:var(--color-charcoal);grid-template-columns:var(--job-mark) minmax(0, 1fr) auto;column-gap:var(--space-block);width:100%;padding:var(--space-text) 0;letter-spacing:normal;align-items:center;display:grid}.HomeSections-module__qKDaQq__jobToggle .HomeSections-module__qKDaQq__mark{max-width:100%}.HomeSections-module__qKDaQq__jobToggle .HomeSections-module__qKDaQq__cvHead{column-gap:var(--space-block);row-gap:var(--space-pair);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.HomeSections-module__qKDaQq__jobToggle .HomeSections-module__qKDaQq__cvDates{white-space:nowrap;grid-area:1/2/span 2}.HomeSections-module__qKDaQq__jobPlus{width:24px;height:24px;color:var(--site-ink-soft);background:currentColor;transition:rotate .24s cubic-bezier(.4,0,.2,1),color .18s;-webkit-mask:url(/case-study/plus.svg) 50%/contain no-repeat;mask:url(/case-study/plus.svg) 50%/contain no-repeat}.HomeSections-module__qKDaQq__job[data-open] .HomeSections-module__qKDaQq__jobPlus{rotate:45deg}@media (hover:hover){.HomeSections-module__qKDaQq__jobToggle:hover .HomeSections-module__qKDaQq__jobPlus{color:var(--job-accent,var(--pixel-accent))}.HomeSections-module__qKDaQq__jobToggle:hover .HomeSections-module__qKDaQq__markTint,.HomeSections-module__qKDaQq__school[data-accent]:hover .HomeSections-module__qKDaQq__markTint{opacity:1}.HomeSections-module__qKDaQq__jobToggle:hover .HomeSections-module__qKDaQq__markImg,.HomeSections-module__qKDaQq__school[data-accent]:hover .HomeSections-module__qKDaQq__markImg{opacity:0}}.HomeSections-module__qKDaQq__jobPanelWrap{grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows .36s cubic-bezier(.4,0,.2,1);display:grid}.HomeSections-module__qKDaQq__job[data-open] .HomeSections-module__qKDaQq__jobPanelWrap{grid-template-rows:1fr}.HomeSections-module__qKDaQq__jobPanel{min-height:0;overflow:hidden}.HomeSections-module__qKDaQq__jobBody{align-items:flex-start;gap:var(--space-text);padding:0 0 var(--space-text) calc(var(--job-mark) + var(--space-block));flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.HomeSections-module__qKDaQq__jobPlus,.HomeSections-module__qKDaQq__jobPanelWrap{transition:none}}.HomeSections-module__qKDaQq__cvProject{display:inline-block}.HomeSections-module__qKDaQq__points{column-gap:var(--space-block);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.HomeSections-module__qKDaQq__point{gap:var(--space-pair);flex-direction:column;display:flex}.HomeSections-module__qKDaQq__pointLabel{font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;color:var(--site-ink-mute)}.HomeSections-module__qKDaQq__pointText{font-family:var(--font-geist-sans);font-size:var(--type-label);color:var(--site-ink-soft);text-wrap:pretty;margin:0;line-height:1.4}@media (min-width:45.01rem){.HomeSections-module__qKDaQq__pointText:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){font-size:var(--type-body)}}@media (min-width:45.01rem) and (max-width:45rem),(min-width:1000.16px) and (not (max-width:45rem)){.HomeSections-module__qKDaQq__pointText:where(:root[data-page-pushed],:root[data-page-pushed] *){font-size:var(--type-body)}}.HomeSections-module__qKDaQq__jobs+.HomeSections-module__qKDaQq__group,.HomeSections-module__qKDaQq__strip+.HomeSections-module__qKDaQq__group{margin-top:var(--space-block)}.HomeSections-module__qKDaQq__schools{column-gap:var(--space-grid);border-top:1px solid var(--site-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HomeSections-module__qKDaQq__school{column-gap:var(--space-block);row-gap:var(--space-pair);padding:var(--space-text) 0;border-bottom:1px solid var(--site-rule);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;display:grid}.HomeSections-module__qKDaQq__school .HomeSections-module__qKDaQq__cvText{grid-column:2}.HomeSections-module__qKDaQq__mark{--mark-size:calc(var(--type-body) * 2.25);--mark-aspect:1;height:var(--mark-size);font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.02em;text-transform:uppercase;color:var(--site-ink-mute);align-items:center;display:flex}.HomeSections-module__qKDaQq__markImg{width:auto;max-width:100%;height:min(var(--mark-size), calc(var(--mark-size) * pow(var(--mark-aspect), -.35)));object-fit:contain;object-position:left center;display:block}.HomeSections-module__qKDaQq__markInk{max-width:100%;display:block;position:relative}.HomeSections-module__qKDaQq__markImg{transition:opacity .18s}.HomeSections-module__qKDaQq__markLink{border-radius:2px;outline:none}.HomeSections-module__qKDaQq__markLink:focus-visible{outline:2px solid var(--job-accent,var(--pixel-accent));outline-offset:4px}.HomeSections-module__qKDaQq__markTint{background:var(--job-accent,var(--pixel-accent));-webkit-mask:var(--mark-src) left center / contain no-repeat;-webkit-mask:var(--mark-src) left center / contain no-repeat;mask:var(--mark-src) left center / contain no-repeat;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.HomeSections-module__qKDaQq__markImg,.HomeSections-module__qKDaQq__markTint{transition:none}}.dark .HomeSections-module__qKDaQq__markImg{filter:invert()hue-rotate(180deg)}.HomeSections-module__qKDaQq__cvHead{gap:var(--space-pair);flex-direction:column;display:flex}.HomeSections-module__qKDaQq__cvOrg{font-family:var(--font-geist-sans);font-size:var(--type-subheading);letter-spacing:-.015em;font-weight:600;line-height:1.2}.HomeSections-module__qKDaQq__cvRole{font-family:var(--font-geist-sans);font-size:var(--type-body);line-height:1.3}.HomeSections-module__qKDaQq__cvDates{font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.02em;color:var(--site-ink-mute)}.HomeSections-module__qKDaQq__cvText{font-family:var(--font-geist-sans);font-size:var(--type-body);color:var(--site-ink-soft);text-wrap:pretty;line-height:1.45}.HomeSections-module__qKDaQq__writingIndex{--typed-index-pad:0px;height:clamp(16rem,50svh,30rem)}.HomeSections-module__qKDaQq__links>li{border-bottom:1px solid var(--site-rule)}.HomeSections-module__qKDaQq__linkRow{justify-content:space-between;align-items:baseline;gap:var(--space-block);padding:var(--space-text) 0;color:inherit;text-decoration:none;transition:color .18s;display:flex}.HomeSections-module__qKDaQq__linkTitle{font-family:var(--font-geist-sans);font-size:var(--type-subheading);letter-spacing:-.015em;font-weight:500;line-height:1.25}.HomeSections-module__qKDaQq__linkMeta{font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.02em;color:var(--site-ink-mute);flex:none}@media (hover:hover){.HomeSections-module__qKDaQq__linkRow:hover{color:var(--pixel-accent)}}.HomeSections-module__qKDaQq__linkRow:focus-visible{outline:2px solid var(--pixel-accent);outline-offset:2px}.HomeSections-module__qKDaQq__copy{display:inline-grid}.HomeSections-module__qKDaQq__copyLabel{visibility:hidden;grid-area:1/1}.HomeSections-module__qKDaQq__copyLabel[data-shown]{visibility:visible}.HomeSections-module__qKDaQq__contents{display:contents}.HomeSections-module__qKDaQq__phoneOnly{display:none}@media (min-width:45.01rem){.HomeSections-module__qKDaQq__wide:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){row-gap:var(--space-band);grid-template-columns:minmax(0,1fr)}.HomeSections-module__qKDaQq__wide>.HomeSections-module__qKDaQq__lead:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){justify-content:space-between;align-items:baseline;column-gap:var(--space-block);flex-flow:wrap;position:static}.HomeSections-module__qKDaQq__wide .HomeSections-module__qKDaQq__title:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){margin-bottom:0}.HomeSections-module__qKDaQq__wide .HomeSections-module__qKDaQq__writingIndex:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){height:clamp(18rem,62svh,40rem)}}@media (min-width:45.01rem) and (max-width:45rem),(min-width:1000.16px) and (not (max-width:45rem)){.HomeSections-module__qKDaQq__wide:where(:root[data-page-pushed],:root[data-page-pushed] *){row-gap:var(--space-band);grid-template-columns:minmax(0,1fr)}.HomeSections-module__qKDaQq__wide>.HomeSections-module__qKDaQq__lead:where(:root[data-page-pushed],:root[data-page-pushed] *){justify-content:space-between;align-items:baseline;column-gap:var(--space-block);flex-flow:wrap;position:static}.HomeSections-module__qKDaQq__wide .HomeSections-module__qKDaQq__title:where(:root[data-page-pushed],:root[data-page-pushed] *){margin-bottom:0}.HomeSections-module__qKDaQq__wide .HomeSections-module__qKDaQq__writingIndex:where(:root[data-page-pushed],:root[data-page-pushed] *){height:clamp(18rem,62svh,40rem)}}.HomeSections-module__qKDaQq__signoff{--signoff-size:min(calc((calc(100 * var(--pvw,1vw)) - 2 * var(--space-section)) / 12.4), 8.5rem);--signoff-links:calc(2.5rem + var(--space-block));--signoff-descent:.32;--signoff-height:calc(var(--signoff-links) + var(--signoff-size) * (2.2 - var(--signoff-descent)));--signoff-hold:72svh;flex-direction:column;display:flex}.HomeSections-module__qKDaQq__signoffHold{top:calc(var(--signoff-hold) - var(--signoff-height));padding-top:var(--signoff-links);margin-bottom:calc(-1 * var(--signoff-descent) * var(--signoff-size));position:sticky}.HomeSections-module__qKDaQq__signoffLine{font-family:var(--font-newsreader);font-weight:400;font-size:var(--signoff-size);letter-spacing:-.02em;margin:0;line-height:1.1}.HomeSections-module__qKDaQq__signoffRunway{height:calc(100svh - var(--signoff-hold));flex:none}.HomeSections-module__qKDaQq__signoffAvailability{margin-left:auto}.HomeSections-module__qKDaQq__quietLead,.HomeSections-module__qKDaQq__wide>.HomeSections-module__qKDaQq__quietLead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HomeSections-module__qKDaQq__contact{padding-bottom:0}.HomeSections-module__qKDaQq__signoffMail{color:inherit;text-decoration:none;transition:color .18s}@media (hover:hover){.HomeSections-module__qKDaQq__signoffMail:hover{color:var(--pixel-accent)}}.HomeSections-module__qKDaQq__signoffMail:focus-visible{outline:2px solid var(--pixel-accent);outline-offset:4px}.HomeSections-module__qKDaQq__signoffLinks{align-items:center;gap:var(--space-text) var(--space-block);flex-wrap:wrap;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:64rem){.HomeSections-module__qKDaQq__section:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){row-gap:var(--space-block);grid-template-columns:minmax(0,1fr)}.HomeSections-module__qKDaQq__lead:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){position:static}}@media (max-width:64rem) and (max-width:45rem),(max-width:1312.82px) and (not (max-width:45rem)){.HomeSections-module__qKDaQq__section:where(:root[data-page-pushed],:root[data-page-pushed] *){row-gap:var(--space-block);grid-template-columns:minmax(0,1fr)}.HomeSections-module__qKDaQq__lead:where(:root[data-page-pushed],:root[data-page-pushed] *){position:static}}.HomeSections-module__qKDaQq__strip,.HomeSections-module__qKDaQq__schoolLines{display:none}@media (max-width:45rem){.HomeSections-module__qKDaQq__section:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){align-items:stretch;gap:var(--space-block);padding:var(--space-section) var(--page-gutter) 0;flex-direction:column;scroll-margin-top:0;display:flex}.HomeSections-module__qKDaQq__section[data-home-section=work]:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){padding-top:calc(var(--nav-height) + var(--space-text));padding-bottom:calc(4.625rem + env(safe-area-inset-bottom,0px) + var(--space-block));overflow-x:clip}.HomeSections-module__qKDaQq__jobs:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *),.HomeSections-module__qKDaQq__schools:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *),.HomeSections-module__qKDaQq__timelineBox:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){display:none}.HomeSections-module__qKDaQq__writingIndex:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *),.HomeSections-module__qKDaQq__wide .HomeSections-module__qKDaQq__writingIndex:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){height:clamp(16rem,58svh,26rem)}.HomeSections-module__qKDaQq__writingIndex [role=listitem]:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){margin-top:.35em;display:block}.HomeSections-module__qKDaQq__signoff:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){--signoff-size:calc((calc(100 * var(--pvw,1vw)) - 2 * var(--page-gutter)) / 12.4);--signoff-links:calc(5.5rem + var(--space-block))}.HomeSections-module__qKDaQq__signoffAvailability:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){flex-basis:100%;margin-left:0}.HomeSections-module__qKDaQq__phoneOnly:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){display:contents}.HomeSections-module__qKDaQq__schoolLines:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){gap:var(--space-cluster);padding:var(--space-text) 0 0;border-top:1px solid var(--site-rule);font-family:var(--font-geist-sans);font-size:var(--type-body);color:var(--site-ink-soft);flex-direction:column;margin:0;line-height:1.35;list-style:none;display:flex}.HomeSections-module__qKDaQq__schoolName:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){color:var(--color-charcoal);font-weight:600}.HomeSections-module__qKDaQq__section[data-home-section=about]:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){gap:var(--space-text)}.HomeSections-module__qKDaQq__section[data-home-section=about] .HomeSections-module__qKDaQq__group:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){margin-bottom:var(--space-cluster)}.HomeSections-module__qKDaQq__section[data-home-section=about] .HomeSections-module__qKDaQq__strip+.HomeSections-module__qKDaQq__group:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){margin-top:var(--space-text)}.HomeSections-module__qKDaQq__strip:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){--strip-card:calc(82 * var(--pvw,1vw));gap:var(--space-cluster);flex-direction:column;display:flex}.HomeSections-module__qKDaQq__stripRow:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){gap:var(--space-cluster);margin:0 calc(-1 * var(--page-gutter));padding:var(--space-cluster) calc((calc(100 * var(--pvw,1vw)) - var(--strip-card)) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.HomeSections-module__qKDaQq__stripRow:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *)::-webkit-scrollbar{display:none}.HomeSections-module__qKDaQq__stripCard:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){--near:0;flex:0 0 var(--strip-card);column-gap:var(--space-text);padding:var(--space-inset);border:1px solid var(--site-rule);scroll-snap-align:center;opacity:calc(.35 + .65 * var(--near));scale:calc(.92 + .08 * var(--near));outline-offset:2px;border-radius:8px;outline:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;transition:outline-color .24s;display:grid}.HomeSections-module__qKDaQq__stripCard[aria-current]:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){outline-color:var(--job-accent,var(--pixel-accent))}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__cvHead:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){grid-area:1/1}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__mark:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){--mark-size:calc(var(--type-body) * 2);grid-area:1/2}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__markImg:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){object-position:right center}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__cvProject:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){margin-top:var(--space-text);grid-column:1/-1;justify-self:start}.HomeSections-module__qKDaQq__stripLine:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){justify-content:space-between;align-items:center;gap:var(--space-cluster);display:flex}.HomeSections-module__qKDaQq__stripCount:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--pixel-accent)}.HomeSections-module__qKDaQq__stripCountOf:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){color:var(--site-ink-mute)}.HomeSections-module__qKDaQq__stripTicks:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){align-items:flex-end;gap:var(--space-pair);display:flex}.HomeSections-module__qKDaQq__stripTick:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){--button-text:var(--site-ink-mute);width:14px;height:24px;position:relative}.HomeSections-module__qKDaQq__stripTick:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *):after{content:"";background:currentColor;width:2px;height:10px;transition:height .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;translate:-50%}.HomeSections-module__qKDaQq__stripTick[data-live]:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){--button-text:var(--pixel-accent)}.HomeSections-module__qKDaQq__stripTick[data-live]:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *):after{height:18px}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__points:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){row-gap:var(--space-cluster);margin-top:var(--space-cluster);grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__point:where(:root:not([data-page-pushed]),:root:not([data-page-pushed]) *){padding-top:var(--space-cluster);border-top:1px solid var(--site-rule)}}@media (max-width:45rem) and (max-width:45rem),(max-width:1000px) and (not (max-width:45rem)){.HomeSections-module__qKDaQq__section:where(:root[data-page-pushed],:root[data-page-pushed] *){align-items:stretch;gap:var(--space-block);padding:var(--space-section) var(--page-gutter) 0;flex-direction:column;scroll-margin-top:0;display:flex}.HomeSections-module__qKDaQq__section[data-home-section=work]:where(:root[data-page-pushed],:root[data-page-pushed] *){padding-top:calc(var(--nav-height) + var(--space-text));padding-bottom:calc(4.625rem + env(safe-area-inset-bottom,0px) + var(--space-block));overflow-x:clip}.HomeSections-module__qKDaQq__jobs:where(:root[data-page-pushed],:root[data-page-pushed] *),.HomeSections-module__qKDaQq__schools:where(:root[data-page-pushed],:root[data-page-pushed] *),.HomeSections-module__qKDaQq__timelineBox:where(:root[data-page-pushed],:root[data-page-pushed] *){display:none}.HomeSections-module__qKDaQq__writingIndex:where(:root[data-page-pushed],:root[data-page-pushed] *),.HomeSections-module__qKDaQq__wide .HomeSections-module__qKDaQq__writingIndex:where(:root[data-page-pushed],:root[data-page-pushed] *){height:clamp(16rem,58svh,26rem)}.HomeSections-module__qKDaQq__writingIndex [role=listitem]:where(:root[data-page-pushed],:root[data-page-pushed] *){margin-top:.35em;display:block}.HomeSections-module__qKDaQq__signoff:where(:root[data-page-pushed],:root[data-page-pushed] *){--signoff-size:calc((calc(100 * var(--pvw,1vw)) - 2 * var(--page-gutter)) / 12.4);--signoff-links:calc(5.5rem + var(--space-block))}.HomeSections-module__qKDaQq__signoffAvailability:where(:root[data-page-pushed],:root[data-page-pushed] *){flex-basis:100%;margin-left:0}.HomeSections-module__qKDaQq__phoneOnly:where(:root[data-page-pushed],:root[data-page-pushed] *){display:contents}.HomeSections-module__qKDaQq__schoolLines:where(:root[data-page-pushed],:root[data-page-pushed] *){gap:var(--space-cluster);padding:var(--space-text) 0 0;border-top:1px solid var(--site-rule);font-family:var(--font-geist-sans);font-size:var(--type-body);color:var(--site-ink-soft);flex-direction:column;margin:0;line-height:1.35;list-style:none;display:flex}.HomeSections-module__qKDaQq__schoolName:where(:root[data-page-pushed],:root[data-page-pushed] *){color:var(--color-charcoal);font-weight:600}.HomeSections-module__qKDaQq__section[data-home-section=about]:where(:root[data-page-pushed],:root[data-page-pushed] *){gap:var(--space-text)}.HomeSections-module__qKDaQq__section[data-home-section=about] .HomeSections-module__qKDaQq__group:where(:root[data-page-pushed],:root[data-page-pushed] *){margin-bottom:var(--space-cluster)}.HomeSections-module__qKDaQq__section[data-home-section=about] .HomeSections-module__qKDaQq__strip+.HomeSections-module__qKDaQq__group:where(:root[data-page-pushed],:root[data-page-pushed] *){margin-top:var(--space-text)}.HomeSections-module__qKDaQq__strip:where(:root[data-page-pushed],:root[data-page-pushed] *){--strip-card:calc(82 * var(--pvw,1vw));gap:var(--space-cluster);flex-direction:column;display:flex}.HomeSections-module__qKDaQq__stripRow:where(:root[data-page-pushed],:root[data-page-pushed] *){gap:var(--space-cluster);margin:0 calc(-1 * var(--page-gutter));padding:var(--space-cluster) calc((calc(100 * var(--pvw,1vw)) - var(--strip-card)) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.HomeSections-module__qKDaQq__stripRow:where(:root[data-page-pushed],:root[data-page-pushed] *)::-webkit-scrollbar{display:none}.HomeSections-module__qKDaQq__stripCard:where(:root[data-page-pushed],:root[data-page-pushed] *){--near:0;flex:0 0 var(--strip-card);column-gap:var(--space-text);padding:var(--space-inset);border:1px solid var(--site-rule);scroll-snap-align:center;opacity:calc(.35 + .65 * var(--near));scale:calc(.92 + .08 * var(--near));outline-offset:2px;border-radius:8px;outline:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;transition:outline-color .24s;display:grid}.HomeSections-module__qKDaQq__stripCard[aria-current]:where(:root[data-page-pushed],:root[data-page-pushed] *){outline-color:var(--job-accent,var(--pixel-accent))}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__cvHead:where(:root[data-page-pushed],:root[data-page-pushed] *){grid-area:1/1}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__mark:where(:root[data-page-pushed],:root[data-page-pushed] *){--mark-size:calc(var(--type-body) * 2);grid-area:1/2}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__markImg:where(:root[data-page-pushed],:root[data-page-pushed] *){object-position:right center}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__cvProject:where(:root[data-page-pushed],:root[data-page-pushed] *){margin-top:var(--space-text);grid-column:1/-1;justify-self:start}.HomeSections-module__qKDaQq__stripLine:where(:root[data-page-pushed],:root[data-page-pushed] *){justify-content:space-between;align-items:center;gap:var(--space-cluster);display:flex}.HomeSections-module__qKDaQq__stripCount:where(:root[data-page-pushed],:root[data-page-pushed] *){font-family:var(--font-geist-mono);font-size:var(--type-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--pixel-accent)}.HomeSections-module__qKDaQq__stripCountOf:where(:root[data-page-pushed],:root[data-page-pushed] *){color:var(--site-ink-mute)}.HomeSections-module__qKDaQq__stripTicks:where(:root[data-page-pushed],:root[data-page-pushed] *){align-items:flex-end;gap:var(--space-pair);display:flex}.HomeSections-module__qKDaQq__stripTick:where(:root[data-page-pushed],:root[data-page-pushed] *){--button-text:var(--site-ink-mute);width:14px;height:24px;position:relative}.HomeSections-module__qKDaQq__stripTick:where(:root[data-page-pushed],:root[data-page-pushed] *):after{content:"";background:currentColor;width:2px;height:10px;transition:height .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;translate:-50%}.HomeSections-module__qKDaQq__stripTick[data-live]:where(:root[data-page-pushed],:root[data-page-pushed] *){--button-text:var(--pixel-accent)}.HomeSections-module__qKDaQq__stripTick[data-live]:where(:root[data-page-pushed],:root[data-page-pushed] *):after{height:18px}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__points:where(:root[data-page-pushed],:root[data-page-pushed] *){row-gap:var(--space-cluster);margin-top:var(--space-cluster);grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.HomeSections-module__qKDaQq__stripCard .HomeSections-module__qKDaQq__point:where(:root[data-page-pushed],:root[data-page-pushed] *){padding-top:var(--space-cluster);border-top:1px solid var(--site-rule)}}@media (prefers-reduced-motion:reduce){.HomeSections-module__qKDaQq__stripCard,.HomeSections-module__qKDaQq__stripTick:after{transition:none}}.HomeSections-module__qKDaQq__roleSlot{vertical-align:baseline;white-space:nowrap;margin-block:-.1em -.24em;padding-block:.1em .24em;display:inline-block;position:relative;overflow:clip}.HomeSections-module__qKDaQq__roleGhost{visibility:hidden}.HomeSections-module__qKDaQq__roleWord{white-space:nowrap;position:absolute;top:.1em;left:0}[data-roll] .HomeSections-module__qKDaQq__mark{opacity:.35;transition:opacity .3s}[data-roll][data-lit] .HomeSections-module__qKDaQq__mark,.HomeSections-module__qKDaQq__job[data-roll][data-lit] .HomeSections-module__qKDaQq__markTint,.HomeSections-module__qKDaQq__school[data-roll][data-lit][data-accent] .HomeSections-module__qKDaQq__markTint{opacity:1}.HomeSections-module__qKDaQq__job[data-roll][data-lit] .HomeSections-module__qKDaQq__markImg,.HomeSections-module__qKDaQq__school[data-roll][data-lit][data-accent] .HomeSections-module__qKDaQq__markImg{opacity:0}@media (prefers-reduced-motion:reduce){[data-roll] .HomeSections-module__qKDaQq__mark{transition:none}}
