.rumo-header-glint{color:#0000;background-image:linear-gradient(100deg,#123c36 0% 42%,#d84b34 48%,#f2b85b 50%,#d84b34 52%,#123c36 58% 100%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out infinite rumo-header-glint}@keyframes rumo-header-glint{0%,62%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.rumo-header-glint{animation:none}}.rumo-header-ember{inset-inline:0;pointer-events:none;background:linear-gradient(90deg,#c2402b 0%,#d84b34 28%,#f08a3c 50%,#f2b85b 66%,#e0892f 84%,#d84b34 100%);height:2px;position:absolute;bottom:-1px}.rumo-header-ember:after{content:"";inset-inline:0;background:inherit;opacity:.4;filter:blur(4px);height:8px;position:absolute;top:2px}.rumo-nav-glass{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#0c2b27b3;border:1px solid #ffffff24;border-radius:999px;display:none;box-shadow:0 10px 30px #0c2b2738}@media (width>=1100px){.rumo-nav-glass{display:block}}.rumo-nav-glass__rail{gap:.25rem;padding:.3rem;display:flex;position:relative}.rumo-nav-glass__rail a{z-index:1;color:#fffffff2;white-space:nowrap;border-radius:999px;outline:none;align-items:center;min-height:2.5rem;padding:0 1.05rem;font-size:.875rem;font-weight:600;transition:color .2s ease-out;display:flex;position:relative}.rumo-nav-glass__rail a:hover{color:#fff}.rumo-nav-glass__rail a.is-lensed{color:var(--rumo-forest-strong)}.rumo-nav-glass__rail a:focus-visible{box-shadow:0 0 0 2px var(--rumo-copper)}.rumo-nav-glass__rail a.rumo-nav-glass__home{justify-content:center;width:2.5rem;margin-right:.2rem;padding:0}.rumo-nav-glass__home:before{z-index:-1;content:"";background:#ffffff21;border-radius:999px;transition:opacity .2s ease-out;position:absolute;inset:.2rem;box-shadow:inset 0 1px #ffffff38,0 1px 3px #0000002e}.rumo-nav-glass__home.is-lensed:before{opacity:0}.rumo-nav-glass__home svg{width:1.05rem;height:1.05rem}.rumo-nav-glass__lens{z-index:0;background:#faf8f4f0;border-radius:999px;transition:transform .32s cubic-bezier(.3,1.3,.5,1),width .32s cubic-bezier(.3,1.3,.5,1),opacity .2s ease-out;position:absolute;top:.3rem;bottom:.3rem;left:0;box-shadow:0 4px 14px #0000002e}@media (prefers-reduced-motion:reduce){.rumo-nav-glass__lens{transition:opacity .2s ease-out}}.rumo-magic-bento.rumo-nav-signal{border:1px solid color-mix(in srgb, var(--rumo-forest) 28%, var(--rumo-soft));background:color-mix(in srgb, var(--rumo-surface) 92%, var(--rumo-forest) 8%);border-radius:999px;width:min(100%,44rem);overflow:visible;box-shadow:0 8px 24px #123c3614}.rumo-nav-signal__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding:.28rem;display:grid}.rumo-nav-signal__rail>a,.rumo-nav-signal__rail>button{min-height:2.6rem;color:var(--rumo-muted);letter-spacing:0;border-radius:999px;outline:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:background-color .18s ease-out,color .18s ease-out;display:flex}.rumo-nav-signal__rail>a:hover,.rumo-nav-signal__rail>button:hover{color:var(--rumo-forest)}.rumo-nav-signal__rail>a.is-active,.rumo-nav-signal__rail>button.is-active{background:var(--rumo-forest);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 3px 8px #123c362e}.rumo-nav-signal__rail>a:focus-visible,.rumo-nav-signal__rail>button:focus-visible{box-shadow:0 0 0 2px var(--rumo-cream), 0 0 0 4px var(--rumo-forest)}.rumo-nav-signal--header{width:36rem!important}.rumo-nav-signal--header .rumo-nav-signal__rail{padding:.22rem}.rumo-nav-signal--header .rumo-nav-signal__rail>a{min-height:2.5rem;font-size:.8125rem;font-weight:600}.rumo-magic-bento.rumo-nav-signal--header{-webkit-backdrop-filter:blur(20px)saturate(1.15);background:linear-gradient(135deg,#ffffffc2,#e6f6ef8f 48%,#e5f1efb3),#fffdf8a3;border-color:#123c369e;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff85,inset 0 -1px #123c361a,0 14px 36px #123c3629}.rumo-nav-signal--header .rumo-nav-signal__rail{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:.38rem;padding:.38rem}.rumo-nav-signal--header .rumo-nav-signal__rail>a{isolation:isolate;background:linear-gradient(140deg,#fffc,#e7f7f180 52%,#edf6f6b8),#ffffff75;border:1px solid #123c3675;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffff57,inset 0 -1px #123c3614}.rumo-nav-signal--header .rumo-nav-signal__rail>a:before{z-index:0;content:"";opacity:.72;pointer-events:none;background:linear-gradient(108deg,#0000 14%,#ffffff6b 43%,#0000 68%);position:absolute;inset:0}.rumo-nav-signal--header .rumo-nav-signal__rail>a>span{z-index:1;white-space:nowrap;position:relative}.rumo-nav-signal--header .rumo-nav-signal__rail>a:hover{color:#fff;background:#123c36e6;border-color:#ffffff85;box-shadow:inset 0 1px #ffffff26,0 6px 16px #123c3633}.rumo-nav-signal--header .rumo-nav-signal__rail>a.is-active{background:#123c36e6;border-color:#ffffff85;box-shadow:inset 0 1px #ffffff26,0 6px 16px #123c3633}.rumo-magic-bento.rumo-nav-signal--glass-preview{-webkit-backdrop-filter:blur(20px)saturate(1.15);background:linear-gradient(135deg,#ffffffc2,#e6f6ef8f 48%,#e5f1efb3),#fffdf8a3;border-color:#123c369e;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff85,inset 0 -1px #123c361a,0 14px 36px #123c3629}.rumo-nav-signal--glass-preview .rumo-nav-signal__rail{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:.38rem;padding:.38rem}.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>a,.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>button{isolation:isolate;background:linear-gradient(140deg,#fffc,#e7f7f180 52%,#edf6f6b8),#ffffff75;border:1px solid #123c3675;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffff57,inset 0 -1px #123c3614}.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>button:before{z-index:0;content:"";opacity:.72;pointer-events:none;background:linear-gradient(108deg,#0000 14%,#ffffff6b 43%,#0000 68%);position:absolute;inset:0}.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>button>span{z-index:1;white-space:nowrap;position:relative}.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>a:hover,.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>button:hover{color:#fff;background:#123c36e6;border-color:#ffffff85;box-shadow:inset 0 1px #ffffff26,0 6px 16px #123c3633}.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>a.is-active,.rumo-nav-signal--glass-preview .rumo-nav-signal__rail>button.is-active{background:#123c36e6;border-color:#ffffff85;box-shadow:inset 0 1px #ffffff26,0 6px 16px #123c3633}@media (width>=1100px){.rumo-nav-signal--header{display:block!important}.rumo-nav-signal--compact{display:none!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rumo-magic-bento.rumo-nav-signal:hover{transform:none;box-shadow:0 8px 24px #123c3614}}@media (width<=640px){.rumo-nav-signal__rail{grid-template-columns:1fr}.rumo-magic-bento.rumo-nav-signal{border-radius:.75rem}.rumo-nav-signal__rail>a,.rumo-nav-signal__rail>button{border-radius:.5rem;justify-content:flex-start;padding:0 .9rem}}.rumo-nav-compact a{white-space:nowrap;position:relative}.rumo-nav-compact a[aria-current=page]{color:var(--rumo-forest-strong);font-weight:600}.rumo-nav-compact a[aria-current=page]:after{background:var(--rumo-copper);content:"";border-radius:999px;width:.3rem;height:.3rem;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.rumo-call-face{align-items:center;gap:.55rem;display:inline-flex}.rumo-call-face__photo{flex:none;width:1.7rem;height:1.7rem;display:block;position:relative}.rumo-call-face__photo img{object-fit:cover;object-position:50% 20%;border-radius:999px;width:100%;height:100%;display:block;box-shadow:0 0 0 2px #ffffffe6}.rumo-call-face__dot{background:#2f9e6e;border:2px solid #fff;border-radius:999px;width:.62rem;height:.62rem;position:absolute;bottom:-2px;right:-2px}.rumo-call-face__dot:after{border-radius:inherit;content:"";background:#2f9e6e;animation:2.2s ease-out infinite rumo-call-face-ping;position:absolute;inset:-2px}@keyframes rumo-call-face-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.rumo-call-face--inline.rumo-focus-ignition{padding-left:.45rem}.rumo-call-face--pill.rumo-focus-ignition{border-radius:999px;padding-left:.3rem;padding-right:1.1rem}.rumo-call-face--pill .rumo-call-face__photo{width:2rem;height:2rem}.rumo-call-face-trailing{align-items:center;display:inline-flex;position:relative}.rumo-call-face--trailing.rumo-focus-ignition{padding-right:2.75rem}.rumo-call-face__link{z-index:3;border-radius:999px;outline:none;transition:transform .16s ease-out;display:block;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.rumo-call-face__link:hover{transform:translateY(-50%)scale(1.12)}}.rumo-call-face__link:focus-visible{box-shadow:0 0 0 2px #fffaf2, 0 0 0 4px var(--rumo-forest)}.rumo-call-face-overlap{align-items:center;padding-left:1.35rem;display:inline-flex;position:relative}.rumo-call-face-overlap>.rumo-call-face__photo{z-index:2;pointer-events:none;width:2.5rem;height:2.5rem;position:absolute;left:0}.rumo-call-face-overlap>.rumo-call-face__photo img{box-shadow:0 0 0 3px #fffaf2,0 6px 14px #17140f2e}.rumo-call-face-overlap .rumo-focus-ignition{padding-left:1.6rem}.rumo-call-face-attached{background:linear-gradient(135deg,#fffc,#ffffff73);border:1px solid #ffffffd9;border-radius:.6rem;align-items:center;gap:0;padding:.2rem .2rem .2rem .45rem;display:inline-flex;box-shadow:0 6px 16px #17140f14,inset 0 1px #fff}.rumo-call-face-attached>.rumo-call-face__photo{pointer-events:none;margin-right:.45rem}@property --rumo-call-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rumo-call-face--ringed.rumo-focus-ignition{padding-left:.4rem}.rumo-call-face--ringed .rumo-call-face__photo:before{background:conic-gradient(from var(--rumo-call-ring-angle), #fff4d6, transparent 40%, #fff4d6 70%, transparent);content:"";border-radius:999px;animation:3s linear infinite rumo-call-ring;position:absolute;inset:-3px}.rumo-call-face--ringed .rumo-call-face__photo img{box-shadow:none;position:relative}@keyframes rumo-call-ring{to{--rumo-call-ring-angle:360deg}}@media (prefers-reduced-motion:reduce){.rumo-call-face__dot:after,.rumo-call-face--ringed .rumo-call-face__photo:before{animation:none}}
