.name-title-module__YLZnmq__name{z-index:5;aspect-ratio:8004/1738;font:var(--type-name);letter-spacing:var(--ls-name);line-height:var(--lh-solid);color:var(--ink);align-self:start;margin:0;position:relative;container-type:inline-size}.name-title-module__YLZnmq__hi{font:var(--type-name);letter-spacing:var(--ls-name);white-space:nowrap;clip-path:inset(-20% -4% -6%);display:block;position:absolute;bottom:88%;left:.4%}.name-title-module__YLZnmq__lift{display:block}.name-title-module__YLZnmq__mask{z-index:1;clip-path:inset(-30% -6% -7%);width:100%;height:100%;display:block;position:relative}.name-title-module__YLZnmq__in{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-motion] .name-title-module__YLZnmq__name{animation:linear both name-title-module__YLZnmq__nameLag;animation-timeline:scroll(root);animation-range:0 calc(80 * var(--u))}[data-motion] .name-title-module__YLZnmq__mask{animation:name-title-module__YLZnmq__nameWipe var(--e-inout) both;animation-timeline:scroll(root);animation-range:calc(8 * var(--u)) calc(72 * var(--u))}[data-motion] .name-title-module__YLZnmq__mask>.name-title-module__YLZnmq__lift{animation:name-title-module__YLZnmq__nameLift var(--e-inout) both;animation-timeline:scroll(root);animation-range:calc(8 * var(--u)) calc(72 * var(--u))}[data-motion] .name-title-module__YLZnmq__hi{animation:name-title-module__YLZnmq__hiWipe var(--e-inout) both;animation-timeline:scroll(root);animation-range:0 calc(36 * var(--u))}[data-motion] .name-title-module__YLZnmq__hi>.name-title-module__YLZnmq__lift{animation:name-title-module__YLZnmq__nameLift var(--e-inout) both;animation-timeline:scroll(root);animation-range:0 calc(36 * var(--u))}}}@keyframes name-title-module__YLZnmq__nameLag{to{transform:translateY(calc(24 * var(--u)))}}@keyframes name-title-module__YLZnmq__nameWipe{to{clip-path:inset(-30% -6% 104%)}}@keyframes name-title-module__YLZnmq__hiWipe{to{clip-path:inset(-20% -4% 104%)}}@keyframes name-title-module__YLZnmq__nameLift{to{transform:translateY(-14%)}}
.hero-module__K7bpya__landscape{display:none}.hero-module__K7bpya__defs{width:0;height:0;position:absolute}.hero-module__K7bpya__crop{display:block;position:relative;overflow:hidden}.hero-module__K7bpya__crop img{object-fit:cover;object-position:40% 60%;opacity:.5;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-module__K7bpya__band{z-index:3;margin-inline:calc(-1 * var(--m));pointer-events:none;grid-column:1/-1;display:block;position:relative}.hero-module__K7bpya__bandIn{border-bottom:var(--line);display:block;position:absolute;inset:0;overflow:hidden}.hero-module__K7bpya__bandPic{position:absolute;inset:0}.hero-module__K7bpya__bandPic img{filter:url(#hero-smear);object-position:40% 62%;scale:1.06 1}.hero-module__K7bpya__fine{width:calc(var(--cols) * var(--f));height:calc(var(--rows) * var(--f));shape-rendering:crispedges;fill:var(--ink);flex:none;display:block;overflow:visible}@container site (min-width:900px){.hero-module__K7bpya__landscape{min-width:0;color:var(--ink);display:block;position:relative}.hero-module__K7bpya__band{margin-bottom:calc(4 * var(--u));grid-row:1/5}.hero-module__K7bpya__rebus{font:var(--type-hero);letter-spacing:var(--ls-tight);z-index:4;margin:calc(1 * var(--u)) 0 0;white-space:nowrap;--f:calc(.756 * var(--u));grid-area:5/1/9/13;align-self:start}.hero-module__K7bpya__rebus>.hero-module__K7bpya__line{justify-content:space-between;align-items:center;gap:.22em;display:flex}.hero-module__K7bpya__rebus .hero-module__K7bpya__fine{translate:0 -.06em}}@media (prefers-reduced-motion:no-preference){.hero-module__K7bpya__blink{animation:1.1s step-end infinite hero-module__K7bpya__blink}}@keyframes hero-module__K7bpya__blink{50%{opacity:0}}.hero-module__K7bpya__lead{font:var(--type-lead);letter-spacing:var(--ls-display);perspective:1000px;text-wrap:balance;margin:0}.hero-module__K7bpya__leadIn{transform-origin:0 100%;--f:.0525em;display:block}.hero-module__K7bpya__keep{white-space:nowrap}.hero-module__K7bpya__solid{flex:none;display:block}.hero-module__K7bpya__inP .hero-module__K7bpya__solid{display:inline}.hero-module__K7bpya__solid svg{vertical-align:baseline;height:.7em;width:calc(var(--w) * .1em);fill:var(--ink);shape-rendering:crispedges;display:inline-block}.hero-module__K7bpya__inP{vertical-align:baseline}@container site (max-width:899px){.hero-module__K7bpya__band{margin-bottom:calc(-.4 * var(--c));grid-row:1/5}.hero-module__K7bpya__bandPic img{filter:url(#hero-smear-p);object-position:40% 58%}}@container site (max-width:599px){.hero-module__K7bpya__band.hero-module__K7bpya__band{grid-row:1/4}.hero-module__K7bpya__bandPic img{opacity:.3}.hero-module__K7bpya__hero>h1{grid-row:3/span 2}.hero-module__K7bpya__hero>.hero-module__K7bpya__lead{grid-row:5/span 3}.hero-module__K7bpya__lead{font:var(--type-lead-p);letter-spacing:var(--ls-display);text-wrap:pretty}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-motion] .hero-module__K7bpya__recedeLead{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 calc(var(--H) * var(--u))}[data-motion] .hero-module__K7bpya__recedeLead{animation-name:hero-module__K7bpya__recedeLead}@container site (max-width:899px){[data-motion] .hero-module__K7bpya__band{animation:linear both hero-module__K7bpya__recedeImg;animation-timeline:scroll(root);animation-range:0 calc(var(--H) * var(--u));transform-origin:50% 0}}}}@keyframes hero-module__K7bpya__recedeLead{65%{opacity:0}to{opacity:0;transform:translateY(calc(var(--H) * var(--u) * .08))}}@keyframes hero-module__K7bpya__recedeImg{to{opacity:.4;transform:translateY(calc(var(--H) * var(--u) * .05)) scale(.97)}}
.notes-module__SOCyFW__colophon{font:var(--type-body);letter-spacing:0;margin:calc(.45 * var(--c)) 0 0;color:var(--ink);font-variant-numeric:tabular-nums;align-self:start}.notes-module__SOCyFW__ledger{grid-template-columns:max-content minmax(0,1fr);gap:.25em 1.4em;margin:0;display:grid}.notes-module__SOCyFW__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.notes-module__SOCyFW__sc{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink)}.notes-module__SOCyFW__ledger dd{text-wrap:pretty;margin:0}.notes-module__SOCyFW__keep{white-space:nowrap}@container site (max-width:899px){.notes-module__SOCyFW__colophon{align-self:start;margin:0}}@container site (max-width:599px){.notes-module__SOCyFW__colophon.notes-module__SOCyFW__colophon{grid-row:8/span 2}.notes-module__SOCyFW__ledger{gap:.3em 1em}}
.scroll-mark-module__f3V8RW__mark{z-index:70;background:var(--ink);opacity:0;pointer-events:none;width:3px;height:10vh;transition:opacity .6s var(--e-expo);position:fixed;top:0;right:0}.scroll-mark-module__f3V8RW__mark[data-on]{opacity:1}
.dots-module__4QfF2q__draw,.dots-module__4QfF2q__win{--dot-ink:var(--ink);--dot:calc(.86 * var(--p))}@supports (width:round(down, 10px, 3px)){.dots-module__4QfF2q__draw,.dots-module__4QfF2q__win{--dot:round(down, calc(.86 * var(--p)), .5px)}}.dots-module__4QfF2q__draw{width:calc(var(--cw) * var(--p));height:calc(var(--ch) * var(--p));fill:var(--dot-ink);shape-rendering:crispedges;pointer-events:none;flex:none;display:inline-block;overflow:visible}@keyframes dots-module__4QfF2q__blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){:is([data-live] .dots-module__4QfF2q__blink,[data-active] .dots-module__4QfF2q__blink){animation:1.1s step-end infinite dots-module__4QfF2q__blink}}.dots-module__4QfF2q__rule{height:var(--p);background:var(--rule-top);pointer-events:none;display:block}.dots-module__4QfF2q__rule.dots-module__4QfF2q__fine{height:var(--pf);background:var(--rule-fine-top)}.dots-module__4QfF2q__win{min-width:0;min-height:0;display:block;position:relative}.dots-module__4QfF2q__win[data-ratio]{aspect-ratio:var(--ratio)}.dots-module__4QfF2q__in{--bar:calc(10 * var(--p));display:block;position:absolute;inset:0}@supports (width:round(down, 10px, 3px)){.dots-module__4QfF2q__in{--bar:round(up, calc(2.3 * var(--t-small)), calc(2 * var(--p)));inset:auto;left:round(down, calc((100% - round(down, 100%, var(--p))) / 2), 1px);top:round(down, calc((100% - round(down, 100%, var(--p))) / 2), 1px);width:round(down, 100%, var(--p));height:round(down, 100%, var(--p))}}.dots-module__4QfF2q__in:before,.dots-module__4QfF2q__in:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.dots-module__4QfF2q__in:before{background:linear-gradient(var(--dot-ink) 0 0) 0 0 / 100% var(--p) no-repeat, linear-gradient(var(--dot-ink) 0 0) 0 100% / 100% var(--p) no-repeat, linear-gradient(var(--dot-ink) 0 0) 0 calc(var(--bar) - var(--p)) / 100% var(--p) no-repeat;-webkit-mask:linear-gradient(90deg, #000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), linear-gradient(#000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), repeating-linear-gradient(90deg, #000 0 calc(6 * var(--p)), transparent 0 calc(7 * var(--p)));mask:linear-gradient(90deg, #000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), linear-gradient(#000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), repeating-linear-gradient(90deg, #000 0 calc(6 * var(--p)), transparent 0 calc(7 * var(--p)));-webkit-mask-composite:source-in;mask-composite:intersect}.dots-module__4QfF2q__in:after{background:linear-gradient(var(--dot-ink) 0 0) 0 0 / var(--p) 100% no-repeat, linear-gradient(var(--dot-ink) 0 0) 100% 0 / var(--p) 100% no-repeat;-webkit-mask:linear-gradient(90deg, #000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), linear-gradient(#000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), repeating-linear-gradient(#000 0 calc(6 * var(--p)), transparent 0 calc(7 * var(--p)));mask:linear-gradient(90deg, #000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), linear-gradient(#000 var(--dot), transparent 0) 0 0 / var(--p) var(--p), repeating-linear-gradient(#000 0 calc(6 * var(--p)), transparent 0 calc(7 * var(--p)));-webkit-mask-composite:source-in;mask-composite:intersect}[data-motion] [data-reveal] .dots-module__4QfF2q__in:before{clip-path:inset(0 100% 0 0)}[data-motion] [data-reveal] .dots-module__4QfF2q__in:after{clip-path:inset(0 0 100%)}[data-motion] [data-reveal][data-in] .dots-module__4QfF2q__in:before{clip-path:inset(0);transition:clip-path .9s steps(18) calc(var(--d0,0s) + var(--d,0s))}[data-motion] [data-reveal][data-in] .dots-module__4QfF2q__in:after{clip-path:inset(0);transition:clip-path .9s steps(18) calc(var(--d0,0s) + var(--d,0s))}.dots-module__4QfF2q__bar{font:var(--type-ui-small);letter-spacing:0;left:var(--p);right:var(--p);top:var(--p);height:calc(var(--bar) - 2 * var(--p));align-items:center;gap:calc(2 * var(--p));padding:0 calc(3 * var(--p)) 0 calc(2 * var(--p));color:var(--dot-ink);white-space:nowrap;display:flex;position:absolute}.dots-module__4QfF2q__label{text-overflow:ellipsis;min-width:0;padding-block:.15em;overflow:hidden}.dots-module__4QfF2q__prompt,.dots-module__4QfF2q__tail{margin-left:auto}.dots-module__4QfF2q__prompt~.dots-module__4QfF2q__tail{margin-left:calc(2 * var(--p))}.dots-module__4QfF2q__tail{align-self:stretch;align-items:center;display:flex}.dots-module__4QfF2q__slot{left:calc(3 * var(--p));right:calc(3 * var(--p));top:calc(var(--bar) + 2 * var(--p));bottom:calc(3 * var(--p));display:block;position:absolute;overflow:hidden}.dots-module__4QfF2q__slot>*{--m-rise:0px;width:100%;height:100%}
.drawn-name-module__8kkkjq__art{--lw:100%;width:var(--lw);display:block}.drawn-name-module__8kkkjq__art img{width:calc(var(--lw) * var(--l-w));max-width:none;height:auto;margin-left:calc(var(--lw) * var(--l-x) * -1);margin-top:calc(var(--lw) * var(--l-t) * -1);margin-bottom:calc(var(--lw) * var(--l-b) * -1);pointer-events:none;display:block}@media (max-width:699px){.drawn-name-module__8kkkjq__art[data-stack] img{width:calc(var(--lw) * var(--s-w));margin-left:calc(var(--lw) * var(--s-x) * -1);margin-top:calc(var(--lw) * var(--s-t) * -1);margin-bottom:calc(var(--lw) * var(--s-b) * -1)}}
.contact-module__HIMDJq__channels{--cs:calc(52 * var(--u) / var(--n,3));font:var(--fw-regular) var(--cs) / var(--lh-solid) var(--f-display);letter-spacing:var(--ls-tight);--f:.036em;align-content:space-between;margin:0;padding:0;list-style:none;display:grid}.contact-module__HIMDJq__channel{color:inherit;align-items:center;gap:.24em;display:flex}.contact-module__HIMDJq__icon{flex:none;width:1.45em;display:flex}.contact-module__HIMDJq__fine{width:calc(var(--cols) * var(--f));height:calc(var(--rows) * var(--f));shape-rendering:crispedges;fill:var(--ink);display:block;overflow:visible}.contact-module__HIMDJq__label{white-space:nowrap;flex:none}.contact-module__HIMDJq__leader{flex:1;align-self:flex-end;min-width:1em;margin-bottom:.14em}.contact-module__HIMDJq__handle{font:var(--type-title);letter-spacing:var(--ls-display);white-space:nowrap;flex:none;align-self:flex-end;margin-bottom:.1em}.contact-module__HIMDJq__arrow{margin-left:.15em}@container site (max-width:899px){.contact-module__HIMDJq__channels{--cs:var(--t-display);align-content:start;gap:calc(.5 * var(--g))}.contact-module__HIMDJq__channel{grid-template-columns:1.45em 1fr;grid-template-areas:"icon label""icon handle";gap:.25em .3em;display:grid}.contact-module__HIMDJq__icon{grid-area:icon;align-self:start}.contact-module__HIMDJq__label{grid-area:label}.contact-module__HIMDJq__leader{display:none}.contact-module__HIMDJq__handle{font:var(--type-body);letter-spacing:0;grid-area:handle;align-self:start}}.contact-module__HIMDJq__write{min-height:0;position:relative}.contact-module__HIMDJq__sign{aspect-ratio:8004/1738;align-self:end}.contact-module__HIMDJq__signMask{clip-path:inset(-30% -6% -7%);width:100%;height:100%;display:block}.contact-module__HIMDJq__signIn{width:100%;height:100%;display:block}.contact-module__HIMDJq__rule{align-self:start}.contact-module__HIMDJq__foot{align-self:end}.contact-module__HIMDJq__pill{font:var(--type-small);letter-spacing:0;justify-content:space-between;align-items:center;gap:calc(4 * var(--u));padding:calc(1.6 * var(--u)) calc(4 * var(--u));border:var(--line);white-space:nowrap;border-radius:999px;margin:0;display:flex}.contact-module__HIMDJq__pill a{color:inherit}@container site (max-width:899px){.contact-module__HIMDJq__pill{gap:1em;padding:.7em 1.2em}}
.disclosure-module__ebrOKG__plus{width:.8em;height:.8em;position:absolute;top:.55em;right:.2em}.disclosure-module__ebrOKG__plus:before,.disclosure-module__ebrOKG__plus:after{content:"";background:currentColor;height:1.5px;position:absolute;inset:calc(50% - .75px) 0 auto}.disclosure-module__ebrOKG__plus:after{transition:transform .75s var(--e-expo);transform:rotate(90deg)}[data-open]>button .disclosure-module__ebrOKG__plus:after{transform:rotate(180deg)}.disclosure-module__ebrOKG__more{transition:grid-template-rows .8s var(--e-out);grid-template-rows:0fr;display:grid}[data-open]>.disclosure-module__ebrOKG__more{grid-template-rows:1fr}.disclosure-module__ebrOKG__more>div{overflow:hidden}.disclosure-module__ebrOKG__more p,.disclosure-module__ebrOKG__more a{opacity:0;transition:opacity .3s var(--e-out)}[data-open]>.disclosure-module__ebrOKG__more :is(p,a){opacity:1;transition:opacity .8s var(--e-out) .12s}.disclosure-module__ebrOKG__more p{color:var(--ink);margin:.5em 0 .4em}.disclosure-module__ebrOKG__more a{color:inherit;margin-bottom:.8em;display:inline-block}
.experience-module__uFkarW__more{color:inherit}.experience-module__uFkarW__resume{font:var(--type-body);letter-spacing:0;place-self:end;margin:0;padding-bottom:.35em}.experience-module__uFkarW__lead{z-index:2;background:var(--rule-solid-top);align-self:start;padding-top:.7em}.experience-module__uFkarW__leadOrg{font:var(--type-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:0}.experience-module__uFkarW__leadOrg>span{display:block}.experience-module__uFkarW__leadMeta{font:var(--type-body);letter-spacing:0;color:var(--ink);flex-wrap:wrap;column-gap:1.2em;margin:.65em 0 0;display:flex}.experience-module__uFkarW__leadPeriod{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto}.experience-module__uFkarW__leadNote{font:var(--type-title);letter-spacing:var(--ls-display);max-width:26em;color:var(--ink);text-wrap:pretty;margin:.6em 0 0}.experience-module__uFkarW__leadOpen{font:var(--type-body);letter-spacing:0;margin:.7em 0 0}.experience-module__uFkarW__rows{z-index:2;background:var(--rule-solid-top);align-self:start;margin:0;padding:0;list-style:none}.experience-module__uFkarW__row{position:relative}.experience-module__uFkarW__row+.experience-module__uFkarW__row{background:var(--rule-fine-top)}.experience-module__uFkarW__entry{font:var(--type-small);letter-spacing:0;text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:1fr auto;column-gap:1.2em;margin:0;padding:.55em 0 .65em;display:grid}button.experience-module__uFkarW__entry{cursor:pointer}button.experience-module__uFkarW__entry:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.experience-module__uFkarW__title{font:var(--type-body);letter-spacing:0;text-wrap:pretty}.experience-module__uFkarW__period{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2}.experience-module__uFkarW__org{color:var(--ink);grid-column:1;margin-top:.15em}.experience-module__uFkarW__line{text-wrap:pretty;grid-column:1/-1;margin-top:.3em}.experience-module__uFkarW__plus{width:.62em;height:.62em;color:var(--ink);top:.95em;right:0}@media (hover:hover){button.experience-module__uFkarW__entry:hover .experience-module__uFkarW__plus{color:var(--ink)}}button.experience-module__uFkarW__entry .experience-module__uFkarW__period{padding-right:1.8em}.experience-module__uFkarW__note p{font:var(--type-small);letter-spacing:0;text-wrap:pretty;max-width:40em;margin-top:0}@container site (min-width:900px){.experience-module__uFkarW__rows,.experience-module__uFkarW__row,.experience-module__uFkarW__entry{grid-template-columns:subgrid;display:grid}.experience-module__uFkarW__row,.experience-module__uFkarW__entry{grid-column:1/-1}.experience-module__uFkarW__entry{align-items:baseline}.experience-module__uFkarW__title{grid-column:1/span 5}.experience-module__uFkarW__org{grid-area:1/6/auto/span 5;margin-top:0}.experience-module__uFkarW__line{grid-column:1/span 10}.experience-module__uFkarW__period{grid-column:11/span 2;justify-self:end}.experience-module__uFkarW__note{grid-column:1/span 9}}.experience-module__uFkarW__form{z-index:2;background:var(--rule-solid-top);align-self:start;margin:0}.experience-module__uFkarW__field{font:var(--type-small);letter-spacing:0;padding:.55em 0 .65em}.experience-module__uFkarW__field+.experience-module__uFkarW__field{background:var(--rule-fine-top)}.experience-module__uFkarW__field dd{text-wrap:pretty;margin:.2em 0 0}.experience-module__uFkarW__label{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink);margin:0}@container site (min-width:900px){.experience-module__uFkarW__form,.experience-module__uFkarW__field{grid-template-columns:subgrid;display:grid}.experience-module__uFkarW__field{grid-column:1/-1;align-items:baseline}.experience-module__uFkarW__label{grid-column:1/span 3}.experience-module__uFkarW__field dd{grid-column:4/span 9;margin:0}}@container site (max-width:899px){.experience-module__uFkarW__resume{font:var(--type-small);letter-spacing:0;padding-bottom:.2em}.experience-module__uFkarW__lead{padding-top:.45em}.experience-module__uFkarW__leadOrg{font:var(--type-title);letter-spacing:var(--ls-display)}.experience-module__uFkarW__leadMeta{font:var(--type-small);letter-spacing:0;margin-top:.35em}.experience-module__uFkarW__leadNote{font:var(--type-small);letter-spacing:0;margin-top:.3em}.experience-module__uFkarW__leadPlace{display:none}.experience-module__uFkarW__leadOpen{font:var(--type-small);letter-spacing:0;margin-top:.3em}.experience-module__uFkarW__field,.experience-module__uFkarW__entry{padding:.4em 0 .45em}.experience-module__uFkarW__title{font:var(--type-small);letter-spacing:0}.experience-module__uFkarW__compact .experience-module__uFkarW__period{white-space:normal;grid-area:auto/1/auto/-1}.experience-module__uFkarW__plus{top:.75em}}
.experiments-module__9_Wyoa__ledger{grid-template-columns:subgrid;align-content:start;display:grid}.experiments-module__9_Wyoa__cols,.experiments-module__9_Wyoa__btn{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.experiments-module__9_Wyoa__cols{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;height:calc((var(--c) + var(--g)) / 2);background:var(--rule-solid-bottom);color:var(--ink);align-items:end;margin:0;padding-bottom:.55em}.experiments-module__9_Wyoa__cols>:nth-child(2){grid-column:2/span 4}.experiments-module__9_Wyoa__cols>:nth-child(3){grid-column:6/span 2}.experiments-module__9_Wyoa__cols>:nth-child(4){grid-column:8/span 3}.experiments-module__9_Wyoa__cols>:nth-child(5){grid-column:11}.experiments-module__9_Wyoa__rows{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.experiments-module__9_Wyoa__row{grid-column:1/-1;grid-template-columns:subgrid;background:var(--rule-fine-bottom);display:grid;position:relative}.experiments-module__9_Wyoa__btn{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;margin:0;padding:.5em 0 .55em;position:relative}.experiments-module__9_Wyoa__no,.experiments-module__9_Wyoa__year{font:var(--type-small);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink)}.experiments-module__9_Wyoa__year{color:var(--ink);grid-column:11}.experiments-module__9_Wyoa__title{font:var(--type-body);letter-spacing:0;grid-column:2/span 4}.experiments-module__9_Wyoa__kind{font:var(--type-small);letter-spacing:0;grid-column:6/span 2}.experiments-module__9_Wyoa__stack{font:var(--type-small);letter-spacing:0;color:var(--ink);grid-column:8/span 3}.experiments-module__9_Wyoa__plus{width:.7em;height:.7em;color:var(--ink);top:50%;right:0;translate:0 -50%}.experiments-module__9_Wyoa__btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.experiments-module__9_Wyoa__more{grid-column:2/span 9}.experiments-module__9_Wyoa__more p{font:var(--type-body);letter-spacing:0;max-width:44em;margin-top:0}@media (hover:hover){.experiments-module__9_Wyoa__btn:hover .experiments-module__9_Wyoa__plus{color:var(--ink)}}.experiments-module__9_Wyoa__more .experiments-module__9_Wyoa__meta{display:none}@container site (max-width:899px){.experiments-module__9_Wyoa__stack{display:none}.experiments-module__9_Wyoa__cols>:nth-child(2){grid-column:2/-1}.experiments-module__9_Wyoa__btn{grid-template-columns:2em 1fr auto;grid-template-areas:"no title year";column-gap:.5em;min-height:0;padding:.26em 1.6em .26em 0}.experiments-module__9_Wyoa__no{grid-area:no}.experiments-module__9_Wyoa__title{font:var(--type-small);letter-spacing:0;grid-area:title/auto}.experiments-module__9_Wyoa__cols{display:none}.experiments-module__9_Wyoa__rows{background:var(--rule-solid-top)}.experiments-module__9_Wyoa__kind{display:none}.experiments-module__9_Wyoa__year{grid-area:year/auto}.experiments-module__9_Wyoa__more{grid-column:2/-1}.experiments-module__9_Wyoa__more p{font:var(--type-small);letter-spacing:0}.experiments-module__9_Wyoa__more .experiments-module__9_Wyoa__meta{color:var(--ink);margin-bottom:0;display:block}}
.bars-module__WCKaZW__charts{gap:calc(2 * var(--g));max-width:40em;display:grid}.bars-module__WCKaZW__chart{gap:.6em;margin:0;display:grid}.bars-module__WCKaZW__head{background:var(--rule-fine-bottom);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2em 1em;padding-bottom:.4em;display:flex}.bars-module__WCKaZW__title{font:var(--type-body);letter-spacing:0}.bars-module__WCKaZW__result{font:var(--type-title);letter-spacing:var(--ls-display)}.bars-module__WCKaZW__rows{gap:.7em;margin:0;padding:0;list-style:none;display:grid}.bars-module__WCKaZW__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.3em 1em;display:grid}.bars-module__WCKaZW__label{font:var(--type-small);letter-spacing:0}.bars-module__WCKaZW__value{font:var(--type-body);letter-spacing:0;text-align:right;white-space:nowrap}.bars-module__WCKaZW__track{grid-column:1/-1;height:.7em;display:block}.bars-module__WCKaZW__track[data-scale]{border:var(--line)}.bars-module__WCKaZW__bar{width:var(--w);background:var(--ink);height:100%;display:block}.bars-module__WCKaZW__source{font:var(--type-small);letter-spacing:0;margin:0}
.picture-module__SsoXnW__pic{object-fit:cover;width:100%;height:100%;display:block}.picture-module__SsoXnW__chart{object-fit:contain;background:var(--chart-paper)}
.work-module__iBrygq__card{--ir:4;--tr:3;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}@container site (min-width:900px){.work-module__iBrygq__card{--tr:2}}.work-module__iBrygq__link{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;color:inherit;cursor:pointer;display:grid}.work-module__iBrygq__img{grid-column:1/-1;grid-row:1 / span var(--ir);perspective:1000px;transition:transform 1s var(--e-out)}.work-module__iBrygq__card [data-inner]{transition:transform 1.2s var(--e-out)}[data-motion] .work-module__iBrygq__card:not([data-active]) [data-inner]{transform:scale(.92)}[data-motion] .work-module__iBrygq__card[data-reveal][data-in] [data-media]>[data-inner]{transition:scale 2.4s var(--e-out) calc(var(--d0,0s) + var(--d,0s) + var(--i,0) * .1s), transform 1.2s var(--e-out)}.work-module__iBrygq__card [data-inner]:after{content:"";background:var(--ink);opacity:0;transition:opacity .25s var(--e-expo);position:absolute;inset:0}.work-module__iBrygq__open{font:var(--type-ui-small);letter-spacing:0;z-index:1;border:var(--line);background:var(--cream);color:var(--ink);white-space:nowrap;opacity:0;transition:transform 1s var(--e-out), opacity .5s var(--e-expo);pointer-events:none;border-radius:999px;gap:.5em;padding:.75em 1em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(5px - 50%))rotateX(-20deg)scale(.95)}@media (hover:hover){.work-module__iBrygq__link:hover .work-module__iBrygq__img{transform:translateY(2px)}.work-module__iBrygq__link:hover [data-inner]:after{opacity:.04}.work-module__iBrygq__link:is(:hover,:focus-visible) .work-module__iBrygq__open{opacity:1;transform:translate(-50%,-50%)}}.work-module__iBrygq__text{grid-column:1/-1;grid-row:span var(--tr) / -1;max-width:calc(5 * var(--c) + 4 * var(--g));flex-direction:column;align-items:flex-start;display:flex}.work-module__iBrygq__title{font:var(--type-title);letter-spacing:var(--ls-display)}.work-module__iBrygq__outcome{margin-top:.15em}.work-module__iBrygq__line{color:var(--ink);margin-top:.5em}.work-module__iBrygq__link:focus-visible{outline:none}.work-module__iBrygq__link:focus-visible .work-module__iBrygq__img{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.about-module__Oh8-Va__sentence{font:var(--type-lead);letter-spacing:var(--ls-display);white-space:nowrap;--f:calc(.78 * var(--u));align-self:center;margin:0}.about-module__Oh8-Va__sentence>.about-module__Oh8-Va__line{justify-content:space-between;align-items:center;gap:.24em;display:flex}.about-module__Oh8-Va__sentence>.about-module__Oh8-Va__line:last-child{justify-content:flex-start}.about-module__Oh8-Va__in{height:.7em;margin-top:.06em;display:block;position:relative}.about-module__Oh8-Va__grow{flex:1}.about-module__Oh8-Va__pill{border-radius:999px}.about-module__Oh8-Va__sq{border-radius:.1em}.about-module__Oh8-Va__pill .about-module__Oh8-Va__crop,.about-module__Oh8-Va__in.about-module__Oh8-Va__crop{border:var(--line)}.about-module__Oh8-Va__crop{display:block;position:relative;overflow:hidden}.about-module__Oh8-Va__inPic{border-radius:inherit;position:absolute;inset:0}.about-module__Oh8-Va__crop img{object-fit:cover;opacity:.5;width:100%;max-width:none;height:100%;position:absolute;inset:0;scale:1.6}.about-module__Oh8-Va__fine{width:calc(var(--fc) * var(--f));height:calc(var(--fr) * var(--f));shape-rendering:crispedges;fill:var(--ink);flex:none;display:inline-block;overflow:visible;translate:0 -.06em}.about-module__Oh8-Va__sentenceP{font:var(--type-display);letter-spacing:var(--ls-display);--f:max(calc(.78 * var(--u)), 2px);margin:0}.about-module__Oh8-Va__sentenceP .about-module__Oh8-Va__fine{vertical-align:baseline;translate:0 .08em}.about-module__Oh8-Va__pdf{font:var(--type-title);letter-spacing:var(--ls-display);align-self:end;margin:0}.about-module__Oh8-Va__pdfTop{align-self:center}.about-module__Oh8-Va__pdf a,.about-module__Oh8-Va__name a,.about-module__Oh8-Va__case a{color:inherit}.about-module__Oh8-Va__entry{grid-template-columns:subgrid;padding-top:calc(2 * var(--u));background:var(--rule-solid-top);align-content:start;margin:0;display:grid}.about-module__Oh8-Va__head{grid-column:1/span 4;padding-right:1em}.about-module__Oh8-Va__name{font:var(--type-title);letter-spacing:var(--ls-display);text-wrap:balance;margin:0 0 .3em}.about-module__Oh8-Va__role,.about-module__Oh8-Va__meta{margin:0}.about-module__Oh8-Va__role{font-style:italic}.about-module__Oh8-Va__meta{font:var(--type-small);letter-spacing:0;font-variant-numeric:tabular-nums;flex-direction:column;margin-top:.4em;display:flex}.about-module__Oh8-Va__bullets{grid-column:5/span 8;max-width:52em;margin:0;padding:0 0 0 1.1em}.about-module__Oh8-Va__bullets li,.about-module__Oh8-Va__bullets p{margin:0 0 .45em}.about-module__Oh8-Va__bullets li::marker{content:"• "}.about-module__Oh8-Va__bullets .about-module__Oh8-Va__case{margin-top:.6em;list-style:none}.about-module__Oh8-Va__bullets .about-module__Oh8-Va__case::marker{content:none}@container site (min-width:900px) and (max-width:1179px){.about-module__Oh8-Va__bullets{font:var(--type-small);letter-spacing:0}}.about-module__Oh8-Va__skills{align-content:start;gap:calc(4 * var(--u)) var(--g);padding-top:calc(2 * var(--u));background:var(--rule-solid-top);grid-template-columns:1fr 1fr;margin:0;display:grid}.about-module__Oh8-Va__skill dt{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;margin-bottom:.4em}.about-module__Oh8-Va__skill dd{margin:0}.about-module__Oh8-Va__meltBox{pointer-events:none;place-items:center;display:grid}.about-module__Oh8-Va__meltBox>span{width:52%;display:block}.about-module__Oh8-Va__melt{width:100%;height:auto;display:block;rotate:-8deg}.about-module__Oh8-Va__next{font:var(--type-title);letter-spacing:var(--ls-display);align-self:end;gap:calc(8 * var(--u));display:flex}.about-module__Oh8-Va__next a{color:inherit}@container site (max-width:899px){.about-module__Oh8-Va__entry{display:block}.about-module__Oh8-Va__head{margin-bottom:.8em;padding-right:0}.about-module__Oh8-Va__meta{flex-flow:wrap;column-gap:.6em}.about-module__Oh8-Va__meta span+span:before{content:"· "}.about-module__Oh8-Va__bullets{font:var(--type-small);letter-spacing:0}.about-module__Oh8-Va__skills{grid-template-columns:1fr}.about-module__Oh8-Va__skill dd{font:var(--type-small);letter-spacing:0}.about-module__Oh8-Va__next{font:var(--type-body);letter-spacing:0;flex-wrap:wrap;gap:.4em 1.4em}}
@container site (max-width:899px){main.home-module__lWZQfW__grid{grid-template-rows:calc(var(--mv) - var(--g)) repeat(6, [s] var(--c) var(--c) var(--c) var(--c) var(--c) var(--c) var(--c) var(--c) calc(2 * var(--mv) - 2 * var(--g))) [s] repeat(8, minmax(var(--c), auto)) calc(2 * var(--mv) - 2 * var(--g)) [s] repeat(8, minmax(var(--c), auto)) calc(2 * var(--mv) - 2 * var(--g))}}
.blocks-module__NcWe6q__art{--dot-ink:var(--ink);background:var(--stock);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blocks-module__NcWe6q__artSvg{width:calc(var(--cw) * var(--p));height:calc(var(--ch) * var(--p));max-width:86%;max-height:80%;fill:var(--ink);shape-rendering:crispedges}.blocks-module__NcWe6q__table{font:var(--type-small);letter-spacing:0;border-collapse:collapse;background:var(--rule-solid-top), var(--rule-solid-bottom);width:100%}.blocks-module__NcWe6q__table th,.blocks-module__NcWe6q__table td{text-align:left;vertical-align:top;padding:.65em 1em .7em 0}.blocks-module__NcWe6q__table thead th{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase}.blocks-module__NcWe6q__table thead tr{background:var(--rule-solid-bottom)}.blocks-module__NcWe6q__table tbody tr+tr{background:var(--rule-fine-top)}.blocks-module__NcWe6q__table tbody th{font:var(--type-body);letter-spacing:0;width:34%}.blocks-module__NcWe6q__table tbody td{font:var(--type-body);letter-spacing:0}.blocks-module__NcWe6q__table[data-cols="3"] tbody th{width:28%}.blocks-module__NcWe6q__flow{--join:1.7em;grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:var(--join);margin:0;padding:0;list-style:none;display:grid}.blocks-module__NcWe6q__stage{border:var(--line);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-content:start;gap:.25em;padding:.55em .55em .7em;display:grid;position:relative}.blocks-module__NcWe6q__stage:not(:last-child):after,.blocks-module__NcWe6q__stage:not(:last-child):before{content:"";pointer-events:none;position:absolute;top:1.3em}.blocks-module__NcWe6q__stage:not(:last-child):after{left:calc(100% + var(--line-w));width:calc(var(--join) - 2 * var(--line-w) - .35em);height:var(--p);background:var(--rule-top)}.blocks-module__NcWe6q__stage:not(:last-child):before{left:calc(100% + var(--join) - .45em);background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%);width:.4em;height:.6em;margin-top:calc(1px - .3em)}.blocks-module__NcWe6q__n{font:var(--type-small);letter-spacing:0}.blocks-module__NcWe6q__step{font:var(--type-body);letter-spacing:0}.blocks-module__NcWe6q__note{font:var(--type-small);letter-spacing:0}@container site (max-width:899px){.blocks-module__NcWe6q__flow{row-gap:var(--join);grid-template-columns:minmax(0,1fr)}.blocks-module__NcWe6q__stage:not(:last-child):after{top:calc(100% + var(--line-w));width:var(--p);height:calc(var(--join) - 2 * var(--line-w) - .35em);background:var(--rule-left);left:1.2em}.blocks-module__NcWe6q__stage:not(:last-child):before{top:calc(100% + var(--join) - .45em);left:calc(1.2em - .3em + var(--p) / 2);clip-path:polygon(0 0,100% 0,50% 100%);width:.6em;height:.4em;margin-top:0}.blocks-module__NcWe6q__table thead{display:none}.blocks-module__NcWe6q__table tbody tr{gap:.3em;padding:.7em 0 .8em;display:grid}.blocks-module__NcWe6q__table tbody th,.blocks-module__NcWe6q__table tbody td{width:auto;padding:0}.blocks-module__NcWe6q__table[data-cols="3"] tbody th{width:auto}.blocks-module__NcWe6q__table[data-cols="3"] tbody td:before{content:attr(data-col);font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;display:block}}
.contact-shell-module__WbK0HW__flow{font:var(--type-body);letter-spacing:0;padding:var(--mv) var(--m)}
.work-case-module__5aLg2W__grid{font:var(--type-body);letter-spacing:0;grid-template-columns:repeat(var(--cols), var(--c));grid-template-rows:repeat(6, var(--c)) auto auto;column-gap:var(--g);row-gap:var(--g);padding:var(--mv) var(--m);grid-auto-rows:auto;display:grid}.work-case-module__5aLg2W__title{font:var(--type-display);letter-spacing:var(--ls-display);outline:none;grid-area:1/1/auto/span 9;place-self:start;width:fit-content;margin:0}.work-case-module__5aLg2W__hero{grid-area:2/1/span 5/span 7}.work-case-module__5aLg2W__heroIn,.work-case-module__5aLg2W__figMedia{background:var(--ink-fill);display:block;position:relative;overflow:hidden}.work-case-module__5aLg2W__fill{display:block;position:absolute;inset:0}.work-case-module__5aLg2W__grid>.work-case-module__5aLg2W__facts{grid-area:2/9/span 4/span 4}.work-case-module__5aLg2W__facts{align-content:start;gap:.9em;margin:0;display:grid}.work-case-module__5aLg2W__facts dt{font:var(--type-small);letter-spacing:0;color:var(--ink)}.work-case-module__5aLg2W__facts dd{margin:.1em 0 0}.work-case-module__5aLg2W__outcome dd{font:var(--type-title);letter-spacing:var(--ls-display)}.work-case-module__5aLg2W__grid>.work-case-module__5aLg2W__links{grid-area:6/9/span 3/span 4;align-self:start}.work-case-module__5aLg2W__links{gap:.35em;margin:0;padding:0;list-style:none;display:grid}.work-case-module__5aLg2W__links a,.work-case-module__5aLg2W__step{color:inherit;text-decoration:none}.work-case-module__5aLg2W__lead{font:var(--type-title);letter-spacing:var(--ls-display);color:var(--ink);text-wrap:pretty;grid-area:7/1/span 2/span 7;margin:0}.work-case-module__5aLg2W__grid[data-tall]{grid-template-rows:repeat(8, var(--c))}.work-case-module__5aLg2W__grid[data-tall] .work-case-module__5aLg2W__hero{grid-area:2/1/span 7/span 4}.work-case-module__5aLg2W__grid[data-tall] .work-case-module__5aLg2W__lead{grid-area:2/5/span 7/span 3}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__part{grid-column:1/-1;grid-template-columns:subgrid;margin-top:calc(var(--c) + var(--g));display:grid}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__label{grid-column:1/span 3}.work-case-module__5aLg2W__label{font:var(--type-body);letter-spacing:0;color:var(--ink);margin:0}.work-case-module__5aLg2W__label .work-case-module__5aLg2W__art{margin-top:calc(2 * var(--g));display:block}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__body{grid-column:4/span 8}.work-case-module__5aLg2W__body p{max-width:40em;margin:0 0 .8em}.work-case-module__5aLg2W__body p:last-child,.work-case-module__5aLg2W__decisions li:last-child{margin-bottom:0}.work-case-module__5aLg2W__big{font:var(--type-title);letter-spacing:var(--ls-display)}.work-case-module__5aLg2W__flow{flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.work-case-module__5aLg2W__flow li{align-items:center;gap:.6em;display:flex}.work-case-module__5aLg2W__flow span{border:var(--line);background:var(--cream);border-radius:999px;padding:.5em .8em}.work-case-module__5aLg2W__flow li:not(:last-child):after{content:"→";color:var(--ink)}.work-case-module__5aLg2W__decisions{margin:0;padding-left:1.3em}.work-case-module__5aLg2W__decisions li{max-width:40em;margin-bottom:.8em}.work-case-module__5aLg2W__metrics{grid-template-columns:repeat(auto-fill, minmax(calc(2 * var(--c) + var(--g)), 1fr));gap:calc(2 * var(--g)) var(--g);margin:0;padding:0;list-style:none;display:grid}.work-case-module__5aLg2W__metrics li{align-content:start;gap:.2em;display:grid}.work-case-module__5aLg2W__value{font:var(--type-display);letter-spacing:var(--ls-display)}.work-case-module__5aLg2W__source{font:var(--type-small);letter-spacing:0;color:var(--ink)}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__figs{grid-template-columns:repeat(8, var(--c));column-gap:var(--g);row-gap:calc(2 * var(--g));align-items:start;display:grid}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__fig{--span:var(--span-l);grid-column:span var(--span)}.work-case-module__5aLg2W__fig{gap:.6em;margin:0;display:grid}.work-case-module__5aLg2W__figWin{--fw:calc(var(--span) * var(--c) + (var(--span) - 1) * var(--g));--barh:calc(10 * var(--p));height:calc((var(--fw) - 6 * var(--p)) / var(--ar) + var(--barh) + 5 * var(--p))}@supports (width:round(down, 10px, 3px)){.work-case-module__5aLg2W__figWin{--barh:round(up, calc(2.3 * var(--t-small)), calc(2 * var(--p)))}}.work-case-module__5aLg2W__figMedia{--m-rise:0px}.work-case-module__5aLg2W__caption{font:var(--type-small);letter-spacing:0;color:var(--ink);max-width:40em}.work-case-module__5aLg2W__figN{color:var(--ink);margin-right:.4em}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__steps{grid-column:1/-1;grid-template-columns:subgrid;margin-bottom:calc(var(--mv) - var(--g));align-items:start;display:grid}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__stepsRule{margin:calc(var(--c) + var(--g)) 0 calc(2 * var(--g));grid-column:1/-1}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__step{grid-column:1/span 6;justify-self:start}.work-case-module__5aLg2W__step{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.2em;padding:0;display:grid}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__stepNext{text-align:right;grid-column:7/span 6;justify-self:end}.work-case-module__5aLg2W__stepK{font:var(--type-small);letter-spacing:0;color:var(--ink)}.work-case-module__5aLg2W__stepT{font:var(--type-title);letter-spacing:var(--ls-display)}.work-case-module__5aLg2W__step [data-arrow=left]{transition:transform .75s var(--e-out);display:inline-block}.work-case-module__5aLg2W__step:is(:hover,:focus-visible) [data-arrow=left]{transform:translate(-.22em)}@media (prefers-reduced-motion:reduce){.work-case-module__5aLg2W__step [data-arrow=left]{transition:none}}@container site (max-width:899px){.work-case-module__5aLg2W__grid,.work-case-module__5aLg2W__grid[data-tall]{grid-template-rows:none}.work-case-module__5aLg2W__title,.work-case-module__5aLg2W__hero,.work-case-module__5aLg2W__grid>.work-case-module__5aLg2W__facts,.work-case-module__5aLg2W__grid>.work-case-module__5aLg2W__links,.work-case-module__5aLg2W__lead,.work-case-module__5aLg2W__grid[data-tall] .work-case-module__5aLg2W__hero,.work-case-module__5aLg2W__grid[data-tall] .work-case-module__5aLg2W__lead{grid-area:auto/1/auto/-1}.work-case-module__5aLg2W__hero{aspect-ratio:1.4142}.work-case-module__5aLg2W__grid[data-tall] .work-case-module__5aLg2W__hero{aspect-ratio:.75}.work-case-module__5aLg2W__lead{order:1}.work-case-module__5aLg2W__grid>.work-case-module__5aLg2W__facts{margin-top:var(--g);order:2}.work-case-module__5aLg2W__grid>.work-case-module__5aLg2W__links{order:3}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__part{margin-top:calc(var(--c) + var(--g));order:4;display:block}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__label{margin-bottom:.5em}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__label .work-case-module__5aLg2W__art{display:none}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__figs{grid-template-columns:repeat(6, var(--c))}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__fig{--span:var(--span-p)}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__steps{gap:calc(2 * var(--g));order:5;grid-template-columns:1fr;display:grid}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__step,.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__stepNext{text-align:left;grid-column:1;justify-self:start}}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__part~.work-case-module__5aLg2W__part{position:relative}.work-case-module__5aLg2W__grid .work-case-module__5aLg2W__part~.work-case-module__5aLg2W__part:before{content:"";left:0;right:0;top:calc(-.5 * var(--c) - var(--pf) / 2);height:var(--pf);background:var(--rule-fine-top);pointer-events:none;position:absolute}
.work-panel-module__RqYMqq__host[data-site]{z-index:80;position:fixed;inset:0}.work-panel-module__RqYMqq__panel{--win-x:calc(var(--m) + var(--c) + var(--g));--win-y:max(calc(2 * var(--g)), 20px);z-index:1;position:fixed;inset:0}.work-panel-module__RqYMqq__win{top:var(--win-y);bottom:var(--win-y);left:var(--win-x);right:var(--win-x);--win-h:calc(100dvh - 2 * var(--win-y) - 2.3 * var(--t-small));position:fixed}.work-panel-module__RqYMqq__win>*{background:linear-gradient(var(--stock) 0 0) center / calc(100% - var(--p)) calc(100% - var(--p)) no-repeat}.work-panel-module__RqYMqq__win .work-panel-module__RqYMqq__slot{top:var(--bar);left:var(--p);right:var(--p);bottom:var(--p)}.work-panel-module__RqYMqq__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;overflow:clip auto}.work-panel-module__RqYMqq__close{height:100%;margin-right:calc(-1 * var(--p));padding:0 var(--p);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35em;display:inline-flex}.work-panel-module__RqYMqq__x{font:var(--type-ui);letter-spacing:0;transition:transform .75s var(--e-expo);display:inline-block}.work-panel-module__RqYMqq__close:is(:hover,:focus-visible) .work-panel-module__RqYMqq__x{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.work-panel-module__RqYMqq__x{transition:none}}@container site (max-width:899px){.work-panel-module__RqYMqq__panel{--win-x:var(--m);--win-y:var(--m)}}
.work-window-module__M60wmW__case{font:var(--type-body);letter-spacing:0;--pad:calc(var(--c) - var(--p));--gap-top:calc(.8 * var(--c));grid-template-columns:[full-start] minmax(0, 1fr) [main-start] repeat(8, var(--c)) [main-end] minmax(0, 1fr) [full-end];column-gap:var(--g);padding-bottom:calc(.5 * var(--c));align-items:start;display:grid}.work-window-module__M60wmW__cover{width:100%;aspect-ratio:var(--car);max-height:calc(var(--win-h,70vh) * .6);background:var(--ink-fill);grid-area:1/full;position:relative;overflow:hidden}.work-window-module__M60wmW__cover>*{position:absolute;inset:0}.work-window-module__M60wmW__intro{margin-top:var(--gap-top);grid-area:2/main-start/auto/span 5}.work-window-module__M60wmW__title{font:var(--type-display);letter-spacing:var(--ls-display);outline:none;width:fit-content;margin:0}.work-window-module__M60wmW__lead{font:var(--type-title);letter-spacing:var(--ls-display);color:var(--ink);text-wrap:pretty;margin:.7em 0 0}.work-window-module__M60wmW__info{gap:calc(1.4 * var(--g));margin-top:var(--gap-top);grid-area:2/span 3/auto/main-end;padding-top:.35em;display:grid}.work-window-module__M60wmW__facts{gap:.8em}.work-window-module__M60wmW__parts{grid-area:3/main;grid-template-columns:subgrid;margin-top:calc(var(--c) + 2 * var(--g));display:grid}.work-window-module__M60wmW__part{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.work-window-module__M60wmW__part~.work-window-module__M60wmW__part{margin-top:calc(var(--c) + 2 * var(--g))}.work-window-module__M60wmW__label{grid-column:1/span 2}.work-window-module__M60wmW__body{grid-column:3/span 6}.work-window-module__M60wmW__figs{grid-template-columns:repeat(6, var(--c));column-gap:var(--g);row-gap:calc(2 * var(--g));align-items:start;display:grid}.work-window-module__M60wmW__fig{--span:6;grid-column:span var(--span)}.work-window-module__M60wmW__fig[data-fig=tall]{--span:3}.work-window-module__M60wmW__fig[data-fig=phone]{--span:2}.work-window-module__M60wmW__steps{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;display:grid}.work-window-module__M60wmW__stepsRule{margin:calc(var(--c) + 2 * var(--g)) 0 calc(2 * var(--g));grid-column:1/-1}.work-window-module__M60wmW__step{justify-self:start}.work-window-module__M60wmW__stepNext{text-align:right;justify-self:end}@container site (max-width:899px){.work-window-module__M60wmW__case{--pad:calc(1.5 * var(--g));--gap-top:calc(2.4 * var(--g));grid-template-columns:[full-start] var(--pad) [main-start] minmax(0, 1fr) [main-end] var(--pad) [full-end];column-gap:0}.work-window-module__M60wmW__case .work-window-module__M60wmW__intro,.work-window-module__M60wmW__case .work-window-module__M60wmW__info,.work-window-module__M60wmW__case .work-window-module__M60wmW__parts{grid-area:auto/main}.work-window-module__M60wmW__case .work-window-module__M60wmW__info{margin-top:calc(2 * var(--g));padding-top:0}.work-window-module__M60wmW__case .work-window-module__M60wmW__facts{column-gap:var(--g);grid-template-columns:1fr 1fr}.work-window-module__M60wmW__case .work-window-module__M60wmW__facts>div:last-child{grid-column:1/-1}.work-window-module__M60wmW__case .work-window-module__M60wmW__parts{margin-top:calc(var(--c) + 2 * var(--g));display:block}.work-window-module__M60wmW__case .work-window-module__M60wmW__part{display:block}.work-window-module__M60wmW__case .work-window-module__M60wmW__part~.work-window-module__M60wmW__part{margin-top:calc(var(--c) + 2 * var(--g))}.work-window-module__M60wmW__case .work-window-module__M60wmW__label{margin-bottom:.5em}.work-window-module__M60wmW__case .work-window-module__M60wmW__label svg{display:none}.work-window-module__M60wmW__case .work-window-module__M60wmW__figs{grid-template-columns:repeat(6,minmax(0,1fr))}.work-window-module__M60wmW__case .work-window-module__M60wmW__fig{--span:6;--c:calc((100cqi - 2 * var(--m) - 2 * var(--p) - 2 * var(--pad) - 5 * var(--g)) / 6)}.work-window-module__M60wmW__case .work-window-module__M60wmW__fig[data-fig=phone]{--span:3}.work-window-module__M60wmW__case .work-window-module__M60wmW__steps{gap:calc(2 * var(--g));grid-template-columns:1fr}.work-window-module__M60wmW__case .work-window-module__M60wmW__stepNext{text-align:left;justify-self:start}}.work-window-module__M60wmW__part~.work-window-module__M60wmW__part{position:relative}.work-window-module__M60wmW__part~.work-window-module__M60wmW__part:before{content:"";left:0;right:0;top:calc(-.45 * var(--c) - var(--pf) / 2);height:var(--pf);background:var(--rule-fine-top);pointer-events:none;position:absolute}@container site (max-width:899px){.work-window-module__M60wmW__case .work-window-module__M60wmW__part~.work-window-module__M60wmW__part:before{top:calc(-1.5 * var(--g) - var(--p) / 2)}}
