[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@keyframes fake-animation{}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}@media(hover:hover)and (pointer:fine){[data-vaul-drawer]{-webkit-user-select:none!important;user-select:none!important}}@media(pointer:fine){[data-vaul-handle-hitarea]{width:100%;height:100%}}.page-header.svelte-17qhk08{position:absolute;top:0;left:0;width:100%;min-height:150px;max-height:250px;height:clamp(150px,15vh,250px);z-index:10;padding:2rem;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none;background:linear-gradient(to bottom,oklch(var(--background) / 1),oklch(var(--background) / .95) 40%,oklch(var(--background) / .7) 70%,oklch(var(--background) / .3) 90%,oklch(var(--background) / 0))}.drawer-trigger-button.svelte-17qhk08{pointer-events:auto;z-index:11;background:oklch(var(--background) / .9);border:1px solid oklch(var(--border));border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.drawer-trigger-button.svelte-17qhk08:hover{background:oklch(var(--accent) / .5)}.nav-links-inline.svelte-17qhk08{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;align-items:center;flex:1}@media(max-width:768px){.nav-links-inline.svelte-17qhk08{width:100%}}.nav-link-inline.svelte-17qhk08{padding:.5rem .75rem;border-radius:.375rem;text-decoration:none;color:oklch(var(--foreground));transition:background-color .2s ease;background-color:oklch(var(--muted) / .3);font-size:.875rem;white-space:nowrap}.nav-link-inline.svelte-17qhk08:hover{background-color:oklch(var(--muted) / .5)}.home-page.svelte-1uha8ag{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden;position:relative}.glass-container.svelte-1uha8ag{position:relative;width:100vw;height:100vh;padding:0;margin:0}.glass-container.svelte-1uha8ag:not(.mobile){height:100vh}.glass-svg.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.section-label{font-size:clamp(2rem,4vw,3rem);font-weight:600;fill:oklch(var(--foreground));pointer-events:none;transition:fill .2s ease,opacity .2s ease}.section-card-overlay{pointer-events:auto;overflow:hidden}.glass-container.mobile.svelte-1uha8ag{display:flex;flex-direction:column;gap:2rem;min-height:auto;height:auto;padding:2rem}.mobile-sections.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.mobile-section-link.svelte-1uha8ag{padding:1rem;border-radius:.5rem;text-decoration:none;color:oklch(var(--foreground));background:oklch(var(--card));border:1px solid oklch(var(--border));transition:background-color .2s ease;text-align:center;font-weight:500}.mobile-section-link.svelte-1uha8ag:hover{background:oklch(var(--muted))}
