.hero[data-astro-cid-wcolddp2]{isolation:isolate;border-radius:var(--r-sm);background:radial-gradient(45% 50% at 0% 100%, #1e3b2e17, transparent 70%), radial-gradient(45% 50% at 100% 100%, #1e3b2e17, transparent 70%), var(--soft);text-align:center;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem);position:relative;overflow:hidden}.chip-short[data-astro-cid-wcolddp2]{display:none}h1[data-astro-cid-wcolddp2]{font-weight:inherit;margin-top:1.75rem}.big[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ee742047,#ee74201c 60%,#ee742000);width:min(1100px,150%);height:clamp(200px,30vw,420px);position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.big[data-astro-cid-wcolddp2]{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(2.9rem,9vw,8.4rem);font-weight:800;line-height:.92;display:block;position:relative}.r2[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem clamp(.6rem,1.6vw,1.5rem);display:flex}.it[data-astro-cid-wcolddp2]{letter-spacing:-.045em;font-size:clamp(2.75rem,8.5vw,8rem);font-style:italic;font-weight:300;line-height:1.08}.inline-img[data-astro-cid-wcolddp2]{background:var(--beige);border-radius:999px;flex:none;width:clamp(120px,22vw,330px);height:clamp(56px,7vw,112px);position:relative;overflow:hidden}.inline-img[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transition:transform 1.2s var(--ease)}.hero[data-astro-cid-wcolddp2]:hover .inline-img[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{transform:scale(1.06)}.r3[data-astro-cid-wcolddp2]{letter-spacing:-.03em;text-wrap:balance;margin-top:1.4rem;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:600;line-height:1.2;display:block}.r3[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:#a04508;font-style:italic;font-weight:300}.sub[data-astro-cid-wcolddp2]{max-width:52ch;color:var(--mu);margin:1.1rem auto 0;font-size:clamp(1rem,1.3vw,1.08rem)}.hero-acts[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.hero-stats[data-astro-cid-wcolddp2]{background:var(--card);text-align:left;border-radius:16px;grid-template-columns:repeat(2,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.hero-stats[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:center;gap:.9rem;padding:1rem 1.4rem;display:flex}.hero-stats[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]+li[data-astro-cid-wcolddp2]{border-left:1px solid var(--line)}.hero-stats[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{letter-spacing:-.04em;white-space:nowrap;font-size:1.4rem;font-weight:700}.hero-stats[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--mu);font-size:.875rem;line-height:1.35}.hero-stats[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:var(--mu);margin-top:.15rem;font-size:.8rem;display:block}.about[data-astro-cid-wcolddp2]{padding-top:var(--sec)}.about-row[data-astro-cid-wcolddp2]{flex-direction:column;align-items:flex-start;gap:1.75rem;margin-top:1.1rem;display:flex}.about-row[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{letter-spacing:-.025em;max-width:32ch;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:600;line-height:1.3}.about-row[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--mu);font-weight:400}.svc[data-astro-cid-wcolddp2]{background:var(--card);border-radius:var(--r);margin-top:var(--sec);padding:1rem}.svc-media[data-astro-cid-wcolddp2]{border-radius:var(--r-sm);background:var(--beige);min-height:600px;display:flex;position:relative;overflow:hidden}.svc-media[data-astro-cid-wcolddp2]>img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:70% 40%;width:100%;height:100%;position:absolute;inset:0}.panel[data-astro-cid-wcolddp2]{color:#fff;background:#1e3b2ef2;flex-direction:column;justify-content:center;width:min(100%,540px);padding:clamp(1.75rem,4vw,3.25rem);display:flex;position:relative}.panel[data-astro-cid-wcolddp2] .chip[data-astro-cid-wcolddp2]{align-self:flex-start}.panel[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{text-transform:uppercase;letter-spacing:-.04em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:1.04}.panel[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--orange);text-transform:none;font-style:italic;font-weight:300}.panel[data-astro-cid-wcolddp2] ol[data-astro-cid-wcolddp2]{margin-top:2rem}.panel[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid #ffffff24;grid-template-columns:2.25rem 1fr;gap:.75rem;padding:1rem 0;display:grid}.panel[data-astro-cid-wcolddp2] .n[data-astro-cid-wcolddp2]{color:#f7a867;padding-top:.2rem;font-size:.875rem;font-weight:600}.panel[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:1rem;font-weight:600}.panel[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:#ffffffc7;margin-top:.2rem;font-size:.95rem;line-height:1.55}.steps[data-astro-cid-wcolddp2]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.step[data-astro-cid-wcolddp2]{background:var(--card);border-radius:22px;padding:1.5rem 1.5rem 1.75rem;position:relative}.num[data-astro-cid-wcolddp2]{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:2.75rem;font-size:.9rem;font-weight:600;display:inline-grid}.step[data-astro-cid-wcolddp2]:last-child .num[data-astro-cid-wcolddp2]{background:var(--orange);border-color:var(--orange)}.step[data-astro-cid-wcolddp2]:not(:last-child):after{content:"";border-top:1.5px dashed #1418152e;position:absolute;top:calc(1.5rem + 23px);left:calc(2.25rem + 46px);right:1.5rem}.step[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{letter-spacing:-.015em;font-size:1.15rem;font-weight:600}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--mu);margin-top:.4rem;font-size:.95rem}.work[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.teaser[data-astro-cid-wcolddp2]{background:var(--card);border-radius:var(--r);padding:.8rem .8rem 1.4rem;text-decoration:none;display:none}.stack[data-astro-cid-wcolddp2]{background:var(--soft);border-radius:18px;height:220px;position:relative;overflow:hidden}.s[data-astro-cid-wcolddp2]{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:12px;width:72%;height:auto;position:absolute;top:11%;left:14%;box-shadow:0 10px 30px #1418152e}.s0[data-astro-cid-wcolddp2]{z-index:2;top:17%;left:8%}.s1[data-astro-cid-wcolddp2]{left:20%;transform:rotate(6deg)translate(6%,-4%)}@media (width<=640px){.work[data-astro-cid-wcolddp2]{display:none}.teaser[data-astro-cid-wcolddp2]{display:block}}.case[data-astro-cid-wcolddp2]{background:var(--card);border-radius:var(--r);transition:transform .45s var(--ease);padding:.8rem .8rem 1.4rem;text-decoration:none}.case[data-astro-cid-wcolddp2]:hover{transform:translateY(-4px)}.shot-wrap[data-astro-cid-wcolddp2]{aspect-ratio:16/10;border-radius:18px}.shot-wrap[data-astro-cid-wcolddp2] img{transition:transform .7s var(--ease)}.case[data-astro-cid-wcolddp2]:hover .shot-wrap[data-astro-cid-wcolddp2] img{transform:scale(1.03)}.meta[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem .7rem 0;display:flex}.meta[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:1.15rem;font-weight:600}.meta[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--mu);font-size:.9rem}.go[data-astro-cid-wcolddp2]{background:var(--soft);width:44px;height:44px;transition:background .3s, transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.go[data-astro-cid-wcolddp2] svg{width:16px;height:16px}.case[data-astro-cid-wcolddp2]:hover .go[data-astro-cid-wcolddp2]{background:var(--orange);transform:rotate(-45deg)}.price[data-astro-cid-wcolddp2]{background:var(--card);border-radius:var(--r);padding:1rem}.amount-box[data-astro-cid-wcolddp2]{background:var(--green);color:#fff;border-radius:var(--r-sm);isolation:isolate;grid-template:"chip amount""title amount""incl amount""per amount"1fr/minmax(0,1fr) auto;align-items:start;column-gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.amount-box[data-astro-cid-wcolddp2] .chip[data-astro-cid-wcolddp2]{grid-area:chip;justify-self:start}.amount-box[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;width:480px;height:480px;transition:transform .8s var(--ease);border:1px solid #ffffff24;border-radius:50%;position:absolute;bottom:-150px;right:-110px;box-shadow:0 0 0 60px #ffffff0a,0 0 0 120px #ffffff06}.price[data-astro-cid-wcolddp2]:hover .amount-box[data-astro-cid-wcolddp2]:before{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-wcolddp2]:hover .inline-img[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2],.case[data-astro-cid-wcolddp2]:hover,.case[data-astro-cid-wcolddp2]:hover .shot-wrap[data-astro-cid-wcolddp2] img,.price[data-astro-cid-wcolddp2]:hover .amount-box[data-astro-cid-wcolddp2]:before{transform:none}}.amount-box[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{text-transform:uppercase;letter-spacing:-.04em;grid-area:title;margin-top:1.25rem;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;line-height:1}.incl[data-astro-cid-wcolddp2]{color:#ffffffe6;grid-area:incl;grid-template-columns:repeat(2,minmax(0,max-content));gap:.6rem 2rem;margin-top:1.5rem;font-size:.95rem;display:grid}.incl[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:flex-start;gap:.55rem;line-height:1.35;display:flex}.incl[data-astro-cid-wcolddp2] svg{color:#f7a867;flex:none;width:18px;height:18px;margin-top:.1rem}@media (width<=1100px){.incl[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.amount[data-astro-cid-wcolddp2]{letter-spacing:-.06em;grid-area:amount;align-self:end;font-size:clamp(5rem,15vw,13rem);font-weight:800;line-height:.85}.amount[data-astro-cid-wcolddp2] .cur{color:var(--orange)}.per[data-astro-cid-wcolddp2]{color:#ffffffc7;grid-area:per;align-self:end;margin-top:2rem}.per[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:#fff;font-size:1.35rem;font-style:italic;font-weight:300}.bar[data-astro-cid-wcolddp2]{background:var(--beige);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1rem;padding:1.1rem 1.1rem 1.1rem 1.75rem;display:flex}.bar[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{flex-wrap:wrap;flex:1;gap:.75rem 0;display:flex}.bar[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border-left:1.5px solid var(--orange);flex:1;padding:0 1.75rem}.bar[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]:first-child{border:0;padding-left:0}.bar[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{font-size:.95rem;font-weight:600}.bar[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--mu);font-size:.95rem}.bar-acts[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=1000px){.steps[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.step[data-astro-cid-wcolddp2]:not(:last-child):after{display:none}}@media (width<=900px){.hero-stats[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero-stats[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]+li[data-astro-cid-wcolddp2]{border-left:0;border-top:1px solid var(--line)}.hero-stats[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{min-width:3.6ch}}@media (width<=640px){.chip-long[data-astro-cid-wcolddp2]{display:none}.chip-short[data-astro-cid-wcolddp2]{display:inline}.sub[data-astro-cid-wcolddp2]{text-align:left}.steps[data-astro-cid-wcolddp2],.work[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.step[data-astro-cid-wcolddp2]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:1.25rem;display:grid}.num[data-astro-cid-wcolddp2]{margin-bottom:0}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{grid-column:1/-1;margin-top:.75rem}.svc[data-astro-cid-wcolddp2]{padding:.5rem}.svc-media[data-astro-cid-wcolddp2]{flex-direction:column;min-height:0}.svc-media[data-astro-cid-wcolddp2]>img[data-astro-cid-wcolddp2]{height:240px;position:relative}.panel[data-astro-cid-wcolddp2]{width:100%}.bar[data-astro-cid-wcolddp2]{padding:1.25rem}.bar[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{flex-direction:column}.bar[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border:0;padding:0}.price[data-astro-cid-wcolddp2]{padding:.5rem}.amount-box[data-astro-cid-wcolddp2]{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"chip""title""amount""per""incl"}.amount[data-astro-cid-wcolddp2]{margin-top:1.75rem}.per[data-astro-cid-wcolddp2]{margin-top:.75rem}}@media (width<=370px){.hero[data-astro-cid-wcolddp2] .chip[data-astro-cid-wcolddp2]{letter-spacing:.03em;padding-inline:.7rem;font-size:.7rem}}
