.hero .hero-image{z-index:-1;opacity:1}.hero-video-stage{z-index:1;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.hero-video[data-video-state=playing] .hero-video-stage{opacity:1}.hero-video-stage video{object-fit:cover;pointer-events:none;width:100%;height:100%}.hero-particle-stage{z-index:-3;pointer-events:none;opacity:.82;mix-blend-mode:soft-light;position:absolute;inset:0}.hero-particle-stage video{object-fit:cover;pointer-events:none;width:100%;height:100%}.hero .hero-wash{background:linear-gradient(90deg,#0770a4e8 0%,#0770a4dc 28%,#0770a477 57%,#0770a412 80%),linear-gradient(#0000 40%,#0770a4dc)}.hero-bottom{flex-wrap:wrap}.hero-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.hero-video-toggle{color:#fff;border-color:#ffffff6c;flex-shrink:0}.hero-video-toggle .pause-icon,.hero-video-toggle[data-playing=true] .play-icon{display:none}.hero-video-toggle[data-playing=true] .pause-icon{display:block}@media (width<=760px){.hero-video:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#002336d1 0%,#002e46a8 55%,#001c2c6b 100%),linear-gradient(#0000 42%,#00182799);position:absolute;inset:0}.hero-bottom{gap:16px}.hero-controls{gap:8px}.hero-particle-stage{display:none}}@media (prefers-reduced-motion:reduce){.hero-video-stage,.hero-particle-stage{transition:none;display:none}}.about-science{background:var(--blue);background:linear-gradient(100deg,color-mix(in srgb,var(--blue) 24%,#000),var(--blue) 82%);color:#fff;isolation:isolate}.about-science .about-grid{align-items:center}.about-science .section-title{color:#fff}.about-science .section-title em{color:var(--lime)}.about-science .about-copy .prose{color:#fff}.about-science .button{background:var(--lime);color:#000;border-color:var(--lime)}@media (hover:hover) and (pointer:fine){.about-science .button:hover{color:#fff}}.adsorption-scene{margin-top:28px;position:relative}.adsorption-stage{aspect-ratio:16/9;isolation:isolate;position:relative;overflow:hidden}.adsorption-media{position:absolute;inset:0;transform:scale(1.035)}.adsorption-media img,.adsorption-media video,.adsorption-media canvas{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.adsorption-media video{opacity:0;transition:opacity .6s var(--ease-out)}.adsorption-scene[data-video-ready] video{opacity:1}.adsorption-stage{mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);mask-composite:intersect}.adsorption-controls{border-top:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.adsorption-attract{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:8px 0;font-size:15px;display:inline-flex}.adsorption-attract[aria-pressed=true] .ui-icon{color:var(--lime)}.adsorption-attract .ui-icon{width:24px;height:24px}.adsorption-toggle{color:#fff;border-color:#ffffff80;flex-shrink:0}.adsorption-toggle .pause-icon,.adsorption-toggle[data-playing=true] .play-icon{display:none}.adsorption-toggle[data-playing=true] .pause-icon{display:block}@media (hover:hover) and (pointer:fine){.adsorption-attract:hover span{text-underline-offset:5px;text-decoration:underline}}@media (width>=901px){.adsorption-stage{width:112%;margin-left:-6%}.about-science .about-copy{padding-block:28px}}@media (width<=900px){.about-science .about-grid{gap:40px}.adsorption-scene{max-width:620px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.adsorption-media video{transition:none}}[data-home-motion] .rio-feature.is-pending .rio-feature-image{clip-path:inset(0 0 0 100%)}[data-home-motion] .rio-feature.is-pending .rio-feature-type>*{clip-path:inset(-30% 100% -30% 0)}[data-home-motion] .rio-feature.is-pending .rio-feature-caption,[data-home-motion] .about-copy.is-pending .prose p,[data-home-motion] .fees-grid.is-pending .fee-card :is(h3,p){transform:translateY(8px)}[data-home-motion] .fees-grid.is-pending .fee-featured{--bar:0}[data-home-motion] :is(.sponsors-grid,.support-grid).is-pending img{clip-path:inset(0 0 100%)}.fee-featured:before{transform:scaleX(var(--bar,1));transform-origin:0}[data-home-motion] .program-section .day-tabs button:after{content:"";background:var(--lime);height:3px;transform:scaleX(var(--tab-line,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-3px;left:0;right:0}[data-home-motion] .program-section .day-tabs button[aria-selected=true]{--tab-line:1;border-bottom-color:#0000}@media print{[data-home-motion] .rio-feature.is-pending .rio-feature-image,[data-home-motion] .rio-feature.is-pending .rio-feature-type>*,[data-home-motion] :is(.sponsors-grid,.support-grid).is-pending img{clip-path:none}[data-home-motion] .rio-feature.is-pending .rio-feature-caption,[data-home-motion] .about-copy.is-pending .prose p,[data-home-motion] .fees-grid.is-pending .fee-card :is(h3,p){transform:none}[data-home-motion] .fees-grid.is-pending .fee-featured{--bar:1}}
