.calm-crew-series{overflow:hidden;padding-top:var(--crew-padding-top);padding-bottom:var(--crew-padding-bottom);background:var(--crew-cream);color:var(--crew-text)}.calm-crew-series__shell{width:min(1200px,calc(100% - 40px));margin-inline:auto}.calm-crew-series h2,.calm-crew-series h3,.calm-crew-series p,.calm-crew-series a,.calm-crew-series li{letter-spacing:0}.calm-crew-series h2{margin:0;color:var(--crew-sage);font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.08}.calm-crew-series h3{margin:0;color:var(--crew-sage);font-size:2.1rem;line-height:1.22}.calm-crew-series img,.calm-crew-series__placeholder{display:block;width:100%;height:100%}.calm-crew-series__eyebrow{margin:0 0 .8rem;color:var(--crew-accent);font-size:1.2rem;font-weight:700;line-height:1.3;text-transform:uppercase}.calm-crew-series__richtext{color:var(--crew-muted);font-size:1.65rem;line-height:1.65}.calm-crew-series__richtext p{margin:1rem 0 0}.calm-crew-series__introduction,.calm-crew-series__transfer,.calm-crew-series__reveal-layout,.calm-crew-series__practice-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(36px,5vw,68px)}.calm-crew-series__media,.calm-crew-series__feature-media{aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:var(--crew-warm)}.calm-crew-series__media img,.calm-crew-series__feature-media img{object-fit:cover}.calm-crew-series__band{margin-top:56px;padding-block:56px}.calm-crew-series__band--values,.calm-crew-series__band--reveal,.calm-crew-series__band--series-intro{background:var(--crew-sage-soft)}.calm-crew-series__band--progression,.calm-crew-series__band--more-series{background:var(--crew-warm)}.calm-crew-series__band--practice{background:var(--crew-rose)}.calm-crew-series__band--difference{background:var(--crew-sage)}.calm-crew-series__heading{max-width:760px;margin:0 auto 32px;text-align:center}.calm-crew-series__value-grid,.calm-crew-series__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.calm-crew-series__value-card{padding:28px;border:1px solid rgba(95,119,98,.14);border-top:4px solid var(--crew-accent);border-radius:8px;background:#fff}.calm-crew-series__value-card>p:last-child,.calm-crew-series__story-copy>p:last-child,.calm-crew-series__moment>p:last-child{margin:.8rem 0 0;color:var(--crew-muted);font-size:1.5rem;line-height:1.55}.calm-crew-series__progression{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.calm-crew-series__story-step,.calm-crew-series__product-card,.calm-crew-series__moment{overflow:hidden;border:1px solid rgba(95,119,98,.14);border-radius:8px;background:#fff}.calm-crew-series__story-step--illustrated{position:relative;min-height:218px}.calm-crew-series__story-step--illustrated .calm-crew-series__story-media{position:absolute;right:18px;top:17px;width:96px;height:96px;aspect-ratio:1;border-radius:50%;border:3px solid #f4ede4;background:#f4ede4}.calm-crew-series__story-step--illustrated .calm-crew-series__story-media img{width:100%;height:100%;object-fit:cover;object-position:center}.calm-crew-series__story-step--illustrated .calm-crew-series__story-copy{padding-top:18px}.calm-crew-series__story-step--illustrated .calm-crew-series__step-label,.calm-crew-series__story-step--illustrated .calm-crew-series__story-copy h3,.calm-crew-series__story-step--illustrated .calm-crew-series__story-copy h4{max-width:calc(100% - 102px)}@media screen and (max-width:639px){.calm-crew-series__story-step--illustrated .calm-crew-series__story-media{width:76px;height:76px;right:14px;top:14px}.calm-crew-series__story-step--illustrated .calm-crew-series__step-label,.calm-crew-series__story-step--illustrated .calm-crew-series__story-copy h3,.calm-crew-series__story-step--illustrated .calm-crew-series__story-copy h4{max-width:calc(100% - 84px)}}.calm-crew-series__story-step--text-only{border-top:3px solid var(--crew-accent)}.calm-crew-series__story-step--text-only .calm-crew-series__story-copy{padding:clamp(18px,1.7vw,24px)}.calm-crew-series__story-media,.calm-crew-series__product-media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--crew-cream)}.calm-crew-series__story-media img,.calm-crew-series__product-media img{object-fit:cover}.calm-crew-series__story-copy,.calm-crew-series__product-copy,.calm-crew-series__moment{padding:22px}.calm-crew-series__step-label{margin:0 0 .6rem;color:var(--crew-accent);font-size:1.15rem;font-weight:700;text-transform:uppercase}.calm-crew-reveal{min-width:0}.calm-crew-reveal__stage{--reveal-position: 50%;position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:var(--crew-warm)}.calm-crew-reveal__image,.calm-crew-reveal__after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.calm-crew-reveal__image{object-fit:cover}.calm-crew-reveal__after{clip-path:inset(0 calc(100% - var(--reveal-position)) 0 0)}.calm-crew-reveal__divider{position:absolute;inset-block:0;left:var(--reveal-position);width:2px;background:#fff;box-shadow:0 0 0 1px #2f3f2f38;transform:translate(-1px);pointer-events:none}.calm-crew-reveal__divider:after{position:absolute;top:50%;left:50%;width:38px;height:38px;border:2px solid #fff;border-radius:50%;background:var(--crew-accent);box-shadow:0 2px 8px #2f3f2f33;content:"";transform:translate(-50%,-50%)}.calm-crew-reveal__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.calm-crew-reveal__range:focus-visible+*{outline:none}.calm-crew-reveal__stage:focus-within{outline:3px solid var(--crew-accent);outline-offset:3px}.calm-crew-reveal__labels{display:flex;justify-content:space-between;gap:16px;margin-top:10px;color:var(--crew-sage);font-size:1.15rem;font-weight:700;text-transform:uppercase}.calm-crew-series__editor-note{padding:32px;border:1px dashed var(--crew-sage);border-radius:8px;background:#ffffffb8;color:var(--crew-muted);font-size:1.5rem}.calm-crew-series__feature-stack{display:grid;gap:32px;width:min(1200px,calc(100% - 40px));margin:56px auto 0}.calm-crew-series__feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow:hidden;border-radius:8px}.calm-crew-series__feature--warm{background:var(--crew-warm)}.calm-crew-series__feature--sage{background:var(--crew-sage-soft)}.calm-crew-series__feature--reversed .calm-crew-series__feature-copy{order:2}.calm-crew-series__feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,68px)}.calm-crew-series__feature-media{border-radius:0}.calm-crew-series__framework{display:grid;gap:0;margin:0;padding:0;counter-reset:framework;list-style:none}.calm-crew-series__framework li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(95,119,98,.16);color:var(--crew-sage);font-size:1.6rem;font-weight:700;counter-increment:framework}.calm-crew-series__framework li:before{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--crew-accent);color:#fff;content:counter(framework);font-size:1.2rem}.calm-crew-series__transfer{padding-top:56px}.calm-crew-series__difference,.calm-crew-series__series-intro{max-width:880px;text-align:center}.calm-crew-series__difference h2,.calm-crew-series__difference .calm-crew-series__richtext,.calm-crew-series__difference .calm-crew-series__richtext p,.calm-crew-series__difference .calm-crew-series__eyebrow{color:#fff}.calm-crew-series__difference .calm-crew-series__richtext{opacity:.92}.calm-crew-series__series-intro h2{max-width:720px;margin-inline:auto}.calm-crew-series__series-intro .calm-crew-series__richtext{max-width:760px;margin-inline:auto}.calm-crew-series__product-copy a{color:inherit;text-decoration:none}.calm-crew-series__moment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.calm-crew-series__moment{min-height:180px}.calm-crew-series__reminder{max-width:760px;margin:28px auto 0;padding:24px 28px;border-left:4px solid var(--crew-accent);border-radius:8px;background:#ffffffc7}@media screen and (max-width:989px){.calm-crew-series__introduction,.calm-crew-series__transfer,.calm-crew-series__reveal-layout,.calm-crew-series__practice-layout,.calm-crew-series__feature{grid-template-columns:1fr;gap:28px}.calm-crew-series__feature--reversed .calm-crew-series__feature-copy{order:0}.calm-crew-series__progression{grid-auto-flow:column;grid-auto-columns:minmax(260px,42vw);grid-template-columns:none;overflow-x:auto;padding:3px 3px 18px;scroll-snap-type:x mandatory;scrollbar-width:thin}.calm-crew-series__story-step{scroll-snap-align:start}.calm-crew-series__moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:639px){.calm-crew-series{padding-top:var(--crew-mobile-padding-top);padding-bottom:var(--crew-mobile-padding-bottom)}.calm-crew-series__shell,.calm-crew-series__feature-stack{width:min(100% - 28px,1200px)}.calm-crew-series h2{font-size:3rem}.calm-crew-series h3{font-size:2rem}.calm-crew-series__richtext{font-size:1.55rem}.calm-crew-series__band{margin-top:38px;padding-block:40px}.calm-crew-series__feature-stack{gap:20px;margin-top:38px}.calm-crew-series__value-grid,.calm-crew-series__product-grid,.calm-crew-series__moment-grid{grid-template-columns:1fr}.calm-crew-series__value-card,.calm-crew-series__story-copy,.calm-crew-series__product-copy,.calm-crew-series__moment{padding:22px}.calm-crew-series__progression{grid-auto-columns:84%;margin-right:-14px}.calm-crew-series__feature-copy{padding:30px 22px}.calm-crew-series__transfer{padding-top:40px}.calm-crew-series__moment{min-height:0}}.calm-crew-series--first-flight .calm-crew-series__feature-media--stickers-paired{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:12px;min-height:410px;height:auto;aspect-ratio:auto;padding:12px;overflow:visible;border-radius:0;background:transparent}.calm-crew-series--first-flight .calm-crew-series__feature-media--stickers-paired>img,.calm-crew-series--first-flight .calm-crew-series__sticker-detail{min-width:0;width:100%;height:100%;overflow:hidden;border-radius:14px}.calm-crew-series--first-flight .calm-crew-series__feature-media--stickers-paired>img{object-fit:cover}.calm-crew-series--first-flight .calm-crew-series__sticker-detail{display:grid;place-items:center;background:#fff}.calm-crew-series--first-flight .calm-crew-series__sticker-detail img{width:100%;height:100%;object-fit:contain}.calm-crew-series--first-flight .calm-crew-series__sticker-detail-placeholder{display:grid;place-items:center;padding:24px;border:1px dashed #c8c9c5;border-radius:14px;color:#575955;background:#fff;text-align:center;font-family:var(--font-body-family),Poppins,sans-serif;font-size:1.4rem}.calm-crew-series--first-flight .calm-crew-series__feature-stack--activity-editorial{width:100%;margin:48px auto 0;padding:clamp(36px,5vw,64px) 20px;background:#fff}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity{width:min(1200px,100%);margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);overflow:visible;border:0;border-radius:0;background:transparent}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__feature-media{order:0;height:auto;aspect-ratio:auto;overflow:hidden;border-radius:14px;background:#fff}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__feature-media img{width:100%;height:auto;object-fit:contain}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__feature-copy{order:1;padding:0}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__eyebrow{margin:0 0 1.2rem;color:#9a7665;font-family:Poppins,var(--font-body-family),sans-serif;font-size:1.18rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity h2{color:#343836;font-family:"Allenoire Free Personal",var(--font-heading-family),Georgia,serif;font-size:clamp(3rem,3.5vw,4.2rem);font-weight:400;line-height:1.17;letter-spacing:normal;text-wrap:balance}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__richtext{max-width:56ch;margin-top:1.5rem;color:#555a57;font-family:Poppins,var(--font-body-family),sans-serif;font-size:1.55rem;font-weight:400;line-height:1.65}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__richtext p{margin:0}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__richtext p+p{margin-top:1.25rem}@media screen and (max-width:989px){.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity{grid-template-columns:minmax(0,1fr);gap:24px}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__feature-media{order:0}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__feature-copy{order:1}}@media screen and (max-width:639px){.calm-crew-series--first-flight .calm-crew-series__feature-media--stickers-paired{min-height:260px;gap:10px;padding:10px}.calm-crew-series--first-flight .calm-crew-series__feature-stack--activity-editorial{width:100%;margin-top:36px;padding:32px 14px 36px}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity{gap:22px}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity h2{font-size:2.8rem;line-height:1.2}.calm-crew-series--first-flight .calm-crew-series__feature--editorial-activity .calm-crew-series__richtext{margin-top:1.2rem;font-size:1.5rem}}.main-product-page .product-form__quantity{width:100%;max-width:none;min-width:0}.mimu-quantity-reassurance{display:flex;align-items:center;gap:16px}.mimu-quantity-reassurance>.price-per-item__container{flex:0 0 auto}.main-product-page .mimu-product-reassurance{display:grid;flex:1 1 auto;gap:4px;min-width:0;margin:0;padding:0;list-style:none;color:#62615e;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:300;font-style:normal;line-height:1.45;letter-spacing:0;text-transform:none}.mimu-product-reassurance__item{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0}.mimu-product-reassurance__item>svg{display:block;flex:0 0 14px;width:14px;height:14px;margin-top:1px}@media screen and (max-width:749px){.mimu-quantity-reassurance{flex-direction:column;align-items:flex-start;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQ */
