.hero[data-astro-cid-ge2uvauf]{isolation:isolate;margin-left:calc(-1 * max(16px, env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px, env(safe-area-inset-right,0px)));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:relative;overflow:hidden}.bg[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.bg[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:70% 60%;width:100%;height:100%;display:block}.bg[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(0deg, var(--bg) 0%, transparent 35%), linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 90%, transparent) 35%, color-mix(in srgb, var(--bg) 25%, transparent) 100%);position:absolute;inset:0}.inner[data-astro-cid-ge2uvauf]{padding-block:112px 72px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(52px,8vw,112px);font-weight:800;line-height:.92}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] .time[data-astro-cid-ge2uvauf]{color:var(--accent);text-transform:none;font-variant-numeric:tabular-nums}.inner[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{max-width:480px;color:var(--fg);margin-top:28px;font-size:19px;line-height:1.55}.cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.cta-row[data-astro-cid-ge2uvauf] .ghost[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--bg) 55%, transparent);border-color:color-mix(in srgb, var(--fg) 30%, transparent)}.facts[data-astro-cid-ge2uvauf]{gap:48px;margin:56px 0 0;display:flex}.facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--fg);font-family:Big Shoulders Display,system-ui,sans-serif;font-size:44px;font-weight:800;line-height:1}.facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--fg-dim);margin:6px 0 0;font-size:14px}@media (width<=760px){.bg[data-astro-cid-ge2uvauf]:after{background:linear-gradient(0deg, var(--bg) 0%, transparent 40%), color-mix(in srgb, var(--bg) 72%, transparent)}.inner[data-astro-cid-ge2uvauf]{padding-block:64px 48px}.inner[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:17px}.facts[data-astro-cid-ge2uvauf]{gap:32px;margin-top:40px}.facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-size:36px}}.clients[data-astro-cid-f3ntbw76]{padding-block:56px 0}h2[data-astro-cid-f3ntbw76]{color:var(--fg-dim);letter-spacing:0;margin-bottom:18px;font-family:Work Sans,system-ui,sans-serif;font-size:15px;font-weight:500}.board[data-astro-cid-f3ntbw76]{margin:0 calc(-1 * max(16px, env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));background:#eef0ec;justify-content:center;list-style:none;display:flex}.board[data-astro-cid-f3ntbw76] li[data-astro-cid-f3ntbw76]{border-left:1px solid #d6dad3;flex:1 1 0;justify-content:center;align-items:center;max-width:210px;height:112px;padding:26px;display:flex}.board[data-astro-cid-f3ntbw76] li[data-astro-cid-f3ntbw76]:last-child{border-right:1px solid #d6dad3}.board[data-astro-cid-f3ntbw76] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.more[data-astro-cid-f3ntbw76]{color:var(--fg-dim);max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.6}.more[data-astro-cid-f3ntbw76] a[data-astro-cid-f3ntbw76]{color:var(--accent);text-underline-offset:3px;white-space:nowrap}@media (width<=760px){.board[data-astro-cid-f3ntbw76]{flex-wrap:wrap}.board[data-astro-cid-f3ntbw76] li[data-astro-cid-f3ntbw76]{border-bottom:1px solid #d6dad3;border-left:0;border-right:1px solid #d6dad3;flex:0 0 33.333%;max-width:none;height:84px;padding:14px}.board[data-astro-cid-f3ntbw76] li[data-astro-cid-f3ntbw76]:nth-child(3n){border-right:0}.board[data-astro-cid-f3ntbw76] li[data-astro-cid-f3ntbw76]:nth-last-child(-n+3){border-bottom:0}}.services[data-astro-cid-lesv7jgp]{padding-block:88px}.grid[data-astro-cid-lesv7jgp]{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.card[data-astro-cid-lesv7jgp]{background:var(--bg);min-width:0;color:inherit;padding:40px 32px;text-decoration:none;transition:background .15s;display:block}.card[data-astro-cid-lesv7jgp]:hover{background:var(--bg-raised)}.thumb[data-astro-cid-lesv7jgp]{aspect-ratio:16/9;border:1px solid var(--line);border-radius:4px;margin-bottom:24px;transition:border-color .15s;overflow:hidden}.card[data-astro-cid-lesv7jgp]:hover .thumb[data-astro-cid-lesv7jgp]{border-color:var(--accent)}.thumb[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%;display:block}.card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:32px;font-weight:700;line-height:1.05;transition:color .15s}.card[data-astro-cid-lesv7jgp]:hover h3[data-astro-cid-lesv7jgp]{color:var(--accent)}.card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--fg-dim);margin-top:14px;font-size:15px;line-height:1.6}@media (width<=760px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.shopcta[data-astro-cid-jx2mzlhd]{background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-bottom:88px;padding:56px 48px;display:flex}.shopcta[data-astro-cid-jx2mzlhd] h2[data-astro-cid-jx2mzlhd]{font-size:clamp(28px,4vw,44px)}.shopcta[data-astro-cid-jx2mzlhd] p[data-astro-cid-jx2mzlhd]{color:var(--fg-dim);max-width:420px;margin-top:10px}
