.pkg-card[data-astro-cid-wpblpaq5]{padding:var(--card-pad);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;flex-direction:column;font-size:16px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;box-shadow:0 22px 54px #00000014}.pkg-card[data-astro-cid-wpblpaq5]:hover{transform:translateY(-5px);box-shadow:0 28px 68px #00000024}.pkg-highlight[data-astro-cid-wpblpaq5]{border-top:5px solid var(--clay)}.pkg-visual[data-astro-cid-wpblpaq5]{aspect-ratio:16/9;margin:calc(0px - var(--card-pad)) calc(0px - var(--card-pad)) 22px;background:var(--panel);border-radius:5px 5px 0 0;overflow:hidden}.pkg-visual[data-astro-cid-wpblpaq5] img[data-astro-cid-wpblpaq5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pkg-card[data-astro-cid-wpblpaq5]:hover .pkg-visual[data-astro-cid-wpblpaq5] img[data-astro-cid-wpblpaq5]{transform:scale(1.025)}.pkg-card[data-astro-cid-wpblpaq5] h3[data-astro-cid-wpblpaq5]{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(28px,2.4vw,38px);font-weight:800;line-height:1}.pkg-tagline[data-astro-cid-wpblpaq5],.pkg-fit[data-astro-cid-wpblpaq5],.pkg-terms[data-astro-cid-wpblpaq5]{color:#44443f;font-size:inherit;line-height:1.5}.pkg-build[data-astro-cid-wpblpaq5]{color:var(--clay-text);font-size:inherit;margin-top:16px;font-weight:800;line-height:1.45}.pkg-fit[data-astro-cid-wpblpaq5]{margin-top:10px}.pkg-price[data-astro-cid-wpblpaq5]{border-block:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);gap:7px;margin:20px 0 18px;padding:18px 0;line-height:1.45;display:grid}.pkg-monthly[data-astro-cid-wpblpaq5]{color:var(--ink);letter-spacing:-.045em;font-size:clamp(42px,4.5vw,62px);font-weight:800;line-height:.92}.pkg-monthly[data-astro-cid-wpblpaq5] span[data-astro-cid-wpblpaq5]{color:var(--muted);font-size:var(--text-body);letter-spacing:0;font-weight:600}.pkg-comparison[data-astro-cid-wpblpaq5]{grid-template-columns:minmax(68px,.65fr) minmax(80px,.8fr) minmax(0,1.55fr);gap:10px;margin-bottom:22px;display:grid}.pkg-comparison[data-astro-cid-wpblpaq5] div[data-astro-cid-wpblpaq5]{background:var(--panel);border-radius:4px;min-height:90px;padding:12px}.pkg-comparison[data-astro-cid-wpblpaq5] dt[data-astro-cid-wpblpaq5]{color:var(--muted);font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:800;line-height:1.35}.pkg-comparison[data-astro-cid-wpblpaq5] dd[data-astro-cid-wpblpaq5]{font-size:inherit;margin-top:8px;font-weight:700;line-height:1.4}.pkg-list[data-astro-cid-wpblpaq5]{margin-bottom:18px}.pkg-list[data-astro-cid-wpblpaq5] h4[data-astro-cid-wpblpaq5]{font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-weight:800}.pkg-list[data-astro-cid-wpblpaq5] ul[data-astro-cid-wpblpaq5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;padding-left:20px;display:grid}.pkg-list[data-astro-cid-wpblpaq5]:not(.pkg-list-muted) ul[data-astro-cid-wpblpaq5]{grid-template-rows:repeat(4,auto);grid-auto-flow:column}.pkg-list-muted[data-astro-cid-wpblpaq5] ul[data-astro-cid-wpblpaq5]{grid-template-rows:repeat(3,auto);grid-auto-flow:column}.pkg-list[data-astro-cid-wpblpaq5] li[data-astro-cid-wpblpaq5]{-moz-column-break-inside:avoid;break-inside:avoid;color:#33332f;font-size:inherit;line-height:1.5}.pkg-list-muted[data-astro-cid-wpblpaq5] li[data-astro-cid-wpblpaq5]{color:var(--muted)}.pkg-terms[data-astro-cid-wpblpaq5]{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.pkg-action[data-astro-cid-wpblpaq5]{width:fit-content;margin-top:20px}@media (width<=520px){.pkg-card[data-astro-cid-wpblpaq5]{padding:24px}.pkg-visual[data-astro-cid-wpblpaq5]{margin:-24px -24px 22px}.pkg-comparison[data-astro-cid-wpblpaq5]{grid-template-columns:1fr}.pkg-comparison[data-astro-cid-wpblpaq5] div[data-astro-cid-wpblpaq5]{min-height:0}.pkg-list[data-astro-cid-wpblpaq5] ul[data-astro-cid-wpblpaq5],.pkg-list[data-astro-cid-wpblpaq5]:not(.pkg-list-muted) ul[data-astro-cid-wpblpaq5],.pkg-list-muted[data-astro-cid-wpblpaq5] ul[data-astro-cid-wpblpaq5]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.pkg-card[data-astro-cid-wpblpaq5],.pkg-visual[data-astro-cid-wpblpaq5] img[data-astro-cid-wpblpaq5]{transition:none}.pkg-card[data-astro-cid-wpblpaq5]:hover,.pkg-card[data-astro-cid-wpblpaq5]:hover .pkg-visual[data-astro-cid-wpblpaq5] img[data-astro-cid-wpblpaq5]{transform:none}}.tag[data-astro-cid-75pa5lhc]{color:var(--clay-text)}.portfolio-shot[data-astro-cid-75pa5lhc]{aspect-ratio:16/10;position:relative}.portfolio-status[data-astro-cid-75pa5lhc]{z-index:2;min-height:32px;color:var(--ink);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;align-items:center;padding:7px 12px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 24px #0a0a0a1f}.portfolio-placeholder[data-astro-cid-75pa5lhc]{background:var(--panel);place-items:center;width:100%;height:100%;display:grid}.portfolio-placeholder[data-astro-cid-75pa5lhc] span[data-astro-cid-75pa5lhc]{color:var(--clay);letter-spacing:-.04em;font-size:clamp(46px,7vw,86px);font-weight:800}.portfolio-tags[data-astro-cid-75pa5lhc]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.portfolio-tags[data-astro-cid-75pa5lhc] span[data-astro-cid-75pa5lhc]{border:1px solid var(--line);color:#555550;font-size:var(--text-meta);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-weight:700}.portfolio-link[data-astro-cid-75pa5lhc]{width:fit-content;color:var(--ink);font-size:var(--text-body);border-bottom:1px solid;margin-top:22px;font-weight:800;display:inline-flex}.portfolio-link[data-astro-cid-75pa5lhc]:hover{color:var(--clay)}.portfolio-link-muted[data-astro-cid-75pa5lhc]{color:var(--muted);border-bottom-color:#0000}@media (width<=580px){.portfolio-status[data-astro-cid-75pa5lhc]{top:12px;left:12px}.portfolio-tags[data-astro-cid-75pa5lhc]{gap:7px}}.phero[data-astro-cid-kgmuel52]{background:linear-gradient(135deg,#fff 0 68%,#f1ede6 68% 100%);flex-direction:column;justify-content:flex-end;min-height:min(820px,92vh);display:flex}.phero[data-astro-cid-kgmuel52] .sq-loader[data-astro-cid-kgmuel52]{width:clamp(90px,11vw,160px);height:clamp(90px,11vw,160px);bottom:clamp(32px,5vw,72px);right:8%}.phero[data-astro-cid-kgmuel52] h1[data-astro-cid-kgmuel52]{max-width:13ch}.phero[data-astro-cid-kgmuel52] .lead[data-astro-cid-kgmuel52]{max-width:62ch}.hero-actions[data-astro-cid-kgmuel52]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.fit[data-astro-cid-kgmuel52]{background:#e8dfd3}.fit[data-astro-cid-kgmuel52] .section-kicker[data-astro-cid-kgmuel52]{color:var(--clay-on-soft)}.packages[data-astro-cid-kgmuel52]{background:var(--ink);color:#fff}.packages[data-astro-cid-kgmuel52] .sec-num[data-astro-cid-kgmuel52]{color:var(--clay)}.packages[data-astro-cid-kgmuel52] .sec-title[data-astro-cid-kgmuel52]{color:#b8b8b2}.process[data-astro-cid-kgmuel52]{background:var(--panel)}.section-intro[data-astro-cid-kgmuel52]{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:end;gap:clamp(30px,7vw,110px);display:grid}.section-kicker[data-astro-cid-kgmuel52]{color:var(--clay-text);font-size:var(--text-kicker);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.section-intro[data-astro-cid-kgmuel52] h2[data-astro-cid-kgmuel52],.path-clarifier[data-astro-cid-kgmuel52] h2[data-astro-cid-kgmuel52]{letter-spacing:-.04em;max-width:15ch;margin-top:12px;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:.98}.section-intro[data-astro-cid-kgmuel52]>p[data-astro-cid-kgmuel52],.path-clarifier[data-astro-cid-kgmuel52] p[data-astro-cid-kgmuel52]{color:#44443f;max-width:58ch;font-size:var(--text-body);line-height:1.6}.segment-grid[data-astro-cid-kgmuel52]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.segment-card[data-astro-cid-kgmuel52]{min-height:210px;padding:var(--card-pad);background:#ffffffd1;border:1px solid #0a0a0a1f;border-radius:5px}.segment-card[data-astro-cid-kgmuel52] span[data-astro-cid-kgmuel52],.process-grid[data-astro-cid-kgmuel52] span[data-astro-cid-kgmuel52]{color:var(--clay-text);font-size:var(--text-kicker);letter-spacing:.05em;font-weight:800}.segment-card[data-astro-cid-kgmuel52] h3[data-astro-cid-kgmuel52]{margin-top:38px;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.08}.path-clarifier[data-astro-cid-kgmuel52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.path-clarifier[data-astro-cid-kgmuel52]>div[data-astro-cid-kgmuel52]{min-height:390px;padding:var(--card-pad);border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;display:flex}.path-clarifier[data-astro-cid-kgmuel52]>div[data-astro-cid-kgmuel52]:first-child{background:var(--ink);color:#fff}.path-clarifier[data-astro-cid-kgmuel52]>div[data-astro-cid-kgmuel52]:first-child .section-kicker[data-astro-cid-kgmuel52]{color:#d98e70}.path-clarifier[data-astro-cid-kgmuel52]>div[data-astro-cid-kgmuel52]:first-child p[data-astro-cid-kgmuel52]:not(.section-kicker){color:#c8c8c2}.path-clarifier[data-astro-cid-kgmuel52] p[data-astro-cid-kgmuel52]:not(.section-kicker){margin-top:20px}.text-link[data-astro-cid-kgmuel52]{width:fit-content;font-size:var(--text-body);border-bottom:1px solid;margin-top:auto;padding-top:30px;font-weight:800;display:inline-flex}.pkg-grid[data-astro-cid-kgmuel52]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2vw,28px);margin-top:clamp(38px,5vw,64px);display:grid}.portfolio-grid[data-astro-cid-kgmuel52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,34px);margin-top:clamp(38px,5vw,64px)}.process-grid[data-astro-cid-kgmuel52]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.process-grid[data-astro-cid-kgmuel52] article[data-astro-cid-kgmuel52]{min-height:260px;padding:var(--card-pad);background:var(--paper)}.process-grid[data-astro-cid-kgmuel52] h3[data-astro-cid-kgmuel52]{margin-top:34px;font-size:clamp(24px,2vw,30px);font-weight:800}.process-grid[data-astro-cid-kgmuel52] p[data-astro-cid-kgmuel52]{color:#44443f;font-size:var(--text-body);margin-top:14px;line-height:1.55}.websites-cta[data-astro-cid-kgmuel52]{background:var(--ink);color:#fff;text-align:center;position:relative;overflow:hidden}.websites-cta[data-astro-cid-kgmuel52]:before{content:"";aspect-ratio:1;border:1px solid #2d2d29;width:min(58vw,760px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(12deg)}.websites-cta[data-astro-cid-kgmuel52] .wrap[data-astro-cid-kgmuel52]{position:relative}.websites-cta[data-astro-cid-kgmuel52] h2[data-astro-cid-kgmuel52]{letter-spacing:-.05em;max-width:15ch;margin:0 auto;font-size:clamp(48px,7vw,104px);font-weight:800;line-height:.94}.websites-cta[data-astro-cid-kgmuel52] p[data-astro-cid-kgmuel52]{color:#c8c8c2;max-width:58ch;font-size:var(--text-body);margin:26px auto 32px;line-height:1.55}.websites-cta[data-astro-cid-kgmuel52] .btn-primary[data-astro-cid-kgmuel52]{color:var(--ink);background:#fff}.websites-cta[data-astro-cid-kgmuel52] .btn-primary[data-astro-cid-kgmuel52]:hover{background:#e8dfd3}.websites-cta[data-astro-cid-kgmuel52] .btn-primary[data-astro-cid-kgmuel52]:focus-visible{outline:2px solid var(--paper);outline-offset:4px}@media (width<=1100px){.pkg-grid[data-astro-cid-kgmuel52],.segment-grid[data-astro-cid-kgmuel52],.process-grid[data-astro-cid-kgmuel52]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.section-intro[data-astro-cid-kgmuel52],.path-clarifier[data-astro-cid-kgmuel52]{grid-template-columns:1fr;align-items:start}.phero[data-astro-cid-kgmuel52]{background:linear-gradient(160deg,#fff 0 80%,#f1ede6 80% 100%);min-height:auto;display:block}.phero[data-astro-cid-kgmuel52] .sq-loader[data-astro-cid-kgmuel52]{display:none}.portfolio-grid[data-astro-cid-kgmuel52]{grid-template-columns:1fr}}@media (width<=700px){.pkg-grid[data-astro-cid-kgmuel52]{grid-template-columns:1fr}}@media (width<=580px){.segment-grid[data-astro-cid-kgmuel52],.process-grid[data-astro-cid-kgmuel52]{grid-template-columns:1fr}.segment-card[data-astro-cid-kgmuel52],.path-clarifier[data-astro-cid-kgmuel52]>div[data-astro-cid-kgmuel52],.process-grid[data-astro-cid-kgmuel52] article[data-astro-cid-kgmuel52]{padding:24px}.path-clarifier[data-astro-cid-kgmuel52]>div[data-astro-cid-kgmuel52]{min-height:340px}}
