.gh-hero[data-astro-cid-ge2uvauf]{background:#000;flex-direction:column;justify-content:center;min-height:94vh;padding:188px 0 0;display:flex;position:relative;overflow:hidden}.gh-hero-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.gh-hero-gradient[data-astro-cid-ge2uvauf]{background:linear-gradient(#0000009e 0%,#0000006b 28%,#000000d1 62%,#000 100%);position:absolute;inset:0}.gh-hero-hatch[data-astro-cid-ge2uvauf]{opacity:.05;background-image:repeating-linear-gradient(32deg,#d79f3080 0 1px,#0000 1px 74px),repeating-linear-gradient(-32deg,#d79f3080 0 1px,#0000 1px 74px);position:absolute;inset:0}.gh-hero-content[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px 40px;animation:.7s cubic-bezier(.2,.7,.3,1) both ghRise;display:flex;position:relative}.gh-hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:0}.gh-hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;color:#fff;text-wrap:balance;font-family:Archivo,sans-serif;font-size:clamp(48px,9.2vw,116px);font-weight:800;line-height:.98;display:block}.gh-hero-eyebrow[data-astro-cid-ge2uvauf]{color:#d79f30;text-transform:uppercase;letter-spacing:.14em;margin:28px 0 0;font-size:12px;font-weight:500;display:block}.gh-hero-rule[data-astro-cid-ge2uvauf]{background:#ffffff42;width:180px;height:1px;margin:28px 0;display:block}.gh-hero-lead[data-astro-cid-ge2uvauf]{color:#e8e6e2;text-wrap:pretty;max-width:46ch;margin:0;font-size:17px;line-height:1.65}.gh-hero-buttons[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}@media (width<=560px){.gh-hero-buttons[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center}.gh-hero-buttons[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{text-align:center;width:min(100%,260px)}}.gh-btn-gold[data-astro-cid-ge2uvauf]{color:#000;white-space:nowrap;clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);background:#d79f30;padding:13px 34px;font-size:14px;font-weight:600}.gh-btn-gold[data-astro-cid-ge2uvauf]:hover{background:#f1b52f}.gh-btn-dark[data-astro-cid-ge2uvauf]{color:#fff;white-space:nowrap;clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);background:#16171a;padding:13px 34px;font-size:14px;font-weight:600}.gh-btn-dark[data-astro-cid-ge2uvauf]:hover{background:#23262a}.gh-hero-license[data-astro-cid-ge2uvauf]{color:#9ca0a6;margin:28px 0 0;font-size:14px}.gh-marquee-wrap[data-astro-cid-ge2uvauf]{background:#000000b8;border-top:1px solid #ffffff1f;margin-top:auto;position:relative;overflow:hidden}.gh-marquee-dots[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background-image:radial-gradient(#e8e6e229 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:-14px;transform:skew(-16deg)rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 40% 60%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 40% 60%,#000 100%)}.gh-marquee-track[data-astro-cid-ge2uvauf]{width:max-content;animation:46s linear infinite ghMarquee;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32% 68%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 32% 68%,#0000 100%)}.gh-marquee-set[data-astro-cid-ge2uvauf]{color:#9ca0a6;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:20px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.gh-marquee-set[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{padding:0 30px}.gh-services[data-astro-cid-lesv7jgp]{background:#131416;padding:76px 0;scroll-margin-top:76px}.gh-services-mark[data-astro-cid-lesv7jgp]{align-items:center;gap:12px;margin-bottom:34px;display:flex}.gh-services-head[data-astro-cid-lesv7jgp]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.gh-services-head[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;color:#fff;max-width:11ch;margin:0;font-family:Archivo,sans-serif;font-size:clamp(44px,6.2vw,72px);font-weight:800;line-height:1}.gh-services-copy[data-astro-cid-lesv7jgp]{flex:0 400px;min-width:260px}.gh-services-copy[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:#9ca0a6;text-wrap:pretty;margin:0 0 22px;font-size:17px;line-height:1.6}.gh-services-links[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:12px 30px;display:flex}.gh-services-links[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.gh-services-list[data-astro-cid-lesv7jgp]{border-top:1px solid #383b40;grid-template-columns:1fr 1fr;column-gap:56px;margin:56px 0 0;padding:0;list-style:none;display:grid}.gh-services-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{border-bottom:1px solid #383b40}.gh-service-row[data-astro-cid-lesv7jgp]{align-items:center;gap:22px;padding:26px 0;display:flex}.gh-service-num[data-astro-cid-lesv7jgp]{color:#d79f30;letter-spacing:.12em;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.gh-service-text[data-astro-cid-lesv7jgp]{flex:1;min-width:0}.gh-service-title[data-astro-cid-lesv7jgp]{color:#fff;letter-spacing:-.02em;margin:0;font-family:Archivo,sans-serif;font-size:22px;font-weight:700;line-height:1.15;transition:color .2s;display:block}.gh-service-desc[data-astro-cid-lesv7jgp]{color:#9ca0a6;margin-top:6px;font-size:15px;line-height:1.5;display:block}.gh-service-arrow[data-astro-cid-lesv7jgp]{color:#9ca0a6;border:1px solid #383b40;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:background .2s,color .2s,border-color .2s;display:flex}.gh-service-row[data-astro-cid-lesv7jgp]:hover .gh-service-title[data-astro-cid-lesv7jgp]{color:#d79f30}.gh-service-row[data-astro-cid-lesv7jgp]:hover .gh-service-arrow[data-astro-cid-lesv7jgp]{color:#000;background:#d79f30;border-color:#d79f30}@media (width<=760px){.gh-services-list[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;margin-top:40px}.gh-service-row[data-astro-cid-lesv7jgp]{gap:16px;padding:22px 0}.gh-service-title[data-astro-cid-lesv7jgp]{font-size:19px}}.gh-work[data-astro-cid-t3eiqlen]{background:#000;padding:76px 0;scroll-margin-top:76px}.gh-work-mark[data-astro-cid-t3eiqlen]{align-items:center;gap:12px;margin-bottom:34px;display:flex}.gh-work-head[data-astro-cid-t3eiqlen]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.gh-work-head[data-astro-cid-t3eiqlen] h2[data-astro-cid-t3eiqlen]{letter-spacing:-.025em;color:#fff;max-width:18ch;margin:0;font-family:Archivo,sans-serif;font-size:clamp(30px,4vw,38px);font-weight:700;line-height:1.05}.gh-work-nav[data-astro-cid-t3eiqlen]{gap:14px;display:flex}.gh-work-nav-bottom[data-astro-cid-t3eiqlen]{margin-top:22px;display:none}@media (width<=760px){.gh-work-nav-top[data-astro-cid-t3eiqlen]{display:none}.gh-work-nav-bottom[data-astro-cid-t3eiqlen]{justify-content:center;gap:14px;display:flex}}.gh-work-nav[data-astro-cid-t3eiqlen] button[data-astro-cid-t3eiqlen]{color:#e8e6e2;cursor:pointer;background:0 0;border:1px solid #383b40;width:60px;height:60px;font-size:24px;line-height:1}.gh-work-nav[data-astro-cid-t3eiqlen] button[data-astro-cid-t3eiqlen]:hover{color:#d79f30;border-color:#d79f30}.gh-work-filters[data-astro-cid-t3eiqlen]{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.gh-chip[data-astro-cid-t3eiqlen]{color:#9ca0a6;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #383b40;min-height:44px;padding:10px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.gh-chip[data-astro-cid-t3eiqlen]:hover{color:#e8e6e2;border-color:#5f6369}.gh-chip[data-astro-cid-t3eiqlen][aria-pressed=true]{color:#000;background:#d79f30;border-color:#d79f30}.gh-work-rail[data-astro-cid-t3eiqlen]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin-top:36px;padding:0 24px;scroll-padding-left:24px;display:flex;overflow-x:auto}.gh-work-rail[data-astro-cid-t3eiqlen]::-webkit-scrollbar{display:none}.gh-work-item[data-astro-cid-t3eiqlen]{scroll-snap-align:start;cursor:zoom-in;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:#131416;border:1px solid #383b40;flex:none;max-width:82vw;height:clamp(300px,46vw,440px);padding:0;position:relative;overflow:hidden}.gh-work-item[data-astro-cid-t3eiqlen][hidden]{display:none}.gh-work-img[data-astro-cid-t3eiqlen]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gh-work-label[data-astro-cid-t3eiqlen]{color:#e8e6e2;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:linear-gradient(#0000,#000c);padding:36px 16px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;position:absolute;bottom:0;left:0;right:0}.gh-lightbox[data-astro-cid-t3eiqlen]{z-index:90;background:#000;flex-direction:column;padding:18px;display:flex;position:fixed;inset:0}.gh-lightbox[data-astro-cid-t3eiqlen][hidden]{display:none}.gh-lightbox-top[data-astro-cid-t3eiqlen]{justify-content:flex-end;display:flex}.gh-lightbox-top[data-astro-cid-t3eiqlen] button[data-astro-cid-t3eiqlen]{color:#e8e6e2;cursor:pointer;background:0 0;border:1px solid #383b40;width:48px;height:48px;font-size:22px;line-height:1}.gh-lightbox-main[data-astro-cid-t3eiqlen]{flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex}.gh-lightbox-main[data-astro-cid-t3eiqlen]>button[data-astro-cid-t3eiqlen]{color:#e8e6e2;cursor:pointer;background:0 0;border:1px solid #383b40;flex:none;width:48px;height:48px;font-size:18px}.gh-lightbox-frame[data-astro-cid-t3eiqlen]{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.gh-lightbox-img[data-astro-cid-t3eiqlen]{object-fit:contain;border:1px solid #383b40;max-width:100%;max-height:100%}.gh-lightbox-caption[data-astro-cid-t3eiqlen]{text-align:center;color:#9ca0a6;max-width:800px;margin:16px auto 6px;font-size:14px;line-height:1.6}.gh-about[data-astro-cid-oxgmilyn]{background:#131416;padding:76px 0;scroll-margin-top:76px}.gh-about-inner[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:56px;display:flex}.gh-about-photo-wrap[data-astro-cid-oxgmilyn]{flex:320px;align-items:center;min-width:0;display:flex}.gh-about-photo[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:#0d0e10;border:1px solid #383b40;width:100%;position:relative}.gh-about-img[data-astro-cid-oxgmilyn]{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.gh-about-copy[data-astro-cid-oxgmilyn]{flex:420px;min-width:0}.gh-about-mark[data-astro-cid-oxgmilyn]{align-items:center;gap:12px;margin-bottom:28px;display:flex}.gh-about-copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 24px;font-family:Archivo,sans-serif;font-size:clamp(30px,4vw,38px);font-weight:700;line-height:1.05}.gh-about-copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:#e8e6e2;text-wrap:pretty;margin:0 0 18px;font-size:17px;line-height:1.65}.gh-placeholder-text[data-astro-cid-oxgmilyn]{color:#9ca0a6;font-size:14px}.gh-about-owner[data-astro-cid-oxgmilyn]{letter-spacing:.02em;font-weight:500;color:#9ca0a6!important;margin:0 0 34px!important;font-size:14px!important}.gh-about-stats[data-astro-cid-oxgmilyn]{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.gh-about-stat[data-astro-cid-oxgmilyn]{align-items:center;gap:26px;display:flex}.gh-about-stat-value[data-astro-cid-oxgmilyn]{color:#fff;letter-spacing:-.01em;margin:0;font-family:Archivo,sans-serif;font-size:17px;font-weight:700;line-height:1.2}@media (width<=560px){.gh-about-stats[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.gh-about-stat-label[data-astro-cid-oxgmilyn]{color:#9ca0a6;text-transform:uppercase;letter-spacing:.14em;margin:6px 0 0;font-size:11px;font-weight:500}
