.waitlist[data-astro-cid-lsxrvkd2]{--f-ink:var(--card-ink);--f-ink-2:var(--card-ink-2);color:var(--f-ink)}.field-label[data-astro-cid-lsxrvkd2]{margin-bottom:.4rem;font-weight:750;font-stretch:104%;display:block}.hint[data-astro-cid-lsxrvkd2]{color:var(--f-ink-2);font-weight:500}.email-line[data-astro-cid-lsxrvkd2]{flex-wrap:wrap;gap:.6rem;display:flex}.email-line[data-astro-cid-lsxrvkd2] .field[data-astro-cid-lsxrvkd2]{flex:14rem}.email-line[data-astro-cid-lsxrvkd2] .submit[data-astro-cid-lsxrvkd2]{flex:none}@container (width<=26rem){.email-line[data-astro-cid-lsxrvkd2] .submit[data-astro-cid-lsxrvkd2]{flex-basis:100%}}.waitlist-compact[data-astro-cid-lsxrvkd2],.waitlist-full[data-astro-cid-lsxrvkd2]{container-type:inline-size}.field-error[data-astro-cid-lsxrvkd2]{color:var(--error);align-items:center;gap:.5rem;margin-top:.6rem;font-weight:700;display:flex}.field-error[data-astro-cid-lsxrvkd2]:before{content:"";background:var(--tomato);border:2px solid #111;flex:none;width:.65rem;height:.65rem;transform:rotate(45deg)}.row-extra[data-astro-cid-lsxrvkd2]{grid-template-columns:1fr;align-items:end;gap:1rem;margin-top:1.1rem;display:grid}@container (width>=34rem){.row-extra[data-astro-cid-lsxrvkd2]{grid-template-columns:1fr auto}}.check[data-astro-cid-lsxrvkd2]{cursor:pointer;align-items:center;gap:.7rem;min-height:3.1rem;font-weight:750;display:inline-flex;position:relative}.check[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]{opacity:0;cursor:pointer;width:1.75rem;height:1.75rem;margin:0;position:absolute}.check-box[data-astro-cid-lsxrvkd2]{--mark-bg:var(--sun);border:var(--bw) solid #111;color:#0000;background:#fff;border-radius:7px;width:1.75rem;height:1.75rem;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s;display:grid}.check-box[data-astro-cid-lsxrvkd2] svg{--mark-bg:#fff}.check[data-astro-cid-lsxrvkd2]:hover .check-box[data-astro-cid-lsxrvkd2]{box-shadow:3px 3px #111}.check[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.check-box[data-astro-cid-lsxrvkd2]{color:#111;box-shadow:3px 3px 0 var(--sun);background:#111;rotate:-6deg}.check[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:checked+.check-box[data-astro-cid-lsxrvkd2] svg{--mark-bg:var(--sun)}.check[data-astro-cid-lsxrvkd2] input[data-astro-cid-lsxrvkd2]:focus-visible+.check-box[data-astro-cid-lsxrvkd2]{outline:3px solid var(--focus);outline-offset:3px}.hp[data-astro-cid-lsxrvkd2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.under[data-astro-cid-lsxrvkd2]{color:var(--f-ink);margin-top:.9rem;font-size:.9375rem;font-weight:550;line-height:1.45}.consent[data-astro-cid-lsxrvkd2]{color:var(--f-ink-2);font-weight:450}.waitlist-status[data-astro-cid-lsxrvkd2]:empty{display:none}.waitlist-status[data-astro-cid-lsxrvkd2]{border:var(--bw) solid #111;border-radius:var(--r-sm);color:#111;background:#fff;margin-top:.9rem;padding:.85rem 1rem;font-weight:650}.waitlist-status[data-astro-cid-lsxrvkd2][data-kind=success]{background:var(--mint);rotate:-1deg;box-shadow:4px 4px #111}.waitlist-status[data-astro-cid-lsxrvkd2][data-kind=error]{box-shadow:4px 4px 0 var(--tomato);background:#ffe1d9}.waitlist-status[data-astro-cid-lsxrvkd2][data-kind=notice]{background:#fff6cf;border-style:dashed}.waitlist[data-astro-cid-lsxrvkd2].is-done .waitlist-fields[data-astro-cid-lsxrvkd2]{display:none}.waitlist[data-astro-cid-lsxrvkd2].is-done .waitlist-status[data-astro-cid-lsxrvkd2]{margin-top:0;padding:1.1rem 1.2rem;font-size:1.125rem}.hero[data-astro-cid-ge2uvauf]{border-bottom:var(--bw) solid #111}.hero-wrap[data-astro-cid-ge2uvauf]{padding-block:clamp(2rem,1rem + 2.6vw,3.25rem) clamp(3rem,2rem + 3vw,5rem)}.hero-main[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,3.5rem);display:grid}@media (width>=64rem){.hero-main[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(20rem,22rem);gap:3rem}}.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,1rem + 5.4vw,5.4rem);line-height:1.04}.hero-title[data-astro-cid-ge2uvauf] .hl[data-astro-cid-ge2uvauf]{rotate:-2.5deg}.hero-sub[data-astro-cid-ge2uvauf]{max-width:34em;margin-top:clamp(1.25rem,.8rem + 1.2vw,1.85rem);font-weight:500}.hero-status[data-astro-cid-ge2uvauf]{white-space:normal;background:#fff;margin-top:1.5rem;rotate:-1deg}.status-dot[data-astro-cid-ge2uvauf]{background:var(--tomato);border:2px solid #111;border-radius:50%;flex:none;width:.6rem;height:.6rem}.pile[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative}.pile[data-astro-cid-ge2uvauf]:before,.pile[data-astro-cid-ge2uvauf]:after{content:"";border:var(--bw) solid #111;border-radius:var(--r);z-index:-1;position:absolute;inset:0}.pile[data-astro-cid-ge2uvauf]:before{background:var(--cobalt);translate:0 .5rem;rotate:-3.5deg}@media (width>=40rem){.pile[data-astro-cid-ge2uvauf]:before{translate:-.5rem .4rem;rotate:-6deg}}.pile[data-astro-cid-ge2uvauf]:after{background:var(--mint);translate:.25rem .6rem;rotate:-2.5deg}.poster[data-astro-cid-ge2uvauf]{padding:1.4rem 1.4rem 1.5rem;box-shadow:8px 8px #111}.poster-title[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.9rem;font-weight:900;font-stretch:112%;line-height:1}.deck[data-astro-cid-ge2uvauf]{margin-top:clamp(2.75rem,2rem + 2vw,3.5rem);padding:clamp(1.75rem,1.2rem + 1.5vw,2.25rem) clamp(1rem,.6rem + 1.4vw,1.75rem) 1.25rem;position:relative;box-shadow:8px 8px #111}.deck-tab[data-astro-cid-ge2uvauf]{top:-1.15rem;background:var(--cobalt);color:#fff;font-size:.9375rem;position:absolute;inset-inline-start:1.25rem;rotate:-3deg}.deck-table[data-astro-cid-ge2uvauf]{border-collapse:collapse;width:100%}.deck-table[data-astro-cid-ge2uvauf] thead[data-astro-cid-ge2uvauf] th[data-astro-cid-ge2uvauf]{text-align:start;letter-spacing:.04em;text-transform:uppercase;color:var(--card-ink-2);border-bottom:var(--bw) solid #111;padding:0 .75rem .6rem 0;font-size:.8125rem;font-weight:750;font-stretch:105%}.deck-table[data-astro-cid-ge2uvauf] tbody[data-astro-cid-ge2uvauf] tr[data-astro-cid-ge2uvauf]{border-bottom:1.5px solid var(--rule)}.deck-table[data-astro-cid-ge2uvauf] tbody[data-astro-cid-ge2uvauf] tr[data-astro-cid-ge2uvauf]:last-child{border-bottom:0}.deck-table[data-astro-cid-ge2uvauf] tbody[data-astro-cid-ge2uvauf] th[data-astro-cid-ge2uvauf],.deck-table[data-astro-cid-ge2uvauf] td[data-astro-cid-ge2uvauf]{vertical-align:middle;padding:.65rem .75rem .65rem 0}.cell-word[data-astro-cid-ge2uvauf]{white-space:nowrap;text-align:start;font-size:1.1875rem;font-weight:800;font-stretch:108%}.col-meaning[data-astro-cid-ge2uvauf]{color:var(--card-ink-2)}.cell[data-astro-cid-ge2uvauf]{--mark-bg:var(--mint);color:#111;vertical-align:middle;background:#fff;border:2.5px solid #111;border-radius:9px;align-items:center;gap:.5rem;min-width:2.25rem;min-height:2.25rem;padding:.3rem .45rem;display:inline-flex}.cell-wide[data-astro-cid-ge2uvauf]{max-width:100%}.cell-text[data-astro-cid-ge2uvauf]{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-size:.975rem;overflow:hidden}.cell[data-astro-cid-ge2uvauf][data-state=had]{color:#555;background:#fff}.cell[data-astro-cid-ge2uvauf][data-state=had] .cell-text[data-astro-cid-ge2uvauf]{color:#333}.cell[data-astro-cid-ge2uvauf][data-state=add]{background:var(--mint);font-weight:600;box-shadow:3px 3px #111}td[data-astro-cid-ge2uvauf]:nth-child(odd) .cell[data-astro-cid-ge2uvauf][data-state=add]{rotate:-2deg}td[data-astro-cid-ge2uvauf]:nth-child(2n) .cell[data-astro-cid-ge2uvauf][data-state=add]{rotate:1.8deg}.cell[data-astro-cid-ge2uvauf][data-state=skip]{color:#555;background:#fff;border-style:dashed}.cell[data-astro-cid-ge2uvauf][data-state=empty]{background:0 0;border-style:dashed;border-color:#9a9a9a}.cell[data-astro-cid-ge2uvauf][data-state=empty]>[data-astro-cid-ge2uvauf]{visibility:hidden}.cell[data-astro-cid-ge2uvauf].is-filling{animation:.42s cubic-bezier(.16,1,.3,1) stick}@keyframes stick{0%{opacity:0;transform:scale(1.6)rotate(-10deg);box-shadow:10px 10px #111}60%{opacity:1}to{transform:none}}.status[data-astro-cid-ge2uvauf]{background:var(--sun);white-space:nowrap;border:2.5px solid #111;border-radius:999px;align-items:center;min-height:2.25rem;padding:.2rem .75rem;font-size:.9375rem;font-weight:800;font-stretch:105%;display:inline-flex;rotate:-2deg;box-shadow:3px 3px #111}.status[data-astro-cid-ge2uvauf][data-status=plain]{color:#555;box-shadow:none;background:#fff;border-style:dashed;rotate:0deg}.status[data-astro-cid-ge2uvauf].is-filling{animation:.42s cubic-bezier(.16,1,.3,1) stick}.col-status[data-astro-cid-ge2uvauf]{text-align:end}.deck-table[data-astro-cid-ge2uvauf] thead[data-astro-cid-ge2uvauf] th[data-astro-cid-ge2uvauf].col-status{text-align:end;padding-inline-end:0}@media (width>=48rem){.cell-text[data-astro-cid-ge2uvauf]{max-width:40ch}}.deck-table[data-astro-cid-ge2uvauf] .col-status[data-astro-cid-ge2uvauf]{padding-inline-end:0}.legend[data-astro-cid-ge2uvauf]{border-top:1.5px solid var(--rule);color:var(--card-ink-2);flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:1.1rem;padding-top:1rem;font-size:.9375rem;display:flex}.legend[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.55rem;display:inline-flex}.legend[data-astro-cid-ge2uvauf] .cell[data-astro-cid-ge2uvauf]{min-width:1.85rem;min-height:1.85rem;box-shadow:none;justify-content:center;padding:.15rem;rotate:0deg}.legend[data-astro-cid-ge2uvauf] .cell[data-astro-cid-ge2uvauf] .mark{width:1.05rem;height:1.05rem}@media (width<=47.99rem){.col-meaning[data-astro-cid-ge2uvauf],.cell-text[data-astro-cid-ge2uvauf]{display:none}.cell[data-astro-cid-ge2uvauf]{justify-content:center}.cell-word[data-astro-cid-ge2uvauf]{font-size:1.0625rem}.deck-table[data-astro-cid-ge2uvauf] tbody[data-astro-cid-ge2uvauf] th[data-astro-cid-ge2uvauf],.deck-table[data-astro-cid-ge2uvauf] td[data-astro-cid-ge2uvauf]{padding-inline-end:.5rem}}.col-ico[data-astro-cid-ge2uvauf]{display:none}@media (width<=33.99rem){.col-ico[data-astro-cid-ge2uvauf]{display:inline-flex}.col-word[data-astro-cid-ge2uvauf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status[data-astro-cid-ge2uvauf]{min-height:2rem;padding-inline:.5rem;font-size:.8125rem}.cell[data-astro-cid-ge2uvauf]{min-width:2rem;min-height:2rem;padding:.2rem}.deck-table[data-astro-cid-ge2uvauf] thead[data-astro-cid-ge2uvauf] th[data-astro-cid-ge2uvauf],.deck-table[data-astro-cid-ge2uvauf] tbody[data-astro-cid-ge2uvauf] th[data-astro-cid-ge2uvauf],.deck-table[data-astro-cid-ge2uvauf] td[data-astro-cid-ge2uvauf]{padding-inline-end:.35rem}}@media (prefers-reduced-motion:reduce){.cell[data-astro-cid-ge2uvauf].is-filling,.status[data-astro-cid-ge2uvauf].is-filling{animation:none}}.anki-card{height:100%;container-type:inline-size}.anki-card .card{box-sizing:border-box;height:100%;overflow:hidden}.anki-card .card *,.anki-card .card :before{box-sizing:border-box}.anki-card[data-template=before] .card{text-align:center;color:#000;background-color:#fff;padding:18px 12px;font-family:Arial,Helvetica,sans-serif;font-size:20px}.anki-card[data-template=before] .card.nightMode{color:#e8e8e8;background-color:#2f2f31}.anki-card[data-template=before] hr{border:0;border-top:1px solid #aaa;margin:18px 0}.anki-card[data-template=before] .card.nightMode hr{border-top-color:#666}.anki-card .ac{flex-direction:column;gap:14px;min-height:100%;padding:26px 22px 24px;display:flex}.anki-card .ac-head{flex-direction:column;align-items:center;gap:6px;display:flex}.anki-card .ac-word{font-size:2.2em;font-weight:650;line-height:1.15}.anki-card .ac-reading{opacity:.7;font-size:.9em}.anki-card .ac-play{cursor:pointer;background:var(--ac-accent);width:40px;height:40px;color:var(--ac-on-accent);border:0;border-radius:50%;place-items:center;margin-top:4px;padding:0;display:inline-grid}.anki-card .ac-play svg{width:20px;height:20px;margin-inline-start:2px}.anki-card .ac-play:focus-visible{outline:3px solid var(--ac-accent);outline-offset:3px}.anki-card .ac-play.is-playing{animation:.6s ease-out ac-pulse}@keyframes ac-pulse{0%{box-shadow:0 0 0 0 var(--ac-accent)}to{box-shadow:0 0 0 14px #0000}}.anki-card .ac-answer{border:0;border-top:1px solid var(--ac-rule);width:100%;margin:2px 0}.anki-card .ac-k{display:none}.anki-card .ac-meaning{text-align:center;font-size:1.25em}.anki-card .ac-image{width:min(100%,240px);margin:0 auto}.anki-card .ac-image svg{border-radius:10px;width:100%;height:auto;display:block}.anki-card .ac-example{text-align:center}.anki-card .ac-sentence{font-size:1.05em}.anki-card .ac-translation{opacity:.7;margin-top:2px;font-size:.85em}.anki-card .ac-grammar{display:none}.anki-card[data-template=clean] .card{--ac-accent:#1f6feb;--ac-on-accent:#fff;--ac-rule:#e3e3e3;color:#1d1d1f;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans JP,Noto Sans Arabic,sans-serif;font-size:17px}.anki-card[data-template=clean] .card.nightMode{--ac-accent:#6aa5ff;--ac-on-accent:#0b1220;--ac-rule:#33363b;color:#ececec;background:#1c1d20}.anki-card[data-template=focus] .card{--ac-accent:#111;--ac-on-accent:#fff;--ac-rule:#ddd;color:#111;background:#f4f4f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans JP,Noto Sans Arabic,sans-serif;font-size:17px}.anki-card[data-template=focus] .card.nightMode{--ac-accent:#f4f4f1;--ac-on-accent:#111;--ac-rule:#3a3a3a;color:#f4f4f1;background:#141414}.anki-card[data-template=focus] .ac-head{flex-direction:column-reverse;gap:12px;padding-top:10px}.anki-card[data-template=focus] .ac-play{width:56px;height:56px}.anki-card[data-template=focus] .ac-play svg{width:26px;height:26px}.anki-card[data-template=focus] .ac-word{letter-spacing:-.01em;font-size:3.1em;font-weight:800}.anki-card[data-template=focus] .ac-reading{order:-1}.anki-card[data-template=focus] .ac-meaning,.anki-card[data-template=focus] .ac-example{padding-top:16px;position:relative}.anki-card[data-template=focus] .ac-meaning:before,.anki-card[data-template=focus] .ac-example:before{content:"";background:var(--ac-accent);opacity:.85;border-radius:2px;width:22px;height:4px;margin-left:-11px;position:absolute;top:0;left:50%}.anki-card[data-template=focus] .ac-example:before{opacity:.45;width:34px;margin-left:-17px}.anki-card[data-template=focus] .ac-image{order:9;width:min(100%,150px)}.anki-card[data-template=study] .card{--ac-accent:#2d6a4f;--ac-on-accent:#fff;--ac-rule:#d8d2c4;color:#2a2722;text-align:start;background:#fbf8f1;font-family:Georgia,Noto Serif,Noto Serif JP,Noto Naskh Arabic,serif;font-size:16px}.anki-card[data-template=study] .card.nightMode{--ac-accent:#74c69d;--ac-on-accent:#0f1a14;--ac-rule:#3b3a35;color:#e9e4d8;background:#1d1c19}.anki-card[data-template=study] .ac{grid-template-columns:1fr 104px;align-content:start;gap:10px 16px;display:grid}.anki-card[data-template=study] .ac-head{flex-flow:wrap;grid-column:1;align-items:center;gap:4px 10px}.anki-card[data-template=study] .ac-word{width:100%;font-size:1.9em}.anki-card[data-template=study] .ac-play{width:30px;height:30px;margin:0}.anki-card[data-template=study] .ac-play svg{width:15px;height:15px}.anki-card[data-template=study] .ac-image{grid-area:1/2;width:104px}.anki-card[data-template=study] .ac-image svg{border-radius:4px}.anki-card[data-template=study] .ac-answer,.anki-card[data-template=study] .ac-meaning,.anki-card[data-template=study] .ac-example,.anki-card[data-template=study] .ac-grammar{grid-column:1/-1}.anki-card[data-template=study] .ac-meaning,.anki-card[data-template=study] .ac-example,.anki-card[data-template=study] .ac-grammar{text-align:start;border-bottom:1px dotted var(--ac-rule);padding-bottom:8px;font-size:1em;display:block}.anki-card[data-template=study] .ac-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-accent);margin-bottom:2px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.7em;font-weight:700;display:block}.anki-card[data-template=study] .ac-sentence{font-size:1.05em}.anki-card[data-template=night] .card{--ac-accent:#d9a94e;--ac-on-accent:#1a1610;--ac-rule:#2c3240;color:#d8d2c4;background:#12151c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans JP,Noto Sans Arabic,sans-serif;font-size:17px}.anki-card[data-template=night] .card:not(.nightMode){color:#e0dacb;background:#1b2030}.anki-card[data-template=night] .ac-word{color:#f0e6cf;font-weight:600}.anki-card[data-template=night] .ac-image svg{filter:brightness(.82)saturate(.85)}@container (width<=300px){.anki-card .ac{gap:10px;padding:18px 14px}.anki-card[data-template=study] .ac{grid-template-columns:1fr 72px}.anki-card[data-template=study] .ac-image{width:72px}}.ba-wrap[data-astro-cid-67ggu7zt]{padding-block:clamp(4rem,2.5rem + 5vw,7.5rem)}.ba-intro[data-astro-cid-67ggu7zt]{max-width:46rem}.ba-intro[data-astro-cid-67ggu7zt] .lede[data-astro-cid-67ggu7zt]{color:var(--ink-2)}.ba-grid[data-astro-cid-67ggu7zt]{align-items:start;gap:2rem;margin-top:clamp(2.25rem,1.5rem + 2vw,3.5rem);display:grid}@media (width>=60rem){.ba-grid[data-astro-cid-67ggu7zt]{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);gap:2.5rem}}.controls[data-astro-cid-67ggu7zt]{background:var(--cobalt);color:#fff;border:var(--bw) solid #111;border-radius:var(--r);box-shadow:var(--lift) var(--lift) 0 #111;gap:1.35rem;padding:1.35rem;display:grid;rotate:-1deg}@media (width>=40rem) and (width<=59.99rem){.controls[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 1fr;rotate:0deg}}.ctrl-label[data-astro-cid-67ggu7zt]{letter-spacing:.04em;text-transform:uppercase;color:#e3e8ff;margin-bottom:.55rem;font-size:.8125rem;font-weight:750;font-stretch:105%}.ctrl-row[data-astro-cid-67ggu7zt]{flex-wrap:wrap;gap:.5rem;display:flex}.ctrl-view[data-astro-cid-67ggu7zt] .opt[data-astro-cid-67ggu7zt]{flex:1 1 0;min-height:3.1rem;font-size:1.125rem}.opt[data-astro-cid-67ggu7zt]{color:#111;border-radius:var(--r-sm);min-height:2.6rem;font:inherit;cursor:pointer;background:#fff;border:2.5px solid #111;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:1rem;font-weight:700;font-stretch:104%;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1),background-color .12s;display:inline-flex;box-shadow:3px 3px #111}.opt[data-astro-cid-67ggu7zt]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #111}.controls[data-astro-cid-67ggu7zt] .opt[data-astro-cid-67ggu7zt]:focus-visible{outline-color:#fff}.opt[data-astro-cid-67ggu7zt][aria-pressed=true]{background:var(--sun);transform:translate(3px,3px);box-shadow:0 0 #111}.opt[data-astro-cid-67ggu7zt][aria-pressed=true]:before{content:"";background:#111;border-radius:50%;flex:none;width:.5rem;height:.5rem}.stage[data-astro-cid-67ggu7zt]{gap:2rem;display:grid}@media (width>=75rem){.stage[data-astro-cid-67ggu7zt]{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;gap:2.5rem}}.screen[data-astro-cid-67ggu7zt]{perspective:1400px;box-shadow:10px 10px 0 var(--shadow);color:#111;background:#fff;overflow:hidden;rotate:1.2deg}.screen-bar[data-astro-cid-67ggu7zt]{border-bottom:var(--bw) solid var(--edge);background:var(--sun);color:#111;align-items:center;gap:.4rem;padding:.6rem .85rem;font-size:.8125rem;font-weight:650;display:flex}.dot[data-astro-cid-67ggu7zt]{background:#fff;border:2px solid #111;border-radius:50%;width:.7rem;height:.7rem}.dot[data-astro-cid-67ggu7zt]:first-child{background:var(--tomato)}.screen-title[data-astro-cid-67ggu7zt]{margin-inline-start:.6rem}.screen-card[data-astro-cid-67ggu7zt]{transform-origin:50%;height:clamp(30rem,26rem + 10vw,34rem)}.slot[data-astro-cid-67ggu7zt]{height:100%}.screen-buttons[data-astro-cid-67ggu7zt]{border-top:var(--bw) solid var(--edge);color:#111;text-align:center;background:#fff;grid-template-columns:repeat(4,1fr);font-size:.875rem;font-weight:650;display:grid}.screen-buttons[data-astro-cid-67ggu7zt] span[data-astro-cid-67ggu7zt]{padding:.7rem 0}.screen-buttons[data-astro-cid-67ggu7zt] span[data-astro-cid-67ggu7zt]+span[data-astro-cid-67ggu7zt]{border-inline-start:2px solid #111}.screen-card[data-astro-cid-67ggu7zt].flip-out{animation:.15s cubic-bezier(.55,0,.9,.4) forwards card-out}.screen-card[data-astro-cid-67ggu7zt].flip-in{animation:.3s cubic-bezier(.16,1,.3,1) card-in}@keyframes card-out{to{transform:rotateY(84deg)scale(.96)}}@keyframes card-in{0%{transform:rotateY(-84deg)scale(.96)}to{transform:none}}.changes[data-astro-cid-67ggu7zt]{--card:var(--mint);--mark-bg:var(--mint);margin-top:1rem;padding:1.75rem 1.35rem 1.35rem;position:relative;rotate:-1.6deg}.changes-title[data-astro-cid-67ggu7zt]{top:-1.05rem;position:absolute;inset-inline-start:1rem;rotate:3deg}.changes-list[data-astro-cid-67ggu7zt]{gap:.65rem;display:grid}.changes-list[data-astro-cid-67ggu7zt] li[data-astro-cid-67ggu7zt]{align-items:center;gap:.6rem;font-weight:650;display:flex}.changes-before[data-astro-cid-67ggu7zt]{max-width:30ch;font-weight:650}.sample-note[data-astro-cid-67ggu7zt]{color:#1f1f1f;border-top:2px solid #111;max-width:36ch;margin-top:1.25rem;padding-top:.9rem;font-size:.9375rem}.how[data-astro-cid-l43jfdkk]{border-block:var(--bw) solid #111}.how-wrap[data-astro-cid-l43jfdkk]{padding-block:clamp(4rem,2.5rem + 5vw,7rem)}.how-head[data-astro-cid-l43jfdkk]{gap:1.25rem;display:grid}@media (width>=60rem){.how-head[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 1fr;align-items:end;gap:3rem}}.how-head[data-astro-cid-l43jfdkk] .lede[data-astro-cid-l43jfdkk]{font-weight:500}.steps[data-astro-cid-l43jfdkk]{gap:1.75rem;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (width>=40rem){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.step[data-astro-cid-l43jfdkk]{--card-ink:#111;color:#111;box-shadow:var(--lift) var(--lift) 0 #111;border-color:#111;padding:1.25rem 1.25rem 1.5rem;transition:rotate .26s cubic-bezier(.16,1,.3,1),translate .26s cubic-bezier(.16,1,.3,1)}.step[data-astro-cid-l43jfdkk]:first-child{rotate:-2deg}.step[data-astro-cid-l43jfdkk]:nth-child(2){translate:0 .75rem;rotate:1.5deg}.step[data-astro-cid-l43jfdkk]:nth-child(3){rotate:-1deg}.step[data-astro-cid-l43jfdkk]:nth-child(4){translate:0 .5rem;rotate:2deg}.step[data-astro-cid-l43jfdkk]:hover{translate:0 -.25rem;rotate:0deg}.tone-sun[data-astro-cid-l43jfdkk]{background:var(--sun)}.tone-white[data-astro-cid-l43jfdkk]{background:#fff}.tone-mint[data-astro-cid-l43jfdkk]{background:var(--mint)}.tone-sky[data-astro-cid-l43jfdkk]{background:var(--sky)}.step-n[data-astro-cid-l43jfdkk]{color:#fff;background:#111;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:900;font-stretch:112%;display:grid}.step-title[data-astro-cid-l43jfdkk]{letter-spacing:-.015em;margin-top:1rem;font-size:1.4rem;font-weight:880;font-stretch:110%;line-height:1.05}.step-text[data-astro-cid-l43jfdkk]{color:#2a2a2a;max-width:30ch;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-l43jfdkk]{transition:none}}.features-wrap[data-astro-cid-cognygiv]{padding-block:clamp(4rem,2.5rem + 5vw,7.5rem)}.bento[data-astro-cid-cognygiv]{gap:1.75rem;margin-top:clamp(2.25rem,1.25rem + 2.5vw,3.75rem);display:grid}@media (width>=44rem){.bento[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.bento[data-astro-cid-cognygiv]{grid-template-columns:repeat(6,1fr);gap:2rem 1.75rem}.feat[data-astro-cid-cognygiv]:first-child{grid-column:span 4}.feat[data-astro-cid-cognygiv]:nth-child(2),.feat[data-astro-cid-cognygiv]:nth-child(3){grid-column:span 2}.feat[data-astro-cid-cognygiv]:nth-child(4){grid-column:span 4}.feat[data-astro-cid-cognygiv]:nth-child(5),.feat[data-astro-cid-cognygiv]:nth-child(6){grid-column:span 3}.feat[data-astro-cid-cognygiv]:first-child .feat-title[data-astro-cid-cognygiv],.feat[data-astro-cid-cognygiv]:nth-child(4) .feat-title[data-astro-cid-cognygiv]{font-size:clamp(1.9rem,1.2rem + 1.6vw,2.6rem)}}.feat[data-astro-cid-cognygiv]{align-content:start;gap:.5rem;padding:1.4rem 1.4rem 1.6rem;transition:rotate .26s cubic-bezier(.16,1,.3,1);display:grid}.feat[data-astro-cid-cognygiv]:first-child{background:var(--sun);rotate:-1deg}.feat[data-astro-cid-cognygiv]:nth-child(2){background:var(--tomato);rotate:1.5deg}.feat[data-astro-cid-cognygiv]:nth-child(3){background:var(--lilac);rotate:-1.5deg}.feat[data-astro-cid-cognygiv]:nth-child(4){background:var(--mint);rotate:.8deg}.feat[data-astro-cid-cognygiv]:nth-child(5){background:var(--sky);rotate:1deg}.feat[data-astro-cid-cognygiv]:nth-child(6){background:var(--bubble);rotate:-1.2deg}.feat[data-astro-cid-cognygiv]:hover{rotate:0deg}.feat-ico[data-astro-cid-cognygiv]{color:#111;border:var(--bw) solid #111;background:#fff;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.5rem;display:grid}.feat-ico[data-astro-cid-cognygiv] svg{stroke-width:2px}.feat-title[data-astro-cid-cognygiv]{letter-spacing:-.02em;font-size:clamp(1.4rem,1.15rem + .8vw,1.75rem);font-weight:880;font-stretch:110%;line-height:1.05}.feat-body[data-astro-cid-cognygiv]{color:#222;max-width:44ch;font-weight:500}.also[data-astro-cid-cognygiv]{gap:1rem;margin-top:clamp(2.75rem,2rem + 2vw,3.5rem);display:grid}@media (width>=56rem){.also[data-astro-cid-cognygiv]{grid-template-columns:9rem 1fr;align-items:start;gap:1.75rem}}.also-title[data-astro-cid-cognygiv]{padding-top:.45rem;font-size:1.25rem;font-weight:880;font-stretch:110%;line-height:1.1}.also-list[data-astro-cid-cognygiv]{flex-wrap:wrap;gap:.75rem;display:flex}.also-list[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]{background:var(--card);color:var(--card-ink);border:2.5px solid var(--edge);box-shadow:3px 3px 0 var(--shadow);border-radius:999px;padding:.45rem .9rem;font-size:.975rem;font-weight:650}@media (prefers-reduced-motion:reduce){.feat[data-astro-cid-cognygiv]{transition:none}}.own[data-astro-cid-tsixq2cm]{border-block:var(--bw) solid #111}.own-wrap[data-astro-cid-tsixq2cm]{gap:clamp(3rem,2rem + 3vw,5rem);padding-block:clamp(4.5rem,3rem + 6vw,8.5rem);display:grid}.own-copy[data-astro-cid-tsixq2cm]{gap:1.5rem;display:grid}@media (width>=64rem){.own-copy[data-astro-cid-tsixq2cm]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:3rem}}.own-title[data-astro-cid-tsixq2cm]{max-width:9ch;font-size:clamp(3rem,1.5rem + 6vw,6rem)}.own-body[data-astro-cid-tsixq2cm]{color:#fff;font-weight:500}.files[data-astro-cid-tsixq2cm]{align-items:center;gap:1.5rem;display:grid}@media (width>=56rem){.files[data-astro-cid-tsixq2cm]{grid-template-columns:1fr auto 1fr;gap:1.75rem}}.file[data-astro-cid-tsixq2cm]{border:var(--bw) solid #111;border-radius:var(--r);color:#111;align-items:center;gap:1rem;min-width:0;padding:1.6rem 1.35rem 1.35rem;display:flex;position:relative;box-shadow:8px 8px #111}.file-old[data-astro-cid-tsixq2cm]{background:#fff;rotate:-2deg}.file-new[data-astro-cid-tsixq2cm]{background:var(--sun);rotate:1.8deg}.file-tag[data-astro-cid-tsixq2cm]{top:-1rem;background:var(--mint);position:absolute;inset-inline-start:1rem;rotate:-4deg}.file-tag-new[data-astro-cid-tsixq2cm]{background:var(--tomato);rotate:3deg}.file[data-astro-cid-tsixq2cm] .file-icon{stroke-width:2px;flex:none;width:2.5rem;height:2.5rem}.file-name[data-astro-cid-tsixq2cm]{overflow-wrap:anywhere;font-size:1.1875rem;font-weight:850;font-stretch:106%;line-height:1.2}.file-meta[data-astro-cid-tsixq2cm]{color:#2a2a2a;margin-top:.15rem;font-size:.975rem;font-weight:550}.file-arrow[data-astro-cid-tsixq2cm]{color:#111;border:var(--bw) solid #111;background:#fff;border-radius:50%;justify-self:center;place-items:center;width:3.5rem;height:3.5rem;display:grid;transform:rotate(90deg);box-shadow:4px 4px #111}@media (width>=56rem){.file-arrow[data-astro-cid-tsixq2cm]{transform:none}}.files-cap[data-astro-cid-tsixq2cm]{color:#e3e8ff;grid-column:1/-1;max-width:72ch;margin-top:.75rem;font-size:.975rem}.langs-wrap[data-astro-cid-klrt5dbh]{gap:clamp(2.25rem,1.5rem + 2vw,3.25rem);padding-block:clamp(4rem,2.5rem + 5vw,7.5rem);display:grid}.langs-copy[data-astro-cid-klrt5dbh]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.langs-copy[data-astro-cid-klrt5dbh] .headline[data-astro-cid-klrt5dbh]{max-width:12ch;font-size:clamp(2.6rem,1.2rem + 5vw,5.5rem)}.langs-lede[data-astro-cid-klrt5dbh]{color:var(--ink-2);max-width:46ch}.chips[data-astro-cid-klrt5dbh]{justify-content:center}.scope[data-astro-cid-klrt5dbh]{justify-self:center}.chips[data-astro-cid-klrt5dbh]{flex-wrap:wrap;gap:1rem .85rem;padding-block:.5rem;display:flex}.chip[data-astro-cid-klrt5dbh]{border:var(--bw) solid #111;border-radius:var(--r-sm);color:#111;background:#fff;align-items:baseline;gap:.6rem;padding:.6rem 1.05rem;transition:rotate .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:4px 4px #111}.chip[data-astro-cid-klrt5dbh]:nth-child(6n+1){background:var(--sun);rotate:-3deg}.chip[data-astro-cid-klrt5dbh]:nth-child(6n+2){background:var(--sky);rotate:2deg}.chip[data-astro-cid-klrt5dbh]:nth-child(6n+3){background:var(--bubble);rotate:-1.5deg}.chip[data-astro-cid-klrt5dbh]:nth-child(6n+4){background:var(--mint);rotate:3deg}.chip[data-astro-cid-klrt5dbh]:nth-child(6n+5){background:var(--lilac);rotate:-2.5deg}.chip[data-astro-cid-klrt5dbh]:nth-child(6n+6){background:#fff;rotate:1.5deg}.chip[data-astro-cid-klrt5dbh]:hover{rotate:0deg}.chip-native[data-astro-cid-klrt5dbh]{font-size:1.25rem;font-weight:800;font-stretch:106%}.chip-en[data-astro-cid-klrt5dbh]{color:#2a2a2a;font-size:.8125rem;font-weight:600}.chip[data-astro-cid-klrt5dbh].chip-more{background:var(--tomato);rotate:-1deg}.scope[data-astro-cid-klrt5dbh]{border:var(--bw) solid #111;border-radius:var(--r);max-width:62ch;box-shadow:var(--lift) var(--lift) 0 var(--tomato);padding:1.2rem 1.35rem;rotate:-.8deg}.scope[data-astro-cid-klrt5dbh] strong[data-astro-cid-klrt5dbh]{color:var(--sun)}@media (prefers-color-scheme:dark){.scope[data-astro-cid-klrt5dbh]{border-color:var(--edge)}}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-klrt5dbh]{transition:none}}.tpl[data-astro-cid-kgmsk4bs]{border-block:var(--bw) solid #111}.tpl-wrap[data-astro-cid-kgmsk4bs]{padding-block:clamp(4rem,2.5rem + 5vw,7.5rem)}.tpl-head[data-astro-cid-kgmsk4bs]{gap:1.25rem;display:grid}@media (width>=60rem){.tpl-head[data-astro-cid-kgmsk4bs]{grid-template-columns:1fr 1fr;align-items:end;gap:3rem}}.tpl-lede[data-astro-cid-kgmsk4bs]{font-weight:500}.tpl-grid[data-astro-cid-kgmsk4bs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2.25rem 1.75rem;margin-top:clamp(2.25rem,1.25rem + 2.5vw,3.5rem);display:grid}.tpl-item[data-astro-cid-kgmsk4bs]:first-child{rotate:-1.6deg}.tpl-item[data-astro-cid-kgmsk4bs]:nth-child(2){rotate:1.2deg}.tpl-item[data-astro-cid-kgmsk4bs]:nth-child(3){rotate:-.8deg}.tpl-item[data-astro-cid-kgmsk4bs]:nth-child(4){rotate:1.8deg}.tpl-frame[data-astro-cid-kgmsk4bs]{border:var(--bw) solid #111;border-radius:var(--r);background:#fff;height:25rem;display:block;overflow:hidden;box-shadow:6px 6px #111}.tpl-name[data-astro-cid-kgmsk4bs]{letter-spacing:-.015em;margin-top:1rem;font-size:1.5rem;font-weight:880;font-stretch:110%;line-height:1.1;display:block}.tpl-purpose[data-astro-cid-kgmsk4bs]{color:#1f1f1f;margin-top:.35rem;display:block}.price-wrap[data-astro-cid-htruwgye]{align-items:center;gap:clamp(3rem,2rem + 3vw,4.5rem);padding-block:clamp(4rem,2.5rem + 5vw,7.5rem);display:grid}@media (width>=60rem){.price-wrap[data-astro-cid-htruwgye]{grid-template-columns:1fr minmax(0,34rem)}}.price-lede[data-astro-cid-htruwgye]{color:var(--ink-2)}.price-steps[data-astro-cid-htruwgye]{gap:.85rem;margin-top:2rem;display:grid}.price-steps[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{align-items:center;gap:.9rem;font-size:1.125rem;font-weight:650;display:flex}.step-n[data-astro-cid-htruwgye]{background:var(--sun);color:#111;border:2.5px solid #111;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:900;font-stretch:110%;display:grid;box-shadow:2px 2px #111}.price-steps[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:nth-child(2) .step-n[data-astro-cid-htruwgye]{background:var(--mint)}.price-steps[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:nth-child(3) .step-n[data-astro-cid-htruwgye]{background:var(--sky)}.price-steps[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:nth-child(4) .step-n[data-astro-cid-htruwgye]{background:var(--bubble)}.ticket[data-astro-cid-htruwgye]{color:#111;border:var(--bw) solid #111;border-radius:var(--r);box-shadow:10px 10px 0 var(--shadow);background:#fff;grid-template-columns:1fr 7.5rem;display:grid;overflow:hidden;rotate:2deg}.ticket-main[data-astro-cid-htruwgye]{padding:1.6rem 1.5rem 1.25rem}.ticket-kind[data-astro-cid-htruwgye]{background:var(--lilac);rotate:-3deg}.ticket-rows[data-astro-cid-htruwgye]{margin-top:.75rem}.ticket-rows[data-astro-cid-htruwgye]>div[data-astro-cid-htruwgye]{border-bottom:2px solid #111;gap:.15rem;padding-block:.75rem;display:grid}.ticket-rows[data-astro-cid-htruwgye]>div[data-astro-cid-htruwgye]:last-child{border-bottom:0}.ticket-rows[data-astro-cid-htruwgye] dt[data-astro-cid-htruwgye]{color:#444;text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:650}.ticket-rows[data-astro-cid-htruwgye] dd[data-astro-cid-htruwgye]{text-wrap:pretty;font-size:1.0625rem;font-weight:750;font-stretch:104%}.tbd[data-astro-cid-htruwgye]{background:var(--sun);color:#111;border:2px solid #111;border-radius:6px;justify-self:start;padding:.1rem .55rem;display:inline-block;rotate:-1.5deg}.ticket-stub[data-astro-cid-htruwgye]{background:var(--tomato);color:#111;text-align:center;border-inline-start:var(--bw) dashed #111;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.875rem;font-weight:700;display:flex}.ticket-stub[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{letter-spacing:-.03em;font-size:2.75rem;font-weight:900;font-stretch:112%;line-height:1}@media (width<=26rem){.ticket[data-astro-cid-htruwgye]{grid-template-columns:1fr;rotate:1deg}.ticket-stub[data-astro-cid-htruwgye]{border-inline-start:0;border-top:var(--bw) dashed #111;flex-direction:row;gap:.5rem;padding:.75rem}.ticket-stub[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{font-size:1.75rem}}.faq[data-astro-cid-hemr5th4]{border-top:var(--bw) solid #111}.faq-wrap[data-astro-cid-hemr5th4]{gap:2.25rem;padding-block:clamp(4rem,2.5rem + 5vw,7.5rem);display:grid}@media (width>=64rem){.faq-wrap[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem}.faq-wrap[data-astro-cid-hemr5th4]>h2[data-astro-cid-hemr5th4]{position:sticky;top:7rem}}.faq-list[data-astro-cid-hemr5th4]{gap:1.1rem;display:grid}.qa[data-astro-cid-hemr5th4]{box-shadow:4px 4px 0 var(--shadow);border-radius:var(--r-sm);transition:box-shadow .16s cubic-bezier(.16,1,.3,1),translate .16s cubic-bezier(.16,1,.3,1);overflow:hidden}.qa[data-astro-cid-hemr5th4]:nth-child(odd)[open]{rotate:-.6deg}.qa[data-astro-cid-hemr5th4]:nth-child(2n)[open]{rotate:.6deg}.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.85rem .9rem .85rem 1.2rem;list-style:none;transition:background-color .14s;display:flex}.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.qa[data-astro-cid-hemr5th4]:hover{box-shadow:6px 6px 0 var(--shadow);translate:-2px -2px}.qa[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]{background:var(--sun);color:#111;border-bottom:var(--bw) solid #111}.q[data-astro-cid-hemr5th4]{font-size:1.1875rem;font-weight:800;font-stretch:106%;line-height:1.25}.qa-mark[data-astro-cid-hemr5th4]{color:#fff;background:#111;border:2.5px solid #111;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .16s;display:grid}@media (prefers-color-scheme:dark){.qa-mark[data-astro-cid-hemr5th4]{background:var(--sun);color:#111}}.qa-mark[data-astro-cid-hemr5th4] svg{stroke-width:2.5px}.qa[data-astro-cid-hemr5th4][open] .qa-mark[data-astro-cid-hemr5th4]{color:#111;background:#fff;transform:rotate(45deg)}.a[data-astro-cid-hemr5th4]{color:var(--card-ink-2);max-width:64ch;padding:1rem 1.2rem 1.35rem}.tbd[data-astro-cid-hemr5th4]{color:#111;background:var(--sun);border-radius:4px;padding:0 .3rem;font-style:italic}@media (prefers-reduced-motion:reduce){.qa[data-astro-cid-hemr5th4],.qa-mark[data-astro-cid-hemr5th4]{transition:none}}.join[data-astro-cid-blvy5prr]{border-top:var(--bw) solid #111}.join-wrap[data-astro-cid-blvy5prr]{align-items:center;gap:clamp(3rem,2rem + 3vw,4rem);padding-block:clamp(4rem,2.5rem + 5vw,7rem);display:grid}@media (width>=64rem){.join-wrap[data-astro-cid-blvy5prr]{grid-template-columns:minmax(0,1fr) minmax(22rem,31rem);gap:4rem}}.join-title[data-astro-cid-blvy5prr]{font-size:clamp(2.6rem,1.2rem + 5.2vw,5.5rem)}.join-hl[data-astro-cid-blvy5prr]{background:var(--sun);rotate:2.5deg}.join-sub[data-astro-cid-blvy5prr]{max-width:36ch;margin-top:1.5rem;font-size:1.1875rem;font-weight:550}.join-pile[data-astro-cid-blvy5prr]{isolation:isolate;position:relative}.join-pile[data-astro-cid-blvy5prr]:before,.join-pile[data-astro-cid-blvy5prr]:after{content:"";border:var(--bw) solid #111;border-radius:var(--r);z-index:-1;position:absolute;inset:0}.join-pile[data-astro-cid-blvy5prr]:before{background:var(--sun);translate:.5rem .25rem;rotate:5deg}.join-pile[data-astro-cid-blvy5prr]:after{background:var(--lilac);translate:.2rem .5rem;rotate:2deg}.join-card[data-astro-cid-blvy5prr]{padding:1.5rem 1.5rem 1.6rem;rotate:-1.5deg;box-shadow:10px 10px #111}
