.template-page-founding-allocation #MainContent,.template-page-founding #MainContent,.template-page-waitlist-thank-you #MainContent,body.template-index #MainContent{--cs-allocation-max: 124rem;--cs-allocation-narrow: 76rem;--cs-font-heading: "Cormorant Garamond", Georgia, serif;--cs-wl-ivory: #f7f1e8;--cs-wl-cream: #fbf7ef;--cs-wl-stone: #efe6d8;--cs-wl-text: #171411;--cs-wl-muted: #5f564e;--cs-wl-border: #ded2c0;--cs-wl-bronze: #b08d57;--cs-wl-bronze-muted: #c3a373;--cs-wl-bronze-line: #d8c29a;--cs-wl-cta: #2a211a;--cs-wl-btn-bg: #2a211a;--cs-wl-btn-bg-hover: #332820;--cs-wl-btn-text: #fbf7ef;--cs-wl-btn-border: rgba(176, 141, 87, .5);--cs-wl-btn-border-hover: rgba(176, 141, 87, .75)}.cs-allocation-section{--cs-radius-media: 12px;--cs-radius-card: 12px;--cs-radius-faq: 10px;--cs-font-heading: "Cormorant Garamond", Georgia, serif;--cs-wl-bronze: #b08d57;--cs-wl-bronze-muted: #c3a373;--cs-wl-bronze-line: #d8c29a}.cs-allocation-section{color:var(--cs-mineral)}.cs-allocation-section .page-width{max-width:124rem;margin-inline:auto;padding:0 2rem}@media screen and (min-width:750px){.cs-allocation-section .page-width{padding:0 2.4rem}}.cs-allocation-prose{padding:6.4rem 0}.cs-allocation-section .cs-eyebrow{margin:0 0 2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-micro);font-weight:500}.cs-allocation-section .cs-heading{margin:0 0 2rem;color:var(--cs-onyx);font-family:var(--cs-font-heading);font-weight:500;line-height:1.05;letter-spacing:-.015em;font-size:clamp(3.2rem,3vw,4.6rem)}.cs-allocation-section .cs-subheading{margin:0 0 3.2rem;max-width:70rem;font-size:1.8rem;line-height:1.7;color:var(--cs-mineral)}.cs-allocation-section .cs-lede{margin:0 0 2.4rem;max-width:67rem;font-size:1.8rem;line-height:1.75}.cs-allocation-split{display:grid;gap:4rem;align-items:center}.cs-allocation-split__media{order:-1}.cs-allocation-split__image{width:100%;display:block;object-fit:cover;object-position:center;aspect-ratio:4 / 5;border-radius:var(--cs-radius-media, 12px)}.cs-allocation-split__media{border-radius:var(--cs-radius-media, 12px);overflow:hidden}.cs-allocation-split--copy-only{max-width:var(--cs-allocation-narrow);margin-inline:auto}@media screen and (max-width:989px){.cs-allocation-split--mobile-image-below .cs-allocation-split__media{order:1}}@media screen and (min-width:990px){.cs-allocation-split:not(.cs-allocation-split--copy-only){grid-template-columns:1fr 1fr;gap:6.4rem}.cs-allocation-split:not(.cs-allocation-split--image-left) .cs-allocation-split__media{order:1}.cs-allocation-split--image-left .cs-allocation-split__media{order:-1}.cs-allocation-split.page-width--narrow{max-width:none;margin-inline:0}.cs-allocation-split:not(.cs-allocation-split--copy-only) .cs-allocation-split__media{width:100%;max-width:58rem;justify-self:end}.cs-allocation-split--image-left .cs-allocation-split__media{justify-self:start}}.cs-waitlist-text--center{text-align:center}.cs-waitlist-text--center .cs-allocation-hero__actions{justify-content:center}.cs-waitlist-hero__supporting{margin-top:0}.cs-waitlist-hero__reassurance{margin-top:2rem}.cs-waitlist-hero__image{aspect-ratio:4 / 5;width:100%}@media screen and (min-width:990px){.cs-waitlist-hero .cs-allocation-split:not(.cs-allocation-split--copy-only){grid-template-columns:minmax(0,.95fr) minmax(42rem,1fr);gap:6.4rem;align-items:center}.cs-waitlist-hero .cs-allocation-split__media{max-width:56rem}.cs-waitlist-hero__image{aspect-ratio:1 / 1;height:100%}}.cs-waitlist-hero .cs-allocation-split__copy{max-width:58rem}.cs-waitlist-hero .cs-eyebrow{font-size:1.3rem;margin-bottom:1.8rem}.cs-waitlist-hero .cs-allocation-hero__title{font-family:var(--cs-font-heading);font-size:clamp(4.4rem,4.8vw,6.8rem);font-weight:500;line-height:.95;letter-spacing:-.025em;margin-bottom:0}.cs-waitlist-hero .cs-allocation-hero__title+.cs-waitlist-accent-line{margin-top:1.6rem;margin-bottom:2rem}.cs-waitlist-text--center .cs-allocation-hero__title+.cs-waitlist-accent-line{margin-left:auto;margin-right:auto}.cs-waitlist-hero .cs-lede{font-size:1.6rem;line-height:1.65;max-width:52rem;margin-bottom:1.6rem}.cs-waitlist-hero .cs-lede p{margin:0}.cs-waitlist-hero .cs-waitlist-hero__supporting{color:var(--cs-onyx)}.cs-waitlist-hero .cs-allocation-hero__actions{margin-top:2.4rem}.cs-waitlist-hero .cs-waitlist-hero__reassurance{margin-top:1.8rem;font-size:1.4rem;line-height:1.6;max-width:52rem}@media screen and (min-width:750px){.cs-waitlist-hero .cs-lede{font-size:1.8rem}}.cs-allocation-hero{padding:7.2rem 0 8rem}.cs-allocation-hero__image{aspect-ratio:4 / 5;max-height:57.6rem}.cs-allocation-hero__card{margin-top:4rem}.cs-allocation-hero__meta{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-bottom:2rem}.cs-allocation-hero__meta span{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-hero__title{margin:0 0 2.4rem;font-family:var(--cs-font-heading);font-size:clamp(4.4rem,4.8vw,6.8rem);font-weight:500;line-height:.95;letter-spacing:-.025em;color:var(--cs-onyx)}.cs-allocation-hero__includes{margin:3.2rem 0 0;padding:0;list-style:none}.cs-allocation-hero__includes li{padding:1rem 0;border-bottom:1px solid rgba(31,30,27,.1);font-size:1.5rem;line-height:1.5}.cs-allocation-hero__includes li:before{content:"\2014";margin-right:1rem;color:var(--cs-champagne)}.cs-allocation-hero__price{margin:3.2rem 0 0;font-size:1.8rem;color:var(--cs-onyx);letter-spacing:.02em}.cs-allocation-hero__price-note{display:block;margin-top:.6rem;font-size:1.4rem;line-height:1.6;color:var(--cs-micro);letter-spacing:.02em;max-width:58rem}.cs-allocation-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem;margin-top:3.2rem}.cs-allocation-card{padding:3.2rem 2.8rem;border:1px solid rgba(31,30,27,.12);background:#f6f1e899}.cs-allocation-card__label{margin:0 0 2.4rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:1.35rem 0;border-bottom:1px solid rgba(31,30,27,.08)}.cs-allocation-card__row:last-child{border-bottom:0}.cs-allocation-card__key{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-card__value{font-size:1.6rem;color:var(--cs-onyx);text-align:right}.cs-allocation-cards{padding:6.4rem 0}.cs-allocation-cards__grid{display:grid;gap:0;margin-top:4rem;border-top:1px solid rgba(31,30,27,.12)}@media screen and (min-width:990px){.cs-allocation-cards__grid{grid-template-columns:repeat(var(--cs-cols, 4),minmax(0,1fr))}}.cs-allocation-cards__item{padding:3.2rem 2.4rem;border-bottom:1px solid rgba(31,30,27,.12)}@media screen and (min-width:990px){.cs-allocation-cards__item{border-bottom:0;border-right:1px solid rgba(31,30,27,.12)}.cs-allocation-cards__item:last-child{border-right:0}}.cs-allocation-cards__item h3{margin:0 0 1.2rem;font-size:1.6rem;font-weight:500;color:var(--cs-onyx);letter-spacing:.03em}.cs-allocation-cards__item p{margin:0;font-size:1.5rem;line-height:1.6}.cs-allocation-product{padding:7.2rem 0}.cs-allocation-product__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.cs-allocation-product__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.cs-allocation-product__media img{width:100%;height:auto;display:block}.cs-allocation-product__name{margin:0 0 .6rem;font-size:2.4rem;color:var(--cs-onyx)}.cs-allocation-product__descriptor{margin:0 0 2.4rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-product__list{list-style:none;margin:2.4rem 0 0;padding:0}.cs-allocation-product__list li{padding:.95rem 0;border-bottom:1px solid rgba(31,30,27,.1);font-size:1.5rem}.cs-allocation-formula{padding:7.2rem 0}.cs-allocation-formula__closing--inline{width:auto;margin-top:1.6rem;padding-top:2.4rem;border-top:1px solid rgba(31,30,27,.12);text-align:left;font-style:normal;font-size:1.4rem;color:var(--cs-micro)}.cs-allocation-formula__grid{display:flex;flex-wrap:wrap;margin-top:4rem;border-top:1px solid rgba(31,30,27,.12)}.cs-allocation-formula__layer{width:100%;padding:3.2rem 2rem;border-bottom:1px solid rgba(31,30,27,.12)}@media screen and (min-width:750px){.cs-allocation-formula__layer{width:50%}}@media screen and (min-width:990px){.cs-allocation-formula__layer{width:25%;border-right:1px solid rgba(31,30,27,.12);border-bottom:0}.cs-allocation-formula__layer:nth-child(4){border-right:0}}.cs-allocation-formula__layer-image{margin-bottom:2rem}.cs-allocation-formula__layer-image img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.cs-allocation-formula__layer-index{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-formula__layer-role{margin:0 0 .4rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-formula__layer-ingredient{margin:0 0 1.2rem;font-size:1.7rem;font-weight:500;color:var(--cs-onyx)}.cs-allocation-formula__closing{width:100%;margin:0;padding:4rem 1.6rem 0;border-top:1px solid rgba(31,30,27,.12);text-align:center;font-size:1.7rem;line-height:1.55;color:var(--cs-mineral);font-style:italic}.cs-allocation-timeline{padding:7.2rem 0}.cs-allocation-timeline__steps{display:grid;gap:0;margin-top:4rem;border-top:1px solid rgba(31,30,27,.12)}@media screen and (min-width:990px){.cs-allocation-timeline__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:1199px){.cs-allocation-timeline__steps--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.cs-allocation-timeline__steps--five{grid-template-columns:repeat(5,minmax(0,1fr))}}.cs-allocation-timeline__step{padding:3.2rem 2.4rem;border-bottom:1px solid rgba(31,30,27,.12)}@media screen and (min-width:990px){.cs-allocation-timeline__step{border-bottom:0;border-right:1px solid rgba(31,30,27,.12)}.cs-allocation-timeline__step:last-child{border-right:0}}.cs-allocation-timeline__step h3{margin:0 0 1.05rem;font-size:1.5rem;letter-spacing:.04em;color:var(--cs-onyx);font-weight:500}.cs-allocation-timeline__step p{margin:0;font-size:1.5rem;line-height:1.6}.cs-allocation-timeline__quote{margin:4.8rem auto 0;max-width:51rem;padding-top:4rem;border-top:1px solid rgba(31,30,27,.12);font-size:1.8rem;line-height:1.6;font-style:italic;text-align:center;color:var(--cs-onyx)}.cs-allocation-pilot{padding:7.2rem 0}.cs-allocation-pilot__actions{margin-top:3.2rem}.cs-waitlist-pilot__card{max-width:86rem;margin-inline:auto;padding:4.4rem 3.2rem;border:1px solid rgba(31,30,27,.14);background:#f6f1e88c;border-radius:var(--cs-radius-card, 12px)}@media screen and (min-width:750px){.cs-waitlist-pilot__card{padding:5.6rem 5.2rem}}.cs-waitlist-pilot__card .cs-allocation-hero__price-note{margin-top:2rem}.cs-allocation-pillars{padding:7.2rem 0}.cs-allocation-pillars__grid{display:grid;gap:4rem;margin-top:4rem}@media screen and (min-width:990px){.cs-allocation-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem}}.cs-allocation-pillars__item h3{margin:0 0 1.05rem;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-onyx);font-weight:500}.cs-allocation-pillars__item p{margin:0;line-height:1.65}.cs-allocation-pillars__closing{margin:4.8rem 0 0;max-width:58rem;font-size:1.7rem;line-height:1.7;color:var(--cs-mineral)}.cs-allocation-ingredients{padding:6.4rem 0}.cs-allocation-ingredients__note{margin-top:2.4rem;padding:2rem 2.4rem;border-left:1px solid var(--cs-champagne);font-size:1.4rem;line-height:1.6;color:var(--cs-micro)}.cs-allocation-ingredients__body{max-width:64rem;line-height:1.7}.cs-allocation-current{padding:7.2rem 0}.cs-allocation-current__card{max-width:45rem;margin:4rem auto 0;padding:4rem 3.2rem;border:1px solid rgba(31,30,27,.14);background:linear-gradient(165deg,#f6f1e8,#e7ded273);text-align:center}.cs-allocation-current__card-eyebrow{margin:0 0 2.8rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-current__stat{margin-bottom:2rem}.cs-allocation-current__stat-label{display:block;margin-bottom:.6rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-current__stat-value{font-size:2rem;color:var(--cs-onyx);letter-spacing:.04em}.cs-allocation-current__status{display:inline-block;margin-top:2.4rem;padding:.65rem 1.35rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(31,30,27,.2);color:var(--cs-onyx)}.cs-allocation-current__pricing-note{max-width:58rem;margin:4rem auto 0;padding:2rem 2.4rem;border-left:1px solid var(--cs-champagne);font-size:1.4rem;line-height:1.65;color:var(--cs-micro);text-align:left}.cs-allocation-faq{padding:7.2rem 0}.template-page-founding-allocation #waitlist,#waitlist.cs-waitlist-final-form{scroll-margin-top:3.2rem}.cs-waitlist-final-form .cs-allocation-cta__fine{margin-top:2.4rem}.cs-allocation-cta{padding:8rem 0 8.8rem;text-align:center}.cs-allocation-cta--closing{text-align:center}.cs-allocation-cta__split.cs-allocation-split--copy-only .cs-allocation-cta__inner{max-width:51rem;margin-inline:auto}.cs-allocation-cta__split:not(.cs-allocation-split--copy-only) .cs-allocation-cta__inner{max-width:none;margin-inline:0;text-align:left}.cs-allocation-cta__adjacent-image{aspect-ratio:5 / 4}.cs-allocation-cta__inner{max-width:51rem;margin-inline:auto}.cs-allocation-cta__title{margin:0 0 1.6rem;font-size:clamp(2.8rem,3.5vw,4rem);color:var(--cs-onyx);font-weight:400}.cs-allocation-cta__body{margin:0 0 3.2rem;line-height:1.65}.cs-allocation-cta__fine{margin:1.6rem 0 0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-micro)}.cs-allocation-faq__list{max-width:64rem;margin-inline:auto}.cs-allocation-faq__item{border-bottom:1px solid rgba(31,30,27,.12)}.cs-allocation-faq__question{padding:1.85rem 0;font-size:1.5rem;font-weight:500;color:var(--cs-onyx);cursor:pointer;list-style:none}.cs-allocation-faq__question::-webkit-details-marker{display:none}.cs-allocation-faq__answer{padding:0 0 2rem;font-size:1.5rem;line-height:1.65;color:var(--cs-mineral)}.cs-waitlist-formula .cs-heading,.cs-waitlist-steps .cs-heading{text-align:center}.cs-waitlist-formula .cs-subheading{text-align:center;margin-inline:auto}.cs-waitlist-formula .cs-allocation-formula__closing--inline{max-width:99rem;margin-inline:auto;margin-top:2.4rem;text-align:center}.cs-waitlist-formula .cs-allocation-cards__grid{display:grid;gap:2.4rem;margin-top:4.8rem;border-top:0;grid-template-columns:1fr;max-width:99rem;margin-inline:auto}@media screen and (min-width:750px){.cs-waitlist-formula .cs-allocation-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-waitlist-formula .cs-allocation-cards__item{border:1px solid rgba(31,30,27,.12);border-radius:var(--cs-radius-card, 12px);border-right:1px solid rgba(31,30,27,.12);border-bottom:1px solid rgba(31,30,27,.12);padding:2.8rem 3.2rem;min-height:13.6rem;background:#f6f1e873}.cs-waitlist-formula .cs-allocation-cards__item h3{font-size:1.9rem;margin-bottom:1.2rem}.cs-waitlist-formula .cs-allocation-cards__item p{font-size:1.7rem;line-height:1.65}.cs-waitlist-steps .cs-allocation-timeline__steps{display:grid;gap:2.4rem;margin-top:4.8rem;border-top:0;grid-template-columns:1fr;max-width:108rem;margin-inline:auto}@media screen and (min-width:750px){.cs-waitlist-steps .cs-allocation-timeline__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cs-waitlist-steps .cs-allocation-timeline__steps{grid-template-columns:repeat(6,minmax(0,1fr))}.cs-waitlist-steps .cs-allocation-timeline__step{grid-column:span 2}.cs-waitlist-steps .cs-allocation-timeline__step:nth-last-child(-n+2){grid-column:span 3}}.cs-waitlist-steps .cs-allocation-timeline__step{border:1px solid rgba(31,30,27,.12);border-radius:var(--cs-radius-card, 12px);border-right:1px solid rgba(31,30,27,.12);border-bottom:1px solid rgba(31,30,27,.12);padding:2.8rem 3.2rem;min-height:14.4rem;background:var(--cs-wl-ivory)}.cs-waitlist-steps .cs-allocation-timeline__step h3{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-micro);margin-bottom:1.35rem}.cs-waitlist-steps .cs-allocation-timeline__step p{font-size:1.7rem;line-height:1.6}.cs-waitlist-steps__actions{justify-content:center;margin-top:4rem}.cs-waitlist-steps .cs-allocation-timeline__quote{max-width:58rem;font-size:1.7rem;margin-top:2.4rem}.cs-waitlist-batch-details__grid{display:grid;gap:2rem;margin-top:4rem;grid-template-columns:1fr;max-width:108rem;margin-inline:auto}@media screen and (min-width:600px){.cs-waitlist-batch-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cs-waitlist-batch-details__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-waitlist-batch-details__card{border:1px solid rgba(31,30,27,.14);border-radius:var(--cs-radius-card, 12px);padding:3.2rem 2.4rem;text-align:center;background:linear-gradient(165deg,#f6f1e8,#e7ded273)}.cs-waitlist-batch-details__card .cs-allocation-current__stat-label{margin-bottom:1.05rem}.cs-waitlist-batch-details__card .cs-allocation-current__stat-value{font-size:1.8rem;line-height:1.4}.cs-waitlist-faq .cs-allocation-faq__list{display:flex;flex-direction:column;gap:1.35rem;max-width:82rem;margin-inline:auto}.cs-waitlist-faq .cs-allocation-faq__item{border:1px solid rgba(31,30,27,.12);border-radius:var(--cs-radius-faq, 10px);padding:.8rem 2.8rem;background:#f6f1e873}.cs-waitlist-faq .cs-allocation-faq__question{font-size:1.8rem;padding:1.9rem 0}.cs-waitlist-faq .cs-allocation-faq__answer{font-size:1.7rem;line-height:1.7;padding:0 0 2.2rem}.template-page-founding-allocation .footer__content-top{padding-bottom:4rem}@media screen and (min-width:750px){.template-page-founding-allocation .footer__content-top .grid{row-gap:4rem}}.template-page-founding-allocation .footer-block--email-signup,.template-page-waitlist-thank-you .footer-block--email-signup,body.template-index .footer-block--email-signup{display:none}.cs-waitlist-final-form .cs-batch001-signup{max-width:76rem;margin-inline:auto;text-align:center;padding-left:0;padding-right:0}.cs-waitlist-final-form .cs-batch001-signup__title{margin:0 0 2.4rem;font-family:var(--cs-font-heading);font-size:clamp(3rem,2.6vw,3.8rem);color:var(--cs-onyx);font-weight:500;line-height:1.05;letter-spacing:-.015em}.cs-waitlist-final-form .cs-batch001-signup__lede{margin:0 auto 4rem;max-width:61rem;font-size:1.8rem;line-height:1.7;color:var(--cs-mineral)}.cs-waitlist-final-form .cs-batch001-signup__field{display:flex;flex-direction:column;gap:1.35rem;max-width:61rem;margin-inline:auto}.cs-waitlist-final-form .cs-batch001-signup__field input[type=email]{width:100%;min-height:4.8rem;padding:1.3rem 2rem;border:1px solid var(--cs-wl-border);border-radius:5px;background:var(--cs-wl-cream);font-size:1.5rem}@media screen and (min-width:750px){.cs-waitlist-final-form .cs-batch001-signup__field{flex-direction:row;align-items:stretch}.cs-waitlist-final-form .cs-batch001-signup__field input[type=email]{flex:1 1 auto;min-width:28rem}.cs-waitlist-final-form .cs-batch001-signup__field .button{flex:0 0 auto;white-space:nowrap}}.cs-waitlist-final-form .cs-batch001-signup__message{margin-top:2rem;font-size:1.6rem}.cs-waitlist-final-form .cs-allocation-cta__fine{margin-top:2.8rem;font-size:1.3rem;letter-spacing:.02em;text-transform:none}.cs-waitlist-section{color:var(--cs-wl-muted)}.cs-waitlist-section .cs-heading,.cs-waitlist-section .cs-allocation-hero__title,.cs-waitlist-section h1,.cs-waitlist-section h2,.cs-waitlist-section h3{color:var(--cs-wl-text)}.cs-waitlist-accent{color:var(--cs-wl-bronze-muted)}.cs-accent-line,.cs-waitlist-accent-line,.cs-waitlist-accent-line:empty,.cs-accent-line:empty{display:block!important;width:4.8rem;min-height:2px;height:2px;border:0;padding:0;background-color:#b08d57;background-color:var(--cs-wl-bronze, #b08d57);margin-top:1.2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;flex-shrink:0;overflow:visible}.cs-waitlist-accent-line--left,.cs-accent-line--left,.cs-allocation-split__copy .cs-waitlist-accent-line,.cs-waitlist-pilot__copy .cs-waitlist-accent-line{margin-left:0;margin-right:auto}.cs-waitlist-section__header .cs-heading{margin-bottom:0}.cs-waitlist-section__header--center .cs-waitlist-accent-line{margin-top:1.6rem;margin-bottom:2.4rem;margin-left:auto;margin-right:auto}.cs-allocation-split__copy .cs-heading{margin-bottom:0}.cs-allocation-split__copy .cs-waitlist-accent-line,.cs-allocation-split__copy .cs-waitlist-accent-line--left{margin-top:1.4rem;margin-bottom:2rem;margin-left:0;margin-right:auto}.cs-waitlist-section__header{margin-bottom:4rem}.cs-waitlist-section__header--center{text-align:center}.cs-waitlist-section__header--center .cs-subheading,.cs-waitlist-section__header--center .cs-waitlist-section__intro{margin-inline:auto}.cs-waitlist-section__intro{max-width:64rem;font-size:1.7rem;line-height:1.7;color:var(--cs-wl-muted)}.cs-waitlist-section__intro p{margin:0 0 1.2rem}.cs-waitlist-section__intro p:last-child{margin-bottom:0}.cs-waitlist-section__intro--center{text-align:center;margin-inline:auto}.cs-waitlist-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--cs-wl-bronze);margin-bottom:1.4rem}.cs-waitlist-icon svg{display:block}.cs-waitlist-card{background:var(--cs-wl-cream);border:1px solid var(--cs-wl-border);border-radius:var(--cs-radius-card, 12px)}body.template-page-founding-allocation .cs-allocation-section a.button.button--primary.cs-waitlist-btn,body.template-page-founding-allocation .cs-allocation-section button.button.button--primary.cs-waitlist-btn,body.template-index .cs-allocation-section a.button.button--primary.cs-waitlist-btn,body.template-index .cs-allocation-section button.button.button--primary.cs-waitlist-btn,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-btn.button--primary,.template-page-founding-allocation .cs-allocation-section .button--primary.cs-waitlist-btn,body.template-index .cs-allocation-section .cs-waitlist-btn.button--primary,body.template-index .cs-allocation-section .button--primary.cs-waitlist-btn{--color-button: 42, 33, 26;--color-button-text: 251, 247, 239;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:none!important;line-height:1.2!important;background-color:var(--cs-wl-btn-bg, #2a211a)!important;color:var(--cs-wl-btn-text, #fbf7ef)!important;border:1px solid var(--cs-wl-btn-border, rgba(176, 141, 87, .5))!important;border-radius:5px!important;box-shadow:none!important;min-height:4.8rem;padding:1.4rem 2.2rem!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}body.template-page-founding-allocation .cs-allocation-section a.button.button--primary.cs-waitlist-btn:before,body.template-page-founding-allocation .cs-allocation-section a.button.button--primary.cs-waitlist-btn:after,body.template-page-founding-allocation .cs-allocation-section button.button.button--primary.cs-waitlist-btn:before,body.template-page-founding-allocation .cs-allocation-section button.button.button--primary.cs-waitlist-btn:after,body.template-index .cs-allocation-section a.button.button--primary.cs-waitlist-btn:before,body.template-index .cs-allocation-section a.button.button--primary.cs-waitlist-btn:after,body.template-index .cs-allocation-section button.button.button--primary.cs-waitlist-btn:before,body.template-index .cs-allocation-section button.button.button--primary.cs-waitlist-btn:after{display:none!important;content:none!important}body.template-page-founding-allocation .cs-allocation-section a.button.button--primary.cs-waitlist-btn:hover,body.template-page-founding-allocation .cs-allocation-section button.button.button--primary.cs-waitlist-btn:hover,body.template-index .cs-allocation-section a.button.button--primary.cs-waitlist-btn:hover,body.template-index .cs-allocation-section button.button.button--primary.cs-waitlist-btn:hover,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-btn.button--primary:hover,.template-page-founding-allocation .cs-allocation-section .button--primary.cs-waitlist-btn:hover,body.template-index .cs-allocation-section .cs-waitlist-btn.button--primary:hover,body.template-index .cs-allocation-section .button--primary.cs-waitlist-btn:hover{background-color:var(--cs-wl-btn-bg-hover, #332820)!important;border-color:var(--cs-wl-btn-border-hover, rgba(176, 141, 87, .75))!important;color:var(--cs-wl-btn-text, #fbf7ef)!important}body.template-page-founding-allocation .cs-allocation-section a.button.button--primary.cs-waitlist-btn:focus-visible,body.template-page-founding-allocation .cs-allocation-section button.button.button--primary.cs-waitlist-btn:focus-visible,body.template-index .cs-allocation-section a.button.button--primary.cs-waitlist-btn:focus-visible,body.template-index .cs-allocation-section button.button.button--primary.cs-waitlist-btn:focus-visible,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-btn.button--primary:focus-visible,.template-page-founding-allocation .cs-allocation-section .button--primary.cs-waitlist-btn:focus-visible,body.template-index .cs-allocation-section .cs-waitlist-btn.button--primary:focus-visible,body.template-index .cs-allocation-section .button--primary.cs-waitlist-btn:focus-visible{outline:2px solid var(--cs-wl-bronze, #b08d57);outline-offset:2px}.template-page-founding-allocation .cs-waitlist-pilot .cs-waitlist-btn.button--primary{border-color:#b08d5761!important}.template-page-founding-allocation .cs-waitlist-pilot .cs-waitlist-btn.button--primary:hover{border-color:var(--cs-wl-btn-border-hover, rgba(176, 141, 87, .65))!important}.template-page-founding-allocation .cs-allocation-section .button--secondary{font-family:var(--font-body-family)!important;font-size:1.3rem;font-weight:500;letter-spacing:.06em;color:var(--cs-wl-btn-bg, #241e19)!important;background:transparent!important;border:1px solid var(--cs-wl-btn-border, rgba(176, 141, 87, .45))!important;border-radius:5px;box-shadow:none!important;min-height:4.8rem;padding:1.4rem 2.2rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.template-page-founding-allocation .cs-allocation-section .button--secondary:hover{background:#fbf7efd9!important;border-color:var(--cs-wl-btn-border-hover, rgba(176, 141, 87, .75))!important;color:var(--cs-wl-btn-bg-hover, #332820)!important}.template-page-founding-allocation .cs-allocation-section .button--secondary:focus-visible{outline:2px solid var(--cs-wl-bronze, #b08d57);outline-offset:2px}.cs-waitlist-link{display:inline-flex;align-items:center;font-size:1.5rem;font-weight:500;color:var(--cs-wl-text);text-decoration:none;letter-spacing:.02em;transition:color .2s ease,text-decoration-color .2s ease}.cs-waitlist-link:hover{color:var(--cs-wl-bronze);text-decoration:underline;text-underline-offset:.3rem}.cs-waitlist-link:focus-visible{outline:2px solid var(--cs-wl-bronze, #b08d57);outline-offset:2px;border-radius:2px}.cs-waitlist-link:after{content:"\2192";margin-left:.5rem;color:var(--cs-wl-bronze);transition:color .2s ease}.cs-waitlist-link:hover:after{color:var(--cs-wl-bronze-muted)}.cs-waitlist-hero__trust{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;margin:2rem 0 0;padding:0;list-style:none}.cs-waitlist-hero__trust-item{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:var(--cs-wl-muted)}.cs-waitlist-hero__trust-item .cs-waitlist-icon{margin-bottom:0}.cs-waitlist-hero__actions{align-items:center;gap:2rem}.cs-waitlist-benefits__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:600px){.cs-waitlist-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cs-waitlist-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.cs-waitlist-benefit{padding:2.8rem 2.4rem;text-align:center}.cs-waitlist-benefit__title{margin:0 0 .8rem;font-size:1.7rem;font-weight:500;color:var(--cs-wl-text);line-height:1.35}.cs-waitlist-benefit__text{margin:0;font-size:1.5rem;line-height:1.6;color:var(--cs-wl-muted)}.cs-waitlist-ritual__copy{padding:0}.cs-waitlist-ritual .cs-allocation-split,.cs-waitlist-fresh-batched .cs-allocation-split{align-items:center;gap:4rem}.cs-waitlist-split__image{aspect-ratio:4 / 5;width:100%;height:auto}@media screen and (min-width:990px){.cs-waitlist-ritual .cs-allocation-split,.cs-waitlist-fresh-batched .cs-allocation-split{grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.cs-waitlist-ritual .cs-allocation-split__media,.cs-waitlist-fresh-batched .cs-allocation-split__media{max-width:52rem;width:100%;align-self:center}.cs-waitlist-ritual .cs-waitlist-split__image,.cs-waitlist-fresh-batched .cs-waitlist-split__image{aspect-ratio:4 / 3;max-height:42rem;height:auto;object-fit:cover;object-position:center}.cs-waitlist-ritual .cs-allocation-split__copy,.cs-waitlist-fresh-batched .cs-allocation-split__copy{max-width:56rem}}.cs-waitlist-feature-list{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:2rem}.cs-waitlist-feature-list__item{display:flex;gap:1.6rem;align-items:flex-start}.cs-waitlist-feature-list__item .cs-waitlist-icon{flex-shrink:0;margin-bottom:0;margin-top:.2rem}.cs-waitlist-feature-list__title{display:block;margin-bottom:.4rem;font-size:1.6rem;font-weight:500;color:var(--cs-wl-text)}.cs-waitlist-feature-list__text{margin:0;font-size:1.5rem;line-height:1.65;color:var(--cs-wl-muted)}.cs-waitlist-formula .cs-waitlist-card,.cs-waitlist-steps .cs-waitlist-card{padding:2.8rem 3.2rem}.cs-waitlist-formula .cs-waitlist-card h3{font-size:1.8rem;margin-bottom:.8rem}.cs-waitlist-step__label{color:var(--cs-wl-bronze-muted)!important;letter-spacing:.14em}.cs-waitlist-pilot__card{background:var(--cs-wl-stone);border:1px solid var(--cs-wl-border);border-radius:var(--cs-radius-card, 12px);padding:4rem 3.2rem}.cs-waitlist-pilot__grid{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.cs-waitlist-pilot__grid{grid-template-columns:1fr 1fr;gap:4.8rem}}.cs-waitlist-pilot__image{aspect-ratio:1 / 1;border-radius:var(--cs-radius-media, 12px)}.cs-waitlist-faq .cs-allocation-faq__question{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.cs-waitlist-faq__icon{flex-shrink:0;width:1.8rem;height:1.8rem;position:relative}.cs-waitlist-faq__icon:before,.cs-waitlist-faq__icon:after{content:"";position:absolute;background:var(--cs-wl-bronze);border-radius:1px}.cs-waitlist-faq__icon:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.cs-waitlist-faq__icon:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);transition:transform .2s ease}.cs-waitlist-faq .cs-allocation-faq__item[open] .cs-waitlist-faq__icon:after{transform:translate(-50%) scaleY(0)}.cs-waitlist-faq .cs-allocation-faq__item{background:var(--cs-wl-ivory);border-color:var(--cs-wl-border)}.cs-waitlist-final-form__panel{background:var(--cs-wl-stone);border:1px solid var(--cs-wl-border);border-radius:var(--cs-radius-card, 12px);padding:4.8rem 3.2rem}.cs-waitlist-final-form .cs-batch001-signup{display:grid;gap:3.2rem;max-width:none;margin:0;text-align:left}@media screen and (min-width:990px){.cs-waitlist-final-form .cs-batch001-signup{grid-template-columns:1fr 1fr;align-items:center;gap:4.8rem}}.cs-waitlist-final-form .cs-batch001-signup__copy{max-width:48rem}.cs-waitlist-final-form .cs-batch001-signup__title{text-align:left;margin-bottom:0}.cs-waitlist-final-form .cs-batch001-signup__title+.cs-waitlist-accent-line{margin-top:1.4rem;margin-bottom:1.6rem}.cs-waitlist-final-form .cs-batch001-signup__lede{text-align:left;margin:0;max-width:none}.cs-waitlist-final-form .cs-batch001-signup__form{width:100%}.cs-waitlist-final-form .cs-batch001-signup__field{max-width:none;margin:0}.cs-waitlist-final-form .cs-batch001-signup__field input[type=email]{background:var(--cs-wl-cream);border-color:var(--cs-wl-border);border-radius:5px;min-height:4.8rem;font-size:1.5rem}.cs-waitlist-final-form__fine{text-align:center;margin-top:2.4rem;color:var(--cs-wl-muted)}.template-page-founding-allocation .cs-allocation-section .cs-heading.h1,.template-page-founding-allocation .cs-allocation-section .cs-allocation-hero__title,.template-page-founding-allocation .cs-allocation-section .cs-batch001-signup__title,body.template-index .cs-allocation-section .cs-heading.h1,body.template-index .cs-allocation-section .cs-allocation-hero__title,body.template-index .cs-waitlist-final-form .cs-batch001-signup__title{font-family:var(--cs-font-heading)}.template-page-founding-allocation .cs-allocation-section .cs-eyebrow,body.template-index .cs-allocation-section .cs-eyebrow,.template-page-founding-allocation .cs-allocation-section .cs-subheading,body.template-index .cs-allocation-section .cs-subheading,.template-page-founding-allocation .cs-allocation-section .cs-lede,body.template-index .cs-allocation-section .cs-lede,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-section__intro,body.template-index .cs-allocation-section .cs-waitlist-section__intro,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-benefit__title,body.template-index .cs-allocation-section .cs-waitlist-benefit__title,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-feature-list__title,body.template-index .cs-allocation-section .cs-waitlist-feature-list__title,.template-page-founding-allocation .cs-allocation-section .cs-allocation-cards__item h3,body.template-index .cs-allocation-section .cs-allocation-cards__item h3,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-card h3,body.template-index .cs-allocation-section .cs-waitlist-card h3,.template-page-founding-allocation .cs-allocation-section .cs-allocation-timeline__step h3,body.template-index .cs-allocation-section .cs-allocation-timeline__step h3,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-step__label,body.template-index .cs-allocation-section .cs-waitlist-step__label,.template-page-founding-allocation .cs-allocation-section .cs-allocation-faq__question,body.template-index .cs-allocation-section .cs-allocation-faq__question,.template-page-founding-allocation .cs-allocation-section .cs-allocation-faq__answer,body.template-index .cs-allocation-section .cs-allocation-faq__answer,.template-page-founding-allocation .cs-allocation-section .cs-batch001-signup__lede,body.template-index .cs-allocation-section .cs-batch001-signup__lede,.template-page-founding-allocation .cs-allocation-section .button,body.template-index .cs-allocation-section .button,.template-page-founding-allocation .cs-allocation-section input,body.template-index .cs-allocation-section input,.template-page-founding-allocation .cs-allocation-section .cs-waitlist-btn,body.template-index .cs-allocation-section .cs-waitlist-btn,body.template-index .cs-four-signals__lead,body.template-index .cs-four-signals__desc,body.template-index .cs-four-signals__closing{font-family:var(--font-body-family)}.cs-waitlist-section .cs-eyebrow{color:var(--cs-wl-bronze-muted);font-size:1.2rem;letter-spacing:.2em}.template-page-founding-allocation .cs-waitlist-steps.gradient,.template-page-founding-allocation .cs-waitlist-pilot.gradient,.template-page-founding-allocation .cs-waitlist-faq.gradient,.template-page-founding-allocation .cs-waitlist-final-form.gradient{--color-background: 251, 247, 239;--gradient-background: var(--cs-wl-cream);background:var(--cs-wl-cream)!important}.cs-waitlist-steps .cs-waitlist-card,.cs-waitlist-steps .cs-allocation-timeline__step{background:var(--cs-wl-ivory)}.cs-waitlist-pilot .cs-waitlist-pilot__card,.cs-waitlist-final-form .cs-waitlist-final-form__panel{background:var(--cs-wl-stone)}.cs-waitlist-faq .cs-allocation-faq__item{background:var(--cs-wl-ivory)}.template-page-waitlist-thank-you .cs-waitlist-thank-you__panel{max-width:72rem;margin:0 auto;padding:4.8rem 3.2rem;text-align:center;background:var(--cs-wl-stone);border:1px solid var(--cs-wl-border);border-radius:var(--cs-radius-card)}.template-page-waitlist-thank-you .cs-waitlist-thank-you__title{margin:0 0 2.4rem}.template-page-waitlist-thank-you .cs-waitlist-thank-you__body{max-width:56rem;margin:0 auto 2.4rem}.template-page-waitlist-thank-you .cs-waitlist-thank-you__fine{margin:0 0 3.2rem}.template-page-waitlist-thank-you .cs-waitlist-thank-you__actions{display:flex;justify-content:center}.template-page-waitlist-thank-you .cs-waitlist-thank-you__eyebrow{margin-bottom:1.6rem}.template-page-waitlist-thank-you .cs-waitlist-accent-line{margin:0 auto 2.4rem}.template-page-waitlist-thank-you .cs-waitlist-thank-you__title,.template-page-waitlist-thank-you .cs-waitlist-thank-you__body,.template-page-waitlist-thank-you .cs-waitlist-thank-you__fine,.template-page-waitlist-thank-you .cs-waitlist-thank-you__actions .button{font-family:var(--cs-font-heading),Georgia,serif}@media screen and (max-width:749px){.template-page-waitlist-thank-you .cs-waitlist-thank-you__panel{padding:3.6rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cs-allocation-landing.css.map */
