@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Inter:wght@300;400;500;600&display=swap";.grilliant,.grilliant *,.grilliant *:before,.grilliant *:after{box-sizing:border-box}.grilliant{--cream: #F7F2E9;--bone: #EFE7D8;--oat: #E4D7BE;--sand: #D9C39A;--taupe: #8A7A60;--clay: #A66A3F;--ink: #1F1B16;--muted: #6B6356;--border: #E3D9C5;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--cream);line-height:1.55;font-size:16px;font-weight:300;-webkit-font-smoothing:antialiased}.grilliant h1,.grilliant h2,.grilliant h3,.grilliant h4{font-family:Marcellus,Georgia,serif;font-weight:400;color:var(--ink);margin:0;letter-spacing:-.005em}.grilliant p{margin:0}.grilliant a{color:inherit;text-decoration:none;transition:color .25s ease}.grilliant img{display:block;max-width:100%;height:auto}.grilliant ul{margin:0;padding:0;list-style:none}.gr-container{max-width:1180px;margin:0 auto;padding:0 24px}.gr-container--narrow{max-width:760px}.gr-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--taupe)}.gr-stripe-bg{background-image:repeating-linear-gradient(90deg,#d9c39a 0 60px,#faf6ee 60px 120px)}.gr-accent{color:var(--clay)}.gr-accent-light{color:var(--sand)}.gr-center{text-align:center}.gr-right{text-align:right}.gr-left{text-align:left}.gr-btn{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.28em;border-bottom:1px solid currentColor;padding-bottom:4px}.gr-btn:hover{color:var(--clay)}.gr-section{padding:var(--gr-pad-top, 96px) 0 var(--gr-pad-bottom, 96px)}@media(min-width:1024px){.gr-section{padding:var(--gr-pad-top-d, 128px) 0 var(--gr-pad-bottom-d, 128px)}}.gr-bg-cream{background:var(--cream)}.gr-bg-bone{background:#efe7d899}.gr-bg-ink{background:var(--ink);color:var(--cream)}.gr-announce{background:var(--announce-bg, var(--ink));color:var(--announce-text, var(--cream));text-align:center;font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:var(--announce-pad-y, 10px) 16px;font-weight:500}.gr-nav{border-bottom:1px solid var(--border);background:#f7f2e9d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;top:0;z-index:40}.gr-nav.is-sticky{position:sticky}.gr-nav-inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height, 64px);gap:24px}.gr-logo{font-family:Marcellus,serif;font-size:24px;color:var(--ink);display:flex;align-items:center;gap:10px}.gr-logo .dot{color:var(--clay)}.gr-logo-img{width:var(--logo-width, 140px);height:auto}.gr-nav-links{display:none;gap:40px;font-size:14px;color:var(--muted);align-items:center}.gr-nav-links a:hover{color:var(--ink)}.gr-nav-cta{font-size:11px;text-transform:uppercase;letter-spacing:.22em;border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap}.gr-nav-cta:hover{color:var(--clay);border-color:var(--clay)}@media(min-width:768px){.gr-nav-links{display:flex}}.gr-hero-banner{position:relative;overflow:hidden}.gr-hero-banner picture,.gr-hero-banner img{width:100%;height:var(--hero-mobile-height, 60vh)}.gr-hero-banner img{object-fit:cover;object-position:var(--hero-object-position, center center)}@media(min-width:768px){.gr-hero-banner picture,.gr-hero-banner img{height:var(--hero-desktop-height, 78vh)}}.gr-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(31,27,22,var(--overlay-top, .1)),transparent 40%,rgba(31,27,22,var(--overlay-bottom, .45)));display:flex;align-items:var(--hero-v, flex-end);justify-content:var(--hero-h, flex-start);text-align:var(--hero-text, left)}.gr-hero-banner-content{padding-top:var(--content-pad-top, 48px);padding-bottom:var(--content-pad-bottom, 48px);color:var(--cream);max-width:var(--content-width, 640px)}@media(min-width:768px){.gr-hero-banner-content{padding-top:var(--content-pad-top-d, 80px);padding-bottom:var(--content-pad-bottom-d, 80px)}}.gr-hero-banner-content .gr-eyebrow{color:#f7f2e9b3;margin-bottom:16px}.gr-hero-banner-content h1{color:var(--cream);font-size:clamp(36px,6vw,72px);line-height:1.05}.gr-hero-banner-content p{margin-top:24px;color:#f7f2e9db;max-width:520px;font-size:17px;font-weight:300}.gr-hero-banner-content .gr-btn{margin-top:32px}.gr-hero-mobile-panel,.gr-mobile-waitlist-only{display:none}@media(min-width:768px){.gr-hero-banner--signup .gr-hero-overlay{background:linear-gradient(90deg,#1f1b16c7,#1f1b16a3 27%,#1f1b164d 48%,#1f1b1600 70%)}.gr-hero-banner--signup .gr-hero-desktop-cta{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--cream);background:var(--cream);color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.gr-hero-banner--signup .gr-hero-desktop-cta:hover,.gr-hero-banner--signup .gr-hero-desktop-cta:focus-visible{background:#fff;border-color:#fff}.gr-hero-banner--signup .gr-hero-desktop-note{display:inline-block;max-width:210px;margin:32px 0 0 18px;color:#f7f2e9e0;font-size:13px;line-height:1.45;vertical-align:middle}}@media(max-width:767px){.gr-mobile-waitlist-only{display:block}.gr-hero-banner--signup{overflow:visible;background:var(--cream)}.gr-hero-banner--signup .gr-hero-banner__media,.gr-hero-banner--signup .gr-hero-banner__media img{display:block;width:100%;height:var(--hero-mobile-height, 45vh)!important;min-height:320px;max-height:520px}.gr-hero-banner--signup .gr-hero-banner__media img{object-fit:cover;object-position:center center}.gr-hero-banner--signup .gr-hero-overlay{display:none!important}.gr-hero-banner--signup .gr-hero-mobile-panel{display:block;padding:46px 24px 50px;background:var(--cream);color:var(--ink);text-align:left}.gr-hero-banner--signup .gr-hero-mobile-panel .gr-eyebrow{margin:0 0 16px;color:var(--clay)}.gr-hero-banner--signup .gr-hero-mobile-panel h1{max-width:11ch;margin:0;color:var(--ink);font-family:Marcellus,Georgia,serif;font-size:clamp(40px,11.5vw,52px);font-weight:400;letter-spacing:-.035em;line-height:1.04}.gr-hero-banner--signup .gr-hero-mobile-panel__body{max-width:31em;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.58}.gr-hero-banner--signup .gr-hero-mobile-trigger{margin-top:28px}.gr-hero-banner--signup .gr-hero-expand{width:100%;min-height:56px;padding:0 18px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.25;text-align:center;text-transform:uppercase}.gr-hero-banner--signup .gr-hero-expand:hover,.gr-hero-banner--signup .gr-hero-expand:focus-visible,.gr-hero-banner--signup .gr-hero-inline-form button:hover,.gr-hero-banner--signup .gr-hero-inline-form button:focus-visible{background:#3b352e}.gr-hero-banner--signup .gr-hero-inline-form{margin-top:28px}.gr-hero-banner--signup .gr-hero-inline-form[hidden],.gr-hero-banner--signup .gr-hero-mobile-trigger[hidden]{display:none}.gr-hero-banner--signup .gr-hero-inline-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.gr-hero-banner--signup .gr-hero-inline-form input{min-width:0;min-height:56px;padding:0 15px;border:1px solid rgba(36,33,28,.34);border-radius:0;background:#fffdf8;color:var(--ink);font-size:16px}.gr-hero-banner--signup .gr-hero-inline-form input:focus{border-color:var(--clay);box-shadow:0 0 0 3px #ad74482e;outline:none}.gr-hero-banner--signup .gr-hero-inline-form button{min-height:56px;padding:0 17px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.gr-hero-banner--signup .gr-hero-mobile-fine{margin:14px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.gr-hero-banner--signup .gr-form-error{margin-bottom:12px;color:#8c2f24;font-size:14px;line-height:1.45}.gr-hero-banner--signup .gr-hero-mobile-success{margin:28px 0 0;padding:18px;border:1px solid rgba(36,33,28,.22);background:#fffdf8;color:var(--ink);font-size:16px}}@media(max-width:390px){.gr-hero-banner--signup .gr-hero-inline-form__row{grid-template-columns:1fr}.gr-hero-banner--signup .gr-hero-inline-form button{width:100%}}@media screen and (max-width:767px){.gr-hero-banner--signup{height:auto!important;min-height:0!important}.gr-hero-banner--signup>picture,.gr-hero-banner--signup>picture img{display:block!important;width:100%!important;height:var(--hero-mobile-height, 45vh)!important;min-height:320px!important;max-height:520px!important}.gr-hero-banner--signup>picture img{object-fit:cover!important;object-position:center center!important}.gr-hero-banner--signup>.gr-hero-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.gr-mobile-waitlist-only.gr-hero-banner--signup{display:block!important;background:var(--cream)!important}.gr-mobile-waitlist-only .gr-hero-mobile-panel{display:block!important}.gr-mobile-waitlist-only .gr-hero-inline-form{display:block!important;margin-top:28px!important}}.gr-hero{padding:var(--gr-pad-top, 64px) 0 var(--gr-pad-bottom, 64px)}@media(min-width:1024px){.gr-hero{padding:var(--gr-pad-top-d, 112px) 0 var(--gr-pad-bottom-d, 112px)}}.gr-hero-grid{display:grid;gap:48px;align-items:center}@media(min-width:1024px){.gr-hero-grid{grid-template-columns:var(--hero-grid, 1fr 1fr);gap:80px}.gr-hero-grid.image-left .gr-hero-copy{order:2}.gr-hero-grid.image-left .gr-hero-img-wrap{order:1}}.gr-hero-copy{max-width:var(--copy-width, 560px)}.gr-hero-copy h1{font-size:clamp(40px,5vw,72px);line-height:1.02;margin-top:24px}.gr-hero-copy>p{font-size:17px;color:var(--muted);margin-top:28px;font-weight:300;line-height:1.65}.gr-form-wrap{margin-top:32px}.gr-form-checks{margin-top:18px;font-size:12px;color:var(--muted)}.gr-form-checks li{padding:3px 0}.gr-form-checks li.fine{color:var(--ink);opacity:.7;padding-top:8px}.gr-hero-img-wrap{position:relative}.gr-hero-img-wrap .stripe-decor{position:absolute;top:-24px;left:-24px;right:24px;bottom:24px;opacity:.4;border-radius:4px;display:none}@media(min-width:1024px){.gr-hero-img-wrap .stripe-decor{display:block}}.gr-hero-img-wrap img{position:relative;width:100%;border-radius:4px;aspect-ratio:var(--image-ratio, 5 / 4);object-fit:cover;object-position:var(--image-position, center center);box-shadow:0 30px 60px -30px #1f1b1640}.gr-hero-badge{position:absolute;bottom:24px;left:24px;right:24px;background:#f7f2e9f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px 22px;border-radius:4px;box-shadow:0 20px 40px -20px #1f1b1633}@media(min-width:1024px){.gr-hero-badge{left:auto;right:24px;max-width:270px}}.gr-email-placeholder{border:1px dashed var(--taupe);padding:24px;border-radius:4px;background:#f7f2e999;color:var(--muted);font-size:13px;text-align:center}.gr-email-placeholder strong{color:var(--ink);display:block;margin-bottom:6px}.gr-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#efe7d880;overflow:hidden;padding:var(--marquee-pad, 14px) 0}.gr-marquee-track{display:flex;width:max-content;gap:0;white-space:nowrap;animation:gr-scroll var(--marquee-speed, 38s) linear infinite}.gr-marquee-group{display:flex;flex-shrink:0;gap:48px;padding-right:48px}.gr-marquee-track span{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--taupe)}@keyframes gr-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.gr-story-grid{display:grid;gap:48px;align-items:center}@media(min-width:1024px){.gr-story-grid{grid-template-columns:5fr 6fr;gap:80px}.gr-story-grid.image-right .gr-story-image{order:2}.gr-story-grid.image-right .gr-story-copy{order:1}}.gr-story-image img{width:100%;border-radius:4px;aspect-ratio:var(--story-ratio, 4 / 3);object-fit:cover;object-position:var(--story-position, center center);box-shadow:0 30px 60px -30px #1f1b1640}.gr-story h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin-top:16px}.gr-story-body{margin-top:24px;color:var(--muted);line-height:1.7;display:grid;gap:16px}.gr-story-body p:last-child{color:var(--ink);font-weight:500}.gr-comparison-head{max-width:var(--compare-width, 640px);margin-bottom:48px}.gr-comparison-head h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin-top:16px}.gr-comparison-head p{color:var(--muted);margin-top:20px;line-height:1.7}.gr-compare-slider{--position: 50%;position:relative;max-width:var(--slider-width, 1100px);aspect-ratio:var(--slider-ratio, 16 / 10);overflow:hidden;border-radius:4px;box-shadow:0 30px 60px -30px #1f1b1640;background:var(--bone);touch-action:none}.gr-compare-slider img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--slider-fit, cover);object-position:var(--slider-pos, center center);-webkit-user-select:none;user-select:none;pointer-events:none}.gr-compare-after{clip-path:inset(0 0 0 var(--position))}.gr-compare-divider{position:absolute;top:0;bottom:0;left:var(--position);width:2px;background:var(--cream);transform:translate(-1px);z-index:4}.gr-compare-handle{position:absolute;left:var(--position);top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;border:1px solid rgba(247,242,233,.9);background:#1f1b16a6;color:var(--cream);display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 12px 28px #1f1b1640;cursor:ew-resize}.gr-compare-handle:before{content:"\2194";font-size:20px}.gr-compare-range{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:6;cursor:ew-resize}.gr-compare-label{position:absolute;top:18px;z-index:7;background:#f7f2e9e6;color:var(--ink);padding:8px 12px;border-radius:999px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.gr-compare-label.before{left:18px}.gr-compare-label.after{right:18px}.gr-comparison figcaption{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;color:var(--muted)}.gr-comparison figcaption span:last-child{text-align:right}.gr-features{background:#efe7d899;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.gr-features-head{max-width:640px;margin-bottom:64px}.gr-features-head h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin-top:16px}.gr-features-head p{margin-top:20px;color:var(--muted);line-height:1.7}.gr-features-grid{display:grid;gap:40px}@media(min-width:640px){.gr-features-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.gr-features-grid{grid-template-columns:repeat(var(--feature-cols, 4),1fr);gap:32px}}.gr-feature .icon{width:48px;height:48px;border-radius:999px;background:var(--cream);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--clay);margin-bottom:16px}.gr-feature .icon svg{width:22px;height:22px}.gr-feature .icon img{width:24px;height:24px;object-fit:contain}.gr-feature h3{font-size:22px;line-height:1.3}.gr-feature p{margin-top:12px;font-size:14px;color:var(--muted);line-height:1.65}.gr-founding-head{max-width:720px;margin:0 auto 64px;text-align:center}.gr-founding-head h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin-top:16px}.gr-founding-head p{margin-top:24px;color:var(--muted)}.gr-founding-grid{display:grid;gap:24px;max-width:720px;margin:0 auto}@media(min-width:640px){.gr-founding-grid{grid-template-columns:repeat(var(--founding-cols, 2),1fr)}}.gr-founding-card{background:var(--cream);border:1px solid var(--border);border-radius:4px;padding:28px;box-shadow:0 20px 40px -20px #1f1b161f;display:flex;flex-direction:column;gap:12px}.gr-founding-card .tag{font-family:Marcellus,serif;color:var(--clay);font-size:22px}.gr-founding-card h3{font-size:20px;line-height:1.3}.gr-founding-card p{font-size:14px;color:var(--muted);line-height:1.65}.gr-founding-form{max-width:560px;margin:64px auto 0;text-align:center}.gr-founding-form .fine{font-size:12px;color:var(--muted);margin-top:20px}.gr-quote-band{padding:var(--quote-stripe-pad, 8px) 0}.gr-quote-inner{background:#f7f2e9e0;padding:var(--quote-pad, 96px) 0;text-align:center}.gr-quote-inner .gr-eyebrow{margin-bottom:24px}.gr-quote-inner blockquote{font-family:Marcellus,serif;font-size:clamp(24px,3vw,38px);line-height:1.35;color:var(--ink);max-width:720px;margin:0 auto}.gr-quote-inner .attr{margin-top:24px}.gr-faq-inner{max-width:760px;margin:0 auto}.gr-faq-inner .gr-eyebrow{text-align:center;display:block;margin-bottom:16px}.gr-faq-inner h2{text-align:center;font-size:clamp(32px,4vw,52px);line-height:1.15;margin-bottom:48px}.gr-faq details{border-bottom:1px solid var(--border);padding:24px 0}.gr-faq summary{font-family:Marcellus,serif;font-size:20px;color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.gr-faq summary::-webkit-details-marker{display:none}.gr-faq summary:after{content:"+";font-size:22px;color:var(--taupe);transition:transform .25s ease}.gr-faq details[open] summary:after{content:"\2013"}.gr-faq .answer{color:var(--muted);line-height:1.7;margin-top:16px}.gr-final{background:var(--ink);color:var(--cream);text-align:center;padding:var(--gr-pad-top, 90px) 0 var(--gr-pad-bottom, 90px)}@media(min-width:1024px){.gr-final{padding:var(--gr-pad-top-d, 130px) 0 var(--gr-pad-bottom-d, 130px)}}.gr-final-inner{max-width:var(--content-width, 560px);margin:0 auto}.gr-final .gr-eyebrow{color:#f7f2e9a6;margin-bottom:20px}.gr-final h2{color:var(--cream);font-size:clamp(32px,4vw,52px);line-height:1.15;margin:0}.gr-final h2 .gr-accent,.gr-final h2 .accent{color:var(--sand)}.gr-final p{color:#f7f2e9bf;margin-top:24px}.gr-final .form-wrap{margin:32px auto 0;max-width:560px}.gr-footer{background:#efe7d899;border-top:1px solid var(--border);padding:48px 0}.gr-footer-inner{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted)}@media(min-width:768px){.gr-footer-inner{flex-direction:row}}.gr-footer-inner .logo{font-family:Marcellus,serif;font-size:20px;color:var(--ink)}.gr-footer-links{display:flex;gap:24px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.gr-footer-links a:hover{color:var(--ink)}.gr-sticky-cta{position:fixed;bottom:16px;left:16px;right:16px;background:var(--ink);color:var(--cream);text-align:center;padding:16px;border-radius:4px;box-shadow:0 20px 40px -10px #1f1b164d;font-size:13px;text-transform:uppercase;letter-spacing:.22em;z-index:50}@media(min-width:768px){.gr-sticky-cta{display:none}}.gr-embed-box{width:100%;max-width:560px;margin-top:32px;padding:24px;border:1px solid var(--border);border-radius:4px;background:#f7f2e9b8;box-shadow:0 20px 40px -24px #1f1b1629}.gr-founding-form .gr-embed-box{margin-left:auto;margin-right:auto}.gr-native-form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch;width:100%}.gr-native-form input[type=email]{width:100%;min-height:54px;border:1px solid var(--border);border-radius:3px;background:#fffaf1;color:var(--ink);padding:0 18px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:300;line-height:1;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.gr-native-form input[type=email]::placeholder{color:var(--muted);opacity:.75}.gr-native-form input[type=email]:focus{border-color:var(--taupe);background:#fffdf8}.gr-native-form button{min-height:54px;border:1px solid var(--ink);border-radius:3px;background:var(--ink);color:var(--cream);padding:0 24px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease;-webkit-appearance:none;appearance:none}.gr-native-form button:hover{background:var(--clay);border-color:var(--clay)}.gr-form-success{font-size:14px;color:var(--ink);background:#efe7d8b3;border:1px solid var(--border);border-radius:4px;padding:16px 18px}.gr-form-error{margin-bottom:14px;font-size:13px;color:var(--clay)}.gr-form-error ul{margin:0;padding:0;list-style:none}.gr-final .gr-embed-box{width:100%;max-width:540px;margin:36px auto 0;padding:0;border:none;background:transparent;box-shadow:none}.gr-final .gr-native-form{display:flex;align-items:stretch;gap:0;width:100%;background:#f7f2e914;border:1px solid rgba(247,242,233,.22);border-radius:999px;padding:6px;box-shadow:0 18px 50px #0000002e}.gr-final .gr-native-form input[type=email]{flex:1;min-height:50px;border:none;border-radius:999px;background:transparent;color:var(--cream);padding:0 20px;font-size:14px;font-weight:300}.gr-final .gr-native-form input[type=email]::placeholder{color:#f7f2e985}.gr-final .gr-native-form input[type=email]:focus{background:transparent;border:none}.gr-final .gr-native-form button{min-height:50px;border:none;border-radius:999px;background:var(--cream);color:var(--ink);padding:0 28px;font-size:10px;font-weight:600;letter-spacing:.24em;box-shadow:0 10px 26px #00000029}.gr-final .gr-native-form button:hover{background:var(--sand);color:var(--ink);transform:translateY(-1px)}.gr-final .gr-form-success{max-width:520px;margin:32px auto 0;padding:18px 22px;border-radius:999px;background:#f7f2e91a;border:1px solid rgba(247,242,233,.2);color:var(--cream)}.gr-final .gr-form-error{max-width:520px;margin:0 auto 14px;color:#f3c6b3}@media(max-width:767px){.gr-container{padding:0 20px}.gr-section{padding:var(--gr-pad-top, 72px) 0 var(--gr-pad-bottom, 72px)}.gr-hero{padding:var(--gr-pad-top, 64px) 0 var(--gr-pad-bottom, 64px)}.gr-nav-inner{height:var(--nav-height-m, 58px)}.gr-logo-img{width:var(--logo-width-m, 120px)}.gr-hero-copy h1{font-size:40px}.gr-hero-banner-content h1{font-size:42px}.gr-compare-slider{aspect-ratio:var(--slider-ratio-m, 4 / 5)}.gr-compare-label{font-size:9px;top:12px}.gr-comparison figcaption{font-size:9px}.gr-sticky-cta{display:var(--sticky-display, block)}}@media(max-width:640px){.gr-embed-box{padding:20px;margin-top:28px}.gr-native-form{grid-template-columns:1fr;gap:10px}.gr-native-form input[type=email],.gr-native-form button{width:100%}.gr-final .gr-embed-box{max-width:100%;margin-top:30px;padding:0}.gr-final .gr-native-form{flex-direction:column;gap:8px;border-radius:28px;padding:8px}.gr-final .gr-native-form input[type=email]{width:100%;min-height:52px;text-align:center;background:#f7f2e90f}.gr-final .gr-native-form button{width:100%;min-height:52px}}@media screen and (min-width:750px){#Banner-template--main,.banner{position:relative!important}.banner .banner__content,.banner__content{justify-content:flex-start!important;align-items:center!important;padding-left:5vw!important;padding-right:0!important}.banner .banner__box,.banner__box,.banner__content .banner__box{margin:0!important;max-width:560px!important;text-align:left!important;transform:none!important}.banner__heading,.banner__text,.banner__buttons{text-align:left!important;justify-content:flex-start!important}}@media screen and (min-width:768px){.gr-hero-banner{--content-width: 560px !important}.gr-hero-banner .gr-hero-overlay{display:flex!important;align-items:center!important;justify-content:flex-start!important}.gr-hero-banner .gr-container{width:100%!important;max-width:none!important;margin:0!important;padding-left:7vw!important;padding-right:0!important}.gr-hero-banner .gr-hero-banner-content{max-width:560px!important;margin:0!important;text-align:left!important}}@media screen and (max-width:767px){.gr-hero-banner .gr-hero-overlay{display:flex!important;align-items:center!important;justify-content:center!important}.gr-hero-banner .gr-container{width:100%!important;padding-left:20px!important;padding-right:20px!important}.gr-hero-banner .gr-hero-banner-content{max-width:92vw!important;margin:0 auto!important;text-align:center!important}}@media screen and (max-width:767px){.gr-announcement,.grilliant-announcement,.announcement-bar,.announcement-bar-section,.utility-bar{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:32px!important;background:#f7f1e8!important;color:#2f2a24!important;z-index:9999!important}.gr-announcement *,.grilliant-announcement *,.announcement-bar *,.announcement-bar-section *,.utility-bar *{color:#2f2a24!important}.gr-nav,.gr-navigation,.gr-header,.gr-header-nav,.site-header,header.header{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:56px!important;z-index:9998!important}}.gr-features .gr-feature{display:flex;flex-direction:column;align-items:center;text-align:center}.gr-features .gr-feature .icon{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.gr-features .gr-feature h3,.gr-features .gr-feature p{text-align:center;width:100%}.gr-video-detail{padding-top:var(--gr-pad-top);padding-bottom:var(--gr-pad-bottom);background:var(--gr-cream, #f4efe5)}@media screen and (min-width:750px){.gr-video-detail{padding-top:var(--gr-pad-top-d);padding-bottom:var(--gr-pad-bottom-d)}}.gr-video-detail__grid{display:grid;grid-template-columns:1fr;gap:42px;align-items:center}@media screen and (min-width:900px){.gr-video-detail__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px}.gr-video-detail__grid--video-left .gr-video-detail__content{order:2}.gr-video-detail__grid--video-left .gr-video-detail__media{order:1}}.gr-video-detail__content{max-width:560px}.gr-video-detail__content h2{margin:0}.gr-video-detail__content p:not(.gr-eyebrow){margin-top:22px;max-width:520px}.gr-video-detail__content .gr-button{margin-top:30px}.gr-video-detail__media{width:100%}.gr-video-detail__frame{position:relative;overflow:hidden;border-radius:2px;background:#e7dece;aspect-ratio:4 / 5;box-shadow:0 24px 70px #382f261a}@media screen and (min-width:750px){.gr-video-detail__frame{aspect-ratio:16 / 11}}.gr-video-detail__frame video,.gr-video-detail__frame img,.gr-video-detail__video{width:100%;height:100%;display:block;object-fit:cover}.gr-video-detail__caption{margin:16px 0 0;font-size:13px;line-height:1.6;color:#2d27219e}.gr-video-detail__placeholder{min-height:420px;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;color:#2d27218c;font-size:14px}@media screen and (max-width:749px){.gr-story__grid,.gr-story-grid{display:flex;flex-direction:column}.gr-story__content,.gr-story-content{order:1}.gr-story__media,.gr-story__image,.gr-story-image{order:2}}.gr-secondary-signup,.gr-final-single-signup .form-wrap{display:none}.gr-scroll-to-waitlist,.gr-final-scroll-to-waitlist{display:inline-flex;align-items:center;justify-content:center;min-height:56px;margin-top:30px;padding:0 28px;border-radius:2px;background:var(--ink);color:var(--cream);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.gr-final-scroll-to-waitlist{background:var(--cream);color:var(--ink)}.gr-waitlist-editorial{background:var(--ink);color:var(--cream);scroll-margin-top:90px}.gr-waitlist-editorial>.gr-container{max-width:1180px}.gr-waitlist-editorial .gr-founding-head{max-width:none;margin:0 0 48px;text-align:left}.gr-waitlist-editorial .gr-founding-head .gr-eyebrow{color:var(--sand)}.gr-waitlist-editorial .gr-founding-head h2{max-width:12ch;color:var(--cream);font-size:clamp(42px,5vw,72px);line-height:1.06}.gr-waitlist-editorial .gr-founding-head>p:last-child{max-width:36ch;margin:28px 0 0;color:#f7f2e9b8;font-size:18px;line-height:1.65}.gr-waitlist-editorial .gr-founding-grid{display:block;max-width:none;margin:0;border-top:1px solid rgba(247,242,233,.2)}.gr-waitlist-editorial .gr-founding-card{display:block;padding:18px 0;border:0;border-bottom:1px solid rgba(247,242,233,.2);border-radius:0;background:transparent;box-shadow:none}.gr-waitlist-editorial .gr-founding-card .tag{display:none}.gr-waitlist-editorial .gr-founding-card h3{color:var(--cream);font-size:22px}.gr-waitlist-editorial .gr-founding-card p{margin-top:5px;color:#f7f2e9ad;font-size:15px}.gr-waitlist-editorial .gr-founding-form{max-width:none;margin:42px 0 0;text-align:left}.gr-waitlist-editorial .gr-founding-form .gr-embed-box{max-width:none;padding:24px;border:0;border-radius:14px;background:#f4eee4;color:var(--ink);box-shadow:none}.gr-waitlist-editorial .gr-waitlist-label{display:block;margin-bottom:12px;color:#554f47;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.gr-waitlist-editorial .gr-native-form{display:grid;grid-template-columns:1fr;gap:12px;border:0}.gr-waitlist-editorial .gr-native-form input[type=email]{flex:1;min-height:60px;padding:0 17px;border:1px solid rgba(36,33,28,.28);border-radius:7px;background:#fffdf8;color:var(--ink);font-size:18px}.gr-waitlist-editorial .gr-native-form input[type=email]:focus{border-color:var(--sand);outline:0;box-shadow:0 0 0 2px #ad744829}.gr-waitlist-editorial .gr-native-form input[type=email]::placeholder{color:#7b746b;opacity:1}.gr-waitlist-editorial .gr-native-form button{min-height:60px;width:100%;padding:0 22px;border:0;border-radius:7px;background:var(--ink);color:var(--cream);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.gr-waitlist-editorial .gr-native-form button:hover,.gr-waitlist-editorial .gr-native-form button:focus-visible{background:#3a352e}.gr-scroll-to-waitlist:after,.gr-final-scroll-to-waitlist:after{content:none!important;display:none!important}.gr-waitlist-editorial .gr-founding-form .fine{color:#f7f2e985}.gr-product-cta-wrap+.gr-scroll-to-waitlist,.gr-scroll-to-waitlist{color:var(--cream)!important;opacity:1!important;visibility:visible!important}.gr-scroll-to-waitlist:hover,.gr-scroll-to-waitlist:focus-visible{background:var(--sand);color:var(--ink)!important}@media screen and (min-width:900px){.gr-waitlist-editorial>.gr-container{display:grid;grid-template-columns:1.1fr .9fr;column-gap:clamp(70px,9vw,140px);align-items:start}.gr-waitlist-editorial .gr-founding-head{grid-row:1 / span 2}.gr-waitlist-editorial .gr-founding-grid{grid-column:2;grid-row:1}.gr-waitlist-editorial .gr-founding-form{grid-column:2;grid-row:2}}@media screen and (max-width:749px){.gr-scroll-to-waitlist,.gr-final-scroll-to-waitlist{width:100%}.gr-waitlist-editorial .gr-founding-head{margin-bottom:40px}.gr-waitlist-editorial .gr-native-form{display:block;border-bottom:0}.gr-waitlist-editorial .gr-native-form input[type=email]{width:100%;border:1px solid rgba(36,33,28,.28)}.gr-waitlist-editorial .gr-native-form button{width:100%;margin-top:12px;background:var(--ink);color:var(--cream)}.gr-waitlist-editorial .gr-founding-form .gr-embed-box{padding:18px}}.gr-hero-copy .gr-launch-price{margin-top:24px;color:var(--ink);font-family:Marcellus,serif;font-size:28px;line-height:1.2}.gr-faq-inner{max-width:1180px}.gr-faq-header .gr-eyebrow,.gr-faq-header h2{text-align:left}.gr-faq-header h2{margin-bottom:20px}.gr-faq-intro{max-width:34ch;margin:0;color:var(--muted);font-size:17px;line-height:1.65}.gr-faq-list{border-top:1px solid var(--border)}.gr-faq details{padding:0}.gr-faq summary{min-height:72px;padding:22px 0;gap:24px}.gr-faq .answer{max-width:58ch;margin:0;padding:0 44px 26px 0;font-size:17px}@media screen and (min-width:900px){.gr-faq-inner{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(70px,9vw,140px);align-items:start}}@media screen and (max-width:749px){.gr-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px;border-top:0}.gr-features .gr-feature{padding:0;border:0}.gr-features .gr-feature:nth-child(odd){border-right:0;padding:0}.gr-features .gr-feature:nth-child(2n){padding:0}.gr-features .gr-feature h3{font-size:19px}.gr-features .gr-feature p{font-size:16px;line-height:1.55}.gr-features-head{margin-bottom:40px}.gr-faq-header{margin-bottom:42px}.gr-faq-header h2{font-size:42px}.gr-faq-intro,.gr-faq .answer{font-size:18px}.gr-faq summary{min-height:74px;font-size:20px;line-height:1.4}}@media screen and (min-width:750px){.gr-features-grid{border:0;gap:clamp(36px,4vw,64px)}.gr-features .gr-feature{padding:0;border:0}}.gr-features{border-top:0;border-bottom:0}@media screen and (max-width:767px){.grilliant .gr-hero-banner--signup{height:auto!important;min-height:0!important}.grilliant .gr-hero-banner--signup>picture,.grilliant .gr-hero-banner--signup>picture img{display:block!important;width:100%!important;height:var(--hero-mobile-height, 45vh)!important;min-height:320px!important;max-height:520px!important}.grilliant .gr-hero-banner--signup>picture img{object-fit:cover!important;object-position:center center!important}.grilliant .gr-hero-banner--signup>.gr-hero-overlay{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.gr-mobile-waitlist-only.gr-hero-banner--signup,.gr-mobile-waitlist-only .gr-hero-mobile-panel,.gr-mobile-waitlist-only .gr-hero-inline-form{display:block!important}.gr-mobile-waitlist-only.gr-hero-banner--signup{background:var(--cream)!important}.gr-mobile-waitlist-only .gr-hero-inline-form{margin-top:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/grilliant-waitlist-v2.css.map */
