.page.svelte-1wnry0g{max-width:900px;padding-top:var(--page-top);padding-bottom:96px}.head.svelte-1wnry0g{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap}.icon.svelte-1wnry0g{width:128px;height:128px;border-radius:28px;box-shadow:var(--shadow)}.head-text.svelte-1wnry0g{flex:1 1 340px}.eyebrow.svelte-1wnry0g{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}h1.svelte-1wnry0g{font-family:var(--serif);font-size:clamp(34px,5vw,46px);line-height:1.1;letter-spacing:-.02em;margin:0}h1.svelte-1wnry0g .thin:where(.svelte-1wnry0g){color:var(--text-secondary);font-weight:400}.featured-list.svelte-1wnry0g li:where(.svelte-1wnry0g){margin:4px 0}.featured-list.svelte-1wnry0g a:where(.svelte-1wnry0g){color:var(--accent, #dc4c42);text-decoration:none}.tagline.svelte-1wnry0g{font-size:20px;color:var(--text-secondary);margin-top:10px;max-width:34em}.jump.svelte-1wnry0g{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:14px}.jump.svelte-1wnry0g a:where(.svelte-1wnry0g){color:var(--text-secondary)}.jump.svelte-1wnry0g a:where(.svelte-1wnry0g):hover{color:var(--accent)}section[id].svelte-1wnry0g{scroll-margin-top:calc(var(--nav-h) + 16px)}blockquote.svelte-1wnry0g{margin:0 0 14px;padding:26px 30px;background:var(--bg-secondary);border-left:3px solid var(--accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0}blockquote.svelte-1wnry0g p:where(.svelte-1wnry0g){font-family:var(--serif);font-size:21px;line-height:1.45;margin:0 0 12px;max-width:36em}blockquote.svelte-1wnry0g cite:where(.svelte-1wnry0g){font-style:normal;font-size:14px;color:var(--text-secondary)}:root.dark blockquote.svelte-1wnry0g{background:var(--card-bg);border:1px solid var(--border);border-left:3px solid var(--accent)}.sub.svelte-1wnry0g{font-size:17px;color:var(--text-secondary);margin-top:8px;max-width:40em}.review.svelte-1wnry0g{margin:14px 0 0;font-size:14px}.links.svelte-1wnry0g{font-size:14px;margin-top:14px}.latest.svelte-1wnry0g{margin-top:14px;font-size:16px;color:var(--text-primary);max-width:46em}.latest.svelte-1wnry0g a:where(.svelte-1wnry0g){margin-left:6px;color:var(--accent);font-weight:500}.contact-inline.svelte-1wnry0g{margin-top:16px;font-size:15px;color:var(--text-secondary);max-width:46em}.facts.svelte-1wnry0g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 28px;margin-top:36px;padding:22px 26px;background:var(--bg-secondary);border-radius:var(--radius-lg)}.facts.svelte-1wnry0g div:where(.svelte-1wnry0g){padding:8px 0}.facts.svelte-1wnry0g span:where(.svelte-1wnry0g){display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.facts.svelte-1wnry0g b:where(.svelte-1wnry0g){font-size:15px;font-weight:600}section.svelte-1wnry0g{margin-top:72px}h2.svelte-1wnry0g{font-family:var(--serif);font-size:30px;letter-spacing:-.01em;margin-bottom:20px}h3.svelte-1wnry0g{font-size:16px;font-weight:600;margin:26px 0 6px}p.svelte-1wnry0g{margin-bottom:14px;max-width:46em}.big.svelte-1wnry0g{font-size:19px;line-height:1.5}.muted.svelte-1wnry0g{color:var(--text-secondary);font-size:15px}.note.svelte-1wnry0g{max-width:46em}a.svelte-1wnry0g{color:var(--accent);text-decoration:none}a.svelte-1wnry0g:hover{text-decoration:underline}.rel.svelte-1wnry0g{padding:26px 30px;background:var(--bg-secondary);border-radius:var(--radius-lg);margin-bottom:16px}.rel.svelte-1wnry0g h3:where(.svelte-1wnry0g){margin:0 0 4px;font-size:20px;font-family:var(--serif)}.rel.svelte-1wnry0g .when:where(.svelte-1wnry0g){font-size:13px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:10px}.rel.svelte-1wnry0g ul.plain:where(.svelte-1wnry0g) li:where(.svelte-1wnry0g){padding:6px 0 6px 24px}.grid.svelte-1wnry0g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.card.svelte-1wnry0g{background:var(--bg-secondary);border-radius:var(--radius);padding:22px 24px}.card.svelte-1wnry0g h3:where(.svelte-1wnry0g){margin-top:0}.card.svelte-1wnry0g p:where(.svelte-1wnry0g){margin:0;font-size:15px;color:var(--text-secondary)}ul.plain.svelte-1wnry0g{list-style:none;padding:0;max-width:46em;margin:0}ul.plain.svelte-1wnry0g li:where(.svelte-1wnry0g){position:relative;padding:8px 0 8px 26px}ul.plain.svelte-1wnry0g li:where(.svelte-1wnry0g):before{content:"";position:absolute;left:3px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.shots.svelte-1wnry0g{display:flex;gap:14px;overflow-x:auto;padding-bottom:14px;margin-bottom:18px;-webkit-overflow-scrolling:touch}.shots.svelte-1wnry0g img:where(.svelte-1wnry0g){height:440px;width:auto;flex:none;border-radius:14px;border:1px solid var(--border);display:block}.shots.framed.svelte-1wnry0g{padding:10px 6px 26px}.about.svelte-1wnry0g{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.portrait.svelte-1wnry0g{width:160px;height:160px;border-radius:16px;object-fit:cover;box-shadow:var(--shadow);display:block}.about.svelte-1wnry0g>div:where(.svelte-1wnry0g){flex:1 1 320px}.shots.framed.svelte-1wnry0g img:where(.svelte-1wnry0g){height:480px;border:0;border-radius:0;filter:drop-shadow(0 18px 28px rgba(0,0,0,.22))}@media(min-width:760px){.shots.svelte-1wnry0g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.shots.framed.svelte-1wnry0g{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shots.svelte-1wnry0g img:where(.svelte-1wnry0g),.shots.framed.svelte-1wnry0g img:where(.svelte-1wnry0g){width:100%;height:auto}}table.svelte-1wnry0g{width:100%;border-collapse:collapse;font-size:15px;margin-bottom:16px}td.svelte-1wnry0g{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}td.svelte-1wnry0g:first-child{font-weight:600;white-space:nowrap;width:11rem;color:var(--text-secondary)}.swatch-head.svelte-1wnry0g{margin-top:34px}.logos.svelte-1wnry0g{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.logo.svelte-1wnry0g{display:block;padding:28px;border-radius:var(--radius);border:1px solid var(--border)}.logo.light.svelte-1wnry0g{background:#fff}.logo.dark.svelte-1wnry0g{background:#171717}.logo.svelte-1wnry0g img:where(.svelte-1wnry0g){width:100%;height:auto;display:block}.swatches.svelte-1wnry0g{display:flex;gap:14px;flex-wrap:wrap}.swatch.svelte-1wnry0g{width:130px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);font-size:13px}.swatch.svelte-1wnry0g div:where(.svelte-1wnry0g){height:68px}.swatch.svelte-1wnry0g p:where(.svelte-1wnry0g){margin:0;padding:9px 11px;font-variant-numeric:tabular-nums}.swatch.svelte-1wnry0g p:where(.svelte-1wnry0g) span:where(.svelte-1wnry0g){color:var(--text-muted);margin-left:4px}.contact.svelte-1wnry0g{padding:34px;background:var(--bg-secondary);border-radius:var(--radius-lg)}.contact.svelte-1wnry0g .big:where(.svelte-1wnry0g) a:where(.svelte-1wnry0g){font-weight:600}:root.dark .facts.svelte-1wnry0g,:root.dark .card.svelte-1wnry0g,:root.dark .rel.svelte-1wnry0g,:root.dark .contact.svelte-1wnry0g{background:var(--card-bg);border:1px solid var(--border)}@media(max-width:640px){.head.svelte-1wnry0g{gap:20px}.icon.svelte-1wnry0g{width:88px;height:88px;border-radius:20px}.rel.svelte-1wnry0g,.contact.svelte-1wnry0g{padding:22px 18px}.shots.svelte-1wnry0g img:where(.svelte-1wnry0g){height:380px}.shots.framed.svelte-1wnry0g img:where(.svelte-1wnry0g){height:400px}td.svelte-1wnry0g:first-child{width:auto;white-space:normal}section.svelte-1wnry0g{margin-top:56px}}
