.kv-art[data-astro-cid-maydnbna]{position:absolute;inset:0;overflow:hidden;background:#000;container-type:size}.kv-frame[data-astro-cid-maydnbna]{position:absolute;inset:0;--kv-mt: calc(100cqh - min(100cqh, 100cqw / var(--ar))) ;background:var(--kv-top) center top / var(--kv-sw, 100%) var(--kv-top-h, calc(var(--kv-mt) + 2px)) no-repeat,var(--kv-bottom) center bottom / var(--kv-sw, 100%) var(--kv-bottom-h, 0px) no-repeat,var(--kv-top) top / 100% var(--kv-top-h, calc(var(--kv-mt) + 2px)) no-repeat,var(--kv-bottom) bottom / 100% var(--kv-bottom-h, 0px) no-repeat,#000 var(--kv-bg) 0 var(--kv-bg-y, 0px) / 100% var(--kv-bg-h, 100%) no-repeat}.kv-frame-v[data-astro-cid-maydnbna]{display:none}@container (orientation: portrait){.kv-frame-h[data-astro-cid-maydnbna]{display:none}.kv-frame-v[data-astro-cid-maydnbna]{display:block}}.kv-stage[data-astro-cid-maydnbna]{position:absolute;left:50%;bottom:0;transform:translate(-50%,var(--kv-dy, 0px)) scale(var(--kv-k, 1));transform-origin:var(--kv-origin, 50% 100%);width:min(100cqw,calc(100cqh * var(--ar)));height:min(100cqh,calc(100cqw / var(--ar)))}.kv-layer[data-astro-cid-maydnbna]{position:absolute;inset:0;width:100%;height:100%;display:block}.kv-col[data-astro-cid-maydnbna]{position:absolute;overflow:hidden}.kv-trails[data-astro-cid-maydnbna]{position:absolute;inset:0;width:100%;height:100%;display:block;transform-origin:var(--px) var(--py)}.kv-text-main[data-astro-cid-maydnbna],.kv-info[data-astro-cid-maydnbna]{display:none}@container (orientation: portrait) and (max-width: 600px){.kv-frame-v[data-astro-cid-maydnbna] .kv-text-full[data-astro-cid-maydnbna]{display:none}.kv-frame-v[data-astro-cid-maydnbna] .kv-text-main[data-astro-cid-maydnbna]{display:block}.kv-text-main[data-astro-cid-maydnbna] img[data-astro-cid-maydnbna]{width:100%;height:100%;display:block;filter:drop-shadow(0 0 2px rgba(0,0,0,.9)) drop-shadow(0 0 7px rgba(0,0,0,.6))}.kv-frame-v[data-astro-cid-maydnbna] .kv-info[data-astro-cid-maydnbna]{position:absolute;left:0;right:0;bottom:max(4cqh,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:1.2cqw;scale:var(--kv-info-scale, 1);transform-origin:50% 100%}.kv-info[data-astro-cid-maydnbna] img[data-astro-cid-maydnbna]{display:block;max-width:94cqw;height:auto;filter:drop-shadow(0 0 2px rgba(0,0,0,.9)) drop-shadow(0 0 7px rgba(0,0,0,.6))}}@container (orientation: portrait) and (max-width: 600px) and (max-aspect-ratio: 11 / 20){.kv-frame-v[data-astro-cid-maydnbna] .kv-stage[data-astro-cid-maydnbna]{width:118cqw;height:calc(118cqw / var(--ar))}}.kv-polaris-glow[data-astro-cid-maydnbna]{position:absolute;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,246,216,.55),rgba(255,232,155,.12) 45%,transparent 70%);opacity:0}@keyframes kv-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.35)}}.kv-loader[data-astro-cid-hkf2yglp]{position:fixed;inset:0;z-index:300;background:#000;cursor:pointer;display:none;opacity:1;transition:opacity .9s ease}.kv-loader[data-astro-cid-hkf2yglp].show{display:block}.kv-loader[data-astro-cid-hkf2yglp].leaving{opacity:0;background:transparent}.kv-loader[data-astro-cid-hkf2yglp] .kv-art{transition:transform .9s cubic-bezier(.4,0,.2,1)}.kv-loader[data-astro-cid-hkf2yglp]:not(.play) .kv-stage{visibility:hidden}.kv-loader[data-astro-cid-hkf2yglp]:not(.play) .kv-info{visibility:hidden}.kv-loader[data-astro-cid-hkf2yglp]:not(.play) .kv-frame{background-image:none}.kv-loader[data-astro-cid-hkf2yglp].play .kv-frame{animation:kvl-fade .9s ease-out both}.kv-loader[data-astro-cid-hkf2yglp].play .kv-trails{animation:kvl-swirl 2.4s cubic-bezier(.16,.8,.24,1) .2s both}.kv-loader[data-astro-cid-hkf2yglp].play .kv-polaris-glow{animation:kvl-bloom 1.6s ease-out 1.2s both,kv-pulse 4s ease-in-out 2.8s infinite}.kv-loader[data-astro-cid-hkf2yglp].play .kv-text{animation:kvl-rise 1.1s ease-out 1.5s both}@keyframes kvl-fade{0%{opacity:0}to{opacity:1}}@keyframes kvl-swirl{0%{opacity:0;rotate:75deg;scale:1.08}35%{opacity:1}to{opacity:1;rotate:0deg;scale:1}}@keyframes kvl-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}45%{opacity:1;transform:translate(-50%,-50%) scale(2.6)}to{opacity:.8;transform:translate(-50%,-50%) scale(1)}}@keyframes kvl-rise{0%{opacity:0;transform:translateY(1.5%);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.kv-loader[data-astro-cid-hkf2yglp].play :is(.kv-frame,.kv-trails,.kv-text){animation:kvl-fade .6s ease-out both}.kv-loader[data-astro-cid-hkf2yglp].play .kv-polaris-glow{animation:kvl-fade .6s ease-out both}}.kv-loader-skip[data-astro-cid-hkf2yglp]{position:absolute;left:0;right:0;top:18px;margin:0;text-align:center;color:#ffffff80;font:500 11px/1 var(--font-sans, sans-serif);letter-spacing:.2em}.kinen-current[data-astro-cid-jcctouuv]{display:grid;grid-template-columns:minmax(0,42%) 1fr;gap:3rem;align-items:center;max-width:1050px;margin:0 auto 4.5rem}.kinen-current-cover[data-astro-cid-jcctouuv]{position:relative;aspect-ratio:900 / 1273;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:radial-gradient(ellipse at 50% 30%,rgba(245,200,66,.18),transparent 60%),linear-gradient(160deg,#142456,#0b152f);border:1px solid rgba(245,200,66,.35);box-shadow:10px 12px 28px #00000059}.kinen-current-cover[data-astro-cid-jcctouuv] img[data-astro-cid-jcctouuv]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.kinen-cc-note[data-astro-cid-jcctouuv]{color:#d6dcec;font-size:var(--fs-caption);margin-top:1.2rem;letter-spacing:.1em}.kinen-cur-year[data-astro-cid-jcctouuv]{color:#f5c842;font-size:var(--fs-small);letter-spacing:.2em}.kinen-cur-title[data-astro-cid-jcctouuv]{color:#fff;font-size:clamp(1.4rem,3vw,2.1rem);margin:.3rem 0 1.4rem;letter-spacing:.12em}.nb[data-astro-cid-jcctouuv]{display:inline-block}.kinen-cur-head[data-astro-cid-jcctouuv]{color:#fff;font-weight:700;font-size:var(--fs-body);border-bottom:1px solid rgba(245,200,66,.3);padding-bottom:.3rem;margin-bottom:.6rem}.kinen-cur-toc[data-astro-cid-jcctouuv]{color:#d6dcec;font-size:var(--fs-body)}.kinen-cur-note[data-astro-cid-jcctouuv]{color:#d6dcec;font-size:var(--fs-small);margin-top:1.2rem;line-height:1.8}.kinen-past-head[data-astro-cid-jcctouuv]{font-family:var(--font-serif);color:#fff;font-size:var(--fs-subtitle);text-align:center;letter-spacing:.12em}.kinen-past-lead[data-astro-cid-jcctouuv]{color:#d6dcec;font-size:var(--fs-small);text-align:center;margin:.4rem 0 1.6rem}.kinen-past[data-astro-cid-jcctouuv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;list-style:none;padding:0;margin:0 auto;max-width:1050px}.kinen-book[data-astro-cid-jcctouuv]{display:flex;flex-direction:column;align-items:center;width:100%;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:center}.kinen-book-cover[data-astro-cid-jcctouuv]{position:relative;display:block;width:100%;aspect-ratio:900 / 1273;border-radius:3px;overflow:hidden;background:#0b152f;box-shadow:6px 8px 18px #00000059;transition:transform .35s ease,box-shadow .35s ease}.kinen-book-cover[data-astro-cid-jcctouuv]:after{content:"";position:absolute;inset:0 auto 0 0;width:8%;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent)}.kinen-book-cover[data-astro-cid-jcctouuv] img[data-astro-cid-jcctouuv]{width:100%;height:100%;object-fit:cover;display:block}.kinen-book[data-astro-cid-jcctouuv]:hover .kinen-book-cover[data-astro-cid-jcctouuv],.kinen-book[data-astro-cid-jcctouuv]:focus-visible .kinen-book-cover[data-astro-cid-jcctouuv]{transform:perspective(700px) rotateY(-8deg) translateY(-4px);box-shadow:12px 12px 26px #00000073}.kinen-book[data-astro-cid-jcctouuv]:focus-visible{outline:2px solid #f5c842;outline-offset:6px;border-radius:4px}.kinen-book-year[data-astro-cid-jcctouuv]{color:#f5c842;font-size:var(--fs-small);letter-spacing:.15em;margin-top:.8rem}.kinen-book-title[data-astro-cid-jcctouuv]{color:#fff;font-family:var(--font-serif);font-size:var(--fs-body);margin-top:.2rem;line-height:1.4}.kinen-book-sub[data-astro-cid-jcctouuv]{display:block;color:#d6dcec;font-size:var(--fs-caption);margin-top:.15rem}@media(max-width:767px){.kinen-current[data-astro-cid-jcctouuv]{grid-template-columns:1fr;gap:1.4rem;margin-bottom:2.6rem}.kinen-current-cover[data-astro-cid-jcctouuv]{width:min(80%,340px);margin:0 auto}.kinen-current-text[data-astro-cid-jcctouuv]{text-align:left}.kinen-past[data-astro-cid-jcctouuv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem}}.kinen-viewer[data-astro-cid-jcctouuv]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#070d1f;color:#fff;overflow:hidden;display:none;flex-direction:column}.kinen-viewer[data-astro-cid-jcctouuv][open]{display:flex}.kinen-viewer[data-astro-cid-jcctouuv]::backdrop{background:#03060fe6}html.kinen-open{overflow:hidden}.kb-bar[data-astro-cid-jcctouuv]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .9rem;border-bottom:1px solid rgba(245,200,66,.18)}.kb-title[data-astro-cid-jcctouuv]{font-family:var(--font-serif);font-size:15px;color:#f5c842;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.kb-tools[data-astro-cid-jcctouuv]{display:flex;gap:.5rem;flex-shrink:0}.kb-btn[data-astro-cid-jcctouuv]{font:inherit;font-size:14px;color:#fff;background:#ffffff14;border:1px solid rgba(245,200,66,.35);border-radius:999px;padding:.35rem .9rem;cursor:pointer;white-space:nowrap}.kb-btn[data-astro-cid-jcctouuv]:hover{background:#f5c8422e}.kb-btn[data-astro-cid-jcctouuv]:disabled{opacity:.35;cursor:default;background:#ffffff14}.kb-stage[data-astro-cid-jcctouuv]{flex:1;min-height:0;position:relative;overflow:hidden;touch-action:none}.kb-pan[data-astro-cid-jcctouuv]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:8px;transform-origin:0 0}.kb-zoomview[data-astro-cid-jcctouuv]{position:absolute;inset:0;z-index:1;overflow:hidden;background:#070d1f;pointer-events:none}.kb-zoomview[data-astro-cid-jcctouuv][hidden]{display:none}.kb-zoomview[data-astro-cid-jcctouuv] .kb-zv-page{position:absolute;background:#fff}.kb-zoomview[data-astro-cid-jcctouuv] .kb-zv-page img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.kb-panlayer[data-astro-cid-jcctouuv]{position:absolute;inset:0;z-index:2;cursor:grab;touch-action:none}.kb-panlayer[data-astro-cid-jcctouuv][hidden]{display:none}.kb-panlayer[data-astro-cid-jcctouuv].is-dragging{cursor:grabbing}.kb-hint[data-astro-cid-jcctouuv]{position:absolute;left:50%;bottom:6px;transform:translate(-50%);margin:0;font-size:12px;color:#d6dcecbf;pointer-events:none;white-space:nowrap}.kb-stage[data-astro-cid-jcctouuv].is-zoomed .kb-hint[data-astro-cid-jcctouuv]{display:none}.kb-scale[data-astro-cid-jcctouuv]{font-size:13px;color:#f5c842;align-self:center;font-variant-numeric:tabular-nums}.kb-scale[data-astro-cid-jcctouuv][hidden]{display:none}.kb-stage[data-astro-cid-jcctouuv] .kb-book{margin:0 auto}.kb-stage[data-astro-cid-jcctouuv] .kb-page{background:#fff}.kb-stage[data-astro-cid-jcctouuv] .kb-page img{width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.kb-stage[data-astro-cid-jcctouuv] .kb-page.kb-back{background:#f6f4ef}.kb-stage[data-astro-cid-jcctouuv] .kb-page.kb-back img{visibility:hidden}.kb-stage[data-astro-cid-jcctouuv] .kb-book.is-mirror,.kb-stage[data-astro-cid-jcctouuv] .kb-book.is-mirror .kb-page img{transform:scaleX(-1)}.kb-nav[data-astro-cid-jcctouuv]{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom))}.kb-count[data-astro-cid-jcctouuv]{font-size:14px;color:#d6dcec;min-width:7em;text-align:center;font-variant-numeric:tabular-nums}@media(hover:none),(pointer:coarse){.kb-bar[data-astro-cid-jcctouuv]{padding:.4rem .7rem}.kb-tools[data-astro-cid-jcctouuv]{gap:.35rem}.kb-tools[data-astro-cid-jcctouuv] .kb-btn[data-astro-cid-jcctouuv]{font-size:13px;padding:.3rem .7rem}.kb-tools[data-astro-cid-jcctouuv] .kb-reset[data-astro-cid-jcctouuv]{display:none}.kb-nav[data-astro-cid-jcctouuv]{padding:.35rem .7rem calc(.35rem + env(safe-area-inset-bottom))}}.kb-head[data-astro-cid-jcctouuv]{min-width:0}.kb-sub[data-astro-cid-jcctouuv]{display:none;margin:.1rem 0 0;font-size:12px;color:#d6dcecbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kinen-viewer[data-astro-cid-jcctouuv].is-desk[open]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"stage stage stage" "head nav tools"}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-bar[data-astro-cid-jcctouuv]{display:contents}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-stage[data-astro-cid-jcctouuv]{grid-area:stage}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-head[data-astro-cid-jcctouuv],.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-nav[data-astro-cid-jcctouuv],.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-tools[data-astro-cid-jcctouuv]{background:#0c1634;border-top:1px solid rgba(245,200,66,.22);display:flex;align-items:center;padding:.3rem .9rem}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-btn[data-astro-cid-jcctouuv]{padding:.25rem .9rem;font-size:13px}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-title[data-astro-cid-jcctouuv]{font-size:14px}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-head[data-astro-cid-jcctouuv]{grid-area:head;flex-direction:column;align-items:flex-start;justify-content:center}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-nav[data-astro-cid-jcctouuv]{grid-area:nav}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-tools[data-astro-cid-jcctouuv]{grid-area:tools;justify-content:flex-end}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-sub[data-astro-cid-jcctouuv]{display:block}.kinen-viewer[data-astro-cid-jcctouuv].is-desk .kb-hint[data-astro-cid-jcctouuv]{display:none}#top[data-astro-cid-j7pv25f6]{background-color:#03060f}main[data-astro-cid-j7pv25f6]{overflow-x:clip}.rv-left[data-astro-cid-j7pv25f6],.rv-right[data-astro-cid-j7pv25f6]{max-width:100%}.hero-haiku-a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{white-space:nowrap}@media(max-width:420px){.hero-haiku-a[data-astro-cid-j7pv25f6]{font-size:25px!important;letter-spacing:.08em!important}}.timeline-a2[data-astro-cid-j7pv25f6]{max-width:40rem;margin:0 auto}.tl2-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3.4rem 1.1rem 1fr;align-items:start}.tl2-time[data-astro-cid-j7pv25f6]{color:#142456;font-weight:700;font-size:var(--fs-small);font-family:SFMono-Regular,Consolas,Roboto Mono,Noto Sans JP,monospace;font-feature-settings:"tnum";text-align:right;padding-top:.95rem;white-space:nowrap}.tl2-dot[data-astro-cid-j7pv25f6]{position:relative;display:flex;justify-content:center}.tl2-dot[data-astro-cid-j7pv25f6]:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid #142456;background:#fff;box-shadow:0 0 0 4px #c8960c26,0 0 12px #c8960c40;margin-top:.95rem;z-index:1}.tl2-item[data-astro-cid-j7pv25f6]:not(:last-child) .tl2-dot[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:.95rem;bottom:-1.2rem;width:2px;left:50%;transform:translate(-50%);background:linear-gradient(#142456,#14245640)}.tl2-card[data-astro-cid-j7pv25f6]{padding:.9rem 1.1rem;margin:0 0 1.2rem .6rem}.tl2-label[data-astro-cid-j7pv25f6]{color:#0f1e45;font-size:var(--fs-body);font-weight:600}.tl2-desc[data-astro-cid-j7pv25f6]{color:#3a4d7a;font-size:var(--fs-small);margin-top:.15rem;line-height:1.7}@media(max-width:480px){.tl2-item[data-astro-cid-j7pv25f6]{grid-template-columns:2.7rem .7rem 1fr}.tl2-card[data-astro-cid-j7pv25f6]{padding:.75rem .7rem;margin-left:.3rem}}@media(max-width:767px){main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]{padding-left:15px!important;padding-right:15px!important}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top){padding-top:2.2rem!important;padding-bottom:2.2rem!important}#top[data-astro-cid-j7pv25f6]{min-height:var(--hero-h, 100svh)}}@media(max-width:480px){#access[data-astro-cid-j7pv25f6] .card-light[data-astro-cid-j7pv25f6]{padding:1.2rem!important}#access[data-astro-cid-j7pv25f6] .p-5[data-astro-cid-j7pv25f6]{padding:.9rem!important}#access[data-astro-cid-j7pv25f6] .mt-8[data-astro-cid-j7pv25f6]{margin-top:1.4rem!important}#access[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{height:264px!important}}@media(max-width:767px){main[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:is(p,li,dd):not(.section-title){line-height:1.9;letter-spacing:.02em;text-align:left}}.hamburger-a[data-astro-cid-j7pv25f6]{position:relative;width:30px;height:22px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding:0;background:none;border:0;cursor:pointer;z-index:60}.pc-fs-label[data-astro-cid-j7pv25f6]{font-size:.8rem}.nav-row[data-astro-cid-j7pv25f6]{display:none}@media(min-width:84rem){.nav-row[data-astro-cid-j7pv25f6]{display:flex}.hamburger-a[data-astro-cid-j7pv25f6],.mobile-overlay-a[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:83.999rem){#header[data-astro-cid-j7pv25f6] .max-w-7xl[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:70vw!important}}@media(max-width:47.999rem){#header[data-astro-cid-j7pv25f6] .max-w-7xl[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{padding-right:.55rem!important;margin-right:.55rem!important}}.hamburger-a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;width:100%;height:2px;border-radius:2px;background:#e7ecf7;transition:transform .3s ease,opacity .2s ease;transform-origin:center}.hamburger-a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){width:70%;align-self:flex-end}.hamburger-a[data-astro-cid-j7pv25f6].is-open span[data-astro-cid-j7pv25f6]:nth-child(1){transform:translateY(10px) rotate(45deg)}.hamburger-a[data-astro-cid-j7pv25f6].is-open span[data-astro-cid-j7pv25f6]:nth-child(2){opacity:0}.hamburger-a[data-astro-cid-j7pv25f6].is-open span[data-astro-cid-j7pv25f6]:nth-child(3){width:100%;transform:translateY(-10px) rotate(-45deg)}.mobile-overlay-a[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:90;background:#070d1efa;backdrop-filter:blur(18px);padding:76px 0 110px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-overlay-a[data-astro-cid-j7pv25f6].is-open{opacity:1;visibility:visible}.mobile-close-a[data-astro-cid-j7pv25f6]{position:absolute;top:22px;right:18px;z-index:2;width:34px;height:34px;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-close-a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;width:24px;height:2px;border-radius:2px;background:#e7ecf7}.mobile-close-a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){transform:rotate(45deg)}.mobile-close-a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){transform:rotate(-45deg)}.nav-row[data-astro-cid-j7pv25f6]{padding-top:.4rem;padding-bottom:.4rem;align-items:stretch;gap:clamp(1.3rem,2.4vw,2.6rem);flex-wrap:wrap;row-gap:.2rem}.nav-row[data-astro-cid-j7pv25f6]>.nav-link[data-astro-cid-j7pv25f6],.nav-parent[data-astro-cid-j7pv25f6]{font-size:.8rem;letter-spacing:.03em;white-space:nowrap}.nav-row[data-astro-cid-j7pv25f6]>.nav-link[data-astro-cid-j7pv25f6]{display:flex;align-items:center}.nav-group[data-astro-cid-j7pv25f6]{position:relative;display:flex}.nav-parent[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.32rem;padding:0;background:none;border:0;cursor:pointer;font-family:inherit}.nav-caret[data-astro-cid-j7pv25f6]{transition:transform .25s ease}.nav-group[data-astro-cid-j7pv25f6]:hover .nav-caret[data-astro-cid-j7pv25f6],.nav-group[data-astro-cid-j7pv25f6]:focus-within .nav-caret[data-astro-cid-j7pv25f6],.nav-group[data-astro-cid-j7pv25f6].is-open .nav-caret[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}.nav-drop[data-astro-cid-j7pv25f6]{position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);min-width:11rem;display:flex;flex-direction:column;padding:.45rem 0;background:#070d1efa;backdrop-filter:blur(12px);border:1px solid rgba(245,200,66,.18);border-radius:4px;box-shadow:0 14px 34px #00000073;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:70}.nav-drop[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;top:-.5rem;height:.5rem}.nav-group[data-astro-cid-j7pv25f6]:hover .nav-drop[data-astro-cid-j7pv25f6],.nav-group[data-astro-cid-j7pv25f6]:focus-within .nav-drop[data-astro-cid-j7pv25f6],.nav-group[data-astro-cid-j7pv25f6].is-open .nav-drop[data-astro-cid-j7pv25f6]{opacity:1;visibility:visible}.nav-drop-link[data-astro-cid-j7pv25f6]{padding:.55rem 1.1rem;color:#a8b4d0;font-size:.85rem;letter-spacing:.03em;white-space:nowrap;text-decoration:none;transition:color .2s,background .2s}.nav-drop-link[data-astro-cid-j7pv25f6]:hover,.nav-drop-link[data-astro-cid-j7pv25f6]:focus-visible{color:#f5c842;background:#f5c84214}#header[data-astro-cid-j7pv25f6] .nav-link[data-astro-cid-j7pv25f6],.nav-drop-link[data-astro-cid-j7pv25f6]{color:#e3e8f2;font-weight:500}#header[data-astro-cid-j7pv25f6] .nav-link[data-astro-cid-j7pv25f6]:hover,#header[data-astro-cid-j7pv25f6] .nav-link[data-astro-cid-j7pv25f6]:focus-visible,#header[data-astro-cid-j7pv25f6] .nav-group[data-astro-cid-j7pv25f6]:hover>.nav-parent[data-astro-cid-j7pv25f6],#header[data-astro-cid-j7pv25f6] .nav-group[data-astro-cid-j7pv25f6].is-open>.nav-parent[data-astro-cid-j7pv25f6]{color:var(--color-star-300)}.nav-drop-link[data-astro-cid-j7pv25f6]:hover,.nav-drop-link[data-astro-cid-j7pv25f6]:focus-visible{color:#f5c842}#header[data-astro-cid-j7pv25f6] .pc-fs-label[data-astro-cid-j7pv25f6]{color:#d6dcec!important}#header[data-astro-cid-j7pv25f6] .font-size-btn[data-astro-cid-j7pv25f6]:not(.active){color:#d6dcec;border-color:#d6dcec73}#header[data-astro-cid-j7pv25f6] .font-size-btn[data-astro-cid-j7pv25f6]:not(.active):hover{color:var(--color-star-400);border-color:#f5c84280}.mobile-fs[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:6px 28px 20px}.mobile-fs-label[data-astro-cid-j7pv25f6]{color:#d6dcec;font-size:.7rem;letter-spacing:.08em;white-space:nowrap;flex-basis:100%;margin-bottom:.1rem}.mobile-fs[data-astro-cid-j7pv25f6] .font-size-btn[data-astro-cid-j7pv25f6]{padding:.45em .75em;font-size:.75rem;white-space:nowrap}.mobile-fs[data-astro-cid-j7pv25f6] .font-size-btn[data-astro-cid-j7pv25f6]:not(.active){color:#d6dcec;border-color:#d6dcec73}.mobile-nav-head[data-astro-cid-j7pv25f6]{padding:18px 28px 6px;color:#f5c842;font-size:.8rem;font-weight:700;letter-spacing:.18em}.mobile-nav-a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.mobile-nav-a[data-astro-cid-j7pv25f6] .mobile-nav-link[data-astro-cid-j7pv25f6]{display:block;width:100%;padding:18px 28px;font-size:.85rem;letter-spacing:.06em;line-height:1.5;color:#eef2fb;text-decoration:none;text-align:left;border-bottom:1px solid rgba(168,180,208,.18);transition:background .2s ease,color .2s ease}.mobile-nav-a[data-astro-cid-j7pv25f6] .mobile-nav-link[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid rgba(168,180,208,.18)}.mobile-nav-a[data-astro-cid-j7pv25f6] .mobile-nav-link[data-astro-cid-j7pv25f6]:active,.mobile-nav-a[data-astro-cid-j7pv25f6] .mobile-nav-link[data-astro-cid-j7pv25f6]:hover{background:#f5c84214;color:#f5c842}.sec-head[data-astro-cid-j7pv25f6]{position:relative;padding-top:1.4rem}.sec-watermark[data-astro-cid-j7pv25f6]{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);font-family:var(--font-serif);font-size:clamp(min(3.2rem,14vw),10vw,6.5rem);font-weight:700;letter-spacing:.1em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(20,36,86,.1);pointer-events:none;user-select:none;white-space:nowrap;z-index:0;transform:translate(-50%,var(--wm-y, 0px));will-change:transform}.sec-watermark-dark[data-astro-cid-j7pv25f6]{-webkit-text-stroke-color:rgba(245,200,66,.16)}.sec-head[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.sec-watermark){position:relative;z-index:1}.sec-num[data-astro-cid-j7pv25f6]{color:#8a6608;font-weight:700;letter-spacing:.2em;margin-right:.7rem}.dark-band[data-astro-cid-j7pv25f6] .sec-num[data-astro-cid-j7pv25f6]{color:var(--color-star-500)}.divider-star[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:1.2rem auto}.divider-star[data-astro-cid-j7pv25f6]:before,.divider-star[data-astro-cid-j7pv25f6]:after{content:"";width:70px;height:1px}.divider-star[data-astro-cid-j7pv25f6]:before{background:linear-gradient(90deg,transparent,rgba(20,36,86,.45))}.divider-star[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,rgba(20,36,86,.45),transparent)}.divider-star[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-star-500);font-size:var(--fs-small);line-height:1}.stardust[data-astro-cid-j7pv25f6]{background-image:radial-gradient(rgba(20,36,86,.07) 1px,transparent 1.6px),radial-gradient(rgba(20,36,86,.045) 1px,transparent 1.6px)!important;background-size:30px 30px,46px 46px!important;background-position:0 0,15px 23px!important}.dark-band[data-astro-cid-j7pv25f6]{isolation:isolate}.dark-band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d1a3ade,#070d1eeb)}.band-stars[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.tw-star[data-astro-cid-j7pv25f6]{position:absolute;background:#fff;border-radius:50%;box-shadow:0 0 4px #fffffff2,0 0 10px #f5c84273;animation:twinkle 3s ease-in-out infinite}.shooting-star[data-astro-cid-j7pv25f6]{position:absolute;width:130px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(245,200,66,.45),rgba(255,255,255,.95));opacity:0;animation:shoot 9s linear infinite}.shooting-star[data-astro-cid-j7pv25f6].s1{top:14%;left:6%}.shooting-star[data-astro-cid-j7pv25f6].s2{top:46%;left:34%;width:90px;animation-delay:4.5s}@keyframes shoot{0%{opacity:0;transform:rotate(28deg) translate(0)}4%{opacity:1}12%{opacity:0;transform:rotate(28deg) translate(320px)}to{opacity:0;transform:rotate(28deg) translate(320px)}}.divider-star-dark[data-astro-cid-j7pv25f6]:before{background:linear-gradient(90deg,transparent,rgba(245,200,66,.5))}.divider-star-dark[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,rgba(245,200,66,.5),transparent)}.divider-star-dark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-star-400)}.speaker-ring[data-astro-cid-j7pv25f6]{border:1.5px solid rgba(245,200,66,.4);outline:1px solid rgba(245,200,66,.2);outline-offset:7px;background:#0d1a3ab3}.orbit-wrap[data-astro-cid-j7pv25f6]{position:relative;width:270px;height:270px;flex-shrink:0}.orbit[data-astro-cid-j7pv25f6]{position:absolute;border:1px solid rgba(20,36,86,.16);border-radius:50%;animation:orbit-spin 46s linear infinite}.orbit[data-astro-cid-j7pv25f6].o1{inset:0}.orbit[data-astro-cid-j7pv25f6].o2{inset:34px;animation-duration:30s;animation-direction:reverse}.orbit[data-astro-cid-j7pv25f6].o3{inset:70px;animation-duration:20s}.orbit[data-astro-cid-j7pv25f6]:after{content:"✦";position:absolute;top:-.55em;left:50%;transform:translate(-50%);color:var(--color-star-500);font-size:.85rem;line-height:1}.orbit-core[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.orbit-theme[data-astro-cid-j7pv25f6]{font-size:2.3rem;color:#142456;letter-spacing:.1em}.orbit-en[data-astro-cid-j7pv25f6]{font-size:var(--fs-caption);color:#3a4d7a;letter-spacing:.4em}@keyframes orbit-spin{to{transform:rotate(360deg)}}.rv[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(60px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.rv-left[data-astro-cid-j7pv25f6]{transform:translate(-90px)}.rv-right[data-astro-cid-j7pv25f6]{transform:translate(90px)}.rv-d1[data-astro-cid-j7pv25f6]{transition-delay:.12s}.rv-d2[data-astro-cid-j7pv25f6]{transition-delay:.24s}.rv-d3[data-astro-cid-j7pv25f6]{transition-delay:.36s}.rv-d4[data-astro-cid-j7pv25f6]{transition-delay:.48s}.rv[data-astro-cid-j7pv25f6].rv-in{opacity:1;transform:none}.rv[data-astro-cid-j7pv25f6].tl-line{opacity:1;transform:scaleY(0);transform-origin:top;transition:transform 1.4s ease .15s}.rv[data-astro-cid-j7pv25f6].tl-line.rv-in{transform:scaleY(1)}details[data-astro-cid-j7pv25f6][open] .faq-body[data-astro-cid-j7pv25f6]{animation:faq-open .4s ease}@keyframes faq-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.overview-table-a[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse}.overview-table-a[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{width:7rem;white-space:nowrap;text-align:left;vertical-align:top;font-family:var(--font-serif);color:var(--color-night-700);font-size:var(--fs-body);font-weight:600;letter-spacing:.15em;padding:1.05rem 1rem 1.05rem 1.6rem;border-bottom:1px solid rgba(20,36,86,.1)}.overview-table-a[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{font-size:var(--fs-body);line-height:1.8;padding:1.05rem 1.6rem 1.05rem 0;border-bottom:1px solid rgba(20,36,86,.1);color:#1e2e58}.overview-table-a[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child th[data-astro-cid-j7pv25f6],.overview-table-a[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:none}@media(max-width:520px){.overview-table-a[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.overview-table-a[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{display:block;width:auto;padding-left:1.4rem;padding-right:1.4rem}.overview-table-a[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{border-bottom:none;padding-bottom:.1rem}.overview-table-a[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding-top:.2rem}}.news-row[data-astro-cid-j7pv25f6]{position:relative;transition:background-color .3s}.news-row[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;background:var(--color-star-500);transform:scaleY(0);transition:transform .3s ease}.news-row[data-astro-cid-j7pv25f6]:hover{background:#1424560b}.news-row[data-astro-cid-j7pv25f6]:hover:before{transform:scaleY(1)}.news-new[data-astro-cid-j7pv25f6]{flex-shrink:0;width:fit-content;background:linear-gradient(135deg,#f5c842,#c8960c);color:#03060f;font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;padding:.18rem .6rem;border-radius:2px;animation:new-pulse 2.4s ease-in-out infinite}@keyframes new-pulse{0%,to{opacity:1}50%{opacity:.55}}.chair-photo-dark[data-astro-cid-j7pv25f6]{border-color:#f5c84259!important;outline-color:#f5c8422e!important;background:#0d1a3a99!important;color:#d6dcec!important}.chair-photo[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:150px;height:150px;border-radius:50%;border:1.5px solid rgba(20,36,86,.25);outline:1px solid rgba(20,36,86,.15);outline-offset:6px;background:#f4f6fb;color:#3a4d7a;font-size:var(--fs-small);line-height:1.7;text-align:center;box-shadow:16px 16px #14245614}.ticket-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.ticket-card[data-astro-cid-j7pv25f6]:hover:after{left:125%}.book-card[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.book-spine[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,#142456,#c8960c)}.book-card[data-astro-cid-j7pv25f6]:hover{transform:perspective(700px) rotateY(-5deg) translateY(-4px);box-shadow:12px 10px 28px #1424562e}#faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{transition:background-color .25s}#faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{background:#1424560a}.pin-float[data-astro-cid-j7pv25f6]{animation:pin-bob 3s ease-in-out infinite}@keyframes pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.aurora-canvas[data-astro-cid-j7pv25f6]{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;filter:blur(10px) saturate(1.35)}.theme-back[data-astro-cid-j7pv25f6]{position:absolute;right:-3.5rem;bottom:-2.8rem;width:58%;height:72%;background:linear-gradient(135deg,#142456,#0d1a3a);border-radius:3rem .6rem;opacity:.92}.theme-back-2[data-astro-cid-j7pv25f6]{position:absolute;left:-2.5rem;top:-2rem;width:34%;height:45%;background:linear-gradient(135deg,#c8960c59,#f5c84226);border-radius:.6rem 2.5rem}@media(max-width:767px){.theme-back[data-astro-cid-j7pv25f6]{right:-.8rem;bottom:-.9rem}.theme-back-2[data-astro-cid-j7pv25f6]{left:-.8rem;top:-.7rem}}.edge-shape[data-astro-cid-j7pv25f6]{position:absolute;width:26rem;height:15rem;border-radius:3.5rem;z-index:0;pointer-events:none;display:none}@media(min-width:1280px){.edge-shape[data-astro-cid-j7pv25f6]{display:block}}.es-about[data-astro-cid-j7pv25f6]{right:-10rem;top:9%;background:#c8960c1f;transform:rotate(-8deg)}.es-ticket[data-astro-cid-j7pv25f6]{left:-12rem;top:14%;background:#1424561a;transform:rotate(6deg)}.es-archive[data-astro-cid-j7pv25f6]{right:-11rem;bottom:10%;background:#14245617;transform:rotate(-5deg)}.card-light[data-astro-cid-j7pv25f6]{border-radius:22px 6px}#top[data-astro-cid-j7pv25f6]{padding-top:100px}@media(min-width:84rem){#top[data-astro-cid-j7pv25f6]{padding-top:132px}}.kv-hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;overflow:hidden}.kv-hero-bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 76%}.kv-hero-bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 38% 32% at 50% 88%,#03060fd1,#03060f9e 42%,#03060f42 72%,#03060f00),linear-gradient(180deg,#03060f99,#03060fa3 12%,#03060fad 22%,#03060f8f 46%,#03060f78 64%,#03060f5c 73%,#03060f2e 81%,#03060f1f 91%,#03060f42)}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6]{background:#060c1ec7!important;border-color:#f5c84266!important;backdrop-filter:blur(7px);border-radius:4px}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{text-shadow:0 1px 6px rgba(0,0,0,.6)}#top[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{background:#060c1e80;backdrop-filter:blur(4px)}#top[data-astro-cid-j7pv25f6] .hero-haiku-a[data-astro-cid-j7pv25f6]{text-shadow:0 0 24px rgba(245,200,66,.35),0 0 60px rgba(245,200,66,.15),0 1px 3px rgba(0,0,0,.95),0 3px 14px rgba(0,0,0,.85)!important}#top[data-astro-cid-j7pv25f6] .animate-bounce[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],#top[data-astro-cid-j7pv25f6] .animate-bounce[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 1px 5px rgba(0,0,0,.85))}@media(min-width:768px){#top[data-astro-cid-j7pv25f6] .mb-5[data-astro-cid-j7pv25f6]{margin-bottom:9px}#top[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:7px}#top[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .mt-2[data-astro-cid-j7pv25f6]{margin-top:2px}#top[data-astro-cid-j7pv25f6] .my-5[data-astro-cid-j7pv25f6]{margin-top:10px;margin-bottom:10px}#top[data-astro-cid-j7pv25f6] .my-5[data-astro-cid-j7pv25f6] .my-4[data-astro-cid-j7pv25f6]{margin-top:9px;margin-bottom:9px}#top[data-astro-cid-j7pv25f6] .hero-haiku-a[data-astro-cid-j7pv25f6]{line-height:1.5!important;margin-bottom:18px}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6]{margin-bottom:18px}#top[data-astro-cid-j7pv25f6] .hero-theme[data-astro-cid-j7pv25f6]{font-size:clamp(48px,6.2vw,88px)!important;line-height:1.5}}.hero-scroll[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;pointer-events:none;right:clamp(10px,2.4vw,40px);top:calc(100svh - 170px)}.hero-scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{writing-mode:vertical-rl}@media(max-width:767px){.hero-scroll[data-astro-cid-j7pv25f6]{display:none}}.hero-polaris-anchor[data-astro-cid-j7pv25f6].is-star{visibility:hidden}@media(max-width:767px){.kv-hero-bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center center}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6]{background:#060c1e80!important;padding-top:17px!important;padding-bottom:17px!important;gap:12px!important}#top[data-astro-cid-j7pv25f6]{padding-top:70px}#top[data-astro-cid-j7pv25f6] .mb-5[data-astro-cid-j7pv25f6]{margin-bottom:14px;gap:8px}#top[data-astro-cid-j7pv25f6] .mb-5[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{width:22px;flex-shrink:0}#top[data-astro-cid-j7pv25f6] .mb-5[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{letter-spacing:.16em!important}#top[data-astro-cid-j7pv25f6]>.relative[data-astro-cid-j7pv25f6].z-10{max-width:100%}#top[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:8px}#top[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:14px;margin-top:4px}#top[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child>span[data-astro-cid-j7pv25f6]{font-size:40px!important}#top[data-astro-cid-j7pv25f6] .my-5[data-astro-cid-j7pv25f6]{margin-top:6px;margin-bottom:6px}#top[data-astro-cid-j7pv25f6] .my-5[data-astro-cid-j7pv25f6] .divider-gold[data-astro-cid-j7pv25f6]{margin:18px auto}#top[data-astro-cid-j7pv25f6] .my-5[data-astro-cid-j7pv25f6] .my-4[data-astro-cid-j7pv25f6]{margin-top:0;margin-bottom:0}#top[data-astro-cid-j7pv25f6] .hero-theme[data-astro-cid-j7pv25f6]{line-height:1.4}#top[data-astro-cid-j7pv25f6] .hero-haiku-a[data-astro-cid-j7pv25f6]{margin-bottom:18px}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6]{align-items:stretch!important;padding:14px 22px!important;gap:7px!important;margin-bottom:20px}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6]>.text-center[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:18px;text-align:left}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6]>.text-center[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{width:4.6em;margin:0;flex-shrink:0}.kv-hero-bg[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#03060fdb,#03060f9e 20%,#03060f6b 42%,#03060f42 60%,#03060f24,#03060f1a 88%,#03060f38)}}.kv-about-card[data-astro-cid-j7pv25f6]{padding:clamp(1.1rem,3vw,1.9rem);margin-bottom:2.5rem}.kv-about-poster[data-astro-cid-j7pv25f6]{margin:0}.kv-about-link[data-astro-cid-j7pv25f6]{display:block;border-radius:6px;transition:transform .3s ease,box-shadow .3s ease}.kv-about-link[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px)}.kv-about-poster[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 16px 38px #0f1e4533}.kv-about-meta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:1.4rem}.kv-about-cap[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);color:#142456;font-size:var(--fs-subtitle);letter-spacing:.16em}.kv-about-sub[data-astro-cid-j7pv25f6]{margin-top:.5rem;color:#3a4d7a;font-size:var(--fs-small);letter-spacing:.08em}.kv-about-haiku[data-astro-cid-j7pv25f6]{margin-top:.9rem;font-family:var(--font-serif);color:#142456;font-size:var(--fs-subtitle);letter-spacing:.14em;line-height:1.7}.kv-about-credit[data-astro-cid-j7pv25f6]{margin-top:.35rem;color:#3a4d7a;font-size:var(--fs-small);letter-spacing:.12em}.kv-about-btn[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1.2rem}.contact-items[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .6rem;margin:1.6rem 0 .4rem}.contact-items[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{list-style:none;padding:.3rem .9rem;border:1px solid rgba(20,36,86,.18);border-radius:999px;background:#fff;color:#1e2e58;font-size:var(--fs-small);letter-spacing:.06em}.contact-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.6rem}.contact-note[data-astro-cid-j7pv25f6]{margin-top:.8rem;color:#3a4d7a;font-size:var(--fs-caption);letter-spacing:.06em}.prep-note[data-astro-cid-j7pv25f6]{display:inline-block;padding:.8rem 1.6rem;border:1.5px dashed rgba(20,36,86,.3);border-radius:4px;color:#3a4d7a;font-size:var(--fs-body);letter-spacing:.08em}.prep-sub[data-astro-cid-j7pv25f6]{margin-top:1rem;color:#3a4d7a;font-size:var(--fs-small);line-height:1.9}.card-dark[data-astro-cid-j7pv25f6] .prep-note[data-astro-cid-j7pv25f6]{border-color:#f5c84259;color:#cdd6e8}.card-dark[data-astro-cid-j7pv25f6] .prep-sub[data-astro-cid-j7pv25f6]{color:#a8b4d0}#contact[data-astro-cid-j7pv25f6] .prep-note[data-astro-cid-j7pv25f6]{margin-top:1.6rem}.kv-modal[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem)}.kv-modal[data-astro-cid-j7pv25f6][hidden]{display:none}.kv-modal-backdrop[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#03060fdb;backdrop-filter:blur(4px);animation:kv-modal-fade .25s ease}.kv-modal-inner[data-astro-cid-j7pv25f6]{position:relative;max-width:min(92vw,640px);max-height:92vh;animation:kv-modal-pop .28s cubic-bezier(.22,1,.36,1)}.kv-modal-inner[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;max-width:100%;max-height:92vh;width:auto;height:auto;border-radius:6px;box-shadow:0 24px 70px #0009}.kv-modal-close[data-astro-cid-j7pv25f6]{position:absolute;top:-.6rem;right:-.6rem;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(245,200,66,.45);border-radius:999px;background:#03060fe6;color:#f5c842;cursor:pointer;transition:background .2s,transform .2s}.kv-modal-close[data-astro-cid-j7pv25f6]:hover{background:#f5c842;color:#03060f;transform:scale(1.06)}@keyframes kv-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes kv-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kv-modal-backdrop[data-astro-cid-j7pv25f6],.kv-modal-inner[data-astro-cid-j7pv25f6]{animation:none}}@media(max-width:480px){.kv-modal-close[data-astro-cid-j7pv25f6]{top:.4rem;right:.4rem}}@media(max-width:767px){.kv-about-card[data-astro-cid-j7pv25f6]{padding-left:.8rem;padding-right:.8rem}}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{transition:color .45s ease,text-shadow .45s ease}.sec-head[data-astro-cid-j7pv25f6].sec-lit h2[data-astro-cid-j7pv25f6]{color:#96700a!important}.dark-band[data-astro-cid-j7pv25f6] .sec-head[data-astro-cid-j7pv25f6].sec-lit h2[data-astro-cid-j7pv25f6]{color:#f5c842!important;text-shadow:0 0 16px rgba(245,200,66,.65),0 0 40px rgba(245,200,66,.3)}.sec-watermark[data-astro-cid-j7pv25f6]{transition:-webkit-text-stroke-color .45s ease,color .45s ease}.sec-lit[data-astro-cid-j7pv25f6] .sec-watermark[data-astro-cid-j7pv25f6]{-webkit-text-stroke-color:rgba(20,36,86,.26);color:#1424560d}.sec-lit[data-astro-cid-j7pv25f6] .sec-watermark-dark[data-astro-cid-j7pv25f6]{-webkit-text-stroke-color:rgba(245,200,66,.38);color:#f5c84212}@media(prefers-reduced-motion:reduce){.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.sec-watermark[data-astro-cid-j7pv25f6]{transition:none}}@media(max-width:767px){main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top){padding-top:1.8rem!important;padding-bottom:1.8rem!important}.sec-head[data-astro-cid-j7pv25f6]{padding-top:.7rem;margin-bottom:1.7rem}.sec-head[data-astro-cid-j7pv25f6] .mb-3[data-astro-cid-j7pv25f6]{margin-bottom:.35rem}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{line-height:1.45;margin-bottom:.5rem}.sec-head[data-astro-cid-j7pv25f6] .divider-star[data-astro-cid-j7pv25f6]{margin-top:.6rem;margin-bottom:0}body{line-height:1.75}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) [data-astro-cid-j7pv25f6][style*="line-height:2"]{line-height:1.8!important}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .mb-16[data-astro-cid-j7pv25f6]{margin-bottom:2.2rem}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .mb-14[data-astro-cid-j7pv25f6]{margin-bottom:1.8rem}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .mb-10[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .mt-10[data-astro-cid-j7pv25f6]{margin-top:1.5rem}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .py-14[data-astro-cid-j7pv25f6]{padding-top:2rem;padding-bottom:2rem}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .p-8[data-astro-cid-j7pv25f6]{padding:1.3rem .9rem}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .gap-10[data-astro-cid-j7pv25f6],main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .gap-12[data-astro-cid-j7pv25f6],main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .gap-14[data-astro-cid-j7pv25f6]{gap:1.5rem}main[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]:not(#top) .mt-5[data-astro-cid-j7pv25f6]{margin-top:.9rem}.orbit-wrap[data-astro-cid-j7pv25f6]{scale:.8;margin:-27px 0}.overview-table-a[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.overview-table-a[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding-left:.9rem;padding-right:.9rem}#faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{padding:1rem .9rem}#faq[data-astro-cid-j7pv25f6] .faq-body[data-astro-cid-j7pv25f6]{padding-left:.9rem;padding-right:.9rem;padding-bottom:1rem}#access[data-astro-cid-j7pv25f6] .card-light[data-astro-cid-j7pv25f6]{padding:1.1rem .8rem!important}#access[data-astro-cid-j7pv25f6] .p-5[data-astro-cid-j7pv25f6]{padding:.8rem!important}.br-pc[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:374px){#top[data-astro-cid-j7pv25f6] .mb-5[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:11px!important}#top[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{font-size:26px!important}#top[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child>span[data-astro-cid-j7pv25f6]{font-size:31px!important}#top[data-astro-cid-j7pv25f6] .hero-theme[data-astro-cid-j7pv25f6]{font-size:34px!important}#top[data-astro-cid-j7pv25f6] .hero-haiku-a[data-astro-cid-j7pv25f6]{font-size:20px!important}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6] .fs-caption[data-astro-cid-j7pv25f6]{font-size:10px}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6] .fs-body[data-astro-cid-j7pv25f6]{font-size:14px}#top[data-astro-cid-j7pv25f6] .inline-flex[data-astro-cid-j7pv25f6]>.text-center[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{width:4.2em}#header[data-astro-cid-j7pv25f6] .max-w-7xl[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6][href="#top"] img[data-astro-cid-j7pv25f6]{max-width:200px!important}}.link-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.link-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid rgba(20,36,86,.14);border-radius:6px;color:#0f1e45;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.link-card-thumb[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:1.91;overflow:hidden;border-bottom:1px solid rgba(20,36,86,.1);background:#eef1f8}.link-card-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .4s ease}.link-card[data-astro-cid-j7pv25f6]:hover .link-card-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.link-card-body[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 14px;flex:1}.link-card[data-astro-cid-j7pv25f6]:hover{border-color:#c8960c;box-shadow:0 6px 18px #1424561f;transform:translateY(-2px)}.link-card-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px;min-width:0}.link-card-name[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-body);line-height:1.4}.link-card-sub[data-astro-cid-j7pv25f6]{font-size:var(--fs-caption);color:#4a5878;line-height:1.5}.link-card-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;color:#8a6608}.link-card[data-astro-cid-j7pv25f6] .nb[data-astro-cid-j7pv25f6]{display:inline-block}.link-card-name[data-astro-cid-j7pv25f6] .sp[data-astro-cid-j7pv25f6]{margin-left:.3em}@media(max-width:767px){.link-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.link-card-body[data-astro-cid-j7pv25f6]{position:relative;padding:10px 22px 12px 10px;align-items:flex-start}.link-card-icon[data-astro-cid-j7pv25f6]{position:absolute;top:9px;right:7px;width:13px;height:13px}.link-card-name[data-astro-cid-j7pv25f6]{font-size:15px}.link-card-name[data-astro-cid-j7pv25f6] .sp[data-astro-cid-j7pv25f6]{margin-left:0}}.footer-top[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}.footer-brand[data-astro-cid-j7pv25f6]{flex-shrink:0}.footer-name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;white-space:nowrap;line-height:1.7}.footer-nav[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,auto);gap:.6rem 2.6rem}.footer-col-head[data-astro-cid-j7pv25f6]{color:#f5c842;letter-spacing:.12em;margin:0 0 .6rem}.footer-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.footer-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#c4cde3;transition:color .2s;white-space:nowrap}.footer-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#f5c842}@media(max-width:1023px){.footer-top[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:2.2rem}.footer-brand[data-astro-cid-j7pv25f6]{text-align:center}.footer-brand[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{justify-content:center}.footer-nav[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,auto);gap:1.6rem 2.6rem}}@media(max-width:639px){.site-footer[data-astro-cid-j7pv25f6]{padding-top:28px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.footer-top[data-astro-cid-j7pv25f6]{gap:18px}.footer-brand[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{margin-bottom:4px}.footer-name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline}.footer-nav[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:16px 12px;width:100%}.footer-col-head[data-astro-cid-j7pv25f6]{margin-bottom:6px}.footer-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{gap:2px}.footer-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.75}.footer-bottom[data-astro-cid-j7pv25f6]{margin-top:20px;padding-top:14px;gap:6px}}@media(max-width:374px){.footer-name[data-astro-cid-j7pv25f6]{font-size:14px}.footer-col-head[data-astro-cid-j7pv25f6]{font-size:12px}.footer-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:12.5px;line-height:1.7}.footer-nav[data-astro-cid-j7pv25f6]{gap:12px 8px}.footer-bottom[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{font-size:13px}}#top[data-astro-cid-j7pv25f6]{--spacing: 5px;--container-xl: 720px;--container-3xl: 960px;--fs-caption: 14px;--fs-small: 17px;--fs-body: 20px;--fs-button: 18px}@media(max-width:47.999rem){#top[data-astro-cid-j7pv25f6]{--fs-caption: 12px;--fs-small: 14px;--fs-body: 16px}}#top[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{padding:15px 44px}#top[data-astro-cid-j7pv25f6] .divider-gold[data-astro-cid-j7pv25f6]{margin:24px auto}
