.hero_notes__LgsX9{inset:0;z-index:6;--note-gap:clamp(22px,3vw,48px)}.hero_note__Uswqp,.hero_notes__LgsX9{position:absolute;pointer-events:none}.hero_note__Uswqp{top:0;width:clamp(172px,15vw,224px);display:block;padding:var(--space-2) var(--space-3);border-radius:var(--r-card);text-decoration:none;opacity:0;visibility:hidden;will-change:transform,opacity;box-shadow:0 1px 2px color-mix(in srgb,var(--ink-0) 4%,transparent),0 18px 40px -22px color-mix(in srgb,var(--ink-0) 34%,transparent);transition:box-shadow var(--dur-hover-out) var(--ease-settle),background-color var(--dur-hover-out) var(--ease-settle)}.hero_noteInner__LUwFH{display:grid;grid-gap:3px;gap:3px;transition:transform .22s var(--ease-ui)}.hero_note__Uswqp[data-side=left]{right:50%;text-align:right}.hero_note__Uswqp[data-side=left] .hero_noteInner__LUwFH{justify-items:end}.hero_note__Uswqp[data-side=right]{left:50%}.hero_note__Uswqp:focus-visible,.hero_note__Uswqp:hover{box-shadow:0 1px 2px color-mix(in srgb,var(--ink-0) 5%,transparent),0 24px 56px -22px color-mix(in srgb,var(--ink-0) 42%,transparent)}.hero_note__Uswqp:focus-visible .hero_noteInner__LUwFH,.hero_note__Uswqp:hover .hero_noteInner__LUwFH{transform:translateY(var(--lift-hover));transition:transform var(--dur-hover-in) var(--ease-settle)}.hero_noteInner__LUwFH{transition:transform var(--dur-hover-out) var(--ease-settle),opacity var(--dur-hover-out) var(--ease-settle)}.hero_notes__LgsX9:has([data-live]) .hero_note__Uswqp:not([data-live]) .hero_noteInner__LUwFH{opacity:.6}.hero_note__Uswqp[data-live]{box-shadow:0 1px 2px color-mix(in srgb,var(--ink-0) 5%,transparent),0 26px 60px -22px color-mix(in srgb,var(--ink-0) 44%,transparent)}.hero_note__Uswqp[data-live] .hero_noteLabel__vSm6f{color:var(--ink-0)}.hero_note__Uswqp[data-live]:after{background:color-mix(in srgb,var(--note-accent,var(--ink-2)) 55%,transparent)}.hero_note__Uswqp[data-live]:before{background:var(--note-accent,var(--ink-2));opacity:1}.hero_note__Uswqp[data-live] .hero_noteRule__pjYl3{background:color-mix(in srgb,var(--note-accent,var(--ink-2)) 45%,transparent)}.hero_note__Uswqp:after{content:"";position:absolute;top:calc(var(--space-2) + .62em);width:var(--note-gap);height:1px;background:var(--hair);transform:scaleX(var(--note-draw,0))}.hero_note__Uswqp[data-side=left]:after{left:100%;transform-origin:100% 50%}.hero_note__Uswqp[data-side=right]:after{right:100%;transform-origin:0 50%}.hero_note__Uswqp:before{content:"";position:absolute;top:calc(var(--space-2) + .62em - 1.5px);width:4px;height:4px;border-radius:50%;background:var(--ink-2);opacity:.55}.hero_note__Uswqp[data-side=left]:before{left:calc(100% + var(--note-gap) - 4px)}.hero_note__Uswqp[data-side=right]:before{right:calc(100% + var(--note-gap) - 4px)}.hero_noteIndex__2bNjs{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;color:var(--ink-2)}.hero_noteRule__pjYl3{flex:1 1;height:1px;min-width:10px;background:var(--hair)}.hero_noteLabel__vSm6f{font-weight:500;font-size:var(--text-small);line-height:1.3;color:var(--ink-1)}.hero_noteOutcome__mW4pu{font-size:var(--text-caption);line-height:1.45;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.hero_noteInner__LUwFH,.hero_note__Uswqp{transition:none}}.Section_section__g4Hij{padding-block:clamp(56px,9vw,var(--section-y));scroll-margin-top:88px}.Section_sectionCompact__MaQyk{padding-block:clamp(28px,5vw,48px)}.Section_sectionFill__C2TgM{min-height:100dvh;padding-block:clamp(40px,6vh,76px);display:flex;flex-direction:column}.Section_sectionFill__C2TgM .Section_inner__Ldzrp{flex:1 1;min-height:0;display:flex;flex-direction:column}.Section_sectionFill__C2TgM .Section_header__lbFBU{margin-bottom:clamp(18px,3vh,34px)}.Section_section__g4Hij+.Section_section__g4Hij{border-top:1px solid var(--sep)}.Section_inner__Ldzrp{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.Section_header__lbFBU{max-width:var(--measure);margin-bottom:clamp(28px,4vw,44px)}.Section_lede__n3qev{font-size:clamp(17px,2vw,19px);color:var(--ink-1);max-width:60ch;margin:14px 0 0}