section.svelte-1q37ri0{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.line.svelte-1q37ri0{position:absolute;right:3rem;top:0;bottom:0;width:1px;background:var(--border);opacity:.5}.fos.svelte-1q37ri0{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:.14em;font-family:var(--font-disp);font-size:clamp(6rem,18vw,18rem);line-height:1;letter-spacing:-.01em;-webkit-user-select:none;user-select:none}.word.svelte-1q37ri0{display:inline-flex;align-items:baseline;overflow:hidden}.word.left.svelte-1q37ri0{justify-self:end;direction:rtl}.word.center.svelte-1q37ri0{justify-self:center;position:relative;overflow:visible}.word.center.svelte-1q37ri0 .rest:where(.svelte-1q37ri0){position:absolute;left:calc(100% + .06em);bottom:.32em;margin-bottom:0}.word.right.svelte-1q37ri0{justify-self:start;transition:margin-left .93s cubic-bezier(.25,.1,.25,1)}.fos.hovered.svelte-1q37ri0 .word.right:where(.svelte-1q37ri0){margin-left:.45ch}.fos.hovered.svelte-1q37ri0 .word.right:where(.svelte-1q37ri0) .rest:where(.svelte-1q37ri0){margin-right:-.06em}.initial.svelte-1q37ri0{display:inline-block}.lowercase.svelte-1q37ri0 .initial:where(.svelte-1q37ri0){transition:font-size .75s cubic-bezier(.25,.1,.25,1),letter-spacing .75s cubic-bezier(.25,.1,.25,1)}.fos.hovered.svelte-1q37ri0 .lowercase:where(.svelte-1q37ri0) .initial:where(.svelte-1q37ri0){font-size:.38em;letter-spacing:.06em;transition:font-size .51s cubic-bezier(.2,.6,.3,1),letter-spacing .51s cubic-bezier(.2,.6,.3,1)}.rest.svelte-1q37ri0{display:inline-block;font-size:.38em;letter-spacing:.06em;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transform:translate(-.2em);transition:max-width .68s cubic-bezier(.25,.1,.25,1),opacity .53s ease,transform .68s cubic-bezier(.25,.1,.25,1);margin-bottom:.18em}.word.left.svelte-1q37ri0 .rest:where(.svelte-1q37ri0){transform:translate(.2em)}.trail.svelte-1q37ri0{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .45s cubic-bezier(.25,.1,.25,1),opacity .3s ease}.fos.hovered.svelte-1q37ri0 .rest:where(.svelte-1q37ri0){max-width:6ch;opacity:1;transform:translate(0);transition:max-width .93s cubic-bezier(.25,.1,.25,1),opacity .6s ease,transform .93s cubic-bezier(.25,.1,.25,1)}.fos.hovered.svelte-1q37ri0 .word.left:where(.svelte-1q37ri0) .rest:where(.svelte-1q37ri0){transition:max-width 1.15s cubic-bezier(.25,.1,.25,1),opacity .7s ease,transform 1.15s cubic-bezier(.25,.1,.25,1)}.fos.hovered.svelte-1q37ri0 .trail:where(.svelte-1q37ri0){max-width:1.2ch;opacity:1;transition:max-width .6s cubic-bezier(.25,.1,.25,1),opacity .4s ease}.fos.hovered.svelte-1q37ri0 .word.left:where(.svelte-1q37ri0) .rest:where(.svelte-1q37ri0){transition-delay:0ms}.fos.hovered.svelte-1q37ri0 .word.center:where(.svelte-1q37ri0) .rest:where(.svelte-1q37ri0){transition-delay:225ms}.fos.hovered.svelte-1q37ri0 .word.right:where(.svelte-1q37ri0) .rest:where(.svelte-1q37ri0){transition-delay:75ms}.fos.hovered.svelte-1q37ri0 .word.right:where(.svelte-1q37ri0) .trail:where(.svelte-1q37ri0){transition-delay:75ms}.scroll-arrow.svelte-1q37ri0{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);color:var(--fg2);opacity:.5;transition:opacity .3s ease,transform .3s ease;animation:svelte-1q37ri0-bounce 2.5s ease-in-out infinite}.scroll-arrow.svelte-1q37ri0:hover{opacity:1;color:var(--accent)}@keyframes svelte-1q37ri0-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@media(max-width:900px){.line.svelte-1q37ri0{display:none}.fos.svelte-1q37ri0{font-size:clamp(5rem,22vw,10rem)}}.service-card.svelte-j3latp{padding:2.5rem 2rem;border-right:1px solid var(--border);position:relative;overflow:hidden;transition:background var(--transition)}.service-card.svelte-j3latp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--accent-rgb),.04);opacity:0;transition:opacity .3s}.service-card.svelte-j3latp:hover:before{opacity:1}.icon.svelte-j3latp{font-size:1.6rem;margin-bottom:1.2rem;display:block;color:var(--accent)}.title.svelte-j3latp{font-family:var(--font-disp);font-size:1.7rem;letter-spacing:.03em;margin-bottom:1rem}.card-desc.svelte-j3latp{line-height:1.75;color:var(--fg2)}ul.svelte-j3latp{list-style:none;padding:0;margin:.8rem 0 0}li.svelte-j3latp{position:relative;padding-left:1rem;color:var(--fg2);font-size:.9rem;line-height:1.9}li.svelte-j3latp:before{content:"—";position:absolute;left:0;color:var(--accent);font-size:.75rem}.tag-group.svelte-j3latp{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--border)}.tag-label.svelte-j3latp{font-size:.58rem;letter-spacing:.18em;margin-bottom:.6rem;display:block;font-weight:500}.tags.svelte-j3latp{display:flex;flex-wrap:wrap;gap:.4rem}.service-card.svelte-j3latp:hover .tag{border-color:rgba(var(--accent-rgb),.4);color:var(--fg)}section.svelte-hz61c4{min-height:100vh;padding:var(--space-xl) 3rem;border-top:1px solid var(--border)}.intro.svelte-hz61c4{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:5rem}.grid.svelte-hz61c4{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}.card-wrap.last-col.svelte-hz61c4 .service-card{border-right:none}@media(max-width:900px){section.svelte-hz61c4{padding:5rem 1.5rem}.intro.svelte-hz61c4{grid-template-columns:1fr;gap:2rem}.grid.svelte-hz61c4{grid-template-columns:1fr}.card-wrap.svelte-hz61c4 .service-card{border-right:none}}section.svelte-j71ztv{min-height:100vh;padding:var(--space-xl) 3rem;border-top:1px solid var(--border)}.grid.svelte-j71ztv{display:grid;grid-template-columns:1fr 2fr;gap:6rem;align-items:start}.steps.svelte-j71ztv{display:flex;flex-direction:column}.step.svelte-j71ztv{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--border);transition:padding-left var(--transition)}.step.svelte-j71ztv:hover{padding-left:.5rem}.step-num.svelte-j71ztv{font-family:var(--font-disp);font-size:3rem;color:var(--border);line-height:1;align-self:start;transition:color var(--transition)}.step.svelte-j71ztv:hover .step-num:where(.svelte-j71ztv){color:var(--accent)}.step-title.svelte-j71ztv{font-family:var(--font-disp);font-size:1.4rem;margin-bottom:.5rem}.step-text.svelte-j71ztv{color:var(--fg2);line-height:1.75}@media(max-width:900px){section.svelte-j71ztv{padding:5rem 1.5rem}.grid.svelte-j71ztv{grid-template-columns:1fr;gap:3rem}}section.svelte-18e23a4{min-height:100vh;padding:var(--space-xl) 3rem;border-top:1px solid var(--border)}.header.svelte-18e23a4{margin-bottom:4rem}.grid.svelte-18e23a4{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--border)}.card.svelte-18e23a4{padding:1.5rem 2.5rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;transition:background var(--transition);position:relative;overflow:hidden}.card.svelte-18e23a4:nth-child(2n){border-right:none}.card-large.svelte-18e23a4{grid-row:span 2;padding:3rem 2.5rem}.card-large.svelte-18e23a4 .card-desc:where(.svelte-18e23a4){max-width:55ch}.card.svelte-18e23a4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--accent-rgb),.04);opacity:0;transition:opacity .3s}.card.svelte-18e23a4:hover:before{opacity:1}.card-with-image.svelte-18e23a4{flex-direction:row;gap:0;padding:0}.card-text.svelte-18e23a4{flex:3;padding:3rem 2.5rem;display:flex;flex-direction:column}.card-image.svelte-18e23a4{flex:2;overflow:hidden;position:relative}.card-image.svelte-18e23a4 img:where(.svelte-18e23a4){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .3s ease}.card-with-image.svelte-18e23a4:hover .card-image:where(.svelte-18e23a4) img:where(.svelte-18e23a4){opacity:1}.card-label.svelte-18e23a4{margin-bottom:1.5rem}.card-title.svelte-18e23a4{font-family:var(--font-disp);font-size:2.5rem;letter-spacing:.03em;margin-bottom:1.5rem}.card-desc.svelte-18e23a4{color:var(--fg2);line-height:1.8;max-width:45ch}.card-link.svelte-18e23a4{margin-top:auto;padding-top:2rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);transition:color var(--transition)}.card.svelte-18e23a4:hover .card-link:where(.svelte-18e23a4){color:var(--accent)}.waitlist.svelte-18e23a4{margin-top:2rem;padding-top:0;display:flex;gap:.5rem;position:relative}.waitlist-input.svelte-18e23a4{flex:1;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;padding:.6rem .8rem;border:1px solid var(--border);background:#ffffff1f;color:var(--fg);outline:none;transition:border-color var(--transition),background var(--transition)}.waitlist-input.svelte-18e23a4:focus{border-color:var(--accent)}.waitlist-btn.svelte-18e23a4{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1.2rem;background:var(--accent);color:var(--bg);border:none;cursor:pointer;transition:opacity var(--transition)}.waitlist-btn.svelte-18e23a4:hover{opacity:.8}.waitlist-btn.svelte-18e23a4:disabled{opacity:.5;cursor:default}.waitlist-feedback.svelte-18e23a4{margin-top:.75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--fg2)}.waitlist-error.svelte-18e23a4{color:var(--accent)}@media(max-width:900px){section.svelte-18e23a4{padding:5rem 1.5rem}.grid.svelte-18e23a4{grid-template-columns:1fr}.card.svelte-18e23a4{border-right:none;padding:2rem 1.5rem}.card-image.svelte-18e23a4{display:none}.card-with-image.svelte-18e23a4{flex-direction:column}.card-text.svelte-18e23a4{flex:1}}section.svelte-10b28qo{min-height:100vh;padding:var(--space-xl) 3rem;border-top:1px solid var(--border)}.header.svelte-10b28qo{margin-bottom:4rem}.posts.svelte-10b28qo{list-style:none;padding:0;margin:0 4rem}.post.svelte-10b28qo{border-top:1px solid var(--border)}.post.svelte-10b28qo:last-child{border-bottom:1px solid var(--border)}.post-link.svelte-10b28qo{display:grid;grid-template-columns:10rem 1fr 1fr;align-items:baseline;gap:2rem;padding:1.8rem 0;color:var(--fg);transition:color var(--transition)}.post-link.svelte-10b28qo:hover{color:var(--accent)}.post-meta.svelte-10b28qo{display:flex;flex-direction:column;gap:.3rem}.post-date.svelte-10b28qo{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--fg2)}.post-cat.svelte-10b28qo{font-size:.6rem}.post-title.svelte-10b28qo{font-family:var(--font-disp);font-size:1.5rem;letter-spacing:.02em}.post-excerpt.svelte-10b28qo{color:var(--fg2);font-size:.95rem;line-height:1.5}@media(max-width:900px){section.svelte-10b28qo{padding:5rem 1.5rem}.post-link.svelte-10b28qo{grid-template-columns:1fr;gap:.5rem;padding:1.2rem 0}.post-excerpt.svelte-10b28qo{display:none}}section.svelte-7hpc9t{min-height:100vh;padding:var(--space-xl) 3rem;border-top:1px solid var(--border);font-size:1.1rem}.bio-row.svelte-7hpc9t{margin-left:3rem;margin-bottom:3rem;display:flex}.bio.svelte-7hpc9t{width:50%;padding-right:4rem}.portrait.svelte-7hpc9t{width:90px;height:90px;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter .4s ease;margin:0 0 .8rem;display:block}.portrait.svelte-7hpc9t:hover{filter:grayscale(0)}.bio.svelte-7hpc9t p:where(.svelte-7hpc9t){color:var(--fg2);line-height:1.8;margin-bottom:1.2rem;text-align:justify}.motto.svelte-7hpc9t{border-left:3px solid var(--accent);padding-left:1.2rem;margin:1.5rem 0;font-style:italic;color:var(--fg);font-size:1.15rem;line-height:1.6}.tldr-row.svelte-7hpc9t{display:flex;flex-wrap:wrap;gap:1rem;margin-left:3rem;margin-bottom:3rem}.tldr-card.svelte-7hpc9t{padding:2rem;max-width:35rem}.tldr-card.svelte-7hpc9t ul:where(.svelte-7hpc9t){list-style:none;padding:0;margin:0}.tldr-card.svelte-7hpc9t li:where(.svelte-7hpc9t){font-family:var(--font-mono);font-size:.9rem;color:var(--fg2);padding:.35rem 0;line-height:1.6}.cat-title.svelte-7hpc9t{font-size:.7rem;margin-bottom:.6rem}@media(max-width:900px){section.svelte-7hpc9t{padding:5rem 1.5rem;font-size:1rem}.bio-row.svelte-7hpc9t{flex-direction:column;gap:2rem;margin-left:0}.bio.svelte-7hpc9t{padding-right:0;width:100%}.tldr-row.svelte-7hpc9t{flex-direction:column;margin-left:0}.portrait.svelte-7hpc9t{width:90px;height:90px}}section.svelte-wt4tt0{min-height:100vh;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:0}.contact-content.svelte-wt4tt0{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9rem 3rem;position:relative}.grid-bg.svelte-wt4tt0{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:60px 60px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 0%,transparent 100%)}.sub.svelte-wt4tt0{position:relative;max-width:55ch;color:var(--fg2);line-height:1.8;margin-bottom:3rem}.email.svelte-wt4tt0{position:relative;font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.06em;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:2px;transition:opacity var(--transition)}.email.svelte-wt4tt0:hover{opacity:.7}footer.svelte-wt4tt0{width:100%;border-top:1px solid var(--border);padding:2rem 3rem;display:flex;justify-content:space-between;align-items:center}.logo.svelte-wt4tt0{font-family:var(--font-disp);font-size:1rem;letter-spacing:.1em}.copy.svelte-wt4tt0{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;color:var(--fg2);text-transform:uppercase}footer.svelte-wt4tt0 nav:where(.svelte-wt4tt0){display:flex;gap:1.2rem;align-items:center}footer.svelte-wt4tt0 nav:where(.svelte-wt4tt0) a:where(.svelte-wt4tt0){color:var(--fg2);transition:color var(--transition);display:flex;align-items:center}footer.svelte-wt4tt0 nav:where(.svelte-wt4tt0) a:where(.svelte-wt4tt0):hover{color:var(--accent)}@media(max-width:900px){.contact-content.svelte-wt4tt0{padding:5rem 1.5rem}footer.svelte-wt4tt0{flex-direction:column;gap:1.2rem;text-align:center;padding:2rem 1.5rem}}
