.b-aii-opp{--b-aii-opp-text: var(--b-text);--b-aii-opp-num: rgba(0, 0, 0, .08);--b-aii-opp-gap: clamp(40px, 9.7656vw, 187.5px);--b-aii-opp-gap-last: clamp(40px, 7.6042vw, 146px);--b-aii-opp-rule-gap: clamp(24px, 6.9792vw, 134px);padding-top:clamp(calc(var(--b-pt) * .6px),calc(var(--b-pt) * .05208vw),calc(var(--b-pt) * 1px));padding-bottom:clamp(calc(var(--b-pb) * .6px),calc(var(--b-pb) * .05208vw),calc(var(--b-pb) * 1px));content-visibility:auto;contain-intrinsic-size:auto 900px}html[data-theme=dark] .b-aii-opp{--b-aii-opp-text: var(--b-muted);--b-aii-opp-num: rgba(255, 255, 255, .06)}.b-aii-opp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(32px,3.125vw,60px)}.b-aii-opp__title{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 766px;min-width:0}.b-aii-opp__heading{margin-top:12px}.b-aii-opp__intro{display:flex;flex-direction:column;gap:18px;flex:0 1 712px;min-width:0;padding-bottom:4px;font-size:clamp(17px,1.1458vw,22px);line-height:1.3636;letter-spacing:-.03em;color:var(--b-aii-opp-text)}.b-aii-opp__intro :is(strong,b){font-weight:700;color:var(--b-heading)}.b-aii-opp__grid{display:flex;flex-direction:column;gap:clamp(64px,6.25vw,120px);margin-top:clamp(40px,3.125vw,60px)}.b-aii-opp__row{--b-aii-opp-row-gap: var(--b-aii-opp-gap);--b-aii-opp-ext: calc((var(--b-aii-opp-gap) - var(--b-aii-opp-rule-gap)) / var(--b-aii-opp-cols, 3));display:flex;justify-content:space-between;align-items:stretch;column-gap:var(--b-aii-opp-row-gap);margin:0;padding:0;list-style:none}.b-aii-opp__row--last:not(:first-child){--b-aii-opp-row-gap: var(--b-aii-opp-gap-last);justify-content:center}.b-aii-opp__item{position:relative;display:flex;flex-direction:column;gap:clamp(28px,3.125vw,60px);flex:0 0 calc((100% - (var(--b-aii-opp-cols, 3) - 1) * var(--b-aii-opp-gap)) / var(--b-aii-opp-cols, 3));min-width:0}.b-aii-opp__item:before,.b-aii-opp__item:after{content:"";position:absolute;background:var(--b-line);pointer-events:none}.b-aii-opp__item:not(:first-child):before{top:0;bottom:0;left:calc(var(--b-aii-opp-row-gap) / -2);width:1px}.b-aii-opp__row:not(.b-aii-opp__row--last) .b-aii-opp__item:after{bottom:calc(clamp(64px,6.25vw,120px)/-2);height:1px;left:calc(var(--b-aii-opp-ext) * -1);right:calc(var(--b-aii-opp-ext) * -1)}.b-aii-opp__row:not(.b-aii-opp__row--last) .b-aii-opp__item:first-child:after{left:0;right:calc(var(--b-aii-opp-ext) * (var(--b-aii-opp-cols, 3) - 1) * -1)}.b-aii-opp__row:not(.b-aii-opp__row--last) .b-aii-opp__item:last-child:after{right:0;left:calc(var(--b-aii-opp-ext) * (var(--b-aii-opp-cols, 3) - 1) * -1)}.b-aii-opp__num{font-family:var(--b-font);font-weight:800;font-size:clamp(34px,2.5vw,48px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--b-aii-opp-num);transition:color .4s ease,text-shadow .4s ease}.b-aii-opp__copy{display:flex;flex-direction:column;gap:clamp(12px,1.0417vw,20px)}.b-aii-opp__item-title{font-weight:700;font-size:clamp(22px,1.6667vw,32px);line-height:1.3125;letter-spacing:-.03em;color:var(--b-heading);transition:color .3s ease,transform var(--b-dur) var(--b-ease)}.b-aii-opp__item-text{font-size:clamp(15px,.9375vw,18px);line-height:1.3333;letter-spacing:-.03em;color:var(--b-aii-opp-text)}@media(hover:hover){.b-aii-opp__item:hover .b-aii-opp__num{color:var(--b-accent)}html[data-theme=dark] .b-aii-opp__item:hover .b-aii-opp__num{text-shadow:0 0 24px rgba(187,239,54,.35)}.b-aii-opp__item:hover .b-aii-opp__item-title{transform:translate(4px)}}@media(max-width:1199px){.b-aii-opp__head{flex-direction:column;align-items:flex-start}.b-aii-opp__title,.b-aii-opp__intro{flex:0 0 auto;width:100%;max-width:766px}.b-aii-opp__intro{max-width:900px}}@media(max-width:1023px){.b-aii-opp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,40px);row-gap:0;border-bottom:1px solid var(--b-line)}.b-aii-opp__row{display:contents}.b-aii-opp__item{flex:none;gap:16px;padding-block:28px;border-top:1px solid var(--b-line)}.b-aii-opp__item:before,.b-aii-opp__row:not(.b-aii-opp__row--last) .b-aii-opp__item:after{display:none}}@media(max-width:649px){.b-aii-opp__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.b-aii-opp__item-title,.b-aii-opp__num{transition:none}.b-aii-opp__item:hover .b-aii-opp__item-title{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bristm-aii-opportunities.css.map */
