.rs-splash{--rs-ease:cubic-bezier(.22, 1, .36, 1);--rs-cream:#101b15;--rs-green:#17382b;--rs-green-soft:#eaf1e9;--rs-gold:#d99a12;--rs-yellow:#ffc91c;--rs-dot:0s;--rs-hex:60ms;--rs-hex-dur:.42s;--rs-nature:.12s;--rs-bee:.15s;--rs-fly:.56s;--rs-brand:.35s;--rs-word:.42s;--rs-tag:.6s;--rs-loader:.95s;--rs-scale:1;z-index:2147483000;color:#f8f7f2;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}html[data-splash=full] .rs-splash{--rs-hex:.3s;--rs-hex-dur:.7s;--rs-nature:.6s;--rs-bee:.9s;--rs-fly:.65s;--rs-brand:1.4s;--rs-word:1.5s;--rs-tag:1.8s;--rs-loader:2.2s}html[data-splash=brief] .rs-splash{--rs-hex:0s;--rs-hex-dur:.3s;--rs-nature:40ms;--rs-brand:.18s;--rs-word:.24s;--rs-tag:.38s;--rs-loader:.8s}html[data-splash=off] .rs-splash{display:none}.rs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rs-bg{background:var(--rs-cream);position:absolute;inset:0}.rs-bg:after{content:"";background:radial-gradient(circle at 50% 44%,#ffc91c09,#0000 58%);position:absolute;inset:0}.rs-stage{width:360px;height:440px;transform:scale(var(--rs-scale));transform-origin:50% 52%;margin:-230px 0 0 -180px;position:absolute;top:50%;left:50%}@media (width<=359px){.rs-splash{--rs-scale:.86}}@media (width>=700px) and (height>=760px){.rs-splash{--rs-scale:1.18}}.rs-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-art *{transform-box:fill-box;transform-origin:50%}.rs-flight-grid{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/brand/honeycomb-grid.svg);mask-image:url(/brand/honeycomb-grid.svg);-webkit-mask-size:32px 27.712px;mask-size:32px 27.712px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.rs-flight-light{width:112px;height:112px;animation:rs-bee-flight var(--rs-fly) linear var(--rs-bee) both, rs-out .25s ease calc(var(--rs-bee) + var(--rs-fly)) forwards;background:radial-gradient(circle,#ffc91c57,#0000 68%);margin:-56px 0 0 -56px;position:absolute;top:0;left:0}.rs-nature,.rs-trail,.rs-dot{display:none}.rs-hex-cell{stroke:var(--rs-gold)}.rs-dot{fill:var(--rs-gold);animation:rs-dot-in .26s var(--rs-ease) var(--rs-dot) both, rs-dot-pulse .7s ease-in-out calc(var(--rs-dot) + .3s) 1, rs-out .24s ease var(--rs-brand) forwards}.rs-hex{stroke-dasharray:100;stroke-dashoffset:100px;stroke-linejoin:round}.rs-hex-main{stroke:var(--rs-gold);stroke-opacity:.55;stroke-width:.9px;animation:rs-draw var(--rs-hex-dur) var(--rs-ease) var(--rs-hex) forwards, rs-out .26s ease var(--rs-brand) forwards}.rs-hex-cell{stroke:var(--rs-green);stroke-opacity:.28;stroke-width:.8px;animation:rs-draw var(--rs-hex-dur) var(--rs-ease) calc(var(--rs-hex) + var(--rs-i) * 70ms) forwards, rs-converge .42s var(--rs-ease) var(--rs-brand) forwards}.rs-leaf,.rs-flower{opacity:0;animation:rs-nature-in .7s var(--rs-ease) calc(var(--rs-nature) + var(--rs-i) * 90ms) forwards}.rs-light{fill:var(--rs-yellow);opacity:0;animation:rs-light-in .6s ease calc(var(--rs-nature) + var(--rs-i) * 70ms) forwards, rs-twinkle 2.6s ease-in-out calc(var(--rs-nature) + .7s + var(--rs-i) * .18s) infinite alternate}.rs-trail{stroke:var(--rs-gold);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:rs-trail-draw var(--rs-fly) linear var(--rs-bee) forwards, rs-out .42s ease calc(var(--rs-bee) + var(--rs-fly) - .14s) forwards}.rs-bee{width:46px;height:35px;animation:rs-bee-flight var(--rs-fly) linear var(--rs-bee) both, rs-in .14s ease var(--rs-bee) both;will-change:transform;margin:-17.5px 0 0 -23px;position:absolute;top:0;left:0}.rs-bee-float{width:100%;height:100%;animation:rs-float 2.8s ease-in-out calc(var(--rs-bee) + var(--rs-fly)) infinite}.rs-bee-svg{filter:drop-shadow(0 4px 6px #78500038);width:100%;height:100%;display:block}html[data-splash=brief] .rs-bee{animation:rs-bee-pop .38s var(--rs-ease) .24s both}html[data-splash=brief] .rs-bee-float{animation-delay:.62s}html[data-splash=brief] .rs-trail{display:none}.rs-symbol{width:116px;height:116px;animation:rs-symbol-in .46s var(--rs-ease) var(--rs-brand) both;place-items:center;display:grid;position:absolute;top:196px;left:180px;transform:translate(-50%,-50%)}.rs-symbol-hex{filter:drop-shadow(0 12px 22px #17382b38);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-symbol-fill{fill:var(--rs-green)}.rs-symbol-ring{fill:none;stroke:var(--rs-yellow);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:rs-ring .76s ease-out calc(var(--rs-brand) + .16s) 1}.rs-symbol-bee{width:64px;height:48px;margin-top:2px;position:relative}.rs-word{animation:rs-rise .42s var(--rs-ease) var(--rs-word) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:292px;left:180px;transform:translate(-50%,-50%)}.rs-word-main{color:#f8f7f2;letter-spacing:-.055em;font-size:32px;font-weight:800;line-height:.82}.rs-word-sub{color:#b97912;letter-spacing:.42em;margin-top:8px;padding-left:.42em;font-size:11px;font-weight:800}.rs-tagline{color:#d4ded2;text-align:center;width:300px;animation:rs-rise .42s var(--rs-ease) var(--rs-tag) both;margin:0;font-size:15px;font-weight:500;line-height:1.4;position:absolute;top:340px;left:180px;transform:translate(-50%,-50%)}.rs-loader{animation:rs-rise .42s var(--rs-ease) var(--rs-loader) both;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:400px;left:180px;transform:translate(-50%,-50%)}.rs-loader-hexes{gap:7px;display:flex}.rs-loader-hexes svg{fill:#e6dcc1;width:11px;height:11px;animation:rs-hex-lit 1.2s ease-in-out calc(var(--rs-i) * .2s) infinite}.rs-loader-text{color:#d4ded2;letter-spacing:.01em;font-size:12px;font-weight:600}.rs-msg{color:#f8f7f2;text-align:center;opacity:0;width:300px;margin:0;font-size:16px;font-weight:650;position:absolute;top:340px;left:180px;transform:translate(-50%,-50%)}.rs-msg[data-show]{animation:rs-rise .26s var(--rs-ease) 80ms both}.rs-splash[data-exit] .rs-loader,.rs-splash[data-exit] .rs-tagline,.rs-splash[data-exit] .rs-art{animation:.18s forwards rs-out}.rs-bee-flying{z-index:2;pointer-events:none;position:absolute}.rs-bee-flying svg{width:100%;height:100%;display:block}html[data-splash]:not([data-splash=off]):not([data-splash-done]) [data-splash-target=bee]{opacity:0}html[data-splash-exit=home] .rr-screen>*{animation:rs-home-rise .56s var(--rs-ease) both}html[data-splash-exit=home] .rr-screen>:first-child{animation-name:rs-home-fade;animation-delay:60ms}html[data-splash-exit=home] .rr-screen>:nth-child(2){animation-delay:.14s}html[data-splash-exit=home] .rr-screen>:nth-child(3){animation-delay:.2s}html[data-splash-exit=home] .rr-screen>:nth-child(4){animation-delay:.26s}html[data-splash-exit=home] .rr-screen>:nth-child(n+5){animation-delay:.32s}@keyframes rs-in{0%{opacity:0}to{opacity:1}}@keyframes rs-out{to{opacity:0}}@keyframes rs-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes rs-dot-pulse{50%{transform:scale(1.7)}}@keyframes rs-draw{to{stroke-dashoffset:0}}@keyframes rs-converge{to{transform:translate(var(--rs-dx), var(--rs-dy)) scale(.3);opacity:0}}@keyframes rs-nature-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:.6;transform:none}}@keyframes rs-light-in{to{opacity:.75}}@keyframes rs-twinkle{0%{opacity:.75}to{opacity:.3}}@keyframes rs-float{50%{transform:translateY(-3px)}}@keyframes rs-bee-pop{0%{opacity:0;transform:translate(122px,138px)rotate(-14deg)scale(.8)}to{opacity:1;transform:translate(122px,128px)rotate(-14deg)scale(1)}}@keyframes rs-symbol-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes rs-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@keyframes rs-rise{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes rs-hex-lit{0%,to{fill:#e6dcc1}35%{fill:var(--rs-gold)}}@keyframes rs-home-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes rs-home-fade{0%{opacity:0}to{opacity:1}}@keyframes rs-bee-flight{0%{transform:translate(-60px,470px)rotate(20.7deg)}6.3%{transform:translate(22.1px,393.2px)rotate(21.5deg)}12.5%{transform:translate(113.5px,348.1px)rotate(27.8deg)}18.8%{transform:translate(207.8px,337.1px)rotate(26.5deg)}25%{transform:translate(278.4px,287.7px)rotate(19.3deg)}31.3%{transform:translate(313.7px,219.3px)rotate(1.6deg)}37.5%{transform:translate(299.2px,150.9px)rotate(-10.7deg)}43.8%{transform:translate(266.4px,98.3px)rotate(-20.5deg)}50%{transform:translate(218.4px,73.2px)rotate(-26.8deg)}56.3%{transform:translate(172.2px,64.4px)rotate(-27.9deg)}62.5%{transform:translate(133.1px,68.3px)rotate(-26.9deg)}68.8%{transform:translate(103.3px,80.9px)rotate(-23.7deg)}75%{transform:translate(93.1px,100.2px)rotate(10.5deg)}81.3%{transform:translate(105.9px,114px)rotate(20.8deg)}87.5%{transform:translate(115.6px,122.1px)rotate(21.1deg)}93.8%{transform:translate(120.7px,126.6px)rotate(3.5deg)}to{transform:translate(122px,128px)rotate(-14deg)}}@keyframes rs-trail-draw{0%{stroke-dashoffset:1000px}6.3%{stroke-dashoffset:867.6px}12.5%{stroke-dashoffset:745.4px}18.8%{stroke-dashoffset:633.3px}25%{stroke-dashoffset:531px}31.3%{stroke-dashoffset:438.5px}37.5%{stroke-dashoffset:355.6px}43.8%{stroke-dashoffset:282px}50%{stroke-dashoffset:217.6px}56.3%{stroke-dashoffset:162.2px}62.5%{stroke-dashoffset:115.6px}68.8%{stroke-dashoffset:77.4px}75%{stroke-dashoffset:47.4px}81.3%{stroke-dashoffset:25.2px}87.5%{stroke-dashoffset:10.3px}93.8%{stroke-dashoffset:2.2px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rs-flight-grid,.rs-dot,.rs-hex-cell,.rs-trail,.rs-symbol-ring,.rs-light{display:none}.rs-hex-main{stroke-dashoffset:0;animation:.3s both rs-in}.rs-leaf,.rs-flower{opacity:.6;animation:.3s both rs-in}.rs-bee{animation:.3s .12s both rs-in;transform:translate(122px,128px)rotate(-14deg)}html[data-splash=brief] .rs-bee{animation:.3s .12s both rs-in}.rs-bee-float{animation:none}.rs-symbol{animation:.3s both rs-in}.rs-word,.rs-tagline,.rs-loader{animation:.3s .12s both rs-fade-center}.rs-loader{animation-delay:.7s}.rs-loader-hexes svg{fill:var(--rs-gold);animation:none}.rs-msg[data-show]{animation:.2s both rs-fade-center}html[data-splash-exit=home] .rr-screen>*{animation:.26s both rs-home-fade!important}@keyframes rs-fade-center{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}}
