h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-heading,[class*=heading-]{font-family:var(--FONT-STACK-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING, -.03em);line-height:var(--LINE-HEIGHT-HEADING, 1)}body,.font-body,.body-x-large,.body-large,.body-medium,.body-small,.body-x-small,p,.rte{letter-spacing:var(--LETTER-SPACING-BODY, 0);line-height:var(--LINE-HEIGHT-BODY, 1.2)}.navlink,.navtext,.header__desktop__button .navlink,.header__mobile__button .navlink,.drawer__menu a,.mobile-menu a{font-family:var(--FONT-STACK-NAV);letter-spacing:var(--LETTER-SPACING-NAV, .05em);text-transform:uppercase}.klaviyo-form input::placeholder,div[class*=klaviyo-form-] input::placeholder{text-transform:uppercase!important;letter-spacing:.05em!important;opacity:1!important}.klaviyo-form input[type=text],.klaviyo-form input[type=email],.klaviyo-form input[type=tel],.klaviyo-form input[type=number],div[class*=klaviyo-form-] input[type=text],div[class*=klaviyo-form-] input[type=email],div[class*=klaviyo-form-] input[type=tel],div[class*=klaviyo-form-] input[type=number]{border:none!important;border-bottom:1px solid #212121!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;padding-inline:0!important;font-family:var(--FONT-STACK-MONO)!important;letter-spacing:.05em!important;text-transform:uppercase!important}.klaviyo-form form,.klaviyo-form [data-testid=form-component],.klaviyo-form [data-testid=form-row],div[class*=klaviyo-form-] form,div[class*=klaviyo-form-] [data-testid=form-row],div[class*=klaviyo-form-] [data-testid=form-component],.klaviyo-form .needsclick:not(button):not(input):not(select),div[class*=klaviyo-form-] .needsclick:not(button):not(input):not(select),div[class*=klaviyo-form-] [data-testid=form-row]>div,div[class*=klaviyo-form-] [data-testid=form-row]>div>div{border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]){display:flex!important;align-items:flex-end!important;gap:.75rem!important;border-bottom:1px solid #212121!important;padding-bottom:.625rem!important}div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) input[type=tel]{border-bottom:none!important;flex:1 1 auto!important;min-width:0!important;padding-bottom:0!important}div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) button,div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) select,div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) [role=combobox]{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;padding:0!important;min-height:0!important}.template-index .index-hero div[class*=klaviyo-form-] input,[data-section-type=phases-waitlist] div[class*=klaviyo-form-] input,.phases-waitlist__embed div[class*=klaviyo-form-] input{border-bottom-color:#fff!important;color:#fff!important}.template-index .index-hero div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]),[data-section-type=phases-waitlist] div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]),.phases-waitlist__embed div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]){border-bottom-color:#fff!important}.template-index .index-hero div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) button,.template-index .index-hero div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) select,[data-section-type=phases-waitlist] div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) button,[data-section-type=phases-waitlist] div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) select,.phases-waitlist__embed div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) button,.phases-waitlist__embed div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) select{color:#fff!important}.template-index .index-hero div[class*=klaviyo-form-] input::placeholder,[data-section-type=phases-waitlist] div[class*=klaviyo-form-] input::placeholder,.phases-waitlist__embed div[class*=klaviyo-form-] input::placeholder{color:#ffffffd9!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed),:is(.index-hero .hero__newsletter--waitlist,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist){--phases-hero-waitlist-max: 830px;--phases-hero-waitlist-field-h: 3rem;--phases-hero-waitlist-tel-h: 2.25rem;width:100%;max-width:min(var(--phases-hero-waitlist-max),100%);margin-inline:auto;box-sizing:border-box;overflow-x:clip}[data-section-type=phases-waitlist] .phases-waitlist__embed,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist{--phases-hero-waitlist-max: 600px}.needsclick.go1576334809.kl-private-reset-css-Xuajs1{display:none!important}.klaviyo-form-richtext h3 strong{font-family:var(--FONT-STACK-BODY)!important;font-weight:400!important;font-size:20px;line-height:120%;letter-spacing:0%;text-align:center}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-]{width:100%!important;max-width:100%!important;margin-inline:auto;box-sizing:border-box!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) #downshift-0-menu{background:#fff!important;color:#000!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) .needsclick.go2144571921.kl-private-reset-css-Xuajs1{color:#000!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] form,:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-component],:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] .needsclick:not(button):not(input):not(select){width:100%!important;max-width:100%!important;box-sizing:border-box!important;color:#000!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] form{display:flex!important;flex-direction:column!important;gap:.75rem!important;min-width:0!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:none!important;border-bottom:none!important;background:transparent!important;box-sizing:border-box!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]>div,:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]>div>div{flex:1 1 0!important;min-width:0!important;max-width:100%!important;width:auto!important;box-sizing:border-box!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]>div:only-child{flex:1 1 100%!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] input[type=text]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:var(--phases-hero-waitlist-field-h)!important;padding:.75rem 1.25rem!important;border:1px solid #fff!important;border-bottom:1px solid #fff!important;border-radius:55px!important;background:transparent!important;color:#fff!important;text-align:center!important;font-size:var(--phases-sub-mono-size, 18px)!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] input[type=tel]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:var(--phases-hero-waitlist-tel-h)!important;padding:.5625rem 1.25rem!important;border:1px solid #fff!important;border-bottom:1px solid #fff!important;border-radius:55px!important;background:transparent!important;color:#fff!important;text-align:center!important;font-size:var(--phases-sub-mono-size, 18px)!important;line-height:1.2!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]):is(:has(button[aria-haspopup]),:has([role=combobox]),:has(select)){flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;min-height:10px!important;padding:.25rem .85rem .25rem .65rem!important;border:1px solid #fff!important;border-radius:55px!important;box-sizing:border-box!important;height:60px!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]):is(:has(button[aria-haspopup]),:has([role=combobox]),:has(select)) input[type=tel]{min-height:0!important;height:auto!important;padding:.2rem .5rem!important;border:none!important;border-radius:0!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel])>div{flex:1 1 auto!important;display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) button,:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) select,:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]) [role=combobox]{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0 .25rem!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#fff!important;font-size:inherit!important;text-transform:none!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(input[type=tel]){border-bottom:none!important;padding-bottom:0!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] input::placeholder{color:#ffffffd9!important;text-align:center!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] button.klaviyo-form-button,:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(button.klaviyo-form-button) button.klaviyo-form-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:var(--phases-hero-waitlist-field-h)!important;margin:0!important;padding:0 1.75rem!important;border:1px solid #fff!important;border-radius:55px!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important;color:#212121!important;font-family:var(--BTN-FONT-STACK)!important;font-size:var(--BTN-FONT-SIZE, 18px)!important;font-weight:400!important;line-height:var(--BTN-LINE-HEIGHT, 1.2)!important;letter-spacing:var(--BTN-LETTER-SPACING, .05em)!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(button.klaviyo-form-button){flex-direction:column!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] [data-testid=form-row]:has(button.klaviyo-form-button)>div{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-]:has(button.klaviyo-form-button) [data-testid=form-row]:has(button[type=submit]:not(.klaviyo-form-button)),:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-]:has(button.klaviyo-form-button) [data-testid=form-row]:has(input[type=submit]){display:none!important}@media(hover:hover){:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] button.klaviyo-form-button:hover,:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-] button.klaviyo-form-button:focus-visible{background:#212121!important;background-color:#212121!important;border-color:#212121!important;color:#fff!important}}:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-]:not(:has(button.klaviyo-form-button)) [data-testid=form-row]:has(button[type=submit]) button[type=submit],:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-]:not(:has(button.klaviyo-form-button)) [data-testid=form-row]:has(input[type=submit]) input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:3rem!important;padding:0 1.75rem!important;border:1px solid #fff!important;border-radius:55px!important;background:#fff!important;color:#212121!important;font-family:var(--BTN-FONT-STACK)!important;font-size:var(--BTN-FONT-SIZE, 18px)!important;letter-spacing:var(--BTN-LETTER-SPACING, .05em)!important;text-transform:uppercase!important}@media(hover:hover){:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-]:not(:has(button.klaviyo-form-button)) [data-testid=form-row]:has(button[type=submit]) button[type=submit]:hover,:is(.index-hero .hero__embed,[data-section-type=phases-waitlist] .phases-waitlist__embed) div[class*=klaviyo-form-]:not(:has(button.klaviyo-form-button)) [data-testid=form-row]:has(input[type=submit]) input[type=submit]:hover{background:#212121!important;border-color:#212121!important;color:#fff!important}}:is(.index-hero .hero__newsletter--waitlist,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist) .phases-waitlist-form__field{min-height:3rem;padding:.75rem 1.25rem;border:1px solid #fff;border-radius:55px;text-align:center}:is(.index-hero .hero__newsletter--waitlist,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist) .phases-waitlist-form__field:focus{border-color:#fff;outline:none}:is(.index-hero .hero__newsletter--waitlist,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist) .phases-waitlist-form__submit{min-height:3rem;border-radius:55px}:is(.index-hero .hero__newsletter--waitlist,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist) .phases-waitlist-form__submit.btn--white.btn--solid{background-color:#fff;border-color:#fff;color:#212121}@media(hover:hover){:is(.index-hero .hero__newsletter--waitlist,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist) .phases-waitlist-form__submit.btn--white.btn--solid:hover,:is(.index-hero .hero__newsletter--waitlist,[data-section-type=phases-waitlist] .phases-waitlist__form--waitlist) .phases-waitlist-form__submit.btn--white.btn--solid:focus-visible{background-color:#212121;border-color:#212121;color:#fff}}.footer div[class*=klaviyo-form-] input{border-bottom-color:#212121!important;color:#212121!important}.footer div[class*=klaviyo-form-] input::placeholder{color:#2121218c!important}.template-index .section-overlay-header .hero__image:after,.template-index [data-section-type=newsletter] .brick__block__image:after,.template-index [data-section-type=video] .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.index-hero .hero__wrapper.frame{position:relative}.index-hero .heading-x-large{font-size:80px}.subheading,.phases-waitlist__subheading,.hero__subheading{font-family:var(--FONT-STACK-MONO);font-size:var(--phases-sub-mono-size, 18px);letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.template-index .index-rte .hero__subheading{font-size:var(--phases-sub-mono-size, 18px)}.body-medium,.rte.body-medium{font-size:var(--phases-body-size, 20px)}.body-large,.rte.body-large{font-size:var(--phases-body-lg-size, 28px)}.hero__stats{position:absolute;bottom:0;left:0;right:0;z-index:3;width:100%;padding:0 var(--outer) 3.75rem}.index-hero--video-background .hero__stat-title,.index-hero--video-background .hero__stat-text{color:#fff}.hero__stats--bordered .hero__stats-grid{padding-top:0}.hero__stats-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin-inline:auto}@media(min-width:750px){.hero__stats-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.hero__stats--bordered .hero__stat{border-top:1px solid rgba(255,255,255,.35);padding-top:1.25rem;text-align:center}.hero__stat-title{margin:0 0 .5rem;font-family:var(--FONT-STACK-HEADING);font-weight:300;font-style:Book;font-size:40px;line-height:100%;letter-spacing:-3%;text-align:center}.hero__stat-text{opacity:.9;font-family:var(--FONT-STACK-MONO);text-transform:uppercase;letter-spacing:var(--LETTER-SPACING-MONO, .05em);font-size:.6875rem;line-height:1.2}.hero__stat-text p{margin:0;font-weight:400;font-size:18px;line-height:120%;letter-spacing:5%;text-align:center;text-transform:uppercase}.hero__access-code-link{width:100%;max-width:min(var(--phases-hero-waitlist-max, 830px),100%);margin-inline:auto;padding-top:.75rem;margin-bottom:30px}.hero__newsletter--waitlist{max-width:830px;width:100%;margin-inline:auto}.phases-access-code-link--split{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35em;margin:0;text-align:center}.phases-access-code-link__text{font-family:var(--FONT-STACK-BODY);font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:0;color:inherit;text-decoration:none}.index-hero p.phases-access-code-link a.phases-access-code-link__anchor,.phases-access-code-link__anchor{font-family:var(--FONT-STACK-BODY);font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:.01em;display:inline;position:static;padding:0;color:#fff;-webkit-text-fill-color:#fff;background:none;background-image:none;background-clip:border-box;-webkit-background-clip:border-box;text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:.12em;transition:opacity .2s ease}.index-hero p.phases-access-code-link a.phases-access-code-link__anchor:after,.phases-access-code-link__anchor:after{content:none;display:none}.index-hero .phases-access-code-link__text{color:#fff}.index-hero p.phases-access-code-link a.phases-access-code-link__anchor:hover,.index-hero p.phases-access-code-link a.phases-access-code-link__anchor:focus-visible,.phases-access-code-link__anchor:hover,.phases-access-code-link__anchor:focus-visible{opacity:.75;color:#fff;-webkit-text-fill-color:#fff;background-position:0 0}.phases-waitlist-form{display:flex;flex-direction:column;gap:.75rem;width:100%}.phases-waitlist-form__row--split{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.phases-waitlist-form__field{display:block;width:100%;padding:.75rem 0 .625rem;border:none;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#fff;font-family:var(--FONT-STACK-MONO);font-size:.6875rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;text-align:left;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,opacity .2s ease}.phases-waitlist-form__field::placeholder{color:#ffffffd9;opacity:1;text-transform:uppercase;letter-spacing:.05em}.phases-waitlist-form__field:focus{outline:none;border-bottom-color:currentColor;background:transparent;opacity:1}.phases-waitlist-form__submit{margin-top:.25rem;min-height:2.75rem;border-radius:999px;letter-spacing:.05em;font-size:.6875rem}.phases-waitlist-form__submit.btn--white.btn--solid{color:var(--COLOR-BLACK, #1a1a1a)}.phases-waitlist-form__message{margin:0 0 .75rem;font-size:.8125rem;text-align:center}.phases-waitlist-form__message--success{color:#fff}.phases-waitlist-form.has-success .phases-waitlist-form__row{display:none}.hero__newsletter:not(.hero__newsletter--waitlist){max-width:22rem;margin-inline:auto}.hero__newsletter:not(.hero__newsletter--waitlist) .newsletter-form{width:100%}.hero__newsletter:not(.hero__newsletter--waitlist) .input-group{flex-wrap:nowrap;border-radius:999px;overflow:hidden;background:#fffffff2}.hero__newsletter:not(.hero__newsletter--waitlist) .input-group__field{border:0;background:transparent}.template-index .index-hero .hero__content.hero__content--transparent{width:100%;padding:clamp(3rem,7vh,4.5rem) 0 clamp(1.5rem,3vh,2rem)}.template-index .hero__description.body-large.aos-animate{max-width:830px;margin:0 auto}.template-index .hero__description.body-large.aos-animate{font-weight:400;font-size:20px;line-height:120%;letter-spacing:0%;text-align:center}.template-index .index-hero.index-hero--content-height-desktop .hero__content.hero__content--transparent,.template-index .index-hero.index-hero--content-height-mobile .hero__content.hero__content--transparent{padding-bottom:clamp(1rem,2.5vh,1.5rem)}.hero__embed .needsclick.go1576334809.kl-private-reset-css-Xuajs1{display:none!important}.template-index .index-hero .hero__title{text-align:center;max-width:none;margin-inline:auto}.template-index .index-hero .hero__title.rte p{margin:0}@media(min-width:990px){.template-index .index-hero .hero__content{max-width:var(--hero-content-width, 80%)}}@media(min-width:750px){.template-index .index-hero .hero__title{max-width:none}}.template-index [data-section-type=columns] .column__inner.frame{border-radius:1rem;overflow:hidden}.template-index [data-section-type=columns] .column__inner.frame .column__content-inner{padding:1.25rem;width:100%}.template-index [data-section-type=columns] .column__content.align--top-left-desktop .column__heading.heading-medium{box-sizing:border-box;display:flex;align-items:flex-end;min-height:2.4em;margin-bottom:28px;border-bottom:1px solid;padding-bottom:10px;font-family:var(--FONT-STACK-MONO);font-weight:400;font-size:18.95px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.template-index .column__content-inner .column__text p{margin-top:10px;line-height:1.2;letter-spacing:0;font-size:20px}.template-index .subheading{font-family:var(--FONT-STACK-MONO);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;line-height:1.2}.template-index [data-section-type=columns] .column__image{border-radius:1rem;overflow:hidden}.template-index [data-section-type=columns] .column__content{padding-top:1rem}.template-index [data-section-type=columns] .column__inner.frame .column__text{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .4s ease,opacity .3s ease,margin-top .35s ease}.template-index [data-section-type=columns] .column__inner.frame .column__text p,.template-index [data-section-type=columns] .column__inner.frame .column__content-inner .column__text p{margin-top:0}.template-index [data-section-type=columns] .column__inner.frame:hover .column__text,.template-index [data-section-type=columns] .column__inner.frame:focus-within .column__text,.template-index [data-section-type=columns] .column__inner.frame:active .column__text{max-height:14rem;opacity:1;margin-top:.625rem}@media(max-width:749px){.template-index [data-section-type=columns] .grid--mobile-slider .grid-item{flex:0 0 82%;width:82%;max-width:82%}.template-index [data-section-type=columns] .column__inner.frame,.template-index [data-section-type=columns] .column__inner.frame .column__image,.template-index [data-section-type=columns] .column__inner.frame .column__image .image-wrapper{min-height:26rem}.template-index [data-section-type=columns] .column__inner.frame .column__image .image-wrapper img,.template-index [data-section-type=columns] .column__inner.frame .column__image .image-wrapper svg{height:100%;object-fit:cover}.template-index .column__content-inner .column__text p{font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%}}@media(max-width:749px),(hover:none){.template-index [data-section-type=columns] .column__inner.frame .column__text{max-height:none;opacity:1;overflow:visible;margin-top:.625rem}}.reviews{max-width:1200px;margin:0 auto}.template-index [data-section-type=reviews] .review__content:before{content:"\2605\2605\2605\2605\2605";display:block;letter-spacing:.2em;font-size:.875rem;margin-bottom:1.5rem;color:var(--accent, #6b8f71)}.template-index [data-section-type=reviews] .review__author{font-family:var(--FONT-STACK-MONO);text-transform:uppercase;letter-spacing:.05em;line-height:1.2;font-size:.75rem}.btn,.phases-product-card__button,.phases-intro-split__button,.phases-collection-featured__button,.phases-collection-promo__button,.phases-collection-slider__view-all{font-family:var(--BTN-FONT-STACK);font-weight:400;font-style:normal;font-size:var(--BTN-FONT-SIZE, 18px);line-height:var(--BTN-LINE-HEIGHT, 1.2);letter-spacing:var(--BTN-LETTER-SPACING, .05em);text-align:center;text-transform:uppercase}.btn span,.btn .btn__text{text-align:center;line-height:inherit}.btn{min-height:2.75rem;padding-inline:1.75rem}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select,.form-field input,.form-field textarea,.form-field select,.input-group__field,.newsletter-form input{font-family:var(--FONT-STACK-MONO);letter-spacing:var(--LETTER-SPACING-MONO, .05em);text-transform:uppercase}input::placeholder,textarea::placeholder{letter-spacing:var(--LETTER-SPACING-MONO, .05em);text-transform:uppercase}.btn--solid.btn--white{--btn-border: #fff;--btn-bg: #fff;--btn-text: #212121;--btn-border-hover: #212121;--btn-bg-hover: #212121;--btn-text-hover: #fff;color:var(--COLOR-BLACK, #212121)}.btn--solid.btn--black{--btn-border: #212121;--btn-bg: #212121;--btn-text: #fff;--btn-border-hover: #fff;--btn-bg-hover: #fff;--btn-text-hover: #212121}.btn--outline.btn--white{--btn-border-hover: #fff;--btn-text-hover: #fff;border-color:#ffffffd9}.btn--outline.btn--black{--btn-border-hover: #212121;--btn-text-hover: #212121;border-color:#212121d9}.btn--solid.btn--white:after,.btn--solid.btn--black:after,.btn--outline.btn--white:after,.btn--outline.btn--black:after{content:none}@media(hover:hover){.btn--solid.btn--white:hover,.btn--solid.btn--white:focus-visible{background-color:#212121;border-color:#212121;color:#fff}.btn--solid.btn--black:hover,.btn--solid.btn--black:focus-visible{background-color:#fff;border-color:#fff;color:#212121}.btn--outline.btn--white:hover,.btn--outline.btn--white:focus-visible{background-color:#212121;border-color:#fff;color:#fff}.btn--outline.btn--black:hover,.btn--outline.btn--black:focus-visible{background-color:#fff;border-color:#212121;color:#212121}}@media(hover:hover){.phases-collection .phases-product-card__button:hover,.phases-collection .phases-product-card__button:focus-visible,.phases-collection-slider .phases-product-card__button:hover,.phases-collection-slider .phases-product-card__button:focus-visible{background:#000;color:#fff;border-color:#000}.phases-collection-slider__view-all:hover,.phases-collection-slider__view-all:focus-visible{background:#212121;color:#fff;border-color:#fff}.needsclick.go2138215027.go4033861592.klaviyo-form-button.kl-private-reset-css-Xuajs1:hover,.needsclick.go2329742862.go4033861592.klaviyo-form-button.kl-private-reset-css-Xuajs1:hover{background:#000!important;color:#fff!important}}.template-index [data-section-type=phases-waitlist] .phases-waitlist__bg:after,.template-index [data-section-type=phases-lifestyle] .phases-lifestyle__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.template-index [data-section-type=anchor-logo] .image-height{--image-height: clamp(4rem, 18vw, 12rem)}.template-index [data-section-type=anchor-logo] img{width:100%;object-fit:contain}.index-hero--video-background .hero__split-image--video{flex:1;width:100%}.index-hero--video-background .hero__video-background{position:relative;width:100%;overflow:hidden}.index-hero--video-background .hero__video-background .video__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.index-hero--video-background .hero__video-background .video__player{z-index:2}@media(max-width:749px){.index-hero--video-background .video__player--desktop{display:none}}@media(min-width:750px){.index-hero--video-background .video__player--mobile{display:none}}@media(min-width:750px){.index-hero--content-height-desktop .hero__wrapper.frame{display:flex;flex-direction:column;position:relative;min-height:var(--full-screen, 100vh)}.index-hero--content-height-desktop .hero__images.frame__item{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100%;height:100%}.index-hero--content-height-desktop .hero__split-image,.index-hero--content-height-desktop .hero__split-image--video,.index-hero--content-height-desktop .hero__video-background.content-height,.index-hero--content-height-desktop .hero__video-background.content-height .video__poster,.index-hero--content-height-desktop .hero__video-background.content-height .image__hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%}.index-hero--content-height-desktop .hero__content__wrapper.frame__item{position:relative;z-index:2;flex:1 1 auto;min-height:auto;overflow:visible}.index-hero--content-height-desktop .hero__stats--in-flow{position:relative;bottom:auto;z-index:2;flex-shrink:0;margin-top:auto}}@media(max-width:749px){.index-hero--content-height-mobile .hero__wrapper.frame{display:flex;flex-direction:column;position:relative;min-height:var(--full-screen, 100vh)}.index-hero--content-height-mobile .hero__images.frame__item{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100%;height:100%}.index-hero--content-height-mobile .hero__split-image,.index-hero--content-height-mobile .hero__split-image--video,.index-hero--content-height-mobile .hero__video-background.content-height--mobile,.index-hero--content-height-mobile .hero__video-background.content-height--mobile .video__poster,.index-hero--content-height-mobile .hero__video-background.content-height--mobile .image__hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%}.index-hero--content-height-mobile .hero__content__wrapper.frame__item{position:relative;z-index:2;flex:1 1 auto;min-height:auto;overflow:visible}.index-hero--content-height-mobile .hero__stats--in-flow{position:relative;bottom:auto;z-index:2;flex-shrink:0;margin-top:auto}}@media(max-width:749px){.index-hero .heading-x-large{font-size:36px}.index-hero .hero__description.body-large.aos-animate{display:none}.hero__stat-title{font-size:24px}.hero__stat-text p{margin:0;font-weight:400;font-size:12px;line-height:130%;letter-spacing:5%;text-align:center;text-transform:uppercase}.template-index .index-hero .hero__content.hero__content--transparent{padding:2.5rem 1.25rem 1.25rem}.hero__stats-grid{grid-template-columns:1fr 1fr 1fr}.template-index .hero__title.heading-large.block-padding.aos-animate{font-size:29px;line-height:100%}}.grandparent .menu__block--custom-width{flex:0 0 var(--menu-block-width, 50%)!important;max-width:var(--menu-block-width, 50%);min-width:0}.header__dropdown__image--has-cta .hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.header__dropdown__image--has-cta .hero__title,.header__dropdown__image--has-cta .hero__description{max-width:22rem}.menu__block__cta{margin-top:1rem}.menu__block__cta-button{min-height:2.625rem;padding-inline:1.75rem;border-radius:999px}.header__dropdown__image .hero__content__wrapper.align--middle-center .hero__content,.header__dropdown__image .hero__content__wrapper.text-center .hero__content{text-align:center;align-items:center}.announcement__wrapper .announcement__content-row{display:inline-flex;align-items:center;gap:var(--announcement-icon-gap, 8px);vertical-align:middle}.announcement__wrapper .announcement__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--announcement-icon-size, 16px);height:var(--announcement-icon-size, 16px);line-height:0}.announcement__wrapper .announcement__icon img{width:100%;height:100%;object-fit:contain}.announcement__wrapper .announcement__text>.announcement__slide>.announcement__content-row,.announcement__wrapper .announcement__text>.announcement__content-row{display:inline-flex}.announcement__wrapper .announcement__divider{margin-left:24px;padding-right:24px;height:.75em;align-self:center}.announcement__wrapper .announcement__text p{margin:0}.announcement__wrapper .announcement__content-row .body-x-small,.announcement__wrapper .announcement__content-row .body-small,.announcement__wrapper .announcement__content-row .body-medium,.announcement__wrapper .announcement__content-row .body-large,.announcement__wrapper .announcement__content-row .body-x-large{display:inline-flex;align-items:center}@media(max-width:749px){.header__wrapper[data-header-transparent].js__header__stuck .theme__header:after,.header__wrapper[data-header-transparent] .theme__header:after{opacity:1!important;visibility:visible!important;transition-delay:0s!important}.header__wrapper[data-header-transparent] .header__mobile,.header__wrapper[data-header-transparent].js__header__stuck .header__mobile{--text: var(--COLOR-HEADER-LINK, #212121) !important;--link: var(--COLOR-HEADER-LINK, #212121) !important;--link-hover: var(--COLOR-HEADER-LINK-HOVER, #212121) !important;--text-dark: var(--COLOR-HEADER-LINK, #212121) !important;--text-light: var(--COLOR-HEADER-LINK, #212121) !important}.header__wrapper[data-header-transparent] .header__logo--has-transparent .logo__img--color,.header__wrapper[data-header-transparent].js__header__stuck .header__logo--has-transparent .logo__img--color{opacity:1!important}.header__wrapper[data-header-transparent] .header__logo--has-transparent .logo__img--transparent,.header__wrapper[data-header-transparent].js__header__stuck .header__logo--has-transparent .logo__img--transparent{opacity:0!important}.header__wrapper[data-header-transparent] .header__mobile__hamburger,.header__wrapper[data-header-transparent] .header__logo__link,.header__wrapper[data-header-transparent] .phases-header-access-login__link{color:var(--COLOR-HEADER-LINK, #212121)!important}.header__wrapper[data-header-transparent] .header__mobile__hamburger .icon,.header__wrapper[data-header-transparent] .header__mobile__button .icon{--icons: var(--COLOR-HEADER-LINK, #212121) !important}.header__wrapper[data-header-transparent] .phases-header-access-login__link{-webkit-text-fill-color:var(--COLOR-HEADER-LINK, #212121)!important;background-image:none!important}}@media(max-width:749px){.phases-mobile-menu__heading{margin:0 0 10px;padding:0 var(--inner);min-height:var(--item-height, 30px);display:flex;align-items:center;font-family:var(--FONT-STACK-MONO);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:#212121}.drawer__menu .sliderow__title,.drawer__menu .sliderow__title span,.mobile-menu .sliderow__title,.mobile-menu .sliderow__title span{font-family:var(--FONT-STACK-MONO);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.phases-early-access__link--drawer{font-size:12px}}.phases-header-access-login{display:flex;align-items:center}.phases-early-access__link--header{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;max-width:100%;font-family:var(--FONT-STACK-MONO);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;-webkit-text-fill-color:currentColor!important;background-image:none!important}@media(min-width:750px){.phases-early-access__link--header{font-size:inherit;letter-spacing:var(--LETTER-SPACING-NAV, .05em)}}.phases-early-access__icon{display:none;flex-shrink:0;width:1.125rem;height:1.125rem;line-height:0}.phases-early-access__icon .icon{width:100%;height:100%}.phases-early-access__icon .icon path{stroke:currentColor}.phases-early-access__link--drawer{display:flex;align-items:center;width:100%;min-height:var(--item-height, 30px);padding:0;font-family:var(--FONT-STACK-MONO);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#212121}.phases-early-access__link--drawer span:first-of-type:after{content:none!important}@media(max-width:749px){.phases-early-access__link--header{font-size:9px;letter-spacing:.04em}}@media(max-width:374px){.phases-early-access__link--header .phases-early-access__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phases-early-access__link--header .phases-early-access__icon{display:inline-flex}}.header__wrapper[data-header-transparent] .theme__header{transition:box-shadow .25s ease}.header__wrapper:not([data-header-transparent]) .theme__header,.header__wrapper[data-header-transparent].js__header__stuck .theme__header{box-shadow:0 2px 12px #21212114}@media(max-width:749px){body.has-header-sticky .header-sections .shopify-section.page-header>header-component.header__wrapper[data-header-sticky]{position:sticky;top:env(safe-area-inset-top,0);z-index:5600;width:100%}body.has-header-sticky .header-sections .shopify-section.page-header>header-component.header__wrapper[data-header-sticky].js__header__stuck{position:sticky;top:env(safe-area-inset-top,0)}body.has-header-sticky .header-sections .shopify-section.page-header>header-component[data-header-sticky]{min-height:var(--header-height, 56px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/phases.css.map */
