.DevelopmentPathway_pathway___mDps{--pathway-accent:#FF5502;--pathway-material:#527482;--pathway-coordination:#FF8200;--pathway-ink:#142F3D;--pathway-paper:#FAF9F6;--pathway-field:#F2F0EC;--pathway-border:#DEDCD6;--pathway-execution:#D5E3DA;--pathway-label-width:132px;--pathway-columns:repeat(5,minmax(0,1fr));max-width:1080px;margin:48px auto 0;color:var(--pathway-ink)}.DevelopmentPathway_heading__oZScv h3{margin:0;color:var(--pathway-ink);font-family:var(--font-source-serif-4),serif;font-size:clamp(28px,2.5vw,36px);font-weight:400;line-height:var(--type-title-lg-line);letter-spacing:-.025em}.DevelopmentPathway_heading__oZScv p{margin:8px 0 20px;font-size:var(--type-body-size);font-weight:300;line-height:var(--type-body-line)}.DevelopmentPathway_scrollHint__3_pqu{display:none;margin:0 0 12px;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.DevelopmentPathway_frame__WQtlT{display:grid;grid-template-columns:var(--pathway-label-width) minmax(0,1fr);grid-template-rows:repeat(6,auto);row-gap:6px;padding:2px 0 8px}.DevelopmentPathway_labelColumn__l92Sr{display:grid;grid-column:1;grid-row:1/7;grid-template-rows:subgrid}.DevelopmentPathway_scroll__01Xr5{display:grid;grid-column:2;grid-row:1/7;grid-template-rows:subgrid;min-width:0;overflow-x:auto;touch-action:pan-x pan-y;scrollbar-color:var(--pathway-border) var(--pathway-paper);scrollbar-width:thin}.DevelopmentPathway_scroll__01Xr5:focus-visible{outline:2px solid var(--pathway-ink);outline-offset:-2px}.DevelopmentPathway_diagram__A6P75{display:grid;grid-row:1/7;grid-template-rows:subgrid;min-width:868px}.DevelopmentPathway_stages__2xNNc{display:grid;grid-template-columns:var(--pathway-columns);grid-row:1;margin-bottom:10px}.DevelopmentPathway_stage__cxPvk{position:relative;padding:0 8px;text-align:center}.DevelopmentPathway_stage__cxPvk:before{position:absolute;top:23px;right:0;left:0;height:1px;background:var(--pathway-border);content:""}.DevelopmentPathway_stage__cxPvk:first-child:before{left:50%}.DevelopmentPathway_stage__cxPvk:last-child:before{right:50%}.DevelopmentPathway_milestone__i5gzW{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.DevelopmentPathway_icon__z4ljZ{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:var(--pathway-paper);color:var(--pathway-accent)}.DevelopmentPathway_stage__cxPvk h4{max-width:190px;margin:10px auto 0;font-size:15px;font-weight:400;line-height:20px;text-wrap:balance}.DevelopmentPathway_lanes__GJau9{display:contents}.DevelopmentPathway_guides__bE5X2{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));pointer-events:none}.DevelopmentPathway_guides__bE5X2 span{border-left:1px solid var(--pathway-border)}.DevelopmentPathway_guides__bE5X2 span:first-child{border-left:0}.DevelopmentPathway_lane__ybiB6{position:relative;display:grid;grid-template-columns:var(--pathway-columns);align-items:center;padding:8px 0;border-radius:0 8px 8px 0}.DevelopmentPathway_lane__ybiB6.DevelopmentPathway_coordination__F8MXE{grid-row:2}.DevelopmentPathway_lane__ybiB6.DevelopmentPathway_design__pl_ZF{grid-row:3}.DevelopmentPathway_lane__ybiB6.DevelopmentPathway_execution__jmFCW{grid-row:4}.DevelopmentPathway_lane__ybiB6.DevelopmentPathway_deliverables__QZy6U{grid-row:5}.DevelopmentPathway_coordination__F8MXE,.DevelopmentPathway_deliverables__QZy6U,.DevelopmentPathway_design__pl_ZF,.DevelopmentPathway_execution__jmFCW{background:var(--pathway-field)}.DevelopmentPathway_label__Ju7iu{display:flex;align-items:center;margin:0;padding:8px 12px;border-right:1px solid var(--pathway-border);border-radius:8px 0 0 8px;font-family:var(--font-source-serif-4),serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:-.015em}.DevelopmentPathway_bar__S2hbC{--bar-highlight:rgb(255 255 255/24%);--bar-shade:rgb(20 47 61/9%);position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:40px;margin:0 7px;padding:5px 14px;border:0;border-radius:8px;background-image:url(https://static.dempochem.com/images/pathway-grain.webp),radial-gradient(ellipse at 12% 0,var(--bar-highlight),transparent 68%),linear-gradient(115deg,transparent 35%,var(--bar-shade));background-size:96px 96px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-wrap:balance}.DevelopmentPathway_programBar__YcmPw{background-color:var(--pathway-coordination);color:var(--pathway-ink)}.DevelopmentPathway_materialBar__Z1J6Z{--bar-highlight:rgb(255 255 255/8%);--bar-shade:rgb(20 47 61/14%);background-color:var(--pathway-material);color:#FFFFFF}.DevelopmentPathway_studyBar__C08RC{background-color:var(--pathway-execution)}.DevelopmentPathway_lane__ybiB6.DevelopmentPathway_execution__jmFCW{grid-template-rows:repeat(3,auto);row-gap:4px}.DevelopmentPathway_execution__jmFCW .DevelopmentPathway_bar__S2hbC{min-height:32px;padding-top:4px;padding-bottom:4px}.DevelopmentPathway_lane__ybiB6.DevelopmentPathway_deliverables__QZy6U{align-items:start;padding:12px 0}.DevelopmentPathway_outputs__fCq4l{display:grid;gap:4px;margin:0;padding:0 10px;list-style:none}.DevelopmentPathway_outputs__fCq4l li{position:relative;padding-left:13px;font-size:13px;font-weight:300;line-height:19px}.DevelopmentPathway_outputs__fCq4l li:before{position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:var(--pathway-accent);content:""}.DevelopmentPathway_result__siWq4{grid-row:6;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 10px 0 0;padding-top:16px;font-size:15px;font-weight:400;line-height:24px}.DevelopmentPathway_resultConnector__y_XoC{align-self:flex-start;width:32px;height:28px;margin-top:-16px;border-bottom:1px solid var(--pathway-accent);border-left:1px solid var(--pathway-accent);border-bottom-left-radius:8px}.DevelopmentPathway_note__eQa1h{margin:12px 0 0;font-size:12px;font-weight:300;line-height:20px}@media (max-width:1099.98px){.DevelopmentPathway_scrollHint__3_pqu{display:block}}@media (max-width:767.98px){.DevelopmentPathway_pathway___mDps{margin-top:32px}.DevelopmentPathway_heading__oZScv h3{font-size:26px;line-height:32px}.DevelopmentPathway_heading__oZScv p{margin-bottom:16px}}.ResetButton_button__pgZIT.ResetButton_button__pgZIT{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:0;min-height:48px;margin:0;padding:0 16px;border:0;background:transparent;color:var(--form-reset-ink);font:inherit;font-size:var(--type-caption-size);font-weight:400;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;touch-action:pan-y}.ResetButton_button__pgZIT.ResetButton_compact__RRCmX{min-height:44px;padding:0 12px}.ResetButton_button__pgZIT.ResetButton_iconOnly__WxZAA{width:44px;padding:0}.ResetButton_button__pgZIT:focus-visible{outline:2px solid var(--form-reset-focus);outline-offset:3px}.ResetButton_button__pgZIT:disabled{cursor:default;opacity:.5}@media (hover:hover) and (pointer:fine){.ResetButton_button__pgZIT.ResetButton_button__pgZIT:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}}.ResetButton_group__fOU4w{min-width:0}.ResetButton_confirmation__ETtNf,.ResetButton_group__fOU4w{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ResetButton_confirmation__ETtNf{color:var(--form-reset-ink);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line)}.ResetButton_button__pgZIT.ResetButton_action__GJmgX{padding:0}.ResetButton_button__pgZIT.ResetButton_clear__t5SND{color:var(--form-reset-clear)}.MobileNavSidebar_panel__AZ5MA.MobileNavSidebar_panel__AZ5MA{inset:0;display:grid;grid-template-rows:var(--site-header-height) minmax(0,1fr);width:100%;max-width:none;height:100dvh;z-index:1002;overflow:hidden;background:#faf9f6;box-shadow:none}.MobileNavSidebar_topbar__uwbol{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;background:var(--site-header-glass)}.MobileNavSidebar_brand__HODCR img{display:block;width:180px;max-width:100%}.MobileNavSidebar_close__SvNjj{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:8px;corner-shape:var(--site-corner-shape);background:#f0ece7;color:#0c1228;touch-action:pan-y}.MobileNavSidebar_content__YVfEU{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:16px 24px max(24px,env(safe-area-inset-bottom))}.MobileNavSidebar_panel__AZ5MA .navigator-mobile{max-width:720px;margin-inline:auto}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__search{padding:6px 6px 6px 16px;gap:8px;border:0;border-radius:28px;corner-shape:round;background:#f0ece7}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__search>svg{display:none}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__search input{font-size:var(--type-caption-size);color:#0c1228}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__search-submit{width:40px;height:40px;border:0;border-radius:50%;corner-shape:round;background:#ff8204;color:#0c1228;transition:none}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__section{padding:20px 0 0;border:0}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__section-title{margin:0 0 16px;font-size:24px;line-height:1.25}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__subheading{margin-bottom:8px;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__list{margin:0}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__list li+li{margin-top:4px}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__text-link{min-height:52px;padding:12px;border-radius:8px;corner-shape:var(--site-corner-shape);font-size:20px;line-height:28px;background:transparent;touch-action:pan-y}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__text-link--secondary{min-height:44px;padding:10px 12px;font-size:var(--type-caption-size);font-weight:300;line-height:var(--type-caption-line)}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__children{padding:0 12px 12px}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__children[hidden]{display:none}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__text-link:hover{background:transparent}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__text-link:active,.MobileNavSidebar_panel__AZ5MA .navigator-mobile__text-link:focus-visible{background:#f0ece7}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__link-icon svg{width:20px;height:20px}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__service-groups{margin-top:16px}.MobileNavSidebar_panel__AZ5MA .navigator-mobile__service-group+.navigator-mobile__service-group{margin-top:24px;padding-top:0;border:0}.MobileNavSidebar_panel__AZ5MA a:focus-visible,.MobileNavSidebar_panel__AZ5MA button:focus-visible,.MobileNavSidebar_panel__AZ5MA input:focus-visible{outline:2px solid #fcb425;outline-offset:2px}@media (hover:hover) and (pointer:fine){.MobileNavSidebar_panel__AZ5MA .navigator-mobile__text-link:hover{background:#f0ece7}}@media (min-width:1280px){.MobileNavSidebar_panel__AZ5MA.MobileNavSidebar_panel__AZ5MA{display:none}}.GlobalSearch_root___axfi{position:relative;z-index:50;display:none;height:44px;width:340px;margin-left:auto;margin-right:16px;flex-shrink:0;--search-ink:#111827;--search-muted:#646570;--search-hover:#f0ece7;--search-corner-shape:superellipse(1.1);--search-radius:18px;--search-inset:6px;--search-inner-radius:calc(var(--search-radius) - var(--search-inset))}.GlobalSearch_field__12ouq{position:relative;width:100%;height:100%;border-radius:var(--search-radius);corner-shape:var(--search-corner-shape);background:rgb(246 242 238/80%);touch-action:pan-y}.GlobalSearch_input__GmuvW{height:100%;width:100%;padding:0 48px 0 16px;border:0;border-radius:inherit;corner-shape:inherit;background:transparent;color:var(--search-ink);font-size:var(--type-caption-size);font-weight:400;outline:none}.GlobalSearch_input__GmuvW::-moz-placeholder{color:var(--search-muted);font-weight:400}.GlobalSearch_input__GmuvW::placeholder{color:var(--search-muted);font-weight:400}.GlobalSearch_withReset__8rvd5 .GlobalSearch_input__GmuvW{padding-right:88px}.GlobalSearch_field__12ouq:focus-within{outline:2px solid var(--button-primary-bg);outline-offset:2px}.GlobalSearch_submit__gJ6xm{position:absolute;inset:var(--search-inset) var(--search-inset) var(--search-inset) auto;display:grid;place-items:center;width:32px;border-radius:var(--search-inner-radius);corner-shape:var(--search-corner-shape);background:var(--button-primary-bg);color:var(--search-ink);touch-action:pan-y}.GlobalSearch_reset__yYzSG{position:absolute;right:42px;top:50%;transform:translateY(-50%)}.GlobalSearch_panel___e25u{position:absolute;top:calc(100% + 20px);right:0;width:100%;padding:var(--search-inset);border:0;border-radius:var(--search-radius);background:#faf9f6;box-shadow:var(--site-header-shadow);color:var(--search-ink)}.GlobalSearch_panel___e25u,.GlobalSearch_results__q7xVN{corner-shape:var(--search-corner-shape);touch-action:pan-y}.GlobalSearch_results__q7xVN{max-height:min(340px,calc(100dvh - 180px));border-radius:var(--search-inner-radius);overflow-y:auto;overscroll-behavior:contain}.GlobalSearch_result__oZ_We{display:flex;flex-direction:column;gap:3px;width:100%;padding:10px 12px;border-radius:var(--search-inner-radius);corner-shape:var(--search-corner-shape);background:transparent;text-align:left;touch-action:pan-y}.GlobalSearch_name__1sI5a{font-size:var(--type-caption-size);font-weight:400;line-height:20px;overflow-wrap:anywhere}.GlobalSearch_match__5HNJc{font-weight:500}.GlobalSearch_cas__7IU0O{color:var(--search-muted);font-size:var(--type-label-size);line-height:18px}.GlobalSearch_selected__KZ85r{background:var(--search-hover)}.GlobalSearch_status__nSz4v{display:flex;align-items:center;gap:8px;padding:12px;color:var(--search-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.GlobalSearch_allResults__VXhop{display:block;width:100%;padding:10px 12px;border-radius:var(--search-inner-radius);corner-shape:var(--search-corner-shape);background:transparent;color:var(--search-ink);font-size:var(--type-label-size);line-height:18px;text-align:left;overflow-wrap:anywhere;touch-action:pan-y}.GlobalSearch_allResults__VXhop:focus-visible,.GlobalSearch_result__oZ_We:focus-visible,.GlobalSearch_submit__gJ6xm:focus-visible{outline:2px solid var(--form-reset-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.GlobalSearch_allResults__VXhop:hover,.GlobalSearch_result__oZ_We:hover{background:var(--search-hover)}}@media (min-width:1280px){.GlobalSearch_root___axfi{display:block}}@media (min-width:1536px){.GlobalSearch_root___axfi{width:380px}}.HomePreclinicalDevelopment_section__BzIRY{padding:80px 0;background:#fbfaf7;color:#202124}.HomePreclinicalDevelopment_section__BzIRY a{touch-action:pan-y}.HomePreclinicalDevelopment_section__BzIRY a:focus-visible{outline:2px solid #111111;outline-offset:5px}.HomePreclinicalDevelopment_heading__1_AdG{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.HomePreclinicalDevelopment_copy__raWrH h2{margin:18px 0 0;color:#0f172a;font-size:52px;line-height:60px;font-weight:400;white-space:nowrap}.HomePreclinicalDevelopment_intro__U7LrM{width:100%;max-width:1040px}.HomePreclinicalDevelopment_intro__U7LrM p{max-width:70ch;margin:0;font-size:20px;line-height:34px;font-weight:300}.HomePreclinicalDevelopment_actions__UgNUa{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;font-size:12px;line-height:20px;font-weight:600}.HomePreclinicalDevelopment_primary__6tNt8{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:12px;corner-shape:var(--site-corner-shape);background-color:#FF8204;color:#111111;font-size:14px;line-height:20px;font-weight:700;letter-spacing:0;text-align:center;text-transform:uppercase}.HomePreclinicalDevelopment_secondary__wwcHd{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#202124;text-decoration:underline;text-underline-offset:5px}.HomePreclinicalDevelopment_actionArrow__fqA6j{width:18px;height:18px}.HomePreclinicalDevelopment_actionArrow__fqA6j path{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.HomePreclinicalDevelopment_content__7YkJN{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:64px;align-items:stretch;margin-top:52px}.HomePreclinicalDevelopment_visual__4prV0{position:relative;min-height:380px;margin:0;overflow:hidden;border-radius:8px;corner-shape:var(--site-corner-shape);background:#f4f0ed}.HomePreclinicalDevelopment_image__jTW8X{-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;filter:saturate(.72) contrast(.96)}.HomePreclinicalDevelopment_workstreams__fVCLY{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid #dedbd4}.HomePreclinicalDevelopment_workstreams__fVCLY li{min-height:0;border-bottom:1px solid #dedbd4}.HomePreclinicalDevelopment_workstreams__fVCLY a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:24px;align-items:center;height:100%;min-height:116px;padding:20px 18px 20px 22px;color:inherit}.HomePreclinicalDevelopment_workstreams__fVCLY h3{margin:0 0 9px;font-size:22px;line-height:30px;font-weight:400}.HomePreclinicalDevelopment_workstreams__fVCLY p{margin:0;color:#202124;font-size:16px;line-height:26px;font-weight:300}.HomePreclinicalDevelopment_workstreamCopy__7WlyS{min-width:0}.HomePreclinicalDevelopment_arrow__npECL{width:24px;height:24px;color:#202124}.HomePreclinicalDevelopment_arrow__npECL path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.HomePreclinicalDevelopment_primary__6tNt8:hover{background-color:#E56F00;color:#111111}.HomePreclinicalDevelopment_secondary__wwcHd:hover{color:#FF8204;text-decoration-thickness:2px}.HomePreclinicalDevelopment_workstreams__fVCLY a:hover{background:#f4f0ed;color:#FF8204}.HomePreclinicalDevelopment_workstreams__fVCLY a:hover .HomePreclinicalDevelopment_arrow__npECL{color:#FF8204}}@media (max-width:1199.98px){.HomePreclinicalDevelopment_heading__1_AdG{gap:28px}.HomePreclinicalDevelopment_content__7YkJN{gap:40px}}@media (max-width:1023.98px){.HomePreclinicalDevelopment_section__BzIRY{padding:56px 0}.HomePreclinicalDevelopment_heading__1_AdG{gap:26px}.HomePreclinicalDevelopment_copy__raWrH h2{font-size:42px;line-height:50px}.HomePreclinicalDevelopment_intro__U7LrM{max-width:760px}.HomePreclinicalDevelopment_intro__U7LrM p{font-size:19px;line-height:32px}.HomePreclinicalDevelopment_content__7YkJN{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.HomePreclinicalDevelopment_visual__4prV0{min-height:0}.HomePreclinicalDevelopment_visual__4prV0:before{display:block;padding-top:56.25%;content:""}.HomePreclinicalDevelopment_workstreams__fVCLY a{min-height:108px}}@media (max-width:991.98px){.HomePreclinicalDevelopment_primary__6tNt8{min-height:40px;padding:0 18px;font-size:13px}}@media (max-width:767.98px){.HomePreclinicalDevelopment_section__BzIRY{padding:40px 0}.HomePreclinicalDevelopment_copy__raWrH h2{font-size:32px;line-height:40px;white-space:normal}.HomePreclinicalDevelopment_intro__U7LrM p{font-size:18px;line-height:30px}.HomePreclinicalDevelopment_content__7YkJN{gap:20px;margin-top:24px}.HomePreclinicalDevelopment_workstreams__fVCLY a{gap:16px;min-height:0;padding:12px 6px 12px 0}.HomePreclinicalDevelopment_workstreams__fVCLY h3{margin:0 0 4px;font-size:17px;line-height:24px}.HomePreclinicalDevelopment_workstreams__fVCLY p{font-size:14px;line-height:20px}.HomePreclinicalDevelopment_arrow__npECL{width:20px;height:20px}}@media (max-width:639.98px){.HomePreclinicalDevelopment_primary__6tNt8{min-height:42px;padding:8px 10px;font-size:14px;line-height:20px}}.CategoryIcon_label__2fRMA{display:flex;align-items:center;gap:10px;min-width:0}.CategoryIcon_icon__NMFJ0{display:block;flex:0 0 24px}@media (max-width:639.98px){.CategoryIcon_label__2fRMA{gap:8px}.CategoryIcon_icon__NMFJ0{width:22px;height:22px;flex-basis:22px}}.ContactAtmosphere_scene__DQ3cY{position:relative;isolation:isolate}.ContactAtmosphere_atmosphere__GiFkH{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#fbfaf7;--contact-amber:#fcb425;--contact-sage:#b4c8bd}.ContactAtmosphere_light__GmR_I{position:absolute;inset:0;--light-scale:1;--light-opacity:0.5;--light-blur:48px;--light-softness:1;--light-strength:1}.ContactAtmosphere_light__GmR_I:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--light-scale));width:clamp(280px,42vw,660px);height:clamp(240px,34vw,520px);filter:blur(calc(var(--light-blur) * var(--light-softness)));opacity:calc(var(--light-opacity) * var(--light-strength))}.ContactAtmosphere_amber__TV7Vt:before{border-radius:42% 58% 63% 37%/54% 40% 60% 46%;background:radial-gradient(ellipse at 40% 55%,var(--contact-amber),#f4d6ae 45%,transparent 72%)}.ContactAtmosphere_sage__UPgf2:before{border-radius:65% 35% 40% 60%/40% 60% 40% 60%;background:radial-gradient(ellipse at 60% 40%,var(--contact-sage),#dce5d9 45%,transparent 72%)}.ContactAtmosphere_frost__ZOJEK{position:absolute;inset:0;background:linear-gradient(100deg,rgb(255 255 255/35%),rgb(255 255 255/76%) 43%,rgb(255 255 255/28%))}@media (max-width:767px){.ContactAtmosphere_light__GmR_I{--light-softness:0.7;--light-strength:0.72}}.AboutUs_page__LXeHt{--about-ink:#111111;--about-paper:#fbfaf7;--about-border:#dedbd4;--about-accent:#fcb425;--about-green:#00a34b;background:#ffffff;color:var(--about-ink)}.AboutUs_page__LXeHt ::-moz-selection{background:var(--about-accent);color:var(--about-ink)}.AboutUs_page__LXeHt ::selection{background:var(--about-accent);color:var(--about-ink)}.AboutUs_hero__ZIPeP{overflow:hidden}.AboutUs_sectionTitle__4eDuy{margin:0;font-size:52px;font-weight:400;line-height:60px;letter-spacing:0;text-wrap:balance}.AboutUs_cardTitle__VltDL{margin:0;font-size:clamp(24px,1.55vw,30px);font-weight:400;line-height:1.18;letter-spacing:0}.AboutUs_copy__KuffU{color:var(--about-ink);font-size:20px;line-height:34px;font-weight:300;max-width:65ch}.AboutUs_serviceCopy__8zWpf{color:var(--about-ink);font-size:16.5px;line-height:1.58;font-weight:300}.AboutUs_heroMedia__a0_E1{aspect-ratio:.95}.AboutUs_coordinationMedia___sL89,.AboutUs_heroMedia__a0_E1{position:relative;overflow:hidden;border-radius:8px;corner-shape:var(--site-corner-shape)}.AboutUs_coordinationMedia___sL89{aspect-ratio:1.2}.AboutUs_textLink__aPvbo{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;color:#000000;font-size:15px;line-height:22px;font-weight:600;text-decoration:none;touch-action:pan-y}.AboutUs_textLink__aPvbo svg{flex-shrink:0}.AboutUs_hero__ZIPeP .button-main:focus-visible,.AboutUs_hero__ZIPeP .button-secondary:focus-visible,.AboutUs_textLink__aPvbo:focus-visible{outline:2px solid var(--about-ink);outline-offset:5px}.AboutUs_service__11pQl{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,40px);border:1px solid var(--about-border);border-radius:8px;corner-shape:var(--site-corner-shape);touch-action:pan-y}.AboutUs_company__2flMk,.AboutUs_service__11pQl{background:var(--about-paper)}.AboutUs_facility__QOhH1{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:24px;padding:32px 0}.AboutUs_facility__QOhH1:before{content:"";position:absolute;inset:-15% 0;z-index:-1;background:radial-gradient(ellipse at 42% 50%,rgb(198 244 207/46%),rgb(219 244 234/24%) 48%,transparent 72%);filter:blur(24px);pointer-events:none}.AboutUs_facilityLabel__ADAGn{order:1;color:var(--about-ink);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:.06em;text-transform:uppercase}.AboutUs_facilityValue__CI1NM{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin:0;color:var(--about-green);font-size:clamp(52px,6.2vw,88px);font-weight:400;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.AboutUs_unit__hmj93{color:var(--about-ink);font-size:.62em;letter-spacing:0}.AboutUs_unit__hmj93 sup{font-size:.55em}.AboutUs_locations__Rns5d .contact-locations{padding:80px 0 64px;background:#ffffff}.AboutUs_locations__Rns5d .contact-locations__header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:0}.AboutUs_locations__Rns5d .contact-locations__header h2{margin:0;font-size:52px;line-height:60px;letter-spacing:0;text-wrap:balance}.AboutUs_locations__Rns5d .contact-locations__header p{color:var(--about-ink);font-size:20px;line-height:34px;font-weight:300}@media (max-width:1023px){.AboutUs_locations__Rns5d .contact-locations__header h2,.AboutUs_sectionTitle__4eDuy{font-size:42px;line-height:50px}.AboutUs_copy__KuffU,.AboutUs_locations__Rns5d .contact-locations__header p{font-size:19px;line-height:32px}.AboutUs_heroMedia__a0_E1{aspect-ratio:1.7;max-height:420px}}@media (max-width:767px){.AboutUs_locations__Rns5d .contact-locations__header h2,.AboutUs_sectionTitle__4eDuy{font-size:32px;line-height:40px}.AboutUs_copy__KuffU,.AboutUs_locations__Rns5d .contact-locations__header p{font-size:18px;line-height:30px}.AboutUs_locations__Rns5d .contact-locations{padding:56px 0 40px}.AboutUs_locations__Rns5d .contact-locations__header{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:639px){.AboutUs_serviceCopy__8zWpf{font-size:16px;line-height:1.55}}.TechnologyOverview_page__80m3k{--technology-ink:#142f3d;--technology-paper:#faf9f6;--technology-blue:#527482;--technology-green:#d5e3da;--technology-orange:#ff8200;--technology-highlight:rgb(255 255 255/24%);--technology-shade:rgb(20 47 61/9%);--technology-stack-top:calc(var(--site-header-height) + 28px);background:#fff;color:var(--technology-ink)}.TechnologyOverview_page__80m3k ::-moz-selection{background:var(--button-primary-bg);color:var(--technology-ink)}.TechnologyOverview_page__80m3k ::selection{background:var(--button-primary-bg);color:var(--technology-ink)}.TechnologyOverview_hero__Iillt{padding:clamp(28px,3vw,44px) 0 clamp(32px,4vw,56px);background:var(--technology-paper)}.TechnologyOverview_intro__oOM_w{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,3vw,48px);align-items:center;padding:clamp(28px,4vw,56px) 0 0}.TechnologyOverview_intro__oOM_w h1{margin:0 0 24px;font-family:var(--font-fira-sans),sans-serif;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:var(--type-display-line);letter-spacing:-.03em}.TechnologyOverview_introCopy__opS5L p{max-width:42ch;margin:0 0 24px;font-size:19px;font-weight:300;line-height:31px}.TechnologyOverview_introCopy__opS5L{min-width:0}.TechnologyOverview_heroVisual__zc_6Q{min-width:0;align-self:end}.TechnologyOverview_heroImage__p3lmP{display:block;width:100%;height:auto}.TechnologyOverview_button__EbUji{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border-radius:12px;corner-shape:var(--site-corner-shape);background:var(--button-primary-bg);color:#111111;font-size:14px;line-height:20px;font-weight:700;letter-spacing:0;text-transform:uppercase;transition:none;touch-action:pan-y}.TechnologyOverview_button__EbUji:focus-visible,.TechnologyOverview_projectNote__Q_t5G a:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.TechnologyOverview_content__VE9hy{padding-top:40px;padding-bottom:64px}.TechnologyOverview_projectNote__Q_t5G,.TechnologyOverview_stack__DYwiK{width:92%;max-width:1200px;margin-inline:auto}.TechnologyOverview_stack__DYwiK{--technology-stack-step:clamp(20px,3svh,28px);--technology-card-height:clamp(360px,56svh,480px);display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--technology-card-height);gap:20px;isolation:isolate}.TechnologyOverview_layer__RBfxe{--technology-stack-tail:calc((var(--technology-stack-count) - var(--technology-stack-index) - 1) * var(--technology-stack-step));position:sticky;top:calc(var(--technology-stack-top) + var(--technology-stack-index) * var(--technology-stack-step));z-index:calc(var(--technology-stack-index) + 1);display:flex;align-self:start;height:calc(100% + var(--technology-stack-tail));min-width:0;min-height:0;box-sizing:border-box;padding-bottom:var(--technology-stack-tail)}.TechnologyOverview_field__NPeHH{position:relative;display:flex;flex:1;min-width:0;min-height:var(--technology-card-height);flex-shrink:0;overflow:hidden;border-radius:8px;corner-shape:var(--site-corner-shape);background-image:radial-gradient(ellipse at 12% 0,var(--technology-highlight),transparent 68%),linear-gradient(115deg,transparent 35%,var(--technology-shade));background-size:100% 100%,100% 100%;background-repeat:no-repeat;scroll-margin-top:calc(var(--technology-stack-top) + var(--technology-stack-index) * var(--technology-stack-step));touch-action:pan-y}.TechnologyOverview_field__NPeHH:before{position:absolute;inset:0;background-image:url(https://static.dempochem.com/images/pathway-grain.webp),url(https://static.dempochem.com/images/pathway-grain.webp);background-size:97px 103px,127px 137px;background-position:calc(var(--technology-stack-index) * 37px) calc(var(--technology-stack-index) * -29px),calc(43px + var(--technology-stack-index) * -53px) calc(71px + var(--technology-stack-index) * 41px);background-repeat:repeat;opacity:.8;pointer-events:none;content:""}.TechnologyOverview_blue___P0xC{--technology-highlight:rgb(255 255 255/8%);--technology-shade:rgb(20 47 61/14%);background-color:var(--technology-blue);color:#fff}.TechnologyOverview_green__gzfyg{background-color:var(--technology-green)}.TechnologyOverview_orange__Nuko0{background-color:var(--technology-orange)}.TechnologyOverview_paper__PTc72{background-color:#f2f0ec}.TechnologyOverview_copy__T0huy{position:relative;z-index:1;display:flex;flex:1;min-width:0;flex-direction:column;padding:clamp(28px,3vw,48px)}.TechnologyOverview_copy__T0huy h2{max-width:20ch;margin:0 0 20px;color:inherit;font-family:var(--font-source-serif-4),serif;font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.TechnologyOverview_copy__T0huy p{max-width:56%;margin:0 0 28px;color:inherit;font-size:var(--type-body-size);font-weight:300;line-height:var(--type-body-line)}.TechnologyOverview_applications__f9Hti{display:flex;flex-wrap:wrap;gap:8px 16px;margin:auto 0 0;padding:0;list-style:none;max-width:56%;font-size:13px;font-weight:400;line-height:20px}.TechnologyOverview_applications__f9Hti li{padding-top:6px;border-top:1px solid}.TechnologyOverview_decoration__zwf6Z{position:absolute;right:3%;bottom:6%;width:28%;max-width:330px;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TechnologyOverview_image__exwww{-o-object-fit:contain;object-fit:contain}.TechnologyOverview_projectNote__Q_t5G{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:36px}.TechnologyOverview_projectNote__Q_t5G p{margin:0;font-size:var(--type-title-sm-size);font-weight:400;line-height:var(--type-title-sm-line)}.TechnologyOverview_projectNote__Q_t5G a{display:inline-flex;align-items:center;gap:12px;color:var(--technology-ink);font-size:var(--type-body-size);line-height:var(--type-body-line);text-decoration:underline;text-decoration-color:var(--button-primary-bg);text-underline-offset:5px;touch-action:pan-y}.TechnologyOverview_contact__61U62{scroll-margin-top:110px}@media (hover:hover) and (pointer:fine){.TechnologyOverview_button__EbUji:hover{background:#e56f00;color:#111111}.TechnologyOverview_projectNote__Q_t5G a:hover{color:#b45100}}@media (max-width:767px){.TechnologyOverview_hero__Iillt{padding:32px 0 24px}.TechnologyOverview_intro__oOM_w{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 0 0}.TechnologyOverview_intro__oOM_w h1{margin-bottom:20px}.TechnologyOverview_heroVisual__zc_6Q{width:100%;max-width:560px;justify-self:end}.TechnologyOverview_introCopy__opS5L p{font-size:17px;line-height:28px}.TechnologyOverview_button__EbUji{justify-content:center;min-height:42px;padding:8px 10px;text-align:center}.TechnologyOverview_content__VE9hy{padding-top:24px;padding-bottom:40px}.TechnologyOverview_projectNote__Q_t5G,.TechnologyOverview_stack__DYwiK{width:100%}.TechnologyOverview_stack__DYwiK{--technology-stack-step:16px;grid-auto-rows:1fr;gap:16px}.TechnologyOverview_field__NPeHH{min-height:0;flex-direction:column}.TechnologyOverview_copy__T0huy{padding:28px}.TechnologyOverview_field__NPeHH{padding-bottom:170px}.TechnologyOverview_applications__f9Hti,.TechnologyOverview_copy__T0huy p{max-width:100%}.TechnologyOverview_decoration__zwf6Z{right:0;bottom:-16px;width:190px}.TechnologyOverview_projectNote__Q_t5G{align-items:start;flex-direction:column;padding-top:28px}}@media (max-height:650px),(prefers-reduced-motion:reduce){.TechnologyOverview_stack__DYwiK{grid-auto-rows:auto}.TechnologyOverview_layer__RBfxe{position:relative;top:auto;height:auto;padding-bottom:0}}