.console[data-astro-cid-gwf5k2zu]{background:var(--bg);border:1px solid var(--line);display:grid}.console-inbox[data-astro-cid-gwf5k2zu]{align-content:start;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--line);display:grid}.console-head[data-astro-cid-gwf5k2zu]{color:var(--muted);margin:0;padding:4px 14px}.console-list[data-astro-cid-gwf5k2zu]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.console-msg[data-astro-cid-gwf5k2zu]{min-width:0;font-size:var(--text-small);transition:background-color var(--dur-hover) var(--ease-settle);gap:2px;padding:12px 14px;line-height:1.35;display:grid;position:relative}.console-msg[data-astro-cid-gwf5k2zu].is-selected{background:var(--raise)}.console-msg[data-astro-cid-gwf5k2zu].is-selected:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.console-from[data-astro-cid-gwf5k2zu],.console-subject[data-astro-cid-gwf5k2zu]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.console-from[data-astro-cid-gwf5k2zu]{font-weight:600}.console-subject[data-astro-cid-gwf5k2zu]{color:var(--muted)}.console-draft[data-astro-cid-gwf5k2zu]{gap:var(--space-2);min-width:0;padding:var(--space-3);flex-direction:column;display:flex}.console-top[data-astro-cid-gwf5k2zu]{justify-content:space-between;gap:var(--space-1);font-size:var(--text-meta);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.console-status[data-astro-cid-gwf5k2zu]{color:var(--accent)}.console-fields[data-astro-cid-gwf5k2zu]{flex-wrap:wrap;gap:6px;min-height:28px;margin:0;padding:0;list-style:none;display:flex}.console-field[data-astro-cid-gwf5k2zu]{border:1px solid var(--line);min-height:28px;font-size:var(--text-meta);align-items:center;gap:8px;padding-inline:10px;display:inline-flex}.console-key[data-astro-cid-gwf5k2zu]{color:var(--muted)}.console-body[data-astro-cid-gwf5k2zu]{min-height:14.4em;font-size:var(--text-small);white-space:pre-line;margin:0;line-height:1.6}.console-body[data-astro-cid-gwf5k2zu] .console-caret{vertical-align:-.2em;background:var(--accent);width:.5em;height:1.1em;margin-left:1px;animation:1s step-end infinite console-blink;display:inline-block}@keyframes console-blink{50%{background:0 0}}.console-foot[data-astro-cid-gwf5k2zu]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:auto;display:flex}.console-state[data-astro-cid-gwf5k2zu]{font-size:var(--text-meta);color:var(--muted);margin:0}.console-approve[data-astro-cid-gwf5k2zu]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.console-approve[data-astro-cid-gwf5k2zu][aria-disabled=true]{cursor:default}.console-face[data-astro-cid-gwf5k2zu]{isolation:isolate;align-items:center;gap:var(--space-1);min-height:44px;padding-inline:var(--space-3);background:var(--raise);color:var(--fg);font-size:var(--text-small);transition:color var(--dur-micro) var(--ease-settle);font-weight:600;display:inline-flex;position:relative}.console-face[data-astro-cid-gwf5k2zu]:before{content:"";z-index:-1;background:var(--sweep);clip-path:polygon(0 100%,0 100%,0 100%);transition:clip-path var(--dur-hover) var(--ease-cut);position:absolute;inset:0}.console-approve[data-astro-cid-gwf5k2zu][data-state=waiting] .console-face[data-astro-cid-gwf5k2zu]{color:var(--sweep-on)}.console-approve[data-astro-cid-gwf5k2zu][data-state=waiting] .console-face[data-astro-cid-gwf5k2zu]:before{clip-path:polygon(0 -200%,0 100%,300% 100%)}.console-face[data-astro-cid-gwf5k2zu] .console-check{width:16px;height:16px;display:none}.console-approve[data-astro-cid-gwf5k2zu][data-state=done] .console-check{display:block}@media (width>=768px){.console[data-astro-cid-gwf5k2zu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);min-height:440px}.console-inbox[data-astro-cid-gwf5k2zu]{border-right:1px solid var(--line);border-bottom:0}}@media (width<=767px){.console-msg[data-astro-cid-gwf5k2zu]:nth-child(n+3){display:none}}.choice[data-astro-cid-7rclk6lh]{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.choice-legend[data-astro-cid-7rclk6lh]{color:var(--muted);padding:0}.choice-options[data-astro-cid-7rclk6lh]{flex-wrap:wrap;gap:6px;display:flex}.choice-option[data-astro-cid-7rclk6lh]{cursor:pointer;display:inline-flex;position:relative}.choice-option[data-astro-cid-7rclk6lh]:has(.choice-input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice-input[data-astro-cid-7rclk6lh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.choice-face[data-astro-cid-7rclk6lh]{min-width:44px;min-height:44px;padding-inline:var(--space-2);background:var(--line);color:var(--fg);font-size:var(--text-small);transition:background-color var(--dur-micro) var(--ease-settle), color var(--dur-micro) var(--ease-settle);align-items:center;font-weight:600;display:inline-flex;position:relative}.choice-face[data-astro-cid-7rclk6lh]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-hover) var(--ease-cut);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.choice-option[data-astro-cid-7rclk6lh]:hover .choice-input[data-astro-cid-7rclk6lh]:not(:checked)+.choice-face[data-astro-cid-7rclk6lh]:after{transform:scaleX(1)}.choice-input[data-astro-cid-7rclk6lh]:checked+.choice-face[data-astro-cid-7rclk6lh]{background:var(--fg);color:var(--bg)}.brand[data-astro-cid-zwwgcaxl]{--spec-w:100;--spec-cut:var(--cut-m);gap:var(--space-3);display:grid}.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-width][value="62"]:checked){--spec-w:62}.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-width][value="125"]:checked){--spec-w:125}.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-corner][value=s]:checked){--spec-cut:var(--cut-s)}.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-corner][value=l]:checked){--spec-cut:var(--cut-l)}.brand-controls[data-astro-cid-zwwgcaxl]{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.brand-stage[data-astro-cid-zwwgcaxl]{border:1px solid var(--line);container:spec/inline-size}.spec[data-astro-cid-zwwgcaxl]{align-content:space-between;gap:var(--space-4);min-height:440px;padding:clamp(20px,4cqi,44px);display:none}.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-ground][value=ink]:checked) .spec[data-astro-cid-zwwgcaxl][data-spec=ink],.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-ground][value=paper]:checked) .spec[data-astro-cid-zwwgcaxl][data-spec=paper],.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-ground][value=red]:checked) .spec[data-astro-cid-zwwgcaxl][data-spec=red]{display:grid}.spec-top[data-astro-cid-zwwgcaxl]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.spec-aa[data-astro-cid-zwwgcaxl],.spec-name[data-astro-cid-zwwgcaxl]{font-stretch:calc(var(--spec-w) * 1%);transition:font-stretch var(--dur-reveal) var(--ease-cut)}.spec-aa[data-astro-cid-zwwgcaxl]{letter-spacing:-.03em;font-size:clamp(80px,17cqi,176px);font-weight:600;line-height:.85}.spec[data-astro-cid-zwwgcaxl] .spec-mark{flex:none;width:clamp(64px,12cqi,132px);height:auto}.spec[data-astro-cid-zwwgcaxl] .n-slit{fill:var(--accent)}.spec-word[data-astro-cid-zwwgcaxl]{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.spec-name[data-astro-cid-zwwgcaxl]{text-transform:uppercase;font-size:clamp(44px,10cqi,112px);font-weight:800;line-height:.9}.spec-tag[data-astro-cid-zwwgcaxl]{color:var(--muted)}.spec-swatches[data-astro-cid-zwwgcaxl]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.spec-swatches[data-astro-cid-zwwgcaxl] li[data-astro-cid-zwwgcaxl]{gap:6px;display:grid}.spec-chip[data-astro-cid-zwwgcaxl],.spec-chip[data-astro-cid-zwwgcaxl] i[data-astro-cid-zwwgcaxl]{clip-path:polygon(0 0, calc(100% - var(--spec-cut) * .5) 0, 100% calc(var(--spec-cut) * .5), 100% 100%, 0 100%);transition:clip-path var(--dur-hover) var(--ease-cut);display:block}.spec-chip[data-astro-cid-zwwgcaxl]{background:var(--line);width:64px;height:64px;padding:1px}.spec-chip[data-astro-cid-zwwgcaxl] i[data-astro-cid-zwwgcaxl]{width:100%;height:100%}@container spec (width<=420px){.spec-chip[data-astro-cid-zwwgcaxl]{width:52px;height:52px}}.spec-role[data-astro-cid-zwwgcaxl]{font-size:var(--text-meta);color:var(--muted)}.spec-ui[data-astro-cid-zwwgcaxl]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.spec-btn[data-astro-cid-zwwgcaxl]{align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-3);background:var(--accent-fill);color:var(--color-paper);font-size:var(--text-small);clip-path:polygon(0 0, calc(100% - var(--spec-cut) * .4) 0, 100% calc(var(--spec-cut) * .4), 100% 100%, 0 100%);transition:clip-path var(--dur-hover) var(--ease-cut);font-weight:600;display:inline-flex}.spec-btn[data-astro-cid-zwwgcaxl] .spec-btn-icon{width:16px;height:16px}.spec-card[data-astro-cid-zwwgcaxl]{background:var(--raise);width:min(240px,100%);clip-path:polygon(0 0, calc(100% - var(--spec-cut)) 0, 100% var(--spec-cut), 100% 100%, 0 100%);transition:clip-path var(--dur-hover) var(--ease-cut);gap:10px;padding:18px 18px 22px;display:grid}.spec-card-index[data-astro-cid-zwwgcaxl]{color:var(--accent)}.spec-card[data-astro-cid-zwwgcaxl] i[data-astro-cid-zwwgcaxl]{display:block}.spec-card-head[data-astro-cid-zwwgcaxl]{background:var(--fg);width:70%;height:14px}.spec-card-line[data-astro-cid-zwwgcaxl]{background:var(--line);height:6px}.spec-card-short[data-astro-cid-zwwgcaxl]{width:55%}.spec-readout[data-astro-cid-zwwgcaxl]{font-size:var(--text-meta);color:var(--muted);margin-left:auto}.spec-w[data-astro-cid-zwwgcaxl]{display:none}.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-width][value="62"]:checked) .spec-w[data-astro-cid-zwwgcaxl][data-w="62"],.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-width][value="100"]:checked) .spec-w[data-astro-cid-zwwgcaxl][data-w="100"],.brand[data-astro-cid-zwwgcaxl]:has(input[name=brand-width][value="125"]:checked) .spec-w[data-astro-cid-zwwgcaxl][data-w="125"]{display:inline}.layout[data-astro-cid-mjvplsta]{gap:var(--space-3);display:grid;container:layout/inline-size}.layout-stage[data-astro-cid-mjvplsta]{padding:var(--space-4) var(--space-2);background:var(--bg);border:1px solid var(--line);justify-items:center;display:grid;overflow:hidden}.layout-device[data-astro-cid-mjvplsta]{background:var(--muted);width:100%;max-width:100%;clip-path:polygon(0 0, calc(100% - var(--cut-m)) 0, 100% var(--cut-m), 100% 100%, 0 100%);transition:width var(--dur-reveal) var(--ease-cut);padding:2px}.layout[data-astro-cid-mjvplsta]:has(input[value=phone]:checked) .layout-device[data-astro-cid-mjvplsta]{width:320px}.layout[data-astro-cid-mjvplsta]:has(input[value=tablet]:checked) .layout-device[data-astro-cid-mjvplsta]{width:600px}.layout-screen[data-astro-cid-mjvplsta]{background:var(--bg);height:400px;clip-path:polygon(0 0, calc(100% - var(--cut-m) + 1px) 0, 100% calc(var(--cut-m) - 1px), 100% 100%, 0 100%);overflow:hidden;container:device/inline-size}@container layout (width<=639px){.layout[data-astro-cid-mjvplsta] .choice{display:none}}.wf[data-astro-cid-mjvplsta]{gap:16px;padding:16px 18px;display:grid}.wf[data-astro-cid-mjvplsta] i[data-astro-cid-mjvplsta]{display:block}.wf-bar[data-astro-cid-mjvplsta]{align-items:center;gap:12px;height:28px;display:flex}.wf-logo[data-astro-cid-mjvplsta]{background:var(--fg);clip-path:polygon(0 0,65% 0,100% 35%,100% 100%,0 100%);flex:none;width:22px;height:22px}.wf-links[data-astro-cid-mjvplsta]{gap:14px;margin-left:auto;display:none}.wf-links[data-astro-cid-mjvplsta] i[data-astro-cid-mjvplsta]{background:var(--muted);width:40px;height:6px}.wf-cta[data-astro-cid-mjvplsta]{background:var(--accent-fill);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);flex:none;width:64px;height:24px;margin-left:auto}.wf-menu[data-astro-cid-mjvplsta]{gap:4px;display:grid}.wf-menu[data-astro-cid-mjvplsta] i[data-astro-cid-mjvplsta]{background:var(--fg);width:18px;height:2px}.wf-body[data-astro-cid-mjvplsta],.wf-main[data-astro-cid-mjvplsta]{align-content:start;gap:16px;display:grid}.wf-hero[data-astro-cid-mjvplsta]{gap:10px;padding-block:10px 4px;display:grid}.wf-head[data-astro-cid-mjvplsta]{background:var(--fg);width:82%;height:18px}.wf-head-short[data-astro-cid-mjvplsta]{width:54%}.wf-line[data-astro-cid-mjvplsta]{background:var(--line);width:100%;height:7px}.wf-line-short[data-astro-cid-mjvplsta]{width:46%}.wf-btn[data-astro-cid-mjvplsta]{background:var(--fg);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);width:96px;height:26px;margin-top:6px}.wf-btn-wide[data-astro-cid-mjvplsta]{width:100%}.wf-grid[data-astro-cid-mjvplsta]{gap:10px;display:grid}.wf-card[data-astro-cid-mjvplsta]{background:var(--raise);gap:7px;padding:8px 8px 12px;display:grid}.wf-img[data-astro-cid-mjvplsta]{aspect-ratio:16/9;background:var(--line)}.wf-cart[data-astro-cid-mjvplsta]{background:var(--raise);align-content:start;gap:12px;padding:14px;display:none}.wf-row[data-astro-cid-mjvplsta]{border-bottom:1px solid var(--line);height:28px}@container device (width>=460px){.wf-links[data-astro-cid-mjvplsta]{display:flex}.wf-cta[data-astro-cid-mjvplsta]{margin-left:0}.wf-menu[data-astro-cid-mjvplsta]{display:none}.wf-grid[data-astro-cid-mjvplsta]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container device (width>=760px){.wf-body[data-astro-cid-mjvplsta]{grid-template-columns:minmax(0,1fr) 28%}.wf-grid[data-astro-cid-mjvplsta]{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-cart[data-astro-cid-mjvplsta]{display:grid}}.play-toggle[data-astro-cid-svta6hcm]{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.play-face[data-astro-cid-svta6hcm]{background:var(--line);width:44px;height:44px;color:var(--fg);transition:color var(--dur-micro) var(--ease-settle);place-items:center;display:grid}.play-toggle[data-astro-cid-svta6hcm]:hover .play-face[data-astro-cid-svta6hcm]{color:var(--accent)}.play-slot[data-astro-cid-svta6hcm]{display:grid}.play-face[data-astro-cid-svta6hcm] .play-icon{width:18px;height:18px}.show[data-astro-cid-gg66ab5o]{gap:var(--space-4);padding-block:var(--space-8) var(--space-16);display:grid}.show-head[data-astro-cid-gg66ab5o]{gap:var(--space-3);display:grid}.show-title[data-astro-cid-gg66ab5o]{letter-spacing:-.01em;max-width:18ch}.show-line[data-astro-cid-gg66ab5o]{max-width:44ch;color:var(--muted);margin:0}.show-panel[data-astro-cid-gg66ab5o]{isolation:isolate;gap:var(--space-3);padding:var(--space-3);display:grid;position:relative}.show-panel[data-astro-cid-gg66ab5o]:before{content:"";z-index:-1;background:var(--raise);clip-path:polygon(0 0, calc(100% - var(--cut-l)) 0, 100% var(--cut-l), 100% 100%, 0 100%);position:absolute;inset:0}.show-label[data-astro-cid-gg66ab5o]{padding-right:var(--cut-l);color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}.show-mark[data-astro-cid-gg66ab5o]{background:var(--accent);clip-path:polygon(0 0,50% 0,100% 50%,100% 100%,0 100%);flex:none;width:8px;height:8px}.show-foot[data-astro-cid-gg66ab5o]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.show-note[data-astro-cid-gg66ab5o]{font-size:var(--text-meta);color:var(--muted);margin:0}@media (width<=767px){.show[data-astro-cid-gg66ab5o]{width:100%;padding-block:var(--space-6) var(--space-8)}.show-head[data-astro-cid-gg66ab5o]{padding-inline:var(--margin)}.show-title[data-astro-cid-gg66ab5o]{font-size:clamp(28px,8vw,40px)}.show-panel[data-astro-cid-gg66ab5o]{padding:var(--space-3) var(--margin)}.show-foot[data-astro-cid-gg66ab5o]{flex-direction:row-reverse;justify-content:flex-end}}@media (width>=768px){.show-panel[data-astro-cid-gg66ab5o]{padding:var(--space-4)}}@media (width>=1024px){.show-head[data-astro-cid-gg66ab5o]{align-items:end;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,44ch)}}.svc-hero[data-astro-cid-xtdevd2v]{gap:var(--space-3);padding-block:calc(var(--nav-clearance) + var(--space-4)) var(--space-8);display:grid}.svc-crumbs-list[data-astro-cid-xtdevd2v]{align-items:center;gap:var(--space-1);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.svc-crumbs-list[data-astro-cid-xtdevd2v] li[data-astro-cid-xtdevd2v]+li[data-astro-cid-xtdevd2v]:before{content:"/";margin-right:var(--space-1)}.svc-crumb[data-astro-cid-xtdevd2v]{min-height:44px;color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}.svc-crumb[data-astro-cid-xtdevd2v]:hover{color:var(--accent)}.svc-mode[data-astro-cid-xtdevd2v]{margin:var(--space-3) 0 0;color:var(--muted)}.svc-intro[data-astro-cid-xtdevd2v]{max-width:40ch;margin:var(--space-2) 0 0;font-size:var(--text-h3);color:var(--muted);line-height:1.35}.svc-about[data-astro-cid-xtdevd2v]{gap:var(--space-4);padding-block:var(--space-12);display:grid}.svc-about-title[data-astro-cid-xtdevd2v]{max-width:18ch;margin:0}.svc-about-text[data-astro-cid-xtdevd2v]{gap:var(--space-3);display:grid}.svc-body[data-astro-cid-xtdevd2v]{max-width:60ch;font-size:var(--text-body);margin:0;line-height:1.55}.svc-place[data-astro-cid-xtdevd2v]{color:var(--muted);margin:0}@media (width>=1024px){.svc-about[data-astro-cid-xtdevd2v]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.svc-label[data-astro-cid-xtdevd2v]{margin:0 0 var(--space-3);color:var(--muted)}.svc-cases[data-astro-cid-xtdevd2v],.svc-others[data-astro-cid-xtdevd2v]{padding-block:0 var(--space-16)}.svc-case-list[data-astro-cid-xtdevd2v],.svc-other-list[data-astro-cid-xtdevd2v]{margin:0;padding:0;list-style:none}.svc-case-list[data-astro-cid-xtdevd2v]{border-top:1px solid var(--line)}.svc-case[data-astro-cid-xtdevd2v]{border-bottom:1px solid var(--line)}.svc-case-link[data-astro-cid-xtdevd2v]{align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.svc-case-link[data-astro-cid-xtdevd2v]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-reveal) var(--ease-cut);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.svc-case-link[data-astro-cid-xtdevd2v]:hover:after,.svc-case-link[data-astro-cid-xtdevd2v]:focus-visible:after{transform:scaleX(1)}.svc-case-name[data-astro-cid-xtdevd2v]{font-stretch:calc(var(--w,var(--wdth-rest)) * 1%);transition:font-stretch var(--dur-reveal) var(--ease-cut), color var(--dur-hover) var(--ease-settle)}.svc-case-link[data-astro-cid-xtdevd2v]:hover .svc-case-name[data-astro-cid-xtdevd2v]{--w:var(--wdth-wide);color:var(--accent)}.svc-case-meta[data-astro-cid-xtdevd2v]{color:var(--muted);grid-row:2}.svc-case-link[data-astro-cid-xtdevd2v] .svc-case-icon,.svc-other-link[data-astro-cid-xtdevd2v] .svc-other-icon{grid-area:1/2/span 2;width:24px;height:24px}.svc-other-list[data-astro-cid-xtdevd2v]{gap:var(--space-2);display:grid}.svc-other-link[data-astro-cid-xtdevd2v]{isolation:isolate;align-items:center;gap:var(--space-2) var(--space-3);min-height:160px;padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.svc-other-link[data-astro-cid-xtdevd2v]:before{content:"";z-index:-1;background:var(--raise);clip-path:polygon(0 0, calc(100% - var(--cut-m)) 0, 100% var(--cut-m), 100% 100%, 0 100%);position:absolute;inset:0}.svc-other-mode[data-astro-cid-xtdevd2v]{color:var(--muted);align-self:end}.svc-other-name[data-astro-cid-xtdevd2v]{transition:color var(--dur-hover) var(--ease-settle);align-self:start}.svc-other-link[data-astro-cid-xtdevd2v]:hover .svc-other-name[data-astro-cid-xtdevd2v]{color:var(--accent)}@media (width>=768px){.svc-case-link[data-astro-cid-xtdevd2v]{grid-template-columns:minmax(0,1fr) auto auto}.svc-case-meta[data-astro-cid-xtdevd2v]{grid-area:1/2}.svc-case-link[data-astro-cid-xtdevd2v] .svc-case-icon{grid-area:1/3}.svc-other-list[data-astro-cid-xtdevd2v]{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-count[data-astro-cid-xtdevd2v]{display:none}@media (width<=767px){.svc-hero[data-astro-cid-xtdevd2v]{gap:var(--space-2);padding-block:calc(76px + var(--space-3)) var(--space-4)}.svc-crumbs-list[data-astro-cid-xtdevd2v] li[data-astro-cid-xtdevd2v][aria-current]{display:none}.svc-crumb[data-astro-cid-xtdevd2v]:before{content:"←" / "";margin-right:var(--space-1);font-family:var(--font-mono);font-size:16px}.svc-mode[data-astro-cid-xtdevd2v]{gap:var(--space-2);display:flex}.svc-count[data-astro-cid-xtdevd2v]{font-size:var(--text-meta);color:var(--accent);flex:none;display:inline}.svc-number[data-astro-cid-xtdevd2v]{display:none}.svc-name[data-astro-cid-xtdevd2v]{--w:86;font-size:clamp(42px,13vw,72px)}.svc-intro[data-astro-cid-xtdevd2v]{margin-top:var(--space-1);font-size:var(--text-body);line-height:1.5}.svc-label[data-astro-cid-xtdevd2v]{margin-bottom:var(--space-2)}.svc-cases[data-astro-cid-xtdevd2v],.svc-others[data-astro-cid-xtdevd2v]{padding-bottom:var(--space-8)}.svc-case-link[data-astro-cid-xtdevd2v]{gap:4px var(--space-2);padding-block:var(--space-2)}.svc-case-name[data-astro-cid-xtdevd2v]{font-size:var(--text-h3)}.svc-case-link[data-astro-cid-xtdevd2v] .svc-case-icon,.svc-other-link[data-astro-cid-xtdevd2v] .svc-other-icon{width:22px;height:22px}.svc-other-list[data-astro-cid-xtdevd2v]{margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.svc-other[data-astro-cid-xtdevd2v]{scroll-snap-align:start}.svc-other-link[data-astro-cid-xtdevd2v]{min-height:220px;padding:var(--space-3);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-items:start}.svc-other-name[data-astro-cid-xtdevd2v]{text-transform:uppercase;align-self:end;font-size:clamp(26px,8vw,36px);font-weight:800;font-stretch:86%;line-height:.95}.svc-other-mode[data-astro-cid-xtdevd2v]{align-self:start}.svc-other-link[data-astro-cid-xtdevd2v] .svc-other-icon{grid-area:3/1;justify-self:end}}
