@view-transition{navigation:auto}:root{--page_transition_duration: var(--transition_time_s);--page_transition_easing: var(--ease_standard);--page_transition_distance: 0px}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--page_transition_duration);animation-timing-function:var(--page_transition_easing)}::view-transition-new(root){animation-name:page_transition_in}@keyframes page_transition_in{from{opacity:0;translate:0 var(--page_transition_distance)}}[data-page-transition=keep]{view-transition-name:page_transition_keep}::view-transition-group(page_transition_keep),::view-transition-new(page_transition_keep){animation:none}::view-transition-old(page_transition_keep){display:none}@media(prefers-reduced-motion: reduce){@view-transition{navigation:none}}html [data-scroll-reveal]{--scroll_reveal_distance: calc(var(--space_xs) * 1.5)}html [data-scroll-reveal-effect~=slideup]{--scroll_reveal_duration: calc(var(--transition_time_l) * 1.3)}html .card_item[data-scroll-reveal][data-scroll-reveal-state=hidden]{translate:none}@media(prefers-reduced-motion: no-preference){html.js .card_item[data-scroll-reveal][data-scroll-reveal-state=in]:not([data-scroll-reveal-jump]){animation:codex_card_in var(--scroll_reveal_duration, var(--transition_time_l)) var(--scroll_reveal_easing, var(--ease_entrance)) both;animation-delay:calc(var(--scroll_reveal_delay, 0ms) + var(--scroll_reveal_index, 0)*var(--scroll_reveal_stagger, 90ms))}}html [data-scroll-reveal-effect~=wipeup]{--scroll_reveal_duration: calc(var(--transition_time_l) * 1.5);--scroll_reveal_easing: var(--ease_entrance)}html .page_loader_progress{--page_loader_progress_out: var(--transition_time_s);--page_loader_progress_lift: var(--transition_time_m);--page_loader_progress_boot_max: calc(var(--transition_time_l) * 2)}html .slider_nav:has(.control_icon){--glyph_size: var(--button_icon_size)}@keyframes codex_card_in{from{opacity:0;transform:translateY(var(--scroll_reveal_distance, 0.8rem))}}:root{--page_transition_distance: calc(var(--space_xs) * 0.75)}.topbar{view-transition-name:page_transition_keep}@media(prefers-reduced-motion: no-preference){.js .box_image img{scale:1.05;transform-origin:center bottom}.js .intro_full_bg_image img{scale:1.1}.js .intro_full_bg_image{overflow:clip}@keyframes codex_intro_in{from{opacity:0;translate:0 var(--scroll_reveal_distance, 0.8rem)}}}@media(prefers-reduced-motion: no-preference)and (prefers-reduced-motion: no-preference){:is(.intro_full_content .wrapper,.intro_split_content)>:not(:has(.typo_reveal)),.intro_full_aside{--scroll_reveal_distance: calc(var(--space_xs) * 1.5);animation:codex_intro_in calc(var(--transition_time_l)*1.3) var(--ease_entrance) both;animation-delay:calc(.35s + var(--codex_intro_i, 0)*.12s)}:is(.intro_full_content .wrapper,.intro_split_content)>:nth-child(2){--codex_intro_i: 1}:is(.intro_full_content .wrapper,.intro_split_content)>:nth-child(3){--codex_intro_i: 2}:is(.intro_full_content .wrapper,.intro_split_content)>:nth-child(4){--codex_intro_i: 3}:is(.intro_full_content .wrapper,.intro_split_content)>:nth-child(n+5){--codex_intro_i: 4}.intro_full_aside{--codex_intro_i: 4}}