.Contact-module__hcVmEa__contact{min-height:100svh;padding:calc(var(--nav-height) + 24px) var(--gutter) 24px;flex-direction:column;display:flex}.Contact-module__hcVmEa__title{font-size:min(calc((100vw - 2 * var(--gutter)) / 5.3), 26svh);line-height:.82}.Contact-module__hcVmEa__title span{white-space:nowrap;display:block}.Contact-module__hcVmEa__email{margin-top:auto;padding-top:clamp(40px,8vw,96px)}.Contact-module__hcVmEa__copy{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.Contact-module__hcVmEa__address{font-size:calc((100vw - 2 * var(--gutter)) / 8.6);letter-spacing:-.015em;overflow-wrap:anywhere;text-underline-offset:.1em;font-weight:600;font-stretch:75%;line-height:1.1;text-decoration:underline;text-decoration-thickness:.04em;transition:text-underline-offset .2s;display:block}.Contact-module__hcVmEa__copy:hover .Contact-module__hcVmEa__address{text-underline-offset:.16em}.Contact-module__hcVmEa__status{cursor:pointer;width:fit-content;min-height:1.5em;margin-top:10px}.Contact-module__hcVmEa__socials{flex-wrap:wrap;gap:8px 24px;margin-top:20px;font-size:clamp(1.0625rem,1.5vw,1.375rem);display:flex}.Contact-module__hcVmEa__footer{border-top:2px solid var(--white);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(32px,5vw,64px);padding-top:12px;font-size:.875rem;display:flex}.Contact-module__hcVmEa__footerLinks{flex-wrap:wrap;gap:2px 18px;display:flex}.Contact-module__hcVmEa__footerLinks a{padding:4px 0;text-decoration:none;display:inline-block}.Contact-module__hcVmEa__footerLinks a:hover{text-decoration:underline}@media (max-width:720px){.Contact-module__hcVmEa__contact{padding-bottom:calc(24px + 52px + env(safe-area-inset-bottom))}}
.Hero-module__ZARIfG__hero{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.Hero-module__ZARIfG__name{--size:min(calc((100vw - 2 * var(--gutter)) / 3.22), 64svh);top:calc(var(--nav-height) - .02em);left:var(--gutter);z-index:1;font-size:var(--size);white-space:nowrap;line-height:.8;position:absolute}.Hero-module__ZARIfG__print,.Hero-module__ZARIfG__back{z-index:2;aspect-ratio:3/4;height:100svh;position:absolute;top:19svh;right:0}.Hero-module__ZARIfG__back{z-index:0}.Hero-module__ZARIfG__canvas{width:100%;height:100%;font-family:var(--mono);touch-action:pan-y}.Hero-module__ZARIfG__poster{object-fit:cover;pointer-events:none}.Hero-module__ZARIfG__canvas[data-ready]+.Hero-module__ZARIfG__poster{opacity:0}.Hero-module__ZARIfG__intro{bottom:clamp(20px,4svh,44px);left:var(--gutter);z-index:3;width:min(46vw,560px);position:absolute}.Hero-module__ZARIfG__greeting{background:var(--black);width:fit-content;max-width:100%;font-family:var(--mono);padding:5px 12px;font-size:.8125rem;line-height:1.5}.Hero-module__ZARIfG__lede{margin-top:12px;font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:500;line-height:1.22}.Hero-module__ZARIfG__tech{color:var(--muted);margin-top:16px}.Hero-module__ZARIfG__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.Hero-module__ZARIfG__actions a:not(.Hero-module__ZARIfG__primary){padding-block:10px}.Hero-module__ZARIfG__primary{background:var(--white);color:var(--ink);padding:12px 20px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.Hero-module__ZARIfG__primary:hover{background:var(--black);color:var(--white)}.Hero-module__ZARIfG__typewriter{white-space:nowrap;min-width:31ch;display:inline-block}.Hero-module__ZARIfG__prompt{color:var(--ash)}.Hero-module__ZARIfG__caret{background:var(--white);vertical-align:text-bottom;width:.6em;height:1.1em;margin-left:2px;animation:1s step-end infinite Hero-module__ZARIfG__blink;display:inline-block}@keyframes Hero-module__ZARIfG__blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.Hero-module__ZARIfG__print,.Hero-module__ZARIfG__back{animation:1.8s cubic-bezier(.2,.7,.2,1) both Hero-module__ZARIfG__tray}@supports (animation-timeline:scroll()){.Hero-module__ZARIfG__name{animation:linear both Hero-module__ZARIfG__drift;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes Hero-module__ZARIfG__tray{0%{filter:brightness(3.2)contrast(.35);opacity:.25}to{filter:none;opacity:1}}@keyframes Hero-module__ZARIfG__drift{to{transform:translateY(18svh)}}@media (max-width:720px),(max-aspect-ratio:1){.Hero-module__ZARIfG__hero{height:auto;min-height:0;padding-top:var(--nav-height);flex-direction:column;display:flex}.Hero-module__ZARIfG__name{margin-left:var(--gutter);order:1;align-self:flex-start;position:relative;top:auto;left:auto}.Hero-module__ZARIfG__intro{z-index:3;width:auto;padding:0 var(--gutter);order:2;margin-top:12px;position:relative;bottom:auto;left:auto}.Hero-module__ZARIfG__lede{max-width:34em;margin-top:10px;font-size:clamp(1.125rem,2.8vw,1.5rem)}.Hero-module__ZARIfG__tech{display:none}.Hero-module__ZARIfG__actions{margin-top:14px}.Hero-module__ZARIfG__back{display:none}.Hero-module__ZARIfG__print{--width:min(100vw, 72svh);width:var(--width);height:auto;margin:calc(var(--width) * .05) 0 calc(var(--width) * -.38);flex:none;order:3;align-self:center;position:relative;top:auto;right:auto}}
.Log-module__UdEJma__log{gap:8px var(--gutter);padding:var(--step) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Log-module__UdEJma__title{grid-column:1/span 3;font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:500;line-height:1.2}.Log-module__UdEJma__note{grid-column:4/span 5;max-width:44ch}.Log-module__UdEJma__years{grid-column:1/-1;gap:clamp(40px,5vw,72px);margin-top:clamp(32px,4vw,56px);display:grid}.Log-module__UdEJma__year{gap:12px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Log-module__UdEJma__number{grid-column:1/span 5;font-size:clamp(6rem,17vw,20rem);line-height:.76}.Log-module__UdEJma__entries{grid-column:6/-1;gap:8px;display:grid}.Log-module__UdEJma__entry{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:8px;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.3;display:grid}@media (max-width:720px){.Log-module__UdEJma__title,.Log-module__UdEJma__note,.Log-module__UdEJma__number,.Log-module__UdEJma__entries{grid-column:1/-1}}
.PortraitSwap-module__qWf1aq__figure{gap:8px;display:grid}.PortraitSwap-module__qWf1aq__print{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.PortraitSwap-module__qWf1aq__print img{width:100%;height:auto}.PortraitSwap-module__qWf1aq__ink{clip-path:inset(0 0 100%);transition:clip-path .7s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.PortraitSwap-module__qWf1aq__print:focus-visible .PortraitSwap-module__qWf1aq__ink,.PortraitSwap-module__qWf1aq__print[data-ink] .PortraitSwap-module__qWf1aq__ink{clip-path:inset(0)}@media (hover:hover){.PortraitSwap-module__qWf1aq__print:hover .PortraitSwap-module__qWf1aq__ink{clip-path:inset(0)}}.PortraitSwap-module__qWf1aq__caption{font-size:.75rem}
.Profile-module__uH3VqG__profile{gap:clamp(32px, 4vw, 64px) var(--gutter);padding:var(--step) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Profile-module__uH3VqG__statement{letter-spacing:-.012em;text-wrap:balance;grid-column:1/span 9;font-size:clamp(2rem,4.9vw,5.25rem);font-weight:600;font-stretch:78%;line-height:1.02}.Profile-module__uH3VqG__portrait{grid-area:1/10/span 3/-1;align-self:start}.Profile-module__uH3VqG__body{grid-column:4/span 5;gap:1em;max-width:62ch;display:grid}.Profile-module__uH3VqG__facts{grid-area:2/1/auto/span 3;align-content:start;gap:16px;display:grid}@media (max-width:960px){.Profile-module__uH3VqG__statement{grid-column:1/-1}.Profile-module__uH3VqG__portrait{grid-area:2/8/span 2/-1}.Profile-module__uH3VqG__body{grid-area:3/1/auto/span 7}.Profile-module__uH3VqG__facts{grid-area:2/1/auto/span 7}}@media (max-width:560px){.Profile-module__uH3VqG__portrait{grid-area:auto/1/auto/span 8}.Profile-module__uH3VqG__body,.Profile-module__uH3VqG__facts{grid-area:auto/1/auto/-1}}
.Stack-module__pApOdW__stack{padding:var(--step) var(--gutter)}.Stack-module__pApOdW__header{gap:16px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(24px,4vw,56px);display:grid}.Stack-module__pApOdW__title{grid-column:1/span 8;font-size:clamp(3rem,8.6vw,10rem)}.Stack-module__pApOdW__note{grid-column:9/-1;max-width:38ch}.Stack-module__pApOdW__card{margin:0 calc(var(--gutter) * -1);padding:clamp(16px, 2.4vw, 32px) var(--gutter)}.Stack-module__pApOdW__group{gap:8px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(20px,2.6vw,36px);display:grid}.Stack-module__pApOdW__group+.Stack-module__pApOdW__group{border-top:1px solid #ffffff40}.Stack-module__pApOdW__groupName{grid-column:1/span 3;font-size:.875rem;font-weight:400}.Stack-module__pApOdW__items{grid-column:4/-1}.Stack-module__pApOdW__row{gap:2px var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;padding-block:6px;display:grid}.Stack-module__pApOdW__tech{font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:500;line-height:1.2}.Stack-module__pApOdW__projects a{color:inherit;text-underline-offset:3px}.Stack-module__pApOdW__also{gap:16px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(32px,4vw,56px);display:grid}.Stack-module__pApOdW__alsoTitle{grid-column:1/span 3;font-size:1.0625rem;font-weight:600}.Stack-module__pApOdW__alsoList{gap:16px var(--gutter);grid-column:4/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:860px){.Stack-module__pApOdW__title,.Stack-module__pApOdW__note,.Stack-module__pApOdW__groupName,.Stack-module__pApOdW__items,.Stack-module__pApOdW__alsoTitle,.Stack-module__pApOdW__alsoList{grid-column:1/-1}.Stack-module__pApOdW__row{grid-template-columns:1fr}.Stack-module__pApOdW__alsoList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Darkroom-module__gKXPWa__darkroom{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);gap:32px clamp(24px,4vw,64px);display:grid}.Darkroom-module__gKXPWa__negative{top:calc(var(--nav-height) + 8px);width:min(56vw, calc((100svh - var(--nav-height) - 24px) * .75));aspect-ratio:3/4;background:#1a1a1a;grid-row:1/span 2;align-self:start;position:sticky}.Darkroom-module__gKXPWa__negative img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.Darkroom-module__gKXPWa__canvas{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity .6s}.Darkroom-module__gKXPWa__canvas[data-ready]{opacity:1}.Darkroom-module__gKXPWa__intro{gap:12px;display:grid}.Darkroom-module__gKXPWa__controls{align-content:start;gap:24px;display:grid}.Darkroom-module__gKXPWa__group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.Darkroom-module__gKXPWa__group>legend{margin-bottom:10px;padding:0;font-weight:600}.Darkroom-module__gKXPWa__group>label{font-weight:600}.Darkroom-module__gKXPWa__options{flex-wrap:wrap;gap:6px;display:flex}.Darkroom-module__gKXPWa__option{cursor:pointer;position:relative}.Darkroom-module__gKXPWa__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Darkroom-module__gKXPWa__option span{border:1px solid var(--graphite);padding:9px 13px;font-size:.9375rem;transition:background .15s,color .15s,border-color .15s;display:block}.Darkroom-module__gKXPWa__option:hover span{border-color:var(--white)}.Darkroom-module__gKXPWa__option input:checked+span{background:var(--white);border-color:var(--white);color:var(--black)}.Darkroom-module__gKXPWa__option input:focus-visible+span{outline:2px solid var(--white);outline-offset:2px}.Darkroom-module__gKXPWa__reading{color:var(--muted)}.Darkroom-module__gKXPWa__range{cursor:pointer;appearance:none;background:0 0;width:100%;height:28px;margin:0}@media (pointer:coarse){.Darkroom-module__gKXPWa__range{height:44px}}.Darkroom-module__gKXPWa__range::-webkit-slider-runnable-track{background:var(--white);height:2px}.Darkroom-module__gKXPWa__range::-moz-range-track{background:var(--white);height:2px}.Darkroom-module__gKXPWa__range::-webkit-slider-thumb{background:var(--white);appearance:none;border:0;border-radius:0;width:14px;height:26px;margin-top:-12px}.Darkroom-module__gKXPWa__range::-moz-range-thumb{background:var(--white);border:0;border-radius:0;width:14px;height:26px}.Darkroom-module__gKXPWa__compare{background:var(--ink);color:var(--white);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;justify-self:start;padding:12px 18px;font-weight:600}.Darkroom-module__gKXPWa__compare:active{background:var(--white);color:var(--ink)}@media (max-width:960px){.Darkroom-module__gKXPWa__darkroom{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.Darkroom-module__gKXPWa__intro{order:1}.Darkroom-module__gKXPWa__negative{aspect-ratio:4/3.4;order:2;grid-row:auto;width:100%;position:static}.Darkroom-module__gKXPWa__controls{order:3}}
.Figures-module__5FPrfa__access,.Figures-module__5FPrfa__pipeline{gap:12px;display:grid}.Figures-module__5FPrfa__ladder{display:grid}.Figures-module__5FPrfa__ladder li{border:2px solid var(--fg);border-bottom-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:12px 14px;display:grid}.Figures-module__5FPrfa__ladder li:nth-child(2){margin-left:clamp(12px,3vw,40px)}.Figures-module__5FPrfa__ladder li:nth-child(3){border-bottom-width:2px;margin-left:clamp(24px,6vw,80px)}.Figures-module__5FPrfa__ladder strong{font-family:var(--mono);font-size:.875rem;font-weight:500}.Figures-module__5FPrfa__ladder li[data-denied]{background:var(--ink);border-color:var(--ink);color:var(--white)}.Figures-module__5FPrfa__stages{grid-template-columns:1fr 1.5fr 1fr;display:grid}.Figures-module__5FPrfa__stages li{background:var(--fg);color:var(--bg);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);gap:2px;padding:12px 14px;display:grid}.Figures-module__5FPrfa__stages li+li{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);margin-left:-8px;padding-left:26px}.Figures-module__5FPrfa__stages strong{font-weight:600;line-height:1.15}.Figures-module__5FPrfa__stages li:last-child{background:var(--ink);color:var(--white)}.Figures-module__5FPrfa__back{font-size:.9375rem}@media (max-width:480px){.Figures-module__5FPrfa__ladder li{grid-template-columns:minmax(0,1fr)}.Figures-module__5FPrfa__stages strong{font-size:.9375rem}}
.TraceDemo-module___T6dbW__demo{background:#141416;position:relative;overflow:hidden}.TraceDemo-module___T6dbW__poster{object-fit:cover;object-position:44% 30%;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.TraceDemo-module___T6dbW__poster[data-hidden]{opacity:0}.TraceDemo-module___T6dbW__frame{opacity:0;transform-origin:0 0;background:#141416;border:0;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.TraceDemo-module___T6dbW__frame[data-ready]{opacity:1}
.page-module__Ro7qTW__head{padding:calc(var(--nav-height) + 16px) var(--gutter) clamp(24px, 4vw, 48px);gap:16px;display:grid}.page-module__Ro7qTW__back{justify-self:start}.page-module__Ro7qTW__name{font-size:min(20vw, calc((100vw - 2 * var(--gutter)) / (var(--letters) * .47)));white-space:nowrap;margin-top:clamp(24px,6vw,80px);margin-left:-.015em;line-height:.8}.page-module__Ro7qTW__summary{justify-self:end;max-width:34ch;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:500;line-height:1.2}.page-module__Ro7qTW__plate{padding:clamp(16px, 3vw, 48px) var(--gutter)}.page-module__Ro7qTW__tryIt{font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:500;line-height:1.24}.page-module__Ro7qTW__body{gap:40px var(--gutter);padding:var(--step) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module__Ro7qTW__facts{grid-column:1/span 3;align-content:start;gap:24px;display:grid}.page-module__Ro7qTW__facts dl{gap:14px;display:grid}.page-module__Ro7qTW__links{gap:6px;display:grid}.page-module__Ro7qTW__links a{overflow-wrap:anywhere}@media (pointer:coarse){.page-module__Ro7qTW__links a{padding-block:10px;display:inline-block}}.page-module__Ro7qTW__story{grid-column:5/-1;gap:clamp(40px,5vw,72px);max-width:820px;display:grid}.page-module__Ro7qTW__purpose{text-wrap:pretty;gap:.6em;font-size:clamp(1.375rem,2.3vw,2.125rem);font-weight:500;line-height:1.18;display:grid}.page-module__Ro7qTW__history h2{margin-bottom:12px;font-size:1.0625rem;font-weight:600}.page-module__Ro7qTW__history ol{gap:22px;max-width:62ch;padding-left:28px;display:grid;position:relative}.page-module__Ro7qTW__history ol:before{content:"";background:currentColor;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.page-module__Ro7qTW__history li{position:relative}.page-module__Ro7qTW__history li:before{content:"";background:var(--silver);border:2px solid;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-28px}.page-module__Ro7qTW__history li:last-child:before{background:currentColor}.page-module__Ro7qTW__history li span{margin-bottom:2px;font-size:.8125rem;display:block}.page-module__Ro7qTW__notes{gap:32px;display:grid}.page-module__Ro7qTW__note{gap:8px var(--gutter);border-top:2px solid var(--black);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-top:12px;display:grid}.page-module__Ro7qTW__note h2{font-size:1.0625rem;font-weight:600;line-height:1.3}.page-module__Ro7qTW__gallery{gap:var(--gutter);padding:var(--step) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-module__Ro7qTW__gallery>:first-child{grid-column:1/-1}@media (max-width:860px){.page-module__Ro7qTW__gallery{grid-template-columns:1fr}}.page-module__Ro7qTW__next{padding:clamp(32px, 5vw, 64px) var(--gutter);gap:8px;text-decoration:none;display:grid}.page-module__Ro7qTW__next .page-module__Ro7qTW__nextName{font-size:clamp(3.5rem,13vw,16rem);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.page-module__Ro7qTW__next:hover .page-module__Ro7qTW__nextName{transform:translate(.12em)}@media (max-width:860px){.page-module__Ro7qTW__facts,.page-module__Ro7qTW__story{grid-column:1/-1}.page-module__Ro7qTW__summary{justify-self:start}.page-module__Ro7qTW__note{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.page-module__Ro7qTW__next{padding-bottom:calc(32px + 52px + env(safe-area-inset-bottom))}}
.Work-module__K_G1Ja__dark,.Work-module__K_G1Ja__light{padding:var(--step) var(--gutter)}.Work-module__K_G1Ja__intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(24px,4vw,56px);display:flex}.Work-module__K_G1Ja__title{font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:500;line-height:1.2}.Work-module__K_G1Ja__lead{text-wrap:pretty;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:500;line-height:1.24}.Work-module__K_G1Ja__details{margin-bottom:8px}.Work-module__K_G1Ja__stack{color:var(--muted)}.Work-module__K_G1Ja__links{flex-wrap:wrap;gap:4px 20px;display:flex}@media (pointer:coarse){.Work-module__K_G1Ja__links a{padding-block:10px;display:inline-block}}.Work-module__K_G1Ja__name{font-size:clamp(3rem,7vw,7rem)}.Work-module__K_G1Ja__nameLink{color:inherit;text-decoration:none}.Work-module__K_G1Ja__nameLink:hover,.Work-module__K_G1Ja__nameLink:focus-visible{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.06em}.Work-module__K_G1Ja__trace{gap:clamp(16px, 2vw, 28px) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Work-module__K_G1Ja__traceName{grid-column:1/span 8;align-self:end;margin-left:-.015em;font-size:clamp(6rem,25vw,32rem);line-height:.78}.Work-module__K_G1Ja__tracePlate{grid-column:1/-1;display:block}.Work-module__K_G1Ja__traceText{grid-column:9/-1;align-self:end}.Work-module__K_G1Ja__traceMeta{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 40px;display:flex}.Work-module__K_G1Ja__aureon{margin-top:var(--step)}.Work-module__K_G1Ja__aureon .Work-module__K_G1Ja__traceName{white-space:nowrap;grid-column:1/-1;font-size:clamp(3rem,12.5vw,16rem)}.Work-module__K_G1Ja__oflim{margin-top:var(--step)}.Work-module__K_G1Ja__oflimName{margin-bottom:8px;margin-left:-.015em;font-size:clamp(6rem,15vw,20rem);line-height:.78}.Work-module__K_G1Ja__shipped{gap:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Work-module__K_G1Ja__shippedItem{gap:10px;display:grid}.Work-module__K_G1Ja__shippedItem:first-child{grid-column:1/span 7}.Work-module__K_G1Ja__shippedItem:nth-child(2){grid-column:8/-1;margin-top:clamp(80px,16vw,280px)}.Work-module__K_G1Ja__shippedLink{gap:14px;text-decoration:none;display:grid}.Work-module__K_G1Ja__engineered{margin-top:var(--step);gap:clamp(56px,8vw,120px);display:grid}.Work-module__K_G1Ja__engineeredItem{gap:16px var(--gutter);border-top:6px solid var(--black);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:20px;display:grid}.Work-module__K_G1Ja__engineeredItem>:first-child{grid-column:1/span 6}.Work-module__K_G1Ja__engineeredPlate{max-width:520px;margin-top:20px;display:block}.Work-module__K_G1Ja__engineeredBody{grid-column:7/-1;gap:18px;max-width:640px;display:grid}.Work-module__K_G1Ja__terminal{gap:0 var(--gutter);margin-top:var(--step);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Work-module__K_G1Ja__terminalItem{align-content:start;gap:10px;display:grid}.Work-module__K_G1Ja__terminalItem:first-child{grid-column:1/span 5;margin-top:clamp(40px,8vw,140px)}.Work-module__K_G1Ja__terminalItem:nth-child(2){grid-column:6/-1}.Work-module__K_G1Ja__terminalItem .Work-module__K_G1Ja__name{margin-top:6px}.Work-module__K_G1Ja__terminalItem:nth-child(2) .plate img{aspect-ratio:16/9;object-fit:cover;transform-origin:50% 47%;transform:scale(1.75)}.Work-module__K_G1Ja__keys{flex-wrap:wrap;gap:6px 16px;display:flex}.Work-module__K_G1Ja__keys kbd{background:var(--black);color:var(--white);font-family:var(--mono);padding:1px 6px}.Work-module__K_G1Ja__index{margin-top:var(--step)}.Work-module__K_G1Ja__indexTitle{margin-bottom:16px;font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:500;line-height:1.2}.Work-module__K_G1Ja__row{gap:4px var(--gutter);margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter);border-top:2px solid var(--black);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,2fr) 112px;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:grid}li:last-child>.Work-module__K_G1Ja__row{border-bottom:2px solid var(--black)}a.Work-module__K_G1Ja__row:hover,a.Work-module__K_G1Ja__row:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--white);outline-offset:-4px}.Work-module__K_G1Ja__rowName{font-size:clamp(1.75rem,3.2vw,3rem)}.Work-module__K_G1Ja__rowMeta{justify-self:end}.Work-module__K_G1Ja__rowPlate{aspect-ratio:16/9;grid-area:1/4}.Work-module__K_G1Ja__rowPlate img{object-fit:cover;object-position:top;height:100%}@media (max-width:860px){.Work-module__K_G1Ja__traceName,.Work-module__K_G1Ja__traceText,.Work-module__K_G1Ja__shippedItem:first-child{grid-column:1/-1}.Work-module__K_G1Ja__shippedItem:nth-child(2){grid-column:4/-1;margin-top:56px}.Work-module__K_G1Ja__engineeredItem>:first-child,.Work-module__K_G1Ja__engineeredBody{grid-column:1/-1}.Work-module__K_G1Ja__terminalItem:first-child,.Work-module__K_G1Ja__terminalItem:nth-child(2){grid-column:1/-1;margin-top:0}.Work-module__K_G1Ja__terminalItem:nth-child(2){margin-top:56px}.Work-module__K_G1Ja__row{grid-template-columns:minmax(0,1fr) 96px;align-items:start}.Work-module__K_G1Ja__rowSummary{grid-area:2/1}.Work-module__K_G1Ja__rowMeta{white-space:nowrap;grid-area:1/2}.Work-module__K_G1Ja__rowPlate{grid-area:2/2}}@media (max-width:560px){.Work-module__K_G1Ja__shippedItem:nth-child(2){grid-column:1/-1}}
