.cap-hero-art[data-astro-cid-6ohfpkzu]{aspect-ratio:1/1.05;position:relative}.cap-hero-art[data-astro-cid-6ohfpkzu] .cha-fold{width:58%;position:absolute;top:0;right:4%}.cha-panel[data-astro-cid-6ohfpkzu]{aspect-ratio:320/220;width:82%;position:absolute;bottom:4%;left:0}.svc-grid[data-astro-cid-6ohfpkzu]{gap:var(--s-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:stretch;display:grid}.svc-sticky[data-astro-cid-6ohfpkzu]{top:calc(var(--header-h) + 2rem);position:sticky}.svc-body[data-astro-cid-6ohfpkzu]{margin-top:var(--s-6);max-width:34ch}.svc-count[data-astro-cid-6ohfpkzu]{margin-top:var(--s-12);letter-spacing:-.04em;color:var(--ink);align-items:baseline;gap:10px;font-weight:800;font-stretch:112%;display:flex}.svc-now[data-astro-cid-6ohfpkzu]{font-size:clamp(4rem,3rem + 4vw,7.5rem);line-height:.9;display:inline-block;overflow:clip}.svc-of[data-astro-cid-6ohfpkzu]{color:var(--muted);font-size:1.5rem}.svc-flag[data-astro-cid-6ohfpkzu]{width:46px;height:75px;margin-top:var(--s-8);overflow:visible}.svc-list[data-astro-cid-6ohfpkzu]{border-top:1.5px solid var(--ink);padding:0;list-style:none}.svc-row[data-astro-cid-6ohfpkzu]{gap:var(--s-6);padding:var(--s-10) 0;border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:4rem minmax(0,1fr);display:grid;position:relative}.svc-row[data-astro-cid-6ohfpkzu]:before{content:"";inset:0 calc(var(--gutter) * -.5);z-index:-1;background:var(--cf);opacity:.08;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .6s var(--ease-out);position:absolute}.svc-row[data-astro-cid-6ohfpkzu].is-on:before{clip-path:polygon(0 0,100% 0,calc(100% - 2.5rem) 100%,0 100%)}.svc-n[data-astro-cid-6ohfpkzu]{color:var(--muted);padding-top:.45rem;font-size:1.125rem;font-weight:800;transition:color .3s}.svc-row[data-astro-cid-6ohfpkzu].is-on .svc-n[data-astro-cid-6ohfpkzu]{color:var(--ink)}.svc-title[data-astro-cid-6ohfpkzu]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.375rem);font-weight:800;font-stretch:108%;line-height:1.08}.svc-text[data-astro-cid-6ohfpkzu]{margin-top:var(--s-4);color:var(--text-2);max-width:52ch}.cap-case-head[data-astro-cid-6ohfpkzu]{gap:var(--s-8) var(--s-16);margin-bottom:var(--s-12);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;display:grid}.others[data-astro-cid-6ohfpkzu]{padding-block:var(--s-16) var(--section)}.others-title[data-astro-cid-6ohfpkzu]{margin-bottom:var(--s-8)}.others-list[data-astro-cid-6ohfpkzu]{border-top:1.5px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.other[data-astro-cid-6ohfpkzu]{gap:var(--s-8);min-height:12rem;padding:var(--s-6);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.01em;isolation:isolate;grid-template-rows:auto 1fr;height:100%;font-size:1.1875rem;font-weight:800;font-stretch:104%;line-height:1.2;text-decoration:none;display:grid;position:relative;overflow:clip}.other[data-astro-cid-6ohfpkzu]:before{content:"";z-index:-1;background:var(--of);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path .3s var(--ease-out);position:absolute;inset:0}.other[data-astro-cid-6ohfpkzu] .flag{width:18px;height:30px;transition:transform .3s var(--ease-out)}.other[data-astro-cid-6ohfpkzu] span[data-astro-cid-6ohfpkzu]{align-self:end;padding-right:1.5rem}.other-go[data-astro-cid-6ohfpkzu]{right:var(--s-6);bottom:var(--s-6);width:20px;height:20px;transition:transform .3s var(--ease-out);position:absolute}@media (hover:hover) and (pointer:fine){.other[data-astro-cid-6ohfpkzu]:hover:before,.other[data-astro-cid-6ohfpkzu]:focus-visible:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.other[data-astro-cid-6ohfpkzu]:hover,.other[data-astro-cid-6ohfpkzu]:focus-visible{color:var(--oon)}.other[data-astro-cid-6ohfpkzu]:hover .flag{filter:brightness(0)invert();transform:rotate(-12deg)scale(1.2)}.other[data-astro-cid-6ohfpkzu]:hover .other-go[data-astro-cid-6ohfpkzu]{transform:rotate(45deg)}}@media (width<=1100px){.others-list[data-astro-cid-6ohfpkzu]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.svc-grid[data-astro-cid-6ohfpkzu],.cap-case-head[data-astro-cid-6ohfpkzu]{gap:var(--s-8);grid-template-columns:1fr}.svc-sticky[data-astro-cid-6ohfpkzu]{position:static}.svc-count[data-astro-cid-6ohfpkzu],.svc-flag[data-astro-cid-6ohfpkzu]{display:none}.svc-row[data-astro-cid-6ohfpkzu]{gap:var(--s-4);padding:var(--s-8) 0;grid-template-columns:2.5rem minmax(0,1fr)}.others-list[data-astro-cid-6ohfpkzu]{grid-template-columns:1fr}.other[data-astro-cid-6ohfpkzu]{align-items:center;gap:var(--s-4);min-height:0;padding:var(--s-5);grid-template-rows:none;grid-template-columns:18px minmax(0,1fr) 20px}.other[data-astro-cid-6ohfpkzu] span[data-astro-cid-6ohfpkzu]{align-self:center;padding-right:0}.other-go[data-astro-cid-6ohfpkzu]{position:static}}
