.hero-cq{container-type:inline-size}.hero{background:var(--color-bench);color:var(--color-ink);position:relative;overflow:hidden}@container (width>=900px){.hero-room,.hero-logo,.hero-links,.hero-headline,.hero-subline,.hero-buy,.hero-how,.hero-strip,.tray,.band-label,.tray-icon,.tray-title{margin:0;position:absolute}.hero:before{content:"";padding-top:66.6667%;display:block}.hero-room{left:var(--r-room-x);top:var(--r-room-y);width:var(--r-room-w);height:var(--r-room-h)}.hero-room .plate-room{object-fit:cover;width:100%;height:100%;display:block}.hero-logo{left:var(--r-logo-x);top:var(--r-logo-y);width:var(--r-logo-w);height:var(--r-logo-h);display:block}.hero-logo img{object-fit:contain;object-position:left center;width:97%;height:100%;display:block}.hero-links{left:var(--r-nav-x);top:var(--r-nav-y);width:var(--r-nav-w);height:var(--r-nav-h);color:var(--color-ink);justify-content:space-between;align-items:center;padding:0;font-size:1.23698cqw;font-weight:500;list-style:none;display:flex}.hero-links a{text-decoration:none;transition:color .16s}.hero-links a:hover{color:var(--color-safelight)}.hero-headline{left:var(--r-headline-x);top:var(--r-headline-y);width:var(--r-headline-w);height:var(--r-headline-h);letter-spacing:-.012em;text-align:center;white-space:nowrap;font-size:4.29688cqw;font-weight:700;line-height:1.02}.hero-subline{left:var(--r-subline-x);top:var(--r-subline-y);width:var(--r-subline-w);height:var(--r-subline-h);text-align:center;color:var(--color-ink);font-size:1.30208cqw;font-weight:400;line-height:1.3}.hero-buy{left:var(--r-cta-buy-x);top:var(--r-cta-buy-y);width:var(--r-cta-buy-w);height:var(--r-cta-buy-h);font-size:1.17188cqw;font-weight:600}.hero-how{left:var(--r-cta-how-x);top:var(--r-cta-how-y);width:var(--r-cta-how-w);height:var(--r-cta-how-h);text-underline-offset:.3em;justify-content:center;align-items:center;font-size:1.10677cqw;text-decoration-thickness:2px;display:flex}.hero-strip{left:var(--r-strip-x);top:var(--r-strip-y);width:var(--r-strip-w);height:var(--r-strip-h)}.hero-strip .plate-strip{object-fit:fill;width:100%;height:100%;display:block}.band{width:33.3333%;height:100%;top:0;left:calc(var(--band) * 100% / 3);position:absolute}.plate-band{display:none}.band-label{white-space:nowrap;flex-direction:column;font-size:.989583cqw;font-style:italic;line-height:1.28;display:flex}.band-line2{padding-left:.7em}.strip-1{top:2.83019%;left:16.2%}.strip-2{top:2.83019%;left:11.601%}.strip-3{top:2.83019%;left:4.59901%}.band-veil{position:absolute;inset:21% 0 3%}.hero-trays{margin:0;padding:0;list-style:none}.tray{inset:auto}.tray-1{left:var(--r-tray-1-x);top:var(--r-tray-1-y);width:var(--r-tray-1-w);height:var(--r-tray-1-h)}.tray-2{left:var(--r-tray-2-x);top:var(--r-tray-2-y);width:var(--r-tray-2-w);height:var(--r-tray-2-h)}.tray-3{left:var(--r-tray-3-x);top:var(--r-tray-3-y);width:var(--r-tray-3-w);height:var(--r-tray-3-h)}.tray .plate-tray{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.tray-icon{color:var(--color-ink)}.tray-icon svg{stroke-width:1.5px;width:100%;height:100%}.icon-1{width:12.8405%;height:25.1908%;top:34.3511%;left:45.9144%}.icon-2{width:13.2231%;height:26.7176%;top:32.8244%;left:42.9752%}.icon-3{width:12.9412%;height:26.7176%;top:31.2977%;left:39.6078%}.tray-title{text-align:center;color:#fff;font-size:1.39974cqw;font-weight:500;line-height:1.18}.tray-1-title{white-space:nowrap;width:43.5798%;top:64.1221%;left:29.9611%}.tray-2-title{white-space:nowrap;width:55.7851%;font-size:1.5625cqw;top:64.1221%;left:21.9008%}.tray-3-title{white-space:nowrap;width:49.8039%;top:61.0687%;left:23.1373%}}.lit{color:var(--color-safelight)}@container (width<=899.98px){.hero{padding:1rem 1.25rem 0}.hero-room{height:46rem;position:absolute;inset:13.5rem 0 auto;mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.hero-room .plate-room{object-fit:cover;object-position:100% 100%;width:100%;height:100%;display:block}.hero-nav{justify-content:space-between;align-items:center;display:flex;position:relative}.hero-logo{width:170px;display:block}.hero-logo img{width:100%;height:auto;display:block}.hero-links{display:none}.hero-headline{letter-spacing:-.02em;margin:2.5rem 0 0;font-size:clamp(2.25rem,10.5vw,3.25rem);font-weight:700;line-height:1.04;position:relative}.hero-headline br{display:none}.hero-subline{color:var(--color-ink);max-width:34rem;margin:1rem 0 0;font-size:1.0625rem;line-height:1.5;position:relative}.hero-buy{width:100%;min-height:3.25rem;margin-top:1.5rem;font-size:1.0625rem;position:relative}.hero-how{margin:1rem 0 0;padding:.5rem 0;font-size:1rem;display:inline-block;position:relative}.hero-strip{gap:.6rem;margin:2rem 0 0;display:grid;position:relative}.hero-strip .plate-strip{display:none}.band{aspect-ratio:623/270;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #000000e6}.plate-band{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.band-label{flex-direction:column;margin:0;padding:.7rem .9rem;font-size:.98rem;font-style:italic;line-height:1.3;display:flex;position:relative}.band-line2{padding-left:.6em}.band-veil{position:absolute;inset:59.3% 0 0}.hero-trays{margin:1.5rem -1.25rem 0;padding:0;list-style:none;display:grid}.tray{text-align:center;align-content:center;place-items:center;gap:.6rem;min-height:9.5rem;padding:2.25rem 1.5rem;display:grid;position:relative}.tray .plate-tray{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tray-icon{z-index:1;color:#fff;width:2.6rem;height:2.6rem;position:relative}.tray-icon svg{stroke-width:1.5px;width:100%;height:100%}.tray-title{z-index:1;color:#fff;max-width:18rem;margin:0;font-size:1.15rem;font-weight:500;position:relative}}.band-veil{background:var(--color-paper);opacity:0;pointer-events:none}.is-exposing .band-veil{opacity:1}.is-exposing .band-label{opacity:0;filter:blur(2px);transform:translateY(4px)}.is-developing .band-veil{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay)}.is-developing .band-label{opacity:1;filter:none;transition:opacity .36s ease-out,transform .36s cubic-bezier(.16,1,.3,1),filter .36s ease-out;transition-delay:var(--delay);transform:none}.band-1{--delay:0s}.band-2{--delay:.3s}.band-3{--delay:1s}.faq-icon svg{stroke-width:1.5px;width:100%;height:100%}#faq summary{cursor:pointer;list-style:none}#faq summary::-webkit-details-marker{display:none}
