.br-portfolio,.br-portfolio *,.br-portfolio :after,.br-portfolio :before{box-sizing:border-box}.br-portfolio{--br-navy:#0f053b;--br-black:#232226;--br-darker-gray:#8c8b8a;--br-dark-gray:#b5b4b3;--br-gray:#d7d5d2;--br-beige:#f1efec;--br-light-beige:#f9f8f5;--br-gold:#d3b998;--br-dark-gold:#a68c6a;--br-line:rgba(15,5,59,.14);background:var(--br-beige);color:var(--br-navy);font-family:var(--font-ui);overflow:hidden;width:100%}.br-portfolio__inner{margin-inline:auto;padding:clamp(108px,9vw,150px) 0 clamp(86px,8vw,126px);width:min(calc(100% - 48px),1320px)}.br-portfolio__intro{margin:0 auto clamp(116px,10vw,150px);text-align:center;width:min(100%,760px)}.br-portfolio__eyebrow{color:var(--br-darker-gray);font-size:12px;font-weight:400;line-height:1.2;margin-bottom:22px}.br-portfolio__headline{font-family:var(--font-headline);font-size:clamp(42px,4.5vw,62px);font-weight:400;letter-spacing:-.035em;line-height:.96;margin:0 auto;text-align:center;width:min(100%,720px)}.br-portfolio__headline-accent,.br-portfolio__headline-main{display:block;margin-inline:auto;max-width:100%;text-wrap:balance;width:fit-content}.br-portfolio__headline-main{color:var(--br-navy)}.br-portfolio__headline-accent{color:var(--br-dark-gold)}.br-portfolio__description{color:var(--br-darker-gray);font-size:clamp(14px,1.15vw,16px);line-height:1.55;margin:24px auto 0;text-align:center;text-wrap:balance;width:min(100%,640px)}.br-portfolio__panel{background:var(--br-light-beige);border:1px solid var(--br-line);border-radius:24px;margin-inline:auto;padding:clamp(48px,5vw,64px) clamp(34px,4vw,46px) clamp(34px,4vw,46px);position:relative;width:min(100%,1080px)}.br-portfolio__badge-wrap{left:50%;position:absolute;top:0;transform:translate(-50%,-51%);width:clamp(112px,11vw,148px);z-index:5}.br-portfolio__badge{display:block;height:auto;object-fit:contain;width:100%}.br-portfolio__parent{align-items:center;column-gap:clamp(48px,7vw,92px);display:grid;grid-template-areas:"label logo" "copy  logo" "action logo";grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);min-height:205px;padding:clamp(10px,2vw,24px) clamp(10px,1vw,16px) clamp(38px,4vw,52px)}.br-portfolio__parent-label{align-self:end;grid-area:label}.br-portfolio__parent-copy{align-self:start;grid-area:copy;max-width:470px;width:100%}.br-portfolio__parent-action{align-self:start;grid-area:action}.br-portfolio__parent-logo{align-items:center;display:flex;grid-area:logo;justify-content:center;min-width:0}.br-portfolio__brand-label{color:var(--br-darker-gray);font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:1.3;text-align:center}.br-portfolio__parent-title{color:var(--br-navy);font-family:var(--font-ui);font-size:clamp(16px,1.35vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:28px 0 7px}.br-portfolio__parent-description{color:var(--br-navy);font-size:clamp(13px,1vw,15px);line-height:1.55;max-width:430px;text-wrap:pretty}.br-portfolio__parent-logo img{display:block;height:auto!important;max-height:120px!important;max-width:min(100%,380px)!important;object-fit:contain;width:auto!important}.br-portfolio__circle-link{align-items:center;border:1px solid rgba(15,5,59,.17);border-radius:50%;color:var(--br-navy);display:inline-flex;font-size:14px;height:30px;justify-content:center;line-height:1;margin-top:26px;text-decoration:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;width:30px}a.br-portfolio__circle-link:hover{background:var(--br-navy);border-color:var(--br-navy);color:var(--br-light-beige);transform:translate(2px,-2px)}.br-portfolio__children{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.br-portfolio__child{background:transparent;border:1px solid var(--br-line);border-radius:22px;color:var(--br-navy);display:flex;flex-direction:column;min-height:365px;min-width:0;padding:30px 28px 28px;text-decoration:none;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.br-portfolio__child--linked{cursor:pointer}.br-portfolio__child--linked:visited{color:var(--br-navy)}.br-portfolio__child--linked:focus-visible{outline:2px solid var(--br-gold);outline-offset:4px}@media (hover:hover) and (pointer:fine){.br-portfolio__child--linked:hover{background:#fff;border-color:rgba(166,140,106,.28);box-shadow:0 14px 32px rgba(15,5,59,.05);transform:translateY(-3px)}.br-portfolio__child--linked:hover .br-portfolio__circle-link--child{background:var(--br-navy);border-color:var(--br-navy);color:var(--br-light-beige);transform:translate(2px,-2px)}}.br-portfolio__child-logo{align-items:center;display:flex;height:86px;justify-content:center;margin-top:16px;width:100%}.br-portfolio__child-logo img{display:block;height:auto!important;margin-left:auto;margin-right:auto;max-height:58px!important;max-width:86%!important;object-fit:contain;width:auto!important}.br-portfolio__child-description{color:var(--br-navy);font-size:clamp(13px,.75vw,15px);line-height:1.55;margin-top:8px;text-wrap:pretty}.br-portfolio__points{color:var(--br-navy);font-size:clamp(12px,.9vw,14px);line-height:1.45;margin-top:22px}.br-portfolio__points ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.br-portfolio__points li{margin:0;padding-left:25px;position:relative}.br-portfolio__points li:before{background:var(--br-gold);content:"";height:6px;left:7px;position:absolute;top:.58em;transform:rotate(45deg);width:6px}.br-portfolio__points p{margin:0}.br-portfolio__circle-link--child{flex:0 0 auto;margin-top:auto;padding-top:0;pointer-events:none}@media (max-width:1100px){.br-portfolio__inner{width:calc(100% - 42px)}.br-portfolio__intro{margin-bottom:clamp(96px,10vw,125px)}.br-portfolio__panel{padding:52px 30px 30px}.br-portfolio__parent{column-gap:48px}.br-portfolio__parent-logo img{max-width:320px!important}.br-portfolio__children{gap:14px}.br-portfolio__child{padding:27px 23px 25px}}@media (max-width:850px){.br-portfolio__inner{padding:90px 0 82px}.br-portfolio__intro{margin-bottom:105px}.br-portfolio__panel{padding:56px 26px 26px}.br-portfolio__parent{gap:0;grid-template-areas:"label" "logo" "copy" "action";grid-template-columns:1fr;min-height:0;padding:16px 4px 42px;text-align:center}.br-portfolio__parent-label{align-self:auto;margin-bottom:28px}.br-portfolio__parent-logo{margin-bottom:30px}.br-portfolio__parent-copy{margin-inline:auto;width:min(100%,560px)}.br-portfolio__parent-title{margin:0 0 9px}.br-portfolio__parent-description{margin-inline:auto}.br-portfolio__parent-action{display:flex;justify-content:center}.br-portfolio__circle-link{margin-inline:auto}.br-portfolio__parent-logo img{max-width:300px!important}.br-portfolio__children{grid-template-columns:1fr}.br-portfolio__child{min-height:0;padding:28px}.br-portfolio__child-logo{height:72px}.br-portfolio__circle-link--child{margin:28px 0 0}}@media (max-width:600px){.br-portfolio__inner{padding:72px 0 64px;width:calc(100% - 32px)}.br-portfolio__intro{margin-bottom:86px;width:100%}.br-portfolio__eyebrow{margin-bottom:18px}.br-portfolio__headline{font-size:clamp(40px,10.7vw,48px);letter-spacing:-.04em;line-height:.98;width:100%}.br-portfolio__headline-main{width:min(100%,335px)}.br-portfolio__headline-accent{margin-top:4px;width:min(100%,350px)}.br-portfolio__description{font-size:14px;line-height:1.55;margin-top:24px;width:min(100%,355px)}.br-portfolio__panel{border-radius:19px;padding:50px 16px 16px}.br-portfolio__badge-wrap{width:108px}.br-portfolio__parent{padding:16px 4px 34px}.br-portfolio__parent-label{margin-bottom:24px}.br-portfolio__parent-logo{margin-bottom:30px}.br-portfolio__parent-logo img{max-width:240px!important}.br-portfolio__parent-copy{width:min(100%,340px)}.br-portfolio__children{gap:12px}.br-portfolio__child{border-radius:17px;padding:24px 22px}.br-portfolio__child-logo{height:68px}.br-portfolio__points{margin-top:19px}}@media (max-width:390px){.br-portfolio__headline{font-size:clamp(38px,10.4vw,44px)}.br-portfolio__headline-main{width:min(100%,310px)}.br-portfolio__headline-accent{width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){.br-portfolio__child,.br-portfolio__circle-link{transition:none}.br-portfolio__child:hover,.br-portfolio__circle-link:hover{transform:none}}