.cs-pos{--cpo-max-width:1240px;--cpo-gutter:clamp(1rem,4vw,2.5rem);overflow-x:clip;padding-bottom:var(--cpo-bottom-padding,80px);padding-top:var(--cpo-top-padding,80px);position:relative;width:100%}.cs-pos,.cs-pos *,.cs-pos :after,.cs-pos :before{box-sizing:border-box}.cs-pos--bg-color{background-color:var(--cpo-background,transparent)}.cs-pos__media{inset:0;line-height:0;pointer-events:none;position:absolute;z-index:0}.cs-pos__media img{height:100%;object-fit:cover;object-position:var(--cpo-image-position,center);width:100%}.cs-pos__overlay{background-color:var(--cpo-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.cs-pos__inner{margin:0 auto;padding-left:var(--cpo-gutter);padding-right:var(--cpo-gutter);position:relative;width:min(100%,var(--cpo-max-width));z-index:2}.cs-pos--align-full .cs-pos__inner{max-width:none;width:100%}.cs-pos__intro{margin-bottom:clamp(2rem,4vw,3rem)}.cs-pos--intro-center .cs-pos__intro{text-align:center}.cs-pos--intro-center .cs-pos__content,.cs-pos--intro-center .cs-pos__heading{margin-left:auto;margin-right:auto}.cs-pos .cs-pos__eyebrow{color:var(--cpo-eyebrow-color,inherit);letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.cs-pos .cs-pos__heading{color:var(--cpo-heading-color,inherit);margin:0;max-width:var(--cpo-heading-max-width,40ch)}.cs-pos .cs-pos__period{color:var(--cpo-period-color,#ff7500)}.cs-pos__content{color:var(--cpo-content-color,inherit);margin-top:1.25rem;max-width:var(--cpo-content-max-width,62ch)}.cs-pos__content>:first-child{margin-top:0}.cs-pos__content>:last-child{margin-bottom:0}.cs-pos .cs-pos__table-eyebrow{color:var(--cpo-table-eyebrow-color,inherit);letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.cs-pos__table{border-bottom:var(--cpo-border-width,1px) solid var(--cpo-border-color,transparent);border-radius:var(--cpo-table-radius,0);border-right:var(--cpo-border-width,1px) solid var(--cpo-border-color,transparent);display:grid;grid-template-columns:repeat(var(--cpo-columns,2),minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.cs-pos__cell{background-color:var(--cpo-cell-bg,transparent);border-left:var(--cpo-border-width,1px) solid var(--cpo-border-color,transparent);border-top:var(--cpo-border-width,1px) solid var(--cpo-border-color,transparent);min-width:0;padding:var(--cpo-cell-padding,36px);position:relative}.cs-pos__table--separated{border-bottom-width:0;border-radius:0;border-right-width:0;gap:var(--cpo-cell-gap,0);overflow:visible}.cs-pos__table--separated .cs-pos__cell{border:var(--cpo-border-width,1px) solid var(--cpo-border-color,transparent);border-radius:var(--cpo-table-radius,0)}.cs-pos__table:not(.cs-pos__table--separated) .cs-pos__cell--outlined{outline:var(--cpo-border-width,1px) solid var(--cpo-border-color,transparent);outline-offset:calc(var(--cpo-border-width, 1px)*-1);z-index:1}.cs-pos__item-icon{line-height:0;margin-bottom:1rem}.cs-pos__item-icon img{height:auto;max-width:100%;width:var(--cpo-icon-size,40px)}.cs-pos .cs-pos__item-name{color:var(--cpo-item-name-color,inherit);margin:0}.cs-pos__item-content{color:var(--cpo-item-content-color,inherit)}.cs-pos__item-name+.cs-pos__item-content{margin-top:.75rem}.cs-pos__item-content>:first-child{margin-top:0}.cs-pos__item-content>:last-child{margin-bottom:0}.cs-pos__table--hover .cs-pos__cell{transition:background-color .25s ease,border-color .25s ease,outline-color .25s ease,transform .25s ease}.cs-pos__table--hover .cs-pos__cell:focus-within,.cs-pos__table--hover .cs-pos__cell:hover{background-color:var(--cpo-cell-hover-bg,var(--cpo-cell-bg,transparent));border-color:var(--cpo-cell-hover-border,var(--cpo-border-color,transparent));z-index:2}.cs-pos__table--hover:not(.cs-pos__table--separated) .cs-pos__cell:focus-within,.cs-pos__table--hover:not(.cs-pos__table--separated) .cs-pos__cell:hover{outline:var(--cpo-border-width,1px) solid var(--cpo-cell-hover-border,var(--cpo-border-color,transparent));outline-offset:calc(var(--cpo-border-width, 1px)*-1)}.cs-pos .cs-pos__item-name,.cs-pos__item-content{transition:color .25s ease}.cs-pos__table--hover .cs-pos__cell:focus-within .cs-pos__item-name,.cs-pos__table--hover .cs-pos__cell:hover .cs-pos__item-name{color:var(--cpo-cell-hover-name-color,var(--cpo-item-name-color,inherit))}.cs-pos__table--hover .cs-pos__cell:focus-within .cs-pos__item-content,.cs-pos__table--hover .cs-pos__cell:hover .cs-pos__item-content{color:var(--cpo-cell-hover-content-color,var(--cpo-item-content-color,inherit))}.cs-pos__table--separated.cs-pos__table--hover .cs-pos__cell:focus-within,.cs-pos__table--separated.cs-pos__table--hover .cs-pos__cell:hover{transform:translateY(calc(var(--cpo-cell-hover-lift, 0px)*-1))}.cs-pos__actions{display:flex;margin-top:clamp(1.5rem,3vw,2.5rem)}.cs-pos__actions--left{justify-content:flex-start}.cs-pos__actions--center{justify-content:center}.cs-pos__actions--right{justify-content:flex-end}.cs-pos .cs-pos__button{background-color:var(--cpo-button-bg,transparent);border-radius:2px;color:var(--cpo-button-color,#fff);display:inline-block;padding:.875em 2em;text-decoration:none;transition:opacity .2s ease}.cs-pos .cs-pos__button:focus-visible,.cs-pos .cs-pos__button:hover{color:var(--cpo-button-color,#fff);opacity:.85}.cs-pos .cs-pos__button--no-link{cursor:default}@media (max-width:1024px){.cs-pos__table{grid-template-columns:repeat(min(var(--cpo-columns,2),2),minmax(0,1fr))}}@media (max-width:767px){.cs-pos__table{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cs-pos .cs-pos__button,.cs-pos .cs-pos__item-name,.cs-pos__item-content,.cs-pos__table--hover .cs-pos__cell{transition:none}.cs-pos__table--separated.cs-pos__table--hover .cs-pos__cell:focus-within,.cs-pos__table--separated.cs-pos__table--hover .cs-pos__cell:hover{transform:none}}