.lh[data-astro-cid-k6rwxw3g]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:clamp(440px,62vh,620px);padding:calc(var(--header-h) + 56px) 40px 96px;background:var(--kuro1);color:var(--text-white)}.lh__inner[data-astro-cid-k6rwxw3g]{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto;text-align:right}.lh__en[data-astro-cid-k6rwxw3g]{font-family:var(--font-heading);font-size:clamp(56px,9vw,128px);font-weight:200;line-height:1;color:var(--text-white);margin:0;white-space:nowrap}.lh__title[data-astro-cid-k6rwxw3g]{font-family:var(--font-body);font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.4;color:var(--text-white);word-break:auto-phrase;margin:24px 0 0}.lh[data-astro-cid-k6rwxw3g] .lh__num{font-weight:700}.lh__desc[data-astro-cid-k6rwxw3g],.lh[data-astro-cid-k6rwxw3g] .lh__desc{font-size:18px;font-weight:400;line-height:1.85;color:var(--text-white);max-width:720px;margin:24px 0 0 auto}.lh__shape[data-astro-cid-k6rwxw3g]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 6px),repeating-linear-gradient(0deg,#000 0 2px,transparent 2px 6px);-webkit-mask-composite:source-in;mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 6px),repeating-linear-gradient(0deg,#000 0 2px,transparent 2px 6px);mask-composite:intersect}.lh__shape-s[data-astro-cid-k6rwxw3g]{--s: clamp(320px, 42vw, 640px);position:absolute;top:50%;left:calc(var(--s) * -.12);width:var(--s);aspect-ratio:1;margin-top:calc(var(--s) / -2);-webkit-mask:var(--shape) center / contain no-repeat;mask:var(--shape) center / contain no-repeat;animation:lh-drift 29s ease-in-out infinite,lh-spin 163s linear infinite,lh-breathe 17s ease-in-out infinite}.lh--r[data-astro-cid-k6rwxw3g] .lh__shape-s[data-astro-cid-k6rwxw3g]{background:#ff00008c}.lh--b[data-astro-cid-k6rwxw3g] .lh__shape-s[data-astro-cid-k6rwxw3g]{background:#463cffb3}.lh--g[data-astro-cid-k6rwxw3g] .lh__shape-s[data-astro-cid-k6rwxw3g]{background:#00ff0073}@keyframes lh-drift{0%,to{translate:0 0}25%{translate:40px -30px}50%{translate:-20px -60px}75%{translate:-50px 10px}}@keyframes lh-spin{to{rotate:360deg}}@keyframes lh-breathe{0%,to{scale:1}50%{scale:1.08}}@media (prefers-reduced-motion: reduce){.lh__shape-s[data-astro-cid-k6rwxw3g]{animation:none}}.lh__crumb[data-astro-cid-k6rwxw3g]{position:absolute;top:0;left:0;right:0;z-index:1}.lh__crumb[data-astro-cid-k6rwxw3g] .breadcrumb{background:none;border-bottom:0}.lh--detail[data-astro-cid-k6rwxw3g]{background:#f6f6f7;color:var(--text-black)}.lh--detail[data-astro-cid-k6rwxw3g][data-dot-field]:before{background-image:radial-gradient(circle,rgba(20,20,19,.14) 1px,transparent 1.5px)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__inner[data-astro-cid-k6rwxw3g]{max-width:var(--w-std, 1080px);text-align:center}.lh--detail[data-astro-cid-k6rwxw3g].lh--narrow .lh__inner[data-astro-cid-k6rwxw3g]{max-width:var(--w-narrow, 720px)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__title[data-astro-cid-k6rwxw3g]{font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.4;margin:0;color:var(--text-black);word-break:normal}.lh--detail[data-astro-cid-k6rwxw3g] .lh__shape-s[data-astro-cid-k6rwxw3g]{--s: clamp(200px, 20vw, 320px);left:auto;right:calc(var(--s) * -.8)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__crumb[data-astro-cid-k6rwxw3g] :is(.breadcrumb__item,.breadcrumb__link,.breadcrumb__text,.breadcrumb__current),.lh--detail[data-astro-cid-k6rwxw3g] .lh__crumb[data-astro-cid-k6rwxw3g] .breadcrumb__item+.breadcrumb__item:before{color:var(--text-black)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__meta,.lh--detail[data-astro-cid-k6rwxw3g] .lh__meta *:not([class*=--open]){color:var(--text-black);border-color:var(--text-black)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__desc{margin-left:0;color:var(--text-black)}.lh[data-astro-cid-k6rwxw3g] .lh__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;margin:24px 0 0;font-size:14px;line-height:1.65;color:var(--text-white)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__meta{justify-content:center}@media (min-width: 1280px) and (max-width: 1439px),(min-width: 768px) and (max-width: 1024px){.lh[data-astro-cid-k6rwxw3g]{padding-left:32px;padding-right:32px}}@media (max-width: 767px){.lh[data-astro-cid-k6rwxw3g]{min-height:0;padding:calc(var(--header-h) + 72px) var(--gutter-sp) 40px}.lh__desc[data-astro-cid-k6rwxw3g],.lh[data-astro-cid-k6rwxw3g] .lh__desc{font-size:16px}.lh__en[data-astro-cid-k6rwxw3g]{font-size:clamp(48px,15vw,64px);white-space:normal}.lh__shape-s[data-astro-cid-k6rwxw3g]{--s: 280px;left:-80px}.lh--detail[data-astro-cid-k6rwxw3g] .lh__shape-s[data-astro-cid-k6rwxw3g]{--s: 200px;right:-110px}.lh--detail[data-astro-cid-k6rwxw3g] .lh__title[data-astro-cid-k6rwxw3g]{font-size:22px}}.lh--detail[data-astro-cid-k6rwxw3g]{--lh-px: var(--gutter-pc);--lh-py: 56px;justify-content:flex-start;padding:0 var(--lh-px) var(--lh-py)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__crumb[data-astro-cid-k6rwxw3g]{position:relative;order:-1;margin-inline:calc(var(--lh-px) * -1)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__inner[data-astro-cid-k6rwxw3g]{margin:0 auto;padding-top:var(--lh-py)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__inner[data-astro-cid-k6rwxw3g]{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-evenly;row-gap:var(--lh-py)}.lh--detail[data-astro-cid-k6rwxw3g] .lh__info[data-astro-cid-k6rwxw3g]>:first-child{margin-top:0}@media (max-width: 767px){.lh--detail[data-astro-cid-k6rwxw3g]{--lh-px: var(--gutter-sp);--lh-py: 40px}}@media (min-width: 768px){.lh--detail[data-astro-cid-k6rwxw3g].lh--overlap{--lh-ov: 200px;padding-bottom:calc(var(--lh-py) + var(--lh-ov))}}.lh--detail[data-astro-cid-k6rwxw3g] .lh__desc{margin-inline:auto}.lh--detail[data-astro-cid-k6rwxw3g].lh--left .lh__inner[data-astro-cid-k6rwxw3g]{text-align:left}.lh--detail[data-astro-cid-k6rwxw3g].lh--left .lh__meta{justify-content:flex-start}.lh--detail[data-astro-cid-k6rwxw3g].lh--left .lh__desc{margin-inline:0}
