@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2) format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2) format("woff2"),url(/_astro/manrope-latin-ext-400-normal.C-X6QNXX.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2) format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2) format("woff2"),url(/_astro/manrope-latin-ext-500-normal.EtoS1VaI.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2) format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-ext-600-normal._gBojHdJ.woff2) format("woff2"),url(/_astro/manrope-latin-ext-600-normal.u5Pl7hTU.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2) format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-ext-700-normal.DYOwVNan.woff2) format("woff2"),url(/_astro/manrope-latin-ext-700-normal.eVCcYqtJ.woff) format("woff")}.nn-brandbook{color-scheme:dark;--bg: #000000;--bg-soft: #070707;--text: #cfcfcf;--text-soft: rgba(207, 207, 207, .84);--text-faint: rgba(207, 207, 207, .18);--accent: #aecbe0;--surface: #121212;--surface-soft: #35424c;--outline: rgba(50, 50, 50, 1);--outline-soft: rgba(53, 66, 76, .39);--radius-card: 20px;--radius-pill: 200px;--page-width: 1920px;--shadow-soft: 0 18px 48px rgba(0, 0, 0, .26);--thesis-card-width: 380.221px;--capability-card-width: 380.221px;--capability-card-height: 306.821px;--mobile-meta-size: 11px;--mobile-copy-size: 12px;--mobile-copy-line: 1.6;--mobile-card-title-size: 14px;--motion-duration-fast: .22s;--motion-duration-base: .42s;--motion-duration-slow: .72s;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-ease-sharp: cubic-bezier(.2, .82, .16, 1);--hover-lift: 6px;--hover-lift-soft: 3px;--glow-accent: rgba(114, 178, 230, .34);--glow-accent-strong: rgba(114, 178, 230, .5);--panel-tilt: 5deg;--site-intro-bg: #242424;--site-intro-text: #cfcfcf;--site-intro-exit-ms: 420;--site-intro-z: 1000;--motion-ring-shadow: 0 0 0 1px rgba(158, 210, 251, .12), 0 24px 50px rgba(0, 0, 0, .34), 0 0 42px rgba(71, 152, 222, .18)}:where(.nn-brandbook) *{box-sizing:border-box}:where(.nn-brandbook) .lenis.lenis-smooth{scroll-behavior:auto!important}:where(.nn-brandbook) .lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}:where(.nn-brandbook) .lenis.lenis-stopped{overflow:hidden}:where(.nn-brandbook) .lenis.lenis-smooth iframe{pointer-events:none}.nn-brandbook{margin:0;min-width:320px;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--text);font-family:Manrope,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(.nn-brandbook) [data-nn-bg-video]{pointer-events:none}:where(.nn-brandbook) [data-nn-bg-video]::-webkit-media-controls,:where(.nn-brandbook) [data-nn-bg-video]::-webkit-media-controls-enclosure,:where(.nn-brandbook) [data-nn-bg-video]::-webkit-media-controls-panel,:where(.nn-brandbook) [data-nn-bg-video]::-webkit-media-controls-play-button,:where(.nn-brandbook) [data-nn-bg-video]::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0}:where(.nn-brandbook) a{color:inherit;text-decoration:none}:where(.nn-brandbook) img{display:block;max-width:100%}:where(.nn-brandbook) main{min-height:100vh}:where(.nn-brandbook) .nn-back-to-top{position:fixed;right:clamp(18px,2.6vw,34px);bottom:clamp(18px,3vw,36px);z-index:120;width:clamp(58px,4.25vw,72px);height:clamp(58px,4.25vw,72px);padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#071018;background:radial-gradient(circle at 30% 28%,rgba(248,252,255,.4),transparent 38%),linear-gradient(180deg,#bfd9eb,#8fb7d2);box-shadow:0 20px 40px #00000057,0 0 0 1px #e4f0fa47,0 0 38px #72b2e633;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,18px,0) scale(.82);transition:opacity var(--motion-duration-base) var(--motion-ease),transform var(--motion-duration-base) var(--motion-ease),visibility 0s linear var(--motion-duration-base),box-shadow var(--motion-duration-fast) ease,filter var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-back-to-top[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);transition:opacity var(--motion-duration-base) var(--motion-ease),transform var(--motion-duration-base) var(--motion-ease),visibility 0s linear 0s,box-shadow var(--motion-duration-fast) ease,filter var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-back-to-top:hover,:where(.nn-brandbook) .nn-back-to-top:focus-visible{box-shadow:0 26px 50px #0006,0 0 0 1px #d7e9f62e,0 0 48px #72b2e64d;filter:saturate(1.04)}:where(.nn-brandbook) .nn-back-to-top:hover{transform:translate3d(0,-4px,0) scale(1.03)}:where(.nn-brandbook) .nn-back-to-top:focus-visible{outline:2px solid rgba(174,203,224,.95);outline-offset:4px}:where(.nn-brandbook) .nn-back-to-top__icon{width:46%;height:46%;display:grid;place-items:center}:where(.nn-brandbook) .nn-back-to-top__icon svg{width:100%;height:100%;overflow:visible}:where(.nn-brandbook) .nn-site-intro{position:fixed;inset:0;z-index:var(--site-intro-z);display:grid;place-items:center;overflow:hidden;background:#030506;isolation:isolate;transform:translateZ(0);will-change:opacity}:where(.nn-brandbook) .nn-intro__logo{position:absolute;z-index:2;width:clamp(10rem,17vw,15rem);aspect-ratio:595.28 / 153;overflow:visible;opacity:0;transform:scale(.94);will-change:opacity}:where(.nn-brandbook) .nn-intro__n,:where(.nn-brandbook) .nn-intro__rest{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto;pointer-events:none;user-select:none;will-change:opacity}:where(.nn-brandbook) .nn-intro__n{transform-origin:0 0}:where(.nn-brandbook) .nn-intro__rest{transform-origin:50% 50%}:where(.nn-brandbook) .nn-intro__logo--black{z-index:4}:where(.nn-brandbook) .nn-intro__logo--black .nn-intro__n{transform:translate(22.18%,-59.48%) scale(2.05)}:where(.nn-brandbook) .nn-intro__flash{position:absolute;inset:0;opacity:0;pointer-events:none;will-change:opacity}:where(.nn-brandbook) .nn-intro__flash--white{z-index:3;background:#fff}:where(.nn-brandbook) .nn-intro__flash--black{z-index:5;background:#030506}:where(.nn-brandbook) .nn-intro__wave{position:absolute;z-index:1;left:-65vw;bottom:-104vh;width:230vw;height:145vh;border-radius:50%;background:radial-gradient(ellipse at 50% 47%,#bedaed9e,#aecbe0b8 16%,#5d95be80,#1641603b 50%,#03050600 72%);filter:blur(48px);opacity:0;transform:scale(.78);will-change:transform,opacity}:where(.nn-brandbook) .nn-intro__grain{position:absolute;z-index:6;inset:0;width:100%;height:100%;opacity:.062;mix-blend-mode:screen;pointer-events:none}:where(.nn-brandbook) .nn-intro.is-playing{animation:nn-curtain 2.62s ease both}:where(.nn-brandbook) .nn-intro.is-playing .nn-intro__logo--white{animation:nn-logo-white 2.28s cubic-bezier(.7,0,.15,1) both}:where(.nn-brandbook) .nn-intro.is-playing .nn-intro__logo--black{animation:nn-logo-black 2.48s cubic-bezier(.82,0,.12,1) both}:where(.nn-brandbook) .nn-intro.is-playing .nn-intro__logo--white .nn-intro__n{animation:nn-primary-n 2.28s cubic-bezier(.76,0,.2,1) both}:where(.nn-brandbook) .nn-intro.is-playing .nn-intro__logo--white .nn-intro__rest{animation:nn-logo-rest 2.28s cubic-bezier(.76,0,.2,1) both}:where(.nn-brandbook) .nn-intro.is-playing .nn-intro__wave{animation:nn-wave 2.05s .04s ease-in-out both}:where(.nn-brandbook) .nn-intro.is-playing .nn-intro__flash--white{animation:nn-flash-white 2.5s linear both}:where(.nn-brandbook) .nn-intro.is-playing .nn-intro__flash--black{animation:nn-flash-black 2.62s linear both}@keyframes nn-logo-white{0%,8%{opacity:0;transform:scale(.95)}14%,57%{opacity:1;transform:scale(1)}84%{opacity:1;transform:scale(25)}to{opacity:0;transform:scale(29)}}@keyframes nn-primary-n{0%,36%{transform:translate(0) scale(1)}54%,to{transform:translate(22.18%,-59.48%) scale(2.05)}}@keyframes nn-logo-rest{0%,36%{opacity:1;transform:translate(0) scaleX(1)}54%,to{opacity:0;transform:translate(-3%) scaleX(.04)}}@keyframes nn-logo-black{0%,73%{opacity:0;transform:scale(.92)}74%{opacity:1;transform:scale(.92)}88%{opacity:1;transform:scale(25)}96%,to{opacity:0;transform:scale(29)}}@keyframes nn-wave{0%{opacity:0;transform:scale(.86)}34%{opacity:.58;transform:scale(.98)}62%{opacity:.34;transform:scale(.93)}82%{opacity:.5;transform:scale(1.02)}to{opacity:0;transform:scale(1.06)}}@keyframes nn-flash-white{0%,72%{opacity:0}75%,87%{opacity:1}91%,to{opacity:0}}@keyframes nn-flash-black{0%,82%{opacity:0}89%,to{opacity:1}}@keyframes nn-curtain{0%,95%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-site-intro{display:none}}@media(max-width:600px){:where(.nn-brandbook) .nn-intro__logo{width:clamp(9rem,46vw,12rem)}:where(.nn-brandbook) .nn-intro__wave{left:-90vw;bottom:-72vh;width:280vw;height:118vh}}:where(.nn-brandbook) [data-motion]{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity,filter}:where(.nn-brandbook) [data-tilt-card]{--tilt-rotate-x: 0deg;--tilt-rotate-y: 0deg;transform-style:preserve-3d}:where(.nn-brandbook) .nn-cta-button{position:relative;isolation:isolate;overflow:hidden;transition:transform var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-cta-button:before{content:"";position:absolute;inset:-1px auto -1px -38%;width:34%;background:linear-gradient(120deg,#fff0,#ffffff2e 48%,#fff0);opacity:0;transform:skew(-24deg) translate(0);pointer-events:none;transition:transform var(--motion-duration-slow) var(--motion-ease),opacity .28s ease}:where(.nn-brandbook) .nn-cta-button:hover,:where(.nn-brandbook) .nn-cta-button:focus-visible{transform:translateY(calc(var(--hover-lift-soft) * -1))}:where(.nn-brandbook) .nn-cta-button:hover:before,:where(.nn-brandbook) .nn-cta-button:focus-visible:before{opacity:1;transform:skew(-24deg) translate(360%)}:where(.nn-brandbook) .nn-cta-button__icon{transition:transform var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-base) var(--motion-ease),filter var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-cta-button:hover .nn-cta-button__icon,:where(.nn-brandbook) .nn-cta-button:focus-visible .nn-cta-button__icon{transform:translate3d(4px,-1px,0);box-shadow:0 0 0 1px #ffffff14,0 0 28px #93caf047;filter:saturate(1.08)}:where(.nn-brandbook) :is(.nn-cta-button__icon,.nn-hero__cta-icon,.nn-build-banner__cta-icon,.nn-layer__icon,.nn-build-banner__icon,.nn-site-footer__social-icon,.nn-capability-card__signal-ring){position:relative;isolation:isolate}:where(.nn-brandbook) :is(.nn-cta-button__icon,.nn-hero__cta-icon,.nn-build-banner__cta-icon,.nn-layer__icon,.nn-build-banner__icon,.nn-site-footer__social-icon,.nn-capability-card__signal-ring):after{content:"";position:absolute;inset:-3px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#afd6f138,#afd6f100 70%);opacity:0;transform:scale(.82);pointer-events:none;transition:opacity .22s ease,transform .42s var(--motion-ease)}:where(.nn-brandbook) :is(.nn-cta-button__icon img,.nn-hero__cta-icon img,.nn-build-banner__cta-icon img,.nn-layer__icon img,.nn-build-banner__icon img,.nn-site-footer__social-icon img,.nn-capability-card__signal-icon){position:relative;z-index:1;transform:translateZ(0) scale(1) rotate(0);transition:transform .42s var(--motion-ease),filter .22s ease,opacity .22s ease;will-change:transform,filter}:where(.nn-brandbook) .nn-cta-button:hover .nn-cta-button__icon:after,:where(.nn-brandbook) .nn-cta-button:focus-visible .nn-cta-button__icon:after,:where(.nn-brandbook) .nn-hero__cta:hover .nn-hero__cta-icon:after,:where(.nn-brandbook) .nn-hero__cta:focus-visible .nn-hero__cta-icon:after,:where(.nn-brandbook) .nn-layer__icon:hover:after,:where(.nn-brandbook) .nn-build-banner__icon:hover:after,:where(.nn-brandbook) .nn-site-footer__social-link:hover .nn-site-footer__social-icon:after,:where(.nn-brandbook) .nn-site-footer__social-link:focus-visible .nn-site-footer__social-icon:after{opacity:1;transform:scale(1.08)}:where(.nn-brandbook) .nn-cta-button:hover .nn-cta-button__icon img,:where(.nn-brandbook) .nn-cta-button:focus-visible .nn-cta-button__icon img,:where(.nn-brandbook) .nn-hero__cta:hover .nn-hero__cta-icon img,:where(.nn-brandbook) .nn-hero__cta:focus-visible .nn-hero__cta-icon img,:where(.nn-brandbook) .nn-layer__icon:hover img,:where(.nn-brandbook) .nn-build-banner__icon:hover img,:where(.nn-brandbook) .nn-site-footer__social-link:hover .nn-site-footer__social-icon img,:where(.nn-brandbook) .nn-site-footer__social-link:focus-visible .nn-site-footer__social-icon img{transform:translate3d(0,-2px,0) scale(1.06);filter:saturate(1.08)}:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge,.nn-pill){position:relative;isolation:isolate;transition:border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-base) var(--motion-ease),color var(--motion-duration-fast) ease}:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge,.nn-pill):before{display:none}:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge) img{transition:filter var(--motion-duration-fast) ease}:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge):hover img,:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge):focus-visible img{transform:none}@media(prefers-reduced-motion:reduce){.nn-brandbook{--site-intro-exit-ms: 180}:where(.nn-brandbook) .nn-cta-button,:where(.nn-brandbook) .nn-cta-button:before,:where(.nn-brandbook) .nn-cta-button__icon,:where(.nn-brandbook) :is(.nn-cta-button__icon,.nn-hero__cta-icon,.nn-build-banner__cta-icon,.nn-layer__icon,.nn-build-banner__icon,.nn-site-footer__social-icon,.nn-capability-card__signal-ring):after,:where(.nn-brandbook) :is(.nn-cta-button__icon img,.nn-hero__cta-icon img,.nn-build-banner__cta-icon img,.nn-layer__icon img,.nn-build-banner__icon img,.nn-site-footer__social-icon img,.nn-capability-card__signal-icon){transition:none!important}:where(.nn-brandbook) .nn-cta-button:before{display:none}:where(.nn-brandbook) .nn-back-to-top{transition:none}:where(.nn-brandbook) :is(.nn-cta-button__icon,.nn-hero__cta-icon,.nn-build-banner__cta-icon,.nn-layer__icon,.nn-build-banner__icon,.nn-site-footer__social-icon,.nn-capability-card__signal-ring):after{display:none}:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge,.nn-pill),:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge,.nn-pill):before,:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge) img{transition:none!important}:where(.nn-brandbook) :is(.nn-thesis__badge,.nn-transformation__badge,.nn-operates__badge,.nn-pill):before{display:none}}@media(max-width:720px){:where(.nn-brandbook) .nn-back-to-top{right:16px;bottom:18px;width:56px;height:56px}}.nn-brandbook{--sig-left: clamp(44px, 4.5vw, 76px);--sig-bottom: clamp(24px, 3vw, 48px);--sig-icon: clamp(30px, 2.6vw, 36px);--sig-gap: 12px}:where(.nn-brandbook) .nn-signature__icon,:where(.nn-brandbook) .nn-signature__text{position:fixed;bottom:var(--sig-bottom);z-index:100;height:var(--sig-icon);opacity:0;visibility:hidden;pointer-events:none;user-select:none;transition:opacity .4s ease,visibility .4s ease}:where(.nn-brandbook) .nn-signature__icon{left:var(--sig-left);width:var(--sig-icon);display:grid;place-items:center;border:1px solid rgba(174,203,224,.6);border-radius:10px;background:#030b126b;backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff14,0 0 28px #6caadc1f}:where(.nn-brandbook) .nn-signature__icon img{width:60%;height:auto;display:block;user-select:none}:where(.nn-brandbook) .nn-signature__text{left:calc(var(--sig-left) + var(--sig-icon) + var(--sig-gap));display:flex;align-items:center;color:#fff;mix-blend-mode:difference;font-family:Manrope,Helvetica Neue,sans-serif;font-size:clamp(16px,1.3vw,19px);font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}@media(max-width:720px){.nn-brandbook{--sig-left: 20px;--sig-bottom: 20px;--sig-icon: 30px;--sig-gap: 10px}}:where(.nn-brandbook) .nn-cursor{display:none}@media(hover:hover)and (pointer:fine){:where(.nn-brandbook) .nn-cursor{position:fixed;top:0;left:0;z-index:200;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#f4f7fa;mix-blend-mode:difference;pointer-events:none;will-change:transform;transition:width .35s var(--motion-ease),height .35s var(--motion-ease),background .3s ease,opacity .25s ease}:where(.nn-brandbook) .nn-cursor__label{opacity:0;transform:scale(.6);font-family:Manrope,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06121c;white-space:nowrap;transition:opacity .25s ease,transform .3s var(--motion-ease)}:where(.nn-brandbook) .nn-cursor.is-link{width:48px;height:48px;background:#aecbe029;border:1px solid rgba(174,203,224,.6);backdrop-filter:blur(2px);mix-blend-mode:normal}:where(.nn-brandbook) .nn-cursor.is-text{width:108px;height:108px;background:radial-gradient(circle at 50% 35%,#d6e9f8f5,#8cb6d9d1 58%,#6ca0d29e);box-shadow:0 10px 44px #6caadc66;mix-blend-mode:normal}:where(.nn-brandbook) .nn-cursor.is-text .nn-cursor__label{opacity:1;transform:scale(1)}:where(.nn-brandbook) .nn-cursor__icon{position:absolute;inset:0;display:grid;place-items:center;color:#e4f0fa;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .25s ease,transform .3s var(--motion-ease)}:where(.nn-brandbook) .nn-cursor__icon svg{width:42%;height:42%}:where(.nn-brandbook) .nn-cursor.is-icon{width:56px;height:56px;background:#aecbe029;border:1px solid rgba(174,203,224,.6);backdrop-filter:blur(2px);mix-blend-mode:normal}:where(.nn-brandbook) .nn-cursor.is-icon .nn-cursor__icon{opacity:1;transform:scale(1)}:where(.nn-brandbook) .nn-cursor.is-hidden{opacity:0}}:where(.nn-brandbook) .nn-thesis{background:radial-gradient(circle at 50% 0%,#2954742e,#29547400 34%),linear-gradient(180deg,#090909,#070707 16%,#050607);padding:96px 0}:where(.nn-brandbook) .nn-thesis__header,:where(.nn-brandbook) .nn-thesis__cards{width:min(100%,var(--page-width));margin:0 auto}:where(.nn-brandbook) .nn-thesis__header{padding:0 140px}:where(.nn-brandbook) .nn-thesis__badge{width:244px;height:46px;border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--surface-soft);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 32px;flex:0 0 244px;color:var(--accent);line-height:1;letter-spacing:0;transition:transform var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-base) var(--motion-ease),color var(--motion-duration-fast) ease;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #aecbe00a}:where(.nn-brandbook) .nn-thesis__badge:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#3f5260f5,#2b3842f5);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-thesis__badge:hover,:where(.nn-brandbook) .nn-thesis__badge:focus-visible{border-color:#aecbe0e0;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #aecbe01f,0 14px 28px #00000038,0 0 24px #72b2e62e}:where(.nn-brandbook) .nn-thesis__badge:hover:after,:where(.nn-brandbook) .nn-thesis__badge:focus-visible:after{opacity:1}:where(.nn-brandbook) .nn-thesis__badge img{position:relative;z-index:2;user-select:none}:where(.nn-brandbook) .nn-thesis__badge span{position:relative;z-index:2;display:block;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0;text-transform:uppercase}:where(.nn-brandbook) .nn-thesis__title{margin:0;color:var(--text);font-size:clamp(3rem,5.15vw,6.7rem);font-weight:600;line-height:1.05;letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 18px 38px rgba(0,0,0,.18)}:where(.nn-brandbook) .nn-thesis__line{display:block}:where(.nn-brandbook) .nn-thesis__top-row{display:grid;grid-template-columns:244px minmax(0,1fr);align-items:center;column-gap:28px;margin-bottom:4px}:where(.nn-brandbook) .nn-thesis__line--middle{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);align-items:center;column-gap:96px}:where(.nn-brandbook) .nn-thesis__line-label{display:block;max-width:min(100%,1040px);white-space:nowrap}:where(.nn-brandbook) .nn-thesis__line--bottom{max-width:560px}:where(.nn-brandbook) .nn-thesis__copy{display:block;margin:20px 0 0;width:100%;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0;white-space:normal;text-transform:uppercase;color:var(--text);text-shadow:0 4px 4px rgba(0,0,0,.25)}:where(.nn-brandbook) .nn-thesis__copy--stacked{display:none}:where(.nn-brandbook) .nn-thesis__cards{padding:82px 190px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:35px;perspective:1400px}:where(.nn-brandbook) .nn-card{--card-lift: 0px;position:relative;margin:0;flex:1 1 calc((100% - 105px)/4);width:100%;max-width:var(--thesis-card-width);height:auto;aspect-ratio:380.221 / 471.334;overflow:hidden;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);transform:translate3d(0,var(--card-lift),0) rotateX(var(--tilt-rotate-x)) rotateY(var(--tilt-rotate-y));transition:transform var(--motion-duration-base) var(--motion-ease),box-shadow var(--motion-duration-base) var(--motion-ease),border-color var(--motion-duration-fast) ease;border:1px solid rgba(141,181,213,.08);isolation:isolate}:where(.nn-brandbook) .nn-card img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;transition:transform 1.1s var(--motion-ease),filter var(--motion-duration-base) ease;transform:scale(1.01);filter:saturate(.94) contrast(1.02)}:where(.nn-brandbook) .nn-card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(130deg,#bae2ff29,#bae2ff00 34%,#bae2ff14),radial-gradient(circle at 50% 0%,#68b0e933,#68b0e900 50%);opacity:0;transition:opacity var(--motion-duration-base) ease;pointer-events:none}:where(.nn-brandbook) .nn-card:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,#080b1000,#0c111866 20%,#171f28eb);pointer-events:none}:where(.nn-brandbook) .nn-card__content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:18px 18px 28px}:where(.nn-brandbook) .nn-card__eyebrow{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;backdrop-filter:blur(10px);font-size:11px;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;transition:transform var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-card__body{display:grid;gap:8px;max-width:250px}:where(.nn-brandbook) .nn-card__title,:where(.nn-brandbook) .nn-card__description{margin:0}:where(.nn-brandbook) .nn-card__title{font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:#f3f7fc}:where(.nn-brandbook) .nn-card__description{font-size:15px;font-weight:400;line-height:1.35;letter-spacing:-.02em;color:#e7ecf3cc}:where(.nn-brandbook) .nn-card:hover,:where(.nn-brandbook) .nn-card:focus-within{--card-lift: calc(var(--hover-lift) * -1);box-shadow:inset 0 0 0 1px #a7d4f724,0 26px 52px #00000057,0 0 40px #4e99d829}:where(.nn-brandbook) .nn-card:hover:before,:where(.nn-brandbook) .nn-card:focus-within:before{opacity:1}:where(.nn-brandbook) .nn-card:hover img,:where(.nn-brandbook) .nn-card:focus-within img{transform:scale(1.05);filter:saturate(1.04) contrast(1.08)}:where(.nn-brandbook) .nn-card:hover .nn-card__eyebrow,:where(.nn-brandbook) .nn-card:focus-within .nn-card__eyebrow{transform:translate3d(0,-3px,0);border-color:#bae2ff47;background:#ffffff24;color:#ffffffeb}:where(.nn-brandbook) .nn-thesis__dots{display:none}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-card,:where(.nn-brandbook) .nn-card img,:where(.nn-brandbook) .nn-card:before,:where(.nn-brandbook) .nn-card__eyebrow{transition:none}}@media(max-width:1440px){:where(.nn-brandbook) .nn-thesis__header{padding-inline:52px}:where(.nn-brandbook) .nn-thesis__title{font-size:clamp(3.15rem,5vw,5.2rem)}:where(.nn-brandbook) .nn-thesis__top-row{column-gap:20px;margin-bottom:10px}:where(.nn-brandbook) .nn-thesis__line--middle{grid-template-columns:1fr minmax(280px,380px);align-items:start;column-gap:48px}:where(.nn-brandbook) .nn-thesis__line-label{max-width:10ch;white-space:normal}:where(.nn-brandbook) .nn-thesis__line--bottom{max-width:none}:where(.nn-brandbook) .nn-thesis__copy{margin-top:8px;font-size:13px;line-height:1.7}:where(.nn-brandbook) .nn-thesis__cards{padding:48px 52px 0;gap:24px}:where(.nn-brandbook) .nn-card{flex:1 1 min(380px,100%);width:100%;aspect-ratio:380.221 / 471.334}:where(.nn-brandbook) .nn-card__content{padding:18px 18px 24px}:where(.nn-brandbook) .nn-card__body{max-width:230px}}@media(max-width:1320px){:where(.nn-brandbook) .nn-thesis__top-row,:where(.nn-brandbook) .nn-thesis__line--middle{grid-template-columns:1fr;row-gap:18px}:where(.nn-brandbook) .nn-thesis__line-label{max-width:none}:where(.nn-brandbook) .nn-thesis__copy--inline{display:none}:where(.nn-brandbook) .nn-thesis__copy--stacked{display:block;max-width:620px;margin-top:0;font-size:13px;line-height:1.7}}@media(max-width:1100px){:where(.nn-brandbook) .nn-thesis{padding:56px 0 72px}:where(.nn-brandbook) .nn-thesis__header{padding-inline:22px}:where(.nn-brandbook) .nn-thesis__title{font-size:clamp(2.8rem,8vw,5rem)}:where(.nn-brandbook) .nn-thesis__top-row{grid-template-columns:1fr;row-gap:18px}:where(.nn-brandbook) .nn-thesis__line--middle{grid-template-columns:1fr;row-gap:20px}:where(.nn-brandbook) .nn-thesis__line--bottom{max-width:none}:where(.nn-brandbook) .nn-thesis__line-label{max-width:none;white-space:normal}:where(.nn-brandbook) .nn-thesis__copy--stacked{max-width:100%;font-size:13px;width:100%}:where(.nn-brandbook) .nn-thesis__cards{padding:40px 22px 0}:where(.nn-brandbook) .nn-card__content{padding:16px 16px 22px}:where(.nn-brandbook) .nn-card__eyebrow{min-height:32px;padding-inline:14px;font-size:10px}:where(.nn-brandbook) .nn-card__title{font-size:clamp(1.35rem,3vw,1.8rem)}:where(.nn-brandbook) .nn-card__description{font-size:14px}}@media(max-width:720px){:where(.nn-brandbook) .nn-thesis__header{padding-inline:16px;text-align:center}:where(.nn-brandbook) .nn-thesis__top-row,:where(.nn-brandbook) .nn-thesis__line--middle{justify-items:center}:where(.nn-brandbook) .nn-thesis__badge{width:fit-content;min-width:0;margin-inline:auto;padding-inline:24px}:where(.nn-brandbook) .nn-thesis__title{font-size:clamp(2rem,9.2vw,3rem)}:where(.nn-brandbook) .nn-thesis__line--top,:where(.nn-brandbook) .nn-thesis__line--middle,:where(.nn-brandbook) .nn-thesis__line--bottom{max-width:none}:where(.nn-brandbook) .nn-thesis__copy--stacked{max-width:320px;margin:18px auto 0;text-align:center}:where(.nn-brandbook) .nn-thesis__carousel{container-type:inline-size}:where(.nn-brandbook) .nn-thesis__cards{--thesis-slide: 74cqi;flex-wrap:nowrap;justify-content:flex-start;gap:12px;padding-block:40px 32px;padding-inline:calc((100cqi - var(--thesis-slide)) / 2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}:where(.nn-brandbook) .nn-thesis__cards::-webkit-scrollbar{display:none}:where(.nn-brandbook) .nn-card{flex:0 0 var(--thesis-slide);width:auto;max-width:none;margin-inline:0;scroll-snap-align:center;scroll-snap-stop:always}:where(.nn-brandbook) .nn-thesis__dots{display:flex;justify-content:center;gap:.6rem}:where(.nn-brandbook) .nn-thesis__dot{width:.5rem;height:.5rem;padding:0;border:1px solid rgba(181,218,238,.55);border-radius:50%;background:transparent;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}:where(.nn-brandbook) .nn-thesis__dot[aria-current=true]{border-color:#c4dceaf2;background:#c4dceaf2;transform:scale(1.15)}:where(.nn-brandbook) .nn-card__content{padding:14px 14px 20px;align-items:center;text-align:center}:where(.nn-brandbook) .nn-card__eyebrow{align-self:center;font-size:var(--mobile-meta-size)}:where(.nn-brandbook) .nn-card__body{gap:6px;max-width:230px;margin-inline:auto;justify-items:center}:where(.nn-brandbook) .nn-card__description{font-size:var(--mobile-copy-size);line-height:var(--mobile-copy-line)}}:where(.nn-brandbook) .nn-belief{position:relative;left:50%;width:100dvw;max-width:100dvw;margin-left:-50dvw;overflow:hidden;background:radial-gradient(circle at 50% 18%,#4e8bb924,#4e8bb900 30%),#121212;padding:112px 0}:where(.nn-brandbook) .nn-belief__stage{width:min(100% - 160px,1600px);margin:0 auto}:where(.nn-brandbook) .nn-belief__panel{position:relative;min-height:586px;overflow:visible;isolation:isolate}:where(.nn-brandbook) .nn-belief__headline{position:absolute;z-index:2;color:#d2d2d2}:where(.nn-brandbook) .nn-belief__headline h2,:where(.nn-brandbook) .nn-belief__headline p{margin:0;font-family:Manrope,Helvetica Neue,sans-serif;font-size:clamp(5rem,6.9vw,8.72rem);font-weight:500;line-height:.86;letter-spacing:0;text-transform:uppercase;text-shadow:0 24px 42px rgba(0,0,0,.28)}:where(.nn-brandbook) .nn-belief__headline span{display:block}:where(.nn-brandbook) .nn-belief__headline--left{top:10%;left:clamp(40px,8.8vw,176px)}:where(.nn-brandbook) .nn-belief__headline--right{top:10%;right:clamp(34px,3.5vw,68px)}:where(.nn-brandbook) .nn-belief__visual{position:absolute;inset:0;z-index:1;pointer-events:none}:where(.nn-brandbook) .nn-belief__media{position:absolute;top:14px;left:50%;width:min(59vw,820px);min-width:660px;aspect-ratio:822 / 558;transform:translate(-50%)}:where(.nn-brandbook) .nn-belief__video{position:absolute;z-index:1;inset:0;width:100%;height:100%!important;display:block;background-color:#000;transform-origin:center center;opacity:.88;mix-blend-mode:screen;animation:nn-belief-media-presence 5.8s ease-in-out infinite,nn-belief-media-zoom 14s ease-in-out infinite alternate;user-select:none}:where(.nn-brandbook) .nn-belief__copy{position:absolute;z-index:3;bottom:10%;margin:0;max-width:538px;color:#d0d0d0;font-size:14px;font-weight:600;line-height:1.9;letter-spacing:0;text-transform:uppercase;text-shadow:0 16px 32px rgba(0,0,0,.18)}:where(.nn-brandbook) .nn-belief__copy--left{left:clamp(42px,8.6vw,169px)}:where(.nn-brandbook) .nn-belief__copy--right{right:clamp(42px,7.8vw,153px)}:where(.nn-brandbook) .nn-belief__copy span{display:inline}@keyframes nn-belief-rise{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nn-belief-media-presence{0%,to{opacity:.78;filter:contrast(1.04) brightness(1)}50%{opacity:.98;filter:contrast(1.16) brightness(1.18)}}@keyframes nn-belief-media-zoom{0%{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:1440px){:where(.nn-brandbook) .nn-belief{padding:84px 0 80px}:where(.nn-brandbook) .nn-belief__stage{width:min(100% - 116px,1280px)}:where(.nn-brandbook) .nn-belief__panel{min-height:522px}:where(.nn-brandbook) .nn-belief__headline h2,:where(.nn-brandbook) .nn-belief__headline p{font-size:clamp(4.3rem,6.7vw,6.7rem)}:where(.nn-brandbook) .nn-belief__headline--left,:where(.nn-brandbook) .nn-belief__headline--right{top:46px}:where(.nn-brandbook) .nn-belief__media{top:15px;width:min(62vw,720px);min-width:560px}:where(.nn-brandbook) .nn-belief__copy{bottom:34px;max-width:486px;font-size:12px;line-height:1.9}:where(.nn-brandbook) .nn-belief__copy--left{left:clamp(32px,6.4vw,92px)}:where(.nn-brandbook) .nn-belief__copy--right{right:clamp(32px,5.6vw,82px)}}@media(max-width:1100px){:where(.nn-brandbook) .nn-belief{padding:68px 0 42px}:where(.nn-brandbook) .nn-belief__stage{width:min(100% - 44px,960px)}:where(.nn-brandbook) .nn-belief__panel{display:grid;grid-template-areas:"left" "visual" "right" "copy-right" "copy-left";justify-items:center;gap:18px;min-height:auto}:where(.nn-brandbook) .nn-belief__headline h2,:where(.nn-brandbook) .nn-belief__headline p{font-size:clamp(3.35rem,9vw,5.15rem);line-height:.9}:where(.nn-brandbook) .nn-belief__headline,:where(.nn-brandbook) .nn-belief__visual,:where(.nn-brandbook) .nn-belief__copy{position:relative;inset:auto}:where(.nn-brandbook) .nn-belief__headline--left{grid-area:left;width:min(calc(100% - 48px),480px);margin-inline:auto;text-align:center}:where(.nn-brandbook) .nn-belief__headline--right{grid-area:right;width:min(calc(100% - 48px),480px);margin-inline:auto;text-align:center}:where(.nn-brandbook) .nn-belief__visual{grid-area:visual;width:100%;min-height:452px}:where(.nn-brandbook) .nn-belief__media{top:58px;width:min(calc(100% - 88px),640px);min-width:0}:where(.nn-brandbook) .nn-belief__copy{width:min(calc(100% - 56px),560px);max-width:min(calc(100% - 56px),560px);margin-inline:auto;font-size:11px;line-height:1.75;text-align:center}:where(.nn-brandbook) .nn-belief__copy span{display:block}:where(.nn-brandbook) .nn-belief__copy--right{grid-area:copy-right}:where(.nn-brandbook) .nn-belief__copy--left{grid-area:copy-left}}@media(max-width:920px){:where(.nn-brandbook) .nn-belief{padding:52px 0 28px}:where(.nn-brandbook) .nn-belief__stage{width:calc(100% - 28px)}:where(.nn-brandbook) .nn-belief__panel{gap:16px}:where(.nn-brandbook) .nn-belief__headline h2,:where(.nn-brandbook) .nn-belief__headline p{font-size:clamp(3.05rem,11vw,4.7rem);line-height:.9}:where(.nn-brandbook) .nn-belief__headline--left,:where(.nn-brandbook) .nn-belief__headline--right{width:min(calc(100% - 36px),440px)}:where(.nn-brandbook) .nn-belief__media{top:48px;width:min(calc(100% - 80px),620px)}:where(.nn-brandbook) .nn-belief__copy{width:min(calc(100% - 36px),520px);max-width:min(calc(100% - 36px),520px);font-size:11px;line-height:1.7}}@media(max-width:720px){:where(.nn-brandbook) .nn-belief{padding:40px 0 20px}:where(.nn-brandbook) .nn-belief__stage{width:calc(100% - 24px)}:where(.nn-brandbook) .nn-belief__panel{gap:14px}:where(.nn-brandbook) .nn-belief__headline h2,:where(.nn-brandbook) .nn-belief__headline p{font-size:clamp(2.75rem,14vw,3.9rem)}:where(.nn-brandbook) .nn-belief__headline--right p{font-size:clamp(2.35rem,10.8vw,2.75rem)}:where(.nn-brandbook) .nn-belief__headline--left,:where(.nn-brandbook) .nn-belief__headline--right{width:min(calc(100% - 32px),360px)}:where(.nn-brandbook) .nn-belief__visual{min-height:330px}:where(.nn-brandbook) .nn-belief__media{top:40px;width:min(calc(100% - 24px),440px);min-width:0;max-width:none}:where(.nn-brandbook) .nn-belief__video{opacity:.88}:where(.nn-brandbook) .nn-belief__copy{width:min(calc(100% - 32px),320px);max-width:min(calc(100% - 32px),320px);font-size:var(--mobile-copy-size);line-height:var(--mobile-copy-line)}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-belief__headline,:where(.nn-brandbook) .nn-belief__copy,:where(.nn-brandbook) .nn-belief__video{animation:none}}:where(.nn-brandbook) .nn-build-banner{background:#000;padding:0}:where(.nn-brandbook) .nn-build-banner__panel{position:relative;width:100%;min-height:779px;margin:0 auto;overflow:hidden;border-radius:0;background:#071018;box-shadow:none;isolation:isolate}:where(.nn-brandbook) .nn-build-banner__media,:where(.nn-brandbook) .nn-build-banner__video,:where(.nn-brandbook) .nn-build-banner__overlay{position:absolute;inset:0}:where(.nn-brandbook) .nn-build-banner__media{overflow:hidden}:where(.nn-brandbook) .nn-build-banner__video{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:none}:where(.nn-brandbook) .nn-build-banner__overlay{background:linear-gradient(90deg,#02070cb3,#02070c42 34%,#02070c57 66%,#02070ca3),linear-gradient(180deg,#02070c38,#02070c75),radial-gradient(circle at 50% 50%,#0000 0 18%,#00000029 36%,#00000057 64%,#000000ad),radial-gradient(circle at 78% 18%,#72b2e633,#72b2e600 30%)}:where(.nn-brandbook) .nn-build-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:min(100%,1360px);min-height:779px;margin:0 auto;padding:58px 74px;transform:translate(clamp(26px,2.2vw,40px))}:where(.nn-brandbook) .nn-build-banner__headline{display:grid;grid-template-columns:minmax(300px,470px) minmax(72px,180px) minmax(300px,470px);justify-content:center;align-items:start;column-gap:clamp(24px,3vw,48px)}:where(.nn-brandbook) .nn-build-banner__title{margin:0;width:100%;color:#cfcfcf;font-size:clamp(3.8rem,5.65vw,5.9rem);font-weight:500;line-height:.9;letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 18px 36px rgba(0,0,0,.28)}:where(.nn-brandbook) .nn-build-banner__title span{display:block}:where(.nn-brandbook) .nn-build-banner__title--left{justify-self:end;max-width:470px}:where(.nn-brandbook) .nn-build-banner__aside{display:grid;grid-column:3;width:100%;max-width:470px;justify-self:start;justify-items:start;gap:34px;padding-top:0}:where(.nn-brandbook) .nn-build-banner__title--right{max-width:470px;justify-self:start;text-align:left}:where(.nn-brandbook) .nn-build-banner__cta{width:min(100%,320px);min-height:67px;padding:7px 8px 7px 44px;border:1px solid rgba(226,236,244,.9);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:space-between;gap:18px;color:#e8eef4;background:#0710181f;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #ffffff0a}:where(.nn-brandbook) .nn-build-banner__cta span:first-child{font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 4px 4px rgba(0,0,0,.25)}:where(.nn-brandbook) .nn-build-banner__cta:hover{background:#0710181f;border-color:#e2ecf4e6;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #ffffff0a}:where(.nn-brandbook) .nn-build-banner__cta:focus-visible{outline:2px solid rgba(232,238,244,.92);outline-offset:3px}:where(.nn-brandbook) .nn-build-banner__cta-icon{width:51px;height:51px;flex:none;border-radius:50%;background:#d7e5f1;display:grid;place-items:center;user-select:none;box-shadow:inset 0 1px #ffffff52,0 0 18px #c9e1f638}:where(.nn-brandbook) .nn-build-banner__cta-icon img{width:14px;height:14px}:where(.nn-brandbook) .nn-build-banner__footer{width:min(100%,780px);margin-top:clamp(42px,5vw,74px);margin-inline:auto;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none}:where(.nn-brandbook) .nn-build-banner__icon{width:36px;height:36px;border:1px solid rgba(174,203,224,.6);border-radius:10px;display:grid;place-items:center;background:#030b126b;backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff14,0 0 28px #6caadc1f}:where(.nn-brandbook) .nn-build-banner__icon img{width:22px;height:12px;user-select:none}:where(.nn-brandbook) .nn-build-banner__footer p{margin:0;max-width:680px;color:#cfcfcf;font-size:14px;font-weight:600;line-height:25px;text-align:left;text-transform:uppercase;text-shadow:0 12px 24px rgba(0,0,0,.26)}@media(max-width:1440px){:where(.nn-brandbook) .nn-build-banner__panel{width:min(100%,1712px)}:where(.nn-brandbook) .nn-build-banner__content{width:min(100%,1240px);padding:52px 44px;transform:translate(clamp(14px,1.6vw,24px))}:where(.nn-brandbook) .nn-build-banner__headline{grid-template-columns:minmax(260px,430px) minmax(44px,120px) minmax(260px,430px);column-gap:clamp(18px,2.6vw,34px)}:where(.nn-brandbook) .nn-build-banner__title{font-size:clamp(3.2rem,5.1vw,4.9rem)}:where(.nn-brandbook) .nn-build-banner__aside{max-width:430px;gap:28px}:where(.nn-brandbook) .nn-build-banner__footer{width:min(100%,700px);margin-top:56px}}@media(max-width:1100px){:where(.nn-brandbook) .nn-build-banner{padding:24px 22px 72px}:where(.nn-brandbook) .nn-build-banner__panel{width:100%;min-height:620px}:where(.nn-brandbook) .nn-build-banner__content{width:100%;min-height:620px;padding:42px 28px;transform:none}:where(.nn-brandbook) .nn-build-banner__headline{grid-template-columns:1fr;gap:28px}:where(.nn-brandbook) .nn-build-banner__title{font-size:clamp(2.8rem,8vw,4.6rem)}:where(.nn-brandbook) .nn-build-banner__aside{max-width:340px;gap:26px}:where(.nn-brandbook) .nn-build-banner__title--right{max-width:340px}:where(.nn-brandbook) .nn-build-banner__footer{width:min(100%,620px);margin-top:52px}}@media(max-width:720px){:where(.nn-brandbook) .nn-build-banner{padding:20px 12px 36px}:where(.nn-brandbook) .nn-build-banner__panel{width:100%;min-height:clamp(560px,168vw,720px);border-radius:24px}:where(.nn-brandbook) .nn-build-banner__media{background:linear-gradient(180deg,#040a0e2e,#040a0e57 28%,#040a0e94 62%,#040a0ec2)}:where(.nn-brandbook) .nn-build-banner__content{display:flex;flex-direction:column;justify-content:center;min-height:clamp(560px,168vw,720px);padding:24px 16px 20px;text-align:center;transform:none}:where(.nn-brandbook) .nn-build-banner__headline{display:grid;grid-template-columns:1fr;justify-items:center;gap:18px}:where(.nn-brandbook) .nn-build-banner__title{font-size:clamp(2rem,9.4vw,2.9rem);line-height:.9;letter-spacing:-.05em;text-wrap:pretty}:where(.nn-brandbook) .nn-build-banner__title--left{max-width:240px;justify-self:center;text-align:center}:where(.nn-brandbook) .nn-build-banner__title--right{max-width:240px;margin:0;justify-self:center;text-align:center}:where(.nn-brandbook) .nn-build-banner__aside{grid-column:auto;gap:16px;justify-items:center;justify-self:center;width:100%;max-width:252px;margin:0}:where(.nn-brandbook) .nn-build-banner__cta{width:min(100%,252px);min-height:54px;margin:0;padding:5px 5px 5px 18px;gap:10px}:where(.nn-brandbook) .nn-build-banner__cta span:first-child{max-width:156px;flex:1 1 auto;font-size:9px;line-height:1.25;text-align:center}:where(.nn-brandbook) .nn-build-banner__cta-icon{width:40px;height:40px}:where(.nn-brandbook) .nn-build-banner__footer{width:100%;margin-top:88px;padding-top:0;grid-template-columns:1fr;gap:12px;justify-items:center}:where(.nn-brandbook) .nn-build-banner__footer p{max-width:270px;font-size:var(--mobile-copy-size);line-height:var(--mobile-copy-line);text-align:center}}@media(max-width:420px){:where(.nn-brandbook) .nn-build-banner{padding-inline:10px}:where(.nn-brandbook) .nn-build-banner__content{padding-inline:14px}:where(.nn-brandbook) .nn-build-banner__headline{gap:16px}:where(.nn-brandbook) .nn-build-banner__title{font-size:clamp(1.85rem,9.2vw,2.45rem)}:where(.nn-brandbook) .nn-build-banner__title--left,:where(.nn-brandbook) .nn-build-banner__title--right,:where(.nn-brandbook) .nn-build-banner__aside{max-width:236px}:where(.nn-brandbook) .nn-build-banner__footer{margin-top:72px}:where(.nn-brandbook) .nn-build-banner__footer p{max-width:244px}}:where(.nn-brandbook) .nn-capabilities{position:relative;left:50%;width:100dvw;max-width:100dvw;margin-left:-50dvw;overflow:hidden;background:radial-gradient(96.04% 96.03% at 50.78% 22.94%,#070707 57.71%,#1f3d53)}:where(.nn-brandbook) .nn-capabilities:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,#70b5eb24,#70b5eb00 32%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 22%)}:where(.nn-brandbook) .nn-capabilities__inner{position:relative;width:100%;padding:54px 0 74px}:where(.nn-brandbook) .nn-capabilities__header{position:relative;z-index:1;overflow:visible;display:flex;justify-content:center;padding:14px 0 26px}:where(.nn-brandbook) .nn-capabilities__title{position:relative;display:block;margin:0;width:100%;max-width:none;box-sizing:border-box;padding-inline:clamp(26px,4vw,72px);text-align:center;font-family:Manrope,Helvetica Neue,sans-serif;font-size:clamp(3.2rem,calc((100vw - 96px) / 11.2),160px);font-style:normal;font-weight:600;line-height:.84;letter-spacing:-.072em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg,#cfcfcf,#040e15a1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 24px 36px rgba(0,0,0,.24);user-select:none}:where(.nn-brandbook) .nn-capabilities__viewport{position:relative;z-index:2;width:min(calc(100% + 240px),100dvw + 240px);margin-top:28px;margin-left:-120px;overflow:hidden;cursor:grab;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,1) 38px,rgba(0,0,0,1) calc(100% - 38px),transparent 100%);perspective:1400px}:where(.nn-brandbook) .nn-capabilities__viewport[data-dragging=true]{cursor:grabbing}:where(.nn-brandbook) .nn-capabilities__rail{display:flex;align-items:stretch;gap:12px;width:max-content;padding:0;will-change:transform}:where(.nn-brandbook) .nn-capability-card{--card-lift: 0px;--card-scale: 1;user-select:none;flex:0 0 var(--capability-card-width);position:relative;display:flex;flex-direction:column;min-height:var(--capability-card-height);overflow:hidden;padding:30px 30px 28px;border:none;border-radius:22px;background:linear-gradient(180deg,#26343e00 49.04%,#6489a480),linear-gradient(180deg,#000000fa,#010305fa);box-shadow:inset 0 0 0 1px #607c912e,inset 0 1px #ffffff0a;transform:translate3d(0,var(--card-lift),0) scale(var(--card-scale)) rotateX(var(--tilt-rotate-x)) rotateY(var(--tilt-rotate-y));transition:transform var(--motion-duration-base) var(--motion-ease),box-shadow var(--motion-duration-base) var(--motion-ease),filter var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-capability-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(140deg,#bee7ff1f,#bee7ff00 32%),radial-gradient(circle at 50% 0%,#5aa0d733,#5aa0d700 56%);opacity:0;transition:opacity var(--motion-duration-base) ease;pointer-events:none}:where(.nn-brandbook) .nn-capability-card:hover{--card-lift: calc(var(--hover-lift) * -1);box-shadow:inset 0 0 0 1px #749cba47,inset 0 1px #ffffff0d,0 24px 46px #00000052,0 0 0 1px #73a5d014,0 0 32px #4992d124}:where(.nn-brandbook) .nn-capability-card:hover:after,:where(.nn-brandbook) .nn-capability-card:focus-visible:after,:where(.nn-brandbook) .nn-capability-card.is-active:after{opacity:1}:where(.nn-brandbook) .nn-capability-card__signal{position:relative;z-index:1;display:grid;place-items:center;width:100%;margin-bottom:52px}:where(.nn-brandbook) .nn-capability-card__signal-ring{position:relative;width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#121a22f5,#04070afa);border:1px solid rgba(130,168,201,.16);box-shadow:inset 0 1px #c5e1f814,inset 0 -18px 34px #00000070,0 18px 32px #00000057,0 0 34px #3a8fdc3d,0 0 92px #3a8fdc4d;transition:transform var(--motion-duration-base) var(--motion-ease),box-shadow var(--motion-duration-base) var(--motion-ease),border-color var(--motion-duration-fast) ease;animation:nn-capability-pulse 6s ease-in-out infinite}:where(.nn-brandbook) .nn-capability-card__signal-icon{position:relative;z-index:1;display:block;width:57px;height:55px;object-fit:contain;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}:where(.nn-brandbook) .nn-capability-card:hover .nn-capability-card__signal-icon,:where(.nn-brandbook) .nn-capability-card:focus-visible .nn-capability-card__signal-icon,:where(.nn-brandbook) .nn-capability-card.is-active .nn-capability-card__signal-icon{transform:none;filter:none}:where(.nn-brandbook) .nn-capability-card:hover .nn-capability-card__signal-ring:after,:where(.nn-brandbook) .nn-capability-card:focus-visible .nn-capability-card__signal-ring:after{opacity:1;transform:scale(1.02)}:where(.nn-brandbook) .nn-capability-card__body{position:relative;z-index:1;text-align:left;max-width:100%}:where(.nn-brandbook) .nn-capability-card h3,:where(.nn-brandbook) .nn-capability-card p{margin:0}:where(.nn-brandbook) .nn-capability-card h3{color:#cfcfcf;font-size:21px;font-weight:400;line-height:1.08;letter-spacing:0;text-transform:uppercase}:where(.nn-brandbook) .nn-capability-card p{color:#cfcfcf;font-size:14px;font-weight:400;line-height:1.72}:where(.nn-brandbook) .nn-capability-card:hover .nn-capability-card__signal-ring,:where(.nn-brandbook) .nn-capability-card:focus-visible .nn-capability-card__signal-ring{border-color:#98cdf447;box-shadow:inset 0 1px #c5e1f81a,inset 0 -18px 34px #00000070,0 18px 32px #00000057,0 0 40px #3a8fdc52,0 0 112px #3a8fdc57}:where(.nn-brandbook) .nn-capability-card.is-active .nn-capability-card__signal-ring{border-color:#94c4e83d;box-shadow:inset 0 1px #c5e1f814,inset 0 -18px 34px #00000070,0 18px 32px #00000057,0 0 28px #3a8fdc33,0 0 72px #3a8fdc2e;animation:none}:where(.nn-brandbook) .nn-capability-card.is-active{--card-lift: calc(var(--hover-lift-soft) * -1);z-index:2;box-shadow:inset 0 0 0 1px #7eb7e642,inset 0 1px #ffffff0f,0 28px 60px #0000005c,0 0 46px #4d97d62e}:where(.nn-brandbook) .nn-capability-card.is-active h3{color:#edf7ff}@keyframes nn-capability-pulse{0%,to{box-shadow:inset 0 1px #c5e1f814,inset 0 -18px 34px #00000070,0 18px 32px #00000057,0 0 34px #3a8fdc3d,0 0 92px #3a8fdc4d}50%{box-shadow:inset 0 1px #c5e1f817,inset 0 -18px 34px #00000070,0 18px 32px #00000057,0 0 42px #3a8fdc4d,0 0 108px #3a8fdc59}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-capability-card,:where(.nn-brandbook) .nn-capability-card:after,:where(.nn-brandbook) .nn-capability-card__signal-ring{transition:none;animation:none}}@media(max-width:1440px){:where(.nn-brandbook) .nn-capabilities__title{font-size:clamp(3.1rem,calc((100vw - 72px) / 11.3),126px)}:where(.nn-brandbook) .nn-capabilities__viewport{width:calc(100% + 200px);margin-left:-100px}:where(.nn-brandbook) .nn-capability-card{flex-basis:clamp(180px,17vw,230px)}}@media(max-width:1100px){:where(.nn-brandbook) .nn-capabilities__inner{padding:24px 0 52px}:where(.nn-brandbook) .nn-capabilities__header{padding:10px 0 18px}:where(.nn-brandbook) .nn-capabilities__title{padding-inline:22px;font-size:clamp(2.8rem,6.4vw,5rem);line-height:.88;white-space:normal;text-wrap:balance}:where(.nn-brandbook) .nn-capabilities__viewport{width:auto;margin-top:18px;margin-left:0;mask-image:none}:where(.nn-brandbook) .nn-capabilities__rail{padding-inline:22px}:where(.nn-brandbook) .nn-capability-card{flex-basis:240px;min-height:220px;padding:24px 18px 20px}:where(.nn-brandbook) .nn-capability-card__signal{margin-bottom:32px}:where(.nn-brandbook) .nn-capability-card h3{font-size:var(--mobile-card-title-size)}:where(.nn-brandbook) .nn-capability-card p{font-size:var(--mobile-copy-size);line-height:var(--mobile-copy-line)}}@media(max-width:720px){:where(.nn-brandbook) .nn-capabilities__inner{padding:20px 0 42px}:where(.nn-brandbook) .nn-capabilities__title{width:fit-content;max-width:13.5ch;margin-inline:auto;padding-inline:20px;font-size:clamp(1.7rem,9vw,2.6rem);line-height:.9;white-space:normal;overflow:visible;overflow-wrap:normal;word-break:normal;text-wrap:balance}:where(.nn-brandbook) .nn-capabilities__viewport{width:100%;margin-top:20px;margin-left:0;padding-inline:0;overflow:hidden;mask-image:none}:where(.nn-brandbook) .nn-capabilities__rail{display:flex;width:max-content;gap:14px;padding-inline:0}:where(.nn-brandbook) .nn-capability-card{width:auto;flex:0 0 min(360px,calc(100vw - 52px));min-height:208px;padding:22px 18px 18px;border-radius:24px}:where(.nn-brandbook) .nn-capability-card__signal{margin-bottom:26px}:where(.nn-brandbook) .nn-capability-card__signal-ring{width:78px;height:78px}:where(.nn-brandbook) .nn-capability-card__signal-icon{width:50px;height:48px}:where(.nn-brandbook) .nn-capability-card h3{font-size:1rem;line-height:1.12}:where(.nn-brandbook) .nn-capability-card p{margin-top:10px;font-size:var(--mobile-copy-size);line-height:var(--mobile-copy-line)}:where(.nn-brandbook) .nn-capability-card__body{max-width:250px;margin-inline:auto;text-align:center}}@media(min-width:900px){:where(.nn-brandbook) .nn-capabilities__title{font-size:min(160px,calc((100vw - 96px) / 11.2));line-height:.8;white-space:nowrap}:where(.nn-brandbook) .nn-capabilities__viewport{width:min(calc(100% + 240px),100dvw + 240px);margin-top:8px;margin-left:-120px;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,1) 38px,rgba(0,0,0,1) calc(100% - 38px),transparent 100%)}:where(.nn-brandbook) .nn-capabilities__rail{padding-inline:clamp(22px,2.4vw,34px)}:where(.nn-brandbook) .nn-capability-card{flex-basis:var(--capability-card-width);min-height:var(--capability-card-height);padding:30px 30px 28px}:where(.nn-brandbook) .nn-capability-card__signal{margin-bottom:52px}:where(.nn-brandbook) .nn-capability-card__signal-ring{width:86px;height:86px}:where(.nn-brandbook) .nn-capability-card__signal-icon{width:57px;height:55px}:where(.nn-brandbook) .nn-capability-card h3{font-size:21px;line-height:1.08}:where(.nn-brandbook) .nn-capability-card p{margin-top:14px;font-size:14px;line-height:1.72}}:where(.nn-brandbook) .nn-hero{background:var(--bg)}:where(.nn-brandbook) .nn-hero__stage{position:relative;width:100%;min-height:min(100vh,1080px);overflow:hidden;padding:57px 104px 140px 94px;background:#000;isolation:isolate}:where(.nn-brandbook) .nn-hero__stage:before{content:"";position:absolute;inset:auto 12% 10% auto;width:36vw;height:36vw;max-width:520px;max-height:520px;border-radius:50%;background:radial-gradient(circle,#377db53d,#377db500 74%);filter:blur(16px);opacity:.7;pointer-events:none;z-index:0}:where(.nn-brandbook) .nn-hero__logo{position:relative;z-index:3;width:235px;user-select:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.24));transition:filter .36s var(--motion-ease),opacity .22s ease}@media(hover:hover)and (pointer:fine){:where(.nn-brandbook) .nn-hero__logo:hover{filter:drop-shadow(0 10px 24px rgba(0,0,0,.24)) drop-shadow(0 0 22px rgba(174,203,224,.26))}}:where(.nn-brandbook) .nn-hero__insights-link{position:absolute;top:56px;right:104px;z-index:4;width:142px;height:42px;padding:0 22px;border:1px solid rgba(174,203,224,.18);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;color:#e8f2f9ad;background:#080c103d;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 44px #0000002e;backdrop-filter:blur(18px);font-size:10px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 12px rgba(255,255,255,.16);transition:transform var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-hero__insights-link:hover,:where(.nn-brandbook) .nn-hero__insights-link:focus-visible{transform:translateY(-1px);border-color:#aecbe0e6;color:#aecbe0;background:#aecbe01a;text-shadow:0 0 14px rgba(174,203,224,.55);box-shadow:inset 0 0 0 1px #aecbe029,0 0 30px #aecbe061,0 22px 50px #00000038}:where(.nn-brandbook) .nn-hero__insights-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.nn-brandbook) .nn-hero__visual{position:absolute;inset:0;overflow:hidden}:where(.nn-brandbook) .nn-hero__image,:where(.nn-brandbook) .nn-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.nn-brandbook) .nn-hero__image{display:none;object-position:center;opacity:.72;transform:scale(1.02);filter:saturate(1.02) contrast(1.04)}:where(.nn-brandbook) .nn-hero__video{mix-blend-mode:difference;opacity:.58;transform:scale(1.04);filter:saturate(1.02) contrast(1.08)}:where(.nn-brandbook) .nn-hero__arrow{width:73px;height:73px;flex:none;object-fit:contain;transform:translate3d(0,.08em,0);user-select:none;filter:drop-shadow(0 0 18px rgba(112,181,235,.28));transition:transform var(--motion-duration-fast) var(--motion-ease),filter var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-hero__line--first:hover .nn-hero__arrow,:where(.nn-brandbook) .nn-hero__line--first:focus-within .nn-hero__arrow{transform:translate3d(4px,.08em,0) scale(1.02);filter:drop-shadow(0 0 22px rgba(146,203,245,.34))}:where(.nn-brandbook) .nn-hero__copy{position:relative;z-index:3;width:max-content;max-width:none;margin-top:180px}:where(.nn-brandbook) .nn-hero h1{margin:0;width:max-content}:where(.nn-brandbook) .nn-hero__line{display:block;font-size:clamp(3.5rem,6vw,7rem);font-weight:600;line-height:98px;letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 18px 42px rgba(0,0,0,.32);white-space:nowrap;overflow:clip}@media(min-width:721px){:where(.nn-brandbook) .nn-hero__line{padding-inline-end:.08em;margin-inline-end:-.08em}}:where(.nn-brandbook) .nn-hero__line--first{display:flex;align-items:flex-start;gap:clamp(12px,1.3vw,26px)}:where(.nn-brandbook) .nn-hero__aside{position:absolute;right:104px;bottom:162px;z-index:3;width:375px}:where(.nn-brandbook) .nn-hero__aside p{margin:0 0 26px;font-size:14px;font-weight:600;line-height:25px;text-align:right;text-transform:uppercase;color:var(--text);text-shadow:0 12px 26px rgba(0,0,0,.26)}:where(.nn-brandbook) .nn-hero__cta{width:299px;height:67px;margin-left:auto;padding:0 8px 0 46px;border:1px solid var(--accent);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--accent);background:#050a1042;box-shadow:inset 0 0 0 1px #aecbe014,0 0 0 1px #aecbe00f}:where(.nn-brandbook) .nn-hero__cta span:first-child{font-size:11px;font-weight:600;line-height:34px;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 4px 4px rgba(0,0,0,.25)}:where(.nn-brandbook) .nn-hero__cta:hover{background:#aecbe00f;border-color:#aecbe0f0;box-shadow:var(--motion-ring-shadow)}:where(.nn-brandbook) .nn-hero__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.nn-brandbook) .nn-hero__cta-icon{width:51px;height:51px;flex:none;border-radius:50%;background:var(--accent);display:grid;place-items:center;user-select:none;box-shadow:inset 0 1px #ffffff47,0 0 18px #aecbe047}:where(.nn-brandbook) .nn-hero__cta-icon img{width:14px;height:14px}:where(.nn-brandbook) .nn-pill-rail{position:relative;z-index:2;padding:30px 0;background:var(--bg);overflow:hidden}:where(.nn-brandbook) .nn-pill-rail:before,:where(.nn-brandbook) .nn-pill-rail:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:1;pointer-events:none}:where(.nn-brandbook) .nn-pill-rail:before{left:0;background:linear-gradient(90deg,#000,#0000)}:where(.nn-brandbook) .nn-pill-rail:after{right:0;background:linear-gradient(270deg,#000,#0000)}:where(.nn-brandbook) .nn-pill-section{background:var(--bg)}:where(.nn-brandbook) .nn-pill-marquee{width:max-content;display:flex;gap:23px;align-items:center;animation:nn-pill-marquee 28s linear infinite;transition:transform var(--motion-duration-base) var(--motion-ease);will-change:transform}:where(.nn-brandbook) .nn-pill-rail:hover .nn-pill-marquee,:where(.nn-brandbook) .nn-pill-rail:focus-within .nn-pill-marquee{animation-play-state:paused}:where(.nn-brandbook) .nn-pill-marquee__group{display:flex;flex:0 0 auto;gap:23px;align-items:center}:where(.nn-brandbook) .nn-pill{flex:0 0 auto;height:46px;padding:0 34px;border:1px solid var(--outline);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--text);font-size:14px;font-weight:600;line-height:25px;text-transform:uppercase;text-shadow:0 4px 4px rgba(0,0,0,.25);white-space:nowrap;transition:transform var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-pill:hover,:where(.nn-brandbook) .nn-pill:focus-visible{transform:translateY(-3px);border-color:#8fbee18a;background:linear-gradient(180deg,#121c26f0,#0a1016f0);box-shadow:0 14px 28px #00000047,0 0 22px #69ace224}@keyframes nn-pill-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 11.5px),0,0)}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-pill-marquee{animation:none;width:100%;overflow-x:auto}:where(.nn-brandbook) .nn-pill{transition:none}}@media(max-width:1440px){:where(.nn-brandbook) .nn-hero__stage{padding:42px 52px 112px}:where(.nn-brandbook) .nn-hero__insights-link{top:42px;right:52px}:where(.nn-brandbook) .nn-hero__copy{margin-top:182px;width:max-content;max-width:none}:where(.nn-brandbook) .nn-hero__aside{right:52px;bottom:144px}}@media(max-width:1100px){:where(.nn-brandbook) .nn-hero__stage{min-height:min(100svh,860px);padding:28px 28px 60px}:where(.nn-brandbook) .nn-hero__insights-link{top:28px;right:28px;width:132px}:where(.nn-brandbook) .nn-hero__stage:before{right:2%;bottom:18%;width:48vw;height:48vw}:where(.nn-brandbook) .nn-hero__copy{margin-top:clamp(240px,34vw,340px);width:auto;max-width:100%}:where(.nn-brandbook) .nn-hero__line{font-size:clamp(2.45rem,5.8vw,4.6rem);line-height:1.02}:where(.nn-brandbook) .nn-hero__arrow{width:clamp(52px,6vw,68px);height:clamp(52px,6vw,68px)}:where(.nn-brandbook) .nn-hero__aside{position:relative;right:auto;bottom:auto;width:min(100%,340px);margin:24px 0 0 auto}:where(.nn-brandbook) .nn-hero__aside p{margin-bottom:20px;font-size:13px;line-height:22px}:where(.nn-brandbook) .nn-hero__cta{width:min(100%,280px);height:60px;padding-left:28px}:where(.nn-brandbook) .nn-hero__cta-icon{width:46px;height:46px}:where(.nn-brandbook) .nn-hero__visual{inset:0;height:auto}}@media(max-width:920px){:where(.nn-brandbook) .nn-hero__stage{min-height:auto;padding-bottom:52px}:where(.nn-brandbook) .nn-hero__copy{margin-top:clamp(220px,38vw,300px)}:where(.nn-brandbook) .nn-hero__line{font-size:clamp(2.2rem,6.5vw,3.9rem)}:where(.nn-brandbook) .nn-hero__aside{width:min(100%,320px)}}@media(max-width:720px){:where(.nn-brandbook) .nn-hero__stage{padding-inline:16px}:where(.nn-brandbook) .nn-hero__logo{width:255px;margin-inline:auto}:where(.nn-brandbook) .nn-hero__insights-link{position:relative;top:auto;right:auto;width:138px;height:40px;margin:18px auto 0;padding-inline:20px}:where(.nn-brandbook) .nn-hero__visual{height:auto;background:#000}:where(.nn-brandbook) .nn-hero__visual:after{content:"";position:absolute;inset:0;background:#0000007a;pointer-events:none}:where(.nn-brandbook) .nn-hero__image{display:none}:where(.nn-brandbook) .nn-hero__video{display:block}:where(.nn-brandbook) .nn-hero__copy{margin-top:100px;text-align:center}:where(.nn-brandbook) .nn-hero h1{width:100%}:where(.nn-brandbook) .nn-hero__line{font-size:clamp(2rem,9vw,2.85rem);line-height:1.28;white-space:normal}:where(.nn-brandbook) .nn-hero__arrow{width:58px;height:58px;padding:4px;box-sizing:border-box}:where(.nn-brandbook) .nn-hero__line--first{justify-content:center;align-items:center;gap:10px}:where(.nn-brandbook) .nn-hero__aside{width:100%;margin:24px auto 0}:where(.nn-brandbook) .nn-hero__aside p{max-width:320px;margin:0 auto 20px;text-align:center}:where(.nn-brandbook) .nn-hero__cta{margin-inline:auto;padding-left:24px}:where(.nn-brandbook) .nn-hero__cta span:first-child{line-height:1.35}:where(.nn-brandbook) .nn-pill-rail{padding:14px 0 28px}:where(.nn-brandbook) .nn-pill-marquee{animation-duration:22s}:where(.nn-brandbook) .nn-pill{height:40px;padding-inline:24px;font-size:12px}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-hero__logo,:where(.nn-brandbook) .nn-hero__arrow{animation:none;transition:none}}:where(.nn-brandbook) .nn-layer{background:var(--bg)}:where(.nn-brandbook) .nn-layer__panel{position:relative;width:min(calc(100% - clamp(32px,9vw,208px)),1712px);min-height:610px;margin:0 auto;border-radius:21px;overflow:hidden;background:#071018;box-shadow:var(--shadow-soft);isolation:isolate}:where(.nn-brandbook) .nn-layer__media,:where(.nn-brandbook) .nn-layer__video,:where(.nn-brandbook) .nn-layer__overlay{position:absolute;inset:0}:where(.nn-brandbook) .nn-layer__media{overflow:hidden}:where(.nn-brandbook) .nn-layer__video{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}:where(.nn-brandbook) .nn-layer__overlay{background:linear-gradient(90deg,#04090eb8,#04090e29 42%,#04090e47),linear-gradient(180deg,#04090e38,#04090e47),radial-gradient(circle at 78% 14%,#81c2f129,#81c2f100 30%)}:where(.nn-brandbook) .nn-layer__content{position:relative;z-index:1;min-height:610px;padding:clamp(72px,8vw,114px) clamp(32px,8vw,156px) clamp(34px,5vw,68px)}:where(.nn-brandbook) .nn-layer__headline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:clamp(28px,5vw,72px)}:where(.nn-brandbook) .nn-layer__title{margin:0;color:#e2ddd8;font-size:clamp(3.2rem,5.4vw,5.75rem);font-weight:500;line-height:1.05;letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 18px 38px rgba(0,0,0,.26)}:where(.nn-brandbook) .nn-layer__title--left{max-width:510px;text-align:left}:where(.nn-brandbook) .nn-layer__title--right{max-width:470px;justify-self:end;text-align:left}:where(.nn-brandbook) .nn-layer__footer{margin-top:clamp(48px,8vw,108px);margin-inline:auto;width:min(100%,600px);display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;justify-content:center}:where(.nn-brandbook) .nn-layer__icon{width:36px;height:36px;border:1px solid rgba(174,203,224,.6);border-radius:10px;display:grid;place-items:center;background:#030b126b;backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff14,0 0 28px #6caadc1f}:where(.nn-brandbook) .nn-layer__icon img{width:22px;height:12px;user-select:none}:where(.nn-brandbook) .nn-layer__footer p{margin:0;max-width:540px;color:#ddd9d4;font-size:14px;font-weight:600;line-height:25px;text-align:left;text-transform:uppercase}@media(max-width:1440px){:where(.nn-brandbook) .nn-layer__content{padding-inline:clamp(28px,6vw,96px)}:where(.nn-brandbook) .nn-layer__title{font-size:clamp(2.85rem,5vw,4.95rem)}:where(.nn-brandbook) .nn-layer__title--left{max-width:460px}:where(.nn-brandbook) .nn-layer__title--right{max-width:410px}}@media(max-width:1240px){:where(.nn-brandbook) .nn-layer__panel{min-height:560px}:where(.nn-brandbook) .nn-layer__content{min-height:560px;padding:64px 40px 34px}:where(.nn-brandbook) .nn-layer__headline{grid-template-columns:1fr;gap:18px}:where(.nn-brandbook) .nn-layer__title{font-size:clamp(2.65rem,6.4vw,4.3rem)}:where(.nn-brandbook) .nn-layer__title--left,:where(.nn-brandbook) .nn-layer__title--right{max-width:min(100%,9ch);justify-self:start}:where(.nn-brandbook) .nn-layer__footer{margin-top:42px;width:min(100%,560px)}:where(.nn-brandbook) .nn-layer__footer p br{display:none}}@media(max-width:1100px){:where(.nn-brandbook) .nn-layer__panel{width:calc(100% - 44px);min-height:520px}:where(.nn-brandbook) .nn-layer__content{min-height:520px;padding:68px 32px 36px}:where(.nn-brandbook) .nn-layer__headline{grid-template-columns:1fr;gap:24px}:where(.nn-brandbook) .nn-layer__title{font-size:clamp(2.7rem,8vw,4.6rem)}:where(.nn-brandbook) .nn-layer__title--left,:where(.nn-brandbook) .nn-layer__title--right{max-width:none;justify-self:start}:where(.nn-brandbook) .nn-layer__footer{margin-top:56px;width:min(100%,560px)}}@media(max-width:880px){:where(.nn-brandbook) .nn-layer__panel{min-height:500px}:where(.nn-brandbook) .nn-layer__content{min-height:500px;padding:48px 24px 28px;text-align:center}:where(.nn-brandbook) .nn-layer__title{font-size:clamp(2.25rem,7vw,3.4rem)}:where(.nn-brandbook) .nn-layer__title--left,:where(.nn-brandbook) .nn-layer__title--right{justify-self:center;text-align:center;max-width:9ch}:where(.nn-brandbook) .nn-layer__footer{width:min(100%,360px);grid-template-columns:24px minmax(0,1fr);gap:10px;justify-items:start;align-items:start}:where(.nn-brandbook) .nn-layer__footer p{max-width:none;font-size:12px;line-height:1.7;text-align:left}}@media(max-width:720px){:where(.nn-brandbook) .nn-layer__panel{min-height:580px}:where(.nn-brandbook) .nn-layer__media{background:#071018}:where(.nn-brandbook) .nn-layer__content{min-height:580px;padding:40px 20px 32px;text-align:center}:where(.nn-brandbook) .nn-layer__headline{width:min(100%,280px);margin-inline:auto;justify-items:center;gap:20px}:where(.nn-brandbook) .nn-layer__title{width:100%;font-size:clamp(2rem,9vw,2.8rem);line-height:1.05;text-wrap:balance}:where(.nn-brandbook) .nn-layer__title--left,:where(.nn-brandbook) .nn-layer__title--right{justify-self:center;text-align:center;width:100%;max-width:100%}:where(.nn-brandbook) .nn-layer__footer{width:min(100%,300px);margin-top:40px;grid-template-columns:1fr;gap:14px;justify-items:center;align-items:center}:where(.nn-brandbook) .nn-layer__footer p{max-width:none;font-size:12px;line-height:1.7;text-align:center}}@media(max-width:420px){:where(.nn-brandbook) .nn-layer__headline{width:min(100%,252px);gap:16px}:where(.nn-brandbook) .nn-layer__footer{width:min(100%,272px)}}:where(.nn-brandbook) .nn-manifesto{position:relative;left:50%;width:100dvw;max-width:100dvw;min-height:clamp(680px,52.08vw,1000px);margin-left:-50dvw;overflow:hidden;color:#e2e1df;isolation:isolate}:where(.nn-brandbook) .nn-manifesto__media{position:absolute;inset:0;z-index:1;overflow:hidden}:where(.nn-brandbook) .nn-manifesto__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.02);transform-origin:center center;will-change:transform}:where(.nn-brandbook) .nn-manifesto__overlay{position:absolute;inset:0;z-index:4;pointer-events:none;background:#00090fa3;mix-blend-mode:normal}:where(.nn-brandbook) .nn-manifesto__play{position:absolute;z-index:6;top:38%;left:50%;display:grid;place-items:center;width:clamp(104px,8.7vw,168px);height:clamp(104px,8.7vw,168px);padding:0;border:0;border-radius:50%;color:#d9ecf6;background:transparent;cursor:pointer;translate:-50% -50%;transform-origin:center}:where(.nn-brandbook) .nn-manifesto__play-orbit,:where(.nn-brandbook) .nn-manifesto__play-icon{grid-area:1 / 1;display:grid;place-items:center}:where(.nn-brandbook) .nn-manifesto__play-orbit{width:100%;height:100%;opacity:.9;transition:opacity var(--motion-duration-base) ease,transform .9s var(--motion-ease)}:where(.nn-brandbook) .nn-manifesto__play-orbit svg{width:100%;height:100%;overflow:visible;animation:nn-manifesto-orbit 18s linear infinite}:where(.nn-brandbook) .nn-manifesto__play-orbit text{fill:currentColor;font-family:inherit;font-size:8.6px;font-weight:400;letter-spacing:.28em;text-transform:uppercase}:where(.nn-brandbook) .nn-manifesto__play-icon{width:clamp(34px,2.65vw,51px);height:clamp(38px,2.95vw,57px);color:#d8f0fb;filter:drop-shadow(0 0 18px rgba(156,216,245,.28));transform:translate(4%);transition:color var(--motion-duration-fast) ease,filter var(--motion-duration-base) ease,transform var(--motion-duration-base) var(--motion-ease)}:where(.nn-brandbook) .nn-manifesto__play-icon svg{width:100%;height:100%}:where(.nn-brandbook) .nn-manifesto__play-icon path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round}:where(.nn-brandbook) .nn-manifesto__play:focus-visible{outline:1px solid rgba(204,235,249,.94);outline-offset:10px}:where(.nn-brandbook) .nn-manifesto__content{position:absolute;z-index:7;left:50%;bottom:clamp(78px,8.4vw,158px);width:min(760px,60vw,calc(100% - 40px));transform:translate(-50%);text-align:center}:where(.nn-brandbook) .nn-manifesto__title{margin:0;color:#e2e1df;font-family:Manrope,Helvetica Neue,sans-serif;font-size:clamp(4rem,4.25vw,82px);font-weight:500;line-height:1.05;letter-spacing:-.038em;text-transform:uppercase;text-wrap:balance;text-shadow:0 18px 44px rgba(0,0,0,.42)}:where(.nn-brandbook) .nn-manifesto__title-line{display:flex;align-items:center;justify-content:center;min-width:0}:where(.nn-brandbook) .nn-manifesto__title-line--with-mark{gap:clamp(14px,1.4vw,26px)}:where(.nn-brandbook) .nn-manifesto__title-line--proof{position:relative;gap:clamp(16px,1.8vw,34px)}:where(.nn-brandbook) .nn-manifesto__mark{display:inline-grid;flex:0 0 auto;place-items:center;width:clamp(46px,3.2vw,62px);height:clamp(46px,3.2vw,62px);border-radius:16px;background:#040c1075;box-shadow:inset 0 0 0 1px #bedfef5c,0 18px 38px #00000042;transform:translateY(-.03em)}:where(.nn-brandbook) .nn-manifesto__mark img{display:block;width:72%;height:auto;aspect-ratio:25.9966 / 13.9966}:where(.nn-brandbook) .nn-manifesto__proof{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;margin-left:clamp(6px,.7vw,14px);transform:translateY(-.12em)}:where(.nn-brandbook) .nn-manifesto__avatar,:where(.nn-brandbook) .nn-manifesto__proof-count{position:relative;display:grid;place-items:center;box-sizing:border-box;width:clamp(42px,2.85vw,54px);height:clamp(42px,2.85vw,54px);border:1px solid #95b7d0;border-radius:50%;overflow:hidden;background:#112934;box-shadow:0 10px 22px #00000052;transition:transform var(--motion-duration-base) var(--motion-ease),filter var(--motion-duration-base) ease,box-shadow var(--motion-duration-base) ease}:where(.nn-brandbook) .nn-manifesto__avatar+.nn-manifesto__avatar,:where(.nn-brandbook) .nn-manifesto__proof-count{margin-left:clamp(-16px,-.9vw,-10px)}:where(.nn-brandbook) .nn-manifesto__avatar img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-duration-base) var(--motion-ease)}:where(.nn-brandbook) .nn-manifesto__proof-count{color:#0b2b38;background:#b8d4e6;font-size:clamp(.78rem,.95vw,1.08rem);font-weight:600;letter-spacing:.02em}:where(.nn-brandbook) .nn-manifesto-video{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(16px,2.5vw,48px);background:#000000b8;backdrop-filter:blur(18px)}:where(.nn-brandbook) .nn-manifesto-video[hidden]{display:none}:where(.nn-brandbook) .nn-manifesto-video__backdrop{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}:where(.nn-brandbook) .nn-manifesto-video__panel{position:relative;z-index:1;width:min(1560px,95vw,calc((100svh - 64px) * 16 / 9));aspect-ratio:16 / 9;background:#02080b;box-shadow:0 38px 120px #0000008f,0 0 0 1px #bedfef2e}:where(.nn-brandbook) .nn-manifesto-video__player{display:block;width:100%;height:100%;object-fit:contain;background:#02080b}:where(.nn-brandbook) .nn-manifesto-video__close{position:absolute;right:0;top:0;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(206,233,246,.32);border-radius:999px;color:#e2e1df;background:#040f14c7;cursor:pointer;translate:50% -50%;transition:color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,transform var(--motion-duration-base) var(--motion-ease)}:where(.nn-brandbook) .nn-manifesto-video__close svg{width:18px;height:18px}:where(.nn-brandbook) .nn-manifesto-video__close path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}:where(.nn-brandbook) .nn-manifesto-video__close:focus-visible{outline:1px solid rgba(204,235,249,.94);outline-offset:5px}@media(hover:hover)and (pointer:fine){:where(.nn-brandbook) .nn-manifesto__play:hover .nn-manifesto__play-orbit{opacity:1;transform:scale(1.07)}:where(.nn-brandbook) .nn-manifesto__play:hover .nn-manifesto__play-icon{color:#fff;filter:drop-shadow(0 0 20px rgba(183,230,251,.54)) drop-shadow(0 0 44px rgba(95,170,205,.22));transform:translate(4%) scale(1.08)}:where(.nn-brandbook) .nn-manifesto__avatar:hover,:where(.nn-brandbook) .nn-manifesto__proof-count:hover{filter:saturate(1.08) brightness(1.08);transform:translateY(-6px) scale(1.06);box-shadow:0 18px 34px #00000070,0 0 0 3px #95b7d033,0 0 30px #7dc3e547;z-index:2}:where(.nn-brandbook) .nn-manifesto__avatar:hover img{transform:scale(1.08)}:where(.nn-brandbook) .nn-manifesto-video__close:hover{color:#fff;background:#0d2a34eb;border-color:#cee9f6b8;transform:scale(1.08)}}@media(max-width:1100px){:where(.nn-brandbook) .nn-manifesto{min-height:clamp(660px,78vw,860px)}:where(.nn-brandbook) .nn-manifesto__media{inset:0}:where(.nn-brandbook) .nn-manifesto__play{top:34%;left:50%}:where(.nn-brandbook) .nn-manifesto__content{bottom:clamp(70px,10vw,120px);width:min(720px,calc(100% - 34px))}:where(.nn-brandbook) .nn-manifesto__title{font-size:clamp(3.6rem,8.2vw,5.8rem)}}@media(max-width:720px){:where(.nn-brandbook) .nn-manifesto{min-height:720px}:where(.nn-brandbook) .nn-manifesto__media{inset:0}:where(.nn-brandbook) .nn-manifesto:before{background:radial-gradient(86% 52% at 50% 42%,#7cb4cd1f,#05191fad 58%,#041216e6),linear-gradient(180deg,#05161ca8,#05161cd6)}:where(.nn-brandbook) .nn-manifesto__play{top:32%;left:50%;width:116px;height:116px}:where(.nn-brandbook) .nn-manifesto__content{bottom:82px;width:min(430px,calc(100% - 32px));text-align:center}:where(.nn-brandbook) .nn-manifesto__title{font-size:clamp(3rem,12.2vw,4.4rem);line-height:1.05;letter-spacing:-.045em}:where(.nn-brandbook) .nn-manifesto__title-line{justify-content:center}:where(.nn-brandbook) .nn-manifesto__title-line--with-mark{gap:12px}:where(.nn-brandbook) .nn-manifesto__mark{width:44px;height:44px;border-radius:13px}:where(.nn-brandbook) .nn-manifesto__title-line--proof{flex-wrap:wrap;justify-content:center;row-gap:16px}:where(.nn-brandbook) .nn-manifesto__proof{justify-content:center;margin-left:0;transform:none}:where(.nn-brandbook) .nn-manifesto-video{padding:16px}:where(.nn-brandbook) .nn-manifesto-video__panel{width:100%}:where(.nn-brandbook) .nn-manifesto-video__close{right:10px;top:10px;translate:0 0}}@media(max-width:420px){:where(.nn-brandbook) .nn-manifesto{min-height:660px}:where(.nn-brandbook) .nn-manifesto__play{top:30%;width:104px;height:104px}:where(.nn-brandbook) .nn-manifesto__play-orbit text{font-size:9px;letter-spacing:.34em}:where(.nn-brandbook) .nn-manifesto__content{bottom:64px;width:min(360px,calc(100% - 28px))}:where(.nn-brandbook) .nn-manifesto__title{font-size:clamp(2.7rem,11.4vw,3.45rem)}:where(.nn-brandbook) .nn-manifesto__avatar,:where(.nn-brandbook) .nn-manifesto__proof-count{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-manifesto *,:where(.nn-brandbook) .nn-manifesto *:before,:where(.nn-brandbook) .nn-manifesto *:after{animation:none!important;transition:none!important}:where(.nn-brandbook) .nn-manifesto__image{transform:none;will-change:auto}}@keyframes nn-manifesto-orbit{to{transform:rotate(1turn)}}:where(.nn-brandbook) .nn-transformation{position:relative;left:50%;width:100dvw;max-width:100dvw;margin-left:-50dvw;background:#000;padding:0}:where(.nn-brandbook) .nn-transformation__frame{width:100%;min-height:640px;margin:0 auto;padding:24px 86px 56px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background:linear-gradient(180deg,#d6d6d6,#cecece);position:relative;isolation:isolate}:where(.nn-brandbook) .nn-transformation__frame:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#ffffff38,#fff0 34%,#7baacd1f 78%,#fff0),linear-gradient(180deg,#ffffff3d,#fff0 28%);pointer-events:none}:where(.nn-brandbook) .nn-transformation__frame:after{content:none}:where(.nn-brandbook) .nn-transformation__header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,420px);gap:68px;align-items:start}:where(.nn-brandbook) .nn-transformation__headline{max-width:960px;overflow:visible}:where(.nn-brandbook) .nn-transformation__badge{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:38px;padding:0 20px;border:1px solid rgba(23,27,32,.52);border-radius:999px;color:#171b20;background:transparent;box-shadow:inset 0 1px #fff6,0 10px 24px #ffffff1a}:where(.nn-brandbook) .nn-transformation__badge:hover,:where(.nn-brandbook) .nn-transformation__badge:focus-visible{border-color:#171b20b8;background:#ffffff42;box-shadow:inset 0 1px #ffffff8f,0 14px 28px #ffffff29,0 0 0 1px #7baacd1f}:where(.nn-brandbook) .nn-transformation__badge img{width:18px;height:10px;user-select:none}:where(.nn-brandbook) .nn-transformation__badge span{font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}:where(.nn-brandbook) .nn-transformation__headline h2{max-width:1100px;margin:8px 0 0;color:#2c2f33;font-size:clamp(3.8rem,4.55vw,4.9rem);font-weight:500;line-height:1.05;letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 10px 24px rgba(255,255,255,.12);overflow:clip}:where(.nn-brandbook) .nn-transformation__headline h2 span{display:block;white-space:nowrap}:where(.nn-brandbook) .nn-transformation__aside{padding-top:8px}:where(.nn-brandbook) .nn-transformation__aside-icons{display:flex;gap:10px;margin-bottom:22px}:where(.nn-brandbook) .nn-transformation__aside-icon{width:45px;height:45px;border-radius:999px;display:grid;place-items:center;background:#ffffff4d;border:1px solid rgba(24,28,33,.14);box-shadow:inset 0 1px #ffffff47,0 8px 18px #0000000d;position:relative;overflow:hidden;isolation:isolate;transition:transform var(--motion-duration-fast) var(--motion-ease),background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-base) var(--motion-ease)}:where(.nn-brandbook) .nn-transformation__aside-icon:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 20%,#a6d5f56b,#a6d5f500 68%);opacity:0;transition:opacity var(--motion-duration-fast) ease;pointer-events:none}:where(.nn-brandbook) .nn-transformation__aside-icon:after{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#9acbef38,#9acbef00 72%);opacity:0;transform:scale(.86);pointer-events:none;transition:opacity .22s ease,transform .42s var(--motion-ease)}:where(.nn-brandbook) .nn-transformation__aside-icon img{position:relative;z-index:1;width:25px;height:25px;user-select:none;transition:transform .38s var(--motion-ease),filter .22s ease,opacity .22s ease}:where(.nn-brandbook) .nn-transformation__aside-icon:hover,:where(.nn-brandbook) .nn-transformation__aside-icon:focus-visible{transform:translateY(-3px) scale(1.03);background:#171b20;border-color:#68a2cf6b;box-shadow:inset 0 1px #ffffff0f,0 12px 22px #12181e1f,0 0 22px #609acb1f}:where(.nn-brandbook) .nn-transformation__aside-icon:hover:before,:where(.nn-brandbook) .nn-transformation__aside-icon:focus-visible:before{opacity:1}:where(.nn-brandbook) .nn-transformation__aside-icon:hover:after,:where(.nn-brandbook) .nn-transformation__aside-icon:focus-visible:after{opacity:1;transform:scale(1.04)}:where(.nn-brandbook) .nn-transformation__aside-icon:hover img,:where(.nn-brandbook) .nn-transformation__aside-icon:focus-visible img{transform:translate3d(0,-1px,0) scale(1.03);filter:brightness(0) invert(1)}:where(.nn-brandbook) .nn-transformation__aside p{margin:0;max-width:332px;color:#24282d;font-size:12px;font-weight:600;line-height:1.6;text-transform:uppercase}:where(.nn-brandbook) .nn-transformation__cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}:where(.nn-brandbook) .nn-transformation-card{--card-lift: 0px;min-height:160px;padding:18px;border:1px solid rgba(27,30,35,.24);border-radius:18px;background:linear-gradient(180deg,#fff3,#ffffff14);box-shadow:inset 0 1px #ffffff3d,0 10px 24px #0000000a;transform:translate3d(0,var(--card-lift),0) scale(1);transition:transform .56s cubic-bezier(.18,.9,.22,1),border-color .32s ease,box-shadow .56s cubic-bezier(.18,.9,.22,1),background .38s ease,color .24s ease;position:relative;isolation:isolate;overflow:hidden;transform-style:preserve-3d;will-change:transform,box-shadow,background}:where(.nn-brandbook) .nn-transformation-card:before{content:"";position:absolute;inset:18px auto 18px 0;width:2px;border-radius:999px;background:linear-gradient(180deg,#609acb00,#609acbe6,#609acb00);opacity:.38;transform:scaleY(.32);transform-origin:center top;transition:transform .56s cubic-bezier(.18,.9,.22,1),opacity .32s ease,background .32s ease;pointer-events:none}:where(.nn-brandbook) .nn-transformation-card:after{content:"";position:absolute;inset:-28% -12%;background:radial-gradient(circle at 18% 16%,#ffffff2e,#fff0 30%),linear-gradient(122deg,#fff0 24%,#ffffff2e 46%,#fff0 62%);opacity:0;transform:translate3d(-8%,10%,0) rotate(0) scale(1.02);transition:transform .76s cubic-bezier(.16,.84,.24,1),opacity .42s ease;pointer-events:none}:where(.nn-brandbook) .nn-transformation-card__topline{display:flex;align-items:center;justify-content:space-between;transition:transform .48s cubic-bezier(.18,.9,.22,1)}:where(.nn-brandbook) .nn-transformation-card__topline>img{width:14px;height:14px;user-select:none;filter:brightness(0);transition:transform .42s cubic-bezier(.2,.82,.16,1),filter .24s ease,opacity .24s ease}:where(.nn-brandbook) .nn-transformation-card__icon{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:#17191c;border:1px solid rgba(255,255,255,0);position:relative;isolation:isolate;overflow:hidden;transition:transform .48s cubic-bezier(.18,.9,.22,1),box-shadow .36s ease,background .26s ease,border-color .26s ease}:where(.nn-brandbook) .nn-transformation-card__icon:after{content:"";position:absolute;inset:-3px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#bce0f83d,#bce0f800 72%);opacity:0;transform:scale(.86);pointer-events:none;transition:opacity .22s ease,transform .42s var(--motion-ease)}:where(.nn-brandbook) .nn-transformation-card__icon img{position:relative;z-index:1;width:23px;height:23px;user-select:none;transition:transform .38s cubic-bezier(.2,.82,.16,1),filter .24s ease}:where(.nn-brandbook) .nn-transformation-card h3,:where(.nn-brandbook) .nn-transformation-card p{margin:0}:where(.nn-brandbook) .nn-transformation-card h3{margin-top:12px;color:#25282d;font-size:21px;font-weight:500;line-height:1.05;text-transform:uppercase;transform:translateZ(0);transition:transform .46s cubic-bezier(.18,.9,.22,1),color .24s ease,letter-spacing .32s ease}:where(.nn-brandbook) .nn-transformation-card p{margin-top:10px;color:#2f353b;font-size:12px;font-weight:400;line-height:1.5;transform:translateZ(0);opacity:.88;transition:transform .52s cubic-bezier(.18,.9,.22,1),color .24s ease,opacity .28s ease}:where(.nn-brandbook) .nn-transformation-card:hover,:where(.nn-brandbook) .nn-transformation-card:focus-within{--card-lift: -12px;border-color:#598ebb57;background:linear-gradient(180deg,#171b20,#101419);box-shadow:inset 0 1px #ffffff0f,0 24px 42px #0d11162e,0 0 0 1px #598ebb14,0 0 34px #609acb29;transform:translate3d(0,var(--card-lift),0) scale(1.018)}:where(.nn-brandbook) .nn-transformation-card:hover:before,:where(.nn-brandbook) .nn-transformation-card:focus-within:before{opacity:1;transform:scaleY(1);background:linear-gradient(180deg,#a8d6f600,#a8d6f6,#a8d6f600)}:where(.nn-brandbook) .nn-transformation-card:hover:after,:where(.nn-brandbook) .nn-transformation-card:focus-within:after{opacity:1;transform:translate3d(10%,-8%,0) rotate(-3deg) scale(1.06)}:where(.nn-brandbook) .nn-transformation-card:hover .nn-transformation-card__topline,:where(.nn-brandbook) .nn-transformation-card:focus-within .nn-transformation-card__topline{transform:translate3d(0,-2px,0)}:where(.nn-brandbook) .nn-transformation-card:hover .nn-transformation-card__topline>img,:where(.nn-brandbook) .nn-transformation-card:focus-within .nn-transformation-card__topline>img{transform:translate3d(6px,-6px,0) scale(1.04);filter:brightness(0) invert(1);opacity:.92}:where(.nn-brandbook) .nn-transformation-card:hover .nn-transformation-card__icon,:where(.nn-brandbook) .nn-transformation-card:focus-within .nn-transformation-card__icon{transform:translate3d(0,-2px,0) scale(1.03);background:#e4f0fa24;border-color:#c5e1f557;box-shadow:inset 0 1px #ffffff1f,0 0 0 4px #6ca4cf1a,0 10px 22px #080e141f}:where(.nn-brandbook) .nn-transformation-card:hover .nn-transformation-card__icon img,:where(.nn-brandbook) .nn-transformation-card:focus-within .nn-transformation-card__icon img{filter:brightness(0) invert(1);transform:translate3d(0,-1px,0) scale(1.02)}:where(.nn-brandbook) .nn-transformation-card:hover .nn-transformation-card__icon:after,:where(.nn-brandbook) .nn-transformation-card:focus-within .nn-transformation-card__icon:after{opacity:1;transform:scale(1.04)}:where(.nn-brandbook) .nn-transformation-card:hover h3,:where(.nn-brandbook) .nn-transformation-card:focus-within h3{color:#edf3f7;transform:translate3d(0,-3px,0);letter-spacing:-.015em}:where(.nn-brandbook) .nn-transformation-card:hover p,:where(.nn-brandbook) .nn-transformation-card:focus-within p{color:#e1e8efc7;transform:translate3d(0,-2px,0);opacity:1}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-transformation__aside-icon,:where(.nn-brandbook) .nn-transformation__aside-icon:before,:where(.nn-brandbook) .nn-transformation__aside-icon img,:where(.nn-brandbook) .nn-transformation-card,:where(.nn-brandbook) .nn-transformation-card:before,:where(.nn-brandbook) .nn-transformation-card:after,:where(.nn-brandbook) .nn-transformation-card__topline,:where(.nn-brandbook) .nn-transformation-card__icon,:where(.nn-brandbook) .nn-transformation-card__topline>img,:where(.nn-brandbook) .nn-transformation-card__icon img,:where(.nn-brandbook) .nn-transformation-card h3,:where(.nn-brandbook) .nn-transformation-card p{transition:none}}@media(max-width:1440px){:where(.nn-brandbook) .nn-transformation__frame{width:100%;min-height:620px;padding:30px 44px 42px}:where(.nn-brandbook) .nn-transformation__frame:after{left:44px;right:44px}:where(.nn-brandbook) .nn-transformation__header{gap:40px}:where(.nn-brandbook) .nn-transformation__headline h2{max-width:690px;font-size:clamp(2.8rem,4.7vw,4rem)}}@media(max-width:1280px){:where(.nn-brandbook) .nn-transformation__frame{min-height:auto;padding:32px 32px 34px}:where(.nn-brandbook) .nn-transformation__frame:after{left:32px;right:32px}:where(.nn-brandbook) .nn-transformation__header{gap:28px}:where(.nn-brandbook) .nn-transformation__headline h2{max-width:100%;font-size:clamp(2.4rem,5vw,3.6rem)}:where(.nn-brandbook) .nn-transformation__aside p{max-width:420px}:where(.nn-brandbook) .nn-transformation__cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}}@media(max-width:1100px){:where(.nn-brandbook) .nn-transformation{padding-bottom:56px}:where(.nn-brandbook) .nn-transformation__frame{width:100%;min-height:auto;padding:28px 22px}:where(.nn-brandbook) .nn-transformation__header{grid-template-columns:1fr;gap:22px}:where(.nn-brandbook) .nn-transformation__headline h2{max-width:100%;font-size:clamp(2.7rem,7vw,4.2rem)}:where(.nn-brandbook) .nn-transformation__aside{padding-top:0}:where(.nn-brandbook) .nn-transformation__aside p{max-width:420px;font-size:11px;line-height:1.6}:where(.nn-brandbook) .nn-transformation__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}:where(.nn-brandbook) .nn-transformation-card{min-height:170px;padding:16px 16px 18px}:where(.nn-brandbook) .nn-transformation-card h3{font-size:18px}:where(.nn-brandbook) .nn-transformation-card p{font-size:11px;line-height:1.55}}@media(max-width:720px){:where(.nn-brandbook) .nn-transformation{padding-bottom:40px}:where(.nn-brandbook) .nn-transformation__frame{width:100%;min-height:auto;padding:20px 12px 22px}:where(.nn-brandbook) .nn-transformation__frame:after{left:12px;right:12px}:where(.nn-brandbook) .nn-transformation__header,:where(.nn-brandbook) .nn-transformation__headline,:where(.nn-brandbook) .nn-transformation__aside{text-align:center}:where(.nn-brandbook) .nn-transformation__headline{max-width:100%}:where(.nn-brandbook) .nn-transformation__badge{min-height:34px;margin-inline:auto;padding-inline:18px}:where(.nn-brandbook) .nn-transformation__headline h2{margin-top:8px;max-width:100%;margin-inline:auto;font-size:clamp(1.4rem,7vw,2.2rem);line-height:1.05;overflow:visible}:where(.nn-brandbook) .nn-transformation__aside-icons{justify-content:center;gap:12px;margin-bottom:16px}:where(.nn-brandbook) .nn-transformation__aside p{margin-inline:auto;max-width:34ch;font-size:var(--mobile-copy-size);line-height:var(--mobile-copy-line)}:where(.nn-brandbook) .nn-transformation__cards{grid-template-columns:1fr;gap:12px;margin-top:22px}:where(.nn-brandbook) .nn-transformation-card{width:min(100%,440px);min-height:0;margin-inline:auto;padding:16px 18px 18px;text-align:center}:where(.nn-brandbook) .nn-transformation-card__topline{justify-content:center;gap:12px}:where(.nn-brandbook) .nn-transformation-card h3{margin-top:14px;font-size:1.125rem;line-height:1.1}:where(.nn-brandbook) .nn-transformation-card p{font-size:var(--mobile-copy-size);line-height:var(--mobile-copy-line);max-width:26ch;margin:12px auto 0}}:where(.nn-brandbook) .nn-trust{position:relative;left:50%;width:100dvw;max-width:100dvw;min-height:max(520px,calc(100svh - 200px));margin-left:-50dvw;overflow:hidden;color:#eff5f8;background:radial-gradient(circle at 61% 46%,rgba(20,79,108,.18),transparent 27%),radial-gradient(circle at 86% 36%,rgba(44,77,149,.1),transparent 25%),linear-gradient(118deg,#06111a,#03070b 36%,#020508);isolation:isolate}:where(.nn-brandbook) .nn-trust:before,:where(.nn-brandbook) .nn-trust:after{content:"";position:absolute;z-index:-1;pointer-events:none}:where(.nn-brandbook) .nn-trust:before{inset:0;background:linear-gradient(90deg,rgba(81,173,226,.028) 1px,transparent 1px),linear-gradient(rgba(81,173,226,.02) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(circle at 70% 52%,#000 0,transparent 68%)}:where(.nn-brandbook) .nn-trust:after{right:8%;bottom:0;left:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(134,200,235,.25),transparent)}:where(.nn-brandbook) .nn-trust__noise{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}:where(.nn-brandbook) .nn-trust__ambient{position:absolute;z-index:-1;width:34rem;aspect-ratio:1;border-radius:50%;filter:blur(100px);opacity:.09;pointer-events:none}:where(.nn-brandbook) .nn-trust__ambient--left{top:5%;left:-20rem;background:#1a91c9}:where(.nn-brandbook) .nn-trust__ambient--right{right:-20rem;bottom:-15%;background:#4846d8}:where(.nn-brandbook) .nn-trust__inner{display:grid;min-height:max(520px,calc(100svh - 200px));place-items:center;width:min(100%,140rem);margin-inline:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,6rem)}:where(.nn-brandbook) .nn-trust__stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(48rem,1.85fr);align-items:center;width:min(100%,116rem);gap:clamp(3rem,6vw,8rem)}:where(.nn-brandbook) .nn-trust__copy{position:relative;z-index:2}:where(.nn-brandbook) .nn-trust__eyebrow{display:flex;width:fit-content;min-height:3rem;align-items:center;gap:.9rem;margin-bottom:clamp(2rem,5vw,4rem);padding:.62rem 1.55rem;border:1px solid rgba(181,218,238,.82);border-radius:999px;background:linear-gradient(180deg,#3b4c58f5,#2f3e48f5);box-shadow:inset 0 1px #ffffff1f,0 0 24px #46a0d80f;color:#c4dcea;font-size:.78rem;font-weight:400;letter-spacing:.015em;text-transform:uppercase}:where(.nn-brandbook) .nn-trust__eyebrow-mark{display:block;width:1.625rem;height:.875rem;flex:0 0 auto}:where(.nn-brandbook) .nn-trust__title{max-width:860px;margin:0;color:#edf2f4;font-size:clamp(4rem,5.9vw,5.9rem);font-weight:300;line-height:.9;letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance}:where(.nn-brandbook) .nn-trust__title span{display:block;white-space:nowrap}:where(.nn-brandbook) .nn-trust__support{width:100%;max-width:332px;margin:clamp(2rem,4vw,3.7rem) 0 0;color:#e2e9edbd;font-size:12px;font-weight:400;line-height:1.85;letter-spacing:.005em;text-transform:uppercase}:where(.nn-brandbook) .nn-trust__credentials{min-width:0}:where(.nn-brandbook) .nn-trust__credential-list{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:0;margin:0;padding:0;list-style:none;perspective:1200px;transform:translate(clamp(2rem,3vw,4rem))}:where(.nn-brandbook) .nn-trust__credential{--trust-delay: 0ms;--trust-rotate-x: 0deg;--trust-rotate-y: 0deg;--trust-spot-x: 50%;--trust-spot-y: 50%;--trust-parallax-x: 0px;--trust-parallax-y: 0px;--trust-parallax-neg-x: 0px;--trust-parallax-neg-y: 0px;position:relative;min-width:0;flex:0 0 20rem;outline:none}:where(.nn-brandbook) .nn-trust__credential+.nn-trust__credential{margin-left:-1.875rem}:where(.nn-brandbook) .nn-trust__credential-float{position:relative}:where(.nn-brandbook) .nn-trust__credential-token{position:relative;width:100%;aspect-ratio:1;transform:none;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1)}:where(.nn-brandbook) .nn-trust__credential:hover .nn-trust__credential-token,:where(.nn-brandbook) .nn-trust__credential:focus-visible .nn-trust__credential-token{transform:perspective(900px) rotateX(var(--trust-rotate-x)) rotateY(var(--trust-rotate-y)) scale(1.045);transition-duration:.15s}:where(.nn-brandbook) .nn-trust__credential-art,:where(.nn-brandbook) .nn-trust__credential-hologram,:where(.nn-brandbook) .nn-trust__credential-glare,:where(.nn-brandbook) .nn-trust__credential-spark{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where(.nn-brandbook) .nn-trust__credential-art{z-index:2;display:block;object-fit:contain;user-select:none;image-rendering:auto;backface-visibility:hidden;transition:transform .16s ease-out}:where(.nn-brandbook) .nn-trust__credential:hover .nn-trust__credential-art,:where(.nn-brandbook) .nn-trust__credential:focus-visible .nn-trust__credential-art{transform:translate3d(var(--trust-parallax-x),var(--trust-parallax-y),32px)}:where(.nn-brandbook) .nn-trust__credential-hologram,:where(.nn-brandbook) .nn-trust__credential-glare,:where(.nn-brandbook) .nn-trust__credential-spark{-webkit-mask:var(--trust-seal) center / contain no-repeat;mask:var(--trust-seal) center / contain no-repeat}:where(.nn-brandbook) .nn-trust__credential-hologram{z-index:3;transform:translate3d(var(--trust-parallax-neg-x),var(--trust-parallax-neg-y),42px);background:repeating-linear-gradient(112deg,transparent 0 8%,rgba(255,121,224,.18) 10%,rgba(105,244,255,.2) 13%,transparent 16% 26%),linear-gradient(115deg,transparent 8%,rgba(255,255,255,.05) 24%,rgba(102,230,255,.28) 41%,rgba(255,145,221,.24) 56%,rgba(199,255,190,.2) 70%,transparent 88%);background-position:calc(var(--trust-spot-x) * .22) calc(var(--trust-spot-y) * .2),var(--trust-spot-x) var(--trust-spot-y);background-size:180% 180%,210% 210%;mix-blend-mode:color-dodge;opacity:.35;transition:opacity .65s ease}:where(.nn-brandbook) .nn-trust__credential:hover .nn-trust__credential-hologram,:where(.nn-brandbook) .nn-trust__credential:focus-visible .nn-trust__credential-hologram{opacity:.64}:where(.nn-brandbook) .nn-trust__credential-glare{z-index:4;transform:translate3d(var(--trust-parallax-x),var(--trust-parallax-y),50px);background:radial-gradient(circle at var(--trust-spot-x) var(--trust-spot-y),rgba(255,255,255,.68) 0,rgba(191,241,255,.24) 12%,transparent 34%);mix-blend-mode:soft-light;opacity:.12;transition:opacity .5s ease}:where(.nn-brandbook) .nn-trust__credential:hover .nn-trust__credential-glare,:where(.nn-brandbook) .nn-trust__credential:focus-visible .nn-trust__credential-glare{opacity:.72}:where(.nn-brandbook) .nn-trust__credential-spark{z-index:5;transform:translate3d(var(--trust-parallax-x),var(--trust-parallax-y),58px);background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.8) 48%,rgba(164,234,255,.34) 51%,transparent 61%);background-position:140% 0;background-size:240% 100%;mix-blend-mode:screen;opacity:0;transition:opacity .35s ease}:where(.nn-brandbook) .nn-trust__credential:hover .nn-trust__credential-spark,:where(.nn-brandbook) .nn-trust__credential:focus-visible .nn-trust__credential-spark{opacity:.72;animation:nn-trust-holographic-sweep 1.4s cubic-bezier(.16,1,.3,1) both}:where(.nn-brandbook) .nn-trust__credential-reflection{position:absolute;z-index:-1;top:86%;right:6%;left:6%;height:34%;overflow:hidden;pointer-events:none;opacity:.4;filter:blur(.46rem);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 28%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 28%,transparent 88%);transition:opacity .65s ease,filter .65s ease}:where(.nn-brandbook) .nn-trust__credential-reflection img{display:block;width:100%;height:auto;filter:saturate(.62) brightness(.72) contrast(.9);transform:scaleY(-1);transform-origin:center center}:where(.nn-brandbook) .nn-trust__credential:hover .nn-trust__credential-reflection,:where(.nn-brandbook) .nn-trust__credential:focus-visible .nn-trust__credential-reflection{opacity:.56;filter:blur(.38rem)}:where(.nn-brandbook) .nn-trust__dots{display:none}@keyframes nn-trust-holographic-sweep{0%{background-position:140% 0}to{background-position:-135% 0}}@media(min-width:1201px)and (max-width:1500px){:where(.nn-brandbook) .nn-trust__inner{padding-inline:clamp(2rem,4vw,4rem)}:where(.nn-brandbook) .nn-trust__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:clamp(1rem,2vw,2rem)}:where(.nn-brandbook) .nn-trust__title{font-size:clamp(3rem,4.25vw,4rem)}:where(.nn-brandbook) .nn-trust__credential-list{transform:none}:where(.nn-brandbook) .nn-trust__credential{flex-basis:clamp(10rem,15vw,16rem)}:where(.nn-brandbook) .nn-trust__credential+.nn-trust__credential{margin-left:-1.15rem}}@media(max-width:1200px){:where(.nn-brandbook) .nn-trust{min-height:auto}:where(.nn-brandbook) .nn-trust__inner{min-height:auto;padding-inline:clamp(1.5rem,4vw,3rem)}:where(.nn-brandbook) .nn-trust__stage{grid-template-columns:1fr;gap:4rem}:where(.nn-brandbook) .nn-trust__credential-list{justify-content:center;transform:none}}@media(max-width:900px){:where(.nn-brandbook) .nn-trust__inner{padding-block:5.5rem 6.5rem}:where(.nn-brandbook) .nn-trust__copy{max-width:42rem}:where(.nn-brandbook) .nn-trust__title{font-size:clamp(3rem,7.2vw,4.2rem)}:where(.nn-brandbook) .nn-trust__credential-list{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}:where(.nn-brandbook) .nn-trust__credential{flex:initial}:where(.nn-brandbook) .nn-trust__credential+.nn-trust__credential{margin-left:0}}@media(max-width:640px){:where(.nn-brandbook) .nn-trust__inner{display:block;padding:3.5rem 1.1rem 4.5rem}:where(.nn-brandbook) .nn-trust__eyebrow{margin-bottom:2.8rem;font-size:.58rem}:where(.nn-brandbook) .nn-trust__title{font-size:clamp(2.35rem,10.2vw,3.5rem)}:where(.nn-brandbook) .nn-trust__support{font-size:12px;line-height:1.75}:where(.nn-brandbook) .nn-trust__credentials{margin-inline:-1.1rem;container-type:inline-size}:where(.nn-brandbook) .nn-trust__credential-list{--trust-slide: 64cqi;display:flex;width:auto;align-items:start;justify-content:flex-start;gap:0;margin-inline:0;padding-inline:calc((100cqi - var(--trust-slide)) / 2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}:where(.nn-brandbook) .nn-trust__credential-list::-webkit-scrollbar{display:none}:where(.nn-brandbook) .nn-trust__credential{flex:0 0 var(--trust-slide);padding-bottom:15cqi;scroll-snap-align:center;scroll-snap-stop:always}:where(.nn-brandbook) .nn-trust__dots{display:flex;justify-content:center;gap:.6rem;margin-top:.75rem}:where(.nn-brandbook) .nn-trust__dot{width:.5rem;height:.5rem;padding:0;border:1px solid rgba(181,218,238,.55);border-radius:50%;background:transparent;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}:where(.nn-brandbook) .nn-trust__dot[aria-current=true]{border-color:#c4dceaf2;background:#c4dceaf2;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-trust *,:where(.nn-brandbook) .nn-trust *:before,:where(.nn-brandbook) .nn-trust *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(.nn-brandbook) [data-nn-home]{position:relative}:where(.nn-brandbook) .nn-home__content{position:relative;z-index:1;background:var(--bg)}:where(.nn-brandbook) .nn-site-footer{position:sticky;bottom:0;z-index:0;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 18% 12%,#5697c21f,#5697c200 28%),#1c1c1c;color:#d7d7d7}:where(.nn-brandbook) .nn-site-footer__media,:where(.nn-brandbook) .nn-site-footer__video,:where(.nn-brandbook) .nn-site-footer__overlay{position:absolute;inset:0}:where(.nn-brandbook) .nn-site-footer__media{z-index:0;overflow:hidden}:where(.nn-brandbook) .nn-site-footer__video{width:100%;height:100%;object-fit:cover}:where(.nn-brandbook) .nn-site-footer__overlay{background:#000000bd}:where(.nn-brandbook) .nn-site-footer__inner{flex:1 1 auto;align-content:center}@supports not (height: 100svh){:where(.nn-brandbook) .nn-site-footer{min-height:100vh}}@media(max-height:720px){:where(.nn-brandbook) .nn-site-footer{min-height:auto}}:where(.nn-brandbook) .nn-site-footer__inner{--footer-pad-x: 111px;--footer-pad-y: 50px;position:relative;z-index:1;width:100%;padding:var(--footer-pad-y) var(--footer-pad-x);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,406px);gap:64px;align-items:center}:where(.nn-brandbook) .nn-site-footer__brand{max-width:920px}:where(.nn-brandbook) .nn-site-footer__seal{position:absolute;top:var(--footer-pad-y);left:var(--footer-pad-x);width:clamp(104px,9vw,138px);aspect-ratio:1}:where(.nn-brandbook) .nn-site-footer__seal-svg{width:100%;height:100%;display:block;overflow:visible}:where(.nn-brandbook) .nn-site-footer__seal-text{fill:#cfcfcfa8;font-size:16.3px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transform-origin:center;animation:nn-site-footer-seal-spin 18s linear infinite}@keyframes nn-site-footer-seal-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-site-footer__seal-text{animation:none}}:where(.nn-brandbook) .nn-site-footer__logo{width:247px;height:54px;user-select:none;transform-origin:left center;transition:filter .36s var(--motion-ease),translate .36s var(--motion-ease),scale .36s var(--motion-ease),transform .36s var(--motion-ease),opacity .22s ease}@media(hover:hover)and (pointer:fine){:where(.nn-brandbook) .nn-site-footer__logo:hover{translate:0 -3px;scale:1.02;filter:drop-shadow(0 0 20px rgba(174,203,224,.22))}}:where(.nn-brandbook) .nn-site-footer__title{margin:38px 0 0;color:#cfcfcf;font-size:48px;font-weight:600;line-height:.9;text-transform:uppercase;text-shadow:0 18px 32px rgba(0,0,0,.26);text-wrap:balance}:where(.nn-brandbook) .nn-site-footer__title span{display:block}:where(.nn-brandbook) .nn-site-footer__eyebrow{margin:0 0 10px;color:#b0dbfacc;font-size:15px;font-weight:600;text-transform:uppercase;text-align:right}:where(.nn-brandbook) .nn-site-footer__social-list{border-top:1px solid rgba(255,255,255,.3)}:where(.nn-brandbook) .nn-site-footer__social-link{position:relative;min-height:74px;border-bottom:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:flex-end;gap:18px;color:#cfcfcf;font-size:25px;font-weight:600;line-height:66px;text-transform:uppercase;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}:where(.nn-brandbook) .nn-site-footer__social-link:hover{color:#fff;text-shadow:0 0 20px rgba(173,216,249,.22)}:where(.nn-brandbook) .nn-site-footer__social-link:hover .nn-site-footer__social-icon,:where(.nn-brandbook) .nn-site-footer__social-link:focus-visible .nn-site-footer__social-icon{transform:translate(-3px)}:where(.nn-brandbook) .nn-site-footer__social-link:focus-visible{outline:2px solid rgba(255,255,255,.74);outline-offset:4px}:where(.nn-brandbook) .nn-site-footer__social-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,#b0dbfacc,#b0dbfa00);transform:scaleX(.12);transform-origin:left center;opacity:0;transition:transform var(--motion-duration-fast) var(--motion-ease),opacity var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-site-footer__social-link:hover:after,:where(.nn-brandbook) .nn-site-footer__social-link:focus-visible:after{transform:scaleX(1);opacity:1}:where(.nn-brandbook) .nn-site-footer__social-icon{width:26px;height:26px;display:grid;place-items:center;color:currentColor;transition:transform .18s ease,filter .18s ease;user-select:none}:where(.nn-brandbook) .nn-site-footer__social-link:hover .nn-site-footer__social-icon,:where(.nn-brandbook) .nn-site-footer__social-link:focus-visible .nn-site-footer__social-icon{filter:drop-shadow(0 0 12px rgba(173,216,249,.2))}:where(.nn-brandbook) .nn-site-footer__social-icon img{width:100%;height:100%;display:block;object-fit:contain}:where(.nn-brandbook) .nn-site-footer__address{position:relative;border-bottom:1px solid rgba(255,255,255,.3);padding:18px 0 22px;display:block;color:#cfcfcf;text-align:right;text-transform:uppercase;transition:color .18s ease,text-shadow .18s ease}:where(.nn-brandbook) .nn-site-footer__address:hover{color:#fff;text-shadow:0 0 20px rgba(173,216,249,.18)}:where(.nn-brandbook) .nn-site-footer__address:focus-visible{outline:2px solid rgba(255,255,255,.74);outline-offset:4px}:where(.nn-brandbook) .nn-site-footer__address:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,#b0dbfacc,#b0dbfa00);transform:scaleX(.12);transform-origin:left center;opacity:0;transition:transform var(--motion-duration-fast) var(--motion-ease),opacity var(--motion-duration-fast) ease}:where(.nn-brandbook) .nn-site-footer__address:hover:after,:where(.nn-brandbook) .nn-site-footer__address:focus-visible:after{transform:scaleX(1);opacity:1}:where(.nn-brandbook) .nn-site-footer__eyebrow--address{margin-bottom:16px;display:block;line-height:1}:where(.nn-brandbook) .nn-site-footer__address-lines{display:grid;gap:5px;color:currentColor;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0}:where(.nn-brandbook) .nn-site-footer__address-lines span{display:block}:where(.nn-brandbook) .nn-site-footer__bottom{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px;border-top:1px solid #323232;padding:4px 24px;background:#00000014}:where(.nn-brandbook) .nn-site-footer__bottom p{margin:0;text-align:center;color:#cfcfcf;font-size:10px;font-weight:600;line-height:41px;text-transform:uppercase}:where(.nn-brandbook) .nn-site-footer__policy{color:#cfcfcf;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color var(--motion-duration-base, .42s) ease}:where(.nn-brandbook) .nn-site-footer__policy:hover,:where(.nn-brandbook) .nn-site-footer__policy:focus-visible{color:var(--accent, #aecbe0);text-decoration:underline;text-underline-offset:3px}@media(max-width:1440px){:where(.nn-brandbook) .nn-site-footer__inner{--footer-pad-x: 52px;--footer-pad-y: 62px;padding:var(--footer-pad-y) var(--footer-pad-x) 44px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:44px}:where(.nn-brandbook) .nn-site-footer__title{margin-top:32px;font-size:clamp(2.6rem,4.2vw,4.4rem);max-width:12ch}:where(.nn-brandbook) .nn-site-footer__social-link{font-size:clamp(1.35rem,1.75vw,1.7rem)}}@media(max-width:1100px){:where(.nn-brandbook) .nn-site-footer__inner{--footer-pad-x: 22px;--footer-pad-y: 48px;padding:var(--footer-pad-y) var(--footer-pad-x) 36px;grid-template-columns:1fr;gap:42px}:where(.nn-brandbook) .nn-site-footer__seal{position:static;justify-self:center;margin-bottom:4px;width:clamp(96px,22vw,130px)}:where(.nn-brandbook) .nn-site-footer__brand{max-width:760px}:where(.nn-brandbook) .nn-site-footer__logo{width:224px}:where(.nn-brandbook) .nn-site-footer__title{margin-top:26px;max-width:10ch;font-size:clamp(2.2rem,6.5vw,3.6rem);line-height:.92}:where(.nn-brandbook) .nn-site-footer__contact{max-width:460px}:where(.nn-brandbook) .nn-site-footer__social-link{justify-content:flex-start;font-size:clamp(1.3rem,3vw,1.8rem)}}@media(max-width:920px){:where(.nn-brandbook) .nn-site-footer__inner{--footer-pad-x: 18px;--footer-pad-y: 42px;padding:var(--footer-pad-y) var(--footer-pad-x) 32px;gap:32px}:where(.nn-brandbook) .nn-site-footer__brand{max-width:620px;margin-inline:auto;display:grid;justify-items:center}:where(.nn-brandbook) .nn-site-footer__logo{width:247px;height:auto}:where(.nn-brandbook) .nn-site-footer__title{margin-top:22px;width:min(100%,280px);max-width:none;font-size:clamp(2rem,8.2vw,3.1rem);line-height:.94;margin-inline:auto;text-align:center}:where(.nn-brandbook) .nn-site-footer__contact{max-width:100%;margin-inline:auto}:where(.nn-brandbook) .nn-site-footer__eyebrow{margin-bottom:6px;line-height:1.4;text-align:center}:where(.nn-brandbook) .nn-site-footer__social-list{width:min(100%,520px);margin-inline:auto}:where(.nn-brandbook) .nn-site-footer__address{width:min(100%,520px);margin:28px auto 0;text-align:center}:where(.nn-brandbook) .nn-site-footer__social-link{min-height:68px;justify-content:center;font-size:clamp(1.15rem,3.4vw,1.5rem);line-height:1.2}}@media(max-width:720px){:where(.nn-brandbook) .nn-site-footer__inner{--footer-pad-x: 16px;--footer-pad-y: 38px;padding:var(--footer-pad-y) var(--footer-pad-x) 28px;gap:28px;text-align:center}:where(.nn-brandbook) .nn-site-footer__brand{margin-inline:auto;display:grid;justify-items:center}:where(.nn-brandbook) .nn-site-footer__logo{width:247px;margin-inline:auto}:where(.nn-brandbook) .nn-site-footer__title{margin-top:22px;margin-inline:auto;width:min(100%,270px);max-width:none;font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:.96;text-align:center;text-wrap:balance}:where(.nn-brandbook) .nn-site-footer__contact{max-width:none;margin-inline:auto;padding-top:0}:where(.nn-brandbook) .nn-site-footer__eyebrow{text-align:center}:where(.nn-brandbook) .nn-site-footer__social-list{width:100%;margin-inline:auto}:where(.nn-brandbook) .nn-site-footer__address{width:100%;margin:28px auto 0;text-align:center}:where(.nn-brandbook) .nn-site-footer__eyebrow--address{text-align:center}:where(.nn-brandbook) .nn-site-footer__social-link{min-height:62px;justify-content:center;gap:14px;font-size:1.15rem}:where(.nn-brandbook) .nn-site-footer__social-icon{width:22px;height:22px}:where(.nn-brandbook) .nn-site-footer__bottom{padding:16px 16px 20px}:where(.nn-brandbook) .nn-site-footer__bottom p{font-size:var(--mobile-meta-size);line-height:1.45}}@media(prefers-reduced-motion:reduce){:where(.nn-brandbook) .nn-site-footer__logo{transition:none}}@media(min-width:721px)and (max-width:1100px){.nn-brandbook .bb-archetype .nn-layer__title{width:100%;max-width:none;justify-self:stretch}.nn-brandbook .nn-site-footer .nn-site-footer__title{width:100%;max-width:none;font-size:clamp(30px,4vw,42px)}}.nn-brandbook{--bb-white:#e2e1df;--bb-blue:#aecbe0;--bb-line:#ffffff2c;--bb-frame:clamp(24px,7.3vw,140px);--tilt-rotate-x:0deg;--tilt-rotate-y:0deg;font-family:Manrope,Helvetica Neue,sans-serif;background:#000;color:#cfcfcf;font-synthesis:none;isolation:isolate}.nn-brandbook *{box-sizing:border-box;min-width:0}:where(.nn-brandbook) :where(h1,h2,h3,p,figure){margin:0}.nn-brandbook :is(button,input,select){font:inherit}.nn-brandbook :is(button,a,input,select):focus-visible{outline:2px solid var(--bb-blue);outline-offset:5px}.nn-brandbook a{color:inherit;text-decoration:none}.nn-brandbook img{max-width:100%;display:block}.nn-brandbook button{cursor:pointer}.nn-brandbook :is(section,main){scroll-margin-top:88px}.nn-brandbook .bb-container{max-width:1640px;width:calc(100% - var(--bb-frame)*2);margin-inline:auto}.nn-brandbook .bb-section{padding-block:clamp(80px,7.8vw,150px)}.nn-brandbook .bb-heading{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;margin-bottom:clamp(40px,4.4vw,84px)}.nn-brandbook .bb-heading h2{font-size:clamp(42px,5.1vw,96px);line-height:1.03;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.nn-brandbook .bb-heading p{font-size:15px;line-height:1.8;max-width:44ch;text-transform:uppercase;text-wrap:pretty}.nn-brandbook .bb-skip{position:fixed;top:15px;left:15px;padding:15px 20px;background:var(--bb-blue);color:#000;z-index:40;transform:translateY(-150%);border-radius:99px}.nn-brandbook .bb-skip:focus{transform:none}.nn-brandbook .bb-home-link{position:relative;z-index:4;display:inline-block}.nn-brandbook .nn-hero__logo{filter:none!important}.nn-brandbook .bb-edition{margin-bottom:22px;letter-spacing:.07em;font-size:12px;font-weight:600;color:var(--bb-blue)}.nn-brandbook .nn-hero__copy{margin-top:145px}.nn-brandbook .nn-hero__line{overflow:visible}.nn-brandbook .nn-hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0004,transparent 65%)}.nn-brandbook .nn-hero__video{mix-blend-mode:normal}.nn-brandbook .nn-hero__aside p,.nn-brandbook .nn-hero__insights-link{color:#e2e1df}.nn-brandbook .bb-chapters{position:sticky;top:0;z-index:20;background:#0a0a0af5;border-bottom:1px solid #ffffff24;padding-inline:clamp(20px,5vw,96px);display:flex;align-items:center;gap:40px;backdrop-filter:blur(16px)}.nn-brandbook .bb-chapters-mark{padding-block:25px;flex-shrink:0}.nn-brandbook .bb-chapter-links{display:flex;align-items:center;justify-content:space-between;gap:30px;flex:1;overflow-x:auto;scrollbar-width:none}.nn-brandbook .bb-chapter-links::-webkit-scrollbar{display:none}.nn-brandbook .bb-chapter-links a{position:relative;display:flex;flex-shrink:0;gap:10px;align-items:center;padding-block:26px;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;color:#cfcfcf;transition:color .2s}.nn-brandbook .bb-chapter-links a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;transform:scaleX(0);background:var(--bb-blue);transition:transform .3s}.nn-brandbook .bb-chapter-links a:is(:hover,[aria-current=true]){color:var(--bb-blue)}.nn-brandbook .bb-chapter-links a[aria-current=true]:after{transform:scaleX(1)}.nn-brandbook .nn-thesis__title{text-shadow:none}.nn-brandbook .nn-thesis__copy{text-shadow:none;font-size:14px;line-height:1.75}.nn-brandbook .nn-card__eyebrow{color:#fff;background:#10151ca8}.nn-brandbook .nn-card__description{color:#e2e1df}.nn-brandbook .nn-thesis__cards{padding-inline:var(--bb-frame);max-width:1920px}.nn-brandbook .bb-essence-columns{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:80px}.nn-brandbook .bb-essence-columns article{border-top:1px solid var(--bb-line);padding-top:30px}.nn-brandbook .bb-essence-columns h3{font-size:clamp(26px,2.4vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin-bottom:20px}.nn-brandbook .bb-essence-columns p{font-size:14px;line-height:1.85;text-transform:uppercase;max-width:62ch}.nn-brandbook .bb-archetype{padding-bottom:60px}.nn-brandbook .nn-layer__title{letter-spacing:-.04em;text-shadow:none}.nn-brandbook .nn-layer__overlay{background:linear-gradient(90deg,#03080bc4,#03080b42 48%,#03080b9c)}.nn-brandbook .bb-signature{background:#121212}.nn-brandbook .bb-signature-stage{display:grid;grid-template-columns:1.8fr 1fr;border:1px solid var(--bb-line);border-radius:20px;overflow:hidden}.nn-brandbook .bb-signature-stage figure{position:relative;padding:90px 48px 80px;min-height:360px;display:grid;place-items:center;background:#0b0b0b}.nn-brandbook .bb-logo-main{border-right:1px solid var(--bb-line)}.nn-brandbook .bb-clearspace{position:relative;width:94%;border:1px dashed #aecbe06b;padding:6%}.nn-brandbook .bb-clearspace>img{width:100%;height:auto}.nn-brandbook .bb-x{position:absolute;font-size:13px;color:var(--bb-blue)}.nn-brandbook .bb-x-top{left:49%;top:0;transform:translateY(-100%);padding-bottom:12px}.nn-brandbook .bb-x-left{left:0;top:44%;transform:translate(-100%);padding-right:14px}.nn-brandbook .bb-symbol-clearspace{border:1px dashed #aecbe06b;border-radius:28%;padding:25%;width:82%;aspect-ratio:1;display:grid;place-items:center}.nn-brandbook .bb-symbol-clearspace img{width:100%;height:auto}.nn-brandbook .bb-signature-stage figcaption{position:absolute;left:28px;right:28px;bottom:26px;display:flex;justify-content:space-between;gap:18px;font-size:11px;font-weight:600}.nn-brandbook .bb-signature-stage figcaption a{color:var(--bb-blue);padding:8px;margin:-8px}.nn-brandbook .bb-logo-rule{display:grid;grid-template-columns:100px 1fr;gap:30px;align-items:start;margin:45px 0 60px}.nn-brandbook .bb-rule-symbol{font-size:60px;line-height:1;color:var(--bb-blue);letter-spacing:-.05em}.nn-brandbook .bb-logo-rule p{font-size:14px;line-height:1.8;max-width:83ch;text-transform:uppercase}.nn-brandbook .bb-logo-rule strong{display:block;margin-bottom:7px;color:#fff;font-weight:600}.nn-brandbook .bb-signature-variants{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nn-brandbook .bb-signature-variants figure{position:relative;padding:70px 60px 90px;border-radius:20px;display:grid;place-items:center;min-height:260px}.nn-brandbook .bb-signature-variants img{width:65%;height:auto}.nn-brandbook .bb-signature-variants figcaption{position:absolute;bottom:25px;left:28px;font-size:11px;font-weight:600}.nn-brandbook .bb-variant-light{background:var(--bb-white);color:#121212}.nn-brandbook .bb-variant-light img{filter:brightness(0)}.nn-brandbook .bb-variant-dark{background:#000;border:1px solid var(--bb-line)}.nn-brandbook .bb-colors-section{background:radial-gradient(ellipse at 100% 0%,#142330,#050607 50%)}.nn-brandbook .bb-instruction{display:block;color:var(--bb-blue);margin-top:24px;font-size:12px}.nn-brandbook .bb-colors{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.nn-brandbook .bb-swatch{color:var(--swatch-ink);background:var(--swatch);border:1px solid #ffffff32;border-radius:35px;min-height:365px;padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;transition:transform .4s var(--motion-ease);position:relative}.nn-brandbook .bb-swatch:hover{transform:translateY(-8px)}.nn-brandbook .bb-swatch-name{font-size:clamp(19px,1.7vw,30px);line-height:1.1;font-weight:600;letter-spacing:-.035em}.nn-brandbook .bb-swatch-info{display:grid;gap:5px;font-size:11px;line-height:1.4}.nn-brandbook .bb-swatch-info b{font-size:16px;font-weight:500}.nn-brandbook .bb-swatch-copy{position:absolute;right:22px;top:52%;display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;opacity:.8;transition:transform .3s}.nn-brandbook .bb-swatch:hover .bb-swatch-copy{transform:rotate(-45deg)}.nn-brandbook .bb-color-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;margin-top:40px}.nn-brandbook .bb-color-notes p{font-size:13px;line-height:1.7;max-width:35ch}.nn-brandbook .bb-color-notes strong{font-weight:600;color:#e2e1df;display:inline-block;margin-bottom:8px}.nn-brandbook .bb-type-section{background:#e2e1df;color:#121212}.nn-brandbook .bb-type-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.nn-brandbook .bb-type-heading h2{font-size:clamp(65px,11vw,200px);line-height:1;letter-spacing:-.055em;font-weight:500}.nn-brandbook .bb-type-heading>span{border:1px solid #12121266;border-radius:80px;padding:20px 28px;font-size:13px;line-height:1.6;flex-shrink:0}.nn-brandbook .bb-type-display{display:flex;align-items:end;justify-content:space-between;gap:60px;padding:45px 0 55px}.nn-brandbook .bb-aa{font-size:clamp(140px,17vw,320px);line-height:.9;letter-spacing:-.07em}.nn-brandbook .bb-aa>span{font-size:.48em;font-weight:400;margin-left:30px}.nn-brandbook .bb-type-display>p{font-size:clamp(22px,2vw,36px);letter-spacing:-.03em;line-height:1.25;padding-bottom:10px}.nn-brandbook .bb-type-workbench{border-block:1px solid #12121240;padding:30px 0 35px}.nn-brandbook .bb-type-controls{display:grid;grid-template-columns:1fr 210px;gap:40px}.nn-brandbook .bb-type-controls label{font-size:11px;letter-spacing:.04em;font-weight:600}.nn-brandbook .bb-type-controls :is(input,select){display:block;width:100%;height:48px;border:0;border-bottom:1px solid #12121266;background:transparent;color:#121212;font-size:16px;border-radius:0;margin-top:10px;padding:8px 0}.nn-brandbook .bb-type-controls select{color-scheme:light}.nn-brandbook .bb-type-controls input::placeholder{color:#454545}.nn-brandbook .bb-type-controls :is(input,select):focus-visible{outline-color:#121212;outline-offset:4px}.nn-brandbook .bb-type-live{font-size:clamp(30px,4.9vw,92px);line-height:1.2;letter-spacing:-.04em;margin:42px 0 30px;font-weight:600;overflow-wrap:anywhere;min-height:1.2em}.nn-brandbook .bb-alphabet{font-size:15px;line-height:1.8;letter-spacing:.06em;overflow-wrap:anywhere;color:#3b3b3b}.nn-brandbook .bb-type-bottom{display:flex;justify-content:space-between;gap:60px;margin-top:32px;align-items:start}.nn-brandbook .bb-type-bottom p{font-size:13px;line-height:1.8;max-width:76ch;text-transform:uppercase}.nn-brandbook .bb-text-link{font-size:12px;line-height:1.5;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:8px;flex-shrink:0}.nn-brandbook .bb-voice-section{background:#121212}.nn-brandbook .bb-voice-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.nn-brandbook .bb-voice-examples article+article{margin-top:65px}.nn-brandbook .bb-voice-examples h3{font-size:24px;letter-spacing:-.035em;font-weight:500;display:flex;gap:15px;align-items:center;margin-bottom:20px}.nn-brandbook .bb-verdict{border:1px solid #aecbe077;color:var(--bb-blue);border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0}.nn-brandbook .bb-voice-examples p{font-size:15px;line-height:1.6;padding:17px 0;border-bottom:1px solid var(--bb-line);text-transform:uppercase}.nn-brandbook .bb-voice-avoid{color:#a6a6a6}.nn-brandbook .bb-voice-image{position:relative;border-radius:20px;overflow:hidden;min-height:570px}.nn-brandbook .bb-voice-image img{width:100%;height:100%;object-fit:cover;object-position:45% center}.nn-brandbook .bb-voice-image:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#071017c9)}.nn-brandbook .bb-voice-image figcaption{position:absolute;bottom:28px;left:28px;right:28px;z-index:1;color:#fff;font-size:12px;letter-spacing:.03em}.nn-brandbook .bb-visual-section{background:#050607}.nn-brandbook .bb-visual-wide{position:relative;border-radius:20px;overflow:hidden}.nn-brandbook .bb-visual-wide>img{width:100%;height:auto;aspect-ratio:1.9;object-fit:cover}.nn-brandbook .bb-visual-wide:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#04090ee3)}.nn-brandbook .bb-visual-wide figcaption{position:absolute;z-index:1;inset:auto 40px 36px;display:flex;justify-content:space-between;align-items:end;gap:30px}.nn-brandbook .bb-visual-wide figcaption span:first-child{font-size:clamp(30px,4vw,74px);line-height:1.05;letter-spacing:-.04em;color:#fff}.nn-brandbook .bb-visual-wide figcaption span:last-child{font-size:11px;max-width:140px;line-height:1.8;color:#fff}.nn-brandbook .bb-visual-pair{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:60px}.nn-brandbook .bb-blueprint img{width:100%;height:auto;border-radius:20px}.nn-brandbook .bb-visual-detail img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;border-radius:20px}.nn-brandbook .bb-visual-pair figcaption{margin-top:25px;font-size:13px;line-height:1.8;display:grid;gap:6px}.nn-brandbook .bb-visual-pair figcaption strong{font-size:15px;font-weight:500}.nn-brandbook .bb-visual-detail>p{max-width:45ch;font-size:17px;line-height:1.8;text-transform:uppercase;margin-top:48px;color:var(--bb-blue)}.nn-brandbook .bb-guidelines{background:#121212}.nn-brandbook .bb-guideline-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:50px 0;border-top:1px solid var(--bb-line)}.nn-brandbook .bb-guideline-row:last-child{padding-bottom:0}.nn-brandbook .bb-guideline-row h3{font-size:clamp(42px,5vw,90px);font-weight:500;line-height:1;letter-spacing:-.04em;display:flex;gap:30px;align-items:start}.nn-brandbook .bb-guideline-row h3 span{font-size:32px;color:var(--bb-blue)}.nn-brandbook .bb-guideline-row ul{list-style:none;margin:0;padding:0}.nn-brandbook .bb-guideline-row li{font-size:15px;line-height:1.6;padding:16px 0;border-bottom:1px solid var(--bb-line);text-transform:uppercase}.nn-brandbook .bb-guideline-row li:first-child{padding-top:0}.nn-brandbook .bb-guideline-row li:last-child{border-bottom:0;padding-bottom:0}.nn-brandbook .bb-downloads{background:radial-gradient(ellipse at 90% 20%,#21374688,transparent 60%),#070707}.nn-brandbook .bb-download-cta{margin:30px 0 0;width:min(100%,320px);padding-left:26px}.nn-brandbook .bb-download-list>a{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--bb-line);padding:26px 0;transition:color .25s}.nn-brandbook .bb-download-list>a:last-child{border-bottom:1px solid var(--bb-line)}.nn-brandbook .bb-download-list>a>span:first-child{font-size:clamp(18px,2vw,32px);font-weight:500;letter-spacing:-.025em;display:flex;align-items:center;gap:35px}.nn-brandbook .bb-download-list small{font-size:10px;font-weight:500;letter-spacing:.04em;color:#b0b7bd}.nn-brandbook .bb-download-arrow{height:44px;width:44px;display:grid;place-items:center;border:1px solid #aecbe070;border-radius:50%;font-size:22px;transition:transform .3s,color .3s,background .3s;color:var(--bb-blue);flex-shrink:0}.nn-brandbook .bb-download-list>a:hover{color:var(--bb-blue)}.nn-brandbook .bb-download-list>a:hover .bb-download-arrow{background:var(--bb-blue);color:#000;transform:rotate(-45deg)}.nn-brandbook .nn-site-footer{position:sticky;top:0;bottom:0;z-index:0;min-height:100svh}.nn-brandbook .nn-site-footer__title{line-height:1.06;letter-spacing:-.04em;text-shadow:none}.nn-brandbook .nn-site-footer__logo{filter:none!important}.nn-brandbook .nn-site-footer__inner{min-height:760px;padding-top:220px;padding-bottom:100px}.nn-brandbook .nn-site-footer__video{background:#0b141d}.nn-brandbook .nn-site-footer__seal{top:60px}.nn-brandbook .bb-backtop{position:fixed;bottom:26px;right:26px;width:55px;height:55px;z-index:25;border-radius:50%;display:grid;place-items:center;color:#121212;background:var(--bb-blue);border:1px solid #d3e6f3;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity .3s,transform .3s,visibility .3s}.nn-brandbook .bb-backtop[data-visible=true]{visibility:visible;opacity:1;transform:none}.nn-brandbook .bb-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);padding:14px 26px;background:#e2e1df;color:#121212;border:1px solid #aecbe0;border-radius:99px;font-size:13px;font-weight:600;z-index:30;opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s;max-width:calc(100% - 120px);text-align:center}.nn-brandbook .bb-toast[data-visible=true]{opacity:1;visibility:visible;transform:translate(-50%)}@media(min-width:1450px){.nn-brandbook .nn-thesis__line--middle{grid-template-columns:minmax(0,1fr) minmax(260px,340px);column-gap:50px}.nn-brandbook .nn-thesis__title{font-size:clamp(64px,5.1vw,98px)}}@media(max-width:1440px){.nn-brandbook{--bb-frame:52px}.nn-brandbook .bb-heading{gap:40px}.nn-brandbook .nn-hero__copy{margin-top:140px}.nn-brandbook .bb-chapters{gap:28px;padding-inline:40px}.nn-brandbook .bb-chapter-links{gap:25px}.nn-brandbook .bb-chapter-links a{font-size:10px}.nn-brandbook .bb-swatch{padding:24px 18px;min-height:310px;border-radius:28px}.nn-brandbook .bb-voice-layout{gap:40px}.nn-brandbook .bb-voice-image{min-height:520px}.nn-brandbook .bb-signature-stage figure{padding:70px 40px;min-height:310px}}@media(min-width:721px)and (max-width:1440px){.nn-brandbook .nn-thesis__cards{flex-wrap:nowrap;gap:18px}.nn-brandbook .nn-card{flex:1 1 0}.nn-brandbook .nn-card__description{font-size:12px}.nn-brandbook .nn-card__title{font-size:22px}.nn-brandbook .nn-card__content{padding:14px}.nn-brandbook .nn-card__eyebrow{font-size:9px;padding:7px 10px;min-height:28px}}@media(max-width:1100px){.nn-brandbook{--bb-frame:28px}.nn-brandbook .nn-hero__copy{margin-top:180px}.nn-brandbook .nn-hero__aside{width:340px}.nn-brandbook .bb-heading{grid-template-columns:1.1fr .9fr;gap:35px}.nn-brandbook .bb-heading p{font-size:13px}.nn-brandbook .bb-type-heading h2{font-size:11vw}.nn-brandbook .bb-type-heading>span{font-size:11px;padding:15px 22px}.nn-brandbook .bb-type-bottom{flex-direction:column;gap:22px}.nn-brandbook .bb-voice-examples h3{font-size:21px}.nn-brandbook .bb-voice-examples p{font-size:13px}.nn-brandbook .bb-visual-pair{gap:30px}.nn-brandbook .bb-visual-detail>p{font-size:14px;margin-top:25px}.nn-brandbook .bb-download-list>a>span:first-child{flex-direction:column;align-items:start;gap:7px}.nn-brandbook .nn-site-footer{min-height:auto}.nn-brandbook .nn-site-footer__inner{padding:56px 28px;min-height:auto;grid-template-columns:1fr 1fr}.nn-brandbook .nn-site-footer__seal{grid-column:1/-1;justify-self:start}.nn-brandbook .nn-site-footer__title{max-width:12ch}.nn-brandbook .bb-signature-stage figcaption{left:20px;right:20px;font-size:10px}}@media(max-width:800px){.nn-brandbook .bb-colors{grid-template-columns:repeat(3,1fr)}.nn-brandbook .bb-swatch{min-height:280px}.nn-brandbook .bb-swatch:nth-child(4),.nn-brandbook .bb-swatch:nth-child(5){min-height:245px}.nn-brandbook .bb-voice-layout{grid-template-columns:1fr}.nn-brandbook .bb-voice-image{min-height:0;aspect-ratio:1.8}.nn-brandbook .bb-voice-image img{aspect-ratio:1.8}.nn-brandbook .bb-signature-stage{grid-template-columns:1.4fr 1fr}.nn-brandbook .bb-signature-stage figure{min-height:280px;padding-inline:24px}.nn-brandbook .bb-signature-stage figcaption{flex-direction:column;gap:10px}.nn-brandbook .bb-signature-variants figure{padding:50px 24px 70px;min-height:190px}.nn-brandbook .bb-signature-variants img{width:85%}.nn-brandbook .bb-signature-variants figcaption{font-size:9px;left:20px}}@media(max-width:720px){.nn-brandbook{--bb-frame:20px}.nn-brandbook .bb-section{padding-block:72px}.nn-brandbook :is(section,main){scroll-margin-top:66px}.nn-brandbook .bb-home-link{display:block;width:max-content;margin-inline:auto}.nn-brandbook .nn-hero__logo{width:235px;height:auto}.nn-brandbook .nn-hero__copy{margin-top:100px}.nn-brandbook .nn-hero__stage{padding:30px 16px 54px;min-height:810px}.nn-brandbook .nn-hero__line{font-size:clamp(29px,8.7vw,61px);line-height:1.22;letter-spacing:-.05em}.nn-brandbook .bb-edition{font-size:9px;letter-spacing:.06em;margin-bottom:24px}.nn-brandbook .nn-hero__aside{width:100%;margin-top:32px}.nn-brandbook .nn-hero__aside p{font-size:12px;line-height:1.8;max-width:320px}.nn-brandbook .nn-hero__video{object-position:60% center;opacity:.66}.nn-brandbook .nn-hero__arrow{width:46px;height:46px}.nn-brandbook .nn-hero__visual:after{background:#0003}.nn-brandbook .nn-hero__insights-link{margin-top:20px}.nn-brandbook .nn-pill-rail{padding:20px 0}.nn-brandbook .bb-chapters{gap:20px;padding-inline:20px}.nn-brandbook .bb-chapters-mark{padding-block:22px}.nn-brandbook .bb-chapter-links{justify-content:start;gap:24px}.nn-brandbook .bb-chapter-links a{font-size:10px;padding-block:23px}.nn-brandbook .nn-thesis{padding:65px 0}.nn-brandbook .nn-thesis__header{padding-inline:20px}.nn-brandbook .nn-thesis__title{font-size:clamp(28px,8vw,52px);line-height:1.08}.nn-brandbook .nn-thesis__copy{font-size:12px;line-height:1.8}.nn-brandbook .nn-thesis__cards{padding-inline:calc((100cqi - var(--thesis-slide))/2);padding-top:35px}.nn-brandbook .nn-card__description{font-size:13px}.nn-brandbook .nn-card__content{padding:20px}.nn-brandbook .bb-essence-columns{grid-template-columns:1fr;gap:32px;margin-top:35px}.nn-brandbook .bb-essence-columns h3{font-size:28px;margin-bottom:16px}.nn-brandbook .bb-essence-columns p{font-size:12px}.nn-brandbook .bb-essence-columns article{padding-top:24px}.nn-brandbook .bb-archetype{padding-bottom:50px}.nn-brandbook .nn-layer__panel{width:calc(100% - 32px);min-height:510px}.nn-brandbook .nn-layer__content{min-height:510px;padding-top:52px}.nn-brandbook .nn-layer__headline{gap:14px}.nn-brandbook .nn-layer__title{font-size:clamp(31px,9vw,55px)}.nn-brandbook .nn-layer__footer{margin-top:44px}.nn-brandbook .bb-heading{grid-template-columns:1fr;gap:26px;margin-bottom:35px}.nn-brandbook .bb-heading h2{font-size:clamp(34px,10.1vw,65px);letter-spacing:-.045em}.nn-brandbook .bb-heading p{font-size:12px;max-width:46ch;line-height:1.8}.nn-brandbook .bb-signature-stage{grid-template-columns:1fr}.nn-brandbook .bb-logo-main{border-right:0;border-bottom:1px solid var(--bb-line)}.nn-brandbook .bb-signature-stage figure{min-height:260px;padding:68px 30px 85px}.nn-brandbook .bb-signature-stage figcaption{flex-direction:row;font-size:10px;left:22px;right:22px;bottom:22px}.nn-brandbook .bb-symbol-clearspace{width:155px;padding:26px}.nn-brandbook .bb-logo-symbol{min-height:290px!important}.nn-brandbook .bb-logo-rule{grid-template-columns:55px 1fr;gap:20px;margin:30px 0 40px}.nn-brandbook .bb-rule-symbol{font-size:42px}.nn-brandbook .bb-logo-rule p{font-size:11px;line-height:1.8}.nn-brandbook .bb-signature-variants{grid-template-columns:1fr;gap:15px}.nn-brandbook .bb-signature-variants img{width:65%}.nn-brandbook .bb-signature-variants figure{min-height:190px}.nn-brandbook .bb-signature-variants figcaption{font-size:10px}.nn-brandbook .bb-colors{grid-template-columns:1fr 1fr;gap:12px}.nn-brandbook .bb-swatch{min-height:260px!important;padding:22px 18px;border-radius:25px}.nn-brandbook .bb-swatch:last-child{grid-column:1/-1;min-height:220px!important}.nn-brandbook .bb-swatch-name{font-size:25px}.nn-brandbook .bb-swatch-info{font-size:10px}.nn-brandbook .bb-swatch-info b{font-size:14px}.nn-brandbook .bb-color-notes{grid-template-columns:1fr;gap:22px;margin-top:32px}.nn-brandbook .bb-color-notes p{font-size:12px;max-width:none}.nn-brandbook .bb-color-notes strong{margin-bottom:3px}.nn-brandbook .bb-instruction{margin-top:17px;font-size:11px}.nn-brandbook .bb-type-heading{align-items:start;flex-direction:column;gap:20px}.nn-brandbook .bb-type-heading h2{font-size:clamp(53px,14.2vw,100px);letter-spacing:-.05em}.nn-brandbook .bb-type-heading>span{font-size:10px;padding:10px 18px}.nn-brandbook .bb-type-heading br{display:none}.nn-brandbook .bb-type-display{align-items:start;flex-direction:column;gap:30px;padding:40px 0}.nn-brandbook .bb-aa{font-size:44vw}.nn-brandbook .bb-aa>span{margin-left:15px}.nn-brandbook .bb-type-display>p{font-size:25px;line-height:1.3}.nn-brandbook .bb-type-controls{grid-template-columns:1fr;gap:24px}.nn-brandbook .bb-type-controls :is(input,select){font-size:15px}.nn-brandbook .bb-type-live{font-size:clamp(32px,8.5vw,54px);margin:32px 0;line-height:1.17}.nn-brandbook .bb-alphabet{font-size:12px;letter-spacing:.03em}.nn-brandbook .bb-type-bottom{gap:25px}.nn-brandbook .bb-type-bottom p,.nn-brandbook .bb-text-link{font-size:11px}.nn-brandbook .bb-voice-layout{gap:36px}.nn-brandbook .bb-voice-examples article+article{margin-top:42px}.nn-brandbook .bb-voice-examples h3{font-size:20px;gap:12px}.nn-brandbook .bb-verdict{width:30px;height:30px;font-size:18px}.nn-brandbook .bb-voice-examples p{font-size:12px;padding:15px 0}.nn-brandbook .bb-voice-image{aspect-ratio:1}.nn-brandbook .bb-voice-image img{aspect-ratio:1;object-position:42% center}.nn-brandbook .bb-voice-image figcaption{font-size:10px;left:22px;bottom:23px}.nn-brandbook .bb-visual-wide>img{aspect-ratio:1;object-position:49% center}.nn-brandbook .bb-visual-wide figcaption{inset:auto 22px 25px;display:block}.nn-brandbook .bb-visual-wide figcaption span:first-child{font-size:25px}.nn-brandbook .bb-visual-wide figcaption span:last-child{display:none}.nn-brandbook .bb-visual-pair{grid-template-columns:1fr;gap:35px;margin-top:35px}.nn-brandbook .bb-visual-pair figcaption{font-size:12px;margin-top:18px}.nn-brandbook .bb-visual-pair figcaption strong{font-size:13px}.nn-brandbook .bb-visual-detail>p{font-size:13px;line-height:1.8;margin-top:28px}.nn-brandbook .bb-guideline-row{grid-template-columns:1fr;gap:28px;padding:32px 0}.nn-brandbook .bb-guideline-row h3{font-size:48px;gap:20px}.nn-brandbook .bb-guideline-row h3 span{font-size:25px}.nn-brandbook .bb-guideline-row li{font-size:12px;padding:14px 0}.nn-brandbook .bb-download-cta{margin-top:24px}.nn-brandbook .bb-download-list>a{padding:22px 0;gap:15px}.nn-brandbook .bb-download-list>a>span:first-child{font-size:18px;gap:8px}.nn-brandbook .bb-download-list small{font-size:9px;letter-spacing:0}.nn-brandbook .bb-download-arrow{width:40px;height:40px;font-size:20px}.nn-brandbook .nn-site-footer__inner{display:grid;grid-template-columns:1fr;padding:45px 20px 35px;gap:40px}.nn-brandbook .nn-site-footer__seal{justify-self:center}.nn-brandbook .nn-site-footer__title{font-size:31px;max-width:15ch;width:100%;line-height:1.05}.nn-brandbook .nn-site-footer__contact,.nn-brandbook .nn-site-footer__social-list{width:100%}.nn-brandbook .nn-site-footer__bottom{padding-bottom:80px}.nn-brandbook .bb-backtop{width:46px;height:46px;right:18px;bottom:18px}.nn-brandbook .bb-toast{bottom:22px;max-width:calc(100% - 120px);font-size:11px;padding:12px 18px}}@media(prefers-reduced-motion:reduce){.nn-brandbook *,.nn-brandbook *:before,.nn-brandbook *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nn-brandbook .nn-pill-marquee{width:max-content;transform:none}.nn-brandbook [data-bb-video]{transform:none!important}.nn-brandbook .bb-swatch:hover{transform:none}}.nn-brandbook{--bb-ease:cubic-bezier(.22,1,.36,1)}.nn-brandbook{text-transform:uppercase}.nn-brandbook :where(input,textarea){text-transform:none}.nn-brandbook .bb-cover{position:relative;background:#050607;overflow:clip;isolation:isolate;min-height:100svh;display:flex;flex-direction:column}.nn-brandbook .bb-cover-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:40px;position:relative;z-index:3;border-bottom:1px solid #ffffff1c}.nn-brandbook .bb-cover-header img{width:174px;height:auto}.nn-brandbook .bb-cover-header>span{font-size:14px;font-weight:600;color:#e2e1df;letter-spacing:.04em}.nn-brandbook .bb-site-link{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:600;min-height:44px;color:#e2e1df}.nn-brandbook .bb-site-link>span{font-size:22px;color:var(--bb-blue);transition:transform .25s}.nn-brandbook .bb-site-link:hover>span{transform:translate(3px,-3px)}.nn-brandbook .bb-cover-body{position:relative;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;min-height:clamp(640px,calc(100svh - 262px),840px);padding-block:66px 78px}.nn-brandbook .bb-cover-copy{position:relative;z-index:2;pointer-events:none}.nn-brandbook .bb-cover-copy>a{pointer-events:auto}.nn-brandbook .bb-cover-intro{font-size:14px;color:#b5bec5;margin-bottom:30px}.nn-brandbook .bb-cover h1{font-size:clamp(52px,5.05vw,96px);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#e2e1df}.nn-brandbook .bb-title-mask{display:block;padding-bottom:.08em;margin-bottom:-.08em;overflow:clip}.nn-brandbook .bb-title-mask>span{display:block}.nn-brandbook .bb-title-blue{color:var(--bb-blue)}.nn-brandbook .bb-cover-description{font-size:16px;font-weight:600;line-height:1.75;max-width:43ch;margin-top:32px;color:#b8c0c5;text-wrap:pretty}.nn-brandbook .bb-explore{display:inline-flex;gap:36px;align-items:center;justify-content:space-between;padding:18px 0 14px;border-bottom:1px solid #aecbe079;min-height:52px;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--bb-blue);transition:color .25s,border-color .25s}.nn-brandbook .bb-cover .bb-explore{margin-top:24px}.nn-brandbook .bb-explore svg,.nn-brandbook .bb-explore>span:last-child{transition:transform .35s var(--bb-ease)}.nn-brandbook .bb-explore:hover{color:#fff;border-color:#fff}.nn-brandbook .bb-explore:hover svg{transform:translateY(4px)}.nn-brandbook .bb-cover-art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.nn-brandbook .bb-art-caption{position:absolute;bottom:6%;right:14%;font-size:9px;color:#b7c0c6;letter-spacing:.07em}.nn-brandbook .bb-cover-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff1c;padding-block:25px 28px;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.03em;color:#e2e1df}.nn-brandbook .bb-chapters{background:#0a0a0af5}.nn-brandbook .bb-essence{background:#0a0b0c;padding-bottom:120px}.nn-brandbook .bb-essence .bb-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw}.nn-brandbook .bb-essence .bb-heading p{font-size:15px;max-width:50ch;line-height:1.85}.nn-brandbook .bb-essence .bb-heading h2{font-size:clamp(42px,5vw,90px);letter-spacing:-.04em}.nn-brandbook .bb-system-board{display:grid;grid-template-columns:1.12fr 1fr .7fr 1.15fr;gap:14px}.nn-brandbook .bb-specimen{position:relative;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid #ffffff28;border-radius:14px;overflow:hidden;transition:transform .5s var(--bb-ease),border-color .3s;background:#121212}.nn-brandbook .bb-specimen:hover{transform:translateY(-8px);border-color:#aecbe099}.nn-brandbook .bb-specimen-caption{display:grid;gap:8px;font-size:11px;position:relative;z-index:2}.nn-brandbook .bb-specimen-caption strong{font-weight:600;letter-spacing:.03em}.nn-brandbook .bb-specimen-caption>span{display:flex;justify-content:space-between;color:#aeb6bc;font-size:12px}.nn-brandbook .bb-specimen-caption b{font-weight:400;font-size:18px;line-height:12px}.nn-brandbook .bb-form-grid{position:relative;margin:auto;width:80%;aspect-ratio:1.32;display:grid;place-items:center}.nn-brandbook .bb-form-grid img{width:75%;height:auto}.nn-brandbook .bb-form-grid i{position:absolute;background:#aecbe04d}.nn-brandbook .bb-form-grid i:nth-of-type(1),.nn-brandbook .bb-form-grid i:nth-of-type(2){top:-10%;bottom:-10%;width:1px;transform-origin:top}.nn-brandbook .bb-form-grid i:nth-of-type(1){left:0}.nn-brandbook .bb-form-grid i:nth-of-type(2){right:0}.nn-brandbook .bb-form-grid i:nth-of-type(3),.nn-brandbook .bb-form-grid i:nth-of-type(4){left:-10%;right:-10%;height:1px;transform-origin:left}.nn-brandbook .bb-form-grid i:nth-of-type(3){top:0}.nn-brandbook .bb-form-grid i:nth-of-type(4){bottom:0}.nn-brandbook .bb-specimen-type{background:var(--bb-white);color:#121212;border-color:var(--bb-white)}.nn-brandbook .bb-specimen-type .bb-specimen-caption>span{color:#444b50}.nn-brandbook .bb-type-glyph{display:flex;align-items:baseline;justify-content:center;position:relative;font-size:clamp(65px,7vw,130px);font-weight:500;line-height:1.2;letter-spacing:-.08em;margin-block:auto;padding-bottom:28px}.nn-brandbook .bb-type-glyph i{position:absolute;bottom:2px;font-size:12px;letter-spacing:0;font-style:normal;left:8%}.nn-brandbook .bb-specimen-color{background:#070809}.nn-brandbook .bb-color-bars{display:flex;gap:0;margin:5px -24px 32px;height:190px;align-items:stretch}.nn-brandbook .bb-color-bars i{flex:1;background:#000;transform-origin:bottom}.nn-brandbook .bb-color-bars i:nth-child(2){background:#121212}.nn-brandbook .bb-color-bars i:nth-child(3){background:#fff}.nn-brandbook .bb-color-bars i:nth-child(4){background:#e2e1df}.nn-brandbook .bb-color-bars i:nth-child(5){background:#aecbe0}.nn-brandbook .bb-specimen-voice{background:var(--bb-blue);color:#121212;border-color:var(--bb-blue)}.nn-brandbook .bb-specimen-voice .bb-specimen-caption>span{color:#354856}.nn-brandbook .bb-voice-words{display:grid;font-size:clamp(24px,2.6vw,44px);line-height:1.13;letter-spacing:-.045em;font-weight:600;margin-block:auto;padding-bottom:24px}.nn-brandbook .bb-essence-columns{margin-top:74px;gap:8vw}.nn-brandbook .bb-essence-columns h3{font-size:clamp(26px,2.55vw,42px);line-height:1.12;color:#e2e1df;font-weight:500}.nn-brandbook .bb-essence-columns p{font-size:14px;line-height:1.85;color:#b8c0c5;max-width:58ch}.nn-brandbook .bb-kit-link{margin-top:24px;min-width:245px}.nn-brandbook .bb-kit-link>span:last-child{font-size:24px}.nn-brandbook .bb-clearspace{transition:border-color .5s}.nn-brandbook .bb-logo-main:hover .bb-clearspace{border-color:#aecbe0}.nn-brandbook .bb-swatch{transition:transform .5s var(--bb-ease)}.nn-brandbook .bb-heading h2{letter-spacing:-.04em}@media(min-width:1600px){.nn-brandbook .bb-specimen{min-height:380px;padding:30px}.nn-brandbook .bb-color-bars{margin-inline:-30px;height:225px}}@media(max-width:1200px){.nn-brandbook .bb-cover h1{font-size:5.1vw}.nn-brandbook .bb-cover-body{min-height:670px;grid-template-columns:1.2fr 1fr}.nn-brandbook .bb-cover-description{font-size:14px;max-width:36ch}.nn-brandbook .bb-cover-header{padding-block:28px}.nn-brandbook .bb-system-board{gap:10px}.nn-brandbook .bb-specimen{min-height:295px;padding:20px}.nn-brandbook .bb-color-bars{margin-inline:-20px;height:160px}.nn-brandbook .bb-art-caption{right:16%;bottom:10%}}@media(max-width:900px){.nn-brandbook .bb-cover-header>span{display:none}.nn-brandbook .bb-cover-body{grid-template-columns:1fr 1fr;min-height:600px;padding-block:55px 70px}.nn-brandbook .bb-cover h1{font-size:5.5vw}.nn-brandbook .bb-cover-intro{font-size:12px}.nn-brandbook .bb-cover-description{font-size:13px}.nn-brandbook .bb-art-caption{font-size:8px;right:18%;bottom:8%}.nn-brandbook .bb-system-board{grid-template-columns:1fr 1fr;gap:16px}.nn-brandbook .bb-specimen{min-height:325px;padding:26px}.nn-brandbook .bb-type-glyph{font-size:112px}.nn-brandbook .bb-voice-words{font-size:44px}.nn-brandbook .bb-color-bars{margin-inline:-26px;height:190px}.nn-brandbook .bb-essence .bb-heading{gap:35px}.nn-brandbook .bb-essence .bb-heading p{font-size:13px}}@media(max-width:600px){.nn-brandbook .bb-cover-header{padding-block:23px}.nn-brandbook .bb-cover-header img{width:128px}.nn-brandbook .bb-site-link{font-size:12px;gap:12px;min-height:44px}.nn-brandbook .bb-cover-body{display:flex;flex-direction:column;align-items:stretch;padding-block:38px 28px;min-height:0}.nn-brandbook .bb-cover h1{font-size:clamp(31px,8.9vw,54px);line-height:1.1;letter-spacing:-.04em}.nn-brandbook .bb-cover-intro{font-size:11px;margin-bottom:22px}.nn-brandbook .bb-cover-description{font-size:13px;line-height:1.75;max-width:42ch;margin-top:25px}.nn-brandbook .bb-cover .bb-explore{margin-top:12px;font-size:10px;gap:30px}.nn-brandbook .bb-art-caption{right:30px;bottom:12px;font-size:8px}.nn-brandbook .bb-cover-bottom{font-size:12px;line-height:1.5;padding-block:19px;gap:16px}.nn-brandbook .bb-cover-bottom>span:first-child{max-width:165px}.nn-brandbook .bb-cover-bottom>span:last-child{text-align:right;max-width:115px}.nn-brandbook .bb-essence{padding-bottom:72px}.nn-brandbook .bb-essence .bb-heading{grid-template-columns:1fr;gap:24px}.nn-brandbook .bb-essence .bb-heading h2{font-size:clamp(34px,9.4vw,55px)}.nn-brandbook .bb-essence .bb-heading p{font-size:13px}.nn-brandbook .bb-system-board{gap:12px}.nn-brandbook .bb-specimen{min-height:235px;padding:16px;border-radius:11px}.nn-brandbook .bb-type-glyph{font-size:76px;padding-bottom:22px}.nn-brandbook .bb-type-glyph i{font-size:10px}.nn-brandbook .bb-specimen-caption{font-size:9px;gap:8px}.nn-brandbook .bb-specimen-caption>span{font-size:10px}.nn-brandbook .bb-specimen-caption b{font-size:15px}.nn-brandbook .bb-voice-words{font-size:clamp(20px,5.4vw,31px);line-height:1.2}.nn-brandbook .bb-color-bars{height:133px;margin:0 -16px 23px}.nn-brandbook .bb-essence-columns{margin-top:42px;gap:32px}.nn-brandbook .bb-essence-columns h3{font-size:29px}.nn-brandbook .bb-essence-columns p{font-size:13px}}@media(prefers-reduced-motion:reduce){.nn-brandbook .bb-specimen:hover{transform:none}.nn-brandbook .bb-explore:hover svg{transform:none}}.nn-brandbook .bb-cover-video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;pointer-events:none}.nn-brandbook .bb-cover-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0004 37%,transparent 70%),linear-gradient(180deg,#000c,transparent 22%,transparent 78%,#000d)}.nn-brandbook .bb-cover-body{flex:1;min-height:0;padding-block:clamp(38px,6svh,90px);z-index:1}.nn-brandbook .bb-cover-bottom{position:relative;z-index:1}.nn-brandbook .bb-cover-description{color:#e2e1df}.nn-brandbook .bb-art-caption{right:var(--bb-frame);bottom:110px;color:#c3cbd1;z-index:1}.nn-brandbook .bb-interface-system{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:7vw;margin-top:100px;padding-top:80px;border-top:1px solid var(--bb-line)}.nn-brandbook .bb-interface-copy h3{font-size:clamp(32px,3.4vw,62px);line-height:1.07;font-weight:500;letter-spacing:-.04em;margin-bottom:30px}.nn-brandbook .bb-interface-copy p{font-size:14px;line-height:1.85;max-width:45ch;margin-top:18px;color:#bbc2c7}.nn-brandbook .bb-interface-specimen{background:#0d1013;border:1px solid var(--bb-line);border-radius:20px;overflow:hidden;min-height:390px;display:flex;flex-direction:column}.nn-brandbook .bb-interface-examples{flex:1;padding:60px 35px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.nn-brandbook .bb-interface-examples .bb-original-cta{margin:0;width:299px;padding-left:35px}.nn-brandbook .bb-original-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.nn-brandbook .bb-original-signals{display:flex;align-items:center;justify-content:center;gap:28px}.nn-brandbook .bb-interface-specimen figcaption{display:flex;justify-content:space-between;gap:25px;padding:22px 26px;border-top:1px solid var(--bb-line);font-size:9px;line-height:1.5;color:#b3bec6}@media(max-width:900px){.nn-brandbook .bb-interface-system{gap:30px}.nn-brandbook .bb-interface-examples{padding:40px 20px}.nn-brandbook .bb-interface-examples .bb-original-cta{width:100%;max-width:299px;padding-left:20px}.nn-brandbook .bb-original-tags .nn-pill{font-size:11px;padding-inline:22px}.nn-brandbook .bb-interface-specimen figcaption{flex-direction:column;gap:7px;padding:20px}.nn-brandbook .bb-interface-copy p{font-size:13px}}@media(max-width:600px){.nn-brandbook .bb-art-caption{right:20px;bottom:12px}.nn-brandbook .bb-interface-system{grid-template-columns:1fr;gap:35px;padding-top:55px;margin-top:60px}.nn-brandbook .bb-interface-copy h3{font-size:36px;margin-bottom:24px}.nn-brandbook .bb-interface-specimen{min-height:360px}.nn-brandbook .bb-interface-examples{padding:35px 20px}.nn-brandbook .bb-original-tags{gap:10px}.nn-brandbook .bb-original-tags .nn-pill{padding-inline:19px;font-size:10px}.nn-brandbook .bb-interface-copy p{font-size:13px}}.nn-brandbook [data-bb-reveal]{opacity:0;translate:0 var(--bb-reveal-distance,22px)}.nn-brandbook [data-bb-reveal=running]{will-change:opacity,translate}@keyframes bb-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.nn-brandbook .bb-cover-intro,.nn-brandbook .bb-title-mask>span,.nn-brandbook .bb-cover-description,.nn-brandbook .bb-cover .bb-explore{animation:bb-enter .8s cubic-bezier(.22,.61,.36,1) both}.nn-brandbook .bb-title-mask:nth-child(2)>span{animation-delay:55ms}.nn-brandbook .bb-title-mask:nth-child(3)>span{animation-delay:.11s}.nn-brandbook .bb-cover-description{animation-delay:.11s}.nn-brandbook .bb-cover .bb-explore{animation-delay:165ms}.nn-brandbook .bb-chapter-progress{position:absolute;left:0;bottom:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left;background:#aecbe0;pointer-events:none;opacity:.5}.nn-brandbook .bb-visual-wide{overflow:clip}.nn-brandbook .bb-explore:active,.nn-brandbook .bb-text-link:active{transform:translateY(1px)}@media(max-width:600px){.nn-brandbook .bb-cover-video{object-position:55% center}.nn-brandbook .bb-cover-body{justify-content:center;padding-block:48px 90px}.nn-brandbook .bb-cover-art:after{background:linear-gradient(90deg,#0007,#0002 75%),linear-gradient(180deg,#000c,transparent 25%,#0002 70%,#000d)}.nn-brandbook .bb-art-caption{right:20px;bottom:96px}}@media(prefers-reduced-motion:reduce){.nn-brandbook [data-bb-reveal]{opacity:1!important;translate:none!important;will-change:auto}.nn-brandbook .bb-chapter-progress{transition:none}.nn-brandbook .bb-explore:active,.nn-brandbook .bb-text-link:active{transform:none}}.nn-brandbook .bb-cover-embed{display:block;min-height:0;height:max(760px,100svh);padding:0;background:#02060c}.nn-brandbook .nn-banner-embed{display:block;width:100%;height:100%;min-height:760px;border:0}@media(max-width:1000px){.nn-brandbook .bb-cover-embed{height:max(680px,100svh)}.nn-brandbook .nn-banner-embed{min-height:680px}}@media(max-width:699px){.nn-brandbook .bb-cover-embed{height:max(700px,100svh)}.nn-brandbook .nn-banner-embed{min-height:700px}}html{scroll-behavior:smooth;background:#000}body{margin:0;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
