.labs-page_page__yszVV{--navy:#003366;--navy-dark:#00284f;--cream:#f5f5f0;--ink:#111;--muted:#555;--line:#d8dcd9;color:var(--ink);font-family:var(--font-inter),sans-serif}.labs-page_container__aTQC5{width:min(88%,1320px);margin-inline:auto}.labs-page_page__yszVV h1,.labs-page_page__yszVV h2,.labs-page_page__yszVV h3{font-family:var(--font-playfair),Georgia,serif;font-weight:500}.labs-page_page__yszVV h2{margin:0;font-size:clamp(38px,4.2vw,58px);letter-spacing:-.025em;line-height:1.12}.labs-page_eyebrowLight__IAKwx,.labs-page_eyebrow__gAck6{margin:0 0 22px;color:var(--navy);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.labs-page_eyebrowLight__IAKwx{color:#ffffffa6}.labs-page_hero__sfRi4{position:relative;overflow:clip;border-top:3px solid var(--navy);background:var(--cream)}.labs-page_heroLayout__sppD3{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:8%;align-items:center;min-height:min(860px,100svh);padding:145px 0 95px}.labs-page_heroCopy__FTi8e h1{max-width:850px;margin:0;font-size:clamp(50px,5.5vw,78px);letter-spacing:-.03em;line-height:1.04}.labs-page_heroCopy__FTi8e h1 span{color:var(--navy)}.labs-page_heroCopy__FTi8e>p:not(.labs-page_eyebrow__gAck6){max-width:700px;margin:31px 0 0;color:#444;font-size:17px;line-height:1.8}.labs-page_heroActions__zTVH5{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:36px}.labs-page_primary__N55_3,.labs-page_submit__r1NaM{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;border:1px solid var(--navy);background:var(--navy);padding:16px 23px;color:#fff;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s}.labs-page_primary__N55_3:hover,.labs-page_submit__r1NaM:hover:not(:disabled){background:var(--navy-dark);box-shadow:0 8px 20px #00336618}.labs-page_lightLink__85_NU,.labs-page_textLink__Hd9HD{display:inline-flex;align-items:center;gap:12px;color:var(--navy);font-size:13px;font-weight:600}.labs-page_lightLink__85_NU svg,.labs-page_textLink__Hd9HD svg{transition:transform .2s}.labs-page_lightLink__85_NU:hover svg,.labs-page_textLink__Hd9HD:hover svg{transform:translateX(4px)}.labs-page_heroActions__zTVH5 .labs-page_textLink__Hd9HD:hover svg{transform:translateY(3px)}.labs-page_page__yszVV a:focus-visible,.labs-page_page__yszVV button:focus-visible,.labs-page_page__yszVV input:focus-visible,.labs-page_page__yszVV select:focus-visible,.labs-page_page__yszVV textarea:focus-visible{outline:2px solid currentColor;outline-offset:4px}.labs-page_requestBrief__etadb{width:100%;max-width:420px;justify-self:end;border-top:3px solid var(--navy);background:#fffffff2;padding:27px 31px 17px;box-shadow:0 22px 55px #00336612}.labs-page_briefHeader__H7HRa{display:flex;align-items:center;gap:12px;border-bottom:1px solid #0033662b;padding-bottom:22px;color:var(--navy);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.labs-page_briefRow__HNrKD{display:grid;grid-template-columns:36px 1fr;gap:15px;align-items:center;min-height:70px;border-bottom:1px solid #00336617}.labs-page_briefRow__HNrKD:last-child{border-bottom:0}.labs-page_briefRow__HNrKD>span{color:#00336670;font-size:8px}.labs-page_briefRow__HNrKD strong{display:block;color:var(--navy);font-family:var(--font-playfair),Georgia,serif;font-size:20px;font-weight:500}.labs-page_briefRow__HNrKD small{display:block;margin-top:4px;color:#666;font-size:9px;line-height:1.45}.labs-page_lifecycleSection__rI43b{overflow:hidden;background:var(--navy);padding:105px 0 0;color:#fff}.labs-page_lifecycleIntro__dDc6U{display:grid;grid-template-columns:1.05fr .72fr;gap:10%;align-items:end;padding-bottom:65px}.labs-page_lifecycleIntro__dDc6U>p{max-width:470px;margin:0 0 5px;color:#ffffffbd;font-size:15px;line-height:1.8}.labs-page_lifecycleGrid__0UKDv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff42}.labs-page_lifecycleGrid__0UKDv article{min-height:252px;padding:29px 27px 38px 0}.labs-page_lifecycleGrid__0UKDv article+article{border-left:1px solid #ffffff2d;padding-left:27px}.labs-page_lifecycleGrid__0UKDv span{color:#ffffff6f;font-size:9px}.labs-page_lifecycleGrid__0UKDv h3{margin:39px 0 13px;font-size:25px;line-height:1.25}.labs-page_lifecycleGrid__0UKDv p{max-width:245px;margin:0;color:#ffffffa8;font-size:12px;line-height:1.7}.labs-page_requestSection__O2j0f{scroll-margin-top:70px;background:#fff;padding:112px 0}.labs-page_sectionHeading__3bUnm{display:grid;grid-template-columns:1.05fr .8fr;gap:10%;align-items:end}.labs-page_sectionHeading__3bUnm>div:last-child>p{max-width:510px;margin:0;color:var(--muted);font-size:15px;line-height:1.8}.labs-page_sectionHeading__3bUnm>div:last-child>span{display:block;max-width:510px;margin-top:19px;border-left:1px solid var(--navy);padding-left:14px;color:#666;font-size:10px;line-height:1.7}.labs-page_requestGrid__T80TD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:56px}.labs-page_requestCard__Hz_gT{min-height:275px;border:1px solid #0033660d;background:var(--cream);padding:29px;transition:transform .2s,border-color .2s,background .2s}.labs-page_requestCard__Hz_gT:hover{transform:translateY(-3px);border-color:#00336650;background:#fff}.labs-page_requestCard__Hz_gT>svg{margin-bottom:36px;color:var(--navy)}.labs-page_requestCard__Hz_gT h3{margin:0;font-size:25px;line-height:1.25}.labs-page_requestCard__Hz_gT p{margin:14px 0 22px;color:var(--muted);font-size:12px;line-height:1.7}.labs-page_requestCard__Hz_gT small{color:var(--navy);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.labs-page_audienceSection__w89vt{background:var(--cream);padding:105px 0}.labs-page_audienceHeading__ghMdr{max-width:800px}.labs-page_audienceGrid__hluEw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;border-top:1px solid var(--navy)}.labs-page_audienceGrid__hluEw article{min-height:255px;padding:29px 25px 24px 0}.labs-page_audienceGrid__hluEw article+article{border-left:1px solid #00336625;padding-left:25px}.labs-page_audienceGrid__hluEw svg{color:var(--navy)}.labs-page_audienceGrid__hluEw h3{margin:46px 0 14px;font-size:23px}.labs-page_audienceGrid__hluEw p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.labs-page_flowSection__Q0mHs{background:#fff;padding:110px 0}.labs-page_flowLayout__exwgZ{display:grid;grid-template-columns:.78fr 1.22fr;gap:10%;align-items:start}.labs-page_flowIntro__j4pi1{position:sticky;top:110px}.labs-page_flowIntro__j4pi1>p:last-child{max-width:445px;margin:28px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.labs-page_flowSteps__VR61f{border-top:1px solid var(--navy)}.labs-page_flowSteps__VR61f article{display:grid;grid-template-columns:48px 1fr;gap:21px;min-height:132px;border-bottom:1px solid #00336622;padding:25px 0}.labs-page_flowSteps__VR61f article>span{padding-top:5px;color:#00336680;font-size:9px}.labs-page_flowSteps__VR61f h3{margin:0;font-size:24px}.labs-page_flowSteps__VR61f p{max-width:570px;margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.75}.labs-page_boundarySection__vxcGI{background:var(--navy);padding:105px 0;color:#fff}.labs-page_boundaryLayout__HaMrC{display:grid;grid-template-columns:.88fr 1.12fr;gap:9%;align-items:center}.labs-page_boundaryLayout__HaMrC>div:first-child>p:last-child{max-width:500px;margin:27px 0 0;color:#ffffffbc;font-size:15px;line-height:1.8}.labs-page_boundaryDiagram__OYIoY{display:flex;align-items:center;justify-content:flex-end;gap:13px}.labs-page_boundaryDiagram__OYIoY>div{display:flex;min-height:132px;flex:1;flex-direction:column;justify-content:space-between;border:1px solid #ffffff52;padding:21px}.labs-page_boundaryDiagram__OYIoY>svg{flex:0 0 auto;color:#ffffff78}.labs-page_boundaryDiagram__OYIoY span{font-family:var(--font-playfair),Georgia,serif;font-size:17px;line-height:1.3}.labs-page_boundaryDiagram__OYIoY .labs-page_heldOut__7zhRj{background:#fff;color:var(--navy)}.labs-page_lightLink__85_NU{width:-moz-max-content;width:max-content;margin-top:35px;color:#fff}.labs-page_inquirySection__8XCP0{scroll-margin-top:65px;background:var(--cream);padding:110px 0}.labs-page_inquiryLayout__DnmOx{display:grid;grid-template-columns:.75fr 1.25fr;gap:10%;align-items:start}.labs-page_inquiryIntro__XvJI0{position:sticky;top:110px}.labs-page_inquiryIntro__XvJI0>svg{margin-bottom:24px;color:var(--navy)}.labs-page_inquiryIntro__XvJI0>p:not(.labs-page_eyebrow__gAck6){max-width:450px;margin:26px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.labs-page_inquiryIntro__XvJI0 ul{display:grid;gap:13px;margin:31px 0 0;padding:0;list-style:none}.labs-page_inquiryIntro__XvJI0 li{display:flex;gap:11px;align-items:center;color:#394957;font-size:11px}.labs-page_inquiryIntro__XvJI0 li svg{color:var(--navy)}.labs-page_form__ABSVJ{display:grid;gap:22px;border-top:3px solid var(--navy);background:#fff;padding:37px;box-shadow:0 20px 50px #0033660c}.labs-page_formRow__wFeTh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.labs-page_form__ABSVJ label{display:grid;gap:9px;color:#344250;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.labs-page_form__ABSVJ label b{color:var(--navy);font-weight:600}.labs-page_form__ABSVJ input,.labs-page_form__ABSVJ select,.labs-page_form__ABSVJ textarea{width:100%;border:1px solid #cfd5d8;border-radius:0;background:#fff;padding:14px 15px;color:var(--ink);font:400 14px/1.5 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none}.labs-page_form__ABSVJ select{min-height:50px}.labs-page_form__ABSVJ textarea{min-height:150px;resize:vertical}.labs-page_form__ABSVJ input:focus,.labs-page_form__ABSVJ select:focus,.labs-page_form__ABSVJ textarea:focus{border-color:var(--navy);outline:none}.labs-page_form__ABSVJ textarea::-moz-placeholder{color:#8a9297}.labs-page_form__ABSVJ textarea::placeholder{color:#8a9297}.labs-page_formError__V4AM9{margin:-5px 0 0;color:#8a1f1f;font-size:12px;line-height:1.5}.labs-page_submit__r1NaM{justify-self:start;min-width:205px;cursor:pointer}.labs-page_submit__r1NaM:disabled{cursor:wait;opacity:.55}.labs-page_success__PIbH3{display:flex;min-height:360px;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--navy)}.labs-page_success__PIbH3 h3{margin:24px 0 10px;color:var(--ink);font-size:34px}.labs-page_success__PIbH3 p{margin:0 0 28px;color:var(--muted);font-size:14px}.labs-page_success__PIbH3 button{border-bottom:1px solid var(--navy);color:var(--navy);font-size:12px;font-weight:600}@media (max-width:1050px){.labs-page_heroLayout__sppD3{grid-template-columns:1.15fr .85fr;gap:5%}.labs-page_heroCopy__FTi8e h1{font-size:58px}.labs-page_audienceGrid__hluEw,.labs-page_requestGrid__T80TD{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-page_audienceGrid__hluEw article:nth-child(3){border-left:0;border-top:1px solid #00336625;padding-left:0}.labs-page_audienceGrid__hluEw article:nth-child(4){border-top:1px solid #00336625}.labs-page_boundaryDiagram__OYIoY{display:grid;grid-template-columns:1fr}.labs-page_boundaryDiagram__OYIoY>svg{transform:rotate(90deg);justify-self:center}.labs-page_boundaryDiagram__OYIoY>div{min-height:95px}}@media (max-width:760px){.labs-page_container__aTQC5{width:88%}.labs-page_heroLayout__sppD3{grid-template-columns:1fr;min-height:auto;padding:125px 0 72px}.labs-page_heroCopy__FTi8e h1{font-size:clamp(43px,10.5vw,62px)}.labs-page_heroCopy__FTi8e h1 br{display:none}.labs-page_heroCopy__FTi8e>p:not(.labs-page_eyebrow__gAck6){font-size:15px}.labs-page_requestBrief__etadb{max-width:none;margin-top:22px}.labs-page_boundaryLayout__HaMrC,.labs-page_flowLayout__exwgZ,.labs-page_inquiryLayout__DnmOx,.labs-page_lifecycleIntro__dDc6U,.labs-page_sectionHeading__3bUnm{grid-template-columns:1fr;gap:31px}.labs-page_lifecycleGrid__0UKDv{grid-template-columns:1fr}.labs-page_lifecycleGrid__0UKDv article{min-height:205px}.labs-page_lifecycleGrid__0UKDv article+article{border-top:1px solid #ffffff2d;border-left:0;padding-left:0}.labs-page_audienceGrid__hluEw,.labs-page_requestGrid__T80TD{grid-template-columns:1fr}.labs-page_requestCard__Hz_gT{min-height:235px}.labs-page_audienceGrid__hluEw article{min-height:215px}.labs-page_audienceGrid__hluEw article+article,.labs-page_audienceGrid__hluEw article:nth-child(3){border-top:1px solid #00336625;border-left:0;padding-left:0}.labs-page_flowIntro__j4pi1,.labs-page_inquiryIntro__XvJI0{position:static}.labs-page_boundaryDiagram__OYIoY{margin-top:9px}.labs-page_lightLink__85_NU{margin-top:0}.labs-page_formRow__wFeTh{grid-template-columns:1fr}}@media (max-width:440px){.labs-page_page__yszVV h2{font-size:37px}.labs-page_heroActions__zTVH5{align-items:stretch;flex-direction:column}.labs-page_primary__N55_3{width:100%}.labs-page_textLink__Hd9HD{justify-content:center}.labs-page_requestBrief__etadb{padding-inline:23px}.labs-page_audienceSection__w89vt,.labs-page_boundarySection__vxcGI,.labs-page_flowSection__Q0mHs,.labs-page_inquirySection__8XCP0,.labs-page_requestSection__O2j0f{padding:82px 0}.labs-page_form__ABSVJ{padding:26px 22px}.labs-page_submit__r1NaM{width:100%}}@media (prefers-reduced-motion:reduce){.labs-page_lightLink__85_NU svg,.labs-page_primary__N55_3,.labs-page_requestCard__Hz_gT,.labs-page_submit__r1NaM,.labs-page_textLink__Hd9HD svg{transition:none}}