.v2{position:relative}.v2:after{content:"";z-index:40;mix-blend-mode:multiply;opacity:.2;pointer-events:none;background:url(/hero/grain.png) 0 0/256px 256px;position:fixed;inset:0}.v2 .ht-grain,.v2 .cb-grain,.v2 .df:after,.v2 .rf:after,.v2 .sc-grain{display:none}.v2 :is(.cb,.df,.rf,.sc){background:0 0}.v2 :is(.sc,.df,.rf){margin-top:12vh}.v2 :is(.cb-head,.sc-hd,.df-hd,.rf-hd) h2{font-variation-settings:"wght" 270;font-size:2.5cqw;line-height:1.08}.v2 :is(.cb-head,.sc-hd,.df-hd,.rf-hd) h2 em,.v2 .ht-h1 em{opacity:1;font-variation-settings:"wght" 470;font-style:normal}.v2 :is(.sc-k,.df-k,.rf-k,.cb-k){font-size:max(11px,.7cqw)}.v2 .ht-h1{font-variation-settings:"wght" 300;width:30cqw;font-size:3cqw;top:7.2cqw}.v2 .ht-sub{opacity:1;width:40cqw;font-size:max(16px,1.05cqw);line-height:1.45;top:17.4cqw;bottom:auto}.v2 .ht-prompt{scale:.82}.v2 .cb-board{grid-template-columns:repeat(10,5.3cqw)}.v2 .cb-tile small{opacity:.85;font-size:.46cqw}.v2 .cb-axis{right:3.6cqw}.v2 .cb-clock{top:29cqw}.v2 .cb-clock b{font-variation-settings:"wght" 300;font-size:2.4cqw}.v2 .cb-log{font-size:.8cqw;top:32.6cqw}.v2 .cb-log div{grid-template-columns:5.2cqw 1fr}.v2 .cb-hint{font-size:.6cqw}.v2 .cb.held .cb-hint{opacity:.75}.v2 .cb-legend{white-space:nowrap;font-size:.58cqw}.v2 .sc-pair{top:18.4cqw}.v2 .sc-side.p>*{max-width:28cqw}.v2 .sc-side.a>*{max-width:34cqw}.v2 .sc-who{border-radius:4px;font-size:max(10px,.56cqw)}.v2 .sc-r{height:2.7cqw;min-height:0;font-size:max(13px,.88cqw)}.v2 .sc-r .nd{font-size:max(11px,.76cqw)}.v2 .sc-r code{font-size:max(11px,.74cqw);overflow:hidden}.v2 .sc-r .miss em{font-size:max(10px,.62cqw)}.v2 .sc-r0{align-items:center;height:3.4cqw;padding:0;display:flex}.v2 .sc-r>.vl,.v2 .sc-r>.nd{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v2 .sc-side.p .sc-v{justify-self:end}.v2 .sc-side .sc-v{margin-top:.8cqw}.v2 .sc-v small{font-size:max(10px,.56cqw)}.v2 .sc-end{background:radial-gradient(closest-side, color-mix(in srgb, var(--paper) 85.0%, transparent), color-mix(in srgb, var(--paper) 0.0%, transparent));padding:.6cqw 0;font-size:1.9cqw}.v2 :is(.df-card,.rf-card,.sc-face.p,.sc-v){background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10.0%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 5.0%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--ink) 22.0%, transparent);border-radius:8px}.v2 .sc-face.a{box-shadow:0 0 0 1px #00000080, 0 8px 18px -12px color-mix(in srgb, var(--ink) 40.0%, transparent);border-radius:8px}.v2 :is(.df-card,.rf-card,.sc-face){font-variation-settings:"wght" 380}.v2 :is(.df-ch,.rf-ch){border-bottom:1px solid color-mix(in srgb, var(--ink) 8.0%, transparent);letter-spacing:.08em;padding-bottom:.6cqw;font-size:max(10px,.58cqw)}.v2 :is(.df-ch,.rf-ch) :is(b,span){white-space:nowrap}.v2 :is(.df-big,.rf-nums b){font-variation-settings:"wght" 320}.v2 .df{overflow:visible}.v2{overflow-x:clip}.v2 .df-vis{right:calc(50% - 50vw)}.v2 .df-card{flex-direction:column;height:16.4cqw;padding:1.1cqw 1.3cqw;font-size:13px;display:flex}.v2 .df-ch{letter-spacing:.1em;padding-bottom:.6cqw;font-size:10.5px;margin:0 0 .9cqw!important}.v2 .df-big{letter-spacing:-.045em;font-variation-settings:"wght" 300;font-size:2.2cqw;font-weight:300;line-height:1;margin:0!important}.v2 .df-big small{letter-spacing:-.005em;opacity:.65;font-variation-settings:"wght" 380;margin-top:.45cqw;font-size:12px;line-height:1.35;display:block}.v2 .df-ls{margin:auto 0 0;padding:0;list-style:none}.v2 .df-ls li{border-top:1px solid color-mix(in srgb, var(--ink) 8.0%, transparent);white-space:nowrap;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:.45cqw 0;font-size:12.5px;display:grid}.v2 .df-ls em{font:400 11px var(--mono);color:color-mix(in srgb, var(--ink) 60%, transparent);font-style:normal}.v2 .df-ls .df-mk{width:9px;height:9px}.v2 .df-ls .df-ap{font-family:var(--sans);color:var(--ink);background:color-mix(in srgb, var(--yel) 85%, transparent);border-radius:99px;padding:2px 9px;font-size:11.5px}.v2 .df-code{border-radius:6px;padding:.7cqw .8cqw;font-size:11.5px;line-height:1.55;margin:0!important}.v2 .df-code span{display:block}.v2 .df-src2{opacity:.65;font-size:12px;margin:.5cqw 0 0!important}.v2 .df-say{font-size:13px;line-height:1.45;top:72.6cqw;opacity:.78!important}.v2 .df-say:not(.on){opacity:.4!important}.v2 .df-stn{font-size:max(11px,.66cqw)}.v2 .df-src{font-size:max(10.5px,.62cqw)}.v2 .rf-field.go button{background:var(--ink);color:var(--lt)}.v2 .rf-field{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10.0%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--ink) 25.0%, transparent), inset 0 0 0 1px #fff9}.v2 .rf-nums .m b{box-shadow:none}.v2 .rf-mk{width:1cqw;min-width:10px;height:1cqw;min-height:10px}.v2 .rf-mk.y{box-shadow:inset 0 0 0 1.4px var(--ink);background:0 0}.v2 .rf-card,.v2 .rf-card li{font-size:max(13px,.86cqw)}.v2 .rf-micro{color:color-mix(in srgb, var(--ink) 80.0%, transparent);font-size:max(10.5px,.62cqw)}.v2 .rf-dots{-webkit-mask-image:linear-gradient(#0000 0,#000 6% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 92%,#0000 100%)}.v2 .ht-store{z-index:7;background:color-mix(in srgb, var(--card) 90.0%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:30cqw;height:3.6cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10.0%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--ink) 25.0%, transparent);border-radius:99px;align-items:center;gap:.8cqw;padding:0 .4cqw 0 1.4cqw;display:flex;position:absolute;bottom:4.4cqw;left:3.6cqw}.v2 .ht-store input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:max(14px,1cqw)}.v2 .ht-store input::placeholder{color:color-mix(in srgb, var(--ink) 40.0%, transparent)}.v2 .ht-store button{cursor:pointer;font:inherit;background:var(--ink);color:var(--lt);white-space:nowrap;border:0;border-radius:99px;padding:.8cqw 1.2cqw;font-size:max(12px,.8cqw)}.v2 .ht-store .mono{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:.75;font-size:max(10px,.58cqw);position:absolute;top:calc(100% + .7cqw);left:1.4cqw}.v2 .ht-store:focus-within{box-shadow:0 0 0 2px var(--ink)}.v2 .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:700px){.v2 .ht-store{width:90cqw;height:11cqw;bottom:14cqw;left:5cqw}.v2 .ht-store input{font-size:4cqw}.v2 .ht-store button{padding:2.6cqw 3.6cqw;font-size:3.2cqw}}.v2 .sc-end{text-align:left;letter-spacing:-.015em;background:color-mix(in srgb, var(--card) 62.0%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);max-width:40cqw;box-shadow:0 1.2cqw 3cqw color-mix(in srgb, var(--ink) 14.0%, transparent), inset 0 0 0 1px #ffffffa6;font-variation-settings:"wght" 380;border-radius:1.6cqw;padding:.9cqw 1.7cqw;font-size:max(13px,1.05cqw);line-height:1.35;inset:7.4cqw auto auto calc(50% + 2.4cqw)}.v2 .sc-face.a .sc-r{grid-template-columns:1.3cqw 1fr 1.5cqw}.v2 .sc-face.a .sc-r .nd{display:none}@container (max-width:600px){.v2 .sc-end{max-width:none;font-size:5cqw;inset:auto 5cqw 6cqw}}.v2{--col:min(100%, calc((100svh - 24px) * 1.6))}.v2 .htc,.v2 .sc,.v2 .df-in{width:var(--col);margin-inline:auto}.v2 :is(.sc,.df-in,.ev-in,.rf-in,.cc-in,.ht){--bl:max(0px, calc((100vw - 100cqw) / 2))}.v2 .rf{aspect-ratio:auto;width:100%;height:min(62.5vw,100svh - 24px);container-type:normal}.v2 .rf-in{width:var(--col);margin:0 auto;position:absolute;inset:0;container-type:inline-size}.v2 .ev-in,.v2 .cc-in{width:var(--col)}.v2 .ht{overflow:visible}.v2 .ht-art .ht-tex{bottom:-7%;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.v2 .ht-tex.x,.v2 .ht-tex.xl{width:100%;right:auto;transform:scaleX(-1)}.v2 .ht-tex.x{left:100%}.v2 .ht-tex.xl{left:-100%}.v2 .sc-img{margin-inline:calc(-1 * var(--bl))}.v2 .sc-hd{left:calc(3.6cqw + var(--bl))}.v2 .sc-pair{left:calc(3.6cqw + var(--bl));right:calc(3.6cqw + var(--bl))}.v2 .df{width:100%;container-type:normal}.v2 .df-in{aspect-ratio:16/10;container-type:inline-size}.v2 .df-hd{width:54cqw;top:3.4cqw}.v2 .df-vis{height:24cqw;top:15cqw}.v2 .df-tie{height:2.2cqw;top:39cqw}.v2 .df-card{height:13.6cqw;top:41.2cqw}.v2 .df-big{font-size:2cqw}.v2 .df-say{top:55.8cqw}.v2 .rf-micro{white-space:nowrap;left:50%;transform:translate(-50%)}.v2 .ev-fact{left:calc(3.6cqw + var(--bl))}.v2 .ev-pill{left:calc(77.2cqw + var(--bl))}.v2 .cc-print{overflow:visible}.v2 .cc-tex{left:calc(-1 * var(--bl));right:calc(-1 * var(--bl))}.v2 .cc-big{bottom:3.6cqw;left:3.6cqw}.v2 .cc-sig{bottom:3.6cqw;right:3.6cqw}@media (max-width:700px){.v2 .rf{height:auto;min-height:100svh}.v2 .rf-in{flex-direction:column;justify-content:center;gap:14px;width:100%;min-height:100svh;padding:7vh 5vw;display:flex;position:relative;inset:auto}.v2 :is(.rf-hd,.rf-field,.rf-micro,.rf-card){z-index:10;width:auto;margin:0;position:relative;top:auto;left:auto}.v2 .rf-hd h2{font-size:26px}.v2 .rf-k{font-size:11px}.v2 .rf-field{height:52px;padding-left:18px}.v2 .rf-field input{font-size:16px}.v2 .rf-field button{padding:12px 16px;font-size:13px}.v2 .rf-micro{font-size:10px;line-height:1.5}.v2 .rf-card{border-radius:8px;padding:14px 16px;font-size:13px}.v2 .rf-nums{gap:10px}.v2 .rf-nums b{font-size:26px}.v2 .rf-nums small{font-size:11px}.v2 .rf-card ul{gap:6px;margin-top:10px}.v2 .rf-card li{grid-template-columns:12px 1fr;font-size:13px}.v2 .rf-card li:before{width:5px;height:5px;margin-top:7px}.v2 .rf-mk{width:10px;height:10px}}.v2 .spine{z-index:20;pointer-events:none;width:100%;color:inherit;position:absolute;top:0;left:0;overflow:visible}.v2 .spine-ln{fill:none;stroke:currentColor;stroke-width:1.1px}.v2 .spine-ball{transition:opacity .3s}.v2 .spine-ball .o{fill:color-mix(in srgb, var(--lt) 92%, transparent);stroke:currentColor;stroke-width:1.1px}.v2 .spine-ball .i{fill:currentColor}.v2 .ev{margin-bottom:0}.v2 .fv{margin-top:12vh}@media (max-width:700px){.v2 .spine{display:none}}.v2 .df-stn{transform:translate(.8cqw)}.v2 .cb-board{left:var(--x0,48.18cqw);grid-template-columns:repeat(8,1fr);gap:.5cqw;top:11cqw;right:3.6cqw}.v2 .cb-tile{aspect-ratio:1;border-radius:6px;min-width:0;height:auto;padding:.5cqw .55cqw;font-size:.78cqw;overflow:hidden}.v2 .cb-tile b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.v2 .cb-tile small{white-space:nowrap;text-overflow:ellipsis;opacity:.8;overflow:hidden}.v2 .cb-tile.gone{box-shadow:none;outline:1.1px dashed color-mix(in srgb, var(--cb-ink) 45%, transparent);outline-offset:-1px}.v2 .cb-legend{left:var(--x0,48.18cqw);top:45.4cqw}.v2 .cb-legend i.o{box-shadow:none;outline-offset:-1px;outline:1px dashed}.v2 .cb-take{left:var(--x0,48.18cqw);width:48cqw;top:49.4cqw}.v2 .sc-pin{position:sticky;top:max(0px,50svh - 29cqw)}.v2 .sc-run{height:90vh;display:block}.v2 .sc-img>.ag{clip-path:inset(0 0 calc(100% - var(--y,0%)) 0)}.v2 .sc-read{z-index:7;left:0;right:0;top:var(--y,0%);border-top:1.5px solid var(--ink);pointer-events:none;position:absolute}.v2 .sc-read span{background:var(--ink);color:var(--lt);font:500 max(10px, .56cqw) var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:.35cqw .8cqw;position:absolute;top:0;right:3.6cqw;transform:translateY(-50%)}.v2 .sc-stack{z-index:6;width:40cqw;position:absolute;top:12.6cqw;left:52cqw}.v2 .sc-who2{justify-content:space-between;margin-bottom:.8cqw;display:flex}.v2 .sc-who2 span{font:500 max(10px, .56cqw) var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:.35cqw .7cqw;transition:opacity .4s}.v2 .sc-who2 .p{background:color-mix(in srgb, var(--card) 92.0%, transparent);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12.0%, transparent)}.v2 .sc-who2 .a{background:var(--ink);color:var(--lt);opacity:0}.v2 .sc.reading .sc-who2 .a{opacity:1}.v2 .sc-faces{position:relative}.v2 .sc-faces .sc-face.a{position:absolute;inset:0}.v2 .sc-face.a .sc-r{opacity:1}.v2 .sc-face.p .sc-mk{opacity:1;transform:none}.v2 .sc-vs{justify-content:space-between;margin-top:.8cqw;display:flex}.v2 .sc-vs .sc-v{margin:0}.v2 .sc-v.y{opacity:1}.v2 .sc-v.n{opacity:0}.v2 .sc.read .sc-v.n{opacity:1}.v2 .sc-end{opacity:0;max-width:40cqw;transition:opacity .6s;top:21cqw;left:3.6cqw}.v2 .sc.done .sc-end{opacity:1}@container (max-width:600px){.v2 .sc-pin{position:relative;top:auto}.v2 .sc-run{display:none}.v2 .sc-stack{width:auto;top:72cqw;left:4cqw;right:4cqw}}@media (prefers-reduced-motion:reduce){.v2 .sc-who2 span,.v2 .sc-end{transition:none}}.v2 .df-card{opacity:1;transform:none}@media (min-width:1001px){.v2 .df-in{aspect-ratio:auto;padding-bottom:3cqw}.v2 .df-cards{grid-template-columns:repeat(4,1fr);align-items:stretch;column-gap:2.4cqw;margin-top:41.2cqw;padding:0 3.6cqw;display:grid;position:relative}.v2 .df-card{width:auto;height:auto;position:relative;top:auto;left:auto!important}}@media (max-width:600px){.v2 .df-in{aspect-ratio:auto}.v2 .df-card{height:auto;top:auto}}.v2 .df-h{letter-spacing:-.02em;font-variation-settings:"wght" 420;margin:0 0 .9cqw;font-size:max(14px,1.02cqw);font-weight:400;line-height:1.25}.v2 .df-see{flex-direction:column;gap:.5cqw;display:flex}.v2 .df-see .df-ls{margin:0}.v2 .df-prod2{opacity:.7;margin:0;font-size:12.5px}.v2 .df-part{border-top:1px solid color-mix(in srgb, var(--ink) 10.0%, transparent);align-items:baseline;gap:.7cqw;padding-top:.6cqw;font-size:12.5px;display:flex;margin:auto 0 0!important}.v2 .df-part b{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55.0%, transparent);white-space:nowrap}.v2 .df-say{display:none}.v2 .cc-in,.v2 .cc-print{overflow:visible}.v2 .cc-tex{top:-14%}.v2 .cc-q{z-index:5;font:500 max(11px, .7cqw) var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;position:absolute;top:1.2cqw;left:3.6cqw}.v2 .cc-open h2{text-wrap:balance;font-size:1.9cqw}.v2 .sc-end{top:auto;bottom:4cqw}.v2 .sc-who2 span{white-space:nowrap}.v2 .sc-vs{flex-wrap:wrap;gap:.8cqw}.v2 .sc.done .sc-read span{opacity:0}.v2 .sc-read span{transition:opacity .4s}.v2 .df-src{width:auto;left:auto;right:calc(100% - 10.8cqw)}@media (min-width:601px) and (max-width:1000px){.v2 .sc-img{height:96cqw}.v2 .sc-pin{top:max(0px,50svh - 48cqw)}.v2 .sc-hd{width:80cqw}.v2 .sc-stack{width:74cqw;top:31cqw;left:3.6cqw}.v2 .df-in{aspect-ratio:auto}.v2 .df-cards{grid-template-columns:1fr 1fr;gap:2cqw;padding:42cqw 3.6cqw 0;display:grid;position:relative}.v2 .df-card{width:auto;height:auto;min-height:0;position:relative;top:auto;left:auto!important}.v2 .df-tie{display:none}}.v2 .sc-faces .sc-face.a{background:#141116}.v2 .sc-ask{white-space:normal;max-width:44cqw}.v2 .sc-end{text-align:center;width:max-content;max-width:64cqw;padding:1.1cqw 2.2cqw;font-size:max(18px,1.7cqw);line-height:1.25;left:50%;right:auto;transform:translate(-50%)}.v2 .cb-axis{top:6.4cqw}.v2 .sc-stack{left:calc(52cqw + var(--bl))}@media (min-width:601px) and (max-width:1000px){.v2 .sc-stack{left:calc(3.6cqw + var(--bl))}}.v2 .cc-micro{background:color-mix(in srgb, var(--paper) 92.0%, transparent);opacity:1;color:color-mix(in srgb, var(--ink) 80.0%, transparent);border-radius:99px;padding:.45cqw 1.2cqw;display:inline-block}.v2 .ht-store{bottom:auto}.v2 .ht-art .ht-tex{top:-16%;-webkit-mask-image:linear-gradient(#0000,#000 6% 84%,#0000);mask-image:linear-gradient(#0000,#000 6% 84%,#0000)}.v2 .sc-read span{transform:translateY(.6cqw)}.v2.cold .sc-faces .sc-face.a{background:var(--cold)}@media (max-width:600px){.v2 :is(.cb-head,.sc-hd,.df-hd,.rf-hd) h2{font-size:26px;line-height:1.1}.v2 .cc-open h2{font-size:20px}.v2 .sc-stack{width:auto;left:4cqw;right:4cqw}.v2 .sc-end{text-align:left;width:auto;max-width:none;left:5cqw;right:5cqw;transform:none}.v2 .df-hd{width:auto;padding:8cqw 5cqw 0;position:relative;top:auto;left:auto}.v2 .df-src{display:none}.v2 .df-stn{font-size:0}.v2 .df-stn b{font-size:11px}.v2 .rfb-say{max-width:none}.v2 .rfb-cta h2{font-size:26px;line-height:1.1}.v2 .ev-pill{margin-left:4cqw;left:auto!important}.v2 .cc-open{top:49.5%}}.v2 .cb-tile small{font-size:max(9px,.56cqw)}.v2 .cb-st{font-size:max(8.5px,.5cqw)}.v2 :is(.hp-field,.cc-field,.rfb-field){background:color-mix(in srgb, var(--card) 58%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 0 0 1px #ffffffb3, inset 0 1px 0 #ffffffe6, 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--ink) 38%, transparent)}.v2 :is(.hp-field,.cc-field,.rfb-field):focus-within{box-shadow:inset 0 0 0 1px #ffffffb3, 0 0 0 2px var(--ink), 0 14px 30px -14px color-mix(in srgb, var(--ink) 38%, transparent)}.v2 .hp-pill{background:color-mix(in srgb, var(--card) 62%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 0 0 1px #ffffffb3, inset 0 1px 0 #ffffffe6, 0 14px 30px -14px color-mix(in srgb, var(--ink) 38%, transparent);padding:0 1.1cqw;font-size:max(13px,1.02cqw)}.v2 a.hp-cta{background:var(--hp-paper);color:var(--hp-ink);box-shadow:inset 0 0 0 1px var(--hp-ink)}.v2 .hp-name,.v2 .hp-value{font-weight:500}.v2 .sc-wash{background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 94%, transparent) 0, color-mix(in srgb, var(--paper) 86%, transparent) 34%, color-mix(in srgb, var(--paper) 0%, transparent) 56%), linear-gradient(180deg, color-mix(in srgb, var(--paper) 90%, transparent) 0, color-mix(in srgb, var(--paper) 0%, transparent) 30%, color-mix(in srgb, var(--paper) 0%, transparent) 78%, color-mix(in srgb, var(--paper) 70%, transparent) 100%)}.v2 .sc-sub{font-variation-settings:"wght" 400}.v2 .sc-ask{box-sizing:border-box;white-space:nowrap;letter-spacing:-.015em;max-width:100%;color:var(--ink);background:color-mix(in srgb, var(--card) 62%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 0 0 1px #ffffffb3, inset 0 1px 0 #ffffffe6, 0 14px 30px -14px color-mix(in srgb, var(--ink) 38%, transparent);border-radius:99px;align-items:center;margin-top:1.8cqw;padding:.85cqw 1.1cqw;font-size:max(13px,1.02cqw);line-height:1.3;display:inline-grid}.v2 .sc-ask>*{grid-area:1/1}.v2 .sc-ask-sz{visibility:hidden;padding-right:4px}.v2 .sc-caret{vertical-align:-.2em;background:var(--ink);width:1px;height:1.15em;margin-left:1px;display:inline-block}.v2 .sc-ask.typed .sc-caret{animation:1s step-end 3 forwards sc-blink}@keyframes sc-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@container (max-width:600px){.v2 .sc-ask{white-space:normal;border-radius:1.4em;padding:2.4cqw 4cqw;font-size:3.6cqw}}.v2 .df-sub{top:calc(1.2*max(11px,.7cqw) + 1.45cqw);bottom:auto}@container (min-width:601px){.v2 .ev-fact{left:calc(15.5cqw + var(--bl));top:38.6cqw}}.v2 .rfb-say{color:var(--ink)}.v2 .cc-open{width:29cqw;min-width:300px}@media (min-width:601px){.v2 .cc-open h2{font-size:2.1cqw}}@media (max-width:600px){.v2 .cc-open{width:84vw}}@media (min-width:701px) and (max-width:1000px){.v2 .rfb-cta{width:62cqw;position:absolute;bottom:6cqw;left:3.6cqw}.v2 .rfb-say{max-width:54cqw}}.v2 .dw{--mute:color-mix(in srgb, var(--ink) 74%, transparent)}.v2 .dw :is(.dw-src,.dw-rh,.dw-out,.dw-ph,.dw-k,.dw-code){font-size:max(10px,.62cqw)}.v2 .dw .dw-r :is(.k,small),.v2 .dw .dw-nx small{font-size:max(10px,.6cqw)}.v2 .dw-code{color:var(--lt)}.v2 .dw-replay{opacity:.85}.v2 .hp-micro,.v2 .cc-k,.v2 .cc-micro,.v2 .rfb-micro span{opacity:.88}.v2 .ev-fact .ev-ch,.v2 .ev-pv .ev-ch{color:color-mix(in srgb, var(--ink) 74%, transparent)}.v2 .sc-v small{opacity:.8}.v2 .sc-r .nd{opacity:.78}.v2 .sc-r .miss{color:color-mix(in srgb, var(--lt) 74%, transparent)}.v2 .rfb-key{color:color-mix(in srgb, var(--ink) 80%, transparent)}.v2 .cb-tick{font-size:max(9px,.6cqw)}.v2 .cb-tick:not(.on):not(.now):not(:hover){opacity:.72}@container (max-width:700px){.v2 .hp-name{display:none}.v2 .hp-tag{text-align:right;translate:-86%}}@media (max-width:600px){.v2 .cb-tick{font-size:0}.v2 .cb-tick.yr26:before{font-size:9px}}@container (min-width:701px){.v2 .hp-field{width:34cqw}.v2 .hp-copy form{margin-top:1.6cqw}.v2 .df-hd{top:0}.v2 .df-sub{width:42cqw;margin-top:1.1cqw;position:static}}@container (min-width:701px) and (max-width:1200px){.v2 .df-hd{top:-2.2cqw}}.v2 .rfb-cta{box-sizing:border-box;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:8px;padding:1.8cqw 2.2cqw 2.2cqw}.v2 .rfb-cta .rf-k{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);letter-spacing:.1em;margin:0 0 2.2cqw;padding-bottom:.9cqw;font-size:10.5px}.v2 .rfb-cta h2{margin-top:0;margin-bottom:1.4cqw}.v2 .rfb-cta .rfb-field{margin-top:2cqw}@container (min-width:701px){.v2 .rfb-cta{width:52cqw;min-width:480px;bottom:4.4cqw;left:1.4cqw}.v2 .rfb-cta h2{font-size:2.5cqw}.v2 .rfb-say{max-width:none}}@container (max-width:700px){.v2 .rfb-cta{padding:20px 18px}}.v2 .sc-who2 .a,.v2 .sc-v.n{color:var(--lt);background:#141116f5}.v2.cold .sc-who2 .a,.v2.cold .sc-v.n{background:var(--cold)}.v2 .sc-v.n{box-shadow:0 0 0 1px #00000080, 0 8px 18px -12px color-mix(in srgb, var(--ink) 40%, transparent)}.v2 .sc-v.n i{box-shadow:inset 0 0 0 2px var(--lt)}.v2 .rfb-cta .rfb-micro{margin-top:max(16px,1.5cqw)}.v2 .cc-turn{transform-box:view-box;transform-origin:808px 470px;animation:48s linear infinite cc-turn}@keyframes cc-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v2 .cc-turn{animation:none}}.v2 .hp a.hp-cta{transition:background .5s,color .5s,box-shadow .5s}.v2 .hp.on-blue a.hp-cta{color:var(--hp-paper);box-shadow:inset 0 0 0 1px var(--hp-paper);background:0 0}.v2 .cc-foot{width:var(--col);margin:0 auto;padding:0 0 3cqw;container-type:inline-size}.v2 .cc-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4cqw;padding:3.2cqw 3.6cqw 2.6cqw;display:grid}.v2 .cc-foot .cc-sig{color:var(--ink);place-self:start end;gap:.7cqw;position:static}.v2 .cc-foot .cc-sig .g{font-size:max(26px,2.2cqw)}.v2 .cc-h{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, transparent);margin:0 0 .9cqw}.v2 .cc-cols ul{gap:.45cqw;margin:0;padding:0;list-style:none;display:grid}.v2 .cc-cols a{color:var(--ink);font-size:max(13.5px,.9cqw);text-decoration:none}.v2 .cc-cols a:hover,.v2 .cc-cols a:focus-visible{text-underline-offset:3px;text-decoration:underline}.v2 .cc-legal{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);font:400 max(10px, .62cqw) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 70%, transparent);flex-wrap:wrap;gap:.4cqw 1.6cqw;margin:0 3.6cqw;padding-top:1.2cqw;display:flex}@container (max-width:700px){.v2 .cc-cols{grid-template-columns:1fr 1fr;gap:24px 16px;padding:32px 5cqw 24px}.v2 .cc-foot .cc-sig{grid-column:1/-1;justify-self:start;justify-items:start}.v2 .cc-h{margin-bottom:10px}.v2 .cc-cols ul{gap:8px}.v2 .cc-legal{gap:6px 14px;margin:0 5cqw;padding-top:14px}.v2 .cc-foot{padding-bottom:28px}}.v2 .cc-foot{padding-bottom:calc(3cqw + 84px)}.v2 .sc .sc-stack{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(1.2cqw)}.v2 .sc.asked .sc-stack{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v2 .sc .sc-stack{transition:none;transform:none}}@container (min-width:701px){.v2 .df.cap .df-vis{top:5.4cqw}.v2 .df.cap .df-hd{width:46cqw;top:31.4cqw}.v2 .df.cap .df-k{opacity:.55;letter-spacing:.12em}.v2 .df.cap .df-hd h2{font-size:2.2cqw}.v2 .df.cap .df-sub{width:34cqw;position:absolute;top:calc(1.2*max(11px,.7cqw) + .9cqw);bottom:auto;left:calc(100% + 4cqw)}.v2 .df.cap .df-tie{display:none}}@media (max-width:700px){.v2 .df.cap .df-in{flex-direction:column;display:flex}.v2 .df.cap .df-vis{order:1;height:60cqw;margin-top:12cqw;position:relative;top:auto;right:0}.v2 .df.cap .df-hd{order:2;width:auto;padding:6cqw 5cqw 0;position:relative;top:auto;left:auto}.v2 .df.cap .df-sub{width:auto;margin-top:3cqw;position:static}.v2 .df.cap .df-cards{order:3;margin-top:6cqw;padding-top:0;position:relative}}.v2 .cc-mass-ph{display:none}@media (max-width:700px){.v2 .cc-mass{display:none}.v2 .cc-mass-ph{display:inline}}.v2{--glass:blur(22px) saturate(1.5)}.v2 :is(.hp-pill,.hp-field,.cc-field,.rfb-field,.rf-field,.sc-ask,.sc-end,.ev-pill,.ht-store){-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.v2 .sc-ask{padding-right:1.6cqw}.v2 .sc-ask-sz{padding-right:.6em}.v2 .sc-ask,.v2 .sc-ask>*{white-space:normal}.v2 .sc-ask{border-radius:1.4em;max-width:min(44cqw,100%)}.v2 .cs-col .cb-take b{box-shadow:none}.v2 :is(.cs-col .cb-take,.sc-sub,.df-sub,.ev-sub,.rfb-say){font-size:max(14px,1cqw)}@media (min-width:601px){.v2 .cs .cb-tick{font-size:max(10.5px,.64cqw)}}.v2 :is(.cc-k,.cc-micro,.cc-legal,.cc-h,.cc-foot .cc-sig span:last-child){font-size:max(10.5px,.64cqw)}.v2 .rf-lb span{font-size:max(11px,.72cqw)}.v2 .ev-pill{font-size:max(15px,1.1cqw)}
