.CaseStudyInlineExplainer-module__rKIOkG__trigger{border-radius:var(--radius-sm);color:var(--color-inline-explainer-text);font:inherit;line-height:inherit;text-align:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-inline-explainer-decoration);text-decoration-color:var(--color-inline-explainer-decoration);-webkit-text-decoration-style:var(--text-decoration-inline-explainer-style);text-decoration-style:var(--text-decoration-inline-explainer-style);text-decoration-thickness:var(--text-decoration-inline-explainer-thickness);text-underline-offset:var(--text-decoration-inline-explainer-offset);cursor:help;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.CaseStudyInlineExplainer-module__rKIOkG__trigger:before{inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-1));content:"";position:absolute}.CaseStudyInlineExplainer-module__rKIOkG__trigger:focus-visible{outline:2px solid var(--color-inline-explainer-decoration);outline-offset:2px}.CaseStudyInlineExplainer-module__rKIOkG__surface{--case-study-inline-explainer-entry-y:calc(-1 * var(--space-1));z-index:var(--z-popover);top:var(--case-study-inline-explainer-y,0);left:var(--case-study-inline-explainer-x,0);width:max-content;max-width:min(var(--measure-inline-explainer-popover), var(--case-study-inline-explainer-available-width,calc(100vw - 32px)));max-height:var(--case-study-inline-explainer-available-height,calc(100dvh - 32px));box-sizing:border-box;overscroll-behavior:contain;padding:var(--space-3);border-radius:var(--radius-tooltip);color:var(--color-tooltip-text);background:var(--color-tooltip-background);box-shadow:var(--shadow-static-raised);font-family:var(--font-family-ui);font-size:var(--type-tooltip-size);font-weight:var(--font-weight-regular);text-wrap:pretty;opacity:0;pointer-events:auto;transform-origin:50% 0;animation:CaseStudyInlineExplainer-module__rKIOkG__case-study-inline-explainer-enter var(--motion-duration-tooltip) var(--motion-ease-enter) both paused;will-change:opacity, transform;line-height:1.35;display:block;position:fixed;overflow:auto}.CaseStudyInlineExplainer-module__rKIOkG__surface[data-placement=above]{--case-study-inline-explainer-entry-y:var(--space-1);transform-origin:50% 100%}.CaseStudyInlineExplainer-module__rKIOkG__surface[data-positioned=true]{opacity:1;animation-play-state:running}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame{border-radius:calc(var(--radius-tooltip) - var(--space-1));background:color-mix(in srgb, var(--color-tooltip-text) 10%, transparent);margin-block-end:var(--space-3);display:block;overflow:hidden}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame[data-media-kind=video]{aspect-ratio:16/9}.CaseStudyInlineExplainer-module__rKIOkG__media{width:100%;max-height:min(45dvh, var(--measure-inline-explainer-popover));object-fit:contain;display:block}:is(.CaseStudyInlineExplainer-module__rKIOkG__media img,.CaseStudyInlineExplainer-module__rKIOkG__media video,.CaseStudyInlineExplainer-module__rKIOkG__media svg){object-fit:contain;width:100%;height:100%;display:block}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame[data-media-kind=video] .CaseStudyInlineExplainer-module__rKIOkG__media{height:100%}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame [data-system-lottie-frame]{width:100%;max-height:none;margin:0}.CaseStudyInlineExplainer-module__rKIOkG__reducedMotionMedia{display:none}.CaseStudyInlineExplainer-module__rKIOkG__copy{display:block}.CaseStudyInlineExplainer-module__rKIOkG__copy :is(p,h2,h3,h4){color:inherit;font:inherit;margin:0}.CaseStudyInlineExplainer-module__rKIOkG__copy :is(p,h2,h3,h4)+:is(p,h2,h3,h4){margin-block-start:var(--space-2)}.CaseStudyInlineExplainer-module__rKIOkG__copy u{text-underline-offset:var(--text-decoration-inline-explainer-offset)}.CaseStudyInlineExplainer-module__rKIOkG__copy a{color:inherit;text-underline-offset:var(--text-decoration-inline-explainer-offset);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font}.CaseStudyInlineExplainer-module__rKIOkG__copy a:focus-visible{border-radius:var(--radius-sm);outline-offset:2px;outline:2px solid}@keyframes CaseStudyInlineExplainer-module__rKIOkG__case-study-inline-explainer-enter{0%{opacity:0;transform:translateY(var(--case-study-inline-explainer-entry-y)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.CaseStudyInlineExplainer-module__rKIOkG__surface{animation:none}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame .CaseStudyInlineExplainer-module__rKIOkG__motionMedia{display:none}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame .CaseStudyInlineExplainer-module__rKIOkG__reducedMotionMedia{display:block}}
.OfficeSlider-module__Fgs8Sq__carousel{width:100%}.OfficeSlider-module__Fgs8Sq__carouselRow{grid-template-columns:var(--control-size-icon) minmax(0, 1fr) var(--control-size-icon);align-items:center;gap:var(--space-4);width:100%;display:grid}.OfficeSlider-module__Fgs8Sq__galleryFrame{width:100%;min-width:0}.OfficeSlider-module__Fgs8Sq__galleryStack{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.OfficeSlider-module__Fgs8Sq__galleryLayer{grid-area:1/1;min-width:0;min-height:0}.OfficeSlider-module__Fgs8Sq__galleryLayerOutgoing{z-index:0;pointer-events:none;animation:OfficeSlider-module__Fgs8Sq__officeGalleryFadeOut var(--motion-duration-office-carousel-fade) var(--motion-ease-office-carousel) both}.OfficeSlider-module__Fgs8Sq__galleryLayerIncoming{z-index:1;animation:OfficeSlider-module__Fgs8Sq__officeGalleryFadeIn var(--motion-duration-office-carousel-fade) var(--motion-ease-office-carousel) both}.OfficeSlider-module__Fgs8Sq__galleryFrame [data-system-photo-grid]{padding-inline:0}.OfficeSlider-module__Fgs8Sq__carouselArrow{z-index:1;width:var(--control-size-icon);min-width:var(--control-size-icon);height:var(--control-size-icon);min-height:var(--control-size-icon);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-agentic-input);position:relative}.OfficeSlider-module__Fgs8Sq__carouselArrow:first-child{left:var(--space-10)}.OfficeSlider-module__Fgs8Sq__carouselArrow:last-child{right:var(--space-10)}.OfficeSlider-module__Fgs8Sq__carouselArrow:before{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__carouselRow{width:min(100%, calc(68% + (2 * var(--control-size-icon)) + (2 * var(--space-4))));margin-inline:auto}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame{height:clamp(360px,58dvh,680px)}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryStack,.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryLayer{height:100%}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame [data-system-photo-grid]{height:100%}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame [data-system-photo-grid]>button{aspect-ratio:auto;height:100%;min-height:0}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame [data-system-photo-grid]{grid-template-columns:minmax(0,1fr);gap:0}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame [data-system-photo-grid]>button{grid-column:1}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame [data-system-photo-tile-tilt]{box-shadow:none;background:0 0;justify-content:center;align-items:center;display:flex;overflow:visible}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame [data-system-photo-tile-tilt]>img{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-card)}.OfficeSlider-module__Fgs8Sq__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes OfficeSlider-module__Fgs8Sq__officeGalleryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes OfficeSlider-module__Fgs8Sq__officeGalleryFadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:640px){.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__carouselRow{gap:var(--space-2);width:100%}.OfficeSlider-module__Fgs8Sq__carouselArrow:first-child{left:var(--space-2)}.OfficeSlider-module__Fgs8Sq__carouselArrow:last-child{right:var(--space-2)}.OfficeSlider-module__Fgs8Sq__carousel[data-layout=single] .OfficeSlider-module__Fgs8Sq__galleryFrame{height:min(58dvh,480px)}}@media (prefers-reduced-motion:reduce){.OfficeSlider-module__Fgs8Sq__carousel,.OfficeSlider-module__Fgs8Sq__carouselArrow,.OfficeSlider-module__Fgs8Sq__galleryLayer{scroll-behavior:auto;transition:none;animation:none}}
