.h1.svelte-1tbodn9{font-size:1.2em;line-height:1.1em}@media(min-width:900px){.h1.svelte-1tbodn9{font-size:1.5em;line-height:1em}}.text.svelte-1tbodn9{line-height:1.1em}@media(min-width:900px){.text.svelte-1tbodn9{line-height:1em}}.examples.svelte-1tbodn9{display:flex;flex-direction:column;-moz-column-gap:1em;column-gap:1em;row-gap:1em}@media(min-width:900px){.examples.svelte-1tbodn9{display:grid;grid-template-columns:1fr 1fr;row-gap:1.5em}}.example.svelte-1tbodn9 .type:where(.svelte-1tbodn9){opacity:.3}.example.svelte-1tbodn9 .cta:where(.svelte-1tbodn9){opacity:.2;flex-shrink:0}.example.svelte-1tbodn9 .type:where(.svelte-1tbodn9){max-width:32ch;text-wrap:pretty;font-family:var(--font-italic);font-style:italic}.example.svelte-1tbodn9 .subtitle:where(.svelte-1tbodn9){display:flex;justify-content:space-between;gap:.5em}.example.svelte-1tbodn9 a:where(.svelte-1tbodn9){display:flex;flex-direction:column;gap:.25em;text-decoration:none}.example.svelte-1tbodn9 a:where(.svelte-1tbodn9):hover .type:where(.svelte-1tbodn9),.example.svelte-1tbodn9 a:where(.svelte-1tbodn9):hover .cta:where(.svelte-1tbodn9){opacity:.5}.text.svelte-1tbodn9{display:flex;flex-direction:column;gap:.8em}.sections.svelte-1tbodn9{display:flex;flex-direction:column;gap:4em}.section.svelte-1tbodn9{display:flex;flex-direction:column;padding-block:var(--gutters);gap:1em;font-size:1.1em}.section-title.svelte-1tbodn9{max-width:30ch;margin-block-end:2em}.section.svelte-1tbodn9 p{max-width:48ch}.section.svelte-1tbodn9 .guides-title:where(.svelte-1tbodn9){max-width:28ch;margin-block-end:1em}@media(min-width:900px){.section.contact.svelte-1tbodn9{justify-content:space-between}}.guides.svelte-1tbodn9{display:flex;flex-direction:column;gap:var(--spacing-sss)}.guide.svelte-1tbodn9{display:flex;align-items:flex-start;border-radius:2rem;font-size:1.15em;line-height:1em;background:hsl(var(--color-l0));padding:var(--spacing);text-decoration:none;gap:.5em}.guide.svelte-1tbodn9 .icon:where(.svelte-1tbodn9),.guide.svelte-1tbodn9 .title:where(.svelte-1tbodn9){transition:.3s transform cubic-bezier(.03,.71,.31,1)}.guide.svelte-1tbodn9 .text:where(.svelte-1tbodn9){display:flex;flex-direction:row;gap:1em;width:100%;align-items:flex-start}.guide.svelte-1tbodn9 .text:where(.svelte-1tbodn9) .tag:where(.svelte-1tbodn9){font-size:.8rem;margin-inline-start:auto;white-space:nowrap;padding:.5em .75em;line-height:1em;background:hsl(var(--color-l1));border-radius:2em;transition:.3s transform cubic-bezier(.03,.71,.31,1)}.guide.svelte-1tbodn9 .icon:where(.svelte-1tbodn9){display:flex;flex-shrink:0;height:1em;aspect-ratio:4/3}.guide.disabled.svelte-1tbodn9{cursor:not-allowed}.guide.disabled.svelte-1tbodn9:hover .icon:where(.svelte-1tbodn9),.guide.disabled.svelte-1tbodn9:hover .title:where(.svelte-1tbodn9){opacity:.5}.guide.disabled.svelte-1tbodn9:hover .tag:where(.svelte-1tbodn9){opacity:0;transform:scale(.8)}.guide.svelte-1tbodn9:hover{background:hsl(var(--color))}.guide.svelte-1tbodn9:hover .icon:where(.svelte-1tbodn9),.guide.svelte-1tbodn9:hover .title:where(.svelte-1tbodn9){transform:translate(.1em)}@media(min-width:600px){.guide.svelte-1tbodn9{font-size:1.5em}.guide.svelte-1tbodn9 .text:where(.svelte-1tbodn9) .tag:where(.svelte-1tbodn9){font-size:.9rem}}@media(min-width:900px){.guide.svelte-1tbodn9{align-items:center;font-size:1.75em;padding:var(--spacing-l);border-radius:3rem}}.people.svelte-1tbodn9{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;gap:var(--gutters);scrollbar-width:none;margin-block-start:2em;margin-inline:calc(var(--gutters) * -1);padding-inline:var(--gutters);scroll-padding-inline-start:var(--gutters);scroll-snap-type:x mandatory;flex-grow:0}.people.svelte-1tbodn9::-webkit-scrollbar{display:none}@media(min-width:900px){.people.svelte-1tbodn9{display:grid;grid-template-columns:repeat(3,1fr)}}.person.svelte-1tbodn9{display:flex;flex-direction:column;gap:1em;scroll-snap-align:start}.person.svelte-1tbodn9 .portrait:where(.svelte-1tbodn9){display:flex;width:100%;height:auto;aspect-ratio:4/5}.person.svelte-1tbodn9 dl:where(.svelte-1tbodn9){display:flex;flex-direction:column;font-size:.9em;line-height:1em;opacity:.3;overflow:hidden;position:relative}.person.svelte-1tbodn9 dl:where(.svelte-1tbodn9) dt:where(.svelte-1tbodn9){opacity:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.person.svelte-1tbodn9 dl:where(.svelte-1tbodn9) dd:where(.svelte-1tbodn9){white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;padding-block-end:.15em}.person.svelte-1tbodn9 div:where(.svelte-1tbodn9){display:flex;flex-direction:column;gap:.25em}@media(max-width:899px){.person.svelte-1tbodn9{width:60vw;flex-shrink:0}}.landing.svelte-1tbodn9{display:flex;flex-direction:column-reverse;height:clamp(30em,100lvh,60em);margin-inline:calc(var(--gutters) * -1);margin-block-start:calc(var(--gutters) * -1);padding:var(--gutters);gap:var(--grid-gap)}.landing-content.svelte-1tbodn9{margin-inline-start:auto;width:100%;font-size:1.5em;font-weight:500;line-height:1em;display:flex;flex-direction:column;justify-content:flex-end;gap:.5em}.landing-content.svelte-1tbodn9 h1:where(.svelte-1tbodn9),.landing-content.svelte-1tbodn9 h2:where(.svelte-1tbodn9),.landing-content.svelte-1tbodn9 p:where(.svelte-1tbodn9){max-width:26ch;white-space:pre-line}.landing-content.svelte-1tbodn9 small:where(.svelte-1tbodn9){font-size:1rem}.landing-content.svelte-1tbodn9 ul:where(.svelte-1tbodn9){display:flex;align-items:center;gap:.25em}.landing-content.svelte-1tbodn9 li:where(.svelte-1tbodn9){height:100%}.landing-content.svelte-1tbodn9 .logo:where(.svelte-1tbodn9){display:inline-flex;align-items:baseline;gap:.1em;text-decoration:none;margin-inline-start:.2em}.landing-content.svelte-1tbodn9 .logo:where(.svelte-1tbodn9) span:where(.svelte-1tbodn9){height:1.05em;transform:translateY(.15em)}.landing-content.svelte-1tbodn9 .logo:where(.svelte-1tbodn9):hover{color:var(--color-red)}.landing-content.svelte-1tbodn9 button:where(.svelte-1tbodn9),.landing-content.svelte-1tbodn9 .button:where(.svelte-1tbodn9){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin-inline-end:auto;padding:.35em .85em .4em;background:hsl(var(--color, var(--color-gray)));border:none;border-radius:1em;font-family:var(--font-regular);font-size:inherit;font-weight:500;letter-spacing:inherit;cursor:pointer;text-decoration:none;align-items:center}.landing-content.svelte-1tbodn9 button:where(.svelte-1tbodn9) span:where(.svelte-1tbodn9),.landing-content.svelte-1tbodn9 .button:where(.svelte-1tbodn9) span:where(.svelte-1tbodn9){font-size:.7em}.landing-content.svelte-1tbodn9 button:where(.svelte-1tbodn9):hover,.landing-content.svelte-1tbodn9 .button:where(.svelte-1tbodn9):hover{background:hsl(var(--color-gray-600))}.landing-content.svelte-1tbodn9 button:where(.svelte-1tbodn9):active,.landing-content.svelte-1tbodn9 .button:where(.svelte-1tbodn9):active{background:hsl(var(--color-gray-700))}.landing-content.svelte-1tbodn9 .button.secondary:where(.svelte-1tbodn9){align-items:center;height:100%;background:transparent;border:solid var(--border-width) hsl(var(--color-l0))}.landing-content.svelte-1tbodn9 .button.secondary:where(.svelte-1tbodn9) span:where(.svelte-1tbodn9){font-size:.65em}.landing-content.svelte-1tbodn9 .button.secondary:where(.svelte-1tbodn9):hover{background:hsl(var(--color-l0));border-color:hsl(var(--color-l0))}.landing-content.svelte-1tbodn9 .button.secondary:where(.svelte-1tbodn9):active{background:hsl(var(--color-l1));border-color:hsl(var(--color-l1))}.landing-figure.svelte-1tbodn9{width:100%;height:clamp(35lvh,100%,75lvh)}@media(max-width:899px){.landing-figure.svelte-1tbodn9{margin-block:var(--header-height) var(--spacing)}}@media(min-width:900px){.landing.svelte-1tbodn9{flex-direction:row}.landing-content.svelte-1tbodn9{width:50%;font-size:1.65em}.landing-figure.svelte-1tbodn9{width:50%;height:100%}}
