.applications_page__A3iZX{--paper:#f8fafc;--paper-2:#eef2f6;--tint:#e7f1f2;--ink:#101820;--ink-2:#44515d;--ink-3:#7f8b95;--hair:rgba(16,24,32,0.11);--hair-strong:rgba(16,24,32,0.17);--accent:#0f716d;--accent-deep:#0a5f5c;--green:#6fba2c;color-scheme:light;background:var(--paper);color:var(--ink-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;padding-top:clamp(6.5rem,4rem + 5vw,8rem);padding-bottom:clamp(3.5rem,2rem + 6vw,6.5rem);overflow-x:clip}.applications_page__A3iZX ::selection{background:rgba(15,113,109,.18)}.applications_inner__HZi5F{max-width:74rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3.25rem)}.applications_band__EEZZ_{background:var(--tint);padding-block:clamp(3rem,2rem + 5vw,5.5rem)}.applications_eyebrow__XmJRx{color:var(--accent)}.applications_eyebrow__XmJRx,.applications_sectionLabel__KwHXB{font-family:var(--font-sans);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.applications_sectionLabel__KwHXB{color:var(--ink-3);margin:0}.applications_backlink__ZXi5N{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--ink-3);transition:color .18s ease}.applications_backlink__ZXi5N:hover{color:var(--accent)}.applications_hero__NfYL4{margin-top:clamp(1.75rem,1rem + 3vw,3rem)}.applications_heroTitle__XtCJT{margin:1.1rem 0 0;max-width:17ch;font-size:clamp(2.05rem,1.1rem + 4vw,3.9rem);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.applications_heroSub__EzQF7{margin:1.5rem 0 0;max-width:40ch;font-size:clamp(1.05rem,.98rem + .5vw,1.28rem);line-height:1.6;color:var(--ink-2)}.applications_ctaRow__2Di0K{margin-top:2rem}.applications_btn__hwZw5{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:var(--accent);color:#fff;padding:.85rem 1.6rem;font-size:.95rem;font-weight:500;box-shadow:0 6px 18px rgba(15,113,109,.22);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.applications_btn__hwZw5:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 10px 26px rgba(15,113,109,.3)}.applications_btn__hwZw5 .applications_arrow__1PIpv{transition:transform .2s ease}.applications_btn__hwZw5:hover .applications_arrow__1PIpv{transform:translateX(3px)}.applications_heroFigure__XlKEC{position:relative;margin-top:clamp(2.5rem,1.5rem + 4vw,4rem);aspect-ratio:21/9;width:100%;overflow:hidden;border-radius:clamp(14px,1.5vw,22px);background:var(--paper-2);box-shadow:0 30px 60px -30px rgba(27,25,22,.35)}.applications_heroFigure__XlKEC img{object-fit:cover}.applications_questionPanel__NiwjQ{margin-top:clamp(2.5rem,1.5rem + 4vw,4.5rem);border-radius:clamp(14px,1.5vw,22px);background:var(--ink);color:#f7f4ee;padding:clamp(1.75rem,1rem + 3vw,3rem)}.applications_questionHead__6zsvg{display:grid;grid-template-columns:minmax(10rem,.6fr) 1.4fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}.applications_questionLabel__Q06iK{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6cb8b2}.applications_questionHead__6zsvg h2{margin:0;max-width:24ch;font-size:clamp(1.35rem,1rem + 1.6vw,2rem);font-weight:550;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.applications_questionList__Ddxph{list-style:none;margin:clamp(1.75rem,1rem + 3vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.applications_questionList__Ddxph li{min-width:0;padding:1.35rem clamp(1rem,2vw,1.5rem) .2rem 0}.applications_questionList__Ddxph li+li{padding-left:clamp(1rem,2vw,1.5rem)}.applications_questionList__Ddxph li>span{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#6cb8b2}.applications_questionList__Ddxph p{margin:.65rem 0 0;font-size:clamp(.96rem,.9rem + .25vw,1.08rem);line-height:1.58;color:#f1ede6;word-break:normal;overflow-wrap:anywhere}.applications_section__2MHFK{margin-top:clamp(4.5rem,3rem + 6vw,8rem)}.applications_lead__ctvjt{margin:1.5rem 0 0;max-width:38ch;font-size:clamp(1.4rem,1rem + 1.65vw,2rem);font-weight:500;line-height:1.32;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.applications_body__QaVnA{margin:1.4rem 0 0;max-width:62ch;font-size:1.0625rem;line-height:1.78;color:var(--ink-2);white-space:pre-line}.applications_deploymentGrid__EGejZ{margin-top:clamp(2rem,1.4rem + 2vw,3rem);display:grid;grid-template-columns:repeat(3,1fr)}.applications_deploymentItem__rUqV7{padding:1.45rem clamp(1rem,2.2vw,1.65rem) 1.55rem 0}.applications_deploymentItem__rUqV7+.applications_deploymentItem__rUqV7{padding-left:clamp(1rem,2.2vw,1.65rem)}.applications_deploymentItem__rUqV7>span{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--accent)}.applications_deploymentItem__rUqV7 h3{margin:.6rem 0 0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--ink)}.applications_deploymentItem__rUqV7 p{margin:.5rem 0 0;font-size:.88rem;line-height:1.58;color:var(--ink-3)}.applications_deploymentNote__vL58d{margin:1rem 0 0;max-width:72ch;font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--ink-3)}.applications_gapList__L98kZ{margin:clamp(2.25rem,1.5rem + 2vw,3.25rem) 0 0;padding:0;list-style:none;display:grid;gap:0;grid-template-columns:1fr}@media (min-width:720px){.applications_gapList__L98kZ{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,4vw,4rem)}}.applications_gapItem__l82nX{display:flex;gap:1.1rem;padding:1.4rem 0;align-items:baseline}.applications_gapNum__3h2w9{font-family:var(--font-mono);font-size:12px;color:var(--accent);flex:none;padding-top:.15rem}.applications_gapText__wnA0i{font-size:1.02rem;line-height:1.62;color:var(--ink-2)}.applications_figure__1G5AN{position:relative;margin-top:clamp(2rem,1rem + 3vw,3rem);aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:clamp(12px,1.4vw,20px);background:var(--paper-2);box-shadow:0 24px 50px -30px rgba(27,25,22,.3)}.applications_figure__1G5AN img{object-fit:cover;transition:transform .5s ease}.applications_figure__1G5AN:hover img{transform:scale(1.03)}.applications_figureDetect__fWCMo:hover img{transform:none}.applications_detectLayer__FspyY{position:absolute;inset:0;z-index:2;pointer-events:none;font-family:var(--font-mono);overflow:hidden}.applications_detectFrame__79EwJ{position:absolute;inset:3.2%;--c:rgba(15,113,109,0.5);--len:clamp(12px,2vw,22px);--th:1.5px;background:linear-gradient(var(--c),var(--c)) 0 0 /var(--len) var(--th) no-repeat,linear-gradient(var(--c),var(--c)) 0 0 /var(--th) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /var(--len) var(--th) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /var(--th) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /var(--len) var(--th) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /var(--th) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /var(--len) var(--th) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /var(--th) var(--len) no-repeat}.applications_detectBox__FCVzQ{position:absolute;border:1.5px solid rgba(15,113,109,.85);border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 2px 10px rgba(0,40,70,.18);background:rgba(15,113,109,.05)}.applications_detectBox__FCVzQ:after,.applications_detectBox__FCVzQ:before{content:"";position:absolute;width:7px;height:7px;border-color:var(--accent);border-style:solid}.applications_detectBox__FCVzQ:before{top:-1.5px;left:-1.5px;border-width:2px 0 0 2px}.applications_detectBox__FCVzQ:after{bottom:-1.5px;right:-1.5px;border-width:0 2px 2px 0}.applications_detectLabel__lyRwd{position:absolute;left:-1.5px;bottom:calc(100% + 3px);display:inline-flex;align-items:stretch;border-radius:3px;overflow:hidden;white-space:nowrap;font-size:clamp(8.5px,.9vw,11px);letter-spacing:.06em;line-height:1;box-shadow:0 2px 8px rgba(0,40,70,.28)}.applications_detectLabelRight__nTL8_{left:auto;right:-1.5px}.applications_detectLabel__lyRwd b{background:var(--accent);color:#fff;font-weight:600;padding:3px 5px}.applications_detectLabel__lyRwd i{background:rgba(11,22,32,.9);color:#d5ebe8;font-style:normal;font-weight:500;padding:3px 5px}@media (prefers-reduced-motion:no-preference){.applications_detectLayer__FspyY:after{content:"";position:absolute;left:0;right:0;top:0;height:40%;background:linear-gradient(180deg,transparent,rgba(15,113,109,.06) 50%,transparent);animation:applications_detectScan__KoJh5 6s ease-in-out infinite}}@keyframes applications_detectScan__KoJh5{0%,to{transform:translateY(-40%);opacity:0}40%,60%{opacity:1}50%{transform:translateY(180%)}}.applications_timelineHead__94M0Y{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1.75rem,1rem + 2vw,2.75rem)}.applications_timelineHint__QS5Hh{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.applications_timeline__5RgPl{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:transparent}@media (min-width:620px){.applications_timeline__5RgPl{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.applications_timeline__5RgPl{grid-template-columns:repeat(6,1fr)}}.applications_tlItem__axu4b{position:relative;padding:1.5rem 1.1rem 1.4rem 0}.applications_tlItem__axu4b:before{content:"";position:absolute;top:-4.5px;left:0;width:7px;height:7px;border-radius:999px;background:var(--accent)}.applications_tlNum__gJrMk{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.1em}.applications_tlPct__E__qf{margin-top:.55rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--accent);line-height:1}.applications_tlName__4h3np{margin-top:.5rem;font-size:.95rem;font-weight:600;color:var(--ink)}.applications_tlDesc__Ej08W{margin-top:.35rem;font-size:.8rem;line-height:1.5;color:var(--ink-3);max-width:20ch}.applications_metrics___WFaT{margin-top:clamp(2.25rem,1.5rem + 2vw,3.25rem);display:grid;grid-template-columns:1fr;column-gap:clamp(2rem,4vw,4rem);row-gap:.25rem}@media (min-width:640px){.applications_metrics___WFaT{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.applications_metrics___WFaT{grid-template-columns:repeat(3,1fr)}}.applications_metricItem__zLNjG{padding:1.6rem 0}.applications_metricName__QLOBv{display:flex;align-items:center;gap:.55rem;font-size:1.08rem;font-weight:600;color:var(--ink)}.applications_metricName__QLOBv:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent);flex:none}.applications_metricDesc__5Gtof{margin-top:.6rem;font-size:.95rem;line-height:1.6;color:var(--ink-3);max-width:34ch}.applications_results__XyaUM{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;grid-template-columns:1fr;gap:0}@media (min-width:760px){.applications_results__XyaUM{grid-template-columns:repeat(3,1fr);column-gap:clamp(2rem,4vw,3.5rem)}}.applications_resultItem__hRLvO{padding:1.75rem 0;border-top:2px solid var(--ink)}.applications_resultName__mGtHE{font-size:1.2rem;font-weight:600;color:var(--accent);letter-spacing:-.01em}.applications_resultDesc__LA84d{margin-top:.7rem;font-size:.98rem;line-height:1.62;color:var(--ink-2)}.applications_note__2IAtl{margin-top:1.6rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.applications_caseTeaser__6vM62{display:block;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding:clamp(1.75rem,1.25rem + 2vw,2.5rem) clamp(1.25rem,1rem + 1.5vw,1.75rem);border-radius:clamp(12px,1.4vw,18px);background:rgba(16,24,32,.03);transition:background .2s ease}.applications_caseTeaser__6vM62:hover{background:rgba(15,113,109,.06)}.applications_caseKicker__i_4qP{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.applications_caseClient___kNpW{margin-top:.6rem;font-size:1.35rem;font-weight:600;color:var(--ink)}.applications_caseSummary__hxgwi{margin-top:.6rem;max-width:60ch;font-size:.98rem;line-height:1.62;color:var(--ink-2)}.applications_caseLink__UUvfj{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-family:var(--font-mono);font-size:12px;color:var(--accent)}.applications_caseTeaser__6vM62:hover .applications_caseLink__UUvfj .applications_arrow__1PIpv{transform:translateX(3px)}.applications_caseLink__UUvfj .applications_arrow__1PIpv{transition:transform .2s ease}.applications_cta__2_19F{margin-top:clamp(3.5rem,2rem + 4vw,6rem);text-align:center;border-radius:clamp(18px,2vw,28px);background:linear-gradient(180deg,#e8f1ef,#ddece9);padding:clamp(2.75rem,2rem + 5vw,5rem) clamp(1.5rem,1rem + 3vw,3rem)}.applications_ctaTitle__TXHAN{margin:0 auto;max-width:20ch;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.6rem);font-weight:600;line-height:1.28;letter-spacing:-.02em;color:var(--ink)}.applications_ctaBody__plpZW{margin:1.1rem auto 0;max-width:44ch;font-size:1.05rem;line-height:1.6;color:var(--ink-2)}.applications_cta__2_19F .applications_ctaRow__2Di0K{margin-top:2rem;display:flex;justify-content:center}.applications_reveal__xeSjf{opacity:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.applications_reveal__xeSjf{opacity:0;animation:applications_revealIn__DSlqY linear both;animation-timeline:view();animation-range:entry 0 cover 24%}}}@keyframes applications_revealIn__DSlqY{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:720px){.applications_questionHead__6zsvg{grid-template-columns:1fr;gap:.8rem}.applications_deploymentGrid__EGejZ,.applications_questionList__Ddxph{grid-template-columns:1fr}.applications_deploymentItem__rUqV7,.applications_deploymentItem__rUqV7+.applications_deploymentItem__rUqV7,.applications_questionList__Ddxph li,.applications_questionList__Ddxph li+li{padding:1.2rem 0}}