.lt-more[data-astro-cid-urrdtlrj]{margin-top:20px}.lt-more-cb[data-astro-cid-urrdtlrj]{position:absolute;opacity:0;pointer-events:none}.lt-more-body[data-astro-cid-urrdtlrj]{display:none}.lt-more-body[data-astro-cid-urrdtlrj] p[data-astro-cid-urrdtlrj]+p[data-astro-cid-urrdtlrj]{margin-top:20px}.lt-more-cb[data-astro-cid-urrdtlrj]:checked+.lt-more-body[data-astro-cid-urrdtlrj]{display:block;margin-bottom:12px}.lt-more-l[data-astro-cid-urrdtlrj]{cursor:pointer;font-size:14px;color:var(--fg2);text-decoration:underline;text-underline-offset:3px}.lt-c[data-astro-cid-urrdtlrj],.lt-more-cb[data-astro-cid-urrdtlrj]:checked~.lt-more-l[data-astro-cid-urrdtlrj] .lt-o[data-astro-cid-urrdtlrj]{display:none}.lt-more-cb[data-astro-cid-urrdtlrj]:checked~.lt-more-l[data-astro-cid-urrdtlrj] .lt-c[data-astro-cid-urrdtlrj]{display:inline}.lt-more-cb[data-astro-cid-urrdtlrj]:focus-visible~.lt-more-l[data-astro-cid-urrdtlrj]{outline:2px solid var(--fg);outline-offset:3px}.lt-intro[data-astro-cid-urrdtlrj]{display:grid;gap:28px;padding:40px var(--g) 24px}@media (min-width: 768px){.lt-intro[data-astro-cid-urrdtlrj]{grid-template-columns:1fr 1fr;gap:44px;padding:68px var(--g) 32px}}.lt-h1[data-astro-cid-urrdtlrj]{font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;font-weight:400;color:var(--fg)}.lt-copy[data-astro-cid-urrdtlrj]{max-width:642px;font-size:16px;line-height:20px;color:var(--fg)}.lt-copy[data-astro-cid-urrdtlrj] p[data-astro-cid-urrdtlrj]+p[data-astro-cid-urrdtlrj]{margin-top:20px}.lt-work[data-astro-cid-urrdtlrj]{padding:0 var(--g) 120px}@media (min-width: 768px){.lt-work[data-astro-cid-urrdtlrj]{padding:0 var(--g) 120px}}.lt-count[data-astro-cid-urrdtlrj]{color:var(--fg2);font-size:16px;line-height:20px;font-weight:400;margin-bottom:24px}.lt-row[data-astro-cid-urrdtlrj]{display:grid;grid-template-columns:1fr;gap:40px 12px;margin-bottom:40px}@media (min-width: 768px){.lt-row[data-astro-cid-urrdtlrj]{grid-template-columns:repeat(3,1fr);margin-bottom:76px}.lt-card[data-astro-cid-urrdtlrj].is-l{grid-column:span 2}}.lt-card[data-astro-cid-urrdtlrj]{min-width:0}.lt-card[data-astro-cid-urrdtlrj] img[data-astro-cid-urrdtlrj],.lt-card[data-astro-cid-urrdtlrj] video[data-astro-cid-urrdtlrj]{display:block;width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;background:var(--ph)}.lt-card[data-astro-cid-urrdtlrj] h3[data-astro-cid-urrdtlrj]{margin-top:8px;font-size:14px;line-height:18px;color:var(--fg);font-weight:500}.lt-card[data-astro-cid-urrdtlrj] p[data-astro-cid-urrdtlrj]{margin-top:2px;font-size:13px;line-height:17px;color:var(--fg2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lt-card[data-astro-cid-urrdtlrj] a[data-astro-cid-urrdtlrj]:hover h3[data-astro-cid-urrdtlrj]{text-decoration:underline;text-underline-offset:3px}.lt-quote[data-astro-cid-urrdtlrj]{margin:0 calc(-1 * var(--g)) 76px;background:#000;color:#fff;padding:96px var(--g);display:grid}@media (min-width: 768px){.lt-quote[data-astro-cid-urrdtlrj]{margin:0 calc(-1 * var(--g)) 76px;padding:120px var(--g);grid-template-columns:1fr 2fr}.lt-quote[data-astro-cid-urrdtlrj] blockquote[data-astro-cid-urrdtlrj],.lt-quote[data-astro-cid-urrdtlrj] figcaption[data-astro-cid-urrdtlrj]{grid-column:2}}.lt-quote[data-astro-cid-urrdtlrj] blockquote[data-astro-cid-urrdtlrj]{font-size:clamp(24px,2.25vw,32px);line-height:1.2;max-width:26em}.lt-quote[data-astro-cid-urrdtlrj] figcaption[data-astro-cid-urrdtlrj]{margin-top:20px;color:#8c8c8c;font-size:16px}.lt-related[data-astro-cid-urrdtlrj]{display:grid;gap:32px;border-top:1px solid rgba(var(--ov),.1);margin:0 var(--g);padding:40px 0 96px}@media (min-width: 768px){.lt-related[data-astro-cid-urrdtlrj]{grid-template-columns:repeat(3,1fr)}}.lt-related[data-astro-cid-urrdtlrj] h2[data-astro-cid-urrdtlrj]{color:var(--fg2);font-size:16px;margin-bottom:8px;font-weight:400}.lt-related[data-astro-cid-urrdtlrj] li[data-astro-cid-urrdtlrj]{font-size:16px;line-height:24px}.lt-related[data-astro-cid-urrdtlrj] a[data-astro-cid-urrdtlrj]:hover{text-decoration:underline;text-underline-offset:3px}.ib-band[data-astro-cid-245rtibx]{background:rgba(var(--ov),.035);padding:64px var(--g) 72px;color:var(--fg)}.ib-in[data-astro-cid-245rtibx]{display:grid;gap:16px}@media (min-width: 1024px){.ib-in[data-astro-cid-245rtibx]{grid-template-columns:1fr 2fr;-moz-column-gap:24px;column-gap:24px}}.ib-band[data-astro-cid-245rtibx] h2[data-astro-cid-245rtibx]{font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.01em;font-weight:400}.ib-copy[data-astro-cid-245rtibx]{display:grid;gap:16px}.ib-copy[data-astro-cid-245rtibx] p[data-astro-cid-245rtibx]{max-width:42em;font-size:16px;line-height:22px;color:var(--fg2)}.ib-copy[data-astro-cid-245rtibx] p[data-astro-cid-245rtibx].ib-lead{font-size:clamp(18px,1.5vw,22px);line-height:1.35;color:var(--fg)}.ib-acc[data-astro-cid-245rtibx]{padding:48px var(--g) 72px;display:grid;gap:8px;color:var(--fg)}.ib-deliver[data-astro-cid-245rtibx]{padding-bottom:32px}.ib-d[data-astro-cid-245rtibx]{border-radius:16px;background:rgba(var(--ov),.035);transition:background .2s}.ib-d[data-astro-cid-245rtibx][open]{background:rgba(var(--ov),.05)}.ib-d[data-astro-cid-245rtibx]>summary[data-astro-cid-245rtibx]{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:16px}.ib-d[data-astro-cid-245rtibx]>summary[data-astro-cid-245rtibx]::-webkit-details-marker,.ib-faq[data-astro-cid-245rtibx] summary[data-astro-cid-245rtibx]::-webkit-details-marker{display:none}.ib-d[data-astro-cid-245rtibx]>summary[data-astro-cid-245rtibx] h2[data-astro-cid-245rtibx]{font-size:18px;line-height:24px;font-weight:400}.ib-d[data-astro-cid-245rtibx]>summary[data-astro-cid-245rtibx]:after,.ib-faq[data-astro-cid-245rtibx] summary[data-astro-cid-245rtibx]:after{content:"";flex:none;width:28px;height:28px;border-radius:999px;background:rgba(var(--ov),.07) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%23888' stroke-width='1.4'/%3E%3C/svg%3E") center no-repeat;transition:transform .2s}.ib-d[data-astro-cid-245rtibx][open]>summary[data-astro-cid-245rtibx]:after,.ib-faq[data-astro-cid-245rtibx] details[data-astro-cid-245rtibx][open] summary[data-astro-cid-245rtibx]:after{transform:rotate(180deg)}.ib-d[data-astro-cid-245rtibx]>summary[data-astro-cid-245rtibx]:focus-visible,.ib-faq[data-astro-cid-245rtibx] summary[data-astro-cid-245rtibx]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ib-p[data-astro-cid-245rtibx]{padding:0 22px 22px;display:grid;gap:12px}@media (min-width: 1024px){.ib-p[data-astro-cid-245rtibx]{padding-left:calc(33.333% + 8px)}}.ib-p[data-astro-cid-245rtibx]>p[data-astro-cid-245rtibx]{max-width:42em;font-size:16px;line-height:22px;color:var(--fg2)}.ib-list[data-astro-cid-245rtibx] li[data-astro-cid-245rtibx],.ib-steps[data-astro-cid-245rtibx] li[data-astro-cid-245rtibx]{font-size:16px;line-height:22px;color:var(--fg2);padding:8px 0;border-bottom:1px solid rgba(var(--ov),.06)}.ib-steps[data-astro-cid-245rtibx] li[data-astro-cid-245rtibx] span[data-astro-cid-245rtibx]{display:block;color:var(--fg)}.ib-links[data-astro-cid-245rtibx]{display:grid;gap:12px}@media (min-width: 768px){.ib-links[data-astro-cid-245rtibx]{grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}}.ib-links[data-astro-cid-245rtibx] a[data-astro-cid-245rtibx],.ib-links[data-astro-cid-245rtibx] h3[data-astro-cid-245rtibx]{color:var(--fg);display:block;font-size:16px;line-height:20px;font-weight:400}.ib-links[data-astro-cid-245rtibx] a[data-astro-cid-245rtibx]:hover{text-decoration:underline;text-underline-offset:3px}.ib-links[data-astro-cid-245rtibx] span[data-astro-cid-245rtibx]{display:block;color:var(--fg2);font-size:14px;line-height:18px}.ib-faq[data-astro-cid-245rtibx] details[data-astro-cid-245rtibx]{border-bottom:1px solid rgba(var(--ov),.08);padding:12px 0}.ib-faq[data-astro-cid-245rtibx] summary[data-astro-cid-245rtibx]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:8px}.ib-faq[data-astro-cid-245rtibx] summary[data-astro-cid-245rtibx] h3[data-astro-cid-245rtibx]{font-size:16px;line-height:22px;font-weight:400}.ib-faq[data-astro-cid-245rtibx] summary[data-astro-cid-245rtibx]:after{width:24px;height:24px}.ib-faq[data-astro-cid-245rtibx] details[data-astro-cid-245rtibx] p[data-astro-cid-245rtibx]{margin-top:8px;max-width:42em;font-size:15px;line-height:21px;color:var(--fg2)}
