.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;padding:0;overflow:hidden;display:grid;align-items:end}.photo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;will-change:transform}.photo[data-astro-cid-bbe6dxrz] img{width:100%;height:100%;object-fit:cover;object-position:60% 40%;animation:develop 1.8s var(--ease) both}.photo[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000008c,#00000026 55%,#0000),linear-gradient(0deg,#000000b3,#0000 45%)}.copy[data-astro-cid-bbe6dxrz]{position:relative;padding:7rem var(--gutter) 3rem;padding-right:calc(var(--gutter) + var(--rail))}.name[data-astro-cid-bbe6dxrz]{display:grid;font-size:min(17vw,22svh)}.line[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-top:.16em;margin-top:-.12em}.line[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:block;animation:rise 1s var(--ease) both}.line[data-astro-cid-bbe6dxrz]:nth-child(2)>span[data-astro-cid-bbe6dxrz]{animation-delay:.09s}.line[data-astro-cid-bbe6dxrz]:nth-child(3)>span[data-astro-cid-bbe6dxrz]{animation-delay:.18s}.where[data-astro-cid-bbe6dxrz]{font:500 var(--fs-md)/1.3 var(--text);margin-top:.9rem;letter-spacing:.01em;animation:fade .8s .5s both}.tagline[data-astro-cid-bbe6dxrz]{max-width:30rem;margin:1.1rem 0 0;color:#dcd9d3;animation:fade .8s .6s both}@media(min-width:1000px){.hero[data-astro-cid-bbe6dxrz]{align-items:stretch}.copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:space-between;padding-top:5.5rem;padding-bottom:2.6rem}.name[data-astro-cid-bbe6dxrz]{font-size:min(13.5vw,25svh)}}@media(max-width:999px){.photo[data-astro-cid-bbe6dxrz] img{object-position:55% 30%}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes develop{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.line[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz],.photo[data-astro-cid-bbe6dxrz] img,.where[data-astro-cid-bbe6dxrz],.tagline[data-astro-cid-bbe6dxrz]{animation:none}}.services[data-astro-cid-hmef2yck]{display:grid;gap:clamp(4rem,9vw,8rem)}.row[data-astro-cid-hmef2yck]{display:grid;gap:1.4rem}.img[data-astro-cid-hmef2yck]{display:block;overflow:hidden}.img[data-astro-cid-hmef2yck] img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 1.2s var(--ease)}.img[data-astro-cid-hmef2yck]:hover img{transform:scale(1.02)}h2[data-astro-cid-hmef2yck]{font-size:var(--fs-display-m);margin-bottom:1rem}.text[data-astro-cid-hmef2yck] p[data-astro-cid-hmef2yck]{max-width:24rem;color:#d8d5cf}@media(min-width:900px){.row[data-astro-cid-hmef2yck]{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(2rem,4vw,4rem)}.row[data-astro-cid-hmef2yck].flip{grid-template-columns:5fr 7fr}.row[data-astro-cid-hmef2yck].flip .img[data-astro-cid-hmef2yck]{order:2}.row[data-astro-cid-hmef2yck].flip .text[data-astro-cid-hmef2yck]{text-align:right;justify-items:end;display:grid}}@media(prefers-reduced-motion:reduce){.img[data-astro-cid-hmef2yck] img{transition:none}}a[data-astro-cid-ian7jczt] img{transition:opacity .3s}a[data-astro-cid-ian7jczt]:hover img{opacity:.82}a[data-astro-cid-ian7jczt]:hover .caption[data-astro-cid-ian7jczt] span[data-astro-cid-ian7jczt]:first-child{text-decoration:underline}.talk[data-astro-cid-3qfjqny6]{display:grid;gap:2rem;border-top:1px solid var(--graphite)}h2[data-astro-cid-3qfjqny6]{font-size:clamp(5rem,20vw,16rem)}p[data-astro-cid-3qfjqny6]{max-width:26rem;color:#d8d5cf}.actions[data-astro-cid-3qfjqny6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}@media(min-width:900px){.talk[data-astro-cid-3qfjqny6]{grid-template-columns:auto 1fr;align-items:end;gap:4rem}}.reviews[data-astro-cid-bgwftent]{padding-inline:0}.head[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem)}h2[data-astro-cid-bgwftent]{font-size:var(--fs-display-s)}.actions[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.toggle[data-astro-cid-bgwftent]{font:500 var(--fs-sm) var(--text);color:var(--silver);background:none;border:0;padding:.3rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.toggle[data-astro-cid-bgwftent]:hover{color:var(--paper)}.marquee[data-astro-cid-bgwftent]{overflow:hidden;margin-right:var(--rail);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.track[data-astro-cid-bgwftent]{display:flex;width:max-content;animation:slide var(--dur) linear infinite}.marquee[data-astro-cid-bgwftent]:hover .track[data-astro-cid-bgwftent],.marquee[data-astro-cid-bgwftent]:focus-within .track[data-astro-cid-bgwftent],.marquee[data-astro-cid-bgwftent].paused .track[data-astro-cid-bgwftent]{animation-play-state:paused}@keyframes slide{0%{transform:translate(-50%)}to{transform:translate(0)}}.set[data-astro-cid-bgwftent]{display:flex;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0 clamp(.5rem,1vw,.75rem);list-style:none}.card[data-astro-cid-bgwftent]{width:clamp(17rem,28vw,25rem);flex:none;padding:1.6rem 1.5rem 1.4rem;border-top:1px solid #4a4946}figure[data-astro-cid-bgwftent]{margin:0;display:grid;gap:1rem;height:100%;align-content:start}.stars[data-astro-cid-bgwftent]{margin:0;letter-spacing:.15em;font-size:.95rem;color:var(--paper)}blockquote[data-astro-cid-bgwftent]{margin:0}blockquote[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{margin:0;font-size:var(--fs-md);line-height:1.45}figcaption[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:var(--fs-sm)}.name[data-astro-cid-bgwftent]{font-weight:600}.src[data-astro-cid-bgwftent],.placeholder[data-astro-cid-bgwftent] blockquote[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent],.placeholder[data-astro-cid-bgwftent] .name[data-astro-cid-bgwftent]{color:var(--silver)}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-bgwftent]{animation:none}.marquee[data-astro-cid-bgwftent]{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none;padding-inline:var(--gutter)}.card[data-astro-cid-bgwftent]{scroll-snap-align:start}[data-astro-cid-bgwftent][data-dup],.toggle[data-astro-cid-bgwftent]{display:none}}.work[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:var(--fs-display-m);margin-bottom:clamp(2rem,4vw,3rem)}.work[data-astro-cid-v4qhm7jo]>.link-action[data-astro-cid-v4qhm7jo]{margin-top:1rem}.head[data-astro-cid-xfc3i37n]{padding-top:clamp(2rem,6vw,5rem);padding-bottom:2rem}h1[data-astro-cid-xfc3i37n]{font-size:clamp(3.4rem,9vw,8.5rem);max-width:14ch}.cover[data-astro-cid-xfc3i37n] img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.body[data-astro-cid-xfc3i37n]{display:grid;gap:1.5rem;padding-bottom:0}.summary[data-astro-cid-xfc3i37n]{font-size:var(--fs-lg);line-height:1.35;max-width:24ch}@media(min-width:900px){.body[data-astro-cid-xfc3i37n]{grid-template-columns:5fr 7fr;gap:4rem}}.sg[data-astro-cid-xfc3i37n]{font-size:var(--fs-display-s);margin-bottom:2rem}.filters[data-astro-cid-mcucbzri]{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:2rem}.filters[data-astro-cid-mcucbzri] button[data-astro-cid-mcucbzri]{font:500 var(--fs-base) var(--text);color:var(--silver);background:none;border:0;padding:.3rem 0;cursor:pointer;border-bottom:1px solid transparent}.filters[data-astro-cid-mcucbzri] button[data-astro-cid-mcucbzri]:hover{color:var(--paper)}.filters[data-astro-cid-mcucbzri] button[data-astro-cid-mcucbzri][aria-pressed=true]{color:var(--paper);border-bottom-color:var(--paper)}.lightbox[data-astro-cid-auwy4is6]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000000f5;color:var(--paper)}.lightbox[data-astro-cid-auwy4is6][open]{display:grid;grid-template:1fr auto / 1fr;place-items:center}.lightbox[data-astro-cid-auwy4is6]::backdrop{background:#000}.lightbox[data-astro-cid-auwy4is6] img[data-astro-cid-auwy4is6]{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 6rem);width:auto;height:auto;object-fit:contain}.count[data-astro-cid-auwy4is6]{margin:0 0 1.4rem;font-size:var(--fs-sm);color:var(--silver)}.lightbox[data-astro-cid-auwy4is6] button[data-astro-cid-auwy4is6]{position:absolute;font:500 var(--fs-sm) var(--text);color:var(--paper);background:#0006;border:0;padding:.8rem 1rem;cursor:pointer}.lightbox[data-astro-cid-auwy4is6] button[data-astro-cid-auwy4is6]:hover{text-decoration:underline}.close[data-astro-cid-auwy4is6]{top:.6rem;right:.6rem}.prev[data-astro-cid-auwy4is6]{left:.4rem;bottom:.6rem}.next[data-astro-cid-auwy4is6]{right:.4rem;bottom:.6rem}@media(min-width:800px){.prev[data-astro-cid-auwy4is6],.next[data-astro-cid-auwy4is6]{top:50%;bottom:auto;transform:translateY(-50%)}}a[data-astro-cid-auwy4is6]{cursor:zoom-in}.cover-band[data-astro-cid-iqd6muxo]{margin-bottom:clamp(2rem,5vw,4rem)}.cover-band[data-astro-cid-iqd6muxo] img{width:100%;aspect-ratio:16 / 9;max-height:78svh;object-fit:cover}.back[data-astro-cid-gnfdudmt]{margin-top:2rem}.lead[data-astro-cid-gnfdudmt]{max-width:var(--measure);font-size:var(--fs-md);line-height:1.5;color:#dcd9d3;margin:0 0 clamp(2.5rem,5vw,4rem)}.list[data-astro-cid-slnnehjp]{display:grid;gap:clamp(3rem,7vw,6rem)}article[data-astro-cid-slnnehjp]{display:grid;gap:1.2rem}.img[data-astro-cid-slnnehjp] img{width:100%;aspect-ratio:3 / 2;object-fit:cover}h2[data-astro-cid-slnnehjp]{font-size:var(--fs-display-s);margin:.4rem 0 1rem}h2[data-astro-cid-slnnehjp] a[data-astro-cid-slnnehjp]{text-decoration:none}h2[data-astro-cid-slnnehjp] a[data-astro-cid-slnnehjp]:hover{text-decoration:underline;text-decoration-thickness:2px}.meta[data-astro-cid-slnnehjp]{font-size:var(--fs-sm);margin:0}article[data-astro-cid-slnnehjp] p[data-astro-cid-slnnehjp]:last-child{max-width:28rem;color:#d8d5cf}@media(min-width:900px){article[data-astro-cid-slnnehjp]{grid-template-columns:7fr 5fr;align-items:end;gap:3rem}}.text[data-astro-cid-gbzihmtz]{margin-bottom:3rem;font-size:var(--fs-md)}.back[data-astro-cid-gbzihmtz]{margin-top:2rem}.about[data-astro-cid-6hlf6fu3]{display:grid;gap:2.5rem}.about[data-astro-cid-6hlf6fu3] img{width:100%;max-width:34rem;aspect-ratio:4 / 5;object-fit:cover}.about[data-astro-cid-6hlf6fu3] .prose[data-astro-cid-6hlf6fu3]{font-size:var(--fs-md)}@media(min-width:900px){.about[data-astro-cid-6hlf6fu3]{grid-template-columns:5fr 6fr;align-items:end;gap:4rem}}.form[data-astro-cid-svshx33u]{display:grid;gap:1.4rem 1.6rem}@media(min-width:700px){.form[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}.full[data-astro-cid-svshx33u]{grid-column:1 / -1}}.field[data-astro-cid-svshx33u]{display:grid;gap:.45rem}label[data-astro-cid-svshx33u]{font-size:var(--fs-sm);font-weight:500}input[data-astro-cid-svshx33u],select[data-astro-cid-svshx33u],textarea[data-astro-cid-svshx33u]{font:inherit;color:var(--paper);background:transparent;border:0;border-bottom:1px solid #5d5b57;padding:.6rem 0;border-radius:0;width:100%;color-scheme:dark}select[data-astro-cid-svshx33u] option[data-astro-cid-svshx33u]{background:var(--black)}input[data-astro-cid-svshx33u]:focus,select[data-astro-cid-svshx33u]:focus,textarea[data-astro-cid-svshx33u]:focus{outline:none;border-bottom-color:var(--paper)}input[data-astro-cid-svshx33u]:focus-visible,select[data-astro-cid-svshx33u]:focus-visible,textarea[data-astro-cid-svshx33u]:focus-visible{box-shadow:0 1px 0 0 var(--paper)}.check[data-astro-cid-svshx33u]{grid-template-columns:auto 1fr;align-items:start;gap:.8rem}.check[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--paper)}.check[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-weight:400;color:#d8d5cf}.submit[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.status[data-astro-cid-svshx33u]{margin:0;font-size:var(--fs-sm);color:var(--silver);max-width:32rem}button[data-astro-cid-svshx33u]:disabled{opacity:.45;cursor:not-allowed}button[data-astro-cid-svshx33u]:disabled:hover{background:var(--paper);color:var(--black)}.contact[data-astro-cid-ccsqo5in]{display:grid;gap:4rem}@media(min-width:1100px){.contact[data-astro-cid-ccsqo5in]{grid-template-columns:2fr 1fr}}h2[data-astro-cid-ccsqo5in]{font:600 var(--fs-base) var(--text);margin-bottom:1.2rem}dl[data-astro-cid-ccsqo5in]{margin:0;display:grid;gap:1rem}dt[data-astro-cid-ccsqo5in]{font-size:var(--fs-sm)}dd[data-astro-cid-ccsqo5in]{margin:0;font-size:var(--fs-md)}dd[data-astro-cid-ccsqo5in] a[data-astro-cid-ccsqo5in]{text-decoration:none}dd[data-astro-cid-ccsqo5in] a[data-astro-cid-ccsqo5in]:hover{text-decoration:underline}.pending[data-astro-cid-p3eh4zyg]{border-left:2px solid var(--accent);padding-left:1rem;color:var(--paper)}h2[data-astro-cid-p3eh4zyg]{font:600 var(--fs-md) var(--text);margin:2rem 0 .6rem}
