.approach-module__Ga44Ka__page{background:var(--color-paper-light)}.approach-module__Ga44Ka__hero{isolation:isolate;border-bottom:1px solid var(--line-dark);padding-top:clamp(10rem,14vw,13rem);padding-bottom:clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.approach-module__Ga44Ka__watercolourField{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.approach-module__Ga44Ka__hero>:not(.approach-module__Ga44Ka__watercolourField),.approach-module__Ga44Ka__finalCta>:not(.approach-module__Ga44Ka__watercolourField){z-index:1;position:relative}.approach-module__Ga44Ka__heroLayout,.approach-module__Ga44Ka__sectionIntro,.approach-module__Ga44Ka__finalCtaLayout{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);gap:clamp(2rem,6vw,7rem);display:grid}.approach-module__Ga44Ka__heroLayout{align-items:end}.approach-module__Ga44Ka__hero h1,.approach-module__Ga44Ka__sectionIntro h2,.approach-module__Ga44Ka__connectedIntro h2,.approach-module__Ga44Ka__finalCta h2{font-family:var(--font-heading);letter-spacing:-.06em;text-wrap:balance;margin:0;font-weight:430}.approach-module__Ga44Ka__hero h1{max-width:11ch;font-size:clamp(4.15rem,7.35vw,7.9rem);line-height:.88}.approach-module__Ga44Ka__heroAside{gap:1.75rem;display:grid}.approach-module__Ga44Ka__heroAside>p,.approach-module__Ga44Ka__sectionIntro>p,.approach-module__Ga44Ka__connectedIntro>p,.approach-module__Ga44Ka__finalCtaAside>p{max-width:43rem;color:var(--color-ink-soft);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.68}.approach-module__Ga44Ka__actions,.approach-module__Ga44Ka__finalCtaActions{flex-wrap:wrap;gap:.75rem;display:flex}.approach-module__Ga44Ka__actions a,.approach-module__Ga44Ka__finalCtaActions a{min-width:13.5rem}.approach-module__Ga44Ka__heroSurface{border-radius:var(--radius-page);background-image:url(/images/approach-material-surface.webp);background-position:50% 52%;background-size:cover;min-height:clamp(15rem,27vw,27rem);margin-top:clamp(4.5rem,7vw,7rem);overflow:hidden}.approach-module__Ga44Ka__capabilityBand{border-top:1px solid var(--line-dark-strong);border-bottom:1px solid var(--line-dark-strong);grid-template-columns:minmax(10rem,2.25fr) minmax(0,9.75fr);margin-top:clamp(1.5rem,2.5vw,2.5rem);display:grid}.approach-module__Ga44Ka__capabilityBand>div{border-right:1px solid var(--line-dark);align-content:space-between;gap:2.5rem;padding:clamp(1.4rem,2.5vw,2.2rem) clamp(1.5rem,3vw,3rem) clamp(1.4rem,2.5vw,2.2rem) 0;display:grid}.approach-module__Ga44Ka__capabilityBand>div>span,.approach-module__Ga44Ka__capabilityBand li>span,.approach-module__Ga44Ka__responseOutcome>span,.approach-module__Ga44Ka__responseCapabilities li>span,.approach-module__Ga44Ka__deliveryNumber,.approach-module__Ga44Ka__deliveryList li>div>span,.approach-module__Ga44Ka__connectedIntro>span,.approach-module__Ga44Ka__principleList>div>span,.approach-module__Ga44Ka__principleList dt,.approach-module__Ga44Ka__mobilePicker>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:600;line-height:1.35}.approach-module__Ga44Ka__capabilityBand>div>span{color:var(--color-violet-deep)}.approach-module__Ga44Ka__capabilityBand>div p{max-width:15ch;font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,1.7vw,1.6rem);line-height:1.08}.approach-module__Ga44Ka__capabilityBand ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.approach-module__Ga44Ka__capabilityBand li{min-width:0;font-family:var(--font-heading);letter-spacing:-.035em;flex-direction:column;justify-content:space-between;gap:2.25rem;padding:clamp(1.4rem,2.5vw,2.2rem) clamp(1rem,2vw,2rem);font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.06;display:flex}.approach-module__Ga44Ka__capabilityBand li+li{border-left:1px solid var(--line-dark)}.approach-module__Ga44Ka__capabilityBand li>span{color:var(--color-ink-soft)}.approach-module__Ga44Ka__startingPoints,.approach-module__Ga44Ka__delivery,.approach-module__Ga44Ka__connectedWork,.approach-module__Ga44Ka__finalCta{padding-top:clamp(6.5rem,10vw,10rem);padding-bottom:clamp(6.5rem,10vw,10rem)}.approach-module__Ga44Ka__startingPoints{background:var(--color-paper)}.approach-module__Ga44Ka__sectionIntro{align-items:start}.approach-module__Ga44Ka__sectionIntro h2,.approach-module__Ga44Ka__connectedIntro h2,.approach-module__Ga44Ka__finalCta h2{max-width:11ch;font-size:clamp(3.6rem,6.5vw,7rem);line-height:.9}.approach-module__Ga44Ka__startingMap{grid-template-columns:minmax(19rem,4.25fr) minmax(0,7.75fr);align-items:stretch;gap:clamp(2rem,5vw,6rem);margin-top:clamp(4.5rem,8vw,8rem);display:grid}.approach-module__Ga44Ka__startingControls{position:relative}.approach-module__Ga44Ka__startingList{border-top:1px solid var(--line-dark-strong);margin:0;padding:0;list-style:none}.approach-module__Ga44Ka__startingList li{border-bottom:1px solid var(--line-dark-strong)}.approach-module__Ga44Ka__startingList button{width:100%;color:var(--color-ink);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:clamp(1.2rem,1.9vw,1.65rem) 1rem;display:grid;position:relative}.approach-module__Ga44Ka__startingList button:before{background:var(--response-rail,currentColor);content:"";transform-origin:50%;width:.22rem;transition:transform var(--duration-medium) var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.approach-module__Ga44Ka__startingList button:hover{background:color-mix(in srgb, var(--color-stone) 42%, var(--color-paper))}.approach-module__Ga44Ka__startingList .approach-module__Ga44Ka__startingButtonActive{background:var(--color-ink);color:var(--color-white)}.approach-module__Ga44Ka__startingList .approach-module__Ga44Ka__startingButtonActive:before{transform:scaleY(1)}.approach-module__Ga44Ka__startingList .approach-module__Ga44Ka__startingButtonActive:hover{background:var(--color-ink)}.approach-module__Ga44Ka__startingList button>span:first-child{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.08em;font-size:.67rem;font-weight:600}.approach-module__Ga44Ka__startingList .approach-module__Ga44Ka__startingButtonActive>span:first-child{color:#fffefab8}.approach-module__Ga44Ka__startingList button strong{max-width:29ch;font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.25rem,1.95vw,1.85rem);font-weight:500;line-height:1.04}.approach-module__Ga44Ka__startingArrow{color:currentColor;opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);font-size:1.2rem;transform:translate(-.4rem)}.approach-module__Ga44Ka__startingButtonActive .approach-module__Ga44Ka__startingArrow,.approach-module__Ga44Ka__startingList button:hover .approach-module__Ga44Ka__startingArrow{opacity:1;transform:translate(0)}.approach-module__Ga44Ka__mobilePicker{display:none}.approach-module__Ga44Ka__responsePanel{--response-deep:var(--color-violet-deep);--response-gutter:clamp(2rem, 4.5vw, 4.5rem);--response-rail:var(--color-teal-bright);--response-wash-a:#8fc0b894;--response-wash-b:#bee0cd6b;--response-wash-c:#d3e5f457;--response-wash-base:#f3f6f5;isolation:isolate;border-top:1px solid var(--line-dark-strong);border-bottom:1px solid var(--line-dark-strong);background:var(--color-paper-light);min-height:43rem;position:relative;overflow:hidden}.approach-module__Ga44Ka__responseToneViolet{--response-deep:var(--color-teal-deep);--response-rail:#8fc0b8;--response-wash-a:#8fc0b894;--response-wash-b:#bee0cd6b;--response-wash-c:#d3e5f457;--response-wash-base:#f3f6f5}.approach-module__Ga44Ka__responseToneTeal{--response-deep:var(--color-violet-deep);--response-rail:#a694c6;--response-wash-a:#8ea7e18f;--response-wash-b:#a694c675;--response-wash-c:#e0a8c247;--response-wash-base:#f4f2f7}.approach-module__Ga44Ka__responseToneIndigo{--response-deep:var(--color-teal-deep);--response-rail:#7dc2cf;--response-wash-a:#7dc2cf8f;--response-wash-b:#9ecce76b;--response-wash-c:#bedccb57;--response-wash-base:#f1f6f6}.approach-module__Ga44Ka__responseToneEmber{--response-deep:color-mix(in srgb, var(--color-ember) 42%, var(--color-night-deep));--response-rail:#dda589;--response-wash-a:#dda5898a;--response-wash-b:#e2b9c966;--response-wash-c:#cbbbe24d;--response-wash-base:#f7f2ef}.approach-module__Ga44Ka__responseTonePlum{--response-deep:#705323;--response-rail:#e8cb7c;--response-wash-a:#e8cb7c8f;--response-wash-b:#e2aa8b66;--response-wash-c:#dccae94d;--response-wash-base:#f8f4e9}.approach-module__Ga44Ka__responseToneForest{--response-deep:var(--color-teal-deep);--response-rail:#7dbaab;--response-wash-a:#7dbaab8f;--response-wash-b:#a799cc66;--response-wash-c:#84b8db4d;--response-wash-base:#f1f5f4}.approach-module__Ga44Ka__responseCanvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .48s;display:block;position:absolute;inset:0}.approach-module__Ga44Ka__responseCanvas[data-ready=true]{opacity:.88}.approach-module__Ga44Ka__responseContent{z-index:1;min-height:43rem;display:grid;position:relative}.approach-module__Ga44Ka__responseBody{min-height:0;animation:approach-module__Ga44Ka__response-enter .36s var(--ease-out) both;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);display:grid}.approach-module__Ga44Ka__responseStatement{padding:clamp(2.5rem, 4.5vw, 4.5rem) var(--response-gutter);grid-area:1/1;align-content:center;gap:1.5rem;display:grid}.approach-module__Ga44Ka__responseStatement h3{max-width:none;color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,3.65vw,3.85rem);font-weight:430;line-height:.92}.approach-module__Ga44Ka__responseHeadlineLine{display:block}.approach-module__Ga44Ka__responseStatement p{max-width:48ch;color:var(--color-ink-soft);margin:0;font-size:1rem;line-height:1.62}.approach-module__Ga44Ka__responseCapabilities{margin:0 var(--response-gutter) var(--response-gutter);border-top:1px solid var(--line-dark-strong);border-bottom:1px solid var(--line-dark-strong);background:0 0;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.approach-module__Ga44Ka__responseCapabilities li{min-height:4.75rem;color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.03em;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:500;line-height:1.08;display:grid}.approach-module__Ga44Ka__responseCapabilities li:nth-child(2n){border-left:1px solid var(--line-dark-strong)}.approach-module__Ga44Ka__responseCapabilities li:nth-child(n+3){border-top:1px solid var(--line-dark-strong)}.approach-module__Ga44Ka__responseCapabilities li>span{color:var(--response-deep)}.approach-module__Ga44Ka__responseOutcome{border-left:1px solid var(--line-dark-strong);background:radial-gradient(circle at 18% 14%, var(--response-wash-a) 0%, transparent 48%), radial-gradient(circle at 82% 72%, var(--response-wash-b) 0%, transparent 56%), radial-gradient(circle at 46% 44%, var(--response-wash-c) 0%, transparent 62%), var(--response-wash-base);color:var(--color-ink);grid-area:1/2/span 2;grid-template-rows:auto minmax(0,1fr);gap:2rem;margin:0;padding:clamp(2rem,4vw,4rem) clamp(1.75rem,3.4vw,3.5rem);display:grid}.approach-module__Ga44Ka__responseOutcome>span{color:var(--response-deep)}.approach-module__Ga44Ka__responseOutcome strong{max-width:19ch;font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;align-self:end;font-size:clamp(1.55rem,2.15vw,2.2rem);font-weight:500;line-height:1.04}.approach-module__Ga44Ka__delivery{border-top:1px solid var(--line-dark);background:var(--color-paper-light);position:relative;overflow:clip}.approach-module__Ga44Ka__deliveryList{isolation:isolate;border-top:1px solid var(--line-dark-strong);margin:clamp(4.5rem,8vw,8rem) 0 0;padding:0;list-style:none;position:relative;overflow:hidden}.approach-module__Ga44Ka__deliveryList:before{z-index:-1;content:"";filter:grayscale()contrast(1.12);background-color:#0000;background-image:linear-gradient(#0c0e141f,#0c0e1494),url(/images/approach-material-surface.webp);background-position:50%,72%;background-repeat:no-repeat;background-size:cover,auto 125%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:33.333%;position:absolute;inset:0 0 0 auto}.approach-module__Ga44Ka__deliveryList li{--delivery-splash:var(--color-violet-bright);border-bottom:1px solid var(--line-dark-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid;position:relative;overflow:hidden}.approach-module__Ga44Ka__deliveryList li:nth-child(2){--delivery-splash:var(--color-teal-bright)}.approach-module__Ga44Ka__deliveryList li:nth-child(3){--delivery-splash:var(--color-ember)}.approach-module__Ga44Ka__deliveryList li:nth-child(4){--delivery-splash:color-mix(in srgb, var(--color-teal) 76%, var(--color-ink))}.approach-module__Ga44Ka__deliveryList li:after{z-index:0;background:radial-gradient(ellipse at 18% 50%, color-mix(in srgb, var(--delivery-splash) 72%, transparent) 0 15%, color-mix(in srgb, var(--delivery-splash) 42%, transparent) 34%, transparent 68%), radial-gradient(circle at 58% 24%, color-mix(in srgb, var(--delivery-splash) 46%, transparent) 0 9%, transparent 43%), radial-gradient(circle at 64% 76%, color-mix(in srgb, var(--delivery-splash) 38%, transparent) 0 8%, transparent 42%);content:"";filter:blur(12px);opacity:0;pointer-events:none;transform-origin:0;width:38%;transition:opacity .36s,transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:-35% auto -35% -8%;transform:translate(-68%)rotate(-5deg)scale(.76)}.approach-module__Ga44Ka__deliveryList li>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.approach-module__Ga44Ka__deliveryList li:hover:after{opacity:.96;transform:translate(-4%)rotate(1deg)scale(1)}.approach-module__Ga44Ka__deliveryList li:hover .approach-module__Ga44Ka__deliveryOutcome strong{color:var(--delivery-splash)}}.approach-module__Ga44Ka__deliveryNumber{color:var(--color-violet-deep);grid-column:1;padding-top:calc(clamp(2rem,3.5vw,3.4rem) + .35rem)}.approach-module__Ga44Ka__deliveryList h3{max-width:16ch;font-family:var(--font-heading);letter-spacing:-.045em;text-wrap:balance;grid-column:2/5;margin:0;padding:clamp(2rem,3.5vw,3.4rem) clamp(1.25rem,3vw,3.5rem) clamp(2rem,3.5vw,3.4rem) 0;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:500;line-height:.98}.approach-module__Ga44Ka__deliveryList>li>p{max-width:39ch;color:var(--color-ink-soft);grid-column:5/9;margin:0;padding:clamp(2rem,3.5vw,3.4rem) clamp(1.5rem,3.5vw,4rem) clamp(2rem,3.5vw,3.4rem) 0;font-size:1rem;line-height:1.62}.approach-module__Ga44Ka__deliveryOutcome{border-left:1px solid var(--line-light-strong);min-height:100%;color:var(--color-white);background:#0c0e146b;grid-column:9/-1;align-content:space-between;gap:1rem;padding:clamp(2rem,3.5vw,3.4rem) clamp(1.5rem,3vw,3rem);display:grid}.approach-module__Ga44Ka__deliveryOutcome>span{color:#fffefaad}.approach-module__Ga44Ka__deliveryOutcome strong{max-width:23ch;font-family:var(--font-heading);letter-spacing:-.035em;transition:color var(--duration-fast) ease;font-size:clamp(1.25rem,1.9vw,1.8rem);font-weight:500;line-height:1.08}.approach-module__Ga44Ka__connectedWork{isolation:isolate;background:var(--color-night);color:var(--color-white);position:relative;overflow:hidden}.approach-module__Ga44Ka__connectedWorkMaterial{z-index:0;pointer-events:none;background-image:url(/images/approach-material-surface.webp);background-position:62% 48%;background-repeat:no-repeat;background-size:max(100rem,118vw);position:absolute;inset:0;overflow:hidden}.approach-module__Ga44Ka__connectedWorkMaterial .approach-module__Ga44Ka__responseCanvas{z-index:0}.approach-module__Ga44Ka__connectedWorkMaterial .approach-module__Ga44Ka__responseCanvas[data-ready=true]{opacity:.82}.approach-module__Ga44Ka__connectedWork:before{z-index:1;background:linear-gradient(90deg, #0c0e1433 0%, #0c0e1447 42%, #0c0e14e6 78%, var(--color-night-deep) 100%), linear-gradient(180deg, #0c0e1414, #0c0e146b);content:"";pointer-events:none;position:absolute;inset:0}.approach-module__Ga44Ka__connectedIntro{z-index:2;grid-template-columns:minmax(7rem,1.5fr) minmax(20rem,6.5fr) minmax(18rem,4fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.approach-module__Ga44Ka__connectedIntro>span{color:var(--color-violet-bright);padding-top:.4rem}.approach-module__Ga44Ka__connectedIntro h2{max-width:12ch;color:var(--color-white)}.approach-module__Ga44Ka__connectedIntro>p{color:#fffefad1}.approach-module__Ga44Ka__principleList{z-index:2;border-top:1px solid var(--line-light-strong);border-bottom:1px solid var(--line-light-strong);background:#0c0e1494;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(6rem,10vw,10rem) 0 0;padding:0;display:grid;position:relative}.approach-module__Ga44Ka__principleList>div{--principle-hover-accent:var(--color-violet-bright);min-height:clamp(17rem,24vw,23rem);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;grid-template-rows:auto 1fr;grid-template-columns:2.5rem minmax(0,1fr);gap:1.5rem 1rem;padding:clamp(1.75rem,3vw,2.75rem);display:grid}.approach-module__Ga44Ka__principleList>div:nth-child(2){--principle-hover-accent:var(--color-teal-bright)}.approach-module__Ga44Ka__principleList>div:nth-child(3){--principle-hover-accent:#d99a82}.approach-module__Ga44Ka__principleList>div+div{border-left:1px solid var(--line-light-strong)}.approach-module__Ga44Ka__principleList>div>span{color:#fffefa85;transition:color var(--duration-fast) ease}.approach-module__Ga44Ka__principleList dt{color:var(--color-white);transition:color var(--duration-fast) ease}.approach-module__Ga44Ka__principleList dd{color:#fffefad6;max-width:27ch;font-family:var(--font-heading);letter-spacing:-.035em;grid-column:1/-1;align-self:end;margin:0;font-size:clamp(1.45rem,2.35vw,2.3rem);line-height:1.12}@media (hover:hover) and (pointer:fine){.approach-module__Ga44Ka__principleList>div:hover{box-shadow:inset 0 2px var(--principle-hover-accent);background:#fffefa0e}.approach-module__Ga44Ka__principleList>div:hover>span,.approach-module__Ga44Ka__principleList>div:hover dt{color:var(--principle-hover-accent)}}.approach-module__Ga44Ka__finalCta{isolation:isolate;border-bottom:1px solid var(--line-dark);background:var(--color-paper);position:relative;overflow:hidden}.approach-module__Ga44Ka__finalCtaLayout{align-items:end}.approach-module__Ga44Ka__finalCtaAside{border-top:1px solid var(--line-dark-strong);gap:2rem;padding-top:1.5rem;display:grid}@keyframes approach-module__Ga44Ka__response-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px) and (min-height:820px){.approach-module__Ga44Ka__startingMap[data-scroll-sequence=true]{align-items:start;min-height:calc(43rem + 150vh)}.approach-module__Ga44Ka__startingMap[data-scroll-sequence=true] .approach-module__Ga44Ka__startingControls,.approach-module__Ga44Ka__startingMap[data-scroll-sequence=true] .approach-module__Ga44Ka__responsePanel{top:calc(var(--site-nav-stuck-height) + 1.5rem);position:sticky}}@media (max-width:1050px){.approach-module__Ga44Ka__capabilityBand{grid-template-columns:minmax(0,1fr)}.approach-module__Ga44Ka__capabilityBand>div{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:end;padding-right:0}.approach-module__Ga44Ka__capabilityBand>div p{text-align:right;max-width:none}.approach-module__Ga44Ka__capabilityBand ul{grid-template-columns:repeat(5,minmax(8rem,1fr))}}@media (max-width:900px){.approach-module__Ga44Ka__heroLayout,.approach-module__Ga44Ka__sectionIntro,.approach-module__Ga44Ka__finalCtaLayout{grid-template-columns:minmax(0,1fr);gap:2rem}.approach-module__Ga44Ka__hero h1,.approach-module__Ga44Ka__sectionIntro h2,.approach-module__Ga44Ka__finalCta h2{max-width:12ch}.approach-module__Ga44Ka__startingMap{grid-template-columns:minmax(0,1fr)}.approach-module__Ga44Ka__startingList{border-left:1px solid var(--line-dark-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.approach-module__Ga44Ka__startingList li{border-right:1px solid var(--line-dark-strong)}.approach-module__Ga44Ka__startingList button{grid-template-columns:2rem minmax(0,1fr);align-content:space-between;height:100%;min-height:7.5rem;padding:1.25rem}.approach-module__Ga44Ka__startingArrow{display:none}.approach-module__Ga44Ka__connectedIntro{grid-template-columns:7rem minmax(0,1fr)}.approach-module__Ga44Ka__connectedIntro>p{grid-column:2}}@media (max-width:720px){.approach-module__Ga44Ka__capabilityBand ul{grid-template-columns:minmax(0,1fr)}.approach-module__Ga44Ka__capabilityBand li{flex-direction:row;align-items:end;min-height:5.5rem;padding:1.25rem 0}.approach-module__Ga44Ka__capabilityBand li+li{border-top:1px solid var(--line-dark);border-left:0}.approach-module__Ga44Ka__startingList{display:none}.approach-module__Ga44Ka__mobilePicker{gap:.75rem;display:grid}.approach-module__Ga44Ka__mobilePicker>span{color:var(--color-ink-soft)}.approach-module__Ga44Ka__mobilePicker select{border:1px solid var(--line-dark-strong);background:var(--color-paper-light);width:100%;min-height:3.5rem;color:var(--color-ink);font-family:var(--font-heading);border-radius:0;padding:.85rem 2.75rem .85rem 1rem;font-size:1rem}.approach-module__Ga44Ka__responsePanel,.approach-module__Ga44Ka__responseContent{min-height:38rem}.approach-module__Ga44Ka__responsePanel{--response-gutter:1.5rem}.approach-module__Ga44Ka__responseContent{min-height:38rem}.approach-module__Ga44Ka__responseBody{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.approach-module__Ga44Ka__responseStatement{padding:2rem var(--response-gutter);grid-area:1/1}.approach-module__Ga44Ka__responseStatement h3{max-width:none;font-size:clamp(2.55rem,10vw,4.25rem)}.approach-module__Ga44Ka__responseCapabilities{border-bottom:0;grid-area:2/1;margin-bottom:0}.approach-module__Ga44Ka__responseOutcome{min-height:11rem;padding:1.75rem var(--response-gutter);border-top:1px solid var(--line-dark-strong);border-left:0;grid-area:3/1}.approach-module__Ga44Ka__deliveryList li{grid-template-columns:2rem minmax(0,1fr);align-items:start}.approach-module__Ga44Ka__deliveryList:before{display:none}.approach-module__Ga44Ka__deliveryNumber{grid-column:1;padding-top:2.35rem}.approach-module__Ga44Ka__deliveryList h3{grid-column:2;padding:2rem 0 0}.approach-module__Ga44Ka__deliveryList>li>p{grid-column:2;padding:1rem 0 2rem}.approach-module__Ga44Ka__deliveryOutcome{border-top:1px solid var(--line-dark-strong);background:linear-gradient(#0c0e144d,#0c0e14ad) 50%/cover,url(/images/approach-material-surface.webp) 70% 48%/180%;border-left:0;grid-column:1/-1;min-height:10.5rem;padding:1.5rem}.approach-module__Ga44Ka__deliveryList li:nth-child(2) .approach-module__Ga44Ka__deliveryOutcome{background-position:50%,48% 42%}.approach-module__Ga44Ka__deliveryList li:nth-child(3) .approach-module__Ga44Ka__deliveryOutcome{background-position:50%,82% 60%}.approach-module__Ga44Ka__deliveryList li:nth-child(4) .approach-module__Ga44Ka__deliveryOutcome{background-position:50%,58% 72%}.approach-module__Ga44Ka__connectedIntro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.approach-module__Ga44Ka__connectedIntro>p{grid-column:auto}.approach-module__Ga44Ka__principleList>div{grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);gap:1rem;min-height:0;padding:1.75rem 0}.approach-module__Ga44Ka__principleList{background:#0c0e14b3;grid-template-columns:minmax(0,1fr);margin-top:4.5rem}.approach-module__Ga44Ka__principleList>div+div{border-top:1px solid var(--line-light-strong);border-left:0}.approach-module__Ga44Ka__principleList dd{grid-column:2;align-self:start;max-width:32ch}}@media (max-width:640px){.approach-module__Ga44Ka__hero{padding-top:8.5rem;padding-bottom:4rem}.approach-module__Ga44Ka__hero h1{letter-spacing:-.055em;max-width:none;font-size:clamp(2.85rem,13.7vw,4.7rem);line-height:.91}.approach-module__Ga44Ka__heroAside>p,.approach-module__Ga44Ka__sectionIntro>p,.approach-module__Ga44Ka__connectedIntro>p,.approach-module__Ga44Ka__finalCtaAside>p{font-size:1rem}.approach-module__Ga44Ka__actions,.approach-module__Ga44Ka__finalCtaActions{width:100%;display:grid}.approach-module__Ga44Ka__actions a,.approach-module__Ga44Ka__finalCtaActions a{width:100%;min-width:0}.approach-module__Ga44Ka__heroSurface{border-radius:var(--radius-inset);background-position:62%;min-height:15rem;margin-top:3rem}.approach-module__Ga44Ka__capabilityBand{margin-top:1.5rem}.approach-module__Ga44Ka__capabilityBand>div{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.approach-module__Ga44Ka__capabilityBand>div p{text-align:left}.approach-module__Ga44Ka__capabilityBand li{font-size:1.25rem}.approach-module__Ga44Ka__startingPoints,.approach-module__Ga44Ka__delivery,.approach-module__Ga44Ka__connectedWork,.approach-module__Ga44Ka__finalCta{padding-top:5rem;padding-bottom:5rem}.approach-module__Ga44Ka__sectionIntro h2,.approach-module__Ga44Ka__connectedIntro h2,.approach-module__Ga44Ka__finalCta h2{overflow-wrap:anywhere;letter-spacing:-.052em;max-width:none;font-size:clamp(2.7rem,12.5vw,4.5rem);line-height:.92}.approach-module__Ga44Ka__startingMap{gap:1.5rem;margin-top:3.5rem}.approach-module__Ga44Ka__responsePanel,.approach-module__Ga44Ka__responseContent{min-height:36rem}.approach-module__Ga44Ka__responsePanel{--response-gutter:1.25rem;border-radius:0}.approach-module__Ga44Ka__responseStatement{padding:1.75rem var(--response-gutter) 2rem}.approach-module__Ga44Ka__responseStatement h3{font-size:clamp(2.35rem,11.5vw,3.7rem)}.approach-module__Ga44Ka__responseStatement p{font-size:.95rem}.approach-module__Ga44Ka__responseCapabilities{grid-template-columns:minmax(0,1fr)}.approach-module__Ga44Ka__responseCapabilities li{border-top:0;border-left:0;min-height:3.75rem}.approach-module__Ga44Ka__responseCapabilities li:nth-child(2n){border-left:0}.approach-module__Ga44Ka__responseCapabilities li:nth-child(n+3){border-top:0}.approach-module__Ga44Ka__responseCapabilities li+li{border-top:1px solid var(--line-dark-strong)}.approach-module__Ga44Ka__responseHeadlineLine{display:inline}.approach-module__Ga44Ka__responseHeadlineLine:not(:last-child):after{content:" "}.approach-module__Ga44Ka__responseOutcome{gap:.65rem}.approach-module__Ga44Ka__responseOutcome strong{max-width:28ch;font-size:1.45rem}.approach-module__Ga44Ka__deliveryList{margin-top:3.5rem}.approach-module__Ga44Ka__deliveryList h3{max-width:none;font-size:clamp(1.8rem,9vw,2.75rem)}.approach-module__Ga44Ka__deliveryOutcome strong{max-width:none;font-size:1.35rem}.approach-module__Ga44Ka__connectedWork:before{background-position:50%;background-size:cover}.approach-module__Ga44Ka__connectedWorkMaterial{background-position:46% 25%;background-size:auto 105%}.approach-module__Ga44Ka__principleList dd{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.approach-module__Ga44Ka__startingList button,.approach-module__Ga44Ka__startingList button:before,.approach-module__Ga44Ka__startingArrow{transition:none}.approach-module__Ga44Ka__responseBody{animation:none}.approach-module__Ga44Ka__responseCanvas,.approach-module__Ga44Ka__deliveryList li:after,.approach-module__Ga44Ka__deliveryOutcome strong,.approach-module__Ga44Ka__principleList>div,.approach-module__Ga44Ka__principleList>div>span,.approach-module__Ga44Ka__principleList dt{transition:none}}@media (forced-colors:active){.approach-module__Ga44Ka__heroSurface{background:canvas}.approach-module__Ga44Ka__deliveryList:before,.approach-module__Ga44Ka__deliveryList li:after,.approach-module__Ga44Ka__connectedWorkMaterial,.approach-module__Ga44Ka__connectedWork:before,.approach-module__Ga44Ka__watercolourField{display:none}.approach-module__Ga44Ka__deliveryOutcome,.approach-module__Ga44Ka__principleList{color:canvas;background:canvastext}.approach-module__Ga44Ka__deliveryList li:hover .approach-module__Ga44Ka__deliveryOutcome strong{color:canvas}.approach-module__Ga44Ka__principleList>div:hover{background:canvastext;box-shadow:inset 0 2px canvas}.approach-module__Ga44Ka__principleList>div:hover>span,.approach-module__Ga44Ka__principleList>div:hover dt{color:canvas}.approach-module__Ga44Ka__startingList .approach-module__Ga44Ka__startingButtonActive{color:highlighttext;background:highlight}.approach-module__Ga44Ka__startingList .approach-module__Ga44Ka__startingButtonActive>span:first-child{color:highlighttext}.approach-module__Ga44Ka__startingList .approach-module__Ga44Ka__startingButtonActive:before{background:highlighttext}.approach-module__Ga44Ka__responsePanel{color:canvastext;background:canvas}.approach-module__Ga44Ka__responseCapabilities,.approach-module__Ga44Ka__responseOutcome{background:canvas}}
