html.route-restaurantSite{--amber:#a3213a;--amber-lit:#dc506a;--amber-deep:#4a0d1a;--amber-rgb:163, 33, 58;--amber-lit-rgb:220, 80, 106;--amber-hot:#f6c9cc}.route-restaurantSite .foot{--foot-red:163, 33, 58;--foot-seam:250, 226, 226;--foot-blue:152, 70, 142}.fb-ground{z-index:0;pointer-events:none;opacity:0;width:100%;height:100vh;transition:opacity .6s;display:block;position:fixed;top:0;left:0}.fb-ground.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.fb-ground{transition:none}}.page.inf-sub.rst{--rst-a:#a3213a;--rst-a-rgb:163, 33, 58;--rst-rose:#cd4258;--rst-rose-rgb:205, 66, 88;--rst-hot:#f6c9cc;--rst-label:#e9a9b0;--rst-vio-rgb:152, 70, 142;--rst-out:cubic-bezier(.23, 1, .32, 1);--rst-px:clamp(1rem, 3.4vw, 2.8rem);--gutter:clamp(1.7rem, 5vw, 4rem);--lb-pad:var(--gutter);--lb-red:#a3213a;--lb-voice:#f0dcdc;--lb-ice:#f8e6e6;--lb-violet:#dcb3cc;--mid-rgb:190, 80, 100;--rst-plate:linear-gradient(90deg, #f6c9cc, #f6c9cc) left top / 16px 2px no-repeat, linear-gradient(#f6c9cc, #f6c9cc) left top / 2px 16px no-repeat, linear-gradient(90deg, #f6c9cc, #f6c9cc) right top / 16px 2px no-repeat, linear-gradient(#f6c9cc, #f6c9cc) right top / 2px 16px no-repeat, linear-gradient(90deg, #cd4258cc, #cd4258cc) left bottom / 16px 2px no-repeat, linear-gradient(#cd4258cc, #cd4258cc) left bottom / 2px 16px no-repeat, linear-gradient(90deg, #cd4258cc, #cd4258cc) right bottom / 16px 2px no-repeat, linear-gradient(#cd4258cc, #cd4258cc) right bottom / 2px 16px no-repeat, radial-gradient(90% 38% at 50% 0%, #a3213a33, #a3213a00 100%), linear-gradient(180deg, #0f0709e6, #090506ed);z-index:1;max-width:72rem;padding:calc(var(--sbar-h,3.5rem) + 2.9rem) var(--gutter) 0;color:var(--lb-prose);font:400 1rem/1.55 var(--lb-sans);margin-inline:auto;display:block;position:relative;overflow-x:clip}:where(.rst) :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.rst) :is(ul,ol){padding:0;list-style:none}.rst :focus-visible{outline:2px solid var(--amber-lit);outline-offset:3px}.rst-sec,.rst-stage{border:1px solid rgba(var(--rst-rose-rgb), .2);background:var(--rst-plate);box-shadow:0 0 0 1px #0009, 0 0 34px -6px rgba(var(--rst-a-rgb), .26), inset 0 0 90px #00000080;border-radius:3px;position:relative}.rst-sec:before,.rst-stage:before{content:"";background:linear-gradient(90deg, rgba(var(--rst-rose-rgb), 0), rgba(var(--rst-rose-rgb), .85) 18%, var(--rst-hot) 50%, rgba(var(--rst-rose-rgb), .85) 82%, rgba(var(--rst-rose-rgb), 0));height:2px;box-shadow:0 0 12px 1px rgba(var(--rst-rose-rgb), .5), 0 0 34px 3px rgba(var(--rst-a-rgb), .22);pointer-events:none;position:absolute;top:-1px;left:8%;right:8%}.rst-sec:after{content:"";left:calc(var(--gutter) * -.62);width:calc(var(--gutter) * .62);background:linear-gradient(90deg, rgba(var(--rst-rose-rgb), .7), rgba(var(--rst-rose-rgb), .95));height:1px;box-shadow:0 0 8px rgba(var(--rst-a-rgb), .6);pointer-events:none;position:absolute;top:-1px}.rst-sec{padding:clamp(1.5rem, 3.6vw, 2.8rem) var(--rst-px) clamp(1.7rem, 3.6vw, 2.8rem);margin-top:clamp(1.7rem,5.5vh,3.2rem)}.rst-head{margin-bottom:clamp(1.4rem,3.4vw,2.2rem)}.rst-head__k{align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.rst-n{font:400 clamp(3.4rem, 2.2rem + 5vw, 5.6rem)/.82 var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:#fff1f3f2;text-shadow:0 0 .05em #ffffffe6, 0 0 .24em rgba(var(--rst-a-rgb), .95), 0 0 .8em rgba(var(--rst-a-rgb), .7);flex:none}.rst-lab{font:500 .74rem/1.2 var(--lb-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rst-label)}.rst-head__k:after{content:"";min-width:1.5rem;max-width:calc(12% + 80% * var(--p,0));background:linear-gradient(90deg, rgba(var(--rst-rose-rgb), .95), rgba(var(--rst-rose-rgb), .3) 40%, rgba(var(--rst-rose-rgb), 0));height:2px;box-shadow:0 0 10px 1px rgba(var(--rst-rose-rgb), .32), 0 0 28px 3px rgba(var(--rst-a-rgb), .18);border-radius:2px;flex:auto}.rst-head h2{max-width:24ch;font:600 clamp(1.7rem, 1.2rem + 2vw, 2.7rem)/1.07 var(--display);letter-spacing:-.02em;color:var(--lb-white);text-wrap:balance;overflow-wrap:break-word}.rst-voice{max-width:40rem;font:italic 400 clamp(1.08rem, 1rem + .35vw, 1.3rem)/1.5 var(--display);color:var(--lb-voice);text-wrap:pretty;margin-top:.6rem}.rst-tag{font:500 .72rem/1.2 var(--lb-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rst-label)}.rst h3{font:600 clamp(1.2rem, 1.1rem + .45vw, 1.45rem)/1.2 var(--display);letter-spacing:-.012em;color:var(--lb-white);text-wrap:balance}.rst-hero{gap:clamp(1.8rem,4vw,3rem);padding-bottom:clamp(1rem,3vh,2rem);display:grid}.rst-hero__tx{text-shadow:var(--bu-halo)}@media (max-width:63.99rem){.rst-hero{gap:0}.rst-hero__tx{display:contents}.rst-kicker{order:1}.rst h1{order:2}.rst-strap{order:3}.rst-cta{order:4;margin-top:1.3rem}.rst-stage{order:5;margin-top:1.7rem}.rst-lede{order:6;margin-top:1.6rem}.rst-trades{order:7}}@media (min-width:64rem){.rst-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,3.6vw,3.6rem)}}.rst-kicker{font:500 .74rem/1.2 var(--lb-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rst-label);align-items:center;gap:.7rem;display:flex}.rst-kicker:before{content:"";background:radial-gradient(circle at 36% 30%, #fff 0, var(--rst-hot) 24%, var(--rst-rose) 58%, var(--rst-a) 100%);width:9px;height:9px;box-shadow:0 0 12px 2px rgba(var(--rst-a-rgb), .75);border-radius:50%;flex:none}.rst h1{font:600 clamp(2.2rem, 1.3rem + 2.6vw, 3.3rem)/1.05 var(--display);letter-spacing:-.026em;color:var(--lb-white);text-wrap:balance;overflow-wrap:break-word;margin:1rem 0 0}.rst-strap{font:italic 400 1.15rem/1.35 var(--display);color:var(--lb-voice);text-wrap:balance;margin:.7rem 0 0}@media (min-width:64rem){.rst-strap{display:none}}.rst-lede{color:#f6f0e4eb;text-wrap:pretty;max-width:33rem;margin-top:1.2rem;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);line-height:1.6}.rst-cta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.7rem;display:flex}.rst-btn{border:1px solid rgba(var(--rst-rose-rgb), .75);background:rgba(var(--rst-a-rgb), .22);min-height:2.75rem;color:var(--rst-hot);text-shadow:none;font:600 .96rem/1.2 var(--lb-sans);text-align:center;transition:transform .16s var(--rst-out), background-color .16s var(--rst-out), border-color .16s var(--rst-out), box-shadow .16s var(--rst-out);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .95rem;text-decoration:none;display:inline-flex}.rst-btn--main{background:var(--rst-a);border-color:var(--rst-rose);color:#fff1f4;box-shadow:0 0 22px -4px rgba(var(--rst-a-rgb), .8)}.rst-btn--quiet{color:var(--lb-ice);text-underline-offset:.3em;background:0 0;border-color:#0000;padding-inline:.45rem;-webkit-text-decoration:underline #fae6e673;text-decoration:underline #fae6e673}.rst-btn:active{transition:none;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.rst-btn:hover{background:rgba(var(--rst-a-rgb), .4);border-color:var(--rst-hot)}.rst-btn--main:hover{border-color:var(--rst-hot);box-shadow:0 0 28px -2px rgba(var(--rst-a-rgb), .95);background:#bd2c44}.rst-btn--quiet:hover{-webkit-text-decoration-color:var(--rst-hot);text-decoration-color:var(--rst-hot);background:0 0;border-color:#0000}}.rst-trades{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-top:2rem;display:flex}.rst-trades__l{font:500 .72rem/1 var(--lb-label);letter-spacing:.16em;text-transform:uppercase;color:#fae6e6c7}.rst-trades ul{flex-wrap:wrap;gap:.4rem .45rem;display:flex}.rst-trades li{color:#f6f0e4eb;border:1px solid #fae6e642;border-radius:999px;padding:.28rem .7rem;font-size:.88rem;line-height:1.3}.rst-stage{min-width:0;padding:clamp(1rem,2.4vw,1.6rem)}.rst-stage__l{font:500 .72rem/1.2 var(--lb-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rst-label);text-shadow:none;margin-bottom:.9rem}.rst-stage__art{aspect-ratio:100/78;position:relative}.rst-site,.rst-kit{position:absolute}.rst-site{aspect-ratio:1000/997;width:66%;box-shadow:0 0 80px -16px rgba(var(--rst-vio-rgb), .4), 0 28px 46px -22px #000000e6;background:#f4ede1;border-radius:.7rem;top:0;left:0;overflow:hidden}.rst-kit{aspect-ratio:560/1063;width:36%;filter:drop-shadow(0 0 22px rgba(var(--rst-a-rgb), .32)) drop-shadow(0 22px 22px #000000b3);transition:filter .28s var(--rst-out);top:8.5%;right:0}.rst-stage[data-s=b] .rst-kit{filter:drop-shadow(0 0 28px rgba(var(--rst-rose-rgb), .6)) drop-shadow(0 22px 22px #000000b3)}.rst-kit[data-k=board]{aspect-ratio:1600/1000;filter:none;width:58%;box-shadow:0 0 0 1px #fae6e64d, 0 0 40px -8px rgba(var(--rst-a-rgb), .8), 0 22px 30px -14px #000;border-radius:.6rem;top:auto;bottom:4%;overflow:hidden}.rst-pic{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .2s var(--rst-out);display:block;position:absolute;inset:0}.rst-stage[data-s=b] .rst-pic--a,.rst-stage[data-s=a] .rst-pic--b{opacity:0}.rst-stage.is-init .rst-pic,.rst-stage.is-init .rst-kit,.rst-stage.is-init .rst-take__keep{transition:none}@media (max-width:33.99rem){.rst-stage__art{aspect-ratio:auto;padding-bottom:36%}.rst-site{width:100%;position:relative}.rst-kit{width:36%;top:auto;bottom:0;right:3%}.rst-kit[data-k=board]{width:64%;right:0}}.rst-take{margin-top:1.15rem}.rst-take__bar{height:.8rem;box-shadow:inset 0 0 0 1px rgba(var(--rst-rose-rgb), .3);background:#ffffff0d;border-radius:999px;position:relative;overflow:hidden}.rst-take__keep{transform-origin:0;background:linear-gradient(90deg, var(--rst-a), var(--rst-rose));transition:transform .28s var(--rst-out);position:absolute;inset:0}.rst-stage[data-s=a] .rst-take__keep{transform:scaleX(0)}.rst-take__ghost{border-left:1px dashed var(--rst-hot);background:repeating-linear-gradient(135deg,#090506d1 0 4px,#f6c9cc99 4px 6px);width:33%;position:absolute;top:0;bottom:0;right:0}.rst-take__ghost:after{content:"";background:repeating-linear-gradient(135deg,#0905068c 0 4px,#f6c9cc52 4px 6px);border-left:1px dashed #f6c9cc8c;width:60.6%;position:absolute;top:0;bottom:0;right:0}.rst-take__l{font:500 .72rem/1.35 var(--lb-label);letter-spacing:.08em;text-transform:uppercase;text-shadow:none;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin-top:.5rem;display:flex}.rst-take__l b{color:var(--rst-hot);font-weight:600}.rst-take__l span{color:#fae6e6db}.rst-stage__bar{gap:.7rem;margin-top:1.1rem;display:grid}@media (min-width:40rem){.rst-stage__bar{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.2rem}}.rst-flip{border:1px solid var(--rst-rose);background:rgba(var(--rst-a-rgb), .3);min-height:2.75rem;color:var(--rst-hot);text-shadow:none;font:600 .96rem/1.2 var(--lb-sans);cursor:pointer;transition:transform .16s var(--rst-out), background-color .16s var(--rst-out);border-radius:999px;justify-self:start;padding:.45rem 1.25rem}.rst-flip[hidden]{display:none}.rst-flip:active{transition:none;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.rst-flip:hover{background:rgba(var(--rst-a-rgb), .5)}}.rst-stage__cap{color:#fbf4f4;text-wrap:pretty;text-shadow:none;font-size:.97rem;line-height:1.5}.rst-stage__note,.rst-fine{color:#fae6e6d1;max-width:40rem;text-shadow:none;margin-top:.9rem;font-size:.86rem;line-height:1.5}.rst a:not(.rst-btn){color:var(--rst-hot);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--rst-rose-rgb), .55);text-decoration-color:rgba(var(--rst-rose-rgb), .55);text-underline-offset:.25em}.rst-big,.rst-price{border:1px solid rgba(var(--rst-rose-rgb), .28);background:linear-gradient(160deg, rgba(var(--rst-a-rgb), .13), #ffffff04 70%);border-radius:.5rem}.rst-give{gap:clamp(1.6rem,3vw,2.4rem);display:grid}@media (min-width:64rem){.rst-give{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.4rem,4vw,4rem)}}.rst-big{gap:1.2rem;padding:clamp(1.2rem,2.4vw,1.8rem);display:grid}.rst-big h3{margin-top:.6rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.95rem)}.rst-big__tx>p:last-child{max-width:34rem;color:var(--lb-prose);text-wrap:pretty;margin-top:.7rem}.rst-big__pic{width:min(100%,17.5rem);box-shadow:0 0 0 1px #fae6e638, 0 0 60px -18px rgba(var(--rst-rose-rgb), .45);background:#fcf8f0;border-radius:.9rem;justify-self:start;display:block;overflow:hidden}.rst-big__pic img{width:100%;height:auto;display:block}.rst-small{display:grid}.rst-it{border-top:1px solid #fae6e62e;padding:1.15rem 0 1.2rem}.rst-it:first-child{border-top:0;padding-top:0}.rst-it h3{margin-top:.4rem}.rst-it p:last-child{max-width:32rem;color:var(--lb-prose);text-wrap:pretty;margin-top:.4rem}.rst-own{gap:clamp(1.6rem,3vw,2.6rem);display:grid}.rst-board{align-items:center;gap:1.2rem;display:grid}@media (min-width:56rem){.rst-board{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);column-gap:clamp(1.8rem,3.4vw,3.4rem)}}.rst-board__tx p{max-width:30rem;color:var(--lb-prose);text-wrap:pretty;margin-top:.5rem}.rst-frame{box-shadow:0 26px 40px -22px #000, 0 0 46px -14px rgba(var(--rst-rose-rgb), .5);background:#05080b;border:1px solid #fae6e657;display:block;position:relative;overflow:hidden}.rst-frame img{width:100%;height:100%;display:block}.rst-frame--board{aspect-ratio:16/10;border-radius:.9rem;padding:6px}.rst-frame--board img{object-fit:cover;object-position:top;border-radius:.55rem}.rst-frame--phone{border-radius:2.1rem;padding:7px}.rst-frame--phone img{border-radius:1.65rem;height:auto}.rst-frame.is-ph{background:linear-gradient(160deg, rgba(var(--rst-a-rgb), .16), #ffffff05 70%);box-shadow:none;border-style:dashed;place-items:center;padding:1rem;display:grid}.rst-frame--phone.is-ph{aspect-ratio:563/960}.rst-ph{max-width:14ch;font:500 .72rem/1.45 var(--lb-label);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:#fae6e6d6}.rst-frame--board .rst-ph{max-width:28ch}.rst-phones{margin-inline:calc(var(--rst-px) * -1);padding:.4rem var(--rst-px) 1.1rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rst-px);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--rst-rose-rgb), .55) transparent;align-items:flex-start;gap:1.2rem;display:flex;overflow-x:auto}.rst-ph-item{scroll-snap-align:start;flex:0 0 min(15.5rem,68vw)}.rst-ph-item h3{margin-top:1rem;font-size:1.2rem}.rst-ph-item p{color:var(--lb-prose);margin-top:.35rem;font-size:.93rem;line-height:1.5}@media (min-width:64rem){.rst-phones{grid-template-columns:repeat(3,minmax(0,15.5rem));justify-content:space-between;gap:clamp(1.2rem,2.4vw,2.2rem);margin-inline:0;padding:.4rem 0 .5rem;display:grid;overflow:visible}.rst-ph-item{flex:none}}.rst-more{max-width:46rem;color:var(--lb-prose);flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.2rem;display:flex}.rst-calc{gap:clamp(1.2rem,2.4vw,1.8rem);display:grid}@media (min-width:56rem){.rst-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.rst-calc__src{grid-column:1/-1}}.rst-calc__in,.rst-out{border:1px solid rgba(var(--rst-rose-rgb), .28);background:linear-gradient(160deg, rgba(var(--rst-a-rgb), .13), #ffffff04 70%);border-radius:.5rem;align-content:start;gap:1rem;padding:clamp(1.1rem,2.4vw,1.7rem);display:grid}.rst-calc:not(.is-live) .rst-calc__in{display:none}.rst-fields{gap:1rem;display:grid}.rst-fields[hidden],.rst-rates[hidden],.rst-out[hidden]{display:none}.rst-fld{gap:.4rem;display:grid}.rst-fld label{font:600 .98rem/1.25 var(--lb-sans);color:var(--lb-white)}.rst-fld input{color:#fbf4f4;width:100%;min-height:2.75rem;font:500 1rem/1.2 var(--lb-sans);font-variant-numeric:tabular-nums;background:#090506bf;border:1px solid #fae6e666;border-radius:.5rem;padding:.4rem .75rem}.rst-fld input::placeholder{color:#fae6e69e}.rst-fld input:focus-visible{outline:2px solid var(--rst-rose);outline-offset:2px;border-color:var(--rst-rose)}.rst-fld input[aria-invalid=true]{border-color:#ff94a3}.rst-rates{border:0;min-width:0;margin:0;padding:0}.rst-rates legend{font:600 .98rem/1.25 var(--lb-sans);color:var(--lb-white);margin-bottom:.6rem;padding:0}.rst-rates ul{flex-wrap:wrap;gap:.5rem;display:flex}.rst-rate{display:block;position:relative}.rst-rate__in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rst-rate__v{color:#fbf4f4;min-width:4.6rem;min-height:2.75rem;font:500 1rem/1.2 var(--lb-sans);font-variant-numeric:tabular-nums;pointer-events:none;transition:background-color .16s var(--rst-out), border-color .16s var(--rst-out), transform .16s var(--rst-out);background:#09050699;border:1px solid #fae6e666;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .9rem;display:inline-flex}.rst-rate__v b{font-weight:700}.rst-rate__in:checked+.rst-rate__v{background:var(--rst-a);border-color:var(--rst-rose);color:#fff1f4}.rst-rate__in:focus-visible+.rst-rate__v{outline:2px solid var(--rst-hot);outline-offset:3px}.rst-rate:active .rst-rate__v{transition:none;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.rst-rate:hover .rst-rate__in:not(:checked)+.rst-rate__v{border-color:var(--rst-hot)}}.rst-out__big{margin:0}.rst-out__big b{font:600 clamp(2.4rem, 1.8rem + 2.6vw, 3.6rem)/1.02 var(--display);letter-spacing:-.02em;color:#fff1f4;font-variant-numeric:lining-nums;overflow-wrap:anywhere;text-shadow:0 0 .5em rgba(var(--rst-rose-rgb), .4);display:block}.rst-out.is-empty .rst-out__big b{color:#fae6e699;text-shadow:none}.rst-cbar{height:.8rem;box-shadow:inset 0 0 0 1px rgba(var(--rst-rose-rgb), .3);background:#ffffff0d;border-radius:999px;display:flex;overflow:hidden}.rst-cbar__keep{background:linear-gradient(90deg, var(--rst-a), var(--rst-rose));flex:auto}.rst-cbar__take{width:calc(var(--r,0) * 1%);border-left:1px dashed var(--rst-hot);transition:width .2s var(--rst-out);background:repeating-linear-gradient(135deg,#090506d1 0 4px,#f6c9cc99 4px 6px);flex:none}.rst-out.is-empty .rst-cbar{opacity:.5}.rst-out__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin:0;display:grid}.rst-out__row dt{font:500 .74rem/1.3 var(--lb-label);letter-spacing:.1em;text-transform:uppercase;color:#fae6e6db}.rst-out__row dd{font:600 1.6rem/1.1 var(--display);color:var(--rst-hot);font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin-top:.2rem}.rst-out__hint{font:italic 400 1.05rem/1.45 var(--display);color:var(--lb-voice);text-wrap:pretty}.rst-out.is-bad .rst-out__hint{color:#ffb3be;font-style:normal}.rst-out__host{font:italic 400 1.05rem/1.45 var(--display);color:var(--lb-voice);text-wrap:pretty;border-top:1px solid #fae6e62e;padding-top:.9rem}.rst-calc__src,.rst-srcs{gap:.8rem;display:grid}@media (min-width:48rem){.rst-srcs{grid-template-columns:repeat(3,minmax(0,1fr))}}.rst-src{color:var(--lb-prose);transition:border-color .2s var(--rst-out), background-color .2s var(--rst-out);background:#09050673;border:1px solid #fae6e633;border-radius:.5rem;align-content:start;gap:.3rem;padding:1rem 1.1rem 1.1rem;font-size:.93rem;line-height:1.5;display:grid}.rst-src strong{color:var(--lb-white);font-weight:600}.rst-src__f{font:600 2rem/1 var(--display);color:var(--rst-hot);font-variant-numeric:lining-nums}.rst-src__f b{font-weight:600}.rst-src.is-on{border-color:var(--rst-rose);background:rgba(var(--rst-a-rgb), .18)}.rst-nojs{max-width:40rem;color:var(--lb-prose);font-size:.93rem;line-height:1.5}.rst-calc.is-live .rst-nojs,.rst:not(.is-js) .rst-live{display:none}.rst-calc__src>.rst-fine{margin-top:0}.rst-demo{align-items:center;gap:clamp(1.4rem,3vw,2.4rem);display:grid}@media (min-width:56rem){.rst-demo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(2rem,4vw,4rem)}}.rst-demo__name{gap:.7rem;margin:0;display:grid}.rst-demo__name span{font:600 clamp(3.4rem, 2rem + 6vw, 6.6rem)/.9 var(--display);white-space:nowrap;letter-spacing:-.035em;color:#fff1f3f5;text-shadow:0 0 .04em #ffffffe6, 0 0 .22em rgba(var(--rst-a-rgb), .95), 0 0 .7em rgba(var(--rst-a-rgb), .7)}.rst-demo__name small{font:500 .74rem/1.3 var(--lb-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rst-label)}.rst-demo__tries{counter-reset:t;margin-top:.7rem;display:grid}.rst-demo__tries li{counter-increment:t;color:var(--lb-prose);text-wrap:pretty;border-top:1px solid #fae6e62e;grid-template-columns:2.4rem minmax(0,1fr);gap:.4rem;padding:.75rem 0;display:grid}.rst-demo__tries li:before{content:counter(t, decimal-leading-zero);font:500 .8rem/1.9 var(--lb-label);letter-spacing:.08em;color:var(--rst-label)}.rst-demo__tries li:last-child{border-bottom:1px solid #fae6e62e}.rst-demo__cta{margin-top:1.1rem}.rst-prices,.rst-steps{gap:clamp(1.4rem,3vw,2.2rem) clamp(1.4rem,3vw,2.6rem);display:grid}@media (min-width:48rem){.rst-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.rst-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.rst-price{padding:1.4rem 1.3rem 1.5rem}.rst-price h3{font:600 1.05rem/1.25 var(--lb-sans);letter-spacing:0}.rst-price__n{color:#fae6e6d6;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-top:.6rem;display:flex}.rst-price__n b{font:600 clamp(2rem, 1.6rem + 1.4vw, 2.7rem)/1 var(--display);letter-spacing:-.02em;color:var(--rst-hot);font-variant-numeric:lining-nums;text-shadow:0 0 .5em rgba(var(--rst-rose-rgb), .35)}.rst-price__n:has(.rst-price__q){align-items:center;min-height:clamp(2rem,1.6rem + 1.4vw,2.7rem)}.rst-price__n .rst-price__q{color:#fae6e6eb;text-shadow:none;overflow-wrap:anywhere;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);font-weight:500}.rst-price__n span{font:500 .78rem/1.2 var(--lb-label);letter-spacing:.06em}.rst-price p:last-child{color:var(--lb-prose);margin-top:.8rem;font-size:.93rem;line-height:1.55}.rst-step{border-top:1px solid rgba(var(--rst-rose-rgb), .45);padding-top:1.2rem;position:relative}.rst-step:before{content:"";background:radial-gradient(circle at 36% 30%, #fff 0, var(--rst-hot) 24%, var(--rst-rose) 58%, var(--rst-a) 100%);width:9px;height:9px;box-shadow:0 0 10px 2px rgba(var(--rst-a-rgb), .7);border-radius:50%;position:absolute;top:-5px;left:0}.rst-step__n{font:400 2.4rem/.9 var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:#fff1f3f0;text-shadow:0 0 .05em #ffffffd9, 0 0 .3em rgba(var(--rst-a-rgb), .95);margin-bottom:.45rem;display:block}.rst-step p{max-width:30rem;color:var(--lb-prose);text-wrap:pretty;margin-top:.55rem}.rst-faq{max-width:52rem;display:grid}.rst-q{border-top:1px solid #fae6e633}.rst-q:last-child{border-bottom:1px solid #fae6e633}.rst-q summary{cursor:pointer;min-height:3.25rem;font:600 1.05rem/1.3 var(--lb-sans);color:var(--lb-white);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;list-style:none;display:flex}.rst-q summary::-webkit-details-marker{display:none}.rst-q summary i{border-right:2px solid var(--rst-rose);border-bottom:2px solid var(--rst-rose);width:.6rem;height:.6rem;transition:transform .2s var(--rst-out);flex:none;margin-right:.3rem;transform:rotate(45deg)translate(-2px,-2px)}.rst-q[open] summary i{transform:rotate(225deg)translate(-2px,-2px)}.rst-q p{max-width:42rem;color:var(--lb-prose);text-wrap:pretty;padding:0 0 1.1rem}@media (hover:hover) and (pointer:fine){.rst-q summary:hover{color:#fff}.rst-q summary:hover i{border-color:var(--rst-hot)}}.rst #write{margin-top:clamp(2.2rem,7vh,4rem)}.rst .lb-sec:after{background:radial-gradient(circle at 36% 30%, #fff 0, var(--rst-hot) 24%, var(--rst-rose) 58%, var(--rst-a) 100%);box-shadow:0 0 12px 2px rgba(var(--rst-a-rgb), .65)}.rst-in{transition:opacity .5s var(--rst-out)}.rst-in.rst-wait{opacity:0}@keyframes rst-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.rst-hero__tx>*{animation:rst-fade .6s var(--rst-out) both}.rst-hero__tx>:nth-child(2){animation-delay:50ms}.rst-hero__tx>:nth-child(3){animation-delay:.1s}.rst-hero__tx>:nth-child(4){animation-delay:.15s}.rst-hero__tx>:nth-child(5){animation-delay:.2s}@media (hover:hover) and (pointer:fine){.rst-ph-item{transition:transform .2s var(--rst-out)}.rst-ph-item:hover{transform:translateY(-4px)}}}@media (prefers-reduced-motion:reduce){.rst-in,.rst-in.rst-wait{opacity:1;transition:none}.rst-pic,.rst-btn,.rst-flip,.rst-q summary i,.rst-kit,.rst-take__keep,.rst-take__bar *,.rst-cbar__take,.rst-rate__v,.rst-src{transition:none}}html.still .rst *,html.still .rst :before{transition:none!important;animation:none!important}.rst .inf-sub__exits a{min-height:0;padding:.7rem 0;display:block}.rst-fine a,.rst-stage__note a{margin-block:-.8rem;padding-block:.8rem;display:inline-block}@media (min-width:64rem) and (max-width:79.99rem){.rst-btn--quiet{display:none}}.rst #write.lb-write .form__in:not(textarea){min-height:2.75rem}.rst #write.lb-write .form__label{color:var(--rst-label)}
