.page-module__EGyy6q__page{width:100%;color:var(--color-ink);background:var(--color-paper)}.page-module__EGyy6q__showcase{width:100%;min-height:100svh;color:var(--color-ink);background:var(--color-paper);flex-direction:column;justify-content:center;align-items:center;padding:12px 16px;display:flex}.page-module__EGyy6q__card{background:var(--color-paper);width:100%;max-width:390px;padding:22px 24px 16px}.page-module__EGyy6q__brand{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__EGyy6q__kicker{font-family:var(--font-mono);letter-spacing:.2em;margin-bottom:8px;font-size:9px}.page-module__EGyy6q__brand h1{letter-spacing:.06em;font-size:21px;font-weight:600}.page-module__EGyy6q__author{margin-top:10px;font-size:15px}.page-module__EGyy6q__author span{margin-left:14px;font-size:11px}.page-module__EGyy6q__wolf{flex:none;width:83px}.page-module__EGyy6q__wolf:before{display:none}.page-module__EGyy6q__wolf img{filter:none!important}.page-module__EGyy6q__intro{margin-top:27px}.page-module__EGyy6q__intro h2{letter-spacing:.06em;font-size:29px;font-weight:500;line-height:1.55}.page-module__EGyy6q__intro p{margin-top:12px;font-size:14px;line-height:1.8}.page-module__EGyy6q__service{border-top:1px solid var(--color-ink);margin-top:20px;padding-top:14px;font-size:13px;line-height:1.8}.page-module__EGyy6q__service p+p{margin-top:6px;font-size:12px}.page-module__EGyy6q__contact{margin-top:18px}.page-module__EGyy6q__invite{color:var(--color-vermilion);font-size:14px;font-weight:600;text-decoration:none;display:block}.page-module__EGyy6q__email{font-family:var(--font-mono);margin-top:7px;font-size:12px;text-decoration:none;display:inline-block}.page-module__EGyy6q__scan{flex-direction:column;align-items:center;width:fit-content;margin:18px auto 0;text-decoration:none;display:flex}.page-module__EGyy6q__qr{width:148px;height:148px;fill:var(--color-qr-ink)}.page-module__EGyy6q__qrBackground{fill:var(--color-qr-paper)}.page-module__EGyy6q__scan span{font-family:var(--font-mono);margin-top:6px;font-size:11px}.page-module__EGyy6q__tools{padding:10px 0 max(6px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;font-size:11px;display:flex}.page-module__EGyy6q__tools span{font-size:10px}.page-module__EGyy6q__page a:focus-visible{outline:2px solid var(--color-vermilion);outline-offset:5px}@media (max-height:740px){.page-module__EGyy6q__showcase{padding:4px 12px}.page-module__EGyy6q__card{padding:12px 18px 6px}.page-module__EGyy6q__intro{margin-top:15px}.page-module__EGyy6q__intro h2{font-size:26px;line-height:1.4}.page-module__EGyy6q__intro p{margin-top:8px}.page-module__EGyy6q__service{margin-top:12px;padding-top:10px}.page-module__EGyy6q__contact,.page-module__EGyy6q__scan{margin-top:12px}.page-module__EGyy6q__qr{width:132px;height:132px}}@media (max-width:359px){.page-module__EGyy6q__brand h1{font-size:18px}.page-module__EGyy6q__wolf{width:65px}.page-module__EGyy6q__service{font-size:12px}.page-module__EGyy6q__card{padding-left:12px;padding-right:12px}}@media (max-height:620px){.page-module__EGyy6q__intro{margin-top:10px}.page-module__EGyy6q__intro p br{display:none}.page-module__EGyy6q__intro h2{font-size:24px}.page-module__EGyy6q__kicker{margin-bottom:4px}.page-module__EGyy6q__author{margin-top:6px}.page-module__EGyy6q__service{margin-top:8px}}.page-module__EGyy6q__explanation{overflow-wrap:anywhere;width:100%;max-width:590px;margin:0 auto;padding:32px 24px 56px;font-size:15px;line-height:1.9}.page-module__EGyy6q__explanation h2{margin-bottom:18px;font-size:21px;font-weight:600}.page-module__EGyy6q__explanation>p+p{margin-top:16px}.page-module__EGyy6q__explanation>p+h2{margin-top:40px}.page-module__EGyy6q__faq{border-top:1px solid var(--color-ink)}.page-module__EGyy6q__faq details{border-bottom:1px solid var(--color-ink)}.page-module__EGyy6q__faq summary{cursor:pointer;padding:16px 0;font-weight:500}.page-module__EGyy6q__faq summary::marker{color:var(--color-vermilion)}.page-module__EGyy6q__faq summary:focus-visible{outline:2px solid var(--color-vermilion);outline-offset:4px}.page-module__EGyy6q__faq details p{padding:0 0 20px}.page-module__EGyy6q__write{margin-top:28px;font-size:14px;display:inline-block}
