.nr-about__intro{display: grid;grid-template-columns: minmax(0, 1fr);gap: 32px}.nr-about__prose{margin-top: 20px;font-size: 1.0625rem}.nr-about__pillars{padding: 28px;border-radius: var(--nr-r-xl);background: var(--nr-blue-900);background-image: var(--nr-tex-rosette-light);color: #fff}.nr-about__pillars :focus-visible{outline-color: #fff}.nr-about__pillars-h{display: flex;align-items: center;gap: 10px;font-size: .75rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: rgba(255, 255, 255, .8)}.nr-about__pillars-h .nr-orn{width: 24px;height: 24px;color: var(--nr-red-on-dark)}.nr-about__pillars-list{display: grid;margin-top: 12px}.nr-about__pillars-list a{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 56px;padding: 14px 0;border-bottom: 1px solid rgba(255, 255, 255, .14);font-family: var(--nr-font-display);font-size: 1.1875rem;font-weight: 600;line-height: 1.3;color: #fff;text-decoration: none}.nr-about__pillars-list li:last-child a{border-bottom: 0}.nr-about__pillars-list .nr-icon{width: 20px;height: 20px;color: var(--nr-red-on-dark);transition: transform .25s var(--nr-ease)}.nr-about__pillars-list a:hover span{text-decoration: underline;text-decoration-thickness: 1px}.nr-about__pillars-list a:hover .nr-icon{transform: translateX(4px)}@media (min-width: 1024px){.nr-about__intro{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);gap: 64px;align-items: start}}.nr-about__director{display: grid;grid-template-columns: minmax(0, 1fr);gap: 28px}.nr-about__portrait-frame{position: relative;display: grid;place-items: center;width: min(100%, 220px);aspect-ratio: 4 / 5;overflow: hidden;border-radius: 50% 50% var(--nr-r) var(--nr-r) / 32% 32% var(--nr-r) var(--nr-r);background: linear-gradient(160deg, var(--nr-blue-700), var(--nr-blue-900));box-shadow: var(--nr-shadow-2)}.nr-about__portrait-frame::before{content: "";position: absolute;inset: 0;background-image: var(--nr-tex-rosette-light)}.nr-about__portrait-frame .nr-about__portrait-orn{position: absolute;width: 80%;height: 80%;color: rgba(255, 255, 255, .1)}.nr-about__portrait-init{position: relative;font-family: var(--nr-font-display);font-size: 3.5rem;font-weight: 600;letter-spacing: .04em;color: #fff}.nr-about__portrait-cap{display: flex;gap: 6px;align-items: center;margin-top: 12px;font-size: .78rem;color: var(--nr-ink-3)}.nr-about__portrait-cap .nr-icon{width: 14px;height: 14px}.nr-about__director-body{display: grid;gap: 14px;justify-items: start}.nr-about__director-role{font-size: .75rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--nr-red-700)}.nr-about__director-name{font-family: var(--nr-font-display);font-size: var(--nr-fs-h2);font-weight: 600;line-height: 1.1;color: var(--nr-blue);text-wrap: balance}.nr-about__director-name .nr-tbc{font-family: var(--nr-font)}.nr-about__director-facts li{font-size: 1.0625rem}.nr-about__soon{display: flex;gap: 14px;align-items: flex-start;width: 100%;padding: 18px 20px;border-radius: var(--nr-r);border: 1.5px dashed var(--nr-sand);background: #fff;color: var(--nr-ink-2)}.nr-about__soon .nr-about__soon-orn{width: 28px;height: 28px;color: var(--nr-red)}.nr-about__director-team{font-size: .875rem;color: var(--nr-ink-3)}@media (min-width: 900px){.nr-about__director{grid-template-columns: 300px minmax(0, 1fr);gap: 56px;align-items: start}.nr-about__portrait-frame{width: 100%}.nr-about__portrait-init{font-size: 4.5rem}}.nr-about__tl-link{display: inline-block;padding-block: 12px;font-size: .8125rem;font-weight: 600;line-height: 1.4;color: var(--nr-blue);text-decoration: none}.nr-about__tl-link:hover{text-decoration: underline}.nr-about__tl-link .nr-icon{display: inline-block;width: 14px;height: 14px;margin-left: 4px;vertical-align: -2px}.nr-about__schools{margin-top: clamp(40px, 5vw, 64px)}.nr-about__schools-h{display: flex;align-items: center;gap: 10px;margin-bottom: 16px}.nr-about__schools-h .nr-orn{width: 26px;height: 26px;color: var(--nr-red)}.nr-about__schools-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}.nr-about__school{display: grid;gap: 10px;align-content: start;padding: 24px;border-radius: var(--nr-r-lg);border: 1px solid var(--nr-line-2);background: var(--nr-ivory)}.nr-about__school--current{border-color: var(--nr-red-600);background: #fff;box-shadow: var(--nr-shadow-1)}.nr-about__school-since{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: .75rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--nr-ink-3)}.nr-about__school-since .nr-tbc{margin-left: 0;letter-spacing: 0;text-transform: none}.nr-about__school-name{font-family: var(--nr-font-display);font-size: 1.5rem;font-weight: 600;line-height: 1.15;color: var(--nr-blue)}.nr-about__school-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;margin-top: 4px;font-size: .875rem}.nr-about__school-foot a, .nr-about__school-here{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font-weight: 600;color: var(--nr-blue)}.nr-about__school-foot .nr-icon{width: 16px;height: 16px}.nr-about__school-nosite{color: var(--nr-ink-3)}.nr-about__netrow{display: grid;grid-template-columns: minmax(0, 1fr);gap: 20px;margin-top: clamp(32px, 4vw, 48px)}.nr-about__heritage{display: grid;gap: 12px;align-content: start;padding: clamp(24px, 3vw, 36px);border-radius: var(--nr-r-xl);background: var(--nr-ivory-2)}.nr-about__heritage > p:not(.nr-about__heritage-chip){color: var(--nr-ink-2)}.nr-about__heritage-links{display: flex;flex-wrap: wrap;gap: 0 24px}.nr-about__netstats{padding: clamp(24px, 3vw, 36px);border-radius: var(--nr-r-xl);border: 1px solid var(--nr-line)}.nr-about__netstats-h{margin-bottom: 18px;font-size: .75rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--nr-ink-3)}.nr-about__netstats-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px 20px}.nr-about__netstats-grid .nr-stat__value{font-size: clamp(2rem, 1.6rem + 1.4vw, 2.75rem)}@media (min-width: 900px){.nr-about__schools-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}}@media (min-width: 1024px){.nr-about__netrow{grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr);gap: 32px}}.nr-about__press{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}.nr-about__press-item{display: grid;grid-template-rows: 1fr auto;border-radius: var(--nr-r-lg);border: 1px solid var(--nr-line-2);background: #fff;transition: border-color .2s, box-shadow .25s, transform .25s var(--nr-ease)}.nr-about__press-item:hover{border-color: rgba(46, 66, 145, .3);box-shadow: var(--nr-shadow-1);transform: translateY(-2px)}.nr-about__press-link{display: grid;gap: 10px;align-content: start;padding: 22px 22px 12px;border-radius: var(--nr-r-lg) var(--nr-r-lg) 0 0;color: inherit;text-decoration: none}.nr-about__press-top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 12px;font-size: .78rem;color: var(--nr-ink-3)}.nr-about__press-top b{color: var(--nr-blue-900)}.nr-about__press-title{font-family: var(--nr-font-display);font-size: 1.1875rem;font-weight: 600;line-height: 1.3;color: var(--nr-blue)}.nr-about__press-link:hover .nr-about__press-title{text-decoration: underline;text-decoration-thickness: 1px}.nr-about__press-more{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;font-size: .875rem;font-weight: 600;color: var(--nr-red-700)}.nr-about__press-more .nr-icon{width: 15px;height: 15px}.nr-about__press-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 0 22px 20px}.nr-about__press-note{display: inline-flex;align-items: center;gap: 5px;font-size: .75rem;color: var(--nr-ink-3)}.nr-about__press-note .nr-icon{width: 14px;height: 14px}@media (min-width: 640px){.nr-about__press{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.nr-about__press{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}}.nr-about__legal{display: grid;grid-template-columns: minmax(0, 1fr);gap: 24px}.nr-about__legal-status{display: flex;gap: 12px;align-items: flex-start;padding: 22px;border-radius: var(--nr-r-lg);background: var(--nr-blue-50);line-height: 1.6;color: var(--nr-blue-900)}.nr-about__legal-status .nr-icon{width: 24px;height: 24px;margin-top: 2px;color: var(--nr-blue)}.nr-about__legal-list{display: grid;margin: 0}.nr-about__legal-list > div{display: grid;gap: 4px;padding: 14px 0;border-bottom: 1px solid var(--nr-line)}.nr-about__legal-list > div:first-child{padding-top: 0}.nr-about__legal-list dt{font-size: .8125rem;font-weight: 700;color: var(--nr-ink-3)}.nr-about__legal-list dd{margin: 0;overflow-wrap: anywhere;color: var(--nr-ink)}.nr-about__legal-list dd a{display: inline-flex;align-items: center;min-height: 44px;color: var(--nr-blue)}@media (min-width: 640px){.nr-about__legal-list > div{grid-template-columns: 200px minmax(0, 1fr);gap: 20px;align-items: baseline}}@media (min-width: 1024px){.nr-about__legal{grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr);gap: 56px;align-items: start}}.nr-about__values{background: radial-gradient(80% 70% at 28% 42%, var(--nr-blue-700) 0%, var(--nr-blue-900) 62%)}.nr-about__values .nr-tbc{background: rgba(255, 248, 230, .12);color: #FFE2A3;border-color: rgba(255, 226, 163, .35)}.nr-about__values-foot{display: grid;gap: 10px;margin-top: clamp(28px, 4vw, 48px);padding-top: 20px;border-top: 1px solid rgba(255, 255, 255, .12);font-size: .8125rem;line-height: 1.55;color: rgba(255, 255, 255, .7)}.nr-about__values-foot p{display: flex;gap: 10px;align-items: flex-start;max-width: 92ch}.nr-about__values-foot :is(.nr-icon, .nr-orn){flex: none;width: 16px;height: 16px;margin-top: 1px;color: var(--nr-red-on-dark)}.nr-about__values-foot b{color: #fff}.nr-about__values-foot small{display: block;font-size: .75rem;color: rgba(255, 255, 255, .55)}.nr-mission-reveal{margin-top: clamp(48px, 7vw, 104px)}.nr-mission-reveal__label{display: flex;align-items: center;gap: 12px;font-family: var(--nr-font);font-size: .75rem;font-weight: 700;line-height: 1.3;letter-spacing: .16em;text-transform: uppercase;color: var(--nr-blue-600)}.nr-mission-reveal__label::before{content: "";width: 8px;height: 8px;background: var(--nr-red);transform: rotate(45deg)}.nr-mission-reveal__text{position: relative;max-width: 19em;margin-top: 18px;font-family: var(--nr-font-display);font-size: clamp(1.5rem, 1rem + 2vw, 2.875rem);font-weight: 500;line-height: 1.24;letter-spacing: -.012em;color: var(--nr-blue-900);text-wrap: pretty;overflow-wrap: break-word}.nr-mission-reveal__w{transition: opacity .35s var(--nr-ease)}.nr-mission-reveal.is-armed .nr-mission-reveal__w{opacity: .55}.nr-mission-reveal.is-armed .nr-mission-reveal__w.is-lit{opacity: 1}.nr-mission-reveal__key{color: inherit;text-decoration: underline solid 1px var(--nr-blue-100);text-underline-offset: .16em;transition: color .25s, background-size .35s var(--nr-ease);background: linear-gradient(var(--nr-red-50), var(--nr-red-50)) 0 88% / 0 38% no-repeat;-webkit-box-decoration-break: clone;box-decoration-break: clone}.nr-mission-reveal--compact .nr-mission-reveal__key{color: var(--nr-red);text-decoration: none}a.nr-mission-reveal__key:hover{text-decoration-color: var(--nr-red)}a.nr-mission-reveal__key[aria-expanded="true"]{color: var(--nr-red);text-decoration-color: var(--nr-red);background-size: 100% 38%}.nr-mission-reveal__hint{display: none;align-items: center;gap: 8px;margin-top: 18px;font-size: .8125rem;color: var(--nr-ink-3)}.nr-mission-reveal__hint .nr-icon{width: 16px;height: 16px;color: var(--nr-blue)}.nr-mission-reveal__deck{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;max-width: 820px;margin-top: 28px}@media (min-width: 900px){.nr-mission-reveal__deck{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: none}}.nr-mission-reveal__ex{padding: 22px 24px 16px;border-radius: 0 var(--nr-r-lg) var(--nr-r-lg) 0;border-left: 3px solid var(--nr-red);background: var(--nr-ivory)}.nr-mission-reveal__ex-n{font-family: var(--nr-font-display);font-size: .9375rem;font-weight: 600;color: var(--nr-red)}.nr-mission-reveal__ex-h{margin-top: 2px;font-size: var(--nr-fs-h4);font-weight: 700;line-height: 1.3;color: var(--nr-blue-900)}.nr-mission-reveal__ex-t{max-width: 68ch;margin-top: 8px;line-height: 1.6;color: var(--nr-ink-2)}.nr-mission-reveal__ex-links{display: flex;flex-wrap: wrap;gap: 0 22px;margin-top: 6px}.nr-mission-reveal__vision{display: flex;gap: 16px;align-items: flex-start;max-width: 82ch;margin-top: clamp(28px, 4vw, 44px);padding-top: 24px;border-top: 1px solid var(--nr-line);font-size: 1.0625rem;line-height: 1.6;color: var(--nr-ink-2)}.nr-mission-reveal__vision .nr-orn{width: 44px;height: 30px;margin-top: 2px;color: var(--nr-blue)}.nr-mission-reveal__vision b{color: var(--nr-blue-900)}.nr-mission-reveal__more{margin-top: 10px}.nr-mission-reveal__vision--compact{margin-top: 24px;padding-top: 18px;font-size: 1rem}.nr-mission-reveal__vision--compact .nr-orn{width: 36px;height: 26px}@media (min-width: 1100px){.nr-mission-reveal--full{display: grid;grid-template-columns: minmax(0, 1fr) 300px;column-gap: 64px;align-items: start}.nr-mission-reveal--full > :not(.nr-mission-reveal__vision){grid-column: 1}.nr-mission-reveal--full .nr-mission-reveal__vision{grid-column: 2;grid-row: 1 / span 4;position: sticky;top: calc(var(--nr-sticky-top, var(--nr-header-h)) + 80px);flex-direction: column;gap: 14px;margin-top: 44px;padding: 28px;border: 0;border-radius: var(--nr-r-xl);background: var(--nr-ivory);font-size: 1rem}.nr-mission-reveal--full .nr-mission-reveal__vision .nr-orn{width: 60px;height: 40px}.nr-mission-reveal--full .nr-mission-reveal__dot{display: none}.nr-mission-reveal--full .nr-mission-reveal__vision b{display: block;margin-bottom: 6px;font-family: var(--nr-font-display);font-size: 1.375rem;font-weight: 600;color: var(--nr-blue)}}.nr-js:not(.nr-reveal-off) .nr-mission-reveal:not([data-nr-error]) .nr-mission-reveal__hint{display: flex}.nr-js:not(.nr-reveal-off) .nr-mission-reveal:not([data-nr-error]) .nr-mission-reveal__deck{grid-template-columns: minmax(0, 1fr);max-width: 820px;gap: 0}.nr-js:not(.nr-reveal-off) .nr-mission-reveal:not([data-nr-error]) .nr-mission-reveal__ex{grid-area: 1 / 1}.nr-js:not(.nr-reveal-off) .nr-mission-reveal:not([data-nr-error]) .nr-mission-reveal__ex:not(.is-on){visibility: hidden}@media (prefers-reduced-motion: no-preference){.nr-mission-reveal.is-anim .nr-mission-reveal__ex.is-on{animation: nr-mr-in .45s var(--nr-ease) both}}@keyframes nr-mr-in{from{opacity: 0;transform: translateY(8px)}}@media print{.nr-mission-reveal.is-armed .nr-mission-reveal__w{opacity: 1}}.nr-evidence .nr-mission-reveal .nr-mission-reveal__w{opacity: 1 !important;transition: none}.nr-braidseam{--nr-seam-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%23FFFFFF' stroke-width='5.8'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%232E4291' stroke-width='2.6'/%3E%3Cpath d='M0 8Q10-2 20 8T40 8' stroke='%23FFFFFF' stroke-width='5.8'/%3E%3Cpath d='M0 8Q10-2 20 8T40 8' stroke='%23E52F33' stroke-width='2.6'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%23FFFFFF' stroke-width='5.8' stroke-linecap='butt' pathLength='40' stroke-dasharray='10 30' stroke-dashoffset='-15'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%232E4291' stroke-width='2.6' stroke-linecap='butt' pathLength='40' stroke-dasharray='14 26' stroke-dashoffset='-13'/%3E%3C/g%3E%3C/svg%3E");position: absolute;left: 50%;top: 0;z-index: 2;display: flex;align-items: center;width: 212px;height: 52px;transform: translate(-50%, -50%);pointer-events: none}.nr-braidseam::before, .nr-braidseam::after{content: "";flex: 1 1 0;height: 14px;background: var(--nr-seam-tile) 100% 50% / 34px 14px repeat-x}.nr-braidseam::before{-webkit-mask: linear-gradient(90deg, transparent, #000 46%);mask: linear-gradient(90deg, transparent, #000 46%)}.nr-braidseam::after{background-position: 0 50%;-webkit-mask: linear-gradient(270deg, transparent, #000 46%);mask: linear-gradient(270deg, transparent, #000 46%)}.nr-braidseam__knot{position: relative;display: grid;place-items: center;flex: none;width: 52px;height: 52px;margin-inline: -1px;border-radius: 50%;background: #fff;border: 1px solid var(--nr-line);box-shadow: 0 1px 2px rgba(17, 27, 71, .06), 0 8px 22px rgba(17, 27, 71, .1);color: var(--nr-red)}.nr-braidseam__knot::before{content: "";position: absolute;inset: 4px;border-radius: 50%;border: 1px dashed rgba(46, 66, 145, .28)}.nr-braidseam__knot .nr-orn{width: 28px;height: 28px}:has(> .nr-braidseam){position: relative}:not(.nr-section):has(> .nr-braidseam){padding-top: max(52px, 2.5rem + 1.5vw)}.nr-section--ivory > .nr-braidseam{--nr-seam-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%23FAF7F0' stroke-width='5.8'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%232E4291' stroke-width='2.6'/%3E%3Cpath d='M0 8Q10-2 20 8T40 8' stroke='%23FAF7F0' stroke-width='5.8'/%3E%3Cpath d='M0 8Q10-2 20 8T40 8' stroke='%23E52F33' stroke-width='2.6'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%23FAF7F0' stroke-width='5.8' stroke-linecap='butt' pathLength='40' stroke-dasharray='10 30' stroke-dashoffset='-15'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%232E4291' stroke-width='2.6' stroke-linecap='butt' pathLength='40' stroke-dasharray='14 26' stroke-dashoffset='-13'/%3E%3C/g%3E%3C/svg%3E")}.nr-dark > .nr-braidseam{--nr-seam-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%23111B47' stroke-width='5.8'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%238FA0E0' stroke-width='2.6'/%3E%3Cpath d='M0 8Q10-2 20 8T40 8' stroke='%23111B47' stroke-width='5.8'/%3E%3Cpath d='M0 8Q10-2 20 8T40 8' stroke='%23FF7A7E' stroke-width='2.6'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%23111B47' stroke-width='5.8' stroke-linecap='butt' pathLength='40' stroke-dasharray='10 30' stroke-dashoffset='-15'/%3E%3Cpath d='M0 8Q10 18 20 8T40 8' stroke='%238FA0E0' stroke-width='2.6' stroke-linecap='butt' pathLength='40' stroke-dasharray='14 26' stroke-dashoffset='-13'/%3E%3C/g%3E%3C/svg%3E")}.nr-dark > .nr-braidseam .nr-braidseam__knot{border-color: rgba(255, 255, 255, .6);box-shadow: 0 1px 2px rgba(0, 0, 0, .12), 0 10px 26px rgba(0, 0, 0, .26)}@media (min-width: 900px){.nr-braidseam{width: 240px}}@keyframes nr-seam-l{from{clip-path: inset(0 0 0 100%)}to{clip-path: inset(0)}}@keyframes nr-seam-r{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0)}}@keyframes nr-seam-knot{from{transform: scale(.62) rotate(-40deg)}to{transform: none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.nr-braidseam{view-timeline: --nr-seam block}.nr-braidseam::before{animation: nr-seam-l linear both;animation-timeline: --nr-seam;animation-range: entry 10% cover 30%}.nr-braidseam::after{animation: nr-seam-r linear both;animation-timeline: --nr-seam;animation-range: entry 10% cover 30%}.nr-braidseam__knot{animation: nr-seam-knot linear both;animation-timeline: --nr-seam;animation-range: entry 0% cover 22%}}}.nr-timeline{--nr-tl-dot: 44px;position: relative;display: grid;grid-template-columns: minmax(0, 1fr);margin: 0;padding: 0;list-style: none}.nr-timeline::before, .nr-timeline::after{content: "";position: absolute;z-index: 0;left: calc(var(--nr-tl-dot) / 2 - 1px);top: var(--nr-tl-start, calc(var(--nr-tl-dot) / 2));width: 2px;border-radius: 2px;pointer-events: none}.nr-timeline::before{height: var(--nr-tl-track, calc(100% - var(--nr-tl-dot)));background: var(--nr-line)}.nr-timeline::after{height: var(--nr-tl-fill, 0px);background: var(--nr-red-600);transition: height 1.2s var(--nr-ease) .15s, width 1.2s var(--nr-ease) .15s}.nr-timeline__item{position: relative;z-index: 1;display: grid;grid-template-columns: var(--nr-tl-dot) minmax(0, 1fr);column-gap: 16px;align-content: start;padding-bottom: 28px}.nr-timeline__item:last-child{padding-bottom: 0}.nr-timeline__item > :not(.nr-timeline__dot){grid-column: 2}.nr-timeline__item > :nth-child(2){padding-top: 9px}.nr-timeline__dot{grid-column: 1;grid-row: 1 / span 4;display: grid;place-items: center;width: var(--nr-tl-dot);height: var(--nr-tl-dot);border-radius: 50%;border: 2px solid var(--nr-line);background: #fff;color: var(--nr-ink-3);font-family: var(--nr-font-display);font-size: 1rem}.nr-timeline__dot .nr-icon, .nr-timeline__dot .nr-orn{width: 20px;height: 20px}.nr-timeline__item--done .nr-timeline__dot{background: var(--nr-blue);border-color: var(--nr-blue);color: #fff}.nr-timeline__item--current .nr-timeline__dot{background: var(--nr-red-600);border-color: var(--nr-red-600);color: #fff;box-shadow: 0 0 0 6px var(--nr-red-50)}.nr-timeline__item--goal .nr-timeline__dot{border-style: dashed;border-color: var(--nr-red);color: var(--nr-red)}.nr-timeline__when{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-family: var(--nr-font-display);font-size: 1.5rem;font-weight: 600;line-height: 1.1;color: var(--nr-blue)}.nr-timeline__state{display: inline-flex;padding: 3px 10px;border-radius: 999px;background: var(--nr-red-50);color: var(--nr-red-700);font-family: var(--nr-font);font-size: .6875rem;font-weight: 700;line-height: 1.5;letter-spacing: .08em;text-transform: uppercase}.nr-timeline__item--goal .nr-timeline__state{background: var(--nr-blue-50);color: var(--nr-blue-700)}.nr-timeline__title{margin-top: 4px;font-family: var(--nr-font);font-size: 1.0625rem;font-weight: 700;line-height: 1.35;color: var(--nr-blue-900)}.nr-timeline__item > .nr-timeline__title:nth-child(2){margin-top: 0}.nr-timeline__text{margin-top: 6px;font-size: .9375rem;line-height: 1.55;color: var(--nr-ink-2)}.nr-timeline__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-top: 10px}.nr-timeline__meta .nr-tbc{margin-left: 0}@media (min-width: 900px){.nr-timeline{grid-template-columns: repeat(var(--nr-tl-n, 4), minmax(0, 1fr));column-gap: 24px}.nr-timeline::before, .nr-timeline::after{top: calc(var(--nr-tl-dot) / 2 - 1px);left: var(--nr-tl-start, calc(var(--nr-tl-dot) / 2));height: 2px}.nr-timeline::before{width: var(--nr-tl-track, calc(100% - var(--nr-tl-dot)))}.nr-timeline::after{width: var(--nr-tl-fill, 0px)}.nr-timeline__item{grid-template-columns: minmax(0, 1fr);padding-bottom: 0}.nr-timeline__item > :not(.nr-timeline__dot){grid-column: 1}.nr-timeline__item > :nth-child(2){padding-top: 0}.nr-timeline__dot{grid-row: auto;margin-bottom: 18px}}.nr-loom{--loom-bg: #fff;--loom-card: var(--nr-ivory);--loom-line: var(--nr-line);--loom-ink: var(--nr-blue-900);--loom-ink-2: var(--nr-ink-2);--loom-ink-3: var(--nr-ink-3);--loom-r: var(--nr-thread-r, #E52F33);--loom-b: var(--nr-thread-b, #2E4291);--loom-warp: var(--nr-blue);--loom-braid: var(--nr-braid-tile, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cg fill='none' stroke-width='2' stroke-linecap='round'%3E%3Cpath stroke='%232E4291' d='M0 6C6 6 6 2 12 2S18 6 24 6'/%3E%3Cpath stroke='%23E52F33' d='M0 2C6 2 6 6 12 6S18 2 24 2'/%3E%3Cpath stroke='%232E4291' d='M15.5 3.2C17 4.6 17.6 5.3 18.6 5.6'/%3E%3C/g%3E%3C/svg%3E"));position: relative;display: grid;gap: 20px;margin-top: clamp(32px, 4vw, 56px);color: var(--loom-ink-2)}.nr-loom--dark{--loom-bg: var(--nr-blue-900);--loom-card: rgba(255, 255, 255, .05);--loom-line: rgba(255, 255, 255, .14);--loom-ink: #fff;--loom-ink-2: rgba(255, 255, 255, .8);--loom-ink-3: rgba(255, 255, 255, .64);--loom-r: var(--nr-red-on-dark, #FF7A7E);--loom-b: #8FA0E0;--loom-warp: #fff}.nr-loom__vn{font-size: .6875rem;font-weight: 700;letter-spacing: .16em;color: var(--loom-r);font-variant-numeric: tabular-nums}.nr-loom__vn span{color: var(--loom-ink-3);letter-spacing: .08em}.nr-loom__note{display: flex;gap: 8px;align-items: flex-start;font-size: .8125rem;line-height: 1.5;color: var(--loom-ink-3)}.nr-loom__note .nr-icon{flex: none;width: 16px;height: 16px;margin-top: 2px}.nr-loom__chips{display: flex;flex-wrap: wrap;gap: 8px}.nr-loom__chip{position: relative;display: inline-flex;align-items: center;min-height: 44px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--loom-line);background: var(--loom-bg);font: inherit;font-size: .875rem;font-weight: 600;line-height: 1.2;color: var(--loom-ink);text-align: left}.nr-loom__more{font-size: .9375rem}.nr-loom__all{display: none}@media (max-width: 699px){:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__cat{display: none}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__all{display: block;margin-top: -6px}}.nr-loom__cards{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}@media (min-width: 640px){.nr-loom__cards{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.nr-loom__cards{grid-template-columns: repeat(4, minmax(0, 1fr))}}.nr-loom__card{display: flex;flex-direction: column;gap: 10px;padding: 22px 22px 14px;border-radius: var(--nr-r-lg);background: var(--loom-card);border: 1px solid var(--loom-line)}.nr-loom__ch{font-family: var(--nr-font-display);font-size: var(--nr-fs-h3);font-weight: 600;line-height: 1.15;color: var(--loom-ink);hyphens: auto;overflow-wrap: break-word}.nr-loom__cm{font-size: .9rem;line-height: 1.55}.nr-loom__card .nr-loom__chip{min-height: 32px;padding: 0 12px;font-size: .8125rem}.nr-loom__card .nr-loom__chips{margin-top: 2px}.nr-loom__card .nr-loom__more{margin-top: auto}.nr-loom__bar, .nr-loom__stage{display: none}.nr-loom__details{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}@media (min-width: 640px){.nr-loom__details{grid-template-columns: repeat(2, minmax(0, 1fr))}.nr-loom__note{grid-column: 1 / -1}}.nr-loom__detail{display: grid;gap: 18px;align-content: start;padding: clamp(20px, 2.4vw, 28px);border-radius: var(--nr-r-lg);background: var(--loom-card);border: 1px solid var(--loom-line)}.nr-loom__dmain{display: grid;gap: 6px}.nr-loom__dh{font-family: var(--nr-font-display);font-size: var(--nr-fs-h3);font-weight: 600;line-height: 1.15;color: var(--loom-ink);letter-spacing: -.01em;hyphens: auto;overflow-wrap: break-word}.nr-loom__dm{font-size: .9375rem;line-height: 1.6;max-width: 46ch}.nr-loom__dl{margin-bottom: 8px;font-size: .6875rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--loom-ink-3)}.nr-loom__dlist{display: flex;flex-wrap: wrap;gap: 6px 8px}.nr-loom__dlist li{display: inline-flex;align-items: center;min-height: 30px;padding: 2px 12px;border-radius: 999px;background: var(--loom-bg);border: 1px solid var(--loom-line);font-size: .8125rem;font-weight: 600;color: var(--loom-ink);transition: background-color .3s var(--nr-ease), color .3s var(--nr-ease), border-color .3s}.nr-loom__dlinks{display: grid;gap: 2px;align-content: start;justify-items: start}.nr-loom__pol{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-weight: 600;color: var(--loom-ink);text-decoration: none}.nr-loom__pol .nr-icon{flex: none;width: 18px;height: 18px;color: var(--loom-r)}.nr-loom__pol:hover span{text-decoration: underline}.nr-loom--dark .nr-loom__pol, .nr-loom--dark .nr-link{color: #fff}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]){grid-template-columns: minmax(0, 1fr);grid-template-areas: "bar" "values" "details" "clubs";gap: 16px}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__bar{grid-area: bar;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 20px}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__stage{display: contents}.nr-loom__values{grid-area: values;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.nr-loom__svg{display: none}.nr-loom__clubs{grid-area: clubs;display: grid;gap: 14px;align-content: start}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__details{grid-area: details;grid-template-columns: minmax(0, 1fr);gap: 10px}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__detail{grid-area: 1 / 1;visibility: hidden;opacity: 0;transform: translateY(6px);transition: opacity .32s var(--nr-ease), transform .42s var(--nr-ease), visibility 0s .42s}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__detail.is-on{visibility: visible;opacity: 1;transform: none;transition: opacity .42s var(--nr-ease) .06s, transform .52s var(--nr-ease) .06s, visibility 0s}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__note{grid-area: auto}.nr-loom__detail:target{scroll-margin-top: calc(var(--nr-sticky-top, 64px) + 24px)}.nr-loom__hint{display: flex;align-items: center;gap: 8px;font-size: .875rem;font-weight: 600;color: var(--loom-ink-2)}.nr-loom__hint .nr-icon{flex: none;width: 16px;height: 16px;color: var(--loom-r)}.nr-loom__legend{display: inline-flex;align-items: center;gap: 10px;font-size: .8125rem;font-weight: 600;color: var(--loom-ink-3)}.nr-loom__swatch{flex: none;width: 40px;height: 10px;fill: none;stroke-width: 2.2;stroke-linecap: round}.nr-loom__sw-r{stroke: var(--loom-r)}.nr-loom__sw-b{stroke: var(--loom-b)}.nr-loom__stop{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;margin-left: auto;padding: 0 14px;border-radius: 999px;border: 1px solid var(--loom-line);background: transparent;color: var(--loom-ink);font: inherit;font-size: .8125rem;font-weight: 600}.nr-loom__stop .nr-icon{width: 16px;height: 16px}.nr-loom__stop:hover{border-color: var(--loom-ink)}.nr-loom__value{position: relative;display: grid;align-content: start;gap: 4px;min-height: 76px;padding: 14px 16px 14px;border-radius: 18px;border: 1px solid var(--loom-line);background: var(--loom-card);color: inherit;font: inherit;text-align: left;cursor: pointer;transition: border-color .3s var(--nr-ease), background-color .3s var(--nr-ease), box-shadow .4s var(--nr-ease), transform .3s var(--nr-ease)}.nr-loom__value:hover{border-color: color-mix(in srgb, var(--loom-b) 45%, transparent)}.nr-loom__value:active{transform: scale(.98)}.nr-loom__name{font-family: var(--nr-font-display);font-size: 1.0625rem;font-weight: 600;line-height: 1.15;color: var(--loom-ink);letter-spacing: -.005em;hyphens: auto;overflow-wrap: break-word}.nr-loom__mean{display: none;font-size: .8125rem;line-height: 1.45;color: var(--loom-ink-3)}.nr-loom__knot{position: absolute;right: 14px;top: 16px;width: 10px;height: 10px;border-radius: 50%;border: 2px solid var(--loom-line);background: var(--loom-bg);transition: background-color .3s, border-color .3s, transform .42s var(--nr-ease-spring, var(--nr-ease))}.nr-loom__value.is-on{border-color: var(--loom-b);background: var(--loom-bg);box-shadow: 0 1px 2px rgba(17, 27, 71, .06), 0 14px 32px -12px rgba(17, 27, 71, .22)}.nr-loom__value.is-on .nr-loom__knot{border-color: var(--loom-r);background: var(--loom-r);transform: scale(1.2)}.nr-loom--dark .nr-loom__value.is-on{background: rgba(255, 255, 255, .1);border-color: rgba(255, 255, 255, .7);box-shadow: none}.nr-loom__clubs-h{display: flex;align-items: baseline;gap: 8px;font-size: .9375rem;font-weight: 600;color: var(--loom-ink)}.nr-loom__clubs-h b{font-family: var(--nr-font-display);font-size: 1.75rem;line-height: 1;color: var(--loom-r);font-weight: 600}.nr-loom__cat{display: grid;gap: 8px}.nr-loom__cat-h{justify-self: start;padding-right: 8px;background: var(--loom-bg);font-size: .6875rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--loom-ink-3)}.nr-loom__clubs .nr-loom__chip{cursor: pointer;transition: color .35s var(--nr-ease), border-color .3s, background-color .3s, transform .2s var(--nr-ease)}.nr-loom__clubs .nr-loom__chip::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 6px;height: 5px;background: var(--loom-braid) repeat-x left center / 15px 5px;transform: scaleX(0);transform-origin: 0 50%;transition: transform .45s var(--nr-ease);pointer-events: none}.nr-loom__clubs .nr-loom__chip:hover{border-color: var(--loom-b)}.nr-loom__clubs .nr-loom__chip:active{transform: scale(.97)}.nr-loom__stage .nr-loom__chip:not(.is-linked){color: var(--loom-ink-2);border-color: color-mix(in srgb, var(--loom-line) 60%, transparent)}.nr-loom__stage .nr-loom__chip:not(.is-linked):hover, .nr-loom__stage .nr-loom__chip:not(.is-linked):focus-visible{color: var(--loom-ink)}.nr-loom__chip.is-linked{border-color: color-mix(in srgb, var(--loom-b) 50%, transparent)}.nr-loom__chip.is-linked::after{transform: none}.nr-loom__chip[aria-pressed="true"]{background: var(--loom-b);border-color: var(--loom-b);color: #fff}.nr-loom--dark .nr-loom__chip[aria-pressed="true"]{color: var(--nr-blue-900)}.nr-loom__chip[aria-pressed="true"]::after{opacity: 0}.nr-loom__dlist li.is-hit{background: var(--loom-b);border-color: var(--loom-b);color: #fff}.nr-loom--dark .nr-loom__dlist li.is-hit{color: var(--nr-blue-900)}@media (min-width: 640px){.nr-loom__value{min-height: 112px;padding: 18px 20px}.nr-loom__name{font-size: 1.3125rem}.nr-loom__mean{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.nr-loom__knot{right: 18px;top: 22px}}@media (min-width: 900px){:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__detail{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, .8fr);gap: 28px;align-items: start}}@media (min-width: 1100px){:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]){grid-template-areas: "bar" "stage" "details";gap: 24px}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) .nr-loom__stage{grid-area: stage;position: relative;display: grid;grid-template-columns: minmax(0, 330px) minmax(96px, 1fr) minmax(0, 520px);grid-template-areas: "values . clubs";align-items: start}.nr-loom__values{grid-template-columns: minmax(0, 1fr);gap: 12px;position: relative;z-index: 1}.nr-loom__value{min-height: 0;padding: 18px 38px 18px 22px}.nr-loom__name{font-size: 1.25rem}.nr-loom__knot{right: -6px;top: 50%;margin-top: -6px;width: 12px;height: 12px}.nr-loom__clubs{position: relative;z-index: 1;gap: 16px}.nr-loom__svg{display: block;position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.nr-loom__warp path{fill: none;stroke: var(--loom-warp);stroke-opacity: .12;stroke-width: 1}.nr-loom__thread{fill: none;stroke-width: 2.5;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: 0}.nr-loom__tknot{fill: var(--loom-b);stroke: var(--loom-bg);stroke-width: 2;transform-box: fill-box;transform-origin: center}.nr-loom__g1{stop-color: var(--loom-r)}.nr-loom__g2{stop-color: var(--loom-b)}}@media (min-width: 1100px) and (prefers-reduced-motion: no-preference){.nr-loom__svg.is-drawing .nr-loom__thread{stroke-dashoffset: 1;animation: nr-loom-draw .6s var(--nr-ease) forwards;animation-delay: calc(var(--k, 0) * 40ms)}.nr-loom__svg.is-drawing .nr-loom__tknot{transform: scale(0);animation: nr-loom-pop .42s var(--nr-ease-spring, var(--nr-ease)) forwards;animation-delay: calc(.48s + var(--k, 0) * 40ms)}}@keyframes nr-loom-draw{to{stroke-dashoffset: 0}}@keyframes nr-loom-pop{to{transform: scale(1)}}@media (prefers-reduced-motion: reduce){.nr-loom__value, .nr-loom__knot, .nr-loom__chip, .nr-loom__chip::after, .nr-loom__dlist li{transition: none}:is(.nr-js:not(.nr-reveal-off)) .nr-loom--full:not([data-nr-error]) :is(.nr-loom__detail, .nr-loom__detail.is-on){transform: none;transition: none}}