.nav-glass-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.portfolio-navbar{pointer-events:none;padding-top:max(1rem,env(safe-area-inset-top))}.portfolio-navbar-desktop{display:none}#reviews,#values{scroll-margin-top:80px}.portfolio-navbar-glass{position:relative;display:flex;align-items:center;height:48px;border-radius:999px;pointer-events:auto}.portfolio-navbar-glass>:not(.nav-glass-surface){position:relative;z-index:1}@media (max-width:991px){.portfolio-navbar-mobile .portfolio-navbar-social{height:44px;padding-inline:6px}.portfolio-navbar-mobile .nav-glass-control{width:44px;height:44px;flex-basis:44px}}@media (min-width:992px){#reviews,#values{scroll-margin-top:76px}.portfolio-navbar{padding-top:0}.portfolio-navbar-mobile{display:none}.portfolio-navbar-desktop{display:block;height:60px;color:var(--primary)}.portfolio-navbar-desktop-inner{display:grid;grid-template-columns:minmax(0,1fr) 404px minmax(0,1fr);align-items:center;width:100%;max-width:1920px;height:100%;margin-inline:auto;padding-inline:clamp(24px,1.67vw,32px)}.portfolio-navbar-social{justify-self:start;width:112px;padding-inline:8px}.portfolio-navbar-social a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--primary);border-radius:50%}.portfolio-navbar-social a:hover{color:var(--theme)}.portfolio-navbar-links{justify-content:space-evenly;width:404px;padding-inline:8px}.portfolio-navbar-link{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:40px;padding-inline:14px;border-radius:999px;overflow:clip;color:var(--primary);font-size:16px;font-weight:400;line-height:1.35;letter-spacing:-.01em;white-space:nowrap}.portfolio-navbar-link:before{position:absolute;inset:0;background:var(--primary);clip-path:circle(0 at 50% 50%);content:"";pointer-events:none;transition:clip-path .4s cubic-bezier(.52,.52,0,1),background-color .4s ease}.portfolio-navbar-link>span{position:relative;z-index:1;color:var(--primary);transition:color .4s ease,text-shadow .4s ease}.portfolio-navbar-link:is(:hover,:focus-visible,[aria-current=page]):before{clip-path:circle(71% at 50% 50%)}.portfolio-navbar-link:is(:hover,:focus-visible,[aria-current=page])>span{color:var(--primary-foreground);text-shadow:none}.portfolio-navbar-contact{--nav-glass-filter:url(#navbar-liquid-glass-right);display:flex;justify-self:end;justify-content:center;pointer-events:auto}.portfolio-navbar-contact>a{width:144px}.portfolio-navbar-link:focus-visible,.portfolio-navbar-social a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}}.nav-glass-control{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--primary);cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;transition:none}.nav-glass-surface{pointer-events:none;-webkit-backdrop-filter:blur(.072px);backdrop-filter:blur(.072px);box-shadow:0 .96px 5.76px rgb(0 0 0/18%)}.nav-glass-surface,.nav-glass-surface:after{position:absolute;inset:0;border-radius:inherit;background:transparent}.nav-glass-surface:after{content:"";box-shadow:inset 0 0 4.8px -1.2px white;transition:none}.portfolio-navbar[data-refraction=false] .nav-glass-surface{background:color-mix(in srgb,var(--card) 22%,transparent)}.portfolio-navbar[data-refraction=true] .nav-glass-surface{-webkit-backdrop-filter:var(--nav-glass-filter);backdrop-filter:var(--nav-glass-filter)}.portfolio-navbar-mobile .portfolio-navbar-social>.nav-glass-surface{box-shadow:0 4px 24px rgb(0 0 0/18%)}.portfolio-navbar-mobile .portfolio-navbar-social>.nav-glass-surface:after{box-shadow:inset 0 0 20px -5px white}.portfolio-navbar[data-refraction=true] [data-glass=mobile-left]>.nav-glass-surface{-webkit-backdrop-filter:url(#navbar-liquid-glass-mobile-left);backdrop-filter:url(#navbar-liquid-glass-mobile-left)}@media (min-width:992px){.portfolio-navbar-contact .nav-glass-surface,.portfolio-navbar-glass>.nav-glass-surface{box-shadow:0 4px 24px rgb(0 0 0/18%)}.portfolio-navbar-contact .nav-glass-surface:after,.portfolio-navbar-glass>.nav-glass-surface:after{box-shadow:inset 0 0 20px -5px white}.portfolio-navbar[data-refraction=true] .portfolio-navbar-glass[data-glass=left]>.nav-glass-surface{-webkit-backdrop-filter:url(#navbar-liquid-glass-left);backdrop-filter:url(#navbar-liquid-glass-left)}.portfolio-navbar[data-refraction=true] .portfolio-navbar-glass[data-glass=center]>.nav-glass-surface{-webkit-backdrop-filter:url(#navbar-liquid-glass-center);backdrop-filter:url(#navbar-liquid-glass-center)}.portfolio-navbar[data-refraction=true] .portfolio-navbar-glass[data-glass=right]>.nav-glass-surface{-webkit-backdrop-filter:url(#navbar-liquid-glass-right);backdrop-filter:url(#navbar-liquid-glass-right)}}.nav-glass-control>:not(.nav-glass-surface){position:relative;z-index:1;pointer-events:none}.nav-glass-control:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.nav-glass-control,.portfolio-navbar-link:after,.portfolio-navbar-link:before,.portfolio-navbar-link>span{transition:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.portfolio-navbar[data-refraction] .nav-glass-control .nav-glass-surface,.portfolio-navbar[data-refraction] .portfolio-navbar-contact .nav-glass-surface,.portfolio-navbar[data-refraction] .portfolio-navbar-glass[data-glass]>.nav-glass-surface{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--primary)}.nav-glass-surface:after{display:none}}@media (forced-colors:active){.portfolio-navbar[data-refraction] .nav-glass-control .nav-glass-surface,.portfolio-navbar[data-refraction] .portfolio-navbar-contact .nav-glass-surface,.portfolio-navbar[data-refraction] .portfolio-navbar-glass[data-glass]>.nav-glass-surface{background:Canvas;border:1px solid ButtonText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nav-glass-surface:after{display:none}.nav-glass-control{color:ButtonText}.nav-glass-control:focus-visible{outline-color:Highlight}}.portfolio-navbar{--nav-default-ink:var(--primary);--nav-default-paper:var(--primary-foreground)}.portfolio-navbar [data-nav-ink=light]{--primary:#fff;--primary-foreground:#1f1913;--nav-ink-shadow:0 1px 2px rgb(0 0 0/75%),0 0 1px rgb(0 0 0/55%)}.portfolio-navbar [data-nav-ink=dark]{--primary:#1f1913;--primary-foreground:#fff;--nav-ink-shadow:0 1px 2px rgb(255 255 255/65%)}.portfolio-navbar [data-nav-ink]{color:var(--primary);transition:color .18s ease}.portfolio-navbar .portfolio-navbar-link[data-nav-ink]{transition:none}.portfolio-navbar-contact>a[data-nav-ink],.portfolio-navbar-link[data-nav-ink]{text-shadow:var(--nav-ink-shadow)}.portfolio-navbar-contact>a[data-nav-ink]>[aria-hidden=true]{text-shadow:none}.nav-glass-control[data-nav-ink]>:not(.nav-glass-surface),.portfolio-navbar [data-nav-ink]>svg{filter:drop-shadow(0 1px 1px rgb(0 0 0/25%))}.nav-glass-control[data-nav-ink]>:not(.nav-glass-surface)>span{transition:background-color .18s ease}@media (prefers-reduced-motion:reduce){.nav-glass-control[data-nav-ink]>:not(.nav-glass-surface)>span,.portfolio-navbar [data-nav-ink],.portfolio-navbar-contact>a[data-nav-ink]>[aria-hidden=true]{transition:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.portfolio-navbar [data-nav-ink]{--primary:var(--nav-default-ink);--primary-foreground:var(--nav-default-paper);--nav-ink-shadow:none}}@media (forced-colors:active){.portfolio-navbar [data-nav-ink]{--primary:ButtonText;--primary-foreground:Canvas;--nav-ink-shadow:none;color:ButtonText}.nav-glass-control[data-nav-ink]>:not(.nav-glass-surface),.portfolio-navbar [data-nav-ink]>svg{filter:none}}.home-control_home__uX_U8.home-control_home__uX_U8{display:grid;align-items:stretch}.home-control_home__uX_U8.home-control_home__uX_U8:is(:hover,:focus-visible){color:var(--button-ink);outline-color:var(--button-ink)}.home-control_icon__2CH3h{grid-area:1/1/2/-1;place-self:center;position:relative;width:18px;height:18px;color:var(--button-ink);pointer-events:none;transition:color .4s ease}.home-control_icon__2CH3h *{transition:none}.home-control_home__uX_U8:is(:hover,:focus-visible) .home-control_icon__2CH3h{color:var(--button-paper)}.home-control_home__uX_U8.home-control_home__uX_U8.nav-glass-control{opacity:1}.home-control_home__uX_U8.home-control_home__uX_U8[data-adaptive-colors]>[data-nav-icon-fill]{filter:none}@media (prefers-reduced-motion:reduce){.home-control_home__uX_U8 .home-control_icon__2CH3h,.home-control_home__uX_U8.home-control_home__uX_U8{transition:none}}