html.d0-legacy #d0-root{min-height:100vh}html.d0-legacy .site-hdr{padding:22px 32px}html.d0-legacy .site-hdr nav a{white-space:nowrap;flex-shrink:0}html.d0-legacy .bp{padding:24px 32px 96px}html.d0-legacy .po{padding:48px 32px 0}html.d0-legacy .po-title{font-size:34px}html.d0-legacy .po-hero{margin-top:32px}html.d0-legacy .po-body{margin-top:36px}html.d0-legacy .po-nav{margin-top:48px}html.d0-legacy .po-back{padding-bottom:64px}html.d0-legacy .gl{padding:48px 32px 80px}html.d0-legacy .gl-title{font-size:32px}html.d0-legacy .gl-logo{height:56px}html.d0-legacy .gl-thumb{height:240px}html.d0-legacy .hero{height:calc(100vh - var(--hh));--imgH: 432px;--logoB: 35px;--shade: linear-gradient(to top, rgba(10,10,10,1), rgba(10,10,10,0))}html.d0-legacy .h-one{--d: 0px;--bandMin: 56px;--Hi: 125vw;--oT: 0px;--oV: 56px;--Av: calc(100vh - var(--hh) - 56px);--Lw: 80vw;--oL: 80px}html.d0-legacy .h-ologo{max-height:calc(var(--compat-hero-h, 560px) - var(--pBand) - 48px)}html.d0-legacy .h-oshade{left:calc(50% - 50vw);right:calc(50% - 50vw)}html.d0-legacy .h-oband-in,html.d0-legacy .h-band .h-more{padding:0 20px}html.d0-legacy .h-one.d0-compat-copy .h-ocopyw{grid-template-rows:1fr}html.d0-legacy .h-one.d0-compat-copy .h-ocopy{opacity:1;transform:none}html.d0-legacy .h-plogo{width:var(--compat-row-logo)}html.d0-legacy .h-art,html.d0-legacy .h-part{filter:none!important}html.d0-legacy .h-row,html.d0-legacy .h-row *{transition:none!important}html.d0-legacy .h-row{transform-origin:0 0}html.d0-legacy .h-row[data-on=true] .h-plogo{width:calc(var(--pA) * .8)}html.d0-legacy .h-logotext{height:26.6667vw}html.d0-legacy .h-logotext span{font-size:9.6vw}html.d0-legacy .gh{--gh: 432px;--lB: 35px;--compat-board-logo: 80vw;--compat-width: 100vw}html.d0-legacy .gh-over{width:var(--compat-board-logo)}html.d0-legacy .gh-shade{left:calc(50% - var(--compat-width) / 2);right:calc(50% - var(--compat-width) / 2)}html.d0-legacy .gh-logotext{height:calc(var(--compat-board-logo) / 3)}html.d0-legacy .gh-logotext span{font-size:calc(var(--compat-board-logo) * .12)}html.d0-legacy .bh-title{font-size:36px}html.d0-legacy .bh-layer{width:calc(var(--h) * .8)}html.d0-legacy .bh-logotext{height:26.6667vw}html.d0-legacy .bh-logotext span{font-size:9.6vw}html.d0-legacy .pr-thumb{height:112.5px}html.d0-legacy .wallpaper-image{padding-top:62.5%}html.d0-legacy img[data-viewport-src]:not([src]):not([width]):not([height]){min-height:120px}html.d0-legacy .fp-intro{padding:64px 32px 56px}html.d0-legacy .fp-intro h1{font-size:36px}html.d0-legacy .fp-logo img{width:300px}html.d0-legacy .fp-head{margin-top:32px}html.d0-legacy .fp-head-in{padding:32px}html.d0-legacy .fp-head h2{font-size:36px}html.d0-legacy .fp-wrap{padding:0 32px}html.d0-legacy .d0-yno.cinzel{font-size:32px}html.d0-legacy .d0-yr,html.d0-legacy .d0-sep{--rD: 15px;--rW: 3px;--stick: 45vh}@media(max-aspect-ratio:6/5){html.d0-legacy .first{max-height:calc(100vh - var(--hh) - 128px)}html.d0-legacy .bh-art{height:125vw}html.d0-legacy .bh-layer{width:100%;height:125vw;top:0}html.d0-legacy .bh-title{font-size:30px}}@media(max-width:760px){html.d0-legacy{--hh: 48px}html.d0-legacy .site-hdr{padding-top:calc((var(--hh) - 44px) / 2);padding-bottom:calc((var(--hh) - 44px) / 2)}html.d0-legacy .site-hdr .home img{height:var(--header-logo, 22px)}html.d0-legacy .gl-thumb{height:140px}}@media(max-width:520px){html.d0-legacy .site-hdr{padding:calc((var(--hh) - 44px) / 2) 16px}html.d0-legacy .site-hdr .home,html.d0-legacy .site-hdr nav{flex-shrink:0}html.d0-legacy .site-hdr .home img{height:var(--header-logo, 22px)}html.d0-legacy .site-hdr nav{font-size:13px;gap:4px 10px}html.d0-legacy .site-hdr .lang{font-size:12px}html.d0-legacy .site-hdr nav .lang button{min-width:22px}html.d0-legacy .chips{flex-wrap:wrap;overflow:visible;margin:0;padding-left:0;padding-right:0}html.d0-legacy .chip{white-space:nowrap}html.d0-legacy .bp{padding-left:20px;padding-right:20px}html.d0-legacy .po{padding:36px 20px 0}html.d0-legacy .po-title{font-size:28px}html.d0-legacy .gl{padding-left:20px;padding-right:20px}html.d0-legacy .gl-title{font-size:26px}html.d0-legacy .gl-logo{height:40px}html.d0-legacy .site-ftr>div{padding:28px 20px}html.d0-legacy .fp-intro{padding:56px 20px 48px}html.d0-legacy .fp-intro h1{font-size:30px}html.d0-legacy .fp-logo img{width:220px}html.d0-legacy .fp-head{margin-top:24px}html.d0-legacy .fp-head-in{padding:28px 20px 24px}html.d0-legacy .fp-head h2{font-size:32px}html.d0-legacy .fp-wrap{padding:0 20px}}@media(max-width:360px){html.d0-legacy .site-hdr{gap:8px}html.d0-legacy .site-hdr nav{font-size:12px;gap:4px 8px}html.d0-legacy .site-hdr nav .lang button{min-width:20px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}img[data-viewport-src]:not([src]){visibility:hidden}img[data-viewport-src]:not([width]):not([height]){aspect-ratio:16 / 9}
