.page-module__E0kJGG__wrap{max-width:1380px;padding-inline:var(--gutter);z-index:2;margin:0 auto;position:relative}.page-module__E0kJGG__sRr{border-radius:clamp(20px,3vw,44px)}.page-module__E0kJGG__mega{z-index:1;pointer-events:none;letter-spacing:-.05em;font-size:clamp(9rem,26vw,26rem);font-weight:600;line-height:.7;position:absolute}.page-module__E0kJGG__megaOut{color:#0000;-webkit-text-stroke:1.5px currentColor;opacity:.16}.page-module__E0kJGG__megaFill{opacity:.1}.page-module__E0kJGG__sec{padding-block:clamp(84px,13vw,190px)}[data-bg=paper]{background:var(--paper);color:var(--ink)}[data-bg=forest]{background:var(--forest);color:var(--cream)}[data-bg=pink]{background:var(--pink);color:var(--ink)}[data-bg=clay]{background:var(--clay);color:var(--ink)}[data-bg=paper] .mono{color:var(--gray)}[data-bg=forest] .mono{color:#f5f1e899}:is([data-bg=pink] .mono,[data-bg=clay] .mono){color:#1e241b8c}.page-module__E0kJGG__chapterHead{align-items:baseline;gap:1.4em;margin-bottom:clamp(40px,6vw,90px);display:flex}.page-module__E0kJGG__chapterHead .page-module__E0kJGG__divider{opacity:.2;background:currentColor;flex:1;align-self:center;height:1px}.page-module__E0kJGG__progress{transform-origin:0;background:var(--forest);z-index:60;will-change:transform;height:2px;transition:transform .1s linear,background .4s;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.page-module__E0kJGG__progress.page-module__E0kJGG__pop{background:var(--lime)}.page-module__E0kJGG__nav{z-index:50;padding:18px var(--gutter);transition:transform .5s var(--ease), color .4s var(--ease);color:var(--ink);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.page-module__E0kJGG__nav.page-module__E0kJGG__hide{transform:translateY(-130%)}.page-module__E0kJGG__nav.page-module__E0kJGG__on-dark{color:var(--cream)}.page-module__E0kJGG__brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.page-module__E0kJGG__brand .glyph{flex:none;width:16px;height:16px}.page-module__E0kJGG__brand .page-module__E0kJGG__name{letter-spacing:-.01em;font-size:1rem;font-weight:600}.page-module__E0kJGG__navMeta{align-items:center;gap:2em;display:flex}.page-module__E0kJGG__navMeta .page-module__E0kJGG__chapterNow{opacity:.7;color:inherit!important}.page-module__E0kJGG__talk{color:inherit;align-items:center;gap:.5em;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__E0kJGG__talk .page-module__E0kJGG__arw{transition:transform .4s var(--ease)}.page-module__E0kJGG__talk:hover .page-module__E0kJGG__arw{transform:translate(5px)}@media (max-width:720px){.page-module__E0kJGG__navMeta .page-module__E0kJGG__chapterNow{display:none}}.page-module__E0kJGG__hero{flex-direction:column;justify-content:center;min-height:100vh;padding-top:120px;padding-bottom:60px;display:flex}.page-module__E0kJGG__masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2em;margin-bottom:auto;padding-top:12px;display:flex}.page-module__E0kJGG__badge{border:1px solid var(--warm);border-radius:100px;align-items:center;gap:9px;padding:6px 14px;display:inline-flex}.page-module__E0kJGG__badge .page-module__E0kJGG__dot{background:var(--clay);border-radius:50%;flex:none;width:7px;height:7px}.page-module__E0kJGG__masthead .page-module__E0kJGG__issue{text-align:right}.page-module__E0kJGG__masthead .page-module__E0kJGG__issue>div+div{margin-top:6px}.page-module__E0kJGG__heroType{margin-block:clamp(30px,5vw,60px)}.page-module__E0kJGG__heroType .page-module__E0kJGG__l{display:block}.page-module__E0kJGG__heroType .page-module__E0kJGG__indent{padding-left:clamp(40px,14vw,340px)}.page-module__E0kJGG__heroType .page-module__E0kJGG__row{flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.page-module__E0kJGG__heroType .blob2{font-size:.82em}.page-module__E0kJGG__uLime{position:relative}.page-module__E0kJGG__uLime:after{content:"";background:var(--lime);z-index:-1;height:.14em;position:absolute;bottom:.06em;left:-.04em;right:-.04em}.page-module__E0kJGG__heroFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:3em;margin-top:auto;display:flex}.page-module__E0kJGG__heroFoot .page-module__E0kJGG__lead{max-width:46ch;font-size:var(--t-lead);letter-spacing:-.015em;color:var(--ink-2);font-weight:400;line-height:1.2}.page-module__E0kJGG__heroFoot .page-module__E0kJGG__idx{align-items:flex-end;gap:2.4em;display:flex}.page-module__E0kJGG__heroFoot .page-module__E0kJGG__idx .page-module__E0kJGG__col .page-module__E0kJGG__k{margin-bottom:8px;display:block}.page-module__E0kJGG__heroFoot .page-module__E0kJGG__idx .page-module__E0kJGG__col .page-module__E0kJGG__v{font-size:1rem}@media (max-width:640px){.page-module__E0kJGG__heroFoot .page-module__E0kJGG__idx{display:none}}.page-module__E0kJGG__thesisBody{grid-column:1/span 8}.page-module__E0kJGG__thesisMarg{grid-column:10/span 3}.page-module__E0kJGG__statement{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:400;line-height:1.14}.page-module__E0kJGG__statement b{font-weight:600}.page-module__E0kJGG__statement .page-module__E0kJGG__q{color:var(--gray)}.page-module__E0kJGG__support{max-width:54ch;color:var(--ink-2);margin-top:clamp(28px,4vw,52px)}.page-module__E0kJGG__marg .page-module__E0kJGG__note{border-top:1px solid var(--warm);padding-top:12px}.page-module__E0kJGG__marg .page-module__E0kJGG__note p{color:var(--gray);margin-top:8px;font-size:.92rem;line-height:1.45}@media (max-width:820px){.page-module__E0kJGG__thesisBody{grid-column:1/-1}.page-module__E0kJGG__thesisMarg{grid-column:1/-1;margin-top:44px}}.page-module__E0kJGG__interrupt{align-items:center;min-height:82vh;display:flex}.page-module__E0kJGG__interrupt .page-module__E0kJGG__big{letter-spacing:-.045em;z-index:3;font-size:clamp(3rem,13vw,11rem);font-weight:600;line-height:.86;position:relative}.page-module__E0kJGG__interrupt .page-module__E0kJGG__off{display:block}.page-module__E0kJGG__interrupt .page-module__E0kJGG__tag{z-index:3;margin-top:clamp(28px,4vw,48px);position:relative}.page-module__E0kJGG__qItem{border-top:1px solid var(--warm);padding-block:clamp(28px,3.6vw,52px)}.page-module__E0kJGG__qItem:last-child{border-bottom:1px solid var(--warm)}.page-module__E0kJGG__qItem .page-module__E0kJGG__grid12{align-items:center}.page-module__E0kJGG__qItem .page-module__E0kJGG__mk{grid-column:1/span 1}.page-module__E0kJGG__qItem .page-module__E0kJGG__mk .shape{width:clamp(30px,3vw,46px);height:clamp(30px,3vw,46px);display:block;position:relative}.page-module__E0kJGG__qItem .page-module__E0kJGG__num{grid-column:2/span 2}.page-module__E0kJGG__qItem .page-module__E0kJGG__txt{font-size:var(--t-h3);letter-spacing:-.02em;grid-column:4/span 7;font-weight:500;line-height:1.05}.page-module__E0kJGG__qItem .page-module__E0kJGG__txt em{color:var(--gray);font-weight:400}.page-module__E0kJGG__qItem .page-module__E0kJGG__tag{text-align:right;white-space:nowrap;grid-column:12/span 1}@media (max-width:820px){.page-module__E0kJGG__qItem .page-module__E0kJGG__grid12{align-items:start}.page-module__E0kJGG__qItem .page-module__E0kJGG__mk{grid-column:1/span 2}.page-module__E0kJGG__qItem .page-module__E0kJGG__num{grid-column:3/span 4}.page-module__E0kJGG__qItem .page-module__E0kJGG__txt{grid-column:1/-1;margin-top:16px}.page-module__E0kJGG__qItem .page-module__E0kJGG__tag{text-align:left;grid-column:1/-1;margin-top:14px}}.page-module__E0kJGG__system .page-module__E0kJGG__grid12{align-items:center;row-gap:40px}.page-module__E0kJGG__sysFigure{grid-column:1/span 6}.page-module__E0kJGG__sysBody{grid-column:8/span 5}.page-module__E0kJGG__flip .page-module__E0kJGG__sysFigure{order:2;grid-column:7/span 6}.page-module__E0kJGG__flip .page-module__E0kJGG__sysBody{order:1;grid-column:1/span 5}.figbox{aspect-ratio:1;border-radius:clamp(20px,3vw,40px);position:relative;overflow:hidden}.figbox svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.page-module__E0kJGG__sysIndex{margin-bottom:18px;display:block}.page-module__E0kJGG__kicker{font-size:var(--t-lead);letter-spacing:-.015em;margin-top:20px;font-weight:400;line-height:1.2}.page-module__E0kJGG__desc{max-width:50ch;margin-top:22px}.page-module__E0kJGG__metrics{flex-wrap:wrap;gap:clamp(28px,5vw,60px);margin-top:clamp(32px,4vw,56px);display:flex}.page-module__E0kJGG__metric .page-module__E0kJGG__n{letter-spacing:-.045em;font-size:clamp(2.6rem,1rem + 4.5vw,4.6rem);font-weight:600;line-height:.9}.page-module__E0kJGG__metric .page-module__E0kJGG__n small{opacity:.5;letter-spacing:0;font-size:.36em;font-weight:500}.page-module__E0kJGG__metric .page-module__E0kJGG__l{max-width:19ch;margin-top:12px}.page-module__E0kJGG__sysMeta{flex-wrap:wrap;gap:10px;margin-top:clamp(30px,4vw,48px);display:flex}.page-module__E0kJGG__pill{opacity:.85;border:1px solid;border-radius:100px;padding:5px 13px}@media (max-width:900px){.page-module__E0kJGG__sysFigure,.page-module__E0kJGG__flip .page-module__E0kJGG__sysFigure{order:1;grid-column:1/-1;max-width:460px}.page-module__E0kJGG__sysBody,.page-module__E0kJGG__flip .page-module__E0kJGG__sysBody{order:2;grid-column:1/-1}}.page-module__E0kJGG__planHead h2{grid-column:1/span 9}.page-module__E0kJGG__lede{font-size:var(--t-lead);color:var(--ink-2);letter-spacing:-.01em;grid-column:1/span 7;margin-top:26px;font-weight:400;line-height:1.22}.poster{aspect-ratio:16/8;margin-top:clamp(50px,7vw,100px);position:relative}.poster svg{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module__E0kJGG__dgLine,.page-module__E0kJGG__dgBox{stroke:var(--ink);fill:none;stroke-width:1.4px}.page-module__E0kJGG__dgTxt{font-family:var(--font-ibm-plex-mono), monospace;fill:var(--ink);letter-spacing:.06em;font-size:12px}.page-module__E0kJGG__dgTxt.page-module__E0kJGG__dim{fill:var(--gray)}.page-module__E0kJGG__dgDot{fill:var(--forest)}.page-module__E0kJGG__figCaption{flex-wrap:wrap;justify-content:space-between;gap:2em;margin-top:20px;display:flex}.page-module__E0kJGG__figCaption .page-module__E0kJGG__cap{max-width:54ch;color:var(--gray);font-size:.92rem}.page-module__E0kJGG__reflection{text-align:left}.page-module__E0kJGG__qmark{color:var(--sage);z-index:1;height:.42em;font-size:clamp(9rem,26vw,24rem);font-weight:600;line-height:.6;display:block;position:relative}.page-module__E0kJGG__reflection blockquote{z-index:3;grid-column:2/span 9;position:relative}.page-module__E0kJGG__reflection .page-module__E0kJGG__big{letter-spacing:-.035em;font-size:clamp(1.9rem,1rem + 4vw,4.6rem);font-weight:400;line-height:1.02}.page-module__E0kJGG__reflection .page-module__E0kJGG__g{color:var(--gray)}.page-module__E0kJGG__reflection .page-module__E0kJGG__a{color:var(--forest)}.page-module__E0kJGG__reflection .page-module__E0kJGG__attr{align-items:center;gap:16px;margin-top:clamp(36px,5vw,64px);display:flex}.page-module__E0kJGG__reflection .page-module__E0kJGG__attr .rule{opacity:1;background:var(--ink);width:56px}@media (max-width:820px){.page-module__E0kJGG__reflection blockquote{grid-column:1/-1}}.page-module__E0kJGG__next{grid-column:1/span 8}.page-module__E0kJGG__next .page-module__E0kJGG__up{opacity:.6}.page-module__E0kJGG__next h2{margin-top:18px}.page-module__E0kJGG__next h2 a{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.2em;text-decoration:none;display:inline-flex}.page-module__E0kJGG__next h2 a .page-module__E0kJGG__arw{transition:transform .5s var(--ease);font-size:.55em}.page-module__E0kJGG__next h2 a:hover .page-module__E0kJGG__arw{transform:translate(12px,-12px)}.page-module__E0kJGG__info{flex-direction:column;grid-column:10/span 3;gap:22px;padding-top:8px;display:flex}.page-module__E0kJGG__info .page-module__E0kJGG__blk .rule{margin-bottom:12px}.page-module__E0kJGG__info a{color:inherit;border-bottom:1px solid #f5f1e866;padding-bottom:1px;text-decoration:none;transition:border-color .3s}.page-module__E0kJGG__info a:hover{border-color:var(--lime)}@media (max-width:820px){.page-module__E0kJGG__next{grid-column:1/-1}.page-module__E0kJGG__info{grid-column:1/-1;margin-top:48px}}.page-module__E0kJGG__footerBase{border-top:1px solid #f5f1e838;margin-top:clamp(60px,9vw,120px);padding-top:30px}.page-module__E0kJGG__footerBase .page-module__E0kJGG__grid12{align-items:center;row-gap:14px}.page-module__E0kJGG__footerBase .page-module__E0kJGG__a{grid-column:1/span 4}.page-module__E0kJGG__footerBase .page-module__E0kJGG__b{text-align:center;grid-column:5/span 4}.page-module__E0kJGG__footerBase .page-module__E0kJGG__c{text-align:right;grid-column:9/span 4}@media (max-width:720px){.page-module__E0kJGG__footerBase .page-module__E0kJGG__a,.page-module__E0kJGG__footerBase .page-module__E0kJGG__b,.page-module__E0kJGG__footerBase .page-module__E0kJGG__c{text-align:left;grid-column:1/-1}}
.projects-module__lnHueG__heroTitle{font-size:var(--t-h2);letter-spacing:-.03em;max-width:16ch;margin-top:18px;font-weight:600;line-height:.98}.projects-module__lnHueG__heroMeta{flex-wrap:wrap;gap:10px;margin-top:clamp(20px,3vw,32px);display:flex}.projects-module__lnHueG__heroCta{color:inherit;font-size:var(--t-lead);letter-spacing:-.015em;align-items:baseline;gap:.3em;margin-top:clamp(28px,4vw,44px);font-weight:500;text-decoration:none;display:inline-flex}.projects-module__lnHueG__heroCta .projects-module__lnHueG__arw{transition:transform .4s var(--ease);font-size:.6em}.projects-module__lnHueG__heroCta:hover .projects-module__lnHueG__arw{transform:translate(6px,-6px)}.projects-module__lnHueG__lede{max-width:60ch;font-size:var(--t-lead);letter-spacing:-.01em;font-weight:400;line-height:1.22}.projects-module__lnHueG__prose{max-width:62ch;color:var(--ink-2);flex-direction:column;gap:1.1em;margin-top:clamp(24px,3vw,40px);display:flex}:is([data-bg=forest] .projects-module__lnHueG__prose,[data-bg=pink] .projects-module__lnHueG__prose){color:inherit;opacity:.85}.projects-module__lnHueG__componentsList{flex-direction:column;gap:0;margin-top:clamp(28px,4vw,44px);display:flex}.projects-module__lnHueG__component{border-color:#80808040;border-top-style:solid;border-top-width:1px;grid-template-columns:1fr 3fr;gap:1.5em;padding-block:18px;display:grid}.projects-module__lnHueG__component:last-child{border-bottom:1px solid #80808040}.projects-module__lnHueG__component .projects-module__lnHueG__name{letter-spacing:-.01em;font-weight:600}.projects-module__lnHueG__component .projects-module__lnHueG__desc{opacity:.85;max-width:52ch}@media (max-width:720px){.projects-module__lnHueG__component{grid-template-columns:1fr;gap:.4em}}.projects-module__lnHueG__decisions{flex-direction:column;gap:clamp(24px,3vw,36px);margin-top:clamp(28px,4vw,44px);display:flex}.projects-module__lnHueG__decision{border-top:1px solid var(--warm);padding-top:20px}.projects-module__lnHueG__decision h3{font-size:var(--t-lead);letter-spacing:-.015em;max-width:42ch;font-weight:500;line-height:1.15}.projects-module__lnHueG__decision .projects-module__lnHueG__rationale{max-width:58ch;color:var(--ink-2);margin-top:12px}.projects-module__lnHueG__decision .projects-module__lnHueG__rejected{max-width:58ch;margin-top:10px}.projects-module__lnHueG__decision .projects-module__lnHueG__rejected .projects-module__lnHueG__lbl{margin-right:.6em}.projects-module__lnHueG__stackWrap{flex-wrap:wrap;gap:10px;margin-top:clamp(24px,3vw,36px);display:flex}.projects-module__lnHueG__facts{flex-direction:column;gap:12px;max-width:62ch;margin-top:clamp(24px,3vw,36px);display:flex}.projects-module__lnHueG__facts li{padding-left:1.4em;list-style:none;position:relative}.projects-module__lnHueG__facts li:before{content:"—";opacity:.5;position:absolute;left:0}.projects-module__lnHueG__impactNote{max-width:58ch;color:var(--ink-2);margin-top:clamp(24px,3vw,40px)}:is([data-bg=forest] .projects-module__lnHueG__impactNote,[data-bg=pink] .projects-module__lnHueG__impactNote){color:inherit;opacity:.8}.projects-module__lnHueG__linksRow{flex-direction:column;gap:10px;margin-top:clamp(20px,3vw,32px);display:flex}.projects-module__lnHueG__linksRow a{color:inherit;border-bottom:1px solid #80808059;width:fit-content;padding-bottom:1px;text-decoration:none;transition:border-color .3s}.projects-module__lnHueG__linksRow a:hover{border-color:var(--forest)}.projects-module__lnHueG__otherProjects{flex-direction:column;grid-column:10/span 3;gap:22px;padding-top:8px;display:flex}@media (max-width:820px){.projects-module__lnHueG__otherProjects{grid-column:1/-1;margin-top:48px}}
[data-bg=paper2]{background:var(--paper-2);color:var(--ink)}[data-bg=paper2] .mono{color:var(--gray)}.about-module__-i9KWa__hero{position:relative;overflow:hidden}.about-module__-i9KWa__heroIndent{padding-left:clamp(24px,8vw,190px)}@media (max-width:720px){.about-module__-i9KWa__hideSm{display:none}}.about-module__-i9KWa__hand{font-family:var(--font-caveat), "Inter Tight", cursive;letter-spacing:0;text-transform:none;color:var(--clay);font-size:clamp(1.15rem,.95rem + .55vw,1.55rem);font-weight:600;line-height:1.08}.about-module__-i9KWa__mark{pointer-events:none;z-index:4;position:absolute;overflow:visible}.about-module__-i9KWa__mark path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.about-module__-i9KWa__anno{display:inline-block;position:relative}.about-module__-i9KWa__anno .about-module__-i9KWa__mark{color:var(--clay)}.about-module__-i9KWa__anno .about-module__-i9KWa__mark.about-module__-i9KWa__u{width:104%;height:.36em;bottom:-.2em;left:-2%}[data-bg=forest] .about-module__-i9KWa__anno .about-module__-i9KWa__mark{color:var(--pink)}[data-bg=pink] .about-module__-i9KWa__anno .about-module__-i9KWa__mark{color:var(--forest)}.about-module__-i9KWa__asideHand{align-items:flex-start;gap:12px;display:flex;position:relative}.about-module__-i9KWa__asideHand .about-module__-i9KWa__arrow{width:54px;height:38px;color:var(--clay);flex:none;position:relative}.about-module__-i9KWa__asideHand .about-module__-i9KWa__arrow svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.about-module__-i9KWa__asideHand .about-module__-i9KWa__arrow svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.about-module__-i9KWa__notecard{border:1px solid var(--warm);background-image:repeating-linear-gradient(#0000 0 27px,#1e241b0e 27px 28px);background-position:0 40px;border-radius:16px;padding:20px 22px 24px}.about-module__-i9KWa__notecard .mono{margin-bottom:14px;display:block}.about-module__-i9KWa__notecard .about-module__-i9KWa__hand{display:block}.about-module__-i9KWa__support+.about-module__-i9KWa__support{margin-top:clamp(20px,2.4vw,32px)}.about-module__-i9KWa__prose{grid-column:2/span 7}.about-module__-i9KWa__prose>*+*{margin-top:clamp(20px,2.4vw,34px)}.about-module__-i9KWa__prose .about-module__-i9KWa__lede{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:400;line-height:1.2}.about-module__-i9KWa__prose p{max-width:58ch;color:var(--ink-2)}.about-module__-i9KWa__prose .about-module__-i9KWa__asideHand{margin-top:clamp(26px,3vw,40px)}@media (max-width:900px){.about-module__-i9KWa__prose{grid-column:1/-1}}.about-module__-i9KWa__bigSm{z-index:3;letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.9rem,5.6vw,4.6rem);font-weight:600;line-height:1.18;position:relative}.about-module__-i9KWa__steps{margin-top:clamp(30px,4vw,54px);list-style:none}.about-module__-i9KWa__steps li{border-top:1px solid var(--warm);padding-block:clamp(22px,2.8vw,40px);position:relative}.about-module__-i9KWa__steps li:last-child{border-bottom:1px solid var(--warm)}.about-module__-i9KWa__steps .grid12{align-items:center}.about-module__-i9KWa__steps .about-module__-i9KWa__mk{grid-column:1/span 1}.about-module__-i9KWa__steps .about-module__-i9KWa__mk .shape{width:clamp(24px,2.4vw,38px);height:clamp(24px,2.4vw,38px);display:block;position:relative}.about-module__-i9KWa__steps .about-module__-i9KWa__num{grid-column:2/span 2}.about-module__-i9KWa__steps .about-module__-i9KWa__txt{font-size:var(--t-h3);letter-spacing:-.02em;grid-column:4/span 7;font-weight:500;line-height:1.05}.about-module__-i9KWa__steps .about-module__-i9KWa__tag{text-align:right;white-space:nowrap;grid-column:12/span 1}@media (max-width:820px){.about-module__-i9KWa__steps .grid12{align-items:start}.about-module__-i9KWa__steps .about-module__-i9KWa__mk{grid-column:1/span 2}.about-module__-i9KWa__steps .about-module__-i9KWa__num{grid-column:3/span 4}.about-module__-i9KWa__steps .about-module__-i9KWa__txt{grid-column:1/-1;margin-top:14px}.about-module__-i9KWa__steps .about-module__-i9KWa__tag{text-align:left;grid-column:1/-1;margin-top:12px}}.about-module__-i9KWa__videoFigure{margin-top:clamp(40px,5vw,64px)}.about-module__-i9KWa__videoFrame{aspect-ratio:16/9;background:var(--paper-2);border:1px solid var(--warm);border-radius:clamp(20px,3vw,40px);position:relative;overflow:hidden}.about-module__-i9KWa__videoFrame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.about-module__-i9KWa__videoFrame .shape{z-index:1}.about-module__-i9KWa__videoFigure .about-module__-i9KWa__videoCaption{margin-top:16px}@media (prefers-reduced-motion:reduce){.about-module__-i9KWa__videoFrame video{display:none}}
[data-bg=paper2]{background:var(--paper-2);color:var(--ink)}@media (max-width:720px){.hire-module__vIuFhq__hideSm{display:none}}.hire-module__vIuFhq__hand{font-family:var(--font-caveat), "Inter Tight", cursive;letter-spacing:0;text-transform:none;color:var(--clay);font-size:clamp(1.15rem,.95rem + .55vw,1.55rem);font-weight:600;line-height:1.08}[data-bg=forest] .hire-module__vIuFhq__hand{color:var(--pink)}:is([data-bg=pink] .hire-module__vIuFhq__hand,[data-bg=clay] .hire-module__vIuFhq__hand){color:var(--forest)}.hire-module__vIuFhq__mark{pointer-events:none;z-index:4;position:absolute;overflow:visible}.hire-module__vIuFhq__mark path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hire-module__vIuFhq__anno{display:inline-block;position:relative}.hire-module__vIuFhq__anno .hire-module__vIuFhq__mark{color:var(--clay)}.hire-module__vIuFhq__anno .hire-module__vIuFhq__u{width:104%;height:.36em;bottom:-.2em;left:-2%}[data-bg=forest] .hire-module__vIuFhq__anno .hire-module__vIuFhq__mark{color:var(--pink)}:is([data-bg=pink] .hire-module__vIuFhq__anno .hire-module__vIuFhq__mark,[data-bg=clay] .hire-module__vIuFhq__anno .hire-module__vIuFhq__mark){color:var(--forest)}.hire-module__vIuFhq__asideHand{align-items:flex-start;gap:12px;display:flex;position:relative}.hire-module__vIuFhq__asideHand .hire-module__vIuFhq__arrow{width:54px;height:38px;color:var(--clay);flex:none;position:relative}.hire-module__vIuFhq__asideHand .hire-module__vIuFhq__arrow svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hire-module__vIuFhq__asideHand .hire-module__vIuFhq__arrow svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-bg=forest] .hire-module__vIuFhq__asideHand .hire-module__vIuFhq__arrow{color:var(--pink)}:is([data-bg=pink] .hire-module__vIuFhq__asideHand .hire-module__vIuFhq__arrow,[data-bg=clay] .hire-module__vIuFhq__asideHand .hire-module__vIuFhq__arrow){color:var(--forest)}.hire-module__vIuFhq__notecard{border:1px solid var(--warm);background-image:repeating-linear-gradient(#0000 0 27px,#1e241b0e 27px 28px);background-position:0 40px;border-radius:16px;padding:20px 22px 24px}.hire-module__vIuFhq__notecard .mono{margin-bottom:14px;display:block}.hire-module__vIuFhq__notecard .hire-module__vIuFhq__hand{display:block}[data-bg=forest] .hire-module__vIuFhq__notecard{background-image:repeating-linear-gradient(#0000 0 27px,#f5f1e81a 27px 28px);border-color:#f5f1e847}.hire-module__vIuFhq__heroBox{position:relative;overflow:hidden}.hire-module__vIuFhq__heroType{margin-block:clamp(24px,4vw,44px)}.hire-module__vIuFhq__heroType .hire-module__vIuFhq__l{display:block}.hire-module__vIuFhq__heroType .hire-module__vIuFhq__indent{padding-left:clamp(24px,8vw,190px)}.hire-module__vIuFhq__heroType .hire-module__vIuFhq__row{flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.hire-module__vIuFhq__heroType .blob2{font-size:.34em}.hire-module__vIuFhq__roleline{border-top:1px solid var(--warm);border-bottom:1px solid var(--warm);margin-bottom:clamp(28px,4vw,52px);padding-block:14px}.hire-module__vIuFhq__prose{grid-column:2/span 7}.hire-module__vIuFhq__prose>*+*{margin-top:clamp(20px,2.4vw,34px)}.hire-module__vIuFhq__prose .hire-module__vIuFhq__lede{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:400;line-height:1.2}.hire-module__vIuFhq__prose p{max-width:58ch;color:var(--ink-2)}[data-bg=forest] .hire-module__vIuFhq__prose p{color:#f5f1e8db}:is([data-bg=pink] .hire-module__vIuFhq__prose p,[data-bg=clay] .hire-module__vIuFhq__prose p){color:var(--ink-2)}@media (max-width:900px){.hire-module__vIuFhq__prose{grid-column:1/-1}}.hire-module__vIuFhq__caps{margin-top:12px;list-style:none}.hire-module__vIuFhq__capsLbl{margin-top:clamp(22px,3vw,34px);display:block}.hire-module__vIuFhq__bd .hire-module__vIuFhq__capsLbl{margin-top:0}.hire-module__vIuFhq__caps li{border-top:1px solid var(--warm);align-items:baseline;gap:16px;padding-block:11px;display:flex}.hire-module__vIuFhq__caps li:last-child{border-bottom:1px solid var(--warm)}.hire-module__vIuFhq__caps .hire-module__vIuFhq__n{opacity:.75;flex:none}.hire-module__vIuFhq__caps .hire-module__vIuFhq__v{letter-spacing:-.01em;font-size:1.02rem;font-weight:500;line-height:1.3}[data-bg=forest] .hire-module__vIuFhq__caps li{border-color:#f5f1e838}:is([data-bg=pink] .hire-module__vIuFhq__caps li,[data-bg=clay] .hire-module__vIuFhq__caps li){border-color:#1e241b2e}.hire-module__vIuFhq__idxGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));column-gap:clamp(14px,2vw,28px);display:grid}.hire-module__vIuFhq__idxGrid .hire-module__vIuFhq__cell{border-top:1px solid #1e241b38;padding-top:14px;padding-bottom:clamp(26px,3vw,44px)}.hire-module__vIuFhq__idxGrid .hire-module__vIuFhq__cell .hire-module__vIuFhq__n{margin-bottom:14px;display:block}.hire-module__vIuFhq__idxGrid .hire-module__vIuFhq__cell .hire-module__vIuFhq__v{letter-spacing:-.025em;font-size:clamp(1.3rem,.9rem + 1.1vw,1.9rem);font-weight:500;line-height:1.05;display:block}.hire-module__vIuFhq__plate{border-top:1px solid var(--warm);margin-top:clamp(46px,6vw,90px);padding-top:clamp(30px,4vw,54px);position:relative}.hire-module__vIuFhq__plate:first-of-type{margin-top:clamp(30px,4vw,60px)}.hire-module__vIuFhq__plate .grid12{row-gap:clamp(26px,3vw,40px)}.hire-module__vIuFhq__hd{grid-column:1/span 5}.hire-module__vIuFhq__bd{grid-column:7/span 6}.hire-module__vIuFhq__pnum{letter-spacing:-.05em;color:var(--warm);margin-bottom:20px;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:600;line-height:.8;display:block}.hire-module__vIuFhq__plate .hire-module__vIuFhq__desc{max-width:38ch;color:var(--ink-2);margin-top:20px}@media (max-width:900px){.hire-module__vIuFhq__hd,.hire-module__vIuFhq__bd{grid-column:1/-1}}.hire-module__vIuFhq__strip{aspect-ratio:1000/230;margin-top:clamp(30px,4vw,52px);position:relative}.hire-module__vIuFhq__strip svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hire-module__vIuFhq__steps{margin-top:clamp(30px,4vw,54px);list-style:none}.hire-module__vIuFhq__steps li{border-top:1px solid #f5f1e838;padding-block:clamp(22px,2.8vw,40px);position:relative}.hire-module__vIuFhq__steps li:last-child{border-bottom:1px solid #f5f1e838}.hire-module__vIuFhq__steps .grid12{align-items:center}.hire-module__vIuFhq__mk{grid-column:1/span 1}.hire-module__vIuFhq__mk .shape{width:clamp(24px,2.4vw,38px);height:clamp(24px,2.4vw,38px);display:block;position:relative}.hire-module__vIuFhq__num{grid-column:2/span 2}.hire-module__vIuFhq__txt{font-size:var(--t-h3);letter-spacing:-.02em;grid-column:4/span 8;font-weight:500;line-height:1.05}@media (max-width:820px){.hire-module__vIuFhq__steps .grid12{align-items:start}.hire-module__vIuFhq__mk{grid-column:1/span 2}.hire-module__vIuFhq__num{grid-column:3/span 4}.hire-module__vIuFhq__txt{grid-column:1/-1;margin-top:14px}}.hire-module__vIuFhq__stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(36px,4vw,60px) clamp(18px,2.6vw,40px);display:grid}.hire-module__vIuFhq__grp .rule{margin-block:12px 16px}.hire-module__vIuFhq__grp ul{list-style:none}.hire-module__vIuFhq__grp li{letter-spacing:-.01em;padding-block:5px;font-size:1.02rem;font-weight:500}.hire-module__vIuFhq__grp li:before{content:"";opacity:.4;vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:11px;display:inline-block}.hire-module__vIuFhq__lift{z-index:5;position:relative}.hire-module__vIuFhq__connect{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px clamp(18px,2.6vw,40px);margin-top:clamp(56px,7vw,100px);display:grid}.hire-module__vIuFhq__ch{border-top:1px solid #f5f1e847;padding-top:14px}.hire-module__vIuFhq__ch .hire-module__vIuFhq__k{margin-bottom:10px;display:block}.hire-module__vIuFhq__ch a{color:inherit;letter-spacing:-.01em;word-break:break-word;border-bottom:1px solid #f5f1e859;padding-bottom:2px;font-size:1.02rem;font-weight:500;text-decoration:none;transition:border-color .3s}.hire-module__vIuFhq__ch a:hover{border-color:var(--lime)}
.resume-module__gFlEia__contactRow{flex-wrap:wrap;gap:10px 22px;margin-top:clamp(18px,2.4vw,26px);display:flex}.resume-module__gFlEia__contactRow a{color:inherit;border-bottom:1px solid #80808059;padding-bottom:1px;text-decoration:none;transition:border-color .3s}.resume-module__gFlEia__contactRow a:hover{border-color:var(--forest)}.resume-module__gFlEia__entries{flex-direction:column;gap:clamp(36px,5vw,56px);margin-top:clamp(28px,4vw,44px);display:flex}.resume-module__gFlEia__entry{border-top:1px solid var(--warm);padding-top:22px}.resume-module__gFlEia__entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5em;display:flex}.resume-module__gFlEia__entryHead h3{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:500}.resume-module__gFlEia__entryOrg{color:var(--gray);margin-top:4px}.resume-module__gFlEia__entryBullets{flex-direction:column;gap:10px;max-width:64ch;margin-top:16px;display:flex}.resume-module__gFlEia__entryBullets li{color:var(--ink-2);padding-left:1.4em;list-style:none;position:relative}.resume-module__gFlEia__entryBullets li:before{content:"—";opacity:.5;position:absolute;left:0}.resume-module__gFlEia__skillGroups{flex-direction:column;gap:clamp(22px,3vw,32px);margin-top:clamp(24px,3vw,36px);display:flex}.resume-module__gFlEia__skillGroup .resume-module__gFlEia__label{margin-bottom:12px;display:block}
