:root{--b-green:#00883a;--b-green-text:#008244;--b-green-dark:#006e2f;--b-ink:#232323;--b-grey:#626468;--b-line:#e6e6e7;--b-line-strong:#c0c1c3;--b-soft:#f5f5f5;--b-navy:#0f1987;--b-red:#d71919;--b-gutter:7.142857%;--b-container:1440px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.b-body{margin:0;background:#fff;color:#000;font-family:var(--font-roboto),Roboto,Arial,sans-serif;font-size:16px;line-height:1.4;padding-bottom:60px}:where(.b-body h1,.b-body h2,.b-body h3,.b-body h4,.b-body h5,.b-body h6,.b-body p,.b-body ul,.b-body ol,.b-body figure,.b-body dl,.b-body dd){margin:0;padding:0}:where(.b-body ul,.b-body ol){list-style:none}:where(.b-body a){color:inherit;text-decoration:none}:where(.b-body button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.b-body img){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.b-body picture){display:block;width:100%;height:100%}:where(.b-body address){font-style:normal}.b-body :focus-visible{outline:3px solid var(--b-navy);outline-offset:2px;box-shadow:0 0 0 2px #fff}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.b-anchor{display:block;scroll-margin-top:90px}.b-skip{position:absolute;left:-9999px;top:8px;z-index:1000;background:#fff;padding:12px 16px;font-weight:700}.b-skip:focus{left:16px}.b-draft{background:var(--b-ink);color:#fff;font-size:13px;line-height:1.35;text-align:center;padding:7px 16px}.b-draft a{font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.b-row{width:calc(100% - 2 * var(--b-gutter));max-width:calc(var(--b-container) * 12 / 14)}.b-page,.b-row{margin-inline:auto}.b-page{position:relative;max-width:var(--b-container)}.b-header{position:relative;z-index:50;background:#fff}.b-header__wrap{display:flex;align-items:center;height:72px;padding:7px 0}.b-logo{flex:none;display:block;width:59px;height:59px}.b-logo__mark{display:grid;place-items:center;width:100%;height:100%;background:var(--b-green);color:#fff;font-size:20px;font-weight:700;letter-spacing:-.5px}.b-header__title{display:flex;align-items:flex-end;align-self:stretch;max-width:195px;margin:0 auto 0 7px;color:var(--b-ink);font-size:11px;line-height:1.2;font-weight:700;text-transform:uppercase}.b-header__tools{display:flex;align-items:center}.b-header__tools>li{display:none;align-items:center;height:50px;padding:0 20px;border-left:1px solid var(--b-soft)}.b-header__tools>.is-search{display:flex;border-left:0;padding-right:0;color:var(--b-green)}.b-header__tools>.is-menu{padding-right:0}.is-language a{font-size:16px;font-weight:700;letter-spacing:.3px;color:var(--b-ink)}.b-header__tools button{display:grid;place-items:center}.b-mobile-menu{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:14px;height:60px;background:#fff;box-shadow:0 -2px 14px rgba(0,0,0,.14);color:var(--b-green);font-size:16px;font-weight:700}.b-search{position:absolute;left:0;right:0;top:100%;background:var(--b-soft);padding:60px 28px}.b-search__inner{max-width:800px;margin-inline:auto}.b-search h2{font-size:22px;line-height:30px;margin-bottom:20px}.b-search form{display:flex}.b-search input{flex:1;min-width:0;height:60px;padding:0 20px;border:1px solid var(--b-line-strong);border-right:0;background:#fff;font:inherit;font-size:16px}.b-search form button{display:flex;align-items:center;gap:12px;padding:0 22px;background:var(--b-green);color:#fff;font-size:16px;font-weight:700}.b-search p{margin-top:14px;font-size:12px;font-weight:700;color:var(--b-green)}.b-stack{position:fixed;inset:0 0 0 auto;width:100%;max-width:514px;height:100dvh;max-height:none;margin:0;padding:0 0 40px;border:0;background:var(--b-green);color:#fff;overflow-y:auto}.b-stack::backdrop{background:rgba(0,0,0,.25)}.b-stack__top{position:relative;height:60px}.b-stack__back{position:absolute;left:50px;top:18px;display:flex;align-items:center;gap:8px;font-weight:700}.b-stack__close{position:absolute;right:24px;top:18px}.b-stack__heading{background:var(--b-green-dark);padding:4px 50px;font-size:14px;line-height:20px;letter-spacing:.3px}.b-stack ul{padding:0 50px;margin-bottom:36px}.b-stack li a,.b-stack li button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:71px;padding:12px 0;border-bottom:1px solid #fff;color:#fff;font-size:16px;font-weight:700;letter-spacing:.3px;text-align:left}.b-stack li a.is-overview{margin:0 -50px;width:calc(100% + 100px);padding-inline:50px;background:#fff;color:var(--b-green);border-bottom:0}.b-stack__count{display:inline-flex;align-items:center;gap:12px;font-weight:400}.b-crumbs{margin-bottom:18px}.b-crumbs ol{display:flex;flex-wrap:nowrap;justify-content:center;overflow-x:auto;padding:37px 0 15px;white-space:nowrap;scrollbar-width:none}.b-crumbs li{display:inline-flex;align-items:center;font-size:12px;line-height:24px;letter-spacing:.5px}.b-crumbs li a{font-weight:700;color:#000}.b-crumbs li a:hover{text-decoration:underline;text-decoration-color:var(--b-green)}.b-crumbs li:not(:last-child):after{content:"";width:4px;height:4px;margin:0 11px;background:var(--b-green);transform:translateY(-2px)}.b-page h1{font-size:26px;line-height:32px;font-weight:700}.b-accordion h2,.b-error h2,.b-module h2,.b-news h2,.b-people h2,.b-row>h2,.b-rte h2,.b-three h2{font-size:22px;line-height:30px;font-weight:700}.b-link{font-weight:700;color:var(--b-green)}.b-link:hover{color:var(--b-green-dark);text-decoration:underline}.b-link__icon{display:inline-block;vertical-align:-3px;margin-right:4px}.b-button{display:inline-flex;align-items:center;gap:18px;padding:11px 30px 11px 17px;background:var(--b-green);color:#fff;font-size:15px;line-height:24px;font-weight:700;letter-spacing:.28px}.b-button:hover{background:var(--b-green-dark)}.b-button.is-quiet{background:none;color:var(--b-green);padding-inline:0}.b-button.is-quiet:hover{background:none;color:var(--b-green-dark);text-decoration:underline}.b-front{margin-bottom:60px}.b-front__image{aspect-ratio:1}.b-front__box{position:relative;width:calc(100% - 2 * var(--b-gutter));margin:-55px auto 0;padding:20px;background:#fff}.b-front__box h1{margin-bottom:22px;color:#000}.b-front__box p{font-size:19px;line-height:28px;letter-spacing:.25px;font-weight:300;color:var(--b-ink);margin-bottom:5px}.b-stage{margin-bottom:60px}.b-stage__image{aspect-ratio:1}.b-stage__box{position:relative;margin-top:-111px;padding:30px 30px 5px 26px;background:var(--b-ink);color:#fff}.b-stage__box h1{margin-bottom:22px}.b-stage__box p{font-size:19px;line-height:28px;letter-spacing:.25px;font-weight:300;margin-bottom:25px}.b-article{position:relative;margin-bottom:60px}.b-article__band{background:var(--b-soft);width:calc(100% - var(--b-gutter));padding:40px 0 30px}.b-article__band .b-row{width:calc((100% / 13) * 12);margin-left:calc(100% / 13);margin-right:0;max-width:none;padding-right:7.6%}.b-article h1{color:var(--b-ink);margin-bottom:22px}.b-article__text p{font-size:19px;line-height:28px;letter-spacing:.2px;font-weight:300;color:var(--b-ink)}.b-article.has-image{display:flex;flex-direction:column}.b-article.has-image .b-article__media{order:-1;margin-bottom:-50px;position:relative;z-index:1}.b-article.has-image .b-article__media .b-row{width:calc(100% - 2 * var(--b-gutter))}.b-article.has-image .b-article__picture{position:relative;width:100%;aspect-ratio:1;margin-left:27px}@media (max-width:377px){.b-article.has-image .b-article__picture{margin-left:20px}}.b-article.has-image .b-article__band{margin-top:55px;padding-top:0}.b-article.has-image .b-article__band .b-article__text{padding-top:33px}.b-zoom-btn{display:none;position:absolute;right:0;bottom:0;width:40px;height:40px;place-items:center;background:var(--b-ink);color:#fff}.b-lightbox{width:min(900px,calc(100% - 32px));max-height:100dvh;padding:0;border:0;background:transparent;color:#fff;overflow:visible}.b-lightbox::backdrop{background:rgba(0,0,0,.97)}.b-lightbox figure{width:100%}.b-lightbox figcaption{margin-top:10px;font-size:12px;line-height:16px}.b-lightbox img{height:auto}.b-lightbox__close{position:fixed;right:16px;top:16px;color:#fff}.b-profile{position:relative;margin-bottom:60px}.b-profile__band{background:var(--b-soft);width:calc(100% - var(--b-gutter));padding:27px 0 25px}.b-profile__band .b-row{width:calc((100% / 13) * 12);margin-left:calc(100% / 13);margin-right:0;max-width:none}.b-profile h1{color:var(--b-ink);margin-bottom:22px}.b-profile__job{font-size:22px;line-height:30px;font-weight:700;color:var(--b-ink);margin-bottom:20px}.b-profile__links a{display:flex;align-items:center;gap:6px;font-size:19px;line-height:28px;font-weight:700;letter-spacing:.3px;color:var(--b-green-text);padding-bottom:2px}.b-profile__media{margin-top:-14px;position:relative}.b-profile__photo{width:139px;height:139px;margin-left:auto}.b-news-head{position:relative;margin-bottom:60px;background:linear-gradient(to right,var(--b-ink) 92.857%,transparent 92.857%);color:#fff}.b-news-head__wrap{display:flex;flex-direction:column;padding:39px 28px 39px 0}.b-news-head__badge{position:relative;width:43px;height:43px;margin:15px 0 13px;border:1px solid #fff;display:grid;place-items:center;font-size:12px;line-height:12px;font-weight:700;text-align:center}.b-news-head__badge:after{content:"";position:absolute;left:8px;right:-7px;bottom:-8px;height:7px;background:repeating-linear-gradient(135deg,#fff 0 3px,transparent 3px 6px)}.b-news-head h1{padding-bottom:10px;margin-bottom:22px}.b-news-head__date{font-weight:700;line-height:25px}.b-news-head__lead{font-size:18px;line-height:28px;font-weight:300}.b-module{margin-bottom:60px}.b-module h2{margin-bottom:20px}.b-module__columns p{margin-bottom:25px}.b-hints{margin-bottom:60px}.b-hints h2{margin-bottom:20px}.b-hints__grid{display:grid;gap:34px}.b-hints h3{font-size:17px;line-height:24px;font-weight:700;letter-spacing:.3px;color:var(--b-ink);margin-bottom:14px}.b-hints .b-list{margin-bottom:0}.b-hints dl{font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink);font-variant-numeric:tabular-nums}.b-hints dl>div+div{margin-top:14px}.b-hints dt{font-weight:700}.b-hints.b-notes dl>div{display:block}.b-finder{margin-bottom:40px}.b-finder h2{margin-bottom:14px;color:var(--b-ink)}.b-finder__intro{font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink);margin-bottom:22px}.b-finder__switch{display:flex;margin-bottom:26px}.b-finder__switch button{flex:1;min-height:48px;padding:0 12px;border:1px solid var(--b-green);color:var(--b-green);font-size:15px;line-height:20px;font-weight:700;letter-spacing:.3px}.b-finder__switch button+button{border-left:0}.b-finder__switch button:hover{background:var(--b-soft)}.b-finder__switch button[aria-pressed=true]{background:var(--b-green);color:#fff}.b-finder__animals{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 24px;margin-bottom:18px}.b-finder__animals a{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:15px;line-height:22px;font-weight:700;letter-spacing:.3px;color:var(--b-green)}.b-finder__animals a:hover{color:var(--b-green-dark);text-decoration:underline}.b-finder__animals svg{flex:none;transform:translateY(2px)}.b-finder__more{padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--b-line);overflow-wrap:anywhere}.b-finder__docs,.b-finder__more{font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink)}.b-finder__docs{margin-bottom:34px}.b-finder__docs p+p{margin-top:8px}.b-finder__count{font-size:15px;line-height:20px;letter-spacing:1px;color:var(--b-grey);margin-bottom:18px}.b-finder h3{font-size:20px;line-height:28px;font-weight:700;color:var(--b-ink);margin-bottom:14px}.b-finder .b-table{margin-bottom:34px}.b-finder table{table-layout:fixed;min-width:640px}.b-finder .b-table td,.b-finder .b-table th{padding-inline:14px}.b-finder td{overflow-wrap:break-word}.b-finder th{white-space:normal}.b-finder th:first-child{width:22%}.b-finder th:nth-child(2){width:18%}.b-finder th:nth-child(3){width:17%}.b-finder th:nth-child(4):not(:last-child){width:24%}.b-tip{display:inline-grid;place-items:center;width:24px;height:24px;vertical-align:-6px;color:var(--b-green)}.b-tip:hover{color:var(--b-green-dark)}.b-tip__box{position:fixed;z-index:60;padding:14px 16px 16px;background:var(--b-ink);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.24)}.b-tip__box strong{display:block;margin-bottom:4px;font-size:15px;line-height:22px}.b-tip__box div+div{margin-top:10px}.b-tip__box p{font-size:15px;line-height:22px;letter-spacing:.25px}.b-three{margin-bottom:60px}.b-three h2{margin-bottom:30px}.b-three__intro{font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink);padding-bottom:40px}.b-three__grid{display:flex;flex-direction:column;gap:25px}.b-three__item{position:relative;padding-bottom:5px}.b-three__image{aspect-ratio:3/2;margin-bottom:18px}.b-three__item h3{font-size:15px;line-height:22px;font-weight:700;letter-spacing:.3px;color:#000;margin-bottom:10px}.b-three__item h3 a:after{content:"";position:absolute;inset:0}.b-three__item p{font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink);padding-bottom:20px}.b-three__arrow{color:var(--b-green)}.b-news{margin-bottom:60px}.b-news h2{padding-bottom:20px;margin-bottom:20px}.b-news__list li{position:relative;display:flex;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--b-line)}.b-news__image{display:none}.b-news__text{min-width:0}.b-news__text time{display:block;font-size:15px;line-height:20px;letter-spacing:1px;color:var(--b-grey);margin-bottom:15px}.b-news__link{display:block;position:static;padding-left:25px;margin-bottom:12px;font-size:16px;line-height:24px;font-weight:700;letter-spacing:.3px;color:var(--b-green)}.b-news__link svg{position:absolute;margin-left:-25px;margin-top:5px}.b-news__link:after{content:"";position:absolute;inset:0}.b-news__text p{font-size:16px;line-height:24px;letter-spacing:.25px;color:var(--b-ink);margin-bottom:20px}.b-news__empty{margin-bottom:18px}.b-rte{margin-bottom:30px}.b-rte__body:after{content:"";display:block;clear:both}.b-rte__body>h2{margin:0 0 20px;color:var(--b-ink)}.b-rte__body>h3{font-size:20px;line-height:28px}.b-rte__body>h3,.b-rte__body>h4{margin-bottom:18px;color:var(--b-ink)}.b-rte__body>h4{font-size:17px;line-height:24px}.b-accordion__body p,.b-rte__body>p{font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink)}.b-list,.b-rte__body>p{margin-bottom:25px}.b-list li{position:relative;margin-top:14px;padding-left:23px;font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink)}.b-list li:first-child{margin-top:0}ul.b-list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:var(--b-green)}.b-method__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:2px;font-weight:700;overflow-wrap:anywhere}.b-method__head span{flex:none;padding:0 8px;background:var(--b-soft);font-size:14px;line-height:22px;font-weight:500;letter-spacing:.25px;font-variant-numeric:tabular-nums;white-space:nowrap}.b-method__detail{margin-top:6px;color:var(--b-grey)}.b-method__detail strong{font-weight:500}ol.b-list{counter-reset:item}ol.b-list li{counter-increment:item}ol.b-list li:before{content:counter(item) ".";position:absolute;left:0;color:var(--b-green);font-weight:700}.b-figure{position:relative;width:100%;aspect-ratio:1;margin-bottom:50px}.b-figure figcaption{font-size:12px;margin-top:8px}.b-table{position:relative;margin-bottom:50px;overflow-x:auto}.b-table table{width:100%;border-collapse:collapse}.b-table th{background:var(--b-ink);color:#fff;padding:13px 20px;font-size:15px;line-height:22px;letter-spacing:.25px;font-weight:700;text-align:left;white-space:nowrap}.b-table th+th{border-left:1px solid #fff}.b-table td{padding:13px 20px;font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink);vertical-align:top}.b-table td+td{border-left:1px solid var(--b-line)}.b-table tbody tr:nth-child(odd) td{background:var(--b-soft)}.b-table tbody tr:last-child td{border-bottom:1px solid var(--b-line)}.b-people{margin-bottom:47px}.b-people h2{margin-bottom:30px;color:var(--b-ink)}.b-letters{display:flex;gap:12px;overflow-x:auto;padding:10px 0;margin-bottom:25px;scrollbar-width:none}.b-letter{flex:none;width:30px;height:30px;background:var(--b-green);border:1px solid var(--b-green);color:#fff}.b-letter:disabled{background:var(--b-grey);border-color:var(--b-grey);cursor:default}.b-letter[aria-pressed=true]{background:#fff;color:var(--b-green);font-weight:700}.b-people__grid{display:grid;gap:12px}.b-person{position:relative;display:flex;flex-direction:column;border:1px solid var(--b-line-strong)}.b-person__photo{width:83px;height:83px}.b-person__info{flex:1;padding:18px 30px 0;margin-bottom:52px}.b-person__name{font-size:20px;line-height:28px;font-weight:700;letter-spacing:.3px;margin-bottom:10px}.b-person__job{color:var(--b-grey);line-height:22px;margin-bottom:10px}.b-person__link{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;line-height:21px;font-weight:700;color:var(--b-green)}.b-person__link.is-phone,.b-person__link.is-phone svg{color:#000}.b-person__more{position:absolute;right:8px;bottom:10px;display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:21px;font-weight:700;color:var(--b-green)}.b-table.is-person{overflow:visible;margin-bottom:0}.b-table.is-person th{padding:13px 25px 13px 5px}.b-table.is-person th button{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#fff}.b-table.is-person td{padding:5px 5px 5px 10px}.b-table.is-person td+td{border-left:0}.b-table.is-person .b-link__icon{color:var(--b-green)}.b-table.is-person thead{display:none}.b-table.is-person table,.b-table.is-person tbody,.b-table.is-person tr{display:block}.b-table.is-person tr{border:1px solid var(--b-ink);margin-bottom:32px;padding:6px 0}.b-table.is-person tbody tr:nth-child(odd){background:var(--b-soft)}.b-table.is-person tbody tr td,.b-table.is-person tbody tr:nth-child(odd) td{display:block;min-height:54px;background:none;border:0;overflow-wrap:anywhere}.b-table.is-person td:before{content:attr(data-label);display:block;font-weight:700}.b-accordion h2{color:var(--b-ink);margin-bottom:20px}.b-accordion details{margin-bottom:8px}.b-accordion summary{position:relative;display:block;padding:18px 50px 18px 20px;background:var(--b-soft);color:var(--b-green-text);font-size:16px;line-height:24px;font-weight:700;letter-spacing:.3px;cursor:pointer;list-style:none}.b-accordion summary::-webkit-details-marker{display:none}.b-accordion summary svg{position:absolute;right:17px;top:20px;transition:transform .2s ease}.b-accordion details[open] summary svg{transform:rotate(45deg)}.b-accordion__body{padding:20px}.b-accordion__body p{margin-bottom:18px}.b-callout{display:block;padding:24px 24px 22px;margin-bottom:40px;background:var(--b-green);color:#fff}.b-callout:hover{background:var(--b-green-dark)}.b-callout h2{font-size:22px;line-height:30px;font-weight:700;margin-bottom:8px}.b-callout p{letter-spacing:.25px;margin-bottom:14px}.b-callout p,.b-callout span{font-size:15px;line-height:22px}.b-callout span{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.3px}.b-callout.is-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding:18px 24px}.b-callout.is-line h2{margin-bottom:0}.b-next{padding:60px 0 0}.b-next h2{margin-bottom:14px;color:var(--b-ink)}.b-next p{font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink);margin-bottom:22px}.b-next__links{align-items:flex-start;gap:12px}.b-next__links,.b-teasers{display:flex;flex-direction:column}.b-teasers{margin-bottom:60px}.b-teasers__image{aspect-ratio:1}.b-teasers__tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:98px;padding:20px;color:#fff;font-size:17px;line-height:24px;font-weight:700;letter-spacing:.3px}.b-teasers__text{display:block;margin-top:8px;font-size:15px;line-height:22px;font-weight:400;letter-spacing:.25px}.b-teasers__tile.is-green{background:var(--b-green)}.b-teasers__tile.is-dark{background:var(--b-ink)}.b-teasers__tile.is-dark.is-top{order:3;border-top:1px solid #fff}.b-teasers__tile.is-low{order:4;border-top:1px solid #fff}.b-teasers__panel{order:2;display:flex;flex-direction:column;gap:10px;padding:34px 20px;background:var(--b-soft)}.b-teasers__panel a{display:inline-flex;align-items:flex-start;gap:11px;font-size:15px;line-height:21px;font-weight:700;color:var(--b-green-text)}.b-teasers__panel a:hover{color:var(--b-green-dark);text-decoration:underline}.b-teasers__panel svg{flex:none;margin-top:4px}.b-teasers__panel>div+div{margin-top:20px}.b-teasers__panel p{margin-top:8px;padding-left:25px;font-size:15px;line-height:22px;letter-spacing:.25px;color:var(--b-ink)}.b-anchors{margin-bottom:60px}.b-anchors h2{font-size:17px;line-height:24px;font-weight:400;letter-spacing:.3px;color:var(--b-grey);text-transform:uppercase;margin-bottom:15px}.b-anchors ul{display:flex;flex-wrap:wrap;padding-bottom:50px;border-bottom:1px solid var(--b-line)}.b-anchors li{width:100%}.b-anchors a{position:relative;display:inline-flex;align-items:center;gap:16px;padding:15px 0;font-weight:700;letter-spacing:.3px;line-height:24px;color:var(--b-green)}.b-sitemap{margin-bottom:60px}.b-sitemap a{display:inline-flex;align-items:center;gap:15px;font-size:15px;line-height:22px;font-weight:700;color:var(--b-green)}.b-sitemap svg{flex:none;color:var(--b-green)}.b-sitemap li{padding:8px 0}.b-sitemap .is-level-0{border-bottom:1px solid var(--b-green);padding-bottom:12px}.b-sitemap .is-level-1 a{color:#000}.b-sitemap .is-level-1{padding-top:14px}.b-sitemap .is-level-2{padding-left:20px}.b-sitemap .is-level-3{padding-left:40px}.b-sitemap .is-level-4{padding-left:60px}.b-error{min-height:240px;margin-bottom:40px}.b-error h2{margin-bottom:20px}.b-error p{margin-bottom:25px;font-size:16px;line-height:24px;color:var(--b-ink)}.b-error__buttons{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.b-share{display:none}.b-footer{margin-top:193px;background:var(--b-ink)}.b-footer__tiles{position:relative;display:grid;grid-template-columns:56px 1fr 56px;grid-template-rows:repeat(4,57px);margin-top:0;transform:translateY(-55px);margin-bottom:-55px}.b-footer__tiles li{min-width:0}.b-footer__tiles a{color:#fff}.b-footer__tiles .is-home{grid-column:1;grid-row:1;background:var(--b-green)}.b-footer__tiles .is-home a,.b-footer__tiles .is-social a{display:grid;place-items:center;width:100%;height:100%}.b-footer__tiles .is-map{grid-column:2;grid-row:1/5;background:#fff}.b-footer__tiles .is-social{grid-column:3;background:var(--b-navy);border-bottom:1px solid #fff}.b-footer__address{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:10px}.b-footer__address h3{font-size:15px;line-height:21px;letter-spacing:.22px;color:var(--b-ink)}.b-footer__address a{display:flex;align-items:center;gap:9px;color:var(--b-green);font-size:13px;line-height:21px;font-weight:700;letter-spacing:.22px}.b-footer__map{display:none}.b-footer__content{padding:55px 0 0;color:#fff}.b-footer__content h2{font-size:18px;line-height:29px;font-weight:700;letter-spacing:.27px;margin-bottom:17px}.b-footer__contact{color:var(--b-line-strong);font-size:15px;line-height:24px;letter-spacing:.28px}.b-footer__contact address{margin-bottom:27px}.b-footer__contact dl>div{display:flex}.b-footer__contact dt{flex:none;width:104px}.b-footer__contact dd{min-width:0;overflow-wrap:anywhere}.b-footer__bottom{padding:60px 0 40px;color:var(--b-line-strong);font-size:15px;letter-spacing:.3px}.b-footer__bottom ul{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.b-top{position:fixed;z-index:30;right:16px;bottom:76px;display:grid;place-items:center;width:54px;height:54px;background:#fff;color:var(--b-green);box-shadow:0 2px 10px rgba(0,0,0,.16)}@media (min-width:768px){body.b-body{padding-bottom:0}.b-mobile-menu{display:none}.b-header{position:sticky;top:0}.b-page{margin-top:-2px}.b-header__title{font-size:12px;line-height:1.3;max-width:260px}.b-header__tools>li{display:flex}.b-header__tools>.is-search{color:var(--b-ink);padding-right:20px;border-left:1px solid var(--b-soft)}.b-header__tools>.is-search:has(button[aria-expanded=true]){color:var(--b-green)}.b-search{padding:76px 40px 70px}.b-search h2{font-size:34px;line-height:44px;margin-bottom:22px}.b-search input{height:80px;padding:0 30px;font-size:22px}.b-search form button{padding:0 26px;font-size:22px}.b-page h1{font-size:34px;line-height:44px}.b-accordion h2,.b-error h2,.b-module h2,.b-news h2,.b-people h2,.b-row>h2,.b-rte h2,.b-three h2{font-size:28px;line-height:38px}.b-front__image{aspect-ratio:2/1}.b-front__box{width:50%;margin:-16.667% 0 0 auto;padding:40px 40px 20px}.b-front__box p{font-size:20px;line-height:30px;margin-bottom:30px}.b-stage__image{aspect-ratio:2/1}.b-stage__box{width:66.667%;margin-top:-17%;padding:40px 40px 10px 60px}.b-stage.is-newsroom .b-stage__box{width:50%}.b-stage{padding-bottom:18px}.b-stage__box p{font-size:20px;line-height:30px}.b-article.has-image{display:block;min-height:calc(103px + min(42.857vw, 617px))}.b-article__band{width:100%;background:linear-gradient(to right,var(--b-soft) 78.571%,transparent 78.571%);padding:82px 0 78px}.b-article__band .b-row{width:calc(100% - 2 * var(--b-gutter));max-width:calc(var(--b-container) * 12 / 14);margin-inline:auto;padding-right:0}.b-article.has-image .b-article__band{margin-top:0;padding-top:82px}.b-article.has-image .b-article__band .b-article__text{padding-top:0}.b-article__text{max-width:75%}.b-article.has-image .b-article__text{max-width:44%}.b-article.has-image h1{hyphens:auto;overflow-wrap:break-word}.b-article h1{margin-bottom:30px}.b-article__text p{font-size:20px;line-height:30px}.b-article.has-image .b-article__media{position:absolute;top:82px;left:0;right:0;margin:0;pointer-events:none}.b-article.has-image .b-article__media .b-row{max-width:calc(var(--b-container) * 12 / 14)}.b-article.has-image .b-article__picture{width:50%;margin-left:auto;pointer-events:auto}.b-zoom-btn{display:grid}.b-profile__band{width:100%;background:linear-gradient(to right,var(--b-soft) 78.571%,transparent 78.571%);margin-top:26px;padding:56px 0 55px}.b-profile__band .b-row{width:calc(100% - 2 * var(--b-gutter));max-width:calc(var(--b-container) * 12 / 14);margin-inline:auto}.b-profile h1{margin-bottom:30px}.b-profile__job{font-size:28px;line-height:38px;margin-bottom:49px}.b-profile.has-photo{min-height:616px}.b-profile__media{position:absolute;top:205px;left:0;right:0;margin:0}.b-profile__photo{width:33.333%;height:auto;aspect-ratio:1}.b-news-head{background:linear-gradient(to right,var(--b-ink) 85.714%,transparent 85.714%)}.b-news-head__wrap{flex-direction:row;padding:80px 0}.b-news-head__badge{flex:none;width:62px;height:62px;margin:0 41px 0 0;font-size:20px;line-height:20px}.b-news-head__badge:after{left:10px;right:-9px;bottom:-10px;height:9px}.b-news-head h1{padding-bottom:0;margin-bottom:25px}.b-news-head__text{max-width:66.667%;margin-top:10px}.b-news-head__lead{font-size:22px;line-height:34px}.b-hints dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.b-finder__animals{grid-template-columns:repeat(2,minmax(0,1fr))}.b-module__columns{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.b-module__columns li,.b-module__columns p{-moz-column-break-inside:avoid;break-inside:avoid-column}.b-module__columns p{margin-bottom:30px}.b-three__grid{flex-direction:row;gap:5%}.b-three__item{flex:1}.b-news__image{display:block;flex:none;width:25%;aspect-ratio:1;margin-right:40px}.b-news__image img{-o-object-fit:contain;object-fit:contain}.b-table.is-person{overflow-x:auto}.b-table.is-person thead{display:table-header-group}.b-table.is-person table{display:table}.b-table.is-person tbody{display:table-row-group}.b-table.is-person tr{display:table-row;border:0;padding:0;margin:0}.b-table.is-person th{padding:13px 25px 13px 5px}.b-table.is-person tbody tr:nth-child(odd){background:none}.b-table.is-person tbody tr td,.b-table.is-person tbody tr:nth-child(odd) td{display:table-cell;min-height:0;padding:13px 5px;font-size:16px;line-height:24px;overflow-wrap:normal}.b-table.is-person tbody tr:nth-child(odd) td{background:var(--b-soft)}.b-table.is-person td:before{content:none}.b-people__grid{grid-template-columns:1fr 1fr;gap:44px 22px}.b-letters{gap:2px;flex-wrap:wrap;overflow:visible}.b-person.has-photo{flex-direction:row}.b-person__photo{flex:0 0 41.5%;width:auto;height:auto}.b-person__link,.b-person__more{font-size:16px;line-height:22px}.b-teasers{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);aspect-ratio:4/3}.b-teasers__image{grid-column:1/3;grid-row:1/3}.b-teasers__tile{padding:30px;font-size:20px;line-height:28px;min-height:auto}.b-teasers__tile.is-top{order:0;grid-column:3;grid-row:1;border:0}.b-teasers__tile.is-mid{grid-column:2;grid-row:2}.b-teasers__tile.is-low{order:0;grid-column:2;grid-row:3;border:0}.b-teasers__panel{order:0;grid-column:3/5;grid-row:2/4;padding:60px 30px}.b-teasers__panel a{font-size:16px;line-height:22px}.b-anchors li{width:50%}.b-sitemap a{font-size:15px}.b-sitemap .is-level-0 a,.b-sitemap .is-level-1 a{font-size:16px;line-height:24px}.b-error__buttons{flex-direction:row;gap:30px}.b-footer__tiles{grid-template-columns:8.333% 25% 25% repeat(4,8.333%);grid-template-rows:103px 180px;transform:translateY(-102px);margin-bottom:-102px}.b-footer__tiles .is-map{grid-column:2/4;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr}.b-footer__tiles .is-social{grid-column:auto;grid-row:1;border-bottom:0;border-left:1px solid #fff}.b-footer__address{padding:10px 10px 18px 20px}.b-footer__address h3{font-size:20px;line-height:24px;letter-spacing:.3px}.b-footer__address a{font-size:16px;line-height:24px;letter-spacing:.3px}.b-footer__map{position:relative;display:block;overflow:hidden;background:#d8d8d8}.b-footer__map span{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-30px 0 0 -15px;background:var(--b-green);border:6px solid #fff;border-radius:50%}.b-footer__content{padding-top:55px}.b-footer__address a{white-space:nowrap}.b-footer__content h2{font-size:20px;line-height:32px;letter-spacing:.3px;margin-bottom:27px}.b-footer__contact{display:flex;font-size:16px;line-height:26px;letter-spacing:.3px}.b-footer__contact address{flex:none;padding-right:40px}.b-footer__contact dd{overflow-wrap:normal;white-space:nowrap}.b-footer__bottom{display:flex;justify-content:space-between;padding:90px 0 42px;font-size:16px}.b-footer__bottom ul{flex-direction:row;gap:34px;margin:0}.b-top{right:24px;bottom:24px}}@media (min-width:768px) and (max-width:1279px){.b-teasers{aspect-ratio:auto}}@media (min-width:768px) and (max-width:1023px){.b-teasers__tile{padding:20px}.b-teasers__text{font-size:14px;line-height:20px}.b-teasers__panel{padding:30px 20px}.b-teasers__panel p{font-size:14px;line-height:20px}}@media (min-width:1024px){.b-crumbs ol{justify-content:flex-start;padding-left:3px;overflow:visible}.b-page h1{font-size:45px;line-height:55px}.b-accordion h2,.b-error h2,.b-module h2,.b-news h2,.b-people h2,.b-row>h2,.b-rte h2,.b-three h2{font-size:34px;line-height:44px}.b-accordion h2,.b-hints h2,.b-module h2,.b-news h2,.b-rte h2,.b-three h2{margin-bottom:22px}.b-people h2,.b-three h2{margin-bottom:32px}.b-front,.b-stage{margin-bottom:100px}.b-stage__box{width:50%;margin-top:calc(-25% + 60px);padding:60px 60px 5px 88px}.b-stage.is-newsroom{padding-bottom:0}.b-stage.is-newsroom .b-stage__box{margin-top:-16.667%}.b-stage__box h1{margin-bottom:25px}.b-stage__box p{margin-bottom:30px}.b-article{margin-bottom:80px}.b-article:not(.has-image){margin-bottom:100px}.b-profile{margin-bottom:108px}.b-profile__job{font-size:34px;line-height:44px}.b-news-head{margin-bottom:100px}.b-news-head__wrap{padding:112px 0}.b-anchors,.b-hints,.b-module,.b-news,.b-sitemap,.b-teasers,.b-three{margin-bottom:100px}.b-people{margin-bottom:55px}.b-finder__animals a,.b-finder__docs,.b-finder__intro,.b-finder__more{font-size:16px;line-height:24px}.b-finder__animals{grid-template-columns:repeat(3,minmax(0,1fr))}.b-finder__switch button{font-size:16px}.b-finder h3{font-size:22px;line-height:30px}.b-finder .b-table{margin-bottom:44px}.b-callout{margin-left:14.286%;width:66.667%;padding:30px 32px 28px;margin-bottom:50px}.b-callout.is-line{padding:22px 32px;margin-bottom:70px}.b-callout p,.b-callout span{font-size:16px;line-height:24px}.b-next{padding-top:100px}.b-next>*{margin-left:14.286%;width:66.667%}.b-next p{font-size:16px;line-height:24px}.b-next__links{flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px 30px}.b-hints__grid{grid-template-columns:1fr 1fr;gap:30px}.b-hints h3{font-size:20px;line-height:28px;margin-bottom:18px}.b-hints dl{font-size:16px;line-height:24px}.b-hints dl>div+div{margin-top:16px}.b-notes .b-hints__grid{row-gap:0}.b-notes section{display:grid;grid-row:span 4;grid-template-rows:subgrid}.b-notes dl{display:contents}.b-three__intro,.b-three__item h3,.b-three__item p{font-size:16px;line-height:24px}.b-three__image{margin-bottom:20px}.b-three__item p{padding-bottom:30px}.b-three__item{padding-bottom:10px}.b-news__empty,.b-news__list,.b-news__more{margin-left:14.286%}.b-news__list{width:66.667%}.b-news.is-events .b-news__empty{margin-left:0}.b-news.is-events .b-news__more{margin-left:14.286%}.b-button{padding:21px 30px 21px 20px;font-size:16px;line-height:26px;letter-spacing:.3px}.b-rte:not(.is-wide) .b-rte__body>.b-people,.b-rte__body>:not(.b-figure):not(.b-anchor):not(.b-people){margin-left:14.286%;width:66.667%}.b-rte:not(.is-wide) .b-people__grid{grid-template-columns:1fr}.b-rte:not(.is-wide) .b-letters{gap:1px;flex-wrap:nowrap}.b-accordion h2,.b-rte__body>h2{margin-top:15px}.b-rte__body>p{margin-bottom:30px}.b-accordion__body p,.b-rte__body>p{font-size:16px;line-height:24px}.b-list{margin-bottom:30px}.b-list li{margin-top:16px;font-size:16px;line-height:24px}ul.b-list li:before{top:8px}.b-figure.is-left{float:left;width:33.333%;margin:0 40px 50px 0}.b-figure.is-right{float:right;width:33.333%;margin:0 0 50px 40px}.b-table td,.b-table th{font-size:16px;line-height:24px}.b-table td{padding:13px 20px}.b-sitemap{width:calc(100% - 2 * var(--b-gutter))}}@media (min-width:1024px) and (max-width:1279px){.b-rte__body>.b-table:not(.b-figure):not(.b-anchor):not(.b-people){margin-left:0;width:100%}}@media (min-width:1280px){.b-finder>*{margin-left:14.286%;width:66.667%}.b-teasers__panel p,.b-teasers__text{font-size:16px;line-height:24px}.b-footer__contact address{padding-right:104px}.b-share{display:block;position:absolute;left:25px;top:0;bottom:0;width:60px;z-index:5}.b-share__inner{position:sticky;top:180px;margin-top:290px}.b-share p{font-size:16px;line-height:24px;font-weight:700;letter-spacing:.25px;color:var(--b-ink);padding-bottom:5px;text-align:center}.b-share li{display:grid;place-items:center;height:60px;color:var(--b-navy)}.b-share a,.b-share button{display:grid;place-items:center;color:var(--b-navy)}}@media (min-width:1440px){.b-front__box{padding:60px 60px 30px}}