.bsk-ind{--navy-900:#102a43;--orange-500:#ff9902;--orange-text:#9a5b00;--cream-50:#faf8f4;--white:#fff;--gray-600:#666;--gray-300:#ccc;--line:#e8e4dc;--space-10:10px;--space-15:15px;--space-20:20px;--space-25:25px;--space-30:30px;--space-50:50px;--space-100:100px;--radius-lg:10px;--shadow-card:0 0 15px 0 rgba(0,0,0,.1);--font-serif:georgia,palatino,serif;background:var(--cream-50);color:var(--navy-900);font-family:var(--font-serif);padding:var(--space-100) var(--space-15)}.bsk-ind *{box-sizing:border-box}.bsk-ind :where(ul,ol){list-style:none;margin:0;padding:0}.bsk-ind :where(li){margin:0;padding:0}.bsk-ind :where(h2,h3,p){margin-top:0}.bsk-ind__inner{margin:0 auto;max-width:1170px}.bsk-ind__head{align-items:end;display:grid;gap:var(--space-30) var(--space-50);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 0 var(--space-50)}.bsk-ind__eyebrow{align-items:center;color:var(--orange-text);display:inline-flex;font-size:21px;gap:var(--space-10);letter-spacing:1px;line-height:1.1;margin:0 0 var(--space-15)}.bsk-ind__eyebrow:before{background:var(--orange-500);content:"";height:3px;width:30px}.bsk-ind__title{color:var(--navy-900);font-size:50px;font-weight:400;line-height:1.1;margin:0}.bsk-ind__intro{color:var(--gray-600);font-size:18px;line-height:1.5;margin:0}.bsk-ind__all,.bsk-ind__all:visited{border-bottom:3px solid var(--orange-500);color:var(--navy-900);display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;margin-top:var(--space-20);padding-bottom:2px;text-decoration:none;text-transform:uppercase}.bsk-ind__all:hover{color:#000}.bsk-ind__all:focus-visible{outline:3px solid var(--navy-900);outline-offset:3px}.bsk-ind__grid{display:grid;gap:var(--space-30)}.bsk-ind--cols-2 .bsk-ind__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bsk-ind--cols-3 .bsk-ind__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bsk-ind--cols-4 .bsk-ind__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bsk-ind__card{background:var(--white);border:2px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out,border-color .4s ease-in-out}.bsk-ind__card:focus-within,.bsk-ind__card:hover{border-color:var(--gray-300);box-shadow:var(--shadow-card);transform:translateY(-4px)}.bsk-ind__media{aspect-ratio:3/2;background:var(--line);overflow:hidden;position:relative}.bsk-ind__media:after{background:var(--orange-500);bottom:0;content:"";height:4px;left:0;position:absolute;transition:width .4s ease-in-out;width:60px}.bsk-ind__media img{display:block;height:100%;object-fit:cover;transition:transform .6s ease-in-out;width:100%}.bsk-ind__card:focus-within .bsk-ind__media img,.bsk-ind__card:hover .bsk-ind__media img{transform:scale(1.05)}.bsk-ind__card:focus-within .bsk-ind__media:after,.bsk-ind__card:hover .bsk-ind__media:after{width:100%}.bsk-ind__body{display:flex;flex:1;flex-direction:column;padding:var(--space-25) var(--space-25) var(--space-20)}.bsk-ind__name{color:var(--navy-900);font-size:23px;font-weight:400;line-height:1.15;margin:0 0 var(--space-10)}.bsk-ind__name a,.bsk-ind__name a:visited{color:inherit;text-decoration:none}.bsk-ind__name a:after{border-radius:var(--radius-lg);content:"";inset:0;position:absolute}.bsk-ind__name a:focus-visible{outline:none}.bsk-ind__name a:focus-visible:after{outline:3px solid var(--navy-900);outline-offset:3px}.bsk-ind__text{color:var(--gray-600);font-size:16px;line-height:1.5;margin:0 0 var(--space-25)}.bsk-ind__more{border-top:1px solid var(--line);display:flex;font-size:16px;font-weight:700;gap:var(--space-10);justify-content:space-between;letter-spacing:1px;margin-top:auto;padding-top:var(--space-15);text-transform:uppercase}.bsk-ind__arrow,.bsk-ind__more{align-items:center;color:var(--navy-900)}.bsk-ind__arrow{border:2px solid var(--orange-500);border-radius:50%;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;transition:background .4s ease-in-out,transform .4s ease-in-out;width:36px}.bsk-ind__arrow svg{height:16px;width:16px}.bsk-ind__card:focus-within .bsk-ind__arrow,.bsk-ind__card:hover .bsk-ind__arrow{background:var(--orange-500);transform:translateX(3px)}@media (max-width:1080px){.bsk-ind--cols-4 .bsk-ind__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bsk-ind--cols-3 .bsk-ind__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bsk-ind__head{gap:var(--space-15);grid-template-columns:1fr}.bsk-ind__title{font-size:37px}}@media (max-width:600px){.bsk-ind{padding:var(--space-50) var(--space-15)}.bsk-ind__head{margin-bottom:var(--space-30)}.bsk-ind__grid{gap:var(--space-20);grid-template-columns:1fr!important}.bsk-ind__title{font-size:28px}.bsk-ind__body{padding:var(--space-20) var(--space-20) var(--space-15)}}@media (prefers-reduced-motion:reduce){.bsk-ind__arrow,.bsk-ind__card,.bsk-ind__media img,.bsk-ind__media:after{transition:none}.bsk-ind__card:focus-within,.bsk-ind__card:hover{transform:none}.bsk-ind__card:focus-within .bsk-ind__media img,.bsk-ind__card:hover .bsk-ind__media img{transform:none}}