.IconButton-module__XnFxja__iconButton{width:var(--icon-button-size,64px);height:var(--icon-button-size,64px);appearance:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;display:inline-flex;position:relative}.IconButton-module__XnFxja__surface{border-radius:inherit;transform-origin:50%;transition:transform var(--interaction-release-duration) var(--interaction-release-easing);background:#333;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.IconButton-module__XnFxja__iconSlot{z-index:1;flex:none;width:40px;height:40px;display:block;position:relative}.IconButton-module__XnFxja__iconSlot>*,.IconButton-module__XnFxja__iconSlot svg{width:100%;height:100%;display:block}.IconButton-module__XnFxja__small{width:var(--icon-button-size-small,40px);height:var(--icon-button-size-small,40px)}.IconButton-module__XnFxja__small .IconButton-module__XnFxja__surface{padding:var(--space-tight,8px)}.IconButton-module__XnFxja__small .IconButton-module__XnFxja__iconSlot{width:24px;height:24px}.IconButton-module__XnFxja__small .IconButton-module__XnFxja__surface{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.IconButton-module__XnFxja__iconButton.IconButton-module__XnFxja__small:not(:disabled):active .IconButton-module__XnFxja__surface{transition-duration:var(--interaction-press-duration);transition-timing-function:var(--interaction-release-easing);transform:scale(.85)}@media (hover:hover) and (pointer:fine){.IconButton-module__XnFxja__pulse:not(:disabled):hover .IconButton-module__XnFxja__iconSlot{animation:.48s both IconButton-module__XnFxja__icon-button-pulse-icon}}@keyframes IconButton-module__XnFxja__icon-button-pulse-icon{0%{animation-timing-function:cubic-bezier(.33,0,.4,1);scale:1}33.33%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1.29}75%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:.79}to{scale:1}}.IconButton-module__XnFxja__iconButton:not(:disabled):active .IconButton-module__XnFxja__surface{transition-duration:var(--interaction-press-duration);transform:scale(.9)}.IconButton-module__XnFxja__iconButton:focus-visible{outline-offset:3px;outline:2px solid #333}.IconButton-module__XnFxja__iconButton:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.IconButton-module__XnFxja__surface{transition:none}.IconButton-module__XnFxja__pulse:not(:disabled):hover .IconButton-module__XnFxja__iconSlot{animation:none}.IconButton-module__XnFxja__iconButton:not(:disabled):active .IconButton-module__XnFxja__surface,.IconButton-module__XnFxja__iconButton.IconButton-module__XnFxja__small:not(:disabled):active .IconButton-module__XnFxja__surface{transform:none}.IconButton-module__XnFxja__small .IconButton-module__XnFxja__surface{transition:none}}
.IconButtonLucideIcon-module__CvUO-q__icon,.IconButtonLucideIcon-module__CvUO-q__icon svg{width:100%;height:100%;display:block}
.PortfolioFooter-module__lWbAYW__footer{width:100%;color:var(--color-neutral-900);background:0 0;flex:none;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.PortfolioFooter-module__lWbAYW__linkGroup{flex-direction:column;flex:none;align-items:flex-start;gap:32px;display:flex}.PortfolioFooter-module__lWbAYW__heading{margin:var(--footer-heading-offset,0) 0 0;font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing);line-height:var(--typography-h3-line-height);text-wrap:var(--typography-h3-text-wrap);white-space:nowrap}.PortfolioFooter-module__lWbAYW__linkList{align-items:flex-start;gap:var(--footer-link-gap,24px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PortfolioFooter-module__lWbAYW__linkList li{align-items:center;min-height:24px;display:flex}@media (max-width:767px){.PortfolioFooter-module__lWbAYW__footer{gap:var(--mobile-space-lg)}.PortfolioFooter-module__lWbAYW__linkGroup{gap:var(--mobile-heading-list-layout-gap);min-width:0;margin-left:auto}.PortfolioFooter-module__lWbAYW__linkList{gap:0}}
.PortfolioFooterBand-module__69dJma__footerBand{isolation:isolate;width:calc(100% + var(--layout-page-gutter) + var(--layout-page-gutter));margin-left:calc(0px - var(--layout-page-gutter));position:relative;overflow:clip}.PortfolioFooterBand-module__69dJma__footerBandContent{z-index:1;width:calc(100% - var(--layout-page-gutter) - var(--layout-page-gutter));max-width:var(--layout-content-width);padding:var(--footer-band-padding,40px 0 240px);margin:0 auto;position:relative}@media (min-width:768px){.PortfolioFooterBand-module__69dJma__footerBandContent{margin-left:round(down, calc(( 100% - min(100% - var(--layout-page-gutter) - var(--layout-page-gutter), var(--layout-content-width)) ) / 2), 1px)}}@media (max-width:767px){.PortfolioFooterBand-module__69dJma__footerBandContent{max-width:735px;padding:var(--mobile-space-2xl) 0 calc(var(--mobile-space-section) * 3)}}
.MobileBiolinkCase-module__NA4bPa__heroMedia{width:100%;max-height:690px;margin-top:var(--mobile-space-xl);aspect-ratio:5/8;border-radius:16px;position:relative;overflow:clip}.MobileBiolinkCase-module__NA4bPa__carouselStage{transform-origin:50%;width:1224px;height:960px;position:absolute;top:50%;left:50%}
.CardSurface-module__HmYEia__surface{border:var(--card-surface-border-width,var(--stroke-hairline-width)) solid var(--card-surface-border-color,var(--color-neutral-300));border-radius:var(--card-surface-radius,16px);background:#fff;overflow:hidden}
.TestimonialCard-module__jquRiW__card{--card-surface-border-color:transparent;--card-surface-border-width:var(--testimonial-card-border-width,var(--stroke-hairline-width));--card-surface-radius:var(--testimonial-card-radius,24px);width:var(--testimonial-card-width,392px);height:var(--testimonial-card-height,520px);padding:var(--space-card,32px) var(--testimonial-card-padding-right,88px) var(--space-card,24px) var(--space-card,24px);justify-content:space-between;align-items:flex-start;gap:var(--space-card,24px);flex-direction:column;display:flex}.TestimonialCard-module__jquRiW__quoteGroup,.TestimonialCard-module__jquRiW__attribution{flex-direction:column;align-items:flex-start;width:100%;display:flex}.TestimonialCard-module__jquRiW__quoteGroup{gap:var(--testimonial-quote-gap,16px)}.TestimonialCard-module__jquRiW__quoteIcon{background-color:var(--color-neutral-900);flex:none;width:40px;height:40px;display:block;-webkit-mask:url(/icons/testimonial-quote.svg) 50%/contain no-repeat;mask:url(/icons/testimonial-quote.svg) 50%/contain no-repeat}.TestimonialCard-module__jquRiW__quote,.TestimonialCard-module__jquRiW__name,.TestimonialCard-module__jquRiW__role{word-break:break-word;width:100%;margin:0}.TestimonialCard-module__jquRiW__quote{color:#333;font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-light-font-weight);letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);text-wrap:var(--typography-body-light-text-wrap)}.TestimonialCard-module__jquRiW__attribution{gap:4px}.TestimonialCard-module__jquRiW__name{color:#333;font-family:var(--testimonial-name-font-family,var(--typography-body-strong-font-family));font-size:var(--testimonial-name-font-size,var(--typography-body-strong-font-size));font-weight:var(--testimonial-name-font-weight,var(--typography-body-strong-font-weight));letter-spacing:var(--testimonial-name-letter-spacing,var(--typography-body-strong-letter-spacing));line-height:var(--testimonial-name-line-height,var(--typography-body-strong-line-height));text-wrap:var(--typography-body-strong-text-wrap)}.TestimonialCard-module__jquRiW__role{color:var(--testimonial-role-color,var(--text-secondary-color,var(--color-neutral-600)));font-family:var(--typography-body-small-light-font-family);font-size:var(--typography-body-small-light-font-size);font-weight:var(--testimonial-role-font-weight,var(--text-secondary-font-weight,var(--typography-body-small-light-font-weight)));letter-spacing:var(--typography-body-small-light-letter-spacing);line-height:var(--typography-body-small-light-line-height);text-wrap:var(--typography-body-small-light-text-wrap)}
.TestimonialShadow-module___u_ctW__shadow{border-radius:var(--testimonial-card-radius,24px);pointer-events:none;box-shadow:0 10px 40px #33333324}
.SectionHeadingRow-module__2neSMq__row{--section-row-gap:24px;align-items:center;gap:var(--section-row-gap);width:100%;display:flex}.SectionHeadingRow-module__2neSMq__rule{height:8px;clip-path:inset(0 min(100%, calc((1 - var(--section-row-travel,1)) * (100% + var(--section-row-gap)))) 0 0);flex:auto;position:relative}.SectionHeadingRow-module__2neSMq__rule:before{content:"";top:calc(50% - var(--stroke-hairline-width));border-top:var(--stroke-hairline-width) solid var(--color-neutral-300);height:0;position:absolute;left:0;right:0}@media (min-resolution:2x){.SectionHeadingRow-module__2neSMq__rule:before{height:calc(2 * var(--stroke-hairline-width));background:var(--color-neutral-300);transform-origin:0 0;border-top:0;transform:scaleY(.5)}}.SectionHeadingRow-module__2neSMq__index{color:#333;transform:translateX(calc((var(--section-row-travel,1) - 1) * (var(--section-rule-length,0px) + var(--section-row-gap))));flex:none}@media (max-width:767px){.SectionHeadingRow-module__2neSMq__row{--section-row-gap:var(--mobile-space-md)}}
.ArticleCard-module__dO8f5a__root{border-radius:16px;width:100%;height:100%;position:relative}.ArticleCard-module__dO8f5a__hit{z-index:1;border-radius:inherit;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ArticleCard-module__dO8f5a__hit:focus{outline:none}.ArticleCard-module__dO8f5a__hit:focus-visible{box-shadow:0 0 0 2px var(--color-neutral-900)}.ArticleCard-module__dO8f5a__hit[data-focus-quiet]:focus-visible{box-shadow:none}.ArticleCard-module__dO8f5a__card{--card-surface-radius:16px;--card-surface-border-width:0px;--article-card-padding-right:var(--space-near);isolation:isolate;width:100%;height:100%;padding:var(--space-card) var(--article-card-padding-right) var(--space-card) var(--space-card);transition:scale var(--interaction-release-duration) var(--interaction-release-easing);flex-direction:column;align-items:flex-start;display:flex;position:relative;scale:1}.ArticleCard-module__dO8f5a__root:has(.ArticleCard-module__dO8f5a__hit:active) .ArticleCard-module__dO8f5a__card{transition-duration:var(--interaction-press-duration);scale:.96}.ArticleCard-module__dO8f5a__card:before{border:var(--stroke-hairline-width) solid var(--color-neutral-300);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}@media (min-resolution:2x){.ArticleCard-module__dO8f5a__card:before{box-sizing:border-box;border-width:calc(2 * var(--stroke-hairline-width));border-radius:calc(2 * var(--card-surface-radius,16px));transform-origin:0 0;width:200%;height:200%;inset:0 auto auto 0;transform:scale(.5)}}.ArticleCard-module__dO8f5a__gradient{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.ArticleCard-module__dO8f5a__gradient,.ArticleCard-module__dO8f5a__card:before{transition:opacity .48s cubic-bezier(.5,0,.5,1)}@media (hover:hover) and (pointer:fine){.ArticleCard-module__dO8f5a__root:hover .ArticleCard-module__dO8f5a__gradient,.ArticleCard-module__dO8f5a__root:hover .ArticleCard-module__dO8f5a__card:before{transition:opacity .64s cubic-bezier(.22,1,.36,1)}.ArticleCard-module__dO8f5a__root:hover .ArticleCard-module__dO8f5a__gradient{opacity:1}.ArticleCard-module__dO8f5a__root:hover .ArticleCard-module__dO8f5a__card:before{opacity:0}}@media (prefers-reduced-motion:reduce){.ArticleCard-module__dO8f5a__card,.ArticleCard-module__dO8f5a__gradient,.ArticleCard-module__dO8f5a__card:before,.ArticleCard-module__dO8f5a__root:hover .ArticleCard-module__dO8f5a__gradient,.ArticleCard-module__dO8f5a__root:hover .ArticleCard-module__dO8f5a__card:before{transition:none}.ArticleCard-module__dO8f5a__root:has(.ArticleCard-module__dO8f5a__hit:active) .ArticleCard-module__dO8f5a__card{scale:none}}.ArticleCard-module__dO8f5a__title{-webkit-line-clamp:4;line-clamp:4;width:100%;color:var(--color-neutral-900);font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing);line-height:var(--typography-h3-line-height);text-wrap:var(--typography-h3-text-wrap);-webkit-box-orient:vertical;margin:auto 0 0;display:-webkit-box;overflow:hidden}.ArticleCard-module__dO8f5a__meta{margin:calc(-1 * var(--typography-body-small-light-trim)) 0 calc(var(--space-card) - var(--typography-h3-trim) - var(--typography-body-small-light-trim));color:var(--text-secondary-color);font-family:var(--typography-body-small-light-font-family);font-size:var(--typography-body-small-light-font-size);font-weight:var(--text-secondary-font-weight);letter-spacing:var(--typography-body-small-light-letter-spacing);line-height:var(--typography-body-small-light-line-height)}@media (max-width:767px){.ArticleCard-module__dO8f5a__root{flex-direction:column;height:auto;display:flex}.ArticleCard-module__dO8f5a__card{height:auto;padding:var(--mobile-space-lg);flex:auto}.ArticleCard-module__dO8f5a__meta{margin-top:0;margin-bottom:var(--mobile-space-lg)}}
.Tag-module__8r1zpa__tag{padding:var(--tag-padding-block) 16px;--tag-radius:10px;border-radius:var(--tag-radius);background:var(--color-neutral-100);color:var(--color-neutral-900);font-family:var(--typography-body-small-light-font-family);font-size:var(--typography-body-small-light-font-size);font-weight:var(--typography-body-small-light-font-weight);letter-spacing:var(--typography-body-small-light-letter-spacing);line-height:var(--typography-body-small-light-line-height);text-wrap:var(--typography-body-small-light-text-wrap);text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.Tag-module__8r1zpa__dark{color:var(--color-neutral-0);background:var(--color-neutral-900);font-weight:var(--typography-body-small-on-dark-font-weight)}.Tag-module__8r1zpa__outline{color:var(--color-neutral-900);font-weight:var(--typography-body-small-light-font-weight);background:0 0;position:relative}.Tag-module__8r1zpa__outline:before{border:var(--stroke-hairline-width) solid var(--color-neutral-900);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}@media (min-resolution:2x){.Tag-module__8r1zpa__outline:before{box-sizing:border-box;border-width:calc(2 * var(--stroke-hairline-width));border-radius:calc(2 * var(--tag-radius));transform-origin:0 0;width:200%;height:200%;inset:0 auto auto 0;transform:scale(.5)}}
.ArticleModal-module__uqsuLG__dialog{z-index:1000;--article-modal-max-height:calc(100dvh - 2 * var(--space-inset));width:var(--article-modal-width,736px);max-width:none;height:fit-content;max-height:var(--article-modal-max-height);color:var(--color-neutral-900);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.ArticleModal-module__uqsuLG__dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#3333337a;transition:opacity .32s cubic-bezier(.4,0,.2,1)}@starting-style{.ArticleModal-module__uqsuLG__dialog::backdrop{opacity:0}}.ArticleModal-module__uqsuLG__dialog[data-closing]::backdrop{opacity:0;transition:none}.ArticleModal-module__uqsuLG__dialog[data-motion-disabled]::backdrop{transition:none}.ArticleModal-module__uqsuLG__dialog:focus{outline:0}.ArticleModal-module__uqsuLG__panel{z-index:1;background:var(--color-neutral-0);border-radius:31px;width:100%;position:relative;overflow:hidden}.ArticleModal-module__uqsuLG__slide{z-index:1;overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.ArticleModal-module__uqsuLG__slide::-webkit-scrollbar{display:none}.ArticleModal-module__uqsuLG__slide:focus{outline:none}.ArticleModal-module__uqsuLG__article{--article-modal-padding-right:var(--space-inset-group);padding:var(--space-inset) var(--article-modal-padding-right) calc(var(--space-inset) - var(--typography-body-trim)) var(--space-inset)}.ArticleModal-module__uqsuLG__title,.ArticleModal-module__uqsuLG__date,.ArticleModal-module__uqsuLG__body p{margin:0}.ArticleModal-module__uqsuLG__glow{z-index:0;pointer-events:none;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d1 22%,#00000085 48%,#00000038 74%,#0000000f 90%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d1 22%,#00000085 48%,#00000038 74%,#0000000f 90%,#0000 100%)}.ArticleModal-module__uqsuLG__title{margin-top:calc(var(--space-group) - var(--space-tight) / 2 - var(--typography-h2-trim));color:var(--color-neutral-900);font-family:var(--typography-h2-font-family);font-size:var(--typography-h2-font-size);font-weight:var(--typography-h2-font-weight);letter-spacing:var(--typography-h2-letter-spacing);line-height:var(--typography-h2-line-height);text-wrap:var(--typography-h2-text-wrap,balance)}.ArticleModal-module__uqsuLG__tags{gap:var(--tag-gap);flex-wrap:wrap;display:flex}.ArticleModal-module__uqsuLG__date{margin-top:calc(var(--space-near) - var(--typography-h2-trim) - var(--typography-body-small-light-trim));color:var(--text-secondary-color);font-family:var(--typography-body-small-light-font-family);font-size:var(--typography-body-small-light-font-size);font-weight:var(--text-secondary-font-weight);letter-spacing:var(--typography-body-small-light-letter-spacing);line-height:var(--typography-body-small-light-line-height)}.ArticleModal-module__uqsuLG__body{margin-top:calc(var(--space-inset) - var(--typography-body-small-light-trim) - var(--typography-body-trim));gap:calc(var(--space-near) - 2 * var(--typography-body-trim));flex-direction:column;display:flex}.ArticleModal-module__uqsuLG__body p{color:var(--color-neutral-900);font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-light-font-weight);letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);text-wrap:pretty}.ArticleModal-module__uqsuLG__glowLayer{position:absolute;inset:0}.ArticleModal-module__uqsuLG__paging{pointer-events:none;position:absolute;inset:0}.ArticleModal-module__uqsuLG__previous,.ArticleModal-module__uqsuLG__next{top:calc(50% - var(--icon-button-size) / 2);width:var(--icon-button-size);height:var(--icon-button-size);pointer-events:auto;position:absolute}.ArticleModal-module__uqsuLG__previous{right:calc(100% + var(--space-inset));transform:rotate(-90deg)}.ArticleModal-module__uqsuLG__next{left:calc(100% + var(--space-inset));transform:rotate(90deg)}.ArticleModal-module__uqsuLG__previous>button:before,.ArticleModal-module__uqsuLG__next>button:before{inset:calc(-2 * var(--space-tight)) 0;border-radius:calc(var(--icon-button-size) / 2);content:"";position:absolute}.ArticleModal-module__uqsuLG__close{z-index:2;top:calc(2 * var(--space-tight));right:calc(2 * var(--space-tight));position:absolute}.ArticleModal-module__uqsuLG__close:before{inset:calc(-2 * var(--space-tight));content:"";border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.ArticleModal-module__uqsuLG__dialog::backdrop{transition:none}}@media (max-width:767px){.ArticleModal-module__uqsuLG__dialog{--article-modal-max-height:100dvh;width:100vw;height:100dvh;max-height:100dvh}.ArticleModal-module__uqsuLG__panel{border-radius:0;height:100%!important}.ArticleModal-module__uqsuLG__article{padding:var(--mobile-space-section) var(--layout-page-gutter) var(--mobile-space-3xl)}.ArticleModal-module__uqsuLG__tags{gap:var(--mobile-space-xs)}.ArticleModal-module__uqsuLG__title,.ArticleModal-module__uqsuLG__date{margin-top:var(--mobile-space-md)}.ArticleModal-module__uqsuLG__body{margin-top:var(--mobile-space-xl);gap:var(--mobile-space-lg)}.ArticleModal-module__uqsuLG__paging{display:none}.ArticleModal-module__uqsuLG__close{top:var(--mobile-space-md);right:var(--mobile-space-md)}.ArticleModal-module__uqsuLG__close:before{inset:calc(-1 * var(--mobile-space-xs))}}
.Tooltip-module__O9JzEq__tooltip{color:var(--color-neutral-0);border-radius:12px;flex:none;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex;position:relative}.Tooltip-module__O9JzEq__default{background:var(--color-neutral-900)}.Tooltip-module__O9JzEq__success{background:var(--color-semantic-success)}.Tooltip-module__O9JzEq__label{font-family:var(--typography-body-small-light-font-family);font-size:var(--typography-body-small-light-font-size);font-weight:var(--typography-body-small-on-dark-font-weight,var(--typography-body-small-light-font-weight));letter-spacing:var(--typography-body-small-light-letter-spacing);line-height:var(--typography-body-small-light-line-height);text-wrap:var(--typography-body-small-light-text-wrap);text-align:center;white-space:nowrap}.Tooltip-module__O9JzEq__pointer{pointer-events:none;width:22px;height:12px;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(180deg)}.Tooltip-module__O9JzEq__pointerImage{width:19.0526px;max-width:none;height:9px;display:block;position:absolute;top:0;left:1.4737px}
.MobileToast-module__YA6u9a__viewport{z-index:100;top:var(--mobile-space-xl);width:calc(100vw - var(--layout-page-gutter) * 2);align-items:center;gap:var(--mobile-space-xs);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.MobileToast-module__YA6u9a__item{flex:none;justify-content:center;max-width:100%;display:flex}.MobileToast-module__YA6u9a__toast{width:max-content;min-height:var(--mobile-space-3xl);max-width:100%;padding-inline:var(--mobile-space-lg);box-shadow:var(--floating-header-shadow)}@media (min-width:768px){.MobileToast-module__YA6u9a__viewport{display:none}}
.GridOverlay-module__WBUZ0q__overlay{z-index:9999;width:var(--layout-content-width);grid-template-columns:repeat(var(--grid-columns), var(--grid-column));column-gap:var(--grid-gutter);pointer-events:none;display:grid;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.GridOverlay-module__WBUZ0q__column{background:#ff005014;box-shadow:inset 1px 0 #ff005059,inset -1px 0 #ff005059}.GridOverlay-module__WBUZ0q__label{z-index:10000;color:#fff;font:400 12px/16px var(--font-family-primary);pointer-events:none;background:#333;border-radius:6px;padding:4px 8px;position:fixed;bottom:12px;right:12px}
.TestimonialCarousel-module__TZMEIG__carousel{width:100%;height:calc(var(--testimonial-card-height,520px) + 60px);isolation:isolate;position:relative}.TestimonialCarousel-module__TZMEIG__stage{transform-style:preserve-3d;touch-action:pan-y pinch-zoom;position:absolute;inset:30px 64px}.TestimonialCarousel-module__TZMEIG__slide{top:0;left:calc(50% - var(--testimonial-card-width,392px) / 2);width:var(--testimonial-card-width,392px);height:var(--testimonial-card-height,520px);transform-origin:50%;will-change:transform, opacity;position:absolute}.TestimonialCarousel-module__TZMEIG__shadow{z-index:-1;position:absolute;inset:0}.TestimonialCarousel-module__TZMEIG__previous,.TestimonialCarousel-module__TZMEIG__next{z-index:1;width:64px;height:64px;position:absolute;top:calc(50% - 32px)}.TestimonialCarousel-module__TZMEIG__previous{left:0;transform:rotate(-90deg)}.TestimonialCarousel-module__TZMEIG__next{right:0;transform:rotate(90deg)}.TestimonialCarousel-module__TZMEIG__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.TestimonialCarousel-module__TZMEIG__slide{will-change:auto}}
.ValueCard-module__w-ZeEG__card{width:352px;height:410px;clip-path:inset(0 round var(--card-surface-radius,16px));flex:none;position:relative;overflow:visible}.ValueCard-module__w-ZeEG__card.ValueCard-module__w-ZeEG__card{border-width:0}.ValueCard-module__w-ZeEG__card:after{content:"";z-index:0;border:var(--stroke-hairline-width) solid var(--card-surface-border-color,var(--color-neutral-300));border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (min-resolution:2x){.ValueCard-module__w-ZeEG__card:after{box-sizing:border-box;border-width:calc(2 * var(--stroke-hairline-width));border-radius:calc(2 * var(--card-surface-radius,16px));transform-origin:0 0;width:200%;height:200%;inset:0 auto auto 0;transform:scale(.5)}}.ValueCard-module__w-ZeEG__title,.ValueCard-module__w-ZeEG__description{word-break:break-word;margin:0;position:absolute}.ValueCard-module__w-ZeEG__title{bottom:var(--space-card,24px);left:var(--space-card,24px);width:calc(100% - 2 * var(--space-card,24px));color:#333;font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing);line-height:var(--typography-h3-line-height);text-wrap:var(--typography-h3-text-wrap);white-space:pre-wrap}.ValueCard-module__w-ZeEG__pattern{top:var(--space-card,24px);left:var(--space-card,24px);pointer-events:none;position:absolute}.ValueCard-module__w-ZeEG__patternSquare{width:202px;height:202px;transform:translateY(10px)}.ValueCard-module__w-ZeEG__patternSquare .ValueCard-module__w-ZeEG__patternDots{background:#333}.ValueCard-module__w-ZeEG__patternCircle{width:222px;height:222px}.ValueCard-module__w-ZeEG__patternTriangle{width:242px;height:242px;transform:translateY(-10px)}.ValueCard-module__w-ZeEG__patternDots{background:0 0;width:2px;height:2px;display:block;position:absolute;top:0;left:0}.ValueCard-module__w-ZeEG__patternTriangle .ValueCard-module__w-ZeEG__patternDots{top:15px}.ValueCard-module__w-ZeEG__hoverLayer{z-index:1;border-top-left-radius:var(--card-surface-radius,16px);border-top-right-radius:var(--card-surface-radius,16px);pointer-events:none;background:var(--color-neutral-900);will-change:transform;height:411px;position:absolute;top:0;left:0;right:0}.ValueCard-module__w-ZeEG__description{top:var(--space-card,24px);left:var(--space-card,24px);color:#fff;width:220px;font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-on-dark-font-weight,var(--typography-body-small-light-font-weight));letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);text-wrap:var(--typography-body-light-text-wrap)}@media (prefers-reduced-motion:reduce){.ValueCard-module__w-ZeEG__hoverLayer{will-change:auto}}
