.section[data-astro-cid-sh445jdo]{padding-block:var(--section-y);position:relative}.section[data-astro-cid-sh445jdo]+.tone-light[data-astro-cid-sh445jdo],.tone-light[data-astro-cid-sh445jdo]+.section[data-astro-cid-sh445jdo].tone-light{border-top:var(--bw) solid var(--color-border)}.narrow[data-astro-cid-sh445jdo]{max-width:var(--measure-narrow)}.section-head[data-astro-cid-sh445jdo]{margin-bottom:var(--section-head-gap)}.section-head[data-astro-cid-sh445jdo] .lead{margin-top:var(--space-4)}.section-head[data-astro-cid-sh445jdo].centered{text-align:center}.tone-alt[data-astro-cid-sh445jdo]{background:var(--color-bg-alt)}.tone-dark[data-astro-cid-sh445jdo]{background:var(--color-bg-dark);color:var(--color-text-on-dark);--color-accent: var(--color-accent-on-dark);--icon-accent: var(--color-accent-on-dark)}.tone-dark[data-astro-cid-sh445jdo] h2,.tone-dark[data-astro-cid-sh445jdo] h3,.tone-dark[data-astro-cid-sh445jdo] h4{color:var(--color-text-on-dark)}.tone-dark[data-astro-cid-sh445jdo] .lead,.tone-dark[data-astro-cid-sh445jdo] p{color:var(--color-muted-on-dark)}.tone-dark[data-astro-cid-sh445jdo] .eyebrow{color:var(--color-accent-on-dark)}.tone-dark[data-astro-cid-sh445jdo] :is(h2,h3,.num,.eyebrow){text-shadow:0 0 var(--dark-glow) color-mix(in srgb,var(--color-accent) var(--dark-glow-mix),transparent),0 0 calc(var(--dark-glow) * .3) color-mix(in srgb,currentColor var(--dark-glow-core),transparent)}@media(prefers-reduced-motion:no-preference){.tone-dark[data-astro-cid-sh445jdo] .num{animation:phosphor-flicker var(--dark-flicker-dur) steps(1,end) infinite}}@keyframes phosphor-flicker{0%,93%,to{opacity:1}94%{opacity:.8}96%{opacity:1}97%{opacity:.86}}.hero[data-astro-cid-j7pv25f6]{padding-block:var(--hero-pad-top) var(--section-y);position:relative;min-height:var(--hero-min-h);display:grid;align-content:center;isolation:isolate}.hero-earth[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 auto;z-index:-1;width:100%;height:calc(100% + var(--earth-bleed));pointer-events:none;mask-image:linear-gradient(to bottom,#000 calc(100% - var(--earth-bleed) - var(--earth-bleed-lead)),transparent)}#produits{padding-top:var(--section-y-before-offer);padding-bottom:var(--section-y-after-offer)}@media(max-width:59.99em){.hero[data-astro-cid-j7pv25f6]{align-content:start}#produits{padding-top:calc(var(--earth-bleed) + var(--space-4))}}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6);align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-hero);font-size:var(--fs-h1-hero);line-height:var(--lh-hero);letter-spacing:var(--tracking-hero)}.typer[data-astro-cid-j7pv25f6]{display:inline-block;white-space:nowrap;color:var(--typer-color)}.typer-caret[data-astro-cid-j7pv25f6]{display:none;width:calc(var(--typer-caret-pitch) * var(--typer-caret-cols));height:calc(var(--typer-caret-pitch) * var(--typer-caret-rows));margin-left:var(--typer-caret-gap);vertical-align:baseline;background-image:radial-gradient(circle,var(--typer-caret-color) calc(var(--typer-caret-pitch) * var(--typer-caret-dot)),transparent calc(var(--typer-caret-pitch) * var(--typer-caret-dot) + .012em));background-size:var(--typer-caret-pitch) var(--typer-caret-pitch)}.typer[data-astro-cid-j7pv25f6].is-on .typer-caret[data-astro-cid-j7pv25f6]{display:inline-block;animation:typer-blink var(--typer-blink) steps(1) infinite}.typer[data-astro-cid-j7pv25f6].is-typing .typer-caret[data-astro-cid-j7pv25f6]{animation:none}@keyframes typer-blink{50%{opacity:0}}.hero-lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);font-size:var(--fs-hero-lead);line-height:var(--lh-lead);color:var(--color-text-muted)}.hero-punch[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--tracking-punch);font-size:var(--fs-punch);line-height:var(--lh-snug);color:var(--color-quaternary)}.hero-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(min-width:60em){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:var(--space-5)}}.offers[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4)}.offer[data-astro-cid-j7pv25f6]{position:relative;display:grid;background:var(--color-surface);border:var(--bw) solid var(--color-border);border-radius:var(--radius);transition:border-color var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease)}.offer[data-astro-cid-j7pv25f6]:hover,.offer[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.offer[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:var(--space-1)}.offer-block[data-astro-cid-j7pv25f6]{padding:var(--card-pad)}.offer-block[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:var(--fs-ui);margin-top:var(--space-3)}.offer-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.offer-head[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{min-width:0}.offer-head[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{flex:none}.kicker[data-astro-cid-j7pv25f6],.pillar-n[data-astro-cid-j7pv25f6],.role[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted)}.idx[data-astro-cid-j7pv25f6]{color:var(--color-accent);margin-right:var(--space-2-5)}.offer-head[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.offer-platform[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:is(h3,h4){font-size:var(--fs-offer-hero);border-bottom:var(--offer-underline) solid var(--color-accent);padding-bottom:var(--space-2)}.offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:var(--fs-md)}.offer-sub[data-astro-cid-j7pv25f6]{border-top:var(--bw) dashed var(--color-border-strong);border-radius:0 0 var(--radius) var(--radius)}.offer-services[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-xl)}.offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate}.offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6]:first-child{border-radius:var(--radius) var(--radius) 0 0}.offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(135deg,transparent 0 var(--hatch-gap),var(--color-hatch) var(--hatch-gap) calc(var(--hatch-gap) + var(--bw)));opacity:0;transition:opacity var(--dur-slow) var(--ease)}.offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6]:is(:hover,:focus-within):before{opacity:1}.offer-services[data-astro-cid-j7pv25f6]{background:var(--color-bg)}.more[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:1fr}.more[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{overflow:hidden}.more[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:var(--fs-ui);padding-top:var(--space-3);margin-top:var(--space-3);border-top:var(--bw) solid var(--color-border)}.plus[data-astro-cid-j7pv25f6]{display:none}@media(hover:hover)and (pointer:fine){.more[data-astro-cid-j7pv25f6]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-reveal) var(--ease),opacity var(--dur-slow) var(--ease)}.offer[data-astro-cid-j7pv25f6]:hover .more[data-astro-cid-j7pv25f6],.offer[data-astro-cid-j7pv25f6]:focus-within .more[data-astro-cid-j7pv25f6]{grid-template-rows:1fr;opacity:1}.plus[data-astro-cid-j7pv25f6]{display:block;position:absolute;top:var(--space-4);right:var(--space-4);width:var(--mark-size);height:var(--mark-size);border:var(--bw) solid var(--color-border-strong);border-radius:50%;transition:transform var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease)}.plus[data-astro-cid-j7pv25f6]:before,.plus[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;top:50%;width:var(--space-2-5);height:var(--stroke-ui);background:var(--color-text);transform:translate(-50%,-50%)}.plus[data-astro-cid-j7pv25f6]:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--dur-slow) var(--ease)}.offer[data-astro-cid-j7pv25f6]:hover .plus[data-astro-cid-j7pv25f6],.offer[data-astro-cid-j7pv25f6]:focus-within .plus[data-astro-cid-j7pv25f6]{border-color:var(--color-text)}.offer[data-astro-cid-j7pv25f6]:hover .plus[data-astro-cid-j7pv25f6]:after,.offer[data-astro-cid-j7pv25f6]:focus-within .plus[data-astro-cid-j7pv25f6]:after{transform:translate(-50%,-50%) rotate(0)}.offer[data-astro-cid-j7pv25f6] .offer-head[data-astro-cid-j7pv25f6]{padding-right:var(--space-6)}.offer-sub[data-astro-cid-j7pv25f6] .offer-head[data-astro-cid-j7pv25f6]{padding-right:0}}@media(min-width:60em){.offers[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;min-height:var(--offer-c-min-h)}.offer-platform[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.offer-head[data-astro-cid-j7pv25f6]{flex-wrap:nowrap}}.narr{display:none}@media(min-width:60em)and (hover:hover)and (pointer:fine){.offer[data-astro-cid-j7pv25f6]:hover,.offer[data-astro-cid-j7pv25f6]:focus-visible{box-shadow:none}.offer-services[data-astro-cid-j7pv25f6]{overflow:hidden}.offer-services[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{grid-template-rows:1fr;opacity:1}.offer-services[data-astro-cid-j7pv25f6] .plus[data-astro-cid-j7pv25f6]{display:none}.offer-services[data-astro-cid-j7pv25f6] .offer-head[data-astro-cid-j7pv25f6]{padding-right:0}.offers[data-astro-cid-j7pv25f6].has-narr .offer-platform[data-astro-cid-j7pv25f6]{overflow:hidden}.offers[data-astro-cid-j7pv25f6].has-narr .offer-platform[data-astro-cid-j7pv25f6] .plus[data-astro-cid-j7pv25f6]{display:none}.offers[data-astro-cid-j7pv25f6].has-narr .offer-platform[data-astro-cid-j7pv25f6] .offer-head[data-astro-cid-j7pv25f6]{padding-right:0}.offers[data-astro-cid-j7pv25f6].has-narr .offer-platform[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offers[data-astro-cid-j7pv25f6].has-narr .offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6]{cursor:default;transition:background-color var(--dur-base) var(--ease)}.offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6].is-active{background:var(--color-bg-alt)}.offer-platform[data-astro-cid-j7pv25f6] .offer-block[data-astro-cid-j7pv25f6].is-active:after{content:"";position:absolute;right:0;top:var(--card-pad);bottom:var(--card-pad);width:var(--bw-focus);background:var(--color-accent)}.offers[data-astro-cid-j7pv25f6] .narr{display:block;position:absolute;inset:0;overflow:auto;padding:var(--card-pad);background:var(--color-surface);opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease),visibility 0s linear var(--dur-slow)}.offers[data-astro-cid-j7pv25f6] .narr.is-on{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease)}.offers[data-astro-cid-j7pv25f6] .narr .kicker{margin-bottom:var(--space-3);color:var(--color-accent)}.offers[data-astro-cid-j7pv25f6] .narr-title{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}.offers[data-astro-cid-j7pv25f6] .narr-text{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--bw) solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-ui);line-height:var(--lh-lead)}}.pillars[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:var(--space-4)}.pillar[data-astro-cid-j7pv25f6]{background:var(--color-surface-dark);border:var(--bw) solid var(--color-border-dark);border-radius:var(--radius);overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:var(--color-text-on-dark);transition:border-color var(--dur-slow) var(--ease),transform var(--dur-paper) var(--ease),box-shadow var(--dur-paper) var(--ease)}.pillar[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-border-dark-hover);transform:translate(var(--paper-shift),var(--paper-shift));box-shadow:var(--shadow-paper-dark)}.pillar-visual[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 7;display:grid;place-items:center;background-color:var(--color-bg-dark);background-image:repeating-linear-gradient(135deg,transparent 0 var(--hatch-gap),var(--color-hatch-dark) var(--hatch-gap) calc(var(--hatch-gap) + var(--bw)));border-bottom:var(--bw) solid var(--color-border-dark);color:var(--color-muted-on-dark);--icon-accent: var(--color-secondary-on-dark)}.pillar-visual[data-astro-cid-j7pv25f6] .icon-wide{height:var(--icon-card);width:auto;max-width:calc(100% - var(--space-4))}.pillar-body[data-astro-cid-j7pv25f6]{padding:var(--space-4) var(--card-pad-sm) var(--card-pad-sm)}.pillar[data-astro-cid-j7pv25f6] .pillar-n[data-astro-cid-j7pv25f6]{color:var(--color-secondary-on-dark)}.pillar[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:var(--space-2) 0 var(--space-3)}.pillar-body[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{font-size:var(--fs-ui)}@media(min-width:52em){.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.stats[data-astro-cid-j7pv25f6]{margin-top:var(--space-7);display:grid;border-top:var(--bw) solid var(--color-border-dark)}.stat[data-astro-cid-j7pv25f6]{padding:var(--space-5) 0;border-bottom:var(--bw) solid var(--color-border-dark)}.num[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--tracking-num);font-size:var(--fs-stat);line-height:var(--lh-num);color:var(--color-text-on-dark)}.num[data-astro-cid-j7pv25f6] .unit[data-astro-cid-j7pv25f6]{color:var(--color-secondary-on-dark)}.stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);color:var(--color-muted-on-dark);font-size:var(--fs-ui);max-width:var(--measure-stat)}@media(min-width:52em){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);border-bottom:var(--bw) solid var(--color-border-dark)}.stat[data-astro-cid-j7pv25f6]{border-bottom:0;padding:var(--space-5) var(--space-5) var(--space-5) 0}.stat[data-astro-cid-j7pv25f6]+.stat[data-astro-cid-j7pv25f6]{border-left:var(--bw) solid var(--color-border-dark);padding-left:var(--space-5)}.stat[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-4)}.num[data-astro-cid-j7pv25f6]{font-size:var(--fs-stat-band);flex:none}.stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-top:0;font-size:var(--fs-sm);line-height:var(--lh-snug)}}.team[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:var(--space-4)}.member[data-astro-cid-j7pv25f6]{background:var(--color-surface);border:var(--bw) solid var(--color-border);border-radius:var(--radius);overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:border-color var(--dur-slow) var(--ease),transform var(--dur-paper) var(--ease),box-shadow var(--dur-paper) var(--ease)}.member[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-border-strong);transform:translate(var(--paper-shift),var(--paper-shift));box-shadow:var(--shadow-paper)}.photo[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;display:grid;place-items:end start;padding:var(--space-3);background-color:var(--color-bg-alt);background-image:repeating-linear-gradient(135deg,transparent 0 var(--hatch-gap),var(--color-hatch) var(--hatch-gap) calc(var(--hatch-gap) + var(--bw)));border-bottom:var(--bw) solid var(--color-border)}.photo[data-astro-cid-j7pv25f6].has-img{position:relative;padding:0;overflow:hidden;background-color:var(--color-photo-paper);background-image:none}.photo[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus);filter:var(--photo-filter);mix-blend-mode:multiply;transition:filter var(--dur-slow) var(--ease)}.member[data-astro-cid-j7pv25f6]:hover .photo[data-astro-cid-j7pv25f6] img{filter:var(--photo-filter-hover)}.photo[data-astro-cid-j7pv25f6].has-img:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/assets/paper-grain.Cv5bFXlI.svg);background-size:var(--grain-size);mix-blend-mode:multiply;opacity:var(--opacity-grain)}.photo[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.member-body[data-astro-cid-j7pv25f6]{padding:var(--space-4) var(--card-pad-sm) var(--card-pad-sm);display:flex;flex-direction:column}.role[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.member[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:var(--space-2)}.bio[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-ui);flex:1}.linkedin[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;font-size:var(--fs-sm);font-weight:var(--fw-ui);color:var(--color-text);text-decoration:none}a[data-astro-cid-j7pv25f6].linkedin:hover{color:var(--color-accent)}.linkedin[data-astro-cid-j7pv25f6].is-pending{color:var(--color-text-muted);font-weight:var(--fw-regular)}@media(min-width:52em){.team[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.net-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6)}.h2-sm[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2-sm)}.net-lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.network[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-top:var(--space-5);border-top:var(--bw) solid var(--color-border-dark-hover)}.network[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:var(--space-3) 0;border-bottom:var(--bw) solid var(--color-border-dark-hover);font-family:var(--font-heading);font-weight:var(--fw-medium);font-size:var(--fs-md)}.sectors[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin-bottom:var(--space-5)}.sectors[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:var(--space-1-5) var(--space-2-5);border:var(--bw) solid var(--color-border-dark-hover);border-radius:var(--radius-pill);background:transparent;font-weight:var(--fw-ui);font-size:var(--fs-pill);white-space:nowrap}.sectors[data-astro-cid-j7pv25f6] .idx[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);margin-right:var(--space-1-5)}.trust[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-2xl)}.trust[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}@media(min-width:52em){.net-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0}.net-main[data-astro-cid-j7pv25f6]{padding-right:var(--space-6)}.trust[data-astro-cid-j7pv25f6]{border-left:var(--bw) solid var(--color-border-dark-hover);padding-left:var(--space-6)}}#action{isolation:isolate;overflow:hidden}.final-rings[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 var(--rings-edge),#000 calc(100% - var(--rings-edge)),transparent);--rings-x: var(--rings-x-narrow);--rings-y: var(--rings-y-narrow)}.final-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6);align-items:center}.final-title[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block}.final-title[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]+span[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.final-title[data-astro-cid-j7pv25f6] .punchline[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2-punch)}.final-text[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-3)}.final-panel[data-astro-cid-j7pv25f6]{padding:var(--space-5);background:var(--final-panel-bg);border:var(--bw) solid var(--final-panel-border);border-radius:var(--radius);backdrop-filter:blur(var(--final-panel-blur))}.final-lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);max-width:none}.final-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-5)}@media(min-width:60em){.final-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6)}.final-rings[data-astro-cid-j7pv25f6]{--rings-x: var(--rings-x-wide);--rings-y: var(--rings-y-wide)}}.rail[data-astro-cid-j7pv25f6]{display:none}@media(min-width:90em){.rail[data-astro-cid-j7pv25f6]{display:block;position:fixed;right:var(--space-4);top:50%;transform:translateY(-50%);z-index:30}.rail[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:var(--space-1);position:relative}.rail[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;right:calc(var(--rail-dot) / 2 - var(--bw) / 2);top:var(--space-2);bottom:var(--space-2);width:var(--bw);background:var(--color-border-strong)}.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2-5);padding:var(--space-1-5) 0;text-decoration:none}.rail[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:var(--rail-dot);height:var(--rail-dot);border-radius:50%;background:var(--color-border-strong);position:relative;transition:background var(--dur-base),box-shadow var(--dur-base)}.rail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:var(--tracking-rail);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg);padding:var(--bw-focus) var(--space-1-5);border-radius:var(--radius-xs);opacity:0;transform:translate(var(--space-1));transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),color var(--dur-base)}.rail[data-astro-cid-j7pv25f6]{transition:opacity var(--dur-base) var(--ease)}.rail[data-astro-cid-j7pv25f6].is-hidden{opacity:0;pointer-events:none}.rail[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6],.rail[data-astro-cid-j7pv25f6]:focus-within span[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{color:var(--color-text)}.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover i[data-astro-cid-j7pv25f6],.rail[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][aria-current] i[data-astro-cid-j7pv25f6]{background:var(--color-text);box-shadow:0 0 0 var(--space-1) var(--color-border)}}
