.page_philosophy_holder{background:url(/cdn/shop/files/Loosh_Pattern_Pattern_F-42.svg?v=1776399506&width=1920) top center;background-size:880px}.loosh-philosophy-page-holder{padding-top:48px!important;padding-bottom:72px!important}.loosh-phil-page{color:var(--loosh-ink, #363636);padding:10px 0 60px}.loosh-phil-hero{max-width:820px;margin:0 auto 64px}.loosh-phil-hero__title{margin:0 0 18px!important;font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.15!important}.loosh-phil-page .loosh-phil-hero__subtitle{font-size:16.5px;line-height:1.65;color:#5c5a57;text-align:center;margin:0 auto 36px!important;max-width:680px}.loosh-phil-jumpnav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 auto}.loosh-phil-jumpnav__pill{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:999px;background:#fff;border:1px solid rgba(54,54,54,.14);color:var(--loosh-ink, #363636)!important;font-size:14px;font-weight:600;text-decoration:none!important;box-shadow:0 2px 6px #00000008;transition:all .2s ease}.loosh-phil-jumpnav__pill:hover{background:var(--loosh-coral, #f08469);border-color:var(--loosh-coral, #f08469);color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #f0846938}.loosh-phil-eyebrow{display:inline-block;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#827e78;margin-bottom:12px}.loosh-phil-story-section{margin-bottom:80px}.loosh-phil-story-card{background:#fff;border:1px solid rgba(54,54,54,.08);border-radius:24px;padding:48px 44px;box-shadow:0 4px 24px #00000008}.loosh-phil-story-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:44px;align-items:stretch}.loosh-phil-story-title{font-size:clamp(1.45rem,2.2vw,1.95rem);line-height:1.35;font-weight:700;color:var(--loosh-ink, #363636);margin:0 0 20px}.loosh-phil-story-prose p{font-size:15.5px;line-height:1.75;color:#555350;margin:0 0 16px}.loosh-phil-story-prose p:last-child{margin-bottom:0}.loosh-phil-story-callout{background:var(--loosh-cream, #faf5e9);border:1px solid rgba(54,54,54,.06);border-radius:20px;padding:36px 32px;height:100%;display:flex;flex-direction:column;justify-content:center}.loosh-phil-story-callout__badge{display:none}.loosh-phil-page .loosh-phil-story-callout__heading{font-size:20px;line-height:1.35;font-weight:700;color:var(--loosh-ink, #363636);margin:0 0 14px!important}.loosh-phil-page .loosh-phil-story-callout__text{font-size:14.5px;line-height:1.65;color:#555350;margin:0 0 12px!important}.loosh-phil-page .loosh-phil-story-callout__tagline{font-size:14.5px;font-weight:600;color:#6b6762;font-style:italic;margin:8px 0 0!important}.loosh-phil-principles-section{margin-bottom:80px}.loosh-phil-section-head{max-width:760px;margin:0 auto 36px}.loosh-phil-page .loosh-phil-section-title{font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.3;font-weight:700;color:var(--loosh-ink, #363636);margin:0 0 14px!important}.loosh-phil-page .loosh-phil-section-subtitle{font-size:15.5px;line-height:1.65;color:#5c5a57;text-align:center;margin:0 auto 28px!important}.loosh-phil-principles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.loosh-phil-principle-card{background:#fff;border-radius:22px;padding:32px 30px;border:1px solid rgba(54,54,54,.08);box-shadow:0 2px 14px #00000005;display:flex;flex-direction:column;justify-content:flex-start}.loosh-phil-principle-card__top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.loosh-phil-principle-num{width:32px;height:32px;border-radius:50%;background:#faf7f2;color:#78746e;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(54,54,54,.08)}.loosh-phil-principle-title{font-size:19px;font-weight:700;color:var(--loosh-ink, #363636);margin:0}.loosh-phil-principle-body p{font-size:14.5px;line-height:1.7;color:#555350;margin:0 0 12px}.loosh-phil-principle-body p:last-child{margin-bottom:0}.loosh-phil-principle-highlight{font-weight:600;color:var(--loosh-ink, #363636)!important}.loosh-phil-hub-section{background:#faf7f2;border:1px solid rgba(54,54,54,.08);border-radius:28px;padding:48px 40px}.loosh-phil-hub-tabs{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;background:#fff;padding:6px;border-radius:16px;border:1px solid rgba(54,54,54,.1)}.loosh-phil-hub-tab{display:flex;align-items:center;gap:10px;padding:12px 24px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--loosh-ink, #363636);text-align:left;cursor:pointer;transition:all .2s ease}.loosh-phil-hub-tab__text{display:flex;flex-direction:column}.loosh-phil-hub-tab__text strong{font-size:14.5px;font-weight:700}.loosh-phil-hub-tab__text small{font-size:12px;opacity:.75}.loosh-phil-hub-tab.is-active{background:var(--loosh-coral, #f08469);color:#fff;box-shadow:0 4px 14px #f0846940}.loosh-phil-hub-panel{display:none;margin-top:32px}.loosh-phil-hub-panel.is-active{display:block}.loosh-phil-milestones-intro{background:#fff;border-left:3px solid var(--loosh-sage, #a2b78c);border-radius:14px;padding:20px 24px;margin-bottom:28px;border-top:1px solid rgba(54,54,54,.06);border-right:1px solid rgba(54,54,54,.06);border-bottom:1px solid rgba(54,54,54,.06)}.loosh-phil-milestones-intro p{font-size:15px;line-height:1.7;color:#4f4d4a;margin:0}.loosh-phil-skills-stack{display:flex;flex-direction:column;gap:22px}.loosh-phil-skill-card{background:#fff;border:1px solid rgba(54,54,54,.08);border-radius:20px;padding:28px 30px;box-shadow:0 2px 10px #00000005}.loosh-phil-skill-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.loosh-phil-page .loosh-phil-skill-title{font-size:19px;font-weight:700;color:var(--loosh-ink, #363636);margin:0 0 6px!important}.loosh-phil-page .loosh-phil-skill-desc{font-size:14.5px;line-height:1.6;color:#5c5a57;margin:0!important;max-width:680px}.loosh-phil-skill-cta{flex-shrink:0;white-space:nowrap}.loosh-phil-timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.loosh-phil-stage-box{background:#faf7f2;border:1px solid rgba(54,54,54,.06);border-radius:14px;padding:18px 20px}.loosh-phil-stage-pill{display:inline-block;background:#fff;color:#55514b;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;margin-bottom:10px;border:1px solid rgba(54,54,54,.1)}.loosh-phil-stage-box p{font-size:13.5px;line-height:1.6;color:#52504d;margin:0}.loosh-phil-activity-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px}.loosh-phil-filter-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:999px;background:#fff;border:1px solid rgba(54,54,54,.12);color:var(--loosh-ink, #363636);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.loosh-phil-filter-count{background:#36363614;padding:1px 7px;border-radius:999px;font-size:11.5px}.loosh-phil-filter-btn.is-active{background:var(--loosh-sage, #a2b78c);border-color:var(--loosh-sage, #a2b78c);color:#fff}.loosh-phil-filter-btn.is-active .loosh-phil-filter-count{background:#ffffff40;color:#fff}.loosh-phil-activities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.loosh-phil-activity-card{background:#fff;border:1px solid rgba(54,54,54,.08);border-radius:18px;padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px #00000005}.loosh-phil-tier-pill{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;margin-bottom:10px}.loosh-phil-tier-pill--easy{background:#eef3eb;color:#3b5e2b}.loosh-phil-tier-pill--moderate{background:#faece5;color:#9c4b31}.loosh-phil-tier-pill--expert{background:#e8eef5;color:#2e5577}.loosh-phil-activity-title{font-size:18px;font-weight:700;color:var(--loosh-ink, #363636);margin:0 0 10px}.loosh-phil-activity-body p{font-size:14px;line-height:1.62;color:#555350;margin:0 0 8px}.loosh-phil-activity-optional{font-size:13px!important;color:#6b6864!important}.loosh-phil-activity-list{margin:6px 0 10px;padding-left:18px}.loosh-phil-activity-list li{font-size:13.5px;line-height:1.55;color:#555350;margin-bottom:5px}.loosh-phil-activity-need{margin-top:14px;padding:12px 14px;background:#faf7f2;border-radius:12px;font-size:13px;line-height:1.45;color:#55514b;border:1px solid rgba(54,54,54,.06)}@media(max-width:991px){.loosh-phil-story-grid,.loosh-phil-principles-grid,.loosh-phil-timeline-grid,.loosh-phil-activities-grid{grid-template-columns:1fr}.loosh-phil-story-card,.loosh-phil-hub-section{padding:24px 20px}.loosh-phil-skill-card__header{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/loosh-philosophy-page.css.map */
