.landing{color:#203e35;background:#f8f1df;min-height:100svh}.landing-header{color:#fff0d4;background:#183a35;justify-content:space-between;align-items:center;padding:25px max(5vw,22px);display:flex}.landing-header nav{gap:28px;font-size:14px;display:flex}.landing-header a{color:inherit}.landing main{max-width:1350px;margin:auto}.landing-hero{grid-template-columns:.85fr 1.3fr;align-items:center;gap:45px;padding:65px 5vw 40px;display:grid}.hero-copy .eyebrow{letter-spacing:.17em;font-size:10px}.hero-copy h1{margin:20px 0;font:clamp(42px,4.3vw,66px)/1.06 Georgia,serif}.hero-copy h1 em{color:#99522c}.hero-copy>p:not(.eyebrow){max-width:410px;font-size:17px;line-height:1.7}.sample-link{color:#254b3c;text-underline-offset:5px;margin-top:16px;font-weight:600;display:inline-block}.hero-room{background:#183a35;border-radius:42% 42% 10px 10px;overflow:hidden;box-shadow:0 16px 35px #463d2320}.hero-room #scene{background:#315146 url(/restaurant-v2/room.webp) 50%/cover;width:100%;height:400px;position:relative}.room-tag{text-align:center;color:#f4e7c7;margin:0;padding:14px 12px;font:italic 15px/1.5 Georgia,serif}.decision-entry{border-top:1px solid #c9c7af;border-bottom:1px solid #c9c7af;grid-template-columns:.6fr 1fr;align-items:start;gap:40px;margin:15px 5vw 50px;padding:32px 0;display:grid}.decision-entry h2{margin:12px 0;font:30px/1.2 Georgia,serif}.decision-entry p{font-size:14px;line-height:1.6}.decision-entry textarea{resize:vertical;box-sizing:border-box;color:#203e35;background:#fffcf3;border:1px solid #aaa994;border-radius:6px;width:100%;min-height:90px;padding:15px 17px;font:16px/1.5 inherit;display:block}.decision-entry textarea:focus{outline-offset:3px;outline:2px solid #315845}.entry-bottom{justify-content:space-between;align-items:center;gap:18px;display:flex}.entry-bottom .primary-button{white-space:nowrap;width:auto;margin:0;padding:14px 22px}.draft-note{color:#71765f;margin-bottom:0;font-size:11px!important}.what-you-leave-with{grid-template-columns:repeat(3,1fr);gap:42px;margin:0 5vw 40px;display:grid}.what-you-leave-with span{letter-spacing:.12em;color:#7c6242;font-size:10px}.what-you-leave-with h3{margin:13px 0;font:24px/1.2 Georgia,serif}.what-you-leave-with p{color:#5d6857;font-size:14px;line-height:1.7}.honest-note{text-align:center;color:#656e60;padding:20px 22px;font-size:12px}.landing-footer{background:#eae6d5;flex-wrap:wrap;justify-content:center;gap:25px;padding:25px;font-size:12px;display:flex}.landing-footer a{color:#254b3c}.primary-button:hover{background:#385e4a}@media (width<=760px){.landing-header{padding:20px}.landing-header .wordmark{font-size:25px}.landing-header nav{gap:15px;font-size:12px}.landing-header nav a:first-child{display:none}.landing-hero{flex-direction:column;gap:25px;padding:32px 24px 15px;display:flex}.hero-copy{width:100%}.hero-copy h1{margin:15px 0;font-size:43px}.hero-copy h1 br{display:none}.hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}.sample-link{margin-top:6px;font-size:14px}.hero-room{border-radius:8px;order:2;width:100%}.hero-room #scene{height:215px}.room-tag{padding:10px;font-size:12px}.decision-entry{margin:15px 24px 35px;padding:24px 0;display:block}.decision-entry h2{font-size:28px}.decision-entry>div>p:last-child{display:none}.entry-bottom{display:block}.entry-bottom .primary-button{width:100%;margin-top:15px}.entry-bottom p{font-size:12px}.what-you-leave-with{margin:0 24px;display:block}.what-you-leave-with>div{margin-bottom:28px}.what-you-leave-with h3{font-size:22px}.honest-note{font-size:11px}}.decision-entry textarea{font-family:inherit;font-size:16px;line-height:1.5}.landing .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.landing main{flex-direction:column;display:flex}.landing-hero{display:contents}.hero-copy{box-sizing:border-box;order:1;padding:30px 24px 0}.decision-entry{order:2;margin:24px}.hero-room{order:3;width:calc(100% - 48px);margin:0 24px 35px}.what-you-leave-with{order:4}.honest-note{order:5}}.hero-room{border-radius:18px;box-shadow:0 14px 40px #463d2326}.hero-preview{aspect-ratio:16/9;background:#183a35;position:relative}.hero-preview video{object-fit:contain;width:100%;height:100%;display:block}.hero-preview button{color:#183a35;background:#fff8e9f5;border:1px solid #d6c4a0;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;width:max-content;max-width:90%;min-height:48px;padding:12px 20px;font-size:14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #10282055}.hero-preview button>span{font-size:25px;line-height:20px}.hero-preview button small{color:#53644f;width:100%;font-size:11px}.hero-copy h1{max-width:520px}.hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.6}.hero-copy .sample-link{margin-top:5px}#hero-status{color:#fff8e9;padding:0 18px;font-size:13px}.takeaway-proof{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin:0 5vw 65px;padding:12px 0;display:grid}.takeaway-proof h2{margin:14px 0;font:clamp(30px,3vw,42px)/1.12 Georgia,serif}.takeaway-proof>div>p:not(.eyebrow){color:#52614c;max-width:440px;line-height:1.7}.example-receipt{background:#fffaf0;border:1px solid #c8cbb7;border-radius:5px;padding:30px;box-shadow:0 8px 24px #514e3210}.example-receipt h3{font:26px/1.2 Georgia,serif}.example-receipt blockquote{border-left:3px solid #b5834a;margin:20px 0;padding-left:18px;font:18px/1.65 Georgia,serif}.example-receipt>p:last-child{color:#52614c;margin-bottom:0;font-size:12px}.draft-note{color:#53614e}.landing-header nav a,.landing-footer a{align-items:center;min-height:44px;display:inline-flex}.hero-copy h1{font-size:clamp(38px,3.9vw,57px);line-height:1.08}.hero-copy .hero-cta{align-items:center;gap:20px;width:auto;margin-top:22px;padding:15px 21px;text-decoration:none;display:inline-flex}.hero-copy .hero-price{color:#53614e;margin:12px 0 0;font-size:13px!important;line-height:1.5!important}.decision-starters{flex-wrap:wrap;gap:8px;display:flex}.decision-starters button,.sample-message .secondary-button{color:#254b3c;cursor:pointer;background:#fffcf3;border:1px solid #aab39c;border-radius:6px;min-height:44px;padding:10px 15px;font-family:inherit;font-size:14px;line-height:1.3}.decision-starters button:hover,.sample-message .secondary-button:hover{background:#e9eddd}.decision-starters button:focus-visible,.sample-message .secondary-button:focus-visible{outline-offset:3px;outline:3px solid #315845}.starter-note{color:#53614e;min-height:20px;margin:10px 0!important;font-size:12px!important}@media (width<=760px){.landing-header{padding:10px 20px}.landing-hero{order:1;gap:18px;padding:24px 20px 0;display:flex}.hero-copy{order:0;padding:0}.hero-copy .eyebrow{letter-spacing:.12em;margin:0 0 9px;font-size:9px}.hero-copy h1{margin:0 0 13px;font-size:36px;line-height:1.08}.hero-copy>p:not(.eyebrow){margin:0;font-size:15px;line-height:1.55}.hero-copy .sample-link{display:none}.hero-room{border-radius:10px;order:0;width:100%;margin:0}.room-tag{padding:9px;font-size:12px}.hero-preview button{padding:9px 15px;font-size:13px;bottom:12px}.hero-preview button small{display:none}.decision-entry{order:2;margin:25px 20px 35px;padding:23px 0}.decision-entry h2{margin:6px 0 16px;font-size:27px}.decision-entry .eyebrow{margin:0}.takeaway-proof{order:3;margin:0 20px 40px;display:block}.takeaway-proof h2{font-size:30px}.example-receipt{margin-top:24px;padding:22px}.example-receipt blockquote{font-size:17px}.what-you-leave-with{order:4;margin:0 20px}.honest-note{order:5}}
