.hero[data-astro-cid-nnb2ms2b]{position:relative}.hero-pin[data-astro-cid-nnb2ms2b]{position:relative;height:100svh;min-height:640px;overflow:hidden}.hero-tag[data-astro-cid-nnb2ms2b]{position:absolute;top:calc(var(--nav-h) + 18px);left:var(--gutter);z-index:3}.hero-tag[data-astro-cid-nnb2ms2b].r{left:auto;right:var(--gutter);text-align:right;display:flex;align-items:center;gap:8px}.hero-tag[data-astro-cid-nnb2ms2b] .dot[data-astro-cid-nnb2ms2b]{width:7px;height:7px;border-radius:50%;background:#2fd36b;box-shadow:0 0 0 4px #2fd36b2e}.hero-words[data-astro-cid-nnb2ms2b]{position:absolute;inset:0;pointer-events:none;font-size:clamp(110px,18.5vw,420px);color:var(--paper)}.hw[data-astro-cid-nnb2ms2b]{position:absolute;top:50%;margin-top:-.5em;display:block;white-space:nowrap}.hw[data-astro-cid-nnb2ms2b] .m[data-astro-cid-nnb2ms2b]{display:block;overflow:hidden;padding:.04em .02em .02em}.hw[data-astro-cid-nnb2ms2b] .c{display:inline-block;will-change:transform}.hw-1[data-astro-cid-nnb2ms2b],.hw-3[data-astro-cid-nnb2ms2b]{left:var(--gutter)}.hw-2[data-astro-cid-nnb2ms2b],.hw-4[data-astro-cid-nnb2ms2b]{right:var(--gutter);text-align:right}.hw-3[data-astro-cid-nnb2ms2b],.hw-4[data-astro-cid-nnb2ms2b]{color:var(--zera-hi);visibility:hidden;font-size:.56em;margin-top:-.46em}.stage[data-astro-cid-nnb2ms2b]{--sh: min(78svh, 860px);position:absolute;left:50%;top:50%;z-index:2;height:var(--sh);width:calc(var(--sh) * 9 / 16);margin:calc(var(--sh) / -2) 0 0 calc(var(--sh) * -9 / 32);border-radius:26px;overflow:hidden;background:var(--ink-2);touch-action:pan-y;box-shadow:0 0 0 1px #ffffff14,0 60px 120px -40px #000000e6,0 0 120px -20px #1d74d947;--x: 50%;--y: 45%;--r: 0px}.stage[data-astro-cid-nnb2ms2b] video[data-astro-cid-nnb2ms2b],.stage[data-astro-cid-nnb2ms2b] canvas[data-astro-cid-nnb2ms2b]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stage[data-astro-cid-nnb2ms2b] .v-edit[data-astro-cid-nnb2ms2b]{opacity:0}.stage[data-astro-cid-nnb2ms2b] canvas[data-astro-cid-nnb2ms2b]{opacity:0;transition:opacity .5s}.stage[data-astro-cid-nnb2ms2b].gl-on canvas[data-astro-cid-nnb2ms2b]{opacity:1}.stage[data-astro-cid-nnb2ms2b].no-gl .v-edit[data-astro-cid-nnb2ms2b]{opacity:1;-webkit-mask-image:radial-gradient(circle at var(--x) var(--y),#000 calc(var(--r) - 30px),transparent var(--r));mask-image:radial-gradient(circle at var(--x) var(--y),#000 calc(var(--r) - 30px),transparent var(--r))}.stage-ui[data-astro-cid-nnb2ms2b]{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;pointer-events:none}.chip[data-astro-cid-nnb2ms2b]{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#0e0e118c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.chip[data-astro-cid-nnb2ms2b] i[data-astro-cid-nnb2ms2b]{width:7px;height:7px;border-radius:50%;background:var(--rec);animation:rec 1.4s steps(2) infinite}.chip[data-astro-cid-nnb2ms2b] b[data-astro-cid-nnb2ms2b]{font-weight:600}@keyframes rec{50%{opacity:.25}}.hero-foot[data-astro-cid-nnb2ms2b]{position:absolute;z-index:3;left:var(--gutter);bottom:clamp(24px,4vh,44px);display:grid;gap:22px;max-width:min(400px,30vw)}.hero-lead[data-astro-cid-nnb2ms2b]{font-size:clamp(16px,1.15vw,19px);color:var(--muted)}.hero-cta[data-astro-cid-nnb2ms2b]{display:flex;flex-wrap:wrap;gap:10px}.hero-hint[data-astro-cid-nnb2ms2b]{position:absolute;z-index:3;right:calc(50% - (min(78svh,860px)*.28125) - 210px);top:62%;width:190px;display:grid;gap:6px}.hero-hint[data-astro-cid-nnb2ms2b] .hand[data-astro-cid-nnb2ms2b]{font-size:25px}.hint-arrow[data-astro-cid-nnb2ms2b]{width:110px;overflow:visible}.hint-arrow[data-astro-cid-nnb2ms2b] path[data-astro-cid-nnb2ms2b]{fill:none;stroke:var(--zera-hi);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 1199px){.hero-hint[data-astro-cid-nnb2ms2b]{display:none}}@media (max-width: 899px){.hero-pin[data-astro-cid-nnb2ms2b]{height:auto;min-height:0;padding:calc(var(--nav-h) + 64px) var(--gutter) 40px;display:grid;gap:18px}.hero-tag[data-astro-cid-nnb2ms2b]{top:calc(var(--nav-h) + 12px)}.hero-words[data-astro-cid-nnb2ms2b]{position:relative;inset:auto;height:1.62em;font-size:31vw;margin-inline:calc(var(--gutter) * -1)}.hw[data-astro-cid-nnb2ms2b]{top:0;margin-top:0}.hw-2[data-astro-cid-nnb2ms2b]{top:.8em}.hw-3[data-astro-cid-nnb2ms2b],.hw-4[data-astro-cid-nnb2ms2b]{display:none}.stage[data-astro-cid-nnb2ms2b]{--sh: min(72svh, 160vw);position:relative;left:auto;top:auto;margin:0 auto}.hero-foot[data-astro-cid-nnb2ms2b]{position:relative;left:auto;bottom:auto;max-width:none}.hero-cta[data-astro-cid-nnb2ms2b] .btn[data-astro-cid-nnb2ms2b]{flex:1 1 auto;justify-content:center}}.mani[data-astro-cid-upww4toq]{padding:clamp(120px,16vw,260px) 0 clamp(80px,10vw,160px)}.mani-k[data-astro-cid-upww4toq]{margin-bottom:28px}.mani-t[data-astro-cid-upww4toq]{font-family:var(--display);font-weight:640;font-stretch:100%;font-size:clamp(34px,5.3vw,108px);line-height:1.02;letter-spacing:-.038em;max-width:21ch;color:var(--paper);text-wrap:pretty}@media (min-width: 1000px){.mani-k[data-astro-cid-upww4toq]{margin-left:0}.mani-t[data-astro-cid-upww4toq]{margin-left:8.5vw}}.mani-t[data-astro-cid-upww4toq] .w{color:#3a3a45}.mani-t[data-astro-cid-upww4toq] .pill{display:inline-block;width:2.3em;height:.78em;margin:0 .06em;border-radius:999px;overflow:hidden;vertical-align:-.08em;background:var(--ink-3)}.mani-t[data-astro-cid-upww4toq] .pill video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion: reduce){.mani-t[data-astro-cid-upww4toq] .w{color:inherit}}.mq[data-astro-cid-wmvyczrx]{padding:clamp(40px,6vw,90px) 0;overflow:hidden;border-block:1px solid var(--line)}.mq-row[data-astro-cid-wmvyczrx]{overflow:hidden}.mq-track[data-astro-cid-wmvyczrx]{display:flex;align-items:center;gap:.32em;width:-moz-max-content;width:max-content;font-size:clamp(64px,10.5vw,200px);line-height:1;padding:.04em 0;will-change:transform}.mq-track[data-astro-cid-wmvyczrx] span{white-space:nowrap}.mq-track[data-astro-cid-wmvyczrx] .mq-star{width:.42em;height:.42em;flex:none;fill:var(--zera)}.ghost[data-astro-cid-wmvyczrx] .mq-track[data-astro-cid-wmvyczrx]{color:transparent;-webkit-text-stroke:1.5px rgba(244,244,246,.28)}.ghost[data-astro-cid-wmvyczrx] .mq-track[data-astro-cid-wmvyczrx] .mq-star{fill:none;stroke:#f4f4f647;stroke-width:1.5}.scr-row[data-astro-cid-ivt2soma]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,60px);align-items:start;margin-top:clamp(60px,8vw,130px);max-width:1240px}.scr-fig[data-astro-cid-ivt2soma]{display:grid;gap:22px}.scr-fig[data-astro-cid-ivt2soma] .phone[data-astro-cid-ivt2soma]{width:100%}.scr-fig[data-astro-cid-ivt2soma] .scr[data-astro-cid-ivt2soma]{display:flex;flex-direction:column;background:#0e0e11}.sb[data-astro-cid-ivt2soma]{flex:none;height:6.2%;display:flex;align-items:center;justify-content:space-between;padding:0 9% 0 10%;font-size:clamp(9px,.8vw,12px);color:var(--paper)}.sb[data-astro-cid-ivt2soma] b[data-astro-cid-ivt2soma]{font-weight:650}.sb[data-astro-cid-ivt2soma] i[data-astro-cid-ivt2soma]{width:2.2em;height:.95em;border-radius:3px;box-shadow:inset 0 0 0 1.2px #f4f4f6cc;background:linear-gradient(90deg,var(--paper) 70%,transparent 70%) 2px 2px / calc(100% - 4px) calc(100% - 4px) no-repeat}.scr-fig[data-astro-cid-ivt2soma] img[data-astro-cid-ivt2soma]{flex:1;min-height:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.f1[data-astro-cid-ivt2soma]{margin-top:clamp(40px,8vw,140px)}.scr-fig[data-astro-cid-ivt2soma] figcaption[data-astro-cid-ivt2soma]{display:grid;gap:6px}.scr-fig[data-astro-cid-ivt2soma] figcaption[data-astro-cid-ivt2soma] b[data-astro-cid-ivt2soma]{font-size:clamp(20px,1.8vw,28px)}.scr-fig[data-astro-cid-ivt2soma] figcaption[data-astro-cid-ivt2soma] span[data-astro-cid-ivt2soma]{color:var(--muted);font-size:15.5px;max-width:30ch}@media (max-width: 760px){.scr-row[data-astro-cid-ivt2soma]{grid-template-columns:repeat(3,72vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.scr-row[data-astro-cid-ivt2soma]::-webkit-scrollbar{display:none}.scr-fig[data-astro-cid-ivt2soma]{scroll-snap-align:center;transform:none!important}.f1[data-astro-cid-ivt2soma]{margin-top:0}}.note[data-astro-cid-ps5pohte]{padding:clamp(110px,14vw,220px) 0 clamp(40px,6vw,90px)}.note-body[data-astro-cid-ps5pohte]{margin-top:30px;font-size:clamp(34px,5vw,84px);line-height:1.06;color:var(--paper);font-weight:600;max-width:21ch}.note-body[data-astro-cid-ps5pohte] p[data-astro-cid-ps5pohte]+p[data-astro-cid-ps5pohte]{margin-top:.45em}.circ[data-astro-cid-ps5pohte]{position:relative;display:inline-block;color:var(--zera-hi)}.circ-d[data-astro-cid-ps5pohte]{position:absolute;left:-5%;top:-16%;width:110%;height:134%}.sign[data-astro-cid-ps5pohte]{display:flex;align-items:baseline;gap:22px;margin-top:40px;flex-wrap:wrap}.sign-name[data-astro-cid-ps5pohte]{font-size:clamp(26px,2.6vw,38px)}.sign-mail[data-astro-cid-ps5pohte]{color:var(--muted);font-size:15px;border-bottom:1px solid var(--line-2);padding-bottom:2px;transition:color .3s}.sign-mail[data-astro-cid-ps5pohte]:hover{color:var(--paper)}@media (min-width: 1000px){.note-in[data-astro-cid-ps5pohte]{padding-left:calc(var(--gutter) + 22vw)}}.pr-list[data-astro-cid-4a6vfjbf]{margin-top:clamp(50px,6vw,90px);border-top:1px solid var(--line)}.pr-row[data-astro-cid-4a6vfjbf]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "lines lines";gap:14px 24px;align-items:end;padding:clamp(26px,3.4vw,46px) 0;border-bottom:1px solid var(--line);isolation:isolate;transition:padding .6s var(--out),color .4s}.pr-fill[data-astro-cid-4a6vfjbf]{position:absolute;inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--zera);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--out)}@media (hover: hover){.pr-row[data-astro-cid-4a6vfjbf]:hover .pr-fill[data-astro-cid-4a6vfjbf]{transform:none}.pr-row[data-astro-cid-4a6vfjbf]:hover{color:#fff}.pr-row[data-astro-cid-4a6vfjbf]:hover .pr-lines[data-astro-cid-4a6vfjbf],.pr-row[data-astro-cid-4a6vfjbf]:hover .pr-price[data-astro-cid-4a6vfjbf] small[data-astro-cid-4a6vfjbf]{color:#ffffffd1}}.pr-name[data-astro-cid-4a6vfjbf]{grid-area:name;justify-self:start;position:relative;font-size:clamp(64px,10vw,190px)}.pr-tag[data-astro-cid-4a6vfjbf]{position:absolute;top:.1em;left:calc(100% + 14px);font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:7px 10px;border-radius:999px;background:var(--zera);color:#fff}.pr-row[data-astro-cid-4a6vfjbf]:hover .pr-tag[data-astro-cid-4a6vfjbf]{background:#fff;color:var(--zera)}.pr-price[data-astro-cid-4a6vfjbf]{grid-area:price;font-size:clamp(44px,6.6vw,124px);text-align:right}.pr-price[data-astro-cid-4a6vfjbf] small[data-astro-cid-4a6vfjbf]{display:block;margin-top:8px;font:500 15px/1 var(--body);text-transform:none;letter-spacing:0;color:var(--muted)}.pr-lines[data-astro-cid-4a6vfjbf]{grid-area:lines;display:flex;flex-wrap:wrap;gap:4px 20px;color:var(--muted);font-size:16px;transition:color .4s}@media (min-width: 1000px){.pr-row[data-astro-cid-4a6vfjbf]{grid-template-columns:1.15fr 1fr auto;grid-template-areas:"name lines price";align-items:center}.pr-lines[data-astro-cid-4a6vfjbf]{flex-direction:column}@media (hover: hover){.pr-row[data-astro-cid-4a6vfjbf]:hover{padding-left:24px;padding-right:24px}}}.pr-costs[data-astro-cid-4a6vfjbf]{margin-top:clamp(70px,8vw,130px)}.pr-grid[data-astro-cid-4a6vfjbf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-top:18px;border-radius:20px;overflow:hidden;background:var(--line)}.pr-grid[data-astro-cid-4a6vfjbf] div[data-astro-cid-4a6vfjbf]{display:grid;align-content:space-between;gap:30px;padding:22px;background:var(--ink-2);min-height:170px}.pr-grid[data-astro-cid-4a6vfjbf] dt[data-astro-cid-4a6vfjbf]{color:var(--muted);font-size:15px}.pr-grid[data-astro-cid-4a6vfjbf] dd[data-astro-cid-4a6vfjbf]{display:flex;align-items:baseline;gap:8px}.pr-grid[data-astro-cid-4a6vfjbf] dd[data-astro-cid-4a6vfjbf] b[data-astro-cid-4a6vfjbf]{font-size:clamp(54px,5vw,84px);color:var(--paper)}.pr-grid[data-astro-cid-4a6vfjbf] dd[data-astro-cid-4a6vfjbf] span[data-astro-cid-4a6vfjbf]{font-size:14px;color:var(--muted)}.pr-note[data-astro-cid-4a6vfjbf]{margin-top:16px;max-width:72ch;color:var(--dim);font-size:14px}
