.GlassSelector-module__EN3GQq__host{display:inline-flex;position:relative}.GlassSelector-module__EN3GQq__host>div:first-child{flex:auto;min-inline-size:0}.GlassSelector-module__EN3GQq__track{isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.GlassSelector-module__EN3GQq__fill{z-index:0;pointer-events:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232324);position:absolute;top:0;left:0}.GlassSelector-module__EN3GQq__fill:after{content:"";border-radius:inherit;background:var(--lightningcss-light,linear-gradient(165deg, #fff 0%, #ffffff73 26%, #0000000d 64%, #0000001a 100%))var(--lightningcss-dark,linear-gradient(165deg, #ffffff4d 0%, #ffffff14 28%, #ffffff05 62%, #ffffff0d 100%));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.GlassSelector-module__EN3GQq__fillHidden{opacity:0}.GlassSelector-module__EN3GQq__track>:not(.GlassSelector-module__EN3GQq__fill){z-index:1;position:relative}
.Chrome-module__3vegLq__rail{z-index:20;pointer-events:none;position:fixed;inset-block-start:3.5rem;inset-inline:0}.Chrome-module__3vegLq__railInner{max-inline-size:var(--content-max);padding-inline:var(--content-pad);z-index:0;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-inline:auto;display:flex;position:relative}.Chrome-module__3vegLq__railInner>*{pointer-events:auto}.Chrome-module__3vegLq__railInner:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:var(--r-panel);background:var(--lightningcss-light,#f4f4f3bf)var(--lightningcss-dark,#161616ad);position:absolute;inset:-1rem -1.25rem}.Chrome-module__3vegLq__identity{justify-items:start;gap:1.1rem;display:grid}.Chrome-module__3vegLq__name{font-size:var(--fs-3);line-height:var(--lh-3);color:var(--text-1);font-weight:500}.Chrome-module__3vegLq__role{font-size:var(--fs-2);color:var(--text-2);white-space:pre-line;margin-block-start:.2rem}.Chrome-module__3vegLq__footer{z-index:20;align-items:center;gap:1.25rem;display:flex;position:fixed;inset-block-end:1.75rem;inset-inline-end:var(--content-pad)}.Chrome-module__3vegLq__links{align-items:center;gap:1rem;display:flex}.Chrome-module__3vegLq__link{font-size:var(--fs-1);color:var(--text-3);transition:color var(--dur) var(--ease), translate var(--dur) var(--ease)}.Chrome-module__3vegLq__link:hover{color:var(--text-1);translate:0 -1px}.Chrome-module__3vegLq__githubWrap{display:inline-flex;position:relative}.Chrome-module__3vegLq__gitfutCard{--pull:-50%;inline-size:6.5rem;translate:var(--pull) 6px;opacity:0;pointer-events:none;filter:drop-shadow(0 .9em 1.6em #0000004d);transition:opacity var(--dur) var(--ease), translate var(--dur) var(--ease);position:absolute;inset-block-end:calc(100% + .85rem);inset-inline-start:50%}html[dir=rtl] .Chrome-module__3vegLq__gitfutCard{--pull:50%}.Chrome-module__3vegLq__githubWrap:hover .Chrome-module__3vegLq__gitfutCard,.Chrome-module__3vegLq__githubWrap:focus-within .Chrome-module__3vegLq__gitfutCard{opacity:1;translate:var(--pull) 0}.Chrome-module__3vegLq__gitfutFloat{animation:3s ease-in-out infinite Chrome-module__3vegLq__gitfutFloat;display:block}.Chrome-module__3vegLq__gitfutImage{aspect-ratio:996/1512;object-fit:contain;block-size:auto;inline-size:100%;display:block}@keyframes Chrome-module__3vegLq__gitfutFloat{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-.5rem)rotate(1.5deg)}}.Chrome-module__3vegLq__mode{block-size:1.875rem;inline-size:15rem}.Chrome-module__3vegLq__theme{block-size:1.875rem;inline-size:4.5rem}.Chrome-module__3vegLq__lang{block-size:1.875rem;inline-size:5.5rem}.Chrome-module__3vegLq__cell{font-size:var(--fs-1);color:var(--text-3);white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease);place-items:center;line-height:1;display:grid}.Chrome-module__3vegLq__cell:hover{color:var(--text-2)}.Chrome-module__3vegLq__cell[aria-checked=true],.Chrome-module__3vegLq__cell[aria-checked=true]:hover{color:var(--text-1)}.Chrome-module__3vegLq__icon{block-size:.875rem;inline-size:.875rem}@media (max-width:900px){.Chrome-module__3vegLq__rail{inset-block-start:2.25rem}.Chrome-module__3vegLq__role{font-size:var(--fs-1)}.Chrome-module__3vegLq__footer{gap:.9rem;inset-block-end:1.25rem}.Chrome-module__3vegLq__links{gap:.75rem}}@media (max-width:620px){.Chrome-module__3vegLq__links{display:none}}
.GlassButton-module__BkX-NW__host{display:inline-flex;position:relative}.GlassButton-module__BkX-NW__body{border-radius:var(--r-pill);color:var(--text-1);font-size:var(--fs-1);white-space:nowrap;cursor:pointer;transition:opacity var(--dur) var(--ease);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232324);justify-content:center;align-items:center;gap:.4rem;line-height:1;display:inline-flex;position:relative}.GlassButton-module__BkX-NW__body:after{content:"";border-radius:inherit;background:var(--lightningcss-light,linear-gradient(165deg, #fff 0%, #ffffff73 26%, #0000000d 64%, #0000001a 100%))var(--lightningcss-dark,linear-gradient(165deg, #ffffff4d 0%, #ffffff14 28%, #ffffff05 62%, #ffffff0d 100%));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.GlassButton-module__BkX-NW__body:hover{opacity:.82}.GlassButton-module__BkX-NW__body:disabled{opacity:.35;cursor:default}.GlassButton-module__BkX-NW__pill{block-size:2.25rem;padding-inline:.95rem}.GlassButton-module__BkX-NW__circle{block-size:2.375rem;inline-size:2.375rem;padding:0}.GlassButton-module__BkX-NW__large{block-size:2.75rem;inline-size:2.75rem}
.LinksSheet-module__g_YDZq__trigger,.LinksSheet-module__g_YDZq__sheet{display:none}@media (max-width:620px){.LinksSheet-module__g_YDZq__trigger{z-index:25;display:block;position:fixed;inset-block-end:1.25rem;inset-inline-start:1rem}.LinksSheet-module__g_YDZq__sheet{z-index:45;background:var(--bg);padding:6rem var(--content-pad);align-content:center;justify-items:start;gap:1.5rem;display:grid;position:fixed;inset:0}}.LinksSheet-module__g_YDZq__close{position:absolute;inset-block-start:1.5rem;inset-inline-start:var(--content-pad)}.LinksSheet-module__g_YDZq__icon{block-size:1.05rem;inline-size:1.05rem}.LinksSheet-module__g_YDZq__list{gap:1.25rem;display:grid}.LinksSheet-module__g_YDZq__link{font-size:var(--fs-3);color:var(--text-1);transition:opacity var(--dur) var(--ease)}.LinksSheet-module__g_YDZq__link:hover{opacity:.7}
.DeskPlane-module__yvLPbG__desk{--top-height:32em;--front-height:19em;--top:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#1e1e1f);--front:var(--lightningcss-light,#eeeeed)var(--lightningcss-dark,#131314);inset-inline:-100vw;top:var(--desk-lip,50%);z-index:0;pointer-events:none;block-size:0;position:absolute}.DeskPlane-module__yvLPbG__top{inset-inline:0;block-size:var(--top-height);background:linear-gradient(to bottom, transparent 0%, var(--top) 48%, var(--top) 100%);position:absolute;bottom:0}.DeskPlane-module__yvLPbG__lip{inset-inline:0;background:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff0e);block-size:1px;position:absolute;top:0}.DeskPlane-module__yvLPbG__front{inset-inline:0;block-size:var(--front-height);background:linear-gradient(to bottom, var(--front) 0%, var(--front) 24%, transparent 92%);position:absolute;top:0}
.ClientsMode-module__XIdGia__clients{--desk-lip:82vh;min-block-size:100dvh;position:relative}.ClientsMode-module__XIdGia__desk{--top-height:34vh;--front-height:16vh}.ClientsMode-module__XIdGia__inner{z-index:1;max-inline-size:var(--content-max);padding:14rem var(--content-pad) 8rem;align-content:start;min-block-size:100dvh;margin-inline:auto;display:grid;position:relative}.ClientsMode-module__XIdGia__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.ClientsMode-module__XIdGia__tile{aspect-ratio:16/9;border-radius:var(--r-panel);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);transition:translate var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);animation:ClientsMode-module__XIdGia__tile-enter .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms);background:var(--lightningcss-light,#ececeb)var(--lightningcss-dark,#232324);place-items:center;display:grid;position:relative}@keyframes ClientsMode-module__XIdGia__tile-enter{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.ClientsMode-module__XIdGia__tile{animation:none}}.ClientsMode-module__XIdGia__tile:after{content:"";border-radius:inherit;background:var(--lightningcss-light,linear-gradient(165deg, #fff 0%, #ffffff73 26%, #0000000d 64%, #0000001a 100%))var(--lightningcss-dark,linear-gradient(165deg, #ffffff4d 0%, #ffffff14 28%, #ffffff05 62%, #ffffff0d 100%));-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.ClientsMode-module__XIdGia__filled:hover{background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#ffffff17);translate:0 -2px}.ClientsMode-module__XIdGia__filled:hover:after{opacity:1}.ClientsMode-module__XIdGia__logo{block-size:auto;inline-size:66%;transition:scale var(--dur) var(--ease)}:root[data-theme=dark] .ClientsMode-module__XIdGia__logo{filter:brightness(0)invert();opacity:.92}.ClientsMode-module__XIdGia__filled:hover .ClientsMode-module__XIdGia__logo{scale:1.04}.ClientsMode-module__XIdGia__empty{background:var(--lightningcss-light,#f1f1f0)var(--lightningcss-dark,#1d1d1e)}.ClientsMode-module__XIdGia__plusSlot{display:grid}.ClientsMode-module__XIdGia__plus{color:var(--text-3);cursor:pointer}.ClientsMode-module__XIdGia__plus:hover{color:var(--text-1);background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#ffffff17);translate:0 -2px}.ClientsMode-module__XIdGia__plus:hover:after{opacity:1}.ClientsMode-module__XIdGia__plusIcon{block-size:2rem;inline-size:2rem;transition:color var(--dur) var(--ease)}@media (max-width:900px){.ClientsMode-module__XIdGia__desk{display:none}.ClientsMode-module__XIdGia__inner{padding-block:12rem 6rem}.ClientsMode-module__XIdGia__grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem}}
.PersonalMode-module__uTIy1G__personal{--lip:82vh;--stand-gap:0px;--desk-lip:var(--lip);min-block-size:100dvh;position:relative}.PersonalMode-module__uTIy1G__desk{--top-height:34vh;--front-height:16vh}.PersonalMode-module__uTIy1G__inner{z-index:1;block-size:100dvh;max-inline-size:var(--content-max);padding-inline:var(--content-pad);grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin-inline:auto;display:grid;position:relative}.PersonalMode-module__uTIy1G__portrait{block-size:min(34rem, 42vw, calc(var(--lip) - 14rem));aspect-ratio:1600/1607;position:absolute;inset-block-end:calc(100dvh - var(--lip) + var(--stand-gap));inset-inline-start:var(--content-pad)}.PersonalMode-module__uTIy1G__layer{object-fit:contain;object-position:center bottom;block-size:100%;inline-size:100%;position:absolute;inset:0}html[dir=rtl] .PersonalMode-module__uTIy1G__layer{transform:scaleX(-1)}.PersonalMode-module__uTIy1G__resume{grid-column:2;justify-self:end;gap:2.25rem;max-inline-size:25rem;display:grid}.PersonalMode-module__uTIy1G__group{gap:.85rem;display:grid}.PersonalMode-module__uTIy1G__groupLabel{font-size:var(--fs-1);color:var(--text-3);font-weight:400}.PersonalMode-module__uTIy1G__items{gap:.55rem;display:grid}.PersonalMode-module__uTIy1G__item{font-size:var(--fs-2);color:var(--text-2);padding-inline-start:1.35rem;position:relative}.PersonalMode-module__uTIy1G__item:before{content:"";background:var(--text-3);block-size:1px;inline-size:.7rem;position:absolute;inset-block-start:.78em;inset-inline-start:0}.PersonalMode-module__uTIy1G__stack{flex-wrap:wrap;align-items:center;gap:.6rem;padding-inline-start:0;display:flex}.PersonalMode-module__uTIy1G__stackIcon{block-size:1.5rem;inline-size:1.5rem;transition:scale var(--dur) var(--ease);border-radius:.35rem;display:block}.PersonalMode-module__uTIy1G__stackIcon:hover{scale:1.15}@media (max-width:900px){.PersonalMode-module__uTIy1G__desk{display:none}.PersonalMode-module__uTIy1G__inner{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:2.5rem;block-size:auto;min-block-size:100dvh;padding-block:14rem 5rem}.PersonalMode-module__uTIy1G__portrait{display:none}.PersonalMode-module__uTIy1G__resume{order:0;grid-column:1;justify-self:start;max-inline-size:none}.PersonalMode-module__uTIy1G__portrait{inline-size:auto;max-inline-size:min(calc(100% + 2 * var(--content-pad)), 30rem);order:1;place-self:stretch center;block-size:100%;min-block-size:4rem;margin-block-end:0;position:relative;inset-block-end:auto;inset-inline-start:auto}}
.MacDisplay-module__Nu9N7q__root{--scale:var(--mac-scale,5);font-size:clamp(calc(var(--scale) * 1px * .75), min(calc(var(--scale) * 1px), calc((100dvh - var(--mac-vchrome,0px)) / 89)), calc(var(--scale) * 1px));--b:2.3;--inner-w:calc(100 - 2 * var(--b));--inner-h:calc(var(--inner-w) * 9 / 16);--outer-h:calc(var(--inner-h) + 2 * var(--b));--desk-lip:86.5em;isolation:isolate;width:100em;height:89em;margin-inline:auto;position:relative;overflow:visible}.MacDisplay-module__Nu9N7q__desk{--top-height:32.5em;--front-height:19em}.MacDisplay-module__Nu9N7q__assembly{inset-inline:0;height:100%;translate:0 calc(-1 * var(--device-lift,0px));z-index:1;position:absolute;top:0}.MacDisplay-module__Nu9N7q__base{z-index:1;background-repeat:no-repeat;background-size:100% 100%;width:131.6em;height:20.41em;position:absolute;top:57.3em;left:50%;translate:-50%}.MacDisplay-module__Nu9N7q__baseLight{background-image:url(/mac/display-base.webp)}.MacDisplay-module__Nu9N7q__baseDark{background-image:url(/mac/display-base-dark.webp)}.MacDisplay-module__Nu9N7q__keyboard{z-index:2;background-repeat:no-repeat;background-size:100% 100%;width:92em;height:11.06em;position:absolute;top:74.2em;left:50%;translate:calc(1em - 50%)}.MacDisplay-module__Nu9N7q__keyboardLight{background-image:url(/mac/keyboard-mouse.webp)}.MacDisplay-module__Nu9N7q__keyboardDark{background-image:url(/mac/keyboard-mouse-dark.webp)}.MacDisplay-module__Nu9N7q__dark,:root[data-theme=dark] .MacDisplay-module__Nu9N7q__light{display:none}:root[data-theme=dark] .MacDisplay-module__Nu9N7q__dark{display:block}.MacDisplay-module__Nu9N7q__bezel{width:100em;height:calc(var(--outer-h) * 1em);padding:calc(var(--b) * 1em);z-index:3;background:#0b0b0c;border-radius:1.9em;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 0 0 .055em var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1a),0 .5em 1.6em var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080),inset 0 0 0 .08em #ffffff0f}.MacDisplay-module__Nu9N7q__screen{background:#101011;border-radius:.6em;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.MacDisplay-module__Nu9N7q__wallpaper{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MacDisplay-module__Nu9N7q__media{z-index:1;aspect-ratio:16/9;background:var(--lightningcss-light,#e6e6e5)var(--lightningcss-dark,#2a2a2a);border-radius:1em;width:82%;position:relative;box-shadow:0 0 0 4px #ffffff73,0 0 1.8em var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff24),0 .5em 1.6em #00000038}.MacDisplay-module__Nu9N7q__mediaImage{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.MacDisplay-module__Nu9N7q__aside{--push:100%;inset-inline-end:-4.5em;top:calc(var(--outer-h) * .5em);translate:var(--push) -50%;z-index:4;gap:.55rem;display:grid;position:absolute}html[dir=rtl] .MacDisplay-module__Nu9N7q__aside{--push:-100%}@media (max-width:900px){.MacDisplay-module__Nu9N7q__root{--arrows:3.25rem;font-size:calc((100vw - 2 * var(--content-pad,1.25rem) - var(--arrows)) / 100);height:56.25em;margin-inline:0 var(--arrows)}.MacDisplay-module__Nu9N7q__root .MacDisplay-module__Nu9N7q__desk,.MacDisplay-module__Nu9N7q__root .MacDisplay-module__Nu9N7q__assembly .MacDisplay-module__Nu9N7q__base,.MacDisplay-module__Nu9N7q__root .MacDisplay-module__Nu9N7q__assembly .MacDisplay-module__Nu9N7q__keyboard,.MacDisplay-module__Nu9N7q__root .MacDisplay-module__Nu9N7q__screen .MacDisplay-module__Nu9N7q__wallpaper{display:none}.MacDisplay-module__Nu9N7q__assembly{translate:0}.MacDisplay-module__Nu9N7q__bezel{height:56.25em;box-shadow:none;background:0 0;border-radius:1em;padding:0}.MacDisplay-module__Nu9N7q__screen{background:0 0;overflow:visible}.MacDisplay-module__Nu9N7q__media{width:100%}.MacDisplay-module__Nu9N7q__aside{inset-inline-end:-.75rem;top:50%}}
.Sidebar-module__7ZOrza__list{grid-auto-rows:1fr;grid-auto-columns:auto;grid-auto-flow:row;block-size:13.75rem;inline-size:17rem}.Sidebar-module__7ZOrza__tab{font-size:var(--fs-2);color:var(--text-3);text-align:start;white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease);align-items:center;padding-inline:1.25rem;display:flex}.Sidebar-module__7ZOrza__tab:hover{color:var(--text-2)}.Sidebar-module__7ZOrza__tab[aria-selected=true],.Sidebar-module__7ZOrza__tab[aria-selected=true]:hover{color:var(--text-1);font-weight:500}@media (max-width:900px){.Sidebar-module__7ZOrza__list{block-size:12.5rem;inline-size:15rem}}
.CategoryPage-module__WrQXxG__page{z-index:40;background:var(--bg);position:fixed;inset:0;overflow:hidden}.CategoryPage-module__WrQXxG__scroll{overscroll-behavior:contain;block-size:100%;overflow-y:auto}.CategoryPage-module__WrQXxG__inner{max-inline-size:var(--content-max);padding:5.5rem var(--content-pad) 6rem;grid-template-columns:15rem 1fr;align-items:start;gap:3rem;margin-inline:auto;display:grid}.CategoryPage-module__WrQXxG__head{justify-items:start;gap:1.5rem;display:grid;position:sticky;inset-block-start:5.5rem}.CategoryPage-module__WrQXxG__backIcon{block-size:1.05rem;inline-size:1.05rem;transform:scaleX(var(--dir-flip,1))}html[dir=rtl] .CategoryPage-module__WrQXxG__backIcon{--dir-flip:-1}.CategoryPage-module__WrQXxG__meta{justify-items:start;gap:.6rem;display:grid}.CategoryPage-module__WrQXxG__title{font-size:var(--fs-3);line-height:var(--lh-3);color:var(--text-1);font-weight:500}.CategoryPage-module__WrQXxG__live{font-size:var(--fs-2);color:var(--lightningcss-light,var(--text-3))var(--lightningcss-dark,var(--text-2));transition:color var(--dur) var(--ease), translate var(--dur) var(--ease);align-items:center;gap:.3rem;display:inline-flex}.CategoryPage-module__WrQXxG__live:hover{color:var(--text-1);translate:0 -1px}.CategoryPage-module__WrQXxG__liveIcon{block-size:.9rem;inline-size:.9rem;transform:scaleX(var(--dir-flip,1))}html[dir=rtl] .CategoryPage-module__WrQXxG__liveIcon{--dir-flip:-1}.CategoryPage-module__WrQXxG__stack{gap:7rem;display:grid}.CategoryPage-module__WrQXxG__project{gap:1.75rem;scroll-margin-block-start:5.5rem;display:grid}.CategoryPage-module__WrQXxG__shot{border-radius:var(--r-panel);background:var(--lightningcss-light,#eaeae9)var(--lightningcss-dark,#232323);overflow:hidden;box-shadow:0 .75rem 2.5rem var(--lightningcss-light,#00000012)var(--lightningcss-dark,#00000059)}.CategoryPage-module__WrQXxG__group{border-radius:var(--r-panel);background:var(--lightningcss-light,#eaeae9)var(--lightningcss-dark,#232323);display:grid;overflow:hidden;box-shadow:0 .75rem 2.5rem var(--lightningcss-light,#00000012)var(--lightningcss-dark,#00000059)}.CategoryPage-module__WrQXxG__shotImage{block-size:auto;inline-size:100%;display:block}@media (max-width:900px){.CategoryPage-module__WrQXxG__inner{grid-template-columns:1fr;gap:2rem;padding-block-start:4.5rem}.CategoryPage-module__WrQXxG__head{z-index:2;background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);padding-block:1rem;position:sticky;inset-block-start:0}.CategoryPage-module__WrQXxG__stack{gap:4.5rem}.CategoryPage-module__WrQXxG__project{scroll-margin-block-start:11rem}}
.WorkMode-module__r10heG__work{max-inline-size:var(--content-max);padding-inline:var(--content-pad);justify-content:space-between;align-items:center;gap:3rem;min-block-size:100dvh;margin-inline:auto;padding-block:17rem 8rem;display:flex}.WorkMode-module__r10heG__tabs{z-index:1;flex:none;align-self:flex-start;position:relative}.WorkMode-module__r10heG__stage{flex:none;justify-items:center;gap:1.25rem;display:grid}.WorkMode-module__r10heG__mac{--mac-scale:5.4;--device-lift:32px;--mac-vchrome:27.5rem}@media (min-width:1700px){.WorkMode-module__r10heG__mac{--mac-scale:6}}@media (max-width:1200px){.WorkMode-module__r10heG__mac{--mac-scale:4.4}}.WorkMode-module__r10heG__caption{font-size:var(--fs-1);color:var(--text-3);z-index:2;position:relative}.WorkMode-module__r10heG__stepIcon{block-size:1.05rem;inline-size:1.05rem}@media (max-width:900px){.WorkMode-module__r10heG__mac{--device-lift:16px}.WorkMode-module__r10heG__work{flex-direction:column;justify-content:flex-start;align-items:center;gap:2.5rem;padding-block:14rem 7rem}.WorkMode-module__r10heG__stage{order:0}.WorkMode-module__r10heG__tabs{order:1;align-self:center}.WorkMode-module__r10heG__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WorkMode-module__r10heG__mac{--mac-scale:3.2;--mac-vchrome:37rem}}@media (max-width:600px){.WorkMode-module__r10heG__mac{--mac-scale:2.6;--mac-vchrome:34rem}.WorkMode-module__r10heG__work{padding-block:12rem 6rem}}.WorkMode-module__r10heG__screenButton{cursor:pointer;border:0;padding:0;display:block}.WorkMode-module__r10heG__screenMedia{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.WorkMode-module__r10heG__expandGlyph{z-index:2;border-radius:var(--r-pill);color:#fff;opacity:.8;block-size:3.6em;inline-size:3.6em;transition:opacity var(--dur) var(--ease);background:#10101257;place-items:center;display:grid;position:absolute;inset-block-start:1.1em;inset-inline-end:1.1em}.WorkMode-module__r10heG__expandIcon{block-size:1.7em;inline-size:1.7em;transform:scaleX(var(--dir-flip,1))}html[dir=rtl] .WorkMode-module__r10heG__expandIcon{--dir-flip:-1}.WorkMode-module__r10heG__screenButton:hover .WorkMode-module__r10heG__expandGlyph,.WorkMode-module__r10heG__screenButton:focus-visible .WorkMode-module__r10heG__expandGlyph{opacity:.95}
.Prefetch-module__gKlryW__warm{opacity:0;pointer-events:none;z-index:-1;contain:strict;block-size:1px;inline-size:1px;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden}
.Stage-module__n3l9Na__stage{overflow-x:hidden}
