.BentoGrid_section__7cKha{padding:clamp(40px,5vw,80px) var(--pad-x)}.BentoGrid_header__RE4vN{margin:0 0 clamp(24px,3vw,44px)}.BentoGrid_eyebrowWrap__QFF01{margin-bottom:14px}.BentoGrid_eyebrow__oYhMj{font-family:var(--t-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0}.BentoGrid_heading__ZzhGM{font-family:var(--t-display);font-weight:700;font-size:clamp(30px,4vw,56px);letter-spacing:-.02em;line-height:1.05;color:var(--ink);margin:0;max-width:20ch}.BentoGrid_heading__ZzhGM em{font-family:var(--t-serif);font-style:italic;font-weight:300}.BentoGrid_grid__xy30C{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(180px,20vw,330px);grid-auto-flow:dense;grid-gap:clamp(12px,1.2vw,20px);gap:clamp(12px,1.2vw,20px)}.BentoGrid_cellWrap__qIfwZ{min-width:0}.BentoGrid_spanSingle__uIClS{grid-column:span 1;grid-row:span 1}.BentoGrid_spanWide___eXUu{grid-column:span 2;grid-row:span 1}.BentoGrid_spanTall__Nh5TF{grid-column:span 1;grid-row:span 2}.BentoGrid_spanLarge___0IlW{grid-column:span 2;grid-row:span 2}.BentoGrid_cell__s_gf3{display:block;width:100%;height:100%;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit}.BentoGrid_media__zkh__{position:relative;width:100%;height:100%;overflow:hidden;background:#16181c}.BentoGrid_image__zPNi3{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}a.BentoGrid_cell__s_gf3:hover .BentoGrid_image__zPNi3{transform:scale(1.04)}.BentoGrid_placeholder__Fh_Ng:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 80% 0,rgba(255,255,255,.05) 0,transparent 60%),var(--bento-fill,linear-gradient(155deg,#33363d 0,#15171b 72%))}.BentoGrid_stat__E_w73{display:flex;flex-direction:column;justify-content:space-between;gap:16px;width:100%;height:100%;padding:clamp(20px,2vw,34px)}.BentoGrid_statLabel__jYT2r{font-family:var(--t-display);font-size:clamp(15px,1.2vw,19px);line-height:1.35;margin:0;max-width:22ch}.BentoGrid_statValue__wVUO0{font-family:var(--t-display);font-weight:700;font-size:clamp(38px,4.2vw,72px);letter-spacing:-.03em;line-height:.95;overflow-wrap:break-word;max-width:100%}.BentoGrid_stat__E_w73[data-tone=paper]{background:var(--paper-2,#f4f1ea);color:var(--ink)}.BentoGrid_stat__E_w73[data-tone=graphite],.BentoGrid_stat__E_w73[data-tone=ink]{color:#fff}.BentoGrid_stat__E_w73[data-tone=ink]{background:#0f1114}.BentoGrid_stat__E_w73[data-tone=graphite]{background:linear-gradient(155deg,#33363d,#15171b 72%)}.BentoGrid_stat__E_w73[data-tone=lime]{background:var(--accent,#c6f24e);color:var(--ink)}.BentoGrid_media__zkh__[data-tone=paper]{--bento-fill:linear-gradient(155deg,#e9e5dc,#d9d4c8)}.BentoGrid_media__zkh__[data-tone=lime]{--bento-fill:linear-gradient(155deg,var(--accent,#c6f24e) 0%,#9fc22f 100%)}.BentoGrid_media__zkh__[data-tone=ink]{--bento-fill:linear-gradient(155deg,#24262b,#0d0f12 72%)}@media (max-width:1000px){.BentoGrid_grid__xy30C{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(160px,34vw,260px)}.BentoGrid_spanLarge___0IlW,.BentoGrid_spanWide___eXUu{grid-column:span 2}.BentoGrid_spanLarge___0IlW{grid-row:span 2}}@media (max-width:560px){.BentoGrid_grid__xy30C{grid-template-columns:1fr;grid-auto-rows:clamp(180px,52vw,260px)}.BentoGrid_spanLarge___0IlW,.BentoGrid_spanSingle__uIClS,.BentoGrid_spanTall__Nh5TF,.BentoGrid_spanWide___eXUu{grid-column:1/-1;grid-row:span 1}.BentoGrid_spanLarge___0IlW,.BentoGrid_spanTall__Nh5TF{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.BentoGrid_image__zPNi3{transition:none}a.BentoGrid_cell__s_gf3:hover .BentoGrid_image__zPNi3{transform:none}}.ProcessGallery_section__Z5xIi{padding:clamp(64px,8vw,112px) clamp(20px,6vw,80px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ProcessGallery_paper__wpCzS{background:var(--paper-2)}.ProcessGallery_ink__5vQ8P{background:#0e0e0e;color:#fff}.ProcessGallery_header___W9Gw{max-width:640px;margin:0 auto clamp(48px,6vw,72px);text-align:center}.ProcessGallery_eyebrowWrap___oCvS{margin:0}.ProcessGallery_eyebrow__5gCTL{font-family:var(--t-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.ProcessGallery_ink__5vQ8P .ProcessGallery_eyebrow__5gCTL{color:rgba(255,255,255,.6)}.ProcessGallery_heading__Oh162{font-family:var(--t-display);font-weight:700;font-size:clamp(36px,5.4vw,76px);line-height:.95;letter-spacing:-.025em;color:var(--ink);margin:0;text-wrap:balance}.ProcessGallery_ink__5vQ8P .ProcessGallery_heading__Oh162{color:#fff}.ProcessGallery_heading__Oh162 em{font-family:var(--t-serif);font-style:italic;font-weight:300}.ProcessGallery_grid__JuQBg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);max-width:1280px;margin:0 auto;align-items:start}.ProcessGallery_cardWrap__AyKDD:nth-child(2n){margin-top:clamp(28px,5vw,72px)}.ProcessGallery_card__zQIXt{height:100%}.ProcessGallery_media__08vVz{position:relative;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:#16181c;box-shadow:0 18px 44px -28px rgba(10,10,10,.55);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ProcessGallery_image__v81Jh{object-fit:cover;opacity:.5;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ProcessGallery_scrim__bMETW{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12) 38%,rgba(0,0,0,.84))}.ProcessGallery_placeholder__PRH1w{position:absolute;inset:0;background:radial-gradient(120% 90% at 80% 0,rgba(255,255,255,.06) 0,transparent 60%),linear-gradient(155deg,#33363d,#15171b 72%)}.ProcessGallery_num__CMszG{position:absolute;top:clamp(14px,2vw,22px);left:clamp(16px,2vw,26px);z-index:2;font-family:var(--t-display);font-weight:700;font-size:clamp(30px,3.4vw,50px);line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45)}.ProcessGallery_copy__sRbKW{position:absolute;inset:auto 0 0 0;z-index:2;padding:clamp(18px,2vw,28px);display:flex;flex-direction:column;gap:8px}.ProcessGallery_kicker__pa8Vc{font-family:var(--t-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.72);margin:0}.ProcessGallery_title__3iwNI{font-family:var(--t-display);font-weight:650;font-size:clamp(18px,1.45vw,22px);line-height:1.16;letter-spacing:-.01em;color:#fff;margin:0;text-shadow:0 1px 14px rgba(0,0,0,.4)}.ProcessGallery_body__WP4_A{font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.84);margin:0}.ProcessGallery_cardWrap__AyKDD:hover .ProcessGallery_media__08vVz{transform:translateY(-5px)}.ProcessGallery_cardWrap__AyKDD:hover .ProcessGallery_image__v81Jh{transform:scale(1.045)}@media (max-width:1080px){.ProcessGallery_grid__JuQBg{grid-template-columns:repeat(2,1fr);gap:20px}.ProcessGallery_cardWrap__AyKDD:nth-child(2n){margin-top:44px}}@media (max-width:760px){.ProcessGallery_section__Z5xIi{padding:56px 24px}.ProcessGallery_grid__JuQBg{grid-template-columns:1fr;gap:18px}.ProcessGallery_cardWrap__AyKDD:nth-child(2n){margin-top:0}.ProcessGallery_media__08vVz{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ProcessGallery_image__v81Jh,.ProcessGallery_media__08vVz{transition:none}.ProcessGallery_cardWrap__AyKDD:hover .ProcessGallery_image__v81Jh,.ProcessGallery_cardWrap__AyKDD:hover .ProcessGallery_media__08vVz{transform:none}}.TestimonialCarousel_wrap__GAkz3{display:flex;flex-direction:column;gap:14px;min-width:0}.TestimonialCarousel_label__zeeT5{font-family:var(--t-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:400}.TestimonialCarousel_stage__lZ2Tm{display:grid}.TestimonialCarousel_slide__iJ36B{grid-area:1/1;margin:0;display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none;transition:opacity .6s ease}.TestimonialCarousel_slide__iJ36B.TestimonialCarousel_active__dW_pw{opacity:1;pointer-events:auto}.TestimonialCarousel_quote__sZcvV{margin:0;font-family:var(--t-serif);font-style:italic;font-weight:400;font-size:18px;line-height:1.42;letter-spacing:-.01em;color:var(--ink)}.TestimonialCarousel_cite__xGOeE{display:flex;align-items:center;gap:12px;margin:0}.TestimonialCarousel_avatar__aCj2E{border-radius:50%;object-fit:cover;flex:none}.TestimonialCarousel_avatarFallback__TE4EL{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--ink);color:var(--paper);font-family:var(--t-mono);font-size:13px;font-weight:600;letter-spacing:.04em}.TestimonialCarousel_citeText__LTVUt{display:flex;flex-direction:column;gap:2px;min-width:0}.TestimonialCarousel_name__GYqzI{font-family:var(--t-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-weight:600}.TestimonialCarousel_role__KwveY{font-size:12px;line-height:1.4;color:var(--muted)}.TestimonialCarousel_dots__KzFjh{display:flex;gap:7px;margin-top:4px}.TestimonialCarousel_dot__0jmCU{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:var(--rule);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.TestimonialCarousel_dot__0jmCU:hover{background:var(--muted)}.TestimonialCarousel_dotActive__aSiPi{background:var(--ink);transform:scale(1.15)}.TestimonialCarousel_dot__0jmCU:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.TestimonialCarousel_slide__iJ36B{transition:none}}.TestimonialCarousel_name__GYqzI a{color:inherit;text-decoration:underline;text-underline-offset:3px}.TestimonialCarousel_name__GYqzI a:focus-visible,.TestimonialCarousel_name__GYqzI a:hover{text-decoration-thickness:2px}