.Hero_hero__T3Fr4{padding:160px 0 64px;overflow:hidden}.Hero_container__jw8AP{width:min(1160px,calc(100% - 64px));margin-inline:auto}.Hero_layout__TLZ1s{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;min-height:510px}.Hero_eyebrow__0ZXf3{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:32px}.Hero_eyebrow__0ZXf3:before{content:"";width:24px;height:1px;background:currentColor}.Hero_title__Bn2TU{font-size:clamp(48px,5.5vw,80px);font-weight:300;line-height:1.05;letter-spacing:-.055em}.Hero_title__Bn2TU span{display:block;color:var(--muted-foreground)}.Hero_description__ycmJd{max-width:510px;margin-top:28px;color:var(--muted-foreground);font-size:16px;line-height:1.85}.Hero_actions__LI5fP{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:32px}.Hero_primary__L5Jrm,.Hero_secondary__EjXLV{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-size:13px}.Hero_primary__L5Jrm{padding:14px 24px;border-radius:999px;background:var(--foreground);color:var(--background);transition:transform .18s}.Hero_primary__L5Jrm:hover{transform:translateY(-2px)}.Hero_secondary__EjXLV{text-underline-offset:5px}.Hero_secondary__EjXLV:hover{text-decoration:underline}.Hero_actions__LI5fP a:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.Hero_visual__zg0z0{position:relative;display:grid;place-items:center;aspect-ratio:1;margin:24px}.Hero_visual__zg0z0,.Hero_visual__zg0z0:before{border:1px solid var(--border);border-radius:50%}.Hero_visual__zg0z0:before{content:"";position:absolute;inset:14%}.Hero_symbol__AVGKv{width:65%;height:65%}.Hero_caption__nauvo{position:absolute;bottom:-24px;background:var(--background);padding:10px 16px;font-size:10px;text-align:center;letter-spacing:.14em;text-transform:uppercase}.Hero_principles__dSnYB{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;border-top:1px solid var(--border);padding-top:24px;margin-top:64px;color:var(--muted-foreground);font-size:12px}.Hero_principles__dSnYB li{display:flex;align-items:center;gap:12px}.Hero_principles__dSnYB span{font-size:10px;opacity:.6}@media (max-width:900px){.Hero_layout__TLZ1s{gap:24px;grid-template-columns:1.5fr 1fr}.Hero_visual__zg0z0{margin:0}}@media (max-width:640px){.Hero_hero__T3Fr4{padding:120px 0 40px}.Hero_container__jw8AP{width:calc(100% - 40px)}.Hero_layout__TLZ1s{grid-template-columns:1fr;gap:48px}.Hero_title__Bn2TU{font-size:clamp(44px,11vw,64px)}.Hero_eyebrow__0ZXf3{margin-bottom:24px}.Hero_description__ycmJd{font-size:15px}.Hero_visual__zg0z0{width:220px;justify-self:center;margin:0 0 12px}.Hero_principles__dSnYB{margin-top:48px;flex-direction:column;gap:16px}.Hero_primary__L5Jrm,.Hero_secondary__EjXLV{width:100%}}@media (prefers-reduced-motion:reduce){.Hero_primary__L5Jrm{transition:none}}.Hero_scene__FIhZE{position:absolute;inset:-6%}.Hero_scene__FIhZE canvas{display:block;width:100%;height:100%}.SelectedWork_section__7Gw9Q{padding:96px 0;scroll-margin-top:80px;border-top:1px solid var(--border)}.SelectedWork_container__kscSD{width:min(100% - 64px,1160px);margin-inline:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:88px;align-items:start}.SelectedWork_intro__kRiQk{position:sticky;top:120px}.SelectedWork_eyebrow__MMt6Y{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);margin-bottom:28px}.SelectedWork_intro__kRiQk h2{font-size:clamp(40px,4.5vw,60px);line-height:1.12;letter-spacing:-.045em;font-weight:400}.SelectedWork_intro__kRiQk h2 span{color:var(--muted-foreground)}.SelectedWork_description__99g6d{margin-top:28px;font-size:17px;line-height:1.8;max-width:390px;color:var(--muted-foreground)}.SelectedWork_products__ht1SS{list-style:none;padding:0;margin:0}.SelectedWork_products__ht1SS li{border-top:1px solid var(--border)}.SelectedWork_products__ht1SS li:last-child{border-bottom:1px solid var(--border)}.SelectedWork_product__UbIhW{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:start;gap:18px;padding:24px 0;text-decoration:none;min-height:80px}.SelectedWork_productIcon__VGNve{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px}.SelectedWork_icon__UZZuM{width:17px;height:17px}.SelectedWork_productCopy__j9koT{font-size:15px;line-height:1.8;color:var(--muted-foreground)}.SelectedWork_productCopy__j9koT strong{font-weight:600;color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}.SelectedWork_arrow__QBqmh{width:16px;height:16px;margin-top:6px;color:var(--muted-foreground);transition:transform .15s}.SelectedWork_product__UbIhW:hover strong{text-decoration-color:var(--foreground)}.SelectedWork_product__UbIhW:hover .SelectedWork_arrow__QBqmh{transform:translate(2px,-2px);color:var(--foreground)}.SelectedWork_cta___2T9F{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;margin-top:32px;padding:14px 24px;border-radius:100px;background:var(--foreground);color:var(--background);font-size:14px;font-weight:500;transition:opacity .15s}.SelectedWork_cta___2T9F svg{width:16px;height:16px}.SelectedWork_cta___2T9F:hover{opacity:.85}.SelectedWork_section__7Gw9Q a:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}@media (max-width:900px){.SelectedWork_container__kscSD{gap:40px;grid-template-columns:1fr 1.25fr}}@media (max-width:640px){.SelectedWork_section__7Gw9Q{padding:56px 0}.SelectedWork_container__kscSD{width:calc(100% - 40px);grid-template-columns:1fr;gap:36px}.SelectedWork_intro__kRiQk{position:static}.SelectedWork_eyebrow__MMt6Y{margin-bottom:20px}.SelectedWork_description__99g6d{margin-top:20px;font-size:16px}.SelectedWork_product__UbIhW{gap:12px;padding-block:22px}.SelectedWork_productCopy__j9koT{font-size:14px}.SelectedWork_cta___2T9F{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.SelectedWork_arrow__QBqmh,.SelectedWork_cta___2T9F{transition:none}}.Expertise_section___MhrI{padding:88px 0;border-top:1px solid var(--border);scroll-margin-top:80px}.Expertise_container__j_N1R{width:min(100% - 64px,1160px);margin-inline:auto}.Expertise_header__eYFbH{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;margin-bottom:48px}.Expertise_eyebrow__f6R5j{margin-bottom:24px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-foreground)}.Expertise_header__eYFbH h2{max-width:650px;font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:-.04em;line-height:1.15}.Expertise_description__urQLi{max-width:400px;font-size:16px;line-height:1.85;color:var(--muted-foreground)}.Expertise_grid__LJeWc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.Expertise_item__YXS6E{min-width:0;padding-top:20px;border-top:1px solid var(--border)}.Expertise_number__E31dx{font-size:10px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.Expertise_item__YXS6E h3{margin-top:22px;font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.4}.Expertise_item__YXS6E p{margin-top:12px;max-width:330px;font-size:14px;line-height:1.8;color:var(--muted-foreground)}.Expertise_cta__QNMwz{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-top:40px;padding:14px 24px;border-radius:100px;background:var(--foreground);color:var(--background);font-size:13px;font-weight:500}.Expertise_cta__QNMwz svg{width:16px;height:16px}.Expertise_cta__QNMwz:hover{opacity:.85}.Expertise_cta__QNMwz:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:900px){.Expertise_header__eYFbH{gap:32px}.Expertise_grid__LJeWc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Expertise_section___MhrI{padding:56px 0}.Expertise_container__j_N1R{width:calc(100% - 40px)}.Expertise_header__eYFbH{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.Expertise_grid__LJeWc{grid-template-columns:1fr;gap:28px}.Expertise_item__YXS6E h3{margin-top:16px}.Expertise_description__urQLi{font-size:15px}.Expertise_cta__QNMwz{width:100%}}.Approach_section__bgnyQ{padding:96px 0;border-top:1px solid var(--border);scroll-margin-top:80px}.Approach_container__FtMZ1{width:min(100% - 64px,1160px);margin-inline:auto}.Approach_header__yAyfW{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:72px}.Approach_eyebrow__VJ_ys{font-size:10px;text-transform:uppercase;letter-spacing:.16em;font-weight:500;color:var(--muted-foreground);margin-bottom:24px}.Approach_header__yAyfW h2{font-size:clamp(30px,3.5vw,48px);line-height:1.22;letter-spacing:-.04em;font-weight:400}.Approach_header__yAyfW h2 span,.Approach_intro__Iz3R4>p{color:var(--muted-foreground)}.Approach_intro__Iz3R4>p{font-size:16px;line-height:1.8;max-width:380px}.Approach_cta__ez5Dq{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:48px;padding:12px 22px;margin-top:24px;background:var(--foreground);color:var(--background);border-radius:100px;font-size:13px;font-weight:500;transition:opacity .15s}.Approach_cta__ez5Dq svg{width:16px;height:16px}.Approach_cta__ez5Dq:hover{opacity:.85}.Approach_cta__ez5Dq:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.Approach_discretion__EKuQz{display:flex;align-items:flex-start;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.Approach_discretion__EKuQz>svg{width:22px;height:22px;flex-shrink:0;margin-top:2px;color:var(--muted-foreground)}.Approach_discretion__EKuQz h3{font-size:16px;font-weight:500}.Approach_discretion__EKuQz p{margin-top:8px;font-size:14px;line-height:1.8;color:var(--muted-foreground)}@media (max-width:900px){.Approach_header__yAyfW{gap:32px}}@media (max-width:640px){.Approach_section__bgnyQ{padding:56px 0}.Approach_container__FtMZ1{width:calc(100% - 40px)}.Approach_header__yAyfW{grid-template-columns:1fr;gap:24px}.Approach_intro__Iz3R4>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.Approach_cta__ez5Dq{transition:none}}