.cs-cls{--cs-cls-gutter:clamp(20px,4vw,40px);background-color:var(--ccls-background,#171715);overflow-x:clip;padding-bottom:var(--ccls-bottom-padding,100px);padding-top:var(--ccls-top-padding,100px);position:relative;width:100%}.cs-cls,.cs-cls *,.cs-cls :after,.cs-cls :before{box-sizing:border-box}.cs-cls__inner{margin:0 auto;max-width:calc(var(--ccls-max-width, 1200px) + var(--cs-cls-gutter)*2);padding-left:var(--cs-cls-gutter);padding-right:var(--cs-cls-gutter);width:100%}.cs-cls__intro{margin-bottom:var(--ccls-intro-spacing,40px);text-align:center}.cs-cls--align-left .cs-cls__intro{text-align:left}.cs-cls .cs-cls__eyebrow{color:var(--ccls-eyebrow-color,#ff7500);font-size:var(--ccls-eyebrow-size,17px);font-weight:700;letter-spacing:.12em;line-height:1.25;margin:0 0 20px;text-transform:uppercase}.cs-cls .cs-cls__heading{color:var(--ccls-heading-color,#fff);font-family:gelica,Georgia,serif;font-size:clamp(calc(var(--ccls-heading-size, 36px)*.7),calc(var(--ccls-heading-size, 36px)*.4 + 1.6vw),var(--ccls-heading-size,36px));font-weight:400;letter-spacing:0;line-height:1.15;margin:0;text-transform:none}.cs-cls__row{--ccls-per-row:var(--ccls-per-row-desktop,7);display:flex;flex-wrap:wrap;gap:var(--ccls-gap,20px);justify-content:center;list-style:none;margin:0;padding:0}.cs-cls--align-left .cs-cls__row{justify-content:flex-start}.cs-cls--align-space-between .cs-cls__row{justify-content:space-between}.cs-cls .cs-cls__slot{align-items:center;aspect-ratio:var(--ccls-slot-ratio,200/109);container-type:inline-size;display:flex;flex:0 0 min(var(--ccls-slot-width,200px),calc((100% - (var(--ccls-per-row) - 1)*var(--ccls-gap, 20px))/var(--ccls-per-row)));justify-content:center;list-style:none;margin:0;padding:0}.cs-cls .cs-cls__slot::marker,.cs-cls .cs-cls__slot:before{content:none}.cs-cls .cs-cls__link{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.cs-cls .cs-cls__link:focus-visible{outline:2px solid #ff7500;outline-offset:2px}.cs-cls .cs-cls__logo{display:block;height:auto;margin:0;max-height:var(--ccls-logo-max-height-px,64px);max-height:calc(var(--ccls-logo-max-height, 32)*1cqw);max-width:min(var(--ccls-logo-max-width-px,200px),100%);max-width:calc(var(--ccls-logo-max-width, 100)*1cqw);opacity:var(--ccls-logo-opacity,1);transition:opacity .2s ease,filter .2s ease;width:auto}.cs-cls--grayscale .cs-cls__logo{filter:grayscale(1)}.cs-cls .cs-cls__link:focus-visible .cs-cls__logo,.cs-cls .cs-cls__slot:hover .cs-cls__logo{opacity:var(--ccls-logo-hover-opacity,1)}@media (max-width:1023px){.cs-cls__row{--ccls-per-row:4}}@media (max-width:767px){.cs-cls{padding-bottom:var(--ccls-mobile-bottom-padding,32px);padding-top:var(--ccls-mobile-top-padding,0)}.cs-cls__row{--ccls-per-row:3}}@media (max-width:479px){.cs-cls__row{--ccls-per-row:2}}@media (prefers-reduced-motion:reduce){.cs-cls .cs-cls__logo{transition:none}}