.flowstate-daily-rhythm{background:#faf8f5;color:#6d6259;font-family:Jost,sans-serif;position:relative}.flowstate-daily-rhythm__inner{align-items:stretch;display:grid;gap:82px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}@media(min-width:48em)and (max-width:75em){.flowstate-daily-rhythm__inner{gap:42px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}}@media(max-width:47.9375em){.flowstate-daily-rhythm__inner{gap:34px;grid-template-columns:1fr}}.flowstate-daily-rhythm__accordion{border-top:1px solid #e7ded3}.flowstate-daily-rhythm__item{border-bottom:1px solid #e7ded3;position:relative}.flowstate-daily-rhythm__item:before{background:#b9936f;content:"";height:0;left:-33px;position:absolute;top:0;transition:height .35s ease;width:1px}@media(max-width:47.9375em){.flowstate-daily-rhythm__item:before{left:0;opacity:0}}.flowstate-daily-rhythm__item.is-active:before{height:100%}.flowstate-daily-rhythm__item.is-active .flowstate-daily-rhythm__title{color:#2a241f}.flowstate-daily-rhythm__item.is-active .flowstate-daily-rhythm__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.flowstate-daily-rhythm__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) auto 22px;padding:28px 0;position:relative;text-align:left;width:100%}@media(max-width:47.9375em){.flowstate-daily-rhythm__trigger{gap:10px;grid-template-columns:28px minmax(0,1fr) 22px;padding:22px 0}}.flowstate-daily-rhythm__trigger:focus-visible{outline:1px solid #b9936f;outline-offset:4px}.flowstate-daily-rhythm__number{color:#b8a999;font-size:10px;letter-spacing:.14em;line-height:1}.flowstate-daily-rhythm__title{color:rgba(42,36,31,.45);font-family:Cormorant Garamond,serif;font-size:34px;font-weight:400;letter-spacing:-.02em;line-height:1;transition:color .35s ease}@media(min-width:48em)and (max-width:75em){.flowstate-daily-rhythm__title{font-size:30px}}@media(max-width:47.9375em){.flowstate-daily-rhythm__title{font-size:30px}}.flowstate-daily-rhythm__time{color:#b8a999;font-size:9px;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;white-space:nowrap}@media(max-width:47.9375em){.flowstate-daily-rhythm__time{display:none}}.flowstate-daily-rhythm__icon{height:18px;justify-self:end;position:relative;width:18px}.flowstate-daily-rhythm__icon:after,.flowstate-daily-rhythm__icon:before{background:#b9936f;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s ease;width:17px}.flowstate-daily-rhythm__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.flowstate-daily-rhythm__panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.flowstate-daily-rhythm__panel[hidden]{display:block}.flowstate-daily-rhythm__panel-inner{color:#6d6259;font-size:13px;font-weight:300;letter-spacing:.01em;line-height:1.85;max-width:470px;padding:0 42px 32px}.flowstate-daily-rhythm__panel-inner p{margin:0 0 18px}.flowstate-daily-rhythm__panel-inner p:last-child{margin-bottom:0}@media(max-width:47.9375em){.flowstate-daily-rhythm__panel-inner{font-size:14px;padding:0 0 28px 38px}}.flowstate-daily-rhythm__visual{height:100%;min-width:0}.flowstate-daily-rhythm__swiper{height:100%;overflow:hidden;position:relative;width:100%}.flowstate-daily-rhythm__slide{height:auto}.flowstate-daily-rhythm__image-wrap{background:#ded5ca;height:586px;min-height:100%;overflow:hidden;position:relative}@media(min-width:48em)and (max-width:75em){.flowstate-daily-rhythm__image-wrap{height:540px}}@media(max-width:47.9375em){.flowstate-daily-rhythm__image-wrap{height:430px;min-height:0}}.flowstate-daily-rhythm__image-wrap:after{background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.42));content:"";inset:0;pointer-events:none;position:absolute}.flowstate-daily-rhythm__image,.flowstate-daily-rhythm__image-placeholder{display:block;height:100%;width:100%}.flowstate-daily-rhythm__image{height:100%!important;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.08);transition:transform 1.15s cubic-bezier(.22,1,.36,1),opacity 1.15s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.swiper-slide-active .flowstate-daily-rhythm__image{transform:scale(1)}.swiper-slide-next .flowstate-daily-rhythm__image,.swiper-slide-prev .flowstate-daily-rhythm__image{transform:scale(1.12)}.flowstate-daily-rhythm__image-placeholder{background:linear-gradient(120deg,#efe8df,#d2c4b4)}.flowstate-daily-rhythm__slide-content{bottom:28px;color:#fff;left:34px;position:absolute;right:34px;z-index:2}@media(max-width:47.9375em){.flowstate-daily-rhythm__slide-content{bottom:22px;left:22px;right:22px}}.flowstate-daily-rhythm__slide-eyebrow{display:block;font-size:8px;font-weight:600;letter-spacing:.2em;line-height:1;margin-bottom:8px;opacity:.78;text-transform:uppercase}.flowstate-daily-rhythm__slide-title{color:#fff;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0}@media(max-width:47.9375em){.flowstate-daily-rhythm__slide-title{font-size:30px}}.flowstate-daily-rhythm__pagination{align-items:center;bottom:30px!important;display:flex;gap:8px;left:unset!important;position:absolute;right:34px;width:auto!important;z-index:4}@media(max-width:47.9375em){.flowstate-daily-rhythm__pagination{bottom:42px!important;right:22px}}.flowstate-daily-rhythm__pagination-bullet{background:transparent;border:1px solid hsla(0,0%,100%,.72);border-radius:999px;cursor:pointer;display:block;height:7px;opacity:1;position:relative;transform:scale(1);transition:width .35s ease,background-color .35s ease,border-color .35s ease,transform .35s ease;width:7px}.flowstate-daily-rhythm__pagination-bullet.is-active{background:#fff;border-color:#fff;transform:scale(1.02);width:24px}.flowstate-daily-rhythm__caption{align-items:center;display:flex;gap:22px;margin-top:20px}.flowstate-daily-rhythm__caption span{background:#b9936f;display:block;flex:0 0 auto;height:1px;width:28px}.flowstate-daily-rhythm__caption p{color:#9e8f81;font-size:9px;font-weight:600;letter-spacing:.22em;line-height:1.2;margin:0;text-transform:uppercase}
