.cs-sic{--cs-sic-gutter:clamp(20px,4vw,40px);background-color:var(--csic-background,#262626);color:var(--csic-copy-color,#d9d9d9);overflow-x:clip;padding-bottom:var(--csic-bottom-padding,100px);padding-top:var(--csic-top-padding,100px);position:relative;width:100%}.cs-sic,.cs-sic *,.cs-sic :after,.cs-sic :before{box-sizing:border-box}.cs-sic__inner{margin:0 auto;max-width:calc(var(--csic-max-width, 1200px) + var(--cs-sic-gutter)*2);padding-left:var(--cs-sic-gutter);padding-right:var(--cs-sic-gutter);position:relative;width:100%}.cs-sic__intro{margin:0 auto var(--csic-intro-spacing,56px);max-width:860px;text-align:center}.cs-sic .cs-sic__eyebrow{color:var(--csic-eyebrow-color,#ff7500);font-size:17px;font-weight:700;letter-spacing:.12em;line-height:1.25;margin:0 0 19px;text-transform:uppercase}.cs-sic .cs-sic__heading{color:var(--csic-heading-color,#fff);font-family:gelica,Georgia,serif;font-size:clamp(calc(var(--csic-heading-size, 52px)*.62),calc(var(--csic-heading-size, 52px)*.35 + 2.2vw),var(--csic-heading-size,52px));font-weight:400;letter-spacing:0;line-height:1.12;margin:0;text-transform:none}.cs-sic .cs-sic__intro-copy{color:var(--csic-intro-color,#e6e6e6);font-size:var(--csic-intro-size,20px);line-height:1.6;margin-top:20px}.cs-sic .cs-sic__intro-copy li,.cs-sic .cs-sic__intro-copy p{color:inherit;font-size:inherit;line-height:inherit}.cs-sic .cs-sic__intro-copy p{margin:0 0 20px}.cs-sic .cs-sic__intro-copy>:last-child{margin-bottom:0}.cs-sic .cs-sic__intro-copy a{color:#ff7500}.cs-sic .cs-sic__grid{--cs-sic-cols:var(--csic-columns,3);display:flex;flex-wrap:wrap;gap:var(--csic-gap,32px);justify-content:center;list-style:none;margin:0;padding:0}.cs-sic .cs-sic__grid--left{justify-content:flex-start}.cs-sic .cs-sic__card{--cs-sic-c-bg:var(--csic-card-bg,#1e1e1e);--cs-sic-c-icon:var(--csic-icon-color,#ff7500);--cs-sic-c-title:var(--csic-title-color,#fff);--cs-sic-c-copy:var(--csic-copy-color,#d9d9d9);--cs-sic-c-link:var(--csic-link-color,#ff7500);background-color:var(--cs-sic-c-bg);display:flex;flex:0 0 calc((100% - (var(--cs-sic-cols) - 1)*var(--csic-gap, 32px))/var(--cs-sic-cols));flex-direction:column;gap:16px;list-style:none;margin:0;min-height:var(--csic-card-min-height,380px);min-width:0;padding:var(--csic-card-pad-top,36px) var(--csic-card-pad-x,34px) var(--csic-card-pad-bottom,40px)}.cs-sic .cs-sic__card::marker,.cs-sic .cs-sic__card:before{content:none}.cs-sic .cs-sic__card--highlight{--cs-sic-c-bg:var(--csic-hl-bg,#ff7500);--cs-sic-c-icon:var(--csic-hl-icon-color,#171715);--cs-sic-c-title:var(--csic-hl-title-color,#171715);--cs-sic-c-copy:var(--csic-hl-copy-color,#171715);--cs-sic-c-link:var(--csic-hl-link-color,#171715)}.cs-sic .cs-sic__icon{color:var(--cs-sic-c-icon);display:block;flex:none;height:var(--csic-icon-size,40px);width:var(--csic-icon-size,40px)}.cs-sic .cs-sic__icon--image{max-width:none;object-fit:contain}.cs-sic .cs-sic__card-title{color:var(--cs-sic-c-title);font-family:gelica,Georgia,serif;font-size:var(--csic-card-title-size,28px);font-weight:400;letter-spacing:0;line-height:1.2;margin:0;text-transform:none}.cs-sic .cs-sic__card-copy{color:var(--cs-sic-c-copy);font-size:var(--csic-card-copy-size,17px);line-height:1.55}.cs-sic .cs-sic__card-copy li,.cs-sic .cs-sic__card-copy p{color:inherit;font-size:inherit;line-height:inherit}.cs-sic .cs-sic__card-copy p{margin:0 0 14px}.cs-sic .cs-sic__card-copy>:last-child{margin-bottom:0}.cs-sic .cs-sic__card-copy a{color:inherit;text-decoration:underline}.cs-sic .cs-sic__card-action{font-size:16px;line-height:1.3;margin:auto 0 0;padding-top:8px}.cs-sic a.cs-sic__card-link,.cs-sic a.cs-sic__card-link:active,.cs-sic a.cs-sic__card-link:focus,.cs-sic a.cs-sic__card-link:hover,.cs-sic a.cs-sic__card-link:visited{align-items:center;color:var(--cs-sic-c-link)!important;display:inline-flex;font-weight:700;gap:8px;text-decoration:none}.cs-sic a.cs-sic__card-link *{color:inherit!important}.cs-sic a.cs-sic__card-link:focus-visible span,.cs-sic a.cs-sic__card-link:hover span{text-decoration:underline;text-underline-offset:3px}.cs-sic a.cs-sic__card-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cs-sic .cs-sic__card-link-arrow{flex:none;height:20px;transition:transform .2s ease;width:20px}.cs-sic a.cs-sic__card-link:focus-visible .cs-sic__card-link-arrow,.cs-sic a.cs-sic__card-link:hover .cs-sic__card-link-arrow{transform:translateX(4px)}.cs-sic__actions{display:flex;flex-wrap:wrap;margin-top:var(--csic-button-spacing,56px)}.cs-sic__actions--center{justify-content:center}.cs-sic .cs-sic__button{align-items:center;background-color:var(--csic-button-bg,#ff7500);border:1px solid var(--csic-button-border,#ff7500);border-radius:0;color:var(--csic-button-color,#171715);display:inline-flex;font-family:gelica,Georgia,serif;font-size:var(--csic-button-size,18px);font-weight:400;gap:10px;letter-spacing:0;line-height:1.2;margin:0;padding:16px 32px;text-align:left;text-decoration:none;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cs-sic a.cs-sic__button,.cs-sic a.cs-sic__button:active,.cs-sic a.cs-sic__button:focus,.cs-sic a.cs-sic__button:visited{background-color:var(--csic-button-bg,#ff7500)!important;border-color:var(--csic-button-border,#ff7500)!important;color:var(--csic-button-color,#171715)!important;cursor:pointer;text-decoration:none!important}.cs-sic a.cs-sic__button:focus-visible,.cs-sic a.cs-sic__button:hover{background-color:var(--csic-button-hover-bg,#fff)!important;border-color:var(--csic-button-hover-border,#fff)!important;color:var(--csic-button-hover-color,#171715)!important}.cs-sic a.cs-sic__button *{color:inherit!important}.cs-sic a.cs-sic__button:focus-visible{outline:2px solid #ff7500;outline-offset:3px}.cs-sic .cs-sic__button--no-link{cursor:default}.cs-sic__button-arrow{flex:none;height:20px;transition:transform .2s ease;width:20px}.cs-sic a.cs-sic__button:focus-visible .cs-sic__button-arrow,.cs-sic a.cs-sic__button:hover .cs-sic__button-arrow{transform:translateX(3px)}@media (max-width:1023px){.cs-sic .cs-sic__grid{--cs-sic-cols:2}}@media (max-width:767px){.cs-sic{padding-bottom:var(--csic-mobile-bottom-padding,72px);padding-top:var(--csic-mobile-top-padding,72px)}.cs-sic .cs-sic__intro-copy{font-size:calc(var(--csic-intro-size, 20px)*.9)}}@media (max-width:639px){.cs-sic .cs-sic__grid{--cs-sic-cols:1}.cs-sic .cs-sic__card{min-height:0}.cs-sic .cs-sic__card-title{font-size:calc(var(--csic-card-title-size, 28px)*.86)}}@media (prefers-reduced-motion:reduce){.cs-sic .cs-sic__button,.cs-sic .cs-sic__card-link-arrow,.cs-sic__button-arrow{transition:none}}