.takeover-plane-module__ccCJUG__plane{z-index:90;background:var(--amber);color:var(--ink);position:fixed;inset:0}.takeover-plane-module__ccCJUG__plane[data-phase=cover]{animation:takeover-plane-module__ccCJUG__plane-in .55s var(--ease) both}.takeover-plane-module__ccCJUG__plane[data-phase=reveal]{animation:takeover-plane-module__ccCJUG__plane-out .45s var(--ease) both}.takeover-plane-module__ccCJUG__mark{bottom:calc(28px + var(--safe-b));left:max(var(--pad), var(--safe-l));width:36px;height:auto;position:absolute}@keyframes takeover-plane-module__ccCJUG__plane-in{0%{clip-path:inset(0 0 0 100% round var(--radius))}to{clip-path:inset(0)}}@keyframes takeover-plane-module__ccCJUG__plane-out{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0 round var(--radius))}}
.version-watch-module__Dh4DeW__bar{z-index:1000;padding:max(10px, env(safe-area-inset-top)) var(--pad) 12px;border-radius:0 0 var(--radius) var(--radius);animation:version-watch-module__Dh4DeW__rise-in var(--d-med) var(--ease) both;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.version-watch-module__Dh4DeW__bar p{font-size:var(--fs-ui);line-height:1.3}.version-watch-module__Dh4DeW__bar .btn{flex:none}
@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Helvetica);size-adjust:104%;ascent-override:93%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman),local(Times);size-adjust:94%;ascent-override:105%;descent-override:33%;line-gap-override:0%}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/instrument-sans-latin.171shbaxyastj.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:75% 100%;font-display:swap;src:url(../media/instrument-sans-latin-ext.24ik8ds6mfy86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin.1g73gv09-xcb6.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--grey:#eaeaea;--ink:#070708;--night:#070708;--on-night:#e8e8e9;--amber:#e3a33d;--sage:#d6df6b;--bg:var(--white);--fg:var(--ink);--fg-2:#5c5c5e;--pill:#0707081f;--line:#07070824;--paper-2:#f4f4f4;--soft:#f2f2f2;--black:#000;--fg2-light:#5c5c5e;--fg2-grey:#4d4d4f;--fg2-dark:#a3a3a6;--fg2-sage:#3b3e17;--dev-a:#f1efec;--dev-b:#d9d5cf;--dev-c:#d3cec7;--dev-d:#b9b3ab;--dev-e:#b7b1a9;--dev-f:#131313;--dev-g:#050505;--paper-3:var(--grey);--paper-clear:#fff0;--wall:var(--grey);--titanium:#8a8a8c;--hairline-strong:#0707084d;--glass:#ffffffbf;--glass-edge:#ffffffd9;--font:"Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--serif:"Instrument Serif", "Instrument Serif Fallback", "Times New Roman", Times, serif;--fs-label:12px;--fs-foot:12px;--fs-ui:16px;--fs-small:15px;--fs-body:16px;--fs-text:16px;--fs-lede:20px;--fs-h3:23px;--fs-h2:26px;--fs-h1:36px;--fs-display:56px;--fs-figure:64px;--fs-figure-sm:48px;--fs-tile:16px;--lh-tight:1.1;--lh-body:1.5;--track-head:-.02em;--track-ui:.025em;--track-label:.11em;--w-head:400;--wdth-label:80;--pad:24px;--max:2560px;--bar-h:53px;--gap:8px;--gap-wide:25px;--radius:24px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:64px;--s6:clamp(120px, 14vw, 200px);--s7:96px;--target:44px;--vh:100vh;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--ease:cubic-bezier(.2, 1, .3, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-io:ease-in-out;--ease-hover:ease;--ease-settle:var(--ease);--ease-focus:var(--ease);--d-fast:.15s;--d-hover:.25s;--d-med:.3s;--d-theme:.35s;--d-slow:.9s;--d-glide:.9s;--stagger-w:50ms;--stagger:.1s;--rise:20px;--rise-w:20px;--lead:0s;--arrive-from:0;--btn-radius:999px;--btn-hover:#07070814;--z-bar:40;--z-menu:60;--z-loader:80;--z-skip:100;--plate-radius:var(--radius);--plate-shadow:none;--glint:transparent;--shafts:linear-gradient(transparent, transparent);--beam-amber:var(--amber);--beam-red:#c4452d;--beam-violet:#8a5aa6;--beam-blue:#3f6fb0;--beam-a:0;--ray-red:#c4452d;--ray-orange:#d9792b;--ray-yellow:#d9b43a;--fall-rose:transparent;--fall-peach:transparent;--fall-straw:transparent;--fall-sage:transparent;--fall-teal:transparent;--fall-cyan:transparent;--fall-sky:transparent;--fall-peri:transparent;--fall-row:none;--fall-pool:none}@supports (height:100svh){:root{--vh:100svh}}@media (min-width:760px){:root{--pad:32px;--fs-lede:24px;--fs-h1:48px;--fs-display:88px;--fs-figure:120px}}@media (min-width:1024px){:root{--pad:48px;--bar-h:50px;--fs-text:18px;--fs-lede:28px;--fs-h2:36px;--fs-h1:64px;--fs-display:128px;--fs-figure:184px;--fs-figure-sm:96px}}:root,[data-theme]{--paper:var(--bg);--ink-2:var(--fg-2);--mute:var(--fg-2);--hairline:var(--line);--env-bg:var(--bg);--env-mid:var(--bg);--floor:var(--bg);--beam:var(--bg)}[data-theme=light]{--bg:var(--white);--fg:var(--ink);--fg-2:#5c5c5e;--pill:#0707081f;--line:#07070824}[data-theme=grey]{--bg:var(--grey);--fg:#000;--fg-2:#4d4d4f;--pill:#0000001a;--line:#00000024}[data-theme=dark]{--bg:var(--night);--fg:var(--on-night);--fg-2:#a3a3a6;--pill:#e8e8e929;--line:#e8e8e92e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=amber]{--bg:var(--amber);--fg:var(--ink);--fg-2:#3a2c14;--pill:#0707081f;--line:#07070833}[data-theme=sage]{--bg:var(--sage);--fg:var(--ink);--fg-2:#3b3e17;--pill:#0707081f;--line:#07070833}[data-theme=case]{--bg:var(--case-bg,var(--white));--fg:var(--case-fg,var(--ink));--fg-2:var(--case-fg2,#5c5c5e);--pill:color-mix(in srgb, var(--fg) 12%, transparent);--line:color-mix(in srgb, var(--fg) 18%, transparent)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 12px);background:var(--bg)}body{background:var(--bg);color:var(--fg);font:400 var(--fs-body) / var(--lh-body) var(--font);letter-spacing:var(--track-ui);-webkit-font-smoothing:antialiased;font-synthesis:none;min-height:var(--vh);transition:background-color var(--d-theme) var(--ease-io), color var(--d-theme) var(--ease-io);margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{letter-spacing:-.01em;font-weight:400;line-height:var(--lh-tight);text-wrap:balance}h1{font-family:var(--serif);font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.08}h2{font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.12}h3{font-size:var(--fs-h3);line-height:1.22}p{text-wrap:pretty}b,strong{font-weight:500}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}img,svg,picture,canvas,video{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--ring,var(--fg));outline-offset:2px}::selection{background:var(--fg);color:var(--bg)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:var(--z-skip);background:var(--fg);color:var(--bg);border-radius:999px;padding:14px 18px;text-decoration:none;position:fixed;top:-80px;left:12px}.skip:focus{top:calc(12px + var(--safe-t))}.wrap{width:100%;max-width:var(--max);padding-inline:max(var(--pad), var(--safe-l)) max(var(--pad), var(--safe-r));margin-inline:auto}.tab{font-variant-numeric:tabular-nums}.label{font:400 var(--fs-label) / 16px var(--font);font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg);display:block}.label-2{color:var(--fg-2)}.lede{max-width:34ch;font-size:var(--fs-lede);letter-spacing:-.01em;text-wrap:balance;line-height:1.3}.small{font-size:var(--fs-small);letter-spacing:.03em;color:var(--fg-2);line-height:24px}.figure{font-family:var(--serif);font-size:var(--fs-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.link{min-height:var(--target);min-width:var(--target);cursor:pointer;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--fg) 40%, transparent);text-underline-offset:.3em;font:400 var(--fs-small) / 24px var(--font);letter-spacing:.03em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration-thickness:1px;display:inline-flex}.link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.link:disabled{opacity:.5;cursor:default}.link svg,.arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex:none;width:12px;height:12px}.btn{border-radius:var(--btn-radius);background:var(--fg);min-height:48px;color:var(--bg);cursor:pointer;font:400 var(--fs-ui) / 24px var(--font);letter-spacing:.02em;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-hover) var(--ease-io), color var(--d-hover) var(--ease-io), border-color var(--d-hover) var(--ease-io), transform var(--d-fast) var(--ease-io);border:2px solid #0000;justify-content:center;align-items:center;gap:12px;padding:8px 20px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--pill);color:var(--fg)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.btn-line{color:var(--fg);border-color:var(--fg);background:0 0}.btn-line:hover{background:var(--fg);color:var(--bg)}.btn-lg{min-height:56px;font-size:var(--fs-lede);padding:12px 28px;line-height:1.2}.btn-wide{width:100%}.btn>svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;width:16px;height:16px;transition:transform var(--d-hover) var(--ease-hover);flex:none}.btn>svg.chev,.chev{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:6px;height:12px}@media (min-width:1024px){.btn{font-size:18px;line-height:28px}.btn-lg{font-size:20px;line-height:1.2}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:is(:hover,:focus-visible)>svg,.link:is(:hover,:focus-visible) svg{transform:translate(3px)}.btn:active{transform:scale(.97)}}.pill{min-height:var(--target);min-width:46px;color:var(--fg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.pill>span,.tag{background:var(--pill);height:26px;font:400 var(--fs-label) / 16px var(--font);font-variation-settings:"wdth" var(--wdth-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:3px 10px;display:inline-flex}.pill>span{transition:background-color var(--d-hover) var(--ease-io), color var(--d-hover) var(--ease-io)}.pill[aria-current=true]>span,.pill[aria-pressed=true]>span{background:var(--fg);color:var(--bg)}@media (hover:hover){.pill:hover>span{background:var(--fg);color:var(--bg)}}.tag{width:fit-content;color:var(--fg)}.tag-ink{background:var(--fg);color:var(--bg)}.media{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 8%, var(--bg));isolation:isolate;position:relative;overflow:hidden}.media>img,.media>video,.media>picture,.media>picture>img{object-fit:cover;width:100%;height:100%}.rule{border:0;border-top:1px solid var(--line);margin:0}.rows{border-top:1px solid var(--line)}.rows>li{border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
