.nb-hero{padding:calc(var(--site-nav-height) + 56px)0 72px;position:relative;overflow:hidden}.nb-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;display:grid;position:relative}.nb-door-card{border:1px solid var(--site-line);background:var(--site-paper);box-shadow:var(--ft-shadow);border-radius:28px;padding:28px}.nb-door-label,.nb-door-foot{color:var(--site-muted);margin:0;font-size:13px;font-weight:600}.nb-doors{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:18px 0;display:grid}.nb-doors i{aspect-ratio:3/5;background:var(--on-hue-soft);border-radius:10px 10px 2px 2px;position:relative}.nb-doors i:after{content:"";background:#0f101359;border-radius:50%;width:3px;height:3px;position:absolute;top:52%;right:22%}.nb-doors .is-own{background:var(--on-hue)}.nb-doors .is-own:after{background:#fffc}.nb-door-key{border-bottom:1px solid var(--site-line-soft);justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.nb-door-key p{color:var(--site-muted);margin:0;font-size:14px}.nb-door-key p+p{text-align:right}.nb-door-key b{font-family:var(--on-num);letter-spacing:-.03em;color:var(--site-ink);font-size:40px;font-weight:500;line-height:1.05;display:block}.nb-facts dd{font-size:clamp(24px,2.8vw,36px)}.nb-built{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;margin:48px 0 0;padding:0;list-style:none;display:grid}.nb-built li{text-align:center;grid-template-rows:auto 220px auto;gap:10px;display:grid}.nb-built-share{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.nb-built-bar{border-bottom:1px solid var(--site-line);align-items:flex-end;display:flex}.nb-built-bar i{width:100%;height:var(--h);background:var(--on-hue-soft);border-radius:4px 4px 0 0;min-height:2px;display:block}.nb-built .is-peak .nb-built-bar i{background:var(--site-brand)}.nb-built-period{color:var(--site-muted);font-size:13px}.nb-people{border-top:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid}.nb-people li{border-bottom:1px solid var(--site-line);gap:6px;padding:26px 24px 26px 0;display:grid}.nb-people li:not(:nth-child(3n+1)){border-left:1px solid var(--site-line);padding-left:24px}.nb-people b{font-family:var(--on-num);letter-spacing:-.03em;font-size:clamp(34px,3.6vw,46px);font-weight:500;line-height:1}.nb-people span{color:var(--site-muted);font-size:15px}.nb-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:52px 0 0;padding:0;list-style:none;display:grid}.nb-plan li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:28px;display:flex}.nb-plan-num{font-family:var(--on-num);background:var(--site-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;line-height:1}.nb-plan-title{margin:14px 0 0;font-size:19px;font-weight:600}.nb-plan-text{color:#ffffffb3;flex:1;margin:10px 0 20px;font-size:15px;line-height:1.65}.nb-plan a{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nb-plan a:hover{text-decoration:underline}.nb-plan-orbit{color:#ffffffc7;max-width:46em;margin:28px 0 0;font-size:16px;line-height:1.6}.nb-back{margin:28px 0 0}.nb-back a{color:var(--site-ink);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:1000px){.nb-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.nb-people{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-people li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.nb-people li:nth-child(2n){border-left:1px solid var(--site-line);padding-left:20px}}@media (max-width:640px){.nb-built{gap:4px}.nb-built li{grid-template-rows:auto 160px auto}.nb-built-share,.nb-built-period{font-size:11px}.nb-plan{grid-template-columns:minmax(0,1fr)}}
