.philosophy_page__59TA4 :is(h1,h2,h3,p){text-wrap:pretty}.philosophy_hero__xSL5n{position:relative;overflow:clip;padding:7.75rem 0 5rem}.philosophy_heroAtmosphere__KHNb1{position:absolute;width:52rem;height:52rem;top:-25rem;right:-8rem;border-radius:50%;background:radial-gradient(closest-side,rgb(80 233 184/25%),transparent)}.philosophy_page__59TA4 .philosophy_heroTitle__rSEPM{margin-top:1.5rem;max-width:850px;text-wrap:balance}.philosophy_frameworkLayout__p6pyf{display:grid;align-items:start;gap:2rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr)}.philosophy_frameworkCopy__Me_4O{padding:2rem;border-radius:1rem;background:var(--color-mist);box-shadow:0 12px 40px -24px rgb(12 28 45/20%);font-size:1.1875rem;line-height:1.65;color:var(--color-ink)}.philosophy_frameworkCopy__Me_4O p+p{margin-top:1.25rem}.philosophy_frameworkTable__IfTIM{width:calc(100% + 1.5rem);margin:-.75rem;border-collapse:separate;border-spacing:.75rem;table-layout:fixed}.philosophy_frameworkTable__IfTIM thead th{padding:.75rem;border:1px solid var(--color-mint);border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.125rem,1.7vw,1.4rem)}.philosophy_frameworkTable__IfTIM thead th:first-child{width:34%}.philosophy_frameworkTable__IfTIM td{height:3.5rem;padding:.8rem .7rem;border-radius:.65rem;background:rgb(255 255 255/80%);box-shadow:0 10px 25px -16px rgb(12 28 45/20%);text-align:center;font-size:1rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.philosophy_frameworkTable__IfTIM .philosophy_concept__qpxGG{padding:1rem .6rem;border-radius:.65rem;background:radial-gradient(ellipse at bottom left,rgb(80 233 184/35%),transparent 90%),var(--color-ink);color:white;font-size:clamp(1rem,1.7vw,1.4rem);font-family:var(--font-sans);font-weight:700;vertical-align:middle}.philosophy_industryGraphic__6N4MR{position:relative;width:100%;max-width:40rem;margin-inline:auto;aspect-ratio:1;isolation:isolate}.philosophy_controller__WX54q{position:absolute;width:72%;aspect-ratio:1;top:14%;left:14%;border-radius:50%;box-shadow:0 18px 32px -14px rgb(12 28 45/32%)}.philosophy_controllerImage__5CAne{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.philosophy_industryCircle__OMxFU{position:absolute;width:32%;aspect-ratio:1;border:1px solid var(--color-mint);border-radius:50%;background:var(--color-mint-soft);box-shadow:0 14px 30px -20px rgb(12 28 45/50%);overflow:hidden}.philosophy_industryCircle__OMxFU img{object-fit:cover}.philosophy_industryCircle__OMxFU .philosophy_socialMediaImage__0Tk7a{height:135%!important;top:-15px!important;object-position:center top}.philosophy_industryCircle__OMxFU span{position:absolute;inset:50% 4% auto;transform:translateY(-50%);min-height:25%;display:flex;align-items:center;justify-content:center;padding:.4rem .25rem;border-radius:.6rem;background:linear-gradient(135deg,rgb(255 255 255/75%),rgb(217 246 236/45%));border:1px solid rgb(255 255 255/75%);box-shadow:inset 0 1px 0 rgb(255 255 255/85%),0 4px 12px rgb(12 28 45/12%);color:var(--color-ink);font-size:clamp(.75rem,1.25vw,1rem);font-weight:700;text-align:center;backdrop-filter:blur(5px) saturate(1.15)}@media (max-width:1023px){.philosophy_frameworkLayout__p6pyf{grid-template-columns:minmax(0,1fr);gap:2rem}.philosophy_frameworkCopy__Me_4O{padding:1.5rem}.philosophy_industryCircle__OMxFU span{font-size:clamp(.6875rem,2.8vw,1rem)}}@media (max-width:639px){.philosophy_hero__xSL5n{padding:6.75rem 0 4rem}.philosophy_heroTitle__rSEPM{width:100%}.philosophy_frameworkTable__IfTIM{width:calc(100% + .75rem);margin:-.375rem;border-spacing:.375rem}.philosophy_frameworkTable__IfTIM thead th:first-child{width:37%}.philosophy_frameworkTable__IfTIM thead th{font-size:1.125rem}.philosophy_frameworkTable__IfTIM .philosophy_concept__qpxGG{padding:1rem .25rem;font-size:.8rem}.philosophy_frameworkTable__IfTIM td{font-size:.875rem;padding:.75rem .5rem}}.philosophy_explorer__oUF1g{scroll-margin-top:7rem}.philosophy_explorerLayout__qhOpK{display:grid;align-items:start;gap:2.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.philosophy_description__8PwWO{margin-top:1.75rem;padding:1.75rem;border-radius:1.25rem;border:1px solid var(--color-mint);background:linear-gradient(135deg,rgb(255 255 255/95%),rgb(217 246 236/55%));box-shadow:0 16px 40px -28px rgb(12 28 45/35%),inset 0 1px 0 white;backdrop-filter:blur(12px)}.philosophy_description__8PwWO h3{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.3}.philosophy_description__8PwWO p{margin-top:.8rem;font-size:1.0625rem;line-height:1.65;color:var(--color-muted)}.philosophy_orbitNode__OzNQY{position:absolute;width:32%;aspect-ratio:1;left:var(--bubble-x);top:var(--bubble-y);transform:translate(-50%,-50%)}.philosophy_orbitNode__OzNQY .philosophy_industryCircle__OMxFU{position:relative;display:block;width:100%;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.philosophy_industryCircle__OMxFU[aria-pressed=true]{box-shadow:0 0 0 4px var(--color-mint),0 16px 30px -15px rgb(12 28 45/35%);transform:scale(1.045)}.philosophy_industryCircle__OMxFU:focus-visible{outline:3px solid var(--color-ink);outline-offset:6px}@media (prefers-reduced-motion:no-preference){.philosophy_industryGraphic__6N4MR[data-entered=true] .philosophy_orbitNode__OzNQY{animation:philosophy_bubble-out__OhOY1 1.2s cubic-bezier(.22,.68,.25,1) var(--bubble-delay) backwards}.philosophy_descriptionContent__jp9Pv:not([hidden]){animation:philosophy_description-in__Orgf_ .28s ease-out}@keyframes philosophy_bubble-out__OhOY1{0%{left:50%;top:50%;transform:translate(-50%,-50%) scale(.15);opacity:0}to{left:var(--bubble-x);top:var(--bubble-y);transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes philosophy_description-in__Orgf_{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.philosophy_industryGraphic__6N4MR:not([data-entered=true]) .philosophy_orbitNode__OzNQY{opacity:0}.philosophy_industryGraphic__6N4MR[data-interacted=true] .philosophy_orbitNode__OzNQY{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.philosophy_orbitNode__OzNQY .philosophy_industryCircle__OMxFU{transition:none}}@media (max-width:1023px){.philosophy_explorerLayout__qhOpK{grid-template-columns:minmax(0,1fr)}.philosophy_explorerLayout__qhOpK>:first-child{display:contents}.philosophy_explorerLayout__qhOpK>:first-child>p{grid-column:1}.philosophy_explorerLayout__qhOpK .philosophy_industryGraphic__6N4MR{grid-row:2}.philosophy_description__8PwWO{margin-top:0;min-height:0}}.philosophy_descriptionContent__jp9Pv[hidden]{display:none}.philosophy_explorerStatement__YWYKC{font-family:var(--font-display);font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:600;line-height:1.2;letter-spacing:-.025em}.philosophy_evolution__ZLkS6{background:var(--color-ink);color:var(--color-cream)}.philosophy_evolutionCopy__gnRYb{padding-top:2.5rem}.philosophy_evolutionCopy__gnRYb p{max-width:none}.philosophy_evolutionLayout__LCHDj{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;gap:3rem}@media (max-width:1023px){.philosophy_evolutionLayout__LCHDj{grid-template-columns:minmax(0,1fr);gap:2rem}.philosophy_evolutionCopy__gnRYb{padding-top:0}}.philosophy_heroLayout__HbbbN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:clamp(3rem,5vw,5rem)}.philosophy_heroImage__Vk7iB{position:relative;width:100%;max-width:380px;justify-self:end}@media (max-width:1023px){.philosophy_heroLayout__HbbbN{grid-template-columns:minmax(0,1fr);gap:2.5rem}.philosophy_heroImage__Vk7iB{max-width:340px;justify-self:center}}@media (max-width:639px){.philosophy_heroImage__Vk7iB{width:85%}.philosophy_evolutionLayout__LCHDj h2{font-size:clamp(1.75rem,9vw,2.25rem)}.philosophy_explorerStatement__YWYKC{font-size:clamp(1.625rem,8vw,1.875rem)}}