.CareerForms_form__lSWj0{display:grid;gap:var(--space-7)}.CareerForms_formIntro__LegnS{display:grid;gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.CareerForms_attachments__d41G_ legend,.CareerForms_chooser__QqA9a legend,.CareerForms_contactFields__tnjva legend,.CareerForms_formIntro__LegnS>span,.CareerForms_questionSet__7Quuu legend{color:var(--accent);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.CareerForms_formIntro__LegnS h4{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}.CareerForms_formIntro__LegnS p{color:var(--fg-muted);font-size:var(--fs-sm)}.CareerForms_progressPanel__QenJ3{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-inset)}.CareerForms_progressCopy__GEi3g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-3)}.CareerForms_progressCopy__GEi3g>span{grid-column:1/-1;color:var(--accent);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.CareerForms_progressCopy__GEi3g strong{min-width:0;overflow:hidden;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.CareerForms_progressCopy__GEi3g small{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);white-space:nowrap}.CareerForms_progressBar__jVCTL{height:.2rem;overflow:hidden;border-radius:var(--r-pill);background:var(--line)}.CareerForms_progressBar__jVCTL>span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur-3) var(--ease-out)}.CareerForms_stepRail__6i8IT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.CareerForms_stepRail__6i8IT li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);min-width:0;color:var(--fg-faint)}.CareerForms_stepRail__6i8IT li>span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--line-strong);border-radius:var(--r-circle);font-family:var(--font-mono);font-size:.625rem}.CareerForms_stepRail__6i8IT small{overflow:hidden;font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap}.CareerForms_stepRail__6i8IT .CareerForms_stepCurrent__eVce9{color:var(--fg-strong)}.CareerForms_stepRail__6i8IT .CareerForms_stepCurrent__eVce9>span{border-color:var(--accent);box-shadow:0 0 0 3px var(--em-a10);color:var(--accent)}.CareerForms_stepRail__6i8IT li[data-complete]{color:var(--fg-muted)}.CareerForms_stepRail__6i8IT li[data-complete]>span{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.CareerForms_row__aDxIh{display:grid;gap:var(--space-5)}.CareerForms_field__XBYPl{display:grid;gap:var(--space-2);min-width:0}.CareerForms_field__XBYPl label,.CareerForms_uploadLabel__HlwIO{color:var(--fg-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.CareerForms_req__Fh_e3{margin-left:.25em;color:var(--accent)}.CareerForms_control__bV_V_{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-inset);color:var(--fg-strong);font-family:inherit;font-size:var(--fs-sm);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}select.CareerForms_control__bV_V_{cursor:pointer}textarea.CareerForms_control__bV_V_{min-height:7.5rem;line-height:var(--lh-relaxed);resize:vertical}.CareerForms_control__bV_V_:focus-visible,.CareerForms_uploadBox__JNos0:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.CareerForms_control__bV_V_[data-invalid]{border-color:var(--bad)}.CareerForms_control__bV_V_::placeholder{color:var(--fg-faint)}.CareerForms_control__bV_V_:disabled,.CareerForms_phoneCountry__f8RId:disabled,.CareerForms_phoneInput__DesLT:disabled,.CareerForms_uploadBox__JNos0:has(input:disabled){opacity:.58;cursor:not-allowed}.CareerForms_phoneRow__ZpGqZ{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:3.25rem;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-inset);transition:border-color var(--dur-2) var(--ease-out)}.CareerForms_phoneRow__ZpGqZ:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.CareerForms_phoneRow__ZpGqZ[data-invalid]{border-color:var(--bad)}.CareerForms_phoneCountry__f8RId,.CareerForms_phoneInput__DesLT{min-width:0;border:0;background:transparent;color:var(--fg-strong);font-family:inherit;font-size:var(--fs-sm)}.CareerForms_phoneCountry__f8RId{padding:0 var(--space-2) 0 var(--space-3);border-right:1px solid var(--line);border-radius:var(--r-sm) 0 0 var(--r-sm);font-family:var(--font-mono);cursor:pointer}.CareerForms_phoneInput__DesLT{width:100%;padding:var(--space-3) var(--space-4);border-radius:0 var(--r-sm) var(--r-sm) 0}.CareerForms_phoneCountry__f8RId:focus,.CareerForms_phoneCountry__f8RId:focus-visible,.CareerForms_phoneInput__DesLT:focus,.CareerForms_phoneInput__DesLT:focus-visible{outline:none}.CareerForms_phoneInput__DesLT::placeholder{color:var(--fg-faint)}.CareerForms_error__yQeq4,.CareerForms_hint__PIV_U{font-size:var(--fs-2xs);line-height:var(--lh-base)}.CareerForms_hint__PIV_U{color:var(--fg-muted)}.CareerForms_error__yQeq4{color:var(--bad)}.CareerForms_choiceGroup__oLshd{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.CareerForms_choiceGroup__oLshd legend{padding:0;color:var(--fg-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.CareerForms_choiceHelp__9Opkl{margin:0;color:var(--fg-muted);font-size:var(--fs-2xs);line-height:var(--lh-base)}.CareerForms_choices__DnEa6{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CareerForms_choice__3G3Ix{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-inset);color:var(--fg-body);font-size:var(--fs-xs);line-height:var(--lh-base);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.CareerForms_choice__3G3Ix input{appearance:none;flex:none;width:1.05rem;height:1.05rem;margin:0;border:1.5px solid var(--line-strong);border-radius:var(--r-xs);background:var(--bg-card);cursor:inherit;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.CareerForms_choice__3G3Ix input[type=radio]{border-radius:var(--r-circle)}.CareerForms_choice__3G3Ix input:checked{border-color:var(--accent);background-color:var(--accent)}.CareerForms_choice__3G3Ix input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:78%}.CareerForms_choice__3G3Ix input[type=radio]:checked{box-shadow:inset 0 0 0 3.5px var(--bg-card)}.CareerForms_choice__3G3Ix:hover{border-color:var(--line-strong);background:var(--bg-card)}.CareerForms_choice__3G3Ix[data-active]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-inset));color:var(--fg-strong)}.CareerForms_choice__3G3Ix:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.CareerForms_consent__Vk9ye{display:grid;gap:var(--space-2);min-width:0}.CareerForms_consentBox__d3LyB{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-inset);color:var(--fg-body);font-size:var(--fs-xs);line-height:var(--lh-base);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out)}.CareerForms_consentBox__d3LyB input{appearance:none;flex:none;margin-top:.15rem;width:1.05rem;height:1.05rem;border:1.5px solid var(--line-strong);border-radius:var(--r-xs);background:var(--bg-card);cursor:inherit;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.CareerForms_consentBox__d3LyB input:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:78%}.CareerForms_consentBox__d3LyB:hover{border-color:var(--line-strong)}.CareerForms_consentBox__d3LyB:has(input:checked){border-color:var(--accent)}.CareerForms_consentBox__d3LyB:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.CareerForms_consentBox__d3LyB em{display:block;margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-2xs);font-style:normal}.CareerForms_fieldError__YAm3b{margin:0;color:var(--bad);font-size:var(--fs-2xs);line-height:var(--lh-base)}.CareerForms_attachments__d41G_,.CareerForms_chooser__QqA9a,.CareerForms_contactFields__tnjva,.CareerForms_questionSet__7Quuu{display:grid;min-width:0;gap:var(--space-5);border:0}.CareerForms_attachments__d41G_ legend,.CareerForms_chooser__QqA9a legend,.CareerForms_contactFields__tnjva legend,.CareerForms_questionSet__7Quuu legend{margin-bottom:var(--space-5)}.CareerForms_sectionLegend__Bucqj{display:block;max-width:100%}.CareerForms_stepNumber__kZNRB{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-right:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-circle);font-family:var(--font-mono)}.CareerForms_stepTitle__uj7BG{color:var(--accent)}.CareerForms_completeState__VJYM7{margin-left:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--r-pill);background:var(--em-a10);color:var(--accent);font-size:.625rem;letter-spacing:var(--tr-wide)}.CareerForms_specialists__9RLTc{display:grid;gap:var(--space-3)}.CareerForms_specialist__h5yj3{position:relative;display:grid;gap:var(--space-1);min-height:6rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-inset);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.CareerForms_specialist__h5yj3:after{content:"";position:absolute;top:var(--space-4);right:var(--space-4);width:.6rem;height:.6rem;border:1px solid var(--line-strong);border-radius:var(--r-circle);background:transparent;box-shadow:0 0 0 4px transparent}.CareerForms_specialist__h5yj3 input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.CareerForms_specialist__h5yj3 strong{padding-right:var(--space-6);color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-medium)}.CareerForms_specialist__h5yj3 span{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.CareerForms_specialist__h5yj3[data-active]{border-color:var(--accent);background:var(--em-a10);box-shadow:0 0 0 1px var(--em-a16)}.CareerForms_specialist__h5yj3[data-active]:after{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--em-a16)}.CareerForms_specialist__h5yj3[data-active]:before{content:"Selected";position:absolute;top:var(--space-4);right:2.25rem;color:var(--accent);font-size:.625rem;font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.CareerForms_specialist__h5yj3[data-active] strong{padding-right:5rem}.CareerForms_selectionFeedback__Y8cU8{color:var(--accent);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.CareerForms_specialist__h5yj3:focus-within{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.CareerForms_specialist__h5yj3:hover{border-color:var(--line-accent);transform:translateY(-2px)}}.CareerForms_contactFields__tnjva,.CareerForms_questionSet__7Quuu{padding-top:var(--space-6);border-top:1px solid var(--line)}.CareerForms_questionSet__7Quuu[data-dynamic]{animation:CareerForms_questions-in__CN2xg var(--dur-3) var(--ease-out) both}@keyframes CareerForms_questions-in__CN2xg{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.CareerForms_contactFields__tnjva,.CareerForms_questionFields__10z6B{display:grid;gap:var(--space-5)}.CareerForms_questionPrompt__8iKFq{padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CareerForms_attachments__d41G_{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card)}.CareerForms_attachments__d41G_>p{margin-top:calc(var(--space-3) * -1);color:var(--fg-muted);font-size:var(--fs-sm)}.CareerForms_attachmentGrid__DHR53{display:grid;gap:var(--space-5)}.CareerForms_uploadField__X51C_{display:grid;align-content:start;gap:var(--space-2)}.CareerForms_uploadBox__JNos0{position:relative;display:grid;align-content:center;gap:var(--space-1);min-height:5.8rem;padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--bg-inset);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.CareerForms_uploadBox__JNos0 input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.CareerForms_uploadBox__JNos0 strong{max-width:100%;overflow:hidden;color:var(--fg-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.CareerForms_uploadBox__JNos0 span{color:var(--fg-muted);font-size:var(--fs-2xs)}@media (hover:hover) and (pointer:fine){.CareerForms_uploadBox__JNos0:hover{border-color:var(--accent);background:var(--em-a06)}}.CareerForms_foot__JbURi{display:grid;justify-items:start;gap:var(--space-4);padding-top:var(--space-2)}.CareerForms_formError__GU3yT{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid rgba(240,97,79,.4);border-radius:var(--r-sm);background:rgba(240,97,79,.1);color:var(--bad);font-size:var(--fs-sm)}.CareerForms_formError__GU3yT>span{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid;border-radius:var(--r-circle);font-family:var(--font-mono);font-size:var(--fs-2xs)}.CareerForms_honey__JW1Xq{position:absolute;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.CareerForms_success__eMFX3{display:grid;justify-items:start;gap:var(--space-4);padding:var(--space-7) 0}.CareerForms_successMark__fkjyi{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--r-circle);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-lg)}.CareerForms_success__eMFX3 h4{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium)}.CareerForms_success__eMFX3 p{max-width:var(--measure-sm);color:var(--fg-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}@media (max-width:559px){.CareerForms_form__lSWj0{gap:var(--space-4)}.CareerForms_formIntro__LegnS{gap:var(--space-1);padding-bottom:var(--space-4)}.CareerForms_formIntro__LegnS h4{font-size:clamp(1.25rem,7vw,1.65rem)}.CareerForms_progressPanel__QenJ3{gap:var(--space-2);padding:var(--space-3)}.CareerForms_progressCopy__GEi3g{grid-template-columns:minmax(0,1fr)}.CareerForms_progressCopy__GEi3g small{white-space:normal}.CareerForms_stepRail__6i8IT small{display:none}.CareerForms_stepRail__6i8IT li{grid-template-columns:1fr;justify-items:center}.CareerForms_attachments__d41G_,.CareerForms_chooser__QqA9a,.CareerForms_contactFields__tnjva,.CareerForms_questionSet__7Quuu{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card)}.CareerForms_contactFields__tnjva,.CareerForms_questionSet__7Quuu{padding-top:var(--space-4)}.CareerForms_attachments__d41G_ legend,.CareerForms_chooser__QqA9a legend,.CareerForms_contactFields__tnjva legend,.CareerForms_questionSet__7Quuu legend{width:100%;margin-bottom:var(--space-3)}.CareerForms_stepNumber__kZNRB{width:1.65rem;height:1.65rem;margin-right:var(--space-2)}.CareerForms_completeState__VJYM7{float:right;margin-top:.15rem;margin-left:var(--space-2)}.CareerForms_attachmentGrid__DHR53,.CareerForms_questionFields__10z6B,.CareerForms_row__aDxIh,.CareerForms_specialists__9RLTc{gap:var(--space-3)}.CareerForms_field__XBYPl{gap:var(--space-1)}.CareerForms_control__bV_V_,.CareerForms_phoneCountry__f8RId,.CareerForms_phoneInput__DesLT{font-size:1rem}.CareerForms_control__bV_V_,.CareerForms_phoneRow__ZpGqZ{min-height:3rem}.CareerForms_control__bV_V_,.CareerForms_phoneInput__DesLT{padding:var(--space-3)}textarea.CareerForms_control__bV_V_{min-height:6.5rem}.CareerForms_specialist__h5yj3{min-height:4.75rem;gap:var(--space-1);padding:var(--space-4)}.CareerForms_specialist__h5yj3 strong{font-size:var(--fs-sm)}.CareerForms_specialist__h5yj3[data-active]{animation:CareerForms_choice-confirm__HUiMM var(--dur-2) var(--ease-out)}.CareerForms_questionPrompt__8iKFq{padding:var(--space-4);border-style:solid}.CareerForms_attachments__d41G_>p{margin-top:calc(var(--space-1) * -1);font-size:var(--fs-xs)}.CareerForms_uploadBox__JNos0{min-height:4.75rem;padding:var(--space-3)}.CareerForms_foot__JbURi{padding-top:0}.CareerForms_foot__JbURi>button{width:100%;min-height:3.25rem}.CareerForms_success__eMFX3{padding:var(--space-6) var(--space-4)}}@keyframes CareerForms_choice-confirm__HUiMM{50%{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.CareerForms_questionSet__7Quuu[data-dynamic],.CareerForms_specialist__h5yj3[data-active]{animation:none}.CareerForms_progressBar__jVCTL>span{transition:none}}@media (min-width:560px){.CareerForms_mobileFormIntro__4IeCO{display:none}.CareerForms_attachmentGrid__DHR53,.CareerForms_row__aDxIh,.CareerForms_specialists__9RLTc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.CareerForms_progressPanel__QenJ3{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.2fr);align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-5)}.CareerForms_progressCopy__GEi3g{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);align-content:center}.CareerForms_progressCopy__GEi3g>span{grid-column:1}.CareerForms_progressCopy__GEi3g strong{overflow:visible;text-overflow:clip;white-space:normal}.CareerForms_progressCopy__GEi3g small{white-space:normal}.CareerForms_stepRail__6i8IT{grid-column:2;grid-row:1}.CareerForms_progressBar__jVCTL{grid-column:1/-1;grid-row:2}}.Frame_frame__dtq8c{position:relative;display:block;overflow:hidden;width:100%;background:var(--media-placeholder);aspect-ratio:var(--frame-ratio,var(--ratio-photo));isolation:isolate}.Frame_rounded__i_hWx{border-radius:var(--r-md)}@media (min-width:768px){.Frame_rounded__i_hWx{border-radius:var(--r-lg)}}.Frame_ratio-square__Cw4eJ{--frame-ratio:var(--ratio-square)}.Frame_ratio-portrait__nN5PT{--frame-ratio:var(--ratio-portrait)}.Frame_ratio-tall__Jzuhk{--frame-ratio:var(--ratio-tall)}.Frame_ratio-landscape__Me2N3{--frame-ratio:var(--ratio-landscape)}.Frame_ratio-photo__RDwOw{--frame-ratio:var(--ratio-photo)}.Frame_ratio-wide__Wps2j{--frame-ratio:var(--ratio-wide)}.Frame_ratio-cinema__7alXI{--frame-ratio:var(--ratio-cinema)}.Frame_ratio-banner__yaY_j{--frame-ratio:var(--ratio-banner)}.Frame_ratio-ultra__SIAVv{--frame-ratio:var(--ratio-ultra)}@media (max-width:640px){.Frame_ratio-cinema__7alXI{--frame-ratio:var(--ratio-wide)}.Frame_ratio-banner__yaY_j{--frame-ratio:var(--ratio-landscape)}.Frame_ratio-ultra__SIAVv{--frame-ratio:var(--ratio-wide)}}.Frame_image__ef2PX{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform var(--dur-4) var(--ease-expo),filter var(--dur-3) var(--ease-out)}.Frame_placeholder__M1RTL{position:absolute;inset:0;background:var(--media-placeholder)}.Frame_overlay-soft__QOCPq:before,.Frame_overlay-strong__2kkft:before,.Frame_overlay-up__KKYjc:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.Frame_overlay-soft__QOCPq:before{background:linear-gradient(180deg,transparent 40%,var(--bk-a60) 100%)}.Frame_overlay-strong__2kkft:before{background:linear-gradient(180deg,var(--bk-a20) 0,var(--bk-a80) 100%)}.Frame_overlay-up__KKYjc:before{background:linear-gradient(180deg,transparent 30%,var(--bk-a80) 100%);opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.Frame_mono__bmBR5 .Frame_image__ef2PX{filter:grayscale(1) contrast(1.05)}@media (hover:hover) and (pointer:fine){.Frame_hover-zoom__QSQuq:hover .Frame_image__ef2PX,:where(a,article,figure,li):hover .Frame_hover-zoom__QSQuq .Frame_image__ef2PX{transform:scale(1.05)}.Frame_hover-lift__tRC_N{transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.Frame_hover-lift__tRC_N:hover,:where(a,article,figure,li):hover .Frame_hover-lift__tRC_N{transform:translateY(-.375rem);box-shadow:var(--sh-lg)}.Frame_hover-reveal__Jb1fi:hover .Frame_image__ef2PX,:where(a,article,figure,li):hover .Frame_hover-reveal__Jb1fi .Frame_image__ef2PX{transform:scale(1.04)}.Frame_overlay-up__KKYjc:hover:before,:where(a,article,figure,li):hover .Frame_overlay-up__KKYjc:before{opacity:1}.Frame_mono__bmBR5:hover .Frame_image__ef2PX,:where(a,article,figure,li):hover .Frame_mono__bmBR5 .Frame_image__ef2PX{filter:grayscale(0) contrast(1)}}@media (hover:none){.Frame_overlay-up__KKYjc:before{opacity:1}}@supports (animation-timeline:view()){@media (hover:none) and (prefers-reduced-motion:no-preference){.Frame_hover-reveal__Jb1fi .Frame_image__ef2PX,.Frame_hover-zoom__QSQuq .Frame_image__ef2PX{animation:Frame_frame-settle__5oc2D linear both;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes Frame_frame-settle__5oc2D{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Frame_image__ef2PX{transition:none}}.DeskRoster_desk__RO42m{display:grid;gap:var(--gap-block)}.DeskRoster_spotlight__GX7pa{display:none}.DeskRoster_plate__jkIe6{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--bg-card);box-shadow:var(--sh-lg);animation:DeskRoster_desk-fade__FovB0 var(--dur-3) var(--ease-out) both}.DeskRoster_plateFrame__WRXvy{border-radius:0;filter:saturate(.75) contrast(1.04)}.DeskRoster_plateShade__JyxP_{position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(6,6,5,.92))}.DeskRoster_plateMonogram__dZZbd{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(140deg,var(--ob-200),var(--ob-400));color:var(--em-400);font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.DeskRoster_plateBody__xP8L0{position:absolute;right:var(--space-7);bottom:var(--space-7);left:var(--space-7)}.DeskRoster_plateIndex__8fh8U{display:block;color:var(--em-400);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide)}.DeskRoster_plateName__ZahQA{margin-top:var(--space-3);color:#ffffff;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.DeskRoster_plateRole__g7C96{margin-top:var(--space-2);color:rgba(255,255,255,.82);font-size:var(--fs-sm);line-height:var(--lh-base)}.DeskRoster_plateTeam__0UYcK{display:inline-block;margin-top:var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid var(--wh-a18);border-radius:var(--r-pill);color:rgba(255,255,255,.78);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.DeskRoster_board__C_xJv{display:grid;gap:var(--space-9)}.DeskRoster_groupHead__29oJo{display:flex;align-items:center;gap:var(--space-4);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wider);text-transform:uppercase}.DeskRoster_groupHead__29oJo i{flex:1 1;height:1px;background:var(--line)}.DeskRoster_groupHead__29oJo small{font-size:inherit;color:var(--accent)}.DeskRoster_people__YgEX_{margin-top:var(--space-4)}.DeskRoster_person__QFth4{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;border-radius:var(--r-md);transition:background-color var(--dur-2) var(--ease-out),padding-left var(--dur-2) var(--ease-out)}.DeskRoster_person__QFth4[data-active]{background:var(--bg-inset);padding-left:var(--space-3)}.DeskRoster_person__QFth4[data-lead]:before{content:"";position:absolute;top:50%;left:-.75rem;width:2px;height:1.25rem;border-radius:var(--r-pill);background:var(--em-500);transform:translateY(-50%) scaleY(.4);opacity:.5;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.DeskRoster_person__QFth4[data-lead][data-active]:before{transform:translateY(-50%) scaleY(1);opacity:1}.DeskRoster_avatar__M4EpH{display:block;width:3rem;overflow:hidden;border-radius:var(--r-circle);border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.DeskRoster_avatarFrame__QL8MZ{border-radius:0;filter:saturate(.55) contrast(1.03);transition:filter var(--dur-3) var(--ease-out)}.DeskRoster_person__QFth4[data-active] .DeskRoster_avatar__M4EpH{border-color:var(--em-500);transform:scale(1.06)}.DeskRoster_person__QFth4[data-active] .DeskRoster_avatarFrame__QL8MZ{filter:none}.DeskRoster_avatarMonogram__HTcD9{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(140deg,var(--bg-inset),var(--bg-card-hover));color:var(--accent);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide)}.DeskRoster_identity__guKKh{display:grid;gap:2px}.DeskRoster_name__mnKgp{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-medium);letter-spacing:var(--tr-snug)}.DeskRoster_role__PpJeg{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.DeskRoster_mark__sZorg{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--r-circle);color:var(--fg-faint);opacity:0;transform:translate3d(-.35rem,.35rem,0);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.DeskRoster_mark__sZorg svg{width:1rem;height:1rem}.DeskRoster_person__QFth4[data-active] .DeskRoster_mark__sZorg{color:var(--accent);opacity:1;transform:none}@media (min-width:900px){.DeskRoster_desk__RO42m{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:var(--space-11);align-items:start}.DeskRoster_spotlight__GX7pa{display:block;position:sticky;top:calc(var(--header-h-lg) + var(--space-7))}.DeskRoster_board__C_xJv{gap:var(--space-10)}.DeskRoster_people__YgEX_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-5)}}@media (min-width:1200px){.DeskRoster_desk__RO42m{gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.DeskRoster_plate__jkIe6{animation:none}}@keyframes DeskRoster_desk-fade__FovB0{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:none}}.CultureExplorer_explorer__8lA0a{display:grid;gap:var(--space-5)}.CultureExplorer_tabs__MTpDp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card)}.CultureExplorer_tab__EmMX1{display:inline-flex;align-items:baseline;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--fg-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.CultureExplorer_tabIndex__rAVCT{color:currentColor;font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.6}.CultureExplorer_tab__EmMX1[data-active]{background:var(--accent);color:var(--accent-ink)}.CultureExplorer_tab__EmMX1:nth-child(2n){border-right:0}.CultureExplorer_tab__EmMX1:nth-last-child(-n+2){border-bottom:0}@media (hover:hover) and (pointer:fine){.CultureExplorer_tab__EmMX1:hover:not([data-active]){background:var(--bg-inset);color:var(--fg-strong)}}.CultureExplorer_panel__YiS5M{display:grid;gap:var(--gap-block);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-card);box-shadow:var(--sh-md);animation:CultureExplorer_panel-in__ZB8kt var(--dur-3) var(--ease-out) both}@keyframes CultureExplorer_panel-in__ZB8kt{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CultureExplorer_panel__YiS5M{animation:none}}.CultureExplorer_copy__vpR6z{display:grid;align-content:start;gap:var(--space-5)}.CultureExplorer_title__2_wGC{color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);text-wrap:balance}.CultureExplorer_lead__JaRVt{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.CultureExplorer_points__o11DP{display:grid;gap:var(--space-5);margin-top:var(--space-3);counter-reset:point}.CultureExplorer_points__o11DP li{display:grid;gap:var(--space-2);max-width:var(--measure-md);padding-top:var(--space-4);border-top:1px solid var(--line)}.CultureExplorer_points__o11DP strong{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-medium)}.CultureExplorer_points__o11DP span{color:var(--fg-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CultureExplorer_media__VspHG{display:block}@media (min-width:760px) and (max-width:899.98px){.CultureExplorer_panel__YiS5M{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--space-6);align-items:center;padding:var(--space-6)}.CultureExplorer_lead__JaRVt,.CultureExplorer_points__o11DP li{max-width:none}}@media (min-width:900px){.CultureExplorer_panel__YiS5M{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-10);align-items:center;padding:var(--space-8)}.CultureExplorer_lead__JaRVt,.CultureExplorer_points__o11DP li{max-width:none}}@media (min-width:640px){.CultureExplorer_tabs__MTpDp{grid-template-columns:repeat(4,minmax(0,1fr))}.CultureExplorer_tab__EmMX1{min-height:4rem;border-bottom:0}.CultureExplorer_tab__EmMX1,.CultureExplorer_tab__EmMX1:nth-child(2n){border-right:1px solid var(--line)}.CultureExplorer_tab__EmMX1:last-child{border-right:0}}.CapabilityExplorer_explorer__xeOyn{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-block)}.CapabilityExplorer_list__ZLeMp{border-top:1px solid var(--line)}.CapabilityExplorer_row__lmJxA{border-bottom:1px solid var(--line);transition:background-color var(--dur-2) var(--ease-out)}.CapabilityExplorer_rowInner__wzqud{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.CapabilityExplorer_trigger__YFwkF{grid-column:1/3;display:grid;grid-template-columns:subgrid;gap:inherit;align-items:start;min-width:0;padding:var(--space-6) 0 var(--space-3);text-align:left}.CapabilityExplorer_index__tFZLL{padding-top:.45em;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide)}.CapabilityExplorer_title__H2qtY{display:block;min-width:0;overflow-wrap:anywhere;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);transition:color var(--dur-2) var(--ease-out)}.CapabilityExplorer_arrow__J8Cwc{grid-row:1;grid-column:3;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-top:var(--space-6);flex:0 0 auto;border:1px solid var(--line-strong);border-radius:var(--r-circle);color:var(--accent);font-size:1rem;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.CapabilityExplorer_details__EYypm{grid-column:2/-1;display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out),visibility var(--dur-3)}.CapabilityExplorer_detailsInner__VnDbn{min-height:0;overflow:hidden;padding-bottom:0;transition:padding-bottom var(--dur-3) var(--ease-out)}@media (max-width:899px){.CapabilityExplorer_row__lmJxA[data-expanded] .CapabilityExplorer_details__EYypm{grid-template-rows:1fr;opacity:1;visibility:visible}.CapabilityExplorer_row__lmJxA[data-expanded] .CapabilityExplorer_detailsInner__VnDbn{padding-bottom:var(--space-6)}.CapabilityExplorer_row__lmJxA[data-expanded] .CapabilityExplorer_title__H2qtY{color:var(--accent)}}.CapabilityExplorer_text__SaMET{display:block;max-width:var(--measure-md);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CapabilityExplorer_points__rKgG6{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.CapabilityExplorer_points__rKgG6 span{padding:var(--space-1) var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.CapabilityExplorer_rowMedia__kjE_J{display:block;margin-top:var(--space-5)}.CapabilityExplorer_stage__TB__Z{display:none}@media (min-width:900px){.CapabilityExplorer_explorer__xeOyn{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--space-10);align-items:start}.CapabilityExplorer_rowMedia__kjE_J{display:none}.CapabilityExplorer_rowInner__wzqud{grid-template-columns:3rem minmax(0,1fr) 3.5rem;gap:var(--space-5);padding-inline:var(--space-4);transition:padding-inline var(--dur-3) var(--ease-out)}.CapabilityExplorer_trigger__YFwkF{padding:var(--space-7) 0 var(--space-3)}.CapabilityExplorer_arrow__J8Cwc{margin-top:var(--space-7)}.CapabilityExplorer_row__lmJxA[data-active]{background:var(--bg-card)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_rowInner__wzqud{padding-inline:var(--space-6)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_title__H2qtY{color:var(--accent)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_points__rKgG6 span{border-color:var(--line-accent);color:var(--fg-body)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_arrow__J8Cwc{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_details__EYypm{grid-template-rows:1fr;opacity:1;visibility:visible}.CapabilityExplorer_row__lmJxA[data-active] .CapabilityExplorer_detailsInner__VnDbn{padding-bottom:var(--space-7)}.CapabilityExplorer_stage__TB__Z{position:sticky;top:calc(var(--header-h-lg) + var(--space-6));display:grid;isolation:isolate}.CapabilityExplorer_stageItem__gMumO{grid-area:1/1;opacity:0;transform:scale(1.03);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-4) var(--ease-expo)}.CapabilityExplorer_stageItem__gMumO[data-active]{opacity:1;transform:none}.CapabilityExplorer_stageCaption__MOu4_{z-index:2;grid-area:1/1;align-self:end;display:grid;gap:var(--space-1);padding:var(--space-8) var(--space-5) var(--space-5);border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(180deg,transparent,rgba(0,0,0,.88) 55%)}.CapabilityExplorer_stageCaption__MOu4_ span{color:var(--em-300);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide)}.CapabilityExplorer_stageCaption__MOu4_ strong{color:#ffffff;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-medium)}}@media (hover:hover) and (pointer:fine){.CapabilityExplorer_trigger__YFwkF:hover .CapabilityExplorer_title__H2qtY{color:var(--accent)}.CapabilityExplorer_arrow__J8Cwc:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (prefers-reduced-motion:reduce){.CapabilityExplorer_arrow__J8Cwc,.CapabilityExplorer_detailsInner__VnDbn,.CapabilityExplorer_details__EYypm,.CapabilityExplorer_rowInner__wzqud,.CapabilityExplorer_row__lmJxA,.CapabilityExplorer_stageItem__gMumO{transition:none}}.CaseHero_hero__z7yDT{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + var(--space-9));padding-bottom:var(--space-section);background:var(--ob-000);isolation:isolate}.CaseHero_backdrop___NAap{position:absolute;inset:0;z-index:-1}.CaseHero_backdropFrame__f_8Fh{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.CaseHero_backdropFrame__f_8Fh img{filter:saturate(.7) brightness(.34) contrast(1.14);object-position:center;transform:scale(1.025)}.CaseHero_scrim__5sTQY{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,6,5,.96),rgba(6,6,5,.75) 42%,rgba(6,6,5,.46)),linear-gradient(90deg,rgba(6,6,5,.94),rgba(6,6,5,.62) 58%,rgba(6,6,5,.3))}.CaseHero_backdropGrid__jszLL{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:clamp(3.5rem,10vw,7rem) clamp(3.5rem,10vw,7rem);-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.CaseHero_inner__CeO4S{position:relative}.CaseHero_rule__HfbDV{position:absolute;top:0;left:var(--gutter);width:1px;height:calc(var(--header-h) + var(--space-7));background:linear-gradient(180deg,transparent,var(--line-strong));pointer-events:none}.CaseHero_crumbs__1zjFj{margin-bottom:var(--space-8)}.CaseHero_crumbs__1zjFj ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--fg-faint);font-size:var(--fs-xs)}.CaseHero_crumbs__1zjFj li+li:before{content:"/";margin-right:var(--space-2)}.CaseHero_crumbs__1zjFj a:hover{color:var(--em-400)}.CaseHero_crumbs__1zjFj li[aria-current]{color:var(--fg-body)}.CaseHero_lead___L2nk{max-width:min(58rem,88vw)}.CaseHero_client__D1f0o{color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.CaseHero_title__tFUip{max-width:17ch;margin-top:var(--space-6);color:var(--fg-strong);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter);text-wrap:balance}.CaseHero_summary__ZLedr{max-width:var(--measure-md);margin-top:var(--space-6);color:var(--fg-body);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.CaseHero_credits__POYj3{display:grid;gap:var(--space-7);margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--wh-a12)}.CaseHero_result__j1ZZa{padding-left:var(--space-6);border-left:2px solid var(--em-500)}.CaseHero_didLabel__jYpJn,.CaseHero_resultLabel__ukx47{color:var(--em-400);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.CaseHero_resultText__GCz_2{margin-top:var(--space-3);color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:balance}.CaseHero_facts__FcJip,.CaseHero_facts__FcJip>div{display:grid;gap:var(--space-4)}.CaseHero_facts__FcJip>div{grid-template-columns:5rem minmax(0,1fr);align-items:baseline}.CaseHero_facts__FcJip dt{color:var(--fg-faint);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.CaseHero_facts__FcJip dd{color:var(--fg-body);font-size:var(--fs-sm)}.CaseHero_didLabel__jYpJn{margin-bottom:var(--space-4)}.CaseHero_disciplines___TZMZ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CaseHero_disciplines___TZMZ li{padding:var(--space-2) var(--space-4);border:1px solid var(--wh-a12);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wide);text-transform:uppercase}@media (min-width:900px){.CaseHero_hero__z7yDT{padding-top:calc(var(--header-h-lg) + var(--space-11))}.CaseHero_rule__HfbDV{height:calc(var(--header-h-lg) + var(--space-8))}.CaseHero_title__tFUip{font-size:var(--fs-display-sm)}.CaseHero_credits__POYj3{display:flex;flex-wrap:wrap;gap:var(--space-9) var(--space-10);align-items:start}.CaseHero_result__j1ZZa{flex:1 1 22rem}.CaseHero_facts__FcJip{flex:0 1 auto}.CaseHero_did__KQTrP{flex:1 1 20rem}.CaseHero_resultText__GCz_2{font-size:var(--fs-h4)}}@media (prefers-reduced-motion:no-preference){.CaseHero_backdropFrame__f_8Fh img{animation:CaseHero_caseHeroSettle__QJq3o 1.3s var(--ease-out) both}@keyframes CaseHero_caseHeroSettle__QJq3o{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1.025)}}}.CasePanel_panel__uVGK6{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-card);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.CasePanel_link__9kVnV{display:block}.CasePanel_media__5uZPe{position:relative;isolation:isolate;overflow:hidden;border-radius:calc(var(--r-xl) - 1px) calc(var(--r-xl) - 1px) 0 0}.CasePanel_scrim__b5iVk{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,6,5,.55),transparent 34%);pointer-events:none}@media (min-width:768px){.CasePanel_scrim__b5iVk{background:linear-gradient(0deg,rgba(6,6,5,.97),rgba(6,6,5,.9) 30%,rgba(6,6,5,.28) 60%,transparent 80%),linear-gradient(180deg,rgba(6,6,5,.5),transparent 28%)}}.CasePanel_tag__5tJAZ{left:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);background:rgba(6,6,5,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--em-300);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.CasePanel_go__8iNo1,.CasePanel_tag__5tJAZ{position:absolute;top:var(--space-4);z-index:2}.CasePanel_go__8iNo1{right:var(--space-4);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-circle);background:#ffffff;color:var(--ob-100);font-size:1.1rem;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.CasePanel_outcomes__41RT4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-5) var(--space-5) 0}.CasePanel_outcomes__41RT4 strong{display:block;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--tr-tight)}.CasePanel_outcomes__41RT4 span{display:block;margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--fs-2xs);line-height:var(--lh-base)}.CasePanel_body__uBNSw{display:grid;gap:var(--space-5);padding:var(--space-6);border-radius:0 0 calc(var(--r-xl) - 1px) calc(var(--r-xl) - 1px)}.CasePanel_title__EESl1{color:var(--fg-strong);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-wrap:balance;transition:color var(--dur-2) var(--ease-out)}.CasePanel_copy__NkpLQ p{color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CasePanel_meta__ugnsq{display:block;margin-top:var(--space-4);color:var(--fg-faint);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}@media (min-width:768px){.CasePanel_outcomes__41RT4{position:absolute;right:var(--space-7);bottom:var(--space-7);left:var(--space-7);z-index:2;gap:var(--space-6);padding:0}.CasePanel_outcomes__41RT4 strong{color:#ffffff;font-size:var(--fs-h3)}.CasePanel_outcomes__41RT4 span{color:rgba(255,255,255,.76)}.CasePanel_body__uBNSw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);padding:var(--space-8)}.CasePanel_title__EESl1{max-width:18ch;font-size:var(--fs-h3)}}@media (hover:hover) and (pointer:fine){.CasePanel_panel__uVGK6:hover{border-color:var(--line-accent);background:var(--bg-card-hover)}.CasePanel_panel__uVGK6:hover .CasePanel_title__EESl1{color:var(--accent)}.CasePanel_panel__uVGK6:hover .CasePanel_go__8iNo1{background:var(--em-500);color:var(--on-ember);transform:rotate(45deg)}}@media (hover:none){.CasePanel_link__9kVnV:active .CasePanel_title__EESl1{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.CasePanel_go__8iNo1,.CasePanel_panel__uVGK6,.CasePanel_title__EESl1{transition:none}}.Pagination_pagination__2qRis{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--gap-block);padding-top:var(--space-7);border-top:1px solid var(--line)}.Pagination_pages__WvniZ{display:flex;align-items:center;gap:var(--space-1)}.Pagination_page__a_7_e,.Pagination_step__hM_IG{display:grid;place-items:center;min-width:2.75rem;height:2.75rem;border:1px solid transparent;border-radius:var(--r-pill);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.Pagination_step__hM_IG{border-color:var(--line-strong);color:var(--fg-strong);font-size:1.05rem}.Pagination_step__hM_IG:disabled{opacity:.35;cursor:not-allowed}.Pagination_page__a_7_e[data-active]{border-color:var(--accent);background:var(--accent);color:var(--on-ember)}.Pagination_gap__c8pD1{padding-inline:var(--space-1);color:var(--fg-faint);font-size:var(--fs-sm);-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.Pagination_page__a_7_e:hover:not([data-active]){border-color:var(--line-strong);color:var(--fg-strong)}.Pagination_step__hM_IG:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--on-ember)}}@media (prefers-reduced-motion:reduce){.Pagination_page__a_7_e,.Pagination_step__hM_IG{transition:none}}.PortfolioGrid_wrap__YGxPW{display:grid;gap:var(--gap-block)}.PortfolioGrid_bar__pS88q{display:grid;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.PortfolioGrid_filters__3gwSt{display:flex;gap:var(--space-2);overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:var(--space-2);scrollbar-width:none}.PortfolioGrid_filters__3gwSt::-webkit-scrollbar{display:none}.PortfolioGrid_filter__i_wWv{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;min-height:2.75rem;padding:var(--space-2) var(--space-5);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.PortfolioGrid_filter__i_wWv[data-active]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.PortfolioGrid_count__oZMEa{color:currentColor;font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.65}.PortfolioGrid_status__j2VOp{color:var(--fg-faint);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase}@media (hover:hover) and (pointer:fine){.PortfolioGrid_filter__i_wWv:hover:not([data-active]){border-color:var(--line-accent);color:var(--fg-strong)}}.PortfolioGrid_panels__7gk8Q{display:grid;gap:var(--gap-grid)}.PortfolioGrid_cell__2943Q{min-width:0;animation:PortfolioGrid_gs-rise__rH5YR var(--dur-3) var(--ease-out) both;animation-delay:var(--cell-delay,0s)}.PortfolioGrid_empty__S9Ui6{padding:var(--space-10) 0;color:var(--fg-muted);font-size:var(--fs-md);text-align:center}@media (min-width:600px){.PortfolioGrid_bar__pS88q{grid-template-columns:minmax(0,1fr) auto;align-items:center}.PortfolioGrid_filters__3gwSt{flex-wrap:wrap;overflow-x:visible;margin-inline:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.PortfolioGrid_cell__2943Q{animation:none}}@keyframes PortfolioGrid_gs-rise__rH5YR{0%{opacity:0;transform:translate3d(0,1.75rem,0)}to{opacity:1;transform:none}}.PageHero_hero__R6B9a{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + var(--space-9));padding-bottom:var(--space-section);background:var(--bg);color:var(--fg-body)}.PageHero_compact__AAuXE{padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--space-section-sm)}.PageHero_rule__YdNXB{position:absolute;top:0;left:var(--gutter);width:1px;height:calc(var(--header-h) + var(--space-7));background:linear-gradient(180deg,transparent,var(--line-strong));pointer-events:none}@media (min-width:900px){.PageHero_rule__YdNXB{height:calc(var(--header-h-lg) + var(--space-9))}}.PageHero_crumbs__DCXCE{margin-bottom:var(--space-7)}.PageHero_crumbs__DCXCE ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--fg-faint);font-size:var(--fs-xs)}.PageHero_crumbs__DCXCE li+li:before{content:"/";margin-right:var(--space-2);color:var(--fg-faint)}.PageHero_crumbs__DCXCE a{transition:color var(--dur-2) var(--ease-out)}.PageHero_crumbs__DCXCE a:hover{color:var(--em-400)}.PageHero_crumbs__DCXCE li[aria-current]{color:var(--fg-body)}.PageHero_grid__3x0Gi{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-block)}.PageHero_eyebrow__oqYeI{display:block;overflow-wrap:anywhere;margin-bottom:var(--space-5);color:var(--em-400);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.PageHero_title__pIDOq{max-width:var(--measure-display);color:var(--fg-strong);font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter)}.PageHero_text__WMlxm{max-width:var(--measure-md);margin-top:var(--space-6);color:var(--fg-body);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.PageHero_actions__wMkg5{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.PageHero_heroLink__AfEHV{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;color:var(--fg-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-bottom:1px solid var(--line-strong);transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.PageHero_heroLink__AfEHV:hover{color:var(--em-400);border-color:var(--em-500)}.PageHero_heroLink__AfEHV svg{transition:transform var(--dur-2) var(--ease-out)}.PageHero_heroLink__AfEHV:hover svg{transform:translateX(.25rem)}.PageHero_media__oDXid{position:relative}.PageHero_videoFrame__TNZFD{position:relative;overflow:hidden;aspect-ratio:var(--ratio-tall);border-radius:var(--r-md);background:var(--media-placeholder)}@media (min-width:768px){.PageHero_videoFrame__TNZFD{border-radius:var(--r-lg)}}.PageHero_videoScrim___ecu7{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.62));pointer-events:none}.PageHero_caption__AVrd9{position:absolute;left:var(--space-4);bottom:var(--space-4);z-index:2;padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);background:rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffff;font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.PageHero_meta__w4T3U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);margin-top:var(--gap-block);padding-top:var(--space-7);border-top:1px solid var(--line)}.PageHero_meta__w4T3U strong{display:block;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.PageHero_meta__w4T3U span{display:block;margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.PageHero_scrollHint__Ii9wM{position:absolute;right:var(--gutter);bottom:var(--space-7);display:none;align-items:center;gap:var(--space-3);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-widest);text-transform:uppercase;writing-mode:vertical-rl}.PageHero_scrollHint__Ii9wM i{position:relative;display:block;width:1px;height:2.5rem;overflow:hidden;background:var(--line-strong)}.PageHero_scrollHint__Ii9wM i:after{content:"";position:absolute;inset:0;background:var(--em-500);animation:PageHero_gs-scroll-hint__RUaW_ 2.2s var(--ease-in-out) infinite}@media (min-width:900px){.PageHero_hero__R6B9a{padding-top:calc(var(--header-h-lg) + var(--space-11))}.PageHero_compact__AAuXE{padding-top:calc(var(--header-h-lg) + var(--space-9))}.PageHero_withMedia__HMKSk{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:var(--space-10)}.PageHero_title__pIDOq{font-size:var(--fs-display)}.PageHero_meta__w4T3U{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.PageHero_scrollHint__Ii9wM{display:flex}}@media (prefers-reduced-motion:reduce){.PageHero_glow__0Ri5S,.PageHero_scrollHint__Ii9wM i:after{animation:none}}@keyframes PageHero_gs-scroll-hint__RUaW_{0%{opacity:0;transform:translate3d(0,-60%,0)}35%,65%{opacity:1}to{opacity:0;transform:translate3d(0,60%,0)}}.ServiceHero_hero__24Gir{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + var(--space-9));padding-bottom:var(--space-section);background:var(--ob-000);isolation:isolate}.ServiceHero_media__jEfWn{position:absolute;inset:0;z-index:-1}.ServiceHero_mediaFrame__YoItx{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.ServiceHero_mediaFrame__YoItx img{filter:grayscale(1) brightness(.3) contrast(1.2);object-position:center 30%}.ServiceHero_scrim__yAzLW{position:absolute;inset:0;background:linear-gradient(0deg,var(--ob-050) 2%,rgba(6,6,5,.82) 40%,rgba(6,6,5,.55) 100%),linear-gradient(90deg,rgba(6,6,5,.94) 0,rgba(6,6,5,.6) 55%,rgba(6,6,5,.35) 100%)}.ServiceHero_grid__FVv9b{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:clamp(3.5rem,10vw,7rem) clamp(3.5rem,10vw,7rem);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.ServiceHero_inner__ZRe6p{position:relative}.ServiceHero_crumbs__zq3_e{margin-bottom:var(--space-8)}.ServiceHero_crumbs__zq3_e ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--fg-faint);font-size:var(--fs-xs)}.ServiceHero_crumbs__zq3_e li+li:before{content:"/";margin-right:var(--space-2)}.ServiceHero_crumbs__zq3_e a:hover{color:var(--service-accent,var(--em-400))}.ServiceHero_crumbs__zq3_e li[aria-current]{color:var(--fg-body)}.ServiceHero_name__x9lMC{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--wh-a12)}.ServiceHero_mark__H0C3t{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--service-accent-line,var(--em-a40));border-radius:var(--r-md);color:var(--service-accent,var(--em-400));font-size:1.35rem}.ServiceHero_index__n1xD_{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide)}.ServiceHero_title__ubiWl{font-size:var(--fs-h5);letter-spacing:var(--tr-wide);text-transform:uppercase}.ServiceHero_promise__TpuEA,.ServiceHero_title__ubiWl{color:#ffffff;font-family:var(--font-display);font-weight:var(--fw-semibold)}.ServiceHero_promise__TpuEA{max-width:18ch;margin-top:var(--space-7);font-size:var(--fs-display-sm);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter)}.ServiceHero_body__62Ljc{max-width:var(--measure-md);margin-top:var(--space-6);color:rgba(255,255,255,.78);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.ServiceHero_actions__a_aH_{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}@media (max-width:400px){.ServiceHero_actions__a_aH_{display:grid}}.ServiceHero_facts__0sSNR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);margin-top:var(--gap-block);padding-top:var(--space-7);border-top:1px solid var(--wh-a12)}.ServiceHero_facts__0sSNR strong{display:block;color:#ffffff;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.ServiceHero_facts__0sSNR span{display:block;margin-top:var(--space-1);color:rgba(255,255,255,.62);font-size:var(--fs-xs);line-height:var(--lh-base)}@media (min-width:900px){.ServiceHero_hero__24Gir{padding-top:calc(var(--header-h-lg) + var(--space-11))}.ServiceHero_promise__TpuEA{max-width:16ch;font-size:var(--fs-display)}.ServiceHero_facts__0sSNR{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7)}}.ServiceTools_strip__Z2CdJ{display:grid;gap:var(--space-6)}.ServiceTools_label__vkvzB{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wider);text-transform:uppercase}.ServiceTools_list__DGOep{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none}.ServiceTools_chip__4oKD6{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--wh-a12);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-sm);transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.ServiceTools_name__iXB0H{white-space:nowrap}a.ServiceTools_chip__4oKD6:focus-visible,a.ServiceTools_chip__4oKD6:hover{border-color:var(--service-accent-line,var(--em-a40));color:var(--service-accent,var(--em-400))}.ServiceTools_logo__8KgJq{width:auto;height:1.25rem;max-width:6rem;object-fit:contain;filter:grayscale(1) opacity(.75);transition:filter var(--dur-2) var(--ease-out)}a.ServiceTools_chip__4oKD6:focus-visible .ServiceTools_logo__8KgJq,a.ServiceTools_chip__4oKD6:hover .ServiceTools_logo__8KgJq{filter:none}@media (prefers-reduced-motion:reduce){.ServiceTools_chip__4oKD6,.ServiceTools_logo__8KgJq{transition:none}}@media (min-width:900px){.ServiceTools_strip__Z2CdJ{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--space-8);align-items:baseline}}.page_intro__Fg6GI{display:grid;gap:var(--space-6)}.page_introLabel__rWILj{display:block;color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.page_introTitle__EBsqL{max-width:22ch;color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.page_introText__5MpFG{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page_capabilities__pZHDn{display:grid;gap:var(--gap-block)}.page_capability__tNESn{display:grid;gap:var(--space-6);padding-bottom:var(--gap-block);border-bottom:1px solid var(--line)}.page_capability__tNESn:last-child{padding-bottom:0;border-bottom:0}.page_capabilityMedia__X_Wnq{display:block}.page_capabilityIndex__AZJsY{display:block;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide)}.page_capabilityTitle__Hyb5_{margin-top:var(--space-4);font-size:var(--fs-h3);font-weight:var(--fw-medium)}.page_capabilityTitle__Hyb5_ a{transition:color var(--dur-2) var(--ease-out)}.page_capabilityTitle__Hyb5_ a:hover{color:var(--accent)}.page_capabilityTagline__XAx5J{margin-top:var(--space-3);color:var(--accent);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.page_capabilityText__ZBkY_{max-width:var(--measure-md);margin-top:var(--space-4);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.page_capabilityTags__RgL2S{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.page_capabilityTags__RgL2S li{padding:var(--space-1) var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.page_capability__tNESn:hover .page_capabilityTags__RgL2S li{border-color:var(--line-accent);color:var(--fg-body)}.page_capabilityBody__LWiXE>:last-child{margin-top:var(--space-6)}.page_needs__aUyde{display:grid;gap:var(--gap-card)}.page_need__m1AOt{position:relative;height:100%;padding:var(--space-7);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.page_need__m1AOt:hover{border-color:var(--line-accent);background:var(--bg-card-hover)}.page_needIcon__IL1N3{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--line-accent);border-radius:var(--r-md);color:var(--accent);font-size:1.4rem}.page_needIndex__QKzQ_{position:absolute;top:var(--space-6);right:var(--space-6);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-xs)}.page_need__m1AOt h3{max-width:18ch;margin-top:var(--space-6);font-size:var(--fs-h5);font-weight:var(--fw-medium)}.page_need__m1AOt p{margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.page_principles__8Eu5o{display:grid;gap:var(--gap-block)}.page_principlesText__Xj2XS{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page_principlesLink__1XAq5{margin-top:var(--space-7)}@media (min-width:600px){.page_needs__aUyde{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page_intro__Fg6GI{grid-template-columns:minmax(0,.32fr) minmax(0,1fr) minmax(0,.68fr);gap:var(--space-9);align-items:start}.page_capability__tNESn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-9);align-items:center}.page_capability__tNESn:nth-child(2n) .page_capabilityMedia__X_Wnq{order:2}.page_needs__aUyde{grid-template-columns:repeat(4,minmax(0,1fr))}.page_principles__8Eu5o{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-10);align-items:start}.page_principlesIntro__qyNCb{position:sticky;top:calc(var(--header-h-lg) + var(--space-7))}}