@layer pages{@scope(.approach-module__ck4t8W__page){:scope{padding-block:var(--prim-space-16) var(--prim-space-20)}.approach-module__ck4t8W__eyebrow{margin-bottom:var(--prim-space-5);font-size:var(--prim-text-xs);font-weight:var(--prim-weight-medium);text-transform:uppercase;letter-spacing:var(--prim-tracking-widest);color:var(--color-text-3)}.approach-module__ck4t8W__divider{border:none;border-top:1px solid #ffffff1a;margin:0}.approach-module__ck4t8W__header{justify-content:space-between;align-items:flex-start;gap:var(--prim-space-8);padding-bottom:var(--prim-space-12);display:flex}.approach-module__ck4t8W__headerLeft{max-width:44rem}.approach-module__ck4t8W__heading{margin-bottom:var(--prim-space-6);font-size:clamp(var(--prim-text-4xl), 8vw, var(--prim-text-7xl));font-weight:300;line-height:var(--prim-leading-tight);letter-spacing:var(--prim-tracking-tight);color:var(--color-text-1)}.approach-module__ck4t8W__headingMuted{color:var(--prim-neutral-600)}.approach-module__ck4t8W__sub{max-width:42ch;font-size:var(--prim-text-base);line-height:var(--prim-leading-relaxed);color:var(--color-text-3)}.approach-module__ck4t8W__pillars{padding-block:var(--prim-space-14);grid-template-columns:repeat(3,1fr);display:grid}.approach-module__ck4t8W__pillar{padding:var(--prim-space-8);border-left:1px solid #ffffff14;flex-direction:column;display:flex}.approach-module__ck4t8W__pillar:first-child{border-left:none;padding-left:0}.approach-module__ck4t8W__pillarNum{align-items:center;gap:var(--prim-space-3);margin-bottom:var(--prim-space-6);color:var(--color-text-3);font-size:var(--prim-text-sm);font-weight:var(--prim-weight-light);display:flex}.approach-module__ck4t8W__pillarLine{background-color:#fff3;width:1.5rem;height:1px;display:block}.approach-module__ck4t8W__pillarTitle{margin-bottom:var(--prim-space-5);font-size:clamp(var(--prim-text-xl), 2.2vw, var(--prim-text-3xl));font-weight:var(--prim-weight-light);line-height:var(--prim-leading-tight);letter-spacing:var(--prim-tracking-tight);color:var(--color-text-1)}.approach-module__ck4t8W__pillarDesc{font-size:var(--prim-text-sm);line-height:var(--prim-leading-relaxed);color:var(--color-text-2);margin:0}.approach-module__ck4t8W__think{gap:0 var(--prim-space-16);padding-block:var(--prim-space-16);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.approach-module__ck4t8W__thinkHeading{margin-bottom:var(--prim-space-5);font-size:clamp(var(--prim-text-2xl), 3vw, var(--prim-text-4xl));font-weight:var(--prim-weight-light);line-height:var(--prim-leading-tight);letter-spacing:var(--prim-tracking-tight);color:var(--color-text-1)}.approach-module__ck4t8W__thinkDesc{font-size:var(--prim-text-sm);line-height:var(--prim-leading-relaxed);color:var(--color-text-2);max-width:36ch;margin:0}.approach-module__ck4t8W__conditionsList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.approach-module__ck4t8W__condition{padding-block:var(--prim-space-5);border-top:1px solid #ffffff14}.approach-module__ck4t8W__condition:first-child{border-top:none;padding-top:0}.approach-module__ck4t8W__conditionHeader{margin:0 0 var(--prim-space-2) 0;font-size:var(--prim-text-xs);color:var(--color-text-3)}.approach-module__ck4t8W__conditionNum{font-weight:var(--prim-weight-light)}.approach-module__ck4t8W__conditionLabel{font-weight:var(--prim-weight-medium);text-transform:uppercase;letter-spacing:var(--prim-tracking-widest);color:var(--color-text-1)}.approach-module__ck4t8W__conditionDesc{font-size:var(--prim-text-sm);line-height:var(--prim-leading-relaxed);color:var(--color-text-2);max-width:60ch;margin:0}.approach-module__ck4t8W__practical{padding-block:var(--prim-space-14);gap:var(--prim-space-8);flex-direction:column;display:flex}.approach-module__ck4t8W__practicalEyebrow{font-size:var(--prim-text-xs);font-weight:var(--prim-weight-medium);text-transform:uppercase;letter-spacing:var(--prim-tracking-widest);color:var(--color-text-3);margin:0}.approach-module__ck4t8W__practicalGrid{gap:var(--prim-space-10);grid-template-columns:repeat(3,1fr);display:grid}.approach-module__ck4t8W__practicalItem{flex-direction:column;display:flex}.approach-module__ck4t8W__practicalNum{align-items:center;gap:var(--prim-space-3);margin-bottom:var(--prim-space-4);color:var(--color-text-3);font-size:var(--prim-text-xs);font-weight:var(--prim-weight-light);display:flex}.approach-module__ck4t8W__practicalLine{background-color:#fff3;width:1.25rem;height:1px;display:block}.approach-module__ck4t8W__practicalTitle{margin:0 0 var(--prim-space-3) 0;font-size:var(--prim-text-lg);font-weight:var(--prim-weight-medium);line-height:var(--prim-leading-snug);letter-spacing:var(--prim-tracking-tight);color:var(--color-text-1)}.approach-module__ck4t8W__practicalDesc{font-size:var(--prim-text-sm);line-height:var(--prim-leading-relaxed);color:var(--color-text-2);margin:0}.approach-module__ck4t8W__quote{align-items:center;gap:var(--prim-space-10);padding-block:var(--prim-space-16);display:flex}.approach-module__ck4t8W__quoteAside{gap:var(--prim-space-3);flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.approach-module__ck4t8W__quoteLine{background-color:var(--color-text-3);width:2.5rem;height:1px;display:block}.approach-module__ck4t8W__quoteLabel{font-size:var(--prim-text-xs);font-weight:var(--prim-weight-medium);letter-spacing:var(--prim-tracking-widest);text-transform:uppercase;color:var(--color-text-3)}.approach-module__ck4t8W__quoteText{font-size:clamp(var(--prim-text-xl), 3vw, var(--prim-text-3xl));font-weight:var(--prim-weight-light);line-height:var(--prim-leading-relaxed);letter-spacing:var(--prim-tracking-tight);color:var(--color-text-1);text-align:center;flex:1;margin:0}.approach-module__ck4t8W__quoteAttrib{align-items:flex-end;gap:var(--prim-space-3);font-size:var(--prim-text-xs);font-weight:var(--prim-weight-medium);letter-spacing:var(--prim-tracking-widest);color:var(--color-text-3);flex-direction:column;flex-shrink:0;display:flex}.approach-module__ck4t8W__influences{padding-block:var(--prim-space-14);gap:var(--prim-space-6);flex-direction:column;display:flex}.approach-module__ck4t8W__influencesEyebrow{font-size:var(--prim-text-xs);font-weight:var(--prim-weight-medium);text-transform:uppercase;letter-spacing:var(--prim-tracking-widest);color:var(--color-text-3);margin:0}.approach-module__ck4t8W__influencesList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.approach-module__ck4t8W__influence{gap:var(--prim-space-2);padding:var(--prim-space-5) 0;border-top:1px solid #ffffff14;flex-direction:column;display:flex}.approach-module__ck4t8W__influenceHeader{font-size:var(--prim-text-sm);line-height:var(--prim-leading-snug);color:var(--color-text-3);margin:0}.approach-module__ck4t8W__influenceTitle{font-weight:var(--prim-weight-medium);color:var(--color-text-1)}.approach-module__ck4t8W__influenceAuthor{color:var(--color-text-3)}.approach-module__ck4t8W__influenceNote{font-size:var(--prim-text-sm);color:var(--color-text-2);line-height:var(--prim-leading-relaxed);max-width:60ch;margin:0}.approach-module__ck4t8W__pageCta{padding-block:var(--prim-space-16);gap:var(--prim-space-5);flex-direction:column;display:flex}.approach-module__ck4t8W__pageCtaText{font-size:clamp(var(--prim-text-xl), 3vw, var(--prim-text-3xl));font-weight:var(--prim-weight-light);letter-spacing:var(--prim-tracking-tight);color:var(--color-text-2);margin:0}.approach-module__ck4t8W__pageCtaLink{font-size:var(--prim-text-sm);font-weight:var(--prim-weight-medium);letter-spacing:var(--prim-tracking-wide);color:var(--color-text-3);transition:color var(--dur-base) var(--ease-out);text-decoration:none;display:inline-block}.approach-module__ck4t8W__pageCtaLink:hover{color:var(--color-text-1)}@container root (max-width:768px){.approach-module__ck4t8W__header{flex-direction:column}.approach-module__ck4t8W__pillars{padding-block:var(--prim-space-10);grid-template-columns:1fr}.approach-module__ck4t8W__pillar{padding:var(--prim-space-8) 0;border-top:1px solid #ffffff14;border-left:none}.approach-module__ck4t8W__pillar:first-child{padding-top:var(--prim-space-4);border-top:none}.approach-module__ck4t8W__think{gap:var(--prim-space-10) 0;grid-template-columns:1fr}.approach-module__ck4t8W__thinkDesc{max-width:100%}.approach-module__ck4t8W__practicalGrid{gap:var(--prim-space-8);grid-template-columns:1fr}.approach-module__ck4t8W__quote{gap:var(--prim-space-6);padding-block:var(--prim-space-10);flex-direction:column}.approach-module__ck4t8W__footer{gap:var(--prim-space-4);flex-direction:column;align-items:flex-start}}.approach-module__ck4t8W__footer{padding-top:var(--prim-space-16);justify-content:space-between;align-items:baseline;display:flex}.approach-module__ck4t8W__footerLeft{gap:var(--prim-space-1);font-size:var(--prim-text-xs);font-weight:var(--prim-weight-medium);letter-spacing:var(--prim-tracking-widest);text-transform:uppercase;color:var(--color-text-3);flex-direction:column;display:flex}.approach-module__ck4t8W__footerLeft p{margin:0}.approach-module__ck4t8W__footerLinks{gap:var(--prim-space-6);display:flex}.approach-module__ck4t8W__footerLink{font-size:var(--prim-text-xs);font-weight:var(--prim-weight-medium);letter-spacing:var(--prim-tracking-widest);text-transform:uppercase;color:var(--color-text-3);transition:color var(--dur-base) var(--ease-out);text-decoration:none}.approach-module__ck4t8W__footerLink:hover{color:var(--color-text-1)}}}
