*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}.will-change-transform{will-change:transform}.will-change-scroll{will-change:scroll-position}.backdrop-blur-optimized{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateZ(0)}.scroll-optimized,.timeline-item{contain:layout style paint;transform:translateZ(0)}.timeline-item{will-change:auto;backface-visibility:hidden;perspective:1000px}.timeline-sticky-element{contain:layout style;backface-visibility:hidden}.timeline-dot{contain:strict;backface-visibility:hidden}.timeline-content{contain:layout style paint;backface-visibility:hidden}.timeline-line,.timeline-progress{contain:strict;pointer-events:none}.is-scrolling .timeline-item,.is-scrolling .timeline-line,.is-scrolling .timeline-sticky-element{will-change:transform}.is-scrolling .timeline-progress{will-change:height,opacity}body{overflow-x:hidden}.glass-card-optimized{contain:layout style paint;will-change:auto;perspective:1000px}.glass-card-optimized,.glass-card-optimized>div{transform:translateZ(0);backface-visibility:hidden}.ethereal-background-layer,.icon-container{contain:strict;transform:translateZ(0);backface-visibility:hidden;will-change:auto}.ethereal-background-layer{pointer-events:none}.scrollable-content-layer{position:relative}.scroll-isolated,.scrollable-content-layer{contain:layout style paint;transform:translateZ(0);isolation:isolate}@supports (backdrop-filter:blur(8px)){.backdrop-blur-sm{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@supports not (backdrop-filter:blur(8px)){.backdrop-blur-sm{background-color:rgba(0,0,0,.8)}}.scroll-optimized *{pointer-events:auto}.scroll-optimized .pointer-events-none{pointer-events:none}@media (prefers-reduced-motion:no-preference){.glass-card-optimized,.timeline-item,.timeline-line,.timeline-sticky-element{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.timeline-line,.timeline-progress{transition:none!important;animation:none!important}}.timeline-optimized{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.timeline-item-optimized{contain:layout style;will-change:auto}.timeline-content-optimized{contain:content;isolation:isolate}@keyframes subtle-shift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-20px,0) scale(1.05)}}.gradient-optimized{will-change:auto;transform:translateZ(0);image-rendering:optimizeSpeed}.background-layer-optimized{will-change:auto;contain:strict}.intersection-target{contain:layout;content-visibility:auto}@media (prefers-reduced-motion:no-preference){.timeline-item-optimized:not(.in-view){content-visibility:auto;contain-intrinsic-size:0 500px}}.performance-critical{contain:layout style paint;will-change:transform}@supports (overscroll-behavior:contain){.scroll-container-optimized{overscroll-behavior:contain}}.transform-gpu{transform:translateZ(0);will-change:transform}.text-optimized{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simple-paint{will-change:auto;contain:paint}