nav.svelte-1h32yp1{position:sticky;top:0;z-index:20;background:#efece3db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.inner.svelte-1h32yp1{height:var(--nav-h);display:flex;align-items:center;gap:20px}.brand.svelte-1h32yp1{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:none}.mark.svelte-1h32yp1{width:24px;height:30px;object-fit:contain;display:block}.word.svelte-1h32yp1{font:500 21px/1 var(--f-display);letter-spacing:.04em}.links.svelte-1h32yp1{display:flex;gap:2px;flex:1;justify-content:center;overflow-x:auto;min-width:0;scrollbar-width:none}.links.svelte-1h32yp1::-webkit-scrollbar{display:none}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink);white-space:nowrap}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{background:#e3dfd4;color:var(--ink)}.dot.svelte-1h32yp1{width:6px;height:6px;border-radius:50%;border:1px solid currentColor;background:transparent}.active.svelte-1h32yp1 .dot:where(.svelte-1h32yp1){background:currentColor}.cta.svelte-1h32yp1{flex:none;padding:9px 16px;border-radius:4px;background:var(--ink);color:var(--paper);text-decoration:none;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cta.svelte-1h32yp1:hover{background:var(--muted);color:var(--paper)}@media(max-width:560px){.cta.svelte-1h32yp1{display:none}}.window.svelte-4yyt8s{border:1px solid var(--line-3);border-radius:6px;overflow:hidden;background:var(--paper);box-shadow:0 1px 2px #1a19150d,0 24px 48px -30px #1a191566;min-width:0;display:flex;flex-direction:column}.bar.svelte-4yyt8s{height:30px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--bar);color:var(--muted)}.dot.svelte-4yyt8s{width:10px;height:10px;border-radius:50%;background:var(--dot);flex:none}.rule.svelte-4yyt8s{flex:1;height:9px;background:repeating-linear-gradient(var(--line-3) 0 1px,transparent 1px 3px)}.title.svelte-4yyt8s{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dither.svelte-1ewx9wg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated}.hero.svelte-1q37ri0{padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(40px,5vw,80px);align-items:center}.copy.svelte-1q37ri0{display:flex;flex-direction:column;gap:28px;min-width:0}.sub.svelte-1q37ri0{margin:0;font:400 clamp(18px,1.6vw,21px)/1.5 var(--f-body);max-width:34em;text-wrap:pretty}.actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:12px}.art.svelte-1q37ri0{aspect-ratio:1 / 1;position:relative}.foot.svelte-1q37ri0{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line);font:400 11px/1.2 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.band.svelte-1xpng2k{background:var(--ink);color:var(--paper);overflow:hidden;padding:16px 0;font:400 30px/1 var(--f-display);letter-spacing:.02em}.track.svelte-1xpng2k{display:flex;width:max-content;animation:marquee 60s linear infinite}span.svelte-1xpng2k{white-space:pre;padding-right:.5em}@media(prefers-reduced-motion:reduce){.track.svelte-1xpng2k{animation-play-state:paused}}.about.svelte-7hpc9t{padding-top:clamp(72px,9vw,128px)}.grid.svelte-7hpc9t{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,80px);padding:48px 0 56px}.body.svelte-7hpc9t{display:flex;flex-direction:column;gap:20px;font:400 clamp(19px,1.7vw,23px)/1.45 var(--f-body);text-wrap:pretty;max-width:32em}.body.svelte-7hpc9t p:where(.svelte-7hpc9t){margin:0}.muted.svelte-7hpc9t{color:var(--muted)}.art.svelte-7hpc9t{aspect-ratio:21 / 8;min-height:220px;position:relative}.mission.svelte-7hpc9t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;padding:18px 20px;border-top:1px solid var(--line)}.mission.svelte-7hpc9t .label:where(.svelte-7hpc9t){font-size:12px}.statement.svelte-7hpc9t{font:500 clamp(24px,2.6vw,36px)/1.1 var(--f-display)}.services.svelte-hz61c4{padding-block:clamp(88px,10vw,144px)}.cards.svelte-hz61c4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px}article.svelte-hz61c4{display:flex}article.svelte-hz61c4 .card{flex:1}.art.svelte-hz61c4{aspect-ratio:5 / 4;position:relative;border-bottom:1px solid var(--line)}.text.svelte-hz61c4{padding:18px 18px 22px;display:flex;flex-direction:column;gap:10px}h3.svelte-hz61c4{margin:0;font:600 22px/1.15 var(--f-body);letter-spacing:-.01em}p.svelte-hz61c4{margin:0;font:400 15px/1.5 var(--f-body);color:var(--muted);text-wrap:pretty}.wrap.svelte-1qc5q7v{padding-block:clamp(88px,10vw,144px)}ul.svelte-1qc5q7v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}li.svelte-1qc5q7v{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;padding:28px 0;border-top:1px solid var(--muted)}li.svelte-1qc5q7v:last-child{border-bottom:1px solid var(--muted)}.thumb.svelte-1qc5q7v{width:220px;aspect-ratio:4 / 3;position:relative;border:1px solid var(--ink-2);border-radius:5px;overflow:hidden;flex:none}.text.svelte-1qc5q7v{flex:1 1 320px;display:flex;flex-direction:column;gap:12px;min-width:0}h3.svelte-1qc5q7v{margin:0;font:500 clamp(34px,4vw,56px)/1 var(--f-display)}p.svelte-1qc5q7v{margin:0;font:400 17px/1.5 var(--f-body);color:var(--muted-dark);max-width:34em}.status.svelte-1qc5q7v{padding:8px 14px;border-radius:4px;border:1px solid var(--muted);color:#d6d2c6;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}div.svelte-1of3d2c{min-height:65px}p.svelte-1of3d2c{font:400 12px/1.4 var(--f-mono);color:var(--muted)}.contact.svelte-wt4tt0{padding-block:clamp(88px,10vw,144px) clamp(72px,8vw,112px)}.grid.svelte-wt4tt0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,5vw,80px);padding-top:48px;align-items:start}.left.svelte-wt4tt0{display:flex;flex-direction:column;gap:28px;min-width:0}.copy.svelte-wt4tt0{display:flex;flex-direction:column;gap:8px;font:400 clamp(18px,1.6vw,21px)/1.5 var(--f-body)}.copy.svelte-wt4tt0 p:where(.svelte-wt4tt0){margin:0}.muted.svelte-wt4tt0{color:var(--muted)}.art.svelte-wt4tt0{border:1px solid var(--line-3);border-radius:6px;overflow:hidden;aspect-ratio:16 / 9;position:relative;margin-top:12px}form.svelte-wt4tt0{padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:22px}.fields.svelte-wt4tt0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}label.label.svelte-wt4tt0{display:flex;flex-direction:column;gap:8px}input.svelte-wt4tt0:not([type=checkbox]),textarea.svelte-wt4tt0{border:1px solid var(--line-2);background:transparent;padding:12px;font:400 16px/1.3 var(--f-body);color:var(--ink);outline:none;border-radius:4px;text-transform:none;letter-spacing:normal;transition:border-color .15s,box-shadow .15s}textarea.svelte-wt4tt0{resize:vertical;line-height:1.5}input.svelte-wt4tt0:not([type=checkbox]):focus,textarea.svelte-wt4tt0:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1a191514}fieldset.svelte-wt4tt0{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}legend.svelte-wt4tt0{padding:0;margin-bottom:10px}.chips.svelte-wt4tt0{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-wt4tt0{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:4px;padding:9px 12px;font:500 12px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.chip.svelte-wt4tt0:hover{border-color:var(--ink)}.chip.svelte-wt4tt0 input:where(.svelte-wt4tt0){position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.box.svelte-wt4tt0{width:9px;height:9px;border-radius:2px;border:1px solid var(--ink)}.chip.svelte-wt4tt0 input:where(.svelte-wt4tt0):checked+.box:where(.svelte-wt4tt0){background:var(--ink)}.chip.svelte-wt4tt0:has(input:where(.svelte-wt4tt0):focus-visible){outline:2px solid var(--ink);outline-offset:2px}.hp.svelte-wt4tt0{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.submit-row.svelte-wt4tt0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:4px}.note.svelte-wt4tt0{font:400 12px/1.4 var(--f-mono);color:var(--muted);max-width:28em;min-height:1em}.submit-row.svelte-wt4tt0 .btn:where(.svelte-wt4tt0){padding:16px 22px}footer.svelte-jz8lnl{border-top:1px solid var(--line)}.inner.svelte-jz8lnl{padding-block:32px 28px;display:flex;flex-direction:column;gap:24px}.word.svelte-jz8lnl{aspect-ratio:5.4 / 1;position:relative}.meta.svelte-jz8lnl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;border-top:1px solid var(--line);padding-top:14px;font:400 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}a.svelte-jz8lnl{color:var(--ink);text-decoration:none}a.svelte-jz8lnl:hover{color:var(--muted)}
