.bc-keyword-ribbon{border:1px solid color-mix(in srgb,var(--bc-mineral-gold) 24%,var(--bc-line));border-radius:var(--bc-radius-lg);background:linear-gradient(115deg,color-mix(in srgb,var(--bc-ink-soft) 96%,var(--bc-mineral-gold)),var(--bc-ink-soft));box-shadow:var(--bc-shadow-surface);margin:calc(clamp(1.5rem,3.5vw,2.5rem)) 0 0;padding:.55rem}.bc-keyword-ribbon ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bc-keyword-ribbon li{isolation:isolate;border:1px solid color-mix(in srgb,var(--bc-mineral-gold) 22%,var(--bc-line));border-radius:var(--bc-radius-sm);background:var(--bc-ink);grid-column:span 2;grid-template-columns:1fr auto;align-content:space-between;gap:.8rem;min-width:0;min-height:calc(clamp(14rem,19vw,19rem));padding:1.15rem;transition:border-color .2s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.bc-keyword-ribbon li:nth-child(4),.bc-keyword-ribbon li:nth-child(5){grid-column:span 3}.bc-keyword-ribbon li:after{z-index:-1;content:"";background:linear-gradient(155deg,#030e1157,#030e119e 68%,#181409b8);transition:background .35s;position:absolute;inset:0}.bc-keyword-ribbon-image,.bc-keyword-ribbon-picture{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.bc-keyword-ribbon-image{-o-object-fit:cover;object-fit:cover;filter:blur(1.5px)saturate(.78)contrast(1.03)brightness(.62);transition:filter .35s,transform .45s cubic-bezier(.2,.8,.2,1);transform:scale(1.045)}.bc-keyword-ribbon li:hover{border-color:color-mix(in srgb,var(--bc-mineral-gold) 72%,var(--bc-cyan));transform:translateY(-.22rem)}.bc-keyword-ribbon li:hover:after{background:linear-gradient(155deg,#030e115c,#030e11d1 70%,#181409d1)}.bc-keyword-ribbon-index{color:var(--bc-mineral-gold);letter-spacing:.13em;text-shadow:0 1px .7rem #000c;font-size:.64rem;font-weight:850}.bc-keyword-ribbon strong{color:var(--bc-paper);font-family:var(--bc-font-display);text-shadow:0 2px 1rem #000000f5;align-self:end;font-size:calc(clamp(.92rem,1.35vw,1.08rem));font-weight:600;line-height:1.25}.bc-keyword-ribbon-service{border:1px solid color-mix(in srgb,var(--bc-cyan) 52%,transparent);max-width:calc(100% - 2.3rem);color:var(--bc-paper);letter-spacing:.035em;text-shadow:0 1px .5rem #000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031215b8;border-radius:999px;padding:.38rem .58rem;font-size:calc(clamp(.58rem,.72vw,.68rem));font-weight:780;line-height:1.25;position:absolute;top:3rem;left:1.15rem;box-shadow:0 .45rem 1.1rem #00000038}a.bc-keyword-ribbon-service{text-decoration:none;transition:border-color .2s,color .2s,background-color .2s,transform .2s}a.bc-keyword-ribbon-service:focus-visible,a.bc-keyword-ribbon-service:hover{border-color:var(--bc-mineral-gold);color:var(--bc-mineral-gold);background:#031215eb;transform:translateY(-1px)}a.bc-keyword-ribbon-service:focus-visible{outline:2px solid var(--bc-paper);outline-offset:3px}.bc-keyword-ribbon-mark{color:var(--bc-cyan);filter:drop-shadow(0 1px .4rem #000c);align-self:end;font-size:1rem}.bc-keyword-ribbon-description{z-index:2;color:var(--bc-paper);text-shadow:0 2px 1rem #000000e6;opacity:0;font-size:calc(clamp(.9rem,1.05vw,1.08rem));font-weight:540;line-height:1.48;transition:opacity .32s,transform .32s;position:absolute;inset:auto 1.15rem 1.2rem;transform:translateY(.65rem)}:is(.bc-keyword-ribbon li:has(.bc-keyword-ribbon-description):focus-within .bc-keyword-ribbon-image,.bc-keyword-ribbon li:has(.bc-keyword-ribbon-description):hover .bc-keyword-ribbon-image){filter:blur(6px)saturate(.75)brightness(.55);transform:scale(1.09)}:is(.bc-keyword-ribbon li:has(.bc-keyword-ribbon-description):focus-within .bc-keyword-ribbon-description,.bc-keyword-ribbon li:has(.bc-keyword-ribbon-description):hover .bc-keyword-ribbon-description){opacity:1;transform:translateY(0)}:is(.bc-keyword-ribbon li:has(.bc-keyword-ribbon-description):focus-within .bc-keyword-ribbon-service,.bc-keyword-ribbon li:has(.bc-keyword-ribbon-description):hover .bc-keyword-ribbon-service){border-color:color-mix(in srgb,var(--bc-mineral-gold) 58%,var(--bc-cyan));background:#031215e0}.bc-keyword-ribbon li:has(.bc-keyword-ribbon-description):hover .bc-keyword-ribbon-mark{opacity:0}.bc-page-shell--au-home .bc-keyword-ribbon-description{font-weight:400}@media (width<=64rem){.bc-keyword-ribbon ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-keyword-ribbon li,.bc-keyword-ribbon li:nth-child(4),.bc-keyword-ribbon li:nth-child(5){grid-column:auto;min-height:14rem}}@media (width<=42rem){.bc-keyword-ribbon ul{grid-template-columns:1fr}.bc-keyword-ribbon li{min-height:8rem}}@media (prefers-reduced-motion:reduce){.bc-keyword-ribbon li,.bc-keyword-ribbon-description,.bc-keyword-ribbon-image{transition:none}}@media (hover:none),(pointer:coarse){.bc-page-shell--au-home .bc-keyword-ribbon li{min-height:17rem}.bc-page-shell--au-home .bc-keyword-ribbon-description{opacity:1;transform:none}.bc-page-shell--au-home .bc-keyword-ribbon li:has(.bc-keyword-ribbon-description) .bc-keyword-ribbon-image{filter:saturate(.82)brightness(.5)}.bc-page-shell--au-home .bc-keyword-ribbon li:has(.bc-keyword-ribbon-description) .bc-keyword-ribbon-mark{opacity:0}}@media (width<=42rem){.bc-page-shell--au-home .bc-keyword-ribbon li{min-height:15rem}.bc-page-shell--au-home .bc-keyword-ribbon-description{opacity:1;transform:none}.bc-page-shell--au-home .bc-keyword-ribbon li:has(.bc-keyword-ribbon-description) .bc-keyword-ribbon-image{filter:saturate(.82)brightness(.5)}.bc-page-shell--au-home .bc-keyword-ribbon li:has(.bc-keyword-ribbon-description) .bc-keyword-ribbon-mark{opacity:0}}.bc-page-shell--au-home .bc-keyword-ribbon{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.bc-page-shell--au-home .bc-keyword-ribbon-image{filter:saturate(.92)contrast(1.02)brightness(.86)}.bc-page-shell--au-home .bc-keyword-ribbon li:after{background:linear-gradient(#030e11bd,#030e1157 16%,#0000 34%),linear-gradient(155deg,#030e111a,#030e117a 72%,#18140999)}.bc-page-shell--au-home .bc-keyword-ribbon li:hover:after{background:linear-gradient(#030e11c7,#030e1161 16%,#0000 34%),linear-gradient(155deg,#030e1129,#030e1199 72%,#181409b8)}body.bc-site--au .bc-page-shell--au-home .bc-keyword-ribbon li{min-height:calc(clamp(19rem,23vw,23rem))}body.bc-site--au .bc-page-shell--au-home .bc-keyword-ribbon li:after{background:linear-gradient(#020e11c2,#020e119e 42%,#020e11f5)}body.bc-site--au .bc-page-shell--au-home .bc-keyword-ribbon-service{font-size:1rem;line-height:1.35}body.bc-site--au .bc-page-shell--au-home .bc-keyword-ribbon-description{opacity:1;background:#020e11d1;border-radius:.5rem;grid-area:2/1/auto/-1;align-self:end;padding:.7rem;font-size:1.125rem;line-height:1.45;position:relative;inset:auto;transform:none}body.bc-site--au .bc-page-shell--au-home .bc-keyword-ribbon-mark{display:none}@media (width<=40rem){body.bc-site--au .bc-page-shell--au-home .bc-keyword-ribbon li{min-height:21rem}}
