.hx[data-astro-cid-lcdefpme]{--hx-vh:100vh;--hx-h:clamp(520px, min(calc(var(--hx-vh) - 140px), 62vw), max(800px, 46vw));--hx-letter:min(clamp(280px, calc(50vw - 110px), 700px), calc((var(--hx-h) - 270px) * 1.4597));height:var(--hx-h);color:#fff;background:#0a0a0a;border-bottom:1px solid #0a0a0a;position:relative;overflow:hidden}@supports (height:100svh){.hx[data-astro-cid-lcdefpme]{--hx-vh:100svh}}.hx-media[data-astro-cid-lcdefpme]{display:block;position:absolute;inset:0}.hx-photo[data-astro-cid-lcdefpme]{-o-object-fit:cover;object-fit:cover;-o-object-position:80% 6%;object-position:80% 6%;width:100%;height:100%;display:block}.hx[data-astro-cid-lcdefpme]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0ab8 0,#0a0a0a57 40%,#0a0a0a00 60%),linear-gradient(0deg,#0a0a0a99 0,#0a0a0a00 26%);position:absolute;inset:0}.hx-body[data-astro-cid-lcdefpme]{z-index:2;max-width:1440px;height:100%;padding:clamp(24px, 4.5vh, 52px) var(--site-gutter,32px) 18px;flex-direction:column;align-items:flex-start;margin:0 auto;display:flex;position:relative}.hx-h1[data-astro-cid-lcdefpme]{width:var(--hx-letter);max-width:100%;margin:auto 0 0}.hx-letter[data-astro-cid-lcdefpme]{transform-origin:0 0;width:100%;height:auto;display:block;transform:rotate(-1.4deg)}.hx-sub[data-astro-cid-lcdefpme]{font-family:Inter Variable,Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(18px, calc(var(--hx-letter) * .05), 32px);letter-spacing:-.02em;margin-top:22px;line-height:1.12;display:block}.hx-sub[data-astro-cid-lcdefpme] .y[data-astro-cid-lcdefpme]{color:#0a0a0a}.hx-cta[data-astro-cid-lcdefpme]{margin-top:22px}.hx-cap[data-astro-cid-lcdefpme]{max-width:var(--hx-letter);color:#ffffffc7;margin:auto 0 0;padding-top:20px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.hx-letter[data-astro-cid-lcdefpme]{animation:.7s cubic-bezier(.2,.8,.2,1) both hx-in}@keyframes hx-in{0%{opacity:0;transform:translateY(14px)rotate(-3.5deg)}to{opacity:1;transform:rotate(-1.4deg)}}}@media (width<=900px),(height<=480px){.hx[data-astro-cid-lcdefpme]{height:auto;min-height:min(72vw, calc(var(--hx-vh) - 81px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hx[data-astro-cid-lcdefpme]:after{display:none}.hx-media[data-astro-cid-lcdefpme]{grid-area:1/2;position:relative;inset:auto}.hx-photo[data-astro-cid-lcdefpme]{-o-object-position:70% 10%;object-position:70% 10%;position:absolute;inset:0}.hx-body[data-astro-cid-lcdefpme]{height:auto;padding:24px 20px 18px var(--site-gutter,32px);grid-area:1/1;margin:0}.hx-h1[data-astro-cid-lcdefpme]{width:100%}.hx-letter[data-astro-cid-lcdefpme]{width:min(100%, max(200px, calc((var(--hx-vh) - 300px) * 1.4597)), 420px)}.hx-sub[data-astro-cid-lcdefpme]{margin-top:18px;font-size:clamp(17px,2.6vw,22px)}.hx-cta[data-astro-cid-lcdefpme]{margin-top:18px}.hx-cap[data-astro-cid-lcdefpme]{max-width:none;font-size:12px}}@media (width<=599px){.hx[data-astro-cid-lcdefpme]{flex-direction:column;min-height:0;display:flex}.hx-body[data-astro-cid-lcdefpme]{display:contents}.hx-h1[data-astro-cid-lcdefpme]{width:auto;margin:22px var(--site-gutter,16px) 0;order:1}.hx-letter[data-astro-cid-lcdefpme]{width:min(100%,460px)}.hx-sub[data-astro-cid-lcdefpme]{font-size:clamp(17px,5vw,22px)}.hx-cta[data-astro-cid-lcdefpme]{margin:20px var(--site-gutter,16px) 26px;order:2;align-self:flex-start}.hx-media[data-astro-cid-lcdefpme]{aspect-ratio:5/4;order:3}.hx-cap[data-astro-cid-lcdefpme]{padding:11px var(--site-gutter,16px) 13px;order:4;margin:0;font-size:12px}}.cm-track[data-astro-cid-lcdefpme]{width:100%;overflow:hidden}.cm-inner[data-astro-cid-lcdefpme]{align-items:center;gap:40px;width:max-content;padding:0 28px;animation:40s linear infinite cm-scroll;display:flex}.cm-logo[data-astro-cid-lcdefpme]{--side:clamp(84px, 10vw, 112px);width:var(--side);height:var(--side);justify-content:center;align-items:center;display:flex}.cm-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:auto;max-height:calc(70% * var(--s,1));max-width:calc(100% * var(--s,1));-o-object-fit:contain;object-fit:contain;display:block}@keyframes cm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cm-track[data-astro-cid-lcdefpme]:hover .cm-inner[data-astro-cid-lcdefpme]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cm-track[data-astro-cid-lcdefpme]{-webkit-overflow-scrolling:touch;overflow-x:auto}.cm-inner[data-astro-cid-lcdefpme]{animation:none}.cm-dup[data-astro-cid-lcdefpme]{display:none}}.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.project-card[data-astro-cid-lcdefpme]{border-bottom:1px solid #0a0a0a;border-right:1px solid #0a0a0a;transition:transform .12s ease-out}.project-card[data-astro-cid-lcdefpme]:nth-child(3n){border-right:none}.project-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}@media (width<=900px){.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.project-card[data-astro-cid-lcdefpme]:nth-child(3n){border-right:1px solid #0a0a0a}.project-card[data-astro-cid-lcdefpme]:nth-child(2n){border-right:none}}@media (width<=600px){.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.project-card[data-astro-cid-lcdefpme]{border-right:none!important}}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,1fr);gap:0;display:grid}.process-step[data-astro-cid-lcdefpme]:last-child{border-right:none}.step-icon[data-astro-cid-lcdefpme]{color:#0a0a0a;width:28px;height:28px;margin-top:12px;margin-bottom:10px;transition:color .12s ease-out,transform .12s ease-out;display:block}.step-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%}.process-step[data-astro-cid-lcdefpme]:hover .step-icon[data-astro-cid-lcdefpme]{color:#c9a300;transform:translateY(-2px)}@media (width<=1100px){.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.process-step[data-astro-cid-lcdefpme]:nth-child(4n){border-right:none}.process-step[data-astro-cid-lcdefpme]:nth-child(n+5){border-top:1px solid #0a0a0a}}@media (width<=600px){.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.process-step[data-astro-cid-lcdefpme]:nth-child(2n){border-right:none}.process-step[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid #0a0a0a}.process-step[data-astro-cid-lcdefpme]:nth-child(4n){border-right:1px solid #0a0a0a}}.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pillar-cell[data-astro-cid-lcdefpme]:nth-child(3n){border-right:none}@media (width<=900px){.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pillar-cell[data-astro-cid-lcdefpme]{border-right:none!important}}.glitch-y[data-astro-cid-lcdefpme]{cursor:default}
