.sv[data-astro-cid-nqs7uvj3]{color:var(--ink);font-family:var(--f-mono);font-size:15px;line-height:1.6;overflow-x:hidden}.sv[data-astro-cid-nqs7uvj3] a{color:inherit}.sv[data-astro-cid-nqs7uvj3] [data-astro-cid-nqs7uvj3]:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.hero[data-astro-cid-nqs7uvj3]{padding:40px 0 32px;position:relative}.hero[data-astro-cid-nqs7uvj3] .txt[data-astro-cid-nqs7uvj3]{position:relative}.hero-grid[data-astro-cid-nqs7uvj3]{display:grid;gap:32px}@media(min-width:900px){.hero[data-astro-cid-nqs7uvj3] .ghost{top:-44px;left:-36px}.hero-grid[data-astro-cid-nqs7uvj3]{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px}.hero[data-astro-cid-nqs7uvj3] h1[data-astro-cid-nqs7uvj3]{font-size:clamp(56px,8vw,112px)}}.photo[data-astro-cid-nqs7uvj3]{position:relative;margin:0;border:3px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--violet);transform:rotate(-1.5deg)}.photo[data-astro-cid-nqs7uvj3] img{display:block;width:100%;height:auto}.hero[data-astro-cid-nqs7uvj3] h1[data-astro-cid-nqs7uvj3],.sv[data-astro-cid-nqs7uvj3] h2[data-astro-cid-nqs7uvj3],.acc[data-astro-cid-nqs7uvj3]{color:var(--violet)}.hero[data-astro-cid-nqs7uvj3] h1[data-astro-cid-nqs7uvj3]{font-family:var(--f-display);font-weight:900;letter-spacing:0;font-size:clamp(48px,12vw,140px);line-height:.9;margin:48px 0 24px;max-width:9.5ch;overflow-wrap:break-word}@media(min-width:900px){.hero[data-astro-cid-nqs7uvj3] h1[data-astro-cid-nqs7uvj3]{margin-top:12px}}.hero[data-astro-cid-nqs7uvj3] .ghost{position:absolute;top:-36px;left:-8px;z-index:1;width:clamp(64px,10vw,104px);height:clamp(64px,10vw,104px);color:var(--violet);transform:rotate(-8deg)}.hero[data-astro-cid-nqs7uvj3] p[data-astro-cid-nqs7uvj3].lead{max-width:56ch;font-size:16px;margin:0 0 24px}.chips[data-astro-cid-nqs7uvj3]{display:flex;flex-wrap:wrap;gap:8px}.acc[data-astro-cid-nqs7uvj3]{margin:0 0 24px;border:2px solid var(--violet);padding:14px 16px;max-width:640px;box-shadow:4px 4px 0 var(--violet)}.acc[data-astro-cid-nqs7uvj3] ul[data-astro-cid-nqs7uvj3]{list-style:none;margin:6px 0 0;padding:0}.acc[data-astro-cid-nqs7uvj3] li[data-astro-cid-nqs7uvj3]{font-family:var(--f-display);font-weight:700;font-size:clamp(18px,2.4vw,24px);line-height:1.15;padding:4px 0}.acc[data-astro-cid-nqs7uvj3] li[data-astro-cid-nqs7uvj3]:before{content:"★ "}.chips[data-astro-cid-nqs7uvj3]>span[data-astro-cid-nqs7uvj3]{border:1px solid var(--violet);padding:4px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.02em;color:var(--violet)}.btn-v[data-astro-cid-nqs7uvj3]{background:var(--violet);color:var(--white);border-color:var(--violet);box-shadow:4px 4px 0 var(--ink)}.btn-o[data-astro-cid-nqs7uvj3]{background:var(--white);color:var(--violet);border-color:var(--violet);box-shadow:4px 4px 0 var(--violet)}.btn-o[data-astro-cid-nqs7uvj3]:hover{box-shadow:2px 2px 0 var(--violet)}.pkg[data-astro-cid-nqs7uvj3]{border-top:2px solid var(--violet);padding:24px 0;display:grid;grid-template-columns:28px 1fr;gap:4px 12px}@media(min-width:900px){.pkg[data-astro-cid-nqs7uvj3]{grid-template-columns:56px 1fr 1fr;gap:4px 32px}}.pkg[data-astro-cid-nqs7uvj3] .n[data-astro-cid-nqs7uvj3]{font-size:14px;padding-top:8px}.pkg[data-astro-cid-nqs7uvj3] .t[data-astro-cid-nqs7uvj3]{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(24px,4.2vw,40px);line-height:.98;margin:0;letter-spacing:0}.pkg[data-astro-cid-nqs7uvj3] .t[data-astro-cid-nqs7uvj3] small[data-astro-cid-nqs7uvj3]{display:block;font-size:.5em;margin-top:4px}.pkg[data-astro-cid-nqs7uvj3] .d[data-astro-cid-nqs7uvj3]{grid-column:2;margin:8px 0 0;max-width:46ch}.pkg[data-astro-cid-nqs7uvj3] details[data-astro-cid-nqs7uvj3]{grid-column:2;margin-top:12px}@media(min-width:900px){.pkg[data-astro-cid-nqs7uvj3] .t[data-astro-cid-nqs7uvj3]{grid-column:2}.pkg[data-astro-cid-nqs7uvj3] .d[data-astro-cid-nqs7uvj3]{grid-column:2;grid-row:2}.pkg[data-astro-cid-nqs7uvj3] details[data-astro-cid-nqs7uvj3]{grid-column:3;grid-row:1 / 3;margin-top:0;border-left:1px solid var(--violet);padding-left:24px}}.pkg[data-astro-cid-nqs7uvj3] summary[data-astro-cid-nqs7uvj3]{cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:.02em;list-style:none;padding:6px 0}.pkg[data-astro-cid-nqs7uvj3] summary[data-astro-cid-nqs7uvj3]::-webkit-details-marker{display:none}.pkg[data-astro-cid-nqs7uvj3] details[data-astro-cid-nqs7uvj3][open] summary[data-astro-cid-nqs7uvj3] .pl[data-astro-cid-nqs7uvj3]{display:none}.pkg[data-astro-cid-nqs7uvj3] details[data-astro-cid-nqs7uvj3]:not([open]) summary[data-astro-cid-nqs7uvj3] .mi[data-astro-cid-nqs7uvj3]{display:none}@media(min-width:900px){.pkg[data-astro-cid-nqs7uvj3] details[data-astro-cid-nqs7uvj3] summary[data-astro-cid-nqs7uvj3]{display:none}}.pkg[data-astro-cid-nqs7uvj3] ul[data-astro-cid-nqs7uvj3]{list-style:none;padding:0;margin:6px 0 0}.pkg[data-astro-cid-nqs7uvj3] li[data-astro-cid-nqs7uvj3]{padding-left:24px;position:relative;margin-bottom:3px}.pkg[data-astro-cid-nqs7uvj3] li[data-astro-cid-nqs7uvj3]:before{content:"+";position:absolute;left:4px}.pkg[data-astro-cid-nqs7uvj3] .where[data-astro-cid-nqs7uvj3]{grid-column:2 / -1;margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.pkg[data-astro-cid-nqs7uvj3] .where[data-astro-cid-nqs7uvj3] span[data-astro-cid-nqs7uvj3]{background:var(--violet-soft);padding:3px 8px;font-size:12px}.pdf[data-astro-cid-nqs7uvj3]{margin:0 0 40px}section[data-astro-cid-nqs7uvj3].s{padding:48px 0;border-top:2px solid var(--violet)}.stitle[data-astro-cid-nqs7uvj3]{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(28px,4.6vw,44px);line-height:1;margin:0 0 20px;letter-spacing:0}.cols[data-astro-cid-nqs7uvj3]{display:grid;gap:24px}@media(min-width:900px){.cols[data-astro-cid-nqs7uvj3]{grid-template-columns:1fr 1fr;gap:48px}.cols[data-astro-cid-nqs7uvj3]>div[data-astro-cid-nqs7uvj3]+div[data-astro-cid-nqs7uvj3]{border-left:1px solid var(--violet);padding-left:48px}}.rule[data-astro-cid-nqs7uvj3]{border-bottom:1px solid var(--violet);padding:12px 0}.rule[data-astro-cid-nqs7uvj3]:last-child{border-bottom:0}.rule[data-astro-cid-nqs7uvj3] b[data-astro-cid-nqs7uvj3]{display:block}.places[data-astro-cid-nqs7uvj3]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.place[data-astro-cid-nqs7uvj3]{border:1px solid var(--violet)}.place[data-astro-cid-nqs7uvj3] .ph-img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.st-grid[data-astro-cid-nqs7uvj3]{display:grid;gap:24px}@media(min-width:900px){.st-grid[data-astro-cid-nqs7uvj3]{grid-template-columns:1fr 1.6fr;gap:48px;align-items:start}}.st-grid[data-astro-cid-nqs7uvj3] p[data-astro-cid-nqs7uvj3]{margin:0 0 12px;max-width:46ch}.st-grid[data-astro-cid-nqs7uvj3] ul[data-astro-cid-nqs7uvj3]{list-style:none;padding:0;margin:0}.st-grid[data-astro-cid-nqs7uvj3] li[data-astro-cid-nqs7uvj3]{padding-left:24px;position:relative;margin-bottom:4px}.st-grid[data-astro-cid-nqs7uvj3] li[data-astro-cid-nqs7uvj3]:before{content:"+";position:absolute;left:4px}.shots[data-astro-cid-nqs7uvj3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shots[data-astro-cid-nqs7uvj3] img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border:2px solid var(--violet)}.shots[data-astro-cid-nqs7uvj3] img:first-child{grid-column:1 / -1}.place[data-astro-cid-nqs7uvj3] .ph[data-astro-cid-nqs7uvj3]{aspect-ratio:4/3;background:repeating-linear-gradient(45deg,var(--violet-soft) 0 10px,var(--white) 10px 20px);display:grid;place-items:center;font-size:12px;text-align:center;padding:8px;text-transform:uppercase}.place[data-astro-cid-nqs7uvj3] .b[data-astro-cid-nqs7uvj3]{padding:12px}.place[data-astro-cid-nqs7uvj3] .b[data-astro-cid-nqs7uvj3] b[data-astro-cid-nqs7uvj3]{font-family:var(--f-display);font-weight:900;font-size:22px;text-transform:uppercase;display:block;line-height:1;margin-bottom:6px}.faq[data-astro-cid-nqs7uvj3] details[data-astro-cid-nqs7uvj3]{border-bottom:1px solid var(--violet);padding:14px 0}.faq[data-astro-cid-nqs7uvj3] summary[data-astro-cid-nqs7uvj3]{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq[data-astro-cid-nqs7uvj3] summary[data-astro-cid-nqs7uvj3]::-webkit-details-marker{display:none}.faq[data-astro-cid-nqs7uvj3] summary[data-astro-cid-nqs7uvj3]:after{content:"+"}.faq[data-astro-cid-nqs7uvj3] details[data-astro-cid-nqs7uvj3][open] summary[data-astro-cid-nqs7uvj3]:after{content:"−"}.faq[data-astro-cid-nqs7uvj3] p[data-astro-cid-nqs7uvj3]{margin:8px 0 0;max-width:64ch}form[data-astro-cid-nqs7uvj3].quote{display:grid;gap:14px}form[data-astro-cid-nqs7uvj3].quote[hidden]{display:none}@media(min-width:700px){form[data-astro-cid-nqs7uvj3].quote{grid-template-columns:1fr 1fr}form[data-astro-cid-nqs7uvj3].quote .full[data-astro-cid-nqs7uvj3]{grid-column:1 / -1}}.field[data-astro-cid-nqs7uvj3] span[data-astro-cid-nqs7uvj3]{display:block;margin-bottom:4px}.field[data-astro-cid-nqs7uvj3] input[data-astro-cid-nqs7uvj3],.field[data-astro-cid-nqs7uvj3] select[data-astro-cid-nqs7uvj3],.field[data-astro-cid-nqs7uvj3] textarea[data-astro-cid-nqs7uvj3]{width:100%;min-height:48px;border:1px solid var(--violet);background:var(--white);color:var(--ink);padding:10px 12px;font:inherit;border-radius:0}.field[data-astro-cid-nqs7uvj3] textarea[data-astro-cid-nqs7uvj3]{min-height:110px}.ok[data-astro-cid-nqs7uvj3]{border:2px solid var(--violet);background:var(--violet-soft);padding:16px;margin:0}.ok[data-astro-cid-nqs7uvj3][hidden]{display:none}.contact[data-astro-cid-nqs7uvj3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.industry[data-astro-cid-nqs7uvj3]{background:var(--violet);color:var(--white);padding:40px 0}.industry[data-astro-cid-nqs7uvj3] h2[data-astro-cid-nqs7uvj3]{font-family:var(--f-display);font-weight:900;letter-spacing:0;font-size:clamp(36px,8vw,76px);line-height:.92;margin:0 0 16px}.industry[data-astro-cid-nqs7uvj3] p[data-astro-cid-nqs7uvj3]{max-width:56ch}.industry[data-astro-cid-nqs7uvj3] .btn[data-astro-cid-nqs7uvj3]{background:var(--white);color:var(--violet);border-color:var(--white);box-shadow:4px 4px 0 var(--ink)}
