:root{--ivory-8:#fbf8ef;--white-8:#fff;--line-8:#15332a1f;--ink-8:#14231d;--soft-8:#4d5e56;--gap-8:clamp(72px, 8vw, 120px)}body{background:var(--ivory-8)}.v8{background:var(--ivory-8);color:var(--ink-8);overflow-x:clip}.wrap8{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.btn8{height:56px;font:650 17px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s, border-color .16s, transform .2s var(--ease), box-shadow .2s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.btn8 svg{width:19px;height:19px;transition:transform .26s var(--ease)}.btn8:hover svg{transform:translate(3px)}.btn8:active{transform:scale(.97)}.btn8-hot{background:var(--orange);color:var(--ink);box-shadow:0 1px #00000014,0 10px 24px -12px #f2541bb3}.btn8-hot:hover{background:var(--orange-2)}.btn8-line{color:var(--ink-8);background:0 0;border-color:#15332a47}.btn8-line:hover{border-color:var(--ink-8);background:#15332a0a}.btn8-wide{width:100%}.btn8:disabled{opacity:.7;cursor:progress}.link8{color:var(--ink-8);text-underline-offset:5px;align-items:center;gap:8px;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.link8 svg{width:18px;height:18px}.head8{max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.lede8{max-width:54ch;color:var(--soft-8);margin-top:20px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.band8{background:var(--ivory-8)}.band8-white{background:var(--white-8)}.v8 .band8>.section{padding-block:var(--gap-8)}.v8 .faq6{padding-bottom:var(--gap-8)}.hero8{padding:clamp(100px,8vw,116px) 0 clamp(56px,7vw,104px)}.hero8-title{letter-spacing:-.045em;max-width:20ch;color:var(--ink-8);text-wrap:balance;font-size:clamp(40px,3.8vw,58px);line-height:1.02}.hero8-grid{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.hero8-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(72px,7vw,112px)}}.hero8-sub{max-width:40ch;color:var(--soft-8);margin-top:28px;font-size:clamp(18px,1.35vw,20px);line-height:1.5}.hero8-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero8-note{color:var(--soft-8);margin-top:20px;font-size:14.5px}@media (min-width:1024px) and (max-width:1279px){.hero8-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.hero8-cta .btn8{padding-inline:22px;font-size:16px}}@media (max-width:479px){.hero8-cta{display:grid}.hero8-cta .btn8{width:100%}}.hero8-stage{position:relative}.hero8-panel{--pw:clamp(230px, 17vw, 262px);background:var(--forest);color:var(--ivory);border-radius:clamp(24px,2.4vw,36px);padding:clamp(24px,2.6vw,40px) clamp(16px,2vw,32px) clamp(18px,2vw,26px);position:relative}.hero8-panel .hero-demo{max-width:600px;margin-inline:auto}.hero8-panel .demo-sample{color:#fbf8ef99}.hero8-host{z-index:3;--h:clamp(170px, 15vw, 230px);left:calc(var(--h) * -.36);position:absolute;bottom:-4px}@media (max-width:1023px){.hero8-panel{--pw:min(290px, calc(100vw - 96px))}.hero8-stage{margin-top:84px}.hero8-host{--h:120px;bottom:auto;left:auto;right:18px;top:calc(var(--h) * -1 + 6px)}}@media (min-width:768px){.site-nav:not(.is-scrolled) :is(.nav-brand,.nav-link){color:var(--ink-8)}.site-nav:not(.is-scrolled) :focus-visible{outline-color:var(--ink-8)}}.host8{width:calc(var(--h,200px) * .66);height:var(--h,200px);pointer-events:none}.host8-body{transform-origin:50% 100%;width:100%;height:100%;animation-duration:.42s;animation-timing-function:var(--ease);animation-fill-mode:both;position:relative}.host8 img{height:calc(var(--h,200px) * var(--rel));opacity:0;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 14px #12382c38);width:auto;max-width:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.host8 img[data-on]{opacity:1}.host8[data-flip] img{transform:translate(-50%)scaleX(-1)}.js .host8[data-entrance]:not([data-live]){opacity:0}.js .host8[data-entrance][data-live]{animation:host8-arrive .7s var(--ease) both}@keyframes host8-squash-a{0%{transform:scale(1.06,.9)}55%{transform:scale(.97,1.04)}to{transform:none}}@keyframes host8-squash-b{0%{transform:scale(1.06,.9)}55%{transform:scale(.97,1.04)}to{transform:none}}@keyframes host8-arrive{0%{opacity:0;transform:translateY(28px)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.host8-body{animation:none!important}}.guide8{z-index:1;margin-bottom:calc(-1*clamp(48px,6vw,96px));padding-top:clamp(64px,8vw,112px);position:relative}.guide8-row{align-items:flex-end;gap:16px;display:flex}.guide8[data-side=right] .guide8-row{text-align:right;flex-direction:row-reverse}.guide8-host{--h:clamp(110px, 10vw, 150px)}.guide8-words{background:var(--white-8);box-shadow:0 1px 0 var(--line-8), 0 12px 28px -18px #12382c80;font:700 clamp(17px, 1.4vw, 20px)/1.25 var(--font-display);color:var(--ink-8);border-radius:18px 18px 18px 4px;margin-bottom:18px;padding:12px 18px}.js .guide8:not([data-seen]) .guide8-words{opacity:0;transform:translateY(10px)scale(.92)}.guide8 .guide8-words{transform-origin:0 100%;transition:opacity .36s var(--ease), transform .52s cubic-bezier(.34, 1.56, .64, 1);transition-delay:.62s}.guide8[data-side=right] .guide8-words{transform-origin:100% 100%}.film8{padding-block:clamp(40px, 6vw, 80px) var(--gap-8)}.film8 .wrap8{max-width:1240px}.film8-head{gap:12px;margin-bottom:28px;display:grid}@media (min-width:900px){.film8-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px}}.film8-title{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,48px);line-height:1.02}.film8-sub{color:var(--soft-8);max-width:44ch;font-size:18px}.film8-frame{aspect-ratio:16/9;background:var(--forest);border-radius:clamp(18px,2vw,30px);position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #12382ccc}.film8-poster{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.film8-poster img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease), filter .6s}.film8-poster:hover img{filter:brightness(.92);transform:scale(1.02)}.film8-poster:focus-visible{outline:3px solid var(--orange);outline-offset:-3px;border-radius:inherit}.film8-play{aspect-ratio:1;background:var(--ivory);width:clamp(68px,7vw,96px);color:var(--forest);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 20px 40px -14px #00000073}.film8-play svg{fill:currentColor;width:38%;height:38%;margin-left:6%}.film8-poster:hover .film8-play{transform:scale(1.07)}.film8-len{color:#fff;font:600 13px/1 var(--font-mono);background:#00000073;border-radius:999px;padding:6px 10px;position:absolute;bottom:16px;right:18px}.film8-video{background:#000;width:100%;height:100%;display:block}.people8{padding-block:var(--gap-8)}.people8-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;max-width:780px;margin:0;padding:0;list-style:none;display:grid}.person8{align-content:start;gap:4px;display:grid;position:relative}.person8-photo{aspect-ratio:4/5;background:var(--sunk);border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden}.person8-photo img{object-fit:cover;width:100%;height:100%}.person8-title{color:var(--ink-8);font:600 15.5px/1.35 var(--font-sans)}.person8-name{font:750 21px/1.2 var(--font-display);letter-spacing:-.015em}.person8-line{color:var(--soft-8);font-size:15.5px;line-height:1.4}.people8-more{margin-top:36px}.start8{padding-block:var(--gap-8);background:var(--ivory-8)}.start8-grid{align-items:start;gap:48px;display:grid}@media (min-width:960px){.start8-grid{grid-template-columns:5fr 6fr;gap:72px}}.start8-copy h2{font-size:clamp(40px,5vw,72px)}.start8-host{--h:clamp(150px, 14vw, 210px);margin-top:32px}@media (max-width:959px){.start8-host{display:none}}.start8-card{background:var(--white-8);box-shadow:0 1px 0 var(--line-8), 0 40px 80px -56px #12382c99;border:1px solid var(--line-8);border-radius:28px;padding:clamp(22px,3vw,40px)}.form8{gap:20px;display:grid}.field8{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field8>span,.field8>legend{color:var(--ink-8);padding:0;font-size:15px;font-weight:650}.field8 input:not([type=radio]){background:var(--white-8);height:54px;font:500 17px/1 var(--font-sans);color:var(--ink-8);border:1.5px solid #15332a33;border-radius:14px;width:100%;min-width:0;padding:0 16px;transition:border-color .16s,box-shadow .16s}.field8 input:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 4px #12382c1f}.types8>div{flex-wrap:wrap;gap:8px;display:flex}.chip8{position:relative}.chip8 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip8 span{border:1.5px solid #15332a33;border-radius:999px;align-items:center;height:42px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.chip8 input:checked+span{background:var(--forest);border-color:var(--forest);color:var(--ivory)}.chip8 input:focus-visible+span{box-shadow:0 0 0 3px #f2541b80}.phone8{align-items:stretch;display:flex}.phone8 b{background:var(--sunk);border:1.5px solid #15332a33;border-right:0;border-radius:14px 0 0 14px;place-items:center;padding:0 14px;font-weight:650;display:grid}.phone8 input{border-radius:0 14px 14px 0!important}.trap8{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form8-problem{color:#a3260f;font-weight:600}.form8-fine{color:var(--soft-8);font-size:14px}.form8-fine a{color:inherit;text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.start8-sent{justify-items:start;gap:10px;padding-block:24px;display:grid}.start8-tick{background:var(--forest);width:56px;height:56px;color:var(--ivory);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.start8-sent-title{font:800 30px/1.1 var(--font-display);letter-spacing:-.03em}.mcta8{z-index:40;left:50%;bottom:max(14px, env(safe-area-inset-bottom));background:var(--orange);height:50px;color:var(--ink);white-space:nowrap;transition:translate .42s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:none;position:fixed;translate:-50% 140%;box-shadow:0 14px 30px -12px #00000073}.mcta8 svg{width:18px;height:18px}.mcta8[data-shown]{translate:-50%}@media (max-width:767px){.mcta8{display:inline-flex}}.page8{padding:clamp(120px, 14vw, 180px) 0 var(--gap-8)}.page8 h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(42px,5.6vw,80px);line-height:.98}.prose8{max-width:68ch;color:var(--ink-8);gap:18px;margin-top:40px;font-size:18px;line-height:1.6;display:grid}.prose8 h2{letter-spacing:-.025em;margin-top:24px;font-size:clamp(24px,2.4vw,32px)}.prose8 ul{gap:8px;margin:0;padding-left:22px;list-style:outside;display:grid}.prose8 a{color:var(--ink-8);text-underline-offset:4px;text-decoration:underline}.prose8 .meta8{color:var(--soft-8);font-size:15px}.about8-lede{font:700 clamp(22px, 2.2vw, 30px)/1.3 var(--font-display);letter-spacing:-.02em}.about8-h2{letter-spacing:-.035em;margin-top:clamp(72px,9vw,120px);font-size:clamp(32px,3.6vw,52px);line-height:1}.about8-people{margin-top:40px}.about8-eyebrow{color:var(--soft-8);font:650 15px/1 var(--font-sans);margin-bottom:18px}.about8-intro{border-top:1px solid var(--line-8);gap:28px;margin-top:clamp(36px,4vw,56px);padding-top:clamp(28px,3vw,40px);display:grid}@media (min-width:900px){.about8-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.about8-body{color:var(--soft-8);align-content:start;gap:16px;font-size:18px;line-height:1.6;display:grid}.about8-contact{border:1px solid var(--line-8);background:var(--white-8);border-radius:28px;align-items:center;gap:24px;margin-top:clamp(72px,9vw,120px);padding:clamp(28px,4vw,48px);display:grid}@media (min-width:900px){.about8-contact{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.about8-contact h2{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);line-height:1}.about8-contact p{max-width:46ch;color:var(--soft-8);margin-top:12px;font-size:17px;line-height:1.55}.about8-contact .ask8{margin-top:0}.about8-rules{background:var(--line-8);border-block:1px solid var(--line-8);gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.about8-rules{grid-template-columns:repeat(3,1fr)}}.about8-rules li{background:var(--ivory-8);align-content:start;gap:10px;padding:28px 28px 32px 0;display:grid}@media (min-width:900px){.about8-rules li+li{padding-left:28px}}.about8-rule{font:750 21px/1.2 var(--font-display);letter-spacing:-.02em}.about8-rules li p:not(.about8-rule){color:var(--soft-8);font-size:16.5px;line-height:1.55}.tcard8{aspect-ratio:100/185.5;width:100%;position:relative;container-type:inline-size}.tcard8-peek{height:65.5cqw;position:absolute;inset:0 0 auto;overflow:hidden}.tcard8-host{width:66cqw;height:auto;position:absolute;top:0;left:17cqw}.tcard8-card{background:var(--ivory);border:2.6cqw solid var(--forest);border-radius:7cqw;width:100cqw;height:120cqw;position:absolute;top:65.5cqw;left:0;overflow:hidden;box-shadow:0 4cqw 9cqw -4cqw #0a140e73}.tcard8-rays{display:none}.tcard8-qr{aspect-ratio:1;background:#fff;border-radius:5cqw;place-items:center;width:58cqw;display:grid;position:absolute;top:7cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 .8cqw #12382c24}.tcard8-qr img{width:48cqw;height:auto}.tcard8-pill{white-space:nowrap;background:var(--role-guest);color:var(--forest);font:800 8.4cqw/1 var(--font-display);letter-spacing:-.02em;border-radius:99px;padding:3cqw 6cqw 3.4cqw;position:absolute;top:59cqw;left:50%;translate:-50%;box-shadow:0 1cqw #b9831f}.tcard8-table{text-align:center;color:#3e4a44;font:600 4.8cqw/1 var(--font-sans);position:absolute;inset:75cqw 0 auto}.tcard8-bar{background:var(--forest);border-radius:5cqw;height:25cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:auto 4cqw 4cqw}.tcard8-bar li{color:var(--ivory);font:650 4.1cqw/1 var(--font-sans);letter-spacing:-.01em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.6cqw;display:flex}.tcard8-bar li+li{border-left:1px solid #f0b54459}.tcard8-bar svg{stroke-width:1.7px;width:8.6cqw;height:8.6cqw}.tcard8-glove{filter:drop-shadow(0 .6cqw .6cqw #141e1459);background:url(/host/sheet/front.webp) 0 0/102.3cqw no-repeat;width:20.2cqw;height:19.2cqw;position:absolute;top:58.2cqw}.tcard8-glove-l{background-position:-14.13cqw -130.6cqw;left:14.9cqw}.tcard8-glove-r{background-position:-68.2cqw -130.6cqw;left:64.9cqw}@media (prefers-reduced-motion:no-preference){.js [data-seen=false] .tcard8-host{translate:0 62cqw}.js [data-seen=false] .tcard8-glove{opacity:0;translate:0 4cqw}.js [data-seen=true] .tcard8-host{transition:translate .7s cubic-bezier(.34,1.4,.64,1) .45s}.js [data-seen=true] .tcard8-glove{transition:opacity .25s .9s,translate .4s cubic-bezier(.34,1.4,.64,1) .9s}}.turn-card{width:44%;top:53%;rotate:0deg}.turn-card .tcard8-card{box-shadow:0 14px 22px -12px #06140fb3}.v8 :is(.st-order-phone,.st-kitchen,.after-piece,.pricing6-founding){rotate:0deg}.hero8-soft{color:#7e8780}.btn8-hot,.btn8-hot:hover{box-shadow:none}.guide8-words{box-shadow:none;border:1px solid var(--line-8)}.film8-frame{box-shadow:none}.film8-play{box-shadow:0 6px 16px -6px #0006}.start8-card{box-shadow:none}.v8 .pricing6-card{background:var(--white-8);border:1px solid var(--line-8);box-shadow:none;border-radius:24px}.v8 .pricing6-founding{color:var(--ink-8);box-shadow:none;border-block:1px solid var(--line-8);background:0 0;border-radius:0;margin:32px 0 0;padding:18px 0}.v8 .pricing6-founding b{color:var(--forest);font-size:clamp(21px,2.2vw,28px)}.v8 .pricing6-founding span{color:var(--soft-8)}.terms8{border:1px solid var(--line-8);background:var(--ivory-8);border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.terms8 button{min-height:40px;color:var(--ink-8);font:650 15px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;transition:background-color .16s,color .16s;display:inline-flex}.terms8 button:hover{background:#15332a0f}.terms8 button[aria-pressed=true]{background:var(--forest);color:var(--ivory)}.terms8 button:focus-visible{outline:2px solid var(--ink-8);outline-offset:2px}.terms8-off{background:var(--role-guest);color:var(--forest);font:750 12px/1 var(--font-sans);border-radius:999px;padding:3px 7px}.terms8-bill{color:var(--soft-8);font-variant-numeric:tabular-nums;margin-top:10px;font-size:15px}@media (max-width:559px){.terms8{border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.terms8 button{white-space:nowrap;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:6px 4px;font-size:14px}.terms8-off{padding:2px 6px;font-size:11px}}.v8 .after-piece{box-shadow:none;border:1px solid var(--line-8);border-radius:14px}.v8 .read,.v8 .st-meal{box-shadow:none}.v8 .phone{box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #0000002e,0 22px 40px -28px #00000080}.v8 .st{background:var(--white-8);color:var(--ink-8);border:1px solid var(--line-8)}.v8 .st-5{background:var(--forest);color:var(--ivory);border-color:var(--forest);grid-column:1/-1}.v8 .st-2 .current-choice-sheet{box-shadow:0 -1px 0 var(--line-8)}.guide8[data-side=right] .guide8-words{border-radius:18px 18px 4px}@media (max-width:1023px){.people8-grid{gap:28px 16px}}@media (max-width:619px){.people8-grid{grid-template-columns:1fr;gap:16px}.person8{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:104px 1fr;gap:2px 18px}.person8-photo{grid-row:1/-1;margin-bottom:0}.person8-name{grid-area:2/2}.person8-title{grid-area:3/2}.person8-line{grid-area:4/2}}@media (max-width:479px){.person8-name{font-size:18px}.person8-line,.person8-title{font-size:14.5px}}.st-check-phone{--pw:250px;position:absolute;top:34px;left:12%}.st-check-phone .phone{--pw:inherit}.st-check-slip{width:300px;position:absolute;top:170px;right:7%}.st-check-slip .floor-slip{padding:18px 20px}.st-check-slip .ticket-head b{font-size:27px}.st-check-slip .floor-slip>p{margin-top:8px;font-size:21px}.st-check-slip .floor-bottom{margin-top:14px}@media (max-width:899px){.st-check-phone{--pw:230px;top:10px;left:6%}.st-check-slip{width:260px;top:150px;right:4%}}@media (max-width:619px){.v8 .st-5 .st-scene{min-height:450px}.st-check-phone{--pw:200px;left:0}.st-check-slip{width:215px;top:300px;right:0}.st-check-slip .ticket-head b{font-size:22px}.st-check-slip .floor-slip>p{font-size:17px}.st-check-slip .floor-quote{font-size:15px}}.v8 .demo-alert{rotate:0deg}.praise8 .notif-icon{background:var(--burg,#7a1f2b);color:#fff;place-items:center;display:grid}.praise8 .notif-icon svg{fill:currentColor;width:55%;height:55%}.steps8{padding-block:var(--gap-8) clamp(64px, 7vw, 104px);background:var(--ivory-8)}.steps8-list{border-top:1px solid var(--line-8);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.steps8-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:64px}.steps8-list>li+li:before{content:"";border-left:1px solid var(--line-8);position:absolute;top:0;bottom:0;left:-32px}}.steps8-list>li{padding:28px 0 8px;position:relative}@media (max-width:899px){.steps8-list>li+li{border-top:1px solid var(--line-8)}}.steps8-item{grid-template-columns:44px minmax(0,1fr);column-gap:10px;display:grid}.steps8-n{font:800 40px/.9 var(--font-display);letter-spacing:-.04em;color:var(--forest);grid-row:span 2}.steps8-title{font:750 clamp(21px, 1.8vw, 24px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink-8);margin-top:2px}.steps8-body{max-width:34ch;color:var(--soft-8);margin-top:10px;font-size:16.5px;line-height:1.55}.scene8{border:1px solid var(--line-8);background:var(--white-8);border-radius:28px;justify-content:center;align-items:center;gap:16px;height:220px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.scene8-sheet{gap:9px;width:min(270px,86%);display:grid}.scene8-row{border:1px solid var(--line-8);background:var(--ivory-8);border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:center;height:36px;padding:0 14px;font-size:13.5px;display:grid}.scene8-row span{color:var(--soft-8)}.scene8-row b{white-space:nowrap;color:var(--ink-8);font-weight:650;overflow:hidden}.scene8-row i{font-style:normal;display:inline-block}.scene8-send{background:var(--forest);min-width:96px;height:36px;color:var(--ivory);font:700 13.5px/1 var(--font-sans);border-radius:999px;justify-self:end;margin-top:3px;display:grid;overflow:hidden}.scene8-send>span{grid-area:1/1;justify-content:center;align-items:center;gap:5px;padding:0 18px;display:flex}.scene8-send svg{width:15px;height:15px}.scene8-send>span:first-child{opacity:0;translate:0 -100%}.scene8-slip{background-color:var(--ivory-8);background-image:var(--grain-8);border-radius:16px;width:min(320px,90%);padding:14px 14px 12px;box-shadow:0 1px 1.5px #0000001f,0 14px 26px -18px #0006}.scene8-slip-head{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--soft-8);text-align:center}.scene8-slip ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.scene8-slip li{text-align:center;justify-items:center;gap:2px;display:grid}.scene8-slip img{object-fit:contain;filter:drop-shadow(0 4px 5px #0000002e);width:74px;height:74px}.scene8-slip span{font:650 12.5px/1.2 var(--font-sans);color:var(--ink-8);margin-top:4px}.scene8-slip b{font:750 13px/1.2 var(--font-sans);color:var(--forest);font-variant-numeric:tabular-nums}.scene8-tcard{flex:none;width:100px}.scene8-card .tcard8-qr{overflow:hidden}.scene8-card .tcard8-qr:after{content:"";background:var(--orange);opacity:0;border-radius:3px;height:3px;position:absolute;top:8%;left:5%;right:5%}.scene8-open{background:var(--forest);height:34px;color:var(--ivory);font:700 13.5px/1 var(--font-sans);border-radius:999px;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.scene8-open svg{width:15px;height:15px}.js [data-seen=false] .scene8-row i{clip-path:inset(0 100% 0 0)}.js [data-seen=false] .scene8-send{background:var(--orange);color:var(--ink)}.js [data-seen=false] .scene8-send>span:first-child{opacity:1;translate:0}.js [data-seen=false] .scene8-send>span:last-child{opacity:0;translate:0 100%}.js [data-seen=false] .scene8-slip li img{opacity:0;translate:0 -34px;scale:1.18}.js [data-seen=false] .scene8-slip li :is(span,b){opacity:0}.js [data-seen=false] .scene8-open{opacity:0;scale:.8}.js [data-seen=true] .scene8-row i{transition:clip-path .38s linear calc(.15s + var(--i) * .28s)}.js [data-seen=true] .scene8-send{transition:background-color .24s 1.08s,color .24s 1.08s}.js [data-seen=true] .scene8-send>span{transition:opacity .26s ease 1.08s, translate .32s var(--ease) 1.08s}.js [data-seen=true] .scene8-slip li img{transition:opacity .2s ease calc(.15s + var(--i) * .2s), translate .52s cubic-bezier(.34, 1.4, .64, 1) calc(.15s + var(--i) * .2s), scale .52s cubic-bezier(.34, 1.4, .64, 1) calc(.15s + var(--i) * .2s)}.js [data-seen=true] .scene8-slip li :is(span,b){transition:opacity .26s ease calc(.52s + var(--i) * .2s)}.js [data-seen=true] .scene8-card .tcard8-qr:after{animation:.82s ease-in-out .45s both scene8-scan}.js [data-seen=true] .scene8-open{transition:opacity .26s 1.3s,scale .42s cubic-bezier(.34,1.4,.64,1) 1.3s}@keyframes scene8-scan{0%{opacity:1;top:8%}88%{opacity:1;top:88%}to{opacity:0;top:88%}}@media (max-width:619px){.scene8{height:180px;margin-bottom:16px}.scene8-tcard{width:84px}.scene8-sheet{gap:7px}.scene8-row,.scene8-send{height:32px}}.ask8{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.steps8-ask{margin-top:clamp(36px,4vw,56px)}@media (max-width:479px){.ask8{display:grid}.ask8 .btn8{width:100%}}.worth8{padding-block:var(--gap-8);background:var(--white-8)}.worth8-grid{align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (min-width:900px){.worth8-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px)}}.worth8-how{max-width:46ch;color:var(--soft-8);margin-top:18px;font-size:17px;line-height:1.55}.worth8-card{border:1px solid var(--line-8);background:var(--ivory-8);border-radius:24px;padding:clamp(22px,3vw,34px)}.worth8-label{font:650 14px/1.2 var(--font-sans);color:var(--soft-8)}.worth8-kinds{border-bottom:1px solid var(--line-8);flex-wrap:wrap;gap:8px;margin-top:12px;padding-bottom:22px;display:flex}.worth8-kinds button{min-height:44px;color:var(--ink-8);font:650 15px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #15332a38;border-radius:999px;padding:0 16px;transition:background-color .16s,border-color .16s,color .16s}.worth8-kinds button:hover{border-color:var(--ink-8)}.worth8-kinds button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--ivory)}.worth8-control{margin-top:20px}.worth8-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.worth8-row label{color:var(--ink-8);font-size:16px}.worth8-row output{font:750 18px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-8)}.worth8-total{border-top:1px solid var(--line-8);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:22px;padding-top:22px;display:flex}.worth8-total span{font:650 15px/1.2 var(--font-sans);color:var(--soft-8)}.worth8-total strong{font:800 clamp(38px, 4vw, 52px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--forest)}.worth8-compare{color:var(--ink-8);margin-top:10px;font-size:16px}.worth8-note{color:var(--soft-8);margin-top:14px;font-size:13.5px;line-height:1.5}.worth8 .range-wrap{height:44px;position:relative}.worth8 .range-track{background:var(--line-8);border-radius:999px;height:4px;position:absolute;inset:20px 0 auto}.worth8 .range-track i{width:var(--fill);border-radius:inherit;background:var(--forest);height:100%;display:block}.worth8 input[type=range]{position:absolute;inset:0}.worth8 input[type=range]::-webkit-slider-thumb{border-color:var(--forest);background:var(--white-8)}.worth8 input[type=range]:focus-visible{outline:2px solid var(--ink-8);outline-offset:2px;border-radius:8px}@media (min-width:900px){.v8 .st-2{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;min-height:0}.v8 .st-2 .st-scene{padding:30px 22px}}@media (max-width:619px){.v8 .turn-drift{display:none}.v8 .team-answers{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.v8 .team-answers::-webkit-scrollbar{display:none}.v8 .team-answers>article{scroll-snap-align:start;flex:0 0 82%}.v8 .team-answer{max-width:none;font-size:26px}.v8 .after-piece{max-width:none}.v8{--gap-8:52px}.v8 .faq6-list summary{min-height:60px;padding-block:14px;font-size:18px}.v8 .pricing6-card ul{gap:10px;margin-block:26px}.v8 .pricing6-card li{font-size:15px}.steps8-list>li{padding:20px 0 16px}.steps8-item{grid-template-columns:40px minmax(0,1fr)}.steps8-n{font-size:34px}.head8{margin-bottom:28px}}.v8 .role-chip,.footer4 .role-chip{color:var(--ink-8);background:0 0;box-shadow:inset 0 0 0 1px #15332a3d}.v8 .role-chip i{background:#d98c0b}.v8 .role-kitchen i{background:#e0561f}.v8 .role-floor i{background:#2e7d57}.v8 .role-manager i{background:#9a2a15}.v8 :is(.st-5,.hero8-panel) .role-chip{color:var(--ivory);box-shadow:inset 0 0 0 1px #ffffff4d}.v8 :is(.st-5,.hero8-panel) .role-floor i{background:#9fd3b4}.v8 :is(.st-5,.hero8-panel) .role-manager i{background:#f4a27e}.v8{--r-8:28px}@media (max-width:619px){.v8{--r-8:22px}}.v8 .hero8-panel,.v8 .film8-frame,.v8 .st,.v8 .worth8-card,.v8 .pricing6-card,.footer4{border-radius:var(--r-8,28px)}.v8 .after-piece,.v8 .person8-photo{border-radius:16px}.film8-poster img{transform-origin:50% 96%;transform:scale(1.12)}.film8-poster:hover img{transform:scale(1.14)}.film8-poster .film8-play{top:38%}.v8 .report-piece>div>span{width:76px}.hero8-try{display:none}@media (min-width:1024px) and (hover:hover){.hero8-try{border:1px solid var(--line-8);background:var(--white-8);border-radius:16px;align-items:center;gap:16px;width:fit-content;margin-top:28px;padding:12px 18px 12px 12px;display:flex}.hero8-try img{width:88px;height:88px;display:block}.hero8-try p{max-width:30ch;color:var(--soft-8);gap:4px;font-size:14.5px;line-height:1.4;display:grid}.hero8-try b{color:var(--ink-8);font-size:15.5px}}@media (min-width:900px){.v8 .st-6 .st-copy{align-self:center;padding-top:clamp(25px,2.6vw,36px)}}.film8+.band8>.guide8{padding-top:0}
:root{--sage-8:#e3eadd;--grain-8:image-set(url(/paper/grain.webp) 1x, url(/paper/grain@2x.webp) 2x);--felt-8:image-set(url(/paper/felt.webp) 1x, url(/paper/felt@2x.webp) 2x);--torn-8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='22' viewBox='0 0 240 22'%3E%3Cpath d='M0 9 L14 6 L22 11 L38 4 L49 9 L63 7 L71 12 L88 5 L101 10 L117 3 L126 9 L142 6 L151 12 L167 4 L180 9 L194 6 L203 11 L219 5 L231 9 L240 7 V22 H0Z'/%3E%3C/svg%3E")}body,.v8,.v8 :is(.band8,.steps8,.start8){background-image:var(--grain-8)}.v8 :is(.hero8-panel,.st-5),.footer4{background-image:var(--felt-8)}.torn8{position:relative}.torn8:before,.torn8:after{content:"";z-index:2;pointer-events:none;background-color:var(--torn-c);background-image:var(--torn-img,none);height:22px;-webkit-mask:var(--torn-8) repeat-x bottom / 240px 22px;-webkit-mask:var(--torn-8) repeat-x bottom / 240px 22px;mask:var(--torn-8) repeat-x bottom / 240px 22px;position:absolute;left:0;right:0}.torn8:before{bottom:calc(100% - 1px)}.torn8:after{top:calc(100% - 1px);scale:-1}.v8 .band8-white{--torn-c:var(--sage-8);--torn-img:var(--grain-8);background-color:var(--sage-8);background-image:var(--grain-8)}.v8 .band8-white .person8-photo{background-color:var(--ivory-8)}.v8 .worth8{--torn-c:var(--forest);--torn-img:var(--felt-8);background-color:var(--forest);background-image:var(--felt-8);color:var(--ivory)}.v8 .worth8 h2,.v8 .worth8 .lede8{color:var(--ivory)}.v8 .worth8 .worth8-how{color:#fbf8efc7}.v8 .worth8-card{background-color:var(--ivory-8);background-image:var(--grain-8);color:var(--ink-8);border-color:#0000;position:relative;box-shadow:0 1px 1.5px #00000040,0 18px 34px -22px #0000008c}.piece8{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 4px #00000038);position:absolute}.piece8 img{width:100%;height:auto;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.piece8{animation:linear both piece8-drift;animation-timeline:view()}}}@keyframes piece8-drift{0%{translate:0 36px;rotate:var(--r0,-8deg)}to{translate:0 -36px;rotate:var(--r1,6deg)}}.piece8{rotate:var(--r0,-8deg)}.worth8-bloom{--r0:-14deg;--r1:10deg;width:clamp(96px,9vw,150px);bottom:-46px;left:clamp(-36px,-2vw,-12px)}.worth8-sprig{--r0:18deg;--r1:34deg;width:clamp(70px,6vw,104px);top:-58px;right:clamp(8px,3vw,56px)}.team8-sprig{--r0:-28deg;--r1:-12deg;width:clamp(62px,5vw,92px);top:-50px;left:clamp(4px,2vw,40px)}@media (max-width:619px){.worth8-sprig{top:-40px}.team8-sprig{display:none}}.peek8{z-index:1;pointer-events:none;width:92px;height:100px;position:absolute;bottom:calc(100% - 6px);left:28px;overflow:clip}.peek8-face{transition:translate .7s cubic-bezier(.34,1.4,.64,1) .25s;position:absolute;inset:0;translate:0 102%}.peek8-face img{object-fit:contain;object-position:bottom;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.peek8-face img+img{opacity:0}.peek8[data-happy] .peek8-face img+img{opacity:1}.peek8[data-up] .peek8-face{translate:0}.peek8-hands{z-index:2;pointer-events:none;opacity:0;width:92px;height:18px;transition:opacity .24s .7s;position:absolute;bottom:calc(100% - 9px);left:28px}.peek8-hands img{width:29%;height:auto;position:absolute;bottom:0}.peek8-hands img:first-child{left:4%}.peek8-hands img:last-child{right:4%}.peek8[data-up]+.peek8-hands{opacity:1}@media (prefers-reduced-motion:reduce){.peek8-face{transition:none;translate:0}.peek8-hands{opacity:1;transition:none}}:where(.host8){position:relative}.host8 img{filter:drop-shadow(0 4px 5px #12382c2e)}.host8-lean,.host8-life{transform-origin:50% 100%;position:absolute;inset:0}.host8-lean{rotate:calc(var(--lean,0) * 1deg);transition:rotate .46s cubic-bezier(.3,1.5,.5,1)}.host8-shadow{filter:blur(4px);background:#12282033;border-radius:50%;width:58%;height:12px;position:absolute;bottom:-5px;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.host8[data-awake] .host8-life{animation:3.8s ease-in-out infinite host8-idle}.host8[data-awake] .host8-shadow{animation:3.8s ease-in-out infinite host8-idle-shadow}.guide8-host[data-awake] .host8-life,.guide8-host[data-awake] .host8-shadow{animation-delay:-1.3s}.start8-host[data-awake] .host8-life,.start8-host[data-awake] .host8-shadow{animation-delay:-2.4s}.js .host8[data-entrance]:not([data-live]){opacity:0}.js .host8[data-entrance][data-live]{opacity:1;animation:none}.js .host8[data-entrance][data-live] .host8-lean{animation:.86s both host8-hop}}@keyframes host8-idle{0%,to{transform:rotate(-1.2deg)scale(1)}50%{transform:rotate(1.2deg)scale(.992,1.018)}}@keyframes host8-idle-shadow{0%,to{scale:1.02 1}50%{scale:.94 1}}@keyframes host8-hop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0 46px;scale:.92 .7}34%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.6);translate:0 -34px;scale:.95 1.08}60%{animation-timing-function:cubic-bezier(.3,0,.3,1);translate:0;scale:1.12 .86}78%{scale:.97 1.04}to{opacity:1;translate:0;scale:1}}@media (max-width:899px){.v8 .worth8-card{margin-top:76px}}
