.bento.svelte-1uha8ag{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:column;gap:1rem;height:100%;display:grid}.mongol.svelte-1uha8ag{--leading:1.65}h2.svelte-1uha8ag{white-space:nowrap}.feature.svelte-1uha8ag{background:var(--color-acc);width:clamp(17.5rem,50vw,42rem);color:var(--color-paper);border-radius:1.125rem;grid-row:span 2;gap:1.5rem;padding:1.75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.heading.svelte-1uha8ag{z-index:1;align-items:flex-start;gap:1.5rem;display:flex}.heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.25rem,4vw,2.875rem);line-height:1.35}.heading.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.92;max-height:100%;font-size:1.1875rem;line-height:1.7}.motto.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;opacity:.17;pointer-events:none;flex-direction:column;font-size:clamp(3rem,min(6.4vw,11dvh),5.25rem);font-weight:700;line-height:.98;display:flex;position:absolute;bottom:1.5rem;left:1.75rem}.foot.svelte-1uha8ag{z-index:1;border-left:1px solid color-mix(in srgb, var(--color-paper) 25%, transparent);white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:1.5rem;min-width:4rem;margin-left:auto;padding-left:1.5rem;font-size:1.125rem;display:flex}.round.svelte-1uha8ag{border:1px solid;border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;margin-top:auto;transition:background-color .18s,color .18s,translate .18s;display:grid}.feature.svelte-1uha8ag:hover .round:where(.svelte-1uha8ag),.feature.svelte-1uha8ag:focus-visible .round:where(.svelte-1uha8ag){background:var(--color-paper);color:var(--color-acc);translate:4px}.feature.svelte-1uha8ag:focus-visible{outline-color:var(--color-ink);outline-offset:3px;border-radius:1.125rem}.tool.svelte-1uha8ag{border:1px solid var(--color-hairline);width:clamp(15rem,27vw,21rem);color:var(--color-ink);border-radius:.875rem;align-items:stretch;gap:1.25rem;padding:1.5rem 1.375rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex;position:relative}.icon.svelte-1uha8ag{border-right:1px solid var(--color-hairline);color:var(--color-acc);flex:none;padding-right:.9375rem}.tool.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.6875rem;line-height:1.45}.tool.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-dim);font-size:1.0625rem;line-height:1.7}.out.svelte-1uha8ag{transition:color .18s,translate .18s;position:absolute;bottom:1.375rem;right:1.25rem}.tool.svelte-1uha8ag:hover,.tool.svelte-1uha8ag:focus-visible{border-color:var(--color-acc);background:color-mix(in srgb, var(--color-acc) 4%, transparent)}.tool.svelte-1uha8ag:hover .out:where(.svelte-1uha8ag),.tool.svelte-1uha8ag:focus-visible .out:where(.svelte-1uha8ag){color:var(--color-acc);translate:2px -2px}.tool.svelte-1uha8ag:focus-visible{border-radius:.875rem}.soon.svelte-1uha8ag{border:1px dashed var(--color-hairline);width:4.125rem;color:var(--color-dim);white-space:nowrap;border-radius:.875rem;flex-direction:column;grid-row:span 2;align-items:center;gap:1.375rem;padding-top:1.5rem;font-size:1.0625rem;display:flex}@media (width<40rem){.bento.svelte-1uha8ag{--half:calc((100vw - var(--dock) - 2 * var(--space) - .75rem) / 2);grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);gap:.75rem}.feature.svelte-1uha8ag{border-radius:.875rem;grid-area:1/1/auto/span 2;gap:1rem;width:auto;padding:1.25rem 1.125rem}.heading.svelte-1uha8ag{gap:.875rem}.heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.125rem}.heading.svelte-1uha8ag p:where(.svelte-1uha8ag){max-height:calc(100% - 5.25rem);font-size:1.0625rem}.motto.svelte-1uha8ag{font-size:min(2rem,4.2dvh);bottom:1.125rem;left:1.125rem}.foot.svelte-1uha8ag{min-width:2.75rem;padding-left:.875rem;font-size:1.0625rem}.round.svelte-1uha8ag{width:2.25rem;height:2.25rem}.tool.svelte-1uha8ag{width:var(--half);grid-row:2;gap:.625rem;padding:1rem .75rem 1rem .875rem}.icon.svelte-1uha8ag{display:none}.tool.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.375rem}.tool.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem}.out.svelte-1uha8ag{bottom:.875rem;right:.75rem}.soon.svelte-1uha8ag{grid-area:1/3/span 2;width:3.5rem}}@media (height<36rem){.bento.svelte-1uha8ag{grid-template-rows:minmax(0,1fr)}.feature.svelte-1uha8ag,.tool.svelte-1uha8ag,.soon.svelte-1uha8ag{grid-area:auto}.feature.svelte-1uha8ag{width:19rem}}
