html,body{height:100%;overflow:hidden}main.svelte-1uha8ag{justify-content:center;align-items:flex-start;width:100%;height:100dvh;padding:clamp(2rem,6vh,4rem) clamp(1rem,5vw,2.5rem);display:flex}.inner.svelte-1uha8ag{--block-gap:clamp(1rem, 3vh, 1.75rem);flex-direction:column;width:100%;max-width:38rem;height:100%;min-height:0;display:flex}h1.svelte-1uha8ag{letter-spacing:-.01em;margin-bottom:var(--block-gap);font-size:clamp(1.75rem,5.5vh,3rem);font-weight:400;line-height:1}.body.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag),.body.svelte-1uha8ag .contact:where(.svelte-1uha8ag){margin-top:1em}.body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:clamp(.9rem,2vh,1.1rem);line-height:1.5}.contact.svelte-1uha8ag{width:fit-content;color:var(--muted);border-bottom:1px solid;padding-bottom:2px;font-size:clamp(.85rem,1.75vh,1rem);line-height:1;display:block}.contact.svelte-1uha8ag:hover{color:var(--ink)}.video.svelte-1uha8ag{min-height:0;margin-top:var(--block-gap);flex:1 1 0;justify-content:flex-start;align-items:flex-start;display:flex}.video.svelte-1uha8ag video:where(.svelte-1uha8ag){width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (width<=600px){h1.svelte-1uha8ag{font-size:clamp(1.6rem,4.5vh,2.3rem)}.body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:clamp(.85rem,1.9vh,1rem)}}
