body:not(.no-animate) .breadcrumbs{opacity:0;transform:translateY(1.5rem);transition-delay:.3s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .breadcrumbs.animate{opacity:1;transform:unset}.breadcrumbs__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.breadcrumbs__item{align-items:center;color:var(--color-white);display:inline-flex;font-size:.75rem;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;transition-duration:.3s;transition-property:color;transition-timing-function:ease;white-space:nowrap}.blind-text-medium .breadcrumbs__item{font-size:.875rem}.blind-text-large .breadcrumbs__item{font-size:1rem}.breadcrumbs__item:not(:last-child){flex-shrink:0}.breadcrumbs__item:not(:last-child) .breadcrumbs__link:after{content:"—";margin:0 .5rem}.breadcrumbs__link{color:hsla(0,0%,100%,.5)}.breadcrumbs__link>span{color:inherit;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.breadcrumbs__link>span.focus-visible,.breadcrumbs__link>span:hover{color:var(--color-white)}}.breadcrumbs__link>span.focus-visible{color:var(--color-white)}.breadcrumbs__text{overflow:hidden;text-overflow:ellipsis}.practice-hero{background-color:var(--color-blue-dark);overflow:hidden;padding-bottom:1rem;padding-top:7rem;position:relative}@media(min-width:640px){.practice-hero{padding-bottom:1.25rem;padding-top:6.5rem}}@media(min-width:990px){.practice-hero{min-height:50rem;padding-bottom:2.5rem;padding-top:4.5rem}}@media(min-width:1920px){.practice-hero{padding-bottom:3rem;padding-top:6rem}}@media(min-width:990px){.practice-hero__container{display:flex;height:calc(100vh - 7rem);min-height:43rem}}@media(min-width:1920px){.practice-hero__container{height:calc(100vh - 9rem);max-height:53.5rem}}.practice-hero__breadcrumbs{margin-bottom:6rem}@media(max-width:639.98px){.practice-hero__breadcrumbs{display:none}}.practice-hero--media .practice-hero__breadcrumbs{margin-bottom:3.5rem}.practice-hero--media .practice-hero__breadcrumbs+.practice-hero__title{margin-top:2.5rem}@media(min-width:1920px){.practice-hero__breadcrumbs{margin-bottom:7.5rem}}.practice-hero__backward{display:inline-flex;margin-bottom:1.5rem;overflow:hidden;position:relative}body:not(.no-animate) .practice-hero__backward{opacity:0;transform:translateY(1.5rem);transition-delay:.3s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-hero__backward{opacity:1;transform:unset}@media(hover:hover)and (pointer:fine){.practice-hero__backward.focus-visible .practice-hero__backward-content,.practice-hero__backward:hover .practice-hero__backward-content{transform:translateY(-100%)}}.practice-hero__backward.focus-visible .practice-hero__backward-content{transform:translateY(-100%)}@media(min-width:640px){.practice-hero__backward{margin-bottom:2rem}}.practice-hero__backward-content{align-items:center;display:inline-flex;position:relative;transform:translateY(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;will-change:transform}.practice-hero__backward-content:first-child{color:hsla(0,0%,100%,.5);position:relative}.practice-hero__backward-content:last-child{color:var(--color-green-light);left:0;position:absolute;top:100%}.practice-hero__backward-icon{color:inherit;display:inline-flex;height:1rem;margin-right:1rem;width:1rem}.practice-hero__backward-icon svg{height:100%;width:100%}.practice-hero__content{margin-bottom:1.5rem}@media(min-width:640px){.practice-hero__content{margin-bottom:2rem}}@media(min-width:990px){.practice-hero__content{display:flex;flex-direction:column;margin-bottom:0;padding-right:4.17%;padding-top:2rem;width:50%}}@media(min-width:1920px){.practice-hero__content{padding-top:1rem}}.practice-hero__title{color:var(--color-green-light);margin-bottom:3rem}.practice-hero__title .line{transform:translateY(100%);transition-property:transform}.animate .practice-hero__title .line{transform:translateY(0);transition-delay:calc(.3s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(min-width:640px){.practice-hero__title{margin-bottom:5rem}}@media(min-width:990px){.practice-hero__title{margin-bottom:10.75rem}}@media(min-width:1920px){.practice-hero__title{max-width:38.9375rem}}.practice-hero--media .practice-hero__title{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.375rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.blind-text-medium .practice-hero--media .practice-hero__title{font-size:1.5rem}.blind-text-large .practice-hero--media .practice-hero__title{font-size:1.625rem}@media(min-width:640px){.practice-hero--media .practice-hero__title{font-size:2.5rem;line-height:1.1}.blind-text-medium .practice-hero--media .practice-hero__title{font-size:2.625rem}.blind-text-large .practice-hero--media .practice-hero__title{font-size:2.75rem}.practice-hero--media .practice-hero__title{margin-bottom:1.5rem}}@media(min-width:990px){.ecology-page .practice-hero__title{margin-bottom:0}}.practice-hero__info{grid-gap:2rem;display:flex}body:not(.no-animate) .practice-hero__info{opacity:0;transform:translateY(1.5rem);transition-delay:.4s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-hero__info{opacity:1;transform:unset}@media(max-width:989.98px){.practice-hero__info{margin-bottom:5rem}}@media(max-width:639.98px){.practice-hero__info{margin-bottom:3rem}}.practice-hero__info-item{color:var(--color-white);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4}.blind-text-medium .practice-hero__info-item{font-size:1.25rem}.blind-text-large .practice-hero__info-item{font-size:1.375rem}@media(min-width:640px){.practice-hero__info-item{font-size:1.5rem;line-height:1.2}.blind-text-medium .practice-hero__info-item{font-size:1.625rem}.blind-text-large .practice-hero__info-item{font-size:1.75rem}}.practice-hero__factoids{display:flex;gap:10rem;margin-top:auto}@media(max-width:989.98px){.practice-hero__factoids{gap:6.4375rem}}@media(min-width:1920px){.practice-hero__factoids{gap:12.1875rem}}.practice-hero__factoid .factoid__number,.practice-hero__factoid .factoid__prefix,.practice-hero__factoid .factoid__suffix{transform:translateY(100%);transition-delay:.6s;transition-duration:.6s;transition-property:transform;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}.animate .practice-hero__factoid .factoid__number,.animate .practice-hero__factoid .factoid__prefix,.animate .practice-hero__factoid .factoid__suffix{transform:translateY(0)}.practice-hero__factoid .factoid__text{opacity:0;transform:translateY(1.5rem);transition-delay:.8s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}.animate .practice-hero__factoid .factoid__text{opacity:1;transform:unset}.practice-hero__factoid .factoid__top{margin-bottom:0!important}.ecology-page .practice-hero__factoid .factoid__suffix{max-width:7.5rem}@media(min-width:1920px){.practice-hero__factoid{margin-bottom:4rem;margin-top:auto}}.practice-hero__image{overflow:hidden}body:not(.no-animate) .practice-hero__image{opacity:0;transform:translateY(1.5rem);transition-delay:.4s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-hero__image{opacity:1;transform:unset}@media(max-width:639.98px){.practice-hero__image{height:19.375rem}.blind-images-hidden .practice-hero__image{height:19.375rem!important}}@media(min-width:640px)and (max-width:989.98px){.practice-hero__image{height:43rem}.blind-images-hidden .practice-hero__image{height:43rem!important}}@media(min-width:990px){.practice-hero__image{width:50%!important}}.practice-hero__download{grid-gap:1.5rem 1rem;display:flex;flex-wrap:wrap}body:not(.no-animate) .practice-hero__download{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-hero__download{opacity:1;transform:unset}@media(min-width:640px){.practice-hero__download{grid-gap:1.5rem 4rem}}@media(min-width:990px){.practice-hero__download{grid-gap:1.5rem 3rem;justify-content:space-between;margin-top:auto}}.practice-hero__download-links{display:flex;flex-direction:column}@media(min-width:990px){.practice-hero__download-links{flex:0 0 18.75rem}}@media(hover:hover)and (pointer:fine){.blind-scheme-contrast .practice-hero__download-link .checkbox.focus-visible .checkbox__text,.blind-scheme-contrast .practice-hero__download-link .checkbox:hover .checkbox__text{color:var(--color-white)!important}}.blind-scheme-contrast .practice-hero__download-link .checkbox.focus-visible .checkbox__text{color:var(--color-white)!important}.practice-hero__download-link:not(:last-child){margin-bottom:.5rem}@media(min-width:640px){.practice-hero__download-link:not(:last-child){margin-bottom:1rem}}.practice-hero__download+.practice-hero__bottom{margin-top:1.5rem}@media(min-width:640px){.practice-hero__download+.practice-hero__bottom{margin-top:2rem}}.practice-hero__bottom{border-top:1px solid rgba(var(--color-green-light-rgb),.5);padding-top:1rem}body:not(.no-animate) .practice-hero__bottom{opacity:0;transform:translateY(1.5rem);transition-delay:.5s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-hero__bottom{opacity:1;transform:unset}@media(min-width:640px){.practice-hero__bottom{align-items:flex-end;display:flex;padding-top:1.5rem}}@media(min-width:990px){.practice-hero__bottom{margin-top:auto}}.practice-hero__date{display:flex;flex-shrink:0}@media(max-width:639.98px){.practice-hero__date{align-items:center}.practice-hero__date:not(:last-child){margin-bottom:1rem}}@media(min-width:640px){.practice-hero__date{flex-direction:column}}.practice-hero__date-label{color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:400;line-height:1.4}.blind-text-medium .practice-hero__date-label{font-size:.875rem}.blind-text-large .practice-hero__date-label{font-size:1rem}@media(min-width:640px){.practice-hero__date-label{font-size:.75rem;line-height:1.4}.blind-text-medium .practice-hero__date-label{font-size:.875rem}.blind-text-large .practice-hero__date-label{font-size:1rem}.practice-hero__date-label{margin-bottom:.5rem}}.practice-hero__date-text{color:var(--color-white)}@media(max-width:639.98px){.practice-hero__date-text{margin-left:auto}}.practice-hero__tags{grid-gap:.5rem;display:flex;flex-wrap:wrap;margin-left:auto;pointer-events:none}@media(min-width:640px){.practice-hero__tags{justify-content:flex-end;max-width:50%}}.factoid--white{color:var(--color-white)}.factoid--black{color:var(--color-black)}.factoid--green{color:var(--color-green-light)}.factoid--green .factoid__text{color:var(--color-white)}.factoid--green-dark{color:var(--color-green)}.factoid--green-dark .factoid__text{color:var(--color-black)}.factoid__top{align-items:flex-start;display:flex;overflow:hidden}.factoid__number{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:4.5rem;font-weight:700;line-height:1;text-transform:uppercase}@media(min-width:640px){.factoid__number{font-size:5.5rem}}@media(min-width:990px){.factoid__number{font-size:6.25rem}}.factoid__prefix,.factoid__suffix{align-self:flex-end;display:inline-flex;font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:100%;padding-bottom:.75rem}@media(min-width:640px){.factoid__prefix,.factoid__suffix{font-size:1.5rem;padding-bottom:1.25rem}}.factoid__suffix{margin-left:.5rem}.factoid__prefix{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-size:3rem;font-weight:500;font-weight:700;line-height:1.1;margin-bottom:.125rem;margin-right:.25rem}.blind-text-medium .factoid__prefix{font-size:1.75rem}.blind-text-large .factoid__prefix{font-size:1.875rem}@media(min-width:640px){.factoid__prefix{font-size:3rem}.blind-text-medium .factoid__prefix{font-size:3.125rem}.blind-text-large .factoid__prefix{font-size:3.25rem}.factoid__prefix{margin-bottom:0;padding-bottom:.75rem}}.factoid__text{max-width:15.875rem;padding-left:.25rem}.factoid__text span{color:rgba(var(--color-black-rgb),.5);padding:0 .25rem}.checkbox{align-items:center;cursor:pointer;display:inline-flex;position:relative}@media(hover:hover)and (pointer:fine){.checkbox.focus-visible .checkbox__text,.checkbox:hover .checkbox__text{color:var(--color-green)!important}}.checkbox.focus-visible .checkbox__text{color:var(--color-green)!important}.checkbox__wrapper{display:inline-flex}.checkbox__box{align-items:center;background-color:var(--color-white);display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-right:.6875rem;transition-duration:.3s;transition-property:background-color,border-color,box-shadow;transition-timing-function:ease;width:1.5rem}[type=radio]~.checkbox__box{border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-black)}[type=checkbox]~.checkbox__box:after{border:1px solid var(--color-black);content:"";height:1.125rem;width:1.125rem}.checkbox__text{color:var(--color-black);transition-duration:.3s;transition-property:color;transition-timing-function:ease}.checkbox--light .checkbox__text{color:hsla(0,0%,100%,.5)}.checkbox__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox__input[type=checkbox]:checked~.checkbox__box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2322CA97' d='M3 3h18v18H3z'/%3E%3Cpath d='M6 11.368 10.4 16 18 8' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:100%}.checkbox__input[type=checkbox]:checked~.checkbox__box:after{opacity:0}.blind-scheme-contrast .checkbox__input[type=checkbox]:checked~.checkbox__box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M3 3h18v18H3z'/%3E%3Cpath d='M6 11.368 10.4 16 18 8' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E")}.checkbox__input[type=radio]:checked~.checkbox__box{box-shadow:inset 0 0 0 4px var(--color-green)}.checkbox--light .checkbox__input[type=radio]:checked~.checkbox__text{color:var(--color-white)}.tag{align-items:center;border:1px solid var(--color-grey-light);color:var(--color-black);cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem .9375rem;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease}.tag--disable-hover{pointer-events:none}.tag--green-light{border-color:rgba(var(--color-green-light-rgb),.5);color:var(--color-white)}.blind-scheme-contrast .tag--green-light{border-color:var(--color-white)!important}.tag--green-light-dark{border-color:rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}.tag--medium{padding:.4375rem .9375rem}@media(hover:hover)and (pointer:fine){.tag.focus-visible,.tag:hover{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}}.tag.focus-visible{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.tag__text{font-size:.75rem;font-weight:400;line-height:1.4}.blind-text-medium .tag__text{font-size:.875rem}.blind-text-large .tag__text{font-size:1rem}@media(min-width:640px){.tag__text{font-size:.75rem;line-height:1.4}.blind-text-medium .tag__text{font-size:.875rem}.blind-text-large .tag__text{font-size:1rem}}.tag__close{background-color:transparent;border:none;color:inherit;display:inline-flex;margin-left:.25rem;padding:0}.fixed-section{height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100%}@keyframes loading{0%{background-position:100%}40%,to{background-position:-100%}}.image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;user-select:none;width:100%}.image.is-contain{background-size:contain;object-fit:contain}.image.fill{height:100%;left:0;position:absolute;top:0;width:100%}.image img{height:100%;object-fit:cover;width:100%}.image__blind{background-color:var(--color-gray-dark);display:none!important;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.blind-images-hidden .image__blind{display:block!important;opacity:1}.image__blind-alt{display:none!important;word-break:break-all}