.cat-related{gap:calc(48 * var(--u));flex-direction:column;display:flex}.cat-related__slide{width:calc((100% - calc(64 * var(--u))) / 3);min-width:calc(280 * var(--u))}.cat-related .carousel__track{align-items:flex-start}.cat-related .carousel__dot{--dot-color:var(--related-dot-idle,var(--sds-color-background-neutral-tertiary));--dot-active:var(--related-dot,var(--sds-color-background-button-default))}@media (max-width:1199.98px){.cat-related,.cat-related .carousel{gap:32px}.cat-related .carousel__track{gap:24px;margin-inline-end:calc(-1 * var(--page-gutter))}.cat-related__slide{width:300px;width:round(down,clamp(260px,41.6667% - 20px,340px),1px);min-width:240px}.cat-related .article-card__media{aspect-ratio:405/333;height:auto}}@media (max-width:767.98px){.cat-related,.cat-related .carousel{gap:24px}.cat-related .carousel__track{gap:16px}.cat-related__slide{width:300px;width:round(down,85%,1px)}}
.cat-promo{isolation:isolate;justify-content:center;align-items:center;gap:calc(48 * var(--u));height:calc(572 * var(--u));padding:calc(64 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--promo-bg,#8c7b5c);flex-direction:column;display:flex;position:relative}.cat-promo--image{overflow:hidden}.cat-promo__bg{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cat-promo__decos{pointer-events:none;position:absolute;inset:0}.cat-promo__deco{left:var(--deco-x);top:var(--deco-y);width:var(--deco-w);height:var(--deco-h);max-width:none;position:absolute}.cat-promo__title{width:100%;font-size:calc(32 * var(--u));line-height:1.5;font-weight:var(--weight-bold);text-align:center;color:var(--promo-title,var(--sds-color-text-neutral-on-neutral));text-shadow:0 calc(2 * var(--u)) 0 #0003;flex-direction:column;align-items:center;display:flex;position:relative}.cat-promo .cat-promo__player,.cat-promo .cat-promo__cta{position:relative}.cat-promo .cat-promo__player{--player-bg:var(--promo-player-bg);--player-button:var(--promo-player-button);--player-icon:var(--promo-player-icon);--player-text:var(--promo-player-text);--player-track:var(--promo-player-track)}.cat-promo .btn.btn--outline.cat-promo__cta{--btn-text:var(--promo-cta-text,var(--sds-color-text-button-tertiary));box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--promo-cta-stroke,var(--sds-color-border-button-tertiary))}@media (max-width:1199.98px){.cat-promo{gap:32px;height:auto;min-height:480px;padding:96px 48px;overflow:hidden}.cat-promo__deco{left:var(--deco-cx);width:var(--deco-cw);height:auto}.cat-promo__deco--top{margin-top:var(--deco-ct);top:0}.cat-promo__deco--bottom{margin-bottom:var(--deco-cb);top:auto;bottom:0}.cat-promo__title{max-width:640px;font-size:26px;line-height:1.6;display:block}.cat-promo__title>span+span:before{content:" "}}@media (max-width:767.98px){.cat-promo{gap:24px;min-height:420px;padding:64px 24px}.cat-promo__deco{width:calc(var(--deco-cw) * 1.4)}.cat-promo__title{font-size:20px;line-height:1.7}}
.cat-content{gap:calc(24 * var(--u));flex-direction:column;display:flex}.cat-content .cat-content__title{white-space:pre-wrap}.cat-content .carousel__dot{--dot-color:var(--content-dot-idle,var(--sds-color-background-neutral-tertiary));--dot-active:var(--content-dot,var(--sds-color-background-brand-default))}.cat-content-card{isolation:isolate;width:calc((100% - calc(48 * var(--u))) / 4);min-width:calc(240 * var(--u));height:calc(334 * var(--u));padding:calc(24 * var(--u));border-radius:var(--sds-size-radius-400);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.cat-content-card__art{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .4s;position:absolute;inset:0}.cat-content-card:hover .cat-content-card__art{transform:scale(1.03)}.cat-content-card__label{width:100%;padding:calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--content-label-bg,#2626265c);-webkit-backdrop-filter:blur(calc(10 * var(--u)));backdrop-filter:blur(calc(10 * var(--u)));font-size:calc(20 * var(--u));line-height:1.6;font-weight:var(--weight-bold);text-align:center;color:var(--content-label-text,var(--sds-color-text-neutral-on-neutral));display:block}@media (max-width:1199.98px){.cat-content .carousel__track{margin-inline-end:calc(-1 * var(--page-gutter))}.cat-content-card{aspect-ratio:308/334;width:260px;min-width:200px;height:auto}.cat-content-card__label{font-size:18px}}@media (max-width:767.98px){.cat-content-card{width:256px;width:round(down,72%,1px);padding:16px}}
.cat-cta{isolation:isolate;justify-content:center;align-items:center;gap:calc(24 * var(--u));height:calc(501 * var(--u));padding:calc(64 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--cta-bg,var(--color-sleep-dark-matter));flex-direction:column;display:flex;position:relative;overflow:hidden}.cat-cta__glows{z-index:-1;pointer-events:none;position:absolute;inset:0}.cat-cta__glows .cat-cta__glow{width:calc(36 * var(--u));height:calc(36 * var(--u));position:absolute}.cat-cta__glows .cat-cta__glow:before{content:"";inset:calc(1.5 * var(--u));opacity:0;filter:blur(calc(21 * var(--u)));background:#f1f1f1;border-radius:50%;transition:transform .8s ease-out,opacity .8s ease-out,background-color .8s ease-out;position:absolute}.cat-cta__glows .cat-cta__glow.is-on:before{opacity:1;background:var(--sds-color-background-button-default);transform:scale(2.1818)}.cat-cta__title{width:100%;font-size:calc(32 * var(--u));line-height:1.5;font-weight:var(--weight-bold);text-align:center;color:var(--sds-color-text-neutral-on-neutral);pointer-events:none;position:relative}@media (max-width:1199.98px){.cat-cta{height:auto;min-height:360px;padding:64px 32px}.cat-cta__title{font-size:28px}}@media (max-width:767.98px){.cat-cta{min-height:280px;padding:48px 24px}.cat-cta__title{font-size:22px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.cat-cta__glows{display:none}}
.cat-info{padding-top:calc(64 * var(--u))}.cat-info__row{align-items:center;gap:calc(32 * var(--u));display:flex}.cat-info__card{min-width:0;height:calc(320 * var(--u));padding:calc(32 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--sds-color-background-default-secondary);box-shadow:0 calc(2 * var(--u)) 0 #0003;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;display:flex}.cat-info__content{align-items:center;gap:calc(24 * var(--u));flex-direction:column;width:100%;display:flex}.cat-info__circle{width:calc(150 * var(--u));height:calc(150 * var(--u));border-radius:var(--sds-size-radius-full);flex-shrink:0}.cat-info__text{gap:calc(12 * var(--u));text-align:center;width:100%;color:var(--sds-color-text-default-default);flex-direction:column;display:flex}.cat-info__title{font-size:calc(20 * var(--u));line-height:1.6;font-weight:var(--weight-bold)}.cat-info__body{font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light)}@media (max-width:1199.98px){.cat-info{padding-top:72px}.cat-info__row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:104px 24px}.cat-info__card{flex:0 calc(50% - 12px);justify-content:flex-start;height:auto;padding:0 32px 32px}.cat-info__content{margin-top:-72px}}@media (max-width:767.98px){.cat-info{padding-top:56px}.cat-info__row{flex-flow:column;row-gap:80px}.cat-info__card{flex:none;padding:0 24px 24px}.cat-info__content{gap:20px;margin-top:-56px}.cat-info__circle{width:112px;height:112px}.cat-info__title{font-size:18px}}
.med-part{isolation:isolate;height:calc(500 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--part-bg,var(--sds-color-background-default-default));--player-bg:#1f645b;--player-icon:var(--sds-color-background-brand-default);--player-text:var(--sds-color-border-default-secondary);--player-track:var(--sds-color-background-default-default);display:flex;position:relative;overflow:hidden}.med-part--split:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--part-stroke,transparent);pointer-events:none;position:absolute;inset:0}.med-part__bg{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.med-part__art{left:var(--part-art-x);top:var(--part-art-y);width:var(--part-art-w);height:var(--part-art-h);z-index:-1;pointer-events:none;max-width:none;position:absolute}.med-part--split{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));padding:calc(96 * var(--u));--player-button:#c9e8d8}.med-part__pitch{gap:calc(24 * var(--u));flex-direction:column;max-width:100%;display:flex}.med-part--split .med-part__pitch{width:calc(420 * var(--u));align-items:flex-start}.med-part__head{align-items:flex-start;gap:calc(8 * var(--u));flex-direction:column;width:100%;display:flex}.med-part__title{font-size:calc(20 * var(--u));line-height:1.8;font-weight:var(--weight-regular);color:var(--part-title,#15433d)}.med-part__subtitle{font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light);color:var(--sds-color-text-default-default)}.med-part--split .med-part__player{justify-content:flex-start;width:100%}.med-part__chips{gap:calc(8 * var(--u));flex-direction:column;display:flex}.med-chip{width:calc(130 * var(--u));height:calc(32 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(16 * var(--u));white-space:nowrap;justify-content:center;align-items:center;line-height:1;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.med-chip:hover:not([aria-pressed=true]){color:var(--sds-color-text-button-tertiary)}.med-chip--meditation,.med-chip--meditation-solid{color:#304f3f;background:#c9e8d8}.med-chip--meditation[aria-pressed=true]{box-shadow:inset 0 0 0 calc(2 * var(--u)) #304f3f}.med-chip--meditation-solid[aria-pressed=true]{color:#e4f4ec;background:#1f645b}.med-chip--default{background:var(--sds-color-background-button-tertiary);color:var(--sds-color-border-button-default)}.med-chip--default[aria-pressed=true]{color:var(--sds-color-background-button-tertiary);background:#3e48b8}.med-part--centered{align-items:center;gap:calc(24 * var(--u));padding:calc(96 * var(--u)) calc(64 * var(--u));--player-button:var(--sds-color-background-default-default);--part-title:var(--sds-color-text-neutral-on-neutral);flex-direction:column}.med-part--centered .med-part__chips{flex-direction:row}.med-part--centered .med-part__pitch{align-items:center}.med-part--centered .med-part__head{width:calc(420 * var(--u));align-items:center;max-width:100%}.med-part--centered .med-part__title{text-align:center}@media (max-width:1199.98px){.med-part{flex-direction:column;align-items:center;height:auto}.med-part--split{justify-content:flex-start;gap:32px;padding:56px 48px 0}.med-part--centered{justify-content:center;gap:32px;min-height:440px;padding:64px 48px}.med-part__art{width:min(100%, calc(var(--part-art-w) * .8));height:auto;margin-bottom:var(--part-art-gap);order:1;position:relative;top:auto;left:auto}.med-part__chips,.med-part--centered .med-part__chips{flex-flow:wrap;justify-content:center}.med-chip{border-radius:12px;height:44px}.med-part__pitch,.med-part--split .med-part__pitch{align-items:center;width:100%;max-width:480px}.med-part__head,.med-part--centered .med-part__head{text-align:center;align-items:center;width:100%}.med-part--split .med-part__player{justify-content:center;width:auto}}@media (max-width:767.98px){.med-part--split{gap:24px;padding:40px 24px 0}.med-part--centered{gap:24px;min-height:400px;padding:48px 24px}.med-part__art{width:min(100%, calc(var(--part-art-w) * .64))}.med-chip{width:auto;min-width:104px;padding:0 16px;font-size:15px}.med-part__title{font-size:18px}.med-part__subtitle{font-size:15px;line-height:26px}}
