/* hero-image */
.block__anatomy-hero-image{display:flex;flex-wrap:wrap;justify-content:center;padding-top:var(--spacing-lg)}@keyframes textWrapperIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.block__anatomy-hero-image .text-wrapper{width:100%;max-width:var(--container-xl-max-width);padding:0 var(--spacing-md);display:flex;margin-bottom:100px;align-items:end;flex-direction:row}.block__anatomy-hero-image .text-wrapper h1{font:var(--type-s1);letter-spacing:-1.3px;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);width:68%}.block__anatomy-hero-image .text-wrapper h2{opacity:0;animation:textWrapperIn 2s 1s forwards;font:var(--type-b1);color:var(--color-text-primary);max-width:28%;margin-left:auto}.block__anatomy-hero-image .hero-image{min-width:100%;position:relative;height:min(600px,70vh)}.block__anatomy-hero-image .hero-image img,.block__anatomy-hero-image .hero-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.block__anatomy-hero-image .hero-image .bg{position:relative;overflow:hidden;display:block;height:41px;width:100%}@keyframes bg-animate{0%{transform:translateX(calc(1px - 100vw - (3800px - 100vw))) translateY(50%) rotate(0)}50%{transform:translateX(calc((1px - 100vw - (3800px - 100vw))/ 2)) translateY(50%) rotate(3deg)}100%{transform:translateX(0) translateY(50%) rotate(0)}}.block__anatomy-hero-image .hero-image .bg::before{content:"";position:absolute;left:0;bottom:0;background:url(../../assets/img/pattern-bg-3.jpeg);background-size:3800px 200px;height:200px;width:calc(3800px + 100vw);animation:bg-animate 120s linear infinite}@media screen and (max-width:768px){.block__anatomy-hero-image .hero-image .bg{height:20px}}.home .block__anatomy-hero-image{padding-top:var(--spacing-lg)}.home .block__anatomy-hero-image .hero-image{height:auto}.home .block__anatomy-hero-image .hero-image img,.home .block__anatomy-hero-image .hero-image video{position:static;width:100%;height:auto}.home .block__anatomy-hero-image .hero-image::before{display:none}.home .block__anatomy-hero-image .text-wrapper{align-items:end;flex-direction:row}.home .block__anatomy-hero-image .text-wrapper h1{max-width:848px;min-width:848px;margin-bottom:0}.home .block__anatomy-hero-image .text-wrapper h2{margin-left:auto;max-width:28%;font:var(--type-b1)}.home .block__anatomy-hero-image .bg{display:none}@media screen and (max-width:1200px){.block__anatomy-hero-image{margin-bottom:var(--spacing-lg)}.home .block__anatomy-hero-image{padding-top:var(--spacing-sm)}.home .block__anatomy-hero-image .text-wrapper{flex-direction:column;align-items:start}.home .block__anatomy-hero-image .text-wrapper h2{margin-left:0}.home .block__anatomy-hero-image .text-wrapper h1,.home .block__anatomy-hero-image .text-wrapper h2{width:100%;min-width:100%;max-width:100%}.home .block__anatomy-hero-image .text-wrapper h1{margin-bottom:var(--spacing-md)}.home .block__anatomy-hero-image .hero-image{overflow:hidden}.home .block__anatomy-hero-image .hero-image img{width:200%}.home .block__anatomy-hero-image .hero-image .bg{display:none}.block__anatomy-hero-image .text-wrapper{padding-left:0;margin-bottom:var(--spacing-sm);flex-direction:column;align-items:start}.block__anatomy-hero-image .text-wrapper h1{font:var(--type-s1);letter-spacing:normal;width:100%;max-width:100%;min-width:100%;margin-bottom:var(--spacing-md)}.block__anatomy-hero-image .text-wrapper h2{max-width:100%;min-width:100%;width:100%;margin-bottom:var(--spacing-md)}.block__anatomy-hero-image .hero-image{height:70vw}.block__anatomy-hero-image .hero-image .bg::before{animation-duration:300s}}@media screen and (max-width:768px){body.page-slug-directory .block__anatomy-hero-image{display:none}.block__anatomy-hero-image .text-wrapper h1 br{content:""}.block__anatomy-hero-image .text-wrapper h1 br:after{content:" "}}
/* multi-block */
.block__anatomy-multi-block{display:flex;justify-content:center;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.block__anatomy-multi-block .wrapper{width:var(--container-width);display:flex;gap:40px}.block__anatomy-multi-block .wrapper .section{width:100%}.block__anatomy-multi-block .wrapper .section.type-text{font:var(--type-b3)}.block__anatomy-multi-block .wrapper .section.type-text p{margin-bottom:var(--spacing-sm)}.block__anatomy-multi-block .wrapper .section.type-text strong{font-weight:700}.block__anatomy-multi-block .wrapper .section.type-text h1,.block__anatomy-multi-block .wrapper .section.type-text h2,.block__anatomy-multi-block .wrapper .section.type-text h3,.block__anatomy-multi-block .wrapper .section.type-text h4,.block__anatomy-multi-block .wrapper .section.type-text h5{margin-bottom:.5em}.block__anatomy-multi-block .wrapper .section.type-text h1{font:var(--type-h1)}.block__anatomy-multi-block .wrapper .section.type-text h2{font:var(--type-h2)}.block__anatomy-multi-block .wrapper .section.type-text h3{font:var(--type-h3)}.block__anatomy-multi-block .wrapper .section.type-text h4{font:var(--type-h4)}.block__anatomy-multi-block .wrapper .section.type-text h5{font:var(--type-h5);text-transform:uppercase}.block__anatomy-multi-block .wrapper .section.type-text p.b1{font:var(--type-b1)}.block__anatomy-multi-block .wrapper .section.type-text p.b3{font:var(--type-b3)}.block__anatomy-multi-block .wrapper .section.type-text a:link,.block__anatomy-multi-block .wrapper .section.type-text a:visited{color:var(--color-text-primary);text-decoration:underline}.block__anatomy-multi-block .wrapper .section.type-text img{max-width:100%;max-height:40vh;min-height:300px;display:block;border-radius:var(--border-radius-primary);margin:var(--spacing-md) auto}.block__anatomy-multi-block .wrapper .section.type-text ul{list-style-type:disc;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol{list-style-type:decimal;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol ul,.block__anatomy-multi-block .wrapper .section.type-text ul ul{list-style-type:circle;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol ol,.block__anatomy-multi-block .wrapper .section.type-text ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol,.block__anatomy-multi-block .wrapper .section.type-text ul{margin-bottom:1em}.block__anatomy-multi-block .wrapper .section.type-text blockquote{font:var(--type-b2);border-left:2px solid var(--color-border-highlight);padding-left:var(--spacing-md);margin:var(--spacing-md) 0}@media screen and (max-width:768px){.block__anatomy-multi-block .wrapper .section.type-text h1{font:var(--type-h2)}.block__anatomy-multi-block .wrapper .section.type-text h2{font:var(--type-h3)}.block__anatomy-multi-block .wrapper .section.type-text h3{font:var(--type-h3)}.block__anatomy-multi-block .wrapper .section.type-text h4{font:var(--type-h4)}}.block__anatomy-multi-block .wrapper .section.type-text p:last-child{margin-bottom:0}.block__anatomy-multi-block .wrapper .section.type-cta{display:flex;align-items:end;widtH:auto}.block__anatomy-multi-block .wrapper .section.type-cta a.cta{--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__anatomy-multi-block .wrapper .section.type-cta a.cta::after{display:none!important}.block__anatomy-multi-block .wrapper .section.type-cta a.cta:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__anatomy-multi-block .wrapper .section.type-cta:last-child{margin-left:auto}.block__anatomy-multi-block .wrapper .section.type-cta:first-child{margin-right:auto}.block__anatomy-multi-block .wrapper .section.type-image,.block__anatomy-multi-block .wrapper .section.type-video{overflow:hidden;position:relative;border-radius:var(--border-radius-primary)}.block__anatomy-multi-block .wrapper .section.type-image img,.block__anatomy-multi-block .wrapper .section.type-image video,.block__anatomy-multi-block .wrapper .section.type-video img,.block__anatomy-multi-block .wrapper .section.type-video video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.block__anatomy-multi-block .wrapper .section.type-image .caption,.block__anatomy-multi-block .wrapper .section.type-video .caption{font:var(--type-b2);vertical-align:middle;margin-top:var(--spacing-xs)}.block__anatomy-multi-block .wrapper .section.type-image .caption::before,.block__anatomy-multi-block .wrapper .section.type-video .caption::before{vertical-align:middle;content:"";width:18px;height:18px;background-color:var(--color-surface-highlight);border-radius:18px;display:inline-block;margin-right:var(--spacing-xs);margin-top:-2px}.block__anatomy-title+.block__anatomy-multi-block{margin-top:calc(0px - (var(--spacing-lg) - var(--spacing-md)))}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"]{margin-top:calc(0px - (var(--spacing-lg) - var(--spacing-md)));margin-bottom:var(--spacing-xl)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper{justify-content:end}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper .section.type-text{width:767px}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"].mb-align-left .wrapper{justify-content:start}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"].mb-align-center .wrapper .section.type-text{width:100%}.block__anatomy-multi-block.only-text:has(+.block__anatomy-multi-block){margin-bottom:var(--spacing-lg)}.block__anatomy-multi-block.only-text+.block__anatomy-multi-block{margin-top:var(--spacing-lg)}.block__anatomy-multi-block:has(.type-cta):has(.type-text) .wrapper .section.type-text{min-width:750px;max-width:750px}.block__anatomy-multi-block.only-media{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.block__anatomy-multi-block.only-media .wrapper{max-width:var(--container-xl-max-width);width:100%;display:flex}.block__anatomy-multi-block.only-media .wrapper .section.type-image,.block__anatomy-multi-block.only-media .wrapper .section.type-video{max-width:443px;width:443px;overflow:hidden;position:relative;border-radius:none}.block__anatomy-multi-block.only-media .wrapper .section.type-image img,.block__anatomy-multi-block.only-media .wrapper .section.type-image video,.block__anatomy-multi-block.only-media .wrapper .section.type-video img,.block__anatomy-multi-block.only-media .wrapper .section.type-video video{width:100%;height:auto;border-radius:var(--border-radius-primary);position:static;-o-object-fit:fill;object-fit:fill}.block__anatomy-multi-block.only-media .wrapper .section.type-image:nth-child(2),.block__anatomy-multi-block.only-media .wrapper .section.type-video:nth-child(2){margin-left:auto;max-width:751px;width:751px}.block__anatomy-multi-block.only-media.oemed-even .section.type-image,.block__anatomy-multi-block.only-media.oemed-even .section.type-video{max-width:751px;width:751px}.block__anatomy-multi-block.only-media.oemed-even .section.type-image:nth-child(2),.block__anatomy-multi-block.only-media.oemed-even .section.type-video:nth-child(2){max-width:443px;width:443px}.block__anatomy-multi-block.scroll-setup.only-media{overflow:hidden}.block__anatomy-multi-block.scroll-setup.only-media .section:first-child{transform:translateX(-120%)}.block__anatomy-multi-block.scroll-setup.only-media .section:last-child{transform:translateX(120%)}.block__anatomy-multi-block.scroll-setup.only-media.scroll-reveal .section{transition:transform 1s}.block__anatomy-multi-block.scroll-setup.only-media.scroll-reveal .section:first-child{transform:translateX(0)}.block__anatomy-multi-block.scroll-setup.only-media.scroll-reveal .section:last-child{transform:translateX(0)}@media screen and (max-width:1200px){.block__anatomy-multi-block{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block__anatomy-title+.block__anatomy-multi-block{margin-top:var(--spacing-md)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"]{margin-top:var(--spacing-md)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper{padding-left:var(--spacing-lg)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper .type-text{text-align:left!important}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper .type-text *{text-align:left!important}.block__anatomy-multi-block:has(.type-cta):has(.type-text) .wrapper .section.type-text{min-width:100%;max-width:100%}}@media screen and (max-width:768px){.block__anatomy-multi-block .wrapper{flex-wrap:wrap}.block__anatomy-multi-block .type-image,.block__anatomy-multi-block .type-video{min-height:100vw}.block__anatomy-multi-block.only-media{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block__anatomy-multi-block.only-media .wrapper{flex-direction:column;--image-width:75vw}.block__anatomy-multi-block.only-media .wrapper .section.type-image,.block__anatomy-multi-block.only-media .wrapper .section.type-video{max-width:var(--image-width);min-width:var(--image-width);width:var(--image-width)}.block__anatomy-multi-block.only-media .wrapper .section.type-image:nth-child(2),.block__anatomy-multi-block.only-media .wrapper .section.type-video:nth-child(2){max-width:var(--image-width);min-width:var(--image-width);width:var(--image-width)}}
/* title */
.block__anatomy-title{display:flex;justify-content:center;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.block__anatomy-title.align-left .wrapper{padding:0;text-align:left;align-items:flex-start}.block__anatomy-title.align-left .wrapper h1,.block__anatomy-title.align-left .wrapper h2{max-width:595px}.block__anatomy-title .wrapper{max-width:var(--container-width);width:100%;text-align:center;padding:0 var(--spacing-xl);display:flex;flex-direction:column;align-items:center}.block__anatomy-title .wrapper h1{order:2;font:var(--type-h2);margin-bottom:var(--spacing-sm)}.block__anatomy-title .wrapper h2{order:1;font:var(--type-h4);text-transform:uppercase}@media screen and (max-width:1200px){.block__anatomy-title{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.block__anatomy-title .wrapper{padding:0}.block__anatomy-title .wrapper h1{font:var(--type-h3);margin-bottom:0}.block__anatomy-title.align-left .wrapper h1{font:var(--type-h2)}.block__anatomy-title.align-left .wrapper h2{font:var(--type-b2)}.block__anatomy-title:has(+.block__anatomy-multi-block[data-num="1"]) .wrapper{text-align:left;align-items:flex-start}}
