.approach-module__Ga44Ka__opening{padding-block:clamp(3rem,5vh,5rem) clamp(4rem,7vh,7rem)}.approach-module__Ga44Ka__openingGrid{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.approach-module__Ga44Ka__pageLabel{color:var(--ink-soft);margin-bottom:1.8rem;font-size:.9rem}.approach-module__Ga44Ka__title{max-width:15ch;font-size:clamp(3rem,4.8vw,5.1rem);line-height:1.02}.approach-module__Ga44Ka__introduction{font-family:var(--serif);color:var(--ink-soft);max-width:43ch;margin-block:1.8rem;font-size:clamp(1.12rem,1.45vw,1.35rem);line-height:1.5}.approach-module__Ga44Ka__openingCopy>a{min-height:44px;margin-top:0}.approach-module__Ga44Ka__prism{isolation:isolate;margin:0 0 2rem;position:relative}.approach-module__Ga44Ka__prism:before{content:"";background:var(--paper);z-index:-1;position:absolute;inset:2rem -1rem -1.5rem 2rem;transform:rotate(3deg)}.approach-module__Ga44Ka__prismImage{aspect-ratio:1;position:relative;box-shadow:0 22px 48px -32px #203b334d}.approach-module__Ga44Ka__prismImage img{object-fit:cover}@media (min-width:1000px){.approach-module__Ga44Ka__prism{justify-self:end;width:min(100%,max(350px,100svh - 320px))}}.approach-module__Ga44Ka__prismNote{background:var(--paper-light);border-top:2px solid var(--coral);font-family:var(--serif);letter-spacing:-.035em;max-width:21ch;margin:-2rem 1.6rem -2rem -1.6rem;padding:clamp(1.3rem,2.4vw,2.3rem);font-size:clamp(1.5rem,2.3vw,2.4rem);line-height:1.18;position:relative;transform:rotate(-2deg);box-shadow:0 18px 38px -25px #203b3366}.approach-module__Ga44Ka__process{background:var(--paper);padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:100px}.approach-module__Ga44Ka__processGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.approach-module__Ga44Ka__sectionTitle{max-width:12ch;font-size:clamp(2.7rem,4.3vw,4.5rem)}.approach-module__Ga44Ka__processHeading>p{font-family:var(--serif);color:var(--ink-soft);margin-top:1.75rem;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.4}.approach-module__Ga44Ka__path{width:min(75%,240px);color:var(--coral);margin:1.5rem 0 0 1rem}.approach-module__Ga44Ka__path svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:100%}.approach-module__Ga44Ka__steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.approach-module__Ga44Ka__step{background:var(--paper-light);border-top:3px solid var(--coral);padding:clamp(1.6rem,3.6vw,3.5rem);position:relative;box-shadow:0 18px 35px -30px #203b3355}.approach-module__Ga44Ka__step:nth-child(2){border-color:#426fae}.approach-module__Ga44Ka__step:nth-child(3){border-color:#9187c4}.approach-module__Ga44Ka__stepNumber{color:var(--ink-soft);margin-bottom:1.75rem;font-size:.8rem;display:block}.approach-module__Ga44Ka__step h3{margin-bottom:1.5rem;font-size:clamp(2rem,2.9vw,3rem)}.approach-module__Ga44Ka__step>p,.approach-module__Ga44Ka__detail>p{font-family:var(--serif);max-width:49ch;font-size:clamp(1.12rem,1.5vw,1.4rem);line-height:1.55}.approach-module__Ga44Ka__step>a{margin-top:2rem}.approach-module__Ga44Ka__foundation{padding-block:clamp(4rem,7vw,7rem)}.approach-module__Ga44Ka__foundationGrid{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem);display:grid}.approach-module__Ga44Ka__foundationLead{font-family:var(--serif);letter-spacing:-.025em;max-width:42ch;margin-bottom:2rem;font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.35}.approach-module__Ga44Ka__detail{border-top:1px solid var(--line)}.approach-module__Ga44Ka__detail:last-child{border-bottom:1px solid var(--line)}.approach-module__Ga44Ka__detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.2rem;font-size:.95rem;list-style:none;display:flex}.approach-module__Ga44Ka__detail summary::-webkit-details-marker{display:none}.approach-module__Ga44Ka__detail summary span{font-size:1.5rem;font-weight:300;transition:transform .2s}.approach-module__Ga44Ka__detail[open] summary span{transform:rotate(45deg)}.approach-module__Ga44Ka__detail>p{color:var(--ink-soft);padding-bottom:1.5rem}.approach-module__Ga44Ka__detail a,.approach-module__Ga44Ka__principles a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.approach-module__Ga44Ka__principles{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;margin-top:clamp(3rem,5vw,5rem);padding-bottom:2rem;display:grid}.approach-module__Ga44Ka__principles article{color:var(--paper-light);background:#426fae;align-items:center;min-height:12rem;padding:clamp(1.5rem,2.8vw,2.75rem);display:flex;box-shadow:0 15px 30px -25px #203b3370}.approach-module__Ga44Ka__principles article:nth-child(2){background:#9187c4;margin-top:1rem}.approach-module__Ga44Ka__principles article:nth-child(3){background:var(--coral);margin-top:2rem}.approach-module__Ga44Ka__principles h3{font-size:clamp(1.6rem,2.25vw,2.4rem);line-height:1.12}@media (min-width:1100px) and (min-height:800px) and (prefers-reduced-motion:no-preference){.approach-module__Ga44Ka__steps{grid-auto-rows:1fr}.approach-module__Ga44Ka__processHeading{position:sticky;top:140px}.approach-module__Ga44Ka__step{position:sticky;top:110px}.approach-module__Ga44Ka__step:nth-child(2){top:135px}.approach-module__Ga44Ka__step:nth-child(3){top:160px}}@media (prefers-reduced-motion:no-preference){.approach-module__Ga44Ka__prismNote{animation:.9s cubic-bezier(.16,1,.3,1) both approach-module__Ga44Ka__settle}@keyframes approach-module__Ga44Ka__settle{0%{opacity:0;transform:translateY(14px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(-2deg)}}}@media (max-width:760px){.approach-module__Ga44Ka__openingGrid,.approach-module__Ga44Ka__processGrid,.approach-module__Ga44Ka__foundationGrid{grid-template-columns:1fr;gap:2.5rem}.approach-module__Ga44Ka__title{max-width:15ch;font-size:clamp(2.7rem,8.5vw,4rem)}.approach-module__Ga44Ka__pageLabel{margin-bottom:1.2rem}.approach-module__Ga44Ka__introduction{max-width:48ch}.approach-module__Ga44Ka__prism{margin:.5rem 1rem 2rem}.approach-module__Ga44Ka__prismNote{max-width:22ch;margin-left:-.5rem}.approach-module__Ga44Ka__prism:before{inset:1rem -.5rem -1rem 1rem}.approach-module__Ga44Ka__path{display:none}.approach-module__Ga44Ka__processHeading>p{margin-top:1rem}.approach-module__Ga44Ka__principles{grid-template-columns:1fr;padding-bottom:0}.approach-module__Ga44Ka__principles article{min-height:0}.approach-module__Ga44Ka__principles article:nth-child(n){margin-top:0}}@media print{.approach-module__Ga44Ka__step,.approach-module__Ga44Ka__processHeading{position:static}}
