.rc-box{margin:22px 0 0;container:rc/inline-size}.rc{--w:168px;isolation:isolate;text-align:left;border:1px solid var(--line-2);border-radius:var(--radius);background:radial-gradient(110% 80% at 92% -14%, var(--glow-soft), transparent 62%), linear-gradient(180deg, var(--bg-2), var(--bg));grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);column-gap:24px;padding:24px 26px 20px;scroll-margin-top:76px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #000c}.rc:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--line);border-radius:calc(var(--radius) - 5px);position:absolute;inset:6px}.rc-sky{width:min(320px,62%);height:auto;color:var(--ink);opacity:.55;z-index:-1;position:absolute;top:0;right:0}.rc-art{grid-area:1/1/-1;justify-content:center;align-self:center;align-items:flex-start;gap:10px 14px;min-width:0;display:flex}.rc-head{grid-area:1/2;align-self:end;min-width:0;padding-top:4px}.rc-gist{grid-area:2/2}.rc>.shr{grid-area:3/2;align-self:start;min-width:0}.rc-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--warm);margin:0 0 8px;font-size:11.5px;font-weight:500}.rc-title{font-family:var(--serif);color:var(--ink);overflow-wrap:break-word;outline:none;margin:0;font-size:36px;font-weight:400;line-height:1.06}.rc-gist{color:var(--body);max-width:44ch;margin:10px 0 0;font-size:17px;font-style:italic;line-height:1.5}.rc>.shr{border-top-style:solid;border-top-color:var(--line);margin-top:16px;padding-top:14px}.rc .shr-h{color:var(--warm);letter-spacing:.14em}.rc-fig{flex:0 1 var(--w);width:var(--w);text-align:center;min-width:0;margin:0}.rc-pic{aspect-ratio:1;background:var(--paper);border-radius:3px;width:100%;display:block;position:relative;box-shadow:0 0 0 1px #00000059,0 18px 36px #00000080,0 3px 8px #0000004d}.rc-frame{border-radius:3px;width:100%;height:100%;display:block}.rc-field{--bg:var(--paper-ink);justify-content:center;align-items:center;display:flex;position:absolute}.rc-field .moon{aspect-ratio:1;width:76%;height:auto;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--paper-ink) 72%, transparent), 0 6px 16px color-mix(in srgb, var(--paper-ink) 32%, transparent), inset -6px -8px 16px #5a4a2e80}.rc-bare{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.rc-bare .rc-field{--bg:var(--bg)}.rc-bare .rc-field .moon{box-shadow:0 0 28px #f0d9a847}.rc-role{text-wrap:balance;white-space:pre-line;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:12px;font-size:11px;font-weight:500;line-height:1.4}.rc-plus{margin-top:calc(var(--w) / 2 - .5em);font-family:var(--serif);color:var(--warm);align-self:flex-start;font-size:30px;line-height:1}@container rc (width>=600px){.rc{--w:196px;column-gap:30px;padding:28px 30px 22px}.rc-title{font-size:40px}}.rc[data-n="2"]{--w:168px}.rc[data-n="2"]>*,.rc[data-n="2"]>.shr{grid-area:auto/1}.rc[data-n="2"]{text-align:center;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.rc[data-n="2"] .rc-art{margin:18px 0 0}.rc[data-n="2"] .rc-gist{margin-left:auto;margin-right:auto}.rc[data-n="2"] .shr-row,.rc[data-n="2"] .shr-nets{justify-content:center}@container rc (width<=459px){.rc{--w:150px;text-align:center;grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding:22px 16px 16px}.rc>*,.rc>.shr{grid-area:auto/1}.rc[data-n="2"]{--w:118px}.rc-sky{opacity:.4}.rc-kicker{letter-spacing:.13em;margin-bottom:6px;font-size:11px}.rc-title{font-size:30px}.rc-art,.rc[data-n="2"] .rc-art{gap:8px;margin:16px 0 0}.rc-role{letter-spacing:.1em;margin-top:10px;font-size:10.5px}.rc-plus{font-size:24px}.rc-gist{margin:12px auto 0;font-size:16px}.rc>.shr{margin-top:16px}.rc .shr-row,.rc .shr-nets{justify-content:center}}@media (width<=600px){.tool .rc-box{margin-left:-14px;margin-right:-14px}}@media (prefers-reduced-motion:no-preference){.rc-in .rc-fig{animation:.55s cubic-bezier(.2,.7,.2,1) both rc-rise;animation-delay:calc(var(--i,0) * .11s)}@keyframes rc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.dob-wrap[data-astro-cid-x7sj7gay]{min-width:0}.dob-m[data-astro-cid-x7sj7gay]:invalid{color:var(--dim)}.dob[data-astro-cid-x7sj7gay] input[data-astro-cid-x7sj7gay]::placeholder{color:var(--dim);opacity:1}.dob-m[data-astro-cid-x7sj7gay] option[data-astro-cid-x7sj7gay]{color:var(--ink);background:#0c0f18}.dob-m[data-astro-cid-x7sj7gay] option[data-astro-cid-x7sj7gay][value=""]{color:var(--dim)}.field[data-astro-cid-x7sj7gay][aria-invalid=true]{border-color:color-mix(in srgb, #d0453a 70%, var(--ink))}.dob-err[data-astro-cid-x7sj7gay]{color:color-mix(in srgb, #d0453a 70%, var(--ink));margin:8px 0 0;font-size:14px;line-height:1.45}.dob-err[data-astro-cid-x7sj7gay][hidden]{display:none}.dob-dmy[data-astro-cid-x7sj7gay] .dob-m[data-astro-cid-x7sj7gay]{flex-basis:140px}
