@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}._8WIoXW_className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}._8WIoXW_variable{--font-brand:"Host Grotesk", "Host Grotesk Fallback"}
.GWwYVq_field{margin:-14px;padding:14px;display:inline-block}.GWwYVq_body{will-change:transform;display:inline-block}
._8RiFmG_button{min-height:48px;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) linear, border-color var(--dur-micro) linear, color var(--dur-micro) linear;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 22px;font-weight:500;line-height:1;display:inline-flex}._8RiFmG_arrow{transition:transform var(--dur-ui) var(--ease-out);flex:none}._8RiFmG_button:hover>._8RiFmG_arrow{transform:translate(3px)}._8RiFmG_noArrow{padding:0 22px}._8RiFmG_lg{gap:14px;min-height:56px;padding:0 8px 0 26px;font-size:1.0625rem}._8RiFmG_slide{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;position:relative;overflow:hidden}._8RiFmG_lg ._8RiFmG_slide{width:40px;height:40px}._8RiFmG_slide ._8RiFmG_arrow{transition:transform .52s var(--ease-out);position:absolute}._8RiFmG_slide ._8RiFmG_arrow:last-child{transform:translate(-180%)}._8RiFmG_button:hover ._8RiFmG_slide ._8RiFmG_arrow:first-child,._8RiFmG_button:focus-visible ._8RiFmG_slide ._8RiFmG_arrow:first-child{transform:translate(180%)}._8RiFmG_button:hover ._8RiFmG_slide ._8RiFmG_arrow:last-child,._8RiFmG_button:focus-visible ._8RiFmG_slide ._8RiFmG_arrow:last-child{transform:none}@media (prefers-reduced-motion:reduce){._8RiFmG_slide ._8RiFmG_arrow{transition:none}}._8RiFmG_solid{background:var(--c-electric);color:var(--c-white)}._8RiFmG_solid:hover{background:var(--c-blue)}._8RiFmG_light{background:var(--c-white);color:var(--c-ink)}._8RiFmG_light:hover{background:var(--c-page)}._8RiFmG_light ._8RiFmG_slide{color:var(--c-blue);background:#1b50db1f}._8RiFmG_ghost-dark{color:var(--c-on-dark);border-color:#ffffff2e}._8RiFmG_ghost-dark:hover{border-color:#fff9}._8RiFmG_glass{color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#99999929;box-shadow:0 0 0 1px #00000040,1px 0 #00000040,-1px 0 #00000040,0 8px 16px #0000000a,inset -20px 0 20px -30px #0000004d,inset 20px 0 20px -30px #0000004d,inset 0 4px 1px -4px #ffffff4d,inset 0 -4px 1px -4px #ffffff4d,inset 0 1px #ffffff42,inset 0 -1px #ffffff42,inset 0 40px 10px -40px #ffffff4a,inset 0 -40px 10px -40px #ffffff4a}._8RiFmG_glass:hover{background-color:#99999942}._8RiFmG_glass ._8RiFmG_slide{background:#9993;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #0000001f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._8RiFmG_glass{background-color:#9996}}
.oyfdUG_section{width:min(100% - 2 * var(--gutter), 1120px);padding-block:var(--section);margin-inline:auto}.oyfdUG_head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:flex}.oyfdUG_title{max-width:11ch;font-size:var(--fs-1);letter-spacing:var(--track-heading);font-weight:400;line-height:1.1}.oyfdUG_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.oyfdUG_column{gap:12px;display:grid}.oyfdUG_card{border-radius:var(--r-lg);background:#ffffffe0}.oyfdUG_question{font-size:var(--fs-body);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;line-height:1.5;list-style:none;display:flex}.oyfdUG_question::-webkit-details-marker{display:none}.oyfdUG_question:focus-visible{outline-offset:-4px;border-radius:var(--r-lg)}.oyfdUG_icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px;transition:transform .5s var(--ease-out);flex:none}.oyfdUG_card[open]:not([data-closing]) .oyfdUG_icon{transform:rotate(45deg)}.oyfdUG_answer{max-width:60ch;font-size:var(--fs-small);color:var(--c-muted);padding:0 32px 30px;line-height:1.6}@media (max-width:719px){.oyfdUG_head{text-align:center;flex-direction:column;align-items:center;gap:20px}.oyfdUG_title{max-width:12ch}.oyfdUG_columns{grid-template-columns:minmax(0,1fr)}.oyfdUG_question{padding:24px}.oyfdUG_answer{padding:0 24px 24px}}@media (prefers-reduced-motion:reduce){.oyfdUG_icon{transition:none}}
.IJ_M-q_grain{z-index:45;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.0298 -0.1001 -0.0101 0 0.1134'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px;position:fixed;inset:0}
.crQSua_root{letter-spacing:-.045em;white-space:nowrap;padding-block:.04em .24em;font-weight:500;line-height:.86;overflow:hidden}.crQSua_track{will-change:transform;width:max-content;display:flex}.crQSua_copy{align-items:center;display:inline-flex}.crQSua_dot{background:currentColor;border-radius:50%;width:.2em;height:.2em;margin-inline:.3em}@media (prefers-reduced-motion:reduce){.crQSua_root{white-space:normal}.crQSua_track{width:auto}.crQSua_copy:nth-child(2),.crQSua_dot{display:none}}
.sx1BLq_layer{z-index:-1;background:var(--c-graphite);opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out);position:fixed;inset:0}.sx1BLq_layer[data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.sx1BLq_layer{transition:none}}
.-\32 f9Lq_pill{border-radius:calc(var(--r-xl) - 18px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:38px;color:var(--c-on-dark);font-size:var(--fs-small);white-space:nowrap;background:#0e0e0e99;justify-self:start;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.-\32 f9Lq_pulse{background:radial-gradient(circle at 35% 30%, #fff 0, var(--c-sky) 45%, var(--c-electric) 100%);border-radius:50%;flex:none;width:8px;height:8px;position:relative;box-shadow:0 0 6px #81aff1b3}.-\32 f9Lq_pulse:before,.-\32 f9Lq_pulse:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.-\32 f9Lq_pulse:before{filter:blur(3px);animation:-\32 f9Lq_frost-halo 3s var(--ease-out) infinite;background:#81aff199}.-\32 f9Lq_pulse:after{animation:-\32 f9Lq_frost-ring 3s var(--ease-out) .35s infinite both;border:1px solid #81aff1bf}@keyframes -\32 f9Lq_frost-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes -\32 f9Lq_frost-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.-\32 f9Lq_time{font-variant-numeric:tabular-nums;padding-left:5px}.-\32 f9Lq_chip{border-radius:calc(var(--r-xl) - 23px);background:var(--c-graphite-3);height:28px;transition:background-color .5s var(--ease-out);padding:0 10px;display:grid;overflow:hidden}.-\32 f9Lq_swap{transition:translate .6s var(--ease-out);grid-auto-rows:28px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.-\32 f9Lq_time:hover .-\32 f9Lq_chip{background:var(--c-blue)}.-\32 f9Lq_time:hover .-\32 f9Lq_swap{translate:0 -28px}}@media (prefers-reduced-motion:reduce){.-\32 f9Lq_pulse:before,.-\32 f9Lq_pulse:after{opacity:0;animation:none}.-\32 f9Lq_chip,.-\32 f9Lq_swap{transition:none}}
._3hUVsW_footer{padding-top:var(--section)}._3hUVsW_track{height:calc(100svh + var(--scene,2.2) * 100svh)}._3hUVsW_sticky{height:100svh;padding:var(--frame);position:sticky;top:0}._3hUVsW_card{height:100%;clip-path:inset(0 round var(--r-xl));will-change:transform;background:var(--c-graphite);color:var(--c-white);position:relative;overflow:clip}._3hUVsW_stage{pointer-events:none;position:absolute;inset:0}._3hUVsW_poster{object-fit:cover}._3hUVsW_sequence{opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-out);position:absolute;inset:0}._3hUVsW_sequence[data-live=true]{opacity:1}._3hUVsW_frost{background:linear-gradient(to top, #0d0d0d00 0%, #0d0d0d8c 55%, var(--c-graphite) 100%);height:42%;position:absolute;inset:0 0 auto}._3hUVsW_frost:before{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}._3hUVsW_blue{background:var(--c-blue);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._3hUVsW_blue{opacity:0}}:is(html[data-blueprint] ._3hUVsW_blue,html[data-blueprint] ._3hUVsW_poster){display:none}._3hUVsW_content{z-index:2;height:100%;padding:calc(var(--nav-h) + var(--frame) + 24px) clamp(20px, 4vw, 56px) clamp(18px, 2.4vw, 32px);grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(16px,2.4vh,28px);display:grid;position:relative}._3hUVsW_top{border-bottom:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px clamp(32px,6vw,96px);padding-bottom:clamp(24px,4vh,48px);display:flex}._3hUVsW_reach{border-radius:var(--r-lg);gap:18px;width:min(100%,30rem);padding:20px 22px 22px;display:grid}._3hUVsW_top ._3hUVsW_reach,._3hUVsW_ctas ._3hUVsW_cta{box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff29,0 10px 30px #0000000f}._3hUVsW_reachLabel{color:#ffffffc7}._3hUVsW_pitch{max-width:26ch;font-size:var(--fs-3);letter-spacing:var(--track-heading);line-height:1.3}._3hUVsW_ctas{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}._3hUVsW_textLink{font-size:var(--fs-body);text-underline-offset:5px;transition:text-decoration-color var(--dur-micro) linear;-webkit-text-decoration:underline #fff0;text-decoration:underline #fff0}._3hUVsW_textLink:hover{text-decoration-color:currentColor}._3hUVsW_index{gap:clamp(40px,8vw,140px);display:flex}._3hUVsW_indexLabel{font-size:var(--fs-label);color:#ffffffb3;margin-bottom:14px}._3hUVsW_index ul{gap:6px;list-style:none;display:grid}._3hUVsW_indexLink{font-size:var(--fs-3);transition:opacity var(--dur-micro) linear, transform var(--dur-ui) var(--ease-out);line-height:1.25;display:inline-block}._3hUVsW_index ul:hover ._3hUVsW_indexLink{opacity:.55}._3hUVsW_index ul ._3hUVsW_indexLink:hover{opacity:1;transform:translate(4px)}._3hUVsW_name{grid-row:3;margin-block:clamp(16px,3vh,40px);margin-inline:calc(-1*clamp(20px,4vw,56px));font-size:clamp(6rem,19vw,24rem)}._3hUVsW_bottom{font-size:var(--fs-body);color:#ffffffd9;flex-wrap:wrap;grid-row:4;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}._3hUVsW_bottom ._3hUVsW_time{font-size:var(--fs-body)}._3hUVsW_bottom ._3hUVsW_time>span:first-child{background:var(--c-white);color:var(--c-graphite);transition:background-color .5s var(--ease-out), color .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){._3hUVsW_bottom ._3hUVsW_time:hover>span:first-child{background:var(--c-blue);color:var(--c-white)}}._3hUVsW_sign{align-items:center;gap:10px;display:inline-flex}._3hUVsW_mark{width:16px;height:20px}._3hUVsW_toTop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}._3hUVsW_toTop svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-ui) var(--ease-out)}._3hUVsW_toTop:hover svg{transform:translateY(-3px)}@media (max-width:899px){._3hUVsW_content{padding-top:calc(var(--nav-h) + var(--frame) + 12px);gap:16px}._3hUVsW_top{gap:20px;padding-bottom:16px}._3hUVsW_reach{gap:12px;padding:16px}._3hUVsW_indexLabel{margin-bottom:8px}._3hUVsW_index ul{gap:2px}._3hUVsW_indexLink{font-size:var(--fs-body)}._3hUVsW_name{font-size:26vw}._3hUVsW_bottom{gap:10px 16px}}@media (max-width:719px){._3hUVsW_bottom{display:none}._3hUVsW_content{padding-top:calc(var(--nav-h) + 10px);grid-template-rows:1fr auto 1fr auto 1fr auto 1fr auto 1fr;row-gap:0;padding-bottom:0}._3hUVsW_top{grid-row:2/7;grid-template-rows:subgrid;border-bottom:0;gap:0;padding-bottom:0;display:grid}._3hUVsW_reach{grid-row:1}._3hUVsW_index{grid-row:3}._3hUVsW_top:after{content:"";background:#ffffff40;grid-row:5;height:1px}._3hUVsW_name{grid-row:8;margin-block:-.104em -.326em}}@media (prefers-reduced-motion:reduce){._3hUVsW_track{height:auto}._3hUVsW_sticky{height:auto;min-height:100svh;position:relative}._3hUVsW_card{min-height:calc(100svh - 2 * var(--frame))}._3hUVsW_stage{display:none}._3hUVsW_name{margin-inline:0;font-size:clamp(3rem,11vw,12rem)}._3hUVsW_toTop svg,._3hUVsW_sequence{transition:none}}
.MMnWBW_loader{z-index:60;background:var(--c-graphite);color:var(--c-on-dark);justify-content:center;align-items:center;animation:.4s 12s forwards MMnWBW_loader-fallback;display:none;position:fixed;inset:0}html.js:not(.intro-skip) .MMnWBW_loader{display:flex}@keyframes MMnWBW_loader-fallback{to{opacity:0;visibility:hidden}}.MMnWBW_name{white-space:nowrap;font-size:var(--fs-3);letter-spacing:var(--track-heading);font-weight:500;line-height:1.2;position:relative}.MMnWBW_char{display:inline-block;position:relative}.MMnWBW_glyph{opacity:0;display:inline-block}.MMnWBW_smear{opacity:0;filter:blur(.06em);will-change:transform, opacity;position:absolute;inset:0}.MMnWBW_count{right:var(--gutter);bottom:var(--gutter);font-size:var(--fs-label);color:var(--c-on-dark-muted);font-variant-numeric:tabular-nums;position:absolute}
._4I3G9W_caption{font-size:var(--fs-body);flex-wrap:wrap;align-items:baseline;gap:2px 6px;line-height:1.5;display:flex}._4I3G9W_name{font-size:inherit;letter-spacing:normal;font-weight:400;line-height:inherit}._4I3G9W_slash{opacity:.28}._4I3G9W_meta{opacity:.58}
.NFRsMq_section{padding-block:var(--section) clamp(96px, 12vw, 180px);color:var(--c-on-dark);scroll-margin-top:24px}.NFRsMq_head{margin-bottom:clamp(40px,6vw,88px)}.NFRsMq_label{color:var(--c-on-dark-muted)}.NFRsMq_all{margin-top:clamp(24px,3vw,40px)}.NFRsMq_statement{letter-spacing:-.04em;max-width:16ch;margin-top:clamp(20px,3vw,40px);font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1}.NFRsMq_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 16px;display:grid;container-type:inline-size}.NFRsMq_card{grid-column:span var(--span,6)}.NFRsMq_link{flex-direction:column;gap:10px;display:flex}.NFRsMq_media{border-radius:var(--r-md);background:var(--c-graphite-2);height:clamp(300px,34cqw,640px);transition:background-color var(--dur-ui) var(--ease-out);position:relative;overflow:hidden}.NFRsMq_card[data-row=wide] .NFRsMq_media{height:clamp(340px,48cqw,860px)}.NFRsMq_card[data-tall],.NFRsMq_card[data-ride]{--lead:min(61.7cqw, calc(100svh - var(--nav-h) - 48px));--ride:min(49.4cqw, calc(var(--lead) * .8));grid-column:span 3}.NFRsMq_card[data-tall] .NFRsMq_media{height:var(--lead)}.NFRsMq_card[data-ride] .NFRsMq_media{height:var(--ride)}.NFRsMq_card[data-ride] .NFRsMq_link{width:var(--ride);top:calc(var(--nav-h) + var(--frame) + 32px);margin-left:auto;position:sticky}.NFRsMq_link:hover .NFRsMq_media{background:var(--c-graphite-3)}.NFRsMq_loop{position:absolute;inset:0}.NFRsMq_video{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-ui) var(--ease-out)}.NFRsMq_link:hover .NFRsMq_video{opacity:.85}.NFRsMq_link:focus-visible{outline:2px solid var(--c-sky);outline-offset:3px}@media (max-width:899px){.NFRsMq_card,.NFRsMq_card[data-tall],.NFRsMq_card[data-ride]{grid-column:span 6}.NFRsMq_card[data-tall] .NFRsMq_media,.NFRsMq_card[data-ride] .NFRsMq_media{height:auto}.NFRsMq_card[data-ride] .NFRsMq_link{width:auto;margin-left:0;position:static}.NFRsMq_media,.NFRsMq_card[data-row=wide] .NFRsMq_media{aspect-ratio:4/5;height:auto}}@media (prefers-reduced-motion:reduce){.NFRsMq_media,.NFRsMq_video,.NFRsMq_all{transition:none}}
.mLuNDW_browser{background:var(--c-white);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0d0d0d14,0 30px 60px -30px #0d0d0d59}.mLuNDW_chrome{background:#f5f6f8;border-bottom:1px solid #e6e8ec;align-items:center;gap:14px;height:34px;padding:0 12px;display:flex}.mLuNDW_lights{gap:6px;display:inline-flex}.mLuNDW_lights i{background:#d9dce2;border-radius:50%;width:9px;height:9px}.mLuNDW_address{background:var(--c-white);max-width:320px;color:var(--c-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;margin-inline:auto;padding:4px 12px;font-size:12px;overflow:hidden}.mLuNDW_browserScreen{aspect-ratio:16/10;max-width:100%;position:relative}.mLuNDW_phone{aspect-ratio:9/19.5;background:#121316;border-radius:46px;max-width:100%;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -28px #0d0d0d73}.mLuNDW_phoneScreen{background:#f8f8f7;border-radius:37px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.mLuNDW_statusBar{color:#111;flex:none;justify-content:space-between;align-items:center;height:7.5%;padding:2% 9% 0;font-size:clamp(9px,.9vw,13px);font-weight:600;display:flex}.mLuNDW_statusIcons{gap:3px;display:inline-flex}.mLuNDW_statusIcons i{background:#111;border-radius:2px;width:12px;height:7px}.mLuNDW_statusIcons i:first-child{opacity:.8;width:10px}.mLuNDW_statusIcons i:last-child{width:18px}.mLuNDW_phoneContent{flex:1;min-height:0;position:relative}.mLuNDW_island{background:#121316;border-radius:999px;width:28%;height:3.2%;position:absolute;top:calc(10px + 1.6%);left:50%;transform:translate(-50%)}.mLuNDW_plain{aspect-ratio:16/10;background:#2c2c2c;border-radius:14px;max-width:100%;position:relative;overflow:hidden}
.UwNVpG_figure{flex-direction:column;gap:12px;min-width:0;display:flex}.UwNVpG_stage{border-radius:var(--r-lg);background:radial-gradient(80% 80% at 50% 0%, #ffffffb3, transparent 70%), var(--c-panel)}.UwNVpG_center{place-items:center;padding:clamp(16px,3vw,48px);display:grid}.UwNVpG_browser .UwNVpG_device,.UwNVpG_none .UwNVpG_device{width:100%}.UwNVpG_phone .UwNVpG_device{width:clamp(200px,22vw,300px)}.UwNVpG_none .UwNVpG_device{aspect-ratio:auto}.UwNVpG_image{object-fit:cover;object-position:top center}.UwNVpG_flat{width:100%;height:auto}.UwNVpG_caption{font-size:var(--fs-small);color:var(--c-muted)}.UwNVpG_clip{border-radius:var(--r-lg);background:var(--c-panel);overflow:hidden}.UwNVpG_video{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}
.mJrWua_section{padding-top:var(--section)}.mJrWua_track{height:calc(100svh + (var(--steps) - 1) * 80svh)}.mJrWua_stage{height:100svh;padding:var(--frame);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:sticky;top:0}.mJrWua_copy{min-width:0;padding:calc(var(--nav-h) + var(--frame) + 32px) clamp(24px, 4vw, 64px) clamp(20px, 3vw, 40px) calc(var(--gutter) - var(--frame));flex-direction:column;display:flex}.mJrWua_head{color:var(--c-muted);justify-content:space-between;align-items:baseline;display:flex}.mJrWua_count{font-size:var(--fs-label);font-variant-numeric:tabular-nums;gap:.3em;display:inline-flex}.mJrWua_countNow{color:var(--c-ink)}.mJrWua_values{margin-top:auto}.mJrWua_swap{padding-bottom:.08em;display:grid;overflow:hidden}.mJrWua_swapItem{opacity:0;transition:transform .5s var(--ease-out), opacity .3s var(--ease-out);grid-area:1/1;transform:translateY(105%)}.mJrWua_swapItem[data-state=past]{transform:translateY(-105%)}.mJrWua_swapItem[data-state=current]{opacity:1;transition:transform 1s var(--ease-out) calc(.12s + var(--order,0) * 45ms), opacity .7s var(--ease-out) calc(.12s + var(--order,0) * 45ms);transform:none}.mJrWua_name{letter-spacing:-.04em;font-size:clamp(3rem,5.6vw,6rem);font-weight:400;line-height:1}.mJrWua_details{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:24px clamp(24px,3vw,48px);margin-top:clamp(28px,4vh,48px);padding-top:24px;display:grid}.mJrWua_meta{align-content:start;gap:18px;display:grid}.mJrWua_meta dt{font-size:var(--fs-label);color:var(--c-muted);margin-bottom:4px}.mJrWua_meta dd{font-size:var(--fs-body)}.mJrWua_body{max-width:44ch;color:var(--c-ink-2)}.mJrWua_foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(32px,6vh,72px);display:flex}.mJrWua_price{gap:4px;display:grid}.mJrWua_priceLabel,.mJrWua_priceNote{font-size:var(--fs-label);color:var(--c-muted)}.mJrWua_priceValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.05}.mJrWua_panel{border-radius:var(--r-xl);background:var(--c-graphite);width:min(100%,760px);height:min(100%,950px);margin:auto;position:relative;overflow:hidden}.mJrWua_media{opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out);position:absolute;inset:0;container-type:size}.mJrWua_media .mJrWua_fit{--orb:.6;width:auto;height:calc(var(--orb) * 1.34 * min(100cqw, 100cqh));aspect-ratio:1080/1200;-webkit-mask-composite:source-in;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#000 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#000 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mJrWua_media:has(>.mJrWua_fit){background:#000}.mJrWua_media[data-active=true]{opacity:1;pointer-events:auto}.mJrWua_media video,.mJrWua_itemMedia video{object-fit:cover;width:100%;height:100%}.mJrWua_listLabel{color:var(--c-muted);margin-bottom:20px}.mJrWua_list{border-top:1px solid var(--c-ink)}.mJrWua_item{border-bottom:1px solid var(--c-line);gap:16px;padding-block:clamp(28px,4vw,44px);display:grid}.mJrWua_itemName{font-size:var(--fs-2);letter-spacing:var(--track-heading);font-weight:400}.mJrWua_item .mJrWua_meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mJrWua_itemMedia{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--c-graphite);overflow:hidden}.mJrWua_itemMedia[data-video]{aspect-ratio:4/5}.mJrWua_listCta{margin-top:28px}@media (prefers-reduced-motion:no-preference){.mJrWua_listWrap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mJrWua_listLabel,.mJrWua_itemMedia,.mJrWua_listCta{display:none}}@media (prefers-reduced-motion:reduce){.mJrWua_track{display:none}}@media (max-width:899px){.mJrWua_track{height:calc(100lvh + (var(--steps) - 1) * 80svh)}.mJrWua_stage{height:100dvh;padding:calc(var(--frame) + 16px) var(--gutter);flex-direction:column;gap:18px;display:flex}.mJrWua_copy{display:contents}.mJrWua_media .mJrWua_fit{--orb:.72}.mJrWua_panel{border-radius:var(--r-lg);flex:1 1 0;order:1;min-height:140px}.mJrWua_values{order:2;margin-top:0}.mJrWua_foot{flex-wrap:nowrap;order:3;margin-top:0}.mJrWua_name{font-size:var(--fs-1)}.mJrWua_details{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;padding-top:14px}.mJrWua_details .mJrWua_body{font-size:var(--fs-small)}.mJrWua_details .mJrWua_meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.mJrWua_details .mJrWua_meta dd{font-size:var(--fs-small)}.mJrWua_priceValue{font-size:1.75rem}}@media (max-width:719px){.mJrWua_stage{padding-top:calc(var(--frame) + 10px + var(--nav-h) + 14px);gap:14px}.mJrWua_panel{min-height:120px}.mJrWua_details{border-top-color:#0d0d0d26;gap:12px;margin-top:12px;padding-top:12px}.mJrWua_details .mJrWua_body{line-height:1.5}.mJrWua_details .mJrWua_meta{gap:12px}.mJrWua_list{border-top-color:#0d0d0d26}}@media (prefers-reduced-motion:reduce){.mJrWua_media{transition:none}}
.ZueJ9q_wrap{gap:18px;display:grid}.ZueJ9q_preview{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--c-graphite-2);opacity:.55;width:min(100%,44.8svh);transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);position:relative;overflow:hidden;transform:scale(.985)}.ZueJ9q_preview[data-hovering=true]{opacity:1;transform:none}.ZueJ9q_media{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.ZueJ9q_media[data-active=true]{opacity:1}.ZueJ9q_pending{background:radial-gradient(90% 90% at 80% 100%, #0b65e28c, transparent 70%), var(--c-graphite-3);display:block}.ZueJ9q_cases{flex-direction:column;display:flex;position:relative}.ZueJ9q_cases:before,.ZueJ9q_row:after{content:"";background:var(--c-line-dark);pointer-events:none;height:1px;transition:opacity .45s;position:absolute;left:0;right:0}.ZueJ9q_cases:before{top:0}.ZueJ9q_row:after{bottom:0}.ZueJ9q_cases:has([data-active=true]):before{opacity:.4}.ZueJ9q_cases:has([data-active=true]) .ZueJ9q_row:after{opacity:.4}.ZueJ9q_row{transition:opacity .45s;position:relative}.ZueJ9q_cases:has([data-active=true]) .ZueJ9q_row:not([data-active=true]){opacity:.45}.ZueJ9q_caseLink{color:var(--c-on-dark);justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;display:flex}.ZueJ9q_name{letter-spacing:-.015em;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:500;line-height:1.25}.ZueJ9q_kind{font-size:var(--fs-small);color:var(--c-on-dark-muted);text-align:right;flex:none}@media (prefers-reduced-motion:reduce){.ZueJ9q_preview,.ZueJ9q_media,.ZueJ9q_row,.ZueJ9q_cases:before,.ZueJ9q_row:after{transition:none}}
.htBPJq_article{padding-top:calc(var(--nav-h) + var(--frame) + 48px)}.htBPJq_layout{grid-template-columns:minmax(160px,1fr) minmax(0,860px) minmax(160px,1fr);column-gap:clamp(32px,4vw,64px);display:grid}.htBPJq_main{grid-area:1/2;min-width:0}.htBPJq_aside{grid-area:1/1;min-width:0}.htBPJq_aside>nav{top:calc(var(--nav-h) + var(--frame) + 56px);max-width:220px;position:sticky}.htBPJq_hero{padding-top:clamp(32px,6vw,88px)}.htBPJq_title{max-width:16ch;font-size:var(--fs-1);letter-spacing:-.03em;font-weight:400;line-height:1.04}.htBPJq_lead{max-width:34rem;font-size:var(--fs-lead);color:var(--c-muted);margin-top:16px;line-height:1.45}.htBPJq_ctas{flex-wrap:wrap;gap:10px;margin-top:clamp(24px,3vw,32px);display:flex}.htBPJq_stage{margin-top:clamp(48px,7vw,104px);position:relative}.htBPJq_window{width:100%;box-shadow:0 1px 2px #0d0d0d0f,0 24px 64px -24px #0d0d0d47}.htBPJq_stage[data-companion] .htBPJq_window{width:84%}.htBPJq_screen{object-fit:cover;object-position:top}.htBPJq_companion{width:22%;position:absolute;top:9%;right:0;box-shadow:0 32px 80px -24px #0d0d0d73}.htBPJq_meta{border-top:1px solid var(--c-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px 24px;margin-top:clamp(40px,5vw,64px);padding-top:20px;display:grid}.htBPJq_meta dt{color:var(--c-muted);margin-bottom:4px}.htBPJq_meta dd{font-size:var(--fs-small)}@media (max-width:699px){.htBPJq_stage[data-companion]{padding-bottom:18%}.htBPJq_stage[data-companion] .htBPJq_window{width:100%}.htBPJq_companion{transform-origin:100% 100%;width:240px;top:auto;bottom:0;right:4%;scale:.5}}.htBPJq_metaLink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--c-line);text-decoration-color:var(--c-line)}.htBPJq_metaLink:hover{text-decoration-color:currentColor}.htBPJq_section{border-top:1px solid var(--c-line);margin-top:clamp(56px,6vw,88px);padding-top:20px;scroll-margin-top:96px}.htBPJq_sectionLabel{color:var(--c-muted)}.htBPJq_sectionTitle{max-width:26ch;font-size:var(--fs-2);margin-top:8px;line-height:1.12}.htBPJq_sectionBody{flex-direction:column;gap:20px;margin-top:28px;display:flex}.htBPJq_text{max-width:64ch;font-size:var(--fs-lead);color:var(--c-ink-2);line-height:1.6}.htBPJq_subTitle{font-size:var(--fs-3);color:var(--c-ink)}.htBPJq_points{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:8px;display:grid}.htBPJq_points>*{font-size:var(--fs-small);color:var(--c-muted);flex-direction:column;gap:6px;display:flex}.htBPJq_points strong{color:var(--c-ink);font-weight:500}.htBPJq_constraints{flex-direction:column;gap:8px;margin-top:12px;display:flex}.htBPJq_constraints li{border-bottom:1px solid var(--c-line);color:var(--c-ink-2);padding-block:10px}.htBPJq_decisions{flex-direction:column;gap:clamp(48px,5vw,72px);display:flex}.htBPJq_decision{flex-direction:column;gap:14px;scroll-margin-top:96px;display:flex}.htBPJq_decision>figure{margin-top:12px}.htBPJq_instead{font-size:var(--fs-small);color:var(--c-muted)}.htBPJq_instead span{color:var(--c-ink)}.htBPJq_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.htBPJq_wide{grid-column:1/-1}.htBPJq_chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.htBPJq_chips li{background:var(--c-white);color:var(--c-ink);border-radius:999px;padding:4px 10px}.htBPJq_metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.htBPJq_metrics li{border-top:1px solid var(--c-line);font-size:var(--fs-small);color:var(--c-muted);flex-direction:column;gap:8px;padding-top:16px;display:flex}.htBPJq_metricValue{font-size:var(--fs-1);letter-spacing:var(--track-display);color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.htBPJq_quote{border-left:2px solid var(--c-blue);font-size:var(--fs-3);padding-left:16px;line-height:1.35}.htBPJq_quote footer{font-size:var(--fs-small);color:var(--c-muted);margin-top:10px}.htBPJq_next{margin-top:var(--section)}.htBPJq_nextLink{border-top:1px solid var(--c-ink);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"label visual""title visual""summary visual";align-content:center;gap:12px clamp(24px,5vw,80px);padding-top:28px;display:grid}.htBPJq_nextLink>.label{color:var(--c-muted);grid-area:label}.htBPJq_nextTitle{font-size:var(--fs-1);letter-spacing:var(--track-display);grid-area:title;align-items:center;gap:.2em;font-weight:500;line-height:.95;display:inline-flex}.htBPJq_nextArrow{width:.5em;height:.5em;transition:transform var(--dur-ui) var(--ease-out)}.htBPJq_nextLink:hover .htBPJq_nextArrow{transform:translate(.12em)}.htBPJq_nextSummary{max-width:34ch;font-size:var(--fs-lead);color:var(--c-ink-2);grid-area:summary}.htBPJq_nextVisual{aspect-ratio:16/11;border-radius:var(--r-lg);background:var(--c-panel);grid-area:visual;max-width:100%;padding:clamp(12px,2vw,28px);display:block}@media (max-width:1199px){.htBPJq_layout{grid-template-columns:minmax(0,1fr)}.htBPJq_main{grid-column:1;width:100%;max-width:860px;margin-inline:auto}.htBPJq_aside{display:none}}@media (max-width:699px){.htBPJq_meta,.htBPJq_points,.htBPJq_gallery{grid-template-columns:minmax(0,1fr)}.htBPJq_nextLink{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""title""summary""visual"}}.htBPJq_hero+.htBPJq_layout{margin-top:clamp(56px,6vw,88px)}.htBPJq_main>.htBPJq_section:first-child{margin-top:0}
.J5mT1q_panel{z-index:1;visibility:hidden;-webkit-backdrop-filter:blur(35px)saturate(1.2);backdrop-filter:blur(35px)saturate(1.2);color:var(--c-on-dark);overscroll-behavior:contain;pointer-events:auto;background:#0d0d0dcc;position:fixed;inset:0;overflow:hidden auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.J5mT1q_panel{background:#0d0d0df7}}@media (prefers-reduced-transparency:reduce){.J5mT1q_panel{background:var(--c-graphite)}}.J5mT1q_rule{top:calc(var(--nav-h) + var(--frame) + 22px);right:var(--gutter);left:var(--gutter);background:var(--c-line-dark);height:1px;position:absolute}.J5mT1q_focusList>li{transition:filter .45s,opacity .45s}@media (hover:hover) and (pointer:fine){.J5mT1q_focusList:has(a:hover)>li:not(:has(a:hover)){filter:blur(3px);opacity:.5}}.J5mT1q_focusList:has(:focus-visible)>li:not(:has(:focus-visible)){filter:blur(3px);opacity:.5}.J5mT1q_inner{gap:clamp(32px, 5vw, 72px) var(--gutter);min-height:100%;padding:calc(var(--nav-h) + var(--frame) + 40px) var(--gutter) var(--frame);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.J5mT1q_primary{align-self:center}.J5mT1q_mask{padding-bottom:.04em;overflow:hidden}.J5mT1q_bigLink{letter-spacing:var(--track-display);font-size:clamp(2.5rem,3.8vw,3.75rem);font-weight:500;line-height:.98;display:inline-block}.J5mT1q_bigLink[aria-current=page]{color:var(--c-sky)}.J5mT1q_side{color:var(--c-on-dark-muted);flex-direction:column;align-self:center;gap:18px;display:flex}.J5mT1q_side>.label{font-size:var(--fs-body)}.J5mT1q_inner .J5mT1q_name{margin-inline:calc(-1 * var(--gutter));border-top:1px solid var(--c-line-dark);color:var(--c-on-dark);grid-column:1/-1;padding-top:clamp(16px,3vh,32px);font-size:clamp(4rem,9vw,11rem)}@media (max-width:959px){.J5mT1q_inner{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.J5mT1q_side{align-self:start}.J5mT1q_inner .J5mT1q_name{font-size:24vw}}.J5mT1q_foot{display:none}@media (max-width:719px){.J5mT1q_panel{overflow:hidden}.J5mT1q_inner{height:100%;min-height:0;padding-bottom:calc(var(--frame) + 14px);flex-direction:column;display:flex}.J5mT1q_primary{flex:1;place-items:center;display:grid}.J5mT1q_focusList{text-align:center;gap:6px;display:grid}.J5mT1q_side,.J5mT1q_inner .J5mT1q_name{display:none}.J5mT1q_foot{font-size:var(--fs-label);color:var(--c-on-dark-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.J5mT1q_foot .J5mT1q_time{height:34px;font-size:var(--fs-label);gap:8px;padding:0 10px 0 4px}}@media (prefers-reduced-motion:reduce){.J5mT1q_focusList>li{transition:none}}
._2ip_qa_marquee{align-items:center;gap:clamp(16px,2vw,28px);display:flex;position:relative}._2ip_qa_viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}._2ip_qa_track{will-change:transform;width:max-content;display:flex}._2ip_qa_item{white-space:nowrap;align-items:center;line-height:1;display:inline-flex}._2ip_qa_toggle{border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-muted);cursor:pointer;transition:color var(--dur-micro) linear, border-color var(--dur-micro) linear;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._2ip_qa_toggle svg{fill:currentColor;width:14px;height:14px}._2ip_qa_toggle:hover{color:var(--c-ink);border-color:var(--c-ink)}@media (prefers-reduced-motion:reduce){._2ip_qa_toggle{display:none}}
._7qq-za_section{padding-block:var(--section) clamp(24px, 3vw, 40px);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}._7qq-za_label{color:var(--c-muted)}._7qq-za_logo{filter:grayscale();opacity:.5;width:auto;height:clamp(28px,2.8vw,40px);display:block}._7qq-za_wordmark{font-size:var(--fs-2);letter-spacing:var(--track-heading);color:var(--c-ink);opacity:.32;font-weight:500}._7qq-za_dot{background:radial-gradient(circle at 35% 30%, #fff 0, var(--c-sky) 30%, var(--c-electric) 75%, var(--c-blue) 100%);border-radius:50%;flex:none;width:8px;height:8px;margin-inline:clamp(28px,3.6vw,56px)}@media (max-width:899px){._7qq-za_section{grid-template-columns:minmax(0,1fr);gap:16px}}
.p2V2BW_header{z-index:50;padding:calc(var(--frame) + 10px) calc(var(--frame) + 10px) 0;pointer-events:none;position:fixed;inset:0 0 auto}.p2V2BW_bar{z-index:2;height:var(--nav-h);border-radius:calc(var(--r-xl) - 10px);color:var(--c-on-dark);pointer-events:auto;view-transition-name:p2V2BW_site-nav;transition:translate .6s var(--ease-out), color var(--dur-ui) var(--ease-out);align-items:center;gap:16px;padding:0 8px 0 10px;display:flex;position:relative}.p2V2BW_header[data-hidden=true] .p2V2BW_bar{translate:0 calc(-100% - 40px)}.p2V2BW_header:before,.p2V2BW_header:after{content:"";top:calc(var(--frame) + 10px);right:calc(var(--frame) + 10px);left:calc(var(--frame) + 10px);z-index:1;height:var(--nav-h);border-radius:calc(var(--r-xl) - 10px);pointer-events:none;scale:var(--nav-glass,1) 1;will-change:scale, translate;transition:translate .6s var(--ease-out), background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), opacity var(--dur-ui) var(--ease-out);position:absolute}.p2V2BW_header[data-hidden=true]:before,.p2V2BW_header[data-hidden=true]:after{translate:0 calc(-100% - 40px - var(--frame) - 10px)}.p2V2BW_header:before{-webkit-backdrop-filter:blur(8px)saturate(1.5);backdrop-filter:blur(8px)saturate(1.5);background:linear-gradient(#0d0d0d99,#0d0d0d61);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff14}.p2V2BW_header:after{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.p2V2BW_brand,.p2V2BW_actions{will-change:translate;position:relative}.p2V2BW_brand{letter-spacing:-.03em;translate:var(--nav-inset,0px) 0;align-items:center;gap:12px;margin-right:auto;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.p2V2BW_actions{translate:calc(-1 * var(--nav-inset,0px)) 0;align-items:center;gap:6px;display:flex}.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_bar{color:var(--c-ink)}.p2V2BW_header[data-theme=light]:not([data-open=true]):before{background:linear-gradient(#ffffffb8,#ffffff6b);border-color:#201b6512;box-shadow:inset 0 1px #fffc,0 1px 2px #201b650a,0 4px 12px -4px #201b650d,0 18px 40px -16px #201b651a}.p2V2BW_header[data-open=true]:before,.p2V2BW_header[data-open=true]:after{opacity:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.p2V2BW_header:before{background:#0d0d0deb}.p2V2BW_header[data-theme=light]:not([data-open=true]):before{background:#fffffff0}}@media (prefers-reduced-transparency:reduce){.p2V2BW_header:before{background:#0d0d0df5}.p2V2BW_header[data-theme=light]:not([data-open=true]):before{background:#fffffff7}}.p2V2BW_tile{border-radius:calc(var(--r-xl) - 20px);background:var(--c-graphite);place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.p2V2BW_mark{width:18px;height:22px}.p2V2BW_book{border-radius:calc(var(--r-xl) - 18px);height:44px;font-size:var(--fs-small);align-items:center;padding:0 18px;font-weight:500;display:none}.p2V2BW_menuGroup{border-radius:calc(var(--r-xl) - 18px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:44px;color:var(--c-white);font-size:var(--fs-small);transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);background:#0e0e0e99;align-items:center;gap:2px;padding:0 6px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.p2V2BW_menuButton{height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.p2V2BW_blueprint{--blueprint-on:#f49a1d;border-radius:calc(var(--r-xl) - 24px);height:32px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 12px;display:inline-flex}.p2V2BW_blueprint:hover{background:#ffffff1a}.p2V2BW_track{width:28px;height:16px;transition:background-color var(--dur-ui) var(--ease-out);background:#ffffff2e;border-radius:8px;flex:none;position:relative}.p2V2BW_knob{width:12px;height:12px;transition:translate .5s var(--ease-out);background:currentColor;border-radius:50%;position:absolute;top:2px;left:2px}.p2V2BW_blueprint[aria-checked=true] .p2V2BW_track{background:var(--blueprint-on)}.p2V2BW_blueprint[aria-checked=true] .p2V2BW_knob{background:var(--c-white);translate:12px}.p2V2BW_blueprint:focus-visible,.p2V2BW_menuButton:focus-visible{outline:2px solid var(--c-sky);outline-offset:2px;border-radius:calc(var(--r-xl) - 24px)}@media (max-width:559px){.p2V2BW_blueprint{padding:0 8px}.p2V2BW_blueprintWord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.p2V2BW_menuChip{border-radius:calc(var(--r-xl) - 24px);background:var(--c-graphite-3);height:32px;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);padding:0 12px;display:grid;overflow:hidden}.p2V2BW_menuWords{transition:translate .5s var(--ease-out);grid-auto-rows:32px;align-items:center;display:grid}.p2V2BW_menuButton:hover .p2V2BW_menuChip{background:#ffffff29}.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_menuGroup,.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_book{color:var(--c-ink);background:#ffffff52;box-shadow:inset 0 0 0 1px #0d0d0d14}.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_book:hover{background:#fff9}.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_menuChip{background:var(--c-ink);color:var(--c-white)}.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_menuButton:hover .p2V2BW_menuChip{background:var(--c-graphite-3)}.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_blueprint:hover{background:#0d0d0d0f}.p2V2BW_header[data-theme=light]:not([data-open=true]) .p2V2BW_blueprint:not([aria-checked=true]) .p2V2BW_track{background:#0d0d0d24}.p2V2BW_header[data-open=true] .p2V2BW_menuGroup{background:var(--c-white);color:var(--c-ink)}.p2V2BW_header[data-open=true] .p2V2BW_blueprint:hover{background:#0d0d0d0f}.p2V2BW_header[data-open=true] .p2V2BW_track{background:#0d0d0d24}.p2V2BW_header[data-open=true] .p2V2BW_menuChip{background:var(--c-ink);color:var(--c-white)}.p2V2BW_header[data-open=true] .p2V2BW_menuWords{translate:0 -32px}.p2V2BW_menuLines{width:32px;height:32px;overflow:visible}.p2V2BW_menuLines line{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:translate .22s var(--ease-out) .18s, rotate .26s var(--ease-out) 0s}.p2V2BW_header[data-open=true] .p2V2BW_menuLines line{transition:translate .22s var(--ease-out) 0s, rotate .42s var(--ease-out) .16s}.p2V2BW_header[data-open=true] .p2V2BW_menuLines line:first-child{translate:0 3px;rotate:45deg}.p2V2BW_header[data-open=true] .p2V2BW_menuLines line:last-child{translate:0 -3px;rotate:-45deg}@media (prefers-reduced-motion:reduce){.p2V2BW_menuWords,.p2V2BW_track,.p2V2BW_knob,.p2V2BW_menuLines line,.p2V2BW_header[data-open=true] .p2V2BW_menuLines line{transition-duration:0s;transition-delay:0s}}@media (min-width:720px){.p2V2BW_book{display:inline-flex}}@media (max-width:719px){.p2V2BW_name,.p2V2BW_blueprint,.p2V2BW_menuChip{display:none}.p2V2BW_menuGroup{padding:0 6px}}
.tqneVa_crumbs{top:calc(var(--frame) + 12px);left:var(--gutter);z-index:50;position:fixed}.tqneVa_crumbs ol{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--c-ink);background:#eef1f6d1;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;line-height:1.3;display:flex}.tqneVa_crumbs li+li:before{content:"/";color:var(--c-muted);margin-right:8px}.tqneVa_home{background:var(--c-graphite);width:30px;height:30px;transition:scale var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}.tqneVa_home:hover{scale:1.06}.tqneVa_mark{width:12px;height:15px}.tqneVa_link{color:var(--c-muted);transition:color var(--dur-micro) var(--ease-out)}.tqneVa_link:hover{color:var(--c-blue)}
.k780Sa_cue{right:calc(var(--frame) + clamp(20px, 4vw, 56px));bottom:calc(var(--frame) + clamp(18px, 2.4vw, 32px));z-index:40;border-radius:calc(var(--r-xl) - 18px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:38px;color:var(--c-on-dark);font-size:var(--fs-small);white-space:nowrap;transition:opacity var(--dur-ui) var(--ease-out), translate .6s var(--ease-out);background:#0e0e0e99;align-items:center;gap:4px;padding:0 5px;font-weight:500;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 32px -18px #0000008c}:is(html.intro-running .k780Sa_cue,.k780Sa_cue[data-state=away]){opacity:0;pointer-events:none;translate:0 12px}.k780Sa_action{cursor:pointer;border-radius:calc(var(--r-xl) - 23px);display:block}.k780Sa_chip{border-radius:calc(var(--r-xl) - 23px);background:var(--c-graphite-3);height:28px;transition:background-color .5s var(--ease-out);padding:0 12px;display:grid;overflow:hidden}.k780Sa_words{transition:translate .6s var(--ease-out);grid-auto-rows:28px;place-items:center;display:grid}.k780Sa_cue:not([data-state=scroll]) .k780Sa_words{translate:0 -28px}.k780Sa_arrow{width:28px;height:28px;color:inherit;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.k780Sa_arrow svg{width:14px;height:14px;transition:rotate .7s var(--ease-out);overflow:visible}.k780Sa_arrow path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.k780Sa_cue[data-state=scroll] .k780Sa_arrow path{animation:k780Sa_fall 2.2s var(--ease-out) infinite}.k780Sa_cue:not([data-state=scroll]) .k780Sa_arrow svg{rotate:180deg}@keyframes k780Sa_fall{0%{opacity:0;translate:0 -12px}30%,65%{opacity:1;translate:0}to{opacity:0;translate:0 12px}}@media (hover:hover) and (pointer:fine){.k780Sa_cue[data-state=cta] .k780Sa_action:hover .k780Sa_chip{background:var(--c-blue)}.k780Sa_cue[data-state=cta] .k780Sa_action:hover .k780Sa_words{translate:0 -56px}.k780Sa_cue[data-state=scroll] .k780Sa_action:hover .k780Sa_chip,.k780Sa_arrow:hover{background:#ffffff1f}}.k780Sa_action:focus-visible,.k780Sa_arrow:focus-visible{outline:2px solid var(--c-sky);outline-offset:2px}@media (max-width:719px){.k780Sa_cue[data-state=scroll]{opacity:0;pointer-events:none;translate:0 12px}}@media (prefers-reduced-motion:reduce){.k780Sa_cue,.k780Sa_chip,.k780Sa_words,.k780Sa_arrow svg{transition:none}.k780Sa_cue[data-state=scroll] .k780Sa_arrow path{animation:none}}
.kacqfW_panel{right:calc(var(--frame) + 10px);bottom:calc(var(--frame) + 10px);z-index:40;width:min(340px, calc(100vw - 2 * (var(--frame) + 10px)));max-height:calc(100dvh - var(--nav-h) - 48px);border-radius:var(--r-md);color:var(--c-on-dark);font-size:var(--fs-small);background:#0d0d0df0;border:1px solid #ffffff14;flex-direction:column;gap:14px;padding:18px;display:flex;position:fixed;overflow:auto;box-shadow:0 30px 60px -20px #00000080}.kacqfW_title{font-weight:600}.kacqfW_meter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.kacqfW_meter div{background:var(--c-graphite-2);border-radius:10px;padding:8px}.kacqfW_meter dt{color:var(--c-on-dark-muted);font-size:11px}.kacqfW_meter dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.kacqfW_modes{background:var(--c-graphite-2);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.kacqfW_modes button,.kacqfW_actions button{min-height:36px;color:var(--c-on-dark-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.kacqfW_modes button[aria-pressed=true]{background:var(--c-white);color:var(--c-ink)}.kacqfW_control{flex-direction:column;gap:6px;display:flex}.kacqfW_control span{justify-content:space-between;display:flex}.kacqfW_control output{color:var(--c-sky)}.kacqfW_control input{width:100%;accent-color:var(--c-electric)}.kacqfW_control small{color:var(--c-on-dark-muted)}.kacqfW_actions{flex-wrap:wrap;gap:6px;display:flex}.kacqfW_actions button{background:var(--c-graphite-2);color:var(--c-on-dark)}.kacqfW_actions .kacqfW_primary{background:var(--c-electric);color:var(--c-white)}.kacqfW_actions button:disabled{opacity:.4;cursor:default}.kacqfW_note{color:var(--c-on-dark-muted)}
._92Zi_a_cursor{z-index:1000;pointer-events:none;will-change:transform;view-transition-name:_92Zi_a_cursor;display:none;position:fixed;top:0;left:0}html.has-cursor ._92Zi_a_cursor{display:block}._92Zi_a_disc{background:var(--c-white);width:88px;height:88px;color:var(--c-white);opacity:0;transition:transform .45s var(--ease-out), opacity .2s linear;border-radius:50%;place-items:center;display:grid;position:absolute;top:-44px;left:-44px;transform:scale(.13)}._92Zi_a_cursor:not([data-state=label]){mix-blend-mode:difference}._92Zi_a_cursor[data-visible=true] ._92Zi_a_disc{opacity:1}._92Zi_a_cursor[data-hidden=true] ._92Zi_a_disc{opacity:0}._92Zi_a_cursor[data-state=link] ._92Zi_a_disc{transform:scale(.18)}._92Zi_a_cursor[data-pressed=true][data-state=dot] ._92Zi_a_disc,._92Zi_a_cursor[data-pressed=true][data-state=link] ._92Zi_a_disc{transform:scale(.1)}._92Zi_a_cursor[data-state=label] ._92Zi_a_disc{opacity:0;transform:scale(.4)}._92Zi_a_pill{background:var(--c-graphite);height:40px;color:var(--c-white);font-size:var(--fs-label);white-space:nowrap;opacity:0;width:max-content;transition:transform .45s var(--ease-out), opacity .2s linear;border-radius:10px;align-items:center;gap:10px;padding:0 14px 0 16px;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.5);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff24,0 8px 24px -10px #0d0d0d73}._92Zi_a_pill svg{flex:none;max-width:none}._92Zi_a_cursor[data-state=label][data-visible=true]:not([data-hidden=true]) ._92Zi_a_pill{opacity:1;transform:translate(-50%,-50%)}._92Zi_a_cursor[data-pressed=true][data-state=label] ._92Zi_a_pill{transform:translate(-50%,-50%)scale(.94)}@media (prefers-reduced-motion:reduce){._92Zi_a_disc,._92Zi_a_pill{transition:opacity .15s linear}}
.YP2I_a_page{padding-top:calc(var(--nav-h) + var(--frame) + 72px)}.YP2I_a_head{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.YP2I_a_eyebrow{color:var(--c-electric)}.YP2I_a_title{letter-spacing:var(--track-display);font-size:clamp(3rem,8vw,7.5rem);line-height:.9}.YP2I_a_steps{counter-reset:step;max-width:44rem;font-size:var(--fs-lead);color:var(--c-ink-2);flex-direction:column;gap:10px;display:flex}.YP2I_a_steps li{counter-increment:step;grid-template-columns:36px minmax(0,1fr);display:grid}.YP2I_a_steps li:before{content:counter(step, decimal-leading-zero);font-size:var(--fs-label);color:var(--c-electric);padding-top:.45em}.YP2I_a_block{padding-top:var(--section)}.YP2I_a_statement{max-width:24ch;letter-spacing:var(--track-heading);font-size:clamp(2rem,5vw,4.5rem);font-weight:500;line-height:1.05}.YP2I_a_shots{padding-top:var(--section);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.YP2I_a_rows{border-top:1px solid var(--c-ink)}.YP2I_a_rows li{border-bottom:1px solid var(--c-line);font-size:var(--fs-2);letter-spacing:var(--track-heading);justify-content:space-between;align-items:baseline;padding-block:22px;font-weight:500;display:flex}.YP2I_a_rows .label{color:var(--c-muted)}@media (max-width:899px){.YP2I_a_shots{grid-template-columns:minmax(0,1fr)}}
._8vDy9q_grid{columns:2;column-gap:16px}._8vDy9q_item{break-inside:avoid;padding-bottom:32px}._8vDy9q_item[data-column-start]{break-before:column}._8vDy9q_link{color:var(--c-ink);flex-direction:column;gap:8px;display:flex}._8vDy9q_media{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--c-panel);position:relative;overflow:hidden}._8vDy9q_media[data-shape=square]{aspect-ratio:1}._8vDy9q_loop{position:absolute;inset:0}._8vDy9q_video{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-ui) var(--ease-out)}@media (hover:hover){._8vDy9q_link:hover ._8vDy9q_video{opacity:.82}}._8vDy9q_link:focus-visible{border-radius:var(--r-md);outline:2px solid var(--c-electric);outline-offset:4px}html.js ._8vDy9q_appear[data-shown=false]{opacity:0;transform:translateY(24px)}._8vDy9q_appear{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}@media (min-width:700px){._8vDy9q_appear{transition-delay:var(--delay,0s)}}@media (max-width:699px){._8vDy9q_grid{flex-direction:column;display:flex}._8vDy9q_item{order:var(--order)}}@media (prefers-reduced-motion:reduce){html.js ._8vDy9q_appear[data-shown=false]{opacity:1;transform:none}._8vDy9q_appear{transition:none}}
.HS70Aa_page{padding:var(--frame)}.HS70Aa_card{min-height:calc(100svh - 2 * var(--frame));padding:calc(var(--nav-h) + var(--frame) + 56px) clamp(20px, 4vw, 56px) clamp(32px, 5vw, 72px);clip-path:inset(0 round var(--r-xl));background:var(--c-graphite);color:var(--c-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:clip}.HS70Aa_copy{z-index:2;flex-direction:column;grid-column:1;align-self:center;align-items:flex-start;gap:22px;max-width:40rem;display:flex;position:relative}.HS70Aa_code{color:var(--c-on-dark-muted)}.HS70Aa_title{letter-spacing:-.02em;max-width:11ch;font-size:clamp(3rem,6.4vw,6.5rem);font-weight:500;line-height:.95}.HS70Aa_lead{max-width:30rem;color:var(--c-on-dark-muted);font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.45}.HS70Aa_ctas{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.HS70Aa_stage{z-index:0;pointer-events:none;position:absolute;inset:0}.HS70Aa_frameImage{object-fit:cover;object-position:63% 40%}.HS70Aa_veil{background:linear-gradient(to bottom, #0d0d0d00 0%, #0d0d0d8c 55%, var(--c-graphite) 100%);height:42%;position:absolute;inset:auto 0 0}@media (max-width:899px){.HS70Aa_card{padding-top:calc(var(--nav-h) + var(--frame) + 40px);grid-template-columns:minmax(0,1fr);align-content:start}.HS70Aa_stage{top:46%}}
._8vBVoq_page{width:min(100% - 2 * var(--gutter), 1240px);padding-top:calc(var(--nav-h) + var(--frame) + clamp(40px, 5vw, 80px));padding-bottom:var(--section);margin-inline:auto}._8vBVoq_head{margin-bottom:clamp(48px,6vw,80px)}._8vBVoq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}._8vBVoq_statement{font-size:var(--fs-2);letter-spacing:-.03em;font-weight:400;line-height:1.1}._8vBVoq_notes{font-size:var(--fs-small);flex-wrap:wrap;gap:20px clamp(40px,8vw,128px);margin:clamp(28px,3.4vw,44px) 0 0;line-height:1.6;display:flex}._8vBVoq_notes dt{color:var(--c-muted)}._8vBVoq_notes dd{color:var(--c-ink-2);margin:0}
