.wrap[data-astro-cid-2ysv2tyu]{max-width:1170px;padding:0 var(--g);margin:0 auto}.top[data-astro-cid-2ysv2tyu]{padding-top:150px}.sec[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--rule);padding:56px 0 110px;scroll-margin-top:30px}h1[data-astro-cid-2ysv2tyu],h2[data-astro-cid-2ysv2tyu]{letter-spacing:-.005em;color:#333;margin-bottom:34px;font-size:clamp(28px,2.6vw,38px);font-weight:500}.row[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:clamp(30px,7vw,110px);display:grid}figure[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{width:100%;height:auto}figcaption[data-astro-cid-2ysv2tyu]{color:var(--text);margin-top:12px;font-size:13px;line-height:1.5}figcaption[data-astro-cid-2ysv2tyu] b[data-astro-cid-2ysv2tyu]{font-weight:600}.txt[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{color:#333;max-width:46ch;font-size:16px;line-height:1.7}.txt[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]+p[data-astro-cid-2ysv2tyu]{margin-top:16px}.txt[data-astro-cid-2ysv2tyu] b{font-weight:600}.btns[data-astro-cid-2ysv2tyu]{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px;display:flex}.pbtn[data-astro-cid-2ysv2tyu]{color:#333;background:#fff;border:2px solid #333;padding:11px 22px;font-size:14px;transition:background .25s,color .25s;display:inline-block;box-shadow:2px 2px #0000001f}.pbtn[data-astro-cid-2ysv2tyu]:hover{color:#fff;background:#333}.pbtn[data-astro-cid-2ysv2tyu]:disabled{opacity:.5;cursor:wait}.band[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;padding:10px 0 110px;display:grid;overflow:hidden}.rail[data-astro-cid-2ysv2tyu]{will-change:transform;gap:8px;width:max-content;display:flex}.rail[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{aspect-ratio:3/2;object-fit:cover;width:auto;height:clamp(150px,19vw,260px)}.logos[data-astro-cid-2ysv2tyu]{border-left:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}.logos[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{aspect-ratio:3/2;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);place-items:center;min-width:0;display:grid;overflow:hidden}.logos[data-astro-cid-2ysv2tyu] img[data-astro-cid-2ysv2tyu]{object-fit:contain;opacity:.55;filter:grayscale();width:auto;max-width:78%;height:auto;max-height:clamp(30px,4.2vw,62px);transition:opacity .3s,filter .3s}.logos[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]:hover img[data-astro-cid-2ysv2tyu]{opacity:1;filter:none}form[data-astro-cid-2ysv2tyu]{gap:14px;max-width:520px;display:grid}label[data-astro-cid-2ysv2tyu]{color:var(--text);gap:6px;font-size:13px;display:grid}input[data-astro-cid-2ysv2tyu],textarea[data-astro-cid-2ysv2tyu],select[data-astro-cid-2ysv2tyu]{font:inherit;color:#222;background:#fff;border:1px solid #bbb;border-radius:0;width:100%;padding:12px 14px;font-size:16px}select[data-astro-cid-2ysv2tyu]{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23333'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:40px}input[data-astro-cid-2ysv2tyu]::placeholder{color:#aaa}label[data-astro-cid-2ysv2tyu] i[data-astro-cid-2ysv2tyu]{color:#aaa;font-style:normal}.pair[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=520px){.pair[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}}textarea[data-astro-cid-2ysv2tyu]{resize:vertical;min-height:150px}input[data-astro-cid-2ysv2tyu]:focus,textarea[data-astro-cid-2ysv2tyu]:focus,select[data-astro-cid-2ysv2tyu]:focus{border-color:#333;outline:none}.hp[data-astro-cid-2ysv2tyu]{width:1px;height:1px;position:absolute;left:-9999px}form[data-astro-cid-2ysv2tyu] .pbtn[data-astro-cid-2ysv2tyu]{cursor:pointer;justify-self:start;margin-top:6px}.status[data-astro-cid-2ysv2tyu]{color:#333;min-height:1.5em;font-size:15px;line-height:1.5}.status[data-astro-cid-2ysv2tyu] a{text-decoration:underline}.mail[data-astro-cid-2ysv2tyu]{text-underline-offset:5px;margin-top:18px;font-size:18px;text-decoration:underline 1px;display:inline-block}footer[data-astro-cid-2ysv2tyu]{background:var(--soft);margin-top:40px}.cols[data-astro-cid-2ysv2tyu]{padding:60px var(--g) 50px;border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,auto);justify-content:center;gap:clamp(40px,8vw,120px);display:grid}.cols[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{color:#333;margin-bottom:10px;font-size:14px;font-weight:600}.cols[data-astro-cid-2ysv2tyu] a[data-astro-cid-2ysv2tyu],.cols[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{color:#666;font-size:14px;line-height:1.9;display:block}.cols[data-astro-cid-2ysv2tyu] a[data-astro-cid-2ysv2tyu]:hover{color:#000}.legal[data-astro-cid-2ysv2tyu]{text-align:center;color:#999;padding:24px var(--g) 30px;font-size:12px}@media (width<=860px){.row[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.logos[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr;justify-content:start}}
