.bds-footer-v2{--bds-milk:#f8f5ef;--bds-paper:#fffdf9;--bds-stone:#e9e1d7;--bds-ink:#2f312e;--bds-text:#555a54;--bds-muted:#767b74;--bds-blue:#27547a;--bds-copper:#a86445;--bds-line:rgba(47,49,46,.13);position:relative;width:100%;overflow:hidden;color:var(--bds-ink);background:var(--bds-milk);font-family:"Manrope",Arial,sans-serif}.bds-footer-v2,.bds-footer-v2 *{box-sizing:border-box}.bds-footer-v2 a{color:inherit;text-decoration:none}.bds-footer-v2 p{margin:0}.bds-footer-v2__shell{width:min(calc(100% - 64px),1380px);margin-inline:auto}.bds-footer-v2__editorial{position:relative;min-height:350px;display:flex;align-items:flex-end;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgb(255 253 249 / .94) 0 8%,transparent 32%),linear-gradient(135deg,#f8f5ef 0%,#f4eee6 55%,#e9e1d7 100%)}.bds-footer-v2__editorial::before{content:"";position:absolute;top:-138px;right:clamp(40px,9vw,160px);width:360px;height:360px;border:52px solid rgb(39 84 122 / .10);border-radius:50%;transform:rotate(-12deg)}.bds-footer-v2__editorial::after{content:"";position:absolute;right:-74px;bottom:-108px;width:286px;height:286px;border-radius:54px;background:linear-gradient(145deg,rgb(168 100 69 / .18),rgb(168 100 69 / .025));box-shadow:0 34px 90px rgb(168 100 69 / .08);transform:rotate(24deg)}.bds-footer-v2__editorial-inner{position:relative;z-index:2;padding-block:78px 68px}.bds-footer-v2__editorial-inner::after{content:"";position:absolute;z-index:-1;right:32%;bottom:54px;width:82px;height:82px;border-radius:24px;background:linear-gradient(145deg,rgb(233 225 215 / .68),rgb(255 253 249 / .10));transform:rotate(-16deg)}.bds-footer-v2__kicker{display:flex;align-items:center;gap:10px;margin-bottom:18px!important;color:var(--bds-copper);font-size:11px;line-height:1;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.bds-footer-v2__kicker::before{content:"";width:28px;height:1px;background:currentColor}.bds-footer-v2__editorial h2{max-width:720px;margin:0;color:var(--bds-ink);font-family:"Newsreader",Georgia,serif;font-size:clamp(58px,6.2vw,100px);line-height:.91;font-weight:500;letter-spacing:-.052em}.bds-footer-v2__editorial h2 em{color:var(--bds-blue);font:inherit;font-style:italic}.bds-footer-v2__editorial-copy{max-width:590px;margin-top:24px!important;color:var(--bds-text);font-size:16px;line-height:1.7;font-weight:500}.bds-footer-v2__body{display:grid;grid-template-columns:300px minmax(0,1fr) 250px;gap:clamp(42px,5vw,82px);padding-block:72px 58px}.bds-footer-v2__brand-head{display:inline-flex;align-items:center;gap:14px}.bds-footer-v2__brand-head>img{width:31px;height:58px;object-fit:contain}.bds-footer-v2__brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px;white-space:nowrap}.bds-footer-v2__brand-copy strong{color:var(--bds-ink);font-size:13px;line-height:1;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.bds-footer-v2__brand-copy small{align-self:stretch;color:var(--bds-copper);font-size:8.5px;line-height:1;font-weight:750;letter-spacing:.16em;text-align:center;text-transform:uppercase}.bds-footer-v2__brand>p{margin-top:24px!important;color:var(--bds-text);font-size:13.5px;line-height:1.72;font-weight:500}.bds-footer-v2__button{position:relative;isolation:isolate;min-height:48px;margin-top:25px;padding:0 19px;overflow:hidden;border:1px solid var(--bds-blue);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:14px;color:var(--bds-milk)!important;background:var(--bds-blue);font-size:12px;font-weight:750;transition:color .4s cubic-bezier(.22,.8,.24,1)}.bds-footer-v2__button::before{content:"";position:absolute;inset:-1px;z-index:0;border-radius:inherit;background:var(--bds-milk);transform:scaleY(0);transform-origin:center bottom;transition:transform .48s cubic-bezier(.22,.8,.24,1)}.bds-footer-v2__button>*{position:relative;z-index:1}.bds-footer-v2__button:hover,.bds-footer-v2__button:focus-visible{color:var(--bds-blue)!important}.bds-footer-v2__button:hover::before,.bds-footer-v2__button:focus-visible::before{transform:scaleY(1)}.bds-footer-v2__button:focus-visible{outline:3px solid rgb(39 84 122 / .22);outline-offset:3px}.bds-footer-v2__social{display:flex;flex-wrap:wrap;gap:14px;margin-top:25px;padding-top:20px;border-top:1px solid var(--bds-line)}.bds-footer-v2__social a{color:var(--bds-text);font-size:11px;font-weight:700}.bds-footer-v2__social a:hover{color:var(--bds-blue)}.bds-footer-v2__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px}.bds-footer-v2__nav-group{padding-top:14px;border-top:1px solid var(--bds-line)}.bds-footer-v2__nav-title{margin:0;display:flex;justify-content:space-between;gap:14px;color:var(--bds-ink);font-family:"Newsreader",Georgia,serif;font-size:25px;line-height:1;font-weight:500}.bds-footer-v2__nav-title span{color:var(--bds-blue);font-family:"Manrope",Arial,sans-serif;font-size:15px}.bds-footer-v2__nav-group>p{min-height:3.1em;margin-top:11px!important;color:var(--bds-muted);font-size:11.5px;line-height:1.55;font-weight:500}.bds-footer-v2__nav-group ul{display:flex;flex-wrap:wrap;gap:7px 15px;margin:13px 0 0;padding:0;list-style:none}.bds-footer-v2__nav-group li{margin:0}.bds-footer-v2__nav-group li a{color:var(--bds-text);font-size:11px;line-height:1.3;font-weight:650}.bds-footer-v2__nav-group a:hover{color:var(--bds-blue)}.bds-footer-v2__mobile-links{display:none}.bds-footer-v2__institutional{display:flex;flex-direction:column;gap:18px}.bds-footer-v2__patronage{padding:16px;border:1px solid var(--bds-line);border-radius:20px;display:flex;align-items:center;gap:13px;background:rgb(255 253 249 / .62)}.bds-footer-v2__patronage img{width:47px;height:47px;object-fit:contain}.bds-footer-v2__patronage span{display:flex;flex-direction:column;gap:3px}.bds-footer-v2__patronage small{color:var(--bds-copper);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.bds-footer-v2__patronage strong{font-size:11px;line-height:1.3;font-weight:750}.bds-footer-v2__lari{margin-top:auto;padding-top:18px;border-top:1px solid var(--bds-line);display:flex;flex-direction:column;align-items:flex-start;gap:9px}.bds-footer-v2__lari span{color:var(--bds-muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bds-footer-v2__lari img{width:110px;max-height:42px;object-fit:contain;object-position:left center}.bds-footer-v2__bottom{border-top:1px solid var(--bds-line);background:rgb(233 225 215 / .32)}.bds-footer-v2__bottom-inner{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bds-footer-v2__bottom p,.bds-footer-v2__bottom a{color:var(--bds-muted);font-size:10px;font-weight:650}.bds-footer-v2__bottom nav{display:flex;gap:18px}.bds-footer-v2__bottom a:hover{color:var(--bds-blue)}@media(max-width:1100px){.bds-footer-v2__body{grid-template-columns:260px minmax(0,1fr)}.bds-footer-v2__institutional{grid-column:1/-1;display:grid;grid-template-columns:280px 1fr;align-items:end}.bds-footer-v2__lari{margin:0}}@media(max-width:767px){.bds-footer-v2__shell{width:calc(100% - 32px)}.bds-footer-v2__editorial{display:none}.bds-footer-v2__body{display:block;padding-block:42px 28px}.bds-footer-v2__brand{text-align:center}.bds-footer-v2__brand-head{justify-content:center}.bds-footer-v2__brand>p{max-width:360px;margin:20px auto 0!important;font-size:12px;line-height:1.65}.bds-footer-v2__button{display:none}.bds-footer-v2__social{justify-content:center;margin-top:20px;padding-top:18px}.bds-footer-v2__nav{display:none}.bds-footer-v2__mobile-links{margin-top:28px;padding-block:18px;border-block:1px solid var(--bds-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bds-footer-v2__mobile-links a{padding:10px 8px;color:var(--bds-ink);font-size:11px;font-weight:700;text-align:center}.bds-footer-v2__mobile-links a:nth-child(odd){border-right:1px solid var(--bds-line)}.bds-footer-v2__institutional{margin-top:22px;display:flex;align-items:center;gap:16px}.bds-footer-v2__patronage{width:min(100%,310px);padding:12px 15px;border-radius:17px}.bds-footer-v2__patronage img{width:39px;height:39px}.bds-footer-v2__lari{width:100%;padding-top:16px;align-items:center}.bds-footer-v2__lari img{width:92px;object-position:center}.bds-footer-v2__bottom-inner{min-height:70px;padding-block:14px;flex-direction:column;justify-content:center;gap:8px;text-align:center}.bds-footer-v2__bottom nav{gap:16px}}@media(prefers-reduced-motion:reduce){.bds-footer-v2__button,.bds-footer-v2__button::before{transition:none!important}}.bds-footer-global{margin-top:-20px!important;padding-top:0!important}