.contact.svelte-1x2nw1s{flex-direction:column;gap:1.1em;max-width:30em;display:flex}.lead.svelte-1x2nw1s,.note.svelte-1x2nw1s{margin:0}.lead.svelte-1x2nw1s{margin-bottom:.6em}a.svelte-1x2nw1s{text-underline-position:from-font}label.svelte-1x2nw1s{flex-direction:column;gap:.3em;display:flex}label.svelte-1x2nw1s span:where(.svelte-1x2nw1s){font-style:italic}input.svelte-1x2nw1s,textarea.svelte-1x2nw1s{resize:vertical;background:0 0;border:0;border-bottom:1px solid;outline:none;width:100%;padding:.25em 0}input.svelte-1x2nw1s:focus-visible,textarea.svelte-1x2nw1s:focus-visible{border-bottom-width:2px;margin-bottom:-1px}button.svelte-1x2nw1s{text-underline-position:from-font;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}button.svelte-1x2nw1s:hover,button.svelte-1x2nw1s:focus-visible{color:var(--listen-on-pink);outline:none}button.svelte-1x2nw1s:disabled{cursor:progress}.trap.svelte-1x2nw1s{position:absolute;left:-9999px}.team-logo.svelte-hjpea{aspect-ratio:1000/870;width:100%;position:relative}canvas.svelte-hjpea,img.svelte-hjpea{width:100%;height:100%;position:absolute;inset:0}canvas.svelte-hjpea{opacity:0;touch-action:pan-y;cursor:grab;outline:none;transition:opacity .6s}canvas.live.svelte-hjpea{opacity:1}canvas.svelte-hjpea:active{cursor:grabbing}canvas.svelte-hjpea:focus-visible{outline-offset:6px;outline:1px solid}img.svelte-hjpea{object-fit:contain}.about.svelte-1vsic97{--hold-at:47svh;--pad-top:39px;--pin-top:96px;background:var(--blush);color:var(--ink-soft);scroll-snap-align:start;position:relative}.svelte-1vsic97::selection{background:var(--ink-soft);color:var(--blush)}.row.svelte-1vsic97{grid-template-columns:1fr 1fr;display:grid}.left.svelte-1vsic97{padding-left:var(--edge);padding-right:var(--edge)}.right.svelte-1vsic97{padding-right:var(--edge);max-width:calc(489px + var(--edge))}.about.svelte-1vsic97:before,.about.svelte-1vsic97:after{content:"";pointer-events:none;background:repeating-linear-gradient(180deg, transparent 0, var(--rose) 47svh, var(--rose) 100svh, transparent 147svh, transparent 200svh);width:50%;position:absolute;top:0;bottom:0}.about.svelte-1vsic97:before{left:0}.about.svelte-1vsic97:after{background:repeating-linear-gradient(180deg, transparent 0, transparent 53svh, var(--rose) 100svh, var(--rose) 153svh, transparent 200svh);left:50%}.row.svelte-1vsic97>:where(.svelte-1vsic97){z-index:1;position:relative}p.svelte-1vsic97,h2.svelte-1vsic97,ul.svelte-1vsic97{margin:0}h2.svelte-1vsic97{font:inherit}.hold.svelte-1vsic97{padding-top:var(--pad-top)}.intro.svelte-1vsic97{top:var(--hold-at);position:sticky}.spacer.svelte-1vsic97{height:calc(var(--hold-at) - var(--pad-top))}.intro.svelte-1vsic97 .right:where(.svelte-1vsic97) p:where(.svelte-1vsic97)+p:where(.svelte-1vsic97){margin-top:1.46em}.intro.svelte-1vsic97 .right:where(.svelte-1vsic97){line-height:1.46}.services.svelte-1vsic97{min-height:100svh;padding-top:4svh}.services.svelte-1vsic97 .right:where(.svelte-1vsic97){flex-direction:column;display:flex}ul.svelte-1vsic97{margin:1.2em 0 3.6em;padding:0;list-style:none}.italic.svelte-1vsic97{font-style:italic}.tail.svelte-1vsic97{margin-top:1em}.pinned.svelte-1vsic97{top:var(--pin-top);position:sticky}.team.svelte-1vsic97{padding-top:20svh;line-height:25px}.team.svelte-1vsic97 article:where(.svelte-1vsic97)+article:where(.svelte-1vsic97){margin-top:50px}.team.svelte-1vsic97 p:where(.svelte-1vsic97)+p:where(.svelte-1vsic97){text-indent:1.5em}.logo-slot.svelte-1vsic97{place-items:center;height:100svh;display:grid;top:0}.team-logo.svelte-1vsic97{width:min(70%,450px)}.copy.svelte-1vsic97{margin-top:20svh;padding-bottom:5svh}@media (width<=760px){.row.svelte-1vsic97{grid-template-columns:1fr}.right.svelte-1vsic97{padding-left:var(--edge);max-width:none}.intro.svelte-1vsic97{position:static}.intro.svelte-1vsic97 .right:where(.svelte-1vsic97){margin-top:2em}.spacer.svelte-1vsic97{display:none}.about.svelte-1vsic97:before,.about.svelte-1vsic97:after{width:100%}.about.svelte-1vsic97:after{display:none}.services.svelte-1vsic97{flex-direction:column-reverse;gap:4em;min-height:0;padding-top:6svh;display:flex}.pinned.svelte-1vsic97{position:static}.logo-slot.svelte-1vsic97{height:auto;padding:10svh 0}}
