.b2b-v2{background:var(--ic-paper-50);color:var(--ic-ink-900);font-family:var(--ic-font-sans)}.b2b-v2 .v2-hero-ground{background:#061c3a}.b2b-v2 .v2-display{font-family:var(--ic-font-display);font-weight:var(--ic-display-weight);font-stretch:var(--ic-display-width);letter-spacing:-.012em;text-wrap:balance;line-height:1.18}.b2b-v2 .v2-display-xl{letter-spacing:-.007em;line-height:1.15}@media (min-width:40rem){.b2b-v2 .v2-display-xl{letter-spacing:-.015em;line-height:1.1}}@media (min-width:64rem){.b2b-v2 .v2-display-xl{letter-spacing:-.022em;font-weight:200;line-height:1.05}}.b2b-v2 .v2-display-lg{letter-spacing:-.016em;line-height:1.13}.b2b-v2 .v2-display-md{letter-spacing:-.01em;line-height:1.19}.b2b-v2 .v2-heading{font-family:var(--ic-font-sans);letter-spacing:-.018em;text-wrap:balance;color:var(--ic-ink-900);font-weight:400;line-height:1.22}.b2b-v2 .v2-block-head{font-family:var(--ic-font-sans);letter-spacing:-.005em;color:var(--ic-ink-900);font-size:.9375rem;font-weight:500}.b2b-v2 .v2-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.b2b-v2{--v2-section-pad:clamp(4.25rem, 9.5vw, 9.5rem)}.b2b-v2 .v2-section{padding-block:var(--v2-section-pad)}.b2b-v2 .v2-section.v2-clear-bar{padding-bottom:calc(var(--v2-section-pad) + 4.5rem)}.b2b-v2 .v2-hero-motif,.b2b-v2 .v2-hero-wash{position:absolute;inset:-5rem calc(-1*clamp(1.25rem,5vw,4rem)) 0}@media (min-width:1024px){.b2b-v2 .v2-hero-wash{display:none}.b2b-v2 .v2-hero-motif{aspect-ratio:3/4;mix-blend-mode:lighten;width:44%;margin-block:auto;top:0;left:auto;right:0;-webkit-mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%)}}.b2b-v2 .v2-measure{max-width:38rem}.b2b-v2 .v2-body{color:var(--ic-n-700);font-size:1.0625rem;line-height:1.68}.b2b-v2 .v2-label{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.b2b-v2 .v2-figure-row{--v2-figure-gutter:clamp(1.5rem, 4vw, 3.5rem);container-type:inline-size}.b2b-v2 .v2-figure-row>*+*{border-top:1px solid var(--ic-paper-line);padding-top:2rem}.b2b-v2 .v2-figure-value{font-size:min(clamp(3.75rem, 11vw, 4.75rem), calc(100cqi / var(--v2-figure-em,4.2)))}@media (min-width:640px){.b2b-v2 .v2-figure-row>*+*{border-top:0;border-left:1px solid var(--ic-paper-line);padding-top:0;padding-left:var(--v2-figure-gutter)}.b2b-v2 .v2-figure-row>:not(:last-child){padding-right:calc(var(--v2-figure-gutter) / 2)}.b2b-v2 .v2-figure-value{font-size:min(clamp(3.75rem, 11vw, 4.75rem), calc((100cqi / 3 - 1.5 * var(--v2-figure-gutter)) / var(--v2-figure-em,4.2)))}}.b2b-v2 .v2-ink .v2-heading,.b2b-v2 .v2-ink .v2-display{color:var(--ic-n-000)}.b2b-v2 .v2-ink .v2-body{color:var(--ic-n-300)}.b2b-v2 .v2-ink .v2-hairline{border-top-color:#ffffff1f}.b2b-v2 .v2-scroller{scrollbar-width:none;-ms-overflow-style:none}.b2b-v2 .v2-scroller::-webkit-scrollbar{display:none}.b2b-v2 .v2-hairline{border-top:1px solid var(--ic-paper-line)}.b2b-v2 .v2-hero-flourish{position:absolute;bottom:0;left:calc(-1*clamp(1.25rem,5vw,4rem));right:calc(-1*clamp(1.25rem,5vw,4rem))}.b2b-v2 .v2-final-flourish .ic-goldline path{stroke-width:1.5px}.b2b-v2 .v2-faq-flourish{margin-top:clamp(2rem,4vw,3rem);margin-inline:calc(-1*clamp(1.25rem,5vw,4rem));margin-bottom:calc(2rem - var(--v2-section-pad))}.b2b-v2 .v2-field-label{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.b2b-v2 .v2-tagline{letter-spacing:.2em;text-transform:uppercase;font-size:.8125rem;font-weight:400;line-height:1.7}.b2b-v2 .v2-hairline-dark{border-top:1px solid #ffffff1f}.b2b-v2 .v2-link{transition:color .22s var(--ic-ease), border-color .22s var(--ic-ease);border-bottom:1px solid;align-items:center;padding-bottom:3px;display:inline-flex}.b2b-v2 .v2-link-dark{color:var(--ic-n-300);border-color:color-mix(in srgb, var(--ic-n-000) 30%, transparent)}.b2b-v2 .v2-link-dark:hover{color:var(--ic-n-000);border-color:var(--ic-accent-200)}.b2b-v2 .v2-link-light{color:var(--ic-ink-900);border-color:var(--ic-paper-line)}.b2b-v2 .v2-link-light:hover{border-color:var(--ic-accent)}@keyframes v2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.b2b-v2 .v2-reveal>*{animation:v2-rise .72s var(--ic-ease) both}.b2b-v2 .v2-reveal>:first-child{animation-delay:40ms}.b2b-v2 .v2-reveal>:nth-child(2){animation-delay:.14s}.b2b-v2 .v2-reveal>:nth-child(3){animation-delay:.24s}.b2b-v2 .v2-reveal>:nth-child(4){animation-delay:.34s}.b2b-v2 .v2-reveal>:nth-child(5){animation-delay:.44s}.b2b-v2 .v2-reveal>:nth-child(6){animation-delay:.52s}.b2b-v2 .v2-reveal>:nth-child(7){animation-delay:.6s}.b2b-v2 .v2-reveal>:nth-child(n+8){animation-delay:.68s}.b2b-v2 .v2-lineart{animation:v2-rise 1.4s var(--ic-ease) both;animation-delay:.3s}@media (prefers-reduced-motion:reduce){.b2b-v2 .v2-reveal>*,.b2b-v2 .v2-lineart{animation:none}}.b2b-v2 details>summary{cursor:pointer;list-style:none}.b2b-v2 details>summary::-webkit-details-marker{display:none}.b2b-v2 .v2-faq-icon{transition:transform var(--ic-dur-base) var(--ic-ease)}.b2b-v2 details[open] .v2-faq-icon{transform:rotate(45deg)}.b2b-v2 :focus-visible{outline:2px solid var(--ic-accent);outline-offset:3px}
