section.about-editorial.svelte-kjdrtr{overflow:visible}.about-editorial.svelte-kjdrtr .ae-intro:where(.svelte-kjdrtr) p:where(.svelte-kjdrtr){max-width:none;font-size:clamp(1.25rem,1.05rem + 1cqi,1.5rem);font-weight:450;line-height:1.45;text-wrap:pretty}.approach-sequence.svelte-kjdrtr{list-style:none;padding:0;margin:0;--step-axis: .8rem;--step-heading-center: .8rem;--step-accent: var(--color-primary, #0000ff)}.approach-step.svelte-kjdrtr{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr) minmax(9rem,36%);column-gap:.75rem;padding-bottom:1.75rem;align-items:start}.approach-step.svelte-kjdrtr:not(:last-child):before,.approach-step.svelte-kjdrtr:not(:last-child):after{content:"";position:absolute;left:var(--step-axis);top:var(--step-heading-center);height:100%;width:1px;background:var(--step-accent);pointer-events:none}.approach-step.svelte-kjdrtr:not(:last-child):after{display:none}.approach-number.svelte-kjdrtr{position:relative;padding-left:1.65rem;color:var(--step-accent);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1.6rem}.approach-number.svelte-kjdrtr:before{content:"";position:absolute;left:var(--step-axis);top:var(--step-heading-center);width:.5rem;height:1px;background:var(--step-accent)}.approach-number.svelte-kjdrtr:after{content:"";position:absolute;left:var(--step-axis);top:var(--step-heading-center);transform:translate(-50%,-50%);width:7px;height:7px;box-sizing:border-box;border:1px solid var(--step-accent);border-radius:50%;background:var(--step-accent)}.approach-copy.svelte-kjdrtr{min-width:0}.approach-step--cta.svelte-kjdrtr{padding-bottom:0}.approach-step--cta.svelte-kjdrtr h3:where(.svelte-kjdrtr){grid-column:2 / -1}.approach-step--cta.svelte-kjdrtr a:where(.svelte-kjdrtr){display:inline-flex;align-items:baseline;gap:.5rem;min-height:44px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.approach-step--cta.svelte-kjdrtr a:where(.svelte-kjdrtr):hover{color:var(--step-accent)}.approach-step--cta.svelte-kjdrtr a:where(.svelte-kjdrtr):focus-visible{outline:2px solid var(--step-accent);outline-offset:4px}.approach-sequence.svelte-kjdrtr h3:where(.svelte-kjdrtr){margin:0 0 .5rem;font-size:1.25rem;font-weight:450;line-height:1.6rem;letter-spacing:-.025em}.approach-sequence.svelte-kjdrtr p:where(.svelte-kjdrtr){margin:0;font-size:.875rem;line-height:1.6;text-wrap:pretty}.approach-art.svelte-kjdrtr{position:relative;width:100%;aspect-ratio:1;overflow:hidden;isolation:isolate;mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.approach-art.svelte-kjdrtr img:where(.svelte-kjdrtr){position:absolute;width:300%;height:200%;max-width:none;left:0;top:0;filter:contrast(1.08) brightness(1.015)}.approach-step.svelte-kjdrtr:nth-child(3n+2) img:where(.svelte-kjdrtr){left:-100%}.approach-step.svelte-kjdrtr:nth-child(3n) img:where(.svelte-kjdrtr){left:-200%}.approach-step.svelte-kjdrtr:nth-child(n+4) img:where(.svelte-kjdrtr){top:-100%}.approach-step.svelte-kjdrtr .approach-art--single:where(.svelte-kjdrtr) img:where(.svelte-kjdrtr){width:100%;height:100%;left:0;top:0}[data-theme=dark] .approach-art.svelte-kjdrtr{mix-blend-mode:screen;filter:invert(1) grayscale(1)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.approach-step.svelte-kjdrtr{view-timeline-name:--approach-step;view-timeline-axis:block}.approach-step.svelte-kjdrtr:not(:last-child):before{opacity:.22}.approach-step.svelte-kjdrtr:not(:last-child):after{display:block;transform-origin:top;animation:svelte-kjdrtr-approach-line-fill linear both;animation-timeline:--approach-step;animation-range:entry 0% cover 65%}.approach-number.svelte-kjdrtr:after{animation:svelte-kjdrtr-approach-node-arrive linear both;animation-timeline:--approach-step;animation-range:entry 0% cover 45%}}}@keyframes svelte-kjdrtr-approach-line-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-kjdrtr-approach-node-arrive{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 0 transparent}55%{transform:translate(-50%,-50%) scale(1.35);box-shadow:0 0 0 5px color-mix(in srgb,var(--step-accent) 14%,transparent)}}@container about-editorial (max-width: 34rem){.approach-step.svelte-kjdrtr{grid-template-columns:2.75rem minmax(0,1fr);column-gap:.5rem;padding-bottom:1.5rem}.approach-number.svelte-kjdrtr{padding-left:1.4rem}.approach-art.svelte-kjdrtr{grid-column:2;width:min(100%,10rem);justify-self:end;margin-top:.75rem}}
