:root{--iba-red: #d71920;--iba-red-deep: #9e1016;--iba-red-soft: #fdeaea;--iba-black: #111111;--ink: #0e0e0e;--ink-muted: #5c5c5c;--line-strong: #8a8a8a;--on-black-muted: #b3b3b3;--surface-alt: #f5f3f2;--line-token: #e2dfdd;--success: #1f7a3d;--success-soft: #e7f4ec;--red-on-black: #ff4a50;--red: var(--iba-red);--red-deep: var(--iba-red-deep);--red-hot: var(--red-on-black);--black: var(--iba-black);--white: #ffffff;--red-08: rgba(215, 25, 32, .08);--red-24: rgba(215, 25, 32, .24);--red-55: rgba(215, 25, 32, .55);--bg: var(--black);--ink-1: #ffffff;--ink-2: #ffffff;--ink-3: var(--on-black-muted);--ink-4: var(--on-black-muted);--line: rgba(255, 255, 255, .16);--line-soft: rgba(255, 255, 255, .09);--surface: #1a1a1a;--font-display: "Questrial", "Helvetica Neue", Arial, sans-serif;--font-body: "Questrial", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(1.5rem, 3.2vw, 2.5rem);--maxw: 1200px;--step: clamp(2.5rem, 6vh, 4rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--nav-h: 72px;--r-card: 0px;--r-input: 4px;--r-pill: 999px;--z-nav: 90;--z-drawer: 95;--z-modal: 100}@media (max-width: 1080px){:root{--nav-h: 64px}}html.is-locked,html.is-locked body{overflow:hidden}.band--light{--bg: var(--white);--ink-1: var(--ink);--ink-2: var(--ink);--ink-3: var(--ink-muted);--ink-4: var(--ink-muted);--line: var(--line-token);--line-soft: #efecea;--surface: var(--surface-alt)}.band--dark{--bg: var(--black);--ink-1: #ffffff;--ink-2: #ffffff;--ink-3: var(--on-black-muted);--ink-4: var(--on-black-muted);--line: rgba(255, 255, 255, .16);--line-soft: rgba(255, 255, 255, .09);--surface: #1a1a1a}.band{position:relative;background:var(--bg);color:var(--ink-1)}.band--dark:not(.band--own)+.band--dark,.band--light:not(.band--own)+.band--light{padding-top:0}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--black);color:var(--ink-1);font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-weight:400;color:var(--ink-1)}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}em{font-style:normal;color:var(--red)}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);position:relative;z-index:2}.section{padding-block:clamp(3rem,7vw,6rem)}.eyebrow{display:block;font-size:.8125rem;line-height:1.23;font-weight:400;letter-spacing:.14em;text-indent:-.02em;text-transform:uppercase;color:var(--red)}.band--dark .eyebrow,.hero .eyebrow{color:var(--red-hot)}.display{font-family:var(--font-display);font-weight:400;text-transform:none;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.h2{font-size:clamp(2.25rem,1.42rem + 3.57vw,3.5rem);line-height:1.107}.h2--col{font-size:clamp(1.875rem,1.46rem + 1.79vw,2.5rem);line-height:1.2;letter-spacing:-.01em}.lede{max-width:46ch;font-size:clamp(1.125rem,.96rem + .71vw,1.375rem);line-height:1.55;color:var(--ink-3)}.line{display:block;overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}.line__inner{display:block}.btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:48px;padding:.75rem 2rem;border-radius:var(--r-card);font-family:var(--font-display);font-size:.9375rem;line-height:1.333;font-weight:400;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.btn--primary{background:var(--red);color:var(--white)}.btn--primary:hover{background:var(--red-deep)}.btn--black{background:var(--iba-black);color:var(--white)}.btn--black:hover{background:var(--ink)}.btn--outline-light{background:transparent;color:var(--white);border-color:var(--white)}.btn--outline-light:hover{background:var(--white);color:var(--iba-black)}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-alt);color:var(--ink-muted);border-color:transparent;cursor:not-allowed}.btn--ghost{background:var(--white);color:var(--iba-black);border-color:var(--line-strong)}.btn--ghost:hover{border-color:var(--red);color:var(--red)}.btn--ghost .btn__note{color:#0a0a0ab8}.btn__note{font-family:var(--font-body);font-size:.72rem;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.btn--sm{min-height:40px;padding:.6rem 1.25rem;font-size:.875rem;letter-spacing:.06em}.btn--block{width:100%}.btn--row{flex-direction:row;gap:.6rem}.btn--row span{transition:transform .45s var(--ease-out)}.btn--row:hover span{transform:translate(5px)}.field{display:grid;gap:.45rem}.field>span{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.field input,.field textarea{width:100%;font:inherit;font-size:.95rem;color:var(--ink-1);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-input);padding:.8rem .9rem;transition:border-color .35s var(--ease-out),background-color .35s ease}.field textarea{resize:vertical;min-height:6rem;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:var(--ink-4)}.field input:hover,.field textarea:hover{border-color:var(--ink-4)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--red)}.field--inline{gap:.35rem;flex:1 1 auto;min-width:0}.arrow{display:inline-flex;align-items:center;gap:.7rem;font-size:.76rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-1);padding-block:.8rem;border-bottom:1px solid var(--line);transition:border-color .45s var(--ease-out),color .45s var(--ease-out)}.arrow span{transition:transform .45s var(--ease-out)}.arrow:hover{border-color:var(--red)}.arrow:hover span{transform:translate(7px)}.arrow--red{color:var(--red)}.stage{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out)}.stage.is-live{opacity:1}.stage canvas{width:100%;height:100%}.stage__fallback{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .8s var(--ease-out)}.stage__fallback span{width:clamp(150px,19vw,260px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.1),transparent 62%)}.stage[data-ready=true] .stage__fallback{opacity:0}.stage[data-failed=true],.stage[data-failed=true] .stage__fallback{opacity:1}.page{position:relative;z-index:1}.toTop{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:calc(var(--z-nav) - 1);width:46px;height:46px;display:grid;place-items:center;padding:0;cursor:pointer;color:#ffffffd1;background:#0a0a0ab8;border:1px solid rgba(255,255,255,.16);border-radius:50%;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),visibility .4s,background-color .4s ease,border-color .4s ease}.toTop[data-shown]{opacity:1;visibility:visible;transform:none}.toTop:hover{color:var(--white);background:var(--red);border-color:var(--red)}.toTop svg{width:17px;height:17px}.hero{height:100vh;height:100svh;overflow:hidden;background:linear-gradient(111.5deg,transparent 38%,rgba(112,19,32,.035) 44%,rgba(190,28,42,.13) 49%,rgba(215,25,32,.09) 52%,rgba(116,17,32,.035) 58%,transparent 66%),radial-gradient(36% 40% at 50% 46%,rgba(215,25,32,.02) 0%,rgba(215,25,32,.085) 50%,rgba(215,25,32,.03) 78%,transparent 100%),radial-gradient(42% 34% at 0% -12%,rgba(255,255,255,.04),transparent 64%),radial-gradient(48% 38% at 110% 112%,rgba(215,25,32,.055),transparent 66%),linear-gradient(to bottom,rgba(10,10,10,.2),transparent 22%)}.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(10,10,10,.9) 0%,transparent 20%,transparent 56%,rgba(10,10,10,.82) 84%,rgba(10,10,10,.96) 100%)}.hero__inner{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:auto 1fr auto;padding-block:clamp(1.5rem,5vh,3.25rem)}.hero__top{height:max(0px,calc(var(--nav-h) - clamp(1.5rem,5vh,3.25rem)));min-height:0}.hero__bottom{display:grid;justify-items:center;text-align:center;gap:clamp(1rem,2.2vh,1.6rem);max-width:54rem;margin-inline:auto}.hero__title{font-size:clamp(2.25rem,1.42rem + 3.57vw,3.5rem)}.hero__roll{font-size:clamp(1.125rem,.96rem + .71vw,1.375rem);line-height:1.55;color:#fff}.roll{display:inline-grid;vertical-align:bottom;text-align:left}.roll__sizer,.roll__win{grid-area:1 / 1}.roll__sizer{visibility:hidden}.roll__win{overflow:hidden;color:var(--red-hot)}.roll__col{display:block}.roll__item{display:block;white-space:nowrap}.roll[data-live] .roll__col{transform:translateY(calc(var(--at) * -100%));transition:transform .6s var(--ease-out)}.hero__lede{margin-inline:auto}.hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.6rem}.hero__lede,.hero__roll{text-shadow:0 0 2px rgba(10,10,10,.9),0 0 9px rgba(10,10,10,.85),0 0 20px rgba(10,10,10,.75),0 2px 34px rgba(10,10,10,.65)}.hero__lede{max-width:46rem;line-height:1.7;color:#fff}.fnd__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid #ece6dc;border-radius:28px;background:#fff;overflow:hidden}.fnd__portrait{position:relative;margin:0;min-height:clamp(260px,24vw,360px);display:grid;place-items:center;overflow:hidden;background:linear-gradient(158deg,transparent 46%,rgba(200,52,62,.32) 60%,transparent 74%),radial-gradient(70% 60% at 80% 18%,rgba(120,22,34,.35),transparent 70%),#08080a}.fnd__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fnd__mono{font-family:var(--font-display);font-weight:400;font-size:clamp(5.5rem,10vw,9rem);line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.28);user-select:none}.fnd__caption{position:absolute;inset:auto 0 0;display:grid;gap:.2rem;padding:3.5rem clamp(1.4rem,2.6vw,2.2rem) clamp(1.4rem,2.6vw,2rem);background:linear-gradient(to top,rgba(8,8,10,.92),transparent)}.fnd__name{font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,1.6vw,1.5rem);letter-spacing:-.02em;color:#fff}.fnd__role{font-size:.875rem;line-height:1.4;color:#ffffffad}.fnd__copy{display:grid;align-content:center;justify-items:start;gap:clamp(.75rem,1.3vw,1.1rem);padding:clamp(1.75rem,3.2vw,2.75rem) clamp(1.75rem,4vw,3.5rem)}.fnd__title{font-size:clamp(1.6rem,1.15rem + 1.3vw,2.25rem)}.fnd.section{padding-block:clamp(2rem,4.5vw,3.5rem)}.fnd__quote{position:relative;margin:0;padding-left:clamp(2.6rem,4vw,3.6rem)}.fnd__mark{position:absolute;left:-.05em;top:-.12em;font-family:var(--font-display);font-weight:400;font-size:clamp(3.6rem,5.5vw,4.8rem);line-height:1;color:var(--red)}.fnd__quote p{margin:0;max-width:40ch;font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);line-height:1.45;color:var(--ink-1)}.fnd__sign{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:100%;margin-top:.25rem;padding-top:clamp(.85rem,1.5vw,1.15rem);border-top:1px solid #ece6dc}.fnd__sign-name{display:grid;font-family:var(--font-display);font-weight:400;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink-1)}.fnd__sign-name small{font-family:var(--font-body);font-weight:400;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#6b655e}.fnd__go{flex-direction:row;gap:.6rem;text-transform:none;letter-spacing:0}@media (max-width: 860px){.fnd__card{grid-template-columns:1fr}.fnd__portrait{min-height:220px}}.acad__head{display:grid;gap:1rem;max-width:46rem}.acad__doors{list-style:none;margin-top:var(--step);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.acad__doors>li{display:grid;align-content:start;justify-items:start;gap:.8rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--line);background:var(--surface)}.acad__who{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.5rem);color:var(--ink-1)}.acad__body{font-size:1rem;line-height:1.625;color:var(--ink-3);max-width:34ch}.corr__live{list-style:none;display:grid;gap:1.2rem}.corr__live>li{padding-left:1rem;border-left:2px solid var(--red)}.corr__liveName{font-family:var(--font-display);font-size:1.125rem;color:var(--ink-1)}.corr__liveBody{margin-top:.3rem;font-size:.875rem;line-height:1.571;color:var(--ink-3);max-width:44ch}.wwd__claim{font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}@media (max-width: 860px){.acad__doors{grid-template-columns:1fr}}.cred{--rule: rgba(255, 255, 255, .22);border-top:1px solid var(--line-soft);padding-block:clamp(3rem,7vh,5rem)}.cred__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3.5vh,2.5rem) 0}.cred__item{display:grid;justify-items:center;align-content:center;gap:.6rem;text-align:center;padding-inline:clamp(.75rem,2vw,1.75rem)}.cred__item:not(:nth-child(4n+1)){border-left:1px solid var(--rule)}.cred__k{font-family:var(--font-display);font-weight:400;font-size:clamp(2.75rem,1.92rem + 3.57vw,4rem);line-height:1;letter-spacing:-.02em;color:var(--red-hot);font-variant-numeric:tabular-nums}.cred__v{font-size:clamp(.72rem,.95vw,.82rem);font-weight:400;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;color:var(--ink-2);text-wrap:balance}.corr__inner{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem)}.corr__copy{display:grid;justify-items:start;gap:1.4rem;max-width:34rem}.corr__eyebrow{display:flex;align-items:center;gap:.8rem}.corr__eyebrow:before{content:"";width:28px;height:2px;background:var(--red);flex:none}.corr__body{font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.7;color:var(--ink-2);max-width:46ch}.corr__map{position:relative;width:100%;margin-right:calc(var(--gutter) * -.45)}.corr__world{display:block;width:100%;height:auto;color:var(--red);opacity:.28}.corr__pins{list-style:none;position:absolute;inset:0}.corr__pin{position:absolute;width:0;height:0}.corr__pinDot{position:absolute;left:0;top:0;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #d7192033,0 0 0 10px #d7192012}.corr__pinCard{position:absolute;left:0;top:0;transform:translate(var(--cx, 12px),calc(-50% + var(--gy, 0px)));padding:.26rem .5rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r-input);white-space:nowrap;font-size:.52rem;font-weight:400;letter-spacing:.12em;color:var(--ink-1)}.corr__pin[data-side=left] .corr__pinCard{--cx: calc(-100% - 12px) }.corr__pin[data-side=right] .corr__pinCard{--cx: 12px}.corr__routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.corr__arc{stroke:var(--red);stroke-width:.6;stroke-opacity:.42;stroke-linecap:round}.corr__arcRun{stroke:var(--red-hot);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:0;opacity:0}.corr__map[data-live] .corr__arcRun{opacity:1;animation:corrRun 3.6s linear infinite;animation-delay:calc(var(--i) * -1.2s)}.corr__map[data-hold] .corr__arcRun{animation-play-state:paused}@keyframes corrRun{to{stroke-dashoffset:-100}}.band--dark .corr__world{opacity:.4}.band--dark .corr__pinCard{background:#120b0ce6;border-color:var(--line);color:var(--ink-1)}.band--dark .corr__pinDot{background:var(--red-hot);box-shadow:0 0 0 4px #ff4a5038,0 0 0 10px #ff4a5014}.wwd__head{display:grid;gap:1.5rem;max-width:46rem;margin-inline:auto;justify-items:center;text-align:center}.wwd__grad{background:linear-gradient(100deg,#ff4a50,#d71920 55%,#8e2420);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.wwd__grad em{color:inherit;-webkit-text-fill-color:inherit}.wwd__steps{margin-top:var(--step);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:clamp(.5rem,2vw,2rem)}.wwd__step{display:grid;justify-items:center;gap:.5rem;text-align:center}.wwd__ico{display:grid;place-items:center;width:clamp(84px,9vw,104px);height:clamp(84px,9vw,104px);margin-bottom:1.2rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);color:var(--ink-1);transform:perspective(700px) rotateX(0) rotateY(0);transition:transform .6s var(--ease-out),border-color .6s var(--ease-out),box-shadow .6s var(--ease-out),color .6s var(--ease-out)}.wwd__mark{display:block;width:60%;height:60%;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.wwd__step:hover .wwd__ico,.wwd__step[data-on] .wwd__ico{transform:perspective(700px) rotateX(12deg) rotateY(-14deg) translateY(-6px);border-color:var(--red-24);color:var(--red)}.wwd__link{width:clamp(60px,9vw,130px);height:40px;margin-top:calc(clamp(84px,9vw,104px)/2 - 20px);color:var(--ink-4);fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:3 5;stroke-linecap:round}.wwd__link circle{fill:currentColor;stroke:none}.wwd__link[data-flip]{transform:scaleY(-1)}.wwd__stepN{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4)}.wwd__stepName{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.15}.wwd__stepBody{max-width:30ch;font-size:.9rem;line-height:1.7;color:var(--ink-2)}.wwd__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;padding-top:.35rem}.wwd__links .arrow{font-size:.68rem;padding-block:.55rem}@media (max-width: 820px){.wwd__steps{grid-template-columns:1fr;row-gap:.5rem;justify-items:center}.wwd__link,.wwd__link[data-flip]{width:40px;height:70px;margin-top:0;transform:rotate(90deg)}}.impact__head{display:grid;gap:1.4rem;max-width:42rem}.impact__grid{margin-top:var(--step);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(.9rem,1.4vw,1.35rem)}.impact__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.impact__card,.impact__panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);transition:border-color .55s var(--ease-out)}.impact__card:hover,.impact__panel:hover{border-color:var(--red-24)}.impact__card:before,.impact__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(68% 68% at 100% 100%,rgba(215,25,32,.18),transparent 66%)}.impact__panel:before{background:radial-gradient(52% 58% at 100% 6%,rgba(215,25,32,.2),transparent 68%)}.impact__card{display:grid;align-content:center;justify-items:center;gap:.6rem;text-align:center;padding:clamp(1.6rem,3vw,2.4rem) 1.1rem}.impact__k,.impact__v{position:relative;z-index:1}.impact__k{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,1.75rem + 2.14vw,3rem);line-height:1;letter-spacing:-.02em;color:var(--red-hot);font-variant-numeric:tabular-nums}.impact__v{font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-wrap:balance}.impact__panel{--pad: clamp(1.6rem, 2.8vw, 2.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,2vw,2rem);padding:var(--pad)}.impact__panelCopy{position:relative;z-index:1;display:grid;justify-items:start;gap:1.25rem;align-content:start}.impact__facts{list-style:none;width:100%;display:grid;gap:.5rem}.impact__facts li{display:flex;align-items:baseline;gap:.8rem;padding-bottom:.5rem;border-bottom:1px solid var(--line-soft);font-size:.8rem;color:var(--ink-3)}.impact__facts strong{font-family:var(--font-display);font-weight:400;font-size:1.45rem;line-height:1;color:var(--ink-1);font-variant-numeric:tabular-nums;min-width:4.4em}.impact__art{position:relative;z-index:1;align-self:stretch;width:clamp(170px,19vw,285px);margin:calc(var(--pad) * -1) calc(var(--pad) * -1) calc(var(--pad) * -1) 0}.impact__art svg{display:block;width:100%;height:100%;color:var(--ink-1);filter:drop-shadow(0 16px 30px rgba(0,0,0,.55))}.trusted__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(1.25rem,4vw,4rem)}.trusted__head{display:grid;gap:1.4rem}.trusted__caption{padding-top:1.25rem;border-top:1px solid var(--line);font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.7;color:var(--ink-2)}.trusted__rows{margin-top:var(--step);display:grid;gap:clamp(.6rem,1.2vw,1rem)}.marquee{overflow:hidden;position:relative;padding-block:.35rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__row{display:flex;width:max-content;animation:marquee 46s linear infinite}.marquee--rev .marquee__row{animation-direction:reverse}.marquee:hover .marquee__row{animation-play-state:paused}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee__item{display:inline-flex;align-items:center;height:clamp(2.9rem,4.6vw,3.75rem);margin-right:clamp(.6rem,1.2vw,1rem);padding-inline:clamp(1.1rem,2vw,1.75rem);border:1px solid var(--line-soft);border-radius:var(--r-card);background:var(--surface);font-family:var(--font-display);font-weight:400;font-size:clamp(.95rem,1.4vw,1.15rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;transition:border-color .4s var(--ease-out),color .4s var(--ease-out)}.marquee__item:hover{border-color:var(--red-24);color:var(--ink-1)}.vfy__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.vfy__copy{display:grid;justify-items:start;align-content:center;gap:1.5rem;max-width:40rem}.vfy__art{display:flex;justify-content:center}.vfy__art svg{width:100%;max-width:460px;height:auto;color:var(--ink-1)}.vfy__list{list-style:none;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,1.9rem) clamp(1.25rem,2.5vw,2rem)}.vfy__list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,1.4vw,1rem)}.vfy__itemLabel{font-size:clamp(.82rem,.92vw,.9rem);line-height:1.45;color:var(--ink-2);text-wrap:pretty}.vfy__ico{flex:none;display:grid;place-items:center;width:clamp(38px,3.2vw,46px);height:clamp(38px,3.2vw,46px);border-radius:var(--r-card);border:1px solid var(--red-24);background:var(--black);color:var(--red-hot)}.vfy__ico svg{width:45%;height:45%}.lib{overflow:hidden}.lib__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center}.lib__head{display:grid;justify-items:start;gap:1.4rem}.lib__media{position:relative}.lib__media:before{content:"";position:absolute;inset:-20% -16%;pointer-events:none;background:radial-gradient(56% 56% at 44% 48%,rgba(215,25,32,.17),transparent 74%)}.lib__shot{position:relative;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--white)}.lib__bar{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:.8rem 1rem;border-bottom:1px solid var(--line-soft);background:#0a0a0a06}.lib__dots{display:flex;gap:6px;flex:none}.lib__dots i{width:9px;height:9px;border-radius:50%;background:var(--ink-4)}.lib__dots i:first-child{background:var(--red)}.lib__search{flex:1;min-width:0;display:flex;align-items:center;gap:1px;font-size:.7rem;color:var(--ink-4);border:1px solid var(--line);border-radius:var(--r-input);padding:.38rem .9rem;white-space:nowrap;overflow:hidden;transition:border-color .5s var(--ease-out)}.lib__q{min-width:0;overflow:hidden;text-overflow:ellipsis}.lib__search[data-typing]{border-color:var(--red-24)}.lib__search[data-typing] .lib__q:not([data-empty]){color:var(--ink-1)}.lib__caret{display:none;width:1px;height:.85em;flex:none;background:var(--red)}.lib__search[data-typing] .lib__caret{display:block;animation:lib-caret 1.05s steps(1,end) infinite}@keyframes lib-caret{0%,55%{opacity:1}56%,to{opacity:0}}.lib__rows{list-style:none;display:grid}.lib__rows li{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,1.5vw,1.1rem);padding:clamp(.75rem,1.6vw,1.05rem) clamp(.9rem,1.8vw,1.2rem);transition:opacity .5s var(--ease-out)}.lib__rows li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--red);transform:scaleY(0);transition:transform .5s var(--ease-out)}.lib__rows li[data-hit]:before{transform:scaleY(1)}.lib__rows[data-found] li:not([data-hit]){opacity:.42}.lib__rows li[data-hit] .lib__n,.lib__rows li[data-hit] .lib__go{color:var(--red)}.lib__rows li[data-hit] .lib__go{transform:translate(3px)}.lib__rows li+li{border-top:1px solid var(--line-soft)}.lib__n{font-size:.58rem;letter-spacing:.2em;color:var(--ink-4);font-variant-numeric:tabular-nums}.lib__type{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-input);border:1px solid var(--red-24);background:var(--red-08);color:var(--red)}.lib__type svg{width:16px;height:16px}.lib__label{font-size:.9rem;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib__go{font-size:.85rem;color:var(--ink-4);transition:color .5s var(--ease-out),transform .5s var(--ease-out)}.lib__gate{display:flex;align-items:center;gap:.6rem;padding:.85rem clamp(.9rem,1.8vw,1.2rem);border-top:1px solid var(--line);background:var(--red-08);color:var(--red);font-size:.64rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.lib__gate svg{width:15px;height:15px;flex:none}.close{--bg: var(--red);--ink-1: #ffffff;--ink-2: #ffffff;--ink-3: rgba(255, 255, 255, .82);--ink-4: rgba(255, 255, 255, .82);--line: rgba(255, 255, 255, .3);--line-soft: rgba(255, 255, 255, .18);--surface: rgba(255, 255, 255, .08);background:var(--bb-red-black, var(--red));color:#fff;position:relative;overflow:hidden;padding-block:clamp(3rem,7vw,6rem)}.close .eyebrow{color:#ffffffd1}.close__cubes{display:none}.close__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:clamp(2rem,5vw,5.5rem)}.close__inner{display:grid;justify-items:start;gap:clamp(1.1rem,2.2vh,1.6rem);max-width:34rem}.close__dots{display:none}.close__sub{font-size:clamp(1rem,1.5vw,1.3rem);color:var(--ink-2)}.close__ways{list-style:none;display:grid;gap:clamp(1.5rem,3.2vh,2.4rem)}.close__ways a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico k" "ico v";align-items:start;column-gap:1.05rem;row-gap:.3rem}.close__ico{grid-area:ico;display:grid;place-items:center;width:30px;height:30px;margin-top:2px;color:var(--red-hot);transition:transform .45s var(--ease-out)}.close__ico svg{width:26px;height:26px;stroke-width:1.1}.close__ways a:hover .close__ico{transform:translate3d(0,-2px,0)}.close__k{grid-area:k;font-family:var(--font-display);font-weight:400;font-size:1.15rem;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-1)}.close__v{grid-area:v;font-size:.88rem;line-height:1.5;color:var(--ink-2);transition:color .4s var(--ease-out);overflow-wrap:anywhere}.close__ways a:hover .close__v{color:var(--red-hot)}.foot{padding-top:clamp(3.5rem,9vh,6rem);border-top:1px solid var(--line-soft)}.foot__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.35fr);gap:clamp(1.5rem,2.4vw,2.5rem)}.foot__col{display:grid;gap:1.1rem;align-content:start}.foot__h{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:.82rem;letter-spacing:.2em;color:var(--ink-1);padding-bottom:.85rem;border-bottom:1px solid var(--line)}.foot__col ul{list-style:none;display:grid;gap:.6rem}.foot__col li a{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;font-size:.86rem;color:var(--ink-2);transition:color .35s var(--ease-out)}.foot__col li a:hover{color:var(--white)}.foot__note{font-size:.58rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--line);border-radius:var(--r-input);padding:.1rem .5rem;white-space:nowrap}.foot__sub{display:flex;align-items:flex-end;gap:.6rem;margin-top:.3rem}.foot__sub button{flex:none;width:2.85rem;height:2.85rem;font:inherit;font-size:1rem;color:var(--white);background:var(--red);border:none;border-radius:var(--r-card);cursor:pointer;transition:background-color .35s ease,transform .35s var(--ease-out)}.foot__sub button:hover{background:var(--white);color:var(--iba-black)}.foot__status{font-size:.76rem;line-height:1.5;color:var(--ink-3)}.foot__col .foot__contact{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.foot__col .foot__contact li a{display:grid;place-items:center;width:40px;height:40px;gap:0;border:1px solid var(--line);border-radius:50%;color:var(--ink-2);transition:color .35s var(--ease-out),border-color .35s var(--ease-out),background-color .35s ease}.foot__col .foot__contact li a:hover{color:var(--iba-black);border-color:var(--white);background:var(--white)}.foot__col .foot__contact svg{width:17px;height:17px}.foot__signin{justify-self:start;font:inherit;font-size:.7rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:none;border:none;border-bottom:1px solid var(--line);padding:0 0 .4rem;cursor:pointer;transition:border-color .15s var(--ease-out)}.foot__signin:hover{border-color:var(--white)}.foot__strip{margin-top:clamp(3rem,7vh,4.5rem);border-top:1px solid var(--line-soft);padding-block:1.6rem clamp(1.6rem,4vh,2.5rem);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem clamp(1.25rem,2.5vw,2.25rem);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.foot__strip a:not(.foot__mark){transition:color .35s var(--ease-out)}.foot__strip a:not(.foot__mark):hover{color:var(--ink-2)}.foot__triad i{font-style:normal;color:var(--ink-4);opacity:.55;padding-inline:.2rem}.foot__mark{display:inline-flex;overflow:hidden;background:var(--white);flex:none}.foot__mark img{height:32px;width:auto;transform:scale(1.16)}.foot__tag{margin-left:auto;color:var(--ink-3)}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);--bg: var(--black);--ink-1: rgba(255, 255, 255, .96);--ink-2: rgba(255, 255, 255, .74);--ink-3: rgba(255, 255, 255, .56);--ink-4: rgba(255, 255, 255, .44);--line: rgba(255, 255, 255, .12);--line-soft: rgba(255, 255, 255, .07);--surface: rgba(255, 255, 255, .03);--nav-bg: rgba(10, 10, 10, .72);color:var(--ink-1);transition:background-color .5s ease,border-color .5s ease,color .5s ease;border-bottom:1px solid transparent}.nav[data-over=light]{--ink-1: rgba(10, 10, 10, .95);--ink-2: rgba(10, 10, 10, .74);--ink-3: rgba(10, 10, 10, .58);--ink-4: rgba(10, 10, 10, .5);--line: rgba(10, 10, 10, .13);--line-soft: rgba(10, 10, 10, .07);--surface: rgba(10, 10, 10, .028);--nav-bg: rgba(255, 255, 255, .8)}.nav[data-condensed]{background:var(--nav-bg);border-bottom-color:var(--line-soft);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.nav__bar{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);height:var(--nav-h);display:flex;align-items:center;gap:clamp(.75rem,1.8vw,1.5rem)}.nav__brand{display:inline-flex;overflow:hidden;background:var(--white);flex:none;transition:transform .4s var(--ease-out)}.nav__brand:hover{transform:translate3d(0,-2px,0)}.nav__brand img{height:calc(var(--nav-h) - 26px);width:auto;transform:scale(1.16)}.nav__tabs{display:flex;align-items:center;gap:clamp(.1rem,.6vw,.5rem);margin-right:auto;margin-left:clamp(.35rem,1.2vw,1rem)}.nav__tabBtn{display:inline-flex;align-items:center;gap:.45rem;font:inherit;font-size:.78rem;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--ink-2);background:none;border:none;padding:.65rem .55rem;cursor:pointer;transition:color .35s var(--ease-out)}.nav__tabBtn svg{width:8px;flex:none;opacity:.55;transition:transform .35s var(--ease-out),opacity .35s ease}.nav__tabBtn:hover,.nav__tabBtn[data-active]{color:var(--ink-1)}.nav__tabBtn[data-active] svg{transform:rotate(180deg);opacity:1}.nav__tabBtn[data-pill]{margin-left:.35rem;padding:.42rem .85rem;font-size:.72rem;letter-spacing:.01em;border:1px solid var(--red);border-radius:var(--r-card);background:transparent;color:var(--red-hot);transition:color .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out)}.nav__tabBtn[data-pill]:hover,.nav__tabBtn[data-pill][data-active]{border-color:var(--red);color:#fff;background:var(--red)}.nav__tabBtn:not([data-pill])[aria-current=page]{color:var(--red)}.nav__util{display:flex;align-items:center;gap:.5rem;flex:none}.nav__util .btn{text-transform:none;letter-spacing:.01em;font-size:.78rem}.nav__panel{background:var(--nav-bg);border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);animation:navPanel .4s var(--ease-out) both}@keyframes navPanel{0%{opacity:0;transform:translate3d(0,-8px,0)}}.nav__panelIn{padding-block:clamp(1.75rem,3.5vh,2.75rem);display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.nav__panelHead{display:grid;gap:1.1rem;justify-items:start}.nav__panelTitle{font-size:clamp(1.6rem,2.6vw,2.4rem)}.nav__panelList{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.15rem clamp(1rem,2.5vw,2.5rem)}.nav__panelList a{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:.7rem .75rem .7rem 1rem;font-size:.92rem;color:var(--ink-2);border-left:1px solid var(--line);transition:color .35s var(--ease-out),border-color .35s var(--ease-out),background-color .35s ease}.nav__panelGroups{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem)}.nav__panelGroupTitle{margin-bottom:.85rem;font-size:.6rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.nav__panelList a:hover{color:var(--ink-1);border-left-color:var(--red);background:var(--surface)}.nav__itemNote{font-size:.56rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--line);border-radius:var(--r-input);padding:.1rem .5rem;white-space:nowrap}.nav__burger{display:none;width:42px;height:42px;margin-right:calc(var(--gutter) * -.25);background:none;border:none;cursor:pointer;position:relative;flex:none}.nav__burger span{position:absolute;left:10px;right:10px;height:1.5px;background:var(--ink-1);transition:transform .4s var(--ease-out),opacity .3s ease}.nav__burger span:first-child{top:17px}.nav__burger span:last-child{top:24px}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.drawer{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:var(--z-drawer);display:none;grid-template-rows:minmax(0,1fr) auto;background:var(--black);color:var(--ink-1);animation:drawerIn .4s var(--ease-out) both}.drawer[data-open]{display:grid}@keyframes drawerIn{0%{opacity:0;transform:translate3d(0,-12px,0)}}.drawer__scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline:var(--gutter);padding-block:.5rem 1.5rem}.drawer__acc{border-bottom:1px solid var(--line-soft)}.drawer__acc .drawer__head{margin:0;font:inherit}.drawer__acc .drawer__head button,.drawer__acc .drawer__head a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font:inherit;font-family:var(--font-display);font-weight:400;font-size:1.5rem;text-transform:none;letter-spacing:-.01em;color:var(--ink-1);background:none;border:none;padding-block:1.15rem;cursor:pointer;text-align:left}.drawer__acc .drawer__head button svg{width:13px;flex:none;color:var(--red);transition:transform .45s var(--ease-out)}.drawer__acc .drawer__head a[aria-current=page],.drawer__acc[data-current] .drawer__head button{color:var(--red)}.drawer__acc[data-open] .drawer__head button svg{transform:rotate(135deg)}.drawer__accBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.drawer__acc[data-open] .drawer__accBody{grid-template-rows:1fr}.drawer__accBody>div{overflow:hidden}.drawer__accBody ul{list-style:none;display:grid;gap:.1rem;padding-bottom:1rem}.drawer__accBody a{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:.6rem 0 .6rem 1rem;border-left:1px solid var(--line);font-size:.95rem;color:var(--ink-2)}.drawer__accBody a:hover{color:var(--ink-1);border-left-color:var(--red)}.drawer__foot{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.75rem;padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--black)}.chero{position:relative;height:100vh;height:100svh;width:100%;overflow:hidden;--coin: clamp(112px, 13vw, 180px);--w-04: rgba(255, 255, 255, .04);--w-40: rgba(255, 255, 255, .4);--w-56: rgba(255, 255, 255, .56);--w-72: rgba(255, 255, 255, .72)}.chero__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 40% at 50% 100%,rgba(215,25,32,.1),transparent 74%),linear-gradient(to bottom,rgba(255,255,255,.035),transparent 26%)}.chero__glow{position:absolute;inset:0;margin:auto;width:96vmax;height:96vmax;background:radial-gradient(closest-side,rgba(215,25,32,.22),rgba(215,25,32,.07) 40%,transparent 68%);will-change:transform,opacity}.chero__grid{position:absolute;inset:-20% -10%;background-image:linear-gradient(var(--w-04) 1px,transparent 1px),linear-gradient(90deg,var(--w-04) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 20%,transparent 78%);mask-image:radial-gradient(closest-side at 50% 50%,#000 20%,transparent 78%);opacity:.7;will-change:transform,opacity}.chero__vignette{position:absolute;inset:0;background:radial-gradient(closest-side at 50% 50%,transparent 42%,rgba(10,10,10,.72) 100%),linear-gradient(to bottom,rgba(10,10,10,.85),transparent 22%,transparent 74%,rgba(10,10,10,.95))}.chero__stage{position:absolute;inset:0;top:clamp(2rem,5.5vh,4rem);z-index:3;perspective:1600px;perspective-origin:50% 50%;pointer-events:none}.chero__tilt{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.chero__core-bloom{position:absolute;inset:0;margin:auto;width:min(58vh,560px);height:min(58vh,560px);z-index:3;border-radius:50%;background:radial-gradient(closest-side,rgba(215,25,32,.55),rgba(215,25,32,.18) 42%,transparent 72%);will-change:transform,opacity}.coin-stack{position:absolute;inset:0;perspective:1500px;perspective-origin:50% 50%;z-index:10;will-change:transform}.coin{--r: calc(var(--coin) / 2);--t: calc(var(--coin) * .115);position:absolute;inset:0;margin:auto;width:var(--coin);height:var(--coin);transform-style:preserve-3d;will-change:transform}.coin__body{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.coin__rim{position:absolute;inset:0;transform-style:preserve-3d}.coin__seg{position:absolute;inset:0;margin:auto;width:calc(6.2832 * var(--r) / var(--seg) + 1.5px);height:var(--t);transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotateX(90deg);background-color:#17191c;background-image:repeating-linear-gradient(90deg,rgba(10,10,10,.34) 0 1px,transparent 1px 4px),linear-gradient(to bottom,rgba(255,255,255,calc(var(--lum) * 1)),rgba(255,255,255,calc(var(--lum) * .42)) 20%,rgba(255,255,255,calc(var(--lum) * .18)) 52%,rgba(255,255,255,calc(var(--lum) * .82)))}.coin__disc{position:absolute;inset:0;border-radius:50%;transform:translateZ(calc(var(--t) * var(--d)));background:linear-gradient(150deg,#e3e7ec,#9aa1a9 34%,#4b5056 66%,#24272b);box-shadow:inset 0 0 0 1px #0a0a0a59}.coin__face{position:absolute;inset:0;border-radius:50%;overflow:hidden;backface-visibility:hidden;box-shadow:inset 0 0 0 1.5px #0a0a0a4d}.coin__face--front{transform:translateZ(calc(var(--t) / 2));box-shadow:0 18px 38px #0000008c}.coin__face--back{transform:translateZ(calc(var(--t) / -2)) rotateY(180deg)}.coin__plate{position:absolute;inset:0;border-radius:50%;background:radial-gradient(30% 30% at 84% 87%,rgba(215,25,32,.4),transparent 72%),conic-gradient(from 200deg at 50% 50%,#ffffff3d,#0a0a0a57 19%,#ffffff4d 37%,#0a0a0a4d,#ffffff38 75%,#0a0a0a57 90%,#ffffff3d),radial-gradient(62% 30% at 50% 103%,rgba(214,226,240,.5),transparent 72%),radial-gradient(126% 118% at 27% 17%,#fff,#f4f6f9 7%,#dde2e8 17%,#b6bdc5 29%,#848b93 42%,#4e5359 57%,#26292d 74%,#131519 88%,#0a0b0d)}.coin__well{position:absolute;inset:11%;border-radius:50%;box-shadow:inset 0 2px 6px #000000b3,inset 0 -2px 3px #ffffff3d,0 1px #ffffff24}.coin__bevel{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffffd1,inset 0 0 0 3px #0a0a0a80,inset 0 9px 22px #fff3,inset 0 -11px 26px #0000008c}.coin__glyph{position:absolute;inset:0;margin:auto;width:62%;height:62%}.coin__glyph--lip{color:#000c;transform:translate3d(0,2px,0)}.coin__glyph--cut{color:#ffffff9e}.coin__spec{position:absolute;inset:-35%;opacity:.46;background:linear-gradient(104deg,transparent 44%,rgba(255,255,255,.3) 48.4%,rgba(255,255,255,1) 50%,rgba(255,255,255,.3) 51.6%,transparent 56%);transform:translate3d(-72%,0,0);animation:coin-shine 6s var(--shine-delay, 0s) linear infinite;will-change:transform}@keyframes coin-shine{0%{transform:translate3d(-72%,0,0)}58%,to{transform:translate3d(72%,0,0)}}.chero__emblem{position:absolute;inset:0;margin:auto;width:clamp(220px,30vw,400px);height:clamp(220px,30vw,400px);z-index:20;display:grid;place-items:center;will-change:transform,opacity}.chero__emblem-glow{position:absolute;inset:0;margin:auto;width:clamp(340px,46vw,640px);height:clamp(340px,46vw,640px);z-index:19;border-radius:50%;background:radial-gradient(closest-side,rgba(215,25,32,.42),rgba(215,25,32,.1) 46%,transparent 74%);will-change:transform,opacity}.ibamark{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--logo-size, 1rem) * .16);width:calc(var(--logo-size, 1rem) * 2.6);flex:none}.ibamark__cell{aspect-ratio:1;display:grid;place-items:center;border-radius:calc(var(--logo-size, 1rem) * .09);font-family:var(--font-display);font-weight:400;font-size:calc(var(--logo-size, 1rem) * .86);line-height:1;will-change:transform,opacity}.ibamark__cell--i,.ibamark__cell--a{background:#ffffff12;box-shadow:inset 0 0 0 1.5px var(--w-40);color:var(--white)}.ibamark__cell--b{background:var(--red);color:var(--white)}.ibamark__cell--link{color:var(--red);padding:16%}.ibamark__link{width:100%;height:100%}.ibamark--chero{--logo-size: clamp(3.2rem, 5.6vw, 5rem)}.chero__copy{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-inline:var(--gutter);padding-top:max(6.5rem,10vh);pointer-events:none;will-change:transform,opacity}.chero__copy:before{content:"";position:absolute;inset:0;margin:auto;z-index:-1;background:radial-gradient(ellipse 50% 46% at 50% 50%,rgba(10,10,10,.82),rgba(10,10,10,.5) 46%,transparent 76%)}.chero__kicker{margin-bottom:clamp(1rem,2vw,1.8rem);color:var(--w-72);text-shadow:0 2px 16px rgba(10,10,10,.95),0 0 6px rgba(10,10,10,.9)}.chero__title{font-size:clamp(1.8rem,4.1vw,3.8rem);letter-spacing:-.02em;text-shadow:0 12px 60px rgba(10,10,10,.85)}.chero__lede{display:grid;gap:.9rem;max-width:62ch;margin-top:clamp(1.2rem,2.4vw,2rem);font-size:clamp(.9rem,1.02vw,1.02rem);line-height:1.7;color:var(--w-72);text-shadow:0 2px 16px rgba(10,10,10,.95),0 0 6px rgba(10,10,10,.9)}.chero__stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.55rem clamp(.9rem,2.2vw,2rem);margin-top:clamp(1.3rem,3vh,2.1rem);text-shadow:0 2px 16px rgba(10,10,10,.95),0 0 6px rgba(10,10,10,.9)}.chero__stats li{display:inline-flex;align-items:baseline;gap:.45rem}.chero__stats li+li:before{content:"·";color:var(--red);margin-right:.1rem}.chero__statK{font-family:var(--font-display);font-weight:400;font-size:1.15rem;line-height:1;letter-spacing:.01em;color:var(--white)}.chero__statLead,.chero__statV{font-size:.68rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--w-56)}.chero__reveal{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.9rem,1.6vw,1.5rem);text-align:center;padding-inline:clamp(1.5rem,19vw,24rem);pointer-events:none}.chero__reveal-item{will-change:transform,opacity}.chero__reveal-title{font-size:clamp(1.6rem,3.6vw,3.1rem);letter-spacing:-.015em}.chero__reveal-body{max-width:38ch;font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.7;color:var(--w-56)}.ab__head{display:grid;gap:1.3rem;max-width:44rem;margin-bottom:var(--step)}.af{position:relative;min-height:clamp(240px,46vh,500px);display:grid;place-items:center;overflow:hidden}.af svg{width:100%;height:100%;max-height:500px}.af__cam{will-change:transform}.af__link{stroke:#ffffff29;stroke-width:1}.af__link[data-hub]{stroke:#ff4a508c;stroke-width:1.2}.af__dot[data-kind=hub]{fill:var(--red-hot);filter:drop-shadow(0 0 10px rgba(255,74,80,.85))}.af__dot[data-kind=mid]{fill:#ffffffe6;filter:drop-shadow(0 0 6px rgba(255,74,80,.45))}.af__dot[data-kind=out]{fill:#ffffff80}.core__grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.core__card[data-cell=tall]{grid-column:1;grid-row:span 2}.core__card[data-cell=wide-top]{grid-column:2 / 4}.core__card[data-cell=wide-bottom]{grid-column:1 / 3}.core__card{--art-accent: var(--red);--art-on-accent: var(--white);--l1: .3;--l2: .17;--l3: .1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);transition:transform .55s var(--ease-out),border-color .55s var(--ease-out),box-shadow .55s var(--ease-out)}.core__card:hover{transform:translate3d(0,-3px,0);border-color:var(--red-24)}.core__card[data-hot]{--ink-1: #fff;--ink-2: rgba(255, 255, 255, .82);--ink-4: rgba(255, 255, 255, .5);--line-soft: rgba(255, 255, 255, .18);--art-accent: #fff;--art-on-accent: var(--red);--l1: .62;--l2: .4;--l3: .24;background:var(--red);border-color:transparent}.core__card[data-hot]:hover{border-color:transparent}.core__art{position:relative;flex:1 1 auto;min-height:clamp(120px,10.5vw,155px);display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--line-soft)}.core__card[data-cell^=wide] .core__art{min-height:clamp(135px,12vw,175px)}.core__art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,currentColor 1px,transparent 1px),linear-gradient(to bottom,currentColor 1px,transparent 1px);background-size:26px 26px;color:var(--ink-1);opacity:.05;-webkit-mask-image:radial-gradient(72% 72% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(72% 72% at 50% 50%,#000,transparent 80%)}.core__art:after{content:"";position:absolute;inset:0;background:radial-gradient(34% 40% at 50% 48%,rgba(215,25,32,.13),transparent 70%);opacity:0;transition:opacity 1.1s var(--ease-out)}.core__card[data-hot] .core__art:after{background:radial-gradient(38% 44% at 50% 48%,rgba(255,255,255,.14),transparent 72%)}.core__card.is-in .core__art:after{opacity:1}.core__art svg{position:relative;z-index:1;width:48%;max-width:108px;height:auto;color:var(--ink-1)}.core__card[data-cell^=wide] .core__art svg{max-width:128px}.core__card[data-cell=tall] .core__art svg{max-width:215px}.core__l1,.core__l2,.core__l3{fill:none;stroke:currentColor}.core__l1{stroke-opacity:var(--l1)}.core__l2{stroke-opacity:var(--l2)}.core__l3{stroke-opacity:var(--l3)}.core__accent{fill:var(--art-accent)}.core__accentStroke{fill:none;stroke:var(--art-accent)}.core__onAccent{fill:none;stroke:var(--art-on-accent)}.core__n{position:absolute;z-index:2;top:.85rem;left:1rem;font-size:.6rem;font-weight:400;letter-spacing:.22em;color:var(--ink-4);font-variant-numeric:tabular-nums}.core__meta{display:grid;align-content:start;gap:.55rem;padding:clamp(1.1rem,1.9vw,1.6rem) clamp(1.1rem,1.9vw,1.6rem) clamp(1.25rem,2.1vw,1.75rem)}.core__name{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.1;color:var(--ink-1)}.core__body{font-size:.88rem;line-height:1.6;color:var(--ink-2)}.ab__team{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.ab__team li{display:grid;justify-items:start;gap:.6rem;padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.ab__portrait{display:grid;place-items:center;width:62px;height:62px;margin-bottom:.4rem;border-radius:50%;border:1px solid var(--red-24);background:var(--red-08);font-family:var(--font-display);font-weight:400;font-size:1.35rem;letter-spacing:.04em;color:var(--red)}.ab__memberName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.05}.ab__memberRole{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.ab__memberBio{font-size:.9rem;line-height:1.68;color:var(--ink-2)}.ab__pending{font-size:.85rem;font-style:italic;color:var(--ink-4);padding-block:.3rem}.ab__advisory{margin-top:clamp(1.5rem,3vh,2.5rem);padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}.ab__advisoryName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.1;margin-bottom:.5rem}.ab__advisoryBody{font-size:.9rem;line-height:1.65;color:var(--ink-2);max-width:44ch}.ab__tokens{margin-top:clamp(3rem,7vh,4.5rem)}.ab__tokensName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.2rem,2.2vw,1.9rem);line-height:1.1;margin-bottom:clamp(1.25rem,3vh,2rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tk{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.tk__figure{display:grid;justify-items:center;gap:1.1rem}.tk__chart{position:relative;width:100%;max-width:420px;aspect-ratio:1}.tk__ring{position:absolute;inset:18%;width:64%;height:64%;overflow:visible;transform:rotate(-90deg)}.tk__track{fill:none;stroke:var(--line-soft);stroke-width:24}.tk__seg{fill:none;stroke:var(--red);stroke-width:24;cursor:default;transition:stroke .35s var(--ease-out)}.tk__seg[data-on]{stroke:var(--red-hot)}.tk__centre{position:absolute;inset:30%;display:grid;align-content:center;justify-items:center;gap:.35rem;text-align:center;pointer-events:none}.tk__total{font-family:var(--font-display);font-weight:400;font-size:clamp(1.05rem,2.1vw,1.6rem);line-height:1;text-wrap:balance}.tk__totalV{font-size:.58rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.tk__label{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.15rem;width:20%;text-align:center;cursor:default}.tk__pct{font-family:var(--font-display);font-weight:400;font-size:clamp(1rem,1.9vw,1.45rem);line-height:1;color:var(--ink-1);transition:color .35s var(--ease-out)}.tk__label[data-on] .tk__pct{color:var(--red-hot)}.tk__name{font-size:.6rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;color:var(--ink-3);text-wrap:balance}.tk__caption{max-width:34ch;text-align:center;font-size:.72rem;line-height:1.5;color:var(--ink-4)}.tk__record{min-width:0}.tk__tableWrap{overflow-x:auto;border-top:1px solid var(--line)}.tk__table{width:100%;min-width:30rem;border-collapse:collapse;text-align:left}.tk__table th,.tk__table td{padding-block:clamp(.7rem,1.7vh,1rem);padding-right:1.25rem;border-bottom:1px solid var(--line);font-size:.88rem;font-weight:400;color:var(--ink-2);vertical-align:baseline;transition:color .35s var(--ease-out)}.tk__table thead th{font-size:.58rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4)}.tk__table tbody th{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:1.05rem;letter-spacing:.02em;color:var(--ink-1)}.tk__table tbody tr{transition:background-color .35s var(--ease-out)}.tk__table tbody tr[data-on]{background:var(--red-08)}.tk__table tbody tr[data-on] th,.tk__table tbody tr[data-on] td{color:var(--ink-1)}.tk__table tfoot th,.tk__table tfoot td{border-bottom:none;padding-top:1.1rem;font-size:.6rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.tk__share,.tk__value{font-variant-numeric:tabular-nums;white-space:nowrap}.tk__value{color:var(--red-hot)}.tk__more{margin-top:1.1rem;font-size:.7rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4)}.svc__hero{padding-top:clamp(8rem,18vh,12rem);overflow:hidden}.heroArt{position:absolute;top:var(--nav-h);right:0;z-index:1;width:47%;height:calc(100% - var(--nav-h));pointer-events:none}.heroArt canvas{width:100%;height:100%;opacity:0;transition:opacity 1s var(--ease-out)}.heroArt[data-live] canvas{opacity:1}.heroArt[data-failed] canvas{opacity:0}.svc__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);transition:color .35s var(--ease-out)}.svc__back:hover{color:var(--red-hot)}.svc__title{margin-top:1.3rem;max-width:18ch}.svc__sub{margin-top:clamp(1.2rem,3vh,1.8rem);max-width:52ch;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.55;color:var(--ink-1)}.svc__intro{margin-top:clamp(1.2rem,3vh,1.8rem);max-width:62ch;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.75;color:var(--ink-2)}.svc__intro p+p{margin-top:1rem}.svc__spectrum{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:clamp(1.4rem,3.5vh,2.2rem);max-width:62rem}.svc__spectrum li{padding:.4rem .8rem;border:1px solid var(--line);border-radius:var(--r-input);font-size:.64rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.svc__hero--show{padding-top:calc(var(--nav-h) + clamp(3.5rem,10vh,7rem));padding-bottom:clamp(2rem,5vh,3.5rem);text-align:center;isolation:isolate}.svc__showAmb{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(52% 34% at 50% 2%,rgba(215,25,32,.16),transparent 72%),radial-gradient(70% 42% at 50% 96%,rgba(215,25,32,.1),transparent 74%),linear-gradient(to bottom,rgba(255,255,255,.035),transparent 26%)}.svc__showAmb:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--line-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--line-soft) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(58% 46% at 50% 34%,transparent 30%,#000 100%);mask-image:radial-gradient(58% 46% at 50% 34%,transparent 30%,#000 100%);opacity:.7}.svc__showGhost,.chero__ghost{position:absolute;top:calc(var(--nav-h) * .5);left:50%;transform:translate(-50%);z-index:0;pointer-events:none;white-space:nowrap;font-size:clamp(5rem,16vw,14rem);text-transform:uppercase;line-height:.78;letter-spacing:.01em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.08);-webkit-mask-image:linear-gradient(to bottom,#000 8%,transparent 78%);mask-image:linear-gradient(to bottom,#000 8%,transparent 78%)}.svc__showCopy{display:grid;justify-items:center;gap:clamp(1rem,2.4vh,1.6rem)}.svc__showFrame{position:absolute;inset:-1.5rem clamp(0rem,5vw,5rem) -2rem;z-index:-1;pointer-events:none;border:1px solid var(--line);border-radius:var(--r-card);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 74%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 74%,transparent)}.svc__showTitle{max-width:17ch;font-size:clamp(1.9rem,5vw,4.6rem)}.svc__showSub{max-width:46ch;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.55;color:var(--ink-1)}.svc__showIntro{max-width:64ch;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.75;color:var(--ink-2)}.svc__showIntro p+p{margin-top:1rem}.svc__showCopy .btn{margin-top:clamp(.6rem,1.6vh,1.2rem)}.svc__showVisual{position:relative;z-index:1;margin-top:clamp(2rem,6vh,4rem);padding-inline:var(--gutter)}.corr__map--hero{margin-right:0;max-width:1180px;margin-inline:auto}.svc__console{position:relative;z-index:1;margin-top:clamp(3rem,9vh,6rem);padding-inline:var(--gutter);perspective:1700px}.svc__consoleGlow{position:absolute;left:50%;bottom:4%;z-index:-1;transform:translate(-50%);width:min(78%,860px);height:46%;background:radial-gradient(58% 100% at 50% 50%,rgba(215,25,32,.3),transparent 72%);filter:blur(34px);pointer-events:none}.svc__screen{position:relative;max-width:1120px;margin-inline:auto;padding:clamp(1rem,2vw,1.6rem) clamp(1rem,2.4vw,2rem) clamp(3rem,7vw,5rem);text-align:left;border:1px solid var(--line);border-radius:var(--r-card);background:linear-gradient(to bottom,#ffffff0e,#ffffff03 42%,#0a0a0ad9);box-shadow:0 60px 120px -46px #000000f2;transform:rotateX(9deg);transform-origin:50% 0%;-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 58%,transparent 100%)}.svc__screenBar{display:flex;align-items:center;gap:.8rem;padding-bottom:.9rem;border-bottom:1px solid var(--line-soft);font-size:.6rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.svc__screenDots{display:inline-flex;gap:.35rem}.svc__screenDots i{width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.svc__screenDots i:first-child{background:var(--red)}.svc__rail{position:relative;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(1.6rem,3.5vw,2.4rem)}.svc__rail[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__rail[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.svc__rail[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.svc__rail[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.svc__rail:before{content:"";position:absolute;left:0;right:0;top:10px;height:1px;background:linear-gradient(to right,var(--red-55),var(--red-24) 42%,var(--line) 78%,transparent);transform-origin:0 50%}.svc__rail[data-live]:before{animation:railDraw 1.05s var(--ease-out) .3s both}.svc__rail[data-live] li{animation:railNode .6s var(--ease-out) both;animation-delay:calc(.5s + var(--i, 0) * .09s)}@keyframes railDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes railNode{0%{opacity:0;transform:translate3d(0,9px,0)}}.svc__rail[data-live]:after{content:"";position:absolute;left:0;right:0;top:10px;height:1px;pointer-events:none;background-image:linear-gradient(90deg,transparent,var(--red-hot),transparent);background-size:22% 100%;background-repeat:no-repeat;animation:railPulse 3.6s linear 1.9s infinite}.svc__rail[data-hold]:after{animation-play-state:paused}@keyframes railPulse{0%{background-position:-28% 0}to{background-position:128% 0}}.svc__rail li{position:relative;display:grid;justify-items:start;gap:.7rem;padding-right:.9rem}.svc__rail li:before{content:"";width:9px;height:9px;margin-top:6px;border-radius:50%;border:1px solid var(--red-55);background:var(--black);box-shadow:0 0 0 5px var(--black)}.svc__railLink{display:grid;justify-items:start;gap:.55rem}.svc__railN{font-size:.82rem;letter-spacing:.06em;color:var(--red-hot)}.svc__railName{font-size:.68rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .35s var(--ease-out)}.svc__railNote{font-size:.72rem;line-height:1.5;color:var(--ink-3);text-transform:none;letter-spacing:0}.svc__railLink:hover .svc__railName,.svc__railLink:focus-visible .svc__railName{color:var(--ink-1)}.svc__rail li:has(.svc__railLink:hover):before,.svc__rail li:has(.svc__railLink:focus-visible):before{background:var(--red);border-color:var(--red-hot)}.svc__spectrum--screen{margin-top:clamp(1.8rem,4vw,2.6rem);padding-top:clamp(1.2rem,2.5vw,1.8rem);border-top:1px solid var(--line-soft);max-width:none}.svc__spectrum--screen li{border-color:var(--line-soft);color:var(--ink-3)}.svc__head{display:grid;gap:1.3rem;max-width:44rem;margin-bottom:var(--step)}.svc__note{font-size:.92rem;line-height:1.7;color:var(--ink-2)}.svc__note--after{margin-top:clamp(1.5rem,3.5vh,2.2rem);max-width:62ch}.svc__groupTitle{margin-bottom:.9rem;font-size:.64rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.svc__groupTitle~.svc__groupTitle,.idx+.svc__groupTitle{margin-top:clamp(2rem,5vh,3rem)}.idx__nav{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.idx__nav button{width:44px;height:44px;display:grid;place-items:center;font:inherit;font-size:1rem;color:var(--ink-2);background:none;border:1px solid var(--line);border-radius:50%;cursor:pointer;transition:color .35s var(--ease-out),border-color .35s var(--ease-out),background-color .35s ease,opacity .35s ease}.idx__nav button:hover:not(:disabled){color:var(--red-hot);border-color:var(--red-24);background:var(--red-08)}.idx__nav button:disabled{opacity:.32;cursor:default}.svc__index{list-style:none;display:flex;gap:clamp(.9rem,1.4vw,1.35rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-block:.75rem 1.5rem;scrollbar-width:none}.svc__index::-webkit-scrollbar{display:none}.svc__index:focus-visible{outline:2px solid var(--red);outline-offset:4px}.svc__index>li{flex:0 0 clamp(15rem,27vw,20rem);scroll-snap-align:start}.svc__indexLink{height:100%;display:grid;align-content:start;gap:.65rem;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);transition:transform .55s var(--ease-out),border-color .55s var(--ease-out),box-shadow .55s var(--ease-out)}.svc__indexLink:hover{transform:scale(1.045);transform-origin:50% 100%;border-color:var(--red-24)}.svc__indexN{font-size:.6rem;font-weight:400;letter-spacing:.22em;color:var(--ink-4);font-variant-numeric:tabular-nums;transition:color .45s var(--ease-out)}.svc__indexName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.1;color:var(--ink-1);transition:color .45s var(--ease-out)}.svc__indexLink:hover .svc__indexName{color:var(--red)}.svc__indexLink:hover .svc__indexN{color:var(--red-hot)}.svc__indexBlurb{font-size:.88rem;line-height:1.6;color:var(--ink-2)}.svc__indexLink .arrow{margin-top:.35rem;justify-self:start}.svc__cross{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1.2rem,3vw,2.5rem);padding:clamp(1.6rem,3vw,2.4rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.svc__crossName{font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.05}.svc__crossBody{margin-top:.6rem;max-width:46ch;font-size:.92rem;line-height:1.65;color:var(--ink-2)}.svc__tiles{list-style:none;display:grid;gap:clamp(.9rem,1.4vw,1.35rem)}.svc__tiles[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.svc__tiles[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__tiles li{display:grid;align-content:start;gap:.6rem;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);transition:border-color .55s var(--ease-out)}.svc__tiles li:hover{border-color:var(--red-24)}.svc__tileName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.15;color:var(--ink-1)}.svc__tileBody{font-size:.88rem;line-height:1.65;color:var(--ink-2)}.svc__chips{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.1vw,1rem)}.svc__chips li{display:flex;align-items:center;gap:.85rem;padding:clamp(1rem,1.8vw,1.35rem) clamp(1.1rem,2vw,1.5rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font-size:.92rem;line-height:1.45;color:var(--ink-1);transition:border-color .55s var(--ease-out)}.svc__chips li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--red)}.svc__chips li:hover{border-color:var(--red-24)}.svc__tags{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.svc__tags li{padding:.5rem .9rem;border:1px solid var(--line);border-radius:var(--r-input);font-size:.72rem;letter-spacing:.04em;color:var(--ink-2);transition:border-color .35s var(--ease-out),color .35s var(--ease-out)}.svc__tags li:hover{border-color:var(--red-24);color:var(--ink-1)}.svc__steps{list-style:none;counter-reset:none;display:grid;border-top:1px solid var(--line)}.svc__steps li{position:relative;display:grid;grid-template-columns:auto minmax(0,16rem) minmax(0,2fr);gap:.5rem clamp(1.25rem,3vw,3rem);align-items:start;padding-block:clamp(1.5rem,3.5vh,2.5rem);border-bottom:1px solid var(--line)}.svc__stepN{font-size:.6rem;font-weight:400;letter-spacing:.22em;color:var(--red-hot);font-variant-numeric:tabular-nums;padding-top:.45rem}.svc__stepName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.15;color:var(--ink-1)}.svc__stepBody{font-size:.92rem;line-height:1.7;color:var(--ink-2)}.orb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.orb__copy{display:grid;gap:clamp(2rem,5vh,3rem)}.orb__pane{display:grid;justify-items:start;gap:.9rem;max-width:34rem}.orb__n{font-size:clamp(2.1rem,4vw,3.4rem);line-height:.8;color:var(--red)}.orb__name{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.05}.orb__body{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.72;color:var(--ink-2)}.orb__list{list-style:none;display:grid;gap:.6rem}.orb__item button{font:inherit;background:none;border:0;color:inherit;cursor:pointer;display:flex;align-items:baseline;gap:.6rem;padding:.2rem 0;text-align:left}.orb__itemN{font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;color:var(--red-hot)}.orb__itemName{font-size:.72rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .5s var(--ease-out)}.orb__arc,.orb__dot{display:none}.orb[data-live] .orb__copy{grid-template-areas:"pane";gap:0}.orb[data-live] .orb__pane{grid-area:pane;opacity:0;transform:translate3d(0,10px,0);pointer-events:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.orb[data-live] .orb__pane[data-on]{opacity:1;transform:none;pointer-events:auto}.orb[data-live] .orb__ring{--hub-x: 6%;--r: clamp(5rem, 11vw, 8.5rem);--tilt: .45;position:relative;aspect-ratio:1 / 1;overflow:hidden}.orb[data-live] .orb__list{position:absolute;left:var(--hub-x);top:50%;display:block;width:0;height:0;gap:0}.orb[data-live] .orb__item{position:absolute;left:0;top:-.8em;transform-origin:0 50%;transform:rotate(var(--a, 0deg)) translate(var(--r)) rotate(calc(var(--tilt) * var(--n, 0deg) - var(--a, 0deg)));opacity:var(--k, 1);filter:blur(calc((1 - var(--k, 1)) * 3.5px));transition:transform .9s var(--ease-out),opacity .9s var(--ease-out),filter .9s var(--ease-out)}.orb[data-live] .orb__item button{padding-left:1rem;white-space:nowrap}.orb[data-live] .orb__item[data-on] .orb__itemName{font-weight:400;color:var(--ink-1)}.orb__item button:hover .orb__itemName,.orb__item button:focus-visible .orb__itemName{color:var(--ink-1)}.orb[data-live] .orb__arc,.orb[data-live] .orb__dot{display:block;position:absolute;left:var(--hub-x);top:50%}.orb[data-live] .orb__arc{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:1px solid var(--line);border-radius:50%;-webkit-mask-image:radial-gradient(closest-side at 0% 50%,transparent 55%,#000 100%);mask-image:radial-gradient(closest-side at 0% 50%,transparent 55%,#000 100%)}.orb[data-live] .orb__dot{width:7px;height:7px;margin:-3.5px 0 0 calc(var(--r) - 3.5px);border-radius:50%;background:var(--red)}.svc__tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.svc__track{padding:clamp(1.5rem,2.6vw,2.2rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.svc__trackK{font-size:.6rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--red-hot)}.svc__trackName{margin-top:.5rem;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.15}.svc__trackList{list-style:none;counter-reset:step;margin-top:1.3rem;display:grid}.svc__trackList li{counter-increment:step;display:flex;align-items:baseline;gap:.85rem;padding-block:.8rem;font-size:.9rem;line-height:1.5;color:var(--ink-2)}.svc__trackList li+li{border-top:1px solid var(--line-soft)}.svc__trackList li:before{content:counter(step,decimal-leading-zero);flex:none;font-size:.6rem;letter-spacing:.14em;color:var(--ink-4);font-variant-numeric:tabular-nums}.svc__groups{list-style:none;display:grid;gap:clamp(.9rem,1.4vw,1.35rem)}.svc__groups[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__groups[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.svc__groups>li{padding:clamp(1.4rem,2.4vw,2rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.svc__groupName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.15;color:var(--ink-1)}.svc__groupList{list-style:none;margin-top:1.1rem;display:grid}.svc__groupList li{display:grid;gap:.25rem;padding-block:.6rem;font-size:.88rem;line-height:1.55;color:var(--ink-2)}.svc__groupList li+li{border-top:1px solid var(--line-soft)}.svc__groupList strong{font-weight:400;color:var(--ink-1)}.svc__panels{display:grid;border-top:1px solid var(--line)}.svc__panel{border-bottom:1px solid var(--line)}.svc__panel h3{margin:0;font:inherit}.svc__panel button{width:100%;display:flex;align-items:center;gap:1rem;font:inherit;font-family:var(--font-display);font-weight:400;font-size:clamp(1.1rem,2vw,1.6rem);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-1);background:none;border:none;padding-block:clamp(1.1rem,2.6vh,1.6rem);cursor:pointer;text-align:left}.svc__panelCount{margin-left:auto;font-family:var(--font-body);font-size:.6rem;font-weight:400;letter-spacing:.18em;color:var(--ink-4);font-variant-numeric:tabular-nums}.svc__panel button svg{width:13px;flex:none;color:var(--red);transition:transform .45s var(--ease-out)}.svc__panel[data-open] button svg{transform:rotate(135deg)}.svc__panelBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.svc__panel[data-open] .svc__panelBody{grid-template-rows:1fr}.svc__panelBody>div{overflow:hidden}.svc__panelBody ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:clamp(1.2rem,3vh,1.8rem)}.svc__panelBody li{padding:.45rem .85rem;border:1px solid var(--line);border-radius:var(--r-input);font-size:.76rem;color:var(--ink-2)}.svc__pending{padding-bottom:clamp(1.2rem,3vh,1.8rem);font-size:.72rem;font-style:italic;color:var(--ink-4)}.svc__note-block{max-width:60ch;display:grid;gap:1rem}.svc__lede{font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.7;color:var(--ink-1)}.svc__disclaimer{margin-top:clamp(2rem,5vh,3rem);max-width:68ch;padding:clamp(1.3rem,2.4vw,1.9rem);border:1px solid var(--line);border-left:2px solid var(--red);border-radius:var(--r-card);background:var(--surface);font-size:.88rem;line-height:1.7;color:var(--ink-2)}.svc__disclaimerK{margin-bottom:.6rem;font-size:.6rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--red-hot)}.svc__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.svc__figures[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__figures[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.svc__cta{margin-top:var(--step);display:grid;justify-items:start;gap:1rem}.svc__ctaNote{max-width:52ch;font-size:.92rem;line-height:1.7;color:var(--ink-2)}.svc__ctaRow{display:flex;flex-wrap:wrap;gap:.75rem}.svc__ctaAside{list-style:none;display:grid;gap:.5rem}.svc__ctaAside li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.svc__ctaAsideNote{font-size:.78rem;color:var(--ink-4)}.edu__doors{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.6rem)}.edu__doors>li{display:grid;align-content:start;gap:.8rem;padding:clamp(1.8rem,3.2vw,2.8rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);transition:transform .55s var(--ease-out),border-color .55s var(--ease-out),box-shadow .55s var(--ease-out)}.edu__doors>li:hover{transform:translate3d(0,-3px,0);border-color:var(--red-24)}.edu__doorK{font-size:.6rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--red-hot)}.edu__doorName{font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.05;color:var(--ink-1)}.edu__doorBody{max-width:46ch;font-size:.92rem;line-height:1.7;color:var(--ink-2)}.edu__doors .btn{margin-top:.7rem;justify-self:start}.edu__tableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.edu__table{width:100%;min-width:44rem;border-collapse:collapse;text-align:left}.edu__table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.edu__table th,.edu__table td{padding:clamp(1rem,1.8vw,1.5rem) clamp(1.1rem,2vw,1.6rem);vertical-align:top}.edu__table thead th{font-size:.6rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line)}.edu__table tbody tr+tr th,.edu__table tbody tr+tr td{border-top:1px solid var(--line-soft)}.edu__table tbody th{width:12rem;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.15;color:var(--ink-1)}.edu__table td{font-size:.9rem;line-height:1.6;color:var(--ink-2)}.edu__pairs{list-style:none;display:grid;border-top:1px solid var(--line)}.edu__pairs>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.75rem clamp(1.5rem,4vw,4rem);align-items:start;padding-block:clamp(1.5rem,3.5vh,2.5rem);border-bottom:1px solid var(--line)}.edu__pairOutcome{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.4;color:var(--ink-1)}.edu__pairName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.15;color:var(--red-hot)}.edu__pairBody{margin-top:.5rem;font-size:.9rem;line-height:1.7;color:var(--ink-2)}.edu__terms{margin-top:clamp(2rem,5vh,3rem);display:grid;gap:1.2rem}.svc__panels[data-faq] button{font-family:var(--font-body);font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.4}.svc__panels[data-faq] button>span{margin-right:auto}.svc__panelBody p{max-width:62ch;padding-bottom:clamp(1.2rem,3vh,1.8rem);font-size:.92rem;line-height:1.75;color:var(--ink-2)}.stu__jump{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.6rem,4vh,2.4rem)}.stu__jump a{display:inline-block;padding:.5rem .95rem;border:1px solid var(--line);border-radius:var(--r-input);font-size:.66rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:border-color .35s var(--ease-out),color .35s var(--ease-out)}.stu__jump a:hover,.stu__jump a:focus-visible{border-color:var(--red-24);color:var(--ink-1)}.stu__wall{display:grid;gap:clamp(1.5rem,3.5vh,2.4rem)}.stu__filters{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.stu__filters button{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem .95rem;border:1px solid var(--line);border-radius:var(--r-input);background:none;font:inherit;font-size:.68rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:border-color .35s var(--ease-out),color .35s var(--ease-out),background-color .35s var(--ease-out)}.stu__filters button:hover{border-color:var(--red-24);color:var(--ink-1)}.stu__filters button[data-active]{border-color:var(--red);background:var(--red);color:#fff}.stu__chipN{font-size:.6rem;letter-spacing:.1em;color:var(--ink-4);font-variant-numeric:tabular-nums}.stu__filters button[data-active] .stu__chipN{color:#ffffffa6}.stu__group+.stu__group{margin-top:clamp(1.5rem,3.5vh,2.4rem)}.stu__groupName{margin-bottom:1.1rem;font-size:.6rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4)}.stu__marks{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(.5rem,.8vw,.75rem)}.stu__marks li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;min-height:6.5rem;padding:1.1rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);transition:border-color .45s var(--ease-out)}.stu__marks li:hover{border-color:var(--red-24)}.stu__markName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:.8rem;line-height:1.25;text-align:center;text-wrap:balance;color:var(--ink-2);transition:color .45s var(--ease-out)}.stu__marks li:hover .stu__markName{color:var(--ink-1)}.stu__marks li[data-mark] .stu__markName{font-size:.68rem;letter-spacing:.06em;color:var(--ink-3)}.stu__marks img{width:2.9rem;height:2.9rem;flex:none;object-fit:contain;padding:.3rem;border-radius:var(--r-card);background:#fff;box-shadow:inset 0 0 0 1px var(--line-soft)}.stu__govClients{margin-top:var(--step);display:grid;gap:1.2rem}.stu__pending{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.stu__pending>li{display:grid;align-content:start;gap:1.1rem;padding:clamp(1.6rem,2.8vw,2.4rem);border:1px solid var(--line);border-left:2px solid var(--red-24);border-radius:var(--r-card);background:var(--surface)}.stu__pendingName{font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.05;color:var(--ink-1)}.stu__pending ul{list-style:none;display:grid}.stu__pending ul li{padding-block:.7rem;font-size:.82rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.stu__pending ul li+li{border-top:1px solid var(--line-soft)}.stu__pending .svc__pending{padding-bottom:0}.cor__cadence{margin-top:var(--step)}.cor__cadence .stu__pending{grid-template-columns:minmax(0,1fr)}.cor__cadence .stu__pending ul{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0 clamp(1rem,2.4vw,2rem)}.cor__cadence .stu__pending ul li+li{border-top:none;border-left:1px solid var(--line-soft);padding-left:clamp(1rem,2.4vw,2rem)}.cor__apply{margin-top:var(--step);max-width:34rem}.cor__apply .btn--ghost{margin-top:-.4rem}.vis__inner{display:grid;justify-items:center;gap:1.4rem;max-width:68rem;margin-inline:auto;text-align:center}.vis__rule{width:44px;height:2px;background:var(--red)}.vis__statement{font-size:clamp(1.15rem,2.35vw,1.9rem);line-height:1.4;letter-spacing:-.005em;color:var(--ink-1);text-wrap:balance}.vis__support{max-width:60ch;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.75;color:var(--ink-2)}.vis__draft{margin-top:.4rem;padding-top:1rem;border-top:1px solid var(--line-soft);font-size:.74rem;font-style:italic;line-height:1.6;color:var(--ink-4)}.mis__statement{margin-top:1.2rem;max-width:62ch;font-size:clamp(.98rem,1.2vw,1.14rem);line-height:1.75;color:var(--ink-2)}.mis__pillars{list-style:none;margin-top:var(--step);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.mis__pillars>li{display:grid;align-content:start;gap:.6rem;padding:clamp(1.3rem,2.4vw,1.9rem);border:1px solid var(--line);border-top:2px solid var(--red-24);border-radius:var(--r-card);background:var(--surface)}.mis__n{font-size:.9rem;letter-spacing:.08em;color:var(--red-hot)}.mis__name{font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.15;color:var(--ink-1)}.mis__body{font-size:.87rem;line-height:1.65;color:var(--ink-2)}.gp__intro{margin-top:1.2rem;max-width:62ch;font-size:clamp(.98rem,1.2vw,1.14rem);line-height:1.75;color:var(--ink-2)}.gp__map{margin-top:var(--step)}.corr__map--plain .corr__world{color:#e8e8e8;opacity:.17}.corr__map--plain{margin-right:0}.gp__markers{list-style:none;position:absolute;inset:0}.gp__markers>li{position:absolute;width:0;height:0}.gp__dot{position:absolute;left:0;top:0;width:calc(7px + var(--w) * 2px);height:calc(7px + var(--w) * 2px);padding:0;transform:translate(-50%,-50%);border:none;border-radius:50%;background:var(--red);cursor:pointer;box-shadow:0 0 0 4px #d7192033,0 0 0 10px #d7192012;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.gp__dot[data-on],.gp__dot[data-picked]{transform:translate(-50%,-50%) scale(1.35);box-shadow:0 0 0 5px #d7192057,0 0 0 14px #d719201f}.gp__dot:focus-visible{outline:2px solid var(--white);outline-offset:3px}.gp__tip{position:absolute;left:0;top:0;z-index:3;display:grid;gap:.2rem;transform:translate(-50%,calc(-100% - 16px));padding:.55rem .75rem;width:max-content;max-width:15rem;border:1px solid var(--line);border-radius:var(--r-input);background:#120b0cf5;pointer-events:none;text-align:left}.gp__tipName{font-size:.8rem;font-weight:400;color:var(--ink-1)}.gp__tipKinds{font-size:.66rem;letter-spacing:.06em;color:var(--red-hot)}.gp__tipCount,.gp__tipNote{font-size:.68rem;line-height:1.5;color:var(--ink-3)}.gp__list{margin-top:var(--step);padding-top:clamp(1.4rem,3vw,2.2rem);border-top:1px solid var(--line)}.gp__listHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:1.4rem}.gp__listH{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.gp__clear{padding:0;border:none;background:none;font:inherit;font-size:.78rem;color:var(--red-hot);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gp__regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:clamp(1.2rem,2.4vw,2rem)}.gp__regionH{padding-bottom:.6rem;border-bottom:1px solid var(--line-soft);font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--red-hot)}.gp__region ul{list-style:none;display:grid;gap:.9rem;margin-top:.9rem}.gp__country{display:block;font-size:.95rem;color:var(--ink-1)}.gp__kinds{display:block;margin-top:.15rem;font-size:.74rem;line-height:1.5;color:var(--ink-4)}.gp__pending{margin-top:1.8rem;font-size:.76rem;font-style:italic;color:var(--ink-4)}@media (max-width: 900px){.mis__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mis__pillars{grid-template-columns:1fr}.gp__markers{pointer-events:none}.gp__tip{display:none}}.field__req{margin-left:.3rem;font-style:normal;color:var(--red-hot)}.form__legend{margin-bottom:.2rem;font-size:.72rem;color:var(--ink-4)}.form__legend span{color:var(--red-hot)}.field__err{font-size:.75rem;line-height:1.5;color:var(--red-hot)}.check .field__err{display:block;margin-top:.3rem}.field input[aria-invalid],.field textarea[aria-invalid],.field__select select[aria-invalid]{border-color:var(--red-hot)}.radio{margin:0;padding:0;border:none;display:grid;gap:.6rem}.radio legend{padding:0;font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.radio__row{display:flex;flex-wrap:wrap;gap:1.1rem}.radio__row label{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ink-2);cursor:pointer}.radio__row input{width:1.05rem;height:1.05rem;accent-color:var(--red);cursor:pointer}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reach{display:grid;align-content:start;gap:1.1rem}.reach__h{font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.1;color:var(--ink-1)}.reach__list{list-style:none;display:grid;gap:.5rem}.reach__list a{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico k" "ico v";align-items:center;gap:0 .8rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);transition:border-color .35s var(--ease-out),background-color .35s ease}.reach__list a:hover{border-color:var(--ink-4)}.reach__ico{grid-area:ico;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);color:var(--red-hot)}.reach__ico svg{width:15px}.reach__k{grid-area:k;font-size:.6rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.reach__v{grid-area:v;font-size:.86rem;color:var(--ink-1);overflow-wrap:anywhere}.reach__note{font-size:.78rem;line-height:1.6;color:var(--ink-4)}@media (hover: hover) and (pointer: fine){.reach__list a[href^="tel:"]{cursor:default}}.enq{position:fixed;inset:0;z-index:calc(var(--z-nav) + 10);display:grid;place-items:center;padding:clamp(.75rem,3vh,2.5rem)}.enq__scrim{position:absolute;inset:0;border:none;padding:0;background:#060608b8;backdrop-filter:blur(3px);cursor:pointer;animation:enqFade .3s var(--ease-out)}.enq__panel{position:relative;width:min(100%,1000px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.4rem,3vw,2.6rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--black);animation:enqRise .42s var(--ease-out)}.enq__panel{--bg: var(--black);--ink-1: rgba(255, 255, 255, .96);--ink-2: rgba(255, 255, 255, .74);--ink-3: rgba(255, 255, 255, .56);--ink-4: rgba(255, 255, 255, .44);--line: rgba(255, 255, 255, .12);--line-soft: rgba(255, 255, 255, .07);--surface: rgba(255, 255, 255, .03);color:var(--ink-2)}@keyframes enqFade{0%{opacity:0}}@keyframes enqRise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion: reduce){.enq__scrim,.enq__panel{animation:none}}.enq__x{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.enq__x:hover{color:var(--ink-1);border-color:var(--ink-4)}.enq__x svg{width:15px}.enq__head{display:grid;gap:.5rem;margin-bottom:clamp(1.2rem,2.6vw,1.9rem);padding-right:2.5rem}.enq__title{font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.05;color:var(--ink-1)}.enq__title:focus{outline:none}.enq__sub{font-size:.92rem;line-height:1.6;color:var(--ink-2)}.enq__body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:start}.enq__form{gap:.9rem}.enq__end{display:grid;gap:.8rem;justify-items:start;padding:clamp(1.2rem,2.4vw,1.8rem);border:1px solid var(--line);border-left:2px solid var(--red);border-radius:var(--r-card);background:var(--surface);font-size:.9rem;line-height:1.65;color:var(--ink-2)}.enq__endTitle{font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.1;color:var(--ink-1)}.enq__end a{color:var(--red-hot);text-decoration:underline;text-underline-offset:3px}.enq__end[data-bad]{border-left-color:var(--ink-4)}.enq__endRow{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.4rem}.enq__endRow a,.enq__endRow .btn{text-decoration:none}.enq__again{padding:0;border:none;background:none;font:inherit;font-size:.8rem;color:var(--ink-3);cursor:pointer}.enq__again:hover{color:var(--ink-1)}.cnx__hero{padding-top:clamp(8rem,18vh,12rem)}.cnx__title{margin-top:.5rem;font-size:clamp(1.8rem,4.2vw,3.4rem);line-height:1.02}.cnx__sub{margin-top:1rem;max-width:56ch;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6;color:var(--ink-2)}.cnx__paths{list-style:none;margin-top:var(--step);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.cnx__paths li{display:grid;align-content:start;gap:.7rem;padding:clamp(1.2rem,2.2vw,1.7rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.cnx__paths .btn{justify-self:start;margin-top:.3rem}.cnx__pathWho{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--red-hot)}.cnx__pathBody{font-size:.88rem;line-height:1.6;color:var(--ink-2)}.cnx__grid{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,22rem);gap:clamp(2rem,5vw,5rem);align-items:start}.cnx__form{display:grid;gap:.8rem}.cnx__h{font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.05}.cnx__note{margin-bottom:.8rem;font-size:.88rem;line-height:1.6;color:var(--ink-2)}.cnx__reach{position:sticky;top:calc(var(--nav-h) + 2rem)}.foot__avail{margin-top:.9rem;font-size:.72rem;line-height:1.6;color:var(--ink-4)}@media (max-width: 1080px){.cnx__paths{grid-template-columns:repeat(2,minmax(0,1fr))}.cnx__grid{grid-template-columns:1fr}.cnx__reach{position:static}}@media (max-width: 860px){.enq__body{grid-template-columns:1fr}.enq{padding:0}.enq__panel{width:100%;height:100%;max-height:none;border:none;border-radius:0;padding-top:clamp(2.4rem,8vh,3.4rem)}}@media (max-width: 620px){.cnx__paths{grid-template-columns:1fr}}@media (max-width: 780px){.cor__cadence .stu__pending ul{grid-auto-flow:row}.cor__cadence .stu__pending ul li+li{border-left:none;border-top:1px solid var(--line-soft);padding-left:0}}.lib__fmts{list-style:none;margin-top:var(--step);display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(.9rem,1.4vw,1.35rem)}.lib__fmt{display:grid;align-content:start;gap:.7rem;padding:clamp(1.2rem,2.2vw,1.7rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);transition:border-color .45s var(--ease-out),transform .45s var(--ease-out)}.lib__fmt:hover{transform:translate3d(0,-3px,0);border-color:var(--red-24)}.lib__fmtIco{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:var(--ink-2)}.lib__fmtIco svg{width:21px;height:21px}.lib__fmtHot{stroke:var(--red);color:var(--red)}.lib__fmtName{font-family:var(--font-display);font-size:1.02rem;letter-spacing:.01em;color:var(--ink-1)}.lib__fmtBody{font-size:.85rem;line-height:1.65;color:var(--ink-2)}.lib__trust{margin-top:clamp(1.5rem,3.5vh,2.2rem);max-width:62ch;font-size:.82rem;line-height:1.7;color:var(--ink-3)}.form__page{padding-top:clamp(8rem,18vh,12rem)}.form__wrap{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,20rem);gap:clamp(2rem,5vw,5rem);align-items:start}.form__main{display:grid;gap:.9rem}.form__title{margin-top:.5rem;font-size:clamp(1.6rem,3.6vw,2.5rem);line-height:1.05}.form__sub{margin-bottom:1rem;font-size:.95rem;line-height:1.6;color:var(--ink-2)}.form{display:grid;gap:1.1rem}.form__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.form__link{font-size:.82rem;color:var(--red-hot);text-decoration:underline;text-underline-offset:3px}.form__consents{margin-top:.3rem;display:grid;gap:.7rem}.form__foot{margin-top:1.4rem;font-size:.85rem;color:var(--ink-3)}.form__foot a,.check label a,.dash__sub a{color:var(--red-hot);text-decoration:underline;text-underline-offset:3px}.form__notice{padding:.9rem 1rem;border:1px solid var(--red-24);border-left:2px solid var(--red);border-radius:var(--r-card);font-size:.82rem;line-height:1.6;color:var(--ink-1)}.form__aside{position:sticky;top:calc(var(--nav-h) + 2rem);display:grid;gap:.7rem}.form__trust{display:grid;gap:.7rem;padding:clamp(1.2rem,2.4vw,1.8rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font-size:.85rem;line-height:1.7;color:var(--ink-2)}.form__mailSubject{font-weight:400;color:var(--ink-1)}.form__mailNote{font-size:.72rem;font-style:italic;color:var(--ink-4)}.field__opt{margin-left:.5rem;font-style:normal;letter-spacing:.14em;color:var(--ink-4)}.field__hint{font-size:.75rem;line-height:1.5;color:var(--ink-4)}.field__select{position:relative;display:grid}.field__select select{width:100%;font:inherit;font-size:.95rem;color:var(--ink-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-input);padding:.8rem 2.4rem .8rem .9rem;appearance:none;cursor:pointer;transition:border-color .35s var(--ease-out)}.field__select select:hover{border-color:var(--ink-4)}.field__select select:focus{outline:none;border-color:var(--red)}.field__select option{color:#111;background:#fff}.field__select svg{position:absolute;top:50%;right:.9rem;width:10px;transform:translateY(-50%);pointer-events:none;color:var(--ink-3)}.check{display:flex;align-items:flex-start;gap:.65rem}.check input{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem;accent-color:var(--red);cursor:pointer}.check label{font-size:.85rem;line-height:1.6;color:var(--ink-2);cursor:pointer}.multi{margin:0;padding:0;border:none;display:grid;gap:.6rem}.multi legend{padding:0;font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.multi ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.multi label{display:inline-block;padding:.5rem .9rem;border:1px solid var(--line);border-radius:var(--r-input);font-size:.78rem;color:var(--ink-2);cursor:pointer;transition:border-color .3s var(--ease-out),color .3s var(--ease-out),background-color .3s var(--ease-out)}.multi label:hover{border-color:var(--ink-4);color:var(--ink-1)}.multi label[data-on]{border-color:var(--red);background:var(--red);color:#fff}.multi input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.multi label:focus-within{outline:2px solid var(--red);outline-offset:2px}.fed{margin-top:1.6rem;display:grid;gap:.8rem}.fed__rule{display:flex;align-items:center;gap:.9rem;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4)}.fed__rule:before,.fed__rule:after{content:"";flex:1;height:1px;background:var(--line)}.fed__row{display:flex;flex-wrap:wrap;gap:.6rem}.fed__row .btn{flex:1 1 12rem}.fed__row .btn[disabled]{opacity:.45;cursor:not-allowed}.dash{padding-top:clamp(7rem,15vh,10rem)}.dash__warning{padding:.9rem 1.1rem;border:1px solid var(--red-24);border-left:2px solid var(--red);border-radius:var(--r-card);font-size:.82rem;line-height:1.6;color:var(--ink-2)}.dash__warning strong{color:var(--red-hot)}.dash__head{margin:clamp(2rem,5vh,3rem) 0 clamp(2.5rem,6vh,4rem);display:grid;justify-items:start;gap:.9rem}.dash__title{font-size:clamp(1.6rem,3.6vw,2.5rem);line-height:1.05}.dash__sub{font-size:.9rem;line-height:1.6;color:var(--ink-2)}.dash__signout{padding:.45rem .9rem;font:inherit;font-size:.68rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);background:none;border:1px solid var(--line);border-radius:var(--r-card);cursor:pointer;transition:border-color .35s var(--ease-out),color .35s var(--ease-out)}.dash__signout:hover{border-color:var(--red-24);color:var(--ink-1)}.dash__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.dash__main{display:grid;gap:clamp(1.5rem,3.5vh,2.4rem)}.dash__shelf{padding:clamp(1.3rem,2.4vw,1.9rem);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.dash__shelfName{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.15;color:var(--ink-1)}.dash__empty{margin-top:.7rem;font-size:.88rem;line-height:1.7;color:var(--ink-3)}.dash__awaiting{margin-top:.7rem;font-size:.8rem;font-style:italic;color:var(--ink-4)}.dash__cats{list-style:none;margin-top:1.1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem}.dash__cats a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--r-input);font-size:.86rem;color:var(--ink-2);transition:border-color .35s var(--ease-out),color .35s var(--ease-out)}.dash__cats a:hover{border-color:var(--red-24);color:var(--ink-1)}.dash__aside{position:sticky;top:calc(var(--nav-h) + 2rem)}.dash__upsell{display:grid;justify-items:start;gap:.8rem;padding:clamp(1.4rem,2.6vw,2rem);border:1px solid var(--line);border-left:2px solid var(--red);border-radius:var(--r-card);background:var(--surface)}.dash__upsellName{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.1;color:var(--ink-1)}.dash__upsell p{font-size:.88rem;line-height:1.65;color:var(--ink-2)}.js [data-rise]{opacity:0;transform:translate3d(0,26px,0)}.js [data-clip] .line__inner{transform:translate3d(0,122%,0)}@media (max-width: 960px){.nav__tabs,.nav__util{display:none}.nav__burger{display:block;margin-left:auto}.nav:has(+.drawer[data-open]){background:var(--nav-bg);border-bottom-color:var(--line-soft)}}@media (max-width: 1080px){.lib__inner,.vfy__inner,.corr__inner,.orb,.trusted__top,.close__grid,.ab__advisory{grid-template-columns:1fr}.corr__map{margin-right:0}.core__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core__card[data-cell=wide-top],.core__card[data-cell=wide-bottom]{grid-column:auto}.core__card[data-cell=tall]{grid-column:auto;grid-row:auto}.heroArt{display:none}.svc__rail[data-n="5"],.svc__rail[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.8rem}.svc__rail[data-n="5"]:before,.svc__rail[data-n="6"]:before,.svc__rail[data-n="5"]:after,.svc__rail[data-n="6"]:after{content:none}.svc__tiles[data-cols="3"],.svc__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__groups[data-cols="2"],.svc__tracks,.edu__doors{grid-template-columns:1fr}.svc__groups[data-cols="3"],.svc__figures[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.edu__pairs>li{grid-template-columns:1fr}.stu__pending{grid-template-columns:1fr}.form__wrap,.dash__grid{grid-template-columns:minmax(0,1fr)}.form__aside,.dash__aside{position:static}.svc__steps li{grid-template-columns:auto minmax(0,1fr)}.svc__stepBody{grid-column:2}.tk{grid-template-columns:minmax(0,1fr);justify-items:center}.tk__record{width:100%}.ab__advisory{justify-items:start}.close__grid{gap:clamp(2.5rem,6vh,4rem)}.vfy__art svg{max-width:380px}.nav__panelIn{grid-template-columns:1fr}.foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__col--wide{grid-column:1 / -1}.foot__tag{margin-left:0;flex-basis:100%}.cred__grid{grid-template-columns:repeat(2,1fr)}.cred__item:not(:nth-child(4n+1)){border-left:none}.cred__item:not(:nth-child(odd)){border-left:1px solid var(--rule)}.impact__grid{grid-template-columns:1fr}}@media (max-width: 760px){.chero{--coin: clamp(100px, 30vw, 150px)}.chero__title{font-size:clamp(2.1rem,10vw,3.9rem)}.chero__reveal{padding-inline:1.5rem}.chero__reveal-title{font-size:clamp(1.6rem,6.8vw,2.5rem)}.chero__copy:before{background:radial-gradient(ellipse 78% 42% at 50% 50%,rgba(10,10,10,.88),rgba(10,10,10,.6) 52%,transparent 82%)}}@media (max-width: 960px){.chero__stats{flex-direction:column;gap:.55rem}.chero__stats li+li:before{content:none}}@media (max-width: 620px){.cred__grid{grid-template-columns:1fr}.cred__item:not(:nth-child(odd)){border-left:none}.cred__item+.cred__item{border-top:1px solid var(--rule);padding-top:1.5rem}.impact__panel{grid-template-columns:1fr;align-items:start}.impact__art{justify-self:center;align-self:auto;width:min(100%,250px);margin:0}.impact__art svg{height:auto}.hero__ctas{width:100%}.hero__ctas .btn{flex:1 1 auto}.core__grid,.ab__team,.vfy__list,.svc__tiles[data-cols="3"],.svc__tiles[data-cols="2"],.svc__chips,.svc__figures,.svc__groups[data-cols="3"]{grid-template-columns:1fr}.svc__index>li{flex-basis:min(78vw,20rem)}.svc__figures[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__rail[data-n="3"],.svc__rail[data-n="4"],.svc__rail[data-n="5"],.svc__rail[data-n="6"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.svc__rail[data-n="3"]:before,.svc__rail[data-n="4"]:before,.svc__rail[data-n="3"]:after,.svc__rail[data-n="4"]:after{content:none}.svc__screen{transform:none}.svc__showFrame{display:none}.edu__table tbody th{width:auto}.eyebrow{font-size:.62rem;letter-spacing:.16em}.foot__cols{grid-template-columns:1fr}.drawer__foot{grid-auto-flow:row}.foot__strip{gap:.6rem 1.25rem}.close__cubes{opacity:.45}.close__dots{display:none}}@media (max-height: 680px){.chero__copy{padding-top:max(5.4rem,8vh)}.chero__title{font-size:clamp(1.5rem,3.4vw,2.7rem)}.chero__kicker{margin-bottom:.55rem}.chero__lede{gap:.6rem;font-size:.85rem;line-height:1.55;margin-top:.85rem}.chero__stats{margin-top:.9rem}.chero__statK{font-size:1rem}}@media (max-height: 600px){.chero__copy{padding-top:max(4.6rem,7vh)}.chero__title{font-size:clamp(1.55rem,3.6vw,2.7rem)}.chero__lede{gap:.45rem;font-size:.78rem;line-height:1.45;margin-top:.6rem}.chero__stats{margin-top:.7rem;gap:.4rem 1rem}.chero__statK{font-size:.9rem}.chero__statLead,.chero__statV{font-size:.6rem;letter-spacing:.12em}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-rise],.js [data-clip] .line__inner{opacity:1;transform:none}.chero{height:auto;min-height:100vh;padding-block:8rem;display:flex;flex-direction:column}.chero__copy,.chero__reveal{position:static;padding-block:3rem}.chero__copy{order:1}.chero__stage{position:relative;order:2;height:60vh}.chero__reveal{order:3}.hero{height:auto;min-height:0;padding-block:clamp(5rem,12vh,8rem)}.hero__inner{position:relative;display:grid;gap:3rem;padding-top:calc(var(--nav-h) + 1.5rem)}.hero:before{background:linear-gradient(to bottom,#0a0a0ae6,#0a0a0acc 45%,#0a0a0af2),radial-gradient(120% 70% at 50% 50%,transparent 25%,rgba(10,10,10,.55) 100%)}.hero__top{display:none}.nav,.nav__panel,.drawer{animation:none;transition:none}.marquee__row{animation:none;flex-wrap:wrap;gap:clamp(.6rem,1.2vw,1rem);width:100%}.marquee__item{margin-right:0}.marquee{-webkit-mask-image:none;mask-image:none}.stage{transition:none}}body:has(.nav--home:not([data-condensed])){background:#fff}.nav--home:not([data-condensed]){--ink-1: rgba(10, 10, 10, .95);--ink-2: rgba(10, 10, 10, .74);--ink-3: rgba(10, 10, 10, .58);--ink-4: rgba(10, 10, 10, .5);--line: rgba(10, 10, 10, .13);--line-soft: rgba(10, 10, 10, .07);--surface: rgba(10, 10, 10, .028);--nav-bg: var(--page-bg);color:var(--ink-1);background:var(--page-bg)}.nav--home:not([data-condensed]) .nav__bar{max-width:none;padding-inline:clamp(1.25rem,2.7vw,2.6rem)}.hero{height:calc(100svh - var(--nav-h) - 14px);min-height:560px;margin:calc(var(--nav-h) + 2px) 12px 12px;border-radius:30px}.hero__inner{inset:0;display:block;max-width:none;padding:clamp(2.5rem,6vh,4.5rem) clamp(1.25rem,4vw,4rem) 1.5rem}.hero__bottom{position:relative;z-index:3;align-content:start;justify-items:center;gap:clamp(.85rem,1.7vh,1.35rem);max-width:58rem;margin-inline:auto}.hero__roll{display:flex;align-items:center;justify-content:center;gap:.65rem;width:fit-content;max-width:100%;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#0a0a0a7a;font-size:clamp(.78rem,1vw,.9rem);line-height:1.35;text-align:center}.hero__roll:before{content:"";flex:0 0 .5rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--red);box-shadow:0 0 12px #d71920d9}.hero__title{max-width:58rem;font-size:clamp(2rem,3.15vw,3.1rem);line-height:1.08;text-align:center}.hero__lede{max-width:42rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55;text-align:center}.hero__ctas{margin-top:.25rem}.stage.is-hero{inset:calc(var(--nav-h) + 2px) 12px 12px;border-radius:30px;overflow:hidden;transition:none}@media (max-width: 760px){.hero{height:calc(100svh - var(--nav-h) - 14px);min-height:560px;padding:0}.hero__inner{padding:clamp(2rem,5vh,3rem) 1.25rem 1.25rem}.hero__title{font-size:clamp(1.9rem,7.5vw,2.6rem)}.hero__lede{font-size:.96rem}.hero__ctas{justify-content:center}.stage.is-hero{inset:calc(var(--nav-h) + 2px) 8px 8px;border-radius:22px}}.hero{--hero-gap: clamp(1.25rem, 3.5vh, 2.5rem);--coin: clamp(100px, 9.4vw, 158px);--arch-space: clamp(170px, 17vw, 270px);height:auto;min-height:calc(100svh - var(--nav-h) - var(--hero-gap));margin-top:var(--nav-h);margin-bottom:var(--hero-gap);display:flex;isolation:isolate;background:#060607}.hero__beam{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(158deg,transparent 44%,rgba(150,30,42,.18) 52%,rgba(200,52,62,.55) 58.5%,rgba(150,30,42,.18) 64%,transparent 72%),radial-gradient(60% 55% at 92% 30%,rgba(120,22,34,.28),transparent 70%);filter:blur(14px);will-change:transform;-webkit-mask-image:radial-gradient(85% 120% at 70% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(85% 120% at 70% 45%,#000 35%,transparent 100%)}.hero__orbit{position:absolute;inset:0;z-index:1;pointer-events:none}.hero__coin{position:absolute;inset:0;margin:auto;width:calc(var(--coin) * var(--cw));height:calc(var(--coin) * var(--ch));max-width:none;user-select:none;will-change:transform}.hero:before{z-index:2;will-change:transform;background:radial-gradient(ellipse 34% 26% at 50% 36%,rgba(6,6,7,.55),transparent 100%),radial-gradient(ellipse 48% 38% at 50% 36%,rgba(6,6,7,.6),rgba(6,6,7,.38) 55%,transparent 100%)}.hero__title,.hero__lede{text-shadow:0 2px 24px rgba(6,6,7,.75),0 0 2px rgba(6,6,7,.6)}.hero__phrase{text-shadow:none;filter:drop-shadow(0 2px 14px rgba(6,6,7,.8))}.hero__inner{position:relative;z-index:3;inset:auto;flex:1;display:flex;align-items:center;padding-top:clamp(3rem,8vh,5rem);padding-bottom:var(--arch-space)}.hero__bottom{max-width:none;width:100%;transition:padding-bottom .85s cubic-bezier(.76,0,.24,1)}.hero__kicker{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.15rem .6rem .95rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(#0c0c0d,#0c0c0d) padding-box,linear-gradient(100deg,#ff4a50,#ffffff38 50%,#8e2420) border-box;font-size:clamp(.8rem,.95vw,.92rem);line-height:1.3;color:#fff}.hero__kicker-icon{flex:none;width:1.15em;height:1.15em;fill:none;stroke:var(--red-hot);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(215,25,32,.6))}.hero__title{max-width:none;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,4.8vw,4.75rem);line-height:1.02;letter-spacing:-.035em;color:#fff}.hero__lead{display:block}.hero__roller{display:grid;max-width:15em;margin-inline:auto;margin-bottom:-.16em;overflow:hidden;transition:height .85s cubic-bezier(.76,0,.24,1)}.hero__phrase{padding-bottom:.24em;grid-area:1 / 1;align-self:start;justify-self:center;background:linear-gradient(100deg,#ff4a50,#d71920 55%,#8e2420);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:0;transform:translate3d(0,100%,0);transition:transform .85s cubic-bezier(.76,0,.24,1),opacity .6s ease}.hero__phrase.is-in{opacity:1;transform:none}.hero__phrase.is-out{transform:translate3d(0,-100%,0)}.hero__lede{text-shadow:0 1px 18px rgba(10,10,10,.7)}.hero__ctas .btn{text-transform:none;letter-spacing:0}@media (max-width: 760px){.hero{height:auto;min-height:calc(100svh - var(--nav-h) - var(--hero-gap))}.hero__title{font-size:clamp(1.8rem,8.5vw,3rem)}.hero{--coin: clamp(66px, 18vw, 92px);--arch-space: clamp(140px, 36vw, 190px)}.hero__beam{filter:blur(10px);background:linear-gradient(145deg,transparent 44%,rgba(150,30,42,.18) 52%,rgba(200,52,62,.55) 58.5%,rgba(150,30,42,.18) 64%,transparent 72%)}}@media (prefers-reduced-motion: reduce){.hero__inner{padding-top:clamp(3rem,8vh,5rem);padding-bottom:var(--arch-space)}}:root{--page-side: 12px}:root{--page-bg: #f6f6f6}body,body:has(.nav--home:not([data-condensed])){background:var(--page-bg)}.band--light{--bg: var(--page-bg)}:root{--hero-inset: clamp(4px, 1.2vw, 20px)}.hero{margin-inline:var(--hero-inset)}.fnd>.wrap,.cred>.wrap{max-width:none;padding-inline:var(--hero-inset)}.cred.band.band--light{--bg: transparent;border-top:0;padding-block:clamp(2rem,5vh,3rem)}.cred__grid{gap:clamp(.9rem,1.4vw,1.25rem)}.cred__item,.cred__item:not(:nth-child(4n+1)),.cred__item:not(:nth-child(odd)),.cred__item+.cred__item{border:1px solid #ece6dc;padding:clamp(2rem,4vw,3.4rem) 1.25rem}.cred__item{gap:clamp(.6rem,1.2vw,1rem);background:#fff;border-radius:20px}.cred__k{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,1.9rem + 2.4vw,3.75rem);letter-spacing:-.03em;color:#161412}.cred__v{font-size:clamp(.82rem,.95vw,.95rem);letter-spacing:.06em;color:#6b655e}@media (max-width: 760px){.cred__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.cred__grid{grid-template-columns:1fr}}.ib.band.band--light{padding-block:clamp(1rem,2.5vw,2rem)}.ib__panel{position:relative;overflow:hidden}.ib__head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px 64px;align-items:end}.ib__eyebrow{margin:0 0 16px;font-size:13px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}.ib__title{max-width:16em;margin:0;text-wrap:balance}.ib__accent{color:var(--iba-red)}.ib__aside{display:grid;justify-items:start;gap:20px}.ib__lede{max-width:28rem;margin:0}.ib__figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;padding:0;border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);list-style:none}.ib__fig{position:relative;display:grid;justify-items:start;gap:8px;padding:32px 28px 36px}.ib__fig+.ib__fig{border-left:1px solid var(--bb-line)}.ib__fig:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--iba-red);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ib__fig:hover:before{transform:scaleX(1)}.ib__icon{width:32px;height:32px;margin-bottom:20px;fill:none;stroke:var(--iba-red);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ib__fig:hover .ib__icon{transform:translateY(-4px)}.ib__k{display:inline-block;font-size:clamp(2.5rem,1.8rem + 2vw,3.5rem);line-height:1;letter-spacing:-.03em;color:var(--bb-ink);font-variant-numeric:tabular-nums}.ib__label{margin-top:6px;font-size:13px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-ink)}.ib__note{font-size:14px;line-height:22px;color:var(--bb-ink-muted)}.ib__ticker{margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ib__track{display:flex;width:max-content;margin:0;padding:0;list-style:none}.ib__track li{display:flex;align-items:center;gap:10px;padding-right:48px;font-size:14px;line-height:20px;white-space:nowrap;color:var(--bb-ink-muted)}.ib__track li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--iba-red)}.ib__track b{color:var(--bb-ink)}@media (max-width: 1023px){.ib__head{grid-template-columns:1fr}.ib__figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ib__fig:nth-child(3){border-left:0}.ib__fig:nth-child(n+3){border-top:1px solid var(--bb-line)}}@media (max-width: 560px){.ib__figs{grid-template-columns:1fr}.ib__fig{padding:24px 4px 28px}.ib__fig+.ib__fig{border-left:0;border-top:1px solid var(--bb-line)}}@media (prefers-reduced-motion: reduce){.ib__ticker{-webkit-mask-image:none;mask-image:none}.ib__track{flex-wrap:wrap;width:auto;row-gap:10px}.ib__track li[aria-hidden]{display:none}}.cb.band.band--light{padding-block:clamp(.5rem,1.2vw,1rem) clamp(1rem,2.5vw,2rem)}.cb__panel{position:relative;isolation:isolate;margin-inline:var(--hero-inset);border-radius:28px;overflow:hidden;background:#060607;color:#fff}.cb__cubes{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:min(46%,560px);perspective:1100px;pointer-events:none}.cb__shadow{position:absolute;left:50%;bottom:12%;width:46%;height:26px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(110,10,18,.22),transparent);filter:blur(6px);animation:cb-shadow 7s ease-in-out infinite}.cb__cube-wrap{position:absolute;transform-style:preserve-3d;animation:cb-float 7s ease-in-out infinite}.cb__cube-wrap--lg{--s: clamp(120px, 12.5vw, 200px);left:50%;top:50%;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2)}.cb__cube-wrap--sm1{--s: clamp(42px, 4vw, 64px);right:10%;top:22%;animation-duration:5.5s;animation-delay:-2s}.cb__cube-wrap--sm2{--s: clamp(36px, 3.4vw, 54px);left:10%;bottom:18%;animation-duration:6.2s;animation-delay:-4s}.cb__cube{position:relative;width:var(--s);height:var(--s);transform-style:preserve-3d;animation:cb-turn 22s linear infinite}.cb__cube-wrap--sm1 .cb__cube{animation:cb-tumble 14s linear infinite}.cb__cube-wrap--sm2 .cb__cube{animation:cb-tumble 17s linear infinite reverse}.cb__face{position:absolute;inset:0;border:1.5px solid rgba(255,255,255,.7);border-radius:calc(var(--s) * .04);box-shadow:inset 0 0 calc(var(--s) * .12) #ffffff59,0 0 calc(var(--s) * .06) #ff4a5059;background-image:linear-gradient(140deg,#ffffff8c,#fff0 38%),var(--tint)}.cb__face--front{--tint: linear-gradient(160deg, rgba(255, 74, 80, .88), rgba(215, 25, 32, .7) 50%, rgba(60, 6, 12, .8));transform:translateZ(calc(var(--s) / 2))}.cb__face--back{--tint: linear-gradient(200deg, rgba(142, 36, 32, .8), rgba(20, 6, 8, .85));transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.cb__face--right{--tint: linear-gradient(120deg, rgba(120, 12, 22, .85), rgba(10, 8, 9, .88) 70%);transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.cb__face--left{--tint: linear-gradient(60deg, rgba(255, 120, 110, .75), rgba(215, 25, 32, .7));transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.cb__face--top{--tint: radial-gradient(80% 80% at 40% 30%, rgba(255, 235, 232, .9), rgba(255, 74, 80, .6) 60%, rgba(140, 16, 24, .7));transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.cb__face--bottom{--tint: linear-gradient(180deg, rgba(40, 6, 10, .9), rgba(120, 12, 22, .8));transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}@keyframes cb-turn{0%{transform:rotateX(-24deg) rotateY(0) rotate(8deg)}to{transform:rotateX(-24deg) rotateY(360deg) rotate(8deg)}}@keyframes cb-tumble{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(360deg) rotateY(360deg) rotate(180deg)}}@keyframes cb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes cb-shadow{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(.86);opacity:.7}}.cb__copy{display:grid;justify-items:start;gap:clamp(.9rem,1.6vw,1.3rem);max-width:min(100%,58rem);padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,3.5rem);text-align:left}.cb__copy .hero__kicker{margin:0}.cb__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,.95rem + 2.2vw,3rem);line-height:1.12;letter-spacing:-.03em;color:#fff;text-wrap:balance}.cb__lede{max-width:44rem;margin:0;font-size:clamp(.95rem,.88rem + .3vw,1.1rem);line-height:1.65;color:#ffffffb8}@media (max-width: 860px){.cb__cubes{width:70%;right:-12%;opacity:.3}}@media (prefers-reduced-motion: reduce){.cb__cube-wrap,.cb__cube,.cb__shadow{animation:none}.cb__cube{transform:rotateX(-24deg) rotateY(-36deg) rotate(8deg)}}.cb__panel{background:#fff;border:1px solid #ece6dc;color:var(--ink)}.cb__title{color:#161412}.cb__lede{color:#5f5a54}.cb .hero__kicker{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#ff4a50,#0a0a0a2e 50%,#8e2420) border-box;color:#161412}.cb .hero__kicker-icon{stroke:var(--red);filter:none}.cb .ib__cta{border-color:#0a0a0a38;background:transparent;color:#161412}.cb .ib__cta:hover{background:var(--red);border-color:var(--red);color:#fff}.wd.band.band--light{padding-block:clamp(1.5rem,3.5vw,3rem) clamp(2rem,4vw,3.5rem)}.wd__inner{display:grid;gap:clamp(1.25rem,2.2vw,1.75rem);margin-inline:var(--hero-inset)}.wd__eyebrow{justify-self:start;margin:0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#ff4a50,#0a0a0a2e 50%,#8e2420) border-box;color:#161412}.wd__eyebrow .hero__kicker-icon{stroke:var(--red);filter:none}.wd__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.4rem)}.wd__card{display:flex;flex-direction:column;border:1px solid #ece6dc;border-radius:24px;background:#fff;overflow:hidden;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .5s var(--ease-out)}.wd__card:hover{transform:translate3d(0,-6px,0);border-color:var(--red);background:var(--red);box-shadow:0 24px 50px -20px #960c148c}.wd__title,.wd__text{transition:color .35s ease}.wd__card:hover .wd__title,.wd__card:hover .wd__go{color:#fff}.wd__card:hover .wd__text{color:#ffffffdb}.wd__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;isolation:isolate;background:var(--tint)}.wd__card--train{--tint: linear-gradient(135deg, #ff5a4e 0%, #d71920 45%, #7a0f14 100%)}.wd__card--advise{--tint: linear-gradient(135deg, #0b0a0a 0%, #1d1716 50%, #3a2a27 100%)}.wd__card--build{--tint: linear-gradient(135deg, #e3342b 0%, #8e1d18 42%, #1a0c0c 100%)}.wd__media:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 0% 0%,rgba(255,255,255,.22),transparent 60%)}.wd__card--advise .wd__media:after{background:radial-gradient(70% 90% at 0% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(60% 80% at 85% 90%,rgba(215,25,32,.45),transparent 70%)}.wd__num{position:absolute;top:clamp(.9rem,1.5vw,1.25rem);left:clamp(1rem,1.8vw,1.5rem);font-family:var(--font-display);font-weight:400;font-size:.9rem;letter-spacing:.08em;color:#ffffffd9}.wd__photo{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;filter:grayscale(.5) contrast(1.04) brightness(1.1);transform:scale(1.02);transition:transform 1.2s var(--ease-out),filter .6s ease}.wd__card:hover .wd__photo{transform:scale(1.08);filter:grayscale(.15) contrast(1.04) brightness(1.1)}.wd__tint{position:absolute;inset:0;z-index:-2;background:var(--tint);mix-blend-mode:multiply;opacity:.35;transition:opacity .6s ease}.wd__card:hover .wd__tint{opacity:.2}.wd__card--advise .wd__tint{background:linear-gradient(135deg,#14100fb3,#78121a99)}.wd__badge{position:absolute;right:clamp(.9rem,1.5vw,1.25rem);bottom:clamp(.9rem,1.5vw,1.25rem);display:grid;place-items:center;width:clamp(48px,4.2vw,62px);aspect-ratio:1;border:1px solid rgba(255,255,255,.45);border-radius:16px;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .6s var(--ease-out),background-color .4s ease}.wd__icon{width:58%;height:auto;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wd__card:hover .wd__badge{transform:translate3d(0,-4px,0) rotate(-6deg);background:#ffffff3d}.wd__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.85rem;padding:clamp(1.25rem,2.2vw,1.75rem)}.wd__tag{display:inline-flex;align-items:center;gap:.55rem;padding:.38rem .85rem .38rem .7rem;border:1px solid rgba(215,25,32,.28);border-radius:999px;background:linear-gradient(90deg,rgba(215,25,32,.07),transparent);font-family:var(--font-display);font-size:.72rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--red);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.wd__tag:before{content:"";width:6px;height:6px;background:currentColor;transform:rotate(45deg);box-shadow:0 0 8px #d719208c}.wd__card:hover .wd__tag{background:#fff;border-color:#fff;color:var(--red)}.wd__card:hover .wd__tag:before{box-shadow:none}.wd__title{margin:.35rem 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,1rem + .9vw,1.75rem);line-height:1.2;letter-spacing:-.02em;color:#161412}.wd__text{margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.6;color:#6b655e}.wd__go{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;font-family:var(--font-display);font-weight:400;font-size:1rem;color:#161412;transition:color .25s ease}.wd__go span{transition:transform .3s var(--ease-out)}.wd__card:hover .wd__go span{transform:translate(5px)}@media (max-width: 960px){.wd__grid{grid-template-columns:1fr}.wd__media{aspect-ratio:16 / 7}}@media (prefers-reduced-motion: reduce){.wd__card,.wd__card:hover,.wd__card:hover .wd__badge,.wd__card:hover .wd__photo{transform:none}}.wd.wd--two.band.band--light{padding-top:0}.wd--two .wd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd--two .wd__media{aspect-ratio:16 / 8}.wd__card--students{--tint: linear-gradient(135deg, #2a1d1a 0%, #7a2a22 50%, #d71920 100%)}.wd__card--institutions{--tint: linear-gradient(135deg, #3a0a0d 0%, #8e1d18 45%, #d71920 100%)}@media (max-width: 760px){.wd--two .wd__grid{grid-template-columns:1fr}}.pg.band.band--light{padding-block:clamp(2.5rem,6vw,5rem) clamp(1rem,3vw,2.5rem)}.pg__inner{display:grid;gap:clamp(1.5rem,3vw,2.5rem);margin-inline:var(--hero-inset)}.pg__head{display:grid;justify-items:center;gap:clamp(.9rem,1.6vw,1.3rem);max-width:52rem;margin-inline:auto;text-align:center}.pg__eyebrow{margin:0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#ff4a50,#0a0a0a2e 50%,#8e2420) border-box;color:#161412}.pg__eyebrow .hero__kicker-icon{stroke:var(--red);filter:none}.pg__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,1.1rem + 2.8vw,3.6rem);line-height:1.08;letter-spacing:-.03em;color:#161412}.pg__lede{margin:0;font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.6;color:#6b655e}.pg__map{position:relative;margin-top:clamp(2.5rem,6vw,6rem)}.pg__svg{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.pg__surface{fill:var(--red)}.pg__layer{fill:#e8868a;opacity:calc(.7 - var(--n) * .04)}.pg__pins{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.pg__pin{position:absolute;--stem: clamp(70px, 9vw, 130px)}.pg__pin--short{--stem: clamp(50px, 6vw, 90px)}.pg__pin--tall{--stem: clamp(95px, 12vw, 170px)}.pg__stem{position:absolute;left:-1px;bottom:0;width:2px;height:var(--stem);background:linear-gradient(to top,#16141226,#161412)}.pg__dot{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#161412;box-shadow:0 0 #16141273;animation:pg-pulse 2.4s ease-out infinite}.pg__pin:nth-child(2) .pg__dot{animation-delay:-.8s}.pg__pin:nth-child(3) .pg__dot{animation-delay:-1.6s}@keyframes pg-pulse{0%{box-shadow:0 0 #16141273}70%,to{box-shadow:0 0 0 12px #16141200}}.pg__fig{position:absolute;left:12px;bottom:calc(var(--stem) - .6em);display:grid;gap:.15rem;padding:.45rem .7rem;border-radius:12px;background:#f6f6f6d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.pg__fig strong{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,1rem + 2vw,2.8rem);line-height:1;letter-spacing:-.03em;color:#161412}.pg__fig span{font-size:clamp(.75rem,.7rem + .2vw,.9rem);color:#6b655e}.pg__pin--left .pg__fig{left:auto;right:12px;justify-items:end;text-align:right}@media (max-width: 760px){.pg__fig strong{font-size:1.3rem}.pg__fig span{font-size:.7rem}}@media (prefers-reduced-motion: reduce){.pg__dot{animation:none}}.eco.band.band--light{padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,6vw,5rem)}.eco__inner{display:grid;justify-items:center;gap:clamp(1.75rem,3.5vw,2.75rem);margin-inline:var(--hero-inset)}.eco__head{display:grid;justify-items:center;gap:clamp(.9rem,1.6vw,1.3rem);max-width:50rem;text-align:center}.eco__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.4rem);line-height:1.08;letter-spacing:-.03em;color:#161412;text-wrap:balance}.eco__lede{margin:0;font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.6;color:#6b655e}.eco__rows{display:grid;gap:.9rem;width:100%}.eco__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.eco__track{display:flex;width:max-content;margin:0;padding:.35rem 0;list-style:none;animation:eco-scroll 46s linear infinite}.eco__marquee--rev .eco__track{animation-direction:reverse;animation-duration:52s}.eco__marquee:hover .eco__track{animation-play-state:paused}@keyframes eco-scroll{to{transform:translate3d(-50%,0,0)}}.eco__chip{display:inline-flex;flex:none;align-items:center;gap:.75rem;margin-right:.9rem;padding:.5rem 1.25rem .5rem .5rem;border:1px solid #ece6dc;border-radius:999px;background:#fff;box-shadow:0 6px 18px -12px #16141240;transition:transform .35s var(--ease-out),border-color .35s ease,box-shadow .35s ease}.eco__chip:hover{transform:translate3d(0,-3px,0);border-color:#d7192073;box-shadow:0 12px 26px -14px #960c1473}.eco__logo,.eco__mono{flex:none;width:40px;height:40px;border-radius:12px}.eco__logo{object-fit:contain;background:#fff;border:1px solid #f0ece6}.eco__mono{display:grid;place-items:center;font-family:var(--font-display);font-weight:400;font-size:.82rem;letter-spacing:.02em;color:#fff}.eco__mono--ink{background:linear-gradient(135deg,#2a2522,#0b0a0a)}.eco__mono--deep{background:linear-gradient(135deg,#8e1d18,#4a0c0f)}.eco__mono--red{background:linear-gradient(135deg,#ff5a4e,#d71920)}.eco__name{font-family:var(--font-display);font-weight:400;font-size:clamp(.95rem,.9rem + .25vw,1.08rem);letter-spacing:-.01em;white-space:nowrap;color:#161412}.eco__cta{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 2.2rem;border:1px solid rgba(10,10,10,.22);border-radius:999px;font-family:var(--font-display);font-weight:400;font-size:1rem;color:#161412;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.eco__cta span{transition:transform .3s var(--ease-out)}.eco__cta:hover{background:var(--red);border-color:var(--red);color:#fff}.eco__cta:hover span{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.eco__marquee{-webkit-mask-image:none;mask-image:none}.eco__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:.75rem}.eco__chip[aria-hidden=true],.eco__marquee--rev{display:none}}.wd.wd--two.kb.band.band--light{padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,5rem)}.kb__head{display:grid;justify-items:start;gap:clamp(.9rem,1.6vw,1.3rem);max-width:52rem}.kb__head .wd__eyebrow{margin:0}.kb__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.4rem);line-height:1.08;letter-spacing:-.03em;color:#161412;text-wrap:balance}.kb__lede{max-width:44rem;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.6;color:#6b655e}.kb__card--red{--tint: linear-gradient(135deg, #ff5a4e 0%, #d71920 45%, #7a0f14 100%)}.kb__card--ink{--tint: linear-gradient(135deg, #0b0a0a 0%, #3a1214 55%, #8e1d18 100%)}.kb__card--deep{--tint: linear-gradient(135deg, #e3342b 0%, #8e1d18 42%, #1a0c0c 100%)}.kb__card--warm{--tint: linear-gradient(135deg, #2a1d1a 0%, #7a2a22 50%, #d71920 100%)}.kb__card-title{font-size:clamp(1.2rem,.95rem + .7vw,1.5rem);text-wrap:balance}.kb__card{position:relative}.kb__link{color:inherit}.kb__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.kb__link:focus-visible{outline:none}.kb__card:has(.kb__link:focus-visible){outline:2px solid var(--red);outline-offset:3px}.kb__meta{display:flex;gap:.5rem;margin:auto 0 0;padding-top:.4rem;font-size:.88rem;color:#8a837b;transition:color .35s ease}.wd__card:hover .kb__meta{color:#fffc}.kb__cta{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.2rem;border-radius:999px;background:var(--red);font-family:var(--font-display);font-weight:400;font-size:1.02rem;color:#fff;box-shadow:0 14px 30px -16px #960c14b3;transition:background-color .25s ease,transform .3s var(--ease-out),box-shadow .3s ease}.kb__cta span{transition:transform .3s var(--ease-out)}.kb__cta:hover{background:var(--red-deep);transform:translate3d(0,-2px,0);box-shadow:0 18px 34px -16px #960c14cc}.kb__cta:hover span{transform:translate(4px)}.kb .wd__media{aspect-ratio:16 / 6.5}.kb .wd__photo{filter:grayscale(.85) contrast(1.06) brightness(1.08)}.kb .wd__card:hover .wd__photo{filter:grayscale(.5) contrast(1.06) brightness(1.08)}.git.band.band--light{padding-block:0 clamp(1.5rem,3vw,2.5rem)}.git__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:var(--hero-inset);padding:clamp(3rem,7vw,6.5rem) clamp(1.5rem,6vw,6rem);border-radius:28px;overflow:hidden;background:#060607;color:#fff}.git__beam{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(22deg,transparent 40%,rgba(150,30,42,.18) 50%,rgba(200,52,62,.5) 57%,rgba(150,30,42,.18) 63%,transparent 72%),radial-gradient(50% 70% at 78% 50%,rgba(120,22,34,.32),transparent 70%);filter:blur(14px)}.git__copy{display:grid;justify-items:start;gap:clamp(1rem,1.8vw,1.4rem)}.git__copy .hero__kicker{margin:0}.git__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.6rem);line-height:1.08;letter-spacing:-.03em;color:#fff}.git__lede{max-width:34rem;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.6;color:#ffffffb8}.git__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.git__btn{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.5rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff0a;font-family:var(--font-display);font-weight:400;font-size:.98rem;color:#fff;transition:background-color .25s ease,border-color .25s ease,transform .3s var(--ease-out)}.git__btn svg{width:1.1em;height:1.1em;fill:none;stroke:var(--red-hot);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.git__btn:hover{border-color:#fff9;background:#ffffff1a;transform:translate3d(0,-2px,0)}.git__btn--primary{border-color:var(--red);background:var(--red);box-shadow:0 14px 30px -14px #d71920cc}.git__btn--primary span{transition:transform .3s var(--ease-out)}.git__btn--primary:hover{border-color:var(--red-deep);background:var(--red-deep)}.git__btn--primary:hover span{transform:translate(4px)}.git__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.1rem);margin:0;padding:0;list-style:none}.git__stat{display:grid;justify-items:center;gap:.6rem;padding:clamp(1.75rem,3.5vw,3rem) 1rem;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(160deg,#ffffff17,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:border-color .35s ease,transform .4s var(--ease-out)}.git__stat:hover{border-color:#ff4a508c;transform:translate3d(0,-4px,0)}.git__stat strong{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.6rem);line-height:1;letter-spacing:-.03em;color:#fff}.git__stat span{font-size:clamp(.72rem,.68rem + .2vw,.85rem);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8}@media (max-width: 960px){.git__panel{grid-template-columns:1fr}}.ft{padding:0 calc(var(--page-side) + var(--hero-inset)) var(--hero-inset);background:var(--page-bg)}.ft__panel{padding:clamp(3rem,6vw,5rem) clamp(1.5rem,6vw,6rem) clamp(1.5rem,3vw,2.25rem);border-radius:28px;background:#0b0a0a;color:#fff}.ft__top{display:grid;grid-template-columns:1.35fr repeat(5,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.ft__brand{display:grid;align-content:start;gap:1.1rem}.ft__logo{justify-self:start;display:block;padding:.4rem;border-radius:12px;background:#fff}.ft__logo img{display:block;width:56px;height:auto}.ft__triad{margin:0;font-size:.95rem;color:#ffffff80}.ft__triad i,.ft__strip i{font-style:normal;color:var(--red-hot)}.ft__h{margin:0 0 1.1rem;font-family:var(--font-display);font-weight:400;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.ft__col ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ft__col a{display:inline-block;font-size:1rem;line-height:1.4;color:#ffffffeb;transition:color .2s ease,transform .25s var(--ease-out)}.ft__col a:hover{color:var(--red-hot);transform:translate(3px)}.ft__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid rgba(255,255,255,.12);font-size:.92rem;color:#ffffffb8}.ft__strip p{margin:0}.ft__legal{display:flex;gap:1.5rem}.ft__legal a{color:#ffffffb8;transition:color .2s ease}.ft__legal a:hover{color:#fff}@media (max-width: 1100px){.ft__top{grid-template-columns:repeat(3,minmax(0,1fr))}.ft__brand{grid-column:1 / -1}}@media (max-width: 620px){.ft__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1101px){.ft__top{grid-template-columns:1.3fr repeat(4,minmax(0,1fr)) minmax(0,1.2fr)}.ft__h{white-space:nowrap}}.pk-eyebrow{margin:0}.pk-hero.band.band--light{padding-block:0 clamp(1rem,2.5vw,2rem)}.pk-hero__panel{position:relative;isolation:isolate;display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:var(--nav-h);margin-inline:var(--hero-inset);padding:clamp(3.5rem,8vw,7rem) clamp(1.5rem,6vw,6rem);border-radius:28px;overflow:hidden;background:#060607;color:#fff}.pk-hero__panel--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pk-hero__beam{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(158deg,transparent 42%,rgba(150,30,42,.18) 51%,rgba(200,52,62,.5) 58%,rgba(150,30,42,.18) 64%,transparent 73%),radial-gradient(55% 70% at 90% 25%,rgba(120,22,34,.3),transparent 70%);filter:blur(14px)}.pk-hero__copy{display:grid;justify-items:start;gap:clamp(1rem,1.8vw,1.4rem);max-width:52rem}.pk-hero__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.6rem);line-height:1.04;letter-spacing:-.035em;color:#fff;text-wrap:balance}.pk-hero__lede{display:grid;gap:.8rem;max-width:44rem}.pk-hero__lede p{margin:0;font-size:clamp(1rem,.9rem + .45vw,1.25rem);line-height:1.6;color:#ffffffbd}.pk-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.pk-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.6rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-display);font-weight:400;font-size:.98rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .3s var(--ease-out)}.pk-btn:hover{transform:translate3d(0,-2px,0)}.pk-btn--primary{background:var(--red);color:#fff;box-shadow:0 14px 30px -16px #960c14b3}.pk-btn--primary:hover{background:var(--red-deep)}.pk-btn--ghost{border-color:#0a0a0a38;color:#161412}.pk-btn--ghost:hover{border-color:var(--red);color:var(--red)}.pk-hero .pk-btn--ghost,.pk-sec--dark .pk-btn--ghost{border-color:#ffffff4d;background:#ffffff0a;color:#fff}.pk-hero .pk-btn--ghost:hover,.pk-sec--dark .pk-btn--ghost:hover{border-color:#ffffffa6;color:#fff}.pk-sec.band.band--light{padding-block:clamp(1rem,2.5vw,2rem)}.pk-sec__panel{display:grid;gap:clamp(1.5rem,3vw,2.5rem);margin-inline:var(--hero-inset)}.pk-sec--plain .pk-sec__panel{padding:clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,5vw,4.5rem)}.pk-sec--card .pk-sec__panel,.pk-sec--dark .pk-sec__panel{padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4.5rem);border-radius:28px}.pk-sec--card .pk-sec__panel{border:1px solid #ece6dc;background:#fff}.pk-sec--dark .pk-sec__panel{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#0b0a0a,#120b0c 60%,#2a0d11);color:#fff}.pk-sec--dark .pk-sec__panel:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 75% at 50% 112%,rgba(215,25,32,.45),transparent 70%)}.pk-sec__panel--center .pk-head{justify-items:center;margin-inline:auto;text-align:center}.pk-head{display:grid;justify-items:start;gap:clamp(.8rem,1.5vw,1.2rem);max-width:54rem}.pk-head__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,1.05rem + 2.4vw,3.2rem);line-height:1.08;letter-spacing:-.03em;color:#161412;text-wrap:balance}.pk-head__lede{margin:0;max-width:46rem;font-size:clamp(1rem,.9rem + .4vw,1.18rem);line-height:1.65;color:#6b655e}.pk-sec--dark .pk-head__title{color:#fff}.pk-sec--dark .pk-head__lede{color:#ffffffb8}.pk-sub{display:grid;gap:.5rem;max-width:50rem;margin-top:clamp(.5rem,1.5vw,1rem)}.pk-sub h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,1rem + 1vw,1.9rem);letter-spacing:-.02em;color:#161412}.pk-sub p{margin:0;font-size:1.02rem;line-height:1.65;color:#6b655e}.pk-sec--dark .pk-sub h3{color:#fff}.pk-sec--dark .pk-sub p{color:#ffffffb3}.pk-cards{display:grid;gap:clamp(.8rem,1.5vw,1.2rem)}.pk-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-cards--5{grid-template-columns:repeat(5,minmax(0,1fr))}.pk-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid #ece6dc;border-radius:22px;background:#fff;transition:background-color .4s ease,border-color .4s ease,transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.pk-sec--card .pk-card{background:var(--page-bg);border-color:transparent}.pk-sec--dark .pk-card{border-color:#ffffff1f;background:linear-gradient(160deg,#ffffff14,#ffffff05)}.pk-card:hover{transform:translate3d(0,-5px,0);border-color:var(--red);background:var(--red);box-shadow:0 24px 50px -22px #960c148c}.pk-card__top{display:flex;align-items:center;gap:.75rem}.pk-card__num{font-family:var(--font-display);font-weight:400;font-size:.9rem;letter-spacing:.06em;color:var(--red);transition:color .3s ease}.pk-sec--dark .pk-card__num{color:var(--red-hot)}.pk-card__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.12rem,.95rem + .5vw,1.4rem);line-height:1.25;letter-spacing:-.015em;color:#161412;transition:color .3s ease}.pk-card__sub{margin:-.3rem 0 0;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--red);transition:color .3s ease}.pk-card__text{margin:0;font-size:.98rem;line-height:1.6;color:#6b655e;transition:color .3s ease}.pk-card__text strong{font-weight:400;color:#161412;transition:color .3s ease}.pk-sec--dark .pk-card__title,.pk-sec--dark .pk-card__text strong,.pk-sec--dark .pk-card__cta{color:#fff}.pk-sec--dark .pk-card__text{color:#ffffffb3}.pk-card:hover .pk-card__title,.pk-card:hover .pk-card__num,.pk-card:hover .pk-card__sub,.pk-card:hover .pk-card__text strong,.pk-card:hover .pk-card__cta{color:#fff}.pk-card:hover .pk-card__text,.pk-card:hover .pk-bullets li{color:#ffffffe0}.pk-card:hover .wd__tag{background:#fff;border-color:#fff;color:var(--red)}.pk-card__cta{display:inline-flex;gap:.4rem;margin-top:auto;padding-top:.4rem;font-family:var(--font-display);font-weight:400;font-size:.95rem;color:#161412;transition:color .3s ease}.pk-card__cta span{transition:transform .3s var(--ease-out)}.pk-card:hover .pk-card__cta span{transform:translate(4px)}.pk-card__link{color:inherit}.pk-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.pk-card:has(.pk-card__link:focus-visible){outline:2px solid var(--red);outline-offset:3px}.pk-bullets{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.pk-bullets li{position:relative;padding-left:1.2rem;font-size:.98rem;line-height:1.55;color:#6b655e;transition:color .3s ease}.pk-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--red);transform:rotate(45deg)}.pk-card:hover .pk-bullets li:before{background:#fff}.pk-sec--dark .pk-bullets li{color:#ffffffb8}.pk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(.8rem,1.4vw,1.1rem);margin:0;padding:0;list-style:none}.pk-stat{display:grid;justify-items:center;gap:.5rem;padding:clamp(1.5rem,3vw,2.4rem) 1rem;border:1px solid #ece6dc;border-radius:20px;background:#fff;text-align:center}.pk-sec--card .pk-stat{background:var(--page-bg);border-color:transparent}.pk-stat strong{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,1.5rem + 2vw,3.3rem);line-height:1;letter-spacing:-.03em;color:#161412}.pk-stat span{font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#6b655e}.pk-stats--dark .pk-stat,.pk-sec--dark .pk-stat,.pk-hero .pk-stat{border-color:#ffffff24;background:linear-gradient(160deg,#ffffff17,#ffffff05)}.pk-stats--dark .pk-stat strong,.pk-sec--dark .pk-stat strong,.pk-hero .pk-stat strong{color:#fff}.pk-stats--dark .pk-stat span,.pk-sec--dark .pk-stat span,.pk-hero .pk-stat span{color:#ffffffa8}.pk-prose{display:grid;gap:1rem;max-width:50rem}.pk-prose p{margin:0;font-size:clamp(1rem,.92rem + .3vw,1.12rem);line-height:1.75;color:#4d4842}.pk-prose .pk-prose__lead{font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);line-height:1.25;letter-spacing:-.02em;color:#161412}.pk-sec--dark .pk-prose p{color:#ffffffc2}.pk-sec--dark .pk-prose .pk-prose__lead{color:#fff}.pk-quote{position:relative;display:grid;gap:1rem;max-width:56rem;margin:0;padding-left:clamp(2.6rem,5vw,4rem)}.pk-quote__mark{position:absolute;left:0;top:-.15em;font-family:var(--font-display);font-weight:400;font-size:clamp(4rem,7vw,6rem);line-height:1;color:var(--red)}.pk-quote blockquote{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,1rem + 1.5vw,2.4rem);line-height:1.25;letter-spacing:-.02em;color:#161412}.pk-sec--dark .pk-quote blockquote{color:#fff}.pk-quote figcaption{font-size:.95rem;color:#6b655e}.pk-sec--dark .pk-quote figcaption{color:#ffffffa8}.pk-form{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid #ece6dc;border-radius:22px;background:#fff}.pk-sec--card .pk-form{border-color:transparent;background:var(--page-bg)}.pk-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pk-field{display:grid;gap:.4rem;font-size:.88rem;color:#4d4842}.pk-field--wide{grid-column:1 / -1}.pk-field i{font-style:normal;color:var(--red)}.pk-field input,.pk-field select,.pk-field textarea{width:100%;padding:.8rem 1rem;border:1px solid #ddd6cc;border-radius:12px;background:#fff;font:inherit;font-size:1rem;color:#161412;transition:border-color .2s ease,box-shadow .2s ease}.pk-field textarea{resize:vertical}.pk-field input:focus,.pk-field select:focus,.pk-field textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px #d7192026}.pk-check{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;color:#4d4842}.pk-check input{margin-top:.2rem;accent-color:var(--red)}.pk-form .pk-btn{justify-self:start}.pk-form__status{margin:0;padding:.9rem 1.1rem;border-radius:12px;background:#d7192012;font-size:.95rem;color:#4d4842}.pk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.pk-cards--1{grid-template-columns:1fr}.pk-cards--1 .pk-card{padding-block:1.1rem}.pk-label{margin:.4rem 0 -.4rem;font-family:var(--font-display);font-weight:400;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.pk-sign{align-self:center;margin-right:.5rem;font-family:var(--font-display);font-weight:400;color:#161412}.pk-aside{margin:0;font-size:.95rem;color:#6b655e}.pk-aside a{color:var(--red);font-weight:600}.pk-init{display:grid;gap:1.25rem}.pk-narrow{display:grid;gap:1rem;max-width:34rem}.pk-card__go{margin-top:auto;padding-top:.4rem}.pk-card:hover .pk-card__go .pk-btn{border-color:#fff;background:#fff;color:var(--red)}.pk-card__btn{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.pk-hero__aside .pk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-orgs{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.pk-orgs .eco__chip{margin:0}.pk-lock{display:grid;justify-items:start;gap:1.1rem;max-width:40rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px dashed rgba(255,255,255,.25);border-radius:22px}.pk-lock svg{width:40px;height:40px;fill:none;stroke:var(--red-hot);stroke-width:1.6}.pk-lock .pk-prose__lead{font-size:clamp(1.3rem,1rem + 1vw,1.8rem)}.pk-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 var(--hero-inset);padding-block:.5rem 0}.pk-jump__link{padding:.6rem 1.1rem;border:1px solid #e3ddd3;border-radius:999px;background:#fff;font-size:.92rem;color:#161412;transition:border-color .2s ease,color .2s ease}.pk-jump__link:hover{border-color:var(--red);color:var(--red)}.pk-wallet{position:relative;display:grid;align-content:end;gap:.3rem;aspect-ratio:1.6;max-width:420px;width:100%;justify-self:center;padding:1.75rem;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#ff5a4e,#d71920 45%,#5a0b10);box-shadow:0 30px 60px -28px #960c14b3;color:#fff;transform:rotate(-4deg)}.pk-wallet:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 0% 0%,rgba(255,255,255,.28),transparent 60%)}.pk-wallet__chip{position:absolute;top:1.75rem;left:1.75rem;width:48px;height:36px;border-radius:8px;background:linear-gradient(135deg,#f4d9a4,#c9a25a)}.pk-wallet__brand{font-family:var(--font-display);font-weight:400;font-size:1.5rem;letter-spacing:-.02em}.pk-wallet__label{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.pk-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(5,minmax(0,1fr));gap:.6rem}.pk-search,.pk-select{position:relative;display:block}.pk-search svg{position:absolute;left:.9rem;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:#8a837b;stroke-width:2}.pk-search input,.pk-select select{width:100%;padding:.75rem .9rem;border:1px solid #ddd6cc;border-radius:999px;background:#fff;font:inherit;font-size:.92rem;color:#161412}.pk-search input{padding-left:2.5rem}.pk-search input:focus,.pk-select select:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px #d7192026}.pk-count,.pk-empty{margin:0;font-size:.92rem;color:#6b655e}#catalogue [data-rise]{opacity:1;transform:none}#catalogue .pk-card__cta{font-family:var(--font-body);font-weight:400;font-size:.85rem;color:#8a837b}.pk-lines{display:grid;gap:0;margin:0;padding:0;list-style:none}.pk-lines li{display:grid;gap:.2rem;padding:1rem 0;border-bottom:1px solid #ece6dc}.pk-lines span{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#8a837b}.pk-lines a{font-family:var(--font-display);font-weight:400;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);color:#161412;transition:color .2s ease}.pk-lines a:hover{color:var(--red)}@media (max-width: 1100px){.pk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-search{grid-column:1 / -1}}@media (max-width: 1100px){.pk-cards--3,.pk-cards--4,.pk-cards--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.pk-hero__panel--split,.pk-split{grid-template-columns:1fr}}@media (max-width: 680px){.pk-cards--2,.pk-cards--3,.pk-cards--4,.pk-cards--5,.pk-form__grid,.pk-filters{grid-template-columns:1fr}}:root{--iba-red: #d71920;--iba-red-deep: #9e1016;--iba-red-soft: #fdeaea;--iba-black: #111111;--bb-surface: #ffffff;--bb-surface-alt: #f5f3f2;--bb-ink: #0e0e0e;--bb-ink-muted: #5c5c5c;--bb-line: #e2dfdd;--bb-line-strong: #8a8a8a;--bb-on-black-muted: #b3b3b3;--bb-success: #1f7a3d;--bb-success-soft: #e7f4ec;--bb-font: "Questrial", "Helvetica Neue", Arial, sans-serif;--bb-container: 1200px;--bb-side: 40px;--bb-section: 96px;--bb-hero: 128px;--bb-gutter: max(var(--bb-side), calc((100% - var(--bb-container)) / 2));--page-side: 12px;--hero-inset: clamp(4px, 1.2vw, 20px);--hero-gap: clamp(1.25rem, 3.5vh, 2.5rem);--bb-band-gap: clamp(6px, .8vw, 12px);--page-bg: var(--bb-surface)}@media (max-width: 767px){:root{--bb-side: 24px;--bb-section: 48px;--bb-hero: 64px}}body{background:var(--bb-surface);color:var(--bb-ink);font-family:var(--bb-font);font-weight:400}h1,h2,h3,h4,h5,h6,strong,b,button,input,select,textarea{font-family:var(--bb-font);font-weight:400}em,i{font-style:normal}:focus-visible{outline:2px solid var(--iba-red);outline-offset:2px}.pk-hero__title{font-size:36px;line-height:42px;letter-spacing:-.015em}.pk-head__title,.ib__title,.cb__title,.kb__title,.pg__title,.eco__title,.git__title,.fnd__title,.cta-band__title{font-size:30px;line-height:38px;letter-spacing:-.01em}.pk-sub h3,.pk-prose .pk-prose__lead{font-size:24px;line-height:32px}.pk-card__title,.wd__title,.kb__card-title,.pk-wallet__brand{font-size:20px;line-height:28px;letter-spacing:0}.pk-hero__lede p{font-size:18px;line-height:28px}.pk-head__lede,.ib__lede,.cb__lede,.kb__lede,.pg__lede,.eco__lede,.git__lede,.pk-sub p,.cta-band__text{font-size:16px;line-height:26px}.pk-card__text,.wd__text,.pk-bullets li,.pk-aside,.kb__meta{font-size:14px;line-height:22px}.pk-prose p,.fnd__quote p{font-size:16px;line-height:26px}@media (min-width: 1024px){.pk-hero__title{font-size:56px;line-height:62px}.pk-head__title,.ib__title,.cb__title,.kb__title,.pg__title,.eco__title,.git__title,.fnd__title,.cta-band__title{font-size:40px;line-height:48px}.pk-sub h3,.pk-prose .pk-prose__lead{font-size:28px;line-height:36px}.pk-card__title,.wd__title,.kb__card-title,.pk-wallet__brand{font-size:22px;line-height:30px}.pk-hero__lede p{font-size:22px;line-height:34px}.pk-head__lede,.ib__lede,.cb__lede,.kb__lede,.pg__lede,.eco__lede,.git__lede,.pk-sub p,.cta-band__text{font-size:18px;line-height:28px}}:not(.hero__bottom)>.hero__kicker,.pk-eyebrow,.wd__eyebrow,.pg__eyebrow{display:block;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:13px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}:not(.hero__bottom)>.hero__kicker .hero__kicker-icon{display:none}.pk-hero .hero__kicker,.pk-sec--dark .hero__kicker{color:#ff4a50}.bb-btn,.btn,.pk-btn,.ib__cta,.eco__cta,.kb__cta,.git__btn,.fnd__go{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 32px;border:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;font-family:var(--bb-font);font-weight:400;font-size:15px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bb-btn:hover,.btn:hover,.pk-btn:hover,.ib__cta:hover,.eco__cta:hover,.kb__cta:hover,.git__btn:hover,.fnd__go:hover{transform:none;box-shadow:none}.nav__util .btn{min-height:40px;padding:0 18px;font-size:13px}.bb-btn span,.pk-btn span,.eco__cta span,.kb__cta span,.git__btn span,.fnd__go span{transform:none!important}.btn--primary,.pk-btn--primary,.kb__cta,.git__btn--primary{border-color:var(--iba-red);background:var(--iba-red);color:#fff}.btn--primary:hover,.pk-btn--primary:hover,.kb__cta:hover,.git__btn--primary:hover{border-color:var(--iba-red-deep);background:var(--iba-red-deep);color:#fff}.bb-btn--black{border-color:var(--iba-black);background:var(--iba-black);color:#fff}.bb-btn--black:hover{border-color:#000;background:#000;color:#fff}:not(.hero__ctas)>.btn--ghost,.pk-btn--ghost,.ib__cta,.eco__cta,.fnd__go{border-color:var(--bb-ink);background:transparent;color:var(--bb-ink)}:not(.hero__ctas)>.btn--ghost:hover,.pk-btn--ghost:hover,.ib__cta:hover,.eco__cta:hover,.fnd__go:hover{border-color:var(--bb-ink);background:var(--bb-ink);color:#fff}.pk-hero .pk-btn--ghost,.pk-sec--dark .pk-btn--ghost{border-color:#fff;background:transparent;color:#fff}.pk-hero .pk-btn--ghost:hover,.pk-sec--dark .pk-btn--ghost:hover{border-color:#fff;background:#fff;color:var(--bb-ink)}.pk-card__cta,.wd__go{gap:.4rem;padding:0 0 2px;border-bottom:1px solid var(--iba-red);font-family:var(--bb-font);font-weight:400;font-size:15px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--iba-red)}body:has(.nav--home:not([data-condensed])){background:var(--bb-surface)}.nav,.nav.nav--home,.nav.nav--home[data-condensed]{--ink-1: var(--bb-ink);--ink-2: var(--bb-ink-muted);--ink-3: var(--bb-ink-muted);--ink-4: var(--bb-ink-muted);--line: var(--bb-line);--line-soft: var(--bb-line);--surface: var(--bb-surface-alt);--nav-bg: #ffffff;border-bottom:1px solid var(--bb-line);background:#fff;color:var(--bb-ink);backdrop-filter:none;-webkit-backdrop-filter:none}.nav__tabBtn{font-size:15px;letter-spacing:.02em}.nav__tabBtn[data-pill]{border-radius:0;color:var(--iba-red)}main{padding-inline:var(--page-side)}.pk-sec.band.band--light,.pk-hero.band.band--light,.fnd.section,.cred.band.band--light,.ib.band.band--light,.cb.band.band--light,.wd.band.band--light,.wd.wd--two.band.band--light,.wd.wd--two.kb.band.band--light,.pg.band.band--light,.eco.band.band--light,.git.band.band--light{margin:0;padding:var(--bb-band-gap) 0 0;border:0;background:transparent}.pk-sec__panel,.pk-sec--plain .pk-sec__panel,.pk-sec--card .pk-sec__panel,.pk-sec--dark .pk-sec__panel,.fnd>.wrap,.cred>.wrap,.ib__panel,.cb__panel,.wd__inner,.pg__inner,.eco__inner,.git__panel,.cta-band__inner{max-width:none;margin:0 var(--hero-inset);padding:var(--bb-section) var(--bb-gutter);border:0;border-radius:0;box-shadow:none}.pk-hero__panel{margin:var(--nav-h) var(--hero-inset) 0;padding:var(--bb-hero) var(--bb-gutter);border-radius:0}.pk-sec--plain .pk-sec__panel,.fnd>.wrap,.ib__panel,.wd:not(.wd--two) .wd__inner,.pg__inner,.kb .wd__inner{background:var(--bb-surface)}.pk-sec--card .pk-sec__panel,.cred>.wrap,.cb__panel,.wd--two:not(.kb) .wd__inner,.eco__inner{background:var(--bb-surface-alt)}.pk-hero__panel,.pk-sec--dark .pk-sec__panel{background:var(--iba-black)}.pk-hero__beam,.git__beam,.ib__bg,.cb__bg,.pk-sec--dark .pk-sec__panel:before,.wd__media:after{display:none}.pk-card,.pk-sec--card .pk-card,.wd__card,.cred__item,.cred__item:not(:nth-child(4n+1)),.cred__item:not(:nth-child(odd)),.cred__item+.cred__item,.fnd__card,.pk-form,.pk-sec--card .pk-form{border:1px solid var(--bb-line);border-radius:0;background:var(--bb-surface);box-shadow:none;transform:none}.pk-card{padding:24px}.pk-card:hover,.wd__card:hover,.cred__item:hover{border-color:var(--bb-ink);background:var(--bb-surface);box-shadow:none;transform:none}.pk-card,.wd__card,.cred__item{transition:border-color .15s ease}.pk-card:hover .pk-card__title,.pk-card:hover .pk-card__num,.pk-card:hover .pk-card__sub,.pk-card:hover .pk-card__text strong,.wd__card:hover .wd__title{color:var(--bb-ink)}.pk-card:hover .pk-card__text,.pk-card:hover .pk-bullets li,.wd__card:hover .wd__text,.wd__card:hover .kb__meta{color:var(--bb-ink-muted)}.pk-card:hover .pk-card__cta,.wd__card:hover .wd__go{color:var(--iba-red)}.pk-card:hover .pk-bullets li:before{background:var(--iba-red)}.pk-card:hover .pk-card__go .pk-btn{border-color:var(--bb-ink);background:var(--bb-ink);color:#fff}.pk-card__title,.wd__title{color:var(--bb-ink)}.pk-card__text,.wd__text,.pk-bullets li{color:var(--bb-ink-muted)}.pk-card__num,.pk-card__sub{font-size:13px;line-height:16px;letter-spacing:.14em;color:var(--iba-red)}.pk-card__text strong{color:var(--bb-ink)}.pk-sec--dark .pk-card{border-color:#333;background:var(--iba-black)}.pk-sec--dark .pk-card:hover{border-color:#fff;background:var(--iba-black)}.pk-sec--dark .pk-card__title,.pk-sec--dark .pk-card:hover .pk-card__title,.pk-sec--dark .pk-card__text strong,.pk-sec--dark .pk-card:hover .pk-card__text strong{color:#fff}.pk-sec--dark .pk-card__text,.pk-sec--dark .pk-card:hover .pk-card__text,.pk-sec--dark .pk-bullets li,.pk-sec--dark .pk-card:hover .pk-bullets li{color:var(--bb-on-black-muted)}.pk-sec--dark .pk-card__num,.pk-sec--dark .pk-card:hover .pk-card__num,.pk-sec--dark .pk-card__sub,.pk-sec--dark .pk-card__cta,.pk-sec--dark .pk-card:hover .pk-card__cta{color:#ff4a50;border-color:#ff4a50}.pk-sec--dark .pk-head__title,.pk-sec--dark .pk-sub h3{color:#fff}.pk-sec--dark .pk-head__lede,.pk-sec--dark .pk-sub p,.pk-sec--dark .pk-prose p{color:var(--bb-on-black-muted)}.wd__tag,.pk-card:hover .wd__tag,.wd__card:hover .wd__tag{display:inline-flex;padding:4px 8px;border:0;border-radius:4px;background:var(--iba-red-soft);font-family:var(--bb-font);font-weight:400;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--iba-red-deep)}.wd__tag:before{display:none}.pk-stat,.pk-sec--card .pk-stat,.pk-stats--dark .pk-stat,.pk-sec--dark .pk-stat,.pk-hero .pk-stat,.git__stat{justify-items:start;padding:0;border:0;border-radius:0;background:none;text-align:left;backdrop-filter:none;-webkit-backdrop-filter:none}.git__stat:hover{transform:none}.pk-stat strong,.cred__k,.git__stat strong,.pk-hero .pk-stat strong,.pk-sec--dark .pk-stat strong{font-family:var(--bb-font);font-weight:400;font-size:44px;line-height:48px;letter-spacing:-.02em;color:var(--iba-red)}@media (min-width: 1024px){.pk-stat strong,.cred__k,.git__stat strong,.pk-hero .pk-stat strong,.pk-sec--dark .pk-stat strong{font-size:64px;line-height:64px}}.pk-stat span,.cred__v{font-size:14px;line-height:20px;letter-spacing:0;text-transform:none;color:var(--bb-ink-muted)}.pk-hero .pk-stat span,.pk-sec--dark .pk-stat span{color:var(--bb-on-black-muted)}.pk-stats{gap:32px}.pk-quote{padding:24px 0 0;border-top:4px solid var(--iba-red)}.pk-quote__mark,.fnd__mark{display:none}.pk-quote blockquote{font-size:22px;line-height:32px;letter-spacing:0}@media (min-width: 1024px){.pk-quote blockquote{font-size:28px;line-height:38px}}.pk-quote figcaption{font-size:14px}.pk-sec--dark .pk-quote figcaption{color:var(--bb-on-black-muted)}.pk-field{font-size:14px;line-height:20px;color:var(--bb-ink)}.pk-field input,.pk-field select,.pk-field textarea,.pk-search input,.pk-select select{border:1px solid var(--bb-line-strong);border-radius:4px;background:#fff;color:var(--bb-ink)}.pk-field input:focus,.pk-field select:focus,.pk-field textarea:focus,.pk-search input:focus,.pk-select select:focus{border-color:var(--iba-red);box-shadow:0 0 0 2px var(--iba-red)}.pk-check input{accent-color:var(--iba-red)}.pk-form__status{border-radius:0;background:var(--bb-success-soft);color:var(--bb-success)}.pk-form__status:before{content:"✓ "}.pk-hero__lede p{color:var(--bb-on-black-muted)}.pk-head__title,.pk-sub h3{color:var(--bb-ink)}.pk-head__lede,.pk-sub p{color:var(--bb-ink-muted)}.pk-head{gap:16px}.pk-sec__panel{gap:48px}.pk-label{font-size:13px;letter-spacing:.14em;color:var(--iba-red)}.pk-prose p{color:var(--bb-ink)}.pk-prose .pk-prose__lead{letter-spacing:-.01em;color:var(--bb-ink)}.pk-sign{font-weight:400}.fnd__portrait{background:var(--iba-black)}.fnd__mono{-webkit-text-stroke:1.5px rgba(255,255,255,.35)}.fnd__caption{background:var(--iba-black)}.fnd__role{color:var(--bb-on-black-muted)}.fnd__quote{padding:24px 0 0;border-top:4px solid var(--iba-red)}.fnd__quote p{color:var(--bb-ink)}.fnd__sign{border-top-color:var(--bb-line)}.fnd__sign-name small{color:var(--bb-ink-muted)}.cred__grid{gap:24px}.cred__item{justify-items:start;padding:24px;text-align:left}.ib__panel,.ib__title{color:var(--bb-ink)}.ib__lede{color:var(--bb-ink-muted)}.cb__title{color:var(--bb-ink)}.cb__lede{color:var(--bb-ink-muted)}.cb .ib__cta{border-color:var(--bb-ink);color:var(--bb-ink)}.wd__grid{gap:24px}.wd__card{overflow:hidden}.wd__media,.wd--two .wd__media,.kb .wd__media{aspect-ratio:16 / 9}.wd__photo,.wd__card:hover .wd__photo,.kb .wd__photo,.kb .wd__card:hover .wd__photo{filter:grayscale(1);transform:none}.wd__tint{display:none}.wd__badge,.wd__card:hover .wd__badge{right:0;bottom:0;width:56px;border:0;border-radius:0;background:var(--iba-red);backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.wd__num{padding:4px 8px;background:var(--iba-black);font-size:13px;letter-spacing:.14em;color:#fff}.wd__body{padding:24px}.wd__card:hover .wd__go{color:var(--iba-red)}.kb__meta,.wd__card:hover .kb__meta{color:var(--bb-ink-muted)}.pg__layer{fill:#c9c4bf}.pg__fig{border-radius:0;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.pg__fig strong{color:var(--iba-red)}.pg__fig span{color:var(--bb-ink-muted)}.eco__chip{border:1px solid var(--bb-line);border-radius:4px;background:#fff;box-shadow:none}.eco__chip:hover{border-color:var(--bb-ink);box-shadow:none;transform:none}.eco__logo,.eco__mono{border-radius:0}.eco__mono--ink{background:var(--iba-black)}.eco__mono--deep{background:var(--iba-red-deep)}.eco__mono--red{background:var(--iba-red)}.eco__name{font-weight:400}:root{--bb-red-black: linear-gradient( 120deg, #050505 0%, #1a0305 35%, #6e0a10 70%, var(--iba-red) 100% )}.git__panel{background:var(--bb-red-black)}.git .hero__kicker,.git__title,.git__lede{color:#fff}.git__btn--primary{border-color:var(--iba-red);background:var(--iba-red)}.git__btn--primary:hover{border-color:var(--iba-red-deep);background:var(--iba-red-deep)}.git__btn{border-color:#fff;color:#fff}.git__btn:hover{background:#fff;color:var(--iba-red)}.git__btn svg{stroke:currentColor}.git__stat strong,.git__stat span{color:#fff}.git__stat span{font-size:14px;letter-spacing:0;text-transform:none}.cta-band{padding:var(--bb-band-gap) var(--page-side) 0;color:#fff}.cta-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding-block:64px;background:var(--bb-red-black)}.cta-band__title{margin:0 0 8px;color:#fff}.cta-band__text{margin:0;color:#fff}.cta-band .cta-band__inner{position:relative;overflow:hidden;gap:20px 40px;padding-block:clamp(32px,4vw,44px);border-left:4px solid var(--iba-red)}.cta-band .cta-band__inner:after{content:"";position:absolute;right:-120px;top:50%;width:360px;aspect-ratio:1;translate:0 -50%;border-radius:50%;border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff05;pointer-events:none}.cta-band__copy{position:relative;z-index:1;display:grid;gap:8px;max-width:44rem}.cta-band__eyebrow{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ff8a8e}.cta-band .cta-band__title{margin:0;font-size:clamp(22px,1rem + .7vw,28px);line-height:1.2;letter-spacing:-.01em}.cta-band .cta-band__text{font-size:15px;line-height:1.55;color:#ffffffd1}.cta-band__tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.cta-band__tags li{padding:4px 10px;border:1px solid rgba(255,255,255,.22);font-size:12px;line-height:1.4;color:#ffffffd9;background:#ffffff0d}.cta-band__btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 22px;font-size:14px;font-weight:500;color:var(--iba-black);background:#fff;transition:background-color .2s ease,color .2s ease}.cta-band__btn span{transition:transform .2s ease}.cta-band__btn:hover{background:var(--iba-black);color:#fff}.cta-band__btn:hover span{transform:translate(4px)}.cta-band__btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.ft{padding:var(--bb-band-gap) var(--page-side) var(--page-side);background:var(--page-bg)}.ft__panel{margin:0 var(--hero-inset);padding:var(--bb-section) var(--bb-gutter) 32px;border-radius:0;background:var(--iba-black)}.ft__h{font-size:18px;line-height:26px;letter-spacing:0;text-transform:none;white-space:normal;color:#fff}.ft__col a{font-size:14px;line-height:22px;color:var(--bb-on-black-muted)}.ft__col a:hover{color:#fff;transform:none}.ft__triad,.ft__strip,.ft__legal a{color:var(--bb-on-black-muted)}.ft__triad i,.ft__strip i{color:inherit}.ft__logo{border-radius:0}.pk-lock{border:1px solid #333333;border-radius:0}.pk-lock svg{stroke:#ff4a50}.pk-wallet{border-radius:0;background:var(--iba-red);box-shadow:none;transform:none}.pk-wallet:after{display:none}.pk-wallet__chip{border-radius:0;background:var(--iba-black)}.pk-jump__link{border:1px solid var(--bb-line);border-radius:0;font-size:15px;letter-spacing:.02em}.pk-jump__link:hover{border-color:var(--bb-ink);color:var(--bb-ink)}.pk-lines li{border-bottom-color:var(--bb-line)}.pk-lines span{font-size:13px;letter-spacing:.14em;color:var(--bb-ink-muted)}.pk-lines a{font-weight:400;color:var(--bb-ink)}.pk-aside a{font-weight:400;color:var(--iba-red);text-decoration:underline}#catalogue .pk-card__cta{border:0;padding:0;font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--bb-ink-muted)}.scroll-top,.to-top{border-radius:0}.wd__media{background:var(--iba-black)}.hero__ctas .btn--ghost{border-color:var(--bb-line-strong);background:#fff;color:var(--iba-black)}.hero__ctas .btn--ghost:hover{border-color:var(--iba-red);background:#fff;color:var(--iba-red)}.hero__bottom>.hero__kicker{display:block;margin:0;padding:0;border:0;border-radius:0;background:none;font-size:13px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:#ff4a50}.hero__bottom>.hero__kicker .hero__kicker-icon{display:none}.nav,.nav.nav--home,.nav.nav--home[data-condensed]{border-bottom:0}.hero,.stage.is-hero{border-radius:0}.hero__title .hero__lead{-webkit-text-stroke:.025em #ffffff}.hero__phrase{-webkit-text-stroke:.025em transparent}.hero__lede{font-size:18px;line-height:28px}.fnd>.wrap,.cred>.wrap{width:auto}.hero__ctas .btn,.nav__util .btn{min-height:48px;padding:0 32px;border-radius:0;box-shadow:none;font-size:15px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;transform:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.nav__util .btn{padding:0 20px}.hero__ctas .btn--primary,.nav__util .btn--primary{border:1px solid var(--iba-red);background:var(--iba-red);color:#fff}.hero__ctas .btn--primary:hover,.nav__util .btn--primary:hover{border-color:var(--iba-red-deep);background:var(--iba-red-deep);color:#fff}.hero__ctas .btn--ghost{border:1px solid #ffffff;background:transparent;color:#fff}.hero__ctas .btn--ghost:hover{border-color:#fff;background:#fff;color:var(--iba-black)}.nav__util .btn--ghost{border:1px solid var(--bb-ink);background:transparent;color:var(--bb-ink)}.nav__util .btn--ghost:hover{border-color:var(--bb-ink);background:var(--bb-ink);color:#fff}.hero__ctas .btn,.nav__util .btn{font-size:13px;line-height:18px;letter-spacing:.08em}.nav.nav--home .nav__bar,.nav.nav--home[data-condensed] .nav__bar{max-width:none;padding-inline:clamp(1.25rem,2.7vw,2.6rem)}.nav__tabBtn{white-space:nowrap}.hero__ctas .btn--ghost{border-color:#fff;background:#fff;color:var(--iba-black)}.hero__ctas .btn--ghost:hover{border-color:#fff;background:#fff;color:var(--iba-red)}.cred__item{transition:border-color .15s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.cred__item:hover{border-color:var(--bb-ink);box-shadow:0 2px 4px #1111110f,0 18px 36px -12px #11111138;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.cred__item:hover{transform:none}}.wd:not(.wd--two) .wd__card{transition:border-color .15s ease,background-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.wd:not(.wd--two) .wd__card:hover{border-color:var(--iba-red);background:var(--iba-red);box-shadow:0 4px 8px #11111114,0 28px 50px -16px #9e10168c;transform:translateY(-8px)}.wd:not(.wd--two) .wd__card :is(.wd__title,.wd__text,.wd__go,.wd__go span){transition:color .3s ease,border-color .3s ease}.wd:not(.wd--two) .wd__card:hover :is(.wd__title,.wd__text){color:#fff}.wd:not(.wd--two) .wd__card:hover .wd__go{border-color:#fff;color:#fff}.wd:not(.wd--two) .wd__card:hover .wd__tag{background:#fff;color:var(--iba-red)}.wd:not(.wd--two) .wd__card:hover .wd__badge{background:var(--iba-black)}@media (prefers-reduced-motion: reduce){.wd:not(.wd--two) .wd__card:hover{transform:none}}.wd:not(.wd--two) .wd__card{box-shadow:0 2px 4px #1111110f,0 14px 30px -12px #1113}.wd:not(.wd--two) .wd__card:hover{border-color:var(--bb-line)}.wd.wd--two .wd__card{box-shadow:0 2px 4px #1111110f,0 14px 30px -12px #1113;transition:border-color .15s ease,background-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.wd.wd--two .wd__card:hover{border-color:var(--bb-line);background:var(--iba-red);box-shadow:0 4px 8px #11111114,0 28px 50px -16px #9e10168c;transform:translateY(-8px)}.wd.wd--two .wd__card :is(.wd__title,.wd__text,.wd__go){transition:color .3s ease,border-color .3s ease}.wd.wd--two .wd__card:hover :is(.wd__title,.wd__text){color:#fff}.wd.wd--two .wd__card:hover .wd__go{border-color:#fff;color:#fff}.wd.wd--two .wd__card:hover .wd__tag{background:#fff;color:var(--iba-red)}.wd.wd--two .wd__card:hover .wd__badge{background:var(--iba-black)}@media (prefers-reduced-motion: reduce){.wd.wd--two .wd__card:hover{transform:none}}.wd.wd--two .wd__card:hover .kb__meta{color:#ffffffd9}.cb__net{position:absolute;z-index:0;top:50%;right:max(var(--bb-side),calc((100% - var(--bb-container)) / 2));width:min(42%,480px);height:auto;translate:0 -50%;pointer-events:none}.cb__copy{position:relative;z-index:1;max-width:min(100%,36rem)}.cb__route{stroke:var(--bb-ink);stroke-width:1.5}.cb__pulse{stroke:var(--iba-red);stroke-width:3;stroke-linecap:square;stroke-dasharray:24 400;stroke-dashoffset:24;animation:cb-pulse 2.8s linear infinite}@keyframes cb-pulse{to{stroke-dashoffset:-400}}.cb__node{fill:var(--iba-black)}.cb__hub{fill:var(--iba-red)}.cb__ring{fill:none;stroke:var(--iba-red);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:cb-ring 2.8s ease-out infinite}@keyframes cb-ring{0%{opacity:.9;scale:.8}to{opacity:0;scale:1.9}}.cb__label{font-family:var(--bb-font);font-size:12px;letter-spacing:.14em;fill:var(--bb-ink-muted)}.cb__label--hub{fill:var(--iba-red)}@media (max-width: 860px){.cb__net{position:relative;top:auto;right:auto;display:block;width:100%;max-width:420px;margin:0 auto;padding:0 var(--bb-side) var(--bb-section);translate:none}}@media (prefers-reduced-motion: reduce){.cb__pulse,.cb__ring{animation:none}.cb__pulse{display:none}}.cb__grid{-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.cb__globe{position:absolute;z-index:0;top:50%;right:max(var(--bb-side),calc((100% - var(--bb-container)) / 2));width:min(44%,500px);height:auto;translate:0 -50%;pointer-events:none}.cg__land{fill:var(--iba-red);opacity:.82}.cg__rim{fill:none;stroke:#9e101640;stroke-width:1}.cg__orbit{fill:none;stroke:var(--iba-red);stroke-width:1.4;opacity:.55}.cg__orbit--dash{stroke-dasharray:5 6}.cg__orbit--front{opacity:.3}.cg__dot--soft{fill:#f2b9bc}@media (max-width: 860px){.cb__globe{position:relative;top:auto;right:auto;display:block;width:100%;max-width:380px;margin:0 auto;padding-bottom:var(--bb-section);translate:none}}.cg__land{fill:#c9c4bf;opacity:1}.cg__rim{stroke:#11111114}.cg__orbit{stroke:var(--bb-line-strong);opacity:.6}.cg__orbit--front{opacity:.35}.cg__dot{fill:var(--iba-red)}.cg__dot--soft{fill:#d8d3ce}.pk-hero__title{font-size:clamp(1.8rem,8.5vw,3rem);line-height:1.02;letter-spacing:-.035em;-webkit-text-stroke:.025em #ffffff}.pk-hero__lede p{font-size:16px;line-height:26px;color:#fff}@media (min-width: 761px){.pk-hero__title{font-size:clamp(1.9rem,4.8vw,4.75rem)}}@media (min-width: 1024px){.pk-hero__lede p{font-size:18px;line-height:28px}}.wd:is(.wd--two,:not(.wd--two)) .wd__card:hover{position:relative;z-index:2;transform:translateY(-8px) scale(1.07);box-shadow:0 4px 8px #11111114,0 24px 44px -14px #11111147}@media (prefers-reduced-motion: reduce){.wd:is(.wd--two,:not(.wd--two)) .wd__card:hover{transform:none}}.hero__phrase{padding-bottom:.36em}.hero__roller{margin-bottom:-.28em}.hero__roller{overflow:visible;clip-path:inset(0 -.3em -.45em -.3em)}@media (min-width: 761px){.hero__roller{max-width:none;font-size:min(1em,calc((100vw - 160px) / 17))}.hero__phrase{white-space:nowrap}}@media (max-width: 760px){.fnd__portrait{min-height:280px;place-items:start center;padding-top:40px}.fnd__mono{font-size:96px}.cred__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cred__item{padding:16px}.cred__k{font-size:36px;line-height:40px}.pg__map{margin-top:1.5rem}.pg__stem,.pg__fig{display:none}}@media (max-width: 760px){.git__panel{grid-template-columns:minmax(0,1fr);gap:32px}.git__title{font-size:28px;line-height:34px;overflow-wrap:anywhere}.git__actions{flex-direction:column;align-items:stretch}.git__btn{justify-content:center;white-space:normal;text-align:center;overflow-wrap:anywhere;padding:12px 16px;font-size:13px}.git__stats{gap:16px}.git__stat strong{font-size:40px;line-height:44px}.pk-hero__title,.pk-head__title,.ib__title,.cb__title,.kb__title,.pg__title,.eco__title{overflow-wrap:anywhere}}@media (max-width: 760px){.pk-sec__panel,.pk-split,.pk-hero__panel{grid-template-columns:minmax(0,1fr)}.pk-sec__panel>*,.pk-split>*{min-width:0}.pk-orgs .eco__chip{max-width:100%}.pk-orgs .eco__name{white-space:normal}.pk-wallet{max-width:100%}.pk-btn{white-space:normal;text-align:center}}.ft__icons{display:flex;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ft__icons a{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);color:#fff;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ft__icons a:hover{border-color:#fff;background:#fff;color:var(--iba-black)}.ft__icons svg{width:18px;height:18px}.ft__col ul.ft__icons{display:flex;flex-direction:row;gap:10px}.ft__col ul.ft__icons{margin-top:20px}.ft__logo{padding:4px}.ft__logo img{width:40px}.ft__triad{white-space:nowrap;font-size:14px}.ft__logo{padding:0}.ft__logo img{width:64px}.ft__logo{width:64px;height:64px;overflow:hidden;background:none}.ft__logo img{width:134%;max-width:none;margin:-16.9%}.ft__logo{background:#fff}.git__panel{align-items:start}.git__lines{display:flex;flex-wrap:wrap;gap:12px 28px;margin:8px 0 0;padding:0;list-style:none}.git__lines a{display:inline-flex;align-items:center;gap:10px;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.5);font-size:15px;color:#fff;transition:border-color .15s ease}.git__lines a:hover{border-color:#fff}.git__lines svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.git__side{display:grid;gap:32px}.git__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.git__stat+.git__stat{padding-left:32px;border-left:1px solid rgba(255,255,255,.4)}.git__stat{animation:none}.git__card{padding:28px;background:#fff;color:var(--bb-ink);box-shadow:0 24px 48px -24px #50060a8c}.git__card-title{margin:0 0 12px;font-size:13px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}.git__topics{margin:0;padding:0;list-style:none}.git__topics a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--bb-line);color:var(--bb-ink);transition:color .15s ease}.git__topics strong{display:block;font-weight:400;font-size:18px;line-height:26px}.git__topics small{display:block;font-size:14px;line-height:20px;color:var(--bb-ink-muted)}.git__arrow{flex:none;font-size:18px;color:var(--iba-red);transition:transform .15s ease}.git__topics a:hover strong{color:var(--iba-red)}.git__topics a:hover .git__arrow{transform:translate(4px)}.git__where{margin:16px 0 0;font-size:12px;line-height:18px;letter-spacing:.02em;color:var(--bb-ink-muted)}@media (max-width: 760px){.git__card{padding:20px}.git__stat+.git__stat{padding-left:16px}}.fc{position:relative;width:100%;max-width:520px;aspect-ratio:1149 / 1366;margin-left:auto}.fc__wrap{position:absolute;animation:fc-float 6s ease-in-out infinite}@keyframes fc-float{0%,to{translate:0 0}50%{translate:0 -28px}}.fc__wrap:nth-child(2){animation-duration:7.4s;animation-delay:-2.2s}.fc__wrap:nth-child(3){animation-duration:5.2s;animation-delay:-3.9s}.fc__wrap:nth-child(4){animation-duration:8.1s;animation-delay:-1.1s}.fc__wrap:nth-child(5){animation-duration:6.6s;animation-delay:-4.6s}.fc__block{display:block;width:100%;height:100%;max-width:none;user-select:none;animation:fc-sway 11s ease-in-out infinite alternate;will-change:transform}@keyframes fc-sway{0%{transform:rotate(-5deg) scale(.97)}to{transform:rotate(5deg) scale(1.03)}}.fc__wrap:nth-child(2n) .fc__block{animation-direction:alternate-reverse}.about-stats{width:100%;margin-top:24px}.about-stats .pk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.about-stats .pk-stat strong{font-size:40px;line-height:44px}.about-stats .pk-stat{align-content:start;animation:none}@media (max-width: 860px){.fc{max-width:340px;margin:0 auto}.about-stats .pk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.fc__wrap,.fc__block{animation:none}}.xg{position:relative;width:100%;max-width:520px;margin-left:auto}.xg>svg{display:block;width:100%;height:auto;overflow:visible}.xg__rim{fill:none;stroke:#ffffff2e;stroke-width:1.2}.xg__ring{fill:none;stroke:#c8c8d273;stroke-width:1.6}.xg__ring--red{stroke:var(--iba-red);stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(215,25,32,.6))}.xg__dot{fill:#ff4a50;filter:drop-shadow(0 0 8px rgba(255,74,80,.9))}.xg__icons{position:absolute;left:4%;right:4%;bottom:2%;display:flex;justify-content:space-between}.xg__icon{display:grid;place-items:center;width:clamp(64px,8vw,104px);aspect-ratio:1;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#1e1e208c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1f;animation:xg-bob 5s ease-in-out infinite}.xg__icon:nth-child(2){animation-delay:-1.6s}.xg__icon:nth-child(3){animation-delay:-3.2s}@keyframes xg-bob{0%,to{translate:0 0}50%{translate:0 -8px}}.xg__icon svg{width:40%;height:40%;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 860px){.xg{max-width:360px;margin:0 auto}}@media (prefers-reduced-motion: reduce){.xg__icon{animation:none}.xg__dot{display:none}}.xg{max-width:560px}.xg>svg{overflow:hidden}.xg__icons{inset:83% 0 auto;display:block}.xg__icon{position:absolute;width:21.6%;translate:-50% -50%}.xg__icon:nth-child(1){left:16.7%}.xg__icon:nth-child(2){left:50%}.xg__icon:nth-child(3){left:83%}@keyframes xg-bob{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 8px)}}.pk-hero__panel:has(.xg){position:relative}.pk-hero__aside:has(.xg){position:static}.pk-hero__aside .xg{position:absolute;right:0;bottom:0;width:min(58%,860px);max-width:none;margin:0}@media (min-width: 861px){.pk-hero__panel:has(.xg){min-height:820px;align-content:center}.pk-hero__panel:has(.xg) .pk-hero__copy{position:relative;z-index:2}}@media (max-width: 860px){.pk-hero__aside .xg{position:relative;width:100%;max-width:380px;margin:0 0 0 auto;right:auto;bottom:auto}}.wd__card--vision{--tint: linear-gradient(135deg, #2a1d1a 0%, #7a2a22 50%, #d71920 100%)}.wd__card--mission{--tint: linear-gradient(135deg, #3a0a0d 0%, #8e1d18 45%, #d71920 100%)}.vm .wd__card{scroll-margin-top:calc(var(--nav-h) + 1rem)}:is(#who-we-are,#expertise,#ecosystem,#library,#red-club,#corridor,#tokenization,#memberships) .pk-hero__panel{background:#060607}:is(#who-we-are,#expertise,#ecosystem,#library,#red-club,#corridor,#tokenization,#xp-tokenization,#memberships) .pk-hero__beam{display:block;z-index:-1;background:linear-gradient(158deg,transparent 44%,rgba(150,30,42,.18) 52%,rgba(200,52,62,.55) 58.5%,rgba(150,30,42,.18) 64%,transparent 72%),radial-gradient(60% 55% at 92% 30%,rgba(120,22,34,.28),transparent 70%);filter:blur(14px);-webkit-mask-image:radial-gradient(85% 120% at 70% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(85% 120% at 70% 45%,#000 35%,transparent 100%)}.fl{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.fl__profile{position:sticky;top:calc(var(--nav-h) + 1.5rem);display:grid;gap:1.75rem;padding:clamp(1.75rem,3vw,2.5rem);background:var(--iba-black);color:#fff;box-shadow:0 4px 8px #11111114,0 24px 48px -20px #11111173}.fl__mono{display:grid;place-items:center;width:96px;aspect-ratio:1;background:var(--iba-red);font-family:var(--bb-font);font-size:2.4rem;letter-spacing:.02em;color:#fff}.fl__who{display:grid;gap:.35rem}.fl__who strong{font-family:var(--bb-font);font-weight:400;font-size:clamp(1.5rem,1.2rem + .8vw,1.9rem);letter-spacing:-.02em}.fl__who span,.fl__label{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.fl__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1.5rem 0;border-block:1px solid rgba(255,255,255,.14);list-style:none}.fl__facts li{display:grid;gap:.3rem}.fl__facts li+li{padding-left:1rem;border-left:1px solid rgba(255,255,255,.14)}.fl__facts strong{font-family:var(--bb-font);font-weight:400;font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);line-height:1;color:var(--iba-red)}.fl__facts span{font-size:.78rem;line-height:1.35;color:#ffffffb3}.fl__regs{display:grid;gap:.75rem}.fl__regs ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.fl__regs li{padding:.4rem .75rem;border:1px solid rgba(255,255,255,.22);font-size:.8rem;letter-spacing:.08em}.fl__profile .pk-btn--ghost{justify-self:start;border-color:#fff;background:transparent;color:#fff}.fl__profile .pk-btn--ghost:hover{background:#fff;color:var(--iba-black)}.fl__letter{display:grid;gap:clamp(1.75rem,3vw,2.5rem);min-width:0}.fl__lead{position:relative;margin:0;padding-top:1.75rem;border-top:4px solid var(--iba-red)}.fl__mark{position:absolute;top:-.15em;right:0;font-family:var(--bb-font);font-size:clamp(6rem,10vw,9rem);line-height:1;color:var(--iba-red);opacity:.18}.fl__lead p{margin:0;max-width:34ch;font-family:var(--bb-font);font-size:clamp(1.6rem,1.1rem + 1.6vw,2.5rem);line-height:1.25;letter-spacing:-.02em;color:var(--bb-ink)}.fl__body{display:grid;gap:1.15rem;max-width:44rem}.fl__body>div{display:grid;gap:1.15rem}.fl__body p{margin:0;font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.75;color:#4a4542}.fl__body>div:first-child>p:first-child:first-letter{float:left;margin:.08em .12em 0 0;font-family:var(--bb-font);font-size:3.6em;line-height:.85;color:var(--iba-red)}.fl__body p.fl__pull{margin-block:.75rem;padding:.25rem 0 .25rem 1.5rem;border-left:4px solid var(--iba-red);font-family:var(--bb-font);font-size:clamp(1.3rem,1rem + 1vw,1.75rem);line-height:1.35;letter-spacing:-.01em;color:var(--bb-ink)}.fl__sign{display:grid;gap:.35rem;padding-top:1.5rem;border-top:1px solid rgba(17,17,17,.12)}.fl__sig{font-family:var(--bb-font);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:-.02em;color:var(--bb-ink)}.fl__sig-role{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}@media (max-width: 860px){.fl{grid-template-columns:1fr}.fl__profile{position:static}}.fl__profile .fl__who strong{color:#fff}.fl__lead .fl__mark{top:.12em}.fl__facts li{align-content:start}.fl__lead{padding-right:clamp(3.5rem,8vw,6.5rem)}.xh{position:relative;width:100%;max-width:620px;margin-inline:auto 0}.xh>svg{display:block;width:100%;height:auto;overflow:visible}.xh__floor path{fill:none;stroke:#ffffff1c;stroke-width:1.2}.xh__candle--far path{stroke:#d719208c;stroke-width:2}.xh__candle--far rect{fill:#d7192066}.xh__mote{fill:#ff8a8e;opacity:.25;animation:xh-twinkle 4s ease-in-out infinite}.xh__rim{fill:none;stroke:#ffffff2e;stroke-width:1}.xh__band{fill:none;stroke:#ff4a50;stroke-width:2.4}.xh__band-glow{fill:none;stroke:#d71920;stroke-width:10;opacity:.85}.xh__plate-base{fill:#08080a}.xh__plate-ring{fill:none;stroke:#ff4a50;stroke-width:3;animation:xh-pulse 3s ease-in-out infinite}.xh__plate-ring--glow{stroke-width:8}.xh__plate-mark{font-family:var(--bb-font);font-size:16px;letter-spacing:.22em;text-anchor:middle;fill:#e6e6ea}.xh__beam{fill:#d7192024;filter:blur(8px)}.xh__halo{fill:#d71920;opacity:.75}.xh__facet{stroke:#ffe1e2bf;stroke-width:.7;stroke-linejoin:round}.xh__outline{fill:none;stroke:#ffdcdee6;stroke-width:1.2}.xh__node{fill:#fff}.xh__ring{fill:none;stroke:#fff6;stroke-width:1.1}.xh__ring--back{stroke:#fff3}.xh__dots{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.1 9 .1 9 .1 9 .1 9 .1 9 .1 160;opacity:.85;animation:xh-flow linear infinite}.xh__bead{fill:#ff4a50;filter:drop-shadow(0 0 6px rgba(255,58,64,.95))}.xh__wick{stroke:#c9c9cd;stroke-width:2.5}.xh__cap{stroke:#fff;stroke-width:1.5}.xh__brain{animation:xh-float 6s ease-in-out infinite}@keyframes xh-float{50%{transform:translateY(-10px)}}@keyframes xh-flow{to{stroke-dashoffset:-205}}@keyframes xh-pulse{50%{stroke:#ff9a9e}}@keyframes xh-twinkle{50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.xh__brain,.xh__dots,.xh__plate-ring,.xh__mote{animation:none}}.pk-hero__aside .xh{max-width:620px}@media (max-width: 860px){.pk-hero__aside .xh{max-width:380px;margin-inline:auto}}.xp-img{width:100%;max-width:640px;margin-inline:auto 0}.xp-img img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(70% 70% at 50% 48%,#000 55%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 48%,#000 55%,transparent 100%)}@media (max-width: 860px){.xp-img{max-width:440px;margin-inline:auto}}.xp-img{max-width:720px;margin-right:-2rem}.xp-img img{filter:contrast(1.25) brightness(.92) saturate(1.05);-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 62%,transparent 100%);mix-blend-mode:lighten}@media (max-width: 860px){.xp-img{margin-right:auto}}@media (min-width: 861px){.xp-img{transform:scale(1.4);transform-origin:60% 50%}}.xp-img img{-webkit-mask-image:radial-gradient(60% 62% at 50% 48%,#000 70%,transparent 100%);mask-image:radial-gradient(60% 62% at 50% 48%,#000 70%,transparent 100%)}.xp-img img{-webkit-mask-image:radial-gradient(50% 50% at 50% 48%,#000 62%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 48%,#000 62%,transparent 100%)}:is(#expertise,#ecosystem,#library,#red-club,#corridor) .pk-hero__copy{position:relative;z-index:2}.xp-img--eco img{filter:none;-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal}@media (min-width: 861px){.xp-img.xp-img--eco{--eh-w: min(max(100%, 62.5vw - 166px), 880px);width:var(--eh-w);max-width:none;margin:0 0 0 calc(-40px - var(--eh-w) * .09);transform:none}}.eh{position:relative;aspect-ratio:1518 / 1036;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-composite:intersect}.xp-img--eco .eh__base{display:block;width:100%;height:100%}.eh__lines,.xp-img--eco .eh__glow,.eh__shield,.eh__spark{position:absolute;pointer-events:none;mix-blend-mode:screen}.eh__lines{inset:0;overflow:hidden;-webkit-mask:url(../images/eco-holo/lines-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/eco-holo/lines-mask.png) 0 0 / 100% 100% no-repeat}.eh__wave{position:absolute;left:50.9%;top:50.2%;width:130%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,transparent 74%,rgba(255,70,80,.55) 88%,rgba(255,210,210,.9) 94%,transparent 100%);animation:eh-wave 5s cubic-bezier(.3,.1,.4,1) infinite;will-change:transform,opacity}.eh__wave--late{animation-delay:2.5s}@keyframes eh-wave{0%{transform:scale(.08);opacity:0}12%{opacity:1}to{transform:scale(1);opacity:0}}.xp-img--eco .eh__glow{opacity:0;animation:eh-breathe 3.6s ease-in-out infinite;will-change:opacity}@keyframes eh-breathe{0%,to{opacity:0}50%{opacity:.5}}.xp-img--eco .eh__glow--particles{animation:eh-flicker 2.8s steps(1,end) infinite}@keyframes eh-flicker{0%,to{opacity:.15}18%{opacity:.7}31%{opacity:.25}52%{opacity:.85}64%{opacity:.3}80%{opacity:.6}}.eh__spark{width:.35%;aspect-ratio:1;border-radius:50%;background:#ffd0d0;box-shadow:0 0 6px 2px #ff323cd9;opacity:0;animation:eh-rise 6s ease-out infinite;will-change:transform,opacity}@keyframes eh-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-1600%);opacity:0}}.eh__shield{-webkit-mask:url(../images/eco-holo/shield-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/eco-holo/shield-mask.png) 0 0 / 100% 100% no-repeat;background:linear-gradient(to top,transparent 0%,transparent 40%,rgba(255,120,125,.35) 46%,rgba(255,225,225,.75) 50%,rgba(255,120,125,.35) 54%,transparent 60%,transparent 100%) 0 0 / 100% 300% no-repeat,#ff3c4638;animation:eh-scan 4.2s linear infinite,eh-shield 4.2s ease-in-out infinite;will-change:background-position,opacity}@keyframes eh-scan{0%{background-position:0 100%,0 0}to{background-position:0 0%,0 0}}@keyframes eh-shield{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.eh__lines,.xp-img--eco .eh__glow,.eh__spark,.eh__shield{animation:none;opacity:0}}.xp-img--puzzle img{filter:none;-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal}@media (min-width: 861px){.xp-img.xp-img--puzzle{--pz-w: min(max(100%, 40vw - 80px), 620px);width:var(--pz-w);max-width:none;margin:0 0 0 calc((100% - var(--pz-w)) / 2);transform:none}}.pz{position:relative;aspect-ratio:1;animation:pz-float 8s ease-in-out infinite;will-change:transform}@keyframes pz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4%)}}.xp-img--puzzle .pz__base{display:block;width:100%;height:100%}.pz__rain,.pz__pieces,.pz__spark{position:absolute;pointer-events:none;mix-blend-mode:screen}.pz__rain{inset:0;overflow:hidden;-webkit-mask:url(../images/xp-puzzle/rain-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/xp-puzzle/rain-mask.png) 0 0 / 100% 100% no-repeat}.pz__drop{position:absolute;top:-10%;bottom:-50%;background:repeating-linear-gradient(to bottom,transparent 0%,transparent 10%,rgba(255,60,70,.35) 18%,rgba(255,170,170,.95) 24%,transparent 25%);animation:pz-fall 3.6s linear infinite;will-change:transform}@keyframes pz-fall{0%{transform:translateY(-25%)}to{transform:translateY(0)}}.pz__flicker{position:absolute;inset:0;background:#ff5a64;opacity:0;animation:pz-flicker 3.2s steps(1,end) infinite}@keyframes pz-flicker{0%,to{opacity:.05}14%{opacity:.3}27%{opacity:.1}49%{opacity:.35}61%{opacity:.08}83%{opacity:.25}}.pz__pieces{inset:0;overflow:hidden;-webkit-mask:url(../images/xp-puzzle/pieces-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/xp-puzzle/pieces-mask.png) 0 0 / 100% 100% no-repeat}.pz__glow{position:absolute;inset:0;background:#ff4650;opacity:0;animation:pz-breathe 4s ease-in-out infinite;will-change:opacity}@keyframes pz-breathe{0%,to{opacity:0}50%{opacity:.4}}.pz__sheen{position:absolute;inset:-50%;background:linear-gradient(120deg,transparent 42%,rgba(255,140,140,.35) 48%,rgba(255,235,235,.8) 50%,rgba(255,140,140,.35) 52%,transparent 58%);animation:pz-sheen 7s ease-in-out infinite;will-change:transform}@keyframes pz-sheen{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}.pz__spark{width:.55%;aspect-ratio:1;background:#ffd6d6;box-shadow:0 0 6px 2px #ff2832d9;opacity:0;animation:pz-drop 5s ease-in infinite;will-change:transform,opacity}@keyframes pz-drop{0%{transform:translateY(0);opacity:0}12%{opacity:1}to{transform:translateY(2400%);opacity:0}}@media (prefers-reduced-motion: reduce){.pz{animation:none}.pz__rain,.pz__pieces,.pz__spark{display:none}}@media (min-width: 861px){.pk-hero__aside .lh.rsx{--rsx-w: min(max(100%, 62.5vw - 166px), 900px);width:var(--rsx-w);max-width:none;margin:0 0 0 calc(-40px - var(--rsx-w) * .107)}}.rsx__stack{position:relative;aspect-ratio:1536 / 1024}.rsx__base{display:block;width:100%;height:100%}.rsx__layer,.rsx__mote{position:absolute;pointer-events:none;mix-blend-mode:screen}.rsx__layer{inset:0;overflow:hidden}.rsx__tiles{-webkit-mask:url(../images/lib-search/tiles-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/lib-search/tiles-mask.png) 0 0 / 100% 100% no-repeat}.rsx__glass{-webkit-mask:url(../images/lib-search/glass-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/lib-search/glass-mask.png) 0 0 / 100% 100% no-repeat}.rsx__nodes{-webkit-mask:url(../images/lib-search/nodes-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/lib-search/nodes-mask.png) 0 0 / 100% 100% no-repeat}.rsx__fill{position:absolute;inset:0;opacity:0;will-change:opacity}.rsx__fill--breathe{background:#ff3c46;animation:rsx-breathe 4.2s ease-in-out infinite}@keyframes rsx-breathe{0%,to{opacity:0}50%{opacity:.35}}.rsx__fill--lens{background:#ff4650;animation:rsx-lens 5.2s ease-in-out infinite}@keyframes rsx-lens{0%,to{opacity:.05}50%{opacity:.4}}.rsx__fill--twinkle{background:#ffd2d2;animation:rsx-twinkle 2.6s steps(1,end) infinite}@keyframes rsx-twinkle{0%,to{opacity:.1}20%{opacity:.7}34%{opacity:.2}58%{opacity:.85}72%{opacity:.25}}.rsx__band{position:absolute;inset:-50%;background:linear-gradient(60deg,transparent 40%,rgba(255,90,100,.5) 47%,rgba(255,220,220,.9) 50%,rgba(255,90,100,.5) 53%,transparent 60%);animation:rsx-band 6s ease-in-out infinite;will-change:transform}@keyframes rsx-band{0%{transform:translate(-55%)}70%,to{transform:translate(55%)}}.rsx__glint{position:absolute;inset:-50%;background:linear-gradient(125deg,transparent 46%,rgba(255,255,255,.45) 49%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.45) 51%,transparent 54%);animation:rsx-glint 5s ease-in-out infinite;will-change:transform}@keyframes rsx-glint{0%,45%{transform:translate(-40%)}75%,to{transform:translate(40%)}}.rsx__mote{width:.4%;aspect-ratio:1;border-radius:50%;background:#ffd0d0;box-shadow:0 0 5px 2px #ff2832d9;opacity:0;animation:rsx-rise 5.5s ease-out infinite;will-change:transform,opacity}@keyframes rsx-rise{0%{transform:translateY(400%);opacity:0}20%{opacity:1}to{transform:translateY(-900%);opacity:0}}@media (prefers-reduced-motion: reduce){.rsx__layer,.rsx__mote{display:none}}.lg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:stretch}.lg__form{display:grid;gap:1rem;align-content:start}.lg__panel{display:grid;gap:1.75rem;align-content:start;padding:clamp(1.75rem,3vw,2.5rem);background:var(--iba-black);color:#fff}.lg__eyebrow,.lg__label{margin:0;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--iba-red)}.lg__label{color:#fff9}.lg__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 0 1.5rem;border-bottom:1px solid rgba(255,255,255,.14);list-style:none}.lg__stats li{display:grid;gap:.35rem}.lg__stats li+li{padding-left:1rem;border-left:1px solid rgba(255,255,255,.14)}.lg__stats strong{font-family:var(--bb-font);font-weight:400;font-size:clamp(2rem,1.5rem + 1.4vw,2.8rem);line-height:1;color:#fff}.lg__stats span{font-size:.8rem;color:#ffffffa6}.lg__perks{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.lg__perks li{position:relative;padding-left:1.4rem;font-size:.98rem;line-height:1.45;color:#ffffffe0}.lg__perks li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--iba-red);transform:rotate(45deg)}.lg__latest{display:grid;gap:.85rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.14)}.lg__latest ol{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.lg__latest li{display:grid;gap:.25rem}.lg__fmt{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--iba-red)}.lg__title{font-size:.98rem;line-height:1.4;color:#fff}@media (max-width: 860px){.lg{grid-template-columns:1fr}}.lg__form{grid-template-rows:auto 1fr;border:1px solid var(--bb-line);background:var(--bb-surface)}.lg__form .pk-form{border:0;background:transparent}.lg__form>.pk-aside{align-self:end;padding:1.25rem clamp(1.4rem,3vw,2.2rem) clamp(1.4rem,3vw,2.2rem);border-top:1px solid var(--bb-line)}.lg__main{display:grid;align-content:center;gap:.25rem;padding-top:clamp(1.4rem,3vw,2.2rem)}.lg__head{display:grid;gap:.6rem;padding:0 clamp(1.4rem,3vw,2.2rem)}.lg__mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:.4rem;background:var(--iba-red)}.lg__mark svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.8}.lg__head h3{margin:0;font-family:var(--bb-font);font-weight:400;font-size:clamp(1.4rem,1.1rem + .8vw,1.8rem);letter-spacing:-.02em;color:var(--bb-ink)}.lg__head p,.lg__help{margin:0;font-size:.95rem;line-height:1.5;color:#6b655e}.lg__help{padding:0 clamp(1.4rem,3vw,2.2rem);font-size:.88rem}.lg__help a{color:var(--iba-red);text-decoration:underline}.pk-orgs.pk-orgs--grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:1px solid var(--bb-line);border-left:1px solid var(--bb-line)}.pk-orgs--grid .eco__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;aspect-ratio:1;max-width:none;margin:0;padding:1rem .75rem;border:0;border-right:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);border-radius:0;background:#fff;box-shadow:none;text-align:center;transition:background-color .25s ease}.pk-orgs--grid .eco__chip:hover{border-color:var(--bb-line);background:var(--bb-surface-alt);transform:none;box-shadow:none}.pk-orgs--grid :is(.eco__logo,.eco__mono){width:64px;height:64px;border:0;border-radius:0}.pk-orgs--grid .eco__mono{font-size:1.05rem}.pk-orgs--grid .eco__name{display:-webkit-box;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.92rem;line-height:1.3;white-space:normal;color:var(--bb-ink)}@media (max-width: 1100px){.pk-orgs.pk-orgs--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.pk-orgs.pk-orgs--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-orgs--grid :is(.eco__logo,.eco__mono){width:48px;height:48px}.pk-orgs--grid .eco__name{font-size:.8rem}}@media (max-width: 460px){.pk-orgs.pk-orgs--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-orgs--grid :is(.eco__logo,.eco__mono){animation:none}.pk-orgs__more{grid-column:span 4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);border-right:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);background:var(--iba-black);color:#fff}.pk-orgs__more>span{max-width:22ch;font-family:var(--bb-font);font-size:clamp(1.15rem,.9rem + .8vw,1.6rem);line-height:1.25;letter-spacing:-.01em}.pk-orgs__more a{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;background:var(--iba-red);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none;transition:background-color .2s ease}.pk-orgs__more a:hover{background:var(--iba-red-deep)}@media (max-width: 1100px){.pk-orgs__more{grid-column:span 2}}@media (max-width: 760px){.pk-orgs__more{grid-column:span 1;flex-direction:column;align-items:flex-start;justify-content:center;padding:.75rem}.pk-orgs__more>span{font-size:.85rem}.pk-orgs__more a{padding:.55rem .7rem;font-size:10px}}@media (max-width: 460px){.pk-orgs.pk-orgs--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 340px){.pk-orgs.pk-orgs--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-orgs__more{grid-column:span 2}}@media (max-width: 760px){.pk-orgs__more{padding:0;background:var(--iba-red)}.pk-orgs__more>span{display:none}.pk-orgs__more a{flex:1;align-self:stretch;justify-content:center;flex-wrap:wrap;width:100%;padding:.75rem;background:transparent;font-size:11px;line-height:1.5;text-align:center}.pk-orgs__more a:hover{background:var(--iba-red-deep)}}@media (max-width: 340px){.pk-orgs__more a{aspect-ratio:auto;padding:1.25rem}}.nav__tabBtn{font-size:clamp(15px,calc(15px + (100vw - 1261px)*.0112),17px)}.nav__tabBtn[data-pill]{padding:.5rem 1rem;font-size:clamp(13px,calc(13px + (100vw - 1261px)*.0112),15px)}.nav__util .btn{font-size:15px}.cred__item{align-content:center;gap:.75rem;padding:clamp(24px,2.6vw,36px)}.cred__k{font-size:clamp(56px,3.2rem + 2.2vw,88px);line-height:1}.cred__v{font-size:clamp(16px,.9rem + .3vw,19px);line-height:1.35;color:var(--bb-ink)}@media (max-width: 760px){.cred__k{font-size:44px}.cred__v{font-size:15px}}.fnd__portrait{min-height:clamp(360px,34vw,520px)}.fnd__photo{object-position:50% 22%}.fnd__caption{background:linear-gradient(to top,#111111eb 10%,#1110)}@media (max-width: 760px){.fnd__portrait{min-height:360px;padding-top:0}}.fl__photo{display:block;width:100%;aspect-ratio:4 / 3.4;object-fit:cover;object-position:50% 20%}.fl__profile{padding-top:0;overflow:hidden}.fl__profile>.fl__photo{width:calc(100% + 2*clamp(1.75rem,3vw,2.5rem));max-width:none;margin-inline:calc(-1*clamp(1.75rem,3vw,2.5rem))}.pk-quote__by{display:flex;align-items:center;gap:.9rem}.pk-quote__photo{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--iba-red)}.fl__profile>.fl__photo{height:auto}.nav__util .btn,.hero__ctas .btn,.pk-hero .pk-btn{font-size:15px;line-height:20px}.nav__tabBtn[data-pill]{padding:.3rem .65rem;font-size:clamp(15px,calc(15px + (100vw - 1261px)*.0112),17px)}.wd:not(.vm) .wd__grid{grid-auto-rows:1fr}.cb__map{width:min(54%,680px);pointer-events:auto}.cb__map .corr__map{margin-right:0}.cb__map .corr__world{color:var(--bb-ink);opacity:.32}.cb__map .corr__pinDot{width:11px;height:11px;background:var(--iba-red);animation:cb-pin 2.4s ease-out infinite}.cb__map .corr__pin:nth-child(2n) .corr__pinDot{animation-delay:-1.2s}.cb__map .corr__pinCard{padding:.3rem .6rem;border:1px solid var(--bb-line);border-radius:0;background:#fff;font-size:12px;letter-spacing:.12em;color:var(--bb-ink);box-shadow:0 6px 16px -10px #11111159}@keyframes cb-pin{0%{box-shadow:0 0 #d7192073}to{box-shadow:0 0 0 14px #d7192000}}@media (prefers-reduced-motion: reduce){.cb__map .corr__pinDot{animation:none}}@media (max-width: 860px){.cb__map{max-width:520px;padding-bottom:var(--bb-section)}.cb__map .corr__pinCard{font-size:10px}}.pk-card__icon{display:grid;place-items:center;width:48px;height:48px;background:var(--iba-red)}.pk-card__icon svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wd.wd--duo .wd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd.wd--duo .wd__media{aspect-ratio:16 / 8}.wd.wd--duo .wd__card .wd__photo,.wd.wd--duo .wd__card:hover .wd__photo{filter:grayscale(1) contrast(1.25) brightness(1.08)}.wd.wd--duo .wd__tint{display:block;position:absolute;inset:0;z-index:-2;background:linear-gradient(135deg,#ff3a40,#9e1016);mix-blend-mode:color;opacity:.85;transition:opacity .4s ease}.wd.wd--duo .wd__card:hover .wd__tint{opacity:.65}.wd.wd--duo .wd__card:hover .wd__photo{transform:scale(1.05);transition:transform .8s ease}.wd.wd--two .wd__card .wd__photo,.wd.wd--two.kb .wd__card .wd__photo{filter:saturate(1.15) contrast(1.1);transition:transform .8s ease}.wd.wd--two .wd__card:hover .wd__photo,.wd.wd--two.kb .wd__card:hover .wd__photo{filter:saturate(1.2) contrast(1.12);transform:scale(1.05)}@media (max-width: 960px){.wd.wd--duo .wd__grid{grid-template-columns:minmax(0,1fr)}}.wd.wd--duo .wd__card .wd__photo,.wd.wd--duo .wd__card:hover .wd__photo{filter:grayscale(1) contrast(1.15) brightness(1.2)}.wd.wd--duo .wd__tint{background:linear-gradient(135deg,#ff2a31,#b3121a);mix-blend-mode:multiply;opacity:.9}.wd.wd--duo .wd__card:hover .wd__tint{opacity:.75}.nav__panel{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);background:#fff;box-shadow:0 24px 40px -28px #11111159}.nav__panelIn{grid-template-columns:minmax(0,.28fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:28px 32px}.nav__panelHead{gap:.75rem;padding-top:4px}.nav__panelTitle{font-size:26px;line-height:1.15;letter-spacing:-.02em;color:var(--bb-ink)}.nav__panelHead .arrow{font-size:13px;letter-spacing:.12em}.nav__panelList{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px}.nav__panelList a{position:relative;align-items:center;flex-wrap:nowrap;justify-content:space-between;min-height:48px;padding:12px 16px;border-left:0;font-size:16px;line-height:1.3;color:var(--bb-ink)}.nav__panelList a:after{content:"→";flex:none;margin-left:auto;color:var(--iba-red);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.nav__panelList a:hover{border-left-color:transparent;background:var(--bb-surface-alt);color:var(--iba-red)}.nav__panelList a:hover:after{opacity:1;transform:none}.nav__itemLabel{min-width:0}.nav__itemNote{margin-left:8px;padding:2px 6px;border-color:var(--iba-red);border-radius:0;font-size:10px;color:var(--iba-red)}.nav__panelList a .nav__itemNote+*{margin-left:0}.nav__panelGroups{gap:clamp(1.5rem,3vw,2.5rem)}.nav__panelGroupTitle{margin-bottom:8px;padding-left:16px;font-size:11px;color:var(--bb-ink-muted)}.nav__panelGroups .nav__panelList{grid-template-columns:repeat(2,minmax(0,1fr))}.nav__panelList a{justify-content:flex-start}.nav__itemLabel{white-space:nowrap}.nav__panelList a .nav__itemLabel:only-child,.nav__panelGroups .nav__itemLabel{white-space:normal}.nav__panelList a{gap:10px}.nav__panelList a .nav__itemNote{margin-left:0}.wd.wd--duo .wd__card .wd__photo,.wd.wd--duo .wd__card:hover .wd__photo{filter:grayscale(.6) contrast(1.1) brightness(1.08)}.wd.wd--duo .wd__tint{opacity:.42}.wd.wd--duo .wd__card:hover .wd__tint{opacity:.3}.wd.wd.wd .wd__card .wd__photo{filter:saturate(1.3) contrast(1.12) brightness(1.03);transform:scale(1.01);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .4s ease}.wd.wd.wd .wd__card:hover .wd__photo{filter:saturate(1.4) contrast(1.15) brightness(1.05);transform:scale(1.06)}.wd.wd.wd .wd__card .wd__tint{display:block;position:absolute;inset:0;z-index:-2;background:linear-gradient(to top,#11111159,#1110 45%),radial-gradient(90% 80% at 0% 100%,#d71920bf,#d7192000 70%);mix-blend-mode:soft-light;opacity:1;transition:opacity .4s ease}.wd.wd.wd .wd__card:hover .wd__tint{opacity:.7}.fnd__photo,.fl__photo,.pk-quote__photo{filter:saturate(1.12) contrast(1.06)}@media (prefers-reduced-motion: reduce){.wd.wd.wd .wd__card .wd__photo,.wd.wd.wd .wd__card:hover .wd__photo{transform:none}}.wd.wd.wd .wd__card .wd__tint{background:linear-gradient(to top,#1116,#1110 50%),radial-gradient(110% 95% at 0% 100%,#d71920f2,#d7192000 65%);mix-blend-mode:overlay}.wd.wd.wd .kb__card--ink .wd__photo{filter:hue-rotate(225deg) saturate(1.2) contrast(1.12) brightness(1.03)}.wd.wd.wd .kb__card--ink:hover .wd__photo{filter:hue-rotate(225deg) saturate(1.3) contrast(1.15) brightness(1.05)}.nav__panelIn{grid-template-columns:max-content max-content;justify-content:start;gap:56px;padding-block:20px 24px}.nav__panelHead{gap:6px;min-width:160px;padding-top:8px}.nav__panelTitle{font-size:22px}.nav__panelHead .arrow{font-size:12px}.nav__panelList,.nav__panelGroups .nav__panelList{grid-template-columns:repeat(3,max-content);gap:2px 8px}.nav__panelList a{min-height:40px;padding:8px 14px;font-size:15px}.nav__panelIn{gap:40px;padding-block:16px 18px}.nav__panelHead{min-width:140px;padding-top:6px}.nav .nav__panel .nav__panelIn{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:0;align-items:stretch;padding-block:0}.nav .nav__panel .nav__panelGroups{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,300px);justify-content:start;gap:24px;padding:24px 32px 28px 0}.nav .nav__panel .nav__panelGroupTitle{margin:0 0 10px;padding-left:12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--iba-red)}.nav .nav__panel .nav__panelList{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0}.nav .nav__panel .nav__panelList a{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:10px 12px;border:0;background:transparent;color:var(--bb-ink);transition:background-color .15s ease}.nav .nav__panel .nav__panelList a:after{content:none}.nav .nav__panel .nav__panelList a:hover{background:var(--bb-surface-alt);color:var(--bb-ink)}.nav__itemIcon{width:20px;height:20px;margin-top:1px;fill:none;stroke:var(--bb-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s ease}.nav .nav__panel .nav__panelList a:hover .nav__itemIcon{stroke:var(--iba-red)}.nav__itemText{display:grid;gap:3px;min-width:0}.nav .nav__panel .nav__itemLabel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;line-height:1.3;white-space:normal;color:var(--bb-ink)}.nav .nav__panel .nav__panelList a:hover .nav__itemLabel{color:var(--iba-red)}.nav__itemDesc{font-size:13px;line-height:1.45;color:var(--bb-ink-muted)}.nav .nav__panel .nav__itemNote{margin:0;padding:1px 6px;border:0;background:var(--iba-red-soft);font-size:10px;letter-spacing:.1em;color:var(--iba-red-deep)}.nav__panelSide{padding:24px 0 28px 28px;background:var(--bb-surface-alt);box-shadow:100vw 0 0 0 var(--bb-surface-alt);clip-path:inset(0 -100vw 0 0)}.nav__panelSide ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nav__panelSide a{display:block;padding:7px 12px;font-size:15px;color:var(--bb-ink);transition:color .15s ease}.nav__panelSide a:hover,.nav__panelSide li:first-child a{color:var(--iba-red)}.nav .nav__panel .nav__panelSide .nav__panelGroupTitle{color:var(--bb-ink-muted)}.nav .nav__panel .nav__panelGroups{grid-template-columns:none;grid-auto-columns:290px}.nav .nav__panel{overflow:hidden}.nav__panelSide{position:relative;box-shadow:none;clip-path:none}.nav__panelSide:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background:var(--bb-surface-alt)}.drawer__foot .btn--ghost{border-color:#fff;background:transparent;color:#fff}.drawer__foot .btn--ghost:hover,.drawer__foot .btn--ghost:focus-visible{border-color:#fff;background:#fff;color:var(--iba-black)}@media (max-width: 1100px){.hero{--arch-space: clamp(200px, 26vw, 270px)}}@media (max-width: 760px){.hero{--arch-space: clamp(170px, 46vw, 220px)}}.pk-sec--card .pk-sec__panel,.wd.vm .wd__inner{background:var(--bb-surface)}.pk-sec--red .pk-sec__panel{background:var(--bb-red-black);color:#fff}.pk-sec--red .hero__kicker,.pk-sec--red .pk-head__title,.pk-sec--red .pk-sub h3,.pk-sec--red .pk-prose .pk-prose__lead,.pk-sec--red .pk-quote blockquote,.pk-sec--red .pk-stat strong{color:#fff}.pk-sec--red .pk-head__lede,.pk-sec--red .pk-sub p,.pk-sec--red .pk-prose p,.pk-sec--red .pk-quote figcaption,.pk-sec--red .pk-stat span,.pk-sec--red .pk-aside{color:#ffffffe0}.pk-sec--red .pk-aside a{color:#fff}.pk-sec--red .pk-card{border-color:transparent;background:#fff}.pk-sec--red .pk-card:hover{border-color:var(--iba-black)}.pk-sec--red .pk-card__icon{background:var(--iba-black)}.pk-sec--red .pk-btn--primary{border-color:#fff;background:#fff;color:var(--iba-red)}.pk-sec--red .pk-btn--primary:hover{border-color:var(--iba-black);background:var(--iba-black);color:#fff}.pk-sec--red .pk-btn--ghost{border-color:#fff;background:transparent;color:#fff}.pk-sec--red .pk-btn--ghost:hover{border-color:#fff;background:#fff;color:var(--iba-red)}.pk-sec--dark .pk-aside{color:var(--bb-on-black-muted)}.pk-sec--dark .pk-aside a{color:#fff}.pk-sec--dark .pk-orgs--grid{border-color:#333}.pk-sec--dark .pk-orgs__more{background:var(--iba-red)}.pk-sec--dark .pk-orgs__more a{background:#fff;color:var(--iba-red)}.pk-sec--dark .pk-orgs__more a:hover{background:var(--iba-black);color:#fff}.pk-sec--red .hero__kicker{background:none;-webkit-text-fill-color:#ffffff;color:#fff}.pk-sec--red .pk-quote__photo{border-color:#fff}.pk-sec--red .pk-quote__mark{color:#fff;opacity:.35}.vm .wd__media{background:radial-gradient(90% 80% at 0% 100%,#d71920d9,#d7192000 70%),linear-gradient(135deg,#2a2a2e,#111)}.vm__photo{z-index:0}.vm .wd__tint{z-index:1}.vm .wd__badge{z-index:2}.vm__copy{display:grid;gap:.85rem;max-width:62ch}.vm .wd__text{font-size:16px;line-height:1.6}.vm__close{margin:.5rem 0 0;padding-left:1rem;border-left:4px solid var(--iba-red);font-family:var(--bb-font);font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);line-height:1.4;color:var(--bb-ink)}.wd.vm .wd__card:hover .vm__close{color:var(--bb-ink)}@media (max-width: 1100px) and (min-width: 861px){.pk-cards:is(.pk-cards--3,.pk-cards--4):has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px) and (min-width: 681px){.pk-cards:is(.pk-cards--3,.pk-cards--4):has(>:last-child:nth-child(3)){grid-template-columns:minmax(0,1fr)}}@media (max-width: 1100px) and (min-width: 681px){.pk-cards:is(.pk-cards--2,.pk-cards--3,.pk-cards--4)>:last-child:nth-child(odd){grid-column:1 / -1}.pk-cards:is(.pk-cards--3,.pk-cards--4):has(>:last-child:nth-child(3))>:last-child{grid-column:auto}}@media (min-width: 1101px){.pk-cards--2>:last-child:nth-child(odd){grid-column:1 / -1}}.lh{width:100%;max-width:600px;margin-inline:auto 0}.lh>svg{display:block;width:100%;height:auto;overflow:visible}.lh__floor path{fill:none;stroke:#ffffff1a;stroke-width:1.2}.lh__mote{fill:#ff8a8e;opacity:.3;animation:lh-twinkle 4s ease-in-out infinite}.lh__band{fill:none;stroke:#ff4a50;stroke-width:2.4}.lh__band-glow{fill:none;stroke:#d71920;stroke-width:10;opacity:.85}.lh__beam{filter:blur(6px);animation:lh-breathe 4s ease-in-out infinite}.lh__book-glow{fill:#ff3a40;opacity:.7;animation:lh-breathe 4s ease-in-out infinite}.lh__lines path{fill:none;stroke:#11111147;stroke-width:1.4;stroke-linecap:round}.lh__spine{stroke:#11111159;stroke-width:1.5}.lh__link{fill:none;stroke:#ffffff8c;stroke-width:2;stroke-linecap:round;stroke-dasharray:.1 8;animation:lh-flow 2.4s linear infinite}.lh__card{stroke:#ffffff47;stroke-width:1}.lh__card-glow{fill:none;stroke:#d71920;stroke-width:6;opacity:.55}.lh__card-tab{fill:var(--iba-red)}.lh__icon{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lh__label{font-family:var(--bb-font);font-size:11px;letter-spacing:.16em;fill:#fff}.lh__text{stroke:#ffffff59;stroke-width:3;stroke-linecap:round}.lh__float{animation:lh-float ease-in-out infinite}@keyframes lh-float{50%{transform:translateY(-12px)}}@keyframes lh-flow{to{stroke-dashoffset:-16}}@keyframes lh-breathe{50%{opacity:.45}}@keyframes lh-twinkle{50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.lh__float,.lh__link,.lh__beam,.lh__book-glow,.lh__mote{animation:none}}@media (max-width: 860px){.lh{max-width:420px;margin-inline:auto}}.rch__plate{fill:#08080a}.rch__plate-ring{fill:#141417;stroke:#ff4a50;stroke-width:2.5;animation:lh-breathe 3s ease-in-out infinite}.rch__cap{animation:lh-float 6s ease-in-out infinite}.rch__body{stroke:#ffffff1f;stroke-width:1}.rch__rim{fill:none;stroke:#ff4a50;stroke-width:2;filter:drop-shadow(0 0 6px rgba(255,58,64,.8))}.rch__board{stroke:#ffffff8c;stroke-width:1.2;filter:drop-shadow(0 0 18px rgba(215,25,32,.7))}.rch__board-edge{fill:#9e1016}.rch__board-edge--dark{fill:#5c080c}.rch__sheen{fill:#fff;opacity:.22}.rch__cord{fill:none;stroke:#e6e6ea;stroke-width:2;stroke-linecap:round}@media (prefers-reduced-motion: reduce){.rch__cap,.rch__plate-ring{animation:none}}.lb__plane path{fill:none;stroke:#ffffff14;stroke-width:1;stroke-dasharray:2 6}.lb__halo{animation:lh-breathe 4s ease-in-out infinite}.lb__tile{animation:lb-bob 5.5s ease-in-out infinite}.lb__tile--found{animation:lb-rise 4s ease-in-out infinite;filter:drop-shadow(0 0 16px rgba(255,58,64,.75))}.lb__side{fill:#050506}.lb__face{stroke:#ffffff29;stroke-width:1}.lb__tile--found .lb__face{stroke:#fff;stroke-width:1.5}.lb__icon{fill:none;stroke:#ffffffbf;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.lb__tile--found .lb__icon{stroke:#fff;stroke-width:1.6}.lb__glass{animation:lb-scan 9s ease-in-out infinite}.lb__shadow{fill:#000;opacity:.45}.lb__handle-back{stroke:#1a1a1d;stroke-width:22;stroke-linecap:round}.lb__handle{stroke:var(--iba-red);stroke-width:16;stroke-linecap:round}.lb__lens-glow{fill:none;stroke:#ff3a40;stroke-width:10;opacity:.6}.lb__shine{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;opacity:.7}@keyframes lb-bob{50%{transform:translateY(-5px)}}@keyframes lb-rise{0%,to{transform:translateY(-14px)}50%{transform:translateY(-24px)}}@keyframes lb-scan{0%,to{transform:translate(0)}33%{transform:translate(-10px,6px)}66%{transform:translate(8px,-6px)}}@media (prefers-reduced-motion: reduce){.lb__tile,.lb__tile--found,.lb__glass,.lb__halo{animation:none}.lb__tile--found{transform:translateY(-14px)}}.lb .lb__glass{transform-origin:300px 294px}@media (min-width: 861px){.pk-hero__aside .lb{max-width:620px}}.cx__halo{animation:lh-breathe 5s ease-in-out infinite}.cx__rim{fill:none;stroke:#ffffff38;stroke-width:1.2}.cx__route{fill:none;stroke:#ff4a50;stroke-width:2;stroke-linecap:round}.cx__route-glow{fill:none;stroke:#d71920;stroke-width:7;opacity:.7}.cx__run{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 92;animation:cx-run 3.4s linear infinite}.cx__dot{fill:#fff;stroke:var(--iba-red);stroke-width:2.5}.cx__pin--hub .cx__dot{fill:var(--iba-red);stroke:#fff}.cx__pulse{fill:#ff3a4059;transform-box:fill-box;transform-origin:center;animation:cx-pulse 2.6s ease-out infinite}.cx__label{font-family:var(--bb-font);font-size:14px;letter-spacing:.16em;fill:#fff;paint-order:stroke;stroke:#050505d9;stroke-width:4px;stroke-linejoin:round}.cx__pin--hub .cx__label{font-size:16px}.cx__orbit{fill:none;stroke:#fff6;stroke-width:1.2}.cx__orbit--back{stroke:#ffffff29}.cx__orbit-path{fill:none;stroke:none}.cx__orbit-dot{fill:#ff4a50;filter:drop-shadow(0 0 6px rgba(255,58,64,.95))}@keyframes cx-run{to{stroke-dashoffset:-100}}@keyframes cx-pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion: reduce){.cx__run,.cx__pulse,.cx__halo{animation:none}.cx__run{display:none}}.xp-img.xp-img--corridor{max-width:600px;margin:0 0 0 auto}@media (min-width: 861px){.xp-img.xp-img--corridor{transform:none}}.xp-img--corridor img{filter:none;-webkit-mask-image:radial-gradient(closest-side at 50% 48%,#000 78%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 48%,#000 78%,transparent 100%)}.xpc{position:relative;animation:xpc-float 7s ease-in-out infinite}.xpc img{position:relative;z-index:1}.xpc__glow{position:absolute;z-index:0;left:51%;top:46%;width:70%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#d719208c,#d7192000 70%);animation:xpc-breathe 5s ease-in-out infinite}.xpc__sheen{position:absolute;z-index:2;left:51%;top:46%;width:58%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.xpc__sheen:before{content:"";position:absolute;inset:-20% auto -20% -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:xpc-sweep 6s ease-in-out infinite}@keyframes xpc-float{50%{transform:translateY(-12px)}}@keyframes xpc-breathe{50%{opacity:.55;scale:1.06}}@keyframes xpc-sweep{0%,35%{left:-60%}70%,to{left:120%}}@media (prefers-reduced-motion: reduce){.xpc,.xpc__glow,.xpc__sheen:before{animation:none}}@media (max-width: 860px){.xp-img.xp-img--corridor{max-width:420px;margin:0 auto}}.ct__core{animation:lh-breathe 4s ease-in-out infinite}.ct__floor{fill:none;stroke-width:1.2}.ct__streak{fill:none;stroke:#ff6a6e;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:10 90;animation:ct-streak 2.6s linear infinite}.ct__gate{transform-box:view-box;transform-origin:300px 250px;animation:ct-gate 6s linear infinite}.ct__frame{fill:none;stroke:#ff4a50;stroke-width:2.4;vector-effect:non-scaling-stroke}.ct__frame-glow{fill:none;stroke:#d71920;stroke-width:9;opacity:.7;vector-effect:non-scaling-stroke}.ct__chip{animation:lh-float 6s ease-in-out infinite}.ct__chip-box{fill:#111111e0;stroke:#ffffff4d;stroke-width:1}.ct__chip-bar{fill:var(--iba-red)}.ct__chip-text{font-family:var(--bb-font);font-size:14px;letter-spacing:.16em;fill:#fff}@keyframes ct-gate{0%{transform:scale(.06);opacity:0}15%{opacity:.5}80%{opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes ct-streak{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.ct__gate{animation:none;transform:scale(var(--s));opacity:var(--s)}.ct__streak,.ct__core,.ct__chip{animation:none}}.cmap{width:100%;max-width:680px;margin-inline:auto 0}.cmap .corr__map{margin-right:0}.cmap .corr__world{color:#fff;opacity:.38}.cmap .corr__pinDot{width:11px;height:11px;background:var(--iba-red);animation:cb-pin 2.4s ease-out infinite}.cmap .corr__pin:nth-child(2n) .corr__pinDot{animation-delay:-1.2s}.cmap .corr__pinCard{padding:.3rem .6rem;border:1px solid rgba(255,255,255,.3);border-radius:0;background:var(--iba-black);font-size:12px;letter-spacing:.12em;color:#fff}@media (prefers-reduced-motion: reduce){.cmap .corr__pinDot{animation:none}}@media (max-width: 860px){.cmap{max-width:520px;margin-inline:auto}.cmap .corr__pinCard{font-size:10px}}@media (max-width: 860px){.cmap .corr__pinCard{padding:.15rem .35rem;font-size:8px;letter-spacing:.08em}.cmap .corr__pinDot{width:8px;height:8px}}@media (min-width: 861px){.pk-hero__aside .cmap{width:135%;max-width:none;margin:0 -14% 0 -21%}.cmap .corr__pinCard{font-size:13px}}@media (max-width: 860px){.pk-hero__aside .cmap{width:116%;max-width:none;margin:0 -8%}}.nav__brand{background:none}.nav__brand img{height:calc(var(--nav-h) - 18px);width:auto;transform:none}.ft__logo,.ft__col .ft__logo{width:auto;height:auto;padding:0;overflow:visible;background:none}.ft__logo img{width:120px;height:auto;max-width:none;margin:0}.nav__brand img{width:calc(var(--nav-h) - 16px);height:calc(var(--nav-h) - 16px);aspect-ratio:1}.ft__logo img{width:120px;height:120px;aspect-ratio:1}.nav__brand img{width:auto;height:calc(var(--nav-h) - 18px);aspect-ratio:auto}.ft__logo img{width:140px;height:auto;aspect-ratio:auto}.hero{--arch-space: clamp(240px, 22vw, 340px)}@media (max-width: 1100px){.hero{--arch-space: clamp(220px, 28vw, 290px)}}@media (max-width: 760px){.hero{--arch-space: clamp(180px, 48vw, 230px)}}.eco__inner{position:relative;isolation:isolate;overflow:hidden;background:#0b0b0c}.eco__swoosh{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.eco__arc{fill:none;stroke:#ff3a40;stroke-width:2;stroke-linecap:round;opacity:.9}.eco__arc--glow{stroke:#d71920;stroke-width:18;opacity:.75}.eco__arc--wide{stroke:#d71920;stroke-width:140;opacity:.35}.eco__arc--faint{stroke:#ff5a5f66;stroke-width:1.5}.eco__arc--floor{stroke:#ff3a40;stroke-width:6;opacity:.45}.eco .pg__eyebrow{background:none;color:#ff4a50}.eco .eco__title{color:#fff}.eco .eco__lede{color:#ffffffd1}.eco .eco__marquee .eco__chip{gap:14px;margin-right:16px;padding:12px 22px 12px 12px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:linear-gradient(160deg,#ffffff29,#ffffff0a);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 1px #ffffff40,0 10px 28px -12px #000000b3,0 0 22px -8px #ff3a408c;transition:border-color .2s ease,background-color .2s ease}.eco .eco__marquee .eco__chip:hover{border-color:#ffffff80;background:linear-gradient(160deg,#ffffff3d,#ffffff14);transform:none}.eco .eco__marquee :is(.eco__logo,.eco__mono){width:48px;height:48px;border:0;border-radius:10px}.eco .eco__marquee .eco__name{font-size:17px;color:#fff}.eco .eco__cta{border:1px solid rgba(255,255,255,.55);border-radius:12px;background:#ffffff0a;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eco .eco__cta:hover{border-color:#fff;background:#fff;color:var(--iba-black)}.eco .eco__marquee .eco__chip{gap:10px;margin-right:12px;padding:8px 16px 8px 8px;border-radius:12px}.eco .eco__marquee :is(.eco__logo,.eco__mono){width:34px;height:34px;border-radius:8px}.eco .eco__marquee .eco__name{font-size:15px}.eco__arc--rim{stroke:#ff5a60;stroke-width:2.5;opacity:.85}.eco__arc--glow{stroke:#ff2a31;stroke-width:22;opacity:.55}.eco__arc--beam{stroke:#ff3a40;stroke-width:160;opacity:.45}.eco__arc--streak{stroke:#ff8a8e;stroke-width:10;opacity:.7}.eco__arc--floor{stroke:#ff2a31;stroke-width:14;opacity:.6}.eco__arc--floor-line{fill:none;stroke:#ff9a9e;stroke-width:1.5;opacity:.8}.eco .eco__marquee .eco__chip{border:1px solid rgba(255,130,135,.75);border-radius:10px;background:linear-gradient(180deg,#fff3,#ffffff0f 45%,#96141c47);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ff464c40,inset 0 -10px 18px -10px #ff3c4259,0 0 16px #ff283073,0 14px 28px -12px #000000bf}.eco .eco__marquee .eco__chip:hover{border-color:#ffbec0f2;background:linear-gradient(180deg,#ffffff47,#ffffff1a 45%,#aa192059)}.eco .eco__cta{border:1px solid rgba(255,140,145,.8);border-radius:12px;background:linear-gradient(180deg,#ffffff1a,#00000059);box-shadow:inset 0 1px #ffffff8c,0 0 18px #ff283073}.eco .pg__eyebrow{color:#ffb3b6;-webkit-text-fill-color:#ffb3b6}.eco__arc--beam{opacity:.32}.eco__inner{background:#060506}.eco__arc--rim{stroke:#ff4a50;stroke-width:2;opacity:.9}.eco__arc--glow{stroke:#e0141c;stroke-width:26;opacity:.45}.eco__arc--beam{stroke:#ff2a31;stroke-width:150;opacity:.4}.eco__arc--streak{stroke:#ff5a60;stroke-width:12;opacity:.75}.eco__arc--streak-core{fill:none;stroke:#ffd0d2;stroke-width:2;opacity:.85}.eco__arc--trail{fill:none;stroke:#ff6a6e;stroke-width:1.6;opacity:.85}.eco__arc--trail-glow{stroke:#e0141c;stroke-width:9;opacity:.55}.eco__arc--trail-faint{opacity:.35}.eco__arc--floor{stroke:#c8141c;stroke-width:12;opacity:.45}.eco__arc--floor-line{stroke:#ff8a8e;opacity:.5}.eco .pg__eyebrow{color:#ff4a50;-webkit-text-fill-color:#ff4a50}.eco .eco__marquee .eco__chip{border:1px solid rgba(255,185,185,.42);border-top-color:#ffd7d7c7;border-radius:8px;background:linear-gradient(180deg,#6e26269e,#46121494 55%,#300a0c9e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #2806088c,inset 0 1px 0 1px #ffffff29,0 0 14px #ff323a38,0 12px 24px -12px #000c}.eco .eco__marquee .eco__chip:hover{border-color:#ffc8c8a6;border-top-color:#ffe6e6f2;background:linear-gradient(180deg,#822c2ca8,#50141699 55%,#360c0ea3)}.eco .eco__marquee :is(.eco__logo,.eco__mono){border:0;border-radius:6px;background:none;object-fit:contain}.eco .eco__marquee .eco__name{font-weight:400;color:#fff}.eco .eco__cta{border:1px solid rgba(255,185,185,.5);border-top-color:#ffd7d7cc;border-radius:10px;background:linear-gradient(180deg,#3c0e108c,#0a0405bf);box-shadow:inset 0 1px #ffffff2e,0 0 14px #ff323a38}.eco__arc--gloss{stroke:#fff;stroke-width:10;opacity:.22}.eco__pool{fill:#ff2a31;opacity:.35}.eco__arc--rim{stroke:#ff5a60;stroke-width:2.4}.eco .eco__marquee .eco__chip{border-color:#ffc3c399;border-top-color:#ffe4e4eb;background:linear-gradient(180deg,#8c383899,#5416188f,#340c0e99);box-shadow:inset 0 0 0 1px #28060880,inset 0 2px #ffffff38,inset 0 -8px 14px -8px #ff464c4d,0 0 18px #ff323a4d,0 12px 24px -12px #000c}.eco .eco__marquee .eco__chip,.eco .eco__cta{position:relative;border-color:transparent}.eco .eco__marquee .eco__chip:before,.eco .eco__cta:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#fffffff2,#ffffff59 22%,#ffffff14,#ffffff59 78%,#ffffffd9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.eco .eco__marquee .eco__chip:hover:before{background:linear-gradient(135deg,#fff,#ffffff8c,#fff3,#ffffff8c,#fff)}.eco .eco__rows{position:relative;width:calc(100% + 2 * var(--bb-gutter));margin-inline:calc(-1 * var(--bb-gutter))}.eco .eco__marquee{position:relative;-webkit-mask-image:none;mask-image:none}.eco .eco__marquee:before,.eco .eco__marquee:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:14%;pointer-events:none}.eco .eco__marquee:before{left:0;background:linear-gradient(90deg,#060405,#06040500)}.eco .eco__marquee:after{right:0;background:linear-gradient(270deg,#0a0506,#0a050600)}.eco .eco__marquee .eco__chip{background:linear-gradient(135deg,#fff3,#ffffff12 45%,#ffffff08 70%,#ff787d1a);-webkit-backdrop-filter:blur(18px) saturate(1.6) brightness(1.08);backdrop-filter:blur(18px) saturate(1.6) brightness(1.08);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,inset 0 0 22px #ffffff0d,0 0 18px #ff323a40,0 14px 28px -12px #000000b3}.eco .eco__marquee .eco__chip:hover{background:linear-gradient(135deg,#ffffff47,#ffffff1f 45%,#ffffff0f 70%,#ff787d24)}.eco .eco__cta{background:linear-gradient(135deg,#ffffff29,#ffffff0a);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}.eco .eco__rows{width:100%;margin-inline:0}.eco .eco__marquee:before,.eco .eco__marquee:after{content:none}.eco__inner:before,.eco__inner:after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:calc(var(--bb-gutter) + 6%);pointer-events:none}.eco__inner:before{left:0;background:linear-gradient(90deg,#050405fa,#050405e6 45%,#05040500)}.eco__inner:after{right:0;background:linear-gradient(270deg,#080405f2,#080405cc 45%,#08040500)}.eco__inner:before{background:linear-gradient(90deg,#050405 0% 56%,#05040500)}.eco__inner:after{background:linear-gradient(270deg,#080405 0% 56%,#08040500)}.eco .eco__marquee{overflow:visible}.eco__inner:before,.eco__inner:after{width:9%}.eco__inner:before{background:linear-gradient(90deg,#050405e6,#05040500)}.eco__inner:after{background:linear-gradient(270deg,#080405e6,#08040500)}.eco__inner{grid-template-columns:minmax(0,1fr)}.eco .eco__rows,.eco .eco__marquee{min-width:0}.pg__art{width:100%;margin:0}.pg__art img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 82%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.pg__art img{-webkit-mask-image:none;mask-image:none}.wd.wd.wd .wd__card .wd__photo,.wd.wd.wd .wd__card:hover .wd__photo,.wd.wd.wd .kb__card--ink .wd__photo,.wd.wd.wd .kb__card--ink:hover .wd__photo{filter:none}.wd.wd.wd .wd__card .wd__tint{display:none}.wd__photo[src$="card-compliance.jpg"]{object-position:50% 15%}.eco__inner{background:#050304 url(../images/eco-bg.jpg) center / cover no-repeat}.eco__swoosh{display:none}.cb__art{width:min(58%,760px);pointer-events:none}.cb__art img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 82%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 82%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width: 860px){.cb__art{width:100%;max-width:560px}}@media (min-width: 861px){.cb__art{width:min(54%,760px);right:max(16px,calc(var(--bb-gutter) - 60px))}.cb .cb__copy{max-width:min(100%,31rem)}}@media (max-width: 1199px){.cb .cb__globe.cb__art{position:relative;top:auto;right:auto;translate:none;display:block;width:100%;max-width:640px;margin:0 auto;padding:clamp(24px,4vw,40px) 0 clamp(8px,2vw,16px)}.cb .cb__copy{max-width:min(100%,40rem)}}.fl2{display:grid;gap:clamp(3rem,6vw,5rem)}.fl2__intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.fl2__portrait{position:relative;margin:0}.fl2__portrait img{display:block;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;object-position:50% 18%;filter:saturate(1.08) contrast(1.04)}.fl2__portrait:before{content:"";position:absolute;z-index:-1;inset:24px -24px -24px 24px;background:var(--iba-red)}.fl2__badge{position:absolute;left:0;bottom:0;display:grid;gap:4px;padding:18px 22px;background:var(--iba-black);color:#fff}.fl2__badge strong{font-family:var(--bb-font);font-weight:400;font-size:clamp(1.25rem,1rem + .6vw,1.6rem);letter-spacing:-.01em}.fl2__badge span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.fl2__side{display:grid;gap:clamp(1.75rem,3vw,2.5rem);align-content:center}.fl2__lead{position:relative;margin:0;padding-top:1.5rem;border-top:4px solid var(--iba-red)}.fl2__mark{position:absolute;top:.05em;right:0;font-family:var(--bb-font);font-size:clamp(5rem,8vw,7.5rem);line-height:1;color:var(--iba-red);opacity:.18}.fl2__lead p{margin:0;padding-right:clamp(2.5rem,6vw,5rem);font-family:var(--bb-font);font-size:clamp(1.7rem,1.1rem + 1.7vw,2.6rem);line-height:1.22;letter-spacing:-.02em;color:var(--bb-ink)}.fl2__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1.5rem 0;border-block:1px solid var(--bb-line);list-style:none}.fl2__facts li{display:grid;gap:.35rem;align-content:start}.fl2__facts li+li{padding-left:1.25rem;border-left:1px solid var(--bb-line)}.fl2__facts strong{font-family:var(--bb-font);font-weight:400;font-size:clamp(2.2rem,1.6rem + 1.6vw,3.2rem);line-height:1;color:var(--iba-red)}.fl2__facts span{font-size:14px;line-height:1.35;color:var(--bb-ink-muted)}.fl2__regs{display:grid;gap:.75rem}.fl2__label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bb-ink-muted)}.fl2__regs ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.fl2__regs li{padding:.45rem .9rem;border:1px solid var(--bb-line);background:var(--bb-surface-alt);font-size:14px;letter-spacing:.06em;color:var(--bb-ink)}.fl2__letter{display:grid;gap:1.25rem;width:100%;max-width:46rem;margin-inline:auto}.fl2__para{display:grid;gap:1.25rem}.fl2__para p{margin:0;font-size:clamp(1.05rem,1rem + .2vw,1.15rem);line-height:1.8;color:#3d3936}.fl2__letter>.fl2__para:first-child>p:first-child:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--bb-font);font-size:3.8em;line-height:.82;color:var(--iba-red)}.fl2__para p.fl2__pull{margin:1.25rem calc(-1*clamp(0rem,6vw,5rem));padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,4vw,3rem);background:var(--iba-black);font-family:var(--bb-font);font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);line-height:1.3;letter-spacing:-.01em;color:#fff;border-left:6px solid var(--iba-red)}.fl2__sign{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.75rem;border-top:1px solid var(--bb-line)}.fl2__sign img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--iba-red)}.fl2__sign>span{display:grid;gap:.25rem}.fl2__sig{font-family:var(--bb-font);font-size:1.5rem;letter-spacing:-.01em;color:var(--bb-ink)}.fl2__sig-role{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}@media (max-width: 960px){.fl2__intro{grid-template-columns:minmax(0,1fr)}.fl2__portrait{max-width:440px;margin-right:24px}.fl2__para p.fl2__pull{margin-inline:0}}@media (max-width: 480px){.fl2__facts li+li{padding-left:.75rem}.fl2__facts span{font-size:12px}}.fl2__badge strong{color:#fff}.fl2__portrait{isolation:isolate}.fl2__portrait:before{z-index:0}.fl2__portrait img,.fl2__badge{position:relative;z-index:1}.fl2__badge{position:absolute}@media (max-width: 960px){.fl2__portrait{margin-bottom:24px}.fl2__portrait img{aspect-ratio:4 / 4.4}.fl2__badge{padding:12px 16px}.fl2__badge span{font-size:10px;letter-spacing:.1em}}@media (min-width: 961px){.fl2__intro{grid-template-columns:minmax(0,3.6fr) minmax(0,6fr)}}.fl2__portrait img{aspect-ratio:1 / 1.05}.fl2__portrait:before{inset:16px -16px -16px 16px}@media (max-width: 960px){.fl2__portrait{max-width:320px}.fl2__portrait img{aspect-ratio:1 / 1}}@media (min-width: 700px) and (max-width: 960px){.fl2__intro{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:2.5rem}.fl2__portrait{max-width:none;margin-right:16px}.fl2__portrait img{aspect-ratio:4 / 5}.fl2__badge{padding:10px 12px}.fl2__badge strong{font-size:15px}.fl2__badge span{font-size:9px}}@media (min-width: 961px){.fl2__intro{align-items:stretch}.fl2__portrait{display:flex}.fl2__portrait img{width:100%;height:100%;aspect-ratio:auto;min-height:0}.fl2__side{align-content:space-between;gap:1.5rem}.fl2__lead{padding-top:1.25rem}.fl2__facts{padding:1.1rem 0}}.vm .vm__preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;margin:0}.vm__more{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:auto;padding:.6rem 0 .2rem;border:0;border-bottom:1px solid var(--iba-red);background:none;font:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--iba-red);cursor:pointer}.vm__more span{transition:transform .2s ease}.vm__more:hover span,.vm__more:focus-visible span{transform:translate(4px)}.wd.vm .wd__body{min-height:0}.vm__dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;background:#fff;color:var(--bb-ink);box-shadow:0 30px 80px -20px #0000008c;overflow:hidden}.vm__dialog[open]{display:flex;animation:vm-in .28s cubic-bezier(.22,1,.36,1)}.vm__dialog::backdrop{background:#111111b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vm__sheet{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.vm__sheet-media{flex:none;height:clamp(140px,22vh,220px);overflow:hidden;background:var(--iba-black)}.vm__sheet-media img{display:block;width:100%;height:100%;object-fit:cover}.vm__sheet-body{display:grid;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.vm__sheet-body .wd__tag{justify-self:start}.vm__sheet-title{margin:0;font-family:var(--bb-font);font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);line-height:1.2;letter-spacing:-.02em;color:var(--bb-ink)}.vm__sheet .wd__text{font-size:16px;line-height:1.7;color:#3d3936}.vm__x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;border:0;background:#fff;color:var(--bb-ink);cursor:pointer;box-shadow:0 4px 14px #00000040}.vm__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.vm__x:hover,.vm__x:focus-visible{background:var(--iba-red);color:#fff}@keyframes vm-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@media (prefers-reduced-motion: reduce){.vm__dialog[open]{animation:none}}.vm__dialog{position:fixed;inset:0;margin:auto;height:fit-content}.wd.vm .wd__card:hover .vm__more,.wd.vm .wd__card:focus-within .vm__more{border-bottom-color:#fff;color:#fff}.vm__sheet-media{height:auto;aspect-ratio:16 / 7;max-height:34vh}.rc-wallet{margin:0;width:100%}.rc-wallet img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 78%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 78%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (min-width: 861px){#rc-wallet .pk-split{align-items:center}.rc-wallet{width:118%;margin:-6% -8% -6% -10%}}.rc-hero-img{margin:0;width:100%}.rc-hero-img img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 80%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 80%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (min-width: 861px){.pk-hero__aside .rc-hero-img{width:120%;margin:-4% -10%}}@media (min-width: 861px){.pk-hero__aside .rc-hero-img{width:150%;margin:-12% -26% -12% -24%}#red-club .pk-hero__copy{position:relative;z-index:2}}@media (max-width: 860px){.pk-hero__aside .rc-hero-img{width:124%;margin:-4% -12%}}@media (min-width: 861px){.pk-hero__aside .rc-hero-img{width:130%;margin:-10% 0 -10% -30%}}.ezs .ezs__stack{position:relative;aspect-ratio:1671 / 941;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 8%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 8%,#000 86%,transparent 100%);mask-composite:intersect}.rc-hero-img.ezs img{-webkit-mask-image:none;mask-image:none}@media (min-width: 861px){.pk-hero__aside .rc-hero-img.ezs{width:145%;margin:-11% -15% -11% -30%}}.ezs .ezs__stack{animation:ezs-float 8s ease-in-out infinite;will-change:transform}@keyframes ezs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2%)}}.ezs__lines,.ezs__mote{position:absolute;pointer-events:none;mix-blend-mode:screen}.ezs__lines{inset:0;overflow:hidden;-webkit-mask:url(../images/ez-stairs/lines-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/ez-stairs/lines-mask.png) 0 0 / 100% 100% no-repeat}.ezs__fill,.ezs__twinkle{position:absolute;inset:0;opacity:0;will-change:opacity}.ezs__fill{background:#ff3c3c;animation:ezs-lines 4.2s ease-in-out infinite}@keyframes ezs-lines{0%,to{opacity:0}50%{opacity:.35}}.ezs__twinkle{background:#ffd7d2;animation:ezs-twinkle 2.8s steps(1,end) infinite}@keyframes ezs-twinkle{0%,to{opacity:.05}21%{opacity:.3}37%{opacity:.08}60%{opacity:.35}76%{opacity:.12}}.ezs__band{position:absolute;inset:-50%;background:linear-gradient(75deg,transparent 40%,rgba(255,110,110,.5) 47%,rgba(255,230,225,.9) 50%,rgba(255,110,110,.5) 53%,transparent 60%);animation:ezs-band 6.5s ease-in-out infinite;will-change:transform}@keyframes ezs-band{0%{transform:translate(-55%)}70%,to{transform:translate(55%)}}.ezs__mote{width:.38%;aspect-ratio:1;border-radius:50%;background:#ffd2cc;box-shadow:0 0 5px 2px #ff2828d9;opacity:0;animation:ezs-rise 5.5s ease-out infinite;will-change:transform,opacity}@keyframes ezs-rise{0%{transform:translateY(300%);opacity:0}20%{opacity:1}to{transform:translateY(-1100%);opacity:0}}.ezs__pulse{animation:ezs-pulse 3.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ezs-pulse{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-472px);opacity:0}}.ezs__arrow{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ezs__halo,.ezs__edge-glow{animation:ezs-breathe 4s ease-in-out infinite}@keyframes ezs-breathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.ezs .ezs__stack,.ezs__halo,.ezs__edge-glow{animation:none}.ezs__lines,.ezs__mote,.ezs__pulse{display:none}}.fl2__linkedin{display:inline-grid;place-items:center;width:48px;height:48px;color:#0a66c2;transition:color .2s ease,transform .2s ease}.fl2__linkedin svg{width:36px;height:36px}.fl2__linkedin:hover{color:var(--iba-red);transform:translateY(-2px)}.fl2__linkedin:focus-visible{outline:2px solid var(--iba-red);outline-offset:3px}.pg__art{position:relative}.inp{position:absolute;z-index:2;width:0;height:0;pointer-events:none}.inp__glow{position:absolute;left:0;top:0;width:clamp(44px,5vw,72px);height:clamp(16px,1.8vw,26px);border-radius:50%;translate:-50% -50%;background:radial-gradient(closest-side,rgba(255,40,50,.7),rgba(215,25,32,.2) 60%,transparent 100%);animation:inp-breathe 2.6s ease-in-out infinite}@keyframes inp-breathe{50%{transform:scale(1.25);opacity:.7}}.inp__float{position:absolute;left:0;bottom:0;translate:-50% 0;animation:inp-bob 3s ease-in-out infinite}@keyframes inp-bob{50%{transform:translateY(-5px)}}.inp__pin{display:block;max-width:none;width:clamp(22px,2.2vw,32px);height:auto;overflow:visible;filter:drop-shadow(0 0 6px rgba(255,255,255,.7)) drop-shadow(0 5px 7px rgba(80,0,6,.7))}.inp--small .inp__pin{width:clamp(14px,1.4vw,20px)}.inp__pin path{fill:var(--iba-red);stroke:#fff;stroke-width:2.2;stroke-linejoin:round}.inp__pin circle{fill:#fff}.inp__card{position:absolute;display:grid;justify-items:start;gap:1px;padding:6px 12px 7px;border:1px solid rgba(255,255,255,.75);border-left:3px solid var(--iba-red);background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 24px -10px #780a108c;white-space:nowrap}.inp__card b{font-size:clamp(11px,.6rem + .3vw,14px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iba-red)}.inp__card small{font-size:clamp(9px,.5rem + .2vw,11px);letter-spacing:.06em;color:#4a4642}.inp__leader{position:absolute;background:var(--iba-red)}.inp__card--right{left:calc(100% + clamp(14px,1.6vw,22px));top:-4px}.inp__card--right .inp__leader{right:100%;top:50%;width:clamp(12px,1.4vw,20px);height:1.5px}.inp__card--above{left:50%;bottom:calc(100% + clamp(10px,1.2vw,18px));translate:-50% 0}.inp__card--above .inp__leader{left:50%;top:100%;width:1.5px;height:clamp(10px,1.2vw,18px)}@media (prefers-reduced-motion: reduce){.inp__glow,.inp__float{animation:none}}#country-corridors .pk-card:nth-child(2){border-color:#ff4a50;background:radial-gradient(80% 60% at 20% 0%,rgba(255,255,255,.18),transparent 70%),linear-gradient(150deg,#e0161d,#9e1016);box-shadow:0 0 0 1px #ff4a50,0 0 36px #ff283273}#country-corridors .pk-card:nth-child(2) :is(.pk-card__title,.pk-card__text){color:#fff}#mission-pillars .pk-sec__panel,#who-we-serve .pk-sec__panel,#framework .pk-sec__panel{background:linear-gradient(180deg,#050304b8,#05030459 34%,#0503041a 60%,#05030473),url(../images/mission-bg.jpg) center 60% / cover no-repeat,#0a0304}#mission-pillars .pk-sec__panel:before,#who-we-serve .pk-sec__panel:before,#framework .pk-sec__panel:before{display:none}#mission-pillars .pk-head__lede{color:#ffffffd1}.mp{--mp-gap: clamp(14px, 1.6vw, 24px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mp-gap);margin:0;padding:0;list-style:none}.mp__card{position:relative;display:grid;align-content:start;gap:14px;padding:clamp(22px,2.2vw,30px);border-radius:22px;color:#fff;background:linear-gradient(135deg,#ffffff2e,#ffffff12 45%,#ffffff08 70%,#ff787d1a);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px #fff6,inset 0 0 22px #ffffff0d,0 0 18px #ff323a2e,0 18px 34px -16px #000c;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.mp__card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#ffffffe6,#ffffff4d 22%,#ffffff0f,#ffffff4d 78%,#ffffffbf);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.mp__card:hover,.mp__card:focus-within,.mp__card[data-open]{z-index:10}.mp__card:hover,.mp__card:focus-within{transform:translateY(-8px);background:linear-gradient(135deg,#ffffff42,#ffffff1a 45%,#ffffff0d 70%,#ff787d29);box-shadow:inset 0 1px #ffffff8c,inset 0 0 26px #ffffff14,0 0 40px #ff283273,0 30px 50px -18px #000000e6}@property --mp-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.mp__rim{position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--mp-a),transparent 0deg,transparent 250deg,rgba(255,90,95,.9) 310deg,#ffffff 345deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .3s ease;pointer-events:none}.mp__card:hover .mp__rim,.mp__card:focus-within .mp__rim{opacity:1;animation:mp-rim 2.6s linear infinite}@keyframes mp-rim{to{--mp-a: 360deg}}.mp__badge{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:radial-gradient(65% 55% at 35% 25%,rgba(255,255,255,.22),transparent 70%),radial-gradient(circle at 50% 60%,#d719208c,#280406e6 72%);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -8px 16px #00000073,0 0 24px #ff283273}.mp__ring{position:absolute;inset:-5px;border-radius:50%;padding:2px;background:conic-gradient(from 200deg,#ff464b00,#ff464be6 200deg,#fff 260deg,#ff464b00 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 4px rgba(255,60,70,.9));transition:transform .6s cubic-bezier(.22,1,.36,1)}.mp__orbit{position:absolute;inset:-5px;border-radius:50%;opacity:0;transition:opacity .3s ease}.mp__orbit i{position:absolute;top:-3px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 8px 3px #ff4650e6}.mp__badge svg{position:relative;width:32px;height:32px;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(255,80,90,.85));transition:transform .4s cubic-bezier(.22,1,.36,1)}.mp__badge .mp__fill{fill:#ff5a5f8c}.mp__card:hover .mp__ring,.mp__card:focus-within .mp__ring{transform:rotate(180deg)}.mp__card:hover .mp__orbit,.mp__card:focus-within .mp__orbit{opacity:1;animation:mp-orbit 2.4s linear infinite}@keyframes mp-orbit{to{transform:rotate(360deg)}}.mp__card:hover .mp__badge svg,.mp__card:focus-within .mp__badge svg{transform:scale(1.1)}.mp__card:hover .mp__wave,.mp__card:focus-within .mp__wave{animation:mp-wave 1.2s ease-in-out infinite}.mp__card:hover .mp__wave--2,.mp__card:focus-within .mp__wave--2{animation-delay:.2s}@keyframes mp-wave{0%,to{opacity:1}50%{opacity:.25}}.mp__title{margin:6px 0 0;font-size:22px;font-weight:400;line-height:1.2;color:#fff}.mp__text{margin:0;font-size:15px;line-height:1.55;color:#fffc}.mp__more{justify-self:start;margin-top:4px;padding:0;border:0;background:none;font:inherit;font-size:14px;color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:4px;cursor:pointer}.mp__more:hover{text-decoration-color:#fff}.mp__more:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.mp__pop{position:absolute;z-index:5;top:0;bottom:-8px;width:calc(200% + var(--mp-gap));display:grid;align-content:center;gap:10px;padding:clamp(18px,1.8vw,26px);border:1px solid rgba(255,255,255,.35);border-radius:22px;background:linear-gradient(150deg,#46080c,#120406);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 2px #ff4a50,inset 0 26px 30px -26px #ff46508c,0 0 36px #ff323a66,0 28px 50px -18px #000000e6;opacity:0;visibility:hidden;clip-path:inset(100% 0 0 0 round 22px);transition:opacity .2s ease,clip-path .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.mp__pop>*{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.mp__card[data-open] .mp__pop>*{opacity:1;transform:none;transition-delay:.15s}.mp__card--start .mp__pop{left:0}.mp__card--end .mp__pop{right:0}.mp__card[data-open] .mp__pop{opacity:1;visibility:visible;clip-path:inset(0 0 0 0 round 22px);transition:opacity .2s ease,clip-path .45s cubic-bezier(.22,1,.36,1),visibility 0s}.mp__popTitle{margin:0;font-size:18px;font-weight:400;color:#fff}.mp__pop p{margin:0;font-size:14px;line-height:1.6;color:#ffffffe6}@media (max-width: 1180px){.mp{grid-template-columns:repeat(2,minmax(0,1fr))}.mp__card--start:nth-child(2) .mp__pop,.mp__card--end:nth-child(4) .mp__pop{left:auto;right:0}.mp__card--end:nth-child(3) .mp__pop{left:0;right:auto}.mp__pop{width:calc(200% + var(--mp-gap))}}@media (max-width: 760px){.mp{grid-template-columns:minmax(0,1fr)}.mp__pop{position:static;display:none;width:auto;padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;clip-path:none}.mp__pop>*{opacity:1;transform:none}.mp__card[data-open] .mp__pop{display:grid}.mp__card[data-open] .mp__text,.mp__card[data-open]>.mp__more,.mp__popTitle{display:none}}@media (prefers-reduced-motion: reduce){.mp__card,.mp__pop,.mp__pop>*,.mp__ring,.mp__badge svg{transition:none}.mp__card:hover,.mp__card:focus-within{transform:none}.mp__card .mp__rim,.mp__card .mp__orbit,.mp__card .mp__wave{animation:none!important}}:is(#impact,#opportunity) .pk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}:is(#impact,#opportunity) .pk-stat{display:grid;grid-template-rows:auto auto;align-content:start;gap:10px;padding:28px clamp(16px,2.4vw,32px);animation:none}:is(#impact,#opportunity) .pk-stat+.pk-stat{border-left:1px solid rgba(255,255,255,.22)}:is(#impact,#opportunity) .pk-stat strong{font-size:clamp(40px,2rem + 2vw,60px);line-height:1;white-space:nowrap}:is(#impact,#opportunity) .pk-stat span{font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 760px){:is(#impact,#opportunity) .pk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#impact,#opportunity) .pk-stat:nth-child(3){border-left:0}:is(#impact,#opportunity) .pk-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.22)}}.xp-keys{display:block;font-size:13px;line-height:1.8;letter-spacing:.06em;text-transform:uppercase;color:#ff6a6e}.xp-lead{display:block;font-size:22px;font-weight:500;line-height:1.3;color:#fff}#expertise .pk-hero__copy,#expertise .pk-hero__lede{min-width:0;max-width:100%}#expertise .pk-hero__lede>*{min-width:0}.xp-arc{display:grid;gap:10px;max-width:36rem}.xp-arc__row{display:flex;align-items:center;gap:12px}.xp-arc__from,.xp-arc__to{flex:none;padding:7px 12px;font-size:14px;line-height:1.3;white-space:nowrap}.xp-arc__from{border:1px solid rgba(255,255,255,.3);color:#ffffffd9}.xp-arc__to{flex:0 1 auto;white-space:normal;color:#fff;background:linear-gradient(135deg,#d71920,#8e0d13);box-shadow:0 0 22px #ff283259}.xp-arc__line{position:relative;flex:0 0 clamp(40px,6vw,90px);height:2px;background:repeating-linear-gradient(90deg,rgba(255,90,95,.6) 0 5px,transparent 5px 9px);overflow:visible}.xp-arc__line:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left:7px solid #ff4a50;border-right:0}.xp-arc__line i{position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:50%;background:#ff6a6e;box-shadow:0 0 8px 2px #ff3c46e6;animation:xp-arc-run 2.2s ease-in-out infinite}@keyframes xp-arc-run{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.xp-arc__note{font-size:14px;line-height:1.55;color:#fff9}.xp-tags{display:block;width:100%;max-width:36rem;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.xp-tags__track{display:flex;gap:8px;width:max-content;animation:xp-tags-run 45s linear infinite}.xp-tags:hover .xp-tags__track{animation-play-state:paused}@keyframes xp-tags-run{to{transform:translate(calc(-50% - 4px))}}.xp-tags__tag{padding:5px 11px;border:1px solid rgba(255,106,110,.35);font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ff8a8e;background:#d7192014}@media (prefers-reduced-motion: reduce){.xp-tags__track,.xp-arc__line i{animation:none}.xp-tags__track{flex-wrap:wrap;width:auto}.xp-tags__tag--dup{display:none}.xp-tags{-webkit-mask-image:none;mask-image:none}}@media (max-width: 560px){.xp-arc__row{flex-wrap:wrap}.xp-arc__line{flex-basis:36px}}#consulting-stack .pk-head{max-width:72rem}#consulting-stack .pk-head__lede{max-width:72rem;margin-inline:auto}.cred__k{text-align:center}@media (max-width: 760px){.cred .cred__item,.cred .cred__item+.cred__item{align-content:start;padding:32px 20px}.cred__v{display:grid;align-items:start;min-height:2.7em}}#outcome .pk-head__lede{margin-inline:auto}#outcome .pk-actions{justify-content:center;justify-self:center}#outcome .pk-eyebrow,#consulting-stack .pk-eyebrow,#organisations .pk-eyebrow{justify-self:center;justify-content:center;text-align:center}.cco{display:grid;overflow:hidden;border:1px solid rgba(24,24,27,.08);border-radius:24px;background:linear-gradient(145deg,#fff,#faf9f8 55%,#f5f1ef);color:#181416;box-shadow:0 24px 70px -48px #2a10124d}.cco__map{--cco-wires: 1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(210px,23vw,280px) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:clamp(20px,3vw,38px) clamp(34px,5vw,76px);padding:clamp(34px,5vw,60px) clamp(24px,5vw,72px);background:radial-gradient(ellipse at 50% 50%,rgba(215,25,32,.07),transparent 44%),radial-gradient(circle,rgba(61,42,42,.07) 1px,transparent 1.5px) 0 0 / 24px 24px}.cco__card--tl{grid-area:1 / 1}.cco__card--bl{grid-area:2 / 1}.cco__card--tr{grid-area:1 / 3}.cco__card--br{grid-area:2 / 3}.cco__card{position:relative;z-index:1;display:flex;align-items:center;gap:15px;min-height:96px;padding:18px 20px;border:1px solid rgba(61,42,42,.12);border-radius:16px;background:#fffffff0;box-shadow:0 12px 30px -22px #2d171957,inset 0 1px #fff;font:inherit;text-align:left;color:#211a1b;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.cco__card:hover,.cco__card.is-active{border-color:#d7192073;background:#fff;box-shadow:0 16px 36px -22px #78121a47,0 0 0 3px #d719200b}.cco__card.is-active{transform:translateY(-3px)}.cco__card:focus-visible{outline:2px solid #d71920;outline-offset:3px}.cco__icon{flex:none;display:grid;place-items:center;width:48px;height:48px;color:#d71920;border:1px solid rgba(215,25,32,.12);border-radius:14px;background:#fff4f3;transition:color .25s ease,background .25s ease,transform .25s ease}.cco__card:hover .cco__icon,.cco__card.is-active .cco__icon{color:#fff;background:#d71920;transform:scale(1.04)}.cco__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cco__name{font-size:clamp(15px,.8rem + .3vw,18px);font-weight:500;line-height:1.3}.cco__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cco__wires path{fill:none;stroke:#d719204d;stroke-width:1.5;stroke-dasharray:4 5;transition:stroke .3s ease}.cco__wires circle{fill:#d71920;filter:drop-shadow(0 0 4px rgba(215,25,32,.55))}.cco__wires g.is-active path{stroke:#d71920;stroke-width:2}.cco__hub{position:relative;grid-area:1 / 2 / 3 / 3;display:grid;place-items:center;aspect-ratio:1}.cco__ring{position:absolute;border-radius:50%}.cco__ring--1{inset:0;border:1px solid rgba(215,25,32,.14);box-shadow:0 0 60px #d7192012 inset}.cco__ring--2{inset:9%;border:1px dashed rgba(215,25,32,.25);animation:cco-spin 36s linear infinite}.cco__ring--3{inset:18%;border:3px solid rgba(215,25,32,.7);box-shadow:0 0 30px #d719202e,0 0 24px #d7192014 inset;animation:cco-glow 4s ease-in-out infinite}@keyframes cco-spin{to{transform:rotate(360deg)}}@keyframes cco-glow{50%{box-shadow:0 0 38px #d7192047,0 0 24px #d719201a inset}}.cco__core{position:relative;display:grid;place-items:center;align-content:center;gap:2px;width:58%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(215,25,32,.16);background:radial-gradient(circle at 45% 30%,#fff,#fff7f6 75%);color:#241719;box-shadow:0 12px 36px -18px #6413193d;text-align:center;font-size:clamp(16px,.8rem + .5vw,20px);font-weight:600;line-height:1.2}.cco__core small{font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#d71920}.cco__detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(24px,3vw,36px) clamp(24px,4vw,56px);border-top:1px solid rgba(61,42,42,.1);background:#ffffffbd}.cco__detailIn{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:start;animation:cco-in .45s cubic-bezier(.22,1,.36,1)}@keyframes cco-in{0%{opacity:0;transform:translateY(10px)}}.cco__big{font-size:clamp(44px,2rem + 2.4vw,72px);font-weight:300;line-height:.9;color:#d71920}.cco__title{margin:0 0 6px;font-size:clamp(20px,1rem + .5vw,24px);font-weight:500;color:#211a1b}.cco__lead{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.45;color:#b71920}.cco__text{margin:0;max-width:62rem;font-size:15px;line-height:1.65;color:#62595a}.cco__dots{display:flex;gap:8px}.cco__dots button{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#34252633;cursor:pointer;transition:width .35s ease,background-color .3s ease}.cco__dots button.is-active{width:30px;background:#d71920}.cco__dots button:focus-visible{outline:2px solid #d71920;outline-offset:3px}@media (max-width: 900px){.cco__map{--cco-wires: 0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:14px}.cco__hub{grid-area:auto;order:-1;width:min(240px,70%);justify-self:center;margin-bottom:16px}.cco__card--tl,.cco__card--bl,.cco__card--tr,.cco__card--br{grid-area:auto}.cco__detail,.cco__detailIn{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.cco__ring--2,.cco__ring--3,.cco__detailIn{animation:none}}.cls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}.cls__stage{position:relative;display:grid;place-items:center;min-height:clamp(380px,38vw,520px)}.cls__iso{--cls-size: clamp(220px, 22vw, 300px);--cls-gap: clamp(46px, 4.4vw, 62px);position:relative;width:var(--cls-size);height:var(--cls-size);transform:translateY(calc(var(--cls-gap) * 1.6)) rotateX(58deg) rotate(-45deg);transform-style:preserve-3d}.cls__layer{position:absolute;inset:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;transform-style:preserve-3d;transform:translateZ(calc(var(--z) * var(--cls-gap)));transition:transform .55s cubic-bezier(.22,1,.36,1)}.cls__layer.is-active{transform:translateZ(calc(var(--z) * var(--cls-gap) + var(--cls-lift, 26px)))}.cls__face{position:absolute;inset:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;align-items:start;padding:16px 18px;border:1.5px solid rgba(215,25,32,.45);background:linear-gradient(135deg,#ffffffeb,#fff0f0c7);box-shadow:0 0 0 1px #fff9 inset,14px 14px 0 -2px #d7192024,0 18px 40px -10px #780a1059;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.cls__face:before,.cls__face:after{content:"";position:absolute;background:linear-gradient(180deg,#d7192059,#960c1433)}.cls__face:before{left:0;right:0;bottom:0;height:10px;transform-origin:bottom;transform:rotateX(-90deg)}.cls__face:after{top:0;bottom:0;right:0;width:10px;transform-origin:right;transform:rotateY(90deg)}.cls__layer.is-active .cls__face{border-color:#ff3a40;background:radial-gradient(70% 60% at 30% 20%,rgba(255,255,255,.35),transparent 70%),linear-gradient(135deg,#ff4a50,#d71920 55%,#8e0d13);box-shadow:0 0 0 1px #ffffff59 inset,0 0 40px #ff28328c,0 24px 46px -10px #780a108c}.cls__num{font-size:26px;font-weight:300;line-height:1;color:var(--iba-red)}.cls__icon{justify-self:end;display:grid;place-items:center;width:40px;height:40px;color:var(--iba-red)}.cls__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cls__name{grid-column:1 / -1;grid-row:3;text-align:left;font-size:14px;font-weight:600;line-height:1.25;color:var(--bb-ink)}.cls__layer.is-active :is(.cls__num,.cls__icon,.cls__name){color:#fff}.cls__layer:focus-visible{outline:none}.cls__layer:focus-visible .cls__face{outline:2px solid var(--iba-ink, #111);outline-offset:4px}.cls__base{position:absolute;inset:-14%;transform:translateZ(-24px);background:radial-gradient(closest-side,rgba(215,25,32,.22),transparent 75%);pointer-events:none}.cls__panel{display:grid;gap:18px}.cls__steps{display:flex;gap:8px}.cls__steps button{position:relative;width:26px;height:18px;padding:0;border:0;background:none;cursor:pointer;transition:width .4s ease}.cls__steps button:before{content:"";position:absolute;left:0;right:0;top:7px;height:4px;background:#d7192033;transition:background-color .3s ease}.cls__steps button:hover:before{background:#d7192080}.cls__steps button.is-active{width:52px}.cls__steps button.is-active:before{background:var(--iba-red)}.cls__steps button:focus-visible{outline:2px solid var(--iba-red);outline-offset:2px}.cls__content{display:grid;gap:12px;animation:cls-in .5s cubic-bezier(.22,1,.36,1)}@keyframes cls-in{0%{opacity:0;transform:translateY(12px)}}.cls__kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#6b655e}.cls__title{margin:0;font-size:clamp(24px,1.1rem + .8vw,32px);font-weight:400;line-height:1.2;color:var(--bb-ink)}.cls__lead{margin:0;font-size:17px;font-weight:500;line-height:1.45;color:var(--iba-red)}.cls__text{margin:0;font-size:16px;line-height:1.65;color:#4a4642}@media (max-width: 900px){.cls{grid-template-columns:minmax(0,1fr)}.cls__stage{min-height:360px}.cls__iso{--cls-size: 200px;--cls-gap: 48px;--cls-lift: 12px}.cls__name{font-size:12px}}@media (prefers-reduced-motion: reduce){.cls__layer,.cls__content{transition:none;animation:none}}.cch{--cch-hub: clamp(220px, 22vw, 300px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--cch-hub) minmax(0,1fr);align-items:center;gap:0 clamp(40px,5vw,80px)}.cch__col{display:grid;gap:clamp(36px,4vw,56px)}.cch__node{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:18px}.cch__node--left{text-align:right}.cch__node--right{grid-template-columns:64px minmax(0,1fr)}.cch__node--left .cch__body{grid-column:1;grid-row:1}.cch__node--left .cch__icon{grid-column:2;grid-row:1}.cch__icon{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;color:#fff;background:radial-gradient(70% 55% at 30% 18%,#ffffff80,#fff0 70%),linear-gradient(150deg,#ff5a5f,#d71920 45%,#7a0b10);box-shadow:inset 0 1px #ffffff80,0 12px 24px -8px #d7192099;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.cch__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cch__icon b{position:absolute;bottom:-9px;padding:1px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--iba-red);background:#fff;box-shadow:0 2px 6px #00000026}.cch__body{display:grid;gap:8px}.cch__title{margin:0;font-size:clamp(18px,.9rem + .4vw,21px);font-weight:500;line-height:1.25;color:var(--bb-ink)}.cch__lead{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--iba-red)}.cch__text{margin:0;font-size:14px;line-height:1.6;color:#5a5550}.cch__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cch__wLine{fill:none;stroke:#d7192066;stroke-width:1.5;stroke-dasharray:5 6;transition:stroke .3s ease}.cch__wPulse{fill:none;stroke:#ff3a40;stroke-width:3;stroke-linecap:round;stroke-dasharray:22 600;stroke-dashoffset:22;filter:drop-shadow(0 0 3px rgba(255,40,50,.9));animation:cch-pulse 2.4s linear infinite}@keyframes cch-pulse{to{stroke-dashoffset:-400}}.cch:has(.cch__node[data-wire="0"]:hover) .cch__w--0 .cch__wLine,.cch:has(.cch__node[data-wire="1"]:hover) .cch__w--1 .cch__wLine,.cch:has(.cch__node[data-wire="2"]:hover) .cch__w--2 .cch__wLine,.cch:has(.cch__node[data-wire="3"]:hover) .cch__w--3 .cch__wLine{stroke:var(--iba-red);stroke-dasharray:none;stroke-width:2}.cch__wire{position:absolute;top:31px;height:2px;width:clamp(40px,5vw,80px);background:repeating-linear-gradient(90deg,rgba(215,25,32,.4) 0 6px,transparent 6px 11px);overflow:hidden}.cch__node--left .cch__wire{left:100%}.cch__node--right .cch__wire{right:100%}.cch__wire i{position:absolute;top:-2px;width:26px;height:6px;border-radius:3px;background:linear-gradient(90deg,transparent,#ff3a40,transparent);animation:cch-run 2.4s linear infinite}.cch__node--right .cch__wire i{animation-name:cch-run-back}.cch__col .cch__node:nth-child(2) .cch__wire i{animation-delay:-1.2s}@keyframes cch-run{0%{left:-26px}to{left:100%}}@keyframes cch-run-back{0%{left:100%}to{left:-26px}}.cch__node:hover .cch__icon{transform:scale(1.08) rotate(-4deg);box-shadow:inset 0 1px #fff9,0 0 0 6px #d719201f,0 16px 30px -8px #d71920b3}.cch__node:hover .cch__wire{background:var(--iba-red);box-shadow:0 0 8px #ff2832cc}.cch__node:hover .cch__title{color:var(--iba-red)}.cch__hub{position:relative;display:grid;place-items:center;width:var(--cch-hub);aspect-ratio:1}.cch__ring{position:absolute;inset:0;border-radius:50%}.cch__ring--a{border:2px dashed rgba(215,25,32,.35);animation:cch-spin 40s linear infinite}.cch__ring--b{inset:9%;border:2px solid transparent;border-top-color:var(--iba-red);border-right-color:#d7192066;animation:cch-spin 9s linear infinite reverse}.cch__ring--c{inset:18%;border:1px solid rgba(17,17,17,.12)}@keyframes cch-spin{to{transform:rotate(360deg)}}.cch__core{position:relative;display:grid;place-items:center;align-content:center;gap:4px;width:64%;aspect-ratio:1;border-radius:50%;text-align:center;color:#fff;background:radial-gradient(65% 55% at 35% 25%,rgba(255,255,255,.35),transparent 70%),linear-gradient(150deg,#ff4a50,#d71920 45%,#6e0a10);box-shadow:0 0 0 8px #d7192014,0 0 40px #ff283273,0 24px 50px -20px #780a10cc;animation:cch-breathe 4s ease-in-out infinite}@keyframes cch-breathe{50%{box-shadow:0 0 0 14px #d719200f,0 0 60px #ff283299,0 24px 50px -20px #780a10cc}}.cch__core small{max-width:82%;font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0;opacity:1}.cch__core strong{color:#fff;max-width:9em;font-size:clamp(18px,.9rem + .6vw,24px);font-weight:600;line-height:1.15}@media (max-width: 1100px){.cch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 32px}.cch__hub{grid-column:1 / -1;grid-row:1;justify-self:center}.cch__col{grid-row:2}.cch__wire{display:none}.cch__node--left{grid-template-columns:64px minmax(0,1fr);text-align:left}.cch__node--left .cch__body{grid-column:2}.cch__node--left .cch__icon{grid-column:1}}@media (max-width: 680px){.cch{grid-template-columns:minmax(0,1fr)}.cch__col{grid-row:auto}}@media (prefers-reduced-motion: reduce){.cch__ring,.cch__core,.cch__wPulse{animation:none}.cch__wPulse{display:none}}.cc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.cc__card{position:relative;display:grid;align-content:start;gap:12px;padding:clamp(24px,2.6vw,36px);border:1px solid #ece6dc;background:#fff;box-shadow:0 1px 2px #1111110a,0 14px 32px -20px #11111140;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .3s ease}.cc__card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--iba-red);transform:scaleX(.18);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.cc__card:hover{transform:translateY(-6px);border-color:#d7192073;box-shadow:0 24px 46px -22px #960c1480}.cc__card:hover:before{transform:scaleX(1)}.cc__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cc__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;color:#fff;background:radial-gradient(70% 55% at 30% 18%,#ffffff80,#fff0 70%),linear-gradient(150deg,#ff5a5f,#d71920 45%,#7a0b10);box-shadow:inset 0 1px #ffffff80,0 12px 24px -8px #d7192099;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.cc__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cc__card:hover .cc__icon{transform:rotate(-6deg) scale(1.06);box-shadow:inset 0 1px #fff9,0 0 0 6px #d719201f,0 16px 30px -8px #d71920b3}.cc__num{font-size:44px;font-weight:300;line-height:1;letter-spacing:-.02em;color:#d719202e;transition:color .3s ease}.cc__card:hover .cc__num{color:#d7192073}.cc__title{margin:0;font-size:clamp(20px,1rem + .5vw,24px);font-weight:400;line-height:1.25;color:var(--bb-ink)}.cc__lead{margin:0;font-size:16px;font-weight:500;line-height:1.45;color:var(--iba-red)}.cc__text{margin:0;font-size:15px;line-height:1.6;color:#4a4642}@media (max-width: 760px){.cc{grid-template-columns:minmax(0,1fr)}}#founder-quote .pk-sec__panel{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(48px,6vw,80px);background:linear-gradient(120deg,#050505,#1a0305,#6e0a10 60%,#d71920,#1a0305);background-size:260% 260%;animation:fq-flow 18s ease-in-out infinite alternate}@keyframes fq-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}#founder-quote .pk-sec__panel:before,#founder-quote .pk-sec__panel:after{content:"";position:absolute;z-index:-1;pointer-events:none}#founder-quote .pk-sec__panel:before{inset:-40%;background:radial-gradient(26% 30% at 30% 40%,rgba(255,60,70,.22),transparent 70%),radial-gradient(22% 26% at 70% 62%,rgba(255,120,110,.14),transparent 70%);animation:fq-drift 16s ease-in-out infinite alternate}@keyframes fq-drift{0%{transform:translate(-6%,-4%) rotate(0)}to{transform:translate(8%,6%) rotate(18deg)}}#founder-quote .pk-sec__panel:after{inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.04) 47%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 53%,transparent 60%);background-size:300% 100%;animation:fq-sheen 9s ease-in-out infinite}@keyframes fq-sheen{0%{background-position:120% 0}60%,to{background-position:-20% 0}}#founder-quote .pk-quote{display:grid;justify-items:center;gap:18px;max-width:46rem;margin-inline:auto;padding:0;border-top:0;text-align:center}#founder-quote .pk-quote__mark{position:static;inset:auto;transform:none;display:block;height:.5em;font-size:88px;line-height:1;font-family:Georgia,Times New Roman,serif;color:#ff4a50;opacity:1}#founder-quote .pk-quote blockquote{font-size:clamp(18px,.9rem + .45vw,22px);line-height:1.6;letter-spacing:0;color:#fff}#founder-quote .founder-quote__close{display:block}#founder-quote .pk-quote figcaption{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}@media (prefers-reduced-motion: reduce){#founder-quote .pk-sec__panel,#founder-quote .pk-sec__panel:before,#founder-quote .pk-sec__panel:after{animation:none}}.tkb__panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);margin-inline:var(--hero-inset);padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);border-radius:28px;background:#060607;color:#fff}.tkb__copy{position:relative;z-index:2;display:grid;gap:18px}.tkb__title{margin:0;font-size:clamp(30px,1.2rem + 2.4vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#fff}.tkb__lede{margin:0;max-width:34rem;font-size:17px;line-height:1.6;color:#ffffffd1}.tkb__art{position:relative}@media (max-width: 860px){.tkb__panel{grid-template-columns:minmax(0,1fr)}.tkb__art{max-width:420px;width:100%;margin-inline:auto}}.tko{position:relative;width:100%;aspect-ratio:1}.tko__core{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,60,70,.7),rgba(215,25,32,.2) 55%,transparent 100%);animation:tko-breathe 5s ease-in-out infinite}@keyframes tko-breathe{50%{scale:1.15;opacity:.75}}.tko__orbit{position:absolute;left:50%;top:50%;width:86%;aspect-ratio:1;border:1.5px solid rgba(255,90,95,.45);border-radius:50%;translate:-50% -50%}.tko__orbit--a{transform:rotateX(68deg) rotate(0);animation:tko-orbit-a 24s linear infinite}.tko__orbit--b{width:70%;border-color:#ffffff40;border-style:dashed;transform:rotateX(64deg) rotateY(28deg);animation:tko-orbit-b 32s linear infinite}@keyframes tko-orbit-a{to{transform:rotateX(68deg) rotate(360deg)}}@keyframes tko-orbit-b{to{transform:rotateX(64deg) rotateY(28deg) rotate(-360deg)}}.tko__coin{position:absolute;height:auto;max-width:none;animation:tko-float 7s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.tko--ring .tko__wheel{position:absolute;inset:0}@keyframes tko-wheel{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.tko--ring .tko__coin{animation:none;transform:none;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55))}@keyframes tko-ring-float{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-3%) rotate(calc(var(--tilt, 0deg) * -.5))}}.tko--ring .tko__core{width:40%}@media (prefers-reduced-motion: reduce){.tko--ring .tko__wheel,.tko--ring .tko__coin{animation:none}}.tko--tower .tko__coin{width:30%;left:calc(14% + var(--i) * 6.5%);top:calc(66% - var(--i) * 9%);animation:tko-bob 4.2s ease-in-out infinite}@keyframes tko-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6%) rotate(2deg)}}.tko__base{position:absolute;left:4%;bottom:2%;width:56%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,60,70,.75),rgba(215,25,32,.25) 55%,transparent 100%);filter:blur(2px);animation:tko-breathe 4s ease-in-out infinite}.tko__beam{position:absolute;left:18%;top:8%;width:70%;height:84%;background:radial-gradient(closest-side,rgba(255,50,60,.3),transparent 100%);transform:rotate(38deg);filter:blur(18px);pointer-events:none}@media (prefers-reduced-motion: reduce){.tko--tower .tko__coin,.tko__base{animation:none}}@keyframes tko-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-9%) rotate(5deg)}}.xp-page :is(.pk-hero__panel,.pk-sec__panel,.tkb__panel,.pk-btn,.cc__card,.cc__icon,.otl__item,.icx__card,.icx__logo,.icx__logo img){border-radius:0!important}.xp-page .icx .pcx__arrow{border-radius:50%}#outcome .pk-sec__panel{border-radius:0;background:#fff}.otl{--otl-mid: 120px;--otl-red: var(--iba-red);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto var(--otl-mid) auto;column-gap:clamp(20px,3vw,48px);margin:8px 0 0;padding:0;list-style:none}.otl:before{content:"";grid-row:2;grid-column:1 / -1;align-self:center;height:2px;margin-inline:2%;background:var(--otl-red)}.otl__item{position:relative;display:grid;align-content:start;gap:8px;padding:clamp(22px,2.2vw,30px);border-radius:0;border:1px solid #e4dedd;background:#fff;box-shadow:0 1px 2px #1111110a,0 12px 30px -18px #11111140;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.otl__item--above{grid-row:1}.otl__item--below{grid-row:3}.otl__item:after,.otl__item:before{content:"";position:absolute;pointer-events:none}.otl__item:after{width:0;height:calc(var(--otl-mid) / 2);border-left:2px dashed rgba(215,25,32,.35)}.otl__item:before{width:14px;height:14px;margin-left:-6px;border-radius:50%;background:var(--otl-red);transition:box-shadow .3s ease,transform .3s ease}.otl__item--above:after{top:100%;left:20%}.otl__item--above:before{top:calc(100% + var(--otl-mid) / 2 - 7px);left:20%}.otl__item--below:after{bottom:100%;left:78%}.otl__item--below:before{bottom:calc(100% + var(--otl-mid) / 2 - 7px);left:78%}.otl__item:hover{transform:translateY(-4px);border-color:var(--iba-red);box-shadow:0 20px 40px -18px #960c1473}.otl__item--below:hover{transform:translateY(4px)}.otl__item:hover:before{box-shadow:0 0 0 6px #d719202e,0 0 14px #d71920cc}.otl__num{font-size:30px;font-weight:500;line-height:1;color:var(--otl-red)}.otl__title{margin:10px 0 0;font-size:clamp(20px,1rem + .5vw,24px);font-weight:500;line-height:1.25;color:var(--bb-ink)}.otl__text{margin:0;font-size:15px;line-height:1.6;color:#5a5550}@media (max-width: 900px){.otl{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:18px;padding-left:34px;position:relative}.otl:before{position:absolute;grid-area:auto;left:7px;top:0;bottom:0;width:2px;height:auto;margin:0;align-self:stretch}.otl__item{grid-column:1!important;grid-row:auto!important}.otl__item:after{inset:34px 100% auto auto;width:26px;height:0;border-left:0;border-top:2px dashed rgba(215,25,32,.35)}.otl__item:before{top:28px;bottom:auto;left:-26px;margin-left:-7px}.otl__item--below:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.otl__item,.otl__item:hover{transition:none;transform:none}}#initiatives .pk-sec__panel{background:radial-gradient(circle,rgba(20,20,20,.07) 1px,transparent 1.4px) 0 0 / 22px 22px,linear-gradient(180deg,#f4f3f1,#fbfaf9 55%,#f1efed)}#initiatives .pk-sec__panel:before{display:none}.icx{min-width:0;max-width:100%}.icx__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 20px) / 3);gap:20px;margin:0;padding:8px 2px 24px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.icx__track::-webkit-scrollbar{display:none}.icx__card{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px;padding:28px 26px 24px;scroll-snap-align:start;border:1px solid #ece6dc;background:#fff;box-shadow:0 1px 2px #1111110a,0 14px 32px -20px #11111147;color:var(--bb-ink);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}.icx__card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--iba-red);transform:scaleX(.18);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.icx__card:hover{transform:translateY(-6px);border-color:#d7192073;box-shadow:0 24px 46px -22px #960c1473}.icx__card:hover:before{transform:scaleX(1)}.icx__logo{display:grid;place-items:center;width:84px;height:84px;margin-bottom:6px;padding:10px;border:1px solid #e8e8ea;background:#f6f6f7;box-shadow:0 10px 22px -12px #1111114d;animation:pcx-float 5.5s ease-in-out infinite}.icx__card:nth-child(2n) .icx__logo{animation-delay:-1.8s}.icx__card:nth-child(3n) .icx__logo{animation-delay:-3.4s}.icx__logo img{width:100%;height:100%;object-fit:contain}.icx__mono{font-size:22px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(150deg,#ff4a50,#9e1016);-webkit-background-clip:text;background-clip:text;color:transparent}.icx__title{margin:0;font-size:22px;font-weight:400;line-height:1.25;color:var(--bb-ink)}.icx__sub{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--iba-red)}.icx__text{margin:0;font-size:15px;line-height:1.6;color:#5a5550}.icx__go{justify-self:start;margin-top:6px;font-size:15px;color:var(--bb-ink);text-decoration:underline;text-decoration-color:#d7192080;text-underline-offset:4px}.icx__go:hover{color:var(--iba-red);text-decoration-color:var(--iba-red)}.icx .pcx__arrow{border-color:#d7192066;background:#fff;color:var(--iba-red);-webkit-backdrop-filter:none;backdrop-filter:none}.icx .pcx__arrow:hover{background:var(--iba-red);color:#fff}.icx .pcx__dot{background:#d7192040}.icx .pcx__dot.is-current{background:var(--iba-red)}.icx .pcx__arrow:focus-visible,.icx .pcx__dot:focus-visible{outline-color:var(--iba-red)}.icx__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:18px}@media (max-width: 1100px){.icx__track{grid-auto-columns:calc((100% - 20px)/2)}}@media (max-width: 640px){.icx__track{grid-auto-columns:86%}}@media (prefers-reduced-motion: reduce){#founder-quote .pk-sec__panel:before,#founder-quote .pk-sec__panel:after,.tko__core,.tko__orbit,.tko__coin,.icx__logo{animation:none}.cc__card,.cc__card:before,.cc__icon{transition:none}.cc__card:hover,.cc__card:hover .cc__icon{transform:none}}.pcx{position:relative;isolation:isolate;overflow:hidden;padding:clamp(20px,3vw,44px) clamp(16px,2.8vw,44px) clamp(20px,2.4vw,32px);border-radius:28px;color:#fff;background:radial-gradient(40% 45% at 52% 100%,rgba(255,140,90,.35),transparent 70%),radial-gradient(45% 60% at 60% 45%,rgba(255,120,110,.18),transparent 70%),linear-gradient(110deg,#e0161d,#b51219 32%,#8e0d13 62%,#5a070b)}.pcx__viewport{overflow:hidden;touch-action:pan-y}.pcx__track{display:flex;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.pcx__page{display:grid;flex:0 0 100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.4vw,22px);margin:0;padding:6px 2px;list-style:none}.pcx__tile{position:relative;display:grid;justify-items:center;align-content:center;gap:clamp(10px,1.2vw,18px);aspect-ratio:1;padding:12px;border:1px solid rgba(255,255,255,.28);border-radius:22px;background:radial-gradient(90% 70% at 30% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(160deg,#ff46468c,#960a1259);box-shadow:inset 0 1px #ffffff40,0 10px 30px -14px #28000099;text-align:center;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .35s ease}.pcx__tile:hover{transform:translateY(-6px);box-shadow:inset 0 1px #ffffff59,0 18px 36px -14px #280000bf}.pcx__page.is-current .pcx__tile{animation:pcx-in .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 45ms)}@keyframes pcx-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.pcx__badge{display:grid;place-items:center;width:60%;aspect-ratio:1;padding:5%;border-radius:22%;background:#fff;box-shadow:0 0 0 4px #ffffff2e,0 8px 18px -6px #3c000073;animation:pcx-float var(--float, 5s) ease-in-out var(--delay, 0s) infinite;transition:scale .35s cubic-bezier(.22,1,.36,1)}.pcx__tile:hover .pcx__badge{scale:1.08}@keyframes pcx-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-1.5deg)}}.pcx__logo{display:block;width:100%;height:100%;object-fit:contain;border-radius:14%}.pcx__mono{font-size:clamp(16px,1.6vw,24px);font-weight:500;letter-spacing:-.02em;color:var(--iba-red)}.pcx__name{font-size:clamp(13px,.75rem + .4vw,19px);line-height:1.25;color:#fff;overflow-wrap:anywhere}.pcx__link{text-decoration:none}.pcx__link:after{content:"";position:absolute;inset:0}.pcx__link:focus-visible{outline:none}.pcx__tile--link:has(.pcx__link:focus-visible){outline:2px solid #ffffff;outline-offset:3px}.pcx__tile--link{cursor:pointer}.pcx__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:clamp(18px,2.4vw,32px)}.pcx__arrow{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;backdrop-filter:blur(6px);transition:background-color .2s ease,transform .2s ease}.pcx__arrow:hover{background:#ffffff38;transform:scale(1.06)}.pcx__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pcx__dots{display:flex;gap:10px}.pcx__dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#ffffff73;cursor:pointer;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .2s ease}.pcx__dot.is-current{width:40px;background:#fff}.pcx__arrow:focus-visible,.pcx__dot:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.pcx__more{margin:clamp(14px,1.8vw,22px) 0 0;font-size:15px;text-align:center;color:#ffffffd9}.pcx__more a{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width: 1100px){.pcx__page{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.pcx__page{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pcx__tile{border-radius:16px;padding:8px}.pcx__badge{width:68%}.pcx__arrow{width:46px;height:46px}}@media (prefers-reduced-motion: reduce){.pcx__track{transition:none}.pcx__badge,.pcx__page.is-current .pcx__tile{animation:none}}.cx-map{margin:0;width:100%}.cx-map img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 84%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 84%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (min-width: 861px){.pk-hero__aside .cx-map{width:140%;margin:0 0 0 -40%}}@media (max-width: 860px){.pk-hero__aside .cx-map{width:112%;margin:0 -6%}}@media (min-width: 861px){.pk-hero__aside .cx-map.w3c{--w3c-w: min(max(100%, 40vw - 80px), 620px);width:var(--w3c-w);margin:0 0 0 calc((100% - var(--w3c-w)) / 2)}}@media (max-width: 860px){.pk-hero__aside .cx-map.w3c{width:100%;margin:0}}.w3c__stack{position:relative;aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 86%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 86%,transparent 100%)}.cx-map.w3c .w3c__base{display:block;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.w3c__lines,.w3c__pulse,.w3c__mote{pointer-events:none;mix-blend-mode:screen}.w3c__lines{position:absolute;inset:0;overflow:hidden;-webkit-mask:url(../images/w3-cubes/lines-mask.png) 0 0 / 100% 100% no-repeat;mask:url(../images/w3-cubes/lines-mask.png) 0 0 / 100% 100% no-repeat}.w3c__wave{position:absolute;left:49.8%;top:47.8%;width:140%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,transparent 74%,rgba(255,70,70,.55) 88%,rgba(255,220,215,.9) 94%,transparent 100%);animation:w3c-wave 5s cubic-bezier(.3,.1,.4,1) infinite;will-change:transform,opacity}.w3c__wave--late{animation-delay:2.5s}@keyframes w3c-wave{0%{transform:scale(.1);opacity:0}12%{opacity:1}to{transform:scale(1);opacity:0}}.w3c__twinkle{position:absolute;inset:0;background:#ffd7d2;opacity:0;animation:w3c-twinkle 2.8s steps(1,end) infinite}@keyframes w3c-twinkle{0%,to{opacity:.05}19%{opacity:.35}36%{opacity:.1}58%{opacity:.4}75%{opacity:.12}}.w3c__cube{position:absolute;--lift: -1.2%;animation:w3c-float 7s ease-in-out infinite alternate;will-change:transform}.w3c__cube:last-of-type{--lift: -.8%}@keyframes w3c-float{0%{transform:translateY(0) rotate(0)}to{transform:translateY(var(--lift)) rotate(var(--turn))}}.w3c__cube img{display:block;width:100%;height:100%}.w3c__pulse{position:absolute;inset:0;background:#ff4646;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;animation:w3c-pulse 3.8s ease-in-out infinite;will-change:opacity}@keyframes w3c-pulse{0%,to{opacity:0}50%{opacity:.45}}.w3c__mote{position:absolute;width:.45%;aspect-ratio:1;border-radius:50%;background:#ffd4cf;box-shadow:0 0 5px 2px #ff2828d9;opacity:0;animation:w3c-rise 6s ease-out infinite;will-change:transform,opacity}@keyframes w3c-rise{0%{transform:translateY(300%);opacity:0}20%{opacity:1}to{transform:translateY(-1200%);opacity:0}}@media (prefers-reduced-motion: reduce){.w3c__cube{animation:none}.w3c__lines,.w3c__pulse,.w3c__mote{display:none}}.nav .nav__panel .nav__panelGroups{grid-auto-columns:minmax(0,1fr);justify-content:stretch;padding-right:28px}.nav .nav__panel .nav__panelGroups{grid-auto-columns:minmax(0,290px);justify-content:start}.field--file>label:first-child{display:block}.file__row{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px;border:1px dashed #8a8a8a;background:#fff}.file__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file__btn{flex:none;padding:8px 14px;background:var(--iba-black);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff;pointer-events:none}.file__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--bb-ink-muted);pointer-events:none}.file__row:hover{border-color:var(--iba-red)}.file__row:focus-within{border-style:solid;border-color:var(--iba-red);box-shadow:0 0 0 2px var(--iba-red)}.field--file:has(.file__input[aria-invalid]) .file__row{border-color:#b3261e}.field--file>label:first-child{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.file__row{border:1px dashed var(--line-strong);border-radius:var(--r-input);background:var(--surface)}.file__btn{background:var(--iba-red)}.file__name{color:var(--ink-2)}.nav__util .btn{font-size:clamp(15px,calc(15px + (100vw - 1261px)*.0112),17px)}@media (max-width: 1400px){.nav__util .btn{padding-inline:13px}.nav__tabs{column-gap:3px}}.nav__util .btn{text-transform:none;letter-spacing:.01em}.nav__tabBtn[data-pill],.nav__tabBtn[data-pill]:hover,.nav__tabBtn[data-pill][data-active]{box-sizing:border-box;min-height:48px;margin-left:0;padding-block:0;border:0;background:transparent;color:var(--iba-red);text-decoration:underline;text-decoration-color:var(--iba-red);text-decoration-thickness:2px;text-underline-offset:6px}.nav__tabBtn[data-pill]:hover,.nav__tabBtn[data-pill][data-active]{text-decoration-thickness:3px}.wd .wd__card .wd__badge--inline,.wd .wd__card:hover .wd__badge--inline{position:static;display:grid;place-items:center;width:48px;height:48px;aspect-ratio:auto;margin-bottom:4px;border:0;border-radius:0;background:var(--iba-red);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;transition:background-color .2s ease}.wd .wd__badge--inline .wd__icon{width:26px;stroke:#fff}.wd .wd__card:hover .wd__badge--inline{background:#fff}.wd .wd__card:hover .wd__badge--inline .wd__icon{stroke:var(--iba-red)}.wd.wd .wd__card:hover .wd__badge--inline{background:var(--iba-black)}.wd.wd .wd__card:hover .wd__badge--inline .wd__icon{stroke:#fff}.wd .wd__card .wd__badge--inline{margin-top:4px;margin-bottom:0}.hero__lede{max-width:760px}.hero__lede,.eco__lede,.pg__lede,.cb__lede,.ib__lede,.git__lede,.kb__lede,.wd__lede,.pk-head__lede,.pk-hero__lede p{text-wrap:pretty}.pg__head,.eco__head{max-width:68rem}.kb__head{justify-items:center;max-width:68rem;margin-inline:auto;text-align:center}.kb__head .kb__lede{margin-inline:auto}.kb__head .wd__eyebrow{justify-self:center;margin-inline:auto}.kb__head .kb__lede{max-width:68rem}.wd .wd__card{position:relative}.wd .wd__card .wd__badge--inline,.wd .wd__card:hover .wd__badge--inline{position:absolute;right:clamp(1.25rem,2.2vw,1.75rem);bottom:clamp(1.25rem,2.2vw,1.75rem);margin:0}.wd .wd__card:has(.wd__badge--inline) .wd__body{padding-right:calc(clamp(1.25rem,2.2vw,1.75rem) + 60px)}.wd .wd__card .wd__badge--inline,.wd .wd__card:hover .wd__badge--inline{right:0;bottom:0}.wd .wd__card:has(.wd__badge--inline) .wd__body{padding-right:calc(clamp(1.25rem,2.2vw,1.75rem) + 40px)}.cred__item{justify-items:center;text-align:center}.git__lines.git__lines--icons{gap:12px}.git__lines--icons a{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.7);color:#fff;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.git__lines--icons a:hover,.git__lines--icons a:focus-visible{border-color:#fff;background:#fff;color:var(--iba-red)}.git__lines--icons svg{width:22px;height:22px}.wd:is(.wd--two,:not(.wd--two)):not(.vm) .wd__card:hover{background:var(--iba-black)}.wd.wd:not(.vm) .wd__card:hover .wd__badge--inline{background:var(--iba-red)}.wd.wd:not(.vm) .wd__card:hover .wd__badge--inline .wd__icon{stroke:#fff}.wd.wd:is(.wd--duo,.wd--two:not(.kb):not(.vm)) .wd__card .wd__go{border-color:var(--iba-black);color:var(--iba-black)}.wd.wd:is(.wd--duo,.wd--two:not(.kb):not(.vm)) .wd__card:hover .wd__go{border-color:#fff;color:#fff}:is(.btn,.pk-btn,.bb-btn,.ib__cta,.wd__go,.eco__cta,.kb__cta,.git__btn,.fnd__go,.vm__more,.file__btn,.pk-orgs__more a,.drawer__foot .btn,.enq__end .btn,button[type=submit]){text-transform:none!important;letter-spacing:.01em!important}.ecc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none}.ecc__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(1.4rem,2.2vw,1.9rem);border:1px solid #333333;border-radius:22px;background:var(--iba-black);color:#fff;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .45s ease}.ecc__card:hover{transform:translateY(-5px);border-color:#d71920b3;box-shadow:0 24px 50px -22px #d7192080}.ecc__logo{display:grid;place-items:center;width:76px;height:76px;margin-bottom:4px;padding:9px;border-radius:16px;background:#fff;box-shadow:0 10px 24px -12px #0009;animation:pcx-float 5.5s ease-in-out infinite}.ecc__card:nth-child(2n) .ecc__logo{animation-delay:-1.8s}.ecc__card:nth-child(3n) .ecc__logo{animation-delay:-3.4s}.ecc__logo img{width:100%;height:100%;object-fit:contain}.ecc__mono{font-size:24px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(150deg,#ff4a50,#9e1016);-webkit-background-clip:text;background-clip:text;color:transparent}.ecc__title{margin:0;font-size:20px;font-weight:500;line-height:1.25;color:#fff}.ecc__text{flex:1;margin:0;font-size:15px;line-height:1.6;color:#ffffffb8}.ecc__go{margin-top:6px;font-size:15px;color:#fff;text-decoration:underline;text-decoration-color:#d71920cc;text-underline-offset:4px;transition:color .25s ease}.ecc__go:hover{color:#ff4a50}@media (max-width: 1100px){.ecc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.ecc{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ecc__logo{animation:none}.ecc__card,.ecc__card:hover{transform:none;transition:none}}#organisations .pk-head{max-width:72rem;margin-inline:auto;justify-items:center;text-align:center}#organisations .pk-head__lede{max-width:68rem;margin-inline:auto}.asx{display:grid;gap:14px;width:100%;min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.asx__row{overflow:hidden}.asx__track{display:flex;gap:14px;width:max-content;animation:asx-run 40s linear infinite}.asx__row--rev .asx__track{animation-direction:reverse;animation-duration:46s}.asx:hover .asx__track{animation-play-state:paused}@keyframes asx-run{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.asx__row{padding-block:8px}.asx__tile{display:grid;justify-items:center;align-content:center;gap:12px;min-width:156px;padding:22px 22px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(160deg,#ffffff1f,#ffffff05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff29,0 14px 30px -20px #000000b3;color:#fff;font-size:clamp(14px,1.1vw,16px);letter-spacing:.01em;white-space:nowrap;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease,box-shadow .35s ease}.asx__tile:hover{transform:translateY(-5px);border-color:#ff6a6ed9;background:linear-gradient(160deg,#d7192073,#d719201f);box-shadow:0 0 0 1px #ff4a5059,0 16px 34px -14px #d71920bf}.asx__icon{width:34px;height:34px;max-width:none;padding:9px;box-sizing:content-box;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#00000040;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:border-color .3s ease,background .3s ease}.asx__tile:hover .asx__icon{border-color:#fff;background:var(--iba-red)}@media (prefers-reduced-motion: reduce){.asx{-webkit-mask-image:none;mask-image:none}.asx__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.asx__tile:nth-child(n+11){display:none}}@media (max-width: 600px){.asx__tile{min-width:116px;gap:9px;padding:16px 14px 13px;font-size:13px}.asx__icon{width:24px;height:24px;padding:8px}}.pv__doc{max-width:48rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) var(--bb-gutter)}.pv__sec+.pv__sec{margin-top:clamp(2rem,4vw,2.75rem)}.pv__sec h2{margin:0 0 .9rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);letter-spacing:-.015em;color:#161412}.pv__sec p{margin:0 0 .8rem;font-size:1.02rem;line-height:1.7;color:#3b3632}.pv__sec .pk-bullets{margin:0 0 .8rem}.pv__sec .pk-bullets li{font-size:1.02rem;line-height:1.65;color:#3b3632}#privacy-page .pk-hero__panel{justify-items:center}#privacy-page .pk-hero__copy{justify-items:center;margin-inline:auto;text-align:center}#privacy-page .pk-hero__lede{margin-inline:auto}#privacy-page .pk-eyebrow{justify-self:center}#privacy-page .pk-eyebrow{display:grid;justify-items:center;gap:18px}.pv-shield{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,106,110,.55);border-radius:50%;background:radial-gradient(circle at 50% 35%,#d7192059,#d719200f 70%);box-shadow:0 0 0 8px #d7192014,0 0 34px #d7192073}.pv-shield svg{width:34px;height:34px;max-width:none;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#privacy-page .pk-hero__panel{background:radial-gradient(40% 55% at 50% 22%,rgba(215,25,32,.22),transparent 70%),var(--bb-red-black)}#privacy-page .pk-eyebrow{color:#ffffffd9}#privacy-page .pk-hero__panel{padding-block:clamp(28px,4vw,44px)}#privacy-contact .pk-eyebrow{justify-self:center}#privacy-contact .pk-head__lede{margin-inline:auto}.pvc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);width:100%;max-width:48rem;margin:0 auto;padding:0;list-style:none}.pvc__card{display:grid;justify-items:center;gap:8px;height:100%;padding:32px 24px 28px;border:1px solid #ece6dc;border-radius:22px;background:#fff;box-shadow:0 1px 2px #1111110a,0 14px 32px -20px #11111147;color:var(--bb-ink);text-align:center;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}.pvc__card:hover{transform:translateY(-5px);border-color:#d7192080;box-shadow:0 24px 46px -22px #960c1473}.pvc__icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:8px;border:1px solid rgba(215,25,32,.35);border-radius:50%;background:radial-gradient(circle at 50% 35%,#d7192024,#d7192008 70%);box-shadow:0 0 0 6px #d719200d;transition:background .3s ease,border-color .3s ease}.pvc__icon svg{width:26px;height:26px;max-width:none;fill:none;stroke:var(--iba-red);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.pvc__card:hover .pvc__icon{border-color:var(--iba-red);background:var(--iba-red)}.pvc__card:hover .pvc__icon svg{stroke:#fff}.pvc__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-ink-muted)}.pvc__value{font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);overflow-wrap:anywhere}@media (max-width: 600px){.pvc{grid-template-columns:minmax(0,1fr)}}#tokenization .pk-hero__panel{overflow:hidden;background:linear-gradient(120deg,#0b0b0d,#17151a 55%,#3a0b12)}#tokenization .pk-hero__beam{display:none}#tokenization .pk-hero__lede{max-width:44rem}#tokenization .pk-eyebrow{color:#ff6a6e}.tkp-hl{font-style:normal;color:#ff4a50;-webkit-text-stroke-color:#ff4a50}#tokenization .pk-actions{flex-wrap:wrap}.tkp-points{display:flex;flex-wrap:wrap;gap:10px 28px;flex-basis:100%;margin:18px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.14);list-style:none}.tkp-points li{font-size:14px;color:#ffffffc7}.tkp-points li span{margin-right:6px;color:#ff4a50}#tokenization .pk-hero__aside{display:grid;place-items:center}.aob{display:block;width:min(100%,380px);max-width:none;height:auto;overflow:visible}.aob__rings circle{fill:none;stroke:#ffffff12;stroke-width:1}.aob__orbit{fill:none;stroke:#d719208c;stroke-width:1;stroke-dasharray:2 7}.aob__node{fill:#ff4a50;animation:aob-pulse 3.9s ease-in-out infinite}.aob__spin{transform-box:view-box;transform-origin:50% 50%;animation:aob-spin 90s linear infinite}.aob__dots circle{fill:#ffffff47}.aob__icons circle{fill:#ffffff05;stroke:#ffffff24;stroke-width:1}.aob__icons path,.aob__icons g>g circle{fill:none;stroke:#ffffff61;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.aob__hub{fill:#d71920b3}@keyframes aob-spin{to{transform:rotate(360deg)}}@keyframes aob-pulse{0%,to{opacity:.45}50%{opacity:1}}.tkp-note{margin:0;max-width:60rem;font-size:12.5px;line-height:1.6}@media (min-width: 1181px){#framework .mp{grid-template-columns:repeat(3,minmax(0,1fr))}}#framework .pk-head__lede{color:#ffffffd1}.tkp-disclaimer{margin:8px 0 0;max-width:62rem;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;line-height:1.65;color:#ffffff8c}@media (max-width: 900px){.aob{width:min(70%,300px)}}@media (prefers-reduced-motion: reduce){.aob__spin,.aob__node{animation:none}}.gwa{--gwa-n: 52px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.gwa__step{position:relative;display:grid;justify-items:center;align-content:start;gap:14px;text-align:center}.gwa__step:not(:last-child):after{content:"";position:absolute;top:calc(var(--gwa-n) / 2);left:calc(50% + var(--gwa-n) / 2 + 8px);right:calc(-50% + var(--gwa-n) / 2 + 8px);height:2px;background:linear-gradient(90deg,rgba(215,25,32,.35),var(--iba-red))}.gwa__step:not(:last-child):before{content:"";position:absolute;top:calc(var(--gwa-n) / 2 - 5px);right:calc(-50% + var(--gwa-n) / 2 + 6px);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid var(--iba-red)}.gwa__num{display:grid;place-items:center;width:var(--gwa-n);height:var(--gwa-n);border-radius:50%;background:radial-gradient(70% 60% at 35% 25%,#ff4a50,#c4121a 70%);box-shadow:0 0 0 4px #fff,0 0 0 6px #d7192059,0 10px 22px -10px #96000a99;color:#fff;font-size:20px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1)}.gwa__step:hover .gwa__num{transform:translateY(-4px) scale(1.06)}.gwa__label{font-family:var(--font-display);font-size:clamp(15px,.85rem + .3vw,18px);line-height:1.3;color:var(--bb-ink)}@media (max-width: 960px){.gwa{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.gwa__step:nth-child(3):after,.gwa__step:nth-child(3):before{display:none}}@media (max-width: 600px){.gwa{grid-template-columns:minmax(0,1fr);row-gap:0}.gwa__step{grid-template-columns:var(--gwa-n) minmax(0,1fr);justify-items:start;align-items:center;gap:18px;padding-bottom:28px;text-align:left}.gwa__step:last-child{padding-bottom:0}.gwa__step:not(:last-child):after,.gwa__step:nth-child(3):after{display:block;top:calc(var(--gwa-n) + 6px);bottom:6px;left:calc(var(--gwa-n) / 2 - 1px);right:auto;width:2px;height:auto;background:linear-gradient(180deg,rgba(215,25,32,.35),var(--iba-red))}.gwa__step:not(:last-child):before,.gwa__step:nth-child(3):before{display:block;top:auto;bottom:0;left:calc(var(--gwa-n) / 2 - 6px);right:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--iba-red);border-bottom:0}}@media (prefers-reduced-motion: reduce){.gwa__num{transition:none}}.tkb.band.band--light{padding-top:var(--bb-band-gap)}.w3l{width:min(100%,440px);margin-inline:auto}.w3l{animation:w3l-float 7s ease-in-out infinite}.w3l__img{display:block;width:100%;height:auto;max-width:none;animation:w3l-spin 40s linear infinite}@keyframes w3l-spin{to{transform:rotate(360deg)}}@keyframes w3l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (max-width: 860px){.w3l{width:min(80%,340px)}}@media (prefers-reduced-motion: reduce){.w3l,.w3l__img{animation:none}}.mp:has(.mp__card[data-open]) .mp__card:not([data-open]){align-self:start}.mp .mp__pop{position:static;inset:auto;display:none;width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;clip-path:none;transition:none}.mp .mp__pop>*{opacity:1;transform:none}.mp .mp__card[data-open] .mp__pop{display:grid;gap:14px;animation:mp-open .35s ease}.mp .mp__card[data-open] .mp__text,.mp .mp__card[data-open]>.mp__more,.mp .mp__popTitle{display:none}.mp .mp__pop p{font-size:15px;line-height:1.6;color:#ffffffe6}@keyframes mp-open{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.mp .mp__card[data-open] .mp__pop{animation:none}}#opportunity .pk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#opportunity .pk-stat span{max-width:22rem;font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none}#opportunity .tkp-note{color:#ffffffb3}#opportunity .pk-head__lede{color:#ffffffe0}@media (max-width: 760px){#opportunity .pk-stats{grid-template-columns:minmax(0,1fr)}#opportunity .pk-stat+.pk-stat{border-left:0;border-top:1px solid rgba(255,255,255,.22)}}@media (max-width: 699px){.fl2__portrait{justify-self:center;margin-inline:auto;translate:-8px 0}}.tkh{position:relative;width:min(100%,460px);margin-inline:auto}.tkh__glow{position:absolute;z-index:0;inset:22%;border-radius:50%;background:radial-gradient(circle,rgba(255,40,50,.38),rgba(215,25,32,.08) 60%,transparent 72%);filter:blur(28px);animation:tkh-glow 6s ease-in-out infinite}.tkh__img{position:relative;z-index:1;display:block;width:100%;height:auto;max-width:none;animation:tkh-float 7s ease-in-out infinite}@keyframes tkh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tkh-glow{0%,to{opacity:.6}50%{opacity:1}}@media (max-width: 860px){.tkh{width:min(85%,360px)}}@media (prefers-reduced-motion: reduce){.tkh__glow,.tkh__img{animation:none}}.tkp-focus.band.band--light{margin:0;padding:var(--bb-band-gap) 0 0}.tkp-focus__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 var(--hero-inset);padding:clamp(24px,3vw,36px) var(--bb-gutter);list-style:none;background:#fff;border-bottom:1px solid #ece6dc}.tkp-focus__item{display:flex;align-items:center;gap:16px;padding:4px clamp(16px,2.4vw,32px)}.tkp-focus__item:first-child{padding-left:0}.tkp-focus__item+.tkp-focus__item{border-left:1px solid #ece6dc}.tkp-focus__icon{display:grid;flex:none;place-items:center;width:48px;height:48px;background:var(--iba-red)}.tkp-focus__icon svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tkp-focus__label{font-size:clamp(15px,.85rem + .3vw,18px);line-height:1.35;color:var(--bb-ink)}@media (max-width: 860px){.tkp-focus__list{grid-template-columns:minmax(0,1fr);gap:16px}.tkp-focus__item,.tkp-focus__item:first-child{padding:0}.tkp-focus__item+.tkp-focus__item{border-left:0;padding-top:16px;border-top:1px solid #ece6dc}}#infrastructure .pk-sec__panel{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(60% 70% at 78% 55%,rgba(215,25,32,.22),transparent 70%),#08080a}#infrastructure .pk-sec__panel:before{display:none}#infrastructure .pk-head__lede{color:#ffffffc7}.tkc{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center}.tkc__side{padding:clamp(22px,2.6vw,34px);border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(160deg,#ffffff0d,#ffffff03)}.tkc__side--live{border-color:#ff4a5073;background:linear-gradient(160deg,#d7192033,#d719200a);box-shadow:0 0 40px -10px #d719208c,inset 0 1px #ffffff1f}.tkc__title{margin:0 0 22px;font-size:clamp(18px,1rem + .5vw,22px);font-weight:400;line-height:1.3;color:#ffffffb8}.tkc__side--live .tkc__title{color:#fff}.tkc__chain{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.tkc__block{position:relative;display:flex;align-items:center;gap:16px}.tkc__block:not(:last-child):after{content:"";position:absolute;left:17px;top:40px;height:12px;width:2px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.28) 0 3px,transparent 3px 6px)}.tkc__side--live .tkc__block:not(:last-child):after{background:linear-gradient(180deg,#ff4a50,#d7192080);box-shadow:0 0 8px #ff3c46cc}.tkc__node{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px dashed rgba(255,255,255,.3);border-radius:9px;background:#ffffff0a;transform:rotate(45deg) scale(.86)}.tkc__node svg{width:16px;height:16px;max-width:none;transform:rotate(-45deg);fill:none;stroke:#ffffff73;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tkc__side--live .tkc__node{border:1px solid #ff6a6e;background:radial-gradient(70% 60% at 35% 25%,#ff4a50,#a50e14 75%);box-shadow:0 0 14px #ff323c99;animation:tkc-pulse 3s ease-in-out infinite}.tkc__side--live .tkc__block:nth-child(2) .tkc__node{animation-delay:.3s}.tkc__side--live .tkc__block:nth-child(3) .tkc__node{animation-delay:.6s}.tkc__side--live .tkc__block:nth-child(4) .tkc__node{animation-delay:.9s}.tkc__side--live .tkc__block:nth-child(5) .tkc__node{animation-delay:1.2s}.tkc__side--live .tkc__node svg{stroke:#fff}.tkc__text{font-size:15px;line-height:1.45;color:#ffffff8c}.tkc__side--live .tkc__text{color:#ffffffeb}.tkc__hub{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch}.tkc__beam{position:absolute;top:50%;left:0;width:50%;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 4px,transparent 4px 9px)}.tkc__beam--out{left:50%;background:linear-gradient(90deg,#ff4a5080,#ff4a50);box-shadow:0 0 10px #ff3c46cc}.tkc__beam--out:after{content:"";position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px #ff4a50;animation:tkc-run 2.2s linear infinite}.tkc__token{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1.5px solid #ff6a6e;background:radial-gradient(70% 60% at 35% 25%,#ff4a50,#8f0d13 75%);box-shadow:0 0 0 6px #d7192026,0 0 30px #ff2832b3;animation:tkc-glow 4s ease-in-out infinite}.tkc__token svg{width:30px;height:30px;max-width:none;fill:none;stroke:#fff;stroke-width:1.6;stroke-linejoin:round}@keyframes tkc-pulse{0%,to{box-shadow:0 0 10px #ff323c73}50%{box-shadow:0 0 20px #ff3c46e6}}@keyframes tkc-run{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes tkc-glow{0%,to{box-shadow:0 0 0 6px #d7192026,0 0 24px #ff28328c}50%{box-shadow:0 0 0 10px #d719201a,0 0 40px #ff2832e6}}@media (max-width: 860px){.tkc{grid-template-columns:minmax(0,1fr)}.tkc__hub{height:110px}.tkc__beam,.tkc__beam--out{top:0;left:50%;width:2px;height:50%;background:repeating-linear-gradient(180deg,rgba(255,255,255,.3) 0 4px,transparent 4px 9px)}.tkc__beam--out{top:50%;background:linear-gradient(180deg,#ff4a5080,#ff4a50)}.tkc__beam--out:after{display:none}}@media (prefers-reduced-motion: reduce){.tkc__side--live .tkc__node,.tkc__beam--out:after,.tkc__token{animation:none}}.tkp .pk-sec .pk-head{justify-items:center;margin-inline:auto;text-align:center}.tkp .pk-sec .pk-eyebrow{justify-self:center;justify-content:center;text-align:center}.tkp .pk-sec .pk-head__lede{margin-inline:auto}.tkp .pk-sec .pk-actions{justify-content:center;justify-self:center}.tkp .tkp-note,.tkp .tkp-disclaimer{margin-inline:auto;text-align:center}.rail{display:grid;gap:24px;min-width:0;max-width:100%}.rail__track{--rail-cols: 3;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-cols) - 1) * 16px) / var(--rail-cols));gap:16px;margin:0;padding:4px 2px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rail__track::-webkit-scrollbar{display:none}.rail--4 .rail__track{--rail-cols: 4}.rail__track>li{scroll-snap-align:start}.rail__controls{display:flex;gap:10px}.mbr .rail__arrow{width:40px;height:40px;border-color:#d9d4ce;background:#fff;color:var(--bb-ink);backdrop-filter:none}.mbr .rail__arrow:hover{border-color:var(--iba-red);background:var(--iba-red);color:#fff}.mbr .rail__arrow svg{width:16px;height:16px}@media (max-width: 1024px){.rail__track,.rail--4 .rail__track{--rail-cols: 2}}@media (max-width: 640px){.rail__track,.rail--4 .rail__track{--rail-cols: 1.15}}.mbr-tier{display:flex;flex-direction:column;padding:26px 24px 28px;border:1px solid #ece6dc;background:#fff;color:var(--bb-ink)}.mbr-tier__top{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:18px}.mbr-coin{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 -3px 6px #00000040,inset 0 2px 4px #fff9,0 3px 8px #0000002e}.mbr-coin--bronze{background:radial-gradient(circle at 35% 30%,#f1c19a,#b8743f 55%,#7a4520)}.mbr-coin--silver{background:radial-gradient(circle at 35% 30%,#fff,#c4c7cc 55%,#8a8e95)}.mbr-coin--gold{background:radial-gradient(circle at 35% 30%,#fff1b3,#d9b44a 55%,#9a7414)}.mbr-tier__note{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#756126}.mbr-tier__name{margin:0 0 18px;font-size:24px;font-weight:400}.mbr-tier__label{margin:0 0 6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}.mbr-tier__who{margin:0 0 16px;font-size:15px;line-height:1.45}.mbr-tier__why{flex:1;margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--bb-ink-muted)}.mbr-tier__cta{align-self:flex-start;padding:12px 22px;background:var(--iba-red);color:#fff;font-size:14px;text-decoration:none;transition:background .2s ease}.mbr-tier__cta:hover{background:#a50e14}.mbr-tier--gold{border-color:#111;background:#0b0b0c;color:#fff}.mbr-tier--gold .mbr-tier__label{color:#e6c766}.mbr-tier--gold .mbr-tier__why{color:#ffffffb8}.mbr-tier__cta--invite{border:1px solid #d9b44a;background:transparent;color:#fff}.mbr-tier__cta--invite:hover{background:#d9b44a29}.mbr-svc{display:flex;flex-direction:column;min-height:250px;padding:22px 20px 20px;border:1px solid #ece6dc;background:#fff}.mbr-svc__name{margin:0 0 6px;font-size:19px;font-weight:400;color:var(--bb-ink)}.mbr-svc__tag{margin:0 0 12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}.mbr-svc__text{flex:1;margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--bb-ink-muted)}.mbr-svc__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.mbr-svc__go{font-size:14px;color:var(--iba-red);text-decoration:none}.mbr-svc__logo{display:grid;place-items:center;height:30px;max-width:96px}.mbr-svc__logo img{max-width:100%;max-height:30px;object-fit:contain}.mbr-svc__mono{font-size:15px;font-weight:700;color:var(--iba-red)}.mbr-svc--all{border-color:transparent;background:linear-gradient(180deg,#fbe3e4 0 55%,var(--iba-red) 55%)}.mbr-svc--all .mbr-svc__name{color:#fff;color:var(--iba-red)}.mbr-svc__all{margin-top:auto;font-size:14px;color:#fff;text-decoration:none}.mbr-cohort{display:flex;flex-direction:column;min-height:170px;padding:20px;border:1px solid #ece6dc;background:#fff}.mbr-cohort__name{margin:0 0 8px;font-size:18px;font-weight:400;line-height:1.3;color:var(--bb-ink)}.mbr-cohort__who{margin:0;font-size:13px;color:var(--bb-ink-muted)}.mbr-cohort__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:13px;color:var(--bb-ink-muted)}.mbr-cohort__dot{width:22px;height:22px;border-radius:50%;background:#f1eeea}.w3p-map{margin:0 auto;width:100%;max-width:1100px}.w3p-map img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 45%,#000 70%,transparent 100%)}#how-corridors-work .pk-head__lede{color:#ffffffb8}#how-corridors-work .pk-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}#how-corridors-work .pk-stat{animation:none;align-content:start}#how-corridors-work .pk-stat strong{color:#e0161d}#how-corridors-work .pk-stat span{color:#ffffffb8}@media (max-width: 760px){#how-corridors-work .pk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.w3p-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.w3p-partner{display:flex;flex-direction:column;padding:26px 24px 28px;border:1px solid #ece6dc;background:#fff;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}.w3p-partner:hover{transform:translateY(-5px);border-color:#d7192073;box-shadow:0 22px 44px -24px #960c1473}.w3p-flag{display:block;width:64px;height:43px;margin-bottom:22px;box-shadow:0 0 0 1px #0000000f}.w3p-flag svg{display:block;width:100%;height:100%}.w3p-partner__role{margin:0 0 8px;font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}.w3p-partner__name{margin:0 0 6px;font-size:24px;font-weight:400;line-height:1.25;color:var(--bb-ink)}.w3p-partner__where{margin:0 0 16px;font-size:14px;color:var(--bb-ink-muted)}.w3p-partner__text{margin:0;font-size:15px;line-height:1.65;color:var(--bb-ink-muted)}@media (max-width: 1024px){.w3p-partners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.w3p-partners{grid-template-columns:minmax(0,1fr)}}.cnm{width:100%;max-width:1100px;margin:0 auto}.cnm__stage{position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 45%,#000 70%,transparent 100%);animation:cnm-breathe 9s ease-in-out infinite}.cnm__map,.cnm__live{display:block;width:100%;height:auto;max-width:none}.cnm__live{position:absolute;inset:0;height:100%;overflow:visible}.cnm__route{fill:none;stroke:#ff464e8c;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 10;animation:cnm-flow 1.6s linear infinite;filter:drop-shadow(0 0 4px rgba(255,50,60,.8))}.cnm__route--dash{stroke:#ffffff59;stroke-dasharray:4 8}.cnm__spark{filter:drop-shadow(0 0 6px #ff4a50)}.cnm__ring{fill:none;stroke:#ff4a50;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:cnm-ping 2.4s ease-out infinite}.cnm__core{fill:#fff;opacity:.9;filter:drop-shadow(0 0 6px #ff3a40)}.cnm__sweep{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,90,90,.1) 48%,rgba(255,140,140,.16) 50%,rgba(255,90,90,.1) 52%,transparent 65%);background-size:250% 100%;mix-blend-mode:screen;pointer-events:none;animation:cnm-sweep 7s ease-in-out infinite}@keyframes cnm-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@keyframes cnm-flow{to{stroke-dashoffset:-32}}@keyframes cnm-sweep{0%{background-position:120% 0}70%,to{background-position:-30% 0}}@keyframes cnm-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.025) translateY(-6px)}}@media (prefers-reduced-motion: reduce){.cnm__stage,.cnm__route,.cnm__ring,.cnm__sweep{animation:none}.cnm__ring,.cnm__spark,.cnm__sweep{display:none}}.pk-hero .pk-eyebrow,.pk-hero .hero__kicker,.hero__bottom>.hero__kicker{font-size:15px;line-height:20px}@media (max-width: 760px){.pk-hero .pk-eyebrow,.pk-hero .hero__kicker,.hero__bottom>.hero__kicker{font-size:14px;line-height:19px}}.mbr-tier__shield{display:block;width:54px;height:61px;max-width:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));transition:transform .35s cubic-bezier(.22,1,.36,1)}.mbr-tier:hover .mbr-tier__shield{transform:translateY(-3px)}.mbr-tier--gold .mbr-tier__shield{filter:drop-shadow(0 4px 8px rgba(0,0,0,.45)) drop-shadow(0 0 8px rgba(227,183,63,.28))}.mbr-tier__top{min-height:68px;align-items:center}.mbr-tier--gold .mbr-tier__note{color:#e6c766}@media (prefers-reduced-motion: reduce){.mbr-tier:hover .mbr-tier__shield{transform:none}}#memberships .mbr-hero-art{width:min(100%,520px);justify-self:end}#memberships .mbr-hero-art img{display:block;width:100%;height:auto;filter:contrast(1.25) brightness(.92) saturate(1.05);-webkit-mask-image:radial-gradient(50% 50% at 50% 48%,#000 62%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 48%,#000 62%,transparent 100%);mix-blend-mode:lighten}@media (max-width: 860px){#memberships .mbr-hero-art{width:min(100%,420px);justify-self:center;margin-top:-16px}}.xp-img.xp-img--innovation{width:min(100%,620px);max-width:620px;margin:0 auto;transform:none}.xp-img--innovation img{display:block;width:100%;height:auto}.cco__map{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:224px;gap:26px 16px;padding:clamp(24px,4vw,48px);background:radial-gradient(ellipse at 50% 0%,rgba(215,25,32,.08),transparent 52%),#f8f6f5}.cco__card{display:grid;grid-template-rows:auto auto 1fr;align-content:start;align-items:start;gap:12px;height:100%;min-height:0;padding:20px 18px;border-radius:14px;box-shadow:0 8px 24px -18px #2d171947}.cco__card:hover,.cco__card.is-active{transform:translateY(-4px)}.cco__stepTop{display:flex;align-items:center;justify-content:space-between;width:100%}.cco__stepNo{color:#281c1d61;font-size:12px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.cco__icon{width:42px;height:42px;border-radius:12px}.cco__icon svg{width:21px;height:21px}.cco__name{max-width:18ch;font-size:16px;font-weight:600}.cco__stepLead{align-self:start;padding-right:12px;color:#716667;font-size:12px;line-height:1.45}.cco__stepArrow{position:absolute;right:16px;bottom:12px;color:#d71920;font-size:17px;opacity:0;transform:translate(-3px,3px);transition:opacity .2s ease,transform .2s ease}.cco__card:hover .cco__stepArrow,.cco__card.is-active .cco__stepArrow{opacity:1;transform:translate(0)}.cco__card:focus-visible{outline-color:#d71920}.cco__detail{align-items:center}@media (max-width: 900px){.cco__map{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:224px;gap:14px}}@media (max-width: 560px){.cco__map{grid-template-columns:minmax(0,1fr);grid-auto-rows:224px;padding:18px}}@media (prefers-reduced-motion: reduce){.cco__card,.cco__stepArrow,.cco__icon{transition:none}}.cco__map{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-template-rows:auto repeat(4,minmax(66px,auto));gap:12px 32px;align-items:stretch;padding:clamp(24px,4vw,48px);background:radial-gradient(ellipse at 78% 46%,rgba(215,25,32,.08),transparent 42%),#f8f6f5}.cco__graphicHead{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid rgba(95,62,64,.14)}.cco__graphicEyebrow{color:#bd1d25;font-size:11px;font-weight:700;letter-spacing:.16em}.cco__graphicHead p{margin:7px 0 0;color:#514446;font-size:clamp(17px,2vw,23px);font-weight:600;letter-spacing:-.02em}.cco__stackArt{grid-column:2;grid-row:2 / 6;display:grid;place-items:center;min-height:360px;overflow:hidden}.cco__stackArt svg{display:block;width:100%;max-width:480px;height:auto}.cco__card{grid-column:1;display:grid;grid-template-columns:30px 42px minmax(0,1fr) 12px;grid-template-rows:1fr;align-items:center;gap:12px;min-height:72px;padding:12px 15px;border:1px solid rgba(107,70,72,.14);border-radius:12px;background:#ffffffe6;box-shadow:0 7px 18px -16px #2d171973;text-align:left;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.cco__card:nth-of-type(1){grid-row:2}.cco__card:nth-of-type(2){grid-row:3}.cco__card:nth-of-type(3){grid-row:4}.cco__card:nth-of-type(4){grid-row:5}.cco__card:hover,.cco__card.is-active{transform:translate(4px);border-color:#d719207a;background:#fff;box-shadow:0 10px 24px -16px #96161d61}.cco__stepTop{display:contents}.cco__stepNo{grid-column:1;grid-row:1;color:#bd1d25;font-size:11px;font-weight:700}.cco__icon{grid-column:2;grid-row:1;width:42px;height:42px;border-radius:11px;background:#fff0ef}.cco__name{grid-column:3;grid-row:1;max-width:none;font-size:14px;line-height:1.3}.cco__stepLead{display:none}.cco__stepArrow{position:static;grid-column:4;grid-row:1;color:#bd1d25;opacity:.55;transform:none}.cco__card.is-active .cco__stepArrow{opacity:1}@media (max-width: 850px){.cco__map{grid-template-columns:1fr;grid-template-rows:auto auto repeat(4,minmax(68px,auto));gap:10px}.cco__graphicHead{grid-column:1}.cco__stackArt{grid-column:1;grid-row:2;min-height:240px}.cco__card:nth-of-type(n){grid-column:1;grid-row:auto}}@media (max-width: 520px){.cco__map{padding:18px}.cco__card{grid-template-columns:24px 38px minmax(0,1fr) 10px;gap:9px;padding:10px}.cco__icon{width:38px;height:38px}.cco__name{font-size:13px}.cco__stackArt{min-height:190px}}@media (prefers-reduced-motion: reduce){.cco__card{transition:none}}.cco{border-color:#ffffff0f;background:radial-gradient(ellipse 60% 70% at 50% 42%,rgba(215,25,32,.22),transparent 60%),radial-gradient(ellipse 40% 50% at 100% 0%,rgba(215,25,32,.28),transparent 60%),radial-gradient(ellipse 40% 50% at 0% 100%,rgba(215,25,32,.2),transparent 60%),#070506;color:#fff;box-shadow:0 30px 80px -40px #3c060a99}.cqi{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,310px) minmax(0,1fr);grid-template-areas:"a w b" "d w c";gap:26px 20px;align-items:center;padding:clamp(28px,4vw,56px) clamp(18px,2.4vw,32px) clamp(40px,5vw,72px);overflow:hidden}.cqi__wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:46%;pointer-events:none}.cqi__wave path{fill:none;stroke:#e1121c;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:0 7}.cqi__wheel{position:relative;z-index:1;grid-area:w}.cqi__wheel svg{display:block;width:100%;height:auto;overflow:visible}.cqi__aura{opacity:.45;pointer-events:none}.cqi__halo{fill:none;stroke:#ff1f2a;stroke-width:2.5;opacity:.85;pointer-events:none}.cqi__halo--faint{stroke-width:1;opacity:.3}.cqi__seg{cursor:pointer;opacity:.9;filter:drop-shadow(0 0 10px rgba(255,30,40,.28)) drop-shadow(0 8px 12px rgba(0,0,0,.5));transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,filter .35s ease}.cqi__seg:hover{opacity:.97}.cqi__seg.is-active{opacity:1;transform:translate(var(--dx),var(--dy));filter:drop-shadow(0 0 18px rgba(255,30,40,.55)) drop-shadow(0 14px 18px rgba(0,0,0,.6))}.cqi__glass{opacity:.95}.cqi__gloss{pointer-events:none}.cqi__segIcon{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cqi__bead{pointer-events:none;filter:drop-shadow(0 0 4px rgba(255,40,50,.8))}.cqi__beadHi{fill:#fff;opacity:.85;pointer-events:none}.cqi__gap{stroke:#0b0809;stroke-width:6;pointer-events:none}.cqi__hubGlow{fill:none;stroke:#ff1f2a;stroke-width:3;opacity:.9}.cqi__hub{stroke:#ffffffd9;stroke-width:3;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.cqi__hubGloss{opacity:.8;pointer-events:none}.cqi__hubRing{fill:none;stroke:#d71920;stroke-width:2;stroke-dasharray:5 5;animation:cqi-spin 30s linear infinite;transform-origin:200px 200px}@keyframes cqi-spin{to{transform:rotate(360deg)}}.cqi__hubText{fill:#161113;font-family:inherit;font-size:13.5px;font-weight:800;letter-spacing:.02em}.cqi__card{position:relative;z-index:1;display:grid;gap:12px;padding:22px 24px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(160deg,#ffffff17,#ffffff05 55%,#d719200d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1f,0 20px 40px -24px #000c;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cqi__card:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#ff2d36,transparent);box-shadow:0 0 14px 2px #ff1e288c;opacity:.75;transition:opacity .25s ease}.cqi__card--1{grid-area:a}.cqi__card--2{grid-area:b}.cqi__card--3{grid-area:c}.cqi__card--4{grid-area:d}.cqi__card--1 .cqi__head,.cqi__card--4 .cqi__head{flex-direction:row-reverse;justify-content:space-between}.cqi__card:hover,.cqi__card.is-active{border-color:#ff323ab3;box-shadow:inset 0 1px #ffffff24,0 0 28px -4px #ff1e2873,0 20px 40px -24px #000c}.cqi__card:hover:before,.cqi__card.is-active:before{opacity:1}.cqi__card.is-active{transform:translateY(-2px)}.cqi__card:focus-visible{outline:2px solid #ff2d36;outline-offset:3px}.cqi__head{display:flex;align-items:center;gap:14px}.cqi__icon{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:14px}.cqi__icon,.cqi__bigIcon{border:1px solid rgba(255,255,255,.28);background:linear-gradient(180deg,#ffffff73,#ffffff14 50%,#fff0 52%),linear-gradient(145deg,var(--q-hi),var(--q) 45%,var(--q-lo));box-shadow:0 0 18px -4px #ff1e2880,0 10px 20px -12px #000c}.cqi__icon svg{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cqi__name{color:#fff;font-size:clamp(17px,1rem + .4vw,22px);font-weight:700;line-height:1.25}.cqi__lead{color:#ffffffd1;font-size:15px;line-height:1.55}.cco__detail{border-top-color:#ffffff14;background:#ffffff08}.cco__title{color:#fff}.cco__lead{color:#ff5a60}.cco__text{color:#ffffffb8}.cco__dots button{background:#ffffff40}.cco__dots button.is-active{background:#ff2d36}.cqi__bigIcon{display:grid;place-items:center;width:72px;height:72px;border-radius:18px}.cqi__bigIcon svg{width:38px;height:38px;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 560px){.cqi__bigIcon{width:54px;height:54px;border-radius:14px}.cqi__bigIcon svg{width:28px;height:28px}}@media (max-width: 1100px){.cqi{gap:22px 28px}.cqi__card{padding:18px}}@media (max-width: 900px){.cqi{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"w w" "a b" "d c"}.cqi__wheel{justify-self:center;width:min(100%,360px)}.cqi__card--1 .cqi__head,.cqi__card--4 .cqi__head{flex-direction:row;justify-content:flex-start}}@media (max-width: 560px){.cqi{grid-template-columns:1fr;grid-template-areas:"w" "a" "b" "c" "d";padding:20px 18px 36px}}@media (prefers-reduced-motion: reduce){.cqi__seg,.cqi__card{transition:none}.cqi__hubRing{animation:none}}#outcome .pk-card{border-top:3px solid var(--iba-red);border-radius:6px;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}#outcome .pk-card__top{justify-content:space-between;width:100%}#outcome .pk-card__num{font-size:14px;color:#8d191d;font-variant-numeric:tabular-nums}#outcome .pk-card__icon{width:54px;height:54px;border-radius:50%;background:#fdeaea;transition:background-color .25s ease,transform .25s ease}#outcome .pk-card__icon svg{width:27px;height:27px;stroke:#b71920;stroke-width:1.8}#outcome .pk-card:hover{transform:translateY(-4px);border-color:#d71920;background:#fff8f7;box-shadow:0 14px 30px -22px #78121a47}#outcome .pk-card:hover .pk-card__icon{background:#d71920;transform:scale(1.06)}#outcome .pk-card:hover .pk-card__icon svg{stroke:#fff}@media (prefers-reduced-motion: reduce){#outcome .pk-card,#outcome .pk-card__icon{transition:none}}.pk-init__logo{display:block;width:clamp(120px,14vw,168px);height:auto;margin-bottom:22px;border-radius:18px;box-shadow:0 14px 30px -18px #7814198c}.pk-card__logo{display:block;width:56px;height:64px;object-fit:contain;border-radius:8px;background:#fff}.fl2__note{display:grid;gap:.9rem}.fl2__note p{margin:0;font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.7;color:#3d3936}.wd.wd.wd--art .wd__media{aspect-ratio:9 / 4}.cb__titleLine{display:block;white-space:nowrap}@media (max-width: 380px){.cb__titleLine{white-space:normal}}.rv{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-nav) - 1);width:min(300px,calc(100vw - 32px));border:1px solid var(--iba-black);background:var(--bb-surface);box-shadow:0 12px 32px #0000002e;font-family:var(--bb-font)}.rv__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;background:var(--iba-black);color:#fff;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer}.rv__dot{width:8px;height:8px;border-radius:50%;background:#f5a623}.rv__list{margin:0;padding:6px 0;list-style:none}.rv__list a{display:grid;gap:2px;padding:8px 14px;color:var(--bb-ink);text-decoration:none}.rv__list a:hover,.rv__list a[aria-current]{background:var(--bb-surface-alt)}.rv__list a[aria-current] strong{color:var(--iba-red)}.rv__list a[aria-current] strong,.rv__list a:hover strong{text-decoration:none}.rv__list strong{font-weight:400;font-size:15px;color:var(--bb-ink)}.rv__list span{font-size:12px;color:var(--bb-ink-muted)}.pk-hero__title .w3p-hero__name{-webkit-text-stroke:0;letter-spacing:0;font-family:Questrial,Helvetica Neue,Arial,sans-serif;font-weight:400}.pk-hero .pk-stat strong,.pk-sec--dark .pk-stat strong,.pk-stats--dark .pk-stat strong{color:#fff}.pk-hero .pk-stat span,.pk-sec--dark .pk-stat span,.pk-stats--dark .pk-stat span{font-size:18px;line-height:26px;color:#ffffffd1}.rc-hero-art{width:min(100%,520px);justify-self:end}.rc-hero-art img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 50%,#000 60%,transparent 100%)}@media (max-width: 860px){.rc-hero-art{width:min(100%,420px);justify-self:center}}#rc-community .pk-sec__panel{padding-block:28px}#rc-community .pk-actions{margin-top:0}@media (min-width: 1024px){#rc-community .pk-sec__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;padding-block:32px}#rc-community .pk-head__title{font-size:32px;line-height:40px;text-wrap:wrap}#rc-community .pk-head,#rc-community .pk-head__lede,#rc-community .pk-head__title{max-width:none;margin-bottom:0}}@media (max-width: 1023px){#rc-community .pk-sec__panel{padding-block:24px}#rc-community .pk-head__title{font-size:24px;line-height:30px}#rc-community .pk-head__lede{margin-bottom:0}}#rc-experience .pk-card__top{justify-content:flex-start}#rc-experience .pk-card__num{font-size:16px;line-height:20px;text-align:left}.cpl__tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:24px}.cpl__tab{padding:.6rem 1.1rem;border:1px solid var(--bb-line);background:#fff;font:inherit;font-size:15px;letter-spacing:.02em;color:var(--bb-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.cpl__tab:hover{border-color:var(--bb-ink)}.cpl__tab[aria-selected=true]{border-color:var(--iba-red);background:var(--iba-red);color:#fff}.cpl__intro{max-width:60ch;margin:0 0 24px;color:var(--bb-ink-muted)}.cpl__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.cpl__plans .mbr-tier{display:flex;flex-direction:column}.cpl__plans .mbr-tier__cta{margin-top:auto;align-self:flex-start}.cpl__plans .pk-bullets{margin:8px 0 24px}.cpl__sub{margin:0;font-size:14px;color:var(--bb-ink-muted)}.cpl__price{margin:12px 0 8px;font-size:32px;line-height:40px;color:var(--bb-ink)}.cpl__price small{font-size:14px;color:var(--bb-ink-muted)}.mbr-tier--gold .cpl__sub,.mbr-tier--gold .cpl__price small{color:#ffffffb3}.mbr-tier--gold .cpl__price,.mbr-tier--gold .pk-bullets li{color:#fff}@media (max-width: 960px){.cpl__plans{grid-template-columns:1fr}}.cpl__plans .mbr-tier__why{flex:none;margin-bottom:8px}#corridor .about-stats .pk-stats,.kb--six .wd__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kb--six .wd__media{aspect-ratio:542 / 462}.kb--six .wd__photo{object-fit:cover;object-position:center}@media (max-width: 1100px){.kb--six .wd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.kb--six .wd__grid{grid-template-columns:1fr}}.w3p-films{display:grid;gap:24px}.bfilm{position:relative;overflow:hidden;margin:0;height:min(78vh,720px);min-height:420px;background:#0b0b0b}.bfilm__ground{position:absolute;inset:-40px;background-size:cover;background-position:center;filter:blur(36px) brightness(.45) saturate(1.1);transform:scale(1.1)}.bfilm__video{position:relative;display:block;height:100%;width:auto;max-width:100%;margin:0 auto;aspect-ratio:9 / 16;object-fit:contain;box-shadow:0 0 60px #00000080}@media (max-width: 680px){.bfilm{height:auto;min-height:0}.bfilm__video{width:100%;height:auto}}#membership.pk-sec--card .pk-sec__panel{background:#fff}.lib-member__actions{align-items:center}.lib-member__note{margin:0;font-size:14px;color:var(--bb-ink-muted)}.pk-card--media{padding-top:0;overflow:hidden}.pk-card__media{align-self:stretch;margin:0 -24px 8px;aspect-ratio:542 / 462;background:var(--bb-surface-alt, #f2f2f2)}.pk-card__media img{display:block;width:100%;height:100%;object-fit:cover}.hero__phrase:before{content:attr(data-text)}.wd--pillars .wd__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1100px){.wd--pillars .wd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.wd--pillars .wd__grid{grid-template-columns:1fr}}.kb__more{display:flex;justify-content:center;margin-top:32px}.pg__head .pg__cta{margin-top:20px}#founder-quote .pk-quote blockquote{font-style:italic;font-size:clamp(19.3px,calc(.9rem + .45vw + 1.3px),23.3px)}.icx .icx__card .icx__logo{display:flex;align-items:center;width:auto;max-width:160px;height:72px;margin-bottom:14px;padding:0;overflow:hidden;border:0;background:none;box-shadow:none;transform:none}.icx .icx__card .icx__logo img{display:block;width:auto;max-width:160px;height:72px;object-fit:contain}.pcx__page{--pcx-cols: 6;--pcx-gap: clamp(10px, 1.4vw, 22px);display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:var(--pcx-gap)}.pcx__page>.pcx__tile{flex:0 0 calc((100% - (var(--pcx-cols) - 1) * var(--pcx-gap)) / var(--pcx-cols));aspect-ratio:1;overflow:hidden}.pcx__tile .pcx__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}@media (max-width: 1100px){.pcx__page{--pcx-cols: 4}}@media (max-width: 640px){.pcx__page{--pcx-cols: 3;--pcx-gap: 8px}}.rc-page .pk-sec__panel{padding-block:56px}@media (max-width: 760px){.rc-page .pk-sec__panel{padding-block:36px}}.rc-page #rc-community .pk-sec__panel{padding-block:32px}.rc-figure{margin:0 0 24px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.rc-figure img{display:block;width:100%;aspect-ratio:934 / 360;object-fit:cover}#rc-paths .pk-card__media{aspect-ratio:16 / 8}.cnm__pin--source .cnm__core{r:8px}.cnm__pin--source .cnm__ring{stroke-width:3}.cnm__route{stroke:#ff6068f2;stroke-width:3.2;stroke-dasharray:10 8;filter:drop-shadow(0 0 6px rgba(255,50,60,.95))}.cnm__spark{r:12px}.w3p-films{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,340px));justify-content:center;gap:32px}.bfilm{height:auto;min-height:0;overflow:visible;background:none}.bfilm__video{width:100%;height:auto;max-width:none;aspect-ratio:9 / 16;box-shadow:0 18px 40px -22px #11111173}@media (max-width: 680px){.w3p-films{grid-template-columns:minmax(0,340px)}}.enq{overflow-y:auto;overscroll-behavior:contain;place-items:start center}.enq__scrim{position:fixed}.enq__panel{max-height:none;overflow:visible;margin-block:auto}.reach__iconRow{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 0;padding:0;list-style:none}.reach__iconRow a{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#ff4a50;transition:border-color .2s ease,background-color .2s ease}.reach__iconRow a:hover,.reach__iconRow a:focus-visible{border-color:#ff4a50;background:#ff4a501f}.reach__iconRow svg{width:22px;height:22px}.wd__head{margin-bottom:0}.mbb .mbb__card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%}.mbb .mbb__card .pk-card__text{flex:1}.mbb__go{display:inline-flex;gap:6px;padding-bottom:2px;border-bottom:1px solid currentColor;color:#fff;font-size:15px}.mbb__go:hover{color:#ff4a50}.mbb .rail__controls{justify-content:center}.mbb .rail__arrow{border-color:#fff6;background:transparent;color:#fff}.mbb .rail__arrow:hover{border-color:#ff4a50;background:#ff4a50}.mbb .rail__arrow svg{stroke:currentColor}@media (max-width: 760px){.mbb .rail__track{grid-auto-columns:82%}}.ib__marquee{position:relative;margin:32px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ib__belt{display:flex;width:max-content;animation:ib-marquee 40s linear infinite}.ib__marquee:hover .ib__belt{animation-play-state:paused}@keyframes ib-marquee{to{transform:translate3d(-50%,0,0)}}.ib__sectors{display:flex;flex:none;margin:0;padding:0;list-style:none}.ib__sector{display:grid;justify-items:center;align-content:start;gap:12px;width:248px;padding:20px 12px;text-align:center}.ib__sectorIcon{width:40px;height:40px}.ib__sectorLabel{font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--bb-ink)}@media (max-width: 760px){.ib__belt{animation-duration:28s}.ib__sector{width:168px;padding:14px 4px}.ib__sectorLabel{font-size:12px;letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.ib__marquee{-webkit-mask-image:none;mask-image:none}.ib__belt{width:auto;animation:none}.ib__sectors{flex:1;flex-wrap:wrap;justify-content:center}.ib__sectors[aria-hidden]{display:none}}.kb .rail{margin-top:8px}.kb .kb__slide{display:flex}.kb .kb__slide>.wd__card{width:100%}.kb .rail__controls{justify-content:center}@media (max-width: 1100px){.kb .rail__track{grid-auto-columns:calc((100% - 16px)/2)}}@media (max-width: 680px){.kb .rail__track{grid-auto-columns:86%}}.pg__art .inp__card{gap:3px;padding:9px 16px 10px;border:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7);border-radius:12px;background:linear-gradient(160deg,#ffffff9e,#ffffff47 55%,#ffffff2e);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff40,0 10px 28px -10px #aa0a1473}.pg__art .inp__card b{color:#c4141b}.pg__art .inp__card small{color:#2b2725}.pg__art .inp__leader{background:#ffffffd9;box-shadow:0 0 6px #ff3c4699}@media (max-width: 760px){.pg__art .inp__card{padding:3px 7px 4px;border-radius:7px}.pg__art .inp__card b{font-size:8.5px;letter-spacing:.08em}.pg__art .inp__card small{display:none}.pg__art .inp__card--right{left:calc(100% + 8px)}.pg__art .inp__card--right .inp__leader{width:6px}.pg__art .inp__card--above{bottom:calc(100% + 6px)}.pg__art .inp__card--above .inp__leader{height:6px}}@media (max-width: 760px){.pg__art .inp__card--sm-left{left:auto;right:calc(100% + 8px);bottom:auto;top:-4px;translate:none}.pg__art .inp__card--sm-left .inp__leader{left:100%;right:auto;top:50%;width:6px;height:1.5px}.pg__art .inp__card--sm-below{left:50%;top:calc(100% + 18px);bottom:auto;translate:-50% 0}.pg__art .inp__card--sm-below .inp__leader{inset:auto auto 100% 50%;width:1.5px;height:6px}}@media (max-width: 380px){.pg__art .inp__card{padding:2px 5px 3px}.pg__art .inp__card b{font-size:7.5px;letter-spacing:.06em}}.fl2__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.fl2__dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);margin:auto;padding:0;border:0;background:#fff;color:var(--bb-ink);box-shadow:0 30px 80px -20px #00000080;overflow-y:auto;overscroll-behavior:contain}.fl2__dialog::backdrop{background:#060608b8;backdrop-filter:blur(3px)}.fl2__dialogIn{position:relative;padding:clamp(28px,5vw,56px);border-top:4px solid var(--iba-red)}.fl2__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--bb-line);border-radius:50%;background:#fff;color:var(--bb-ink);cursor:pointer}.fl2__close svg{width:14px;height:14px}.fl2__close:hover{border-color:var(--iba-red);color:var(--iba-red)}.fl2__dialogEyebrow{margin:0 0 12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--iba-red)}.fl2__dialogTitle{margin:0 48px 24px 0;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.25}.fl2__dialogText{margin:0 0 16px;font-size:16px;line-height:1.75;color:#3c3833}.fl2__dialogSign{display:grid;gap:2px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--bb-line)}.fl2__dialogSign span{font-size:14px;color:var(--bb-ink-muted)}.fl2__more{white-space:nowrap}.fl2__more{flex-direction:row;align-items:center;justify-content:center;gap:10px}.fl2__more span{display:inline-block}img.ib__sectorIcon{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(120,10,18,.28));animation:pcx-float 5.5s ease-in-out infinite}.ib__sector:nth-child(2n) img.ib__sectorIcon{animation-delay:-1.8s}.ib__sector:nth-child(3n) img.ib__sectorIcon{animation-delay:-3.4s}@media (max-width: 760px){img.ib__sectorIcon{width:72px;height:72px}}@media (prefers-reduced-motion: reduce){img.ib__sectorIcon{animation:none}}.pg__regions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin:24px 0 0;padding:0;list-style:none;text-align:left}.pg__region{display:grid;align-content:start;gap:6px;padding:16px 18px;border:1px solid #ece6dc;border-top:3px solid var(--red);border-radius:14px;background:#fff}.pg__regionName{font-family:var(--font-display);font-size:1.05rem;color:var(--red)}.pg__regionText{font-size:.92rem;line-height:1.5;color:#4a4541}@media (max-width: 1000px){.pg__regions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pg__regions{grid-template-columns:1fr}}.w3p .wd.wd--pillars{margin-top:clamp(1.25rem,2.5vw,2rem)}.w3p .wd.wd--duo.wd--pillars .wd__grid,.w3p .wd.wd--duo.wd--premium .wd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 960px){.w3p .wd.wd--duo.wd--pillars .wd__grid{grid-template-columns:minmax(0,1fr)}}.mbp-art{width:min(100%,480px)}.mbp-focus .tkp-focus__list{grid-template-columns:repeat(4,minmax(0,1fr))}.mbp-focus__link{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.mbp-focus__link .tkp-focus__icon{transition:transform .3s var(--ease-out),box-shadow .3s ease}.mbp-focus__link:hover .tkp-focus__icon{transform:translateY(-3px);box-shadow:0 10px 20px -8px #d71920b3}.mbp-focus__link:hover .tkp-focus__label{color:var(--iba-red)}@media (max-width: 1100px){.mbp-focus .tkp-focus__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.mbp-focus .tkp-focus__item:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 860px){.mbp-focus .tkp-focus__list{grid-template-columns:minmax(0,1fr)}}#alliance .pk-sec__panel{background:linear-gradient(180deg,#050304b8,#05030459 34%,#0503041a 60%,#05030473),url(../images/mission-bg.jpg) center 60% / cover no-repeat,#0a0304}#alliance .pk-sec__panel:before{display:none}#alliance .pk-head__lede,#join .pk-head__lede{color:#ffffffd1}#join .pk-sec__panel{background:radial-gradient(70% 90% at 85% 110%,rgba(255,70,76,.35),transparent 60%),radial-gradient(50% 60% at 10% 0%,rgba(255,255,255,.06),transparent 70%),var(--bb-red-black)}#join .mp__title{white-space:pre}.mbp-plans{position:relative;overflow:hidden;padding:clamp(22px,3vw,44px);border-radius:28px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(55% 60% at 85% 10%,rgba(215,25,32,.32),transparent 70%),radial-gradient(45% 55% at 5% 100%,rgba(215,25,32,.22),transparent 70%),#08080a;box-shadow:0 40px 80px -40px #0a000099;color:#fff}.mbp-plans .cpl__tab{border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9}.mbp-plans .cpl__tab:hover{border-color:#fff9;color:#fff}.mbp-plans .cpl__tab[aria-selected=true]{border-color:transparent;background:linear-gradient(135deg,#ff3a40,#a50e14);box-shadow:0 0 22px #ff323a73;color:#fff}.mbp-plans .cpl__intro{color:#ffffffbf}.cpl__partners{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-8px 0 24px}.cpl__partners-label{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ff6a6f}.cpl__partners-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.cpl__partners-list a{display:inline-block;padding:8px 16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff12;color:#fff;font-size:.92rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.cpl__partners-list a:hover{border-color:#fff;background:#ffffff24}.cpl__partners .cpl__partners-list strong{font-weight:600;color:inherit}@media (max-width: 640px){.cpl__partners-list a{padding:7px 14px;font-size:.86rem}}.mbp-plans .mbr-tier{position:relative;border:0;border-radius:22px;color:#fff;background:linear-gradient(135deg,#ffffff24,#ffffff0d 45%,#ffffff05 70%,#ff787d14);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px #ffffff4d,0 0 18px #ff323a1f,0 24px 40px -20px #000c;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.mbp-plans .mbr-tier:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#ffffffbf,#ffffff1f 30%,#ffffff0a 55%,#ff5a608c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.mbp-plans .mbr-tier:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fff6,0 0 30px #ff323a4d,0 30px 50px -20px #000000e6}.mbp-plans .mbr-tier--gold{background:linear-gradient(135deg,#ffdc8229,#ffffff0d 45%,#780a1040)}.mbp-plans .mbr-tier--gold:before{background:linear-gradient(135deg,#ffe9a8,#d9b44a59 30%,#ffffff0d 55%,#d9b44a)}.mbp-plans .mbr-tier__name{color:#fff}.mbp-plans .cpl__sub,.mbp-plans .mbr-tier__why,.mbp-plans .pk-bullets li{color:#ffffffbd}.mbp-plans .mbr-tier__who{color:#fff}.mbp-plans .mbr-tier__label{color:#ff6a6f}.mbp-plans .mbr-tier--gold .mbr-tier__label{color:#e6c766}.mbp-plans .mbr-tier__cta{border-radius:999px;background:linear-gradient(135deg,#ff3a40,#b3121a);box-shadow:0 10px 24px -10px #ff323acc}.mbp-plans .mbr-tier__cta:hover{background:linear-gradient(135deg,#ff5257,#c8141d)}@media (prefers-reduced-motion: reduce){.mbp-plans .mbr-tier,.mbp-plans .mbr-tier:hover{transform:none}}.cpn-partners{position:relative;width:100%;overflow:hidden;padding:clamp(22px,3vw,44px);border-radius:28px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(55% 70% at 50% 0%,rgba(215,25,32,.34),transparent 70%),radial-gradient(40% 60% at 100% 100%,rgba(215,25,32,.2),transparent 70%),#08080a;box-shadow:0 40px 80px -40px #0a000099}.cpn-partner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,2.2vw,30px);border-radius:22px;color:#fff;background:linear-gradient(135deg,#ffffff24,#ffffff0d 45%,#ffffff05 70%,#ff787d14);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px #ffffff4d,0 0 18px #ff323a1f,0 24px 40px -20px #000c;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.cpn-partner:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#ffffffbf,#ffffff1f 30%,#ffffff0a 55%,#ff5a608c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.cpn-partner:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fff6,0 0 30px #ff323a4d,0 30px 50px -20px #000000e6}.cpn-partner__logo{display:grid;place-items:center;width:84px;height:84px;margin-bottom:6px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #ffffff80,0 12px 26px -10px #ff323a99;overflow:hidden}.cpn-partner__logo img{width:72%;height:72%;object-fit:contain}.cpn-partner__mono{display:grid;place-items:center;width:58px;height:58px;border:2px solid var(--iba-red);border-radius:50%;font-family:var(--font-display);font-size:1.15rem;letter-spacing:.04em;color:var(--iba-red)}.cpn-partner__tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ff6a6f}.cpn-partner__name{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem,1rem + .8vw,1.6rem);color:#fff}.cpn-partner__text{margin:0;font-size:.95rem;line-height:1.6;color:#ffffffbd}.cpn-partner__go{margin-top:auto;padding-top:6px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5)}.cpn-partner__go:hover{border-color:#fff}.cpn-partners .rail__track{--rail-cols: 2;padding-top:10px}.cpn-partners .rail__controls{justify-content:center}@media (max-width: 900px){.cpn-partners .rail__track{--rail-cols: 1.1}}@media (prefers-reduced-motion: reduce){.cpn-partner,.cpn-partner:hover{transform:none}}.w3p .pk-sec--plain+.pk-sec--plain .pk-sec__panel{padding-top:0}.enq__panel{width:min(100%,720px)}.enq__body{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.6rem)}.enq__reach{padding-bottom:clamp(1.2rem,2.4vw,1.6rem);border-bottom:1px solid var(--line)}.reach--icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.reach--icons .reach__iconRow{margin:0}.w3p #premium-programs .pk-sec__panel{background:linear-gradient(180deg,#050304c7,#05030466 34%,#05030426 60%,#0503048c),url(../images/mission-bg.jpg) center 60% / cover no-repeat,#0a0304}.w3p #xchange-cohort .pk-sec__panel{background:radial-gradient(55% 70% at 100% 0%,rgba(215,25,32,.1),transparent 70%),radial-gradient(45% 60% at 0% 100%,rgba(215,25,32,.07),transparent 70%),linear-gradient(180deg,#ffffff 0%,var(--bb-surface-alt) 100%)}.w3p #about .pk-sec__panel{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(60% 55% at 80% 30%,rgba(215,25,32,.28),transparent 70%),radial-gradient(50% 50% at 10% 90%,rgba(215,25,32,.18),transparent 70%),#08080a}.w3p #the-block .pk-sec__panel{background:linear-gradient(120deg,#050505,#1a0305 30%,#6e0a10 62%,#b5141b 82%,#1a0305);background-size:260% 260%;animation:fq-flow 18s ease-in-out infinite alternate}.w3p :is(#about,#the-block,#premium-programs) .pk-head__lede{color:#fffc}.w3p #about .pk-card{border-color:#ffffff24;background:linear-gradient(135deg,#ffffff1a,#ffffff0a 55%,#ff787d14);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.w3p #about .pk-card:hover{border-color:#ff4a50;background:linear-gradient(135deg,#ffffff24,#ffffff0f 55%,#ff3c4629);box-shadow:0 0 28px #ff28324d}.w3p #contact .pk-actions{justify-content:center}@media (prefers-reduced-motion: reduce){.w3p #the-block .pk-sec__panel{animation:none}}.mbp #membership-faq .pk-sec__panel{background:radial-gradient(55% 70% at 100% 0%,rgba(215,25,32,.1),transparent 70%),radial-gradient(45% 60% at 0% 100%,rgba(215,25,32,.07),transparent 70%),linear-gradient(180deg,#ffffff 0%,var(--bb-surface-alt) 100%)}.mbp #membership-cta .pk-actions{justify-content:center}.mbp #membership-cta .pk-eyebrow,.w3p #contact .pk-eyebrow{justify-self:center;justify-content:center;text-align:center}.tkp #market-expansion .pk-sec__panel{background:radial-gradient(55% 70% at 100% 0%,rgba(215,25,32,.1),transparent 70%),radial-gradient(45% 60% at 0% 100%,rgba(215,25,32,.07),transparent 70%),linear-gradient(180deg,#ffffff 0%,var(--bb-surface-alt) 100%)}.tkp #tokenization-cta .tkp-disclaimer{border-top-color:var(--bb-line);color:var(--bb-ink-muted)}.tcard{display:block;width:100%;max-width:250px;margin:4px auto 0;perspective:700px}.tcard__svg{display:block;width:100%;height:auto;overflow:visible;transform:rotateX(34deg) rotate(-12deg);transform-origin:50% 60%;filter:drop-shadow(0 0 4px rgba(255,40,48,.9)) drop-shadow(0 0 18px rgba(255,30,40,.55));transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.mbr-tier:hover .tcard__svg{transform:rotateX(26deg) rotate(-8deg) translateY(-6px);filter:drop-shadow(0 0 6px rgba(255,50,58,1)) drop-shadow(0 0 28px rgba(255,30,40,.75))}.tcard__under{opacity:.85}.tcard__name{font-family:inherit;font-size:21px;font-weight:600;letter-spacing:.02em}.tcard__brand{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.24em;fill:#ffffff80}.mbr-tier__top:has(.tcard){display:block;min-height:0;margin:0 0 22px}@media (prefers-reduced-motion: reduce){.tcard__svg,.mbr-tier:hover .tcard__svg{transition:none}}.cpl__lead{margin:0 0 12px;font-size:14px;font-style:italic;color:#fffc}.cpl__title{margin:0 0 8px;font-size:22px;line-height:1.25}.mbp-plans .cpl__title{color:#fff}.cpl__tagline{margin:4px 0 14px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ff6a6f}.mbr-tier--bronze .cpl__tagline{color:#e9a477}.mbr-tier--silver .cpl__tagline{color:#dfe3ea}.mbr-tier--gold .cpl__tagline{color:#e6c766}.cpl__includes{margin:0 0 10px;font-size:14px;font-weight:600}.mbp-plans .cpl__includes{color:#fff}.cpl__benefits strong{font-weight:600}.mbp-plans .cpl__benefits strong{color:#fff}.xp-page #global-market-expansion .pk-sec__panel{background:radial-gradient(55% 70% at 100% 0%,rgba(215,25,32,.1),transparent 70%),radial-gradient(45% 60% at 0% 100%,rgba(215,25,32,.07),transparent 70%),linear-gradient(180deg,#ffffff 0%,var(--bb-surface-alt) 100%)}.mbp-plans .mbr-tier{overflow:hidden;isolation:isolate}.mbp-plans .mbr-tier--bronze{background:linear-gradient(160deg,#ffd6b433,#c983521a 28%,#140c0859 60%,#96522a38);box-shadow:inset 0 1px #ffdcbe73,0 0 22px #e08a4f29,0 24px 40px -20px #000c}.mbp-plans .mbr-tier--bronze:before{background:linear-gradient(135deg,#ffd9bb,#c983528c 25%,#6e3a1b40,#c9835273,#f0b088)}.mbp-plans .mbr-tier--silver{background:linear-gradient(160deg,#ffffff38,#cfd3d91a 28%,#0c0d1059 60%,#a0a8b433);box-shadow:inset 0 1px #ffffff8c,0 0 22px #dfe6f024,0 24px 40px -20px #000c}.mbp-plans .mbr-tier--silver:before{background:linear-gradient(135deg,#fff,#cfd3d999 25%,#7b808940,#cfd3d980,#f4f6fa)}.mbp-plans .mbr-tier--gold{background:linear-gradient(160deg,#ffeca038,#e3b73f1f 28%,#140f0459 60%,#b4881e3d);box-shadow:inset 0 1px #fff0be8c,0 0 24px #f2c94c2e,0 24px 40px -20px #000c}.mbp-plans .mbr-tier--gold:before{background:linear-gradient(135deg,#fff4c2,#e3b73fa6 25%,#8c64104d,#e3b73f8c,#ffe58a)}.mbp-plans .mbr-tier:after{content:"";position:absolute;inset:-40% auto -40% -60%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.1) 40%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 60%,transparent);transform:rotate(18deg) translate(0);transition:transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none}.mbp-plans .mbr-tier:hover:after{transform:rotate(18deg) translate(420%)}.mbp-plans .mbr-tier--bronze:hover{box-shadow:inset 0 1px #ffdcbe99,0 0 34px #e08a4f52,0 30px 50px -20px #000000e6}.mbp-plans .mbr-tier--silver:hover{box-shadow:inset 0 1px #ffffffb3,0 0 34px #dfe6f047,0 30px 50px -20px #000000e6}.mbp-plans .mbr-tier--gold:hover{box-shadow:inset 0 1px #fff0beb3,0 0 36px #f2c94c57,0 30px 50px -20px #000000e6}.mbp-plans .mbr-tier--bronze .mbr-tier__label{color:#f0b088}.mbp-plans .mbr-tier--silver .mbr-tier__label{color:#e6eaf0}.mbp-plans .mbr-tier--bronze .mbr-tier__name{color:#ffe1c9}.mbp-plans .mbr-tier--silver .mbr-tier__name{color:#fff}.mbp-plans .mbr-tier--gold .mbr-tier__name{color:#fff0b8}@media (prefers-reduced-motion: reduce){.mbp-plans .mbr-tier:after{transition:none}}#iba-framework .pk-sec__panel,#communities .pk-sec__panel{background:radial-gradient(55% 70% at 100% 0%,rgba(215,25,32,.1),transparent 70%),radial-gradient(45% 60% at 0% 100%,rgba(215,25,32,.07),transparent 70%),linear-gradient(180deg,#ffffff 0%,var(--bb-surface-alt) 100%)}#communities .ecc__card{border-color:transparent;box-shadow:0 18px 40px -24px #0000008c}.cnx{display:grid;gap:clamp(1.2rem,2.4vw,1.6rem);width:min(100%,760px)}.cnx .reach--icons{padding-bottom:clamp(1.2rem,2.4vw,1.6rem);border-bottom:1px solid #ece6dc}.cnx .reach__iconRow{margin:0}.cnx .reach__iconRow a{border-color:#e2dcd2;color:var(--iba-red);background:#fff}.cnx .reach__iconRow a:hover,.cnx .reach__iconRow a:focus-visible{border-color:var(--iba-red);background:#d719200f}.cnx .reach--icons .eyebrow{color:var(--bb-ink-muted, #6b655e)}.cpl__plans--single{grid-template-columns:minmax(0,560px);justify-content:center}.cpl__compare{margin-top:clamp(1.5rem,3vw,2.25rem)}.cpl__compare>summary{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:15px;cursor:pointer;list-style:none;transition:border-color .2s ease,background .2s ease}.cpl__compare>summary::-webkit-details-marker{display:none}.cpl__compare>summary:after{content:"+";font-size:18px;line-height:1}.cpl__compare[open]>summary:after{content:"–"}.cpl__compare>summary:hover{border-color:#ffffffb3;background:#ffffff0f}.cpl__compare>summary:focus-visible{outline:2px solid #ff6a6f;outline-offset:3px}.cpl__tableWrap{margin-top:18px;overflow-x:auto;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a}.cpl__table{width:100%;min-width:620px;border-collapse:collapse;color:#fffc;font-size:14px;line-height:1.45}.cpl__table th,.cpl__table td{padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.08);text-align:center;vertical-align:middle}.cpl__table tbody tr:last-child th,.cpl__table tbody tr:last-child td{border-bottom:0}.cpl__table th[scope=row],.cpl__table thead th:first-child{text-align:left;font-weight:400;color:#fff}.cpl__table thead th{position:sticky;top:0;font-weight:600;color:#fff;background:#14080aeb;white-space:nowrap}.cpl__table thead th:nth-child(2){color:#f0b088}.cpl__table thead th:nth-child(3){color:#e6eaf0}.cpl__table thead th:nth-child(4){color:#e6c766}.cpl__table tbody tr:hover{background:#ffffff0a}.cpl__yes{color:#ff6a6f;font-weight:700}.cpl__no{color:#ffffff4d}.cpl__note{font-size:13px;color:#fff;white-space:nowrap}.pk-sec:not(#rc-community) .pk-head{justify-items:center;margin-inline:auto;text-align:center}.pk-sec:not(#rc-community) .pk-head .pk-eyebrow{justify-self:center;justify-content:center;text-align:center}.pk-sec:not(#rc-community) .pk-head__lede{margin-inline:auto}.reach__iconRow--glass a{width:56px;height:56px;border:0;background:none;transition:transform .2s ease,filter .2s ease}.reach__iconRow--glass a:hover,.reach__iconRow--glass a:focus-visible{border:0;background:none;transform:translateY(-2px);filter:brightness(1.2) drop-shadow(0 0 10px rgba(255,40,50,.45))}.reach__iconRow--glass img{display:block;width:100%;height:100%}:is(#connect-page,#initiatives-page,#membership) .pk-hero__panel,#membership.pk-sec--dark .pk-sec__panel,.ft__panel{position:relative;isolation:isolate;overflow:hidden;background:#060607}:is(#connect-page,#initiatives-page,#membership) .pk-hero__beam,#membership.pk-sec--dark .pk-sec__panel:before,.ft__panel:before{content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(158deg,transparent 44%,rgba(150,30,42,.18) 52%,rgba(200,52,62,.55) 58.5%,rgba(150,30,42,.18) 64%,transparent 72%),radial-gradient(60% 55% at 92% 30%,rgba(120,22,34,.28),transparent 70%);filter:blur(14px);-webkit-mask-image:radial-gradient(85% 120% at 70% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(85% 120% at 70% 45%,#000 35%,transparent 100%)}@keyframes float-lg{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes float-md{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes float-sm{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes float-tilt{0%,to{translate:0 0;rotate:0deg}33%{translate:0 -7px;rotate:-1.5deg}66%{translate:0 -3px;rotate:1deg}}.pk-stat,.git__stat,.pg__fig{animation:float-md 6s ease-in-out infinite}.eco__logo,.eco__mono,.fnd__mono{animation:float-md 5s ease-in-out infinite}.pk-wallet{animation:float-tilt 7s ease-in-out infinite}.pg__map{animation:float-lg 9s ease-in-out infinite}:is(.pk-stat,.git__stat):nth-child(2n){animation-delay:-1.75s}:is(.pk-stat,.git__stat):nth-child(3n){animation-delay:-3.5s;animation-duration:7.8s}:is(.pk-stat,.git__stat):nth-child(4n){animation-delay:-5.2s;animation-duration:8.4s}.eco__chip:nth-child(2n) :is(.eco__logo,.eco__mono){animation-delay:-1.4s}.eco__chip:nth-child(3n) :is(.eco__logo,.eco__mono){animation-delay:-2.8s}.pg__pin:nth-child(2) .pg__fig{animation-delay:-2s}.pg__pin:nth-child(3) .pg__fig{animation-delay:-4s}@media (prefers-reduced-motion: reduce){.pk-stat,.git__stat,.pg__fig,.eco__logo,.eco__mono,.fnd__mono,.pk-wallet,.pg__map{animation:none}}.eco__marquee :is(.eco__logo,.eco__mono){animation:none}.pg__map,.pg__fig{animation:none}
