.wrapper.svelte-1c010nt{width:100%;max-width:var(--layout-max-width);margin:0 auto;min-height:100svh;display:flex;align-items:center;padding:var(--page-padding)}.about.svelte-1c010nt{display:flex;flex-direction:column;gap:1rem;max-width:45ch}a.svelte-18sv61c,button.svelte-18sv61c{border:none;border-radius:.5em;padding:.75rem 1.5rem;text-transform:uppercase;background-color:var(--clr-primary);color:var(--clr-white);cursor:pointer;font-weight:500;white-space:nowrap;box-shadow:inset 0 -1px 0 30px transparent;transform:translateY(0);transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}.secondary.svelte-18sv61c{background-color:var(--clr-off-white);color:var(--clr-dark-gray)}a.svelte-18sv61c:hover,button.svelte-18sv61c:hover{box-shadow:inset 0 -1px 0 30px #1d1c1a33;transform:translateY(-3px)}.nav.svelte-q971rm{position:absolute;top:0;right:0;z-index:99;opacity:1;animation:svelte-q971rm-intro 3s cubic-bezier(.65,.05,.36,1)}@keyframes svelte-q971rm-intro{0%{opacity:0;transform:translate(3rem)}60%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}.nav-desktop.svelte-q971rm{display:none}.menu-btn.svelte-q971rm{border:none;background:none;padding:1rem;color:var(--clr-fg);cursor:pointer}.nav-desktop.svelte-q971rm ul:where(.svelte-q971rm){list-style:none;padding:0;display:flex;align-items:center;gap:1rem;border-radius:.5em}.nav-desktop.svelte-q971rm a:where(.svelte-q971rm){display:block;border-radius:.5em;padding:.75rem 1.5rem;text-transform:uppercase;background-color:transparent;color:var(--clr-fg);cursor:pointer;font-weight:500;transition:background-color .1s ease-in-out,color .1s ease-in-out}.nav-desktop.svelte-q971rm a:where(.svelte-q971rm):hover{text-decoration:none;background-color:var(--clr-off-white);color:var(--clr-black)}.sidebar.svelte-q971rm{--sidebar-offset: .75rem;position:fixed;display:flex;flex-direction:column;align-items:flex-end;padding:1rem;top:var(--sidebar-offset);right:var(--sidebar-offset);border-radius:1.5rem;height:calc(100svh - var(--sidebar-offset) * 2);background-color:#1d1d1b99;-webkit-backdrop-filter:blur(2vh);backdrop-filter:blur(2vh);box-shadow:-2px 0 5px #0000001a;transform:translate(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:99;opacity:0;pointer-events:none}.sidebar.open.svelte-q971rm{pointer-events:all;opacity:1;transform:translate(0)}.sidebar.svelte-q971rm ul:where(.svelte-q971rm){list-style:none;padding:1rem;display:flex;align-items:flex-end;flex-direction:column;gap:2rem}.sidebar.svelte-q971rm a:where(.svelte-q971rm){display:block;text-transform:uppercase;color:var(--clr-fg);cursor:pointer;font-weight:500;transition:color .1s linear}.sidebar.svelte-q971rm a:where(.svelte-q971rm):hover{color:var(--clr-primary)}.overlay.svelte-q971rm{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:98;border:none;padding:0;transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out;pointer-events:none}.overlay.open.svelte-q971rm{background-color:#00000080;pointer-events:all}@media(min-width:480px){.sidebar.svelte-q971rm{--sidebar-offset: 1rem}}@media(min-width:768px){.nav.svelte-q971rm .nav-desktop:where(.svelte-q971rm){display:block}.nav.svelte-q971rm .menu-btn:where(.svelte-q971rm),.sidebar.svelte-q971rm,.overlay.svelte-q971rm{display:none}}.hero-container.svelte-1a1se6c{--start-size: 3rem;--padding: calc(min(calc(var(--reactive-padding) - var(--page-padding)), var(--page-padding))*2) ;animation:svelte-1a1se6c-hero-intro 2.5s cubic-bezier(.53,0,.07,1);width:100%;min-height:calc(100svh - var(--page-padding) * 2);height:calc(100svh - var(--page-padding) * 2);overflow:hidden;border-radius:calc(var(--padding) * 1)}.hero.svelte-1a1se6c{position:relative;padding:calc(var(--hero-padding) / 2) calc(var(--hero-padding) / 2) calc(var(--hero-padding) / 2) var(--hero-padding);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;--width: calc(100svw - var(--padding));--height: calc(100svh - var(--padding));width:var(--width);min-width:var(--width);height:var(--height);min-height:var(--height);background-color:var(--clr-bg)}@keyframes svelte-1a1se6c-hero-intro{0%{width:var(--start-size);height:var(--start-size);min-height:var(--start-size)}30%{width:var(--start-size);height:var(--start-size);min-height:var(--start-size)}to{width:100%;min-height:calc(100svh - var(--page-padding) * 2);height:calc(100svh - var(--page-padding) * 2)}}.hero.svelte-1a1se6c img:where(.svelte-1a1se6c){width:100%;max-width:min(32rem,58vw);pointer-events:none;-webkit-user-select:none;user-select:none}.description.svelte-1a1se6c{font-size:clamp(1em,6vw,1.5em);max-width:45ch;text-wrap:balance}.hero-wrapper.svelte-1a1se6c{position:relative;z-index:2;width:100%;max-width:var(--layout-max-width);height:100%;margin:0 auto}.hero-content.svelte-1a1se6c{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;height:100%;animation:svelte-1a1se6c-content-in 2.5s cubic-bezier(.53,0,.07,1);transform:translate(0);opacity:1}@keyframes svelte-1a1se6c-content-in{0%{transform:translate(-40rem,-20rem);opacity:0}30%{transform:translate(-40rem,-20rem);opacity:0}to{transform:translate(0);opacity:1}}.hero-content.svelte-1a1se6c h1:where(.svelte-1a1se6c){white-space:nowrap}.btn-container.svelte-1a1se6c{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.bg-video.svelte-1a1se6c{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:25% 50%}@media(min-width:768px){.hero-container.svelte-1a1se6c{border-radius:calc(var(--padding) * 1.5)}}.container.svelte-1qzjdeq{display:flex;gap:1.5rem;flex-direction:column;width:100vw;font-size:clamp(1.5em,4vw,2.5em);background-color:var(--clr-primary);color:var(--clr-fg);font-weight:500;overflow:hidden;text-transform:uppercase;padding:clamp(4rem,8vw,6rem) 0;pointer-events:none;-webkit-user-select:none;user-select:none}.container.svelte-1qzjdeq :where(.svelte-1qzjdeq){pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.container.svelte-1qzjdeq p:where(.svelte-1qzjdeq){white-space:nowrap}.wrapper.svelte-1qzjdeq{gap:.5ch;display:flex;width:max-content}.wrapper.left.svelte-1qzjdeq{font-size:1.75em;font-weight:300;animation:svelte-1qzjdeq-scroll-seamless-left 160s linear infinite}.wrapper.right.svelte-1qzjdeq{animation:svelte-1qzjdeq-scroll-seamless-right 80s linear infinite}@keyframes svelte-1qzjdeq-scroll-seamless-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1qzjdeq-scroll-seamless-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.page.svelte-1uha8ag{min-height:100%}.hero.svelte-1uha8ag{padding:min(calc((var(--reactive-padding) - var(--page-padding))),var(--page-padding));display:grid;place-items:center;min-height:100svh;background-color:var(--clr-primary)}.content.svelte-1uha8ag{display:flex;flex-direction:column;gap:2rem}
