:root{--bio-progress:0;--bg:#fff;--surface:#f3f3f3;--text:#1a1a1a;--text-muted:#3d3d3d;--text-body:#2f2f2f;--text-soft:#3d3d3d;--line:#d4d4d4;--line-strong:#1a1a1a;--tick:#e0e0e0;--placeholder:#d9d9d9;--radius:18px;--radius-sm:12px;--font:"Satoshi", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Instrument Serif", "Times New Roman", Times, serif;--text-bio:1rem;--text-nav:.8125rem;--text-title:.875rem;--text-desc:.8125rem;--text-rail:.75rem;--pad-x:16px;--pad-y:16px;--sidebar-w:13rem;--layout-gap:clamp(9rem, 24vw, 20rem);--content-max:28rem;--content-shift:max(var(--layout-gap), calc(50vw - var(--content-max) / 2 - var(--pad-x) - var(--sidebar-w)));--intro-gap:clamp(7rem, 14vh, 11rem);--intro-extra-min-h:calc(var(--text-bio) * 1.45 * 2 + .5rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-page:cubic-bezier(.33, 0, .2, 1);--ease-page-exit:cubic-bezier(.4, 0, 1, 1);--page-duration:.55s;--page-exit-duration:.42s;--duration:.65s;--five-nine-duration:1s;--five-nine-ease:cubic-bezier(.65, 0, .35, 1);--five-nine-list-duration:.55s;--five-nine-list-ease:cubic-bezier(.22, 1, .36, 1);--five-nine-list-ease-out:cubic-bezier(.4, 0, .2, 1);--five-nine-list-stagger:45ms;--five-nine-list-distance:.7rem;--focus-top:12px;--hover-lift:8%;--hover-lift-strong:12%;--hover:color-mix(in srgb, var(--text) var(--hover-lift), var(--bg));--hover-strong:color-mix(in srgb, var(--text) var(--hover-lift-strong), var(--bg));--hover-radius:6px;--hover-pad-y:.28rem;--hover-pad-x:.45rem;--hover-clip-gutter:.75rem;--media-outline:oklch(0% 0 0/.1)}@media (width<=900px){:root{--focus-top:12px;--intro-gap:2.5rem;--content-shift:0px;--mobile-nav-clearance:calc(4.75rem + env(safe-area-inset-bottom,0px))}}html[data-five-nine]{--bg:#050505;--surface:#141414;--text:#f2f2f2;--text-muted:#a3a3a3;--text-body:#d4d4d4;--text-soft:#a3a3a3;--line:#2a2a2a;--line-strong:#f2f2f2;--tick:#333;--placeholder:#1a1a1a;--hover-lift:18%;--hover-lift-strong:26%;--media-outline:oklch(100% 0 0/.1)}html{background-color:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,#root{height:100%;overflow:hidden}body{font-family:var(--font);color:var(--text);background:var(--bg);margin:0;font-weight:400;line-height:1.45}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}a:not([data-mobile-nav]):not([data-callout-cta]):not([data-project-card]),button:not([data-mobile-nav]):not([data-callout-cta]),[role=button]:not(section):not([data-project-card]):not([data-mobile-nav]){border-radius:var(--hover-radius);transition:background-color .2s var(--ease-out), color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){a:not([data-mobile-nav]):not([data-callout-cta]):not([data-project-card]):hover,button:not([data-mobile-nav]):not([data-callout-cta]):hover,[role=button]:hover:not(section):not([data-project-card]):not([data-mobile-nav]){background-color:var(--hover)}a:not([data-mobile-nav]):not([data-callout-cta]):not([data-project-card]):active,button:not([data-mobile-nav]):not([data-callout-cta]):active,[role=button]:active:not(section):not([data-project-card]):not([data-mobile-nav]){background-color:var(--hover-strong)}}a:not([data-mobile-nav]):not([data-callout-cta]):not([data-project-card]):focus-visible,button:not([data-mobile-nav]):not([data-callout-cta]):focus-visible,[role=button]:focus-visible:not([data-mobile-nav]){outline:2px solid var(--text);outline-offset:2px}h1,h2,h3,p{margin:0}::selection{color:#fff;background:#111}html[data-five-nine] ::selection{color:#050505;background:#f2f2f2}._wipe_1akde_1{z-index:300;pointer-events:none;animation:_fiveNineWipe_1akde_1 var(--five-nine-duration) cubic-bezier(.65, 0, .35, 1) forwards;will-change:transform;background:#050505;position:fixed;inset:0;transform:translate(-102%)}@keyframes _fiveNineWipe_1akde_1{0%{transform:translate(-102%)}45%{transform:translate(0,0)}55%{transform:translate(0,0)}to{transform:translate(102%)}}@media (prefers-reduced-motion:reduce){._wipe_1akde_1{animation-duration:.01ms}}._overlay_9hm00_1{z-index:80;background:var(--bg);color:var(--text);--hover:color-mix(in srgb, var(--text) 6%, var(--bg));--hover-lift:6%;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}._topBar_9hm00_14{padding:var(--pad-y) var(--pad-x);font-size:var(--text-rail);letter-spacing:-.01em;color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;font-weight:500;display:flex}._counter_9hm00_26{font-variant-numeric:tabular-nums}._topActions_9hm00_30{align-items:center;gap:.6rem;margin-left:auto;display:flex}._transport_9hm00_37{width:2rem;height:2rem;color:var(--text);transition:transform .15s var(--ease-out);border-radius:999px;place-items:center;display:grid;position:relative}._transport_9hm00_37:after,._close_9hm00_49:after{content:"";width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){._transport_9hm00_37:active,._close_9hm00_49:active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){._transport_9hm00_37,._close_9hm00_49{transition:none}._transport_9hm00_37:active,._close_9hm00_49:active{transform:none}}._playIcon_9hm00_79{border:.35rem solid #0000;border-left:.55rem solid;border-right-width:0;width:0;height:0;margin-left:.12rem;display:block}._pauseIcon_9hm00_89{justify-content:center;align-items:center;gap:.2rem;width:.7rem;height:.7rem;display:flex}._pauseIcon_9hm00_89 span{background:currentColor;border-radius:1px;width:.18rem;height:100%;display:block}._close_9hm00_49{width:2rem;height:2rem;color:var(--text);transition:transform .15s var(--ease-out);border-radius:999px;place-items:center;display:grid;position:relative}._closeIcon_9hm00_117{width:.7rem;height:.7rem;display:block;position:relative}._closeIcon_9hm00_117:before,._closeIcon_9hm00_117:after{content:"";background:currentColor;border-radius:1px;width:100%;height:1.5px;position:absolute;top:50%;left:50%}._closeIcon_9hm00_117:before{transform:translate(-50%,-50%)rotate(45deg)}._closeIcon_9hm00_117:after{transform:translate(-50%,-50%)rotate(-45deg)}._stage_9hm00_144{outline:none;place-items:center;min-height:0;padding:0 clamp(2.75rem,6vw,4.5rem);display:grid;position:relative}._image_9hm00_153,._video_9hm00_154{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:var(--radius-sm);background:var(--surface);outline:1px solid var(--media-outline);outline-offset:-1px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 4.5rem);display:block}._video_9hm00_154{background:#0a0a0a}._embed_9hm00_173{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#0a0a0a;width:min(100%,177.778dvh - 8rem);max-height:calc(100dvh - 4.5rem);position:relative;overflow:hidden}._embedVimeo_9hm00_183{aspect-ratio:426/198;width:min(100%,215.152dvh - 9.68182rem)}._iframe_9hm00_188{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}._nav_9hm00_197{z-index:1;width:2.5rem;height:2.5rem;color:var(--text);border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:50%;translate:0 -50%}._navPrev_9hm00_212{left:var(--pad-x)}._navNext_9hm00_216{right:var(--pad-x)}._progress_9hm00_220{transform-origin:0;background:var(--text);pointer-events:none;opacity:.55;width:100%;height:2px;position:absolute;bottom:0;left:0}@media (width<=720px){._stage_9hm00_144{padding:0 .5rem}._nav_9hm00_197{display:none}}@media (prefers-reduced-motion:no-preference){._overlay_9hm00_1{animation:_lightbox-in_9hm00_1 .28s var(--ease-out) both}._image_9hm00_153,._video_9hm00_154,._embed_9hm00_173{animation:_image-in_9hm00_1 .32s var(--ease-out) both}._progress_9hm00_220{animation-name:_present-progress_9hm00_1;animation-timing-function:linear;animation-fill-mode:both}}@keyframes _lightbox-in_9hm00_1{0%{opacity:0}to{opacity:1}}@keyframes _image-in_9hm00_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes _present-progress_9hm00_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._figure_18vrt_1{border-radius:var(--radius-sm);background:var(--surface);width:100%;margin:3.75rem 0;padding:0;overflow:hidden}._figure_18vrt_1+._figure_18vrt_1{margin-top:5rem}._trigger_18vrt_15{border-radius:inherit;cursor:zoom-in;width:100%;transition:opacity .2s var(--ease-out);background:0 0;border:0;padding:0;display:block}@media (hover:hover) and (pointer:fine){._trigger_18vrt_15:hover{opacity:.92;background-color:#0000}._trigger_18vrt_15:active{opacity:.88;background-color:#0000}}._trigger_18vrt_15:focus-visible{outline:2px solid var(--text);outline-offset:4px}._media_18vrt_44{outline:1px solid var(--media-outline);outline-offset:-1px;width:100%;height:auto;display:block}._embed_18vrt_52{aspect-ratio:16/9;background:#0a0a0a;position:relative}._vimeo_18vrt_59{aspect-ratio:426/198}._iframe_18vrt_63{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}._placeholder_18vrt_72{background:var(--placeholder)}._placeholderBlock_18vrt_76{aspect-ratio:16/10;background:var(--placeholder);width:100%}._bar_8qkl8_1{display:none}@media (width<=900px){._bar_8qkl8_1{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:40;width:min(22.5rem, calc(100vw - 2 * var(--pad-x)));box-sizing:border-box;background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 6%, transparent), 0 4px 14px color-mix(in srgb, var(--text) 10%, transparent);pointer-events:auto;border:none;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:.25rem;display:flex;position:fixed;transform:translate(-50%)}._barBack_8qkl8_29{width:auto;min-width:6.5rem}._item_8qkl8_34{min-height:2.25rem;color:var(--text-muted);font:inherit;font-size:var(--text-nav);letter-spacing:-.01em;cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:.4rem .55rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}._item_8qkl8_34:active{transform:scale(.96)}._itemBack_8qkl8_64{flex:none;padding-inline:1rem}._itemActive_8qkl8_69{color:var(--text);background:var(--bg);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--text) 6%, transparent)}@media (hover:hover) and (pointer:fine){._item_8qkl8_34:not(._itemActive_8qkl8_69):hover{color:var(--text);background-color:color-mix(in srgb, var(--text) 5%, transparent)}}._item_8qkl8_34:focus-visible{outline:2px solid var(--text);outline-offset:2px}}@media (prefers-reduced-motion:reduce){._item_8qkl8_34{transition:none}._item_8qkl8_34:active{transform:none}}._wrap_1xu88_1{pointer-events:auto;flex-direction:column;align-items:flex-start;width:fit-content;display:inline-flex;position:relative}._logoLink_1xu88_10{border-radius:var(--hover-radius);align-items:center;margin:-.4rem -.5rem;padding:.4rem .5rem;line-height:0;display:inline-flex}._logo_1xu88_10{width:clamp(9.5rem,15vw,11rem);height:auto;transition:filter var(--five-nine-duration) var(--five-nine-ease);display:block}html[data-five-nine] ._logo_1xu88_10{filter:invert()}._credit_1xu88_30{--credit-ease-in:cubic-bezier(.16, 1, .3, 1);--credit-ease-out:cubic-bezier(.4, 0, .2, 1);z-index:4;width:max-content;max-width:12.5rem;font-family:var(--font);font-size:var(--text-rail);letter-spacing:.01em;color:var(--text-muted);background:var(--surface);border-radius:var(--hover-radius);opacity:0;visibility:hidden;transform-origin:0 0;filter:blur(4px);transition:opacity .28s var(--credit-ease-out), transform .28s var(--credit-ease-out), filter .24s var(--credit-ease-out), visibility 0s linear .28s;pointer-events:none;will-change:opacity, transform, filter;margin:0;padding:.55rem .7rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + .35rem);left:-.15rem;transform:translateY(-.55rem)scale(.985)}._credit_1xu88_30:before{content:"";height:.55rem;position:absolute;bottom:100%;left:0;right:0}._creditLink_1xu88_73{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-underline-position:from-font;text-underline-offset:.18em;border-radius:var(--hover-radius);transition:text-decoration-color .35s var(--credit-ease-in), background-color .2s var(--ease-out);margin:-.1rem -.2rem;padding:.1rem .2rem;text-decoration-thickness:from-font}@media (hover:hover) and (pointer:fine){._wrap_1xu88_1:hover ._credit_1xu88_30,._wrap_1xu88_1:focus-within ._credit_1xu88_30{opacity:1;visibility:visible;filter:blur();pointer-events:auto;transition:opacity .55s var(--credit-ease-in), transform .6s var(--credit-ease-in), filter .5s var(--credit-ease-in), visibility 0s;transform:translate(0,0)scale(1)}._wrap_1xu88_1:hover ._creditLink_1xu88_73,._wrap_1xu88_1:focus-within ._creditLink_1xu88_73{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);transition-delay:.12s}}@media (prefers-reduced-motion:reduce){._credit_1xu88_30{filter:none;transition:opacity .15s linear,visibility 0s linear .15s;transform:none}._wrap_1xu88_1:hover ._credit_1xu88_30,._wrap_1xu88_1:focus-within ._credit_1xu88_30{filter:none;transition:opacity .15s linear,visibility;transform:none}._creditLink_1xu88_73{transition:none}}@media (width<=900px){._logo_1xu88_10{width:9rem}}._chrome_1gg8v_1{--intro-h:0px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}._skip_1gg8v_11{top:var(--pad-y);left:var(--pad-x);z-index:50;padding:var(--hover-pad-y) var(--hover-pad-x);border-radius:var(--hover-radius);background:var(--bg);color:var(--text);font-size:var(--text-nav);letter-spacing:-.01em;transition:transform .2s var(--ease-out);font-weight:500;text-decoration:none;position:absolute;transform:translateY(-200%)}._skip_1gg8v_11:focus{outline:none}._skip_1gg8v_11:focus-visible{outline:2px solid var(--text);outline-offset:2px;transform:translateY(0)}._intro_1gg8v_38{z-index:2;box-sizing:border-box;width:100%;padding:16px var(--pad-x) 0;padding-bottom:var(--intro-gap);pointer-events:none;background:0 0;align-items:flex-start;gap:0;display:flex;position:absolute;top:0;left:0;right:0}._intro_1gg8v_38 a,._intro_1gg8v_38 button{pointer-events:auto}._introBrand_1gg8v_62{width:var(--sidebar-w);flex-shrink:0}._introExtra_1gg8v_67{min-width:0;max-width:var(--content-max);margin-left:var(--content-shift);flex:1}._introReserve_1gg8v_75{min-height:var(--intro-extra-min-h);box-sizing:content-box;padding-top:.15rem}._shell_1gg8v_81{box-sizing:border-box;width:100%;min-height:0;padding:0 var(--pad-x);flex:1;align-items:stretch;gap:0;display:flex;overflow:hidden}._rail_1gg8v_93{padding-top:var(--intro-h);box-sizing:border-box;flex-shrink:0;overflow:visible}._body_1gg8v_100{min-width:0;min-height:0;margin-left:var(--content-shift);scroll-margin-top:var(--pad-y);flex-direction:column;flex:1;display:flex}._body_1gg8v_100:focus{outline:none}._body_1gg8v_100 [data-lenis-content]{padding-top:var(--intro-h)}@media (width<=900px){._intro_1gg8v_38{gap:calc(1rem * (1 - var(--bio-progress,0)));padding-bottom:calc(var(--intro-gap) - (var(--intro-gap) - .75rem) * var(--bio-progress,0));flex-direction:column}._introBrand_1gg8v_62{width:100%}._introExtra_1gg8v_67{max-width:none;margin-left:0}._introReserve_1gg8v_75{display:none}._shell_1gg8v_81{flex-direction:column;gap:0}._body_1gg8v_100{margin-left:0}._rail_1gg8v_93{display:none}._body_1gg8v_100 [data-lenis-content]{padding-top:var(--intro-h);scroll-padding-bottom:var(--mobile-nav-clearance)}}._bio_pkzhr_1{--bio-progress:0;width:100%;max-width:var(--content-max);min-height:var(--intro-extra-min-h);text-align:left;font-family:var(--font);font-size:var(--text-bio);box-sizing:content-box;will-change:opacity;margin:0;padding-top:.15rem;line-height:1.45}._bioCurrent_pkzhr_16,._bioPast_pkzhr_17{display:block}._bioCurrent_pkzhr_16{color:var(--text);transition:color var(--five-nine-duration) var(--five-nine-ease);font-weight:500}._bioLink_pkzhr_27{color:inherit;border-radius:var(--hover-radius);margin:-.15rem -.3rem;padding:.15rem .3rem;text-decoration:none}._bioPast_pkzhr_17{color:var(--text-muted);transition:color var(--five-nine-duration) var(--five-nine-ease);margin-top:.35rem;font-weight:400}@media (width<=900px){._bio_pkzhr_1{min-height:0;max-height:calc(var(--intro-extra-min-h) * (1 - var(--bio-progress)));padding-top:calc(.15rem * (1 - var(--bio-progress)));transform:translateY(calc(-.2rem * var(--bio-progress)));will-change:opacity, max-height, transform;overflow:hidden}}._callout_18wm1_5{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:baseline;gap:1.25rem;width:100%;margin-top:2.5rem;padding:.85rem 1rem;display:flex}._copy_18wm1_18{min-width:0;color:var(--text-muted);font-size:var(--text-desc);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.45}._cta_18wm1_28{appearance:none;padding:var(--hover-pad-y) 0;font:inherit;font-size:var(--text-desc);letter-spacing:-.01em;color:var(--text);text-align:left;cursor:pointer;z-index:0;transition:color .2s var(--ease-out);background:0 0;border:0;flex-shrink:0;align-items:center;gap:.35rem;margin:0;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex;position:relative}._cta_18wm1_28:before{content:"";inset:0 calc(var(--hover-pad-x) * -1);border-radius:var(--hover-radius);transition:background-color .2s var(--ease-out);z-index:-1;pointer-events:none;background-color:#0000;position:absolute}._arrow_18wm1_63{opacity:.72;transition:transform .25s var(--ease-out), opacity .2s var(--ease-out);flex-shrink:0;display:block}@media (hover:hover) and (pointer:fine){._cta_18wm1_28:hover:before{background-color:var(--hover)}._cta_18wm1_28:active:before{background-color:var(--hover-strong)}._cta_18wm1_28:hover ._arrow_18wm1_63{opacity:1;transform:translate(2px)}}._cta_18wm1_28:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--hover-radius)}@media (prefers-reduced-motion:reduce){._arrow_18wm1_63{transition:none}._cta_18wm1_28:hover ._arrow_18wm1_63{transform:none}}._root_1a23s_1{width:420px;max-width:100%;scroll-margin-top:var(--focus-top);margin-top:-6.5rem}._rootFiveNine_1a23s_10,._calloutFlush_1a23s_14{margin-top:0}._actions_1a23s_18{flex-direction:column;align-items:flex-start;width:100%;display:flex}._trigger_1a23s_25{appearance:none;padding:var(--hover-pad-y) 0;font:inherit;font-size:var(--text-desc);letter-spacing:.01em;color:var(--text-muted);text-align:left;cursor:pointer;z-index:0;min-height:1.5rem;transition:color .2s var(--ease-out);background:0 0;border:0;align-items:center;gap:.45rem;margin:0;font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex;position:relative}._triggerLabel_1a23s_49{position:relative}._timelineIcon_1a23s_53{opacity:.7;transition:opacity .2s var(--ease-out);flex-shrink:0;display:block}._chevron_1a23s_60{opacity:.72;transition:transform .35s var(--ease-out), opacity .2s var(--ease-out);flex-shrink:0;display:block}._chevronOpen_1a23s_69{transform:rotate(180deg)}._trigger_1a23s_25:before{content:"";inset:0 calc(var(--hover-pad-x) * -1);border-radius:var(--hover-radius);transition:background-color .2s var(--ease-out);z-index:-1;pointer-events:none;background-color:#0000;position:absolute}@media (hover:hover) and (pointer:fine){._trigger_1a23s_25:hover{color:var(--text)}._trigger_1a23s_25:hover ._chevron_1a23s_60,._trigger_1a23s_25:hover ._timelineIcon_1a23s_53{opacity:1}._trigger_1a23s_25:hover:before{background-color:var(--hover)}._trigger_1a23s_25:active:before{background-color:var(--hover-strong)}}._trigger_1a23s_25:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--hover-radius)}._panel_1a23s_111{transition:grid-template-rows .95s cubic-bezier(.16,1,.3,1),margin-top .95s cubic-bezier(.16,1,.3,1);display:grid}._panelCollapsed_1a23s_118,._panelClosing_1a23s_119{grid-template-rows:0fr;margin-top:0}._panelOpen_1a23s_124,._panelSettled_1a23s_125{grid-template-rows:1fr;margin-top:.65rem}._list_1a23s_130{margin:0;flex-direction:column;min-height:0;margin-inline:-.6rem;padding:0 .6rem;list-style:none;display:flex;overflow:hidden}._row_1a23s_142{--mark:#22c55e;scroll-margin-top:var(--focus-top);padding:0;position:relative}._rowBody_1a23s_149,._rowLink_1a23s_150,._rowToggle_1a23s_151{border-radius:var(--radius-sm);box-sizing:border-box;grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.65rem;margin:0 -.6rem;padding:1.85rem .6rem;display:grid}:is(._row_1a23s_142:has(._nested_1a23s_163) ._rowBody_1a23s_149,._row_1a23s_142:has(._nested_1a23s_163) ._rowLink_1a23s_150,._row_1a23s_142:has(._nested_1a23s_163) ._rowToggle_1a23s_151,._rowBlurbOpen_1a23s_166 ._rowToggle_1a23s_151){padding-bottom:.7rem}._rowLink_1a23s_150,._rowToggle_1a23s_151{color:inherit;transition:background-color .2s var(--ease-out);text-decoration:none}._rowToggle_1a23s_151{appearance:none;width:calc(100% + 1.2rem);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}._rowLink_1a23s_150:focus-visible,._rowToggle_1a23s_151:focus-visible,._nestedLink_1a23s_189:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (hover:hover) and (pointer:fine){._rowLink_1a23s_150:hover,._rowToggle_1a23s_151:hover{background-color:var(--hover)}._rowLink_1a23s_150:active,._rowToggle_1a23s_151:active{background-color:var(--hover-strong)}}._icon_1a23s_206{background:var(--mark);border-radius:4px;flex-shrink:0;width:1rem;height:1rem;margin-top:.12rem}._iconImg_1a23s_215{object-fit:cover;background:var(--surface);border-radius:4px;flex-shrink:0;width:1rem;height:1rem;margin-top:.12rem;display:block}._copy_1a23s_226{flex-direction:column;gap:.35rem;min-width:0;display:flex}._org_1a23s_233{color:var(--text);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600;line-height:1.3}._meta_1a23s_241{color:var(--text-muted);font-size:var(--text-rail);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.4}._nested_1a23s_163{flex-direction:column;gap:.35rem;margin:.2rem 0 1.5rem;padding:0 0 0 1.65rem;list-style:none;display:flex}._nestedItem_1a23s_259{margin:0;padding:0}._nestedLabel_1a23s_264,._nestedLink_1a23s_189{border-radius:var(--radius-sm);max-width:100%;color:var(--text);box-sizing:border-box;align-items:flex-start;gap:.35em;margin-left:-.45rem;padding:.28rem .45rem;text-decoration:none;display:inline-flex}._nestedLink_1a23s_189{transition:background-color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){._nestedLink_1a23s_189:hover{background-color:var(--hover)}._nestedLink_1a23s_189:active{background-color:var(--hover-strong)}}._nestedIcon_1a23s_292{object-fit:contain;background:var(--surface);border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:.12rem;display:block}._nestedCopy_1a23s_303{flex-direction:column;gap:.2rem;min-width:0;display:flex}._nestedOrg_1a23s_310{font-size:var(--text-title);letter-spacing:-.02em;font-weight:600;line-height:1.3}._nestedMeta_1a23s_317{color:var(--text-muted);font-size:var(--text-rail);letter-spacing:.01em;font-weight:400;line-height:1.4}._blurb_1a23s_325{pointer-events:none;grid-template-rows:0fr;margin:0;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1) .14s;display:grid;overflow:hidden}._blurbOpen_1a23s_335{pointer-events:auto;grid-template-rows:1fr;transition-delay:0s}._blurbInner_1a23s_341{min-height:0;overflow:hidden}._blurbText_1a23s_346{color:var(--text-muted);font-size:var(--text-desc);letter-spacing:.01em;opacity:0;filter:blur(4px);margin:0;padding:.15rem .6rem 1.45rem 1.65rem;font-weight:400;line-height:1.55;transition:opacity .45s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(.55rem)}._blurbOpen_1a23s_335 ._blurbText_1a23s_346{opacity:1;filter:blur();transition-delay:90ms;transform:translateY(0)}._rule_1a23s_371{background:var(--line);transform-origin:0;pointer-events:none;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}._panelSettled_1a23s_125 ._row_1a23s_142{opacity:1;filter:none;transform:none}._panelSettled_1a23s_125 ._rule_1a23s_371{opacity:1;transform:none}._panelOpen_1a23s_124 ._row_1a23s_142{opacity:0;filter:blur(5px);animation:.75s cubic-bezier(.16,1,.3,1) both _earlierRowIn_1a23s_1;animation-delay:calc(var(--i,0) * 95ms + 90ms);transform:translateY(1rem)}._panelOpen_1a23s_124 ._rule_1a23s_371{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) both _earlierRuleIn_1a23s_1;animation-delay:calc(var(--i,0) * 95ms + .16s);transform:scaleX(0)}._panelClosing_1a23s_119 ._row_1a23s_142{opacity:1;filter:blur();animation:.75s cubic-bezier(.16,1,.3,1) both _earlierRowOut_1a23s_1;animation-delay:calc((var(--last,0) - var(--i,0)) * 95ms + 90ms);transform:translateY(0)}._panelClosing_1a23s_119 ._rule_1a23s_371{opacity:1;animation:.7s cubic-bezier(.16,1,.3,1) both _earlierRuleOut_1a23s_1;animation-delay:calc((var(--last,0) - var(--i,0)) * 95ms + .16s);transform:scaleX(1)}@keyframes _earlierRowIn_1a23s_1{0%{opacity:0;filter:blur(5px);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _earlierRowOut_1a23s_1{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(5px);transform:translateY(1rem)}}@keyframes _earlierRuleIn_1a23s_1{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes _earlierRuleOut_1a23s_1{0%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){._chevron_1a23s_60,._panel_1a23s_111{transition:none}._panelOpen_1a23s_124 ._row_1a23s_142,._panelOpen_1a23s_124 ._rule_1a23s_371,._panelClosing_1a23s_119 ._row_1a23s_142,._panelClosing_1a23s_119 ._rule_1a23s_371{opacity:1;filter:none;animation:none;transform:none}._panelCollapsed_1a23s_118 ._row_1a23s_142,._panelClosing_1a23s_119 ._row_1a23s_142{visibility:hidden}._blurb_1a23s_325,._blurbText_1a23s_346{transition:none}._blurbText_1a23s_346{filter:none;transform:none}._blurb_1a23s_325:not(._blurbOpen_1a23s_335) ._blurbText_1a23s_346{opacity:0}._blurbOpen_1a23s_335 ._blurbText_1a23s_346{opacity:1}}._stage_1i5ie_1{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}@media (prefers-reduced-motion:no-preference){._stageIn_1i5ie_11{animation:_page-fade-in_1i5ie_1 var(--page-duration) var(--ease-page) both}._stageOut_1i5ie_15{animation:_page-fade-out_1i5ie_1 var(--page-exit-duration) var(--ease-page-exit) both;pointer-events:none}}@keyframes _page-fade-in_1i5ie_1{0%{opacity:0}to{opacity:1}}@keyframes _page-fade-out_1i5ie_1{0%{opacity:1}to{opacity:0}}._card_psctc_1{width:100%;max-width:var(--content-max);box-sizing:border-box;background-color:#0000;border-radius:0;flex-direction:column;align-items:stretch;padding:0;scroll-margin-top:0;display:flex;position:relative}._cardMulti_psctc_16{width:max-content;max-width:none}._cardHit_psctc_22{z-index:1;border-radius:var(--radius);color:inherit;text-decoration:none;position:absolute;inset:0}._cardHit_psctc_22:focus{outline:none}._cardHit_psctc_22:focus-visible{outline:2px solid var(--text);outline-offset:4px}._cardInner_psctc_40{z-index:0;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex;position:relative}._cardIdle_psctc_50,._cardActive_psctc_54{cursor:pointer}._hero_psctc_58{border-radius:var(--radius);flex-shrink:0;width:420px;max-width:100%;height:262px;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){._cardIdle_psctc_50:hover ._copy_psctc_69:before,._cardActive_psctc_54:hover ._copy_psctc_69:before{background-color:var(--hover)}._cardIdle_psctc_50:active ._copy_psctc_69:before,._cardActive_psctc_54:active ._copy_psctc_69:before{background-color:var(--hover-strong)}:is(._cardIdle_psctc_50:active:not(:has(._galleryPeek_psctc_80:active)) ._hero_psctc_58,._cardActive_psctc_54:active:not(:has(._galleryPeek_psctc_80:active)) ._hero_psctc_58){transform:scale(.985)}._hero_psctc_58{transition:transform .18s var(--ease-out)}}._media_psctc_90{flex-shrink:0;align-items:flex-start;width:100%;max-width:420px;display:flex}._hero_psctc_58 ._frame_psctc_98{border-radius:var(--radius);width:100%;height:100%}._heroLayer_psctc_104{position:absolute;inset:0}._heroFade_psctc_109{animation:_galleryMainIn_psctc_1 .6s var(--ease-out) both}._frame_psctc_98{background:var(--placeholder);flex-shrink:0;position:relative;overflow:hidden}._frameMedia_psctc_120{object-fit:cover;object-position:center center;outline:1px solid var(--media-outline);outline-offset:-1px;width:100%;height:100%;display:block}._frameOverlay_psctc_130{color:#fff;pointer-events:none;filter:drop-shadow(0 1px 2px #0006);z-index:1;justify-content:center;align-items:center;width:min(52%,168px);height:auto;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._frameOverlay_psctc_130 svg{width:100%;height:auto;display:block}._placeholder_psctc_152{background:var(--placeholder);width:100%;height:100%}._confidential_psctc_158{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/24px 24px,#2a2a2a;place-items:center;width:100%;height:100%;display:grid}._confidentialLabel_psctc_170{color:#f2f2f2;font-size:var(--text-rail);letter-spacing:.01em;text-align:center;box-sizing:border-box;text-wrap:balance;max-width:100%;padding:.75rem 1rem;font-weight:500;line-height:1.35}._gallery_psctc_80{flex-shrink:0;align-items:flex-start;gap:20px;width:max-content;display:flex}._galleryRail_psctc_192{z-index:2;flex-direction:column;flex-shrink:0;align-items:stretch;gap:16px;width:56px;display:flex;position:relative}._galleryPeekGroup_psctc_203{flex-direction:column;align-items:stretch;gap:4px;display:flex}._galleryPeek_psctc_80{aspect-ratio:420/262;background:var(--placeholder);cursor:pointer;width:100%;height:auto;transition:transform .15s var(--ease-out);border:none;border-radius:8px;flex:none;padding:0;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){._galleryPeek_psctc_80:active:not(:disabled){transform:scale(.96)}}._galleryPeek_psctc_80:disabled{cursor:default}._galleryPeek_psctc_80:focus-visible{outline:2px solid var(--text);outline-offset:2px}._galleryProgress_psctc_242{background:var(--line);border-radius:1px;flex-shrink:0;width:100%;height:2px;overflow:hidden}._galleryProgressFill_psctc_251{transform-origin:0;background:var(--text);border-radius:inherit;width:100%;height:100%;animation-name:_galleryProgress_psctc_242;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes _galleryProgress_psctc_242{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _galleryMainIn_psctc_1{0%{opacity:0;filter:blur(4px);transform:scale(1.02)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){._heroFade_psctc_109{filter:none;animation:none}._hero_psctc_58{transition:none}._galleryProgressFill_psctc_251{animation:none;transform:scaleX(0)}._galleryPeek_psctc_80{transition:none}._galleryPeek_psctc_80:active:not(:disabled),._cardIdle_psctc_50:active ._hero_psctc_58,._cardActive_psctc_54:active ._hero_psctc_58{transform:none}}._copy_psctc_69{z-index:0;flex-shrink:0;width:420px;max-width:100%;position:relative}._copy_psctc_69:before{content:"";border-radius:var(--hover-radius);transition:background-color .2s var(--ease-out);z-index:-1;pointer-events:none;background-color:#0000;position:absolute;inset:-.35rem -.6rem}._title_psctc_333{font-size:var(--text-title);letter-spacing:-.02em;color:var(--text);transition:color var(--five-nine-duration) var(--five-nine-ease);align-items:center;gap:.35em;margin-bottom:.4rem;font-weight:600;display:flex}._titleIcon_psctc_345{object-fit:cover;border-radius:3px;flex-shrink:0;width:16px;height:16px}._description_psctc_353{font-size:var(--text-desc);color:var(--text-body);text-wrap:pretty;font-weight:400;line-height:1.72}._years_psctc_361{font-size:var(--text-rail);color:var(--text-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:.85rem 0 0;font-weight:400;line-height:1.45}._metaSep_psctc_371{margin:0 .35em}._description_psctc_353 em{font-style:italic}._description_psctc_353 .u{text-underline-position:from-font;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}@media (width<=720px){._cardMulti_psctc_16{width:100%;max-width:100%}._media_psctc_90{max-width:100%}._hero_psctc_58{aspect-ratio:420/262;width:100%;max-width:100%;height:auto}._gallery_psctc_80{width:100%;max-width:100%}._gallery_psctc_80 ._hero_psctc_58{flex:auto;width:auto;min-width:0;max-width:none}._galleryRail_psctc_192{gap:12px;width:44px}._galleryPeek_psctc_80{border-radius:6px}._copy_psctc_69{width:100%;max-width:100%}}._pane_1wkj2_1{min-width:0;min-height:0;padding-inline:var(--hover-clip-gutter);margin-inline:calc(var(--hover-clip-gutter) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:clip auto}._pane_1wkj2_1::-webkit-scrollbar{display:none}._inner_1wkj2_20{box-sizing:border-box;min-height:100%;padding-bottom:5rem}._sidebar_t18uq_1{width:var(--sidebar-w);box-sizing:border-box;flex-shrink:0;align-self:stretch;padding:0;overflow:visible}._actions_t18uq_11{margin-top:2rem}._briefly_t18uq_15{width:min(18.5rem, calc(var(--sidebar-w) + var(--layout-gap) * .38));max-width:calc(100vw - 2 * var(--pad-x) - var(--content-max) - 1.5rem);background:var(--surface);border-radius:var(--radius);box-sizing:border-box;z-index:1;margin:0 0 1.75rem;padding:1rem 1.1rem 1.05rem;position:relative}._brieflyTitle_t18uq_28{font-size:var(--text-nav);letter-spacing:-.01em;color:var(--text);margin:0 0 .45rem;font-weight:500;line-height:1.3}._brieflyText_t18uq_37{font-size:var(--text-desc);color:var(--text-body);text-wrap:pretty;margin:0;font-weight:400;line-height:1.45}._brieflyText_t18uq_37+._brieflyText_t18uq_37{margin-top:.5rem}._nav_t18uq_51{flex-wrap:wrap;gap:.7rem 1.5rem;margin-bottom:1.75rem;display:flex}._navLink_t18uq_58{appearance:none;font:inherit;font-size:var(--text-nav);letter-spacing:-.01em;color:var(--text-muted);padding:var(--hover-pad-y) var(--hover-pad-x);margin:calc(var(--hover-pad-y) * -1) calc(var(--hover-pad-x) * -1);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:none;font-weight:500;text-decoration:none}._navLinkActive_t18uq_76{color:var(--text)}@media (hover:hover) and (pointer:fine){._navLink_t18uq_58:hover{color:var(--text)}}._navLinkWork_t18uq_86{justify-content:center;align-items:center;display:inline-flex;position:relative}._workLabel_t18uq_93{transform-origin:50%;transition:opacity .22s cubic-bezier(.2,0,0,1),filter .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1);display:block}._navLinkWork_t18uq_86[data-preview] ._workLabel_t18uq_93,._navLinkWork_t18uq_86[data-active] ._workLabel_t18uq_93{opacity:0;filter:blur(4px);transform:scale(.25)}._workHover_t18uq_109{pointer-events:none;width:38px;height:23px;color:var(--text);opacity:0;filter:blur(4px);line-height:0;transition:opacity .24s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1),filter .24s cubic-bezier(.2,0,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)}._navLinkWork_t18uq_86[data-preview] ._workHover_t18uq_109,._navLinkWork_t18uq_86[data-active] ._workHover_t18uq_109{opacity:1;filter:blur();transition:opacity .22s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1),filter .22s cubic-bezier(.2,0,0,1);transform:translate(-50%,-50%)scale(1)}._workHoverInner_t18uq_138,._workHoverInner_t18uq_138 svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){._workLabel_t18uq_93,._workHover_t18uq_109,._navLink_t18uq_58,._backLink_t18uq_149,._backArrow_t18uq_150,._projectBtn_t18uq_151,._projectLabel_t18uq_152,._mark_t18uq_153{filter:none;transition:none}._workHover_t18uq_109{display:none!important}._navLinkWork_t18uq_86[data-preview] ._workLabel_t18uq_93,._navLinkWork_t18uq_86[data-active] ._workLabel_t18uq_93{opacity:1;transform:none}._backLink_t18uq_149:hover ._backArrow_t18uq_150{transform:none}._projectBtn_t18uq_151:hover:not(._projectBtnActive_t18uq_173):not(._projectBtnStatic_t18uq_173) ._mark_t18uq_153{opacity:.2;transform:scaleX(.524)scaleY(.5)}._projectBtn_t18uq_151:hover:not(._projectBtnActive_t18uq_173) ._markEarlier_t18uq_178{opacity:.16;transform:scaleX(.381)scaleY(.5)}}html[data-five-nine-phase=wipe] ._navLink_t18uq_58,html[data-five-nine-phase=wipe] ._workLabel_t18uq_93,html[data-five-nine-phase=wipe] ._workHover_t18uq_109,html[data-five-nine-phase=wipe] ._projectBtn_t18uq_151,html[data-five-nine-phase=wipe] ._projectLabel_t18uq_152,html[data-five-nine-phase=wipe] ._mark_t18uq_153,html[data-five-nine-phase=wipe] ._tick_t18uq_191,html[data-five-nine-phase=badge] ._navLink_t18uq_58,html[data-five-nine-phase=badge] ._workLabel_t18uq_93,html[data-five-nine-phase=badge] ._workHover_t18uq_109{transition:none!important}._backLink_t18uq_149{font-size:var(--text-nav);letter-spacing:-.01em;color:var(--text-muted);padding:var(--hover-pad-y) var(--hover-pad-x);margin:calc(var(--hover-pad-y) * -1) calc(var(--hover-pad-x) * -1);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);align-items:center;gap:.35rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){._backLink_t18uq_149:hover{color:var(--text)}._backLink_t18uq_149:hover ._backArrow_t18uq_150{transform:translate(-.15rem)}}._backArrow_t18uq_150{transition:transform .2s var(--ease-out);flex-shrink:0;display:block}._projectList_t18uq_229{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._projectItem_t18uq_237{flex-direction:column;display:flex}._projectListEnter_t18uq_243 ._projectItem_t18uq_237{opacity:0;filter:blur(3px);transform:translateX(calc(var(--five-nine-list-distance) * -1));animation:_projectSlideIn_t18uq_1 var(--five-nine-list-duration) var(--five-nine-list-ease) forwards;animation-delay:calc(var(--i,0) * var(--five-nine-list-stagger))}._projectListExit_t18uq_252 ._projectItem_t18uq_237{opacity:1;animation:_projectSlideOut_t18uq_1 .38s var(--five-nine-list-ease-out) forwards;animation-delay:calc(var(--i,0) * var(--five-nine-list-stagger));transform:translate(0)}@keyframes _projectSlideIn_t18uq_1{0%{opacity:0;filter:blur(3px);transform:translateX(calc(var(--five-nine-list-distance) * -1))}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes _projectSlideOut_t18uq_1{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(3px);transform:translateX(calc(var(--five-nine-list-distance) * -.7))}}@media (prefers-reduced-motion:reduce){._projectListEnter_t18uq_243 ._projectItem_t18uq_237,._projectListExit_t18uq_252 ._projectItem_t18uq_237{opacity:1;filter:none;animation:none;transform:none}}._earlierList_t18uq_296{margin-top:0}._earlierListIdle_t18uq_300 ._projectItem_t18uq_237{opacity:1;filter:none;transform:none}._earlierListEnter_t18uq_306 ._projectItem_t18uq_237{opacity:0;filter:blur(4px);animation:_earlierRailIn_t18uq_1 .55s var(--ease-out) both;animation-delay:calc(var(--i,0) * 85ms + 40ms);transform:translateY(.55rem)}._earlierListExit_t18uq_314 ._projectItem_t18uq_237{opacity:1;filter:blur();animation:_earlierRailOut_t18uq_1 .32s var(--five-nine-list-ease-out) both;animation-delay:calc((var(--last,0) - var(--i,0)) * 55ms);transform:translateY(0)}@keyframes _earlierRailIn_t18uq_1{0%{opacity:0;filter:blur(4px);transform:translateY(.55rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _earlierRailOut_t18uq_1{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(4px);transform:translateY(.35rem)}}@media (prefers-reduced-motion:reduce){._earlierListEnter_t18uq_306 ._projectItem_t18uq_237,._earlierListExit_t18uq_314 ._projectItem_t18uq_237{opacity:1;filter:none;animation:none;transform:none}}._projectBtnEarlier_t18uq_359{color:var(--text-muted)}._markEarlier_t18uq_178{opacity:.16;transform:scaleX(.381)scaleY(.5)}._projectBtn_t18uq_151{text-align:left;width:100%;color:var(--text-muted);box-sizing:border-box;min-height:1.05rem;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;column-gap:.55rem;margin:0 -.45rem 0 -.2rem;padding:.15rem .45rem .15rem .2rem;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){._projectBtn_t18uq_151:hover ._projectLabel_t18uq_152{color:var(--text)}._projectBtn_t18uq_151:hover:not(._projectBtnActive_t18uq_173):not(._projectBtnStatic_t18uq_173) ._mark_t18uq_153{opacity:.4;transform:scaleX(.667)scaleY(.5)}._projectBtn_t18uq_151:hover:not(._projectBtnActive_t18uq_173) ._markEarlier_t18uq_178{opacity:.3;transform:scaleX(.5)scaleY(.5)}}._projectBtnActive_t18uq_173{color:var(--text)}._rulerTrack_t18uq_408{justify-content:flex-start;align-items:center;width:2.75rem;display:flex}._mark_t18uq_153{background:var(--text);opacity:.2;transform-origin:0;width:42px;height:2px;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);border-radius:1px;display:block;transform:scaleX(.524)scaleY(.5)}._markActive_t18uq_432{opacity:.92;transform:scaleX(1)scaleY(1)}._markStatic_t18uq_438{opacity:.2;transform:scaleX(.667)scaleY(.5)}._projectBtnStatic_t18uq_173{color:var(--text-muted);cursor:pointer}._projectBtnStatic_t18uq_173 ._projectLabel_t18uq_152{font-weight:400}._projectLabel_t18uq_152{font-size:var(--text-rail);letter-spacing:-.01em;-webkit-line-clamp:2;transition:color .18s var(--ease-out);-webkit-box-orient:vertical;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}._projectBtnActive_t18uq_173 ._projectLabel_t18uq_152{color:var(--text);font-weight:500}._ticks_t18uq_469{flex-direction:column;justify-content:center;width:2.75rem;height:.55rem;padding:0;display:flex}._tick_t18uq_191{background:var(--text);opacity:.14;border-radius:1px;width:.35rem;height:1px;display:block}@media (width<=900px){._sidebar_t18uq_1{display:none}}._feed_k8bm1_1{max-width:var(--content-max);flex-direction:column;gap:160px;padding-top:0;display:flex}._endSpacer_k8bm1_9{height:35vh}._entry_w1thh_3{width:100%;max-width:var(--content-max);box-sizing:border-box;background-color:#0000;border-radius:0;flex-direction:column;align-items:stretch;padding:0;scroll-margin-top:0;display:flex}._entryIdle_w1thh_16,._entryActive_w1thh_17{cursor:default}._copy_w1thh_21{z-index:0;flex-shrink:0;width:420px;max-width:100%;position:relative}._copy_w1thh_21:before{content:"";border-radius:var(--hover-radius);transition:background-color .2s var(--ease-out);z-index:-1;pointer-events:none;background-color:#0000;position:absolute;inset:-.35rem -.6rem}@media (hover:hover) and (pointer:fine){._entryIdle_w1thh_16:hover ._copy_w1thh_21:before,._entryActive_w1thh_17:hover ._copy_w1thh_21:before{background-color:var(--hover)}}._title_w1thh_47{font-size:var(--text-title);letter-spacing:-.02em;color:var(--text);align-items:center;gap:.35em;margin:0 0 .55rem;font-weight:600;display:flex}._meta_w1thh_58{font-size:var(--text-rail);color:var(--text-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0 0 .85rem;font-weight:400;line-height:1.45}._description_w1thh_68{font-size:var(--text-desc);color:var(--text-body);font-weight:400;line-height:1.72}._description_w1thh_68 a{color:var(--text);text-underline-position:from-font;text-underline-offset:.15em;border-radius:var(--hover-radius);margin:-.15rem -.3rem;padding:.15rem .3rem;text-decoration:underline;text-decoration-thickness:from-font}._items_w1thh_86{font-size:var(--text-desc);color:var(--text-body);margin:1.15rem 0 0;padding:0;line-height:1.72;list-style:none}._items_w1thh_86:first-child{margin-top:0}._items_w1thh_86 li{padding-left:1.45em;position:relative}._items_w1thh_86 li:before{content:"—";color:var(--text-muted);position:absolute;left:0}._items_w1thh_86 li+li{margin-top:.85rem}._metaSep_w1thh_115{margin:0 .35em}._nested_w1thh_119{border-left:1px solid var(--line);flex-direction:column;gap:1.75rem;margin:1.75rem 0 0;padding:0 0 0 .85rem;list-style:none;display:flex}._nestedItem_w1thh_129{margin:0;padding:0}._nestedTitle_w1thh_134{font-size:var(--text-desc);letter-spacing:-.01em;color:var(--text);margin:0 0 .35rem;font-weight:600}._nestedMeta_w1thh_142{font-size:var(--text-rail);color:var(--text-muted);letter-spacing:.01em;margin:0;line-height:1.45}._nested_w1thh_119 ._items_w1thh_86{margin-top:.85rem}._root_d3zi0_1{width:100%;position:relative}._trigger_d3zi0_6{font-size:var(--text-nav);letter-spacing:-.01em;color:var(--text-muted);padding:var(--hover-pad-y) var(--hover-pad-x);margin:calc(var(--hover-pad-y) * -1) calc(var(--hover-pad-x) * -1);align-items:center;gap:.45rem;font-weight:500;line-height:1.45;display:inline-flex}._icon_d3zi0_19{opacity:.75;flex-shrink:0;display:block}@media (hover:hover) and (pointer:fine){._trigger_d3zi0_6:hover{color:var(--text)}._trigger_d3zi0_6:hover ._icon_d3zi0_19{opacity:1}}._prompt_d3zi0_35{z-index:5;width:max-content;min-width:11rem;max-width:calc(var(--sidebar-w) + 2rem);background:var(--bg);border:1px solid var(--line);border-radius:var(--hover-radius);padding:.65rem .75rem;position:absolute;bottom:calc(100% + .45rem);left:0;box-shadow:0 8px 24px #00000014}._promptLead_d3zi0_50{font-size:var(--text-rail);letter-spacing:.01em;color:var(--text);margin:0 0 .55rem;font-weight:500;line-height:1.4}._promptActions_d3zi0_59{gap:.35rem;display:flex}._choice_d3zi0_64{font-size:var(--text-rail);letter-spacing:.01em;color:var(--text-muted);padding:var(--hover-pad-y) .55rem;border-radius:var(--hover-radius);font-weight:500;line-height:1.35}@media (hover:hover) and (pointer:fine){._choice_d3zi0_64:hover{color:var(--text)}}html[data-five-nine] ._prompt_d3zi0_35{box-shadow:0 8px 24px #00000073}._page_q7hzc_1{max-width:var(--content-max);flex-direction:column;display:flex}._experienceFeed_q7hzc_7{flex-direction:column;gap:160px;display:flex}._closing_q7hzc_14{flex-direction:column;gap:3rem;margin-top:2.75rem;display:flex}._earlier_q7hzc_21{width:420px;max-width:100%;scroll-margin-top:var(--focus-top)}._earlierFeed_q7hzc_27{flex-direction:column;gap:160px;margin-top:2.75rem;display:flex}._section_q7hzc_34{width:420px;max-width:100%;scroll-margin-top:var(--focus-top)}._sectionHeader_q7hzc_40{font-size:var(--text-rail);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);margin:0 0 1.75rem;padding-bottom:.55rem;font-weight:600}._sectionFeed_q7hzc_51{flex-direction:column;gap:3.5rem;display:flex}@media print{html[data-cv-print],html[data-cv-print] body,html[data-cv-print] #root{background:#fff!important;height:auto!important;overflow:visible!important}html[data-cv-print] [data-print-hide],html[data-cv-print] [data-sidebar]{display:none!important}html[data-cv-print] [class*=app],html[data-cv-print] [class*=chrome],html[data-cv-print] [class*=main],html[data-cv-print] [class*=body],html[data-cv-print] [class*=stage],html[data-cv-print] [data-lenis-wrapper],html[data-cv-print] [data-lenis-content]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-cv-print] [class*=intro]{pointer-events:auto!important;padding-bottom:1.25rem!important;position:static!important}html[data-cv-print] [class*=rail]{display:none!important}html[data-cv-print] [class*=main]{gap:0!important;display:block!important}html[data-cv-print] [class*=body]{padding-top:0!important}html[data-cv-print] [data-cv-page]{max-width:none}html[data-cv-print] [data-cv-experience-feed],html[data-cv-print] [data-cv-earlier-feed]{gap:1.75rem!important}html[data-cv-print] [data-cv-earlier-feed]{margin-top:1.5rem!important}html[data-cv-print] [data-cv-closing]{gap:2rem!important;margin-top:2rem!important}html[data-cv-print] [data-cv-entry] [class*=copy]:before{display:none!important}}._link_1ic7p_1,._trigger_1ic7p_2,._plain_1ic7p_3{color:var(--text);font-family:inherit;font-weight:600;font-size:inherit;line-height:inherit;letter-spacing:inherit;border-radius:var(--hover-radius);cursor:pointer;background:0 0;border:0;margin:-.15rem -.3rem;padding:.15rem .3rem;text-decoration:none}._link_1ic7p_1{cursor:pointer}._dual_1ic7p_23{display:inline;position:relative}._menu_1ic7p_28{z-index:5;background:var(--bg);border:1px solid var(--line);border-radius:var(--hover-radius);flex-direction:column;gap:.1rem;min-width:9.5rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:-.3rem;box-shadow:0 8px 24px #00000014}._menuItem_1ic7p_44{padding:var(--hover-pad-y) var(--hover-pad-x);border-radius:var(--hover-radius);color:var(--text);font-size:var(--text-desc);white-space:nowrap;font-weight:500;line-height:1.35;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){._link_1ic7p_1:hover,._trigger_1ic7p_2:hover,._menuItem_1ic7p_44:hover{background-color:var(--hover)}}._link_1ic7p_1:focus-visible,._trigger_1ic7p_2:focus-visible,._menuItem_1ic7p_44:focus-visible{outline:2px solid var(--text);outline-offset:2px}._inline_ag4mu_1{border-radius:var(--hover-radius);font:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;cursor:default;transition:background-color .2s var(--ease-out);background:0 0;border:0;outline:none;grid-template-areas:"stack";margin:-.05rem -.15rem;padding:.05rem .15rem;display:inline-grid;position:relative}._inline_ag4mu_1>._latin_ag4mu_19,._inline_ag4mu_1>._native_ag4mu_20{grid-area:stack}._latin_ag4mu_19,._native_ag4mu_20{transition:opacity .35s var(--ease-out), transform .4s var(--ease-out)}._latin_ag4mu_19{opacity:1;transform:translateY(0)}._native_ag4mu_20{opacity:0;font-family:var(--font-display);pointer-events:none;font-style:italic;font-weight:400;transform:translateY(.15em)}._inline_ag4mu_1[data-native] ._latin_ag4mu_19{opacity:0;transform:translateY(-.15em)}._inline_ag4mu_1[data-native] ._native_ag4mu_20{opacity:1;transform:translateY(0)}._inline_ag4mu_1:focus-visible{outline:2px solid var(--text);outline-offset:2px}._tip_ag4mu_60{top:var(--tip-top);left:var(--tip-left);z-index:400;pointer-events:none;background:var(--bg);border:1px solid var(--line);border-radius:var(--hover-radius);color:var(--text);font-family:var(--font);font-size:var(--text-desc);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.4rem;padding:.35rem .55rem;font-weight:400;display:flex;position:fixed;transform:translate(-50%)}._tipIcon_ag4mu_82{color:var(--text-soft);flex-shrink:0}._tipTime_ag4mu_87{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:inherit;letter-spacing:inherit}@media (hover:hover) and (pointer:fine){._inline_ag4mu_1:hover{background-color:var(--hover)}}@media (prefers-reduced-motion:reduce){._latin_ag4mu_19,._native_ag4mu_20{transition:none}}._hint_1i01s_1{font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;border-radius:var(--hover-radius);vertical-align:baseline;cursor:pointer;margin:-.15rem -.3rem;padding:.15rem .3rem;display:inline}._item_k9u65_1{position:relative}._link_k9u65_5{color:var(--text);text-underline-position:from-font;text-underline-offset:.15em;border-radius:var(--hover-radius);margin:-.15rem -.3rem;padding:.15rem .3rem;text-decoration:underline;text-decoration-thickness:from-font}._source_k9u65_16{color:var(--text-soft);margin-top:.15rem;display:block}._preview_k9u65_22{top:var(--preview-top);left:var(--preview-left);z-index:400;pointer-events:none;opacity:0;width:12.5rem;transition:opacity .28s var(--ease-out), transform .34s var(--ease-out);position:fixed;transform:translate(.35rem)}._preview_k9u65_22[data-open]{opacity:1;transform:translate(0,0)}._frame_k9u65_41{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);width:100%;display:block;position:relative;overflow:hidden}._image_k9u65_52{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease-out);display:block}._preview_k9u65_22[data-loaded] ._image_k9u65_52{opacity:1}._skeleton_k9u65_66{background:linear-gradient(110deg, var(--surface) 25%, var(--tick) 45%, var(--surface) 65%);background-size:200% 100%;animation:1.1s ease-in-out infinite _shimmer_k9u65_1;position:absolute;inset:0}._caption_k9u65_79{font-size:var(--text-rail);color:var(--text-soft);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:.4rem;display:block;overflow:hidden}@keyframes _shimmer_k9u65_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (hover:none),(pointer:coarse){._preview_k9u65_22{display:none}}@media (prefers-reduced-motion:reduce){._preview_k9u65_22,._image_k9u65_52{transition:none}._skeleton_k9u65_66{animation:none}}._content_nrzow_1{min-width:0;max-width:var(--content-max);flex:1;padding-top:0}._title_nrzow_8{font-size:var(--text-title);letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.25rem;font-weight:600}._body_nrzow_16{font-size:var(--text-desc);color:var(--text-body);text-wrap:pretty;line-height:1.72}._body_nrzow_16 p{margin:0}._body_nrzow_16 p+p{margin-top:2.25em}._body_nrzow_16>:first-child{margin-top:0}._endSpacer_nrzow_36{height:35vh}._body_nrzow_16 ul{margin:1em 0 0;padding-left:1.15rem}._body_nrzow_16 ul li+li{margin-top:.35rem}._body_nrzow_16 strong{color:var(--text);font-weight:600}._body_nrzow_16 a{color:var(--text);text-underline-position:from-font;text-underline-offset:.15em;border-radius:var(--hover-radius);margin:-.15rem -.3rem;padding:.15rem .3rem;text-decoration:underline;text-decoration-thickness:from-font}._body_nrzow_16 a[data-brand-link],._body_nrzow_16 button[data-brand-link]{font-weight:600;text-decoration:none}._backRow_nrzow_72{margin:0 0 1.25rem}._backLink_nrzow_76{color:var(--text-muted);font-size:var(--text-desc);padding:var(--hover-pad-y) var(--hover-pad-x);margin:calc(var(--hover-pad-y) * -1) calc(var(--hover-pad-x) * -1);border-radius:var(--hover-radius);text-decoration:none}@media (hover:hover) and (pointer:fine){._backLink_nrzow_76:hover{background-color:var(--hover);color:var(--text)}}._caseHeader_nrzow_92{margin-bottom:3rem}._caseHeaderTop_nrzow_96{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._caseHeader_nrzow_92 ._title_nrzow_8{margin-bottom:0}._eyebrow_nrzow_107{color:var(--text-soft);font-size:var(--text-desc);margin:0 0 .45rem}._caseTitle_nrzow_113{font-size:var(--text-title);letter-spacing:-.02em;color:var(--text);margin:0 0 1.5rem;font-weight:600;line-height:1.35}._metaList_nrzow_122{flex-direction:column;gap:.55rem;margin:0 0 3.25rem;display:flex}._metaRow_nrzow_129{font-size:var(--text-desc);grid-template-columns:5.5rem 1fr;gap:.5rem;line-height:1.45;display:grid}._metaRow_nrzow_129 dt{color:var(--text-soft);margin:0}._metaRow_nrzow_129 dd{color:var(--text-body);font-variant-numeric:tabular-nums;margin:0}._body_nrzow_16 ._list_nrzow_148{margin-top:0}._body_nrzow_16 ._list_nrzow_148+p,._body_nrzow_16 ul+p{margin-top:2.25rem}._confidentialNote_nrzow_157{font-size:var(--text-desc);color:var(--text-soft);margin:2.5rem 0 0;font-style:italic;line-height:1.55}._sectionTitle_nrzow_165{font-size:var(--text-title);letter-spacing:-.02em;color:var(--text);margin:0 0 1.5rem;font-weight:600}._section_nrzow_165{scroll-margin-top:var(--focus-top)}._section_nrzow_165+._section_nrzow_165{border-top:1px solid var(--line);margin-top:5rem;padding-top:5rem}._section_nrzow_165 ._sectionTitle_nrzow_165{margin-top:0}._list_nrzow_148{margin:1em 0 0;padding-left:1.15rem}._list_nrzow_148 li+li{margin-top:.35rem}._recognitionSource_nrzow_196{color:var(--text-soft);margin-top:.15rem;display:block}._eduTitle_nrzow_202{color:var(--text);font-weight:600}._eduOrg_nrzow_207{color:var(--text-soft);align-items:flex-start;gap:.45rem;margin-top:.5rem;font-weight:400;display:flex}._eduIcon_nrzow_216{object-fit:cover;background:var(--surface);border-radius:4px;flex-shrink:0;width:1rem;height:1rem;margin-top:.12rem;display:block}._eduOrgText_nrzow_227{min-width:0;font-weight:400;line-height:1.35}._eduOrgText_nrzow_227 a[data-brand-link],._eduOrgText_nrzow_227 button[data-brand-link],._eduOrgText_nrzow_227 strong{color:inherit;font-weight:400}._eduList_nrzow_241{flex-direction:column;gap:2.75rem;margin:0;padding:0;list-style:none;display:flex}._body_nrzow_16 ._eduList_nrzow_241>li+li{margin-top:0}._eduNote_nrzow_254{color:var(--text-body);margin:1rem 0 0;line-height:1.65}._contactList_nrzow_260{flex-direction:column;gap:1.15rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}._body_nrzow_16 ._contactList_nrzow_260>li+li{margin-top:0}._contactRow_nrzow_273{color:var(--text);border-radius:var(--hover-radius);align-items:center;gap:.5rem;margin:-.15rem -.3rem;padding:.15rem .3rem;font-weight:400;text-decoration:none;display:inline-flex}._body_nrzow_16 ._contactRow_nrzow_273{text-decoration:none}._contactIcon_nrzow_289{object-fit:contain;background:var(--surface);border-radius:4px;flex-shrink:0;width:1rem;height:1rem;display:block}html[data-five-nine] ._contactIcon_nrzow_289[src*=lucide]{filter:invert()}._locSep_nrzow_303{color:var(--text-soft);margin:0 .4em;font-weight:400}._recognitions_nrzow_309{margin:0;padding:0;list-style:none}._recognitions_nrzow_309>li+li{margin-top:1.5rem}._body_nrzow_16 ._recognitions_nrzow_309+p{margin-top:2.25rem}@media (width<=900px){._content_nrzow_1{padding-top:0}}._intro_1oq7o_1{width:100%;max-width:var(--content-max);min-height:var(--intro-extra-min-h);text-align:left;font-family:var(--font);font-size:var(--text-bio);box-sizing:content-box;will-change:opacity;margin:0;padding-top:.15rem;line-height:1.45}._eyebrow_1oq7o_15,._title_1oq7o_16{display:block}._eyebrow_1oq7o_15{color:var(--text-muted);transition:color var(--five-nine-duration) var(--five-nine-ease);font-weight:400}._title_1oq7o_16{color:var(--text);transition:color var(--five-nine-duration) var(--five-nine-ease);margin-top:.35rem;font-weight:500}._play_1r6k1_1{background:var(--surface);width:2rem;height:2rem;color:var(--text);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .15s var(--ease-out);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}._play_1r6k1_1:after{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._icon_1r6k1_29{border:.32rem solid #0000;border-left:.5rem solid;border-right-width:0;width:0;height:0;margin-left:.1rem;display:block}@media (hover:hover) and (pointer:fine){._play_1r6k1_1:hover{background-color:var(--hover-strong)}._play_1r6k1_1:active{background-color:color-mix(in srgb, var(--text) 16%, var(--surface));transform:scale(.96)}}._play_1r6k1_1:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (prefers-reduced-motion:reduce){._play_1r6k1_1{transition:background-color .2s var(--ease-out), color .2s var(--ease-out)}._play_1r6k1_1:active{transform:none}}._app_j29t0_1{background:var(--bg);height:100dvh;color:var(--text);flex-direction:column;display:flex;overflow:hidden}html[data-five-nine] ._app_j29t0_1{background:radial-gradient(ellipse 100% 70% at 8% -10%, #141414 0%, transparent 55%), var(--bg)}
