.values[data-astro-cid-ca3wxvzi]{display:grid;gap:24px;justify-items:center}.cards[data-astro-cid-ca3wxvzi]{list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);perspective:1200px}.vcard[data-astro-cid-ca3wxvzi]{min-width:0}.inner[data-astro-cid-ca3wxvzi]{position:relative;display:grid;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.75,.15,1);transition-delay:calc(var(--i) * .18s)}.face[data-astro-cid-ca3wxvzi]{grid-area:1 / 1;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.front[data-astro-cid-ca3wxvzi]{position:relative;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px #0b1f3a1a;padding:54px 18px 22px;display:grid;gap:10px;align-content:start;min-height:100%}.back[data-astro-cid-ca3wxvzi]{transform:rotateY(180deg);background-color:#0b1f3a;display:grid;place-items:center;background-image:repeating-linear-gradient(45deg,rgba(169,198,239,.18) 0 2px,transparent 2px 12px),repeating-linear-gradient(-45deg,rgba(169,198,239,.18) 0 2px,transparent 2px 12px)}.back[data-astro-cid-ca3wxvzi] span[data-astro-cid-ca3wxvzi]{font-family:var(--f-display);color:#fff;border:1px solid #a9c6ef;border-radius:50%;width:40%;aspect-ratio:1;display:grid;place-items:center;background:#0b1f3a}.corner[data-astro-cid-ca3wxvzi]{position:absolute;font-family:var(--f-mincho);font-weight:700;font-size:18px;line-height:1.1;text-align:center;color:var(--ink)}.corner[data-astro-cid-ca3wxvzi].tl{top:12px;left:14px}.corner[data-astro-cid-ca3wxvzi].br{bottom:12px;right:14px;transform:rotate(180deg)}h3[data-astro-cid-ca3wxvzi]{font-family:var(--f-mincho);font-size:clamp(17px,1.6vw,20px);color:var(--ink);line-height:1.5}.body[data-astro-cid-ca3wxvzi]{font-size:13.5px;color:var(--muted);line-height:1.9}.poem[data-astro-cid-ca3wxvzi]{display:grid;margin-top:6px;padding-top:10px;border-top:1px solid var(--line);font-family:var(--f-mincho);font-weight:700;font-size:14px;color:var(--accent)}.complete[data-astro-cid-ca3wxvzi]{font-family:var(--f-display);letter-spacing:.5em;font-size:clamp(14px,2vw,20px);color:var(--accent);transition:opacity .8s 1.2s,letter-spacing 1.2s 1.2s}html.js:not(.reduce-motion) .values[data-astro-cid-ca3wxvzi]:not(:global(.is-in)) .inner[data-astro-cid-ca3wxvzi]{transform:rotateY(180deg)}html.js:not(.reduce-motion) .values[data-astro-cid-ca3wxvzi]:not(:global(.is-in)) .complete[data-astro-cid-ca3wxvzi]{opacity:0;letter-spacing:1.2em}html.js:not(.reduce-motion):not(.fx-ready) .values[data-astro-cid-ca3wxvzi]:not(:global(.is-in)) .inner[data-astro-cid-ca3wxvzi]{animation:vfail 0s 3s forwards}@keyframes vfail{to{transform:none}}@media(max-width:900px){.cards[data-astro-cid-ca3wxvzi]{grid-template-columns:repeat(2,minmax(0,1fr))}.vcard[data-astro-cid-ca3wxvzi]:last-child{grid-column:1 / -1;max-width:50%;justify-self:center;width:100%}}@media(max-width:520px){.cards[data-astro-cid-ca3wxvzi]{grid-template-columns:minmax(0,1fr)}.vcard[data-astro-cid-ca3wxvzi]:last-child{max-width:none}}.history[data-astro-cid-pvi7tyhp]{list-style:none;margin:0;padding:0 0 0 28px;position:relative;display:grid;gap:34px;max-width:760px}.history[data-astro-cid-pvi7tyhp]:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--accent),var(--accent-dim))}li[data-astro-cid-pvi7tyhp]{position:relative;display:grid;grid-template-columns:9em minmax(0,1fr);gap:18px;align-items:baseline;transition-delay:calc(var(--i) * .15s)}li[data-astro-cid-pvi7tyhp]:before{content:"";position:absolute;left:-28px;top:.55em;width:14px;height:14px;border-radius:50%;background:var(--surface);border:3px solid var(--accent)}time[data-astro-cid-pvi7tyhp],.next[data-astro-cid-pvi7tyhp]{font-family:var(--f-display);font-size:clamp(14px,1.8vw,18px);color:var(--accent);font-variant-numeric:tabular-nums}p[data-astro-cid-pvi7tyhp]{font-size:clamp(16px,1.8vw,19px);font-weight:700}@media(max-width:520px){li[data-astro-cid-pvi7tyhp]{grid-template-columns:minmax(0,1fr);gap:4px}}.hero[data-astro-cid-kh7btl4r]{padding-block:170px 60px;display:grid;gap:22px;max-width:900px}.hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-family:var(--f-mincho);font-size:clamp(34px,6vw,64px);letter-spacing:.1em;color:var(--ink)}.lead[data-astro-cid-kh7btl4r]{color:var(--muted);line-height:2.1;max-width:42em}.block[data-astro-cid-kh7btl4r]{padding-block:clamp(70px,10vw,120px) 0;display:grid;gap:22px}.block[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(24px,3.2vw,36px);letter-spacing:.06em;color:var(--ink)}.statement[data-astro-cid-kh7btl4r]{font-family:var(--f-mincho);font-size:clamp(28px,4.6vw,52px)!important;letter-spacing:.12em!important}.text[data-astro-cid-kh7btl4r]{color:var(--muted);line-height:2.1;max-width:42em}.why[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:10px}.why[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:clamp(22px,3vw,34px);display:grid;gap:12px;align-content:start;box-shadow:0 18px 40px #0b1f3a0f}.why[data-astro-cid-kh7btl4r] .k[data-astro-cid-kh7btl4r]{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--accent)}.why[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--f-mincho);font-size:clamp(20px,2.2vw,24px);color:var(--ink)}.why[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{color:var(--muted);line-height:2;font-size:15px}.closing[data-astro-cid-kh7btl4r]{font-family:var(--f-mincho);font-weight:700;font-size:clamp(17px,2vw,21px);color:var(--ink)}.company[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:9em minmax(0,1fr);margin:0;border-top:1px solid var(--line);max-width:860px}.company[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r],.company[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{padding:18px 0;border-bottom:1px solid var(--line);margin:0}.company[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{font-weight:700;color:var(--ink)}.company[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--accent)}.join[data-astro-cid-kh7btl4r]{padding-block:clamp(90px,12vw,150px);display:grid;gap:18px;justify-items:center;text-align:center}.join[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-family:var(--f-mincho);font-size:clamp(22px,3.2vw,34px);color:var(--ink)}.btn-area[data-astro-cid-kh7btl4r]{padding:24px}@media(max-width:760px){.why[data-astro-cid-kh7btl4r],.company[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.company[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{border-bottom:0;padding-bottom:2px}.company[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{padding-top:0}}
