.aster-theme-module__mqj4aa__theme{--aster-cream:#f7f2e9;--aster-stone:#ede6d8;--aster-border:#dad2bf;--aster-ink:#2b2a25;--aster-forest:#1e3b32;--aster-forest-deep:#12241e;--aster-cream-on-dark:#f7f2e9;--aster-sage:#a9bfa0;--aster-sage-text:#54634e;--aster-mint:#cfe3d3;--aster-lavender:#c3bedb;--aster-lavender-text:#5c5480;--aster-violet:#7a35e1;--aster-paper:#fffefb;--aster-teal:#319b92;--aster-peach:#f0c6a8;--aster-coral:#d97757;--aster-coral-deep:#9c4b30;--content-accent:var(--aster-forest);--content-accent-on-dark:var(--aster-sage);--border-tag:var(--aster-border);--border-tag-on-dark:var(--aster-sage);--action-tertiary-content:var(--aster-forest);color:var(--aster-ink);font-family:var(--font-family-body), Arial, Helvetica, sans-serif}
.PasswordGate-module__Rdx0la__gate{min-height:100dvh;padding:var(--space-700);background:radial-gradient(60% 50% at 18% 12%, var(--aster-lavender) 0%, transparent 60%), radial-gradient(50% 45% at 88% 85%, var(--aster-peach) 0%, transparent 60%), var(--aster-cream);justify-content:center;align-items:center;display:flex}.PasswordGate-module__Rdx0la__card{background:var(--aster-stone);border:1px solid var(--aster-border);width:100%;max-width:420px;padding:var(--space-800) var(--space-700);gap:var(--space-500);border-radius:6px;flex-direction:column;display:flex}.PasswordGate-module__Rdx0la__wordmark{font-family:var(--font-family-body);font-weight:700;font-size:var(--font-size-label-medium);line-height:var(--line-height-label);letter-spacing:.16em;text-transform:uppercase;color:var(--aster-sage-text)}.PasswordGate-module__Rdx0la__title{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-display-page);line-height:var(--line-height-display-medium);letter-spacing:var(--letter-spacing-display);color:var(--content-heading)}.PasswordGate-module__Rdx0la__description{font-size:var(--font-size-body-large);color:var(--aster-ink);line-height:var(--line-height-body-large)}.PasswordGate-module__Rdx0la__form{gap:var(--space-400);margin-top:var(--space-300);flex-direction:column;display:flex}.PasswordGate-module__Rdx0la__field{gap:var(--space-200);flex-direction:column;display:flex}.PasswordGate-module__Rdx0la__label{font-family:var(--font-family-data);font-size:var(--font-size-caption-medium);font-weight:var(--font-weight-data-emphasis);line-height:var(--line-height-caption);color:var(--aster-ink)}.PasswordGate-module__Rdx0la__input{font-family:var(--font-family-body);font-size:var(--font-size-label-large);line-height:var(--line-height-label);min-height:44px;padding:var(--space-400) var(--space-500);border:1px solid var(--aster-border);background:var(--aster-cream);color:var(--aster-ink);border-radius:4px}.PasswordGate-module__Rdx0la__input[aria-invalid=true]{border-color:var(--aster-coral-deep)}.PasswordGate-module__Rdx0la__input:focus-visible{outline:3px solid var(--aster-forest);outline-offset:2px}.PasswordGate-module__Rdx0la__error{font-family:var(--font-family-data);color:var(--aster-coral-deep);font-size:var(--font-size-caption-medium);line-height:var(--line-height-caption)}.PasswordGate-module__Rdx0la__error:not(:empty){margin-top:calc(var(--space-200) * -1)}.PasswordGate-module__Rdx0la__submit{min-height:44px;padding:var(--space-400) var(--space-600);background:var(--aster-forest);color:var(--aster-cream-on-dark);font-family:var(--font-family-body);font-size:var(--font-size-label-large);font-weight:var(--font-weight-label);line-height:var(--line-height-label);cursor:pointer;border:none;border-radius:4px;transition:background-color .15s}.PasswordGate-module__Rdx0la__submit:hover{background:var(--aster-forest-deep)}.PasswordGate-module__Rdx0la__submit:focus-visible{outline:3px solid var(--aster-coral-deep);outline-offset:2px}.PasswordGate-module__Rdx0la__submit:disabled{opacity:var(--opacity-disabled);cursor:default}@media (prefers-reduced-motion:reduce){.PasswordGate-module__Rdx0la__submit{transition:none}}
.HexagonBracket-module__No24Aq__frame{min-height:var(--hexagon-bracket-size,6rem);padding-inline:var(--hexagon-bracket-gap,1.5rem);justify-content:center;align-items:center;display:inline-flex;position:relative}.HexagonBracket-module__No24Aq__bracket{height:var(--hexagon-bracket-size,6rem);transform:translate(-50%, -50%) translateX(var(--shift,0px));transition:transform var(--hexagon-bracket-duration,.64s) var(--hexagon-bracket-ease,cubic-bezier(.22, .61, .36, 1));position:absolute;top:50%;left:50%;overflow:visible}.HexagonBracket-module__No24Aq__content{clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path calc(var(--hexagon-bracket-duration,.64s) * .62) var(--hexagon-bracket-content-ease,ease) calc(var(--hexagon-bracket-duration,.64s) * .2), opacity calc(var(--hexagon-bracket-duration,.64s) * .3) var(--hexagon-bracket-content-ease,ease) calc(var(--hexagon-bracket-duration,.64s) * .2);position:relative}.HexagonBracket-module__No24Aq__frame[data-open=true] .HexagonBracket-module__No24Aq__content{clip-path:inset(0);opacity:1}@media (prefers-reduced-motion:reduce){.HexagonBracket-module__No24Aq__bracket,.HexagonBracket-module__No24Aq__content{transition-duration:1ms;transition-delay:0s}}
.EyebrowV3-module__v8crya__root{color:var(--color-foreground-brand-default);font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);line-height:var(--line-height-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;align-items:center;display:inline-flex}.EyebrowV3-module__v8crya__frame{--hexagon-bracket-size:21px;--hexagon-bracket-gap:0;--hexagon-bracket-duration:.56s;--hexagon-bracket-ease:var(--ease-in-out-quart);--hexagon-bracket-content-ease:var(--ease-in-out-quart);min-height:21px;margin-left:17px;padding-inline:0}.EyebrowV3-module__v8crya__frame [class*=HexagonBracket_content]{transform:translateY(1.5px)}
.MotionReveal-module__Vxlm6q__root{--motion-reveal-offset:14px;opacity:1;transition:opacity var(--dur-hero-reveal) var(--ease-out-quart), transform var(--dur-hero-reveal) var(--ease-out-quart);transform:translateY(0)}.MotionReveal-module__Vxlm6q__root[data-motion-ready=true][data-motion-visible=false]{opacity:0;transform:translateY(var(--motion-reveal-offset))}@media (max-width:599px){.MotionReveal-module__Vxlm6q__root[data-motion-ready=true][data-motion-visible=false]{transform:translateY(calc(var(--motion-reveal-offset) * .57))}}@media (prefers-reduced-motion:reduce){.MotionReveal-module__Vxlm6q__root{opacity:1;transition:none;transform:none}}
.CapabilitiesV3-module__CZDRdG__root{background:var(--color-surface-brand-stronger);padding:var(--space-layout-300) var(--space-layout-100)}.CapabilitiesV3-module__CZDRdG__container{justify-content:center;align-items:center;gap:var(--space-layout-300);flex-direction:column;max-width:1348px;margin:0 auto;display:flex}.CapabilitiesV3-module__CZDRdG__header{align-items:center;gap:var(--space-layout-100);flex-wrap:wrap;width:100%;display:flex}.CapabilitiesV3-module__CZDRdG__title{white-space:nowrap;font-family:var(--font-family-editorial);font-weight:400;font-size:var(--font-size-display-section);line-height:var(--line-height-display-section);color:var(--color-foreground-neutral-inverse-strong);margin:0}.CapabilitiesV3-module__CZDRdG__intro{min-width:300px;max-width:488px;font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-inverse-default);flex:1 0 0;margin:0}.CapabilitiesV3-module__CZDRdG__grid{align-items:stretch;gap:var(--space-700);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.CapabilitiesV3-module__CZDRdG__card{align-items:center;gap:var(--space-800);min-width:336px;padding:var(--space-layout-100) var(--space-700) var(--space-800);background:var(--capability-card-background);transition:background-color var(--dur-base) var(--ease-out-quart);border-radius:7px;flex-direction:column;flex:1 0 0;display:flex;overflow:hidden}.CapabilitiesV3-module__CZDRdG__research{--capability-card-background:radial-gradient(ellipse 115% 55% at 48.46% 0%, var(--color-surface-accent-default) 0%, var(--color-surface-neutral-subtle) 100%)}.CapabilitiesV3-module__CZDRdG__complex{--capability-card-background:radial-gradient(ellipse 115% 55% at 48.46% 0%, var(--color-surface-brand-strong) 0%, var(--color-surface-neutral-subtle) 100%)}.CapabilitiesV3-module__CZDRdG__designSystems{--capability-card-background:radial-gradient(ellipse 115% 55% at 48.46% 0%, var(--color-surface-accent-default) 0%, var(--color-surface-neutral-subtle) 100%)}.CapabilitiesV3-module__CZDRdG__card[data-motion-ready=true][data-motion-visible=true]{animation:CapabilitiesV3-module__CZDRdG__capability-card-enter var(--dur-slow) var(--ease-out-quart) var(--motion-reveal-delay,0s) backwards}@keyframes CapabilitiesV3-module__CZDRdG__capability-card-enter{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.CapabilitiesV3-module__CZDRdG__illustration{object-fit:contain;object-position:center;mix-blend-mode:multiply;transform-origin:50%;width:100%;max-width:358px;height:220px;transition:transform var(--dur-base) var(--ease-out-quart), filter var(--dur-base) var(--ease-out-quart);transform:scale(1)}@media (hover:hover) and (pointer:fine){.CapabilitiesV3-module__CZDRdG__card:hover .CapabilitiesV3-module__CZDRdG__illustration{filter:saturate(1.06)contrast(1.02);transform:scale(1.02)}}.CapabilitiesV3-module__CZDRdG__cardTitle{width:100%;font-family:var(--font-family-body);font-weight:600;font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);color:var(--color-foreground-neutral-default);margin:0}.CapabilitiesV3-module__CZDRdG__cardBody{width:100%;font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0}@media (max-width:1023px){.CapabilitiesV3-module__CZDRdG__root{padding:var(--space-layout-200) var(--space-layout-100)}.CapabilitiesV3-module__CZDRdG__grid{flex-direction:column}.CapabilitiesV3-module__CZDRdG__card{flex:none;width:100%;min-width:0}}@media (max-width:599px){.CapabilitiesV3-module__CZDRdG__root{padding:var(--space-layout-100) var(--space-600)}}@media (prefers-reduced-motion:reduce){.CapabilitiesV3-module__CZDRdG__card,.CapabilitiesV3-module__CZDRdG__illustration{transition:none}.CapabilitiesV3-module__CZDRdG__card[data-motion-ready=true][data-motion-visible=true]{animation:none}.CapabilitiesV3-module__CZDRdG__card:hover .CapabilitiesV3-module__CZDRdG__illustration{transform:none}}
.ButtonV3-module__cxqBFa__button{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-300);border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-ui-action);font-weight:var(--font-weight-ui-action);line-height:var(--line-height-ui-action);transition:background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), opacity var(--dur-fast) var(--ease-out-quart);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.ButtonV3-module__cxqBFa__content{z-index:1;justify-content:center;align-items:center;gap:inherit;color:inherit;display:inline-flex;position:relative}.ButtonV3-module__cxqBFa__content[data-multi-part=true]>img:last-child{transition:transform var(--dur-fast) var(--ease-out-quart)}@media (hover:hover) and (pointer:fine){.ButtonV3-module__cxqBFa__button:not(:disabled):not([aria-disabled=true]):hover .ButtonV3-module__cxqBFa__content[data-multi-part=true]>img:last-child{transform:translate(4px)}}.ButtonV3-module__cxqBFa__button:not(:disabled):not([aria-disabled=true]):focus-visible .ButtonV3-module__cxqBFa__content[data-multi-part=true]>img:last-child{transform:translate(4px)}.ButtonV3-module__cxqBFa__button:disabled,.ButtonV3-module__cxqBFa__button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.ButtonV3-module__cxqBFa__button:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:2px}.ButtonV3-module__cxqBFa__large{padding:var(--space-400) var(--space-600)}.ButtonV3-module__cxqBFa__medium{padding:var(--space-200) var(--space-400)}.ButtonV3-module__cxqBFa__primary{background:var(--button-hover-fill);overflow:hidden}.ButtonV3-module__cxqBFa__primary:before{content:"";z-index:0;background:var(--button-rest-fill);transition:transform var(--dur-base) var(--ease-out-quart);position:absolute;inset:0;transform:translate(0,0)}.ButtonV3-module__cxqBFa__primary.ButtonV3-module__cxqBFa__default{--button-rest-fill:var(--color-surface-neutral-inverse-default);--button-hover-fill:var(--color-surface-neutral-inverse-subtle);--button-active-fill:var(--color-surface-neutral-inverse-strong);color:var(--color-foreground-neutral-inverse-strong)}.ButtonV3-module__cxqBFa__primary.ButtonV3-module__cxqBFa__default .ButtonV3-module__cxqBFa__content>img{filter:brightness(0)invert()}.ButtonV3-module__cxqBFa__primary.ButtonV3-module__cxqBFa__inverted{--button-rest-fill:var(--color-surface-neutral-default);--button-hover-fill:var(--color-surface-neutral-subtle);--button-active-fill:var(--color-surface-neutral-strong);color:var(--color-foreground-neutral-default)}@media (hover:hover) and (pointer:fine){.ButtonV3-module__cxqBFa__primary:not(:disabled):not([aria-disabled=true]):hover:before{transform:translateY(-101%)}}.ButtonV3-module__cxqBFa__primary:not(:disabled):not([aria-disabled=true]):focus-visible:before{transform:translateY(-101%)}.ButtonV3-module__cxqBFa__primary:not(:disabled):not([aria-disabled=true]):active{background:var(--button-active-fill)}.ButtonV3-module__cxqBFa__primary:not(:disabled):not([aria-disabled=true]):active:before{transform:translateY(-101%)}.ButtonV3-module__cxqBFa__secondary{background:0 0;overflow:hidden}.ButtonV3-module__cxqBFa__secondary:before{content:"";z-index:0;background:var(--button-overlay-fill);transition:transform var(--dur-base) var(--ease-out-quart);position:absolute;inset:0;transform:translateY(101%)}.ButtonV3-module__cxqBFa__secondary.ButtonV3-module__cxqBFa__default{color:var(--color-foreground-neutral-stronger);border-color:var(--color-border-neutral-stronger);--button-overlay-fill:var(--color-overlay-neutral-subtle);--button-overlay-active-fill:var(--color-overlay-neutral-default)}.ButtonV3-module__cxqBFa__secondary.ButtonV3-module__cxqBFa__inverted{color:var(--color-foreground-neutral-inverse-default);border-color:var(--color-border-neutral-overlay-light-default);--button-overlay-fill:var(--color-overlay-neutral-inverse-subtle);--button-overlay-active-fill:var(--color-overlay-neutral-inverse-default)}@media (hover:hover) and (pointer:fine){.ButtonV3-module__cxqBFa__secondary:not(:disabled):not([aria-disabled=true]):hover:before{transform:translate(0,0)}}.ButtonV3-module__cxqBFa__secondary:not(:disabled):not([aria-disabled=true]):focus-visible:before{transform:translate(0,0)}.ButtonV3-module__cxqBFa__secondary:not(:disabled):not([aria-disabled=true]):active:before{background:var(--button-overlay-active-fill);transform:translate(0,0)}.ButtonV3-module__cxqBFa__tertiary{background:0 0;border-color:#0000}.ButtonV3-module__cxqBFa__tertiary.ButtonV3-module__cxqBFa__default{color:var(--color-foreground-neutral-stronger)}.ButtonV3-module__cxqBFa__tertiary.ButtonV3-module__cxqBFa__default:not(:disabled):hover{background:var(--color-overlay-neutral-subtle)}.ButtonV3-module__cxqBFa__tertiary.ButtonV3-module__cxqBFa__default:not(:disabled):active{background:var(--color-overlay-neutral-default)}.ButtonV3-module__cxqBFa__tertiary.ButtonV3-module__cxqBFa__inverted{color:var(--color-foreground-neutral-inverse-default)}.ButtonV3-module__cxqBFa__tertiary.ButtonV3-module__cxqBFa__inverted:not(:disabled):hover{background:var(--color-overlay-neutral-subtle)}.ButtonV3-module__cxqBFa__tertiary.ButtonV3-module__cxqBFa__inverted:not(:disabled):active{background:var(--color-overlay-neutral-default)}@media (prefers-reduced-motion:reduce){.ButtonV3-module__cxqBFa__primary:before,.ButtonV3-module__cxqBFa__secondary:before,.ButtonV3-module__cxqBFa__content[data-multi-part=true]>img:last-child{transition:none}}
.CarouselIndicatorsV3-module__wKCtkW__root{align-items:center;gap:var(--space-200);display:flex}.CarouselIndicatorsV3-module__wKCtkW__dot{cursor:pointer;background-color:#0000;background-image:url(/images/v3/icons/indicator-unselected.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:28px;height:7px;padding:0}.CarouselIndicatorsV3-module__wKCtkW__dot[data-active=true]{background-image:url(/images/v3/icons/indicator-selected.svg)}.CarouselIndicatorsV3-module__wKCtkW__dot:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:2px}
.BrandsSectionV3-module__HALE7W__root{--brands-logo-scale:1;min-height:clamp(750px,90vh,960px);padding:var(--space-layout-300) var(--space-layout-100);background:var(--color-surface-neutral-default);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.BrandsSectionV3-module__HALE7W__container{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-700);width:100%;max-width:1348px;margin:0 auto;display:flex;position:relative}.BrandsSectionV3-module__HALE7W__hexagon{--brands-hexagon-parallax-offset:0px;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:825px;max-width:none;height:698px;transform:translate3d(0, var(--brands-hexagon-parallax-offset), 0);will-change:transform;position:absolute;top:-299px;left:-282px}@media (prefers-reduced-motion:reduce){.BrandsSectionV3-module__HALE7W__hexagon{will-change:auto;transform:none}}.BrandsSectionV3-module__HALE7W__header{align-items:flex-start;gap:var(--space-800);min-width:0;max-width:358px;padding-right:var(--space-700);flex-direction:column;flex:1 0 0;display:flex}.BrandsSectionV3-module__HALE7W__title{width:100%;font-family:var(--font-family-editorial);font-weight:400;font-size:var(--font-size-display-section);line-height:var(--line-height-display-section);color:var(--color-foreground-neutral-strong);margin:0}.BrandsSectionV3-module__HALE7W__subtitle{width:100%;font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0}.BrandsSectionV3-module__HALE7W__grid{justify-content:center;align-items:center;gap:var(--space-200);flex-wrap:wrap;flex:1 0 0;min-width:0;max-width:936px;margin:0;padding:0;list-style:none;display:flex}.BrandsSectionV3-module__HALE7W__card{background:var(--color-surface-neutral-subtle);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:184px;height:108px;display:flex}.BrandsSectionV3-module__HALE7W__logo{display:block}.BrandsSectionV3-module__HALE7W__logoStack{justify-content:center;align-items:center;display:flex;position:relative}.BrandsSectionV3-module__HALE7W__logoEntering{animation:BrandsSectionV3-module__HALE7W__brand-logo-enter .62s var(--ease-out-quart) both;animation-delay:var(--brand-swap-delay,0s)}.BrandsSectionV3-module__HALE7W__logoLeaving{animation:BrandsSectionV3-module__HALE7W__brand-logo-leave .46s var(--ease-out-quart) both;animation-delay:var(--brand-swap-delay,0s);position:absolute}@keyframes BrandsSectionV3-module__HALE7W__brand-logo-enter{0%{opacity:0;transform:translateY(3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes BrandsSectionV3-module__HALE7W__brand-logo-leave{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.985)}}@media (max-width:1023px){.BrandsSectionV3-module__HALE7W__root{min-height:0;padding:var(--space-layout-200) var(--space-layout-100)}.BrandsSectionV3-module__HALE7W__container{align-items:flex-start;gap:var(--space-layout-100);flex-direction:column}.BrandsSectionV3-module__HALE7W__header{max-width:none;padding-right:0}.BrandsSectionV3-module__HALE7W__hexagon{width:min(820px,108vw);height:auto;transform:translate3d(-50%, calc(-50% + var(--brands-hexagon-parallax-offset)), 0);display:block;top:50%;left:50%}.BrandsSectionV3-module__HALE7W__grid{justify-content:flex-start;width:100%;max-width:none}}@media (min-width:600px) and (max-width:1023px){.BrandsSectionV3-module__HALE7W__card{width:199px}}.BrandsSectionV3-module__HALE7W__mobileNav{display:none}.BrandsSectionV3-module__HALE7W__controls{gap:var(--space-300);display:flex}.BrandsSectionV3-module__HALE7W__control{justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;padding:0;display:inline-flex}@media (max-width:599px){.BrandsSectionV3-module__HALE7W__root{padding:var(--space-layout-100) var(--space-600)}.BrandsSectionV3-module__HALE7W__grid{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:none;grid-template-rows:repeat(2,92px);grid-auto-columns:171px;grid-auto-flow:column;justify-content:flex-start;gap:10px;display:grid;overflow-x:auto}.BrandsSectionV3-module__HALE7W__grid::-webkit-scrollbar{display:none}.BrandsSectionV3-module__HALE7W__card{scroll-snap-align:start;width:171px;height:92px}.BrandsSectionV3-module__HALE7W__root{--brands-logo-scale:.8519}.BrandsSectionV3-module__HALE7W__hexagon{width:150vw;top:46%}.BrandsSectionV3-module__HALE7W__mobileNav{width:100%;margin-top:var(--space-700);justify-content:space-between;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.BrandsSectionV3-module__HALE7W__logoEntering{animation:none}.BrandsSectionV3-module__HALE7W__logoLeaving{display:none}}
.ContactCTA-module___NXk3G__root{background:var(--color-surface-brand-strong);padding:var(--space-layout-500) var(--space-layout-400) var(--space-layout-300);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ContactCTA-module___NXk3G__graphism{--contact-graphism-parallax-offset:0px;z-index:0;transform:translate3d(0, calc(-50% + var(--contact-graphism-parallax-offset)), 0);aspect-ratio:1242.99/818.54;pointer-events:none;will-change:transform;width:auto;height:auto;position:absolute;top:calc(50% + 74.1px);left:10.74%;right:10.74%}.ContactCTA-module___NXk3G__graphism img{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.ContactCTA-module___NXk3G__graphism{will-change:auto;transform:translateY(-50%)}}.ContactCTA-module___NXk3G__row{z-index:1;justify-content:center;align-items:center;gap:var(--space-layout-400);flex:1 0 0;width:100%;min-width:1px;max-width:1348px;display:flex;position:relative}.ContactCTA-module___NXk3G__portrait{object-fit:cover;flex-shrink:0;width:235px;height:285px}.ContactCTA-module___NXk3G__content{align-items:flex-start;gap:var(--space-500);flex-direction:column;flex:0 0 621px;width:621px;display:flex}.ContactCTA-module___NXk3G__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-style:normal;font-size:var(--font-size-display-cta);line-height:var(--line-height-display-cta);color:var(--color-foreground-neutral-default);margin:0}.ContactCTA-module___NXk3G__buttonWrap{align-items:center;gap:var(--space-500);justify-content:flex-start;width:100%;display:flex}.ContactCTA-module___NXk3G__email{min-width:1px;font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-mono-medium);line-height:var(--line-height-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;color:var(--color-foreground-neutral-default);flex:1 0 0;margin:0}@media (min-width:600px) and (max-width:1023px){.ContactCTA-module___NXk3G__root{padding:var(--space-900) var(--space-layout-300) var(--space-layout-300)}.ContactCTA-module___NXk3G__row{flex-direction:column;gap:0}.ContactCTA-module___NXk3G__graphism{aspect-ratio:auto;width:997.507px;height:654.565px;transform:translate3d(-50%, calc(-50% + var(--contact-graphism-parallax-offset)), 0);top:calc(50% + 42px);left:calc(50% - 8.5px);right:auto}.ContactCTA-module___NXk3G__portrait{width:200px;height:242px}.ContactCTA-module___NXk3G__content{gap:var(--space-700);max-width:684px;padding-inline:var(--space-800);flex:none;width:100%}.ContactCTA-module___NXk3G__title{max-width:500px;font-size:var(--font-size-display-page);line-height:var(--line-height-display-page)}}@media (max-width:599px){.ContactCTA-module___NXk3G__root{padding:var(--space-layout-100) var(--space-600)}.ContactCTA-module___NXk3G__graphism{width:110vw;height:auto;transform:translate3d(-50%, calc(-50% + var(--contact-graphism-parallax-offset)), 0);top:50%;left:50%;right:auto}.ContactCTA-module___NXk3G__row{align-items:flex-start;gap:var(--space-layout-100);flex-direction:column}.ContactCTA-module___NXk3G__portrait{width:clamp(120px,40vw,180px);height:auto}.ContactCTA-module___NXk3G__content{flex:none;width:100%}.ContactCTA-module___NXk3G__title{font-size:var(--font-size-display-page);line-height:var(--line-height-display-page)}.ContactCTA-module___NXk3G__buttonWrap{justify-content:flex-start}}
.FooterV3-module__IwIJEa__root{background:var(--color-surface-neutral-default);padding:var(--space-900) var(--space-layout-100) 0;overflow:hidden}.FooterV3-module__IwIJEa__topRow{justify-content:space-between;align-items:flex-start;gap:var(--space-700);flex-wrap:wrap;max-width:1348px;margin:0 auto;display:flex}.FooterV3-module__IwIJEa__identity{align-items:center;gap:var(--space-600);display:flex}.FooterV3-module__IwIJEa__logo{width:auto;height:20.4px}.FooterV3-module__IwIJEa__identityDetails{align-items:flex-start;gap:var(--space-200);flex-direction:column;display:flex}.FooterV3-module__IwIJEa__jobTitle{font-family:var(--font-family-body);font-size:var(--font-size-identity-role);color:var(--color-foreground-neutral-default);margin:0;font-weight:400}.FooterV3-module__IwIJEa__location{align-items:center;gap:var(--space-200);font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;color:var(--color-foreground-neutral-subtle);display:inline-flex}.FooterV3-module__IwIJEa__locationIcon{width:13px;height:15px}.FooterV3-module__IwIJEa__actions{align-items:center;gap:var(--space-500);flex-wrap:wrap;display:flex}.FooterV3-module__IwIJEa__divider{margin-top:var(--space-layout-100);border-top:1px solid var(--color-border-neutral-stronger)}.FooterV3-module__IwIJEa__metaRow{padding:var(--space-600) 0;justify-content:space-between;align-items:center;max-width:1348px;margin:0 auto;display:flex}.FooterV3-module__IwIJEa__graphismFooter{flex-shrink:0;width:auto;height:35px}.FooterV3-module__IwIJEa__copyright{font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;color:var(--color-foreground-neutral-default);margin:0}.FooterV3-module__IwIJEa__tagline{max-width:1348px;margin:var(--space-layout-200) auto 0;font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-oversize);line-height:var(--line-height-display-oversize);color:var(--color-foreground-neutral-default);margin-bottom:-.208em;padding-bottom:0}.FooterV3-module__IwIJEa__blackBar{background:var(--color-foreground-neutral-strong);height:33px;margin:0 calc(var(--space-layout-100) * -1)}@media (min-width:600px) and (max-width:1023px){.FooterV3-module__IwIJEa__root{padding:var(--space-700) var(--space-800) 0}.FooterV3-module__IwIJEa__blackBar{margin:0 calc(var(--space-800) * -1)}}@media (max-width:599px){.FooterV3-module__IwIJEa__root{padding:var(--space-700) var(--space-600) 0}.FooterV3-module__IwIJEa__topRow{flex-direction:column;align-items:stretch}.FooterV3-module__IwIJEa__identity{align-items:flex-start;gap:var(--space-300);flex-direction:column}.FooterV3-module__IwIJEa__actions{flex-direction:column;align-items:stretch}.FooterV3-module__IwIJEa__metaRow{align-items:flex-start;gap:var(--space-600);padding:var(--space-500) 0;flex-direction:column}.FooterV3-module__IwIJEa__tagline{font-size:var(--font-size-display-oversize);line-height:var(--line-height-display-oversize);padding-bottom:0}.FooterV3-module__IwIJEa__blackBar{margin:0 calc(var(--space-600) * -1)}}
.HexagonIntro-module__ebhRjG__stage{aspect-ratio:1472/779;pointer-events:none;background:#fff;width:100%;position:relative;overflow:hidden}.HexagonIntro-module__ebhRjG__canvas,.HexagonIntro-module__ebhRjG__logo{width:100%;height:100%;display:block;position:absolute;inset:0}.HexagonIntro-module__ebhRjG__canvas{z-index:1}.HexagonIntro-module__ebhRjG__logo{z-index:2;overflow:visible}@media (prefers-reduced-motion:reduce){.HexagonIntro-module__ebhRjG__canvas{display:none}}
.CaseContextV3-module__Div-1q__section{background:linear-gradient(to top, var(--color-surface-neutral-strong), var(--color-surface-neutral-subtle));padding:var(--space-layout-300) var(--space-layout-100)}@media (max-width:1023px){.CaseContextV3-module__Div-1q__section{padding-left:var(--space-600);padding-right:var(--space-600);padding-top:var(--space-layout-400);padding-bottom:var(--space-800)}}@media (min-width:1024px){.CaseContextV3-module__Div-1q__section{padding:var(--space-layout-400) var(--space-layout-300) var(--space-800)}.CaseContextV3-module__Div-1q__section.CaseContextV3-module__Div-1q__compactAfter{padding-bottom:var(--space-800)}}.CaseContextV3-module__Div-1q__grid{gap:var(--space-800);grid-template-columns:minmax(0,1fr);max-width:1348px;margin:0 auto;display:grid}@media (min-width:1024px){.CaseContextV3-module__Div-1q__grid{gap:var(--space-layout-400);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center}}.CaseContextV3-module__Div-1q__text{gap:var(--space-layout-100);flex-direction:column;display:flex}.CaseContextV3-module__Div-1q__titleBlock{gap:var(--space-500);flex-direction:column;max-width:564px;display:flex}.CaseContextV3-module__Div-1q__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-page);line-height:var(--line-height-display-page);color:var(--color-foreground-neutral-stronger);margin:0}.CaseContextV3-module__Div-1q__paragraphBlock{gap:var(--space-700);flex-direction:column;max-width:528px;display:flex}.CaseContextV3-module__Div-1q__paragraph{color:var(--color-foreground-neutral-stronger);font-family:var(--font-family-body);font-size:var(--font-size-body-default);margin:0;line-height:1.55}.CaseContextV3-module__Div-1q__media img{width:100%;height:auto;display:block}
.LanguageSwitcherV3-module__S0G9Aa__root{display:inline-flex;position:relative}.LanguageSwitcherV3-module__S0G9Aa__button{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-size:var(--font-size-ui-action);font-weight:var(--font-weight-ui-action);line-height:var(--line-height-ui-action);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);background:0 0;border:1px solid #0000;flex:0 0 44px;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.LanguageSwitcherV3-module__S0G9Aa__button:hover{background:var(--color-surface-brand-subtle);color:var(--color-foreground-neutral-stronger)}.LanguageSwitcherV3-module__S0G9Aa__button:active{background:var(--color-surface-brand-strong);color:var(--color-foreground-neutral-stronger)}.LanguageSwitcherV3-module__S0G9Aa__button:focus-visible{border-color:var(--color-border-brand-default);outline:none}.LanguageSwitcherV3-module__S0G9Aa__inverted .LanguageSwitcherV3-module__S0G9Aa__button{color:var(--color-foreground-neutral-inverse-default)}.LanguageSwitcherV3-module__S0G9Aa__inverted .LanguageSwitcherV3-module__S0G9Aa__button:hover{background:color-mix(in srgb, var(--color-surface-neutral-default) 12%, transparent);color:var(--color-foreground-neutral-inverse-strong)}.LanguageSwitcherV3-module__S0G9Aa__inverted .LanguageSwitcherV3-module__S0G9Aa__button:active{background:color-mix(in srgb, var(--color-surface-neutral-default) 20%, transparent);color:var(--color-foreground-neutral-inverse-strong)}.LanguageSwitcherV3-module__S0G9Aa__inverted .LanguageSwitcherV3-module__S0G9Aa__caret{filter:brightness(0)invert()}.LanguageSwitcherV3-module__S0G9Aa__caret{flex-shrink:0}.LanguageSwitcherV3-module__S0G9Aa__dropdown{z-index:10;top:calc(100% + var(--space-200));box-sizing:border-box;gap:var(--space-200);width:142px;padding:0 var(--space-300) var(--space-200);border-radius:var(--radius-xs);background:var(--color-surface-neutral-subtle);transform-origin:100% 0;animation:LanguageSwitcherV3-module__S0G9Aa__language-dropdown-enter .18s var(--ease-out-quart) both;flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 4px 4px #0000001a,0 10px 24px #113e3a1a}@keyframes LanguageSwitcherV3-module__S0G9Aa__language-dropdown-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.LanguageSwitcherV3-module__S0G9Aa__dropdownRule{background:var(--color-foreground-neutral-stronger);width:100%;height:1.125px}.LanguageSwitcherV3-module__S0G9Aa__dropdownItem{box-sizing:border-box;width:100%;height:35px;padding:var(--space-200);color:var(--color-foreground-neutral-stronger);font-family:var(--font-family-body);font-size:var(--font-size-body-default);font-weight:400;line-height:var(--line-height-body-default);white-space:nowrap;justify-content:space-between;align-items:center;text-decoration:none;display:flex;overflow:hidden}.LanguageSwitcherV3-module__S0G9Aa__dropdownItem[href]:hover{background:var(--color-surface-brand-subtle)}.LanguageSwitcherV3-module__S0G9Aa__dropdownItem:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:-2px}.LanguageSwitcherV3-module__S0G9Aa__check{flex:none}@media (prefers-reduced-motion:reduce){.LanguageSwitcherV3-module__S0G9Aa__dropdown{animation:none}}
.NavBarV3-module__7Msrtq__root{width:100%;font-family:var(--font-family-body)}.NavBarV3-module__7Msrtq__light{background:var(--color-surface-neutral-default);color:var(--color-foreground-neutral-default)}.NavBarV3-module__7Msrtq__dark{background:var(--color-surface-neutral-inverse-default);color:var(--color-foreground-neutral-inverse-default)}.NavBarV3-module__7Msrtq__row{justify-content:space-between;align-items:center;gap:var(--space-700);padding:var(--space-500) var(--space-layout-100);display:flex}.NavBarV3-module__7Msrtq__identity{align-items:flex-start;gap:var(--space-200);color:inherit;flex-direction:column;text-decoration:none;display:flex}.NavBarV3-module__7Msrtq__name{width:auto;height:15.64px}.NavBarV3-module__7Msrtq__role{font-family:var(--font-family-body);font-size:var(--font-size-identity-role-header);color:var(--color-foreground-neutral-default);margin:0;font-weight:400}.NavBarV3-module__7Msrtq__dark .NavBarV3-module__7Msrtq__role{color:var(--color-foreground-neutral-inverse-default)}.NavBarV3-module__7Msrtq__desktopNav{align-self:stretch;align-items:stretch;gap:var(--space-700);display:none}.NavBarV3-module__7Msrtq__desktopLanguage{display:none}.NavBarV3-module__7Msrtq__languageSwitcher{align-self:center}.NavBarV3-module__7Msrtq__navLink{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-300);min-width:44px;font-size:var(--font-size-ui-action);font-weight:var(--font-weight-ui-action);line-height:var(--line-height-ui-action);color:inherit;transition:color var(--dur-fast) var(--ease-out-quart);border-bottom:3px solid #0000;text-decoration:none;display:flex;position:relative}.NavBarV3-module__7Msrtq__navLinkIcon{flex:none;display:block}.NavBarV3-module__7Msrtq__dark .NavBarV3-module__7Msrtq__navLinkIcon{filter:invert()}.NavBarV3-module__7Msrtq__navLink:hover{color:var(--color-foreground-neutral-stronger);border-bottom-color:currentColor}.NavBarV3-module__7Msrtq__dark .NavBarV3-module__7Msrtq__navLink:hover{color:var(--color-foreground-neutral-inverse-strong)}.NavBarV3-module__7Msrtq__navLink[aria-current=page]{border-bottom-color:var(--color-border-neutral-stronger)}.NavBarV3-module__7Msrtq__dark .NavBarV3-module__7Msrtq__navLink[aria-current=page]{border-bottom-color:var(--color-foreground-neutral-inverse-strong)}.NavBarV3-module__7Msrtq__menuToggle{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.NavBarV3-module__7Msrtq__menuToggle:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:2px}.NavBarV3-module__7Msrtq__dark .NavBarV3-module__7Msrtq__menuIcon{filter:invert()}.NavBarV3-module__7Msrtq__mobileNav{z-index:1;flex:auto;align-content:start;gap:8px;min-height:0;padding:24px 16px 0;display:grid;position:relative}.NavBarV3-module__7Msrtq__mobileOverlay{z-index:1000;box-sizing:border-box;width:100vw;height:100dvh;min-height:100dvh;color:var(--color-foreground-neutral-inverse-strong);background:linear-gradient(208.587deg,#1c5550 11.658%,#073237 97.956%);flex-direction:column;padding-bottom:24px;display:flex;position:fixed;inset:0;overflow:hidden}.NavBarV3-module__7Msrtq__mobileOverlay:before{content:"";z-index:0;aspect-ratio:670/1052;pointer-events:none;background:url(/images/navigation/menu-hamburger-open-dark.png) 50%/contain no-repeat;width:85.943vw;position:absolute;top:47.925dvh;left:7.028vw}.NavBarV3-module__7Msrtq__mobileHeader{z-index:1;border-bottom:1px solid var(--color-border-brand-inverse-subtler);flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding-inline:16px 12px;display:flex;position:relative}.NavBarV3-module__7Msrtq__mobileClose{border-radius:var(--radius-xs);width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.NavBarV3-module__7Msrtq__mobileClose:focus-visible,.NavBarV3-module__7Msrtq__mobileNavLink:focus-visible,.NavBarV3-module__7Msrtq__mobileLanguage:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:2px}.NavBarV3-module__7Msrtq__mobileNavLink{height:44px;color:inherit;font-size:var(--font-size-ui-action);font-weight:var(--font-weight-ui-action);line-height:var(--line-height-ui-action);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.NavBarV3-module__7Msrtq__mobileNavDivider{background:var(--color-border-brand-inverse-subtler);height:1px}.NavBarV3-module__7Msrtq__mobileNavLabel{transform:translateY(.5px)}.NavBarV3-module__7Msrtq__mobileNavIcon,.NavBarV3-module__7Msrtq__mobileCloseIcon{filter:invert();flex:none}.NavBarV3-module__7Msrtq__mobileLanguages{z-index:1;border-top:1px solid var(--color-border-brand-inverse-subtler);flex:none;justify-content:center;gap:0;margin-top:0;padding-top:16px;display:flex;position:relative}.NavBarV3-module__7Msrtq__mobileLanguage,.NavBarV3-module__7Msrtq__mobileLanguageActive{height:44px;color:inherit;font-size:var(--font-size-ui-action);font-weight:var(--font-weight-ui-action);line-height:var(--line-height-ui-action);border-bottom:3px solid #0000;align-items:center;padding-inline:4px;text-decoration:none;display:inline-flex}.NavBarV3-module__7Msrtq__mobileLanguageActive{border-bottom-color:#fa7e42}@media (min-width:1024px){.NavBarV3-module__7Msrtq__row{grid-template-columns:182px minmax(0,1fr) 182px;align-items:stretch;gap:0;display:grid}.NavBarV3-module__7Msrtq__identity{align-self:center}.NavBarV3-module__7Msrtq__desktopNav{justify-self:center;display:flex}.NavBarV3-module__7Msrtq__desktopLanguage{justify-content:flex-end;align-items:center;display:flex}.NavBarV3-module__7Msrtq__menuToggle,.NavBarV3-module__7Msrtq__mobileOverlay{display:none}.NavBarV3-module__7Msrtq__row{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--color-foreground-neutral-stronger) 50%, transparent);max-width:1396px;height:72px;margin-inline:auto;padding:0 24px}.NavBarV3-module__7Msrtq__dark .NavBarV3-module__7Msrtq__row{border-bottom-color:color-mix(in srgb, var(--color-foreground-neutral-inverse-strong) 50%, transparent)}.NavBarV3-module__7Msrtq__navLink{height:72px}}@media (max-width:1023px){.NavBarV3-module__7Msrtq__row{padding:var(--space-500) var(--space-600)}}@media (min-width:600px) and (max-width:1023px){.NavBarV3-module__7Msrtq__mobileOverlay:before{display:none}}
.HomeHeroV3-module__rBI9Ba__root{isolation:isolate;color:#ffffffe0;background:linear-gradient(196.916deg,#1c5550 11.658%,#073237 97.956%);flex-direction:column;justify-content:space-between;width:100%;height:clamp(650px,100vh - 220px,820px);padding:0 32px 48px;display:flex;position:relative;overflow:hidden}.HomeHeroV3-module__rBI9Ba__graphism{--home-hero-graphism-offset:0px;z-index:-1;object-fit:contain;width:1754.61px;max-width:none;height:1076.94px;transform:translate3d(-50%, calc(-50% + var(--home-hero-graphism-offset)), 0);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;top:calc(50% + 23.47px);left:calc(50% - 32px)}.HomeHeroV3-module__rBI9Ba__root .HomeHeroV3-module__rBI9Ba__navigation{z-index:1;transition:opacity var(--dur-hero-reveal) var(--ease-out-quart), transform var(--dur-hero-reveal) var(--ease-out-quart);background:0 0;position:relative}.HomeHeroV3-module__rBI9Ba__content{z-index:1;align-items:flex-end;gap:32px;width:calc(100% - 96px);max-width:1348px;height:230px;margin-inline:auto;display:flex;position:relative}.HomeHeroV3-module__rBI9Ba__intro{min-width:0;height:230px;transition:opacity var(--dur-hero-reveal) var(--ease-out-quart) 60ms, transform var(--dur-hero-reveal) var(--ease-out-quart) 60ms;flex-direction:column;flex:auto;gap:24px;display:flex}.HomeHeroV3-module__rBI9Ba__location{color:#ffffffe0;height:19px;font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);line-height:var(--line-height-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.HomeHeroV3-module__rBI9Ba__location img{width:13.141px;height:14.726px}.HomeHeroV3-module__rBI9Ba__separator{background:currentColor;border-radius:50%;width:2.063px;height:2.063px}.HomeHeroV3-module__rBI9Ba__title{color:#ffffffe0;font-family:var(--font-family-editorial);font-size:var(--font-size-home-hero-responsive);font-weight:var(--font-weight-editorial-light);line-height:var(--line-height-display-feature);letter-spacing:0;flex-direction:column;margin:0;display:flex}.HomeHeroV3-module__rBI9Ba__title span{white-space:nowrap;max-width:100%}.HomeHeroV3-module__rBI9Ba__summary{transition:opacity var(--dur-hero-reveal) var(--ease-out-quart) .12s, transform var(--dur-hero-reveal) var(--ease-out-quart) .12s;flex-direction:column;flex:0 0 clamp(280px,16.82vw + 56.7986px,392px);align-items:flex-start;gap:32px;padding-bottom:0;display:flex}.HomeHeroV3-module__rBI9Ba__root[data-content-visible=false] .HomeHeroV3-module__rBI9Ba__navigation,.HomeHeroV3-module__rBI9Ba__root[data-content-visible=false] .HomeHeroV3-module__rBI9Ba__intro,.HomeHeroV3-module__rBI9Ba__root[data-content-visible=false] .HomeHeroV3-module__rBI9Ba__summary{opacity:0;transform:translateY(14px)}.HomeHeroV3-module__rBI9Ba__root[data-content-visible=true] .HomeHeroV3-module__rBI9Ba__navigation,.HomeHeroV3-module__rBI9Ba__root[data-content-visible=true] .HomeHeroV3-module__rBI9Ba__intro,.HomeHeroV3-module__rBI9Ba__root[data-content-visible=true] .HomeHeroV3-module__rBI9Ba__summary{opacity:1;transform:translateY(0)}.HomeHeroV3-module__rBI9Ba__summary p{font-family:var(--font-family-body);font-size:var(--font-size-body-default);font-weight:400;line-height:var(--line-height-body-default);margin:0}.HomeHeroV3-module__rBI9Ba__cta{min-height:44px}.HomeHeroV3-module__rBI9Ba__ctaIcon{filter:brightness(0)invert()}@media (prefers-reduced-motion:reduce){.HomeHeroV3-module__rBI9Ba__graphism{will-change:auto;transform:translate(-50%,-50%)}.HomeHeroV3-module__rBI9Ba__root .HomeHeroV3-module__rBI9Ba__navigation,.HomeHeroV3-module__rBI9Ba__intro,.HomeHeroV3-module__rBI9Ba__summary{transition:none}}@media (max-width:1023px){.HomeHeroV3-module__rBI9Ba__root{height:auto;min-height:790px;padding-inline:20px}.HomeHeroV3-module__rBI9Ba__root .HomeHeroV3-module__rBI9Ba__navigation{width:calc(100% + 40px);margin-inline:-20px}.HomeHeroV3-module__rBI9Ba__root .HomeHeroV3-module__rBI9Ba__navigation>div{padding-inline:20px}.HomeHeroV3-module__rBI9Ba__content{flex-direction:column;align-items:flex-start;gap:24px;width:100%;height:auto}.HomeHeroV3-module__rBI9Ba__intro{gap:20px;width:100%;height:auto}.HomeHeroV3-module__rBI9Ba__title{font-size:var(--font-size-editorial-title);line-height:var(--line-height-editorial-title)}.HomeHeroV3-module__rBI9Ba__summary{flex-basis:auto;gap:24px;max-width:392px;margin-bottom:24px}}@media (max-width:599px){.HomeHeroV3-module__rBI9Ba__root{height:640px;min-height:640px;padding-bottom:var(--space-700)}.HomeHeroV3-module__rBI9Ba__root .HomeHeroV3-module__rBI9Ba__navigation>div{padding-left:20px;padding-right:10px}.HomeHeroV3-module__rBI9Ba__graphism{width:1140px;height:auto;transform:translate3d(0, calc(-50% + var(--home-hero-graphism-offset)), 0);top:50%;left:auto;right:-140px}.HomeHeroV3-module__rBI9Ba__summary{margin-bottom:var(--space-500)}}
.CaseDecisionsV3-module__-nb4bq__section{background:linear-gradient(to bottom, var(--color-surface-neutral-subtle) 0%, var(--color-surface-neutral-subtle) 50%, var(--color-surface-brand-subtle) 100%);border-top:1px solid var(--color-border-neutral-subtle);border-bottom:1px solid var(--color-border-neutral-subtle);padding:var(--space-layout-400) var(--space-layout-100)}@media (max-width:1023px){.CaseDecisionsV3-module__-nb4bq__section{padding-left:var(--space-600);padding-right:var(--space-600);padding-top:var(--space-layout-400);padding-bottom:var(--space-layout-400)}}@media (min-width:1024px){.CaseDecisionsV3-module__-nb4bq__section{padding:var(--space-layout-400) var(--space-layout-300)}}.CaseDecisionsV3-module__-nb4bq__header{gap:var(--space-500);margin:0 auto var(--space-layout-400);flex-direction:column;max-width:1348px;display:flex}.CaseDecisionsV3-module__-nb4bq__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-page);line-height:var(--line-height-display-page);color:var(--color-foreground-neutral-stronger);margin:0}.CaseDecisionsV3-module__-nb4bq__grid{gap:var(--space-800);grid-template-columns:minmax(0,1fr);max-width:1348px;margin:0 auto;display:grid}@media (min-width:1024px){.CaseDecisionsV3-module__-nb4bq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.CaseDecisionsV3-module__-nb4bq__mediaColumn{gap:var(--space-400);flex-direction:column;display:flex}.CaseDecisionsV3-module__-nb4bq__mediaMain{border-radius:var(--radius-sm);width:100%;height:auto}.CaseDecisionsV3-module__-nb4bq__mediaThumbs{gap:var(--space-400);aspect-ratio:518/194;display:flex}.CaseDecisionsV3-module__-nb4bq__mediaThumbContainer{border-radius:var(--radius-sm);height:100%;overflow:hidden}.CaseDecisionsV3-module__-nb4bq__mediaThumbContainer:first-child{flex:334}.CaseDecisionsV3-module__-nb4bq__mediaThumbContainer:last-child{flex:168}.CaseDecisionsV3-module__-nb4bq__mediaThumb{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%;display:block}.CaseDecisionsV3-module__-nb4bq__accordion{gap:var(--space-200);flex-direction:column;display:flex}.CaseDecisionsV3-module__-nb4bq__item{width:100%}.CaseDecisionsV3-module__-nb4bq__itemHeading{margin:0}.CaseDecisionsV3-module__-nb4bq__itemButton{align-items:center;gap:var(--space-700);cursor:pointer;text-align:left;width:100%;font-family:var(--font-family-body);font-weight:var(--font-weight-sans-semibold);font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);color:var(--color-foreground-neutral-stronger);background:0 0;border:none;padding:0;display:flex}.CaseDecisionsV3-module__-nb4bq__activeIndicator{background:var(--color-foreground-neutral-stronger);flex:0 0 1px;align-self:stretch}.CaseDecisionsV3-module__-nb4bq__itemTitle{min-width:0;padding:var(--space-300) 0;flex:auto}.CaseDecisionsV3-module__-nb4bq__caretSlot{flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.CaseDecisionsV3-module__-nb4bq__caret{transition:transform .18s ease-out;display:block}.CaseDecisionsV3-module__-nb4bq__item[data-open=true] .CaseDecisionsV3-module__-nb4bq__caret{transform:rotate(180deg)}.CaseDecisionsV3-module__-nb4bq__itemBody{gap:var(--space-500);max-height:0;padding:0 var(--space-900) 0 var(--space-layout-100);border-left:1px solid var(--color-border-neutral-subtle);color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);opacity:0;pointer-events:none;flex-direction:column;margin:0;transition:max-height .26s ease-out,padding .26s ease-out,opacity .18s ease-out;display:flex;overflow:hidden}.CaseDecisionsV3-module__-nb4bq__itemBody[data-open=true]{max-height:420px;padding-top:var(--space-600);padding-bottom:var(--space-800);opacity:1;pointer-events:auto}.CaseDecisionsV3-module__-nb4bq__itemBody p{margin:0}.CaseDecisionsV3-module__-nb4bq__itemBody strong{font-weight:600}@media (prefers-reduced-motion:reduce){.CaseDecisionsV3-module__-nb4bq__caret,.CaseDecisionsV3-module__-nb4bq__itemBody{transition:none}}
.CaseHeroBackground-module__K1pDNq__root{isolation:isolate;background:var(--case-hero-background);position:relative;overflow:hidden}.CaseHeroBackground-module__K1pDNq__content{z-index:1;position:relative}.CaseHeroBackground-module__K1pDNq__noiseReveal,.CaseHeroBackground-module__K1pDNq__noiseBoost,.CaseHeroBackground-module__K1pDNq__noiseTexture{pointer-events:none;position:absolute;inset:0}.CaseHeroBackground-module__K1pDNq__noiseReveal{z-index:0;-webkit-mask-image:linear-gradient(#0000000f 0%,#0000001a 18%,#00000042 42%,#0000009e 72%,#000 100%);mask-image:linear-gradient(#0000000f 0%,#0000001a 18%,#00000042 42%,#0000009e 72%,#000 100%)}.CaseHeroBackground-module__K1pDNq__noiseTexture{background:var(--case-hero-noise-color);opacity:1;mix-blend-mode:screen;-webkit-mask:url(/images/noise/case-hero-base.webp) 0 0/560px 560px;mask:url(/images/noise/case-hero-base.webp) 0 0/560px 560px}.CaseHeroBackground-module__K1pDNq__noiseBoost{-webkit-mask-image:radial-gradient(66% 56% at 100% 100%,#000 0% 34%,#000000b8 54%,#0000003d 76%,#0000 100%);mask-image:radial-gradient(66% 56% at 100% 100%,#000 0% 34%,#000000b8 54%,#0000003d 76%,#0000 100%)}.CaseHeroBackground-module__K1pDNq__noiseBoost .CaseHeroBackground-module__K1pDNq__noiseTexture{-webkit-mask-image:url(/images/noise/case-hero-boost.webp);mask-image:url(/images/noise/case-hero-boost.webp)}@media (max-width:599px){.CaseHeroBackground-module__K1pDNq__noiseReveal{-webkit-mask-image:linear-gradient(#0000000a 0%,#00000014 24%,#00000057 58%,#000 100%);mask-image:linear-gradient(#0000000a 0%,#00000014 24%,#00000057 58%,#000 100%)}.CaseHeroBackground-module__K1pDNq__noiseTexture{opacity:.6;-webkit-mask-size:460px 460px;mask-size:460px 460px}.CaseHeroBackground-module__K1pDNq__noiseBoost{-webkit-mask-image:radial-gradient(82% 48% at 100% 100%,#000 0% 30%,#000000a8 54%,#0003 76%,#0000 100%);mask-image:radial-gradient(82% 48% at 100% 100%,#000 0% 30%,#000000a8 54%,#0003 76%,#0000 100%)}}
.HomeIntroV3-module__tMRaoG__root{background:var(--color-surface-neutral-subtle);width:100%;height:clamp(650px,100vh - 220px,820px);position:relative;overflow:hidden}:is(html:has(.HomeIntroV3-module__tMRaoG__root[data-home-intro-scroll-locked=true]),body:has(.HomeIntroV3-module__tMRaoG__root[data-home-intro-scroll-locked=true])){overscroll-behavior:none;overflow:hidden}body:has(.HomeIntroV3-module__tMRaoG__root[data-home-intro-scroll-locked=true]){width:100%;position:fixed;inset:0}main:has(.root[data-home-intro-scroll-locked=true]){height:100dvh;overflow:clip}.HomeIntroV3-module__tMRaoG__curtain{z-index:50;background:var(--color-surface-neutral-subtle);position:fixed;inset:0;overflow:hidden}.HomeIntroV3-module__tMRaoG__root .HomeIntroV3-module__tMRaoG__introStage{width:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeIntroV3-module__tMRaoG__handoff{z-index:3;background:var(--color-surface-brand-stronger);opacity:0;width:2.37772vw;height:2.37772vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeIntroV3-module__tMRaoG__handoff[data-phase=horizontal]{opacity:1;width:100%;transition:width .3s var(--ease-out-expo);will-change:width}.HomeIntroV3-module__tMRaoG__handoff[data-phase=vertical]{opacity:1;width:100%;height:100%;transition:height .35s var(--ease-in-out-quart);will-change:height}@media (max-width:1023px){.HomeIntroV3-module__tMRaoG__root{height:auto;min-height:790px}}@media (max-width:599px){.HomeIntroV3-module__tMRaoG__root{height:640px;min-height:640px}.HomeIntroV3-module__tMRaoG__root .HomeIntroV3-module__tMRaoG__introStage{width:300%}}@media (prefers-reduced-motion:reduce){.HomeIntroV3-module__tMRaoG__curtain{display:none}}
.AsterAccessModal-module__uoMFfG__backdrop{z-index:1100;padding:var(--space-600);background:var(--color-overlay-neutral-strong);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.AsterAccessModal-module__uoMFfG__dialog{box-sizing:border-box;gap:var(--space-700);width:min(420px,100%);min-height:450px;padding:var(--space-400) var(--space-600) var(--space-600);animation:AsterAccessModal-module__uoMFfG__modal-enter var(--dur-base) var(--ease-out-quart) both;background:radial-gradient(28.094px 11.25px at 48.46% -.99%,#aadad6 0%,#d5edeb 50%,#fff 100%);border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.AsterAccessModal-module__uoMFfG__errorState{background:radial-gradient(28.094px 12.85px at 48.46% -.99%,#aadad6 0%,#d5edeb 50%,#fff 100%);min-height:514px}@keyframes AsterAccessModal-module__uoMFfG__modal-enter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AsterAccessModal-module__uoMFfG__closeRow{justify-content:flex-end;height:48px;display:flex}.AsterAccessModal-module__uoMFfG__closeButton{width:48px;min-width:48px;height:48px;padding:var(--space-400) var(--space-300);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.AsterAccessModal-module__uoMFfG__closeButton:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:2px}.AsterAccessModal-module__uoMFfG__logoWrap{height:60px;padding-bottom:var(--space-600);box-sizing:border-box;justify-content:center;align-items:flex-start;display:flex}.AsterAccessModal-module__uoMFfG__logo{object-fit:contain;width:121px;height:40px}.AsterAccessModal-module__uoMFfG__form{gap:var(--space-900);flex-direction:column;flex:1;display:flex}.AsterAccessModal-module__uoMFfG__copy{gap:var(--space-300);flex-direction:column;display:flex}.AsterAccessModal-module__uoMFfG__copy h2,.AsterAccessModal-module__uoMFfG__copy p,.AsterAccessModal-module__uoMFfG__error,.AsterAccessModal-module__uoMFfG__help{margin:0}.AsterAccessModal-module__uoMFfG__copy h2{color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-size:var(--font-size-heading-card);font-weight:600;line-height:var(--line-height-heading-card)}.AsterAccessModal-module__uoMFfG__copy p,.AsterAccessModal-module__uoMFfG__help{color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-size:var(--font-size-body-default);font-weight:400;line-height:var(--line-height-body-default)}.AsterAccessModal-module__uoMFfG__formControls,.AsterAccessModal-module__uoMFfG__fieldGroup{gap:var(--space-300);flex-direction:column;display:flex}.AsterAccessModal-module__uoMFfG__field{box-sizing:border-box;align-items:center;gap:var(--space-400);width:100%;height:44px;padding:var(--space-300) var(--space-500);border:1px solid var(--color-border-neutral-stronger);border-radius:var(--radius-xxs);background:var(--color-surface-neutral-subtle);display:flex}.AsterAccessModal-module__uoMFfG__fieldError{outline:2px solid var(--color-border-error-default);outline-offset:-1px}.AsterAccessModal-module__uoMFfG__field input{min-width:0;color:var(--color-foreground-neutral-strong);font:inherit;font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);background:0 0;border:0;outline:0;flex:1}.AsterAccessModal-module__uoMFfG__field input::placeholder{color:var(--color-foreground-neutral-subtle);opacity:1}.AsterAccessModal-module__uoMFfG__lock{flex:none}.AsterAccessModal-module__uoMFfG__error{align-items:center;gap:var(--space-300);color:var(--color-foreground-error-default);font-family:var(--font-family-body);font-size:var(--font-size-ui-action);font-weight:500;line-height:var(--line-height-ui-action);display:flex}.AsterAccessModal-module__uoMFfG__error img{flex:none}.AsterAccessModal-module__uoMFfG__submit{width:100%;margin-top:auto}.AsterAccessModal-module__uoMFfG__requestAccess{align-items:center;gap:var(--space-100);flex-direction:column;display:flex}.AsterAccessModal-module__uoMFfG__requestButton{min-height:36px}.AsterAccessModal-module__uoMFfG__requestEmail{color:var(--color-foreground-neutral-stronger);font-family:var(--font-family-mono);font-size:var(--font-size-ui-action);font-weight:var(--font-weight-ui-action);line-height:var(--line-height-ui-action);text-underline-offset:3px}.AsterAccessModal-module__uoMFfG__requestEmail:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:3px}.AsterAccessModal-module__uoMFfG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:599px){.AsterAccessModal-module__uoMFfG__backdrop{padding:var(--space-400)}.AsterAccessModal-module__uoMFfG__dialog{min-height:0}}@media (prefers-reduced-motion:reduce){.AsterAccessModal-module__uoMFfG__dialog{animation:none}}
.CaseDisclaimerV3-module__67shma__root{box-sizing:border-box;align-items:center;gap:var(--space-500);border:1px solid var(--feedback-info-border);background:var(--feedback-info-background);width:fit-content;max-width:100%;color:var(--feedback-info-content);font-family:var(--font-family-body);font-size:var(--font-size-ui-action);font-weight:500;line-height:var(--line-height-ui-action);padding:9px 17px;display:flex;position:relative}.CaseDisclaimerV3-module__67shma__root p,.CaseDisclaimerV3-module__67shma__tooltip p{margin:0}.CaseDisclaimerV3-module__67shma__trigger{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.CaseDisclaimerV3-module__67shma__trigger:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:3px}.CaseDisclaimerV3-module__67shma__tooltip{z-index:3;box-sizing:border-box;width:min(480px,100vw - 48px);padding:var(--space-600);border-radius:var(--radius-xs);background:var(--color-surface-neutral-subtle);color:var(--color-foreground-neutral-subtle);font-family:var(--font-family-body);font-size:var(--font-size-body-default);font-weight:400;line-height:var(--line-height-body-default);animation:CaseDisclaimerV3-module__67shma__tooltip-enter .18s var(--ease-out-quart) both;position:absolute;bottom:calc(100% + 17px);left:50%;transform:translate(-50%);box-shadow:0 4px 4px #0000001a,0 10px 24px #113e3a1a}.CaseDisclaimerV3-module__67shma__pointer{width:25px;height:10px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)rotate(180deg)}@keyframes CaseDisclaimerV3-module__67shma__tooltip-enter{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:599px){.CaseDisclaimerV3-module__67shma__root{align-items:flex-start;width:100%}.CaseDisclaimerV3-module__67shma__trigger{margin-top:1px}.CaseDisclaimerV3-module__67shma__tooltip{left:auto;right:0;transform:none}.CaseDisclaimerV3-module__67shma__pointer{left:auto;right:6px;transform:rotate(180deg)}@keyframes CaseDisclaimerV3-module__67shma__tooltip-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.CaseDisclaimerV3-module__67shma__tooltip{animation:none}}
.AboutPageBeliefsV3-module__wwv0la__section{background:var(--color-surface-brand-default);padding:var(--space-layout-400) var(--space-800)}.AboutPageBeliefsV3-module__wwv0la__container{justify-content:space-between;align-items:flex-start;gap:var(--space-300);flex-wrap:wrap;max-width:1348px;margin:0 auto;display:flex}.AboutPageBeliefsV3-module__wwv0la__text{gap:var(--space-layout-200);min-width:434px;max-width:640px;padding-right:var(--space-900);flex-direction:column;flex:1 0 0;display:flex}.AboutPageBeliefsV3-module__wwv0la__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-regular);font-size:var(--font-size-display-statement);line-height:var(--line-height-display-statement);color:var(--color-foreground-neutral-default);margin:0}.AboutPageBeliefsV3-module__wwv0la__list{gap:var(--space-layout-100);flex-direction:column;max-width:500px;display:flex}.AboutPageBeliefsV3-module__wwv0la__item{gap:var(--space-300);flex-direction:column;display:flex}.AboutPageBeliefsV3-module__wwv0la__itemTitle{font-family:var(--font-family-body);font-weight:var(--font-weight-heading);font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);color:var(--color-foreground-neutral-default);margin:0}.AboutPageBeliefsV3-module__wwv0la__itemBody{font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0}.AboutPageBeliefsV3-module__wwv0la__collage{--about-collage-row-offset:0px;--about-collage-badge-offset:0px;min-width:450px;max-width:550px;padding-top:var(--space-layout-500);flex:1 0 0;position:relative}.AboutPageBeliefsV3-module__wwv0la__photo1{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:193.58px;display:block}.AboutPageBeliefsV3-module__wwv0la__photoRow{align-items:center;gap:var(--space-500);margin-top:var(--space-500);transform:translate3d(0, var(--about-collage-row-offset), 0);will-change:transform;display:flex}.AboutPageBeliefsV3-module__wwv0la__photo2{object-fit:cover;border-radius:var(--radius-sm);width:36.8%;height:180px}.AboutPageBeliefsV3-module__wwv0la__photo3{object-fit:cover;border-radius:var(--radius-sm);flex:1 0 0;min-width:0;height:180px}.AboutPageBeliefsV3-module__wwv0la__badge{top:8px;right:calc(-1 * var(--space-700));width:101.85px;height:101.82px;transform:translate3d(0, var(--about-collage-badge-offset), 0);will-change:transform;position:absolute}@media (prefers-reduced-motion:reduce){.AboutPageBeliefsV3-module__wwv0la__photoRow,.AboutPageBeliefsV3-module__wwv0la__badge{will-change:auto;transform:none}}@media (max-width:1023px){.AboutPageBeliefsV3-module__wwv0la__container{flex-direction:column}.AboutPageBeliefsV3-module__wwv0la__text{min-width:0;max-width:none;padding-right:0}.AboutPageBeliefsV3-module__wwv0la__collage{width:100%;min-width:0;max-width:none}.AboutPageBeliefsV3-module__wwv0la__badge{right:8px}}
.CaseLimitsV3-module__cAdQSG__section{background:var(--color-surface-neutral-strong);border-top:1px solid var(--color-border-neutral-subtle);padding:var(--space-layout-400) var(--space-layout-100)}.CaseLimitsV3-module__cAdQSG__intro,.CaseLimitsV3-module__cAdQSG__close{gap:var(--space-layout-400);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:1348px;margin:0 auto;display:grid}.CaseLimitsV3-module__cAdQSG__copy{align-items:flex-start;gap:var(--space-500);flex-direction:column;display:flex}.CaseLimitsV3-module__cAdQSG__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-page);line-height:var(--line-height-display-page);color:var(--color-foreground-neutral-stronger);margin:0}.CaseLimitsV3-module__cAdQSG__body,.CaseLimitsV3-module__cAdQSG__footnote{max-width:554px;color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);margin:0}.CaseLimitsV3-module__cAdQSG__overview{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.CaseLimitsV3-module__cAdQSG__cards{gap:var(--space-500);max-width:1348px;margin:var(--space-layout-400) auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseLimitsV3-module__cAdQSG__card{border:1px solid var(--color-border-neutral-subtle);border-radius:var(--radius-sm);background:var(--color-surface-neutral-default);overflow:hidden}.CaseLimitsV3-module__cAdQSG__card>img{width:100%;height:auto;display:block}.CaseLimitsV3-module__cAdQSG__cardBody{gap:var(--space-700);padding:var(--space-700);flex-direction:column;display:flex}.CaseLimitsV3-module__cAdQSG__cardBody h3{font-family:var(--font-family-body);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-sans-semibold);line-height:var(--line-height-heading-section);color:var(--color-foreground-neutral-default);margin:0}.CaseLimitsV3-module__cAdQSG__field{gap:var(--space-200);flex-direction:column;flex:1;min-width:0;display:flex}.CaseLimitsV3-module__cAdQSG__field span{font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-mono-medium);letter-spacing:var(--letter-spacing-meta-label);line-height:var(--line-height-meta-label);text-transform:uppercase}.CaseLimitsV3-module__cAdQSG__field p{font-family:var(--font-family-body);font-size:var(--font-size-body-default);font-weight:var(--font-weight-sans-regular);line-height:var(--line-height-body-default);margin:0}.CaseLimitsV3-module__cAdQSG__divider{background:var(--color-border-neutral-subtle);height:1px}.CaseLimitsV3-module__cAdQSG__evidence{gap:var(--space-800);flex-wrap:wrap;display:flex}.CaseLimitsV3-module__cAdQSG__status{color:var(--color-foreground-neutral-default)}.CaseLimitsV3-module__cAdQSG__statement{font-family:var(--font-family-editorial);font-size:var(--font-size-display-section);line-height:var(--line-height-display-section);color:var(--color-foreground-neutral-stronger);margin:0}@media (max-width:1023px){.CaseLimitsV3-module__cAdQSG__section{padding-left:var(--space-600);padding-right:var(--space-600)}.CaseLimitsV3-module__cAdQSG__intro,.CaseLimitsV3-module__cAdQSG__close,.CaseLimitsV3-module__cAdQSG__cards{grid-template-columns:1fr}.CaseLimitsV3-module__cAdQSG__overview{max-width:600px}.CaseLimitsV3-module__cAdQSG__close{gap:var(--space-600)}}.CaseLimitsV3-module__cAdQSG__rail{scrollbar-width:none;margin:var(--space-layout-400) calc((100vw - min(1348px, 100vw - (2 * var(--space-layout-100)))) / -2) 0;overflow-x:auto}.CaseLimitsV3-module__cAdQSG__rail::-webkit-scrollbar{display:none}.CaseLimitsV3-module__cAdQSG__rail .CaseLimitsV3-module__cAdQSG__cards{gap:var(--space-500);width:max-content;max-width:none;margin:0;padding:0 max(80px,50vw - 674px);display:flex}.CaseLimitsV3-module__cAdQSG__rail .CaseLimitsV3-module__cAdQSG__card{flex:0 0 min(600px,85vw)}.CaseLimitsV3-module__cAdQSG__controls{align-items:center;gap:var(--space-400);max-width:1348px;margin:var(--space-600) auto 0;padding-left:80px;display:flex}.CaseLimitsV3-module__cAdQSG__dots{flex:1;justify-content:center;display:flex}.CaseLimitsV3-module__cAdQSG__arrows{gap:var(--space-300);display:flex}.CaseLimitsV3-module__cAdQSG__arrowButton{width:48px;height:48px;padding:0}@media (max-width:1023px){.CaseLimitsV3-module__cAdQSG__rail{margin-inline:calc(var(--space-600) * -1)}.CaseLimitsV3-module__cAdQSG__rail .CaseLimitsV3-module__cAdQSG__cards{padding-inline:var(--space-600)}.CaseLimitsV3-module__cAdQSG__controls{padding-left:0}}
.CaseMetaRowV3-module__Yd3lKa__root{gap:var(--space-800);padding:var(--space-800) var(--space-layout-100);max-width:calc(1348px + 2 * var(--space-layout-100));flex-wrap:wrap;margin:0 auto;display:flex}@media (max-width:1023px){.CaseMetaRowV3-module__Yd3lKa__root{padding-left:var(--space-600);padding-right:var(--space-600);padding-top:var(--space-800);padding-bottom:var(--space-layout-400);max-width:calc(1348px + 2 * var(--space-600))}}@media (min-width:1024px){.CaseMetaRowV3-module__Yd3lKa__root{padding:var(--space-800) var(--space-900) var(--space-layout-400);max-width:calc(1348px + 2 * var(--space-900))}.CaseMetaRowV3-module__Yd3lKa__root.CaseMetaRowV3-module__Yd3lKa__compactBefore{padding-top:var(--space-800)}}.CaseMetaRowV3-module__Yd3lKa__card{align-items:center;gap:var(--space-700);padding:var(--space-500) var(--space-600);border:1px solid var(--color-border-neutral-stronger);border-radius:var(--radius-xxs);background:var(--color-surface-neutral-default);flex:370px;display:flex}.CaseMetaRowV3-module__Yd3lKa__label{align-items:center;gap:var(--space-400);white-space:nowrap;color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-weight:500;font-size:var(--font-size-ui-action);line-height:var(--line-height-ui-action);display:flex}.CaseMetaRowV3-module__Yd3lKa__divider{object-fit:fill;flex:0 0 3.71665px;width:3.71665px;height:41.8686px}.CaseMetaRowV3-module__Yd3lKa__value{color:var(--color-foreground-neutral-subtle);font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);letter-spacing:var(--letter-spacing-meta-label);line-height:var(--line-height-meta-label);text-transform:uppercase;flex-direction:column;gap:2px;display:flex}@media (max-width:599px){.CaseMetaRowV3-module__Yd3lKa__card{align-items:flex-start;gap:var(--space-500);flex-direction:column;flex-basis:100%;min-width:0}.CaseMetaRowV3-module__Yd3lKa__label{align-items:flex-start;gap:var(--space-300);white-space:normal;flex-direction:column}.CaseMetaRowV3-module__Yd3lKa__card .CaseMetaRowV3-module__Yd3lKa__divider{display:none}.CaseMetaRowV3-module__Yd3lKa__value{overflow-wrap:break-word;width:100%;min-width:0}}@media (min-width:600px) and (max-width:1023px){.CaseMetaRowV3-module__Yd3lKa__card{flex-basis:100%;min-height:77.0608px}}
.StickyNavBarV3-module__y8Dx3W__root{z-index:40;transition:transform var(--dur-fast) var(--ease-out-quart);position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 1px 12px #0000000f}.StickyNavBarV3-module__y8Dx3W__root[data-visible=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.StickyNavBarV3-module__y8Dx3W__root{transition:none}}
.CaseOutcomeV3-module__ygaJYa__section{padding:var(--space-900) var(--space-layout-100)}@media (max-width:1023px){.CaseOutcomeV3-module__ygaJYa__section{padding-left:var(--space-600);padding-right:var(--space-600);padding-top:var(--space-layout-400);padding-bottom:var(--space-layout-400)}}@media (min-width:1024px){.CaseOutcomeV3-module__ygaJYa__section{padding:var(--space-layout-400) var(--space-900)}}.CaseOutcomeV3-module__ygaJYa__grid{gap:var(--space-800);grid-template-columns:minmax(0,1fr);max-width:1348px;margin:0 auto;display:grid}@media (min-width:1024px){.CaseOutcomeV3-module__ygaJYa__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.CaseOutcomeV3-module__ygaJYa__text{flex-direction:column;gap:0;display:flex}.CaseOutcomeV3-module__ygaJYa__title{margin:0;margin-top:var(--space-500);font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-page);line-height:var(--line-height-display-page);color:var(--color-foreground-neutral-stronger)}.CaseOutcomeV3-module__ygaJYa__body{margin:0;margin-top:var(--space-layout-300);max-width:520px;color:var(--color-foreground-neutral-stronger);font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:1.6}.CaseOutcomeV3-module__ygaJYa__checklist{gap:var(--space-700);margin:var(--space-layout-300) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.CaseOutcomeV3-module__ygaJYa__checklistItem{align-items:flex-start;gap:var(--space-300);color:var(--color-foreground-neutral-stronger);font-family:var(--font-family-body);font-size:var(--font-size-body-default);display:flex}.CaseOutcomeV3-module__ygaJYa__checkIcon{flex-shrink:0;margin-top:2px}.CaseOutcomeV3-module__ygaJYa__media{gap:var(--space-400);flex-direction:column;display:flex}.CaseOutcomeV3-module__ygaJYa__mediaStacked{gap:var(--space-500)}@media (min-width:1024px){.CaseOutcomeV3-module__ygaJYa__mediaStacked{justify-self:end;width:min(100%,544px)}}.CaseOutcomeV3-module__ygaJYa__primaryMedia{border-radius:var(--radius-sm);width:100%;height:auto}.CaseOutcomeV3-module__ygaJYa__primaryMedia img{border-radius:inherit;width:100%;height:auto;display:block}.CaseOutcomeV3-module__ygaJYa__mediaRow{align-items:stretch;gap:var(--space-400);height:200px;display:flex}.CaseOutcomeV3-module__ygaJYa__secondaryMedia{border-radius:var(--radius-sm);flex:auto;width:100%;min-width:0;height:100%}.CaseOutcomeV3-module__ygaJYa__secondaryMedia img,.CaseOutcomeV3-module__ygaJYa__secondaryMedia video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.CaseOutcomeV3-module__ygaJYa__mediaStacked .CaseOutcomeV3-module__ygaJYa__mediaRow{gap:var(--space-500);flex-direction:column;height:auto;display:flex}.CaseOutcomeV3-module__ygaJYa__mediaStacked .CaseOutcomeV3-module__ygaJYa__secondaryMedia{aspect-ratio:544/376;flex:none}.CaseOutcomeV3-module__ygaJYa__extraMedia{aspect-ratio:1;flex:none;height:100%}
.HomeV3-module__wkSuyq__selectedWorkDivider{width:min(1348px, calc(100% - (2 * var(--space-layout-100))));background:var(--color-border-neutral-stronger);height:1px;margin:0 auto}@media (max-width:599px){.HomeV3-module__wkSuyq__selectedWorkDivider{width:calc(100% - (2 * var(--space-600)))}}
.AboutPageFactsV3-module__Ge1BNW__section{background:var(--color-surface-brand-strong);padding:0 var(--space-800) var(--space-800)}.AboutPageFactsV3-module__Ge1BNW__container{gap:var(--space-800) var(--space-700);flex-wrap:wrap;max-width:1348px;margin:0 auto;display:flex}.AboutPageFactsV3-module__Ge1BNW__card{justify-content:space-between;gap:var(--space-500);min-width:280px;height:168px;padding:var(--space-700);border-radius:var(--radius-xs);background:linear-gradient(-10deg, var(--color-surface-brand-default) 6.28%, var(--color-surface-neutral-strong) 62.91%);flex-direction:column;flex:1 0 0;display:flex}.AboutPageFactsV3-module__Ge1BNW__cardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.AboutPageFactsV3-module__Ge1BNW__label{font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);line-height:var(--line-height-meta-label);letter-spacing:var(--letter-spacing-meta-label);color:var(--color-foreground-accent-subtle);text-transform:uppercase}.AboutPageFactsV3-module__Ge1BNW__checklist{gap:var(--space-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AboutPageFactsV3-module__Ge1BNW__checklist li{align-items:center;gap:var(--space-600);font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);display:flex}.AboutPageFactsV3-module__Ge1BNW__clients{white-space:pre-line;font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0}@media (min-width:600px) and (max-width:1023px){.AboutPageFactsV3-module__Ge1BNW__section{padding:0 var(--space-800) var(--space-800);margin-top:calc(var(--space-layout-400) * -3)}.AboutPageFactsV3-module__Ge1BNW__container{gap:var(--space-500);grid-template-columns:repeat(2,minmax(0,1fr));max-width:714px;margin:0 auto;display:grid}.AboutPageFactsV3-module__Ge1BNW__card{min-width:0}.AboutPageFactsV3-module__Ge1BNW__card:nth-child(3){grid-column:1/-1;justify-self:center;width:394px;max-width:100%}}@media (max-width:599px){.AboutPageFactsV3-module__Ge1BNW__card{min-width:100%}}
.CaseTypeSpecimenCard-module__z5G1Na__root{aspect-ratio:1;justify-content:space-between;gap:var(--space-500);height:100%;padding:var(--space-500);border-radius:var(--radius-sm);flex-direction:column;flex:none;display:flex}.CaseTypeSpecimenCard-module__z5G1Na__label{width:77px;height:13px}.CaseTypeSpecimenCard-module__z5G1Na__glyph{align-self:flex-start;width:65px;height:43px}
.AboutPageHeroV3-module__rOJxhq__section{background:linear-gradient(to top, var(--color-border-brand-subtler) 1.709%, var(--color-surface-neutral-subtle) 94.158%);padding:var(--space-800) var(--space-800) 0}.AboutPageHeroV3-module__rOJxhq__container{align-items:center;max-width:1184px;margin:0 auto;display:flex}.AboutPageHeroV3-module__rOJxhq__imageContainer{aspect-ratio:668/453.34;flex:668px;min-width:280px;max-width:668px;position:relative}.AboutPageHeroV3-module__rOJxhq__graphismFrame{width:94.01%;height:97.35%;position:absolute;inset:0;overflow:hidden}.AboutPageHeroV3-module__rOJxhq__graphism{width:107.09%;max-width:none;height:104.57%;position:absolute;top:-1.55%;left:-5.48%}.AboutPageHeroV3-module__rOJxhq__photo{object-fit:cover;border-radius:var(--radius-sm);width:46.65%;height:77.34%;position:absolute;bottom:0;left:6.25%}.AboutPageHeroV3-module__rOJxhq__content{gap:var(--space-900);flex-direction:column;flex:416px;min-width:280px;max-width:416px;display:flex}.AboutPageHeroV3-module__rOJxhq__headline{gap:var(--space-200);color:var(--color-foreground-brand-default);flex-direction:column;display:flex}.AboutPageHeroV3-module__rOJxhq__lines{font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);margin:0}.AboutPageHeroV3-module__rOJxhq__lines span{display:block}.AboutPageHeroV3-module__rOJxhq__statementSequence .AboutPageHeroV3-module__rOJxhq__heroLine{animation:AboutPageHeroV3-module__rOJxhq__about-hero-text-enter var(--dur-hero-reveal) var(--ease-out-quart) backwards;display:block}.AboutPageHeroV3-module__rOJxhq__statementSequence .AboutPageHeroV3-module__rOJxhq__heroLine:first-child{animation-delay:.14s}.AboutPageHeroV3-module__rOJxhq__statementSequence .AboutPageHeroV3-module__rOJxhq__heroLine:nth-child(2){animation-delay:.22s}.AboutPageHeroV3-module__rOJxhq__statement .AboutPageHeroV3-module__rOJxhq__heroLine{animation-delay:.34s}@keyframes AboutPageHeroV3-module__rOJxhq__about-hero-text-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.AboutPageHeroV3-module__rOJxhq__statement{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-regular);font-size:var(--font-size-display-statement);line-height:var(--line-height-display-statement);margin:0}.AboutPageHeroV3-module__rOJxhq__identity{align-items:center;display:flex}.AboutPageHeroV3-module__rOJxhq__chip{align-items:center;gap:var(--space-300);height:32px;padding:var(--space-200) var(--space-500);border:1px solid var(--color-border-neutral-subtler);font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);line-height:var(--line-height-meta-label);letter-spacing:var(--letter-spacing-meta-label);color:var(--color-foreground-neutral-default);text-transform:uppercase;white-space:nowrap;margin-right:-1px;display:inline-flex;position:relative}.AboutPageHeroV3-module__rOJxhq__accentTick{background:var(--color-foreground-accent-subtle);width:2px;height:10.94px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.AboutPageHeroV3-module__rOJxhq__dot{background:currentColor;border-radius:50%;width:2.06px;height:2.06px}.AboutPageHeroV3-module__rOJxhq__flag{border-radius:2px}@media (max-width:1023px){.AboutPageHeroV3-module__rOJxhq__section{padding:var(--space-800) var(--space-800) 0}.AboutPageHeroV3-module__rOJxhq__container{align-items:stretch;gap:var(--space-layout-200);flex-direction:column}.AboutPageHeroV3-module__rOJxhq__imageContainer{aspect-ratio:714/426;box-sizing:border-box;border-bottom:2px solid var(--color-border-neutral-subtlest);flex:none;width:100%;max-width:714px;height:auto;margin:0 auto;padding-bottom:0}.AboutPageHeroV3-module__rOJxhq__graphismFrame{aspect-ratio:588.828/413.811;width:82.47%;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.AboutPageHeroV3-module__rOJxhq__photo{width:43.65%;height:82.3%;bottom:0;left:12.57%}.AboutPageHeroV3-module__rOJxhq__content{width:100%;max-width:640px;padding-bottom:var(--space-400);margin:0 auto}}@media (max-width:599px){.AboutPageHeroV3-module__rOJxhq__section{padding:var(--space-layout-100) var(--space-600) 0}.AboutPageHeroV3-module__rOJxhq__imageContainer{aspect-ratio:343/317;border-bottom:0;margin:0;padding-bottom:0}.AboutPageHeroV3-module__rOJxhq__graphismFrame{aspect-ratio:2145/1472;width:100%;height:auto;inset:0 auto auto 0;transform:none}.AboutPageHeroV3-module__rOJxhq__graphism{width:100%;height:auto;top:0;left:0}.AboutPageHeroV3-module__rOJxhq__photo{width:56%;height:68%;bottom:0;left:19%}.AboutPageHeroV3-module__rOJxhq__content{max-width:none;margin:0;padding-bottom:0}.AboutPageHeroV3-module__rOJxhq__identity{row-gap:var(--space-300);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.AboutPageHeroV3-module__rOJxhq__statementSequence .AboutPageHeroV3-module__rOJxhq__heroLine{animation:none}}
.CaseReflectionV3-module__9Fa8Sa__section{padding:var(--space-900) var(--space-layout-100)}@media (max-width:1023px){.CaseReflectionV3-module__9Fa8Sa__section{padding-left:var(--space-600);padding-right:var(--space-600);padding-top:var(--space-layout-400);padding-bottom:var(--space-layout-400)}}@media (min-width:1024px){.CaseReflectionV3-module__9Fa8Sa__section{padding:var(--space-layout-400) var(--space-900)}}.CaseReflectionV3-module__9Fa8Sa__grid{gap:var(--space-800);flex-direction:column;max-width:1348px;margin:0 auto;display:flex}@media (min-width:1024px){.CaseReflectionV3-module__9Fa8Sa__grid{flex-flow:wrap;align-items:center}.CaseReflectionV3-module__9Fa8Sa__text{flex:1 1 0;min-width:452px}}.CaseReflectionV3-module__9Fa8Sa__divider{display:none}@media (min-width:1024px){.CaseReflectionV3-module__9Fa8Sa__divider{background:var(--color-border-neutral-default);align-self:center;width:1px;height:136px;display:block}}.CaseReflectionV3-module__9Fa8Sa__text{flex-direction:column;gap:0;display:flex}.CaseReflectionV3-module__9Fa8Sa__title{margin:0;margin-top:var(--space-500);font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-page);line-height:var(--line-height-display-page);color:var(--color-foreground-neutral-stronger)}.CaseReflectionV3-module__9Fa8Sa__lead{margin:0;margin-top:var(--space-layout-100);color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-size:var(--font-size-body-default)}.CaseReflectionV3-module__9Fa8Sa__quote{margin:0;margin-top:var(--space-600);color:var(--color-foreground-neutral-stronger);font-family:var(--font-family-body);font-size:var(--font-size-body-lead);line-height:1.4}.CaseReflectionV3-module__9Fa8Sa__close{margin:0;margin-top:var(--space-600);color:var(--color-foreground-neutral-default);font-family:var(--font-family-body);font-size:var(--font-size-body-default)}.CaseReflectionV3-module__9Fa8Sa__nextColumn{gap:var(--space-400);flex-direction:column;display:flex}.CaseReflectionV3-module__9Fa8Sa__nextLabel{font-family:var(--font-family-editorial);font-weight:400;font-size:var(--font-size-display-section);color:var(--color-foreground-neutral-stronger)}.CaseReflectionV3-module__9Fa8Sa__nextCard{justify-content:space-between;gap:var(--space-700);width:100%;max-width:476px;height:274px;padding:var(--space-700);border-radius:var(--radius-sm);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.CaseReflectionV3-module__9Fa8Sa__nextCard:before{content:"";z-index:0;transition:transform var(--dur-base) var(--ease-out-quart);pointer-events:none;background:#ffffff1a;position:absolute;inset:0;transform:translateY(101%)}.CaseReflectionV3-module__9Fa8Sa__nextCard:hover:before,.CaseReflectionV3-module__9Fa8Sa__nextCard:focus-visible:before{transform:translate(0,0)}.CaseReflectionV3-module__9Fa8Sa__nextCard:focus-visible{outline:2px solid var(--color-foreground-neutral-inverse-strong,white);outline-offset:2px}.CaseReflectionV3-module__9Fa8Sa__nextLogo,.CaseReflectionV3-module__9Fa8Sa__nextBody,.CaseReflectionV3-module__9Fa8Sa__nextArrow,.CaseReflectionV3-module__9Fa8Sa__nextLock{z-index:1;position:relative}.CaseReflectionV3-module__9Fa8Sa__nextLogo{object-fit:contain;object-position:left top;width:32px;height:32px}.CaseReflectionV3-module__9Fa8Sa__nextLock{top:var(--space-700);right:var(--space-700);border-radius:var(--radius-full);background:var(--color-overlay-neutral-strong);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute}.CaseReflectionV3-module__9Fa8Sa__nextLock img{filter:invert()}.CaseReflectionV3-module__9Fa8Sa__nextBody{gap:var(--space-200);flex-direction:column;max-width:80%;display:flex}.CaseReflectionV3-module__9Fa8Sa__editorialCard .CaseReflectionV3-module__9Fa8Sa__nextBody{gap:8px;max-width:calc(100% - 58px)}.CaseReflectionV3-module__9Fa8Sa__bookTexture{mix-blend-mode:screen;pointer-events:none;justify-content:center;align-items:center;width:1034.8px;height:993.484px;display:flex;position:absolute;top:-255.53px;left:-171.1px}.CaseReflectionV3-module__9Fa8Sa__bookTexture:after{content:"";opacity:.8;background:#000;flex:none;width:834.545px;height:612.21px;transform:rotate(-142.55deg);-webkit-mask-image:url(/images/v3/home/book/next-texture-mask.svg);mask-image:url(/images/v3/home/book/next-texture-mask.svg);-webkit-mask-position:41.116px 35.266px;mask-position:41.116px 35.266px;-webkit-mask-size:954.626px 917.702px;mask-size:954.626px 917.702px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CaseReflectionV3-module__9Fa8Sa__editorialCard .CaseReflectionV3-module__9Fa8Sa__nextName{line-height:1.2}.CaseReflectionV3-module__9Fa8Sa__editorialCard .CaseReflectionV3-module__9Fa8Sa__nextSummary{color:#fff;opacity:.8;line-height:1.55}@media (max-width:599px){.CaseReflectionV3-module__9Fa8Sa__editorialCard{height:auto;min-height:274px}}.CaseReflectionV3-module__9Fa8Sa__nextName{font-family:var(--font-family-editorial);font-weight:400;font-size:var(--font-size-display-section);color:var(--color-foreground-neutral-inverse-strong,white);margin:0}.CaseReflectionV3-module__9Fa8Sa__darkForeground .CaseReflectionV3-module__9Fa8Sa__nextName{color:var(--color-foreground-neutral-strong)}.CaseReflectionV3-module__9Fa8Sa__darkForeground .CaseReflectionV3-module__9Fa8Sa__nextSummary{color:var(--color-foreground-neutral-stronger);opacity:.8;line-height:1.55}.CaseReflectionV3-module__9Fa8Sa__darkForeground .CaseReflectionV3-module__9Fa8Sa__nextArrow{border-color:var(--color-border-neutral-overlay-dark-strong)}.CaseReflectionV3-module__9Fa8Sa__darkForeground .CaseReflectionV3-module__9Fa8Sa__nextArrow img{filter:none}.CaseReflectionV3-module__9Fa8Sa__darkForeground:focus-visible{outline-color:var(--color-foreground-neutral-stronger)}.CaseReflectionV3-module__9Fa8Sa__nextSummary{color:var(--color-foreground-neutral-inverse-default);font-family:var(--font-family-body);font-size:var(--font-size-body-default);margin:0}.CaseReflectionV3-module__9Fa8Sa__nextArrow{right:var(--space-700);bottom:var(--space-700);padding:var(--space-200);border:1.7px solid var(--color-foreground-neutral-inverse-strong,white);border-radius:var(--radius-full);transition:background-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.CaseReflectionV3-module__9Fa8Sa__nextCard:hover .CaseReflectionV3-module__9Fa8Sa__nextArrow{background:var(--color-foreground-neutral-inverse-strong,white);transform:translate(4px)}.CaseReflectionV3-module__9Fa8Sa__nextArrow img{filter:invert();transition:filter var(--dur-fast) var(--ease-out-quart)}.CaseReflectionV3-module__9Fa8Sa__nextCard:hover .CaseReflectionV3-module__9Fa8Sa__nextArrow img{filter:none}
.CaseValidationV3-module__UknF4W__section{padding:var(--space-900) var(--space-layout-100);background:var(--color-surface-neutral-subtle,#f4f6f5)}@media (max-width:1023px){.CaseValidationV3-module__UknF4W__section{padding-left:var(--space-600);padding-right:var(--space-600);padding-top:var(--space-layout-400);padding-bottom:var(--space-layout-400)}}@media (min-width:1024px){.CaseValidationV3-module__UknF4W__section{padding:var(--space-layout-400) var(--space-900)}}.CaseValidationV3-module__UknF4W__intro{gap:var(--space-700);margin:0 auto var(--space-800);flex-direction:column;max-width:1348px;display:flex}@media (min-width:1024px){.CaseValidationV3-module__UknF4W__intro{flex-direction:row;justify-content:space-between;align-items:center}}.CaseValidationV3-module__UknF4W__text{flex-direction:column;gap:0;max-width:560px;display:flex}.CaseValidationV3-module__UknF4W__title{margin:0;margin-top:var(--space-500);font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-page);line-height:var(--line-height-display-page);color:var(--color-foreground-neutral-stronger)}.CaseValidationV3-module__UknF4W__body{margin:0;margin-top:var(--space-layout-100);color:var(--color-foreground-neutral-stronger);font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:1.6}.CaseValidationV3-module__UknF4W__media{flex-shrink:0;align-self:center;width:100%;max-width:480px;height:auto}.CaseValidationV3-module__UknF4W__media img{width:100%;height:auto;display:block}.CaseValidationV3-module__UknF4W__rail{margin-inline:calc(var(--space-900) * -1);scrollbar-width:none;overscroll-behavior-inline:contain;overflow-x:auto}@media (max-width:1023px){.CaseValidationV3-module__UknF4W__rail{margin-inline:calc(var(--space-600) * -1)}}.CaseValidationV3-module__UknF4W__rail::-webkit-scrollbar{display:none}.CaseValidationV3-module__UknF4W__track{gap:var(--space-500);width:max-content;margin:0;padding:0 1px 0 max(80px,50% - 674px);list-style:none;display:flex}.CaseValidationV3-module__UknF4W__card{gap:var(--space-900);background:var(--color-surface-neutral-default,white);border:1px solid var(--color-border-neutral-subtlest);border-radius:var(--radius-sm);flex-direction:column;flex:0 0 min(600px,85vw);display:flex;overflow:hidden}.CaseValidationV3-module__UknF4W__cardBanner{aspect-ratio:2098/659;object-fit:cover;width:100%;height:auto;display:block}.CaseValidationV3-module__UknF4W__cardBody{gap:var(--space-700);padding:0 var(--space-700) var(--space-800);flex-direction:column;display:flex}.CaseValidationV3-module__UknF4W__cardName{font-family:var(--font-family-body);font-weight:600;font-size:var(--font-size-heading-section);line-height:var(--line-height-heading-section);color:var(--color-foreground-neutral-default);margin:0}.CaseValidationV3-module__UknF4W__cardQuestion{gap:var(--space-200);flex-direction:column;display:flex}.CaseValidationV3-module__UknF4W__cardDivider{background:var(--color-border-neutral-subtle);height:1px}.CaseValidationV3-module__UknF4W__cardEvidence{gap:var(--space-800);flex-wrap:wrap;display:flex}.CaseValidationV3-module__UknF4W__cardColumn{gap:var(--space-200);flex-direction:column;flex:200px;min-width:160px;display:flex}.CaseValidationV3-module__UknF4W__cardLabel{font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;color:var(--color-foreground-neutral-default)}.CaseValidationV3-module__UknF4W__cardValue{font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0}.CaseValidationV3-module__UknF4W__controls{justify-content:flex-end;align-items:center;gap:var(--space-400);margin:var(--space-600) auto 0;max-width:1348px;padding-left:80px;display:flex}.CaseValidationV3-module__UknF4W__dots{flex:1;justify-content:center;display:flex}.CaseValidationV3-module__UknF4W__arrows{gap:var(--space-300);display:flex}.CaseValidationV3-module__UknF4W__arrowButton{width:48px;height:48px;padding:0}.CaseValidationV3-module__UknF4W__statement{align-items:stretch;gap:var(--space-800);max-width:1120px;margin:var(--space-layout-300) auto 0;display:flex}.CaseValidationV3-module__UknF4W__statementAccent{flex-direction:column;flex:0 0 6px;align-items:center;width:6px;display:flex}.CaseValidationV3-module__UknF4W__accentLine{background:var(--color-surface-neutral-inverse-default);flex:auto;width:6px;min-height:1px}.CaseValidationV3-module__UknF4W__accentMark{flex-direction:column;flex:none;width:6px;display:flex}.CaseValidationV3-module__UknF4W__accentMark img{width:6px;height:5.25px;display:block}.CaseValidationV3-module__UknF4W__accentMark img:first-child{transform:scaleY(-1)}.CaseValidationV3-module__UknF4W__conclusion{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-medium);font-size:var(--font-size-body-lead);line-height:var(--line-height-body-lead);color:var(--color-foreground-neutral-default);margin:0}@media (max-width:599px){.CaseValidationV3-module__UknF4W__statement{gap:var(--space-500)}}
.HpOpenQuestionsV3-module__n9M-xa__section{background:var(--color-surface-neutral-strong);padding:var(--space-layout-400) var(--space-layout-300);color:var(--color-foreground-neutral-stronger);overflow:hidden}.HpOpenQuestionsV3-module__n9M-xa__intro{gap:var(--space-layout-200);max-width:1348px;margin:0 auto var(--space-layout-400);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.HpOpenQuestionsV3-module__n9M-xa__text{align-items:flex-start;gap:var(--space-500);flex-direction:column;max-width:570px;display:flex}.HpOpenQuestionsV3-module__n9M-xa__title{font-family:var(--font-family-editorial);font-size:var(--font-size-display-page);font-weight:var(--font-weight-editorial-light);line-height:var(--line-height-display-page);margin:0}.HpOpenQuestionsV3-module__n9M-xa__body,.HpOpenQuestionsV3-module__n9M-xa__cardBody p{font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0}.HpOpenQuestionsV3-module__n9M-xa__media img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.HpOpenQuestionsV3-module__n9M-xa__rail{scrollbar-width:none;scroll-snap-type:x mandatory;max-width:1348px;margin:0 auto;overflow-x:auto}.HpOpenQuestionsV3-module__n9M-xa__rail::-webkit-scrollbar{display:none}.HpOpenQuestionsV3-module__n9M-xa__track{gap:var(--space-500);width:max-content;margin:0;padding:0;list-style:none;display:flex}.HpOpenQuestionsV3-module__n9M-xa__card{scroll-snap-align:start;gap:var(--space-900);border:1px solid var(--color-border-neutral-subtlest);border-radius:var(--radius-sm);background:var(--color-surface-neutral-default);flex-direction:column;flex:0 0 min(600px,85vw);display:flex;overflow:hidden}.HpOpenQuestionsV3-module__n9M-xa__banner{width:100%;height:auto;display:block}.HpOpenQuestionsV3-module__n9M-xa__cardBody{gap:var(--space-700);padding:0 var(--space-700) var(--space-800);flex-direction:column;display:flex}.HpOpenQuestionsV3-module__n9M-xa__name{font-family:var(--font-family-body);font-size:var(--font-size-heading-section);font-weight:600;line-height:var(--line-height-heading-section);color:var(--color-foreground-neutral-default);margin:0}.HpOpenQuestionsV3-module__n9M-xa__label{margin-bottom:var(--space-200);font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;color:var(--color-foreground-neutral-default);display:block}.HpOpenQuestionsV3-module__n9M-xa__divider{background:var(--color-border-neutral-subtle);height:1px}.HpOpenQuestionsV3-module__n9M-xa__details{gap:var(--space-700);grid-template-columns:1fr 1fr;display:grid}.HpOpenQuestionsV3-module__n9M-xa__controls{justify-content:flex-end;align-items:center;gap:var(--space-400);max-width:1348px;margin:var(--space-600) auto 0;padding-left:80px;display:flex}.HpOpenQuestionsV3-module__n9M-xa__dots{flex:1;justify-content:center;display:flex}.HpOpenQuestionsV3-module__n9M-xa__arrows{gap:var(--space-300);display:flex}.HpOpenQuestionsV3-module__n9M-xa__arrowButton{width:48px;height:48px;padding:0}.HpOpenQuestionsV3-module__n9M-xa__statement{align-items:stretch;gap:var(--space-800);max-width:1120px;margin:var(--space-layout-300) auto 0;display:flex}.HpOpenQuestionsV3-module__n9M-xa__statementAccent{flex-direction:column;flex:0 0 6px;align-items:center;width:6px;display:flex}.HpOpenQuestionsV3-module__n9M-xa__accentLine{background:var(--color-surface-neutral-inverse-default);flex:auto;width:6px;min-height:1px}.HpOpenQuestionsV3-module__n9M-xa__accentMark{flex-direction:column;flex:none;width:6px;display:flex}.HpOpenQuestionsV3-module__n9M-xa__accentMark img{width:6px;height:5.25px;display:block}.HpOpenQuestionsV3-module__n9M-xa__accentMark img:first-child{transform:scaleY(-1)}.HpOpenQuestionsV3-module__n9M-xa__conclusion{white-space:pre-line;font-family:var(--font-family-editorial);font-size:var(--font-size-body-lead);font-weight:500;line-height:var(--line-height-body-lead);color:var(--color-foreground-neutral-default);margin:0}@media (max-width:1023px){.HpOpenQuestionsV3-module__n9M-xa__section{padding:var(--space-800) var(--space-600)}.HpOpenQuestionsV3-module__n9M-xa__intro{gap:var(--space-700);grid-template-columns:1fr}.HpOpenQuestionsV3-module__n9M-xa__text{max-width:none}.HpOpenQuestionsV3-module__n9M-xa__card{flex-basis:min(600px,85vw)}}@media (max-width:599px){.HpOpenQuestionsV3-module__n9M-xa__cardBody{padding:var(--space-500)}.HpOpenQuestionsV3-module__n9M-xa__details{gap:var(--space-500);grid-template-columns:1fr}.HpOpenQuestionsV3-module__n9M-xa__controls{gap:var(--space-400)}.HpOpenQuestionsV3-module__n9M-xa__statement{gap:var(--space-500)}}
.BookCaseV3-module__DJxYJW__page{color:var(--color-foreground-neutral-stronger);background:var(--color-surface-neutral-subtle);font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:1.55}.BookCaseV3-module__DJxYJW__section p,.BookCaseV3-module__DJxYJW__hero p{margin:0 0 var(--space-700)}.BookCaseV3-module__DJxYJW__section h3{font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);margin:calc(var(--space-700) * 2) 0 var(--space-500);font-weight:var(--font-weight-heading)}.BookCaseV3-module__DJxYJW__page img{max-width:100%;height:auto;display:block}.BookCaseV3-module__DJxYJW__section{border-bottom:1px solid var(--color-border-neutral-subtle);padding:80px 48px}.BookCaseV3-module__DJxYJW__inner{min-width:0;max-width:1348px;margin:0 auto}.BookCaseV3-module__DJxYJW__tint{background:var(--color-surface-neutral-strong)}.BookCaseV3-module__DJxYJW__sectionHeader{flex-direction:column;gap:16px;margin-bottom:56px;display:flex}.BookCaseV3-module__DJxYJW__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-section);margin:16px 0 24px;line-height:1.2}.BookCaseV3-module__DJxYJW__sectionHeader .BookCaseV3-module__DJxYJW__title{margin:0}.BookCaseV3-module__DJxYJW__twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.BookCaseV3-module__DJxYJW__twoColumns>*{min-width:0}.BookCaseV3-module__DJxYJW__twoColumns img{border-radius:var(--radius-sm)}.BookCaseV3-module__DJxYJW__caption{font-family:var(--font-family-data);color:var(--color-foreground-neutral-subtle);font-size:var(--font-size-meta-label);line-height:var(--line-height-meta-label)}.BookCaseV3-module__DJxYJW__section p.BookCaseV3-module__DJxYJW__mediaDescription{margin-top:var(--space-700)}.BookCaseV3-module__DJxYJW__page p.BookCaseV3-module__DJxYJW__caption{margin:16px 0}.BookCaseV3-module__DJxYJW__intro{max-width:940px;margin-bottom:56px!important}.BookCaseV3-module__DJxYJW__studyCard{background:var(--color-surface-neutral-default);border-radius:var(--radius-sm);padding:24px}.BookCaseV3-module__DJxYJW__studyCard h3:first-child{margin-top:0}.BookCaseV3-module__DJxYJW__tourHeading{font-family:var(--font-family-editorial);font-size:var(--font-size-display-statement);font-weight:var(--font-weight-editorial-regular);line-height:var(--line-height-display-statement);color:var(--color-foreground-neutral-subtle);margin:0 0 var(--space-700)}.BookCaseV3-module__DJxYJW__benchmarkGrid{gap:var(--space-500);margin-top:var(--space-600);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BookCaseV3-module__DJxYJW__benchmarkItem{gap:var(--space-300);flex-direction:column;margin:0;display:flex}.BookCaseV3-module__DJxYJW__benchmarkItem img{object-fit:cover;border-radius:var(--radius-xs,4px);width:100%;height:auto}.BookCaseV3-module__DJxYJW__benchmarkLabel{font-family:var(--font-family-data);font-size:var(--font-size-meta-label);line-height:var(--line-height-meta-label);color:var(--color-foreground-neutral-subtle);letter-spacing:.05em}.BookCaseV3-module__DJxYJW__atmosphereOpalRow{border-top:1px solid var(--color-border-neutral-subtle);margin-top:64px;padding-top:64px}.BookCaseV3-module__DJxYJW__kitchenStudyGrid{gap:var(--space-300);margin-top:var(--space-600);grid-template-columns:1fr 1fr;display:grid}.BookCaseV3-module__DJxYJW__kitchenStudyItem{border-radius:var(--radius-xs,4px);margin:0;position:relative;overflow:hidden}.BookCaseV3-module__DJxYJW__kitchenStudyItem img{width:100%;height:auto;display:block}.BookCaseV3-module__DJxYJW__kitchenStudyOverlay{color:#ffffffc7;font-family:var(--font-family-data);font-size:var(--font-size-meta-label);line-height:var(--line-height-meta-label);letter-spacing:.05em;text-transform:uppercase;pointer-events:none;background:#0009;padding:2px 4px;position:absolute;top:6px;left:6px}.BookCaseV3-module__DJxYJW__heroOuter{padding:0 16px}.BookCaseV3-module__DJxYJW__hero{isolation:isolate;background:var(--color-surface-neutral-inverse-strong);max-width:1640px;min-height:600px;color:var(--color-foreground-neutral-inverse-strong);border-radius:12px;margin:auto;position:relative;overflow:hidden}.BookCaseV3-module__DJxYJW__heroImage{object-fit:cover;object-position:center;z-index:-2;width:100%;position:absolute;inset:0;height:100%!important}.BookCaseV3-module__DJxYJW__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#040a20bf,#040a2000 75%);position:absolute;inset:0}.BookCaseV3-module__DJxYJW__hero .BookCaseV3-module__DJxYJW__heroAward{width:70px;height:70px;display:none;position:absolute;bottom:24px;right:24px}@media (min-width:1024px){.BookCaseV3-module__DJxYJW__hero .BookCaseV3-module__DJxYJW__heroAward{display:block}}.BookCaseV3-module__DJxYJW__heroInner{max-width:1348px;margin:auto;padding:24px 0 56px}.BookCaseV3-module__DJxYJW__heroNav,.BookCaseV3-module__DJxYJW__otherCases,.BookCaseV3-module__DJxYJW__tags{align-items:center;gap:16px;display:flex}.BookCaseV3-module__DJxYJW__heroNav{justify-content:space-between}.BookCaseV3-module__DJxYJW__backCompact{display:none}.BookCaseV3-module__DJxYJW__otherCases{font-size:var(--font-size-meta-label)}.BookCaseV3-module__DJxYJW__otherCases a,.BookCaseV3-module__DJxYJW__otherCases button{min-width:44px;min-height:44px}.BookCaseV3-module__DJxYJW__heroNav img{filter:brightness(0)invert()}.BookCaseV3-module__DJxYJW__heroCopy{max-width:810px;padding-top:80px}.BookCaseV3-module__DJxYJW__heroCopy h1{font-family:var(--font-family-editorial);font-size:var(--font-size-book-hero);white-space:pre-line;margin:32px 0 16px;font-weight:300;line-height:1.08}.BookCaseV3-module__DJxYJW__heroCopy p{max-width:650px}.BookCaseV3-module__DJxYJW__videoFrame{border-radius:var(--radius-sm);background:var(--color-surface-neutral-inverse-strong);position:relative;overflow:hidden}.BookCaseV3-module__DJxYJW__videoFrame video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.BookCaseV3-module__DJxYJW__videoToggle{border:1px solid var(--color-border-neutral-overlay-light-default);border-radius:var(--radius-xs);color:#fff;min-width:80px;min-height:44px;font:inherit;cursor:pointer;background:#000000b3;padding:8px 16px;position:absolute;bottom:16px;right:16px}.BookCaseV3-module__DJxYJW__videoToggle:focus-visible,.BookCaseV3-module__DJxYJW__rail:focus-visible,.BookCaseV3-module__DJxYJW__carouselControls button:focus-visible{outline:3px solid var(--color-foreground-brand-default);outline-offset:4px}.BookCaseV3-module__DJxYJW__layers{border:1px solid var(--color-border-neutral-subtle);margin:0;padding:24px}.BookCaseV3-module__DJxYJW__layerComposition{border-radius:var(--radius-sm);width:100%;margin-top:24px}.BookCaseV3-module__DJxYJW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 56px;display:grid}.BookCaseV3-module__DJxYJW__steps figure{margin:0}.BookCaseV3-module__DJxYJW__steps figcaption{margin-top:16px}.BookCaseV3-module__DJxYJW__steps img{aspect-ratio:428/241;object-fit:cover;border-radius:var(--radius-xs);width:100%}.BookCaseV3-module__DJxYJW__evolutionVideo{width:100%;max-width:566px;margin:24px auto 0}@media (min-width:1024px){.BookCaseV3-module__DJxYJW__tourInner{max-width:1011px}}.BookCaseV3-module__DJxYJW__pullquote{font-size:var(--font-size-body-lead);line-height:1.3;margin-top:24px!important}.BookCaseV3-module__DJxYJW__carousel{min-width:0}.BookCaseV3-module__DJxYJW__rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:24px;display:flex;position:relative;overflow-x:auto}.BookCaseV3-module__DJxYJW__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.BookCaseV3-module__DJxYJW__slide>img,.BookCaseV3-module__DJxYJW__meshPair{aspect-ratio:556/453;object-fit:contain;background:var(--color-surface-neutral-strong);border-radius:var(--radius-sm);width:100%}.BookCaseV3-module__DJxYJW__slide figcaption{font-family:var(--font-family-data);color:var(--color-foreground-neutral-subtle);font-size:var(--font-size-meta-label);margin-top:16px}.BookCaseV3-module__DJxYJW__meshPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.BookCaseV3-module__DJxYJW__meshPair>div{background:var(--color-surface-neutral-subtle);text-align:center;grid-template-rows:48px minmax(0,1fr) 24px;align-items:center;min-width:0;min-height:0;padding:16px 8px;display:grid}.BookCaseV3-module__DJxYJW__meshPair img{object-fit:contain;width:100%;min-height:0;height:100%!important}.BookCaseV3-module__DJxYJW__meshPair p.BookCaseV3-module__DJxYJW__caption{font-size:var(--font-size-scale-200);margin:0}.BookCaseV3-module__DJxYJW__carouselControls{align-items:center;gap:12px;margin-top:16px;display:flex}.BookCaseV3-module__DJxYJW__carouselControls>span{font-family:var(--font-family-data);font-size:var(--font-size-meta-label);margin-left:auto}@media (min-width:1440px){.BookCaseV3-module__DJxYJW__heroInner{padding-left:0;padding-right:0}}@media (max-width:1439px){.BookCaseV3-module__DJxYJW__heroInner{padding-left:48px;padding-right:48px}}@media (max-width:1023px){.BookCaseV3-module__DJxYJW__section{padding-top:var(--space-layout-400);padding-bottom:var(--space-layout-400)}.BookCaseV3-module__DJxYJW__title{font-size:var(--font-size-display-section);text-wrap:balance;line-height:1.2}.BookCaseV3-module__DJxYJW__twoColumns{grid-template-columns:minmax(0,1fr);gap:32px}.BookCaseV3-module__DJxYJW__heroCopy{padding-top:var(--space-layout-100)}.BookCaseV3-module__DJxYJW__heroCopy h1{font-size:var(--font-size-case-hero-tablet-responsive)}.BookCaseV3-module__DJxYJW__heroImage{object-position:65% center}.BookCaseV3-module__DJxYJW__sectionHeader{margin-bottom:var(--space-900)}.BookCaseV3-module__DJxYJW__intro{margin-bottom:var(--space-900)!important}.BookCaseV3-module__DJxYJW__carousel{width:100%;max-width:720px;margin-inline:auto}}@media (max-width:599px){.BookCaseV3-module__DJxYJW__backFull{display:none}.BookCaseV3-module__DJxYJW__backCompact{display:inline}.BookCaseV3-module__DJxYJW__section{padding:var(--space-layout-400) 20px}.BookCaseV3-module__DJxYJW__heroOuter{padding:0 12px}.BookCaseV3-module__DJxYJW__heroInner{padding:var(--space-500) var(--space-500) var(--space-800)}.BookCaseV3-module__DJxYJW__hero{min-height:360px}.BookCaseV3-module__DJxYJW__heroCopy{padding-top:var(--space-layout-100)}.BookCaseV3-module__DJxYJW__heroCopy h1{font-size:var(--font-size-case-hero-mobile);overflow-wrap:break-word}.BookCaseV3-module__DJxYJW__heroCopy p{font-size:var(--font-size-body-default)}.BookCaseV3-module__DJxYJW__hero:after{background:linear-gradient(90deg,#040a20d9,#040a2059)}.BookCaseV3-module__DJxYJW__otherCases>span{display:none}.BookCaseV3-module__DJxYJW__heroNav,.BookCaseV3-module__DJxYJW__otherCases{gap:var(--space-300)}.BookCaseV3-module__DJxYJW__tags{gap:var(--space-300);flex-wrap:wrap}.BookCaseV3-module__DJxYJW__title{font-size:var(--font-size-display-section)}.BookCaseV3-module__DJxYJW__steps{grid-template-columns:minmax(0,1fr);gap:24px}.BookCaseV3-module__DJxYJW__studyCard{padding:var(--space-500)}.BookCaseV3-module__DJxYJW__meshPair{aspect-ratio:1;gap:8px;padding:8px}.BookCaseV3-module__DJxYJW__meshPair>div{padding:8px 4px}.BookCaseV3-module__DJxYJW__meshPair p.BookCaseV3-module__DJxYJW__caption{font-size:var(--font-size-scale-200)}.BookCaseV3-module__DJxYJW__mobileVideo{width:72%;margin-inline:auto}.BookCaseV3-module__DJxYJW__mobileVideo video{aspect-ratio:580/1270}.BookCaseV3-module__DJxYJW__pullquote{font-size:var(--font-size-body-lead)}.BookCaseV3-module__DJxYJW__carouselControls{gap:var(--space-200);min-height:44px}.BookCaseV3-module__DJxYJW__carouselControls>button{min-width:44px;min-height:44px;padding-inline:8px}.BookCaseV3-module__DJxYJW__carouselControls>div:first-child{margin-right:auto}.BookCaseV3-module__DJxYJW__carouselControls>span{margin-left:0}.BookCaseV3-module__DJxYJW__carouselControls>div:first-child button{position:relative}.BookCaseV3-module__DJxYJW__carouselControls>div:first-child button:after{content:"";position:absolute;inset:-18px -2px}}
