a{color:inherit;text-decoration:inherit;opacity:inherit;p{margin-buttom:0}}.socials-box{opacity:0.5;transition:all 300ms ease}.socials-box.hover{opacity:1}@media screen and (max-width:767px){.mouse{display:none}}.navdrop-row1{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.navdrop-row1::-webkit-scrollbar{display:none}@view-transition{navigation:auto}[data-case-transition="title"]{view-transition-name:case-title;font-weight:500}[data-case-transition="summary"]{view-transition-name:case-summary}[data-case-transition="hero"]{view-transition-name:case-hero;overflow:hidden;clip-path:inset(0 round clamp(.75rem,1.5vw,1.25rem))}.canvas-case-panel{overflow:hidden}.canvas-case-content,.case-page-content{overflow-x:hidden}::view-transition-group(case-title),::view-transition-group(case-summary),::view-transition-group(case-hero){animation-duration:420ms;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(case-summary){animation-delay:35ms}::view-transition-group(case-hero){animation-delay:70ms;overflow:hidden;border-radius:clamp(.75rem,1.5vw,1.25rem)}::view-transition-image-pair(case-hero),::view-transition-old(case-hero),::view-transition-new(case-hero){overflow:hidden;border-radius:inherit;clip-path:inset(0 round clamp(.75rem,1.5vw,1.25rem))}::view-transition-old(case-title),::view-transition-new(case-title),::view-transition-old(case-summary),::view-transition-new(case-summary),::view-transition-old(case-hero),::view-transition-new(case-hero){mix-blend-mode:normal}::view-transition-old(root){animation-duration:180ms}::view-transition-new(root){animation-duration:260ms}.canvas-case-skeleton{display:flex;flex-direction:column;gap:.8rem;width:100%;padding-block:clamp(1.5rem,4vw,3rem)}.canvas-case-skeleton-line,.canvas-case-skeleton-media{display:block;overflow:hidden;border-radius:.5rem;background:linear-gradient(100deg,#f0f0f2 20%,#f8f8f9 40%,#f0f0f2 60%);background-size:220% 100%;animation:canvas-case-skeleton-shimmer 1.35s ease-in-out infinite}.canvas-case-skeleton-line{width:100%;height:.85rem}.canvas-case-skeleton-line.is-title{width:66%;height:2rem;margin-bottom:.65rem}.canvas-case-skeleton-line.is-short{width:78%}.canvas-case-skeleton-media{width:100%;min-height:clamp(15rem,38vw,27rem);margin-top:1.3rem;border-radius:1rem}@keyframes canvas-case-skeleton-shimmer{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){[data-case-transition]{view-transition-name:none}.canvas-case-skeleton-line,.canvas-case-skeleton-media{animation:none}}@media screen and (min-width:992px){.case-page-layout{position:relative;display:block;width:100%;max-width:78rem}.case-page-content{width:min(55rem,calc(100% - 2rem));margin-inline:auto}.case-page-outline{position:absolute;top:clamp(3rem,7vw,6rem);right:clamp(.75rem,2vw,2rem);width:9rem;height:calc(100% - clamp(3rem,7vw,6rem))}.case-page-outline-inner{position:sticky;top:7rem}.canvas-case-content.is-dedicated-loaded{width:100%;max-width:none}.canvas-case-content.is-dedicated-loaded>.case-page-layout{width:100%;max-width:none;padding-inline:0}.canvas-case-content.is-dedicated-loaded .case-page-content{width:min(55rem,calc(100% - 2rem));margin-inline:auto}.canvas-case-reading-grid{position:relative;display:block}.canvas-case-body{width:min(100%,70ch)}.canvas-case-outline{position:absolute;top:0;right:0;width:9rem}}@media screen and (min-width:992px){.canvas-case-overlay .canvas-case-content{translate:calc((clamp(8rem,11vw,10.75rem) + clamp(.5rem,.75vw,.75rem)) / 2) 0}.canvas-case-shell.is-collapsed .canvas-case-content{translate:calc((1.875rem + clamp(.5rem,.75vw,.75rem)) / 2) 0}}:root{--case-reading-top:clamp(3rem,7vw,6rem)}.case-page-layout,.canvas-case-content.is-dedicated-loaded>.case-page-layout{padding-top:var(--case-reading-top)}.canvas-case-content:not(.is-dedicated-loaded){padding-top:var(--case-reading-top)}:is(.gallery-source,.case-gallery-source)[data-case-gallery-ready]>img{display:none!important}:is(.gallery-source,.case-gallery-source) .case-gallery-stage{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}:is(.gallery-source,.case-gallery-source) .case-gallery-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 900ms cubic-bezier(.4,0,.2,1)}:is(.gallery-source,.case-gallery-source) .case-gallery-slide.is-active{opacity:1}@media (prefers-reduced-motion:reduce){:is(.gallery-source,.case-gallery-source) .case-gallery-slide{transition:none}}.canvas-case-section-heading-1,.case-page-project-name{font-family:Ppneuemontreal,Arial,Helvetica,sans-serif!important}.case-page-outline,.case-page-outline-inner,.canvas-case-outline,.canvas-case-outline-inner{scrollbar-width:none!important;-ms-overflow-style:none!important}.case-page-outline::-webkit-scrollbar,.case-page-outline-inner::-webkit-scrollbar,.canvas-case-outline::-webkit-scrollbar,.canvas-case-outline-inner::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .canvas-case-shell .canvas-case-rail .canvas-case-tabs.canvas-case-tabs,html body .fullpage-case-projects.fullpage-case-projects{padding-bottom:40px!important;scroll-padding-bottom:40px!important;scroll-snap-type:none!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}html body:is(.canvas-case-tabs,.fullpage-case-projects)>a{scroll-snap-align:none!important;translate:0 var(--rail-pull,0px)}@media(prefers-reduced-motion:reduce){html body:is(.canvas-case-tabs,.fullpage-case-projects)>a{translate:none!important}}.case-page-layout:has(#water-native-outline){--case-side-width:13.64rem;--case-center-max:68.75rem;--case-column-gap:2rem;--case-outer-padding:1.5rem;--case-text-max:48rem}.case-page-shell:has(#water-native-outline),.canvas-case-content.is-dedicated-loaded:has(#water-native-outline){container-type:inline-size;container-name:water-case;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important;translate:none!important}.canvas-case-content.is-dedicated-loaded:has(#water-native-outline){padding:0!important}.case-page-layout:has(#water-native-outline){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:start!important;box-sizing:border-box!important;width:100%!important;max-width:calc(var(--case-center-max) + 2 * var(--case-outer-padding))!important;margin-inline:auto!important;padding:4rem var(--case-outer-padding)!important;position:relative!important;isolation:isolate;background:#fff}.case-page-layout:has(#water-native-outline)>.case-page-content{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;overflow:visible!important}.case-page-layout:has(#water-native-outline) .case-page-content :is(.group2,.group,.canvas-case-section-1,.headerblock){width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important;transform:none!important;align-items:stretch!important;box-sizing:border-box!important}.case-page-layout:has(#water-native-outline) .case-page-content :is(h1,h2,h3,p,.canvas-case-eyebrow-1,.case-page-meta,.canvas-case-divider-1,.canvas-case-section-label-1){box-sizing:border-box!important;width:100%!important;max-width:var(--case-text-max)!important;margin-inline:auto!important;height:auto;max-height:none;position:relative}.case-page-layout:has(#water-native-outline) .case-page-hero{width:100%!important;max-width:var(--case-text-max)!important;margin-inline:auto!important}.case-page-layout:has(#water-native-outline) .imgwrap{position:relative!important;inset:auto!important;display:block!important;flex:none!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-inline:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;transform:none!important;animation:none!important}.case-page-layout:has(#water-native-outline) .imgwrap>img{position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;object-fit:contain!important;transform:none!important;animation:none!important}.case-page-layout:has(#water-native-outline) .imgwrap>.imglabel{position:relative!important;inset:auto!important;transform:none!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:12px auto 0!important;padding:0!important;text-align:center!important;color:#333!important;font-size:14px!important;line-height:1.45!important;opacity:.5!important;background:transparent!important;backdrop-filter:none!important;filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}#water-native-outline{display:none!important;grid-column:3!important;grid-row:1!important;position:sticky!important;top:6rem!important;inset-inline:auto!important;bottom:auto!important;align-self:start!important;box-sizing:border-box!important;width:var(--case-side-width)!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:auto!important;z-index:auto!important}#water-native-outline .case-page-outline-inner{display:block!important;position:static!important;width:100%!important;box-sizing:border-box!important;max-height:calc(100dvh - 8rem)!important;overflow-y:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;translate:none!important;opacity:1!important;pointer-events:auto!important}#water-native-outline .canvas-case-outline-kicker-1{font-size:12px!important;color:#252525!important;opacity:1!important;margin:0 0 10px!important;padding:0 8px!important}#water-native-outline a.canvas-case-outline-link-1{display:block!important;box-sizing:border-box!important;width:auto!important;margin:0!important;padding:4px 8px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#737373!important;text-decoration:none!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;pointer-events:auto!important;transition:background-color .15s,color .15s}#water-native-outline a.canvas-case-outline-link-1.active-outline,#water-native-outline a[aria-current="location"]{color:#252525!important;text-shadow:.2px 0 currentColor,-.2px 0 currentColor}#water-native-outline a.canvas-case-outline-link-1:hover{background:#f7f7f7!important;color:#333!important}#water-native-outline a:focus-visible{outline:2px solid #555;outline-offset:2px}@container water-case (min-width:75rem){.case-page-layout:has(#water-native-outline){grid-template-columns:var(--case-side-width) minmax(0,1fr) var(--case-side-width)!important;column-gap:var(--case-column-gap)!important;max-width:calc(var(--case-center-max) + 2 * var(--case-side-width) + 2 * var(--case-column-gap) + 2 * var(--case-outer-padding))!important;padding-block:6rem!important}.case-page-layout:has(#water-native-outline)>.case-page-content{grid-column:2!important}#water-native-outline{display:block!important}.canvas-case-overlay .case-page-layout:has(#water-native-outline){grid-template-columns:calc(var(--case-side-width)/2) minmax(0,1fr) calc(var(--case-side-width)*1.5)!important}}@container water-case (max-width:47.99rem){.case-page-layout:has(#water-native-outline){--case-outer-padding:1rem;padding-block:3rem!important}.case-page-layout:has(#water-native-outline) .imgwrap>.imglabel{font-size:12px!important}}.canvas-case-overlay #water-native-outline{top:2rem!important}.canvas-case-overlay #water-native-outline .case-page-outline-inner{max-height:calc(100dvh - 10rem)!important}@media(pointer:coarse){#water-native-outline a.canvas-case-outline-link-1{min-height:44px}}@media(prefers-reduced-motion:reduce){#water-native-outline a{transition:none!important}}.case-page-layout:has(#water-native-outline) .imgwrap>img[src*="6addd0f2bd3ee2a36deddc81"]{aspect-ratio:auto 888 / 788}.case-page-layout:has(#water-native-outline) .imgwrap>img[src*="6addd0f20ffafbf34c59d2e6"]{aspect-ratio:auto 722 / 821}.case-page-layout:has(#water-native-outline) .imgwrap>img[src*="6addd0f2ac1f3b28896a386e"]{aspect-ratio:auto 840 / 501}.case-page-layout:has(#water-native-outline) .imgwrap>img[src*="6addd0f40ffafbf34c59d380"]{aspect-ratio:auto 762 / 459}.case-page-layout:has(#water-native-outline) .imgwrap>img[src*="6addd0f49bfbbf29dde87a25"]{aspect-ratio:auto 963 / 564}.case-page-layout:has(#water-native-outline) .imgwrap>img[src*="6addd0f4241e26bc4da0c3bb"]{aspect-ratio:auto 1067 / 650}[data-fullscreen-project-dock]:not([data-dock-ready="true"]),[data-fullscreen-project-dock][data-dock-visible="false"]{display:none!important}.fullscreen-project-dock{font-family:Ppneuemontreal,Arial,sans-serif;width:100%;max-width:none;bottom:24px;isolation:isolate;pointer-events:none}.fullscreen-project-dock .fullscreen-project-panel[hidden],.fullscreen-project-dock .fullscreen-project-launcher[hidden]{display:none!important}.fullscreen-project-dock .fullscreen-project-launcher{display:flex;width:242px;max-width:calc(100vw - 24px);margin-inline:auto;padding-inline:12px;pointer-events:auto;position:relative;z-index:2;background:#ffffff2e;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid #ffffff80;transition:box-shadow .2s,transform .2s}.fullscreen-project-launcher:hover{transform:translateY(-2px);box-shadow:0 10px 32px #19223422}.fullscreen-project-preview-image:nth-child(1){left:0;transform:rotate(-12deg);z-index:1}.fullscreen-project-preview-image:nth-child(2){left:10px;transform:rotate(0);z-index:2}.fullscreen-project-preview-image:nth-child(3){left:20px;transform:rotate(12deg);z-index:3}.fullscreen-project-panel{position:absolute;inset:auto 0 0;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;pointer-events:none;isolation:isolate;animation:fullscreen-dock-enter .22s cubic-bezier(.22,1,.36,1)}.fullscreen-project-panel::before{content:"";position:absolute;inset:-44px 0 -90px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 65%,rgba(238,238,238,.94) 0%,rgba(238,238,238,.78) 43%,rgba(238,238,238,.38) 65%,rgba(238,238,238,0) 84%);filter:blur(18px)}.fullscreen-project-launcher-chevron{display:block;width:16px;height:16px;flex:0 0 16px;font-size:0;line-height:0;background:center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23575b62' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E");transition:transform .2s}.fullscreen-project-list{width:100%;height:126px;padding:16px 16px 20px;pointer-events:auto;position:relative;justify-content:safe center;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-behavior:auto;scroll-padding-inline:16px}.fullscreen-project-list::-webkit-scrollbar{display:none}.fullscreen-project-card{opacity:1;translate:var(--dock-pull,0px) 0;transition:opacity .2s,transform .25s,box-shadow .25s}.fullscreen-project-card:hover,.fullscreen-project-card:focus-visible{opacity:1;transform:scale(1.035);box-shadow:0 7px 18px #18223419;z-index:2}.fullscreen-project-card.is-current-project{opacity:1;outline:2px solid #3b82f6;outline-offset:4px}.fullscreen-project-card.is-current-project::after{content:"";position:absolute;inset:0;background:#3b82f612;border-radius:inherit;pointer-events:none}.fullscreen-project-dock a:focus-visible{outline:2px solid #3b82f6;outline-offset:4px}.fullscreen-project-cursor{position:fixed;z-index:10080;pointer-events:none;width:10px;height:10px;border-radius:99px;background:#d4d6da;color:#20242b;opacity:0;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #17213515;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),opacity .16s,background-color .2s,color .2s}.fullscreen-project-cursor[data-dock-tone="dark"]{background:#777b82;color:#fff}.fullscreen-project-cursor[data-visible="true"]{opacity:1}.fullscreen-project-cursor.is-label{width:var(--dock-label-width);height:34px}.fullscreen-project-cursor span{font:500 12px/1.2 Ppneuemontreal,Arial,sans-serif;white-space:nowrap;opacity:0;transition:opacity .14s}.fullscreen-project-cursor.is-label span{opacity:1}body.is-fullscreen-project-dock-hover .mouse{visibility:hidden!important}body:has(.fullscreen-project-dock[data-dock-visible="true"])>.case-page-shell{padding-bottom:100px}body.is-fullscreen-project-dock-expanded>.case-page-shell{padding-bottom:228px}html body .canvas-case-overlay.is-fullscreen>.canvas-case-shell>.canvas-case-rail{display:none!important}html body .canvas-case-overlay.is-fullscreen .canvas-case-shell{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body .canvas-case-overlay.is-fullscreen .canvas-case-panel{grid-column:1!important;width:100%!important}html body .canvas-case-overlay.is-fullscreen .canvas-case-content{translate:none!important}html body .canvas-case-overlay.is-fullscreen .canvas-case-scroll{padding-bottom:100px;scroll-padding-bottom:100px}body.is-fullscreen-project-dock-expanded .canvas-case-overlay.is-fullscreen .canvas-case-scroll{padding-bottom:228px;scroll-padding-bottom:228px}@keyframes fullscreen-dock-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:767px){.fullscreen-project-dock{bottom:max(16px,env(safe-area-inset-bottom))}.fullscreen-project-card{flex-basis:120px;width:120px;height:76px}.fullscreen-project-list{height:112px;gap:14px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){.fullscreen-project-dock,.fullscreen-project-dock *,.fullscreen-project-cursor{transition:none!important;animation:none!important}.fullscreen-project-card{translate:none}}html body.snapshot-viewer-open:has(.fullscreen-project-dock[data-dock-visible="true"]) dialog.archive-snapshot-viewer[open]{padding-bottom:100px!important}html body.snapshot-viewer-open.is-fullscreen-project-dock-expanded:has(.fullscreen-project-dock[data-dock-visible="true"]) dialog.archive-snapshot-viewer[open]{padding-bottom:228px!important}.fullscreen-project-dock{transition:translate .5s ease,opacity .5s ease,visibility .5s}body:has([data-nav-scroll-direction=up]) .fullscreen-project-dock{translate:0 240px;opacity:0;visibility:hidden}:is(.fullscreen-project-preview,.nav-project-preview):not([data-mini-source-ready="true"])>img{display:none}.nav-project-preview-image:nth-child(1){left:0;transform:rotate(-12deg);z-index:1}.nav-project-preview-image:nth-child(2){left:10px;transform:rotate(0deg);z-index:2}.nav-project-preview-image:nth-child(3){left:20px;transform:rotate(12deg);z-index:3}:is(.fullscreen-project-preview,.nav-project-preview)[data-stack-ready="true"]>img{left:0!important;will-change:transform,opacity}#about-navbar-simple .navlink-p>a{gap:0}@media(max-width:600px){.nav-project-preview{flex-basis:44px;width:44px;height:30px;margin-right:8px;transform:scale(.8);transform-origin:left center;margin-left:0;margin-right:-3px}}@media(prefers-reduced-motion:reduce){:is(.fullscreen-project-preview,.nav-project-preview)>img{will-change:auto!important}}[data-snav]{display:flex;position:fixed;top:2.75vh;left:2vw;width:96vw!important;height:9vh!important;min-height:64px;max-height:96px;padding:0;margin:0!important;right:auto;bottom:auto;border-radius:20px;z-index:1000;background:transparent!important;border:1px solid transparent;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background-color .35s,box-shadow .35s,backdrop-filter .35s!important}[data-snav][data-nav-lifted="true"]{background:#ffffff2e!important;border-color:#ffffff80;box-shadow:inset 0 1px 0 #ffffff99,0 8px 28px #1420331a!important;backdrop-filter:blur(24px) saturate(1.6)!important;-webkit-backdrop-filter:blur(24px) saturate(1.6)!important}[data-snav] .navbar-top{display:flex!important;align-items:center;justify-content:space-between;width:100%;max-width:none;height:100%;padding:0 2vw}[data-snav] .brand-n-dropdown-wrap{display:flex!important;align-items:center;flex:1;gap:clamp(32px,8vw,160px);width:auto}[data-snav] .brand{display:flex!important;opacity:1!important}[data-snav] .navlinks{display:flex!important;align-items:center;width:auto;height:100%}[data-snav] .navlink-h,[data-snav] .navlink-p{display:flex;align-items:center;height:100%;padding:0 2vw;background:transparent!important}[data-snav] .nav-link{color:#111;transform:none!important}[data-snav] .navlink-h a,[data-snav] .navlink-p a{display:flex;align-items:center;min-height:44px;text-decoration:none;transition:opacity .2s}[data-snav] .navlink-h a:hover,[data-snav] .navlink-p a:hover{opacity:.65}[data-snav] .nav-menu{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;padding:0;width:auto;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}[data-snav] .navlink-streched{transform:none!important;white-space:nowrap}[data-snav] .whitebg{background:transparent!important}[data-snav] .dark{border-color:transparent!important}body:has(>[data-snav]) .case-page-header:not(.snapshot-focused-header){display:none!important}body:has(>[data-snav])>.case-page-shell{padding-top:66px}body:has(.snapshot-focused-header) [data-snav]{visibility:hidden!important}@media(max-width:600px){body:has(>[data-snav])>.case-page-shell{padding-top:128px}}[data-snav] a:focus-visible{outline:2px solid #3b82f6;outline-offset:5px}#about-me{scroll-margin-top:140px}body:has(.canvas-case-overlay:not(.is-preview-hidden):not(.is-case-closing):not(.is-fullscreen)) [data-snav]{visibility:hidden!important;pointer-events:none!important}@media(max-width:991px){[data-snav] .brand-n-dropdown-wrap{gap:24px}[data-snav] .navlink-h,[data-snav] .navlink-p{padding:0 14px}[data-snav] .navlink-streched{font-size:15px;padding:10px 20px}[data-snav] .nav-link{font-size:16px}}@media(max-width:600px){[data-snav]{top:12px;left:12px;width:calc(100% - 24px)!important;height:112px!important;max-height:none}[data-snav] .navbar-top{display:grid!important;grid-template-columns:1fr;gap:6px;padding:10px 12px}[data-snav] .brand-n-dropdown-wrap{width:100%;justify-content:space-between;gap:12px}[data-snav] .navlinks{height:38px}[data-snav] .navlink-h,[data-snav] .navlink-p{padding:0 10px}[data-snav] .nav-link{font-size:14px}[data-snav] .nav-menu{justify-self:end;height:38px}[data-snav] .navlink-streched{font-size:14px;padding:8px 18px}#about-me{scroll-margin-top:148px}}@media(prefers-reduced-motion:reduce){[data-snav]{transition:none!important}}.canvas-case-overlay.is-fullscreen .canvas-case-header:not(.snapshot-focused-header){display:none!important}.canvas-case-overlay.is-fullscreen .canvas-case-scroll{padding-top:66px}body:has(.canvas-case-overlay.is-fullscreen) [data-snav]{z-index:10000}@media(max-width:600px){.canvas-case-overlay.is-fullscreen .canvas-case-scroll{padding-top:128px}}[data-snav] .nav-cta-magnet{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}[data-snav] .nav-menu .navlink-streched{transform:translate3d(var(--nav-magnet-x,0px),var(--nav-magnet-y,0px),0)!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .25s ease!important}[data-snav] .nav-menu .navlink-streched.dark{background:#000!important;color:#fff!important;border-color:transparent!important}[data-snav] .nav-menu .navlink-streched.dark:hover{background:#1b1b1b!important;color:#fff!important;box-shadow:0 4px 14px #00000024}[data-snav] .nav-menu .navlink-streched:not(.dark){background:transparent!important;color:#111!important}[data-snav] .nav-menu .navlink-streched:not(.dark):hover{background:#1111110d!important;border-color:#11111161!important;color:#111!important;box-shadow:0 4px 12px #1420330a}@media(prefers-reduced-motion:reduce){[data-snav] .nav-menu .navlink-streched{transform:none!important;transition:none!important}}.projects-index-card-title{display:flex;align-items:center;justify-content:center;gap:10px}.projects-index-card-title>img{display:block;flex:0 0 32px;width:32px;height:32px;max-width:32px;object-fit:contain;margin:0;border-radius:0}@media(max-width:767px){.projects-index-card-title>img{flex-basis:26px;width:26px;height:26px;max-width:26px}}.fullscreen-project-dock-host:has([data-dock-ready="true"]){display:contents!important}