body:has(.launch-home){--launch-page-width:100%;--launch-page-gutter:clamp(4rem,6vw,6rem);--launch-surface:var(--lemon);--launch-title-size:min(calc(var(--t-hero) * 1.5),calc((100vw - 2 * var(--launch-page-gutter)) * .22));--launch-opening-gap:clamp(1.5rem,4svh,3rem);background:var(--launch-surface);color:var(--ink)}html:has(.launch-home){scroll-behavior:auto}.launch-opening{position:relative}.launch-header{z-index:10;top:env(safe-area-inset-top,0px);width:min(100%,var(--launch-page-width));min-height:var(--header-height);padding:0 var(--launch-page-gutter);color:var(--paper);background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.launch-header a{min-height:var(--button-height-compact);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.launch-header .launch-brand{font:var(--display-special-weight) 1.125rem/1 var(--display-special);letter-spacing:var(--display-special-tracking);font-synthesis:none;flex-shrink:0}.launch-header nav{align-items:center;gap:2rem;display:flex}.launch-header nav a{font:400 var(--t-label)/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase}.launch-header a:focus-visible{outline-offset:4px;outline:2px solid}.launch-header nav a:hover{text-underline-offset:.2em;text-decoration:underline}.launch-brand,.launch-menu-lines{filter:drop-shadow(0 1px 2px #0009)}.launch-mobile-menu{display:block}.launch-header-controls{align-items:center;gap:4px;margin-right:-10px;display:flex}.launch-mobile-menu summary{cursor:pointer;min-width:44px;min-height:44px;font:400 var(--t-label)/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;list-style:none;display:flex}.launch-mobile-menu summary::-webkit-details-marker{display:none}.launch-mobile-menu summary:focus-visible{outline-offset:2px;outline:2px solid}.launch-menu-lines{gap:6px;width:24px;display:grid}.launch-menu-lines span{background:currentColor;height:1px;display:block}.launch-header .launch-mobile-menu nav{z-index:60;top:100%;right:var(--launch-page-gutter);max-width:calc(100% - 2 * var(--launch-page-gutter));background:var(--launch-surface);color:var(--ink);flex-direction:column;align-items:stretch;gap:.5rem;padding:1rem;display:flex;position:absolute;box-shadow:0 6px 10px #0000000f}.launch-film{width:100%;height:min(clamp(16rem,48vw,38rem),max(12rem,calc(100svh - var(--launch-title-size) * 2.08 - var(--launch-opening-gap) - 1.5rem)));background:var(--ink);position:relative}.launch-film video{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.launch-film-lettering{left:0;right:0;top:calc(var(--header-height) + 1rem);pointer-events:none;height:clamp(8rem,22vw,24rem);position:absolute;overflow:hidden}.launch-film-lettering .wordmark-band-inner{font:var(--display-special-weight) clamp(7rem,20vw,22rem)/.85 var(--display-special);letter-spacing:var(--display-special-tracking);font-synthesis:none;gap:.35em;transform:none}.launch-film-lettering .wordmark-band .wordmark{opacity:.3;color:var(--paper);text-shadow:none}.launch-film-caption{pointer-events:none;height:2rem;position:absolute;bottom:clamp(2rem,5vw,4rem);left:0;right:0;overflow:hidden}:is(.launch-film-caption,.launch-story-stripe-lettering) .wordmark-band-inner{font:300 var(--t-label)/2 var(--sans);letter-spacing:-.025em;gap:3.5em;transform:none}:is(.launch-film-caption,.launch-story-stripe-lettering) .wordmark-band .wordmark{font:inherit;letter-spacing:inherit;opacity:.85;text-shadow:0 1px 3px #000000a6}.launch-music-toggle{isolation:isolate;width:var(--button-height-compact);height:var(--button-height-compact);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.launch-music-toggle:before{content:"";z-index:-1;pointer-events:none;background:#141410cc;border-radius:50%;position:absolute;inset:9px}.launch-music-toggle svg{filter:none;width:14px;height:14px}.launch-music-toggle:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.launch-home{--launch-section-gap:8rem;--launch-group-gap:1.25rem;--launch-paragraph-gap:2rem;--launch-action-gap:2.5rem;--launch-heading-gap:2.5rem;--launch-panel-inset:4rem;width:min(100%,var(--launch-page-width));padding:var(--launch-opening-gap) var(--launch-page-gutter) var(--launch-section-gap);color:var(--ink);font:400 var(--t-copy)/1.5 var(--serif);margin-inline:auto}.launch-home *{transition:none!important;animation:none!important}body:has(.launch-home) .entry-footer *{transition:none!important;animation:none!important}.launch-home :is(h1,h2,h3,p,em,label,legend,input,button,a){font:inherit;letter-spacing:normal;text-transform:none;text-align:left}.launch-home :is(h1,h2,h3){margin:0 0 var(--launch-heading-gap);text-transform:uppercase}.launch-hero{container-type:inline-size}.launch-home h1{font:var(--display-special-weight) min(var(--t-hero),18.5cqw)/.94 var(--display-special);letter-spacing:var(--display-special-tracking)}.launch-home #launch-title{font-family:var(--font-hero-serif-trial),serif;font-size:var(--launch-title-size);font-synthesis:none;text-transform:none;letter-spacing:.01em;font-style:normal;font-weight:400;line-height:1.04;position:relative;left:-.025em}.launch-home #launch-title em{font:inherit;letter-spacing:inherit;font-style:italic}.launch-title-block{display:block}.launch-home h2,.launch-legal h1{font:850 var(--t-heading)/1.05 var(--sans);letter-spacing:var(--tracking-heading)}.launch-home h3{font:850 var(--t-sub)/1.05 var(--sans);letter-spacing:var(--tracking-heading)}.launch-home p{max-width:60ch;margin:0 0 var(--launch-paragraph-gap)}.launch-home p:last-child,.launch-reading>p:last-of-type{margin-bottom:0}.launch-home em{font-family:var(--serif);text-transform:none;font-style:italic;font-weight:400}.launch-home .launch-lead{font:400 var(--t-lead)/1.5 var(--serif);margin-bottom:0}.launch-home>section{margin:0 0 var(--launch-section-gap);padding:0}.launch-home>section:last-child{margin-bottom:0}.launch-story-layout{grid-template-columns:var(--split-hero-columns);margin:0 calc(-1 * var(--launch-page-gutter)) var(--launch-section-gap);align-items:start;display:grid;position:relative;container-type:inline-size}.launch-story-layout .launch-story-film{min-width:0;height:100svh;position:sticky;top:0}.launch-story-film>video,.launch-story-film>img{filter:grayscale()}.launch-story-film .story-film-grain{display:none}.launch-story-copy{min-width:0;padding:1rem var(--launch-story-right-inset) 1rem var(--launch-page-gutter)}.launch-story-copy h2{font-size:calc(var(--t-heading) * .8)}.launch-story-copy>.launch-intro{margin-bottom:var(--launch-section-gap)}.launch-intro>.launch-heading{gap:var(--launch-panel-inset);margin-bottom:var(--launch-panel-inset);display:grid}.launch-home .launch-intro>.launch-heading>*{margin:0}.launch-intro>.launch-reading>p:not(:last-child){margin-bottom:var(--launch-heading-gap)}.launch-section,.launch-company{display:flow-root}.launch-company .launch-section{margin-bottom:var(--launch-paragraph-gap)}.launch-company .launch-arrival{margin:var(--launch-panel-inset) 0 0}.launch-arrival>.launch-reading{margin-bottom:0}.launch-story-closing{margin-top:var(--launch-section-gap)}.launch-story-copy .launch-company,.launch-story-closing{position:relative}.launch-story-layout{--launch-stripe-height:2.5rem}.launch-story-layout,.launch-waitlist{--launch-story-right-inset:var(--launch-page-gutter)}.launch-story-stripe{grid-template-columns:var(--split-hero-columns);height:var(--launch-stripe-height);top:calc((var(--launch-section-gap) + var(--launch-stripe-height)) / -2);right:calc(-1 * var(--launch-story-right-inset));pointer-events:none;align-items:center;width:100cqw;display:grid;position:absolute}.launch-story-stripe:before{content:"";z-index:2;border-top:.5px solid var(--paper);border-bottom:.5px solid var(--paper);opacity:.25;mix-blend-mode:difference;pointer-events:none;position:absolute;inset:0 47.5% 0 0}.launch-story-stripe-top,.launch-story-stripe-bottom{width:100%;left:0;right:0}.launch-story-stripe-top{top:0}.launch-story-stripe-bottom{top:auto;bottom:0}.launch-story-stripe-lettering{z-index:3;color:#fff;mix-blend-mode:difference;grid-column:1;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.launch-story-stripe-lettering .wordmark-band .wordmark{color:#fff;opacity:1;text-shadow:none}.launch-home .launch-label{font:400 var(--t-label)/1.4 var(--sans);text-transform:uppercase;letter-spacing:.18em;margin-bottom:var(--launch-group-gap)}.launch-hero h1,.launch-chefs h2{text-transform:uppercase}.launch-chefs{isolation:isolate;position:relative}.launch-chefs:before{content:"";z-index:-1;inset:calc(var(--launch-section-gap) / -2) calc(-1 * var(--launch-page-gutter));pointer-events:none;background:#fff;position:absolute}.launch-home .clues{padding:var(--launch-panel-inset) var(--launch-page-gutter);background:var(--ink);color:var(--paper)}.launch-home .clues p{max-width:min(88%,24ch);margin:0 0 var(--launch-panel-inset);color:inherit;font:inherit;font-size:calc(var(--t-copy) * 1.75);letter-spacing:normal;text-align:left}.launch-home .clues p:nth-child(2n){text-align:right;margin-left:auto}.launch-home .clues p:last-child{margin-bottom:0}.launch-home .clues p:last-child em{color:var(--lemon)}.launch-actions{gap:var(--launch-group-gap) var(--launch-action-gap);margin:var(--launch-action-gap) 0;flex-wrap:wrap;display:flex}.launch-home a{text-underline-offset:.2em;color:inherit;text-decoration:underline}.launch-home :is(.launch-actions a,.launch-cta-link,.launch-button,.launch-form label,.launch-form legend){font:400 var(--t-label)/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase}.launch-home :is(.launch-fineprint,.launch-consent){font:400 var(--t-label)/1.6 var(--sans);letter-spacing:normal;text-transform:none}.launch-hero>.launch-fineprint{max-width:none}.launch-actions a,.launch-cta-link{min-height:var(--button-height);align-items:flex-start;display:inline-flex}.launch-cta-link{margin-top:var(--launch-action-gap)}.launch-home :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid}.launch-waitlist{isolation:isolate;grid-template-columns:var(--split-hero-columns);align-items:start;row-gap:var(--launch-panel-inset);scroll-margin-top:2rem;display:grid;position:relative}.launch-waitlist:before{content:"";z-index:-1;inset:calc(var(--launch-section-gap) / -2) 0;pointer-events:none;background:#fff;position:absolute}.launch-home>.launch-waitlist{margin-inline:calc(-1 * var(--launch-page-gutter))}.launch-waitlist>*{min-width:0;padding-inline:var(--launch-page-gutter)}.launch-waitlist-heading{margin-inline:var(--launch-page-gutter) var(--launch-story-right-inset);padding:0 0 var(--launch-action-gap);border-bottom:1px solid var(--line);grid-column:1/-1}.launch-waitlist-heading h2{margin-bottom:0}.launch-waitlist-heading h2 em{display:inline-block}.launch-waitlist-note{grid-column:1}.launch-waitlist>:last-child{padding-right:var(--launch-story-right-inset);grid-column:2}.launch-waitlist>.launch-reading,.launch-waitlist>div>.launch-reading{max-width:42rem}.launch-waitlist .launch-reading>p:not(:last-child){margin-bottom:var(--launch-group-gap)}.launch-form{width:100%;max-width:calc(42rem + var(--cta-square-size) + var(--launch-action-gap));margin-top:0}.launch-form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.launch-form>fieldset{gap:var(--launch-action-gap);grid-template-columns:minmax(0,1fr)}.launch-form-fields{gap:1rem;min-width:0;display:grid}.launch-form>fieldset>.cf-square-cta{width:var(--cta-square-size);height:var(--cta-square-size);box-sizing:border-box;grid-column:1;align-self:start;min-height:0}.launch-form .cf-square-cta-label,.launch-chef-square .cf-square-cta-label{top:var(--cta-square-padding);writing-mode:horizontal-tb;text-align:right;font:var(--display-special-weight) 21cqw/.94 var(--display-special);letter-spacing:var(--display-special-tracking);font-synthesis:none;white-space:nowrap;bottom:auto;transform:none}.launch-home .launch-chef-square{--cta-square-size:clamp(124px,12vw,176px);width:var(--cta-square-size);height:var(--cta-square-size);aspect-ratio:1;border:1px solid var(--ink);min-height:0;color:var(--ink);background:0 0;flex:none;text-decoration:none;display:block}.launch-home .launch-chef-square:hover{background:#1414100a}.launch-home .launch-chef-square:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.launch-chef-square .cf-square-cta-label{font:var(--display-special-weight) 13.25cqw/1.18 var(--display-special);letter-spacing:.005em;font-synthesis:none}.launch-form .cf-square-cta:disabled{cursor:default}.launch-field{gap:.75rem;min-width:0;display:grid}.launch-form input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;min-height:var(--button-height);border:1px solid var(--line);color:inherit;font:400 var(--t-copy)/1.5 var(--serif);background:0 0;border-radius:0;margin:0;padding:.6rem .75rem;display:block}.launch-form legend{padding:0}.launch-city-picker legend{margin-bottom:.75rem}.launch-city-options{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.launch-home .launch-form .launch-city-option{min-height:44px;font:600 var(--t-label)/1.4 var(--sans);text-transform:uppercase;letter-spacing:.18em;cursor:pointer;align-items:center;gap:.5rem;display:flex}.launch-city-option input{width:1rem;height:1rem;accent-color:var(--ink);margin:0}.launch-form input::placeholder{color:inherit;opacity:.6}.launch-home .launch-form .launch-consent{font:400 var(--t-label)/1.6 var(--sans);letter-spacing:normal;text-transform:none;align-items:start;gap:.75rem;margin:0;display:flex}.launch-consent input{width:1.125rem;height:1.125rem;margin:calc((var(--t-label) * 1.6 - 1.125rem) / 2) 0 0;accent-color:var(--ink);flex:0 0 1.125rem}.launch-home .launch-button{width:fit-content;min-height:var(--button-height);padding:var(--button-padding-block) var(--button-padding-inline);color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;display:block}.launch-button svg{display:none}.launch-button:disabled{opacity:.5;cursor:default}.launch-form>.launch-fineprint{margin-top:.75rem}.launch-home .launch-form-error{margin-top:1.5rem}.launch-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.launch-home) .entry-footer{width:min(100%,var(--launch-page-width));padding:0 var(--launch-page-gutter) 3rem;background:var(--launch-surface);color:var(--ink);border:0;flex-direction:column;align-items:flex-start;gap:1.5rem;margin:0 auto;display:flex}body:has(.launch-home) .entry-footer :is(span,a,nav){font:400 var(--t-label)/1.6 var(--sans);letter-spacing:normal;text-transform:none}body:has(.launch-home) .entry-footer nav{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}@media (min-width:821px){body:has(.launch-home){--launch-title-size:min(calc(var(--t-hero) * 1.5),16svh);--launch-hero-heading-gap:clamp(1.25rem,3svh,2rem);--launch-hero-action-gap:clamp(1rem,2.5svh,1.5rem)}.launch-film{height:min(36svh,max(12rem,calc(100svh - var(--launch-title-size) * 2.08 - var(--launch-opening-gap) - var(--launch-hero-heading-gap) - var(--t-lead) * 3 - var(--launch-hero-action-gap) - var(--button-height) - 1.5rem)))}.launch-film-lettering{top:calc(var(--header-height) + 1rem);height:auto;bottom:5rem;container-type:size}.launch-film-lettering .wordmark-band{align-items:center}.launch-film-lettering .wordmark-band-inner{flex:none;margin-top:0;font-size:min(20vw,100cqh);line-height:1;transform:none}.launch-film-caption{bottom:1.25rem}.launch-home #launch-title{margin-bottom:var(--launch-hero-heading-gap)}.launch-hero{column-gap:var(--launch-page-gutter);grid-template-columns:minmax(0,1fr) auto;display:grid}.launch-hero>#launch-title,.launch-hero>.launch-lead{grid-column:1}.launch-hero .launch-actions{display:contents}.launch-hero .launch-chef-square{margin-bottom:calc(var(--button-height) - var(--t-label) * 1.4);grid-area:1/2/4;align-self:end}.launch-hero .launch-guest-link{margin-top:var(--launch-hero-action-gap);grid-area:3/1}.launch-hero>.launch-fineprint{grid-column:1/-1;margin-top:1rem}}@media (max-width:820px){body:has(.launch-home){--launch-page-gutter:1.5rem;--launch-title-size:min(8rem,calc((100vw - 2 * var(--launch-page-gutter)) * .26))}.launch-home{--launch-section-gap:6rem;--launch-paragraph-gap:1.5rem;--launch-panel-inset:3rem;--launch-heading-gap:2rem}.launch-home .launch-hero #launch-title{margin-bottom:1rem}.launch-hero .launch-actions{margin-top:1.5rem}.launch-story-layout{--launch-story-right-inset:var(--launch-page-gutter);grid-template-columns:1fr;gap:0}.launch-story-copy{padding-top:var(--launch-panel-inset);padding-bottom:0}.launch-story-layout .launch-story-film{aspect-ratio:3/2;height:auto;position:relative;top:auto}.launch-story-stripe{grid-template-columns:1fr}.launch-story-stripe:before{right:0}.launch-story-stripe:not(.launch-story-stripe-top){display:none}.launch-music-toggle{z-index:50;top:auto;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));right:calc(.75rem + env(safe-area-inset-right,0px));color:#fff;position:fixed}.launch-music-toggle svg{filter:none}.launch-music-toggle:focus-visible{outline-color:var(--ink);box-shadow:0 0 0 2px #fff}}@media (max-width:480px){.launch-actions{flex-direction:column;align-items:flex-start}}@media (max-width:1024px){.launch-waitlist{gap:var(--launch-action-gap);grid-template-columns:minmax(0,1fr)}.launch-waitlist:before{inset-inline:calc(-1 * var(--launch-page-gutter))}.launch-home>.launch-waitlist{margin-inline:0}.launch-waitlist>*,.launch-waitlist>:last-child{grid-column:1;padding-inline:0}.launch-waitlist-heading{margin-inline:0}}@media (max-width:360px){.launch-home{--t-heading:min(3rem,14vw)}}.launch-legal-page{padding-top:calc(var(--header-height) + var(--launch-opening-gap))}.launch-legal .launch-reading{max-width:68ch}.launch-legal-section{margin-top:var(--launch-heading-gap)}.launch-legal-section>.launch-label{margin:0 0 .75rem}
