.hero[data-astro-cid-ge2uvauf]{--vh:calc(100svh - var(--nav-h));width:100%;height:min(var(--vh), 100vw * 9 / 16);color:var(--white);background:#000;transition:background-color .7s linear;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf].play,.hero[data-astro-cid-ge2uvauf].static{background-color:var(--navy)}.stage[data-astro-cid-ge2uvauf]{width:min(100vw, var(--vh) * 16 / 9);height:min(var(--vh), 100vw * 9 / 16);position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:size}.stage[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf],.stage[data-astro-cid-ge2uvauf] .still[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}#idle[data-astro-cid-ge2uvauf]{opacity:0}.still[data-astro-cid-ge2uvauf]{display:none}.headline[data-astro-cid-ge2uvauf]{z-index:1;text-shadow:0 .15cqw .9cqw #08112b8c;flex-direction:column;align-items:center;margin:0;font-weight:700;line-height:1;display:flex;position:absolute;top:.5cqw;left:0;right:0}.row1[data-astro-cid-ge2uvauf]{align-items:center;gap:.6cqw;display:flex}.badge[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 .2cqw .5cqw #00000059);width:12.29cqw;height:auto;rotate:-8deg}.badge[data-astro-cid-ge2uvauf] text[data-astro-cid-ge2uvauf]{fill:var(--white);font:700 28px Gilroy,sans-serif}.line1[data-astro-cid-ge2uvauf]{letter-spacing:.04em;color:var(--white);font-size:5.2cqw;font-weight:700}.line2[data-astro-cid-ge2uvauf]{letter-spacing:.06em;color:var(--cream);margin-top:.3cqw;font-size:7.8cqw;font-weight:700}.badge[data-astro-cid-ge2uvauf],.line1[data-astro-cid-ge2uvauf],.line2[data-astro-cid-ge2uvauf]{opacity:0}.hero[data-astro-cid-ge2uvauf].play .badge[data-astro-cid-ge2uvauf]{animation:.5s cubic-bezier(.34,1.8,.64,1) .75s both pop}.hero[data-astro-cid-ge2uvauf].play .line1[data-astro-cid-ge2uvauf]{animation:.6s ease-out 1.15s both wipe}.hero[data-astro-cid-ge2uvauf].play .line2[data-astro-cid-ge2uvauf]{animation:.7s ease-out 1.75s both wipe}.hero[data-astro-cid-ge2uvauf].static .badge[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].static .line1[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].static .line2[data-astro-cid-ge2uvauf]{opacity:1}@keyframes pop{0%{opacity:0;rotate:112deg;scale:0}30%{opacity:1}to{opacity:1;rotate:-8deg;scale:1}}@keyframes wipe{0%{opacity:1;translate:0 .6cqw;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;translate:0;-webkit-mask-position:0 0;mask-position:0 0}}.hero[data-astro-cid-ge2uvauf].play .line1[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].play .line2[data-astro-cid-ge2uvauf]{-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%}.pause[data-astro-cid-ge2uvauf]{z-index:2;width:40px;height:40px;color:var(--white);cursor:pointer;background:#08112b8c;border:1px solid #f8fafc59;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.pause[data-astro-cid-ge2uvauf]:hover{background:#08112bcc}.i-play[data-astro-cid-ge2uvauf]{display:none}.pause[data-astro-cid-ge2uvauf].paused .i-play[data-astro-cid-ge2uvauf]{display:block}.pause[data-astro-cid-ge2uvauf].paused .i-pause[data-astro-cid-ge2uvauf]{display:none}@media (aspect-ratio<=1){.hero[data-astro-cid-ge2uvauf]{height:var(--vh)}.stage[data-astro-cid-ge2uvauf]{width:max(100vw, var(--vh) * 16 / 9);height:max(var(--vh), 100vw * 9 / 16)}.stage[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf],.stage[data-astro-cid-ge2uvauf] .still[data-astro-cid-ge2uvauf]{-webkit-mask-image:none;mask-image:none}.headline[data-astro-cid-ge2uvauf]{padding:0 16px;top:1.5vh}.row1[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:2vw}.badge[data-astro-cid-ge2uvauf]{width:26vw}.line1[data-astro-cid-ge2uvauf]{font-size:8.5vw}.line2[data-astro-cid-ge2uvauf]{font-size:13vw}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf],.pause[data-astro-cid-ge2uvauf]{display:none}.still[data-astro-cid-ge2uvauf]{display:block}.badge[data-astro-cid-ge2uvauf],.line1[data-astro-cid-ge2uvauf],.line2[data-astro-cid-ge2uvauf]{opacity:1;animation:none!important}}.tools[data-astro-cid-lcdefpme]{background:var(--white)}.mono[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label-muted);font-size:10px}.stamp[data-astro-cid-lcdefpme]{border:2px solid var(--orange);color:var(--orange);font:800 13px/1.2 var(--mono);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:4px;padding:5px 10px;position:absolute;transform:rotate(6deg)}.stamp[data-astro-cid-lcdefpme].grey{color:#78716c;border-color:#78716c}.barcode[data-astro-cid-lcdefpme]{fill:var(--label-ink);display:block}.label[data-astro-cid-lcdefpme]{background:var(--paper);border:1.5px solid var(--label-ink);border-radius:3px;flex-direction:column;height:100%;display:flex;position:relative}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width<=1040px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.card[data-astro-cid-lcdefpme]{min-height:0}.lbl-body[data-astro-cid-lcdefpme]{padding-bottom:22px}}.card[data-astro-cid-lcdefpme]{background:var(--kraft);border-radius:6px;min-height:379px;padding:12px}.lbl-top[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--label-ink);justify-content:space-between;gap:8px;padding:10px 14px;display:flex}.lbl-top[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--label-ink)}.lbl-title[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--label-ink);flex-direction:column;gap:4px;padding:16px 14px 14px;display:flex;position:relative}.lbl-title[data-astro-cid-lcdefpme]>.mono[data-astro-cid-lcdefpme]{line-height:1.3}.lbl-title[data-astro-cid-lcdefpme] .stamp[data-astro-cid-lcdefpme]{bottom:10px;right:14px}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.02em;text-transform:uppercase;color:var(--label-ink);margin:0;font-size:26px;line-height:1.1}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:0;text-transform:none;margin-top:14px;font-size:15px;font-weight:600;display:block}.lbl-body[data-astro-cid-lcdefpme]{color:var(--label-body);flex:1;margin:0;padding:14px;font-size:14px;line-height:22px}.lbl-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 14px 14px;display:flex}.lbl-foot[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:8px}.about[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--white)}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--cream)}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cbd5e1;max-width:680px;font-size:18px}.about-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.about-img[data-astro-cid-lcdefpme]{border-radius:32px;width:192px;height:192px;box-shadow:0 0 0 1px #f8fafc14,0 24px 60px #38bdf82e}@media (width<=760px){.about-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-img[data-astro-cid-lcdefpme]{border-radius:24px;order:-1;width:120px;height:120px}}.contact[data-astro-cid-lcdefpme]{background:var(--sky)}.contact-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;display:grid}@media (width<=860px){.contact-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}}.form[data-astro-cid-lcdefpme]{background:var(--kraft);border-radius:6px;padding:14px;position:relative}.slip-top[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--label-ink);padding:12px 20px}.slip-top[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--label-ink)}.form[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]>.stamp[data-astro-cid-lcdefpme]{top:10px;right:30px}.slip-row[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--label-ink);grid-template-columns:1fr 1fr;display:grid}.slip-row[data-astro-cid-lcdefpme] .field[data-astro-cid-lcdefpme]+.field[data-astro-cid-lcdefpme]{border-left:1.5px solid var(--label-ink)}.field[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;padding:16px 20px 18px;display:flex}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{border:0;border-bottom:1.5px solid var(--label-ink);width:100%;color:var(--label-ink);background:0 0;border-radius:0;padding:6px 0;font:400 17px/1.4 Gilroy,system-ui,sans-serif}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{height:34px}.msg[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--label-ink);gap:2px;padding-bottom:22px}.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;background:repeating-linear-gradient(to bottom, transparent 0 33px, var(--label-rule) 33px 34px);background-attachment:local;min-height:170px;padding:0;line-height:34px}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{border-bottom-color:var(--orange);box-shadow:0 1.5px 0 var(--orange);outline:none}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible,.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus-visible{background-color:#f973160f}.field[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][aria-invalid=true]{border-bottom-color:#dc2626;box-shadow:0 1.5px #dc2626}.slip-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.fine[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.fine[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{margin:0}.send[data-astro-cid-lcdefpme]{background:var(--orange);height:40px;color:var(--sky);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 24px;font:700 14px/1 Gilroy,system-ui,sans-serif;transition:background-color .2s;display:inline-flex}.send[data-astro-cid-lcdefpme]:hover{background:#ea580c}.send[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--label-ink);outline-offset:2px}.send[data-astro-cid-lcdefpme]:disabled{opacity:.6;cursor:wait}@media (width<=600px){.form[data-astro-cid-lcdefpme]{padding:10px}.slip-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.slip-row[data-astro-cid-lcdefpme] .field[data-astro-cid-lcdefpme]+.field[data-astro-cid-lcdefpme]{border-left:0;border-top:1.5px solid var(--label-ink)}.field[data-astro-cid-lcdefpme],.slip-top[data-astro-cid-lcdefpme],.slip-foot[data-astro-cid-lcdefpme]{padding-left:16px;padding-right:16px}.slip-foot[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.send[data-astro-cid-lcdefpme]{justify-content:center}.form[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]>.stamp[data-astro-cid-lcdefpme]{top:-22px;right:6px}.form[data-astro-cid-lcdefpme]{margin-top:12px}}.hp[data-astro-cid-lcdefpme]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.small[data-astro-cid-lcdefpme]{color:var(--label-muted);font-size:13px;line-height:20px}.small[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--orange-dark)}.status[data-astro-cid-lcdefpme]{min-height:1.6em;margin:0;font-weight:600}.status[data-astro-cid-lcdefpme]:empty{display:none}.status[data-astro-cid-lcdefpme].ok{color:#15803d}.status[data-astro-cid-lcdefpme].err{color:#b91c1c}
