.banner[data-astro-cid-hq3mgpmn]{z-index:50;background:#fff;border:1px solid #ece6f4;border-radius:20px;width:480px;max-width:calc(100% - 40px);padding:28px;position:fixed;bottom:32px;left:32px;box-shadow:0 24px 60px -20px #1e153073}.banner[data-astro-cid-hq3mgpmn] h2[data-astro-cid-hq3mgpmn]{align-items:center;gap:10px;margin:0 0 10px;font-size:20px;display:flex}.banner[data-astro-cid-hq3mgpmn] h2[data-astro-cid-hq3mgpmn]:before{content:"";background:#3ed29b;border-radius:50%;flex:none;width:12px;height:12px}.banner[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{color:#3a3048;margin:0 0 20px;font-size:15px;line-height:1.6}.row[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b[data-astro-cid-hq3mgpmn]{font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.b-purple[data-astro-cid-hq3mgpmn]{color:#fff;background:#6921b2}.b-purple[data-astro-cid-hq3mgpmn]:hover{background:#3d0f6e}.b-outline[data-astro-cid-hq3mgpmn]{color:#6921b2;background:0 0;border-color:#6921b2}.b-outline[data-astro-cid-hq3mgpmn]:hover,.b-outline[data-astro-cid-hq3mgpmn]:focus-visible{color:#fff;background:#6921b2}.b-link[data-astro-cid-hq3mgpmn]{color:#6921b2;background:0 0;border:0;padding:12px 6px}.b-link[data-astro-cid-hq3mgpmn]:hover,.b-link[data-astro-cid-hq3mgpmn]:focus-visible{color:#3d0f6e}.overlay[data-astro-cid-hq3mgpmn]{z-index:60;background:#1e15308c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-astro-cid-hq3mgpmn]{background:#fff;border-radius:24px;width:640px;max-width:100%;max-height:100%;padding:32px;overflow-y:auto;box-shadow:0 30px 80px -20px #00000080}.modal[data-astro-cid-hq3mgpmn]:focus{outline:none}.mhead[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.modal[data-astro-cid-hq3mgpmn] h2[data-astro-cid-hq3mgpmn]{margin:0;font-size:24px}.x[data-astro-cid-hq3mgpmn]{font:inherit;cursor:pointer;color:#4a4058;background:#fff;border:1.5px solid #ece6f4;border-radius:50%;flex:none;width:40px;height:40px;font-size:18px}.x[data-astro-cid-hq3mgpmn]:hover{color:#6921b2;border-color:#6921b2}.intro[data-astro-cid-hq3mgpmn]{color:#4a4058;margin:0 0 20px;font-size:15px}.cat[data-astro-cid-hq3mgpmn]{border:1.5px solid #ece6f4;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;padding:18px 20px;display:flex}.cat[data-astro-cid-hq3mgpmn] h3[data-astro-cid-hq3mgpmn]{margin:0 0 4px;font-size:17px}.cat[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{color:#4a4058;margin:0;font-size:14px;line-height:1.55}.always[data-astro-cid-hq3mgpmn]{color:#13805a;white-space:nowrap;padding-top:4px;font-size:13px;font-weight:600}.sw[data-astro-cid-hq3mgpmn]{font:inherit;cursor:pointer;background:#8e80a3;border:0;border-radius:999px;flex:none;width:52px;height:30px;padding:0;position:relative}.sw[data-astro-cid-hq3mgpmn]:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:left .15s;position:absolute;top:3px;left:3px}.sw[data-astro-cid-hq3mgpmn][aria-checked=true]{background:#6921b2}.sw[data-astro-cid-hq3mgpmn][aria-checked=true]:after{left:25px}.mfoot[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.mfoot[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{font-size:14px}.toast[data-astro-cid-hq3mgpmn]{color:#fff;z-index:50;background:#1e1530;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 40px);padding:12px 16px 12px 20px;font-size:15px;display:flex;position:fixed;bottom:32px;left:32px}.toast[data-astro-cid-hq3mgpmn] .b-link[data-astro-cid-hq3mgpmn]{color:#3ed29b}.tx[data-astro-cid-hq3mgpmn]{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff59;border-radius:50%;flex:none;width:36px;height:36px;margin-left:auto;font-size:20px;line-height:1}.tx[data-astro-cid-hq3mgpmn]:hover{border-color:#fff}.banner[data-astro-cid-hq3mgpmn],.toast[data-astro-cid-hq3mgpmn]{transition:opacity .2s,transform .2s}.fading[data-astro-cid-hq3mgpmn]{opacity:0;transform:translateY(8px)}.toast[data-astro-cid-hq3mgpmn] [data-astro-cid-hq3mgpmn]:focus-visible{outline-color:#3ed29b}@media (width<=700px){.banner[data-astro-cid-hq3mgpmn]{width:auto;padding:22px;bottom:12px;left:12px;right:12px}.row[data-astro-cid-hq3mgpmn] .b[data-astro-cid-hq3mgpmn]{text-align:center;flex:auto}.modal[data-astro-cid-hq3mgpmn]{padding:22px}.toast[data-astro-cid-hq3mgpmn]{bottom:12px;left:12px;right:12px}}.frame,.frame-empty,.frame-archive{width:100%;aspect-ratio:var(--r);display:block;position:relative;overflow:hidden}.frame{background:#3d0f6e url(/brand/dan-frame-pattern.svg) 50%/240px}.frame.stretch,.frame-empty.stretch,.frame-archive.stretch{aspect-ratio:auto;height:100%}.frame-archive{color:#fff;background:#3d0f6e url(/brand/dan-frame-pattern.svg) 50%/240px;container-type:size}.arc-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(4px,4cqb,16px);padding:6%;display:flex;position:absolute;inset:0}.arc-mark{width:auto;height:clamp(16px,13cqb,52px);display:block}.arc-year{letter-spacing:-.01em;white-space:nowrap;font-family:Unbounded,Onest,sans-serif;font-weight:700;line-height:1.05;font-size:min(calc(88cqi / var(--len)), 22cqi, 30cqb)}.arc-label{color:#3ed29b;align-items:center;gap:.45em;font-size:clamp(11px,4.6cqb,17px);font-weight:600;line-height:1.2;display:inline-flex}.arc-label:before{content:"";background:#3ed29b;border-radius:50%;width:.6em;height:.6em}.frame-in{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.frame .frame-img{background:#fff;border:3px solid #fff;border-radius:6px;flex:none;width:auto;max-width:88%;height:auto;min-height:0;max-height:82%;display:block;box-shadow:0 18px 40px -14px #0009}.frame.with-logo .frame-img{max-height:calc(82% - 40px)}.frame-logo{filter:brightness(0)invert();flex:none;width:auto;height:26px;display:block}@media (width>=961px){.frame.d-fill .frame-img{object-fit:cover;object-position:var(--fp);width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.frame.d-fill .frame-logo{display:none}}@media (width<=960px){.frame,.frame-empty,.frame-archive{aspect-ratio:var(--rm)}.frame.stretch,.frame-empty.stretch,.frame-archive.stretch{aspect-ratio:auto}.frame.m-fill .frame-img{object-fit:cover;object-position:var(--fp);width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.frame.m-fill .frame-logo{display:none}.frame-logo{height:20px}.frame-in{gap:10px}.frame.m-pose.with-logo .frame-img{max-height:calc(82% - 30px)}}a.lb-trigger{cursor:zoom-in}a.lb-trigger:focus-visible{outline-offset:-3px;outline:3px solid #3ed29b}.ghead[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.ghead[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{color:#6921b2;margin:0;font-size:30px}.compact[data-astro-cid-rj65ajc3] .ghead[data-astro-cid-rj65ajc3]{margin-bottom:16px}.ghead[data-astro-cid-rj65ajc3].notitle{justify-content:flex-end}.compact[data-astro-cid-rj65ajc3] .ghead[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{font-size:24px}.gnav[data-astro-cid-rj65ajc3]{align-items:center;gap:10px;display:flex}.stage[data-astro-cid-rj65ajc3] .stage-img{border-radius:20px}.thumbs[data-astro-cid-rj65ajc3]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d9cceb transparent;gap:12px;margin-top:14px;padding:4px 4px 10px;display:flex;position:relative;overflow-x:auto}.thumb[data-astro-cid-rj65ajc3]{font:inherit;cursor:zoom-in;scroll-snap-align:start;background:0 0;border:3px solid #0000;border-radius:14px;flex:0 0 150px;padding:0;overflow:hidden}.compact[data-astro-cid-rj65ajc3] .thumb[data-astro-cid-rj65ajc3]{flex-basis:120px}.thumb[data-astro-cid-rj65ajc3] .thumb-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.thumb[data-astro-cid-rj65ajc3]{transition:border-color .3s,opacity .3s}.thumb[data-astro-cid-rj65ajc3]:hover{border-color:#d9cceb}.thumb[data-astro-cid-rj65ajc3].on{border-color:#6921b2}.thumb[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:1px;outline:3px solid #6921b2}.stage[data-astro-cid-rj65ajc3]{border-radius:20px;position:relative;overflow:hidden}.stage[data-astro-cid-rj65ajc3] [data-astro-cid-rj65ajc3][data-slide].leaving[hidden]{position:absolute;inset:0;display:block!important}@media (width<=960px){.thumb[data-astro-cid-rj65ajc3],.compact[data-astro-cid-rj65ajc3] .thumb[data-astro-cid-rj65ajc3]{flex-basis:104px}}.racc[data-astro-cid-ixuh2paw]{gap:10px;margin:32px 0;display:grid}details[data-astro-cid-ixuh2paw]{background:#fff;border:1px solid #e3d8f2;border-radius:16px;transition:border-color .2s}details[data-astro-cid-ixuh2paw][open]{background:#fbf9fe;border-color:#c9b4e8}summary[data-astro-cid-ixuh2paw]{cursor:pointer;color:#1e1530;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:17px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-ixuh2paw]::-webkit-details-marker{display:none}summary[data-astro-cid-ixuh2paw]:hover{color:#6921b2}summary[data-astro-cid-ixuh2paw]:focus-visible{outline-offset:2px;outline:3px solid #6921b2}.ricon[data-astro-cid-ixuh2paw]{background:#f1eafa;border-radius:50%;flex:0 0 28px;height:28px;position:relative}.ricon[data-astro-cid-ixuh2paw]:before,.ricon[data-astro-cid-ixuh2paw]:after{content:"";background:#6921b2;border-radius:1px;height:2px;transition:transform .25s;position:absolute;top:13px;left:8px;right:8px}.ricon[data-astro-cid-ixuh2paw]:after{transform:rotate(90deg)}details[data-astro-cid-ixuh2paw][open] .ricon[data-astro-cid-ixuh2paw]:after{transform:rotate(0)}.rbody[data-astro-cid-ixuh2paw]{padding:0 20px 18px}.rbody[data-astro-cid-ixuh2paw] p{margin:0 0 12px}.rbody[data-astro-cid-ixuh2paw] p:last-child{margin-bottom:0}.mplayer[data-astro-cid-vrzknmyl]{margin:32px 0}.mplayer[data-astro-cid-vrzknmyl].tall{max-width:420px;margin-left:auto;margin-right:auto}.mplayer[data-astro-cid-vrzknmyl] video[data-astro-cid-vrzknmyl]{object-fit:contain;background:#1e1530;border-radius:20px;width:100%;height:auto;display:block}.mplayer[data-astro-cid-vrzknmyl] figcaption[data-astro-cid-vrzknmyl]{color:#4a4058;margin-top:10px;font-size:15px}.maudio[data-astro-cid-vrzknmyl]{background:#f1eafa;border-radius:20px;margin:28px 0;padding:18px 22px}.maudio[data-astro-cid-vrzknmyl] figcaption[data-astro-cid-vrzknmyl]{color:#6921b2;margin:0 0 10px;font-size:17px;font-weight:600}.maudio[data-astro-cid-vrzknmyl] audio[data-astro-cid-vrzknmyl]{width:100%;display:block}.alink[data-astro-cid-jaqarjuu]{background:#f1eafa;border-radius:20px;flex-direction:column;gap:4px;margin:28px 0;padding:18px 22px;display:flex}.alink[data-astro-cid-jaqarjuu] strong[data-astro-cid-jaqarjuu]{color:#6921b2}.cframe[data-astro-cid-zwne7ofx]{margin:32px 0}.cframe[data-astro-cid-zwne7ofx].tall{max-width:420px;margin-left:auto;margin-right:auto}.cbox[data-astro-cid-zwne7ofx]{background:#3d0f6e;border-radius:20px;width:100%;position:relative;overflow:hidden}.cbox[data-astro-cid-zwne7ofx] .cposter{height:100%;position:absolute;inset:0}.cbox[data-astro-cid-zwne7ofx] iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.cover[data-astro-cid-zwne7ofx]{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:28px 32px;display:flex;position:absolute;inset:0;overflow:auto}.cover[data-astro-cid-zwne7ofx].withposter{background:linear-gradient(#1e1530c7,#1e1530c7)}.cover[data-astro-cid-zwne7ofx] p[data-astro-cid-zwne7ofx]{color:#fff;max-width:560px;margin:0;font-size:16px;line-height:1.55}.cactions[data-astro-cid-zwne7ofx]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cover[data-astro-cid-zwne7ofx] .btn[data-astro-cid-zwne7ofx]{padding:11px 22px;font-size:15px}.cover[data-astro-cid-zwne7ofx] .copen[data-astro-cid-zwne7ofx]{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.cover[data-astro-cid-zwne7ofx] .copen[data-astro-cid-zwne7ofx]:hover,.cover[data-astro-cid-zwne7ofx] .copen[data-astro-cid-zwne7ofx]:focus-visible{color:#3ed29b}.cover[data-astro-cid-zwne7ofx] [data-astro-cid-zwne7ofx]:focus-visible{outline-color:#3ed29b}figcaption[data-astro-cid-zwne7ofx]{color:#4a4058;margin-top:10px;font-size:15px}@media (width<=700px){.cover[data-astro-cid-zwne7ofx]{gap:12px;padding:18px}.cover[data-astro-cid-zwne7ofx] p[data-astro-cid-zwne7ofx]{font-size:14px}}.rgrid-wrap[data-astro-cid-5g2bypgj]{margin:32px 0}.rgrid-title[data-astro-cid-5g2bypgj]{color:#6921b2;margin:0 0 20px;font-size:30px}.compact[data-astro-cid-5g2bypgj] .rgrid-title[data-astro-cid-5g2bypgj]{margin-bottom:16px;font-size:24px}.rgrid[data-astro-cid-5g2bypgj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.compact[data-astro-cid-5g2bypgj] .rgrid[data-astro-cid-5g2bypgj]{grid-template-columns:repeat(2,minmax(0,1fr))}.rgrid[data-astro-cid-5g2bypgj] .rgrid-img{border-radius:16px}.rgal{margin:32px 0}@media (width<=700px){.rgrid[data-astro-cid-5g2bypgj],.compact[data-astro-cid-5g2bypgj] .rgrid[data-astro-cid-5g2bypgj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.rquote[data-astro-cid-5dzfl7cw]{border-left:4px solid #3ed29b;margin:36px 0;padding:6px 0 6px 28px}.rquote[data-astro-cid-5dzfl7cw] blockquote[data-astro-cid-5dzfl7cw]{margin:0}.rquote[data-astro-cid-5dzfl7cw] p[data-astro-cid-5dzfl7cw]{color:#3d0f6e;margin:0;font-size:22px;font-weight:500;line-height:1.5}.rquote[data-astro-cid-5dzfl7cw] figcaption[data-astro-cid-5dzfl7cw]{color:#6e6480;margin-top:12px;font-size:15px;font-weight:600}@media (width<=700px){.rquote[data-astro-cid-5dzfl7cw]{padding-left:18px}.rquote[data-astro-cid-5dzfl7cw] p[data-astro-cid-5dzfl7cw]{font-size:19px}}.rimg[data-astro-cid-radqkwu4]{margin:32px 0}.rimg[data-astro-cid-radqkwu4] .rimg-img{border-radius:20px}
