:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75 }.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-panzoom{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateZ(0);background:#fff}.f-panzoom.is-draggable{cursor:move;cursor:grab}.f-panzoom.can-zoom_in{cursor:zoom-in}.f-panzoom.can-zoom_out{cursor:zoom-out}.f-panzoom.is-dragging{cursor:move;cursor:grabbing}.f-panzoom.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__content{display:block;margin:auto;position:relative;max-width:100%;max-height:100%;min-height:0;object-fit:contain;transform:translateZ(0) scale(1) rotate(0) skew(0);transform-origin:center center;transition:none;-webkit-user-select:none;user-select:none}.is-loading .f-panzoom__content{display:none}.is-scaling .f-panzoom__content{filter:blur(0px);will-change:transform,width,height;backface-visibility:hidden}picture.f-panzoom__content>img{width:100%;height:auto;max-height:100%}.f-panzoom__content:not(:last-child){margin-bottom:0}.f-panzoom__viewport{margin:auto;position:relative;width:fit-content;height:fit-content;min-height:1px}.f-panzoom__viewport:not(:last-child){margin-bottom:0}.f-panzoom__caption:not(:first-child){margin-bottom:auto}html.with-panzoom-in-fullscreen{overflow:hidden}:root{--f-button-bg: #f2f4f7;--f-button-hover-bg: #e9edf1;--f-button-active-bg: #e3e8ed;--f-button-transition: all .15s cubic-bezier(.22, .61, .36, 1);--f-button-transform: none;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65 }.f-button{display:flex;justify-content:center;align-items:center;position:relative;width:2.625rem;height:2.625rem;border-radius:var(--radius-border);background:var(--f-button-bg);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button svg{width:52.5%;height:52.5%;fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s cubic-bezier(.22,.61,.36,1);transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-button:focus-visible{z-index:1}.f-panzoom__toolbar{display:flex;justify-content:center;flex-wrap:wrap;padding:0;opacity:1;transition:opacity .15s ease;z-index:1;border-radius:var(--radius-border);background-color:var(--f-button-bg);margin-left:auto;margin-bottom:var(--spacing-tiny)}.is-idle .panzoom__toolbar{opacity:0}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-panzoom-action=zoomIn],[data-panzoom-action=zoomOut],[data-panzoom-action=reset]{display:none}.in-fullscreen [data-panzoom-action=zoomIn],.in-fullscreen [data-panzoom-action=zoomOut],.in-fullscreen [data-panzoom-action=reset]{display:flex}.f-panzoom:not(.in-fullscreen) .f-panzoom__content{cursor:pointer}.in-fullscreen .f-panzoom__toolbar{margin:var(--spacing-tiny)}.resources__heading{padding-top:var(--spacing-lg);gap:var(--spacing-huge) var(--spacing-xl);grid-template-rows:auto 1fr;grid-template-columns:1fr 48.375rem;grid-auto-columns:1fr;align-items:start;justify-items:start;display:grid}.resources__heading h1{grid-area:span 1 / span 2 / span 1 / span 2}.resources__inner{row-gap:var(--spacing-lg);flex-flow:column;display:flex}.resources__list{gap:var(--spacing-lg) var(--spacing-xxs);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.resources__nav{align-self:end;justify-self:start}.resources__list--item{opacity:0;transform:translateY(var(--item-translateY))}@keyframes resourceItemFadeIn{0%{opacity:0;transform:translateY(var(--item-translateY))}to{opacity:1;transform:translateY(0)}}.resources__list--item.animate{animation:resourceItemFadeIn 3s cubic-bezier(.19,1,.22,1) forwards;animation-delay:var(--item-delay)}.resource__link{row-gap:var(--spacing-xxs);flex-flow:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;line-height:1.18;display:flex}.resource__link:hover .resource__img,.resource__link:focus-visible .resource__img{transform:scale(1)}.resource__img{aspect-ratio:3 / 2;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.19,1,.22,1);display:block;transform:scale(1.04)}.resource__img img{object-fit:cover;width:100%;height:100%;display:block}.resource__img-wrapper{border-radius:var(--radius-border);box-shadow:var(--shadow--light);flex:none;width:100%;height:100%;overflow:hidden}.nav__filters-list{position:relative}.nav__filters-list.is-resources{display:flex}.nav__filters-list:before{content:"";position:absolute;left:0;top:0;width:var(--btn-width, 0px);height:var(--btn-height, 3.25rem);border-radius:var(--radius-border);background-color:var(--color-tp);transform:translate(var(--btn-left, 0),var(--btn-top, 0));transition:transform .45s var(--easing)}.nav--article .nav__filters-list:before{width:100%;height:3.375rem;transform:translateY(var(--pill-top, 0))}.nav--article .nav__filters-list:has(.nav__filters-list--item:nth-child(1) input[name=filter]:checked){--pill-top: 0 }.nav--article .nav__filters-list:has(.nav__filters-list--item:nth-child(2) input[name=filter]:checked){--pill-top: 3.375rem }.nav--article .nav__filters-list:has(.nav__filters-list--item:nth-child(3) input[name=filter]:checked){--pill-top: 6.75rem }.nav--article .nav__filters-list:has(.nav__filters-list--item:nth-child(4) input[name=filter]:checked){--pill-top: 10.125rem }input[name=filter]:checked~.btn--filter{color:var(--color-primary)}input[name=filter]:checked~.btn--filter:hover{background-color:transparent}.article__heading{padding-block:var(--spacing-lg);gap:var(--spacing-lg) var(--spacing-xl);grid-template-rows:auto 1fr;grid-template-columns:1fr 48.375rem;grid-auto-columns:1fr;align-items:start;justify-items:start;display:grid}.article__heading .lead--lg.is-article{grid-area:span 1 / span 2 / span 1 / span 2}.article__inner{padding-block:var(--spacing-xl);gap:var(--spacing-lg) var(--spacing-xl);border-top:1.5px solid var(--color-tp);border-bottom:1.5px solid var(--color-tp);grid-template-rows:auto;grid-template-columns:1fr 48.375rem;grid-auto-columns:1fr;align-items:start;justify-items:start;display:grid}.highlights__list{row-gap:var(--spacing-xs);flex-flow:column;display:flex;position:sticky;top:6.75rem;padding-block:.5rem .2875rem}.highlights__list--item{column-gap:var(--spacing-tiny);display:flex}@supports (text-wrap: balance){.highlights__list--item .copy--lg-bold{text-wrap:balance}}.article__body{row-gap:var(--spacing-xs);flex-flow:column;width:100%;display:flex;position:relative;margin-top:-1.6875rem}.article__body.is-blog-post{margin-top:0}.article__body p{font-size:var(--font-copy-lg);font-variation-settings:"opsz" 24,"wght" 460;letter-spacing:-.025em;line-height:1.35;overflow-wrap:anywhere;word-break:anywhere}.article__body h1{margin-top:var(--spacing-xs);font-size:var(--font-lead-lg);font-variation-settings:"opsz" 24,"wght" 450;letter-spacing:-.05em}.article__body h2{margin-top:var(--spacing-xs);font-size:var(--font-lead-md);font-variation-settings:"opsz" 24,"wght" 440;letter-spacing:-.051em;line-height:1.18}.article__body h3{font-size:var(--font-lead-sm);font-variation-settings:"opsz" 24,"wght" 430;letter-spacing:-.045em;line-height:1.1}.article__body h4{font-size:var(--font-lead-sm-bold);font-variation-settings:"opsz" 24,"wght" 430;letter-spacing:-.04em;line-height:1.08}.article__body h5{font-size:var(--font-copy-lg);font-variation-settings:"opsz" 24,"wght" 430;letter-spacing:-.038em;line-height:1.08}.article__body h6{font-size:var(--font-copy-lg-alt);font-variation-settings:"opsz" 24,"wght" 430;letter-spacing:-.037em;line-height:1.08}.article__body ol{padding-inline-start:var(--spacing-md);row-gap:var(--spacing-tiny);font-size:var(--font-copy-lg);font-variation-settings:"opsz" 24,"wght" 460;letter-spacing:-.025em;flex-flow:column;line-height:1.25;display:flex}.article__body ul{padding-inline-start:var(--spacing-md);row-gap:var(--spacing-tiny);font-size:var(--font-copy-lg);font-variation-settings:"opsz" 24,"wght" 460;letter-spacing:-.025em;flex-flow:column;line-height:1.25;list-style:disc;display:flex}.article__body ul,.article__body ol{margin-top:-1rem}.article__body li ul,.article__body li ol{margin-top:var(--spacing-tiny)}.article__body strong{font-size:var(--font-copy-lg-bold);font-variation-settings:"opsz" 24,"wght" 600;letter-spacing:-.03em}.article__body img{border-radius:var(--radius-border);object-fit:cover;box-shadow:var(--shadow--light)}.article__footer{margin-top:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.article__desc{margin-top:-.25rem}.article__acrobat{padding-block:var(--spacing-xxs) var(--spacing-xl);border-top:1.5px solid var(--color-tp);border-bottom:1.5px solid var(--color-tp);position:relative;display:flex;flex-direction:column;align-items:flex-end;row-gap:var(--spacing-xxs)}.nav--article{width:100%;margin-block:26% -8.25%;position:sticky;top:44%;transform:translateY(-50%)}.article-wrapper{gap:var(--spacing-md);flex-flow:column;display:flex}.related__inner{row-gap:var(--spacing-lg);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:end;display:grid}.related__slider{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 20%,#000 80%,rgba(0,0,0,0));mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000)}.related__list{flex:none;animation:40s linear infinite paused marquee;display:flex}.related__list--item{flex:none;max-width:20.5rem;padding-inline:.5rem;display:flex}@media screen and (max-width:991px){.resources__heading{column-gap:var(--spacing-sm);row-gap:var(--spacing-huge);flex-flow:column;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.resources__list{grid-template-columns:1fr 1fr 1fr}.article__heading,.article__inner{column-gap:var(--spacing-sm);grid-template-columns:18.375rem 1fr}.article__body h2{font-size:2.8rem}.related__inner{row-gap:var(--spacing-md)}.nav--article{margin-block:40% -10.75%}}@media screen and (max-width:479px){.resources__heading{row-gap:var(--spacing-lg);grid-template-columns:100%}.resources__list{grid-template-columns:1fr}.resources__nav{width:100%}.nav__filters-list.is-resources{flex-flow:column;width:100%}.article__heading{row-gap:4.5rem;grid-template-columns:1fr}.article__heading .lead--lg.is-article{grid-column:span 1 / span 1}.article__inner{row-gap:0px;grid-template-columns:auto}.highlights__list{position:static;margin-bottom:6.1875rem}.article__body h1{font-size:2.25rem}.article__body h2{font-size:2rem}.article__body h3{font-size:1.75rem}.article__footer{row-gap:var(--spacing-xs);flex-flow:column-reverse}.article__acrobat{align-items:flex-start}.related__inner{grid-template-columns:1fr}.related__list--item{max-width:14rem}.nav--article{margin-block:0 2.8125rem;position:static;transform:translateY(0)}}
