.detail[data-astro-cid-cugzgk5f]{padding:127px var(--gutter) 40px}h1[data-astro-cid-cugzgk5f]{text-align:center;hyphens:auto;max-width:1205px;margin:0 auto 30px}.detail[data-astro-cid-cugzgk5f] .detail-img{border-radius:var(--radius);object-fit:cover;width:100%;max-height:673px}.detail-meta[data-astro-cid-cugzgk5f]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-radius:var(--radius);background:var(--white);gap:40px;max-width:1100px;margin:56px auto 0;padding:32px 40px;font-size:14.4px;line-height:1.6;display:grid}.detail-meta[data-astro-cid-cugzgk5f]:has(.is-wide){grid-template-columns:repeat(calc(var(--cols) - 1), minmax(0, 1fr)) minmax(0, 2fr)}.detail-meta[data-astro-cid-cugzgk5f] dt[data-astro-cid-cugzgk5f]{margin-bottom:12px}.detail-meta[data-astro-cid-cugzgk5f] dd[data-astro-cid-cugzgk5f]{margin:0}.detail-meta[data-astro-cid-cugzgk5f] a[data-astro-cid-cugzgk5f]{text-underline-offset:3px}.detail-body[data-astro-cid-cugzgk5f]{max-width:720px;margin:88px auto 0;font-size:18px;line-height:1.7}.detail-intro[data-astro-cid-cugzgk5f]{margin-bottom:32px}.case-content[data-astro-cid-cugzgk5f]>*+*{margin-top:1.1em}.case-content[data-astro-cid-cugzgk5f] p{margin-bottom:0}.case-content[data-astro-cid-cugzgk5f] h2,.case-content[data-astro-cid-cugzgk5f] h3{font:600 20px/1.4 var(--sans);margin:1.8em 0 .5em}.case-content[data-astro-cid-cugzgk5f] ul,.case-content[data-astro-cid-cugzgk5f] ol{padding-left:1.3em}.case-content[data-astro-cid-cugzgk5f] li+li{margin-top:.35em}.case-content[data-astro-cid-cugzgk5f] a{text-underline-offset:3px;text-decoration-thickness:1px}.case-content[data-astro-cid-cugzgk5f] img{border-radius:var(--radius);max-width:100%;height:auto}.case-content[data-astro-cid-cugzgk5f] .quote{margin:56px 0}.case-content[data-astro-cid-cugzgk5f] .quote blockquote{font:400 clamp(24px, 2.2vw, 30px)/1.35 var(--serif);margin:0 0 20px}.case-content[data-astro-cid-cugzgk5f] .quote blockquote:before{content:"”";height:36px;font:400 64px/1 var(--serif);display:block}.case-content[data-astro-cid-cugzgk5f] .quote blockquote p{margin:0}.case-content[data-astro-cid-cugzgk5f] .quote blockquote p+p{margin-top:.6em}.case-content[data-astro-cid-cugzgk5f] .quote figcaption{align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.case-content[data-astro-cid-cugzgk5f] .quote figcaption p{margin:0}.case-content[data-astro-cid-cugzgk5f] .quote figcaption img{object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.case-content[data-astro-cid-cugzgk5f] .images{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;margin-block:32px;display:grid}.case-content[data-astro-cid-cugzgk5f] .images p{margin:0}.case-content[data-astro-cid-cugzgk5f] .video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);overflow:hidden}.case-content[data-astro-cid-cugzgk5f] .video iframe{border:0;width:100%;height:100%;display:block}.case-content[data-astro-cid-cugzgk5f] .video button{width:100%;height:100%;color:var(--cream);font:500 16px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.case-content[data-astro-cid-cugzgk5f] .video-play{background:var(--yellow);width:64px;height:64px;color:var(--black);border-radius:50%;place-items:center;font-size:20px;display:grid}.case-content[data-astro-cid-cugzgk5f] .video small{opacity:.75;font-size:12.8px}.detail-nav[data-astro-cid-cugzgk5f]{border-top:1px solid #00000059;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin-top:96px;padding-top:24px;font-size:14.4px;display:grid}.detail-nav[data-astro-cid-cugzgk5f] a[data-astro-cid-cugzgk5f]{text-decoration:none}.detail-nav[data-astro-cid-cugzgk5f] a[data-astro-cid-cugzgk5f]:hover{text-underline-offset:4px;text-decoration:underline}.detail-nav[data-astro-cid-cugzgk5f] a[data-astro-cid-cugzgk5f]:last-child{text-align:right}.detail-all[data-astro-cid-cugzgk5f]{text-align:center;font-weight:700}@media (width<=900px){.detail[data-astro-cid-cugzgk5f]{padding-top:110px}.detail-meta[data-astro-cid-cugzgk5f],.detail-meta[data-astro-cid-cugzgk5f]:has(.is-wide){grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;padding:24px}.detail-body[data-astro-cid-cugzgk5f]{margin-top:56px;font-size:17px}.detail-nav[data-astro-cid-cugzgk5f]{text-align:center;grid-template-columns:1fr;gap:16px}.detail-nav[data-astro-cid-cugzgk5f] a[data-astro-cid-cugzgk5f]:last-child{text-align:center}.case-content[data-astro-cid-cugzgk5f] .images{grid-auto-flow:row}}
