@font-face{font-family:Figtree;src:url(/fonts/Figtree-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Bytesized;src:url(/fonts/Bytesized-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}
:root{--xd-ink:#131826;--xd-ink-night:#08121f;--xd-tan:#f5f1ea;--xd-panel:#f5f1ea;--xd-grey:#5c6b7a;--xd-grey-faint:#8a92a0;--xd-hairline:#1318261f;--xd-hairline-strong:#13182633;--shadow-hover-lift:0 16px 32px -12px #1318262e;--surface-page:var(--xd-tan);--surface-panel:var(--xd-panel);--surface-night:var(--xd-ink);--text-heading:var(--xd-ink);--text-body:var(--xd-ink);--text-subheading:var(--xd-grey);--text-on-night:var(--xd-tan);--text-on-night-dim:#f5f1eaa6;--border-default:var(--xd-hairline);--border-strong:var(--xd-hairline-strong);--link-color:#6f85d6;--link-hover:#c9b8ec;--discover-1:#f9e9c9;--discover-2:#f2b8b6;--discover-3:#a9b6e8;--discover-4:#8095dd;--discover-gradient:radial-gradient(120% 90% at 50% 100%, var(--discover-1) 0%, var(--discover-2) 32%, var(--discover-3) 68%, var(--discover-4) 100%);--discover-gradient-ambient:radial-gradient(160% 130% at 50% 100%, var(--discover-1) 0%, var(--discover-2) 38%, var(--discover-3) 70%, var(--discover-4) 100%);--govern-1:#c9b8ec;--govern-2:#e3d3f0;--govern-3:#d7ecdf;--govern-4:#a8e0c8;--govern-gradient:linear-gradient(125deg, var(--govern-1) 0%, var(--govern-2) 35%, var(--govern-3) 65%, var(--govern-4) 100%);--govern-gradient-ambient:linear-gradient(125deg, var(--govern-1) 0%, var(--govern-2) 40%, var(--govern-3) 68%, var(--govern-4) 100%);--transform-1:#fdf4e4;--transform-2:#fbead0;--transform-3:#f8dcb8;--transform-4:#f3c896;--transform-5:#ddcaee;--transform-6:#c9b8ec;--transform-7:#e3d3f0;--transform-gradient:radial-gradient(125% 125% at 82% 12%, var(--transform-1) 0%, var(--transform-2) 14%, var(--transform-3) 28%, var(--transform-4) 44%, var(--transform-5) 66%, var(--transform-6) 84%, var(--transform-7) 100%);--transform-gradient-ambient:var(--transform-gradient);--enable-1:#a8e0c8;--enable-2:#cfe9d9;--enable-3:#f7dcae;--enable-gradient:linear-gradient(180deg, var(--enable-1) 0%, var(--enable-2) 40%, var(--enable-3) 100%);--enable-gradient-ambient:var(--enable-gradient);--sweep-blue:#8fa0e0;--sweep-gradient:conic-gradient(from 200deg, var(--sweep-blue), var(--govern-1), var(--discover-2), var(--transform-2), var(--enable-1), var(--sweep-blue));--nebula-surface:#f7f4ee;--cookiebar-surface:#f5f1eaeb;--glass-blur:24px}@supports (color:lab(0% 0 0)){:root{--xd-ink-night:lab(5.16126% -.67059 -9.76039)}}
:root{--font-wordmark:"Bytesized",monospace;--font-body:"Figtree",sans-serif;--font-mono:ui-monospace,Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--size-wordmark-lg:96px;--size-wordmark-md:64px;--size-display:56px;--size-heading:36px;--size-banner-heading:28px;--size-tile-label:15px;--size-body:17px;--size-body-sm:14px;--size-sublabel:12px;--size-tile-sub:10px;--leading-tight:1.05;--leading-snug:1.15;--leading-heading:1.2;--leading-body:1.5;--leading-relaxed:1.6;--tracking-wordmark:2px;--tracking-label:.05em;--tracking-eyebrow:.08em;--tracking-tile-sub:.03em}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:44px;--space-12:56px;--space-16:72px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--radius-panel:6px;--radius-tile:4px;--tile-size:280px;--tile-size-lg:320px;--icon-box:60px;--icon-svg:52px;--panel-padding:28px;--stroke-icon:1.8;--stroke-icon-heavy:1.9}
:root{--ease-default:ease-in-out;--duration-hover:.3s;--duration-hover-fast:.25s;--duration-sweep:2.6s;--duration-sweep-loop:6s;--duration-loader-sweep:2.6s;--duration-icon-eye:2.4s;--duration-icon-flag:1.4s;--duration-icon-toggle:1.6s;--duration-icon-bob:2s;--duration-grain-drift:9s;--duration-grain-ambient:26s;--duration-blob-morph:22s;--duration-hero-cycle:28s;--duration-page-transition:.18s}@keyframes xd-grain-drift{0%{transform:scale(1)translate(0)}50%{transform:scale(1.08)translate(-1.5%,1%)}to{transform:scale(1)translate(0)}}
.xd-checkbox:checked{background:var(--xd-ink)}.xd-checkbox:checked:after{content:"";border:solid var(--xd-tan);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5.5px;transform:rotate(45deg)}.xd-toggle:after{content:"";background:var(--xd-tan);border-radius:50%;width:18px;height:18px;transition:left .25s;position:absolute;top:3px;left:3px}.xd-toggle:checked{background:var(--xd-ink)}.xd-toggle:checked:after{left:23px}.xd-input:focus,.xd-textarea:focus{border-color:var(--xd-ink);box-shadow:0 0 0 3px #1318261a}.xd-btn-sweep{opacity:0}button:hover .xd-btn-sweep,.xd-btn-ghost-sweep{opacity:1}.xd-btn-ghost:hover .xd-btn-ghost-sweep{transform:scaleX(1)!important}a{color:var(--link-color)}a:hover{color:var(--link-hover)}

html,body{max-width:100vw;overflow-x:clip}html{height:100%}body{min-height:100%;color:var(--text-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fdfbf8;flex-direction:column;display:flex;position:relative}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@property --sweep-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sweepSpin{to{--sweep-angle:360deg}}@keyframes xdLoaderPulse{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.xd-sweep-pulse-mark{background:conic-gradient(from var(--sweep-angle), var(--sweep-blue), var(--govern-1), var(--discover-2), var(--transform-2), var(--enable-1), var(--sweep-blue));color:#0000;animation:sweepSpin var(--duration-loader-sweep) linear infinite, xdLoaderPulse var(--duration-loader-sweep) ease-in-out infinite;-webkit-background-clip:text;background-clip:text}.xd-hover-sweep .xd-hover-fill{background:var(--hover-sweep-rest,var(--xd-ink))}.xd-hover-sweep:hover .xd-hover-fill,.xd-sweep-anim{background:conic-gradient(from var(--sweep-angle), var(--sweep-blue), var(--govern-1), var(--discover-2), var(--transform-2), var(--enable-1), var(--sweep-blue));animation:6s linear infinite sweepSpin}::view-transition-old(root){animation-duration:var(--duration-page-transition)}::view-transition-new(root){animation-duration:var(--duration-page-transition)}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-new(root){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
