h1[data-astro-cid-zowubw3w],h2[data-astro-cid-zowubw3w]{font-family:var(--font-ko-display);font-weight:400}html[lang=en] h1[data-astro-cid-zowubw3w],html[lang=en] h2[data-astro-cid-zowubw3w]{font-family:var(--font-en-display);letter-spacing:-.02em;font-weight:700}.hero[data-astro-cid-zowubw3w]{color:#fff;background:radial-gradient(#ffffff38 2.5px, transparent 3.5px) 0 0 / 26px 26px, radial-gradient(circle at 75% 45%, #ffd6668c, transparent 45%), var(--coral);grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-height:min(86svh,800px);padding:120px clamp(20px,6vw,96px) 130px;display:grid;position:relative;overflow:hidden}.copy[data-astro-cid-zowubw3w]{z-index:1;position:relative}.kicker[data-astro-cid-zowubw3w]{color:var(--ink);border:var(--line);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:99px;margin:0 0 18px;padding:6px 18px;font-weight:800;display:inline-block}h1[data-astro-cid-zowubw3w]{text-shadow:5px 5px 0 var(--ink);margin:0;font-size:clamp(60px,9.4vw,148px);line-height:.98}h1[data-astro-cid-zowubw3w] span[data-astro-cid-zowubw3w]{display:block}h1[data-astro-cid-zowubw3w] .l1[data-astro-cid-zowubw3w]{text-box:trim-both cap alphabetic;color:var(--ink);text-shadow:none;background:var(--sun);border:var(--line);box-shadow:var(--pop);border-radius:24px;margin:.1em 0;padding:.14em;display:inline-block;transform:rotate(2deg)}html[lang=en] h1[data-astro-cid-zowubw3w] .l1[data-astro-cid-zowubw3w]{padding:.1em .14em .3em}.lead[data-astro-cid-zowubw3w]{max-width:24em;margin:26px 0 0;font-size:clamp(17px,1.6vw,21px);font-weight:700}.flyer[data-astro-cid-zowubw3w]{justify-self:center;width:100%;max-width:640px;animation:6s ease-in-out infinite glide}@keyframes glide{50%{transform:translate(-18px,-22px)rotate(-4deg)}}.edge[data-astro-cid-zowubw3w]{width:100%;height:80px;position:absolute;bottom:-1px;left:0}.form[data-astro-cid-zowubw3w]{max-width:1040px;margin:0 auto;padding:70px 20px 0}fieldset[data-astro-cid-zowubw3w]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-zowubw3w]{padding:0}h2[data-astro-cid-zowubw3w]{margin:0 0 32px;font-size:clamp(36px,5vw,68px);line-height:1.08}.connect[data-astro-cid-zowubw3w]{max-width:1000px;margin:0 auto}.form[data-astro-cid-zowubw3w]{--tab:var(--sky)}.form[data-astro-cid-zowubw3w]:has(.k1 input:checked){--tab:#ffd0b8}.form[data-astro-cid-zowubw3w]:has(.k2 input:checked){--tab:#dff1ff}.kinds[data-astro-cid-zowubw3w]{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;display:grid}.kind[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w],.tile[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]{opacity:0;pointer-events:none;position:absolute}.card[data-astro-cid-zowubw3w]{text-align:center;cursor:pointer;border:4px solid var(--ink);filter:saturate(.75)brightness(.97);border-bottom:0;border-radius:32px 32px 0 0;justify-items:center;gap:4px;padding:14px 18px 18px;transition:filter .2s;display:grid}.k0[data-astro-cid-zowubw3w] .card[data-astro-cid-zowubw3w]{background:var(--sky)}.k1[data-astro-cid-zowubw3w] .card[data-astro-cid-zowubw3w]{background:#ffd0b8}.k2[data-astro-cid-zowubw3w] .card[data-astro-cid-zowubw3w]{background:#dff1ff}.card[data-astro-cid-zowubw3w] img[data-astro-cid-zowubw3w]{width:46%;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.card[data-astro-cid-zowubw3w] b[data-astro-cid-zowubw3w]{font:400 clamp(20px, 2vw, 26px)/1.2 var(--font-ko-display);word-break:keep-all}html[lang=en] .card[data-astro-cid-zowubw3w] b[data-astro-cid-zowubw3w]{font-family:var(--font-en-display);font-weight:700}.card[data-astro-cid-zowubw3w] small[data-astro-cid-zowubw3w]{opacity:.75;font-size:15px;font-weight:700}.card[data-astro-cid-zowubw3w]:hover{filter:none}.card[data-astro-cid-zowubw3w]:hover img[data-astro-cid-zowubw3w]{transform:translateY(-6px)rotate(-4deg)}.kind[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:checked+.card[data-astro-cid-zowubw3w]{z-index:1;filter:none;margin-bottom:-4px;padding-top:26px;padding-bottom:26px;position:relative}.kind[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:checked+.card[data-astro-cid-zowubw3w] img[data-astro-cid-zowubw3w]{transform:scale(1.1)rotate(-3deg)}.kind[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:focus-visible+.card[data-astro-cid-zowubw3w]{outline:3px dashed var(--ink);outline-offset:-12px}.tile[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:focus-visible+[data-astro-cid-zowubw3w]{outline:3px solid var(--wave);outline-offset:4px}.sheet[data-astro-cid-zowubw3w]{background:var(--tab);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:0 0 40px 40px;padding:clamp(12px,2vw,22px);transition:background-color .2s}.panel[data-astro-cid-zowubw3w]{border:3px solid var(--ink);background:#fff;border-radius:28px;gap:26px;padding:clamp(22px,4vw,44px);display:grid}.label[data-astro-cid-zowubw3w]{margin-bottom:10px;font-size:17px;font-weight:800;display:block}.works[data-astro-cid-zowubw3w]{flex-wrap:wrap;gap:12px;display:flex}.tile[data-astro-cid-zowubw3w]{cursor:pointer;text-align:center;align-content:start;justify-items:center;gap:6px;width:84px;display:grid}.tile[data-astro-cid-zowubw3w]:has(.none){width:auto}.pic[data-astro-cid-zowubw3w]{border:3px solid var(--ink);width:68px;height:68px;box-shadow:3px 3px 0 var(--ink);border-radius:22px;place-items:center;transition:transform .15s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.pic[data-astro-cid-zowubw3w] img[data-astro-cid-zowubw3w]{border-radius:19px;width:100%;height:100%}.pic[data-astro-cid-zowubw3w].none{background:var(--foam);width:auto;padding:0 16px;font-size:15px;font-weight:800}.name[data-astro-cid-zowubw3w]{word-break:keep-all;font-size:13px;font-weight:700;line-height:1.3}.tile[data-astro-cid-zowubw3w]:hover .pic[data-astro-cid-zowubw3w]{transform:translateY(-3px)}.tile[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:checked+.pic[data-astro-cid-zowubw3w]{box-shadow:0 0 0 4px var(--wave), 5px 6px 0 var(--ink);transform:translateY(-4px)rotate(-4deg)}.tile[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:checked+.pic[data-astro-cid-zowubw3w]:after{content:"✓";background:var(--wave);color:#fff;border:3px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid;position:absolute;top:-10px;right:-10px}.tile[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:checked~.name[data-astro-cid-zowubw3w]{font-weight:900}.mark[data-astro-cid-zowubw3w]{vertical-align:2px;background:var(--foam);border:1.5px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:99px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.mark[data-astro-cid-zowubw3w].on{background:var(--ink);color:#fff;border-color:var(--ink)}.err[data-astro-cid-zowubw3w]{color:#c62828;opacity:1;margin-top:6px;font-weight:700}[data-astro-cid-zowubw3w][aria-invalid]{border-color:#c62828!important}.after[data-astro-cid-zowubw3w]{background:var(--sky);border:2px solid var(--ink);border-radius:16px;flex-basis:100%;order:3;padding:12px 16px;font-weight:700}.after[data-astro-cid-zowubw3w] p[data-astro-cid-zowubw3w]{margin:0}.sent-modal[data-astro-cid-zowubw3w]{text-align:center;width:min(420px,100% - 32px);color:var(--ink);background:var(--sky);border:4px solid var(--ink);box-shadow:var(--pop);border-radius:28px;padding:28px 24px 24px}.sent-modal[data-astro-cid-zowubw3w]::backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent)}.sent-modal[data-astro-cid-zowubw3w] img[data-astro-cid-zowubw3w]{width:96px;height:96px;margin:0 auto;display:block}.sent-modal[data-astro-cid-zowubw3w] h2[data-astro-cid-zowubw3w]{margin:8px 0 10px;font-size:24px}.sent-modal[data-astro-cid-zowubw3w] p[data-astro-cid-zowubw3w]{word-break:keep-all;margin:0 0 22px;font-weight:600;line-height:1.6}.sent-close[data-astro-cid-zowubw3w]{cursor:pointer;color:#fff;background:var(--wave);border:3px solid var(--ink);min-width:140px;box-shadow:4px 4px 0 var(--ink);border-radius:99px;padding:14px 28px;font-family:inherit;font-size:18px;font-weight:700;line-height:1}.sent-close[data-astro-cid-zowubw3w]:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.failed[data-astro-cid-zowubw3w]{background:#ffe1dc;border:2px solid #c62828;border-radius:16px;flex-basis:100%;order:3;margin:0;padding:12px 16px;font-weight:700}.trap[data-astro-cid-zowubw3w]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}button[data-astro-cid-zowubw3w][type=submit]:disabled{cursor:progress;opacity:.7}.after[data-astro-cid-zowubw3w] p[data-astro-cid-zowubw3w]+p[data-astro-cid-zowubw3w]{margin-top:4px;font-weight:600}.copy-failed[data-astro-cid-zowubw3w]{flex-basis:100%;margin:0;font-size:15px;font-weight:700}.field[data-astro-cid-zowubw3w]{display:grid}.row[data-astro-cid-zowubw3w]{grid-template-columns:1fr 1fr;gap:20px;display:grid}input[data-astro-cid-zowubw3w]:not([type=radio]),textarea[data-astro-cid-zowubw3w]{font:500 17px var(--font-body);color:var(--ink);background:var(--foam);border:var(--line);border-radius:16px;padding:12px 16px}textarea[data-astro-cid-zowubw3w]{resize:vertical;line-height:1.55}input[data-astro-cid-zowubw3w]:focus,textarea[data-astro-cid-zowubw3w]:focus{outline:3px solid var(--wave);outline-offset:2px}small[data-astro-cid-zowubw3w]{opacity:.7;margin-top:8px;font-weight:600}.actions[data-astro-cid-zowubw3w]{border-top:3px dashed color-mix(in srgb, var(--ink) 25%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:26px;display:flex}.note[data-astro-cid-zowubw3w]{opacity:.65;flex:240px;margin:0;font-size:15px;font-weight:600}button[data-astro-cid-zowubw3w][type=submit]{cursor:pointer;color:#fff;font:400 26px/1 var(--font-ko-display);letter-spacing:.04em;background:var(--wave);border:4px solid var(--ink);box-shadow:var(--pop);border-radius:99px;align-items:center;gap:12px;padding:16px 30px 16px 40px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}html[lang=en] button[data-astro-cid-zowubw3w][type=submit]{font:700 24px/1 var(--font-en-display);letter-spacing:0}button[data-astro-cid-zowubw3w][type=submit] svg[data-astro-cid-zowubw3w]{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}button[data-astro-cid-zowubw3w][type=submit]:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-3px,-3px)}button[data-astro-cid-zowubw3w][type=submit]:hover svg[data-astro-cid-zowubw3w]{transform:translate(4px,-4px)rotate(-8deg)}button[data-astro-cid-zowubw3w][type=submit]:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.group[data-astro-cid-zowubw3w]{display:grid}.group[data-astro-cid-zowubw3w][hidden]{display:none}.topics[data-astro-cid-zowubw3w]{flex-wrap:wrap;gap:10px;display:flex}.topic[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]{opacity:0;pointer-events:none;position:absolute}.topic[data-astro-cid-zowubw3w] span[data-astro-cid-zowubw3w]{cursor:pointer;border:var(--line);box-shadow:3px 3px 0 var(--ink);border-radius:99px;padding:8px 18px;font-weight:700;transition:transform .12s ease-out;display:inline-block}.topic[data-astro-cid-zowubw3w] span[data-astro-cid-zowubw3w]:hover{transform:translateY(-2px)}.topic[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:checked+span[data-astro-cid-zowubw3w]{background:var(--ink);color:#fff}.topic[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:focus-visible+span[data-astro-cid-zowubw3w]{outline:3px solid var(--wave);outline-offset:3px}.direct[data-astro-cid-zowubw3w]{background:var(--sun);border:4px solid var(--ink);max-width:1000px;box-shadow:var(--pop);border-radius:32px;align-items:center;gap:clamp(16px,3vw,36px);margin:56px auto 0;padding:clamp(20px,3vw,30px) clamp(20px,4vw,44px);display:flex;position:relative}.direct[data-astro-cid-zowubw3w]:before{content:"";border:3px dashed color-mix(in srgb, var(--ink) 35%, transparent);pointer-events:none;border-radius:24px;position:absolute;inset:9px}.direct[data-astro-cid-zowubw3w] img[data-astro-cid-zowubw3w]{flex:none;width:clamp(72px,10vw,112px);transform:rotate(-6deg)}.direct-copy[data-astro-cid-zowubw3w]{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:14px 24px;min-width:0;display:flex}.direct[data-astro-cid-zowubw3w] h3[data-astro-cid-zowubw3w]{font:400 clamp(24px, 2.6vw, 32px)/1.2 var(--font-ko-display);margin:0}html[lang=en] .direct[data-astro-cid-zowubw3w] h3[data-astro-cid-zowubw3w]{font-family:var(--font-en-display);font-weight:700}.address[data-astro-cid-zowubw3w]{border:3px solid var(--ink);background:#fff;border-radius:99px;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 20px;display:inline-flex}.mail[data-astro-cid-zowubw3w]{font:700 clamp(16px, 1.8vw, 20px) var(--font-en-display);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.mail[data-astro-cid-zowubw3w]:hover{text-decoration:underline}.copy-btn[data-astro-cid-zowubw3w]{cursor:pointer;font:800 14px var(--font-body);color:#fff;background:var(--ink);border:0;border-radius:99px;padding:9px 16px}.copy-btn[data-astro-cid-zowubw3w]:hover{background:var(--wave)}@media (prefers-reduced-motion:reduce){.flyer[data-astro-cid-zowubw3w]{animation:none}}@media (width<=860px){.hero[data-astro-cid-zowubw3w]{grid-template-columns:1fr;min-height:0;padding:100px 24px}.flyer[data-astro-cid-zowubw3w]{width:80%}.row[data-astro-cid-zowubw3w]{grid-template-columns:1fr}.kinds[data-astro-cid-zowubw3w]{gap:6px}.card[data-astro-cid-zowubw3w]{border-radius:20px 20px 0 0;padding:10px 6px 12px}.card[data-astro-cid-zowubw3w] img[data-astro-cid-zowubw3w]{width:64%}.card[data-astro-cid-zowubw3w] b[data-astro-cid-zowubw3w]{font-size:15px}.card[data-astro-cid-zowubw3w] small[data-astro-cid-zowubw3w]{display:none}.kind[data-astro-cid-zowubw3w] input[data-astro-cid-zowubw3w]:checked+.card[data-astro-cid-zowubw3w]{padding-top:16px;padding-bottom:18px}.sheet[data-astro-cid-zowubw3w]{border-radius:0 0 28px 28px}button[data-astro-cid-zowubw3w][type=submit]{justify-content:center;width:100%}.direct[data-astro-cid-zowubw3w]{text-align:center;flex-direction:column;gap:10px}.direct[data-astro-cid-zowubw3w] img[data-astro-cid-zowubw3w]{width:80px}.direct-copy[data-astro-cid-zowubw3w]{flex-direction:column}.address[data-astro-cid-zowubw3w]{padding-left:16px}.mail[data-astro-cid-zowubw3w]{font-size:15px}.copy-btn[data-astro-cid-zowubw3w]{white-space:nowrap;padding:8px 12px;font-size:13px}}
