.nb{height:130vh;min-height:900px;position:relative}.nb-stage{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.nb-title-layer{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nb-title{white-space:nowrap;text-align:center;filter:drop-shadow(0 2px 18px #0009)}.nb-frame{z-index:1;aspect-ratio:1297/1700;-webkit-mask-composite:source-in;transform-origin:50%;width:min(560px,84vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%),linear-gradient(#0000 0%,#000 22% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%),linear-gradient(#0000 0%,#000 22% 74%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.nb-frame:after{content:"";pointer-events:none;background:radial-gradient(60% 40%,#0000008c 0%,#00000040 60%,#0000001a 100%);position:absolute;inset:0}.nb-img{object-fit:cover;object-position:50% 45%;-webkit-user-select:none;user-select:none;width:100%;height:120%;position:absolute;top:-10%;left:0}@media (width<=809.98px){.nb{height:110vh;min-height:680px}.nb-title{white-space:normal;width:100%;padding:0 24px;font-size:32px}.nb-frame{width:min(380px,88vw)}}