.rb{--rb-bg:#fffaf1;--rb-line:#5c5650;--rb-pale:#15120f38;--rb-text:#6e675f;--rb-grey:#a59f97;--rb-kola:#6b3e1e;--rb-sahel:#e8935a;--rb-cream:#f7f0e3;--rb-slow:cubic-bezier(.31, .325, 0, .92);--rb-expo:cubic-bezier(.16, 1, .3, 1);--rb-ring:0 0 0 .5px #15120f24, 0 1px 1px #15120f0a, 0 2px 4px #15120f0d;background:var(--rb-bg);color:#15120f;overflow-x:clip}.rb :is(h1,h2,h3){letter-spacing:-.02em;text-wrap:balance;font-weight:330}:where(.rb) :is(h1,h2,h3),:where(.rb) p{margin:0}.rb-col{max-width:1180px;margin-inline:auto;padding-inline:32px}.rb-hero{text-align:center;justify-items:center;padding:40px 32px 96px;display:grid}.rb-hero .rb-granary{width:min(480px,88vw);height:auto;overflow:visible}.rb-hero h1{margin-top:18px;font-size:clamp(44px,5.4vw,64px);line-height:1.02}.rb-hero .rb-lede{max-width:30em;color:var(--rb-text);text-wrap:balance;margin-top:18px;font-size:18px;line-height:1.5}.rb-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.rb-pill{color:#15120f;height:44px;box-shadow:var(--rb-ring);transition:transform .25s var(--rb-expo), box-shadow .25s var(--rb-expo);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.rb-pill:hover{transform:translateY(-1px)}.rb-pill.ink{color:#fffaf1;box-shadow:none;background:#15120f}.rb-block{padding:96px 32px}.rb-block>h2{text-align:center;max-width:18em;margin-inline:auto;font-size:clamp(30px,3.2vw,40px);line-height:1.12}@keyframes rb-drop{0%{opacity:0;transform:translateY(-46px)}}@keyframes rb-lift{0%{opacity:0;transform:translateY(-60px)}55%{opacity:1;transform:translateY(30px)}}.rb-st{padding:24px 32px 96px}.rb-st[data-on]{height:calc(var(--n) * 70svh + 100svh - var(--hdr-h,64px));padding:0 32px}.rb-st[data-on]>.rb-st-pin{top:var(--hdr-h,64px);height:calc(100svh - var(--hdr-h,64px));flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky}.rb-st-pin{text-align:center;justify-items:center;display:grid}.rb-st h2{color:var(--rb-grey);letter-spacing:0;font-size:16px;font-weight:400}.rb-st-moments{gap:36px;width:100%;max-width:920px;margin-top:36px;display:grid}.rb-st-m{letter-spacing:-.016em;color:#15120f;text-wrap:balance;font-size:clamp(26px,3.2vw,42px);font-weight:370;line-height:1.28}.rb-st-m span{opacity:clamp(.16, calc((var(--t) - var(--k)) * 9 + 1), 1);transition:opacity .2s linear}.rb-st-end{margin-top:28px}.rb-vl{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:min(1100px,100%);height:112px;margin-top:40px}.rb-vl svg{width:100%;height:100%;display:block;overflow:visible}.rb-vl rect{fill:#15120f}.rb-st[data-on] .rb-st-m{opacity:0;transition:opacity .5s var(--rb-slow), transform .7s var(--rb-expo);grid-area:1/1;align-self:center;transform:translateY(18px)}.rb-st[data-on] .rb-st-m[data-on]{opacity:1;transform:none}.rb-st[data-on] .rb-st-end{opacity:0;pointer-events:none;transition:opacity .4s ease, transform .5s var(--rb-expo);transform:translateY(10px)}.rb-st[data-on] .rb-st-end[data-on]{opacity:1;pointer-events:auto;transform:none}@media (max-width:860px){.rb-st,.rb-st[data-on]{padding-inline:20px}.rb-st h2{font-size:14.5px}.rb-st-moments{margin-top:24px}.rb-vl{height:84px;margin-top:28px}.rb-st-m{text-wrap:pretty;font-size:clamp(23px,6.6vw,30px);font-weight:400;line-height:1.3}}.rb-stores{isolation:isolate;justify-items:center;display:grid;position:relative}.rb-stores-row{justify-content:center;gap:16px;padding:18px 26px;display:flex;position:relative}.rb-stores-row:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(60% 90% at 28% 60%,#e8935a57,#0000 70%),radial-gradient(55% 90% at 74% 40%,#edd9b0e6,#0000 72%);border-radius:40px;position:absolute;inset:-6px -10px}.rb-glass{cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(170%);width:68px;height:68px;transition:transform .3s var(--rb-expo), box-shadow .3s var(--rb-expo);background:linear-gradient(150deg,#ffffffdb,#ffffff6b 58%,#ffffff9e);border:0;border-radius:20px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #6b3e1e0f,0 0 0 .5px #15120f24,0 12px 26px -14px #1c141073}.rb-glass:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #6b3e1e0f,0 0 0 .5px #15120f29,0 18px 32px -16px #1c141080}.rb-glass[aria-expanded=true]{box-shadow:inset 0 1px 0 #fffffff2, 0 0 0 1.5px var(--rb-kola), 0 12px 26px -14px #1c141073}.rb-glass svg{display:block}.rb-soon{justify-items:center;min-height:0;display:grid;position:relative}.rb-soon-pg{width:50px;height:auto;animation:rb-peek .6s var(--rb-expo) .1s both;position:absolute;bottom:0;left:10px}@keyframes rb-peek{0%{opacity:0;transform:translateY(18px)}}.rb-soon-say{max-width:30em;box-shadow:var(--rb-ring);color:var(--rb-text);text-align:left;animation:rb-pop .35s var(--rb-expo) both;background:#fff;border-radius:14px;margin-top:30px;padding:12px 40px 12px 70px;font-size:14.5px;line-height:1.5;display:block;position:relative}.rb-soon-say span{color:#15120f;font-weight:500}.rb-soon-say a{color:var(--rb-kola);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.rb-soon-say a:hover{text-decoration:underline}.rb-soon-x{width:24px;height:24px;color:var(--rb-grey);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.rb-soon-x:hover{color:#15120f;background:#15120f0d}@keyframes rb-pop{0%{opacity:0;transform:translateY(-6px)}}.rb :is(a,button):focus-visible{outline:2px solid var(--rb-sahel);outline-offset:3px}.rb-ps[data-on]{height:calc(var(--n) * 62svh + 100svh - var(--hdr-h,64px))}.rb-ps[data-on]>.rb-ps-pin{top:var(--hdr-h,64px);height:calc(100svh - var(--hdr-h,64px));flex-direction:column;justify-content:center;display:flex;position:sticky}.rb-ps:not([data-on]){padding:96px 0}.rb-ps-pin{padding-inline:32px}.rb-ps-head{text-align:center;justify-items:center;gap:12px;display:grid}.rb-ps-head h2{max-width:18em;font-size:clamp(30px,3.2vw,40px);line-height:1.12}.rb-ps-head p{max-width:32em;color:var(--rb-text);text-wrap:balance;font-size:17px;line-height:1.5}.rb-ps-tabs{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;width:100%;max-width:820px;margin:34px auto 0;display:grid}.rb-ps-tabs button{font:inherit;color:var(--rb-grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:10px 4px 14px;display:flex;position:relative}.rb-ps-tabs .n{border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px}.rb-ps-tabs .nm{letter-spacing:-.01em;font-size:20px;transition:color .2s}.rb-ps-tabs button[aria-selected=true]{color:#15120f}.rb-ps-tabs button[aria-selected=true] .n{color:#fffaf1;box-shadow:none;background:#15120f}.rb-ps-tabs i{background:#15120f14;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rb-ps-tabs i:after{content:"";background:var(--rb-kola);transform:scaleX(var(--f,0));transform-origin:0;transition:transform .2s linear;position:absolute;inset:0}.rb-ps-item{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;width:100%;max-width:980px;margin:36px auto 0;display:grid}.rb-ps-shot{justify-self:end;width:min(290px,36vh);display:grid}.rb-ps[data-on] .rb-ps-shot{width:clamp(150px, calc((100svh - var(--hdr-h,64px) - 290px) / 2.09), 290px)}.rb-shot{opacity:0;transition:opacity .5s var(--rb-slow), transform .6s var(--rb-expo);grid-area:1/1;transform:translateY(14px)scale(.98)}.rb-shot[data-on]{opacity:1;transform:none}.rb-ps-texts{align-items:center;max-width:30em;display:grid}.rb-ps-text{opacity:0;visibility:hidden;grid-area:1/1;gap:14px;transition:opacity .25s,visibility 0s .25s;display:grid}.rb-ps-text[data-on]{opacity:1;visibility:visible;transition:opacity .45s .1s}.rb-ps-text .who{color:var(--rb-grey);font-size:14.5px}.rb-ps-text h3{font-size:clamp(26px,2.6vw,32px);line-height:1.15}.rb-ps-text .body{color:var(--rb-text);font-size:17px;line-height:1.6}.rb-ps-text .gain{background:var(--rb-cream);color:#15120f;border-radius:16px;align-items:flex-start;gap:12px;margin-top:4px;padding:14px 18px;font-size:15.5px;line-height:1.5;display:flex}.rb-ps-text .gain i{background:var(--rb-sahel);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.5em}@media (max-width:860px){.rb-ps-pin{padding-inline:20px}.rb-ps[data-on]>.rb-ps-pin{justify-content:flex-start;padding-block:14px 18px}.rb-ps[data-on] .rb-ps-head p{display:none}.rb-ps-head h2{font-size:23px}.rb-ps-tabs{grid-template-columns:repeat(var(--n), auto);gap:6px;margin-top:8px}.rb-ps-tabs .n{display:none}.rb-ps-tabs .nm{white-space:nowrap;font-size:14px}.rb-ps-item{flex-direction:column;align-items:center;gap:14px;margin-top:16px;display:flex}.rb-ps-shot{justify-self:auto;width:min(220px,58vw)}.rb-ps[data-on] .rb-ps-item{flex:1 1 0;min-height:0}.rb-ps[data-on] .rb-ps-shot{flex:1 1 0;place-items:center;width:100%;min-height:0;container-type:size}.rb-ps[data-on] .rb-shot{width:min(230px,100cqw,47.8469cqh)}.rb-ps-texts{width:100%;max-width:26em}.rb-ps-text{text-align:center;gap:5px}.rb-ps-text .who{text-wrap:balance;font-size:13px}.rb-ps-text h3{text-wrap:balance;font-size:20px;line-height:1.2}.rb-ps-text .body{text-wrap:pretty;font-size:15px;line-height:1.45}.rb-ps-text .gain{background:0 0;margin-top:4px;padding:0;font-size:14px;font-weight:500;line-height:1.4;display:block}.rb-ps-text .gain i{vertical-align:middle;width:6px;height:6px;margin:0 8px 2px 0;display:inline-block}}.rb-rules>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 48px;max-width:1040px;margin:64px auto 0;padding:0;list-style:none;display:grid}.rb-rules li{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.rb-rule-i{width:52px;height:52px;color:var(--rb-kola);box-shadow:var(--rb-ring);background:#fff;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.rb-rules strong{letter-spacing:-.01em;font-size:19px;font-weight:450}.rb-rules li>span:last-child{max-width:22em;color:var(--rb-text);font-size:15.5px;line-height:1.55}.rb-join{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1080px;margin-inline:auto;display:grid}.rb-join-copy{text-align:center;justify-items:center;display:grid}.rb-join-copy .rb-sub{max-width:26em;color:var(--rb-text);margin-top:16px;font-size:18px;line-height:1.5}.rb-join-copy .rb-acts{margin-top:26px}.rb-join-copy .rb-stores{margin-top:14px}.rb-orgs{color:var(--rb-text);max-width:30em;margin-top:40px;font-size:15px;line-height:1.5}.rb-link{color:var(--rb-kola);font-weight:500;text-decoration:none}.rb-link:hover{text-decoration:underline}.rb-phones{justify-items:center;height:600px;display:grid;position:relative}.rb-phones .ip16{width:262px;position:absolute;top:0}.rb-phones .ip16.back{width:232px;top:58px;transform:translate(-46%)rotate(-6deg)}.rb-phones .ip16.front{transform:translate(26%)rotate(3deg)}@media (prefers-reduced-motion:no-preference){:root:not([data-lite]) .rb-phones .ip16.front{transition:transform .8s var(--rb-expo)}:root:not([data-lite]) .rb-join:hover .rb-phones .ip16.front{transform:translate(24%)rotate(1.5deg)translateY(-6px)}}@media (max-width:860px){.rb-block{padding:72px 20px}.rb-rules>ul,.rb-join{grid-template-columns:minmax(0,1fr);gap:32px}.rb-phones{height:440px}.rb-phones .ip16{width:196px}.rb-phones .ip16.back{width:172px;top:42px}.rb-hero{padding:24px 20px 72px}}.rb-fund{text-align:center;border-top:1px solid #15120f14;justify-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:112px 32px 136px;display:grid}.rb-fund-for{color:var(--rb-grey);font-size:15px}.rb-fund h2{max-width:14em;font-size:clamp(36px,4.6vw,60px);line-height:1.04}.rb-fund-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.rb-fund-mail{color:var(--rb-text);font-size:15px;text-decoration:none}.rb-fund-mail:hover{color:#15120f;text-decoration:underline}@media (max-width:860px){.rb-fund{margin-inline:20px;padding:72px 0 96px}}
