:root{--obsidian:#000;--graphite:#0e0e0e;--carbon:#1d1d1f;--steel:#333336;--slate:#6e6e73;--ash:#86868b;--ash-text:#a1a1a6;--porcelain:#f5f5f7;--blue:#0071e3;--blue-hover:#06c;--electric:#2997ff;--cobalt:#06c;--keyline:#282828;--display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--text:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--r:28px;--gutter:22px;--band:144px;--mark-dot:#4b5f8a;color-scheme:dark}html{scroll-behavior:smooth;background:var(--obsidian);scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--obsidian);color:var(--porcelain);font:400 17px/1.47 var(--text);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;overflow-x:clip}::selection{color:#fff;background:#0a4a8f}:focus-visible{outline:2px solid var(--electric);outline-offset:3px;border-radius:6px}a{color:inherit;text-underline-offset:.18em;text-decoration:none}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}img,video{max-width:100%;height:auto;display:block}html{scrollbar-color:var(--steel) var(--obsidian)}.skip{z-index:30;background:var(--porcelain);color:#000;border-radius:170px;padding:8px 14px;font-size:14px;position:absolute;top:-48px;left:12px}.skip:focus{top:8px}.pill{font:400 12px/16px var(--text);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:170px;justify-content:center;align-items:center;padding:7px 14px;transition:background-color .2s,color .2s;display:inline-flex}.pill.blue{background:var(--blue);color:#fff}.pill.blue:hover{background:var(--blue-hover)}.pill.outline{color:var(--porcelain);box-shadow:inset 0 0 0 1px var(--slate);background:0 0}.pill.outline:hover{background:#ffffff0f}.pill.big{padding:12px 22px;font-size:17px;line-height:1.18}.pill[disabled],.pill[aria-disabled=true]{background:var(--steel);color:var(--ash-text);cursor:not-allowed}.more-link{color:var(--electric);white-space:nowrap;font-size:17px}.more-link:hover{text-decoration:underline}.more-link:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:6px;display:inline-block;transform:translateY(-1px)rotate(45deg)}.band{padding:var(--band) var(--gutter)}.band.carbon{background:linear-gradient(var(--carbon), var(--obsidian) 288px)}.band.black{background:var(--obsidian)}.wrap{max-width:980px;margin:0 auto}.wrap-wide{max-width:1180px;margin:0 auto}.h-section{letter-spacing:-.015em;font-size:56px;font-weight:600;line-height:1.07}.h-panel{letter-spacing:-.005em;font-size:48px;font-weight:600;line-height:1.08}.h-page{letter-spacing:-.015em;font-size:80px;font-weight:600;line-height:1.05}.ash{color:var(--ash)}.sub{max-width:700px;font:400 21px/1.38 var(--display);letter-spacing:.011em;color:var(--ash-text);margin-top:20px}.muted{color:var(--ash-text)}.frame{border-radius:var(--r);background:var(--graphite);margin:64px auto 0;overflow:hidden}.frame video,.frame img{width:100%}.facts{border-top:1px solid var(--steel);grid-template-columns:repeat(3,1fr);margin-top:64px;margin-bottom:0;display:grid}.facts>div{border-bottom:1px solid var(--steel);padding:28px 28px 32px 0}.facts dt{font:600 21px/1.19 var(--display);letter-spacing:.011em}.facts dd{color:var(--ash-text);margin:8px 0 0;font-size:14px;line-height:1.43}.page-hero{padding:120px var(--gutter) 96px}.page-hero .sub{margin-top:24px}@media (width<=1068px){.h-page{font-size:64px}}@media (width<=734px){:root{--band:96px}.h-section{font-size:36px;line-height:1.1}.h-panel{font-size:32px;line-height:1.12}.h-page{font-size:44px;line-height:1.08}.sub{font-size:19px}.frame{border-radius:18px;margin-top:40px}.facts{grid-template-columns:1fr;margin-top:40px}.facts>div{padding-right:0}.page-hero{padding:72px var(--gutter) 64px}}main:focus{outline:none}.lit{-webkit-mask-composite:source-in;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 15.5%,#000 17.5% 82.5%,#0000 84.5%),linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(90deg,#0000 15.5%,#000 17.5% 82.5%,#0000 84.5%),linear-gradient(#000 55%,#0000 96%);mask-composite:intersect}.progress{z-index:40;background:var(--electric);transform-origin:0;height:3px;transform:scaleX(var(--progress,0));pointer-events:none;position:fixed;top:0;left:0;right:0}@supports (animation-timeline:scroll()){.progress{animation-name:progress-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise{0%{opacity:.4;transform:translateY(56px)scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rise{animation-name:rise;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 45%}}.rise-js .rise{opacity:.4;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s ease-out;transform:translateY(56px)scale(.86)}.rise-js .rise.is-in{opacity:1;transform:none}@view-transition{navigation:auto}}.global{view-transition-name:global-bar}.global[data-astro-cid-raghmlda]{z-index:20;background:var(--obsidian);height:44px;position:relative}.global-in[data-astro-cid-raghmlda]{max-width:1024px;height:100%;padding:0 var(--gutter);letter-spacing:-.01em;align-items:center;gap:40px;margin:0 auto;font-size:12px;display:flex}nav[data-astro-cid-raghmlda]{flex:1;justify-content:center;gap:36px;display:flex}nav[data-astro-cid-raghmlda] .download[data-astro-cid-raghmlda]{margin-left:auto}nav[data-astro-cid-raghmlda]:has(.download){justify-content:flex-start}nav[data-astro-cid-raghmlda] a[data-astro-cid-raghmlda]:first-child{margin-left:auto}a[data-astro-cid-raghmlda]{color:#fffc;transition:color .2s}a[data-astro-cid-raghmlda]:hover,a[data-astro-cid-raghmlda][aria-current=page]{color:#fff}.home[data-astro-cid-raghmlda]{color:#ccc;display:flex}.menu-button[data-astro-cid-raghmlda]{display:none}@media (width<=734px){.global-in[data-astro-cid-raghmlda]{justify-content:space-between}.menu-button[data-astro-cid-raghmlda]{cursor:pointer;background:0 0;border:0;align-content:center;gap:6px;width:44px;height:44px;margin-right:-12px;padding:0 12px;display:grid}.menu-button[data-astro-cid-raghmlda] span[data-astro-cid-raghmlda]{background:#ccc;border-radius:1px;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.is-open[data-astro-cid-raghmlda] .menu-button[data-astro-cid-raghmlda] span[data-astro-cid-raghmlda]:first-child{transform:translateY(3.75px)rotate(45deg)}.is-open[data-astro-cid-raghmlda] .menu-button[data-astro-cid-raghmlda] span[data-astro-cid-raghmlda]:last-child{transform:translateY(-3.75px)rotate(-45deg)}nav[data-astro-cid-raghmlda]{display:none}.is-open[data-astro-cid-raghmlda] nav[data-astro-cid-raghmlda]{background:var(--obsidian);box-sizing:border-box;flex-direction:column;gap:0;height:calc(100dvh - 44px);padding:12px 40px 40px;display:flex;position:absolute;top:44px;left:0;right:0;overflow-y:auto}.is-open[data-astro-cid-raghmlda] nav[data-astro-cid-raghmlda] a[data-astro-cid-raghmlda],.is-open[data-astro-cid-raghmlda] nav[data-astro-cid-raghmlda] .download[data-astro-cid-raghmlda]{font:600 28px/1.14 var(--display);letter-spacing:.007em;color:var(--porcelain);margin:0;padding:10px 0}.is-open[data-astro-cid-raghmlda] nav[data-astro-cid-raghmlda] a[data-astro-cid-raghmlda][aria-current=page]{color:var(--ash)}}@media (prefers-reduced-motion:reduce){.menu-button[data-astro-cid-raghmlda] span[data-astro-cid-raghmlda]{transition:none}}html.menu-open{overflow:hidden}.strip[data-astro-cid-apb3zdx4]{background:var(--carbon);color:var(--porcelain);letter-spacing:-.016em;text-align:center;padding:16px var(--gutter);font-size:14px;line-height:20px}a[data-astro-cid-apb3zdx4]{color:var(--electric);white-space:nowrap}a[data-astro-cid-apb3zdx4]:hover{text-decoration:underline}.local-wrap[data-astro-cid-do4pxak3]{z-index:10;padding:12px var(--gutter) 0;position:sticky;top:12px}.local[data-astro-cid-do4pxak3]{-webkit-backdrop-filter:saturate(180%)blur(20px);max-width:980px;min-height:52px;box-shadow:0 0 0 1px var(--keyline);box-sizing:border-box;background:#0e0e0ec7;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:24px;margin:0 auto;padding:0 12px 0 22px;display:flex}.local-title[data-astro-cid-do4pxak3]{font:600 19px/1.21 var(--display);letter-spacing:.012em;margin-right:auto}.local-toggle[data-astro-cid-do4pxak3]{display:none}.local-links[data-astro-cid-do4pxak3]{color:var(--ash-text);gap:24px;font-size:14px;display:flex}.local-links[data-astro-cid-do4pxak3] a[data-astro-cid-do4pxak3]{transition:color .2s}.local-links[data-astro-cid-do4pxak3] a[data-astro-cid-do4pxak3]:hover,.local-links[data-astro-cid-do4pxak3] a[data-astro-cid-do4pxak3][aria-current]{color:var(--porcelain)}@media (width<=734px){.local[data-astro-cid-do4pxak3]{column-gap:8px}.local-title[data-astro-cid-do4pxak3]{margin-right:0}.local-toggle[data-astro-cid-do4pxak3]{width:32px;height:32px;color:var(--ash-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:auto;padding:0;display:grid}.local-toggle[data-astro-cid-do4pxak3] svg[data-astro-cid-do4pxak3]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.is-open[data-astro-cid-do4pxak3] .local-toggle[data-astro-cid-do4pxak3] svg[data-astro-cid-do4pxak3]{transform:rotate(180deg)}.local-links[data-astro-cid-do4pxak3]{flex-direction:column;order:3;gap:0;width:100%;padding:4px 0 12px;font-size:17px;display:none}.is-open[data-astro-cid-do4pxak3] .local-links[data-astro-cid-do4pxak3]{display:flex}.local-links[data-astro-cid-do4pxak3] a[data-astro-cid-do4pxak3]{border-top:1px solid var(--steel);padding:10px 0}}@media (prefers-reduced-motion:reduce){.local-toggle[data-astro-cid-do4pxak3] svg[data-astro-cid-do4pxak3]{transition:none}}.foot[data-astro-cid-jo6i4kqk]{background:var(--carbon);padding:28px var(--gutter) 40px;color:var(--ash-text);font-size:12px;line-height:1.33}.foot-in[data-astro-cid-jo6i4kqk]{gap:16px;max-width:1024px;margin:0 auto;display:grid}nav[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--steel);flex-wrap:wrap;gap:8px 24px;padding-bottom:16px;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--porcelain)}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}a[data-astro-cid-jo6i4kqk][aria-current=page]{color:var(--ash-text)}
