/* accordion */
.block__anatomy-accordion{padding-top:180px;color:var(--color-text-tertiary);background:var(--color-surface-tertiary);display:flex;justify-content:center;position:relative}.block__anatomy-accordion:after{position:absolute;top:0;right:0;--offset-right:calc((100vw - var(--container-xl-max-width)) / 2);width:calc(.6666 * var(--container-xl-max-width) + var(--offset-right) - var(--building-block-width));height:calc(var(--building-block-width) * 2);content:"";background:var(--color-surface-primary);z-index:2;display:block}.block__anatomy-accordion .wrapper{max-width:var(--container-xl-max-width);width:100%}.block__anatomy-accordion .wrapper .titles h2{font:var(--type-b3);font-size:12px;font-weight:500;line-height:26px;letter-spacing:.18px;text-transform:uppercase;padding:1px 12px;border-radius:var(--radius-xsmall);display:inline-block;color:currentColor;border:1px solid currentColor;margin-bottom:var(--spacing-sm)}.block__anatomy-accordion .wrapper .titles h3{font:var(--type-h1)}.block__anatomy-accordion .wrapper .accordion{padding:var(--building-block-width) 0}.block__anatomy-accordion .wrapper .accordion details{position:relative;padding-top:52px;padding-bottom:50px;min-height:var(--building-block-width)}.block__anatomy-accordion .wrapper .accordion details summary{display:flex;cursor:pointer}.block__anatomy-accordion .wrapper .accordion details summary span{display:block;font:var(--type-h1)}.block__anatomy-accordion .wrapper .accordion details summary:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIzIDEwTDIzIDM1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTM2IDIyLjVMMTAgMjIuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjIyLjUiIGN5PSIyMi41IiByPSIyMS41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+);content:"";width:45px;height:45px;position:absolute;right:0;top:77px;transform:translateY(-50%);transition:transform .8s}.block__anatomy-accordion .wrapper .accordion details summary:hover:after{transform:translateY(-50%) rotate(90deg)}.block__anatomy-accordion .wrapper .accordion details.open{display:flex;align-items:start;gap:var(--spacing-md)}.block__anatomy-accordion .wrapper .accordion details.open summary{width:100%;min-width:50%;max-width:50%}.block__anatomy-accordion .wrapper .accordion details.open .content{width:100%;min-width:50%;font:var(--type-b2);font:var(--type-b1);padding-right:100px}.block__anatomy-accordion .wrapper .accordion details.open .content p{margin-bottom:var(--spacing-smd)}.block__anatomy-accordion .wrapper .accordion details.open .content b,.block__anatomy-accordion .wrapper .accordion details.open .content strong{font-weight:700}.block__anatomy-accordion .wrapper .accordion details.open .content h1,.block__anatomy-accordion .wrapper .accordion details.open .content h2,.block__anatomy-accordion .wrapper .accordion details.open .content h3,.block__anatomy-accordion .wrapper .accordion details.open .content h4,.block__anatomy-accordion .wrapper .accordion details.open .content h5{margin-bottom:var(--spacing-smd)}.block__anatomy-accordion .wrapper .accordion details.open .content h1{font:var(--type-h1)}.block__anatomy-accordion .wrapper .accordion details.open .content h2{font:var(--type-h2)}.block__anatomy-accordion .wrapper .accordion details.open .content h3{font:var(--type-h3)}.block__anatomy-accordion .wrapper .accordion details.open .content h4{font:var(--type-h4)}.block__anatomy-accordion .wrapper .accordion details.open .content p+h1,.block__anatomy-accordion .wrapper .accordion details.open .content p+h2,.block__anatomy-accordion .wrapper .accordion details.open .content p+h3,.block__anatomy-accordion .wrapper .accordion details.open .content p+h4{margin-top:var(--spacing-md)}.block__anatomy-accordion .wrapper .accordion details.open .content p.b1{font:var(--type-b1)}.block__anatomy-accordion .wrapper .accordion details.open .content p:empty{display:none}.block__anatomy-accordion .wrapper .accordion details.open .content a:link,.block__anatomy-accordion .wrapper .accordion details.open .content a:visited{color:var(--color-text-primary);text-decoration:underline}.block__anatomy-accordion .wrapper .accordion details.open .content a:link.btn,.block__anatomy-accordion .wrapper .accordion details.open .content a:visited.btn{text-decoration:none}.block__anatomy-accordion .wrapper .accordion details.open .content .btn{font:var(--type-b2);padding:4px 20px}.block__anatomy-accordion .wrapper .accordion details.open .content ul{list-style:inside}.block__anatomy-accordion .wrapper .accordion details.open .content ol{list-style-type:decimal;list-style-position:inside}.block__anatomy-accordion .wrapper .accordion details.open .content ol,.block__anatomy-accordion .wrapper .accordion details.open .content ul{margin-bottom:1em}.block__anatomy-accordion .wrapper .accordion details.open .content blockquote{font:var(--type-b2);border-left:2px solid var(--color-border-highlight);padding-left:var(--spacing-md);margin:var(--spacing-md) 0}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))){display:flex;gap:var(--spacing-md);align-items:start;margin:var(--spacing-lg) 0;position:relative}@media screen and (max-width:768px){.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))){flex-direction:column}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img{width:100%!important;min-width:100%!important;max-width:100%!important}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3)))::after{display:none}}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3)))::after{content:"";width:var(--spacing-md);height:var(--spacing-md);position:absolute;top:calc(-1 * var(--spacing-md));left:60%;background:var(--color-surface-secondary);z-index:1}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img{height:auto;display:block}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img:first-child{min-width:60%;max-width:60%}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):not(:has(>:nth-child(3))) img:last-child{width:40%}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:only-child) img{width:100%;height:auto}.block__anatomy-accordion .wrapper .accordion details.open .content p:has(>img:nth-child(2)):has(>img:nth-child(1)):has(>img:nth-child(3)) img{width:100%;height:auto}.block__anatomy-accordion .wrapper .accordion details.open summary:after{transform:translateY(-50%) rotate(45deg)!important}.block__anatomy-accordion .wrapper .accordion details:after{width:100%;height:8px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cmVjdCB4PSIwIiB5PSIxMC41IiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjNzczMDU2Ii8+CiAgICA8cmVjdCB4PSIxMC41IiB5PSIwIiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjNzczMDU2Ii8+Cjwvc3ZnPg==);content:"";background-size:auto 100%;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.block__anatomy-accordion{padding-top:calc(var(--building-block-width) * 2)}.block__anatomy-accordion:after{height:var(--building-block-width);width:calc(100vw - var(--container-padding) - var(--building-block-width))}.block__anatomy-accordion .wrapper .accordion{padding-bottom:var(--spacing-lg)}.block__anatomy-accordion .wrapper .accordion details{flex-direction:column;padding:20px 0}.block__anatomy-accordion .wrapper .accordion details summary{height:auto;position:relative}.block__anatomy-accordion .wrapper .accordion details summary::-webkit-details-marker{display:none}.block__anatomy-accordion .wrapper .accordion details summary span{max-width:calc(100% - 40px)}.block__anatomy-accordion .wrapper .accordion details summary:after{height:28px;width:28px;background-size:auto 100%;top:15px}.block__anatomy-accordion .wrapper .accordion details:after{height:4px}.block__anatomy-accordion .wrapper .accordion details[open] summary{min-width:100%;max-width:100%}.block__anatomy-accordion .wrapper .accordion details[open] .content{padding-right:0;padding-top:0}}
/* featured-posts */
.block__anatomy-featured-posts{display:flex;justify-content:center;padding:var(--spacing-xl) 0;padding-bottom:var(--spacing-lg)}.block__anatomy-featured-posts .wrapper{max-width:var(--container-xl-max-width);width:100%}.block__anatomy-featured-posts .wrapper .meta{margin-bottom:var(--spacing-lg);display:flex;flex-direction:column}.block__anatomy-featured-posts .wrapper .meta h2{font:var(--type-b3);font-size:12px;font-weight:500;line-height:26px;letter-spacing:.18px;text-transform:uppercase;padding:1px 12px;border-radius:var(--radius-xsmall);display:inline-block;color:currentColor;border:1px solid currentColor;margin-right:auto;margin-bottom:var(--spacing-sm)}.block__anatomy-featured-posts .wrapper .meta h3{font:var(--type-h2-5);padding-right:40%}.block__anatomy-featured-posts .wrapper .meta .cta{margin-left:auto;font:var(--type-b2);padding:4px 20px;background:var(--color-brand-purple);color:var(--color-text-tertiary);padding:8px 20px;border-radius:var(--radius-xsmall);transition:background .3s,color .3s}.block__anatomy-featured-posts .wrapper .meta .cta:hover{background:var(--color-surface-highlight);color:var(--color-text-primary)}.block__anatomy-featured-posts .wrapper .posts .post{display:block}.block__anatomy-featured-posts .wrapper .posts .post:hover .media img,.block__anatomy-featured-posts .wrapper .posts .post:hover .media video{transform:scale(1.1)}.block__anatomy-featured-posts .wrapper .posts .post .media{width:100%;position:relative;overflow:hidden;border-radius:var(--radius-xsmall);aspect-ratio:21/14}.block__anatomy-featured-posts .wrapper .posts .post .media img,.block__anatomy-featured-posts .wrapper .posts .post .media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transition:transform .5s}.block__anatomy-featured-posts .wrapper .posts .post .info .taxonomies{margin-top:var(--spacing-smd)}.block__anatomy-featured-posts .wrapper .posts .post .info .taxonomies .term{font:var(--type-b3);font-size:12px;font-weight:500;line-height:26px;letter-spacing:.18px;text-transform:uppercase;padding:1px 12px;border-radius:var(--radius-xsmall);display:inline-block;background:var(--color-surface-highlight);color:var(--color-text-secondary)}.block__anatomy-featured-posts .wrapper .posts .post .info h4{font:var(--type-q1);line-height:50px}.block__anatomy-featured-posts .wrapper .posts .post .info p{font:var(--type-b2)}@media screen and (max-width:768px){.block__anatomy-featured-posts .wrapper .posts .post .info h4{font:var(--type-h3);font-size:16px;line-height:22px;margin-top:var(--spacing-sm);margin-bottom:8px}}.block__anatomy-featured-posts.layout-large{background:var(--color-surface-secondary)}.block__anatomy-featured-posts.layout-large .posts{position:relative;--text-space-mini:210px;--mini-width:calc(var(--container-xl-max-width)*0.34 - var(--spacing-md));--mini-image-height:calc(var(--container-xl-max-width)*0.2244 - var(--spacing-md)*0.66);--big-image-height:calc(var(--mini-image-height) * 2 + var(--text-space-mini));min-height:calc(var(--big-image-height) + var(--text-space-mini))}.block__anatomy-featured-posts.layout-large .posts .post:first-child{width:66%}.block__anatomy-featured-posts.layout-large .posts .post:first-child .media{width:100%;height:var(--big-image-height);aspect-ratio:unset}.block__anatomy-featured-posts.layout-large .posts .post:nth-child(2){width:var(--mini-width);position:absolute;right:0;top:0}.block__anatomy-featured-posts.layout-large .posts .post:nth-child(3){width:var(--mini-width);position:absolute;right:0;top:calc(var(--big-image-height) - var(--mini-image-height))}.block__anatomy-featured-posts.layout-large .posts .post:nth-child(n+4){display:none}.block__anatomy-featured-posts.layout-wide .wrapper .meta h2{font:var(--type-b3);font-size:12px;font-weight:500;line-height:26px;letter-spacing:.18px;text-transform:uppercase;padding:1px 12px;border-radius:var(--radius-xsmall);display:inline-block;color:currentColor;border:1px solid currentColor;background:0 0}.block__anatomy-featured-posts.layout-wide .wrapper .posts{display:flex;flex-wrap:wrap}.block__anatomy-featured-posts.layout-wide .wrapper .posts .post{width:calc((var(--container-xl-max-width) - var(--spacing-md) * 2)/ 3);margin-right:var(--spacing-md)}.block__anatomy-featured-posts.layout-wide .wrapper .posts .slick-dots{margin:0 auto;margin-top:var(--spacing-md);display:flex;gap:var(--spacing-xs)}.block__anatomy-featured-posts.layout-wide .wrapper .posts .slick-dots li.slick-active button,.block__anatomy-featured-posts.layout-wide .wrapper .posts .slick-dots li:hover button{background:var(--color-brand-purple)}.block__anatomy-featured-posts.layout-wide .wrapper .posts .slick-dots li button{width:10.5px;height:10.5px;border-radius:50%;border:none;background:var(--color-surface-secondary);font-size:0;padding:0;transition:background .3s}@media screen and (max-width:768px){.block__anatomy-featured-posts .wrapper .meta h3{padding-right:0}.block__anatomy-featured-posts.layout-large{padding-top:var(--spacing-xl)}.block__anatomy-featured-posts.layout-large .posts{gap:var(--spacing-md);display:flex;flex-direction:column}.block__anatomy-featured-posts.layout-large .posts .post{position:static!important;max-width:100%!important;width:100%!important}.block__anatomy-featured-posts.layout-large .posts .post .media{height:auto!important;aspect-ratio:21/14!important}.block__anatomy-featured-posts.layout-wide{padding-top:var(--spacing-lg)}.block__anatomy-featured-posts.layout-wide .wrapper .meta{align-items:start}.block__anatomy-featured-posts.layout-wide .wrapper .meta .cta{margin-top:var(--spacing-sm);margin-left:0}.block__anatomy-featured-posts.layout-wide .wrapper .posts .post{width:var(--container-xl-max-width);margin-right:var(--spacing-sm)}}
/* hero-video */
.block__piqniq-hero-video{margin-top:calc(var(--header-height) * -1)}.block__piqniq-hero-video .wrapper{width:100%}.block__piqniq-hero-video .wrapper video{width:100%;height:auto}.block__piqniq-hero-video .wrapper video.mobile{display:none}@media screen and (max-width:768px){.block__piqniq-hero-video .wrapper video:not(.mobile){display:none}.block__piqniq-hero-video .wrapper video.mobile{display:block}}header{transform:translateY(-100%);transition:transform .5s}header.piqniq-hero-video-ended{transform:translateY(0)}
/* intro */
.block__piqniq-intro{padding-top:var(--spacing-lg);display:flex;justify-content:center;--container-width-gap:calc((100vw - var(--container-width)) / 2);position:relative}.block__piqniq-intro .wrapper{max-width:var(--container-width);width:100%}.block__piqniq-intro .wrapper .title h1{font:var(--type-s1);margin-bottom:var(--spacing-lg)}.block__piqniq-intro .wrapper .title.scroll-reveal-setup h1{transition:transform .5s,opacity .5s;opacity:0;transform:translateY(10%)}.block__piqniq-intro .wrapper .title.scroll-reveal-activate h1{transform:translateY(0);opacity:1}.block__piqniq-intro .wrapper .row1{display:flex;align-items:end}.block__piqniq-intro .wrapper .row1.scroll-reveal-setup .blob{transition:transform .5s;transition-delay:.5s;transform-origin:top left;transform:scale(0)}.block__piqniq-intro .wrapper .row1.scroll-reveal-setup .scotch{transition:transform 1s;transform-origin:top right;transform:scale(0)}.block__piqniq-intro .wrapper .row1.scroll-reveal-activate .blob{transform:scale(1)}.block__piqniq-intro .wrapper .row1.scroll-reveal-activate .scotch{transform:scale(1)}.block__piqniq-intro .wrapper .row1 .blob{background:var(--color-brand-purple);width:var(--building-block-width);height:var(--building-block-width);margin-left:calc(var(--container-width)/ 4 - var(--building-block-width))}.block__piqniq-intro .wrapper .row1 .scotch{margin-left:auto;margin-right:calc(var(--container-width-gap) * -1);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cmVjdCB4PSIwIiB5PSIxMC41IiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjRkZEOUU1Ii8+CiAgICA8cmVjdCB4PSIxMC41IiB5PSIwIiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjRkZEOUU1Ii8+Cjwvc3ZnPg==);width:50vw;height:calc(var(--building-block-width) * 2)}.block__piqniq-intro .wrapper .row2{display:flex;align-items:center}.block__piqniq-intro .wrapper .row2 .half{width:50%;max-width:50%}.block__piqniq-intro .wrapper .row2 .half .media{width:50%;margin-left:auto}.block__piqniq-intro .wrapper .row2 .half .media img,.block__piqniq-intro .wrapper .row2 .half .media video{width:100%}.block__piqniq-intro .wrapper .row2 .half .text{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);font:var(--type-h2-5)}.block__piqniq-intro .wrapper .row2 .half .text.scroll-reveal-setup{transition:transform .5s,opacity .5s;opacity:0;transform:translateY(10%)}.block__piqniq-intro .wrapper .row2 .half .text.scroll-reveal-activate{transform:translateY(0);opacity:1}.block__piqniq-intro .wrapper .row3{display:flex;min-height:calc(var(--building-block-width) * 2)}.block__piqniq-intro .wrapper .row3 .half{width:50%;max-width:50%}.block__piqniq-intro .wrapper .row3 .half .text{padding-top:var(--spacing-lg);padding-right:var(--building-block-width);font:var(--type-h2-5)}.block__piqniq-intro .wrapper .row3 .half .text.scroll-reveal-setup{transition:transform .5s,opacity .5s;opacity:0;transform:translateY(10%)}.block__piqniq-intro .wrapper .row3 .half .text.scroll-reveal-activate{transform:translateY(0);opacity:1}.block__piqniq-intro .wrapper .row3 .half .blob{background:var(--color-brand-pink);width:var(--building-block-width);height:var(--building-block-width)}.block__piqniq-intro .wrapper .row3 .half .blob.scroll-reveal-setup{transition:transform .5s;transform-origin:bottom right;transform:scale(0)}.block__piqniq-intro .wrapper .row3 .half .blob.scroll-reveal-activate{transform:scale(1)}.block__piqniq-intro .wrapper .row4{display:flex;gap:var(--spacing-sm)}.block__piqniq-intro .wrapper .row4 .left{width:calc(var(--building-block-width) + var(--container-width-gap) + var(--container-width) * .5);margin-left:calc(var(--container-width-gap) * -1)}.block__piqniq-intro .wrapper .row4 .left .media{width:100%}.block__piqniq-intro .wrapper .row4 .left .media img,.block__piqniq-intro .wrapper .row4 .left .media video{width:100%}.block__piqniq-intro .wrapper .row4 .text{max-width:calc(--building-block-width * 2);font:var(--type-h2-5);display:flex;flex-direction:column}.block__piqniq-intro .wrapper .row4 .text .bottom{margin-top:auto;margin-bottom:var(--spacing-sm)}.block__piqniq-intro .wrapper .follower{margin-left:calc(var(--building-block-width) + var(--container-width) * .5)}.block__piqniq-intro .wrapper .follower .blob{background:var(--color-brand-purple);width:var(--building-block-width);height:var(--building-block-width)}.block__piqniq-intro .wrapper .follower .white{position:absolute;right:0;bottom:calc(-1 * var(--building-block-width));background:#fff;width:calc(100vw - (var(--building-block-width) + var(--container-width-gap) + var(--container-width) * .5));height:var(--building-block-width)}@media screen and (max-width:768px){.block__piqniq-intro{padding-top:110px}.block__piqniq-intro .wrapper .title h1{margin-bottom:70px}.block__piqniq-intro .wrapper .row1 .blob{margin-left:0}.block__piqniq-intro .wrapper .row1 .scotch{background:var(--color-surface-secondary);height:var(--building-block-width);width:calc(100vw - var(--container-padding) - 50vw - var(--building-block-width))}.block__piqniq-intro .wrapper .row2{flex-direction:column;align-items:start;gap:calc(var(--building-block-width) + var(--spacing-md))}.block__piqniq-intro .wrapper .row2 .half:first-child{max-width:100%;width:100%}.block__piqniq-intro .wrapper .row2 .half:first-child .media{margin-left:var(--building-block-width);width:50vw;position:relative}.block__piqniq-intro .wrapper .row2 .half:first-child .media:after{position:absolute;width:var(--building-block-width);height:var(--building-block-width);content:"";background:var(--color-brand-pink);bottom:calc(var(--building-block-width) * -1);right:calc(var(--building-block-width) * -1)}.block__piqniq-intro .wrapper .row2 .half:last-child{max-width:100%;width:100%}.block__piqniq-intro .wrapper .row2 .half:last-child h2{padding:0;max-width:250px}.block__piqniq-intro .wrapper .row3{flex-direction:column;margin-top:68px}.block__piqniq-intro .wrapper .row3 .half{width:100%;max-width:260px;margin-left:auto}.block__piqniq-intro .wrapper .row3 .half .text{padding:0}.block__piqniq-intro .wrapper .row3 .half:nth-child(2){display:none}.block__piqniq-intro .wrapper .row4{margin-top:68px;display:flex;flex-direction:column;gap:60px}.block__piqniq-intro .wrapper .row4 .left{order:2;width:calc(100vw - var(--building-block-width) * 2)}.block__piqniq-intro .wrapper .row4 .text{width:100%;max-width:100%}.block__piqniq-intro .wrapper .row4 .text br{content:" "}.block__piqniq-intro .wrapper .row4 .text br:after{content:" "}.block__piqniq-intro .wrapper .follower{margin-left:calc(100vw - var(--building-block-width) * 2 - var(--container-padding))}.block__piqniq-intro .wrapper .follower .white{width:calc(100vw - (100vw - var(--building-block-width) * 2))}}
/* logos */
.block__piqniq-logos .wrapper{padding-top:var(--spacing-smtex);width:100%;display:flex;flex-direction:column;align-items:center;background:var(--color-surface-secondary);padding-bottom:var(--spacing-xl)}.block__piqniq-logos .wrapper h2{max-width:var(--container-xl-max-width);width:100%;font:var(--type-h2-5);margin-bottom:var(--spacing-lg)}.block__piqniq-logos .wrapper .logos{width:100%;padding-left:var(--container-padding)}.block__piqniq-logos .wrapper .logos .logo{max-width:186px;width:100%;min-width:186px;position:relative;overflow:hidden;height:186px;margin-right:var(--spacing-xl)}.block__piqniq-logos .wrapper .logos .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}@media screen and (max-width:768px){.block__piqniq-logos .wrapper{padding-bottom:var(--spacing-lg)}.block__piqniq-logos .wrapper h2{margin-bottom:var(--spacing-md)}.block__piqniq-logos .wrapper .logos .logo{margin-right:var(--spacing-md);max-width:100px;min-width:100px;height:100px}}
/* process */
.block__piqniq-process{background:var(--color-surface-tertiary);color:var(--color-brand-pink);padding:var(--spacing-xl) 0;padding-bottom:var(--spacing-lg);display:flex;justify-content:center;position:relative;padding-top:260px}.block__piqniq-process:before{height:var(--building-block-width);width:50vw;position:absolute;top:var(--building-block-width);right:0;background:var(--color-brand-white);content:""}.block__piqniq-process:after{height:var(--building-block-width);width:100vw;position:absolute;top:0;left:0;background:linear-gradient(90deg,var(--color-brand-white) 0,var(--color-brand-white) 50%,var(--color-brand-pink) 50%,var(--color-brand-pink) 100%);content:""}.block__piqniq-process .wrapper{max-width:var(--container-xl-max-width);width:100%;display:flex;flex-direction:column}.block__piqniq-process .wrapper .titles{margin-bottom:var(--spacing-lg)}.block__piqniq-process .wrapper .titles h2{font:var(--type-b3);font-size:12px;font-weight:500;line-height:26px;letter-spacing:.18px;text-transform:uppercase;padding:1px 12px;border-radius:var(--radius-xsmall);display:inline-block;color:currentColor;border:1px solid currentColor;margin-bottom:var(--spacing-sm)}.block__piqniq-process .wrapper .titles h3{font:var(--type-h1)}.block__piqniq-process .wrapper .process{max-width:calc(50% + var(--building-block-width));width:100%;margin-left:auto;display:flex;flex-wrap:wrap;gap:100px var(--spacing-lg)}.block__piqniq-process .wrapper .process .step{max-width:calc((100% - var(--spacing-lg))/ 2);width:100%}.block__piqniq-process .wrapper .process .step .info .num{font:var(--type-h3);font-size:30px}.block__piqniq-process .wrapper .process .step .info h4{font:var(--type-h2-5);margin-bottom:var(--spacing-smd)}.block__piqniq-process .wrapper .process .step .info p{font:var(--type-b2);line-height:21px;max-width:440px;height:180px}.block__piqniq-process .wrapper .process .step .icon{width:88px;margin-bottom:var(--spacing-smd)}.block__piqniq-process .wrapper .process .step .icon img{width:100%}@media screen and (max-width:768px){.block__piqniq-process{padding-bottom:70px;padding-top:var(--spacing-xl)}.block__piqniq-process .wrapper .process{margin-left:0;max-width:100%;gap:var(--spacing-md)}.block__piqniq-process .wrapper .process .step{width:100%;max-width:100%}.block__piqniq-process .wrapper .process .step .info .num{font:var(--type-b2)}.block__piqniq-process .wrapper .process .step .info h4{font:var(--type-h1)}.block__piqniq-process .wrapper .process .step .info p{font-size:16px;line-height:21px;height:auto}.block__piqniq-process .wrapper .process .step .icon{width:160px;height:160px}.block__piqniq-process .wrapper .process .step .icon img{width:auto;height:100%}}
/* text-and-image */
.block__piqniq-text-and-image{display:flex;justify-content:center}.block__piqniq-text-and-image .wrapper{max-width:var(--container-xl-max-width);width:100%;display:flex}.block__piqniq-text-and-image .wrapper .text{max-width:calc(33.333% + var(--building-block-width));width:100%;padding-right:var(--spacing-md)}.block__piqniq-text-and-image .wrapper .text h2{font:var(--type-b3);font-size:12px;font-weight:500;line-height:26px;letter-spacing:.18px;text-transform:uppercase;padding:1px 12px;border-radius:var(--radius-xsmall);display:inline-block;color:currentColor;border:1px solid currentColor;margin-bottom:var(--spacing-sm)}.block__piqniq-text-and-image .wrapper .text p{font:var(--type-h2-5)}.block__piqniq-text-and-image .wrapper .text .cta{margin-top:var(--spacing-md);display:inline-block;font:var(--type-b2);padding:4px 20px;background:var(--color-brand-purple);color:var(--color-text-tertiary);padding:8px 20px;border-radius:var(--radius-xsmall);transition:background .3s,color .3s}.block__piqniq-text-and-image .wrapper .text .cta:hover{background:var(--color-surface-highlight);color:var(--color-text-primary)}.block__piqniq-text-and-image.layout-text-and-image{padding-top:var(--spacing-lg)}.block__piqniq-text-and-image.layout-text-and-image .image{--offset-right:calc((100vw - var(--container-xl-max-width))/2);min-width:calc(.6666 * var(--container-xl-max-width) + var(--offset-right) - var(--building-block-width));margin-right:calc(-1 * var(--offset-right));margin-top:var(--spacing-md);position:relative;aspect-ratio:6/4}.block__piqniq-text-and-image.layout-text-and-image .image:before{content:"";width:calc(3 * var(--building-block-width));height:calc(3 * var(--building-block-width));position:absolute;right:0;top:0;z-index:1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIGZpbGw9IndoaXRlIi8+CiAgICA8cmVjdCB4PSIwIiB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiBmaWxsPSJ3aGl0ZSIvPgogICAgPHJlY3QgeD0iMjAiIHk9IjEwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IndoaXRlIi8+CiAgICA8cmVjdCB4PSIxMCIgeT0iMjAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiLz4KPC9zdmc+);background-size:cover}.block__piqniq-text-and-image.layout-text-and-image .image:after{content:"";height:var(--building-block-width);width:calc(100% - var(--building-block-width) * 3);background:#fff;position:absolute;top:0;left:0}.block__piqniq-text-and-image.layout-text-and-image .image img,.block__piqniq-text-and-image.layout-text-and-image .image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.block__piqniq-text-and-image.no-mask .image:before{display:none}.block__piqniq-text-and-image.no-mask .image:after{display:none}.block__piqniq-text-and-image.layout-just-text{padding-top:var(--spacing-xl)}.block__piqniq-text-and-image.layout-just-text .image{display:none}.block__piqniq-text-and-image.layout-just-text .text{max-width:50%}@media screen and (max-width:768px){.block__piqniq-text-and-image.layout-text-and-image .wrapper{flex-direction:column}.block__piqniq-text-and-image.layout-text-and-image .wrapper .text{max-width:100%}.block__piqniq-text-and-image.layout-text-and-image .wrapper .image{margin-top:var(--spacing-sm);margin-left:var(--building-block-width)}.block__piqniq-text-and-image.layout-just-text{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.block__piqniq-text-and-image.layout-just-text .text{max-width:100%}}
/* text-carousel */
.block__anatomy-text-carousel{width:100%;display:flex;justify-content:center;height:calc(min(90vh,1000px) + var(--building-block-width) * 2);min-height:600px;background-size:cover}.block__anatomy-text-carousel .wrapper{max-width:var(--container-width);width:100%;display:flex;align-items:end;position:relative}.block__anatomy-text-carousel .wrapper::after{--container-edges:calc((100vw - var(--container-width))/2);position:absolute;content:"";right:calc(-1 * var(--container-edges));bottom:0;height:calc(var(--building-block-width) * 2);width:calc(100vw - (var(--container-edges) + 768px));background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cmVjdCB4PSIwIiB5PSIxMC41IiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjRkZEOUU1Ii8+CiAgICA8cmVjdCB4PSIxMC41IiB5PSIwIiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxMC41IiBmaWxsPSIjRkZEOUU1Ii8+Cjwvc3ZnPg==);background-size:auto 100%}.block__anatomy-text-carousel .wrapper .slick{width:768px;padding:var(--spacing-md);padding-right:160px;margin-bottom:var(--building-block-width);background:var(--color-surface-secondary);position:relative}.block__anatomy-text-carousel .wrapper .slick::before{content:"";display:block;background:var(--color-surface-secondary);width:var(--building-block-width);height:var(--building-block-width);position:absolute;bottom:0;left:0;transform:translateX(-100%) translateY(100%)}.block__anatomy-text-carousel .wrapper .slick .slick-next,.block__anatomy-text-carousel .wrapper .slick .slick-prev{display:none!important}.block__anatomy-text-carousel .wrapper .slick .slick-dots{position:absolute;bottom:var(--spacing-md);right:var(--spacing-md);display:flex;gap:var(--spacing-xs)}.block__anatomy-text-carousel .wrapper .slick .slick-dots li.slick-active button,.block__anatomy-text-carousel .wrapper .slick .slick-dots li:hover button{background:var(--color-brand-purple)}.block__anatomy-text-carousel .wrapper .slick .slick-dots li button{width:10.5px;height:10.5px;border-radius:50%;border:none;background:#fff;font-size:0;padding:0;transition:background .3s}.block__anatomy-text-carousel .wrapper .slick .slide{color:var(--color-brand-plum)}.block__anatomy-text-carousel .wrapper .slick .slide blockquote{font:var(--type-q1);margin-bottom:60px}.block__anatomy-text-carousel .wrapper .slick .slide cite{display:flex;align-items:center}.block__anatomy-text-carousel .wrapper .slick .slide cite .author-image{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:var(--spacing-sm);position:relative}.block__anatomy-text-carousel .wrapper .slick .slide cite .author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.block__anatomy-text-carousel .wrapper .slick .slide cite .author-text{font:var(--type-b2)}.block__anatomy-text-carousel .wrapper .slick .slide cite .author-text .author-name{font-weight:600}@media screen and (max-width:768px){.block__anatomy-text-carousel{--building-block-width:30px;height:600px}.block__anatomy-text-carousel .wrapper{max-width:100%}.block__anatomy-text-carousel .wrapper .slick{margin-left:var(--building-block-width);width:calc(100% - var(--building-block-width) * 3);padding:var(--spacing-smd)}.block__anatomy-text-carousel .wrapper .slick .slide blockquote{font:var(--type-b1);margin-bottom:var(--spacing-smd)}.block__anatomy-text-carousel .wrapper .slick .slide cite{padding-bottom:30px}.block__anatomy-text-carousel .wrapper .slick .slick-dots{right:50%;bottom:var(--spacing-sm);transform:translateX(50%)}.block__anatomy-text-carousel .wrapper::after{width:calc(var(--building-block-width) * 2);right:0}}
