:root {--dur-1: .12s;--dur-2: .2s;--dur-3: .34s;--dur-4: .55s;--dur-5: .9s;--ease-out: cubic-bezier(.16,.84,.34,1);--ease-snap: cubic-bezier(.2,1.2,.3,1);--reveal-delay: 0s;}[data-reveal].is-armed {opacity: 0;transform: translateY(14px);transition: opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);}[data-reveal].is-armed.is-in {opacity: 1;transform: none;}[data-reveal].is-armed [data-reveal-item] {opacity: 0;transform: translateY(10px);transition: opacity var(--dur-4) var(--ease-out) var(--reveal-delay),transform var(--dur-4) var(--ease-out) var(--reveal-delay);}[data-reveal].is-armed.is-in [data-reveal-item] {opacity: 1;transform: none;transition: opacity var(--dur-4) var(--ease-out) var(--reveal-delay),transform var(--dur-4) var(--ease-out) var(--reveal-delay),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),translate var(--dur-3) var(--ease-out);}.section[data-reveal].is-armed {opacity: 1;transform: none;}.section[data-reveal].is-armed > * {opacity: 0;transform: translateY(14px);transition: opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);}.section[data-reveal].is-armed.is-in > * {opacity: 1;transform: none;}img.is-photo-armed {opacity: 0;transition: opacity var(--dur-3) var(--ease-out);}img.is-photo-armed.is-loaded {opacity: 1;}.section[data-reveal].is-armed::after {content: "";position: absolute;inset-block-start: 0;inset-inline-start: 0;height: 1px;width: 0;background: var(--c-mark);transition: width var(--dur-5) var(--ease-out),background-color var(--dur-3) var(--ease-out) var(--dur-5);}.section[data-reveal].is-armed.is-in::after {width: 100%;background: var(--c-line);}.site-header__inner::before {transition: background-color var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out);}.site-header__brand,.lang__btn,.nav__toggle {transition: color var(--dur-3) var(--ease-out),background-color var(--dur-2) var(--ease-out);}@media (prefers-reduced-motion: no-preference) {.nav[data-enhanced="true"][data-open="true"] .nav__list,.nav[data-enhanced="true"][data-open="true"] .site-header__actions > .btn--primary {animation: nav-drawer-in var(--dur-3) var(--ease-out) both;}.site-header:has(.nav[data-open="true"])::after {animation: nav-scrim-in var(--dur-3) var(--ease-out) both;}}@keyframes nav-drawer-in {from {transform: translateX(100%);}to {transform: none;}}@keyframes nav-scrim-in {from {opacity: 0;}to {opacity: 1;}}@media (prefers-reduced-motion: reduce) {[data-reveal].is-armed,[data-reveal].is-armed [data-reveal-item] {opacity: 1 !important;transform: none !important;transition: none !important;}}.hero__media[data-lock]::before,.hero__media[data-lock]::after {opacity: 0;transition: opacity var(--dur-3) var(--ease-out),inset-block-start var(--dur-5) var(--ease-snap),inset-inline-start var(--dur-5) var(--ease-snap),inset-block-end var(--dur-5) var(--ease-snap),inset-inline-end var(--dur-5) var(--ease-snap);}.hero__media[data-lock]::before {inset-block-start: 34px;inset-inline-start: 34px;}.hero__media[data-lock]::after {inset-block-end: 34px;inset-inline-end: 34px;}.hero__media[data-lock].is-locked::before,.hero__media[data-lock].is-locked::after {opacity: 1;}.hero__media[data-lock].is-locked::before {inset-block-start: 10px;inset-inline-start: 10px;}.hero__media[data-lock].is-locked::after {inset-block-end: 10px;inset-inline-end: 10px;}@media (prefers-reduced-motion: reduce) {.hero__media[data-lock]::before,.hero__media[data-lock]::after {opacity: 1 !important;transition: none !important;}.hero__media[data-lock]::before {inset-block-start: 10px;inset-inline-start: 10px;}.hero__media[data-lock]::after {inset-block-end: 10px;inset-inline-end: 10px;}}
