@import "https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@1,6..72,300;1,6..72,400&display=swap";.rb{--rb-ink:#2b2b2b;--rb-ink-400:#555;--rb-ink-300:#717171;--rb-ink-200:#9d9d9d;--rb-white:#fff;--rb-off:#f8f8f8;--rb-off-600:#e2e2e2;--rb-mist:#e2e8f0;--rb-mist-300:#ecf0f5;--rb-terra:#c45733;--rb-terra-200:#e4b2a1;--rb-teal:#3d665c;--rb-pad:64px;color:var(--rb-ink);background:var(--rb-off);-webkit-font-smoothing:antialiased;font-family:Geist,system-ui,-apple-system,sans-serif;line-height:normal;overflow-x:clip}@layer base{.rb :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:inherit}:where(.rb) :where(p){margin:0}:where(.rb) :where(button){font:inherit;color:inherit}}@layer components{.rb-serif{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:300}.rb-logo{background:currentColor;width:71.737px;height:47px;display:block;-webkit-mask:url(/rebrand/ui/logo-mask.png) 50%/71.737px 47px no-repeat;mask:url(/rebrand/ui/logo-mask.png) 50%/71.737px 47px no-repeat}.rb-noscroll{scrollbar-width:none}.rb-noscroll::-webkit-scrollbar{display:none}.rb-page{background:#f8f8f8}@keyframes rb-marquee{0%{transform:translate3d(var(--rb-mq-from,-292px), 0, 0)}to{transform:translate3d(calc(var(--rb-mq-from,-292px) - 50%), 0, 0)}}.rb-marquee{animation:rb-marquee var(--rb-mq-time,40s) linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.rb-marquee{transform:translateX(var(--rb-mq-from,-292px));animation:none}}@keyframes rb-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes rb-fade{0%{opacity:0}to{opacity:1}}.rb-rise{animation:.9s cubic-bezier(.22,1,.36,1) .1s both rb-rise}.rb-fade-late{animation:.8s ease-out .8s both rb-fade}.rb-face-l,.rb-face-r{--rb-face-fade:calc(var(--rb-hero-p,0) * var(--rb-face-x) * 2.5);will-change:transform;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.rb-face-l{transform:translate3d(calc(var(--rb-hero-p,0) * var(--rb-face-x)), 0, 0);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade));mask-image:linear-gradient(to right, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade))}.rb-face-r{transform:translate3d(calc(var(--rb-hero-p,0) * var(--rb-face-x) * -1), 0, 0);-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade));mask-image:linear-gradient(to left, transparent, #000 var(--rb-face-fade)), linear-gradient(to top, transparent, #000 var(--rb-face-fade))}@media (prefers-reduced-motion:reduce){.rb-rise,.rb-fade-late{animation:none}.rb-face-l,.rb-face-r{transform:none;-webkit-mask-image:none;mask-image:none}}.rb-anim [data-reveal]{opacity:0;transform:translate3d(0, var(--rb-ry,24px), 0);transition:opacity .8s ease-out var(--rb-rd,0s), transform .9s cubic-bezier(.22, 1, .36, 1) var(--rb-rd,0s)}.rb-anim [data-reveal=fade]{transform:none}.rb-anim .rb-in [data-reveal],.rb-anim [data-reveal].rb-in{opacity:1;transform:none}.rb-acc{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s ease-out;display:grid}.rb-acc[data-open=true]{opacity:1;grid-template-rows:1fr}.rb-acc>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.rb-acc{transition:none}}.rb-gstroke{position:relative}.rb-gstroke:before{content:"";border-radius:inherit;background:var(--rb-stroke);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rb-istroke{position:relative}.rb-istroke:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #e2e2e2;position:absolute;inset:0}}
