.hero-headline{width:min(100%,650px);container-type:inline-size}body.site-system .v14-home .home-hero-spread .hero-headline h1{display:block;max-width:none;font-size:clamp(28px,10.5cqw,68px);line-height:1.15;letter-spacing:-.045em;margin:0}.hero-headline-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-headline-stage{display:none!important;height:2.3em;opacity:1}.hero-headline[data-animate] .hero-headline-stage{display:block!important}.hero-headline[data-animate] .hero-headline-static{display:none}.hero-headline-stage[data-phase=wipe]{opacity:0;transition:opacity .25s ease}.hero-headline-row{display:block;height:1.15em;line-height:1.15;white-space:nowrap}.hero-headline-stage[data-pair="1"] .hero-headline-row>span,.hero-headline-static>span{background:linear-gradient(110deg,#faa51a,#e66d19 45%,#ab121c);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-headline-row i{display:none;width:4px;height:.82em;margin-left:3px;background:var(--color-red);vertical-align:-.02em;animation:hero-cursor-blink 1s step-end infinite}.hero-headline-stage[data-row="0"] .hero-headline-row:first-child i,.hero-headline-stage[data-row="1"] .hero-headline-row:last-child i{display:inline-block}.hero-headline-pause{display:none;margin-top:12px;padding:4px 0;min-height:28px;border:0;background:transparent;color:var(--color-muted);font:400 12px/1.5 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hero-headline[data-animate] .hero-headline-pause{display:inline-block}.hero-headline-pause:focus-visible{outline:2px solid var(--color-red);outline-offset:4px}@media(min-width:761px) and (max-width:1050px){.hero-headline{width:48%}}.home-hero-frame:has(.hero-cards) .hero-headline{width:100%}@media(prefers-reduced-motion:reduce){.hero-headline .hero-headline-pause,.hero-headline .hero-headline-stage{display:none!important}.hero-headline .hero-headline-static{display:block!important}}@keyframes hero-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-headline[data-paused=true] .hero-headline-row i{animation-play-state:paused}.hero-cards .credential-graphic{--cg-ink:#241a24;--cg-muted:#655b65;--cg-red:#ab121c;--cg-border:#ddd6d2;position:relative;width:100%;max-width:1240px;margin-inline:auto;container:credential-graphic/inline-size;color:var(--cg-ink);font-family:var(--font-body);text-align:left;isolation:isolate}.hero-cards .credential-graphic *{box-sizing:border-box}.hero-cards .credential-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:12px 14px 30px;align-items:center}.hero-cards .credential-card{--card-inset:28px;position:relative;min-width:0;container:credential-card/inline-size;background:linear-gradient(120deg,#fff,#fdfcfb 72%,#fbfaf9);border:1px solid var(--cg-border);border-radius:3px;padding:8px var(--card-inset) 21px;box-shadow:0 29px 32px -30px rgb(49 35 34/34%),0 10px 18px -14px rgb(49 35 34/14%);transform:rotate(-1.15deg)}.hero-cards .credential-card--key{transform:rotate(1.1deg)}.hero-cards .credential-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:calc(-1 * var(--card-inset));padding:13px var(--card-inset);color:var(--brand-red,#ab121c);font-size:clamp(18px,4cqi,20px);line-height:1.3}.hero-cards .credential-card--key .credential-card-header{color:var(--brand-yellow,#f9a21b)}.hero-cards .credential-brand{min-width:0;font-weight:700;letter-spacing:.005em;color:inherit}.hero-cards .credential-kind{color:inherit;font-size:clamp(16px,3.6cqi,18px);font-weight:600;text-align:right}.hero-cards .credential-card-main{display:grid;grid-template-columns:82px minmax(0,1fr);gap:25px;align-items:center;margin:27px 0 25px}.hero-cards .credential-emblem{width:82px;height:82px;display:block;color:var(--cg-ink)}.hero-cards .credential-emblem--key{width:82px;height:82px}.hero-cards .credential-statement{font:500 20px/1.3 var(--font-display);letter-spacing:-.4px;margin:0;color:var(--cg-ink)}.hero-cards .credential-subline{font:400 14px/1.45 var(--font-body);margin:11px 0 0;color:var(--cg-red);letter-spacing:0}.hero-cards .credential-capabilities{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:15px;row-gap:19px}.hero-cards .credential-capabilities li{display:flex;align-items:center;gap:9px;min-width:0;font:400 14px/1.3 var(--font-body);color:var(--cg-ink)}.hero-cards .credential-capabilities--compact,.hero-cards .credential-graphic[data-density=compact] .credential-capabilities--full{display:none}.hero-cards .credential-graphic[data-density=compact] .credential-capabilities--compact{display:grid}.hero-cards .credential-capability-icon{display:block;flex:none;width:21px;height:21px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-cards .credential-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px;padding-top:16px;border-top:1px solid #e4ded9;font:400 14px/1.35 var(--font-body);color:var(--cg-muted)}.hero-cards .credential-footer-detail{letter-spacing:.005em}.hero-cards .credential-footer-symbol{display:block;width:17px;height:17px;color:var(--cg-red)}@container credential-graphic (max-width:850px){.hero-cards .credential-deck{grid-template-columns:minmax(0,1fr);gap:28px;padding:14px 26px 32px}.hero-cards .credential-card{margin-right:20px;transform:rotate(-1.25deg)}.hero-cards .credential-card--key{margin-left:20px;margin-right:0;transform:rotate(.9deg)}.hero-cards .credential-card-main{margin-top:22px;margin-bottom:23px}.hero-cards .credential-card-footer{margin-top:22px}}@container credential-graphic (max-width:520px){.hero-cards .credential-deck{padding:10px 8px 24px;gap:25px}.hero-cards .credential-card{--card-inset:19px;padding:8px var(--card-inset) 18px;margin-right:5px;transform:rotate(-.8deg)}.hero-cards .credential-card--key{margin-left:5px;margin-right:0;transform:rotate(.7deg)}}@container credential-card (max-width:440px){.hero-cards .credential-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.hero-cards .credential-card-main{grid-template-columns:65px minmax(0,1fr);gap:18px}.hero-cards .credential-emblem,.hero-cards .credential-emblem--key{width:65px;height:65px}.hero-cards .credential-statement{font-size:20px;letter-spacing:-.4px}.hero-cards .credential-subline{margin-top:10px}}@container credential-card (max-width:305px){.hero-cards .credential-card-main{grid-template-columns:53px minmax(0,1fr);gap:16px}.hero-cards .credential-emblem,.hero-cards .credential-emblem--key{width:53px;height:53px}.hero-cards .credential-statement{font-size:20px;letter-spacing:-.4px}.hero-cards .credential-card-header{gap:10px}.hero-cards .credential-capabilities li{gap:7px}.hero-cards .credential-capability-icon{width:19px;height:19px}}.v14-home .home-hero-frame:has(.hero-cards){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-inline:var(--home-gutter);align-items:center}.v14-home .home-hero-frame:has(.hero-cards) .home-hero-spread{width:100%;min-width:0;margin:0}.v14-home .home-hero-frame:has(.hero-cards) :is(h1,.home-hero-lead,.hero-ledger,.eyebrow){max-width:100%}.hero-cards{min-width:0;padding-block:36px}body.site-system #main .hero-cards .credential-statement{font-size:20px;line-height:1.3;letter-spacing:-.4px;margin:0}body.site-system #main .hero-cards .credential-subline{font-size:14px;line-height:1.45;color:var(--color-red);margin:11px 0 0}body.site-system #main .hero-cards .credential-capabilities li{font-size:14px;line-height:1.3}@media(max-width:1000px){.v14-home .home-hero-frame:has(.hero-cards){grid-template-columns:minmax(0,1fr);gap:0}.v14-home .home-hero-frame:has(.hero-cards) .home-hero-spread{padding-bottom:0}.hero-cards{width:100%;max-width:680px;justify-self:center;padding-block:30px 40px}}