.origin-module__U3kLMG__section{--p:0;color:var(--color-ink-brand)}.origin-module__U3kLMG__head{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.origin-module__U3kLMG__head{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(40px,6vw,110px)}}.origin-module__U3kLMG__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(2.5rem,4vw,4.1rem);font-weight:600;line-height:1}.origin-module__U3kLMG__kw{color:var(--color-accent-blue)}.origin-module__U3kLMG__titleDot{color:var(--color-accent-orange-text)}.origin-module__U3kLMG__lead{max-width:460px;color:color-mix(in srgb, var(--color-ink-brand) 66%, transparent);margin:0;font-size:1.05rem;line-height:1.62}.origin-module__U3kLMG__ruler{height:96px;margin-top:88px;position:relative}.origin-module__U3kLMG__rulerTrack,.origin-module__U3kLMG__rulerFill{height:1px;position:absolute;top:64px;left:0;right:0}.origin-module__U3kLMG__rulerTrack{background:color-mix(in srgb, var(--color-ink-brand) 18%, transparent)}.origin-module__U3kLMG__rulerFill{background:linear-gradient(90deg, var(--color-accent-blue), var(--color-accent-orange));transform-origin:0;height:2px;transform:scaleX(var(--p));top:63.5px}.origin-module__U3kLMG__ticks{justify-content:space-between;height:56px;display:flex;position:absolute;top:40px;left:0;right:0}.origin-module__U3kLMG__tick{width:1px;height:100%;position:relative}.origin-module__U3kLMG__tick:before{content:"";background:color-mix(in srgb, var(--color-ink-brand) 34%, transparent);transform-origin:bottom;width:1px;height:12px;transform:scaleY(clamp(0, (var(--p) - var(--t)) * 40 + 1, 1));position:absolute;top:18px;left:0}.origin-module__U3kLMG__tickMajor:before{background:var(--color-accent-blue);height:20px;top:10px}.origin-module__U3kLMG__tickLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;color:color-mix(in srgb, var(--color-ink-brand) 62%, transparent);opacity:clamp(0, (var(--p) - var(--t)) * 40 + 1, 1);font-weight:600;position:absolute;top:40px;left:0;translate:-50%}.origin-module__U3kLMG__tick:first-child .origin-module__U3kLMG__tickLabel{translate:0}.origin-module__U3kLMG__tick:last-child .origin-module__U3kLMG__tickLabel{translate:-100%}.origin-module__U3kLMG__playhead{left:calc(var(--p) * 100%);opacity:0;width:0;transition:opacity .4s var(--ease-standard);position:absolute;top:0;bottom:0}.origin-module__U3kLMG__seen .origin-module__U3kLMG__playhead{opacity:1}.origin-module__U3kLMG__playheadLine{background:var(--color-accent-orange);width:1px;height:34px;position:absolute;top:30px;left:0;translate:-50%}.origin-module__U3kLMG__playheadDot{background:var(--color-accent-orange);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-accent-orange) 18%, transparent);border-radius:50%;position:absolute;top:64px;left:0;translate:-50% -50%}.origin-module__U3kLMG__done .origin-module__U3kLMG__playheadDot:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent-orange) 70%, transparent);border-radius:50%;animation:2.6s ease-out infinite origin-module__U3kLMG__ping;position:absolute;inset:-4px}@keyframes origin-module__U3kLMG__ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.origin-module__U3kLMG__playheadChip{background:var(--color-ink-brand);color:#f8faf8;white-space:nowrap;translate:-50%;translate:calc(-50% + (.5 - var(--p)) * 44px) 0;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex;position:absolute;top:0;left:0}.origin-module__U3kLMG__playheadYear{font-family:var(--font-mono);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.origin-module__U3kLMG__beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.origin-module__U3kLMG__rail{display:none}.origin-module__U3kLMG__beat{opacity:0;transition:opacity .64s var(--ease-standard), transform .64s var(--ease-standard);padding-top:28px;position:relative;transform:translateY(12px)}.origin-module__U3kLMG__beatOn{opacity:1;transform:none}.origin-module__U3kLMG__beatMark{place-items:center;width:16px;height:16px;display:grid;position:absolute;top:0;left:0}.origin-module__U3kLMG__beatMarkDot{border:1.5px solid var(--color-accent-blue);background:color-mix(in srgb, var(--color-accent-blue) 25%, transparent);width:10px;height:10px;rotate:45deg}.origin-module__U3kLMG__beat:last-child .origin-module__U3kLMG__beatMarkDot{background:var(--color-accent-orange);border-color:var(--color-accent-orange)}.origin-module__U3kLMG__beatPing{border:1px solid color-mix(in srgb, var(--color-accent-blue) 70%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-6px}.origin-module__U3kLMG__beat:last-child .origin-module__U3kLMG__beatPing{border-color:color-mix(in srgb, var(--color-accent-orange) 70%, transparent)}.origin-module__U3kLMG__beatOn .origin-module__U3kLMG__beatPing{animation:.9s ease-out origin-module__U3kLMG__beatPing}@keyframes origin-module__U3kLMG__beatPing{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.origin-module__U3kLMG__beatKicker{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-blue);font-weight:600;display:block}.origin-module__U3kLMG__beat:last-child .origin-module__U3kLMG__beatKicker{color:var(--color-accent-orange-text)}.origin-module__U3kLMG__beatTitle{font-family:var(--font-heading);color:var(--color-ink-brand);margin:10px 0 0;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:600;line-height:1.2}.origin-module__U3kLMG__beatText{max-width:34ch;color:color-mix(in srgb, var(--color-ink-brand) 64%, transparent);margin:10px 0 0;font-size:.95rem;line-height:1.55}@media (max-width:799px){.origin-module__U3kLMG__ruler{display:none}.origin-module__U3kLMG__beats{grid-template-columns:1fr;gap:0;margin-top:48px;padding-left:34px}.origin-module__U3kLMG__rail{background:color-mix(in srgb, var(--color-ink-brand) 18%, transparent);width:1px;display:block;position:absolute;top:4px;bottom:4px;left:7px}.origin-module__U3kLMG__railFill{background:linear-gradient(180deg, var(--color-accent-blue), var(--color-accent-orange));transform-origin:top;width:2px;transform:scaleY(var(--p));position:absolute;inset:0 0 0 -.5px}.origin-module__U3kLMG__beat{padding:0 0 34px}.origin-module__U3kLMG__beat:last-child{padding-bottom:0}.origin-module__U3kLMG__beatMark{background:var(--color-paper);top:2px;left:-34px}}html[data-motion-reduce=true] .origin-module__U3kLMG__beat,html[data-motion-reduce=true] .origin-module__U3kLMG__playhead{opacity:1;transition:none;transform:none}html[data-motion-reduce=true] .origin-module__U3kLMG__beatPing,html[data-motion-reduce=true] .origin-module__U3kLMG__done .origin-module__U3kLMG__playheadDot:after{animation:none}
.dna-module__31f-hW__section{color:var(--color-ink-brand)}.dna-module__31f-hW__head{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.dna-module__31f-hW__head{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(40px,6vw,110px)}}.dna-module__31f-hW__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(2.5rem,4vw,4.1rem);font-weight:600;line-height:1}.dna-module__31f-hW__kw{color:var(--color-accent-green-text)}.dna-module__31f-hW__titleDot{color:var(--color-accent-orange-text)}.dna-module__31f-hW__lead{max-width:460px;color:color-mix(in srgb, var(--color-ink-brand) 66%, transparent);margin:0;font-size:1.05rem;line-height:1.62}.dna-module__31f-hW__statements{grid-template-columns:1fr;gap:18px;margin-top:64px;display:grid}@media (min-width:900px){.dna-module__31f-hW__statements{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:76px}}.dna-module__31f-hW__statement{background-image:linear-gradient(145deg,#edf2ef 0%,#e3eae7 100%);border:1px solid #86a0a97a;border-radius:1.1rem;flex-direction:column;min-height:100%;padding:30px 32px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #243a411a,inset 0 1px #ffffffb8}.dna-module__31f-hW__statement:before{content:"";background:var(--color-accent-green);width:48px;height:3px;position:absolute;top:0;left:32px}.dna-module__31f-hW__statementVision:before{background:var(--color-accent-blue)}@media (max-width:559px){.dna-module__31f-hW__statement{padding:24px 22px 26px}.dna-module__31f-hW__statement:before{left:22px}}.dna-module__31f-hW__statementKicker{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-green-text);font-weight:600;display:block}.dna-module__31f-hW__statementVision .dna-module__31f-hW__statementKicker{color:var(--color-accent-blue)}.dna-module__31f-hW__statementBody{flex:1;align-content:center;padding-top:18px;display:grid}.dna-module__31f-hW__statementText{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-ink-brand);text-wrap:pretty;margin:0;font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.38}.dna-module__31f-hW__lower{grid-template-columns:1fr;gap:48px;margin-top:64px;display:grid}@media (min-width:1024px){.dna-module__31f-hW__lower{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:clamp(40px,5vw,88px);margin-top:80px}}.dna-module__31f-hW__blockKicker{border-bottom:1px solid color-mix(in srgb, var(--color-ink-brand) 14%, transparent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-orange-text);padding-bottom:14px;font-weight:600;display:block}.dna-module__31f-hW__values{grid-template-columns:1fr;display:grid}@media (min-width:560px){.dna-module__31f-hW__values{grid-template-columns:repeat(2,minmax(0,1fr))}}.dna-module__31f-hW__value{border-bottom:1px solid color-mix(in srgb, var(--color-ink-brand) 8%, transparent);transition:background-color .4s var(--ease-standard);padding:24px 22px 24px 0;position:relative}@media (min-width:560px){.dna-module__31f-hW__value:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--color-ink-brand) 8%, transparent);padding-left:22px}}.dna-module__31f-hW__valueIcon{border:1px solid color-mix(in srgb, var(--color-accent-orange) 50%, transparent);width:44px;height:44px;color:var(--color-accent-orange);background:color-mix(in srgb, var(--color-accent-orange) 6%, transparent);transition:background-color .4s var(--ease-standard), color .4s var(--ease-standard), border-color .4s var(--ease-standard);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.dna-module__31f-hW__valueIcon svg{width:22px;height:22px}.dna-module__31f-hW__value:hover .dna-module__31f-hW__valueIcon{background:var(--color-accent-orange);border-color:var(--color-accent-orange);color:var(--color-ink-brand)}.dna-module__31f-hW__valueTitle{font-family:var(--font-heading);color:var(--color-ink-brand);margin:0;font-size:1.2rem;font-weight:600;line-height:1.25}.dna-module__31f-hW__valueText{color:color-mix(in srgb, var(--color-ink-brand) 62%, transparent);margin:8px 0 0;font-size:.94rem;line-height:1.5}.dna-module__31f-hW__policy{background-image:linear-gradient(145deg,#edf2ef 0%,#e3eae7 100%);border:1px solid #86a0a97a;border-radius:1.1rem;overflow:hidden;box-shadow:0 30px 80px #243a411a,inset 0 1px #ffffffb8}.dna-module__31f-hW__policyHead{border-bottom:1px solid color-mix(in srgb, var(--color-ink-brand) 10%, transparent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;color:color-mix(in srgb, var(--color-accent-blue) 85%, var(--color-ink-brand));justify-content:space-between;align-items:center;gap:12px;padding:18px 26px;font-weight:600;display:flex}.dna-module__31f-hW__loop{align-items:center;gap:10px;display:inline-flex}.dna-module__31f-hW__loop svg{width:26px;height:26px;animation:9s linear infinite dna-module__31f-hW__loopTurn;overflow:visible}@keyframes dna-module__31f-hW__loopTurn{to{transform:rotate(360deg)}}.dna-module__31f-hW__loopRing{stroke:color-mix(in srgb, var(--color-accent-blue) 65%, transparent);stroke-width:1.4px;stroke-dasharray:.82 .18;stroke-linecap:round}.dna-module__31f-hW__loopHead{stroke:var(--color-accent-blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dna-module__31f-hW__loopLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink-brand) 62%, transparent);font-weight:500}.dna-module__31f-hW__policyText{font-family:var(--font-heading);color:color-mix(in srgb, var(--color-ink-brand) 84%, transparent);text-wrap:pretty;margin:0;padding:24px 26px 28px;font-size:1.08rem;line-height:1.55}@media (max-width:559px){.dna-module__31f-hW__policyHead{padding:16px 18px}.dna-module__31f-hW__policyText{padding:20px 18px 24px;font-size:1rem}.dna-module__31f-hW__loopLabel{display:none}}html[data-motion-reduce=true] .dna-module__31f-hW__loop svg{animation:none}html[data-motion-reduce=true] .dna-module__31f-hW__value,html[data-motion-reduce=true] .dna-module__31f-hW__valueIcon{transition:none}
.reasons-module__o7J8xa__section{color:var(--color-ink-brand)}.reasons-module__o7J8xa__head{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.reasons-module__o7J8xa__head{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:end;gap:clamp(40px,6vw,110px)}}.reasons-module__o7J8xa__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(2.5rem,4vw,4.1rem);font-weight:600;line-height:1}.reasons-module__o7J8xa__kw{color:var(--color-accent-blue)}.reasons-module__o7J8xa__titleDot{color:var(--color-accent-orange-text)}.reasons-module__o7J8xa__statement{margin:0;padding-left:26px;position:relative}.reasons-module__o7J8xa__statementRule{background:var(--color-accent-orange);width:2px;position:absolute;top:6px;bottom:6px;left:0}.reasons-module__o7J8xa__statementText{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-ink-brand);text-wrap:pretty;margin:0;font-size:clamp(1.3rem,1.8vw,1.7rem);font-style:normal;line-height:1.32}.reasons-module__o7J8xa__ledger{border-top:1px solid color-mix(in srgb, var(--color-ink-brand) 14%, transparent);grid-template-columns:1fr;margin-top:64px;display:grid}@media (min-width:640px){.reasons-module__o7J8xa__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.reasons-module__o7J8xa__ledger{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px}.reasons-module__o7J8xa__reason+.reasons-module__o7J8xa__reason{border-left:1px solid color-mix(in srgb, var(--color-ink-brand) 10%, transparent)}}.reasons-module__o7J8xa__reason{transition:background-color .4s var(--ease-standard);padding:30px 24px 28px;position:relative}.reasons-module__o7J8xa__reason:first-child{padding-left:0}@media (max-width:1023px){.reasons-module__o7J8xa__reason{border-bottom:1px solid color-mix(in srgb, var(--color-ink-brand) 8%, transparent);padding-left:0}}.reasons-module__o7J8xa__reason:hover{background:color-mix(in srgb, var(--color-accent-blue) 5%, transparent)}.reasons-module__o7J8xa__reasonMark{background:var(--color-accent-blue);width:26px;height:2px;margin-bottom:18px;display:block}.reasons-module__o7J8xa__reasonTitle{font-family:var(--font-heading);color:var(--color-ink-brand);margin:0;font-size:1.2rem;font-weight:600;line-height:1.25}.reasons-module__o7J8xa__reasonText{max-width:36ch;color:color-mix(in srgb, var(--color-ink-brand) 64%, transparent);margin:10px 0 0;font-size:.94rem;line-height:1.55}html[data-motion-reduce=true] .reasons-module__o7J8xa__reason{transition:none}
