._5CzzAW_anchor{z-index:9000;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}._5CzzAW_badge{pointer-events:none;border-radius:var(--site-radius-control);white-space:nowrap;opacity:0;transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out)}._5CzzAW_badge[data-shown=true]{opacity:1}._5CzzAW_arrow{rotate:-45deg}@media (hover:none),(pointer:coarse){._5CzzAW_anchor{display:none}}
.Yka8rW_link{align-items:center;gap:var(--graphite-space-03);color:var(--graphite-primary);cursor:pointer;text-decoration:none;display:inline-flex}.Yka8rW_lg{font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height)}.Yka8rW_md{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height)}.Yka8rW_sm{font-size:var(--graphite-text-caption-1-size);line-height:var(--graphite-text-caption-1-line-height)}.Yka8rW_icon{flex:none;display:inline-flex}.Yka8rW_link:hover{color:var(--graphite-primary-hover)}.Yka8rW_link:focus-visible,.Yka8rW_link:active{outline:1px solid var(--graphite-primary-focus);outline-offset:0}.Yka8rW_link:active{color:var(--graphite-on-surface)}.Yka8rW_inline{font-size:inherit;line-height:inherit;text-decoration:underline;display:inline}.Yka8rW_inverse{color:var(--graphite-primary-container)}.Yka8rW_inverse:hover,.Yka8rW_inverse:active{color:var(--graphite-background)}.Yka8rW_inverse:focus-visible,.Yka8rW_inverse:active{outline-color:var(--graphite-background)}.Yka8rW_link[aria-disabled=true],.Yka8rW_link[aria-disabled=true]:hover,.Yka8rW_link[aria-disabled=true]:active{color:var(--graphite-primary-disabled-content);cursor:not-allowed;outline:none}
.-os_9W_body,.-os_9W_small{font-family:var(--graphite-font-2);color:var(--graphite-on-surface);margin:0}.-os_9W_body{font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height)}.-os_9W_small{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant)}.-os_9W_text{gap:var(--graphite-space-05);flex-direction:column;display:flex}.-os_9W_text .-os_9W_body,.-os_9W_list dd,.-os_9W_bullets,.-os_9W_quote p{max-width:68ch}.-os_9W_lead .-os_9W_body{font-size:var(--graphite-text-body-1-size);line-height:var(--graphite-text-body-1-line-height)}.-os_9W_subheading{margin-top:var(--graphite-space-05)}.-os_9W_figure{gap:var(--graphite-space-03);flex-direction:column;margin:0;display:flex}.-os_9W_quiet{max-width:44rem}.-os_9W_quietImage{aspect-ratio:4/3;object-fit:cover;object-position:top;border-radius:var(--site-radius-control);width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--graphite-outline-subtle);opacity:.9;display:block}.-os_9W_stillImage{border-radius:var(--site-radius-surface);width:100%;height:auto;display:block}.-os_9W_decor{aspect-ratio:21/9;object-fit:cover;object-position:center 35%;border-radius:var(--site-radius-surface);width:100%;height:auto;display:block}.-os_9W_caption,.-os_9W_galleryCaption{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant)}.-os_9W_galleryCaption{font-weight:var(--graphite-text-weight-semibold);color:var(--graphite-on-surface)}.-os_9W_grid{gap:var(--graphite-space-07) var(--graphite-space-06);display:grid}.-os_9W_cols1{grid-template-columns:minmax(0,1fr)}.-os_9W_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.-os_9W_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.-os_9W_cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.-os_9W_cols5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1055px){.-os_9W_cols3,.-os_9W_cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.-os_9W_cols5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:671px){.-os_9W_cols2,.-os_9W_cols3,.-os_9W_cols4{grid-template-columns:minmax(0,1fr)}.-os_9W_cols5,.-os_9W_gallery.-os_9W_cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}.-os_9W_card{gap:var(--graphite-space-03);padding:var(--graphite-space-05);border-radius:var(--site-radius-surface);background:var(--graphite-elevation-01);border:1px solid var(--graphite-outline-subtle);flex-direction:column;display:flex}.-os_9W_cardEyebrow{font-size:var(--graphite-text-caption-2-size);line-height:var(--graphite-text-caption-2-line-height);font-weight:var(--graphite-text-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite-primary)}.-os_9W_cardTitle.-os_9W_cardTitle,.-os_9W_subheading.-os_9W_subheading{font-size:var(--graphite-text-title-3-size);line-height:var(--graphite-text-title-3-line-height)}.-os_9W_itemTitle.-os_9W_itemTitle{font-family:var(--graphite-font-2);font-size:var(--graphite-text-title-4-size);line-height:var(--graphite-text-title-4-line-height)}.-os_9W_cardImage{margin-top:var(--graphite-space-03)}.-os_9W_imageFirst .-os_9W_cardImage{margin:0 0 var(--graphite-space-03);order:-1}.-os_9W_embed{border-radius:var(--site-radius-surface);background:var(--graphite-elevation-02);border:0;width:100%;height:auto;display:block}.-os_9W_bullets{gap:var(--graphite-space-03);padding-left:var(--graphite-space-06);font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);flex-direction:column;margin:0;display:flex}.-os_9W_card .-os_9W_bullets{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant)}.-os_9W_steps{gap:var(--graphite-space-07);display:grid}.-os_9W_withMedia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.-os_9W_stepList{gap:var(--graphite-space-07);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-os_9W_step{grid-template-columns:var(--graphite-space-09) minmax(0, 1fr);gap:var(--graphite-space-05);align-items:start;display:grid}.-os_9W_stepNumber{font-size:var(--graphite-text-heading-6-size);line-height:var(--graphite-text-heading-6-line-height);font-weight:var(--graphite-text-weight-bold);color:var(--graphite-primary)}.-os_9W_stepBody{gap:var(--graphite-space-02);flex-direction:column;display:flex}.-os_9W_stepMedia{gap:var(--graphite-space-05);flex-direction:column;display:flex}@media (max-width:671px){.-os_9W_withMedia{grid-template-columns:minmax(0,1fr)}}.-os_9W_list{gap:var(--graphite-space-06);padding-left:var(--graphite-space-06);border-left:2px solid var(--graphite-primary);flex-direction:column;margin:0;display:flex}.-os_9W_list dd{margin:var(--graphite-space-02) 0 0}.-os_9W_split{gap:var(--graphite-space-07);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.-os_9W_mediaFirst .-os_9W_splitMedia{order:-1}.-os_9W_splitBody,.-os_9W_splitMedia{gap:var(--graphite-space-05);flex-direction:column;display:flex}.-os_9W_portrait{grid-template-columns:minmax(0,1fr) 12rem}.-os_9W_mediaFirst.-os_9W_portrait{grid-template-columns:12rem minmax(0,1fr)}.-os_9W_portraitImage{aspect-ratio:1;object-fit:cover;border-radius:var(--site-radius-surface);width:100%;height:auto;display:block}@media (max-width:671px){.-os_9W_split,.-os_9W_portrait,.-os_9W_mediaFirst.-os_9W_portrait{grid-template-columns:minmax(0,1fr)}.-os_9W_portraitImage{width:8rem}.-os_9W_mediaFirst .-os_9W_splitMedia{order:0}}.-os_9W_stats{gap:var(--graphite-space-06);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.-os_9W_stat{gap:var(--graphite-space-02);padding-top:var(--graphite-space-04);border-top:1px solid var(--graphite-outline-subtle);flex-direction:column-reverse;display:flex}.-os_9W_statValue{font-size:var(--graphite-text-heading-5-size);line-height:var(--graphite-text-heading-5-line-height);font-weight:var(--graphite-text-weight-bold);color:var(--graphite-primary);margin:0}.-os_9W_statLabel{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant)}.-os_9W_quote{padding-left:var(--graphite-space-06);border-left:2px solid var(--graphite-primary);margin:0}.-os_9W_quote p{font-size:var(--graphite-text-title-2-size);line-height:var(--graphite-text-title-2-line-height);margin:0}.-os_9W_quote cite{margin-top:var(--graphite-space-03);font-style:normal;font-size:var(--graphite-text-body-3-size);color:var(--graphite-on-surface-variant);display:block}.-os_9W_journeys{gap:var(--graphite-space-05);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.-os_9W_journey{gap:var(--graphite-space-05);padding:var(--graphite-space-06);border-radius:var(--site-radius-surface);background:var(--graphite-elevation-01);box-shadow:inset 0 0 0 1px var(--graphite-outline-subtle);flex-direction:column;display:flex}.-os_9W_journeyAudience.-os_9W_journeyAudience{font-size:var(--graphite-text-title-4-size);line-height:var(--graphite-text-title-4-line-height);margin:0}.-os_9W_journeyStages{gap:var(--graphite-space-04);margin:0;display:grid}.-os_9W_journeyStages dt{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-on-surface-variant)}.-os_9W_journeyStages dd{margin:var(--graphite-space-02) 0 0;font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height)}.-os_9W_journeyRoute{padding-top:var(--graphite-space-05);border-top:1px solid var(--graphite-outline-subtle);margin-top:auto}.-os_9W_journeyRoute ol{align-items:center;gap:var(--graphite-space-02);margin:var(--graphite-space-03) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.-os_9W_journeyRoute li{align-items:center;gap:var(--graphite-space-02);white-space:nowrap;display:inline-flex}.-os_9W_journeyRoute li+li:before{content:"→";font-size:var(--graphite-text-caption-1-size);color:var(--graphite-on-surface-variant)}.-os_9W_stop{padding:var(--graphite-space-01) var(--graphite-space-03);border-radius:var(--site-radius-pill);box-shadow:inset 0 0 0 1px var(--graphite-outline-subtle);background:var(--graphite-surface);font-size:var(--graphite-text-caption-1-size);line-height:var(--graphite-text-caption-1-line-height);display:inline-block}.-os_9W_goal{background:var(--graphite-primary-container);color:var(--graphite-on-primary-container);box-shadow:none;font-weight:var(--graphite-text-weight-semibold)}.-os_9W_journeyRouteLabel{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-primary);margin:0}@media (min-width:1400px){.-os_9W_journeys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:671px){.-os_9W_journey{padding:var(--graphite-space-05)}}.-os_9W_persona{gap:var(--graphite-space-08);grid-template-columns:18rem minmax(0,1fr);align-items:start;display:grid}.-os_9W_profile{gap:var(--graphite-space-05);padding:var(--graphite-space-06);border-radius:var(--site-radius-surface);background:var(--graphite-elevation-01);box-shadow:inset 0 0 0 1px var(--graphite-outline-subtle);flex-direction:column;display:flex}.-os_9W_profilePhoto{object-fit:cover;border-radius:var(--site-radius-pill);width:8rem;height:8rem;display:block}.-os_9W_profileFacts{gap:var(--graphite-space-04);flex-direction:column;margin:0;display:flex}.-os_9W_profileFacts dt{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-on-surface-variant)}.-os_9W_profileFacts dd{margin:var(--graphite-space-01) 0 0;font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);font-weight:var(--graphite-text-weight-bold)}.-os_9W_profile p{padding-top:var(--graphite-space-05);border-top:1px solid var(--graphite-outline-subtle);font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);margin:0}@media (max-width:1055px){.-os_9W_persona{grid-template-columns:minmax(0,1fr)}}
.Kktkwa_nav{gap:var(--graphite-space-04);flex-direction:column;display:flex}.Kktkwa_label{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-on-surface-variant);margin:0}.Kktkwa_list{margin:0;padding:0;list-style:none}.Kktkwa_link{min-height:var(--graphite-space-07);padding:0 var(--graphite-space-03) 0 0;border-radius:var(--site-radius-control);font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant);transition:color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);align-items:center;text-decoration:none;display:flex;position:relative}.Kktkwa_link:before{content:"";left:calc(var(--graphite-space-04)*-1);border-radius:var(--site-radius-pill);background:var(--graphite-primary);opacity:0;width:6px;height:6px;transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),scale var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);position:absolute;scale:.5}.Kktkwa_link:hover{color:var(--graphite-on-surface)}.Kktkwa_link[aria-current]{color:var(--graphite-on-surface);font-weight:var(--graphite-text-weight-semibold)}.Kktkwa_link[aria-current]:before{opacity:1;scale:1}.Kktkwa_link:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:-2px}
.nVdUDa_drawer{border-radius:var(--site-radius-surface);inset:auto var(--graphite-space-05) var(--graphite-space-05);z-index:7000;background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);flex-direction:column;display:flex;position:fixed;overflow:hidden}html[data-glass=refract] .nVdUDa_drawer{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .nVdUDa_drawer{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .nVdUDa_drawer{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.nVdUDa_drawer{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.nVdUDa_drawer{color:var(--graphite-on-surface);transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out)}html[data-page-turn] .nVdUDa_drawer{opacity:0;visibility:hidden}.nVdUDa_panel{overscroll-behavior:contain;max-height:min(70vh,36rem);padding:var(--graphite-space-07) var(--graphite-space-06) var(--graphite-space-06);border-bottom:1px solid var(--graphite-outline-subtle);background:color-mix(in srgb, var(--graphite-surface) 8%, transparent);transform-origin:bottom;animation:nVdUDa_rise var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both;overflow-y:auto}.nVdUDa_panel[hidden]{display:none}.nVdUDa_bar{justify-content:space-between;align-items:center;gap:var(--graphite-space-05);width:100%;min-height:var(--graphite-space-09);padding:0 var(--graphite-space-06);color:inherit;font:inherit;font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);text-align:left;cursor:pointer;transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);background:0 0;border:0;display:flex}.nVdUDa_drawer[data-state=open] .nVdUDa_bar{background:color-mix(in srgb, var(--graphite-surface) 8%, transparent)}.nVdUDa_bar:hover,.nVdUDa_drawer[data-state=open] .nVdUDa_bar:hover{background:var(--graphite-elevation-02)}.nVdUDa_bar:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:-2px}@keyframes nVdUDa_rise{0%{opacity:0;transform:translateY(calc(var(--graphite-space-05) * var(--graphite-motion-travel)))}}.nVdUDa_barLabel{align-items:baseline;gap:var(--graphite-space-04);min-width:0;font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;white-space:nowrap;display:flex}.nVdUDa_current{text-overflow:ellipsis;min-width:0;color:var(--graphite-on-surface-variant);overflow:hidden}@media (min-width:1056px){.nVdUDa_lg{display:none}.nVdUDa_xl{left:calc(16rem + var(--graphite-space-05))}}@media (min-width:1312px){.nVdUDa_xl{display:none}}
.MFZFNq_footer{width:100%;max-width:var(--site-max-width);padding:var(--graphite-space-10) var(--site-gutter) calc(var(--graphite-space-07) + var(--graphite-space-10));color:var(--graphite-on-surface);font-family:var(--graphite-font-2);margin:0 auto}.MFZFNq_top{justify-content:space-between;align-items:center;gap:var(--graphite-space-05);padding-bottom:var(--graphite-space-07);border-bottom:1px solid var(--graphite-outline-subtle);display:flex}.MFZFNq_top>a:first-child{min-height:var(--graphite-space-06);align-items:center;display:inline-flex}.MFZFNq_mark{color:var(--graphite-on-surface);line-height:0;display:block}.MFZFNq_mark svg{width:32px;height:auto}.MFZFNq_mark:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:4px}.MFZFNq_bottom{justify-content:space-between;gap:var(--graphite-space-05);padding-top:var(--graphite-space-07);font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);display:flex}
.lsx_IW_logo{height:auto;color:inherit;display:block}.lsx_IW_wave{transition:transform var(--graphite-motion-duration-slow) var(--graphite-motion-easing-in-out)}a:hover>.lsx_IW_logo .lsx_IW_wave,a:focus-visible>.lsx_IW_logo .lsx_IW_wave{transform:translateX(calc(-72.3px * var(--graphite-motion-travel)))}
.EHMMIW_tree,.EHMMIW_group{margin:0;padding:0;list-style:none}.EHMMIW_node{align-items:center;gap:var(--graphite-space-03);height:var(--h);padding:0 var(--graphite-space-05) 0 var(--indent);color:var(--graphite-on-surface-variant);font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;text-decoration:none;display:flex}.EHMMIW_node:hover{background:var(--graphite-elevation-02);color:var(--graphite-on-surface)}.EHMMIW_node:active{background:var(--graphite-elevation-03);color:var(--graphite-on-surface)}.EHMMIW_node:focus-visible{box-shadow:inset 0 0 0 2px var(--graphite-primary-focus);outline:none}.EHMMIW_sm{--h:var(--graphite-space-07)}.EHMMIW_xs{--h:var(--graphite-space-06)}.EHMMIW_selected,.EHMMIW_selected:hover,.EHMMIW_selected:active{background:var(--graphite-primary-container);color:var(--graphite-on-surface);box-shadow:inset 4px 0 0 var(--graphite-primary)}.EHMMIW_selected:focus-visible{box-shadow:inset 4px 0 0 var(--graphite-primary),inset 0 0 0 2px var(--graphite-primary-focus)}.EHMMIW_disabled,.EHMMIW_disabled:hover,.EHMMIW_disabled:active{color:var(--graphite-primary-disabled-content);cursor:not-allowed;background:0 0}.EHMMIW_glyph{flex:none}.EHMMIW_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.ABNQGG_root{display:contents}.ABNQGG_toggle{top:var(--graphite-space-05);right:var(--graphite-space-05);z-index:8001;align-items:center;gap:var(--graphite-space-02);height:var(--graphite-space-09);padding:var(--graphite-space-01);border-radius:var(--site-radius-surface);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);border:0;display:flex;position:fixed}html[data-glass=refract] .ABNQGG_toggle{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .ABNQGG_toggle{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .ABNQGG_toggle{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.ABNQGG_toggle{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.ABNQGG_toggle{color:var(--graphite-on-surface);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);cursor:pointer}body:has([data-vt=site-nav][data-open]) .ABNQGG_toggle{opacity:0;visibility:hidden;pointer-events:none}.ABNQGG_toggle{transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),visibility 0s linear var(--graphite-motion-duration-fast)}.ABNQGG_toggle:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.ABNQGG_chip{align-items:center;gap:var(--graphite-space-03);padding:0 var(--graphite-space-02) 0 var(--graphite-space-03);display:flex}.ABNQGG_hexLabel{display:none}@media (min-width:672px){.ABNQGG_hexLabel{display:inline}}.ABNQGG_icon{width:var(--graphite-space-08);border-radius:var(--site-radius-control);background:color-mix(in srgb, var(--graphite-on-surface) 8%, transparent);height:100%;transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);place-items:center;display:grid}.ABNQGG_toggle:hover .ABNQGG_icon{background:color-mix(in srgb, var(--graphite-on-surface) 14%, transparent)}.ABNQGG_dots{border-radius:var(--site-radius-pill);background:currentColor;width:3px;height:3px;translate:-4px -4px;box-shadow:8px 0,0 8px,8px 8px}.ABNQGG_live{border-radius:var(--site-radius-pill);background:var(--tray-accent);width:6px;height:6px;animation:ABNQGG_pulse .9s var(--graphite-motion-easing-in-out) infinite alternate}.ABNQGG_swatch{width:var(--graphite-space-04);height:var(--graphite-space-04);border-radius:var(--site-radius-pill);box-shadow:inset 0 0 0 1px var(--graphite-outline);flex:none}.ABNQGG_dusk{z-index:7990;pointer-events:none;background:radial-gradient(85% 75% at var(--glow-x) var(--glow-y), var(--glow), transparent 72%),linear-gradient(to bottom, var(--sky-top), var(--sky-bottom));animation:calc(var(--graphite-motion-duration-emphasis)*2.5) var(--graphite-motion-easing-in-out) both;position:fixed;inset:0}.ABNQGG_dusk[data-turn=sunset]{animation-name:ABNQGG_sunset-sky}.ABNQGG_dusk[data-turn=sunrise]{animation-name:ABNQGG_sunrise-sky}@keyframes ABNQGG_sunset-sky{0%{--glow-x:50%;--glow-y:-15%;--glow:#ffdca000;--sky-top:#788cc800;--sky-bottom:#ffbe8c00}28%{--glow-x:24%;--glow-y:40%;--glow:#ffaa644d;--sky-top:#5a50962e;--sky-bottom:#ffa06e38}50%{--glow-x:2%;--glow-y:100%;--glow:#ff784661;--sky-top:#28245c6b;--sky-bottom:#a050645c}58%{--glow-x:0%;--glow-y:110%;--glow:#ff784600;--sky-top:#1e1e4c57;--sky-bottom:#50467842}60%{--glow-x:100%;--glow-y:110%;--glow:#b4c4ff00}80%{--glow-x:78%;--glow-y:45%;--glow:#b4c4ff2e;--sky-top:#181a4024;--sky-bottom:#3c42781a}to{--glow-x:55%;--glow-y:10%;--glow:#b4c4ff00;--sky-top:#181a4000;--sky-bottom:#3c427800}}@keyframes ABNQGG_sunrise-sky{0%{--glow-x:50%;--glow-y:-15%;--glow:#b4c4ff00;--sky-top:#181a4000;--sky-bottom:#3c427800}28%{--glow-x:24%;--glow-y:40%;--glow:#b4c4ff33;--sky-top:#1e205038;--sky-bottom:#4646822e}50%{--glow-x:2%;--glow-y:100%;--glow:#b4c4ff1a;--sky-top:#1e22546b;--sky-bottom:#965a7857}58%{--glow-x:0%;--glow-y:110%;--glow:#b4c4ff00}60%{--glow-x:100%;--glow-y:105%;--glow:#ffaf784d;--sky-top:#463c784d;--sky-bottom:#e68c8252}80%{--glow-x:76%;--glow-y:42%;--glow:#ffc8963d;--sky-top:#96aadc1f;--sky-bottom:#ffc8a024}to{--glow-x:55%;--glow-y:5%;--glow:#ffdcaa00;--sky-top:#96aadc00;--sky-bottom:#ffc8a000}}.ABNQGG_sheet{z-index:8000;background:color-mix(in srgb, var(--graphite-elevation-00) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:var(--graphite-on-surface);animation:ABNQGG_fade-in var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both;position:fixed;inset:0}.ABNQGG_sheet[data-state=closed]{animation:ABNQGG_fade-out var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out) both}.ABNQGG_pager{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.ABNQGG_pager::-webkit-scrollbar{display:none}.ABNQGG_page{gap:var(--graphite-space-04);overscroll-behavior:contain;width:100%;height:100%;padding:calc(var(--graphite-space-05)*2 + var(--graphite-space-09)) max(var(--graphite-space-05),(100% - 32rem)/2) calc(var(--graphite-space-09) + 2*var(--graphite-space-04));scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:none;display:flex;overflow-y:auto}.ABNQGG_city{letter-spacing:-.02em;text-align:center;animation:ABNQGG_rise var(--graphite-motion-duration-slow) var(--graphite-motion-easing-out) both;flex:none;margin:0;font-size:clamp(2rem,6.5dvh,3.5rem);font-weight:400;line-height:1.1}.ABNQGG_hero,.ABNQGG_tile,.ABNQGG_news{animation:ABNQGG_rise var(--graphite-motion-duration-slow) var(--graphite-motion-easing-out) both;animation-delay:calc(var(--i,0)*50ms + 60ms)}.ABNQGG_hero{border-radius:var(--site-radius-surface);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);min-height:9rem;max-height:60dvh;box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);flex:1 1 0;position:relative;overflow:hidden}html[data-glass=refract] .ABNQGG_hero{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .ABNQGG_hero{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .ABNQGG_hero{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.ABNQGG_hero{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.ABNQGG_pad{touch-action:none;cursor:crosshair;position:absolute;inset:0}.ABNQGG_pad:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:-4px}.ABNQGG_knob{width:var(--graphite-space-06);height:var(--graphite-space-06);border-radius:var(--site-radius-pill);pointer-events:none;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #fff,0 1px 6px #00000080}.ABNQGG_caption{left:var(--graphite-space-04);bottom:var(--graphite-space-04);right:calc(2*var(--graphite-space-08) + var(--graphite-space-02) + 2*var(--graphite-space-04));align-items:center;gap:var(--graphite-space-04);pointer-events:none;display:flex;position:absolute}.ABNQGG_caption>*{pointer-events:auto}.ABNQGG_badge{width:var(--graphite-space-10);height:var(--graphite-space-10);border-radius:var(--site-radius-control);background:var(--tray-accent);color:var(--tray-on-accent);cursor:pointer;border:0;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}@media (max-width:479px){.ABNQGG_badge{width:var(--graphite-space-09);height:var(--graphite-space-09)}}.ABNQGG_badge:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.ABNQGG_captionText{min-width:0;font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-2-size,var(--graphite-text-code-3-size));text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000080;flex-direction:column;margin:0;line-height:1.25;display:flex}.ABNQGG_captionText>:first-child{letter-spacing:.04em;font-weight:600}.ABNQGG_captionText>:last-child{color:#fffc}.ABNQGG_captionText input{width:8ch;font:inherit;text-transform:inherit;text-shadow:inherit;background:0 0;border:0;border-bottom:1px dashed #ffffff80;padding:0}.ABNQGG_captionText input:focus{border-bottom-style:solid;outline:none}.ABNQGG_captionText:focus-within{outline:2px solid var(--graphite-focus);outline-offset:4px;border-radius:2px}.ABNQGG_arrows{right:var(--graphite-space-04);bottom:var(--graphite-space-04);gap:var(--graphite-space-02);display:flex;position:absolute}.ABNQGG_arrows button{width:var(--graphite-space-08);height:var(--graphite-space-08);border-radius:var(--site-radius-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);background:#00000059;border:0;place-items:center;display:grid}.ABNQGG_arrows button:hover{background:#0000008c}.ABNQGG_arrows button:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.ABNQGG_arrows .ABNQGG_reset{gap:var(--graphite-space-02);width:auto;padding:0 var(--graphite-space-04);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);letter-spacing:.06em;text-transform:uppercase;display:flex}.ABNQGG_arrows .ABNQGG_reset:disabled{opacity:.45;cursor:default}.ABNQGG_machine{align-items:center;gap:var(--graphite-space-04);min-height:0;max-height:none;padding:var(--graphite-space-05) var(--graphite-space-04) var(--graphite-space-04);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.ABNQGG_machine .ABNQGG_grid{grid-column:1/-1}.ABNQGG_machine .ABNQGG_caption,.ABNQGG_machine .ABNQGG_arrows{position:static}.ABNQGG_machine .ABNQGG_captionText{color:var(--graphite-on-surface);text-shadow:none}.ABNQGG_machine .ABNQGG_captionText>:last-child{color:var(--graphite-on-surface-variant)}.ABNQGG_machine .ABNQGG_arrows button{background:var(--graphite-elevation-02);color:var(--graphite-on-surface)}.ABNQGG_machine .ABNQGG_arrows button:hover{background:var(--graphite-elevation-03)}.ABNQGG_tempo{cursor:default;font-size:var(--graphite-text-heading-5-size);flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.ABNQGG_tempo small{font-family:var(--graphite-font-mono),monospace;letter-spacing:.08em;margin-top:2px;font-size:10px;font-weight:400}.ABNQGG_grid{gap:var(--graphite-space-02);flex-direction:column;display:flex}.ABNQGG_track{grid-template-columns:3rem repeat(16,1fr);align-items:center;gap:3px;display:grid}.ABNQGG_track>span[role=gridcell]{display:flex}.ABNQGG_voice{font-family:var(--graphite-font-mono),monospace;text-transform:uppercase;color:var(--graphite-on-surface-variant);white-space:nowrap;font-size:11px}.ABNQGG_step{min-width:0;height:clamp(1.1rem,3.4dvh,var(--graphite-space-07));border-radius:var(--site-radius-pill);background:linear-gradient(to bottom, color-mix(in srgb, var(--graphite-on-surface) 7%, transparent), color-mix(in srgb, var(--graphite-on-surface) 13%, transparent));cursor:pointer;transition:box-shadow var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),scale var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),filter var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);border:0;flex:1;padding:0;box-shadow:inset 0 2px 3px #00000059,inset 0 -1px #ffffff14}.ABNQGG_step[data-beat]{background:linear-gradient(to bottom, color-mix(in srgb, var(--graphite-on-surface) 12%, transparent), color-mix(in srgb, var(--graphite-on-surface) 19%, transparent))}.ABNQGG_step:hover{box-shadow:inset 0 2px 3px #00000059,inset 0 0 0 1px var(--graphite-outline)}.ABNQGG_step[aria-pressed=true]{background:linear-gradient(to bottom, color-mix(in srgb, var(--tray-accent) 62%, white), var(--tray-accent) 45%, color-mix(in srgb, var(--tray-accent) 78%, black));box-shadow:inset 0 1px 0 #ffffff80,inset 0 -2px 3px #00000040,0 2px 4px #00000059,0 0 12px color-mix(in srgb, var(--tray-accent) 50%, transparent)}.ABNQGG_step[data-now]{background:color-mix(in srgb, var(--graphite-on-surface) 26%, transparent);scale:1 1.15}.ABNQGG_step[data-now][aria-pressed=true]{background:linear-gradient(to bottom, color-mix(in srgb, var(--tray-accent) 40%, white), color-mix(in srgb, var(--tray-accent) 80%, white));filter:saturate(1.3);box-shadow:inset 0 1px 0 #ffffffb3,0 0 8px 1px color-mix(in srgb, var(--tray-accent) 90%, white),0 0 26px 6px color-mix(in srgb, var(--tray-accent) 70%, transparent)}.ABNQGG_step:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:1px}.ABNQGG_machine:before{content:"";pointer-events:none;background:radial-gradient(70% 70% at 50% 35%, color-mix(in srgb, var(--tray-accent) 22%, transparent), transparent 75%);opacity:.7;position:absolute;inset:0}.ABNQGG_machine>*{position:relative}.ABNQGG_page[data-playing] .ABNQGG_machine:before{animation:ABNQGG_beat-glow var(--beat,.5s) var(--graphite-motion-easing-out) infinite}.ABNQGG_tempo{background:linear-gradient(to bottom, color-mix(in srgb, var(--tray-accent) 70%, white), var(--tray-accent) 50%, color-mix(in srgb, var(--tray-accent) 80%, black));box-shadow:inset 0 1px 0 #ffffff80,0 4px 10px #0000004d,0 0 18px color-mix(in srgb, var(--tray-accent) 45%, transparent)}.ABNQGG_page[data-playing] .ABNQGG_tempo{animation:ABNQGG_thump var(--beat,.5s) var(--graphite-motion-easing-out) infinite}.ABNQGG_page .ABNQGG_mini span[data-on]{box-shadow:0 0 8px color-mix(in srgb, var(--tray-accent) 60%, transparent)}.ABNQGG_page[data-playing] .ABNQGG_mini span[data-on]{animation:ABNQGG_thump var(--beat,.5s) var(--graphite-motion-easing-out) infinite}.ABNQGG_page[data-playing] .ABNQGG_mini span[data-on]:nth-child(2n){animation-delay:calc(var(--beat,.5s)/2)}@keyframes ABNQGG_beat-glow{0%{opacity:1}to{opacity:.45}}@keyframes ABNQGG_thump{0%{filter:brightness(1.25);scale:1.08}to{filter:none;scale:1}}@media (prefers-reduced-motion:reduce){.ABNQGG_page[data-playing] .ABNQGG_machine:before,.ABNQGG_page[data-playing] .ABNQGG_tempo,.ABNQGG_page[data-playing] .ABNQGG_mini span[data-on]{animation:none}}.ABNQGG_tiles{gap:var(--graphite-space-04);min-height:5.5rem;height:min(20dvh,(min(100vw,32rem + 2*var(--graphite-space-05)) - 2*var(--graphite-space-05) - 2*var(--graphite-space-04))/3);flex:0 auto;grid-template-columns:repeat(3,1fr);display:grid}.ABNQGG_tile{border-radius:var(--site-radius-surface);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);min-width:0;box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}html[data-glass=refract] .ABNQGG_tile{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .ABNQGG_tile{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .ABNQGG_tile{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.ABNQGG_tile{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.ABNQGG_tile{color:inherit;font:inherit;text-decoration:none}button.ABNQGG_tile,a.ABNQGG_tile{cursor:pointer;transition:filter var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out)}button.ABNQGG_tile:hover,a.ABNQGG_tile:hover{filter:brightness(1.18)}.ABNQGG_tile:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.ABNQGG_sky,.ABNQGG_body{transform-origin:50% 115%;place-items:center;display:grid;position:absolute;inset:0}.ABNQGG_sky{transition:rotate calc(var(--graphite-motion-duration-emphasis)*2.5) var(--graphite-motion-easing-in-out)}.ABNQGG_far{rotate:180deg}@media (prefers-reduced-motion:reduce){.ABNQGG_sky{transition:none}}.ABNQGG_orb{aspect-ratio:1;border-radius:var(--site-radius-pill);height:45%}.ABNQGG_orb[data-mode=light]{background:#ffd36b;box-shadow:0 0 0 6px #ffc85a38,0 0 32px #ffb43c99}.ABNQGG_orb[data-mode=dark]{background:0 0;box-shadow:inset -.9rem .45rem #e6e6f0}.ABNQGG_tag{left:var(--graphite-space-03);bottom:var(--graphite-space-03);padding:var(--graphite-space-01) var(--graphite-space-02);border-radius:var(--site-radius-control);background:var(--graphite-elevation-02);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);text-transform:uppercase;z-index:1;position:absolute}.ABNQGG_dial{touch-action:none;cursor:grab;border-radius:inherit;position:absolute;inset:0}.ABNQGG_dial:active{cursor:grabbing}.ABNQGG_dial:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:-2px}.ABNQGG_face{aspect-ratio:1;border-radius:var(--site-radius-pill);background:var(--graphite-elevation-02);max-width:84%;height:84%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ABNQGG_face:before{content:"";border-radius:inherit;background:var(--graphite-elevation-02);position:absolute;inset:16%}.ABNQGG_hand{background:var(--graphite-on-surface-variant);transform-origin:50% 100%;border-radius:1px;width:2px;height:42%;position:absolute;bottom:50%;left:calc(50% - 1px)}.ABNQGG_pin{border:2px solid var(--graphite-on-surface-variant);border-radius:var(--site-radius-pill);background:var(--graphite-elevation-02);width:10px;height:10px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ABNQGG_readout{padding:var(--graphite-space-01) var(--graphite-space-02);border-radius:var(--site-radius-control);background:color-mix(in srgb, var(--graphite-elevation-01) 85%, transparent);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);pointer-events:none;line-height:1.15;position:absolute;top:50%;left:6%;translate:0 -50%}.ABNQGG_stripes{display:flex;position:absolute;inset:0}.ABNQGG_stripe{min-width:0;padding:0 0 var(--graphite-space-03);font:inherit;cursor:copy;border:0;flex:1;justify-content:center;align-items:flex-end;display:flex}.ABNQGG_stripe:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:-2px}.ABNQGG_stripeHex{writing-mode:vertical-rl;font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);line-height:1;rotate:180deg}.ABNQGG_stripe:hover .ABNQGG_stripeHex,.ABNQGG_stripe:focus-visible .ABNQGG_stripeHex,.ABNQGG_stripe[data-copied] .ABNQGG_stripeHex{opacity:1}.ABNQGG_specimen{pointer-events:none;background:var(--tray-accent);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--tray-on-accent);font-weight:600}.ABNQGG_corner{top:var(--graphite-space-03);right:var(--graphite-space-03);width:var(--graphite-space-08);height:var(--graphite-space-08);border-radius:var(--site-radius-control);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;transition:rotate var(--graphite-motion-duration-base) var(--graphite-motion-easing-out);background:#00000073;place-items:center;display:grid;position:absolute}.ABNQGG_link .ABNQGG_corner svg{rotate:-45deg}.ABNQGG_link{place-items:stretch stretch;gap:var(--graphite-space-03);padding:var(--graphite-space-04);grid-template-rows:auto minmax(0,1fr);display:grid;container-type:inline-size}.ABNQGG_tileHead{justify-content:space-between;align-items:baseline;gap:var(--graphite-space-03);white-space:nowrap;text-align:left;flex:none;display:flex}.ABNQGG_short{display:none}@container (max-width:11rem){.ABNQGG_long{display:none}.ABNQGG_short{display:inline}.ABNQGG_tileHead{gap:var(--graphite-space-02);letter-spacing:0}.ABNQGG_tileHead .ABNQGG_label,.ABNQGG_tileHead .ABNQGG_bracket{letter-spacing:0}}.ABNQGG_link .ABNQGG_mini{justify-self:center;width:auto;max-width:100%;height:100%;translate:none}a.ABNQGG_tile:hover .ABNQGG_bracket{color:var(--graphite-primary)}.ABNQGG_mini{aspect-ratio:1;grid-template-columns:repeat(4,1fr);gap:12%;height:46%;display:grid;translate:0 14%}.ABNQGG_mini span{aspect-ratio:1;border-radius:var(--site-radius-pill);background:var(--graphite-elevation-03)}.ABNQGG_mini span[data-on]{background:var(--tray-accent)}.ABNQGG_news{padding:var(--graphite-space-05);border-radius:var(--site-radius-surface);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);flex:none}html[data-glass=refract] .ABNQGG_news{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .ABNQGG_news{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .ABNQGG_news{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.ABNQGG_news{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.ABNQGG_newsHead{margin-bottom:var(--graphite-space-03);justify-content:space-between;align-items:center;display:flex}.ABNQGG_label{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);font-weight:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite-on-surface-variant);margin:0}.ABNQGG_bracket{border-radius:var(--site-radius-control);color:var(--graphite-on-surface-variant);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ABNQGG_bracket:hover:not(:disabled){color:var(--graphite-primary)}.ABNQGG_bracket:disabled{opacity:.45;cursor:default}.ABNQGG_bracket:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.ABNQGG_story{align-items:center;gap:var(--graphite-space-05);display:flex}.ABNQGG_story>div{flex:1;min-width:0}.ABNQGG_story p{margin:0}.ABNQGG_headline,.ABNQGG_dek{font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);text-wrap:pretty}.ABNQGG_headline{font-weight:600}@media (min-width:672px) and (min-height:760px){.ABNQGG_news{padding:var(--graphite-space-05) var(--graphite-space-06) var(--graphite-space-06)}.ABNQGG_headline,.ABNQGG_dek{font-size:var(--graphite-text-body-1-size);line-height:var(--graphite-text-body-1-line-height)}}.ABNQGG_dek{color:var(--graphite-on-surface-variant)}.ABNQGG_kicker{font-size:var(--graphite-text-body-3-size);letter-spacing:.02em;text-transform:uppercase;color:var(--graphite-on-surface);font-weight:600;text-decoration:none;display:inline-block;margin-top:var(--graphite-space-03)!important}a.ABNQGG_kicker:hover{color:var(--graphite-primary)}a.ABNQGG_kicker:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.ABNQGG_thumb{box-shadow:inset 0 1px 0 #ffffff73,0 4px 12px #0000004d,0 0 20px color-mix(in srgb, var(--tray-accent) 40%, transparent);border-radius:var(--site-radius-control);background:var(--tray-accent);width:4.5rem;height:4.5rem;color:var(--tray-on-accent);cursor:pointer;transition:filter var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);border:0;flex:none;place-items:center;padding:0;display:grid}.ABNQGG_thumb:hover{filter:brightness(1.08)}.ABNQGG_thumb:active svg:not(.ABNQGG_sparkle){rotate:90deg}.ABNQGG_thumb svg{transition:rotate var(--graphite-motion-duration-base) var(--graphite-motion-easing-out)}.ABNQGG_thumb[aria-pressed=true]{animation:ABNQGG_beat .469s var(--graphite-motion-easing-out) infinite}.ABNQGG_thumb[aria-pressed] svg{rotate:none}.ABNQGG_thumb:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.ABNQGG_sparkle{overflow:visible}.ABNQGG_star,.ABNQGG_speck{transform-box:fill-box;transform-origin:50%;animation-duration:2.2s;animation-timing-function:var(--graphite-motion-easing-in-out);animation-iteration-count:2}.ABNQGG_star{animation-name:ABNQGG_twinkle;animation-delay:calc(var(--n)*.26s)}.ABNQGG_speck{animation-name:ABNQGG_shimmer;animation-delay:calc(var(--n)*90ms)}.ABNQGG_thumb:hover .ABNQGG_star,.ABNQGG_thumb:hover .ABNQGG_speck,.ABNQGG_thumb:focus-visible .ABNQGG_star,.ABNQGG_thumb:focus-visible .ABNQGG_speck{animation-iteration-count:infinite}@keyframes ABNQGG_twinkle{0%,60%,to{rotate:0deg;scale:1}30%{rotate:90deg;scale:.55}}@keyframes ABNQGG_shimmer{0%,to{opacity:1}40%{opacity:.2;scale:.6}}@media (prefers-reduced-motion:reduce){.ABNQGG_star,.ABNQGG_speck{animation:none}}.ABNQGG_toasts{left:50%;bottom:calc(calc(var(--graphite-space-09) + 2 * var(--graphite-space-04)) + var(--graphite-space-03));z-index:2;pointer-events:none;position:absolute;translate:-50%}.ABNQGG_toast{align-items:center;gap:var(--graphite-space-03);padding:var(--graphite-space-03) var(--graphite-space-05) var(--graphite-space-03) var(--graphite-space-04);border-radius:var(--site-radius-pill);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);display:flex}html[data-glass=refract] .ABNQGG_toast{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .ABNQGG_toast{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .ABNQGG_toast{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.ABNQGG_toast{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.ABNQGG_toast{color:var(--graphite-on-surface);font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);white-space:nowrap;animation:ABNQGG_rise var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both,ABNQGG_fade-out var(--graphite-motion-duration-slow) var(--graphite-motion-easing-out) 1.8s both}.ABNQGG_toast svg{color:var(--graphite-success,#4ade80)}.ABNQGG_toastSwatch{width:var(--graphite-space-04);height:var(--graphite-space-04);border-radius:var(--site-radius-pill);flex:none;box-shadow:inset 0 0 0 1px #ffffff4d}.ABNQGG_toastHex{font-family:var(--graphite-font-mono),monospace;letter-spacing:.04em}.ABNQGG_pages{left:50%;bottom:var(--graphite-space-04);gap:var(--graphite-space-02);padding:var(--graphite-space-01);border-radius:var(--site-radius-pill);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);display:flex;position:absolute;translate:-50%}html[data-glass=refract] .ABNQGG_pages{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .ABNQGG_pages{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .ABNQGG_pages{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.ABNQGG_pages{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.ABNQGG_pages button{align-items:center;gap:var(--graphite-space-02);height:var(--graphite-space-08);padding:0 var(--graphite-space-04);border-radius:var(--site-radius-pill);color:var(--graphite-on-surface-variant);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);background:0 0;border:0;display:flex}.ABNQGG_pages button:before{content:"";border-radius:var(--site-radius-pill);opacity:.5;background:currentColor;width:6px;height:6px}.ABNQGG_pages button:hover{color:var(--graphite-on-surface)}.ABNQGG_pages button[aria-current]{background:color-mix(in srgb, var(--graphite-on-surface) 10%, transparent);color:var(--graphite-on-surface)}.ABNQGG_pages button[aria-current]:before{background:var(--tray-accent);opacity:1}.ABNQGG_pages button:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}@media (min-width:1056px) and (min-height:720px){.ABNQGG_sheet{background:color-mix(in srgb, var(--graphite-elevation-00) 45%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ABNQGG_page{place-content:start end;gap:var(--graphite-space-05);padding:calc(var(--graphite-space-05)*2 + var(--graphite-space-09)) var(--graphite-space-05) var(--graphite-space-05);grid-template:"tiles hero""tiles news"/21rem 28.5rem;display:grid}.ABNQGG_city{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ABNQGG_hero{aspect-ratio:456/273;flex:none;grid-area:hero;min-height:0;max-height:none}.ABNQGG_machine{aspect-ratio:auto}.ABNQGG_news{grid-area:news}.ABNQGG_tiles{align-self:start;gap:var(--graphite-space-05);grid-area:tiles;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0}.ABNQGG_tile{aspect-ratio:1}.ABNQGG_tile:last-child{aspect-ratio:338/203;order:-1;grid-column:1/-1}.ABNQGG_toasts{bottom:var(--graphite-space-06)}.ABNQGG_pages{top:var(--graphite-space-05);right:calc(var(--graphite-space-05) + var(--toggle-w,10rem) + var(--graphite-space-02));width:calc(28.5rem - var(--toggle-w,10rem) - var(--graphite-space-02));padding:var(--graphite-space-02);border-radius:var(--site-radius-surface);animation:ABNQGG_fade-in var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both;bottom:auto;left:auto;translate:none}.ABNQGG_pages button{border-radius:var(--site-radius-control)}.ABNQGG_pages button:before{display:none}}@keyframes ABNQGG_rise{0%{opacity:0;translate:0 calc(var(--graphite-space-05)*var(--graphite-motion-travel))}}@keyframes ABNQGG_fade-in{0%{opacity:0}}@keyframes ABNQGG_fade-out{to{opacity:0}}@keyframes ABNQGG_pulse{to{opacity:.35}}@keyframes ABNQGG_beat{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tray-accent) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}html:not([data-theme=dark]) .ABNQGG_sheet{background:color-mix(in srgb, var(--graphite-elevation-00) 15%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2)}
.NKDTtq_nav{top:var(--graphite-space-05);left:var(--graphite-space-05);z-index:8000;width:fit-content;max-width:calc(100vw - 2*var(--graphite-space-05));transition:width var(--graphite-motion-duration-emphasis) var(--graphite-motion-easing-out),color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out) calc(var(--graphite-motion-duration-fast)/2);border-radius:var(--site-radius-surface);color:var(--graphite-on-surface);background:0 0;position:fixed}.NKDTtq_nav:hover,.NKDTtq_nav:focus-within,.NKDTtq_nav[data-open],.NKDTtq_nav[data-expanded]{width:20rem}.NKDTtq_nav:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);position:absolute;inset:0}html[data-glass=refract] .NKDTtq_nav:before{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .NKDTtq_nav:before{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .NKDTtq_nav:before{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.NKDTtq_nav:before{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.NKDTtq_nav:before{clip-path:inset(-48px);transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),clip-path var(--graphite-motion-duration-slow) var(--graphite-motion-easing-in-out)}.NKDTtq_nav[data-expanded]:before{opacity:0;clip-path:inset(0 75% 0 0)}.NKDTtq_inline{left:calc(var(--graphite-space-04) + var(--site-logo-width) + var(--graphite-space-08));height:var(--graphite-space-10);align-items:center;display:none;position:absolute;top:0}.NKDTtq_inline ul{gap:var(--graphite-space-07);margin:0;padding:0;list-style:none;display:flex}.NKDTtq_inline li{display:flex}.NKDTtq_inline a{min-height:var(--graphite-space-06);border-radius:var(--site-radius-control);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-on-surface-variant);transition:color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);align-items:center;text-decoration:none;display:inline-flex}.NKDTtq_inline a:hover,.NKDTtq_inline a[aria-current=page]{color:var(--graphite-primary)}.NKDTtq_inline a:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.NKDTtq_section,.NKDTtq_bar .NKDTtq_toggle{transition:opacity var(--graphite-motion-duration-base) var(--graphite-motion-easing-out),scale var(--graphite-motion-duration-slow) var(--graphite-motion-easing-in-out),visibility 0s linear var(--graphite-motion-duration-slow)}@media (min-width:1056px){.NKDTtq_inline{visibility:hidden;transition:visibility 0s linear calc(var(--graphite-motion-duration-slow) + .12s);display:flex}.NKDTtq_nav[data-expanded] .NKDTtq_inline{visibility:visible;transition-delay:0s}.NKDTtq_inline li{opacity:0;translate:0 calc(-6px*var(--graphite-motion-travel));transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),translate var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out)}.NKDTtq_inline li:first-child{transition:opacity var(--graphite-motion-duration-base) var(--graphite-motion-easing-out);translate:none}.NKDTtq_nav[data-expanded] .NKDTtq_inline li{opacity:1;transition:opacity var(--graphite-motion-duration-base) var(--graphite-motion-easing-out),translate var(--graphite-motion-duration-base) var(--graphite-motion-easing-out);transition-delay:calc(var(--graphite-motion-duration-slow)*.6 + (var(--i,0) - 1)*40ms);translate:0}.NKDTtq_nav[data-expanded] .NKDTtq_inline li:first-child{transition-delay:0s}.NKDTtq_nav[data-expanded] .NKDTtq_section{opacity:0;visibility:hidden}.NKDTtq_nav[data-expanded] .NKDTtq_bar .NKDTtq_toggle{opacity:0;scale:calc(1 - .5*var(--graphite-motion-travel));visibility:hidden}.NKDTtq_nav:not([data-expanded]) .NKDTtq_section{transition-delay:0s}.NKDTtq_nav:not([data-expanded]) .NKDTtq_bar .NKDTtq_toggle{transition-delay:calc(var(--graphite-motion-duration-slow) - var(--graphite-motion-duration-base)),.12s,0s}}.NKDTtq_nav:not([data-expanded]) .NKDTtq_bar{cursor:pointer}.NKDTtq_bar{align-items:center;gap:var(--graphite-space-04);height:var(--graphite-space-10);padding:0 var(--graphite-space-02) 0 var(--graphite-space-04);display:flex}.NKDTtq_brand{color:inherit;width:var(--site-logo-width);border-radius:var(--site-radius-control);flex:none;display:block}.NKDTtq_brand svg{transform-origin:0;width:100%;transition:scale var(--graphite-motion-duration-slow) var(--graphite-motion-easing-out)}.NKDTtq_nav[data-expanded] .NKDTtq_brand svg{scale:1.08333}.NKDTtq_brand:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.NKDTtq_section{min-height:var(--graphite-space-06);margin-left:calc(var(--graphite-space-08) - var(--graphite-space-04));font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-primary);align-items:center;display:inline-flex}.NKDTtq_bar .NKDTtq_toggle{color:var(--graphite-on-surface);margin-left:auto}.NKDTtq_menu{max-height:calc(100dvh - var(--graphite-space-10) - 2*var(--graphite-space-05));overscroll-behavior:contain;padding:var(--graphite-space-03) var(--graphite-space-03) var(--graphite-space-04);border-top:1px solid var(--graphite-outline-subtle);transform-origin:top;animation:NKDTtq_drop var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both;overflow-y:auto}.NKDTtq_menu[data-state=closed]{animation:NKDTtq_lift var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out) both}.NKDTtq_list{margin:0;padding:0;list-style:none}.NKDTtq_row{align-items:center;display:flex}.NKDTtq_link{min-height:var(--graphite-space-09);padding:0 var(--graphite-space-04);border-radius:var(--site-radius-control);color:var(--graphite-on-surface-variant);font-size:var(--graphite-text-title-3-size);line-height:var(--graphite-text-title-3-line-height);transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);flex:1;align-items:center;text-decoration:none;display:flex}.NKDTtq_link:hover{background:color-mix(in srgb, var(--graphite-on-surface) 8%, transparent);color:var(--graphite-on-surface)}.NKDTtq_link[aria-current=page]{color:var(--graphite-on-surface)}.NKDTtq_link[aria-current=page]:after{content:"";width:6px;height:6px;margin-left:var(--graphite-space-03);border-radius:var(--site-radius-pill);background:var(--graphite-primary)}.NKDTtq_link:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:-2px}.NKDTtq_row .NKDTtq_expand{color:var(--graphite-on-surface-variant)}.NKDTtq_projects{padding:var(--graphite-space-02) 0 var(--graphite-space-03)}.NKDTtq_projects[hidden]{display:none}.NKDTtq_group{gap:var(--graphite-space-02);margin-top:var(--graphite-space-04);padding:var(--graphite-space-04) var(--graphite-space-04) 0;border-top:1px solid var(--graphite-outline-subtle);flex-direction:column;display:flex}.NKDTtq_label{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-on-surface-variant);margin:0}.NKDTtq_small{justify-content:space-between;align-items:center;gap:var(--graphite-space-04);min-height:var(--graphite-space-09);margin-inline:calc(var(--graphite-space-04)*-1);padding:0 var(--graphite-space-04);border-radius:var(--site-radius-control);font-size:var(--graphite-text-body-2-size);color:var(--graphite-on-surface);transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);text-decoration:none;display:flex}.NKDTtq_small:hover{background:color-mix(in srgb, var(--graphite-on-surface) 8%, transparent)}.NKDTtq_out{color:var(--graphite-on-surface-variant);flex:none;rotate:-45deg}.NKDTtq_small:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.NKDTtq_scrim{z-index:7900;background:var(--graphite-scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:NKDTtq_fade-in var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both;position:fixed;inset:0}.NKDTtq_scrim[data-state=closed]{animation:NKDTtq_fade-out var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out) both}.NKDTtq_skip{top:var(--graphite-space-03);left:var(--graphite-space-03);z-index:8100;padding:var(--graphite-space-03) var(--graphite-space-05);border-radius:var(--site-radius-control);background:var(--graphite-primary);color:var(--graphite-on-primary);font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);text-decoration:none;position:fixed;transform:translateY(-200%)}.NKDTtq_skip:focus{outline:2px solid var(--graphite-focus);outline-offset:2px;transform:translateY(0)}@keyframes NKDTtq_drop{0%{opacity:0;transform:translateY(calc(-.5rem * var(--graphite-motion-travel)))}}@keyframes NKDTtq_lift{to{opacity:0;transform:translateY(calc(-.5rem * var(--graphite-motion-travel)))}}@keyframes NKDTtq_fade-in{0%{opacity:0}}@keyframes NKDTtq_fade-out{to{opacity:0}}@media (max-width:671px){.NKDTtq_nav:not([data-open]){width:auto}}.NKDTtq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.NGEcVW_main{padding-top:calc(var(--graphite-space-10) + var(--graphite-space-05));display:block}
.yguELW_shell{max-width:var(--site-max-width);padding-bottom:calc(var(--graphite-space-09) + var(--graphite-space-05));margin:0 auto;display:block}.yguELW_content{min-width:0;padding:calc(var(--graphite-space-10) + var(--graphite-space-05) + var(--graphite-space-07)) var(--site-gutter) 0;display:block}.yguELW_rail{animation:yguELW_arrive-fade var(--graphite-motion-duration-slow) var(--graphite-motion-easing-out) var(--graphite-motion-duration-fast) both;display:none}@keyframes yguELW_arrive-fade{0%{opacity:0}}html[data-arrive=cover] .yguELW_content{animation:yguELW_cover-rise-in calc(var(--graphite-motion-duration-emphasis)*2.25) var(--graphite-motion-easing-out) calc(var(--graphite-motion-duration-emphasis)*.9) both}@keyframes yguELW_cover-rise-in{0%{translate:0 calc(40vh*var(--graphite-motion-travel))}}html[data-arrive=cover] .yguELW_rail{animation:none}:is(html[data-arrive=cover] .yguELW_railInner>*,html[data-arrive=cover] .yguELW_inlineOverview){animation:yguELW_cover-settle calc(var(--graphite-motion-duration-emphasis)*2.5) var(--graphite-motion-easing-out) calc(var(--graphite-motion-duration-emphasis)*1.6) both}html[data-arrive=cover] .yguELW_railInner>:nth-child(2){animation-delay:calc(var(--graphite-motion-duration-emphasis)*2)}@keyframes yguELW_cover-settle{0%{opacity:0}35%{opacity:.35}}.yguELW_inlineOverview{margin-bottom:var(--graphite-space-07)}.yguELW_drawerSections{margin-top:var(--graphite-space-02)}@media (min-width:1056px){.yguELW_shell{grid-template-columns:calc(20rem + var(--graphite-space-05)*2) minmax(0, 1fr);padding-bottom:0;display:grid}.yguELW_rail{display:block}.yguELW_railInner{gap:var(--graphite-space-07);top:var(--rail-top,0px);padding:calc(var(--graphite-space-10) + var(--graphite-space-05) + var(--graphite-space-07)) var(--graphite-space-06) var(--graphite-space-07) var(--site-gutter);flex-direction:column;display:flex;position:sticky}.yguELW_content{padding:var(--graphite-space-05) var(--site-gutter) 0 var(--graphite-space-08)}.yguELW_inlineOverview{display:none}}@media (min-width:1312px){.yguELW_content{padding-left:var(--graphite-space-10)}}
.aYcZmW_tag{height:var(--tag-h);border-radius:var(--graphite-radius-full);font:inherit;font-size:var(--graphite-text-caption-1-size);line-height:var(--graphite-text-caption-1-line-height);white-space:nowrap;vertical-align:middle;border:0;align-items:center;padding:0;font-weight:400;display:inline-flex}.aYcZmW_sm{--tag-h:1.125rem;--tag-inset:var(--graphite-space-03);--tag-lead:var(--graphite-space-02);--tag-close-pad:1px;--tag-close-overlap:calc(-1 * var(--graphite-space-02))}.aYcZmW_md{--tag-h:var(--graphite-space-06);--tag-inset:var(--graphite-space-03);--tag-lead:var(--graphite-space-02);--tag-close-pad:var(--graphite-space-02);--tag-close-overlap:calc(-1 * var(--graphite-space-02))}.aYcZmW_lg{--tag-h:var(--graphite-space-07);--tag-inset:var(--graphite-space-04);--tag-lead:var(--graphite-space-03);--tag-close-pad:var(--graphite-space-03);--tag-close-overlap:calc(-1 * var(--graphite-space-03))}.aYcZmW_label{box-sizing:content-box;min-width:1rem;padding:0 var(--tag-inset);flex:1;justify-content:center;align-items:center;display:inline-flex}.aYcZmW_icon{padding-left:var(--tag-lead);flex:none;margin-right:-6px;display:inline-flex}.aYcZmW_close{width:var(--tag-h);height:var(--tag-h);margin-left:var(--tag-close-overlap);padding:var(--tag-close-pad);border-radius:var(--graphite-radius-full);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aYcZmW_close:focus-visible{box-shadow:inset 0 0 0 1px var(--graphite-primary);outline:none}.aYcZmW_close:disabled{background:var(--graphite-surface);cursor:not-allowed}.aYcZmW_neutral{background:var(--graphite-surface-variant);color:var(--graphite-on-surface-variant)}.aYcZmW_primary{background:var(--graphite-primary-container);color:var(--graphite-on-primary-container)}.aYcZmW_secondary{background:var(--graphite-secondary-container);color:var(--graphite-on-secondary-container)}.aYcZmW_info{background:var(--graphite-info-container);color:var(--graphite-on-info-container)}.aYcZmW_success{background:var(--graphite-success-container);color:var(--graphite-on-success-container)}.aYcZmW_danger{background:var(--graphite-danger-container);color:var(--graphite-on-danger-container)}.aYcZmW_warning{background:var(--graphite-warning-container);color:var(--graphite-on-warning-container)}.aYcZmW_highContrast{background:var(--graphite-on-background);color:var(--graphite-background)}.aYcZmW_outline{background:var(--graphite-surface);color:var(--graphite-on-surface);box-shadow:inset 0 0 0 1px var(--graphite-outline)}.aYcZmW_disabled,.aYcZmW_operational:disabled{background:var(--graphite-primary-disabled);color:var(--graphite-primary-disabled-content);box-shadow:inset 0 0 0 1px var(--graphite-primary-disabled)}.aYcZmW_selectable{background:var(--graphite-surface-variant);color:var(--graphite-on-surface-variant);box-shadow:inset 0 0 0 1px var(--graphite-outline);cursor:pointer}.aYcZmW_selectable[aria-pressed=true]{background:var(--graphite-primary-container);color:var(--graphite-on-primary-container);box-shadow:none}.aYcZmW_selectable:disabled{background:var(--graphite-surface-variant);color:var(--graphite-primary-disabled-content);box-shadow:inset 0 0 0 1px var(--graphite-primary-disabled);cursor:not-allowed}.aYcZmW_operational{cursor:pointer}.aYcZmW_operational.aYcZmW_neutral{box-shadow:inset 0 0 0 1px var(--graphite-outline)}.aYcZmW_operational.aYcZmW_primary{box-shadow:inset 0 0 0 1px var(--graphite-primary)}.aYcZmW_operational.aYcZmW_secondary{box-shadow:inset 0 0 0 1px var(--graphite-secondary)}.aYcZmW_operational.aYcZmW_info{box-shadow:inset 0 0 0 1px var(--graphite-info)}.aYcZmW_operational.aYcZmW_success{box-shadow:inset 0 0 0 1px var(--graphite-success)}.aYcZmW_operational.aYcZmW_danger{box-shadow:inset 0 0 0 1px var(--graphite-danger)}.aYcZmW_operational.aYcZmW_primary:hover:not(:disabled){background:var(--graphite-primary);color:var(--graphite-on-primary)}.aYcZmW_operational.aYcZmW_danger:hover:not(:disabled){background:var(--graphite-danger);color:var(--graphite-on-primary)}.aYcZmW_operational:disabled{cursor:not-allowed}.aYcZmW_selectable:focus-visible,.aYcZmW_operational:focus-visible{outline:2px solid var(--graphite-primary);outline-offset:1px}.aYcZmW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._6Wk9rq_card{border-radius:var(--site-radius-surface);border:1px solid var(--graphite-outline-subtle);background:var(--graphite-elevation-01);height:100%;color:var(--graphite-on-surface);transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),border-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._6Wk9rq_media{display:block;overflow:hidden}._6Wk9rq_cover{width:100%;transition:scale var(--graphite-motion-duration-base) var(--graphite-motion-easing-out)}._6Wk9rq_text{align-items:flex-start;gap:var(--graphite-space-03);padding:var(--graphite-space-06);flex-direction:column;display:flex}._6Wk9rq_title{font-size:var(--graphite-text-heading-6-size);line-height:var(--graphite-text-heading-6-line-height);font-weight:var(--graphite-text-weight-bold)}._6Wk9rq_description{font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);color:var(--graphite-on-surface-variant)}._6Wk9rq_cta{align-items:center;gap:var(--graphite-space-02);margin-top:var(--graphite-space-03);font-size:var(--graphite-text-body-3-size);color:var(--graphite-primary);display:inline-flex}._6Wk9rq_card:hover{background:var(--graphite-elevation-02);border-color:var(--graphite-outline)}._6Wk9rq_card:hover ._6Wk9rq_cover{scale:calc(1 + .03*var(--graphite-motion-travel))}._6Wk9rq_card:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){._6Wk9rq_card{cursor:none}}@media (min-width:1056px){._6Wk9rq_wide{grid-template-columns:3fr 2fr;display:grid}._6Wk9rq_wide ._6Wk9rq_media{aspect-ratio:16/10;width:100%;min-width:0;max-height:36rem}._6Wk9rq_wide ._6Wk9rq_cover{height:100%;aspect-ratio:auto!important}._6Wk9rq_wide ._6Wk9rq_text{min-width:0;padding:var(--graphite-space-08);justify-content:center}._6Wk9rq_wide ._6Wk9rq_title{font-size:var(--graphite-text-heading-5-size);line-height:var(--graphite-text-heading-5-line-height)}}
.sNOOEq_trigger{bottom:var(--graphite-space-05);right:var(--graphite-space-05);z-index:7000;align-items:center;gap:var(--graphite-space-03);min-height:var(--graphite-space-09);padding:0 var(--graphite-space-05);border-radius:var(--site-radius-control);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay);border:0;display:inline-flex;position:fixed}html[data-glass=refract] .sNOOEq_trigger{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .sNOOEq_trigger{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .sNOOEq_trigger{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.sNOOEq_trigger{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.sNOOEq_trigger{color:var(--graphite-on-surface);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;cursor:pointer;transition:filter var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out)}.sNOOEq_trigger:hover{filter:brightness(1.18)}.sNOOEq_trigger:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.sNOOEq_triggerValue{color:var(--graphite-primary)}@media (max-width:671px){.sNOOEq_trigger{left:50%;right:auto;translate:-50%}}.sNOOEq_overlay{z-index:9000;padding:var(--graphite-space-05);background:var(--graphite-scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:sNOOEq_fade-in var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.sNOOEq_overlay[data-state=closed]{animation:sNOOEq_fade-out var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out) both}.sNOOEq_panel{width:min(44rem,100%);padding:var(--graphite-space-06);border-radius:var(--site-radius-surface);background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff80, #ffffff26 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff6, #ffffff1f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #ffffff59, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff70 0%, #f8faf97a 55%, #e8f2ee8c 100%);-webkit-backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:blur(14px)contrast(.42)brightness(1.52)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #283c371a,inset 0 -7px 0 -6px #ffffffb3,inset 0 0 0 1px #14181e14,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-glass=refract] .sNOOEq_panel{-webkit-backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3);backdrop-filter:url(#old-glass)blur(8px)contrast(.42)brightness(1.52)saturate(1.3)}html[data-theme=dark] .sNOOEq_panel{background:radial-gradient(ellipse 4px 2.2px at 22% 64%, #ffffff42, #ffffff14 60%, transparent 100%),radial-gradient(ellipse 2.5px 1.6px at 71% 41%, #fff3, #ffffff0f 60%, transparent 100%),radial-gradient(120% 40% at 50% 100%, #d2f0e61f, transparent 70%),radial-gradient(85% 75% at calc(50% - var(--sun-x) * 1.6%) calc((8 - var(--sun-y)) * 7%), var(--spec), transparent 70%),linear-gradient(to bottom, #ffffff14, #e1f0eb0d 55%, #bedcd21a),linear-gradient(to bottom, #12131799, #0e1111ad);-webkit-backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);backdrop-filter:blur(12px)brightness(1.15)saturate(1.2);box-shadow:inset 0 1px 0 #ffffff61,inset calc(var(--sun-x)*.07px) 0 0 0 var(--spec),inset 0 -6px 8px -4px #0000004d,inset 0 -7px 0 -6px #e6f8f233,inset 0 0 0 1px #ffffff24,var(--sun-shadow),var(--graphite-shadow-overlay)}html[data-theme=dark][data-glass=refract] .sNOOEq_panel{-webkit-backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2);backdrop-filter:url(#old-glass)blur(6px)brightness(1.15)saturate(1.2)}@media (prefers-reduced-transparency:reduce){.sNOOEq_panel{background:color-mix(in srgb, var(--graphite-elevation-02) 55%, var(--graphite-elevation-01));-webkit-backdrop-filter:none;backdrop-filter:none}}.sNOOEq_panel{color:var(--graphite-on-surface);animation:sNOOEq_rise var(--graphite-motion-duration-base) var(--graphite-motion-easing-out) both}.sNOOEq_panel:focus-visible{outline:none}.sNOOEq_head{margin-bottom:var(--graphite-space-05);justify-content:space-between;align-items:center;display:flex}.sNOOEq_title{font-size:var(--graphite-text-title-4-size);line-height:var(--graphite-text-title-4-line-height);font-weight:var(--graphite-text-weight-regular);color:var(--graphite-on-surface-variant);margin:0}.sNOOEq_close{width:var(--graphite-space-08);height:var(--graphite-space-08);border-radius:var(--site-radius-control);color:var(--graphite-on-surface);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sNOOEq_close:hover{background:color-mix(in srgb, var(--graphite-on-surface) 8%, transparent)}.sNOOEq_close:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.sNOOEq_grid{gap:var(--graphite-space-03);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sNOOEq_option{align-items:center;gap:var(--graphite-space-04);width:100%;padding:var(--graphite-space-03);border-radius:var(--site-radius-surface);background:color-mix(in srgb, var(--graphite-on-surface) 5%, transparent);color:var(--graphite-on-surface);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),border-color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);border:1px solid #0000;display:flex}.sNOOEq_option:hover{background:color-mix(in srgb, var(--graphite-on-surface) 10%, transparent)}.sNOOEq_option[aria-pressed=true]{border-color:var(--graphite-primary)}.sNOOEq_option:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.sNOOEq_thumb{width:var(--graphite-space-09);height:var(--graphite-space-09);border-radius:var(--site-radius-control);flex:none}.sNOOEq_optionText{flex-direction:column;min-width:0;display:flex}.sNOOEq_optionLabel{font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height)}.sNOOEq_optionCount{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);color:var(--graphite-on-surface-variant)}@keyframes sNOOEq_fade-in{0%{opacity:0}}@keyframes sNOOEq_fade-out{to{opacity:0}}@keyframes sNOOEq_rise{0%{opacity:0;transform:translateY(calc(var(--graphite-space-05) * var(--graphite-motion-travel)))}}
.F_dyiW_next{gap:var(--graphite-space-05);height:100%;min-height:inherit;padding:calc(var(--graphite-space-10) + var(--graphite-space-05)*2) var(--site-gutter) var(--graphite-space-05);background:var(--graphite-surface);color:var(--graphite-on-surface);border-left:1px solid var(--graphite-outline-subtle);flex-direction:column;display:flex}.F_dyiW_label,.F_dyiW_previewHead{font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);text-transform:uppercase;color:var(--graphite-on-surface-variant);margin:0}.F_dyiW_title{color:var(--graphite-on-surface);transition:color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);flex-direction:column;text-decoration:none;display:flex}.F_dyiW_title:hover,.F_dyiW_title:hover .F_dyiW_kind{color:var(--graphite-primary)}.F_dyiW_title:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:4px}.F_dyiW_name,.F_dyiW_kind{font-size:var(--graphite-text-heading-3-size);line-height:var(--graphite-text-heading-3-line-height);font-weight:var(--graphite-text-weight-regular,400);letter-spacing:-.01em}.F_dyiW_kind{color:var(--graphite-on-surface-variant);transition:color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out)}.F_dyiW_preview{gap:var(--graphite-space-03);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.F_dyiW_previewHead{justify-content:space-between;gap:var(--graphite-space-04);display:flex}.F_dyiW_all{min-height:var(--graphite-space-06);color:var(--graphite-on-surface);align-items:center;text-decoration:none;display:inline-flex}.F_dyiW_all:hover{color:var(--graphite-primary)}.F_dyiW_all:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.F_dyiW_card{border-radius:var(--site-radius-control);background:var(--graphite-elevation-02);flex:1;min-height:8rem;display:block;position:relative;overflow:hidden}.F_dyiW_shot{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);position:absolute;inset:0}.F_dyiW_on{opacity:1}.F_dyiW_cta{left:var(--graphite-space-04);bottom:var(--graphite-space-04);align-items:center;gap:var(--graphite-space-02);padding:var(--graphite-space-02) var(--graphite-space-04);border-radius:var(--site-radius-control);background:var(--graphite-surface);color:var(--graphite-on-surface);font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);opacity:0;translate:0 var(--graphite-space-02);transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out),translate var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);display:inline-flex;position:absolute}.F_dyiW_card:hover .F_dyiW_cta{opacity:1;translate:0}.F_dyiW_preview .F_dyiW_toggle{top:calc(var(--graphite-space-06) + var(--graphite-space-05));right:var(--graphite-space-03);color:var(--graphite-on-surface);background:var(--graphite-scrim);position:absolute}.F_dyiW_next .F_dyiW_foot{max-width:none;padding:var(--graphite-space-05) 0 0}@media (min-width:672px){.F_dyiW_next{gap:var(--graphite-space-07) var(--graphite-space-07);padding-bottom:var(--graphite-space-06);grid-template:"label title"minmax(0,1fr)".preview""foot foot"/minmax(0,1fr) minmax(0,1fr);display:grid}.F_dyiW_label{grid-area:label;align-self:center}.F_dyiW_title{grid-area:title;align-self:center}.F_dyiW_preview{grid-area:preview;justify-self:end;width:min(26rem,100%)}.F_dyiW_card{aspect-ratio:16/10;flex:none}.F_dyiW_foot{grid-area:foot}}@media (min-width:672px) and (max-height:640px){.F_dyiW_card{aspect-ratio:16/7}}@media (prefers-reduced-motion:reduce){.F_dyiW_preview .F_dyiW_toggle{display:none}}
.mAEwHa_intro{align-items:flex-start;gap:var(--graphite-space-04);flex-direction:column;display:flex}.mAEwHa_title.mAEwHa_title{font-size:var(--graphite-text-heading-5-size);line-height:var(--graphite-text-heading-5-line-height);font-weight:var(--graphite-text-weight-bold)}.mAEwHa_lead{max-width:68ch;font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);color:var(--graphite-on-surface-variant);margin:0}.mAEwHa_meta{gap:var(--graphite-space-05);width:100%;margin:var(--graphite-space-02) 0 0;padding-top:var(--graphite-space-05);border-top:1px solid var(--graphite-outline-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mAEwHa_meta dt{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant)}.mAEwHa_meta dd{margin:var(--graphite-space-02) 0 0;font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);font-weight:var(--graphite-text-weight-semibold);color:var(--graphite-on-surface)}@media (min-width:672px) and (max-width:1055px){.mAEwHa_meta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1056px){.mAEwHa_title.mAEwHa_title{font-size:var(--graphite-text-heading-6-size);line-height:var(--graphite-text-heading-6-line-height)}}.mAEwHa_hero,.mAEwHa_heroEmbed{animation:mAEwHa_arrive-rise var(--graphite-motion-duration-emphasis) var(--graphite-motion-easing-out) both}@keyframes mAEwHa_arrive-rise{0%{opacity:0;translate:0 calc(var(--graphite-space-09)*var(--graphite-motion-travel))}}:is(html[data-arrive=cover] .mAEwHa_hero,html[data-arrive=cover] .mAEwHa_heroEmbed){animation:none}.mAEwHa_hero{aspect-ratio:21/9;object-fit:cover;border-radius:var(--site-radius-surface);width:100%;height:auto}.mAEwHa_heroEmbed{margin-bottom:var(--graphite-space-04)}.mAEwHa_body{max-width:75rem;padding-top:var(--graphite-space-09)}.mAEwHa_section{margin-bottom:var(--graphite-space-10);scroll-margin-top:calc(var(--site-bar-height) + var(--graphite-space-06))}.mAEwHa_sectionInner{gap:var(--graphite-space-06);flex-direction:column;display:flex}.mAEwHa_section+.mAEwHa_section{padding-top:var(--graphite-space-10);border-top:1px solid var(--graphite-outline-subtle)}.mAEwHa_sectionHead{gap:var(--graphite-space-03);flex-direction:column;display:flex}.mAEwHa_heading.mAEwHa_heading{font-size:var(--graphite-text-heading-5-size);line-height:var(--graphite-text-heading-5-line-height);font-weight:var(--graphite-text-weight-bold)}.mAEwHa_eyebrow{font-size:var(--graphite-text-title-5-size);line-height:var(--graphite-text-title-5-line-height);font-weight:var(--graphite-text-weight-medium);color:var(--graphite-on-surface-variant)}@media (max-width:671px){.mAEwHa_hero{aspect-ratio:16/9}.mAEwHa_body{padding-top:var(--graphite-space-09)}}
.MRpo6a_tile{aspect-ratio:1;border-radius:var(--site-radius-surface);background:var(--graphite-surface-variant);color:var(--graphite-on-surface);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.MRpo6a_cover{object-fit:cover;width:100%;height:100%}.MRpo6a_bar,.MRpo6a_panel{border-radius:var(--site-radius-control);inset:auto var(--graphite-space-02) var(--graphite-space-02);background:color-mix(in srgb, var(--graphite-elevation-01) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.MRpo6a_bar{align-items:flex-start;gap:var(--graphite-space-02);padding:var(--graphite-space-03) var(--graphite-space-04);font-size:var(--graphite-text-title-5-size);line-height:var(--graphite-text-title-5-line-height);font-weight:var(--graphite-text-weight-medium);flex-direction:column;display:flex}.MRpo6a_barTitle{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.MRpo6a_panel{inset:var(--graphite-space-02);align-items:flex-start;gap:var(--graphite-space-03);padding:var(--graphite-space-05);opacity:0;transform:translateY(calc(var(--graphite-space-05) * var(--graphite-motion-travel)));transition:opacity var(--graphite-motion-duration-base) var(--graphite-motion-easing-out),transform var(--graphite-motion-duration-base) var(--graphite-motion-easing-out);flex-direction:column;display:flex}.MRpo6a_panelTitle{font-size:var(--graphite-text-title-4-size);line-height:var(--graphite-text-title-4-line-height);font-weight:var(--graphite-text-weight-semibold)}.MRpo6a_panelText{font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);color:var(--graphite-on-surface-variant)}@media (hover:hover) and (pointer:fine){.MRpo6a_tile{cursor:none}}@media (hover:hover){.MRpo6a_tile:hover .MRpo6a_panel{opacity:1;transform:none}}.MRpo6a_tile:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}.MRpo6a_tile:focus-visible .MRpo6a_panel{opacity:1;transform:none}.MRpo6a_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
._5ETc4a_shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}._5ETc4a_side{display:none}._5ETc4a_content{min-width:0;padding-top:calc(var(--graphite-space-10) + var(--graphite-space-05));padding-bottom:calc(var(--graphite-space-09) + var(--graphite-space-07));flex-direction:column;display:flex}@media (min-width:1056px){._5ETc4a_shell{grid-template-columns:calc(20rem + var(--graphite-space-05)*2) minmax(0, 1fr)}._5ETc4a_side{display:block}._5ETc4a_facts{top:var(--rail-top,0px);padding:calc(var(--graphite-space-10) + var(--graphite-space-05) + var(--graphite-space-07)) var(--graphite-space-06) var(--graphite-space-07) var(--site-gutter);position:sticky}._5ETc4a_content{padding-top:0;padding-bottom:0}}
.HPkoFG_status{min-height:var(--graphite-space-06);margin:var(--graphite-space-03) 0 0;font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant)}.HPkoFG_tier{margin-top:var(--graphite-space-07)}.HPkoFG_tierLabel{margin:0 0 var(--graphite-space-05);font-family:var(--graphite-font-mono),monospace;font-size:var(--graphite-text-code-3-size);line-height:var(--graphite-text-code-3-line-height);font-weight:var(--graphite-text-weight-regular);text-transform:uppercase;letter-spacing:.04em;color:var(--graphite-on-surface-variant)}.HPkoFG_featured{gap:var(--graphite-space-07);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HPkoFG_lead{grid-column:1/-1}.HPkoFG_grid{gap:var(--graphite-space-07);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1055px){.HPkoFG_grid{gap:var(--graphite-space-06);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:671px){.HPkoFG_featured{gap:var(--graphite-space-06);grid-template-columns:minmax(0,1fr)}.HPkoFG_grid{gap:var(--graphite-space-05);grid-template-columns:repeat(2,minmax(0,1fr))}}.HPkoFG_deck :where(li){transition:opacity var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out)}.HPkoFG_deck[data-leaving] :where(li):not(:has([data-opening])){opacity:.35}
.m-QxeG_typography{color:var(--graphite-on-surface);margin:0}.m-QxeG_inverted{color:var(--graphite-surface)}.m-QxeG_display{font-family:var(--graphite-font-1);font-size:var(--graphite-text-heading-3-size);line-height:var(--graphite-text-heading-3-line-height);letter-spacing:-.02em}.m-QxeG_heading-1{font-family:var(--graphite-font-1);font-size:var(--graphite-text-title-1-size);line-height:var(--graphite-text-title-1-line-height);letter-spacing:-.015em}.m-QxeG_heading-2{font-family:var(--graphite-font-1);font-size:var(--graphite-text-title-2-size);line-height:var(--graphite-text-title-2-line-height)}.m-QxeG_heading-3{font-family:var(--graphite-font-2);font-size:var(--graphite-text-title-3-size);line-height:var(--graphite-text-title-3-line-height)}.m-QxeG_heading-4{font-family:var(--graphite-font-2);font-size:var(--graphite-text-title-4-size);line-height:var(--graphite-text-title-4-line-height)}.m-QxeG_body{font-family:var(--graphite-font-2);font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height)}.m-QxeG_caption{font-family:var(--graphite-font-2);font-size:var(--graphite-text-caption-1-size);line-height:var(--graphite-text-caption-1-line-height)}.m-QxeG_regular{font-weight:var(--graphite-text-weight-regular)}.m-QxeG_medium{font-weight:var(--graphite-text-weight-medium)}.m-QxeG_semibold{font-weight:var(--graphite-text-weight-semibold)}
._2xlmdq_page{max-width:var(--site-max-width);padding:var(--graphite-space-10) var(--site-gutter) 0;margin:0 auto}._2xlmdq_headline._2xlmdq_headline{max-width:68rem;font-weight:var(--graphite-text-weight-bold)}._2xlmdq_accent{color:var(--graphite-primary)}._2xlmdq_sectionTitle{font-family:var(--graphite-font-1);font-size:var(--graphite-text-heading-3-size);line-height:var(--graphite-text-heading-3-line-height);font-weight:var(--graphite-text-weight-bold);color:var(--graphite-on-surface);margin:0}._2xlmdq_bio,._2xlmdq_services{margin-top:var(--graphite-space-09);padding-top:var(--graphite-space-09);border-top:1px solid var(--graphite-outline-subtle)}._2xlmdq_bio{gap:var(--graphite-space-09);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._2xlmdq_bioText{gap:var(--graphite-space-05);flex-direction:column;max-width:36.25rem;display:flex}._2xlmdq_person{padding-bottom:var(--graphite-space-05);border-bottom:1px solid var(--graphite-outline-subtle)}._2xlmdq_name,._2xlmdq_role,._2xlmdq_paragraph{font-size:var(--graphite-text-body-1-size);line-height:var(--graphite-text-body-1-line-height);margin:0}._2xlmdq_role{color:var(--graphite-on-surface-variant)}._2xlmdq_portrait{border-radius:var(--site-radius-surface);width:100%}._2xlmdq_services{gap:var(--graphite-space-09);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._2xlmdq_serviceArea{gap:var(--graphite-space-09);flex-direction:column;display:flex}._2xlmdq_serviceGrid{gap:var(--graphite-space-09) var(--graphite-space-06);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._2xlmdq_serviceName{margin-bottom:var(--graphite-space-04);font-size:var(--graphite-text-title-5-size);line-height:var(--graphite-text-title-5-line-height);font-weight:var(--graphite-text-weight-semibold);color:var(--graphite-on-surface-variant)}._2xlmdq_serviceText{font-size:var(--graphite-text-body-1-size);line-height:var(--graphite-text-body-1-line-height);margin:0}._2xlmdq_back{min-height:var(--graphite-space-06);align-items:center;gap:var(--graphite-space-03);font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);color:var(--graphite-on-surface-variant);transition:color var(--graphite-motion-duration-fast) var(--graphite-motion-easing-out);align-self:flex-start;text-decoration:none;display:inline-flex}._2xlmdq_back:hover{color:var(--graphite-primary);text-decoration:underline}._2xlmdq_back:focus-visible{outline:2px solid var(--graphite-focus);outline-offset:2px}@media (max-width:1055px){._2xlmdq_services{gap:var(--graphite-space-07);grid-template-columns:minmax(0,1fr)}}@media (max-width:671px){._2xlmdq_page{padding-top:var(--graphite-space-07)}._2xlmdq_bio{gap:var(--graphite-space-07);grid-template-columns:minmax(0,1fr)}._2xlmdq_portrait{order:-1}._2xlmdq_serviceGrid{gap:var(--graphite-space-07);grid-template-columns:minmax(0,1fr)}}
.E4UUhq_intro{align-items:flex-start;gap:var(--graphite-space-04);flex-direction:column;display:flex}.E4UUhq_name.E4UUhq_name{font-size:var(--graphite-text-heading-5-size);line-height:var(--graphite-text-heading-5-line-height);font-weight:var(--graphite-text-weight-bold)}@media (min-width:1056px){.E4UUhq_name.E4UUhq_name{font-size:var(--graphite-text-heading-6-size);line-height:var(--graphite-text-heading-6-line-height)}}.E4UUhq_headline{font-size:var(--graphite-text-body-2-size);line-height:var(--graphite-text-body-2-line-height);color:var(--graphite-on-surface-variant);margin:0}.E4UUhq_factList{gap:var(--graphite-space-05);width:100%;margin:var(--graphite-space-02) 0 0;padding-top:var(--graphite-space-05);border-top:1px solid var(--graphite-outline-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.E4UUhq_factList>[data-wide]{grid-column:1/-1}.E4UUhq_factList dt{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant)}.E4UUhq_factList dd{margin:var(--graphite-space-02) 0 0;font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);font-weight:var(--graphite-text-weight-semibold);color:var(--graphite-on-surface);overflow-wrap:anywhere}.E4UUhq_factList dd[data-list]{font-weight:var(--graphite-text-weight-regular)}.E4UUhq_factList dd a{min-height:var(--graphite-space-06);align-items:center;display:inline-flex}.E4UUhq_hero{object-fit:cover;border-radius:var(--site-radius-surface);width:100%;height:8.375rem;margin-bottom:var(--graphite-space-07)}.E4UUhq_page{max-width:calc(75rem + 2*var(--site-gutter));padding:var(--graphite-space-07) var(--site-gutter) 0}@media (min-width:1056px){.E4UUhq_page{padding-left:var(--graphite-space-08);padding-top:var(--graphite-space-05)}}@media (min-width:1312px){.E4UUhq_page{max-width:calc(75rem + var(--graphite-space-10) + var(--site-gutter));padding-left:var(--graphite-space-10)}}.E4UUhq_summary{max-width:68ch;margin:0 0 var(--graphite-space-06);font-size:var(--graphite-text-title-4-size);line-height:var(--graphite-text-title-4-line-height);font-weight:var(--graphite-text-weight-semibold)}.E4UUhq_download.E4UUhq_download{margin-bottom:var(--graphite-space-08);text-decoration:none}.E4UUhq_timeline{padding-left:var(--graphite-space-06);margin-bottom:var(--graphite-space-08);position:relative}.E4UUhq_timeline:before{content:"";top:var(--graphite-space-05);background:var(--graphite-outline-subtle);width:1px;position:absolute;bottom:0;left:5px}.E4UUhq_label{margin:0 0 var(--graphite-space-06);font-size:var(--graphite-text-caption-2-size);line-height:var(--graphite-text-caption-2-line-height);font-weight:var(--graphite-text-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite-on-surface-variant);position:relative}.E4UUhq_label:before{content:"";top:50%;left:calc(var(--graphite-space-06)*-1);border-radius:var(--site-radius-pill);border:1px solid var(--graphite-primary);background:var(--graphite-surface);width:11px;height:11px;box-shadow:inset 0 0 0 3px var(--graphite-surface),inset 0 0 0 6px var(--graphite-primary);position:absolute;translate:0 -50%}.E4UUhq_entries{gap:var(--graphite-space-08);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.E4UUhq_entry{gap:var(--graphite-space-05);padding-left:var(--graphite-space-05);border-left:2px solid var(--graphite-primary);flex-direction:column;display:flex}.E4UUhq_entryHead{gap:var(--graphite-space-04);align-items:flex-start;display:flex}.E4UUhq_logo{border-radius:var(--site-radius-surface);outline:1px solid var(--graphite-outline-subtle);outline-offset:-1px;flex:none;width:56px;height:56px}.E4UUhq_ownMark{color:var(--graphite-on-surface);place-items:center;display:grid}.E4UUhq_ownMark svg{width:36px;height:auto}.E4UUhq_initials{background:var(--graphite-primary-container);color:var(--graphite-on-primary-container);font-size:var(--graphite-text-title-5-size);font-weight:var(--graphite-text-weight-semibold);letter-spacing:.02em;place-items:center;display:grid}.E4UUhq_entryTitles{gap:var(--graphite-space-01);flex-direction:column;min-width:0;display:flex}.E4UUhq_when{gap:var(--graphite-space-03);flex-wrap:wrap;margin:0;display:flex}.E4UUhq_dates,.E4UUhq_place{font-size:var(--graphite-text-caption-2-size);line-height:var(--graphite-text-caption-2-line-height);font-weight:var(--graphite-text-weight-semibold);text-transform:uppercase;color:var(--graphite-on-surface-variant);margin:0}.E4UUhq_place{align-items:center;gap:var(--graphite-space-01);display:inline-flex}.E4UUhq_pin{width:12px;height:12px}.E4UUhq_title{font-size:var(--graphite-text-title-5-size);line-height:var(--graphite-text-title-5-line-height);font-weight:var(--graphite-text-weight-semibold);margin:0}.E4UUhq_org{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);color:var(--graphite-on-surface-variant);margin:0}.E4UUhq_bodies{gap:var(--graphite-space-04);flex-direction:column;max-width:68ch;display:flex}@media (min-width:1312px){.E4UUhq_entry{column-gap:var(--graphite-space-08);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}}.E4UUhq_body{font-size:var(--graphite-text-body-3-size);line-height:var(--graphite-text-body-3-line-height);margin:0}
.kg6jQq_frame{width:100%;height:calc(100dvh - var(--graphite-space-10) - var(--graphite-space-05));border:0;display:block}
._2jWFaq_hero{min-height:calc(49.6875rem - var(--site-bar-height));align-items:center;display:flex;position:relative;overflow:hidden}._2jWFaq_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._2jWFaq_text{width:100%;max-width:var(--site-max-width);padding:0 var(--graphite-space-12);margin:0 auto;position:relative}._2jWFaq_title{font-family:var(--graphite-font-1);font-size:var(--graphite-text-heading-1-size);line-height:var(--graphite-text-heading-1-line-height);font-weight:var(--graphite-text-weight-bold);color:var(--graphite-on-surface);margin:0}._2jWFaq_subtitle{font-size:var(--graphite-text-heading-5-size);line-height:var(--graphite-text-heading-5-line-height);font-weight:var(--graphite-text-weight-semibold);color:var(--graphite-on-surface);margin:0}@media (max-width:671px){._2jWFaq_hero{min-height:60vh}._2jWFaq_text{padding:0 var(--site-gutter)}}
.qnDekq_page{max-width:var(--site-max-width);padding:var(--graphite-space-10) var(--site-gutter) 0;margin:0 auto}.qnDekq_intro{gap:var(--graphite-space-07);margin-bottom:var(--graphite-space-08);flex-direction:column;display:flex}.qnDekq_headline.qnDekq_headline{font-weight:var(--graphite-text-weight-bold)}.qnDekq_accent{color:var(--graphite-primary)}.qnDekq_lead.qnDekq_lead{font-weight:var(--graphite-text-weight-regular)}@media (max-width:671px){.qnDekq_page{padding-top:var(--graphite-space-07)}}
