.d3-carousel{position:relative}.d3-carousel__carousel{overflow:visible!important;clip-path:inset(-100vw -100vw -100vw 0)}@media (min-width:768px){.d3-carousel__carousel:where(:not(.-overflow-right)){clip-path:inset(-100vw 0 -100vw 0)}}.d3-carousel .swiper-slide{height:auto}.d3-carousel .swiper-pagination-bullet{position:relative}.d3-carousel .swiper-pagination-bullet:before{content:"";height:2.5rem;position:absolute;inset:50% 0 auto 0;transform:translateY(-50%)}.d3-carousel .swiper-pagination-bullet-active{width:4rem}.d3-story-part-carousel{padding:0}.fancybox__container{--fancybox-color:#ffffff!important;--fancybox-hover-color:#D1D1D1!important}.fancybox__container .fancybox__backdrop{background-color:rgba(15,15,15,.9)}.fancybox__container .fancybox__content.fancybox-image{height:auto;max-height:360px;width:100%;-o-object-fit:cover;object-fit:cover}.fancybox__nav{display:none}.fancybox__content.fancybox-image{display:flex;align-items:start;justify-content:center}.fancybox__caption{align-self:auto!important}.fancybox__container .fancybox__footer{height:30%;background-color:transparent}.fancybox__container .fancybox__caption{font-size:12px;text-align:center}.fancybox__container.is-idle .fancybox__toolbar{animation:unset!important}.f-button{background:transparent!important;width:62px;height:62px;--f-button-svg-stroke-width:3;--f-button-svg-width:16px;--f-button-svg-height:16px}.f-button.is-next,.f-button.is-prev{--f-button-svg-width:33px;--f-button-svg-height:33px}.f-button:hover,.f-button:hover:not([disabled]){background-color:transparent!important}@media (min-width:1024px){.fancybox__nav{display:flex}.fancybox__container .fancybox__content.fancybox-image{width:auto;height:800px;max-height:80%}.fancybox__container .fancybox__caption{font-size:14px;text-align:left;padding-top:1rem}.fancybox__container .fancybox__footer{height:auto}}.d3-markdown{font-size:16px;line-height:140%;font-weight:400}@media (min-width:1024px){.d3-markdown{font-size:18px;line-height:140%;font-weight:400}}.d3-markdown.d3-text-block{font-size:16px;line-height:140%;font-weight:400}@media (min-width:1024px){.d3-markdown.d3-text-block{font-size:18px;line-height:140%;font-weight:400}}.d3-markdown blockquote:not(:last-child),.d3-markdown h1:not(:last-child),.d3-markdown h2:not(:last-child),.d3-markdown h3:not(:last-child),.d3-markdown h4:not(:last-child),.d3-markdown h5:not(:last-child),.d3-markdown h6:not(:last-child),.d3-markdown ol:not(:last-child),.d3-markdown p:not(:last-child),.d3-markdown ul:not(:last-child){margin-bottom:1rem}.d3-markdown h2{font-family:var(--font-content);font-size:24px;line-height:110%;font-weight:800;text-transform:uppercase}@media (min-width:1024px){.d3-markdown h2{font-size:34px;line-height:110%;font-weight:800}}.d3-markdown h3{font-family:var(--font-content);font-size:20px;line-height:110%;font-weight:700;text-transform:uppercase}@media (min-width:1024px){.d3-markdown h3{font-size:24px;line-height:110%;font-weight:700}}.d3-markdown h4{font-family:var(--font-content);font-size:14px;line-height:130%;font-weight:700;text-transform:uppercase}@media (min-width:1024px){.d3-markdown h4{font-size:16px;line-height:130%;font-weight:700}}.d3-markdown h5{font-family:var(--font-content);font-size:12px;line-height:130%;font-weight:700;text-transform:uppercase}@media (min-width:1024px){.d3-markdown h5{font-size:14px;line-height:130%;font-weight:700}}.d3-markdown li{margin-left:1rem}.d3-markdown ul>li{list-style-type:disc}.d3-markdown ol>li{list-style-type:decimal}.d3-markdown a{text-decoration-line:underline}.d3-markdown a:focus-visible,.d3-markdown a:hover{text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.d3-markdown.-dark a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.d3-markdown.-light a{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity))}.story__part .d3-markdown p{font-size:14px;line-height:160%;font-weight:400;--tw-text-opacity:1;color:rgb(109 109 109/var(--tw-text-opacity))}@media (min-width:640px){.story__part .d3-markdown p{font-size:16px;line-height:140%;font-weight:400}}.story__part .d3-markdown h2{font-family:var(--font-content);font-size:24px;line-height:110%;font-weight:800;text-transform:uppercase;--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity))}@media (min-width:1024px){.story__part .d3-markdown h2{font-size:34px;line-height:110%;font-weight:800}}.story__part .d3-markdown li{margin-left:1rem;font-size:14px;line-height:160%;font-weight:400;--tw-text-opacity:1;color:rgb(109 109 109/var(--tw-text-opacity))}@media (min-width:640px){.story__part .d3-markdown li{font-size:16px;line-height:140%;font-weight:400}}.d3-article .story__part.markdown{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.d3-article .story__part.markdown{padding-left:0;padding-right:0}}.markdown-container blockquote{position:relative;margin:1em 0;padding:2rem}@media (min-width:1024px){.markdown-container blockquote{padding:4rem}}.markdown-container blockquote:before{content:"“";position:absolute;top:.2rem;left:.2rem;font-size:4rem}.markdown-container blockquote:after{content:"„";position:absolute;bottom:.2rem;right:.2rem;font-size:4rem}.d3-form input[type=date]::-webkit-calendar-picker-indicator,.d3-form input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}.d3-form input[type=checkbox],.d3-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;width:1rem;height:1rem;line-height:1rem;border:1px solid rgb(255 255 255/40%);background-color:#BEDFF9;flex-shrink:0}.d3-form input[type=radio]{border-radius:50%}.d3-form input[type=checkbox]:checked:before{width:1rem;height:1rem;content:"✔";display:block;color:#000000}.d3-form input[type=radio]:checked:before{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff;content:"";display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.d3-form .form__field>[data-lastpass-icon-root]{display:none}.d3-form.-validating input:invalid{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity));outline-style:solid;outline-width:1px;outline-color:#ef4444}.d3-form .invalid-message{display:none;flex-direction:row;gap:.5rem;padding-top:.25rem;font-size:16px;line-height:140%;font-weight:400;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.d3-form.-validating input:invalid+.invalid-message{display:flex}.d3-form.-validating input:invalid+div .invalid-message{display:flex}