.rbd-old,.rbd,.rbs-old,.rbs,.rba-old,.rba{width:1280px;height:800px;position:relative;overflow:hidden}.rbd-old{color:#000;background:#fff7a8 repeating-linear-gradient(45deg,#0000 0 18px,#ffc8002e 18px 36px);font:15px/1.4 Comic Sans MS,Comic Sans,Chalkboard SE,cursive}.rbd-old-banner{background:#c40000;border-bottom:6px ridge #fc0;justify-content:center;align-items:center;gap:26px;height:120px;display:flex}.rbd-old-name{color:#ffeb00;letter-spacing:2px;text-shadow:4px 4px #000;font:64px/1 Impact,Arial Black,sans-serif}.rbd-old-cup{background:#6b3b12;border:5px solid #fff;border-radius:0 0 22px 22px;width:54px;height:46px;box-shadow:18px 4px 0 -12px #fff}.rbd-old-ticker{color:#00c;text-align:center;white-space:nowrap;background:#fff;border-bottom:2px solid #000;padding:6px 0;font:700 17px Arial,sans-serif}.rbd-old-body{gap:26px;padding:22px 30px;display:flex}.rbd-old-side{flex-direction:column;flex:none;gap:8px;width:210px;display:flex}.rbd-old-button{color:#00e;text-align:center;background:silver;border:3px outset #d6d6d6;padding:7px 0;font:700 16px Arial,sans-serif;text-decoration:underline}.rbd-old-counter{text-align:center;margin-top:10px;font-size:14px}.rbd-old-counter span{color:#3f3;letter-spacing:3px;background:#000;margin-top:4px;padding:2px 8px;font:22px Courier New,monospace;display:inline-block}.rbd-old-construction{color:#fff;text-align:center;text-shadow:2px 2px #000;background:repeating-linear-gradient(-45deg,#ffd400 0 14px,#000 14px 28px);border:3px solid #000;margin-top:8px;padding:10px 0;font:18px Impact,sans-serif}.rbd-old-main{flex:1}.rbd-old-title{color:#00c;font:700 34px Times New Roman,serif;text-decoration:underline}.rbd-old-main>p{margin-top:8px}.rbd-old-photo{object-fit:fill;border:5px ridge #c40000;width:640px;height:230px;margin:14px 0;display:block}.rbd-old-menu{border-collapse:separate;background:#fff;border:3px double #c40000;width:470px;font:16px Times New Roman,serif}.rbd-old-menu th{color:#fff;background:#c40000;padding:4px}.rbd-old-menu td{border:1px solid #999;padding:3px 8px}.rbd-old-main>.rbd-old-small{color:#555;margin-top:14px;font:11px Arial,sans-serif}.rbd{color:#1c1a17;font-family:var(--font-sans);background:#f5ede0}.rbd-hero{background:#0d1b22;height:560px;position:relative;overflow:hidden}.rbd-hero-media{object-fit:cover;object-position:60% 60%;width:100%;height:100%;position:absolute;inset:0}.rbd-hero-shade{background:linear-gradient(90deg,#070e16eb 0%,#070e16b3 32%,#070e161a 62%,#0000 80%),linear-gradient(#070e168c 0%,#0000 22%);position:absolute;inset:0}.rbd-nav{color:#fbf3e4;align-items:center;gap:34px;padding:26px 56px;font-size:16px;display:flex;position:absolute;inset:0 0 auto}.rbd-logo{align-items:center;gap:12px;margin-right:auto;display:flex}.rbd-logo-ring{border:3px solid #7ff2d0;border-radius:50%;width:30px;height:30px;box-shadow:0 0 12px #7ff2d0cc,inset 0 0 8px #7ff2d099}.rbd-logo-name{letter-spacing:-.01em;font-size:27px}.rbd-logo-sub{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#e8423f;border-radius:999px;padding:3px 8px}.rbd-links{opacity:.86;gap:30px;display:flex}.rbd-phone{font-weight:500}.rbd-button,.rbd-ghost{border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:17px;font-weight:500;display:inline-flex}.rbd-button{color:#fff;background:#e8423f;box-shadow:0 10px 30px -10px #e8423fcc}.rbd-button-small{height:42px;padding:0 20px;font-size:15px}.rbd-ghost{color:#fbf3e4;border:1.5px solid #fbf3e480}.rbd-copy{color:#fbf3e4;width:590px;position:absolute;top:128px;left:56px}.rbd-eyebrow{color:#7ff2d0;font:500 13px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.rbd-headline{letter-spacing:-.025em;margin-top:18px;font-size:78px;line-height:.96}.rbd-headline em{font-family:var(--font-serif);letter-spacing:-.01em;color:#7ff2d0;font-size:1.08em;font-style:italic;font-weight:400}.rbd-lead{opacity:.86;width:510px;margin-top:20px;font-size:19px;line-height:1.55}.rbd-actions{gap:14px;margin-top:28px;display:flex}.rbd-menu{grid-template-columns:300px repeat(3,1fr);align-items:center;gap:20px;height:240px;padding:0 56px;display:grid}.rbd-menu-eyebrow{color:#b2332f;font:500 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.rbd-menu-title{letter-spacing:-.02em;margin-top:12px;font-size:34px;line-height:1.02}.rbd-card{background:#fffaf2;border-radius:18px;grid-template-columns:1fr auto;gap:4px 10px;padding:10px;display:grid;box-shadow:0 1px #1c1a170f,0 16px 32px -20px #3c281459}.rbd-card-photo{object-fit:cover;border-radius:12px;grid-column:1/-1;width:100%;height:112px}.rbd-card-text{flex-direction:column;padding:4px 4px 2px;display:flex}.rbd-card-name{font-size:16px;font-weight:500}.rbd-card-note{color:#6f675c;font-size:13px}.rbd-card-price{color:#11604b;font:500 14px/1.2 var(--font-mono);background:#e3f5ee;border-radius:999px;align-self:start;margin-top:6px;padding:4px 10px}.rbs-old{color:#555;background:#dcdcdc;font:12px/1.45 Arial,Helvetica,sans-serif}.rbs-old-page{background:#fff;width:980px;height:800px;margin:0 auto;box-shadow:0 0 12px #00000059}.rbs-old-header{background:linear-gradient(#fefefe,#d8d8d8);align-items:baseline;gap:20px;padding:26px 30px 18px;display:flex}.rbs-old-logo{color:#8a4fa6;text-shadow:1px 1px #fff;font:italic 46px/1 Brush Script MT,Segoe Script,cursive}.rbs-old-tagline{color:#9a9a9a;font:italic 16px Georgia,serif}.rbs-old-nav{color:#fff;background:linear-gradient(#a96bc6,#74389a);padding:10px 30px;font:700 14px Arial,sans-serif}.rbs-old-slide{border:1px solid #bbb;height:300px;margin:14px 30px;position:relative}.rbs-old-photo{object-fit:fill;opacity:.8;filter:saturate(.55)contrast(.85);width:100%;height:100%}.rbs-old-arrow{color:#fff;background:#00000073;padding:0 12px 8px;font:48px/1 Arial,sans-serif;position:absolute;top:120px}.rbs-old-arrow-l{left:0}.rbs-old-arrow-r{right:0}.rbs-old-caption{color:#fff;background:#0000008c;padding:10px 16px;font:700 20px Arial,sans-serif;position:absolute;bottom:0;left:0;right:0}.rbs-old-dots{color:#fff;letter-spacing:4px;font-size:14px;position:absolute;bottom:12px;right:16px}.rbs-old-cols{grid-template-columns:repeat(3,1fr) 200px;gap:22px;padding:6px 30px;display:grid}.rbs-old-h{color:#8a4fa6;margin-bottom:6px;font:700 18px Georgia,serif}.rbs-old-more{color:#8a4fa6;margin-top:6px;font-weight:700}.rbs-old-box{text-align:center;background:#f4f4f4;border:1px solid #ccc;padding:12px}.rbs-old-thumb{font-size:30px}.rbs-old-link{color:#00e;margin-top:10px;text-decoration:underline}.rbs-old-foot{color:#999;border-top:1px solid #ddd;margin:26px 30px 0;padding-top:10px;font-size:10px}.rbs{color:#1f2a24;font-family:var(--font-sans);background:#f3efe7}.rbs-nav{align-items:center;gap:34px;padding:28px 56px;font-size:16px;display:flex}.rbs-logo{font:400 34px/1 var(--font-serif);letter-spacing:-.01em;align-items:baseline;gap:10px;margin-right:auto;display:flex}.rbs-logo span{color:#6b7f72;font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.rbs-links{color:#3d4a43;gap:30px;display:flex}.rbs-button{color:#f6f2ea;background:#3f5d4c;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 28px;font-size:17px;font-weight:500;display:inline-flex;box-shadow:0 14px 30px -16px #284637b3}.rbs-button-small{height:44px;padding:0 22px;font-size:15px}.rbs-copy{width:560px;position:absolute;top:150px;left:56px}.rbs-eyebrow{color:#5d7a68;font:500 13px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.rbs-headline{font:400 98px/.95 var(--font-serif);letter-spacing:-.025em;margin-top:20px}.rbs-headline em{color:#5d7a68}.rbs-lead{color:#4a5650;width:500px;margin-top:24px;font-size:19px;line-height:1.6}.rbs-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.rbs-link{text-underline-offset:6px;font-size:16px;font-weight:500;-webkit-text-decoration:underline #a9b9ae;text-decoration:underline #a9b9ae}.rbs-prices{border-top:1px solid #d9d3c7;gap:0;margin-top:44px;display:flex}.rbs-prices div{flex:1;padding:16px 18px 0 0}.rbs-prices div+div{border-left:1px solid #d9d3c7;padding-left:18px}.rbs-prices dt{font-size:15px;font-weight:500}.rbs-prices dd{color:#6b7f72;font:500 13px/1.2 var(--font-mono);margin-top:4px}.rbs-arch{background:#c9d3c6;border-radius:260px 260px 28px 28px;width:520px;height:660px;position:absolute;top:104px;right:56px;overflow:hidden;box-shadow:0 40px 80px -40px #283c2d8c}.rbs-arch-media{object-fit:cover;object-position:66% 50%;width:100%;height:100%}.rbs-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f3db;border-radius:20px;align-items:center;gap:14px;padding:10px 18px 10px 10px;font-size:15px;display:flex;position:absolute;box-shadow:0 20px 40px -24px #1e322899}.rbs-float>span{flex-direction:column;display:flex}.rbs-float strong{font-weight:500}.rbs-float>span>span{color:#6b7f72;font-size:13px}.rbs-float-photo{object-fit:cover;border-radius:14px;width:64px;height:64px}.rbs-float-a{top:600px;left:640px}.rbs-float-b{top:214px;right:26px}.rba-old{color:#ccc;background:#000;font:13px/1.5 Verdana,Geneva,sans-serif}.rba-old-header{background:linear-gradient(#2a0000,#000);padding:30px 40px 20px;position:relative}.rba-old-name{color:#ff1a1a;letter-spacing:3px;-webkit-text-stroke:2px #ffd400;font:76px/1 Impact,Arial Black,sans-serif}.rba-old-burst{clip-path:polygon(50% 0,61% 30%,95% 20%,72% 47%,100% 68%,66% 70%,70% 100%,50% 80%,30% 100%,34% 70%,0 68%,28% 47%,5% 20%,39% 30%);color:#d00;background:#ffe600;place-items:center;width:170px;height:170px;font:30px Impact,sans-serif;display:grid;position:absolute;top:18px;right:60px;rotate:-12deg}.rba-old-nav{color:#ffd400;letter-spacing:1px;background:linear-gradient(#5a0000,#200);border-top:2px solid #ff1a1a;border-bottom:2px solid #ff1a1a;padding:9px 40px;font:700 15px Arial,sans-serif}.rba-old-body{gap:28px;padding:26px 40px;display:flex}.rba-old-photo{object-fit:fill;border:3px solid #ffd400;flex:none;width:420px;height:300px}.rba-old-shout{color:#ff1a1a;margin-bottom:10px;font:30px/1.1 Impact,sans-serif}.rba-old-specials{border-collapse:collapse;color:#ffd400;border:2px solid #ffd400;margin-top:16px;font:700 15px Arial,sans-serif}.rba-old-specials th{color:#fff;background:#ff1a1a;padding:5px 10px}.rba-old-specials td{border:1px solid #553;padding:5px 14px}.rba-old-foot{color:#666;padding:0 40px;font-size:10px}.rba{color:#e8f3f1;font-family:var(--font-sans);background:#05100f}.rba-media{object-fit:cover;object-position:70% 50%;width:900px;height:560px;position:absolute;top:0;right:0}.rba-shade{background:linear-gradient(90deg,#05100f 0% 30%,#05100f8c 48%,#0000 72%),linear-gradient(#0000 50%,#05100f 70%);position:absolute;inset:0}.rba-nav{align-items:center;gap:34px;padding:26px 56px;font-size:16px;display:flex;position:absolute;inset:0 0 auto}.rba-logo{letter-spacing:.04em;align-items:center;gap:12px;margin-right:auto;font-size:22px;display:flex}.rba-logo-mark{background:radial-gradient(circle,#05100f 0 30%,#36e0c8 32% 44%,#0000 46% 58%,#36e0c8 60% 70%,#0000 72%);border-radius:50%;width:26px;height:26px}.rba-links{color:#a8bfbb;gap:30px;display:flex}.rba-phone{font-weight:500}.rba-button,.rba-ghost{border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:17px;font-weight:500;display:inline-flex}.rba-button{color:#04201c;background:#36e0c8;box-shadow:0 0 40px -6px #36e0c899}.rba-button-small{height:42px;padding:0 20px;font-size:15px}.rba-ghost{border:1.5px solid #e8f3f159}.rba-copy{width:560px;position:absolute;top:116px;left:56px}.rba-eyebrow{color:#36e0c8;font:500 13px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.rba-headline{letter-spacing:-.03em;text-transform:uppercase;margin-top:18px;font-size:104px;line-height:.92}.rba-headline em{color:#0000;-webkit-text-stroke:2px #36e0c8;text-shadow:0 0 34px #36e0c873;font-style:normal}.rba-lead{color:#a8bfbb;width:500px;margin-top:22px;font-size:18px;line-height:1.6}.rba-actions{gap:14px;margin-top:28px;display:flex}.rba-tiles{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:absolute;bottom:60px;left:56px;right:56px}.rba-tile{border:1px solid #36e0c838;border-radius:18px;height:150px;position:relative;overflow:hidden}.rba-tile-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rba-tile:after{content:"";background:linear-gradient(90deg,#05100feb 0%,#05100f80 60%,#05100f26 100%);position:absolute;inset:0}.rba-tile-text{z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:20px;left:22px}.rba-tile-text strong{font-size:20px;font-weight:500}.rba-tile-text span{color:#a8bfbb;font-size:14px}.rba-tile-arrow{z-index:1;color:#36e0c8;background:#36e0c829;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.rb-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rb-tab{border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:44px;color:var(--fg);cursor:pointer;transition:background-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo);padding:0 18px;font-size:15px}@media (hover:hover){.rb-tab:hover{border-color:color-mix(in srgb, var(--fg) 35%, transparent)}}.rb-tab[aria-pressed=true]{color:#f2f7f3;background:#10241a;border-color:#10241a}.rb-tab:focus-visible{outline:2px solid var(--color-coral-deep);outline-offset:2px}@media (max-width:640px){.rb-frame .rb-tag{padding:2px 7px;font-size:9px;bottom:6px}.rb-frame .rb-tag-before{left:6px}.rb-frame .rb-tag-after{right:6px}.rb-tab{padding:0 14px;font-size:14px}}
