.brand-intro{place-items:center;padding-block:2.4em;line-height:0;display:grid;position:relative}.brand-intro-lockup{grid-template-columns:1.55em 6.5em;align-items:center;column-gap:.15em;display:grid}.brand-intro-mark{grid-row:1/span 2;width:1.55em;height:1.55em;overflow:visible}.brand-intro-lines{opacity:0}.brand-intro-wordmark{width:6.5em;height:auto;display:block}.brand-intro-descriptor{font:400 .13em/1.4 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.16em;text-transform:uppercase;grid-column:2;margin-top:.08em}.brand-intro-slogan{max-width:29em;font:500 .28em/1.2 var(--font-display,"Inter Tight", sans-serif);letter-spacing:-.01em;text-align:center;opacity:0;margin:6.2em auto 0;position:absolute;inset:50% 0 auto}@media (prefers-reduced-motion:no-preference){.brand-intro.is-playing .brand-intro-lines{animation:.5s ease-out 1s both bi-fade-out}.brand-intro.is-playing .brand-intro-lines path,.brand-intro.is-playing .brand-intro-wordmark :is(path,ellipse){animation:bi-draw .7s calc(var(--i) * 65ms) cubic-bezier(.22, 1, .36, 1) both}.brand-intro.is-playing .brand-intro-disc{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.22,1,.36,1) .9s both bi-disc}.brand-intro.is-playing .brand-intro-slogan{animation:2.2s ease-out 1.5s both bi-slogan}.brand-intro.is-playing .brand-intro-mark{transform-origin:50%;animation:.7s cubic-bezier(.65,0,.35,1) 3.45s both bi-settle}.brand-intro.is-playing .brand-intro-wordmark :is(path,ellipse){animation-duration:.52s;animation-delay:calc(4.05s + var(--i) * 80ms)}.brand-intro.is-playing .brand-intro-descriptor{animation:.4s ease-out 5s both bi-fade-in}}@keyframes bi-draw{0%{stroke-dasharray:1 2;stroke-dashoffset:1px}99%{stroke-dasharray:1 2;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes bi-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bi-fade-in{0%{opacity:0}}@keyframes bi-disc{0%{opacity:0;transform:scale(.86)}}@keyframes bi-slogan{0%{opacity:0;transform:translateY(.35em)}23%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes bi-settle{0%{transform:translate(3.325em)scale(2)}}@media print{.brand-intro *{animation:none!important}}.demo-loading{box-sizing:border-box;color:#30383d;text-align:center;background:#f3f3ef;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin:0;padding:32px 20px;font-family:IBM Plex Sans,Arial,sans-serif;display:flex}.demo-loading .brand-intro{font-size:clamp(28px,6vw,48px)}.demo-loading-status{margin:24px 0 0;font-size:14px;line-height:1.5}:root{--bg:#f3f3ef;--concrete:#f3f3ef;--surface:#fafaf7;--surface-2:#e6e8e7;--line:#cdd1d2;--grid:#1c1a170f;--ink:#30383d;--ink-2:#606970;--forest:#263f61;--sage:#cdd1d2;--brass:#c77745;--brand-mark:#263f61;--action:var(--forest);--action-hover:#1c304b;--action-ink:#263f61;--action-soft:#e4e9ef;--on-action:#fafaf7;--amber:var(--action);--amber-hover:var(--action-hover);--amber-ink:var(--action-ink);--amber-soft:var(--action-soft);--on-amber:var(--on-action);--ground:#263f61;--on-ground:#fafaf7;--on-ground-2:#cdd1d2;--ground-hair:#858f96;--chalk:#263f61;--chalk-ink:#263f61;--chalk-soft:#e4e9ef;--on-chalk:#fff;--level:#24924f;--level-ink:#1e7a43;--level-soft:#dcf1e3;--redline:#d8412a;--redline-ink:#a63424;--redline-soft:#f9e1db;--glow:#858f962e;--font-display:"Inter Tight", "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-record:"Inter Tight", "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--radius-card:8px;--radius-input:8px;--radius-pill:999px;--grid-step:24px;--person-1:#2f77c8;--person-2:#d03980;--person-3:#21808f;--person-4:#9f51d6;--person-5:#996e24;--person-6:#c82fbc;--person-7:#7066db;--person-8:#7d4f79;--person-agent:#858f96;--on-person:#fff}[data-theme=dark],.charcoal{--bg:#20272c;--concrete:#30383d;--ground:#30383d;--on-ground:#f3f3ef;--on-ground-2:#cdd1d2;--ground-hair:#606970;--surface:#30383d;--surface-2:#39434b;--line:#606970;--grid:#ffbe5a14;--ink:#f3f3ef;--ink-2:#cdd1d2;--action:#cdd1d2;--action-hover:#f3f3ef;--action-ink:#f3f3ef;--action-soft:#39434b;--on-action:#263f61;--amber:var(--action);--amber-hover:var(--action-hover);--amber-ink:var(--action-ink);--amber-soft:var(--action-soft);--on-amber:var(--on-action);--chalk:#bacbdd;--chalk-ink:#cdd1d2;--chalk-soft:#263f61;--on-chalk:#20272c;--level:#55cc8a;--level-ink:#7fdca6;--level-soft:#17402a;--redline:#ff7458;--redline-ink:#ff9a85;--redline-soft:#4d211a;--glow:#858f962e;--person-1:#5892d5;--person-2:#da6a9e;--person-3:#2b9cad;--person-4:#b276dd;--person-5:#b8852e;--person-6:#d862ce;--person-7:#8c85e0;--person-8:#b07cab;--person-agent:#858f96;--on-person:#20272c}:root{--layer-1:#e0452b;--layer-2:#f2d23a;--layer-3:#2fb35a;--layer-4:#22b8d8;--layer-5:#2f4fd1;--layer-6:#c43bc0}.paper{background:repeating-linear-gradient(0deg, var(--grid) 0 1px, transparent 1px var(--grid-step)), repeating-linear-gradient(90deg, var(--grid) 0 1px, transparent 1px var(--grid-step)), var(--bg);color:var(--ink);font-family:var(--font-body)}:root{--shadow-soft:none;--shadow-float:0 8px 30px #30271914, 0 1px 4px #30271904;--border-soft:#30383d2e;--focus-neutral:#606970;--surface-radius:10px}:root{--nf-graphite:#30383d;--nf-pewter:#858f96;--nf-silver:#cdd1d2;--nf-chalk:#f3f3ef;--nf-ink:#263f61;--nf-copper:#c77745;--nf-control-duration:.15s;--nf-text-duration:.3s;--nf-ease:cubic-bezier(.22,1,.36,1)}.paper{background:var(--bg)}.dot-grid{background-image:radial-gradient(circle at center, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1.4px);background-size:var(--grid-step) var(--grid-step);background-position:calc(var(--grid-step) / 2) calc(var(--grid-step) / 2)}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/demo/assets/inter-tight-4AtXCUT1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/demo/assets/instrument-sans-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/demo/assets/geist-mono-pyAoGB9p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(/demo/assets/plex-sans-regular-BiEB_oxT.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/demo/assets/plex-sans-medium-BQLKo0ot.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/demo/assets/plex-sans-semibold-KfaJl9PC.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/demo/assets/plex-mono-regular-Du0PCiXT.woff2)format("woff2");font-weight:400;font-display:swap}.buildable-lockup{vertical-align:middle;white-space:nowrap;font-family:var(--font-body,"IBM Plex Sans", Arial, sans-serif);letter-spacing:-.03em;flex-shrink:0;align-items:center;gap:.36em;font-weight:600;line-height:1;display:inline-flex}.buildable-lockup>.brand-house{flex-shrink:0;width:1.2em;height:1.2em;margin:0;display:block}.buildable-lockup>.buildable-name{font:inherit;letter-spacing:-.04em;color:inherit;flex-direction:column;margin:0;font-weight:500;line-height:.9;display:inline-flex}.buildable-lockup>.buildable-name small{font-family:var(--font-mono,"IBM Plex Mono", Menlo, monospace);letter-spacing:.32em;text-transform:uppercase;font-size:.34em;font-weight:500;line-height:1.5}.buildable-lockup>.lockup-product{border-left:1px solid;border-left-color:color-mix(in srgb, currentColor 32%, transparent);letter-spacing:-.02em;opacity:.82;margin-left:.1em;padding-left:.46em;font-size:.72em;font-weight:600;line-height:1.25}.nordform-lockup>.nordform-wordmark{flex:none;width:6.5em;max-width:180px;height:auto;display:block}.nordform-lockup>.nordform-descriptor{font:400 9px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-left:10px}@media (width<=600px){.nordform-lockup>.nordform-descriptor{display:none}.nordform-lockup>.nordform-wordmark{max-width:130px}}.taking-form{color:var(--nf-ink,#263f61);width:100%;min-width:360px;line-height:0}.taking-form svg{aspect-ratio:900/220;width:100%;height:auto;display:block;overflow:visible}.taking-form path{fill:none}@media (prefers-reduced-motion:no-preference){.taking-form-reveal path{animation:1.8s cubic-bezier(.22,1,.36,1) both nf-line-reveal;animation-delay:calc(var(--i)*65ms)}}@keyframes nf-line-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=359px){.taking-form{display:none}}@media print{.taking-form path{clip-path:none!important;animation:none!important}}body:not(.demo-page) :is(button:not([role=tab]):not([role^=menuitem]):not([role=option]):not(.pro-sidebar-backdrop):not(.card-button):not(.pro-nav *):not(.steel-chapters *):not(.customer-demo-page *):not(.customer-review-layout nav *):not(.customer-pdf-toolbar *):not(.drawing-review-sidebar *):not(.deck-overlay *):not(.source-presentation-entry *),[role=button],.button,.secondary-button,.cta,.nav-cta){border-radius:999px!important}.footer-signature{background:linear-gradient(var(--page-end,transparent) 60%, #30383d 60%);width:100%;line-height:0;overflow:hidden}:is(.site-footer,.footer):has(>.footer-signature){isolation:isolate;background:0 0;position:relative}:is(.site-footer,.footer):has(>.footer-signature):before{content:"";z-index:-1;pointer-events:none;background:#30383d;margin-top:14.6667%;position:absolute;inset:0}@media (width<=359px){:is(.site-footer,.footer):has(>.footer-signature):before{margin-top:0}}.footer-signature .taking-form{color:#858f96}.footer-signature .taking-form .footer-field{fill:#30383d}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.footer-signature{view-timeline:--footer-edge block}.footer-signature g path{animation:linear both nf-line-reveal;animation-timeline:--footer-edge;animation-range:entry calc(var(--i) * 6%) cover calc(40% + var(--i) * 6%)}}}body .site-footer{background:#30383d;padding-top:0}.site-footer .footer-signature{margin-bottom:64px}.site-footer .footer-brand .wordmark{margin-bottom:40px;display:inline-flex}.site-footer .footer-brand h2{margin-top:0}.site-footer .footer-brand .nordform-lockup{grid-template-columns:auto auto;align-items:center;row-gap:6px;display:inline-grid}.site-footer .footer-brand .nordform-lockup>.nordform-mark{grid-row:1/span 2}.site-footer .footer-brand .nordform-lockup>.nordform-descriptor{grid-column:2;margin-left:0;display:block}.nordform-lockup>.nordform-mark{flex:none;width:1.55em;height:1.55em;margin-right:.15em;display:block}html,body{min-width:320px;margin:0}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;--font-mono:"IBM Plex Mono", monospace}.demo-examples{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;padding:12px 24px;display:flex}.demo-examples a{color:inherit;text-decoration:none}.demo-examples a[aria-current=page]{text-underline-offset:5px;font-weight:650;text-decoration:underline}body .demo-header{--nav-paper:#fff;--nav-surface:#f5f5f3;--nav-ink:#171819;--nav-forest:#171819;--nav-muted:#686b6e;--nav-line:#e0e1df;--nav-gold:#c77745;box-shadow:none;padding-block:16px}.demo-recovery{max-width:640px;margin:12vh auto;padding:32px;line-height:1.6}.demo-recovery nav{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.demo-recovery a{color:inherit}.demo-recovery button{cursor:pointer;padding:12px 20px}body{--font-body:"IBM Plex Sans",sans-serif;--font-mono:"IBM Plex Mono",monospace}body .demo-header{--nav-paper:#30383d;--nav-surface:#39434b;--nav-ink:#f3f3ef;--nav-forest:#f3f3ef;--nav-muted:#cdd1d2;--nav-line:#606970;--nav-gold:#c77745;background:var(--nav-paper);color:var(--nav-ink)}.demo-header .nordform-wordmark{width:145px;height:auto}body .demo-header .demo-materials,body .demo-header .demo-materials>:is(a,span){border-radius:999px}
