@charset "UTF-8";.TextColumnsOuter{--text-columns-gap: var(--gap-grid);--text-columns-right-measure: var(--measure-default, 60ch);--text-columns-left-measure: none}.TextColumnsOuter[data-measure=narrow]{--text-columns-right-measure: var(--measure-narrow, 50ch)}.TextColumnsOuter[data-measure=wide]{--text-columns-right-measure: var(--measure-wide, 70ch)}.TextColumnsGrid{width:100%}.TextColumnsUi{--grid-gap-x: var(--text-columns-gap);--grid-gap-y: 0}.TextColumnsLeft p,.TextColumnsRight p{margin-top:12px}.TextColumnsLeft :is(h1,h2,h3,h4),.TextColumnsRight :is(h1,h2,h3,h4){margin-top:0;text-wrap:balance;text-wrap-style:balance}.TextColumnsRight>:first-child{margin-top:0}.TextColumnsLeft :is(h3,h4):not(:first-child),.TextColumnsRight :is(h3,h4):not(:first-child){margin-top:32px}.TextColumnsRight a:not(.button,.CaseBtn,.CaseCardLink,.BridgeChip,.textLink){text-decoration:underline;text-decoration-color:var(--link-underline-muted);text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition:text-decoration-color var(--duration-tint) var(--ease-settle)}.TextColumnsRight a:not(.button,.CaseBtn,.CaseCardLink,.BridgeChip,.textLink):hover,.TextColumnsRight a:not(.button,.CaseBtn,.CaseCardLink,.BridgeChip,.textLink):focus-visible{text-decoration-color:currentcolor}.TextColumnsLeft :is(p,ul,ol)+on-button>.button,.TextColumnsRight :is(p,ul,ol)+on-button>.button{margin-top:16px}.TextColumnsRight .SiteLinkWrapper a{text-decoration:none}.LandingPage .TextColumnsRight p:not(.Description,:where(.FaqAnswer *)){font-size:calc(1.125rem + clamp(0rem,(var(--scale-basis, 100vw) - 390px) * .001905,.125rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .002083,.125rem))}.LandingPage .TextColumnsLeft :is(h2,h3,h4)~p:not(.Description),.LandingPage .TextColumnsRight :is(h2,h3,h4)~p:not(.Description),.LandingPage .TextColumnsGrid[data-layout=double][data-edge=true] .TextColumnsRight :is(h2,h3,h4)~p:not(.Description){font-size:1rem}.TextColumnsGrid[data-layout=triple] .TextColumnsUi{max-width:none;align-items:start}.TextColumnsGrid[data-layout=triple] .TextColumnsUi>div{font-size:.75rem}.TextColumnsGrid[data-layout=triple] .TextColumnsMiddle>div>p,.TextColumnsGrid[data-layout=triple] .TextColumnsRight>div>p{font-size:1rem;margin-top:0}.TextColumnsGrid[data-layout=triple] :is(.TextColumnsLeft,.TextColumnsMiddle,.TextColumnsRight) :is(ul,ol){margin-left:1rem;padding-left:0;list-style-position:outside}.TextColumnsGrid[data-layout=double][data-edge=true] .TextColumnsRight p:not(:where(.FaqAnswer *)){font-size:calc(1.125rem + clamp(0rem,(var(--scale-basis, 100vw) - 390px) * .001905,.125rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .002083,.125rem))}.TextColumnsGrid[data-layout=double] .TextColumnsUi{max-width:none;align-items:start}@media(width>=992px){.TextColumnsGrid[data-layout=double]:not([data-variant=hero]):has(.TextColumnsLeft :is(h1,h2,h3,h4)) .TextColumnsRight>p:first-child,.TextColumnsGrid[data-layout=double]:not([data-variant=hero]):has(.TextColumnsLeft :is(h1,h2,h3,h4)) .TextColumnsRight>:first-child>p:first-child{margin-top:-4px}}.TextColumnsGrid[data-layout=double] .TextColumnsRight{max-width:var(--text-columns-right-measure);align-self:start;display:flex;flex-direction:column}.TextColumnsOuter[data-width=contained] .TextColumnsGrid[data-layout=double]{max-width:var(--page-max)}@media(width>=1800px){.TextColumnsOuter[data-width=contained] .TextColumnsGrid[data-layout=double]{max-width:var(--reading-max);margin-inline:auto}}.TextColumnsGrid[data-layout=double] .TextColumnsLeft{align-self:start}.TextColumnsLeft :is(h1,h2,h3,h4):first-child{margin-top:0;padding-top:0}.TextColumnsGrid[data-layout=double] .TextColumnsLeft :is(h1,h2,h3,h4){max-width:var(--text-columns-left-measure)}.TextColumnsGrid[data-left-measure=default]{--text-columns-left-measure: var(--measure-default)}.TextColumnsGrid[data-left-measure=narrow]{--text-columns-left-measure: var(--measure-narrow)}.TextColumnsGrid[data-left-measure=wide]{--text-columns-left-measure: var(--measure-wide)}.TextColumnsGrid[data-left-measure=none]{--text-columns-left-measure: none}.TextColumnsLabel{margin:0 0 16px;color:var(--interactive);font-family:var(--font-mono-ui);font-weight:400;line-height:1.35;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;font-size:.875rem}.TextColumnsLinks{color:var(--text-muted);margin:0;padding:0;list-style:none}.TextColumnsLinks li{display:block}.TextColumnsLinks a{position:relative;display:inline;color:inherit;text-decoration:none}.TextColumnsLinks a:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:0%;height:var(--link-underline-thickness);background-color:currentcolor;transition:width var(--duration-control) var(--ease-settle)}.TextColumnsLinks a:hover:after,.TextColumnsLinks a:focus-visible:after{width:100%}.TextColumnsLinks a{font-family:var(--font-serif-display);font-weight:300;line-height:1.15;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(1.5rem + clamp(0rem,(var(--scale-basis, 100vw) - 1024px) * .019231,.5rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .003125,.1875rem));transition:color var(--duration-control) var(--ease-settle)}.TextColumnsLinks a:hover,.TextColumnsLinks a:focus-visible{color:var(--text)}.TextColumnsLinks a:focus-visible{outline:var(--interactive) solid 2px;outline-offset:3px}.TextColumnsCta{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.TextColumnsGrid[data-variant=hero] .TextColumnsLeft{grid-column:1/span 8;grid-row:1;max-width:none}.TextColumnsGrid[data-variant=hero] .TextColumnsLeft :is(h1,h2){max-width:none;font-family:var(--font-serif-display);font-weight:300;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;overflow-wrap:break-word;font-size:min(max((2.6875rem + clamp(0rem,(var(--scale-basis, 100vw) - 320px) * .020089,.5625rem) + clamp(0rem,(var(--scale-basis, 100vw) - 768px) * .023438,.375rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1024px) * .019531,.3125rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1280px) * .00625,.0625rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .02,3rem)),3.9556vw),136.07px)}.TextColumnsGrid[data-variant=hero][data-hero-size=lg] .TextColumnsLeft :is(h1,h2){max-width:7em;font-size:min(max((2.6875rem + clamp(0rem,(var(--scale-basis, 100vw) - 320px) * .020089,.5625rem) + clamp(0rem,(var(--scale-basis, 100vw) - 768px) * .023438,.375rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1024px) * .050481,1.3125rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .025,3.75rem)),4.8889vw),168.18px)}.TextColumnsGrid[data-variant=hero] .TextColumnsRight{grid-column:10/span 3;grid-row:1;align-self:end;max-width:none;margin-top:0}.TextColumnsGrid[data-layout=double][data-variant=hero] .TextColumnsRight p{line-height:1.5;opacity:var(--mute-label);font-size:min(max((1rem + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .0075,.16875rem)),1.0389vw),35.74px);text-wrap:balance}.TextColumnsGrid[data-layout=double][data-variant=hero] .TextColumnsRight p:last-child{padding-bottom:.3em}@media(width<=991px){.TextColumnsGrid[data-variant=hero] .TextColumnsLeft :is(h1,h2),.TextColumnsGrid[data-variant=heroCenter] h1{overflow-wrap:break-word}.TextColumnsGrid[data-variant=hero] .TextColumnsLeft :is(h1,h2){hyphens:auto}.TextColumnsGrid[data-variant=hero] .TextColumnsRight{grid-row:2;margin-top:16px;padding-top:0;max-width:var(--text-columns-right-measure)}}.TextColumnsGrid[data-layout=single] .TextColumnsUi{max-width:none;align-items:start}.TextColumnsGrid[data-layout=single] .TextColumnsRight{max-width:var(--text-columns-right-measure);align-self:start;display:flex;flex-direction:column}@media(width<=991px){.TextColumnsGrid[data-layout=double] .TextColumnsUi{gap:8px var(--text-columns-gap);align-items:start}.TextColumnsGrid[data-layout=double] .TextColumnsLeft{grid-column:1/10;grid-row:1}.TextColumnsGrid[data-layout=double] .TextColumnsRight{grid-column:1/13;grid-row:2;max-width:var(--text-columns-right-measure)}.TextColumnsGrid[data-layout=single] .TextColumnsRight,.TextColumnsGrid[data-layout=single] .TextColumnsRight--single{grid-column:1/13;justify-self:start;max-width:var(--text-columns-right-measure)}}.SiteLinkWrapper{padding-top:30px}@media(width<=991px){.SiteLinkWrapper{padding-top:24px}}@media(width<=768px){.SiteLinkWrapper{padding-top:16px}}.SiteLinkLabel{color:var(--text);font-size:1rem;line-height:150%;position:relative}.SiteLinkLabel:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:0%;height:var(--link-underline-thickness);background-color:currentcolor;transition:width var(--duration-control) var(--ease-settle)}.SiteLink{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.SiteLinkIcon{display:block}.SiteLink:hover .SiteLinkLabel:after,.SiteLink:focus-visible .SiteLinkLabel:after{width:100%}@media(width<=991px){.TextColumnsGrid[data-layout=double] .TextColumnsLeft{grid-column:1/13}.TextColumnsGrid[data-layout=double] .TextColumnsRight{grid-column:1/13;max-width:var(--text-columns-right-measure)}.TextColumnsGrid[data-layout=triple] .TextColumnsUi{grid-template-columns:auto;gap:32px}.TextColumnsGrid[data-layout=triple] :is(.TextColumnsLeft,.TextColumnsMiddle,.TextColumnsRight){grid-column:1/-1}}[data-variant=entry] strong{color:var(--text-accent)}.TextColumnsGrid[data-variant=placeholder] .TextColumnsUi{border:1px dashed color-mix(in srgb,var(--text-accent) 55%,transparent);border-radius:var(--radius-media);padding:24px 32px}.TextColumnsGrid[data-variant=placeholder] :is(h2,h3,h4){font-family:var(--font-mono-ui);font-weight:400;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent)}.TextColumnsGrid[data-variant=placeholder] p{font-size:.875rem;color:var(--neutral-400)}.TextColumnsGrid[data-variant=placeholder] :is(.TextColumnsLeft,.TextColumnsRight){grid-column:1/-1;max-width:none}.TextColumnsGrid[data-variant=heroCenter] .TextColumnsRight{grid-column:1/-1;max-width:none;text-align:center}.TextColumnsGrid[data-variant=heroCenter] p:first-child{margin:0 0 var(--space-compact);max-width:none;line-height:1.5;letter-spacing:.01em;opacity:var(--mute-label);font-size:min(max((.875rem + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .006667,.15rem)),.9111vw),31.34px)}.TextColumnsGrid[data-variant=heroCenter] p:not(:first-child){max-width:45ch;margin-inline:auto}.TextColumnsGrid[data-variant=heroCenter] h2{margin:0;max-width:12em;margin-inline:auto;text-wrap:balance;font-family:var(--font-serif-display);font-weight:300;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(2.75rem + clamp(0rem,(var(--scale-basis, 100vw) - 390px) * .011429,.75rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .017708,1.0625rem))}.TextColumnsGrid[data-variant=heroCenter]:has(h2) p:not(:first-child){max-width:33.7em;margin-top:32px;font-size:calc(1.125rem + clamp(0rem,(var(--scale-basis, 100vw) - 390px) * .001905,.125rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .002083,.125rem))}.TextColumnsGrid[data-variant=heroCenter] h1{margin:0;max-width:14.2em;margin-inline:auto;text-wrap:balance;font-family:var(--font-serif-display);font-weight:300;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:min(max((2.6875rem + clamp(0rem,(var(--scale-basis, 100vw) - 320px) * .020089,.5625rem) + clamp(0rem,(var(--scale-basis, 100vw) - 768px) * .023438,.375rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1024px) * .019531,.3125rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1280px) * .00625,.0625rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .02,3rem)),3.9556vw),136.07px)}.TextColumnsGrid[data-variant=heroCenter] h1 a{color:var(--text-accent);text-decoration:underline;text-decoration-color:var(--link-underline-muted);text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition:text-decoration-color var(--duration-tint) var(--ease-settle)}.TextColumnsGrid[data-variant=heroCenter] h1 a:hover,.TextColumnsGrid[data-variant=heroCenter] h1 a:focus-visible{text-decoration-color:currentcolor}.TextColumnsGrid[data-variant=default][data-hero-size=lg] .TextColumnsLeft :is(h1,h2){font-family:var(--font-serif-display);font-weight:300;line-height:1.15;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(2.75rem + clamp(0rem,(var(--scale-basis, 100vw) - 390px) * .011429,.75rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .017708,1.0625rem))}.TextColumnsGrid[data-variant=default][data-hero-size=xl] .TextColumnsLeft :is(h1,h2){font-family:var(--font-serif-display);font-weight:300;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"liga" 1,"clig" 1;font-size:calc(2.75rem + clamp(0rem,(var(--scale-basis, 100vw) - 390px) * .011429,.75rem) + clamp(0rem,(var(--scale-basis, 100vw) - 1440px) * .017708,1.0625rem))}@media(width>=992px){.TextColumnsGrid[data-sticky-left=true] .TextColumnsLeft{position:sticky;top:96px;align-self:start}}.TextColumnsGrid :is(h1,h2,h3) .HeadingAccent{color:var(--text-accent)}
