/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Avenir Next Pro Demi by Linotype
 * URL: https://www.myfonts.com/collections/linotype-foundry
 *
 * Webfont: Avenir Next Pro Bold by Linotype
 * URL: https://www.myfonts.com/collections/linotype-foundry
 *
 * Webfont: Avenir Next Pro Regular by Linotype
 * URL: https://www.myfonts.com/collections/linotype-foundry
 *
 * © 2026 MyFonts Inc. */@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNextProRegular/font.woff2) format("woff2"),url(/fonts/AvenirNextProRegular/font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNextProDemi/font.woff2) format("woff2"),url(/fonts/AvenirNextProDemi/font.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNextProBold/font.woff2) format("woff2"),url(/fonts/AvenirNextProBold/font.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{margin:0;background:#121212}:root{--content-max: 1128px;--page-pad: 156px;--grid-gutter: 24px;--s-8: 8px;--s-12: 12px;--s-16: 16px;--s-24: 24px;--s-32: 32px;--s-48: 48px;--s-60: 60px;--s-80: 80px;--s-section: 106px;--bg: #121212;--card: #222222;--control: #313131;--text: #FFFFFF;--body: #E6E6E6;--text-2: #BCBCBC;--text-3: #9A9A9A;--text-quiet: #B8B8B8;--callout-leader: #A7A7A7;--callout-leader-on-screen: #6E6E6E;--callout-dot: #D48CAA;--muted-label: #ACACAC;--nav-idle: rgba(255,255,255,.89);--wordmark: rgba(255,255,255,.9);--text-dim: rgba(255,255,255,.55);--cap-desc: rgba(230,230,230,.6);--hairline: rgba(134,134,141,.5);--stroke-subtle: rgba(255,255,255,.16);--photo-ring: rgba(255,255,255,.12);--panel-eyebrow: #3D3D3D;--panel-text: #000000;--light-bg: #F3F3F3;--light-card: #FFFFFF;--light-border: #E3E3E3;--light-text: #141414;--light-body: #2A2A2A;--light-text-2: #555555;--light-text-3: #6E6E6E;--accent: #EA689D;--accent-ink: #22030F;--accent-pressed: #BC6287;--accent-on-light: #A83B6A;--accent-muted: #A85277;--accent-edge: #9C3863;--accent-rgb: 234,104,157;--violet: #CDA0FF;--violet-tint: #E9D4FF;--violet-deep: #5E4C72;--blue: #83A1F6;--blue-tint: #C1D0FA;--blue-deep: #3B486E;--green: #70D182;--green-tint: #C1E7C8;--green-deep: #3B5C41;--yellow: #E3C66E;--yellow-tint: #F2E5BE;--yellow-deep: #675B38;--coral: #F08A6C;--coral-tint: #F8CABD;--coral-deep: #6C4337;--cap-violet-bg: #37313D;--cap-blue-bg: #2E313B;--cap-green-bg: #2B372E;--majorly-panel: #BEA6D2;--majorly-chip: #A888C3;--majorly-glow: 191,147,228;--enterprise-card: #142D52;--enterprise-panel: #C2D1E7;--enterprise-chip: #98B1D7;--enterprise-glow: 115,148,205;--mosaic-panel: #A7CCD1;--mosaic-chip: #89BBC2;--mosaic-glow: 110,182,192;--majorly-scribble: #A78BFA;--cursor-fill: #222222;--cursor-stroke: #FFFFFF;--cursor-label-border: #292929;--shadow-chip: 0 12px 32px rgba(0,0,0,.45);--shadow-label: 0 4px 12px rgba(0,0,0,.3);--fail: #EC8287;--fail-bg: #4E3738;--device-bezel: #000000;--device-rim: linear-gradient(150deg, #F4F5F7 0%, #A9AEB4 20%, #E6E8EB 42%, #8D9399 66%, #D8DBDE 84%, #B9BEC3 100%);--font: "Avenir Next", "Nunito Sans", system-ui, sans-serif;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--r-case: 40px;--r-cap: 24px;--r-card: 20px;--r-chip: 12px;--r-tag: 8px;--r-pill: 999px;--ease-ui: cubic-bezier(.2,.7,.2,1);--ease-intro: cubic-bezier(.76,0,.24,1)}body{background:var(--bg);color:var(--body);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
