.out-of-home-youth{--youth-plum:#5a144a;--youth-muted:#010b0e99;--youth-text:#010b0eb3;--youth-line:#dedee6;--youth-row-line:#e6e7e7;--youth-navy-rule:#2121545e;--youth-plum-rule:#5a144a80;--youth-dark-rule:#ffffff4d;--youth-dark-muted:#fff9;--youth-dark-text:#ffffffb3;--youth-mono-size:clamp(10px, 1.1rem + 5px, 24px);--youth-gutter:var(--page-gutter);--youth-radius:4rem;overflow-x:clip}.out-of-home-youth .is--serif{letter-spacing:-.2rem;font-weight:400}.out-of-home-youth .decision-heading__eyebrow,.out-of-home-youth .everyday-heading__eyebrow,.out-of-home-youth .everyday-list__label,.out-of-home-youth .insights-list__label,.out-of-home-youth .trauma-list__number,.out-of-home-youth .chapter-heading__eyebrow,.out-of-home-youth .referral-heading__eyebrow,.out-of-home-youth .referral-options__label{padding-block:var(--mono-trim);font-size:var(--youth-mono-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1}.hero{height:100svh}.hero .hero-container{height:100%;padding:11rem var(--youth-gutter) 10rem;flex-direction:column;display:flex}.hero .hero-breadcrumb{border-bottom:1px solid var(--youth-line);flex:none;padding-bottom:2.6rem}.hero .hero-breadcrumb__list{flex-wrap:wrap;gap:1rem;display:flex}.hero .hero-breadcrumb__item{padding-block:var(--mono-trim);color:var(--youth-plum);font-family:var(--font-mono);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:max(10px,min(.8rem + 5px,19px));line-height:1;display:block}.hero .hero-breadcrumb__item:not(.is--current):after{content:"/";margin-left:1rem}.hero .hero-breadcrumb__item.is--current{color:var(--youth-muted)}.hero .hero-breadcrumb__link{font-family:inherit;transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.hero .hero-breadcrumb__link:hover{opacity:.6}}.hero .hero-body{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 89.2rem;min-height:0;margin-top:7.8rem;display:grid;container-type:size}.hero .hero-heading{flex-direction:column;align-self:center;align-items:flex-start;display:flex}.hero .hero-heading__eyebrow{padding-block:var(--mono-trim);color:var(--youth-muted);font-size:var(--youth-mono-size);letter-spacing:.1rem;text-transform:capitalize;text-box:trim-both cap alphabetic;line-height:1}.hero .hero-heading__title{max-width:70rem;font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:2rem}.hero .hero-heading__title .is--serif{color:var(--youth-plum)}.hero .hero-heading__text{max-width:62rem;color:var(--youth-muted);font-size:var(--font-size-body);margin:2rem 0 3rem;line-height:1.12}.hero .hero-media{aspect-ratio:892/690;border-radius:var(--youth-radius);place-self:center end;width:min(100%,129.275cqh);position:relative;overflow:clip}.hero .hero-media__picture{width:100%;height:100%;display:block;position:absolute;inset:0}.hero .hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#000c 100%);position:absolute;inset:0}.hero .hero-media__tag{z-index:1;padding:calc((4.2rem - 1lh) / 2 + var(--mono-trim)) 2.7rem calc((4.2rem - 1lh) / 2 + var(--mono-trim)) 1.6rem;background:var(--color-white);color:var(--youth-plum);font-size:var(--youth-mono-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;border-radius:10rem;line-height:1;position:absolute;bottom:2.5rem;left:2.5rem}.decision{padding-block:var(--section-space)}.decision .decision-container{padding:0 var(--youth-gutter);grid-template-columns:1fr 89.2rem;display:grid}.decision .decision-heading__eyebrow{color:var(--youth-muted);grid-column:1}.decision .decision-heading__title{font-size:var(--font-size-h2);letter-spacing:-.2rem;grid-column:1;margin-top:1.5rem}.decision .decision-heading__title .is--serif{color:var(--color-ink)}.decision .decision-note{border-top:2px solid var(--youth-plum-rule);grid-area:2/2;align-self:start;margin-top:.5rem;padding-top:3.8rem}.decision .decision-note__text{max-width:72rem;color:var(--youth-muted);font-size:var(--font-size-body);line-height:1.12}.everyday{padding-block:var(--section-space);background:var(--color-navy)}.everyday .everyday-container{padding:0 var(--youth-gutter)}.everyday .everyday-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.everyday .everyday-heading__eyebrow{color:var(--youth-dark-muted)}.everyday .everyday-heading__title{color:var(--color-white);font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:1.8rem}.everyday .everyday-heading__title .is--serif{color:var(--color-light-pink)}.everyday .everyday-heading__text{color:var(--youth-dark-text);font-size:var(--font-size-body);margin-top:1.6rem;line-height:1.12}.everyday .everyday-list{grid-template-columns:repeat(3,1fr);gap:2.8rem;margin-top:7.4rem;display:grid}.everyday .everyday-list__item{border-top:1px solid var(--youth-dark-rule);padding:3.4rem 1.8rem 0}.everyday .everyday-list__label{color:var(--color-light-pink)}.everyday .everyday-list__title{max-width:50rem;color:var(--color-white);font-size:var(--font-size-h5);margin-top:2.3rem}.everyday .everyday-list__text{color:var(--youth-dark-muted);font-size:var(--font-size-body);margin-top:.7rem;line-height:1.12}.model{padding-block:var(--section-space)}.model .model-container{padding:0 var(--youth-gutter)}.model .model-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.model .model-heading__title{font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:1.6rem}.model .model-heading__title .is--serif{color:var(--color-ink)}.model .model-heading__text{max-width:68rem;color:var(--youth-text);font-size:var(--font-size-body);margin-top:1.6rem;line-height:1.12}.model .model-cards{grid-template-columns:repeat(2,1fr);gap:2.4rem;margin-top:8.3rem;display:grid}.model .model-cards__item{--tile-padding:3.2rem;--tile-min-height:26rem;--tile-text-gap:2.1rem;--tile-text:var(--youth-text);--model-number-line:var(--youth-plum-rule);--model-number-color:var(--youth-plum)}.model .model-cards__item:not(.is--gray){--tile-text:var(--youth-dark-text);--model-number-line:#ffffff80;--model-number-color:var(--color-white)}.model .model-cards__top{justify-content:space-between;align-items:flex-start;display:flex}.model .model-cards__number{padding:calc((3.3rem - 1lh) / 2 + var(--mono-trim)) 1.2rem;border:1px solid var(--model-number-line);color:var(--model-number-color);letter-spacing:.1rem;text-box:trim-both cap alphabetic;border-radius:10rem;font-size:max(10px,min(.8rem + 5px,19px));line-height:1;display:block}.model .model-cards__rings{flex:none;width:6.5rem;height:6.5rem;display:block}.model .model-cards__rings rect{vector-effect:non-scaling-stroke}.model .model-cards__content{margin-top:3rem}.insights{padding-block:var(--section-space)}.insights .insights-container{padding:0 var(--youth-gutter);grid-template-columns:1fr 87.1rem;align-items:start;display:grid}.insights .insights-heading__title{font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:2.1rem}.insights .insights-heading__title .is--serif{color:var(--color-ink)}.insights .insights-heading__text{max-width:76rem;color:var(--youth-text);font-size:var(--font-size-body);margin-top:2rem;line-height:1.12}.insights .insights-list{border-top:1px solid var(--youth-plum);padding-top:2.4rem}.insights .insights-list__item{grid-template-columns:14.3rem 1fr;align-items:baseline;column-gap:2rem;padding-block:2.1rem;display:grid}.insights .insights-list__item+.insights-list__item{border-top:1px solid var(--youth-row-line)}.insights .insights-list__label{color:var(--youth-plum);font-size:max(10px,min(1.2rem + 2px,21px))}.insights .insights-list__text{color:var(--youth-text);font-size:var(--font-size-body);line-height:1.12}.routine{padding-block:var(--section-space)}.routine .routine-container{padding:0 var(--youth-gutter)}.routine .routine-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.routine .routine-heading__title{font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:2rem}.routine .routine-heading__title .is--serif{color:var(--color-ink)}.routine .routine-cards{grid-template-columns:repeat(4,1fr);gap:2.4rem;margin-top:6rem;display:grid}.routine .routine-cards__item{--tile-padding:3.2rem;--tile-min-height:33rem;--tile-text-gap:2.1rem;--tile-text:var(--youth-text);--tile-tag:var(--youth-muted)}.routine .routine-cards__item:not(.is--gray){--tile-text:var(--youth-dark-text);--tile-tag:var(--youth-dark-muted)}.routine .routine-cards__item.is--photo{--tile-text:#fffc}.routine .routine-cards__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0f0f2959 0%,#0f0f29d9 100%);position:absolute;inset:0}.routine .routine-cards__top{justify-content:space-between;align-items:flex-start;display:flex}.routine .routine-cards__rings{flex:none;width:6.5rem;height:6.5rem;display:block}.routine .routine-cards__rings rect{vector-effect:non-scaling-stroke}.routine .routine-cards__arrow{color:var(--color-white);margin:.7rem .2rem 0 0}.routine .routine-cards__content{margin-top:3rem}.trauma{padding-block:var(--section-space)}.trauma .trauma-container{padding:0 var(--youth-gutter);grid-template-columns:1fr 83.1rem;align-items:start;display:grid}.trauma .trauma-heading{position:sticky;top:11rem}.trauma .trauma-heading__title{font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:2.2rem}.trauma .trauma-heading__title .is--serif{color:var(--color-ink)}.trauma .trauma-heading__text{max-width:72rem;color:var(--youth-text);font-size:var(--font-size-body);margin-top:1.6rem;line-height:1.12}.trauma .trauma-list__item{grid-template-columns:4.2rem 1fr;align-items:start;padding-block:2rem 2.1rem;display:grid}.trauma .trauma-list__item:first-child{padding-top:0}.trauma .trauma-list__item+.trauma-list__item{border-top:1px solid var(--youth-row-line)}.trauma .trauma-list__number{color:var(--youth-plum);margin-top:.7rem;font-size:max(10px,min(1.2rem + 2px,21px))}.trauma .trauma-list__title{font-size:var(--font-size-h5)}.trauma .trauma-list__text{color:var(--youth-text);font-size:var(--font-size-body);margin-top:1.5rem;line-height:1.12}.chapter{padding-block:var(--section-space);background:var(--color-sky)}.chapter .chapter-container{padding:0 var(--youth-gutter);grid-template-columns:1fr 83.1rem;align-items:center;display:grid}.chapter .chapter-heading__eyebrow{color:var(--youth-dark-muted)}.chapter .chapter-heading__title{color:var(--color-white);font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:1.4rem}.chapter .chapter-heading__title .is--serif{color:var(--color-white)}.chapter .chapter-body{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.chapter .chapter-body__text{max-width:72rem;color:var(--youth-dark-text);font-size:var(--font-size-body);line-height:1.12}.chapter .chapter-body__inline-link{color:var(--color-white);text-underline-offset:.2rem;text-decoration:underline;transition:opacity .3s ease-out}.chapter .chapter-body__link{margin-top:.4rem}@media (hover:hover) and (pointer:fine){.chapter .chapter-body__inline-link:hover{opacity:.6}}.living{padding-block:var(--section-space)}.living .living-container{padding:0 var(--youth-gutter)}.living .living-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.living .living-heading__title{font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:1.4rem}.living .living-heading__title .is--serif{color:var(--color-ink)}.living .living-heading__text{color:var(--youth-text);font-size:var(--font-size-body);margin-top:2.4rem;line-height:1.12}.living .living-board{flex-direction:column;gap:2.4rem;width:124rem;max-width:100%;margin:7.4rem auto 0;display:flex}.living .living-cards{grid-template-columns:repeat(2,1fr);gap:2.4rem;display:grid;position:relative}.living .living-cards__item{isolation:isolate;border-radius:2.8rem;flex-direction:column;min-height:50.8rem;display:flex;position:relative;overflow:hidden}.living .living-cards__item.is--pink{background:var(--color-light-pink)}.living .living-cards__item.is--pink:before{content:"";z-index:-1;filter:blur(4rem);pointer-events:none;background:radial-gradient(34% 36%,#95307df2,#95307db3 55%,#0000 100%),radial-gradient(50% 50%,#95307dd9,#95307d59 70%,#0000 100%);position:absolute;inset:-10% -14%}.living .living-cards__item.is--navy{background:var(--color-navy)}.living .living-cards__media{flex-shrink:0;justify-content:center;height:30rem;display:flex}.living .living-cards__stage{height:100%;position:relative}.living .living-cards__stage.is--dffh{width:100%;padding-top:5.5rem}.living .living-cards__stage.is--myxa{width:38rem;height:26rem;margin-top:2rem}.living .living-cards__house{width:21rem;height:19rem;display:block}.living .living-cards__stage.is--dffh .living-cards__house{margin-inline:auto}.living .living-cards__stage.is--myxa .living-cards__house{position:absolute;top:0;left:50%;transform:translate(-50%)}.living .living-cards__lines{width:100%;height:100%;position:absolute;inset:0}.living .living-cards__pill{background:var(--color-white,#fff);border-radius:99.9rem;align-items:center;gap:1rem;padding:.8rem 1.4rem .8rem .8rem;display:flex;position:absolute;box-shadow:0 1.6rem 3rem -1.8rem #0f0f298c}.living .living-cards__pill.is--key{top:6.2rem;left:12.6rem}.living .living-cards__pill.is--team{bottom:4.9rem;right:9.5rem}.living .living-cards__pill-icon{background:var(--color-navy);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}.living .living-cards__pill.is--team .living-cards__pill-icon{background:var(--youth-plum)}.living .living-cards__pill-icon img{width:1.8rem;height:1.8rem}.living .living-cards__pill-bar{background:#dadada;border-radius:.6rem;width:4rem;height:.7rem}.living .living-cards__pill.is--team .living-cards__pill-bar{width:5.4rem}.living .living-cards__badge{background:var(--color-white,#fff);border-radius:1.4rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;position:absolute}.living .living-cards__badge>img{width:2.4rem;height:2.4rem}.living .living-cards__badge.is--left{top:1.8rem;left:0}.living .living-cards__badge.is--right{top:1.8rem;right:1rem}.living .living-cards__badge.is--bottom{bottom:.4rem;left:50%;transform:translate(-50%)}.living .living-cards__badge-check{background:#b265a9;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:-.7rem;right:-.7rem}.living .living-cards__badge-check img{width:1.2rem;height:1.2rem}.living .living-cards__content{flex-direction:column;align-items:flex-start;gap:1.8rem;padding:0 3.6rem 3.6rem;display:flex}.living .living-cards__tag{background:var(--color-white,#fff);color:var(--color-navy);letter-spacing:.156rem;text-transform:uppercase;border-radius:99.9rem;padding:.7rem 1.4rem;font-size:max(9px,min(.8rem + 5px,18px));font-weight:600;line-height:1.2}.living .living-cards__item.is--navy .living-cards__tag{color:var(--color-white,#fff);background:#0f0f2938;box-shadow:inset 0 0 0 1px #ffffff38}.living .living-cards__copy{flex-direction:column;gap:1rem;display:flex}.living .living-cards__title{color:var(--color-white,#fff);font-size:var(--font-size-h5);letter-spacing:-.08rem;line-height:.9}.living .living-cards__text{color:#fffc;font-size:var(--font-size-body);line-height:1.1}.living .living-cards__or{z-index:2;background:var(--color-white,#fff);width:5.2rem;height:5.2rem;color:var(--color-navy);border-radius:50%;place-items:center;font-size:max(10px,min(.9rem + 5px,19px));font-weight:600;line-height:1;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1rem 2.4rem -1.2rem #0f0f2973}.living .living-match{background:var(--color-light-pink);border-radius:2.8rem;grid-template-columns:62rem 1fr;align-items:center;min-height:36rem;display:grid;overflow:hidden}.living .living-match__media{height:100%;display:block}.living .living-match__media img{object-fit:cover;width:100%;height:100%;display:block}.living .living-match__body{flex-direction:column;gap:2.4rem;padding:3.6rem;display:flex}.living .living-match__equation{align-items:center;gap:1.2rem;display:flex}.living .living-match__icon{background:var(--color-white,#fff);border-radius:2rem;place-items:center;width:6.4rem;height:6.4rem;display:grid}.living .living-match__icon img{width:2.4rem;height:2.4rem}.living .living-match__icon.is--plum{background:var(--youth-plum)}.living .living-match__icon.is--plum img{width:2.8rem;height:2.8rem}.living .living-match__operator{width:2.2rem;height:2.2rem}.living .living-match__text{color:var(--color-ink);font-size:var(--font-size-h6);letter-spacing:-.05rem;line-height:1.1}.faqs{padding-block:var(--section-space);background:var(--color-light-gray)}.faqs .faqs-container{padding:0 var(--youth-gutter);grid-template-columns:1fr 88rem;align-items:start;column-gap:4rem;display:grid}.faqs .faqs-heading{padding-top:1.2rem}.faqs .faqs-heading__title{font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:2.4rem}.faqs .faqs-heading__title .is--serif{color:var(--color-ink)}.faqs .faqs-heading__text{max-width:56rem;color:var(--youth-text);font-size:var(--font-size-body);margin-top:1.5rem;line-height:1.12}.faqs .faqs-accordion__list{border-top:1px solid var(--color-navy)}.faqs .faqs-accordion__item{border-bottom:1px solid var(--youth-navy-rule)}.faqs .faqs-accordion__item-top{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:4rem;padding:2.2rem 0;display:flex}.faqs .faqs-accordion__item-title{color:var(--color-ink);letter-spacing:-.2rem;font-size:max(20px,min(3.2rem + 5px,60px));line-height:1}.faqs .faqs-accordion__item-icon{flex:none;width:round(1.4rem,1px);height:round(1.4rem,1px);transition:transform .6s cubic-bezier(.625,.05,0,1);position:relative;transform:rotate(180deg)}.faqs .faqs-accordion__item-icon:before,.faqs .faqs-accordion__item-icon:after{content:"";background:var(--youth-plum);height:2px;margin-top:-1px;position:absolute;inset:50% 0 auto}.faqs .faqs-accordion__item-icon:after{rotate:90deg}.faqs [data-accordion-status=active] .faqs-accordion__item-icon{transform:rotate(.001deg)}.faqs .faqs-accordion__item-bottom{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1);display:grid;position:relative;overflow:hidden}.faqs [data-accordion-status=active] .faqs-accordion__item-bottom{grid-template-rows:1fr}.faqs .faqs-accordion__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.faqs .faqs-accordion__item-bottom-content{padding:0 7.6rem 2.8rem 0}.faqs .faqs-accordion__item-text{color:var(--youth-text);font-size:var(--font-size-body);line-height:1.12}.referral{padding-block:var(--section-space);background:var(--color-navy)}.referral .referral-container{padding:0 var(--youth-gutter)}.referral .referral-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.referral .referral-heading__eyebrow{color:var(--youth-dark-muted)}.referral .referral-heading__title{color:var(--color-white);font-size:var(--font-size-h2);letter-spacing:-.2rem;margin-top:1.4rem}.referral .referral-heading__title .is--serif{color:var(--color-light-pink)}.referral .referral-options{grid-template-columns:repeat(2,1fr);gap:2.8rem;max-width:114.8rem;margin:6rem auto 0;display:grid}.referral .referral-options__item{border-top:1px solid var(--youth-dark-rule);flex-direction:column;align-items:flex-start;padding:3.5rem 0 0 1.8rem;display:flex}.referral .referral-options__label{color:var(--color-light-pink);font-size:max(10px,min(1.2rem + 2px,21px))}.referral .referral-options__text{color:var(--youth-dark-muted);font-size:var(--font-size-body);margin:2.6rem 0 .9rem;line-height:1.12}.decision .decision-heading__title,.routine .routine-heading__title{width:90rem}.chapter .chapter-heading__title{width:81rem}.everyday .everyday-heading__title{width:120rem}.model .model-heading__title,.living .living-heading__title{width:87rem}.insights .insights-heading__title{width:88rem}@media screen and (orientation:landscape) and (max-height:900px){.hero .hero-container{padding-block:10rem 6rem}.hero .hero-body{margin-top:5rem}.hero .hero-heading__title{margin-top:1.6rem;font-size:max(36px,min(6rem + 5px,105px))}.hero .hero-heading__text{margin:1.6rem 0 2.4rem}}@media screen and (orientation:portrait){.out-of-home-youth{--youth-mono-size:max(10px, 1.2rem);--youth-radius:2.5rem}.out-of-home-youth .is--serif{letter-spacing:-.1rem}.out-of-home-youth :-webkit-any(.hero-heading__title,.decision-heading__title,.everyday-heading__title,.model-heading__title,.insights-heading__title,.routine-heading__title,.trauma-heading__title,.chapter-heading__title,.living-heading__title,.faqs-heading__title,.referral-heading__title){letter-spacing:-.2rem}.out-of-home-youth :-moz-any(.hero-heading__title,.decision-heading__title,.everyday-heading__title,.model-heading__title,.insights-heading__title,.routine-heading__title,.trauma-heading__title,.chapter-heading__title,.living-heading__title,.faqs-heading__title,.referral-heading__title){letter-spacing:-.2rem}.out-of-home-youth :is(.hero-heading__title,.decision-heading__title,.everyday-heading__title,.model-heading__title,.insights-heading__title,.routine-heading__title,.trauma-heading__title,.chapter-heading__title,.living-heading__title,.faqs-heading__title,.referral-heading__title){letter-spacing:-.2rem}.out-of-home-youth :-webkit-any(.hero-heading__text,.decision-note__text,.everyday-heading__text,.everyday-list__text,.model-heading__text,.insights-heading__text,.insights-list__text,.trauma-heading__text,.trauma-list__text,.chapter-body__text,.living-heading__text,.faqs-heading__text,.faqs-accordion__item-text,.referral-options__text){line-height:1.3}.out-of-home-youth :-moz-any(.hero-heading__text,.decision-note__text,.everyday-heading__text,.everyday-list__text,.model-heading__text,.insights-heading__text,.insights-list__text,.trauma-heading__text,.trauma-list__text,.chapter-body__text,.living-heading__text,.faqs-heading__text,.faqs-accordion__item-text,.referral-options__text){line-height:1.3}.out-of-home-youth :is(.hero-heading__text,.decision-note__text,.everyday-heading__text,.everyday-list__text,.model-heading__text,.insights-heading__text,.insights-list__text,.trauma-heading__text,.trauma-list__text,.chapter-body__text,.living-heading__text,.faqs-heading__text,.faqs-accordion__item-text,.referral-options__text){line-height:1.3}.out-of-home-youth :-webkit-any(.model-cards,.routine-cards){margin-inline:calc(var(--youth-gutter) * -1);padding-inline:var(--youth-gutter);scroll-padding-inline:var(--youth-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;display:flex;overflow-x:auto}.out-of-home-youth :-moz-any(.model-cards,.routine-cards){margin-inline:calc(var(--youth-gutter) * -1);padding-inline:var(--youth-gutter);scroll-padding-inline:var(--youth-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;display:flex;overflow-x:auto}.out-of-home-youth :is(.model-cards,.routine-cards){margin-inline:calc(var(--youth-gutter) * -1);padding-inline:var(--youth-gutter);scroll-padding-inline:var(--youth-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;display:flex;overflow-x:auto}.out-of-home-youth :-webkit-any(.model-cards,.routine-cards)::-webkit-scrollbar{display:none}.out-of-home-youth :-moz-any(.model-cards,.routine-cards)::-webkit-scrollbar{display:none}.out-of-home-youth :is(.model-cards,.routine-cards)::-webkit-scrollbar{display:none}.out-of-home-youth :-webkit-any(.model-cards__item,.routine-cards__item){scroll-snap-align:start;flex:0 0 34rem}.out-of-home-youth :-moz-any(.model-cards__item,.routine-cards__item){scroll-snap-align:start;flex:0 0 34rem}.out-of-home-youth :is(.model-cards__item,.routine-cards__item){scroll-snap-align:start;flex:0 0 34rem}.hero{height:auto;min-height:100svh}.hero .hero-container{height:auto;min-height:100svh;padding:9rem var(--youth-gutter) 3rem}.hero .hero-breadcrumb{padding-bottom:1.5rem}.hero .hero-breadcrumb__item{font-size:max(10px,1.2rem)}.hero .hero-body{flex-direction:column;flex:1;justify-content:flex-start;gap:3rem;min-height:auto;margin-top:3rem;display:flex;container-type:normal}.hero .hero-heading{text-align:center;flex:none;align-self:stretch;align-items:center}.hero .hero-heading__title{width:100%;max-width:40rem;margin-top:1.5rem}.hero .hero-heading__text{max-width:none;margin:1.5rem 0 2.5rem}.hero .hero-media{aspect-ratio:auto;border-radius:var(--youth-radius);flex:1 1 0;align-self:stretch;width:100%;min-height:24rem}.hero .hero-media__tag{padding:calc((3.5rem - 1lh) / 2 + var(--mono-trim)) 1.5rem;bottom:1.5rem;left:1.5rem}.decision .decision-container{grid-template-columns:1fr}.decision{padding-block:var(--section-space)}.decision .decision-note{grid-area:auto/1;margin-top:3rem;padding-top:2.5rem}.decision .decision-note__text{max-width:none}.everyday{padding-block:var(--section-space)}.everyday .everyday-heading__title,.everyday .everyday-heading__text{margin-top:1.5rem}.everyday .everyday-list{grid-template-columns:1fr;gap:3rem;margin-top:4rem}.everyday .everyday-list__item{padding:2.5rem 0 0}.everyday .everyday-list__title{max-width:none;margin-top:1.5rem}.everyday .everyday-list__text{margin-top:1rem}.model{padding-block:var(--section-space)}.model .model-heading__title{margin-top:1.5rem}.model .model-heading__text{max-width:none;margin-top:1.5rem}.model .model-cards{margin-top:4rem}.model .model-cards__item{--tile-min-height:30rem}.model .model-cards__top{min-height:5rem}.model .model-cards__number{padding:calc((3rem - 1lh) / 2 + var(--mono-trim)) 1rem;font-size:max(10px,1.1rem)}.model .model-cards__rings{width:5rem;height:5rem}.model .model-cards__content{margin-top:2.5rem}.insights .insights-container{grid-template-columns:1fr;gap:4rem}.insights{padding-block:var(--section-space)}.insights .insights-heading__title{margin-top:1.5rem}.insights .insights-heading__text{max-width:none;margin-top:1.5rem}.insights .insights-list{padding-top:1rem}.insights .insights-list__item{grid-template-columns:1fr;gap:1rem;padding-block:2rem}.insights .insights-list__label{font-size:max(10px,1.2rem)}.routine{padding-block:var(--section-space)}.routine .routine-heading__title{margin-top:1.5rem}.routine .routine-cards{margin-top:4rem}.routine .routine-cards__item{--tile-min-height:30rem}.routine .routine-cards__item.is--photo{justify-content:flex-start;gap:3rem}.routine .routine-cards__top{min-height:5rem}.routine .routine-cards__rings{width:5rem;height:5rem}.routine .routine-cards__content{margin-top:2.5rem}.trauma .trauma-container{grid-template-columns:1fr;gap:4rem}.trauma{padding-block:var(--section-space)}.trauma .trauma-heading{position:static}.trauma .trauma-heading__title{margin-top:1.5rem}.trauma .trauma-heading__text{max-width:none;margin-top:1.5rem}.trauma .trauma-list__item{grid-template-columns:3.5rem 1fr;padding-block:2rem}.trauma .trauma-list__number{margin-top:.5rem;font-size:max(10px,1.2rem)}.trauma .trauma-list__text{margin-top:1rem}.chapter .chapter-container{grid-template-columns:1fr;gap:3rem}.chapter{padding-block:var(--section-space)}.chapter .chapter-heading__title{margin-top:1.5rem}.chapter .chapter-body__text{max-width:none}.living{padding-block:var(--section-space)}.living .living-heading__title,.living .living-heading__text{margin-top:1.5rem}.living .living-board{gap:1rem;margin-top:4rem}.living .living-cards{flex-direction:column;gap:1rem;margin-inline:0;padding-inline:0;display:flex;overflow:visible}.living .living-cards__item{border-radius:2.5rem;flex:none;min-height:0}.living .living-cards__media{height:24rem}.living .living-cards__stage.is--dffh{width:32rem;padding-top:4rem}.living .living-cards__stage.is--myxa{width:30rem;height:20.5rem;margin-top:1.6rem}.living .living-cards__house{width:16.6rem;height:15rem}.living .living-cards__pill{gap:.8rem;padding:.6rem 1.1rem .6rem .6rem}.living .living-cards__pill.is--key{top:4.6rem;left:.4rem}.living .living-cards__pill.is--team{bottom:3.4rem;right:.4rem}.living .living-cards__pill-icon{width:2.8rem;height:2.8rem}.living .living-cards__pill-icon img{width:1.5rem;height:1.5rem}.living .living-cards__pill-bar{width:3.2rem;height:.6rem}.living .living-cards__pill.is--team .living-cards__pill-bar{width:4.2rem}.living .living-cards__badge{border-radius:1.2rem;width:4rem;height:4rem}.living .living-cards__badge>img{width:2rem;height:2rem}.living .living-cards__content{gap:1.4rem;padding:0 2rem 2.5rem}.living .living-cards__tag{font-size:max(10px,1.1rem)}.living .living-cards__title{line-height:1}.living .living-cards__text{line-height:1.3}.living .living-cards__or{order:1;width:4.4rem;height:4.4rem;margin:-2.7rem auto;font-size:max(11px,1.3rem);position:relative;top:auto;left:auto;translate:none}.living .living-cards__item.is--navy{order:2}.living .living-match{border-radius:2.5rem;grid-template-columns:1fr;min-height:0}.living .living-match__media{height:22rem}.living .living-match__body{gap:2rem;padding:2.5rem 2rem 3rem}.living .living-match__equation{gap:1rem}.living .living-match__icon{border-radius:1.6rem;width:5.2rem;height:5.2rem}.living .living-match__text{letter-spacing:0;line-height:1.25}.faqs .faqs-container{grid-template-columns:1fr;row-gap:4rem}.faqs{padding-block:var(--section-space)}.faqs .faqs-heading{padding-top:0}.faqs .faqs-heading__title{margin-top:1.5rem}.faqs .faqs-heading__text{max-width:none}.faqs .faqs-accordion__item-top{gap:2rem;padding:2rem 0}.faqs .faqs-accordion__item-title{font-size:2rem}.faqs .faqs-accordion__item-bottom-content{padding:0 3rem 2rem 0}.referral{padding-block:var(--section-space)}.referral .referral-heading__title{margin-top:1.5rem}.decision .decision-heading__title,.everyday .everyday-heading__title,.model .model-heading__title,.insights .insights-heading__title,.routine .routine-heading__title,.chapter .chapter-heading__title,.living .living-heading__title,.faqs .faqs-heading__title,.referral .referral-heading__title{width:33rem}.trauma .trauma-heading__title{width:36rem}.referral .referral-options{grid-template-columns:1fr;gap:3rem;max-width:none;margin-top:4rem}.referral .referral-options__item{padding:2.5rem 0 0}.referral .referral-options__label{font-size:max(10px,1.2rem)}.referral .referral-options__text{margin:1.5rem 0 2rem}}
