.hero[data-astro-cid-lcdefpme]{min-height:max(640px,min(100vh,920px));padding:150px var(--gut) 96px;align-content:end;display:grid;position:relative}.say[data-astro-cid-lcdefpme]{color:var(--soft)}.nw[data-astro-cid-lcdefpme]{white-space:nowrap}h1[data-astro-cid-lcdefpme]{font:200 clamp(42px, 7.4vw, 112px)/.97 var(--display);letter-spacing:-.035em;max-width:12ch;margin:18px 0 26px}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:1.6s cubic-bezier(.25,1,.5,1) both rise;display:block}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.14s}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.28s}@keyframes rise{0%{opacity:.3;transform:translateY(24px)}}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:50ch;color:var(--soft);margin:0 0 30px;font-size:17px}.row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hint[data-astro-cid-lcdefpme]{right:var(--edge);justify-items:center;gap:10px;display:grid;position:absolute;bottom:96px}.hero[data-astro-cid-lcdefpme],.sec[data-astro-cid-lcdefpme]{--edge:max(var(--gut), calc((100% - 1240px) / 2 + var(--gut)));padding-inline:var(--edge)}.hint[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:linear-gradient(var(--text), transparent);transform-origin:top;width:1px;height:56px}.group[data-astro-cid-lcdefpme]{gap:18px;display:grid}.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{margin-top:56px}.group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.grid[data-astro-cid-lcdefpme]{--cols:3;flex-wrap:wrap;justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.grid[data-astro-cid-lcdefpme]>.card[data-astro-cid-lcdefpme]{flex:0 0 calc((100% - (var(--cols) - 1) * 22px) / var(--cols))}.card[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, color-mix(in srgb, var(--lc) 7%, transparent), transparent 40%), #06090e80;backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lc) 45%, transparent);border:1px solid #eef1f41a;border-radius:18px;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:14px 14px 20px;scroll-margin-top:96px;transition:border-color .3s;display:grid;position:relative}.card[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--lc) 55%, transparent)}.card[data-astro-cid-lcdefpme] .shot{aspect-ratio:16/10;object-fit:cover;object-position:left top;border:1px solid #eef1f414;border-radius:12px;width:100%;height:auto;display:block}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font:300 30px/1 var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;margin:4px 6px 0;display:flex}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";border-radius:18px;position:absolute;inset:0}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible:after{outline:2px solid var(--cyan);outline-offset:3px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--soft);margin:0 6px}.card[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{white-space:nowrap}.shd[data-astro-cid-lcdefpme] .cap[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]>.cap[data-astro-cid-lcdefpme]{text-wrap:balance}.card[data-astro-cid-lcdefpme] .mt[data-astro-cid-lcdefpme]{font:400 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:10px;margin:0 6px;display:flex}.about-body[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--soft);text-wrap:pretty;gap:18px;display:grid}.about-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.about-body[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--ink,#fff);font:300 clamp(22px, 2.4vw, 30px)/1.25 var(--display);letter-spacing:-.01em;text-wrap:balance;margin-bottom:8px}.contact[data-astro-cid-lcdefpme]{text-align:center;padding-bottom:170px}.dawn[data-astro-cid-lcdefpme]{will-change:transform, opacity;width:112px;height:112px;margin:0 auto 26px}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;font:200 clamp(36px, 5vw, 64px)/1 var(--display);letter-spacing:-.03em;margin:18px auto}.contact[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--soft);max-width:52ch;margin:0 auto 28px}.reach[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.addr[data-astro-cid-lcdefpme]{min-height:46px;font:400 14px/1 var(--mono);backdrop-filter:blur(6px);background:#04060a59;border:1px solid #eef1f42e;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;display:inline-flex}.addr[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;position:relative}.addr[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:34px;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#eef1f41a;border:0;border-radius:999px;padding:0 12px;position:relative}.addr[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after,.addr[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:calc(50% - 22px) 0}@media (width<=1200px){.card[data-astro-cid-lcdefpme] .mt[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px}}@media (width<=1000px){.grid[data-astro-cid-lcdefpme]{--cols:2}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding-top:140px;padding-bottom:72px}.row[data-astro-cid-lcdefpme]{display:grid}.hint[data-astro-cid-lcdefpme]{display:none}.grid[data-astro-cid-lcdefpme]{--cols:1}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:28px}}@media (prefers-reduced-motion:reduce){h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}.card[data-astro-cid-lcdefpme]{transition:none}}
