.philosophy-module__8nPDGq__phil{background:var(--surface);color:var(--on-surface);position:absolute;inset:0;overflow:hidden auto}.philosophy-module__8nPDGq__gradText{background-image:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.philosophy-module__8nPDGq__mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.philosophy-module__8nPDGq__blob{filter:blur(60px);border-radius:50%;position:absolute}.philosophy-module__8nPDGq__blob1{background:var(--brand-purple);opacity:.28;width:42vw;height:42vw;top:-12vw;left:-8vw}.philosophy-module__8nPDGq__blob2{background:var(--brand-pink);opacity:.24;width:38vw;height:38vw;top:4vw;right:-6vw}.philosophy-module__8nPDGq__blob3{background:var(--brand-orange);opacity:.22;width:34vw;height:34vw;bottom:-14vw;left:28vw}.philosophy-module__8nPDGq__body{grid-template-columns:18rem 1fr;align-items:start;gap:3rem;max-width:78rem;margin:0 auto;padding:0 2rem;display:grid}.philosophy-module__8nPDGq__spine{flex-direction:column;height:100svh;padding:4rem 0;display:flex;position:sticky;top:0}.philosophy-module__8nPDGq__spineKicker{letter-spacing:.16em;text-transform:uppercase;opacity:.45;margin-bottom:1.75rem;padding-left:1.5rem;font-size:.7rem;font-weight:700}.philosophy-module__8nPDGq__spineList{margin:0;padding:0;list-style:none;position:relative}.philosophy-module__8nPDGq__spineList:before{content:"";background:var(--surface-alt);border-radius:2px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.32rem}.philosophy-module__8nPDGq__spineItem{position:relative}.philosophy-module__8nPDGq__spineBtn{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--on-surface);opacity:.4;background:0 0;border:none;align-items:center;gap:1rem;padding:.7rem 0 .7rem 1.5rem;font-size:1.15rem;font-weight:600;transition:opacity .25s,transform .25s;display:flex}.philosophy-module__8nPDGq__spineDot{background:var(--surface-alt);border-radius:50%;width:.7rem;height:.7rem;transition:all .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.philosophy-module__8nPDGq__spineItemActive .philosophy-module__8nPDGq__spineBtn{opacity:1;transform:translate(3px)}.philosophy-module__8nPDGq__spineItemActive .philosophy-module__8nPDGq__spineName{background-image:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.philosophy-module__8nPDGq__spineItemActive .philosophy-module__8nPDGq__spineDot{background-image:var(--brand-gradient);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary)20%,transparent);transform:translateY(-50%)scale(1.35)}.philosophy-module__8nPDGq__spineBtn:hover{opacity:.8}.philosophy-module__8nPDGq__principleSection{border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;min-height:100svh;padding:8svh 0;scroll-margin-top:1rem;display:flex}.philosophy-module__8nPDGq__principleSection:last-of-type{border-bottom:none}.philosophy-module__8nPDGq__principleIcon{background:var(--surface-alt);border-radius:1rem;place-items:center;width:4rem;height:4rem;margin-bottom:1.75rem;display:grid}.philosophy-module__8nPDGq__principleTitle{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.philosophy-module__8nPDGq__principleLede{letter-spacing:-.015em;max-width:32rem;margin:0 0 1.25rem;font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:600;line-height:1.3}.philosophy-module__8nPDGq__principleBody{opacity:.72;max-width:36rem;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.65}.philosophy-module__8nPDGq__quoteRotator{border-top:2px solid var(--surface-alt);max-width:40rem;padding-top:1.75rem}.philosophy-module__8nPDGq__quoteMark{background-image:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:.6}.philosophy-module__8nPDGq__quoteBody{min-height:7rem;margin-top:.5rem;position:relative}.philosophy-module__8nPDGq__quoteItem{letter-spacing:-.01em;opacity:0;pointer-events:none;margin:0;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:500;line-height:1.4;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translateY(8px)}.philosophy-module__8nPDGq__quoteItem.philosophy-module__8nPDGq__visible{opacity:1;pointer-events:auto;transform:none}.philosophy-module__8nPDGq__quoteCite{opacity:.7;margin-top:1rem;font-size:.88rem;font-style:normal;font-weight:600;display:block}.philosophy-module__8nPDGq__quoteNav{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.philosophy-module__8nPDGq__quoteNavBtn{appearance:none;cursor:pointer;background:var(--surface-alt);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background .18s;display:flex}.philosophy-module__8nPDGq__quoteNavBtn:hover{background:color-mix(in srgb,var(--primary)15%,var(--surface-alt))}.philosophy-module__8nPDGq__quoteDots{align-items:center;gap:.5rem;display:flex}.philosophy-module__8nPDGq__quoteDot{appearance:none;cursor:pointer;background:var(--surface-alt);border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:all .25s}.philosophy-module__8nPDGq__quoteDot.philosophy-module__8nPDGq__active{background-image:var(--brand-gradient);border-radius:999px;width:1.5rem}.philosophy-module__8nPDGq__cta{text-align:center;padding:9rem 2rem;position:relative;overflow:hidden}.philosophy-module__8nPDGq__ctaInner{max-width:44rem;margin:0 auto;position:relative}.philosophy-module__8nPDGq__ctaTitle{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:700}.philosophy-module__8nPDGq__ctaBody{opacity:.68;margin:0 0 2.5rem;font-size:1.15rem;line-height:1.5}.philosophy-module__8nPDGq__ctaActions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.philosophy-module__8nPDGq__btnGrad{height:3.25rem;font:inherit;cursor:pointer;color:var(--primary-text);background-image:var(--brand-gradient);border:none;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:box-shadow .18s;display:inline-flex}.philosophy-module__8nPDGq__btnGrad:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--brand-purple)30%,transparent)}.philosophy-module__8nPDGq__btnGhost{height:3.25rem;font:inherit;cursor:pointer;color:var(--on-surface);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:box-shadow .18s;display:inline-flex;box-shadow:0 2px 8px #00000014}.philosophy-module__8nPDGq__btnGhost:hover{box-shadow:0 6px 16px #00000021}.philosophy-module__8nPDGq__mobileNav{z-index:20;background:color-mix(in srgb,var(--surface)86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-height:0;transition:max-height .3s;position:sticky;top:0;overflow:hidden}.philosophy-module__8nPDGq__mobileNav.philosophy-module__8nPDGq__show{border-bottom:1px solid var(--surface-alt);max-height:4rem}.philosophy-module__8nPDGq__mobileStrip{scrollbar-width:none;scroll-behavior:smooth;gap:.4rem;padding:.5rem 1.25rem;display:flex;overflow-x:auto}.philosophy-module__8nPDGq__mobileStrip::-webkit-scrollbar{display:none}.philosophy-module__8nPDGq__mobileChip{appearance:none;cursor:pointer;font:inherit;background:var(--surface-alt);color:var(--on-surface);opacity:.62;white-space:nowrap;border:none;border-radius:999px;flex:none;align-items:center;gap:1rem;padding:.75rem;font-size:.82rem;font-weight:600;transition:opacity .2s;display:inline-flex}.philosophy-module__8nPDGq__mobileChip.philosophy-module__8nPDGq__active{opacity:1;color:var(--primary-text);background-image:var(--brand-gradient)}.philosophy-module__8nPDGq__mobileProgress{background:var(--surface-alt);height:2px}.philosophy-module__8nPDGq__mobileProgressFill{background-image:var(--brand-gradient);height:100%;transition:width .25s}@media (min-width:881px){.philosophy-module__8nPDGq__mobileNav{display:none}}@media (max-width:880px){.philosophy-module__8nPDGq__body{grid-template-columns:1fr;padding:0 1.25rem}.philosophy-module__8nPDGq__spine{display:none}.philosophy-module__8nPDGq__principleSection{min-height:auto;padding:4rem 0}.philosophy-module__8nPDGq__principleTitle{font-size:clamp(2.2rem,10vw,3rem)}.philosophy-module__8nPDGq__cta{padding:5rem 1.5rem 4rem}.philosophy-module__8nPDGq__ctaTitle{font-size:clamp(2rem,9vw,2.6rem)}.philosophy-module__8nPDGq__ctaActions{flex-direction:column;align-items:stretch}.philosophy-module__8nPDGq__btnGrad,.philosophy-module__8nPDGq__btnGhost{justify-content:center}}@media (prefers-reduced-motion:reduce){.philosophy-module__8nPDGq__scrollCue{animation:none}.philosophy-module__8nPDGq__quoteItem{transition:none}}
