@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.code-logo[data-astro-cid-gasnrkeq]{--recursive-duration:1.2s;--resolution-cycle-duration:2.4s;--diagonal-ease:cubic-bezier(.895, .03, .685, .22);width:100%;height:100%;color:var(--text-primary);display:block;position:relative}.logo-composition[data-astro-cid-gasnrkeq]{opacity:0;position:absolute;inset:0}.logo-composition--final[data-astro-cid-gasnrkeq]{opacity:1}.logo-region[data-astro-cid-gasnrkeq],.logo-grain[data-astro-cid-gasnrkeq]{position:absolute;inset:0}.logo-grain[data-astro-cid-gasnrkeq]{opacity:0}.logo-region[data-astro-cid-gasnrkeq][data-grain=coarse] .logo-grain--coarse[data-astro-cid-gasnrkeq],.logo-region[data-astro-cid-gasnrkeq][data-grain=medium] .logo-grain--medium[data-astro-cid-gasnrkeq],.logo-region[data-astro-cid-gasnrkeq][data-grain=fine] .logo-grain--fine[data-astro-cid-gasnrkeq]{opacity:1}.logo-cube[data-astro-cid-gasnrkeq]{top:var(--cube-y);left:var(--cube-x);width:var(--cube-size);height:var(--cube-size);position:absolute}.logo-cube[data-astro-cid-gasnrkeq]:before,.logo-cube[data-astro-cid-gasnrkeq]:after{content:"";background:currentColor;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both;position:absolute;inset:0}.logo-cube[data-astro-cid-gasnrkeq]:before{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%)}.logo-cube[data-astro-cid-gasnrkeq]:after{clip-path:inset(100% 0 0 100%)}.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--coarse[data-astro-cid-gasnrkeq],.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--medium[data-astro-cid-gasnrkeq]{opacity:1}.code-logo[data-astro-cid-gasnrkeq][data-animation=glitch] .logo-composition--final[data-astro-cid-gasnrkeq],.code-logo[data-astro-cid-gasnrkeq][data-animation=reconstruct] .logo-composition--final[data-astro-cid-gasnrkeq],.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--final[data-astro-cid-gasnrkeq]{opacity:0}.code-logo[data-astro-cid-gasnrkeq][data-animation=glitch] .logo-composition--glitch[data-astro-cid-gasnrkeq],.code-logo[data-astro-cid-gasnrkeq][data-animation=reconstruct] .logo-composition--glitch[data-astro-cid-gasnrkeq]{opacity:1}.code-logo[data-astro-cid-gasnrkeq][data-animation=reconstruct] .logo-grain[data-astro-cid-gasnrkeq]{transition:opacity 35ms cubic-bezier(.32,.72,0,1)}.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--coarse[data-astro-cid-gasnrkeq],.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--medium[data-astro-cid-gasnrkeq],.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--fine[data-astro-cid-gasnrkeq],.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--final[data-astro-cid-gasnrkeq]{animation-duration:var(--resolution-cycle-duration);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--coarse[data-astro-cid-gasnrkeq]{animation-name:code-logo-resolution-coarse}.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--medium[data-astro-cid-gasnrkeq]{animation-name:code-logo-resolution-medium}.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--fine[data-astro-cid-gasnrkeq]{animation-name:code-logo-resolution-fine}.code-logo[data-astro-cid-gasnrkeq][data-animation=resolution-cycle] .logo-composition--final[data-astro-cid-gasnrkeq]{animation-name:code-logo-resolution-final}.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--final[data-astro-cid-gasnrkeq] .logo-cube[data-astro-cid-gasnrkeq]:before{animation-name:code-logo-recursive-final-subtract;animation-duration:var(--recursive-duration)}.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--final[data-astro-cid-gasnrkeq] .logo-cube[data-astro-cid-gasnrkeq]:after{animation-name:code-logo-recursive-final-add;animation-duration:var(--recursive-duration)}.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--coarse[data-astro-cid-gasnrkeq] .logo-cube[data-astro-cid-gasnrkeq]:before{animation-name:code-logo-recursive-coarse-subtract;animation-duration:var(--recursive-duration)}.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--coarse[data-astro-cid-gasnrkeq] .logo-cube[data-astro-cid-gasnrkeq]:after{animation-name:code-logo-recursive-coarse-add;animation-duration:var(--recursive-duration)}.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--medium[data-astro-cid-gasnrkeq] .logo-cube[data-astro-cid-gasnrkeq]:before{animation-name:code-logo-recursive-medium-subtract;animation-duration:var(--recursive-duration)}.code-logo[data-astro-cid-gasnrkeq][data-animation=recursive] .logo-composition--medium[data-astro-cid-gasnrkeq] .logo-cube[data-astro-cid-gasnrkeq]:after{animation-name:code-logo-recursive-medium-add;animation-duration:var(--recursive-duration)}@keyframes code-logo-resolution-coarse{0%,6%,22%,28%,44%,50%,66%,72%{opacity:1}8%,20%,30%,42%,52%,64%,74%,to{opacity:0}}@keyframes code-logo-resolution-medium{0%,6%,15%,28%,37%,50%,59%,72%,81%,to{opacity:0}8%,13%,30%,35%,52%,57%,74%,79%{opacity:1}}@keyframes code-logo-resolution-fine{0%,13%,22%,35%,44%,57%,66%,79%,to{opacity:0}15%,20%,37%,42%,59%,64%,81%,88%{opacity:1}92%{opacity:0}}@keyframes code-logo-resolution-final{0%,88%{opacity:0}92%,to{opacity:1}}@keyframes code-logo-recursive-final-subtract{0%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%);animation-timing-function:var(--diagonal-ease)}16.667%,to{clip-path:polygon(0 0,100% 0,100% 0,0 0,0 100%,0 100%)}}@keyframes code-logo-recursive-coarse-add{0%,16.667%{clip-path:inset(100% 0 0 100%);opacity:1}16.667%{animation-timing-function:var(--diagonal-ease)}33.333%{clip-path:inset(0);opacity:1}33.334%,to{clip-path:inset(0);opacity:0}}@keyframes code-logo-recursive-coarse-subtract{0%,33.332%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%);opacity:0}33.333%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%);opacity:1;animation-timing-function:var(--diagonal-ease)}50%,to{clip-path:polygon(0 0,100% 0,100% 0,0 0,0 100%,0 100%);opacity:1}}@keyframes code-logo-recursive-medium-add{0%,50%{clip-path:inset(100% 0 0 100%);opacity:1}50%{animation-timing-function:var(--diagonal-ease)}66.667%{clip-path:inset(0);opacity:1}66.668%,to{clip-path:inset(0);opacity:0}}@keyframes code-logo-recursive-medium-subtract{0%,66.666%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%);opacity:0}66.667%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%);opacity:1;animation-timing-function:var(--diagonal-ease)}83.333%,to{clip-path:polygon(0 0,100% 0,100% 0,0 0,0 100%,0 100%);opacity:1}}@keyframes code-logo-recursive-final-add{0%,83.333%{clip-path:inset(100% 0 0 100%)}83.333%{animation-timing-function:var(--diagonal-ease)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.logo-composition--coarse[data-astro-cid-gasnrkeq],.logo-composition--medium[data-astro-cid-gasnrkeq],.logo-composition--fine[data-astro-cid-gasnrkeq]{opacity:0!important}.logo-composition--final[data-astro-cid-gasnrkeq]{opacity:1!important}.logo-composition[data-astro-cid-gasnrkeq],.logo-grain[data-astro-cid-gasnrkeq],.logo-cube[data-astro-cid-gasnrkeq]:before,.logo-cube[data-astro-cid-gasnrkeq]:after{transition:none!important;animation:none!important}}.site-menu-toggle{z-index:2;width:32px;height:32px;color:var(--control-strong);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.site-menu-toggle:after{content:"";position:absolute;inset:-6px}.site-menu-icon{pointer-events:none;width:18px;height:18px;position:relative}.site-menu-icon>span{width:18px;height:1.5px;transition:transform var(--menu-morph-duration) var(--menu-morph-easing);background:currentColor;border-radius:1px;position:absolute;top:calc(50% - .75px);left:0;transform:translateY(-3px)}.site-menu-icon>span+span{transform:translateY(3px)}.site-menu.is-open .site-menu-icon>span{transform:translateY(0)rotate(45deg)}.site-menu.is-open .site-menu-icon>span+span{transform:translateY(0)rotate(-45deg)}.site-menu-toggle[data-dialog-close]{--menu-morph-duration:.3s;--menu-morph-easing:var(--motion-smooth);top:var(--dialog-toggle-top);right:var(--dialog-toggle-right);position:fixed}.site-menu-toggle[data-dialog-close-active] .site-menu-icon>span{transform:translateY(0)rotate(45deg)}.site-menu-toggle[data-dialog-close-active] .site-menu-icon>span+span{transform:translateY(0)rotate(-45deg)}[data-menu-close]>.detail-dialog-close{display:none}:root:not([data-focus-input=pointer]) .site-menu-toggle:focus-visible,:root:not([data-focus-input=pointer]) .site-menu-contact:focus-visible,:root:not([data-focus-input=pointer]) .site-menu-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:root:not([data-focus-input=pointer]) .site-menu-link:focus-visible{outline-offset:-2px}:root:not([data-focus-input=pointer]) .site-menu-contact:focus-visible{outline-offset:-4px}.site-menu{--menu-radius:32px;--menu-title-size:21px;--menu-row-height:calc(var(--menu-title-size) * var(--line-height-title) + var(--font-size-small) * var(--line-height-body) + 24px);--menu-morph-duration:.3s;--menu-morph-delay:0s;--menu-morph-easing:var(--motion-smooth);width:32px;max-width:none;height:32px;max-height:none;color:var(--text-body);pointer-events:none;background:0 0;border:0;flex:0 0 32px;margin:0;padding:0;position:relative;inset:auto;overflow:visible}.site-menu:modal{pointer-events:auto;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.site-menu-panel{width:332px;max-height:calc(100dvh - var(--menu-anchor-top,8px) - 8px - env(safe-area-inset-bottom));pointer-events:none;position:absolute;top:-12px;right:-12px}.site-menu:modal .site-menu-panel{top:var(--menu-anchor-top,8px);right:var(--menu-anchor-right,12px);pointer-events:auto}.site-menu-panel:before,.site-menu-content{clip-path:inset(12px 12px calc(100% - 44px) calc(100% - 44px) round 16px);transition:clip-path var(--menu-morph-duration) var(--menu-morph-easing) var(--menu-morph-delay)}.site-menu-panel:before{content:"";background:var(--page-surface);backdrop-filter:blur();transition:clip-path var(--menu-morph-duration) var(--menu-morph-easing) var(--menu-morph-delay), background-color .18s var(--motion-fade) var(--menu-morph-delay), -webkit-backdrop-filter .18s var(--motion-fade) var(--menu-morph-delay), backdrop-filter .18s var(--motion-fade) var(--menu-morph-delay);position:absolute;inset:0}.site-menu-content{padding:0;position:relative}.site-menu.is-open .site-menu-panel:before,.site-menu.is-open .site-menu-content{clip-path:inset(0 round var(--menu-radius))}.site-menu.is-open .site-menu-panel:before{background:color-mix(in srgb, var(--text-heading) 12%, transparent);backdrop-filter:blur(24px)}.site-menu nav{max-height:calc(100dvh - var(--menu-anchor-top,8px) - 8px - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;gap:0;display:grid;position:relative;overflow-y:auto}.site-menu nav::-webkit-scrollbar{display:none}.site-menu:modal nav:not([inert]){pointer-events:auto}.site-menu-indicator{fill:none;width:100%;height:100%;stroke:var(--text-heading);stroke-width:1px;pointer-events:none;opacity:0;transition:opacity .22s var(--motion-fade);position:absolute;inset:0;overflow:visible}.site-menu-indicator path{transition:stroke-dasharray .3s var(--motion-smooth), stroke-dashoffset .3s var(--motion-smooth)}.site-menu.is-open .site-menu-indicator{opacity:1}.site-menu-link,.site-menu-contacts{opacity:0;transition:transform .3s var(--motion-smooth), opacity .22s var(--motion-fade);transform:translateY(8px)}.site-menu-link{border-radius:0;gap:2px;padding:11px 28px;display:grid}.site-menu-link:first-child{padding-top:34px;padding-right:62px}.site-menu.is-open :is(.site-menu-link,.site-menu-contacts){opacity:1;transition-delay:var(--menu-item-delay), var(--menu-item-delay);transform:translateY(0)}.site-menu-contacts{padding:0}.site-menu-contact-links{padding-inline:var(--menu-radius);color:var(--text-heading);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-menu-contact{min-height:var(--menu-row-height);place-items:center;text-decoration:none;display:grid;position:relative}.site-menu-contact-label{display:inline-flex}.site-menu-contact-caption{text-align:center;white-space:nowrap;pointer-events:none;opacity:0;filter:blur(3px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(50% + 4px);left:0;right:0;transform:translateY(4px)}.site-menu-label{color:var(--text-heading);font-size:var(--menu-title-size);line-height:var(--line-height-title);letter-spacing:-.025em}.site-menu-description,.site-menu-contact-caption{color:var(--muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}.site-menu-label,.site-menu-description,.site-menu-contact-label{opacity:.3;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform:translate(0)}[data-menu-highlighted]>:is(.site-menu-label,.site-menu-description){opacity:1;transform:translate(4px)}.site-menu-contact[data-menu-highlighted]>.site-menu-contact-label{opacity:1;transform:translateY(-10px)scale(.85)}.site-menu-contact[data-menu-highlighted]>.site-menu-contact-caption{opacity:1;filter:blur();transform:translateY(0)}.site-menu[data-closing]{--menu-morph-duration:.24s;--menu-morph-delay:0s;--menu-morph-easing:cubic-bezier(.4, 0, .2, 1)}.site-menu[data-closing] .site-menu-panel:before{transition-duration:var(--menu-morph-duration);transition-timing-function:var(--menu-morph-easing)}.site-menu:modal::backdrop{opacity:0;backdrop-filter:blur();transition:opacity var(--menu-morph-duration) var(--menu-morph-easing) var(--menu-morph-delay), -webkit-backdrop-filter var(--menu-morph-duration) var(--menu-morph-easing) var(--menu-morph-delay), backdrop-filter var(--menu-morph-duration) var(--menu-morph-easing) var(--menu-morph-delay)}.site-menu:modal.is-open::backdrop{opacity:1;backdrop-filter:blur(10px)}.site-menu[data-closing] :is(.site-menu-link,.site-menu-contacts){transition-duration:.18s,.12s;transition-timing-function:var(--motion-fade);transition-delay:0s;transform:translateY(4px)}.site-menu[data-closing] .site-menu-indicator{transition-duration:.12s}html:has(.site-menu:modal){overflow:hidden}.site-menu-fallback{pointer-events:auto;gap:16px;display:flex}.site-header:has(.site-menu-fallback) .site-menu{display:none}@media (hover:hover) and (pointer:fine){.site-menu:not(:modal) .site-menu-toggle:hover{color:var(--text-heading)}}@media (width<=809.98px),(height<=499px) and (hover:none) and (pointer:coarse){.site-menu-panel{width:min(268px,100vw - 24px)}.site-menu{--menu-title-size:var(--font-size-title)}}@media (prefers-reduced-motion:reduce){.site-menu-icon>span,.site-menu-panel:before,.site-menu-content,.site-menu-link,.site-menu-contacts,.site-menu-contact-label,.site-menu-contact-caption,.site-menu-label,.site-menu-description,.site-menu-indicator,.site-menu-indicator path,.site-menu:modal::backdrop{transition:none!important}.site-menu-contact-caption{filter:none}}.detail-dialog::backdrop,.inspo-lightbox::backdrop,.site-menu::backdrop{background:var(--dialog-backdrop);opacity:0;-webkit-backdrop-filter:blur(10px);transition:opacity .2s var(--motion-fade)}.detail-dialog.is-open::backdrop,.inspo-lightbox.is-open::backdrop,.site-menu.is-open::backdrop{opacity:1}@media (prefers-reduced-motion:reduce){.detail-dialog::backdrop,.inspo-lightbox::backdrop,.site-menu::backdrop{transition:none!important}}.brand[data-astro-cid-nen7h5rs]{position:relative}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Beausite;src:url(/assets/raw/fonts/yO11UHomPLakdRRyJKYNVnY7bA8.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--color-white:#fff;--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--page-surface:var(--color-white);--surface-subtle:var(--color-stone-100);--dialog-surface:var(--color-stone-100);--text-primary:var(--text-body);--text-heading:var(--color-stone-800);--text-body:var(--color-stone-800);--text-inverse:var(--color-white);--line:var(--color-stone-100);--muted:var(--color-stone-600);--nav-text:var(--color-stone-400);--nav-text-hover:var(--color-stone-700);--nav-text-current:var(--color-stone-700);--text-strong:var(--color-stone-800);--control-muted:var(--color-stone-500);--control-hover:var(--color-stone-600);--control-strong:var(--color-stone-700);--control-surface:var(--color-stone-100);--control-surface-hover:var(--color-stone-200);--progress-track:var(--color-stone-200);--progress-dot:var(--color-stone-200);--progress-hover:var(--color-stone-600);--progress-fill:var(--color-stone-600);--project-label-surface:var(--control-surface);--project-label-surface-hover:var(--color-stone-300);--project-label-text:var(--nav-text-current);--project-label-height:28px;--project-navigation-scale:1.25;--switch-off-surface:var(--color-stone-100);--switch-off-thumb:var(--nav-text);--switch-on-surface:var(--switch-off-surface);--switch-on-thumb:var(--nav-text-current);--text-subtle:var(--color-stone-500);--focus-ring:var(--color-stone-600);--link-underline-rest:var(--color-stone-300);--link-underline-active:var(--color-stone-600);--timeline-secondary-text:var(--color-stone-400);--service-border:var(--color-stone-200);--service-surface:var(--page-surface);--service-text:var(--text-body);--service-branch-text:var(--text-body);--service-leaf-text:var(--muted);--font-size-body:14px;--font-size-interface:15px;--font-size-section:14px;--font-size-small:13px;--font-size-caption:12px;--font-size-title:21px;--line-height-body:1.6;--line-height-title:1.35;--timeline-line:var(--color-stone-200);--timeline-dot:var(--color-stone-700);--timeline-dot-secondary:var(--color-stone-300);--media-border:color-mix(in srgb, var(--color-stone-950) 14%, transparent);--video-retry-surface:color-mix(in srgb, var(--color-stone-950) 80%, transparent);--scrub-surface:color-mix(in srgb, var(--color-stone-100) 98%, transparent);--dialog-backdrop:color-mix(in srgb, var(--page-surface) 72%, transparent);--chapter-backdrop:color-mix(in srgb, var(--page-surface) 75%, transparent);--header-fade:color-mix(in srgb, var(--page-surface) 0%, transparent);color:var(--text-primary);background:var(--page-surface);font-synthesis:none;--page-pad:clamp(18px, 2.4vw, 36px);--motion-smooth:cubic-bezier(.19, 1, .22, 1);--motion-snappy:cubic-bezier(.175, .885, .32, 1.1);--motion-fade:cubic-bezier(.22, 1, .36, 1);font-family:Beausite,Arial,sans-serif}*{box-sizing:border-box}:root[data-focus-input=pointer] :focus{outline:none}:where(a,button,input,summary,[tabindex]){-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{background:var(--page-surface);min-width:320px;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,h1,h2,ul,blockquote,figure{margin:0}h1{color:var(--text-heading);font-size:var(--font-size-title);font-weight:400;line-height:var(--line-height-title);letter-spacing:-.025em}ul{padding:0;list-style:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:48px;padding:24px 24px 0;display:flex;position:absolute;top:0;left:0}.brand{pointer-events:auto;align-items:center;width:24px;height:24px;display:flex}.brand:hover{opacity:1}body[data-page-arrival]{--page-entry-lead:.3s}@media (width<=600px){:root{--font-size-title:19px}}@media (width<=380px){:root{--project-navigation-scale:1.1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a{transition:none!important}}
