.site-motion-reveal{opacity:0;translate:0 28px;scale:.988;transition:opacity .65s cubic-bezier(.22,1,.36,1) var(--site-motion-delay,0s),translate .75s cubic-bezier(.22,1,.36,1) var(--site-motion-delay,0s),scale .75s cubic-bezier(.22,1,.36,1) var(--site-motion-delay,0s),filter .6s cubic-bezier(.22,1,.36,1) var(--site-motion-delay,0s);will-change:opacity,translate,scale}.site-motion-reveal.is-visible{opacity:1;translate:0 0;scale:1}@media (prefers-reduced-motion:reduce){.site-motion-reveal,.site-motion-reveal.is-visible{opacity:1;translate:none;scale:none;transition:none}}.site-marquee{--marquee-duration:40s;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.site-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:site-marquee-scroll var(--marquee-duration) linear infinite}.site-marquee-group{display:flex;align-items:center;flex:none;padding-right:3.5rem}.site-marquee:hover .site-marquee-track{animation-play-state:paused}@keyframes site-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.site-marquee{mask-image:none;-webkit-mask-image:none}.site-marquee-track{animation:none;width:auto;flex-wrap:wrap}.site-marquee-group[aria-hidden]{display:none}}.site-header{background-color:var(--tone-bg-canvas);border-bottom:1px solid var(--tone-border-subtle)}.site-header .logo svg{height:22px;width:auto}@media (min-width:768px){.site-header .logo svg{height:26px}}.site-header[data-surface=ink]{background-color:var(--tone-bg-emphasis);border-bottom-color:var(--tone-border-on-ink)}@keyframes nav-pop-in{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}.nav-pop{animation:nav-pop-in .16s cubic-bezier(.22,1,.36,1) both}.mnav-burger{position:relative}.mnav-burger-line{position:absolute;top:50%;left:50%;width:18px;height:1.5px;border-radius:999px;background-color:currentColor;transition:transform .24s ease-in-out,opacity .24s ease-in-out}.mnav-burger-line-1{transform:translate(-50%,calc(-50% - 5px))}.mnav-burger-line-2{transform:translate(-50%,-50%)}.mnav-burger-line-3{transform:translate(-50%,calc(-50% + 5px))}.mnav-burger-line-2:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:currentColor;opacity:0;transition:transform .24s ease-in-out,opacity .24s ease-in-out}.mnav-burger[data-state=open] .mnav-burger-line-1,.mnav-burger[data-state=open] .mnav-burger-line-3{opacity:0}.mnav-burger[data-state=open] .mnav-burger-line-2{transform:translate(-50%,-50%) rotate(45deg)}.mnav-burger[data-state=open] .mnav-burger-line-2:after{opacity:1;transform:rotate(-90deg)}.mnav-layer{position:absolute;inset:0;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .32s cubic-bezier(.32,.72,0,1);will-change:transform,opacity}.mnav-layer[data-pos=before]{transform:translate3d(-20%,0,0);opacity:0;pointer-events:none}.mnav-layer[data-pos=after]{transform:translate3d(100%,0,0);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.nav-pop{animation:none}.mnav-back,.mnav-burger-line,.mnav-burger-line-2:after,.mnav-layer{transition-duration:0s!important}}