.wrap[data-astro-cid-3blcfnl5]{padding-inline:var(--pad);max-width:1200px}.ph[data-astro-cid-3blcfnl5]{background:var(--black);padding:clamp(120px,17vh,180px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.crumb[data-astro-cid-3blcfnl5]{color:var(--muted)}.crumb[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]{color:var(--green)}.h1[data-astro-cid-3blcfnl5]{max-width:22ch;font:800 clamp(32px, 5vw, 72px) / 1.3 var(--display);margin-top:18px}.lede[data-astro-cid-3blcfnl5]{color:#cfcab4;max-width:640px;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.meta[data-astro-cid-3blcfnl5]{color:var(--green);margin-top:22px}.sticker[data-astro-cid-3blcfnl5]{inset-inline-end:clamp(12px,5vw,80px);width:clamp(96px,12vw,170px);position:absolute;bottom:clamp(16px,4vw,48px);rotate:-7deg}@media (width<=700px){.sticker[data-astro-cid-3blcfnl5]{margin:24px var(--pad) 0 auto;width:96px;display:block;position:static}}.read[data-astro-cid-3blcfnl5]{background:var(--off);color:var(--black);padding:clamp(48px, 7vw, 96px) var(--pad)}.col[data-astro-cid-3blcfnl5]{max-width:720px;margin-inline:auto;font-size:18px;line-height:1.95}.col[data-astro-cid-3blcfnl5]>[data-astro-cid-3blcfnl5]+[data-astro-cid-3blcfnl5]{margin-top:18px}.col[data-astro-cid-3blcfnl5] h2[data-astro-cid-3blcfnl5]{font:800 clamp(24px, 2.6vw, 32px) / 1.4 var(--display);margin-top:44px}.col[data-astro-cid-3blcfnl5] h2[data-astro-cid-3blcfnl5]:before{content:"";background:var(--green);border:2px solid var(--black);vertical-align:middle;width:12px;height:12px;margin-inline-end:12px;display:inline-block}.col[data-astro-cid-3blcfnl5] ul[data-astro-cid-3blcfnl5]{gap:10px;padding-inline-start:0;list-style:none;display:grid}.col[data-astro-cid-3blcfnl5] li[data-astro-cid-3blcfnl5]{padding-inline-start:26px;position:relative}.col[data-astro-cid-3blcfnl5] li[data-astro-cid-3blcfnl5]:before{content:"";inset-inline-start:2px;background:var(--blue);width:9px;height:9px;position:absolute;top:.8em}.col[data-astro-cid-3blcfnl5] a{color:var(--blue);text-underline-offset:4px;font-weight:700;text-decoration:underline}.col[data-astro-cid-3blcfnl5] strong{font-weight:800}.tip[data-astro-cid-3blcfnl5]{background:var(--yellow);border:2px solid var(--black);box-shadow:calc(5px * var(--dir)) 5px 0 var(--black);border-radius:14px;padding:18px 20px;font-weight:700}.faq[data-astro-cid-3blcfnl5]{margin-top:56px}details[data-astro-cid-3blcfnl5]{border:2px solid var(--black);background:#fff;border-radius:12px;margin-top:12px;padding:4px 18px}summary[data-astro-cid-3blcfnl5]{cursor:pointer;padding:12px 0;font-weight:800}details[data-astro-cid-3blcfnl5] p[data-astro-cid-3blcfnl5]{padding-bottom:14px}.rel[data-astro-cid-3blcfnl5]{background:var(--black);padding-block:clamp(64px,9vw,120px)}.h2[data-astro-cid-3blcfnl5]{font:800 clamp(26px, 3.4vw, 44px) / 1.3 var(--display);margin-top:48px}.h2[data-astro-cid-3blcfnl5]:first-child{margin-top:0}.links[data-astro-cid-3blcfnl5]{flex-wrap:wrap;gap:10px;margin-top:22px;list-style:none;display:flex}.links[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]{border:1px solid #3a3a3a;border-radius:999px;padding:10px 16px;font-weight:700;transition:border-color .2s;display:inline-block}.links[data-astro-cid-3blcfnl5] .hub[data-astro-cid-3blcfnl5]{color:var(--green)}.svc[data-astro-cid-3blcfnl5],.work[data-astro-cid-3blcfnl5],.more[data-astro-cid-3blcfnl5]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:22px;list-style:none;display:grid}.svc[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5],.more[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]{height:100%;transition:border-color .2s, transform .2s var(--ease);border:1px solid #2a2a2a;border-radius:14px;gap:8px;padding:18px;display:grid}.svc[data-astro-cid-3blcfnl5] img[data-astro-cid-3blcfnl5]{width:56px;rotate:-6deg}.svc[data-astro-cid-3blcfnl5] b[data-astro-cid-3blcfnl5],.more[data-astro-cid-3blcfnl5] b[data-astro-cid-3blcfnl5]{font-size:17px;line-height:1.5}.svc[data-astro-cid-3blcfnl5] span[data-astro-cid-3blcfnl5]{color:#cfcab4;font-size:14px}.more[data-astro-cid-3blcfnl5] .label[data-astro-cid-3blcfnl5]{color:var(--green)}.work[data-astro-cid-3blcfnl5]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.work[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]{gap:6px;display:grid}.work[data-astro-cid-3blcfnl5] img[data-astro-cid-3blcfnl5]{aspect-ratio:9/16;object-fit:cover;border-radius:10px;width:100%}.work[data-astro-cid-3blcfnl5] span[data-astro-cid-3blcfnl5]{color:#cfcab4;font-size:13px}@media (hover:hover){.links[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]:hover,.svc[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]:hover,.more[data-astro-cid-3blcfnl5] a[data-astro-cid-3blcfnl5]:hover{border-color:var(--green);transform:translateY(-3px)}}@media (width<=560px){.col[data-astro-cid-3blcfnl5]{font-size:17px}.work[data-astro-cid-3blcfnl5]{grid-template-columns:repeat(2,1fr)}}
