._footerEmail_f7f015f{color:#5b5b5b;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .15s}@media (hover:hover) and (pointer:fine){._footerEmail_f7f015f:hover{color:#000}}._footerEmail_f7f015f:focus-visible{outline-offset:2px;outline:2px solid #000}._back_f7f015f._back_f7f015f{color:#5b5b5b;transition:color .15s}@media (hover:hover) and (pointer:fine){._back_f7f015f._back_f7f015f:hover{color:#000}}._back_f7f015f:focus-visible{outline-offset:2px;outline:2px solid #000}._slot_f7f015f{display:inline-grid}._slot_f7f015f>*{grid-area:1/1}._holdWidth_f7f015f{visibility:hidden}._start_f7f015f ._slot_f7f015f{justify-items:center}._start_f7f015f{height:24px;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:#000;border:0;border-radius:12px;align-items:center;margin:0;padding:2px 10px 0;text-decoration:none;transition:background-color .15s,transform .15s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0000003d}@media (hover:hover) and (pointer:fine){._start_f7f015f:hover{background:#333}}._start_f7f015f:active{background:#333;transform:scale(.95)}@media (prefers-reduced-motion:reduce){._start_f7f015f:active{transform:none}}._start_f7f015f:before{content:"";position:absolute;inset:-8px -8px -8px 0}._start_f7f015f._start_f7f015f{color:#fff}@media (max-width:720px){._start_f7f015f{-webkit-user-select:none;user-select:none;touch-action:manipulation}._start_f7f015f:before{inset:-8px -8px -24px -6px}}._start_f7f015f:focus-visible{outline-offset:2px;outline:2px solid #000}._page_c20de49{--m:8px;--col:calc((100% - 32px) / 3);--col2:calc(var(--m) + var(--col) + 8px);--line:#e5e5e5;--pill:#eee;--raised-hover-white:#f7f7f7;color:#000;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;min-height:100svh;font-size:13px;font-weight:400;line-height:18.85px;display:flex}._page_c20de49>main{flex:1}._page_c20de49 a{color:inherit;text-decoration:none}._bar_c20de49{z-index:10;justify-content:space-between;align-items:center;height:40px;padding:8px;display:flex;position:fixed;inset:0 0 auto}._logo_c20de49{width:auto;height:12px;display:block}._email_c20de49{height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:2px 0 0;display:flex}._arrow_c20de49{flex:none;position:relative;top:-2px}._menuWrap_c20de49{--ease-out:cubic-bezier(.23, 1, .32, 1);filter:drop-shadow(0 0 .5px #0003)drop-shadow(0 1px 1px #0000001a)drop-shadow(0 4px 4px #0000);transform-origin:50% 12px;width:calc(33.3333% - 10.6667px);transition:filter .18s var(--ease-out), transform .15s var(--ease-out);pointer-events:none;position:absolute;top:8px;left:calc(33.3333% + 5.33333px)}._menuWrap_c20de49:has(._menu_c20de49[data-open=true]){filter:drop-shadow(0 0 .5px #0003)drop-shadow(0 1px 1px #0000001a)drop-shadow(0 4px 4px #0000000f);transition-duration:.26s,.15s}._menuWrap_c20de49:has(._menuButton_c20de49:active){transform:scale(.97)}._menu_c20de49{--ease-out:cubic-bezier(.23, 1, .32, 1);--pill-w:100%;clip-path:inset(0 calc(100% - var(--pill-w)) calc(100% - 24px) 0 round 12px);transition:clip-path .18s var(--ease-out), background-color .1s ease;pointer-events:none;background:#fff;border-radius:12px;position:relative}._menu_c20de49[data-open=true]{clip-path:inset(0 round 12px);pointer-events:auto;transition-duration:.26s}._menuButton_c20de49{width:100%;height:24px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin:0;padding:2px 4px 0 10px;display:flex}._email_c20de49,._panelMail_c20de49,._end_c20de49 a{transition:color .15s}@media (hover:hover) and (pointer:fine){._email_c20de49:hover,._panelMail_c20de49:hover{color:#5b5b5b}._page_c20de49 ._end_c20de49 a:hover{color:#000}._menu_c20de49:not([data-open=true]):has(._menuButton_c20de49:hover){background:var(--raised-hover-white)}}._menu_c20de49:not([data-open=true]):has(._menuButton_c20de49:active){background:var(--raised-hover-white)}._menuButton_c20de49:focus-visible{outline-offset:2px;outline:2px solid #000}._count_c20de49,._quiet_c20de49{color:#5b5b5b}._plus_c20de49{transition:transform .26s var(--ease-out);flex:none;position:relative;top:-1px}._menu_c20de49[data-open=true] ._plus_c20de49{transform:rotate(45deg)}._panel_c20de49{flex-direction:column;gap:16px;margin:0;padding:12px 10px;list-style:none;display:flex}._panel_c20de49 li{opacity:0;flex-direction:column;font-weight:400;transition:opacity .12s ease-out,transform .12s ease-out;display:flex;transform:translateY(-4px)}._menu_c20de49[data-open=true] ._panel_c20de49 li{opacity:1;transition:opacity .22s ease-out, transform .26s var(--ease-out);transform:none}._menu_c20de49[data-open=true] ._panel_c20de49 li:first-child{transition-delay:60ms}._menu_c20de49[data-open=true] ._panel_c20de49 li:nth-child(2){transition-delay:.1s}._menu_c20de49[data-open=true] ._panel_c20de49 li:nth-child(3){transition-delay:.14s}._panelRow_c20de49{justify-content:space-between;display:flex}._panelMail_c20de49{align-items:center;gap:2px;display:inline-flex}._panelMail_c20de49 ._arrow_c20de49{top:0}@media (prefers-reduced-motion:reduce){._menu_c20de49,._menu_c20de49[data-open=true]{transition:none}:is(._menuWrap_c20de49,._menuWrap_c20de49:has(._menuButton_c20de49:active)){transform:none}._plus_c20de49,._menuButton_c20de49{transition:none}._panel_c20de49 li,._menu_c20de49[data-open=true] ._panel_c20de49 li{transition:opacity .15s;transform:none}}._lead_c20de49{width:var(--col);margin:0 0 0 var(--col2);text-wrap:pretty;padding-top:240px;font-size:32px;font-weight:400;line-height:41.6px}._pill_c20de49{background:var(--pill);white-space:nowrap;border-radius:12px;height:24px;margin:0;padding:2px 10px 0;font-size:13px;font-weight:400;line-height:22px;display:block}._work_c20de49{padding:120px var(--m) 0;flex-direction:column;gap:8px;display:flex}._project_c20de49{align-items:baseline;gap:8px;display:flex}._project_c20de49 p{color:#5b5b5b;margin:0}._project_c20de49:not(:first-child){margin-top:112px}._container_c20de49{--h:min(calc(100svh - 48px), 852px);height:var(--h);border:1px solid var(--line);background:#fff;border-radius:24px;place-items:center;display:grid}._screen_c20de49{width:min(1040px, calc(100% - 128px), calc((var(--h) - 128px) * 1.6));aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}._screen_c20de49:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}._shot_c20de49{object-fit:cover;object-position:top left;width:100%;height:100%;transition:opacity .3s ease-out;display:block}@media (scripting:enabled){._shot_c20de49:not([data-loaded]){opacity:0}}@media (scripting:none){video._shot_c20de49{display:none}}._copy_c20de49{width:var(--col);margin:0 0 0 var(--col2);padding-top:240px}._copy_c20de49 h1,._copy_c20de49 p{font-size:inherit;font-weight:400;line-height:inherit;text-wrap:pretty;margin:0}._copy_c20de49 h1{margin-bottom:16px;font-size:32px;line-height:41.6px}._end_c20de49{margin-left:var(--col2);gap:16px;padding:168px 0 8px;display:flex}._page_c20de49 ._end_c20de49 a{color:#5b5b5b}@media (max-width:720px){._page_c20de49{--col:calc(100% - 16px);--col2:var(--m)}._lead_c20de49{padding-top:160px}._container_c20de49{border:0;border-radius:0;height:auto}._screen_c20de49{width:100%}:is(._menuWrap_c20de49,._menuWrap_c20de49:has(._menu_c20de49[data-open=true]),._menuWrap_c20de49:has(._menuButton_c20de49:active)){filter:none;pointer-events:auto;width:auto;position:static;transform:none}._menu_c20de49,._menu_c20de49[data-open=true]{clip-path:none;pointer-events:auto;background:0 0;transition:none;position:static}._menu_c20de49:not([data-open=true]):has(._menuButton_c20de49:active){clip-path:none;pointer-events:auto;background:0 0;transition:none;position:static}._menuButton_c20de49{-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fff;gap:8px;width:clamp(112px,100vw - 240px,152px);transition:background-color .1s,transform .15s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:0 0 .5px #0003,0 1px 1px #0000001a}._menuButton_c20de49:active{background:var(--raised-hover-white);transform:scale(.97)}._menuButton_c20de49:before{content:"";position:absolute;inset:-8px -8px -24px}._panel_c20de49{top:36px;left:var(--m);right:var(--m);opacity:0;visibility:hidden;transform-origin:50% 0;background:#fff;border-radius:12px;padding:12px 14px 14px;transition:opacity .14s ease-out,transform .18s cubic-bezier(.23,1,.32,1),visibility 0s linear .18s;position:absolute;transform:translateY(-6px)scale(.98);box-shadow:0 0 .5px #0003,0 1px 1px #0000001a,0 8px 24px #0000001a}._menu_c20de49[data-open=true] ._panel_c20de49{opacity:1;visibility:visible;transition:opacity .18s ease-out,transform .26s cubic-bezier(.23,1,.32,1),visibility;transform:none}._copy_c20de49{padding-top:160px}}
