.nr-page .sub-page{max-width:none;padding:0}:where(.nr-page) :where(ul){margin:0;padding:0;list-style:none}.nr-hero{min-height:0;padding:76px 24px 0}.nr-hero-copy{width:min(900px,100%);margin:0 auto;padding:clamp(110px,13vw,190px) 0 clamp(130px,15vw,220px);text-align:center}.nr-hero h1{font-size:clamp(52px,6vw,88px);line-height:1;letter-spacing:-.045em}.nr-hero p{max-width:520px;margin:22px auto 0;color:#090b0cb3;font-size:18px;line-height:1.45;text-wrap:pretty}.nr-section{border-bottom:1px solid var(--line)}.nr-inner{max-width:1040px;margin:0 auto;padding:clamp(88px,9vw,128px) 40px clamp(110px,11vw,150px)}.nr-label{padding-bottom:18px;border-bottom:1px solid var(--ink);font-family:Geist,sans-serif;font-size:13px;font-weight:520;letter-spacing:.1em;text-transform:uppercase}.nr-label+*{margin-top:0}.nr-label:not(:first-child){margin-top:clamp(88px,9vw,120px)}.nr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:#747879;font-size:14px;font-variant-numeric:tabular-nums}.nr-outlet{color:var(--ink);font-weight:560}.nr-icon{flex:none;width:44px;height:44px;border-radius:11px;outline:1px solid rgba(9,11,12,.08);outline-offset:-1px}.nr-lead .nr-meta{gap:6px 14px;font-size:15px}.nr-lead .nr-icon{width:52px;height:52px;border-radius:13px;margin-right:2px}.nr-lead .nr-outlet{font-size:17px}.nr-tag{padding:3px 10px;border-radius:999px;background:var(--blue-ice);color:var(--blue-navy);font-size:12px;font-weight:520}.nr-go{display:inline-flex;flex:none;color:var(--faint);transition:color .25s ease,transform .35s var(--ease)}.nr-go svg{width:18px;height:18px;transform:rotate(-45deg)}.nr-lead{display:block;padding:40px 0 0}.nr-lead h3{max-width:22ch;margin-top:22px;font-size:clamp(36px,4.2vw,58px);line-height:1.02;letter-spacing:-.04em;text-wrap:balance;transition:color .25s ease}.nr-read{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-size:15px;font-weight:520}.nr-lead .nr-go{color:var(--ink)}.nr-lead:hover h3{color:#4d5557}.nr-lead:hover .nr-go,.nr-row:hover .nr-go{transform:translate(3px,-3px)}.nr-list li{border-bottom:1px solid var(--line)}.nr-row{display:grid;grid-template-columns:130px 44px minmax(0,1fr) auto;column-gap:28px;align-items:start;padding:30px 0}.nr-row time{padding-top:13px;color:#747879;font-size:14px;font-variant-numeric:tabular-nums}.nr-row-main{display:grid;gap:10px}.nr-row strong{max-width:34ch;font-family:LP Display,Geist,sans-serif;font-size:clamp(22px,2vw,27px);font-weight:480;line-height:1.15;letter-spacing:-.025em;text-wrap:pretty;transition:color .25s ease}.nr-row .nr-go{padding-top:13px}.nr-row:hover strong{color:#4d5557}.nr-row:hover .nr-go{color:var(--ink)}@keyframes nr-rise{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:no-preference){.nr-hero-copy>*{animation:nr-rise .85s var(--ease) both}.nr-hero-copy>:nth-child(2){animation-delay:.07s}}@media(max-width:760px){.nr-hero{padding:64px 18px 0}.nr-hero-copy{padding:84px 0 110px}.nr-hero h1{font-size:46px}.nr-hero p{font-size:16px}.nr-inner{padding:64px 18px 80px}.nr-lead{padding:28px 0 0}.nr-lead h3{font-size:32px}.nr-row{grid-template-columns:40px minmax(0,1fr) auto;column-gap:14px;row-gap:12px;padding:24px 0}.nr-row time{grid-column:1 / -1;grid-row:1;padding:0;font-size:13px}.nr-row .nr-icon{width:40px;height:40px;border-radius:10px}.nr-row .nr-go{padding-top:11px}.nr-lead .nr-icon{width:44px;height:44px;border-radius:11px}.nr-row strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.nr-go,.nr-lead h3,.nr-row strong{transition:none}}
