.hero[data-astro-cid-i3irphx7]{align-items:center;min-height:100svh;padding-top:165px;padding-bottom:90px;display:grid}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1.15fr .85fr;align-items:center;gap:5vw;display:grid}.hero-content[data-astro-cid-i3irphx7]{max-width:820px}.eyebrow[data-astro-cid-i3irphx7]{letter-spacing:.16em;color:var(--ak-muted);font-weight:700}h1[data-astro-cid-i3irphx7]{letter-spacing:-.015em;color:var(--ak-ink);margin:.16em 0 .28em;font-size:clamp(3.2rem,6.4vw,7.2rem);font-weight:600;line-height:1}p[data-astro-cid-i3irphx7]{max-width:620px;color:var(--ak-muted);margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-visual[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;width:100%;display:flex}.hero-brand-logo[data-astro-cid-i3irphx7]{aspect-ratio:1537/733;object-fit:contain;width:min(100%,540px);height:auto;display:block}@media (width<=900px){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:48px}.hero[data-astro-cid-i3irphx7]{min-height:auto;padding-top:135px;padding-bottom:60px}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(2.6rem,9.8vw,4.2rem)}.hero-visual[data-astro-cid-i3irphx7]{justify-content:center;margin-top:8px}.hero-brand-logo[data-astro-cid-i3irphx7]{width:min(100%,340px);margin-inline:auto}}@media (width<=420px){.hero-brand-logo[data-astro-cid-i3irphx7]{width:min(100%,280px)}}.services-section[data-astro-cid-eypm5wxk]{padding-block:110px}.services-head[data-astro-cid-eypm5wxk]{max-width:780px;margin-bottom:56px}.services-head[data-astro-cid-eypm5wxk] h2[data-astro-cid-eypm5wxk]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:.16em 0 .24em;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:600;line-height:1.04}.services-head[data-astro-cid-eypm5wxk] p[data-astro-cid-eypm5wxk]{color:var(--ak-muted);margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}.services-grid[data-astro-cid-eypm5wxk]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.service-card[data-astro-cid-eypm5wxk]{background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--radius-md);transition:transform .25s var(--ease-standard), border-color .25s ease, box-shadow .25s ease;flex-direction:column;justify-content:space-between;padding:38px 34px;display:flex}.service-card[data-astro-cid-eypm5wxk]:hover{border-color:var(--ak-sand);transform:translateY(-2px);box-shadow:0 16px 36px #1717170a}.service-card__top[data-astro-cid-eypm5wxk]{margin-bottom:14px}.service-num[data-astro-cid-eypm5wxk]{font-family:var(--font-display);color:var(--ak-studio-deep);letter-spacing:.08em;margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.service-card[data-astro-cid-eypm5wxk] h3[data-astro-cid-eypm5wxk]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:0;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:600;line-height:1.1}.service-desc[data-astro-cid-eypm5wxk]{color:var(--ak-muted);max-width:480px;margin:0 0 28px;font-size:.98rem;line-height:1.6}.service-tags[data-astro-cid-eypm5wxk]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.service-tag[data-astro-cid-eypm5wxk]{background:var(--ak-surface-soft);color:var(--ak-ink);letter-spacing:.01em;border:1px solid #d8c2a659;border-radius:999px;padding:6px 14px;font-size:.74rem;font-weight:500}.services-action[data-astro-cid-eypm5wxk]{margin-top:48px;display:flex}@media (width<=900px){.services-section[data-astro-cid-eypm5wxk]{padding-block:76px}.services-grid[data-astro-cid-eypm5wxk]{grid-template-columns:1fr;gap:18px}.service-card[data-astro-cid-eypm5wxk]{padding:28px 24px}.services-head[data-astro-cid-eypm5wxk]{margin-bottom:40px}}.projects-section[data-astro-cid-vvm4xlcm]{border-top:1px solid var(--ak-line);padding-block:110px}.projects-head[data-astro-cid-vvm4xlcm]{max-width:820px;margin-bottom:70px}.projects-head[data-astro-cid-vvm4xlcm] h2[data-astro-cid-vvm4xlcm]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:.16em 0 .24em;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:600;line-height:1.04}.projects-head[data-astro-cid-vvm4xlcm] p[data-astro-cid-vvm4xlcm]{color:var(--ak-muted);margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}.projects-list[data-astro-cid-vvm4xlcm]{flex-direction:column;gap:80px;display:flex}.project-row[data-astro-cid-vvm4xlcm]{grid-template-columns:1.8fr 1fr;align-items:center;gap:5vw;display:grid}.project-row[data-astro-cid-vvm4xlcm].is-reversed{grid-template-columns:1fr 1.8fr}.project-row[data-astro-cid-vvm4xlcm].is-reversed .project-media[data-astro-cid-vvm4xlcm]{order:2}.project-row[data-astro-cid-vvm4xlcm].is-reversed .project-info[data-astro-cid-vvm4xlcm]{order:1}.project-media[data-astro-cid-vvm4xlcm]{width:100%}.preview-card[data-astro-cid-vvm4xlcm]{background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--radius-md);aspect-ratio:16/9;transition:transform .3s var(--ease-standard), border-color .3s ease, box-shadow .3s ease;display:block;overflow:hidden}.preview-card[data-astro-cid-vvm4xlcm] img[data-astro-cid-vvm4xlcm]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s var(--ease-standard);display:block}.project-row[data-astro-cid-vvm4xlcm]:hover .preview-card[data-astro-cid-vvm4xlcm]{border-color:var(--ak-sand);transform:translateY(-3px);box-shadow:0 16px 40px #1717170d}.project-row[data-astro-cid-vvm4xlcm]:hover .preview-card[data-astro-cid-vvm4xlcm] img[data-astro-cid-vvm4xlcm]{transform:scale(1.02)}.project-info[data-astro-cid-vvm4xlcm]{flex-direction:column;justify-content:center;display:flex}.project-info[data-astro-cid-vvm4xlcm] h3[data-astro-cid-vvm4xlcm]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:.2em 0 .35em;font-size:clamp(1.8rem,2.7vw,2.7rem);font-weight:600;line-height:1.1}.project-desc[data-astro-cid-vvm4xlcm]{color:var(--ak-muted);max-width:480px;margin:0 0 24px;font-size:.98rem;line-height:1.6}.project-action[data-astro-cid-vvm4xlcm]{margin-top:4px}.project-link[data-astro-cid-vvm4xlcm]{color:var(--ak-ink);transition:color .2s ease, transform .2s var(--ease-standard);align-items:center;font-size:.96rem;font-weight:600;display:inline-flex}.project-link[data-astro-cid-vvm4xlcm]:hover{color:var(--ak-studio-deep);transform:translate(3px)}.projects-cta-row[data-astro-cid-vvm4xlcm]{margin-top:80px;display:flex}@media (width<=900px){.projects-section[data-astro-cid-vvm4xlcm]{padding-block:76px}.projects-head[data-astro-cid-vvm4xlcm]{margin-bottom:45px}.projects-list[data-astro-cid-vvm4xlcm]{gap:56px}.project-row[data-astro-cid-vvm4xlcm],.project-row[data-astro-cid-vvm4xlcm].is-reversed{grid-template-columns:1fr;gap:22px}.project-row[data-astro-cid-vvm4xlcm].is-reversed .project-media[data-astro-cid-vvm4xlcm]{order:1}.project-row[data-astro-cid-vvm4xlcm].is-reversed .project-info[data-astro-cid-vvm4xlcm]{order:2}.preview-card[data-astro-cid-vvm4xlcm]{border-radius:18px}.projects-cta-row[data-astro-cid-vvm4xlcm]{margin-top:50px}}.home-process[data-astro-cid-m72bh2nf]{border-top:1px solid var(--ak-line);padding-block:110px}.process-head[data-astro-cid-m72bh2nf]{max-width:820px;margin-bottom:64px}.process-head[data-astro-cid-m72bh2nf] h2[data-astro-cid-m72bh2nf]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:.16em 0 0;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:600;line-height:1.04}.process-steps[data-astro-cid-m72bh2nf]{grid-template-columns:repeat(3,1fr);gap:4.5vw;display:grid}.process-step-col[data-astro-cid-m72bh2nf]{border-top:1px solid var(--ak-line);flex-direction:column;padding-top:32px;display:flex}.process-num[data-astro-cid-m72bh2nf]{font-family:var(--font-body);letter-spacing:.14em;color:var(--ak-studio-deep);text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:700}.process-step-col[data-astro-cid-m72bh2nf] h3[data-astro-cid-m72bh2nf]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:0 0 14px;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;line-height:1.1}.process-step-col[data-astro-cid-m72bh2nf] p[data-astro-cid-m72bh2nf]{color:var(--ak-muted);max-width:380px;margin:0;font-size:.98rem;line-height:1.6}@media (width<=900px){.home-process[data-astro-cid-m72bh2nf]{padding-block:76px}.process-head[data-astro-cid-m72bh2nf]{margin-bottom:40px}.process-steps[data-astro-cid-m72bh2nf]{grid-template-columns:1fr;gap:36px}.process-step-col[data-astro-cid-m72bh2nf]{padding-top:24px}}.originals-section[data-astro-cid-j4xezw7b]{border-top:1px solid var(--ak-line);padding-block:110px}.originals-grid[data-astro-cid-j4xezw7b]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:6vw;display:grid}.originals-signature[data-astro-cid-j4xezw7b]{margin-bottom:24px}.originals-logo[data-astro-cid-j4xezw7b]{aspect-ratio:1000/310;width:200px;max-width:100%;height:auto;display:block}.originals-eyebrow[data-astro-cid-j4xezw7b]{color:var(--ak-originals-terracotta);letter-spacing:.14em;margin-bottom:8px;font-weight:700}.originals-content[data-astro-cid-j4xezw7b] h2[data-astro-cid-j4xezw7b]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:0 0 20px;font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:600;line-height:1.04}.originals-lead[data-astro-cid-j4xezw7b]{color:var(--ak-muted);max-width:520px;margin:0 0 32px;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}.originals-action[data-astro-cid-j4xezw7b]{display:flex}.product-card[data-astro-cid-j4xezw7b]{background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--radius-md);transition:transform .25s var(--ease-standard), border-color .25s ease, box-shadow .25s ease;flex-direction:column;padding:34px;display:flex}.product-card[data-astro-cid-j4xezw7b]:hover{border-color:var(--ak-originals-sand);transform:translateY(-2px);box-shadow:0 18px 44px #b85a3214}.product-card__head[data-astro-cid-j4xezw7b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.product-badge[data-astro-cid-j4xezw7b]{font-family:var(--font-body);letter-spacing:.12em;color:var(--ak-originals-clay);background:var(--ak-originals-sand);border-radius:999px;padding:6px 14px;font-size:.72rem;font-weight:700}.product-domain[data-astro-cid-j4xezw7b]{color:var(--ak-muted);font-size:.86rem;font-weight:500}.product-media-link[data-astro-cid-j4xezw7b]{border-radius:var(--radius-sm);border:1px solid var(--ak-line);aspect-ratio:16/9;background:var(--ak-bg);margin-bottom:24px;display:block;overflow:hidden}.product-media-link[data-astro-cid-j4xezw7b] img[data-astro-cid-j4xezw7b]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s var(--ease-standard);display:block}.product-card[data-astro-cid-j4xezw7b]:hover .product-media-link[data-astro-cid-j4xezw7b] img[data-astro-cid-j4xezw7b]{transform:scale(1.02)}.product-card__body[data-astro-cid-j4xezw7b] h3[data-astro-cid-j4xezw7b]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ak-ink);margin:0 0 12px;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:600;line-height:1.1}.product-card__body[data-astro-cid-j4xezw7b] p[data-astro-cid-j4xezw7b]{color:var(--ak-muted);margin:0 0 24px;font-size:.98rem;line-height:1.6}.btn--originals[data-astro-cid-j4xezw7b]{background:var(--ak-originals-clay);color:#fff;border-color:var(--ak-originals-clay)}.btn--originals[data-astro-cid-j4xezw7b]:hover{color:#fff;background:#8b3c1e;border-color:#8b3c1e}@media (width<=900px){.originals-section[data-astro-cid-j4xezw7b]{padding-block:76px}.originals-grid[data-astro-cid-j4xezw7b]{grid-template-columns:1fr;gap:40px}.product-card[data-astro-cid-j4xezw7b]{padding:24px 20px}.originals-logo[data-astro-cid-j4xezw7b]{width:180px}}
