.hero-band-module__0eS2Ra__band{background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hero-band-module__0eS2Ra__bandWithVideo{overflow:hidden}.hero-band-module__0eS2Ra__bandWithBreadcrumbs{color:#fff;flex-direction:column}.hero-band-module__0eS2Ra__videoWrap{z-index:0;position:absolute;inset:0}.hero-band-module__0eS2Ra__video{object-fit:cover;width:100%;height:100%}.hero-band-module__0eS2Ra__videoOverlay{pointer-events:none;background:linear-gradient(#00000059,#0000008c);position:absolute;inset:0}.hero-band-module__0eS2Ra__band .hero-band-module__0eS2Ra__title{z-index:1;position:relative}.hero-band-module__0eS2Ra__default{min-height:clamp(190px,24vw,300px);padding:24px var(--layout-gutter-mobile)}.hero-band-module__0eS2Ra__compact{min-height:clamp(170px,18vw,240px);padding:46px 20px}.hero-band-module__0eS2Ra__title{color:#fff;font-family:var(--font-instrument-serif), "Noto Sans JP", sans-serif;font-size:var(--type-h1-lg);letter-spacing:var(--letter-spacing-heading);text-align:center;max-width:min(980px,100%);margin:0;font-weight:700;line-height:1.35}@media (max-width:760px){.hero-band-module__0eS2Ra__default{min-height:170px;padding:20px var(--layout-gutter-mobile)}.hero-band-module__0eS2Ra__compact{min-height:150px;padding:38px 16px}.hero-band-module__0eS2Ra__title{font-size:var(--type-h2)}}
.particle-laboratory-module__8Rd3Nq__laboratory{z-index:0;pointer-events:none;background:var(--scene-bg,#101713);position:fixed;inset:0}.particle-laboratory-module__8Rd3Nq__laboratory:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.particle-laboratory-module__8Rd3Nq__canvas{width:100%;height:100%;position:absolute;inset:0}.particle-laboratory-module__8Rd3Nq__controls{z-index:4;width:min(30vw,320px);color:var(--scene-ink,#f1f2e9);pointer-events:auto;position:fixed;bottom:28px;left:max(40px,50vw - 672px)}.particle-laboratory-module__8Rd3Nq__navigation{justify-content:space-between;align-items:center;gap:20px;display:flex}.particle-laboratory-module__8Rd3Nq__chapters{flex:1;display:flex}.particle-laboratory-module__8Rd3Nq__chapters button{min-width:20px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 3px}.particle-laboratory-module__8Rd3Nq__chapters button span{opacity:.25;background:currentColor;height:2px;transition:opacity .15s,height .15s;display:block}.particle-laboratory-module__8Rd3Nq__chapters button[aria-current=step] span,.particle-laboratory-module__8Rd3Nq__chapters button:hover span{opacity:1;height:4px}.particle-laboratory-module__8Rd3Nq__controls button:focus-visible{outline-offset:3px;box-shadow:none;border-radius:0;outline:2px solid}@media (max-width:1100px){.particle-laboratory-module__8Rd3Nq__controls{width:30vw;left:28px}}.particle-laboratory-module__8Rd3Nq__wideControls{width:min(28vw,260px);left:auto;right:max(40px,50vw - 672px)}@media (min-width:761px) and (max-width:1100px){.particle-laboratory-module__8Rd3Nq__wideControls{right:28px}}@media (max-width:760px){.particle-laboratory-module__8Rd3Nq__canvas{opacity:.8}.particle-laboratory-module__8Rd3Nq__controls{border:1px solid var(--scene-line,#f1f2e935);background:color-mix(in srgb, var(--scene-bg,#101713) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:20px;width:auto;padding:8px 10px;display:flex;bottom:16px;left:22px;right:22px}.particle-laboratory-module__8Rd3Nq__navigation{flex:1;gap:10px}.particle-laboratory-module__8Rd3Nq__chapters button{min-width:12px;padding-inline:2px}}@media (prefers-reduced-motion:reduce){.particle-laboratory-module__8Rd3Nq__chapters button span{transition:none}}
