.hero.svelte-zcnfb1{position:relative;isolation:isolate;overflow:hidden;padding:28px 32px 72px;background:var(--surface);color:var(--ink)}.hero__content.svelte-zcnfb1{position:relative}.hero__meta.svelte-zcnfb1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.hero__meta.svelte-zcnfb1 li:where(.svelte-zcnfb1){padding-top:12px;border-top:1.5px solid var(--ink);font-family:var(--font-mono);font-size:13px;letter-spacing:.3px;line-height:1.3}.hero__title.svelte-zcnfb1{margin:0;padding-top:96px;font-family:var(--font-display);font-weight:700;font-size:min(176px,11vw);line-height:.92;letter-spacing:-.03125em;color:var(--ink)}.hero__line.svelte-zcnfb1{display:block}.hero__cursor.svelte-zcnfb1{display:inline-block;width:.545em;height:.142em;margin-left:.08em;background:var(--magenta);animation:svelte-zcnfb1-blink 1s steps(1,end) 3}.record.svelte-zcnfb1{position:absolute;top:122px;right:0;width:360px;background:var(--surface);border:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.3px;line-height:1.3}.record__head.svelte-zcnfb1{display:flex;justify-content:space-between;padding:10px 14px;background:var(--ink);color:var(--on-night);font-size:12px}.record__body.svelte-zcnfb1{display:flex;flex-direction:column;gap:7px;margin:0;padding:12px 14px;font-size:13px}.record__row.svelte-zcnfb1{display:flex;justify-content:space-between;gap:16px}.record__row.svelte-zcnfb1 dt:where(.svelte-zcnfb1){color:var(--graphite)}.record__row.svelte-zcnfb1 dd:where(.svelte-zcnfb1){margin:0;color:var(--ink);clip-path:inset(0 100% 0 0);animation:svelte-zcnfb1-type calc(var(--chars) * 40ms) steps(var(--chars),end) calc(.5s + var(--i) * .28s) forwards}.hero__bottom.svelte-zcnfb1{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:72px}.hero__lead.svelte-zcnfb1{max-width:620px;margin:0;font-family:var(--font-text);font-size:22px;font-weight:400;line-height:1.45;color:var(--graphite)}.hero__ctas.svelte-zcnfb1{display:flex;flex-wrap:wrap;gap:12px}@keyframes svelte-zcnfb1-blink{50%{opacity:0}}@keyframes svelte-zcnfb1-type{to{clip-path:inset(0)}}@media(min-width:1101px){.hero__title.svelte-zcnfb1{font-size:min(176px,11vw,calc((100vw - 460px) / 6.91))}}@media(max-width:1100px){.record.svelte-zcnfb1{position:static;width:100%;max-width:360px;margin-top:48px}}@media(max-width:900px){.hero__bottom.svelte-zcnfb1{flex-direction:column;align-items:flex-start;gap:32px;padding-top:56px}.hero__lead.svelte-zcnfb1{font-size:19px}}@media(max-width:768px){.hero__meta.svelte-zcnfb1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hero__title.svelte-zcnfb1{padding-top:64px}.hero__line.svelte-zcnfb1{display:inline}}@media(max-width:640px){.hero.svelte-zcnfb1{padding:20px 16px 56px}.hero__title.svelte-zcnfb1{font-size:13vw;letter-spacing:-.025em}.hero__meta.svelte-zcnfb1 li:where(.svelte-zcnfb1){font-size:12px}}@media(prefers-reduced-motion:reduce){.hero__cursor.svelte-zcnfb1,.record__row.svelte-zcnfb1 dd:where(.svelte-zcnfb1){animation:none;clip-path:none}}.proof.svelte-1hni2w{padding-top:96px;background:var(--surface)}.proof__band.svelte-1hni2w{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:24px 48px;padding:28px 32px;background:var(--surface-2);color:var(--ink)}.proof__band.svelte-1hni2w .eyebrow:where(.svelte-1hni2w){white-space:nowrap}.proof__names.svelte-1hni2w{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none}.proof__names.svelte-1hni2w li:where(.svelte-1hni2w){font-family:var(--font-text);font-size:16px;font-weight:600;line-height:1.2;color:var(--graphite);text-align:center;white-space:nowrap}.proof__slot.svelte-1hni2w{position:relative;display:inline-block}.proof__name.svelte-1hni2w{display:inline-block;animation:svelte-1hni2w-fade-in .48s ease-out both;animation-delay:calc(var(--i) * 90ms)}.is-live.svelte-1hni2w .proof__name:where(.svelte-1hni2w){animation-delay:0s}.is-leaving.svelte-1hni2w .proof__name:where(.svelte-1hni2w){animation:svelte-1hni2w-pop-out .15s ease-in forwards}.proof__burst.svelte-1hni2w{position:absolute;top:50%;left:50%;pointer-events:none}.proof__burst.svelte-1hni2w i:where(.svelte-1hni2w){position:absolute;top:-1px;left:-1px;width:2px;height:2px;background:var(--graphite);animation:svelte-1hni2w-burst .32s ease-out forwards}@keyframes svelte-1hni2w-fade-in{0%{opacity:0}}@keyframes svelte-1hni2w-pop-out{0%{transform:scale(1);opacity:1}75%{transform:scale(1.22);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes svelte-1hni2w-burst{0%{transform:rotate(var(--a)) translate(6px);opacity:.6}to{transform:rotate(var(--a)) translate(18px);opacity:0}}@media(max-width:1280px){.proof__band.svelte-1hni2w{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.proof__names.svelte-1hni2w{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.proof.svelte-1hni2w{padding-top:64px}.proof__band.svelte-1hni2w{gap:16px;padding:24px 20px}.proof__names.svelte-1hni2w{grid-template-columns:repeat(2,minmax(0,1fr))}.proof__names.svelte-1hni2w li:where(.svelte-1hni2w){min-height:2.4em;font-size:15px;white-space:normal}}@media(prefers-reduced-motion:reduce){.proof__name.svelte-1hni2w,.is-leaving.svelte-1hni2w .proof__name:where(.svelte-1hni2w){animation:none}}.work.svelte-wcapvp{display:flex;flex-direction:column;gap:32px;padding-top:120px;padding-bottom:120px}.work__head.svelte-wcapvp{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.work__title.svelte-wcapvp{display:flex;flex-direction:column;gap:16px}.work__hint.svelte-wcapvp{display:flex;align-items:center;gap:10px;color:var(--graphite-dark);visibility:hidden}.work__hint.is-visible.svelte-wcapvp{visibility:visible}.work__viewport.svelte-wcapvp{overflow-x:auto;scrollbar-width:none}.work__viewport.svelte-wcapvp::-webkit-scrollbar{display:none}.work__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.work__tiles.svelte-wcapvp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:256px;gap:1px;min-width:1080px;border:1px solid var(--night-hairline);background:var(--night-hairline)}.tile.svelte-wcapvp{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:var(--night);color:var(--on-night);outline:1px solid transparent;outline-offset:-1px;transition:background-color .15s ease,outline-color .15s ease}a.tile.svelte-wcapvp:hover,a.tile.svelte-wcapvp:focus-visible{z-index:1;background:var(--night-2);outline-color:var(--on-night);color:var(--on-night)}.tile__tag.svelte-wcapvp,.tile__open.svelte-wcapvp,.tile__label-tags.svelte-wcapvp{font-family:var(--font-mono);font-size:13px;letter-spacing:.3px;line-height:1.3;color:var(--graphite-dark)}.tile__bottom.svelte-wcapvp{display:flex;flex-direction:column;gap:8px}.tile__address.svelte-wcapvp{font-family:var(--font-mono);font-size:26px;letter-spacing:-.5px;line-height:1.3}.underscore.svelte-wcapvp{color:var(--magenta);letter-spacing:.3px}.tile__open.svelte-wcapvp{color:var(--on-night);opacity:0;transition:opacity .15s ease}a.tile.svelte-wcapvp:hover .tile__open:where(.svelte-wcapvp),a.tile.svelte-wcapvp:focus-visible .tile__open:where(.svelte-wcapvp){opacity:1}.tile--featured.svelte-wcapvp{grid-column:span 2;grid-row:span 2;justify-content:flex-start;padding:0;overflow:hidden;background:var(--night-2)}.tile__label.svelte-wcapvp{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--night);border-bottom:1px solid var(--night-hairline)}.tile__label-name.svelte-wcapvp{font-family:var(--font-mono);font-size:15px;letter-spacing:.3px;line-height:1.3}.tile__big.svelte-wcapvp{position:absolute;left:24px;right:24px;bottom:20px;font-family:var(--font-display);font-size:clamp(32px,3.4vw,56px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--on-night);overflow-wrap:anywhere}.tile__shot.svelte-wcapvp{position:absolute;top:15.6%;left:5.2%;width:156.25%;max-width:none;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.tile--more.svelte-wcapvp{background:var(--night-2)}.tile__more-title.svelte-wcapvp{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.15}@media(max-width:768px){.work.svelte-wcapvp{padding-top:88px;padding-bottom:88px}.work__head.svelte-wcapvp{flex-direction:column;align-items:flex-start}.work__tiles.svelte-wcapvp{grid-auto-rows:220px}}@media(prefers-reduced-motion:reduce){.tile__shot.svelte-wcapvp{transition:none}}.team.svelte-kd501b{display:flex;align-items:flex-start;gap:24px;padding-top:160px;background:var(--surface);color:var(--ink)}.team__intro.svelte-kd501b{position:sticky;top:120px;display:flex;flex-direction:column;align-items:flex-start;gap:28px;flex:0 0 600px}.team__intro.svelte-kd501b .section-title:where(.svelte-kd501b){max-width:7em}.team__lead.svelte-kd501b{max-width:500px;font-family:var(--font-text);font-size:20px;font-weight:400;line-height:1.5;color:var(--graphite)}.team__services.svelte-kd501b{flex:1;min-width:0;margin:0;padding:0;list-style:none}.service.svelte-kd501b{display:flex;gap:32px;padding:36px 0 40px;border-top:1px solid var(--hairline)}.service.svelte-kd501b:first-child{border-top:1.5px solid var(--ink)}.service.svelte-kd501b:last-child{border-bottom:1px solid var(--hairline)}.service__no.svelte-kd501b{flex:0 0 56px;font-family:var(--font-mono);font-size:14px;letter-spacing:.3px;line-height:1.3}.service__body.svelte-kd501b{display:flex;flex-direction:column;gap:14px}.service__body.svelte-kd501b h3:where(.svelte-kd501b){margin:0;font-family:var(--font-display);font-size:clamp(36px,2vw + 16px,48px);font-weight:600;line-height:1;letter-spacing:-1px}.service__body.svelte-kd501b p:where(.svelte-kd501b){font-family:var(--font-text);font-size:18px;font-weight:400;line-height:1.5;color:var(--graphite)}.service__deliverables.svelte-kd501b{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:6px 0 0;list-style:none}@media(max-width:1100px){.team.svelte-kd501b{flex-direction:column;gap:56px}.team__intro.svelte-kd501b{position:static;flex:none}.team__services.svelte-kd501b{width:100%}}@media(max-width:640px){.team.svelte-kd501b{padding-top:96px}.team__lead.svelte-kd501b{font-size:18px}.service.svelte-kd501b{gap:16px}.service__no.svelte-kd501b{flex-basis:32px}}.ai.svelte-1m7s7k3{display:flex;align-items:flex-start;gap:24px;padding-top:160px;padding-bottom:160px}.ai__intro.svelte-1m7s7k3{display:flex;flex-direction:column;gap:24px;flex:0 0 620px}.ai__intro.svelte-1m7s7k3 .section-title:where(.svelte-1m7s7k3){max-width:7.5em}.ai__lead.svelte-1m7s7k3{max-width:520px;font-family:var(--font-text);font-size:19px;font-weight:400;line-height:1.5;color:var(--graphite-dark)}.ai__sprint.svelte-1m7s7k3{display:flex;flex-direction:column;gap:10px;max-width:520px;padding:20px;border:1px solid var(--on-night)}.ai__sprint.svelte-1m7s7k3 p:where(.svelte-1m7s7k3):last-child{font-family:var(--font-text);font-size:17px;font-weight:400;line-height:1.5}.ai__list.svelte-1m7s7k3{flex:1;min-width:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--night-hairline)}.ai__list.svelte-1m7s7k3 li:where(.svelte-1m7s7k3){display:flex;gap:20px;padding:26px 0;border-bottom:1px solid var(--night-hairline)}.ai__list.svelte-1m7s7k3 h3:where(.svelte-1m7s7k3){margin:0 0 4px;font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.2}.ai__list.svelte-1m7s7k3 p:where(.svelte-1m7s7k3){font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.5;color:var(--graphite-dark)}@media(max-width:1100px){.ai.svelte-1m7s7k3{flex-direction:column;gap:56px}.ai__intro.svelte-1m7s7k3{flex:none}.ai__list.svelte-1m7s7k3{width:100%}}@media(max-width:640px){.ai.svelte-1m7s7k3{padding-top:96px;padding-bottom:96px}.ai__list.svelte-1m7s7k3 h3:where(.svelte-1m7s7k3){font-size:22px}}.small.svelte-1b36hnk{display:flex;flex-direction:column;gap:56px;padding-top:120px;padding-bottom:120px;background:var(--surface);color:var(--ink)}.small__head.svelte-1b36hnk{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.small__title.svelte-1b36hnk{margin:0;font-family:var(--font-display);font-size:clamp(56px,8.5vw,136px);font-weight:700;line-height:.92;letter-spacing:-.033em}.small__lead.svelte-1b36hnk{flex:0 0 480px;font-family:var(--font-text);font-size:20px;font-weight:400;line-height:1.5;color:var(--graphite)}.small__figures.svelte-1b36hnk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.figure.svelte-1b36hnk{display:flex;flex-direction:column;gap:12px;padding:24px 24px 0;border-top:2px solid var(--ink);border-left:1px solid var(--ink)}.figure.svelte-1b36hnk:first-child{padding-left:0;border-left:0}.figure__value.svelte-1b36hnk{order:-1;margin:0;font-family:var(--font-display);font-size:clamp(72px,11vw,200px);font-weight:700;line-height:.88;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.figure__value.is-accent.svelte-1b36hnk{color:var(--magenta)}.figure.svelte-1b36hnk .eyebrow:where(.svelte-1b36hnk){font-size:14px}@media(max-width:1100px){.small__head.svelte-1b36hnk{flex-direction:column;align-items:flex-start}.small__lead.svelte-1b36hnk{flex:none;max-width:480px}.small__figures.svelte-1b36hnk{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.figure.svelte-1b36hnk:nth-child(3){padding-left:0;border-left:0}}@media(max-width:640px){.small.svelte-1b36hnk{padding-top:96px;padding-bottom:96px}.small__lead.svelte-1b36hnk{font-size:18px}.figure.svelte-1b36hnk{padding:20px 16px 0}.figure.svelte-1b36hnk:nth-child(odd){padding-left:0}.figure.svelte-1b36hnk .eyebrow:where(.svelte-1b36hnk){font-size:12px;overflow-wrap:anywhere}}.tools.svelte-2uz9pv{display:flex;flex-direction:column;gap:32px;padding-top:160px;padding-bottom:160px}.tools__head.svelte-2uz9pv{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tools__title.svelte-2uz9pv{display:flex;flex-direction:column;gap:16px}.tools__lead.svelte-2uz9pv{flex:0 1 440px;font-family:var(--font-text);font-size:19px;font-weight:400;line-height:1.5;color:var(--graphite-dark)}.tools__grid.svelte-2uz9pv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--night-hairline);background:var(--night-hairline)}.tool.svelte-2uz9pv{display:flex;flex-direction:column;gap:40px;height:100%;padding:24px;background:var(--night);color:var(--on-night);transition:background-color .15s ease}.tool.is-live.svelte-2uz9pv:hover,.tool.is-live.svelte-2uz9pv:focus-visible{background:var(--night-2);color:var(--on-night)}.tool__top.svelte-2uz9pv{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool__path.svelte-2uz9pv{color:var(--graphite-dark);overflow-wrap:anywhere}.tool__chip.svelte-2uz9pv{flex:none;padding:4px 10px;border:1px solid var(--night-hairline);border-radius:999px;font-family:var(--font-mono);font-size:12px;letter-spacing:.3px;line-height:1.3;color:var(--graphite-dark)}.is-live.svelte-2uz9pv .tool__chip:where(.svelte-2uz9pv){border-color:var(--on-night);background:var(--on-night);color:var(--ink)}.tool__name.svelte-2uz9pv{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.15}@media(max-width:1100px){.tools__head.svelte-2uz9pv{flex-direction:column;align-items:flex-start}.tools__lead.svelte-2uz9pv{flex:none;max-width:440px}.tools__grid.svelte-2uz9pv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tools.svelte-2uz9pv{padding-top:96px;padding-bottom:96px}.tools__grid.svelte-2uz9pv{grid-template-columns:minmax(0,1fr)}.tool.svelte-2uz9pv{gap:28px}.tool__name.svelte-2uz9pv{font-size:24px}}.gmt.svelte-o2ytt9{display:flex;flex-direction:column;align-items:flex-start;gap:72px;padding-top:136px;padding-bottom:136px}.gmt__top.svelte-o2ytt9{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;align-self:stretch}.gmt__intro.svelte-o2ytt9{display:flex;flex-direction:column;gap:24px}.gmt__eyebrow.svelte-o2ytt9{color:var(--graphite-dark)}.gmt__title.svelte-o2ytt9{margin:0;font-family:var(--font-display);font-size:clamp(48px,5.5vw + 8px,96px);font-weight:700;line-height:1;letter-spacing:-.031em}.gmt__lead.svelte-o2ytt9{max-width:720px;font-family:var(--font-text);font-size:20px;font-weight:400;line-height:1.5;color:var(--graphite-dark)}.gmt__clock.svelte-o2ytt9{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none;color:var(--graphite-dark)}.gmt__time.svelte-o2ytt9{font-family:var(--font-mono);font-size:clamp(64px,6vw + 16px,120px);line-height:1;letter-spacing:-.033em;color:var(--on-night);font-variant-numeric:tabular-nums}.gmt__clock.svelte-o2ytt9 .eyebrow:where(.svelte-o2ytt9){font-size:14px}.gmt__details.svelte-o2ytt9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-self:stretch;margin:0;border-top:1px solid var(--night-hairline)}.detail.svelte-o2ytt9{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid var(--night-hairline)}.detail.svelte-o2ytt9:last-child:nth-child(odd){grid-column:1 / -1}.detail.svelte-o2ytt9 dt:where(.svelte-o2ytt9){flex:0 0 180px;font-family:var(--font-mono);font-size:14px;letter-spacing:.3px;line-height:1.6;color:var(--graphite-dark)}.detail.svelte-o2ytt9 dd:where(.svelte-o2ytt9){margin:0;font-family:var(--font-text);font-size:18px;font-weight:400;line-height:1.5}@media(max-width:1100px){.gmt__top.svelte-o2ytt9{flex-direction:column;align-items:flex-start}.gmt__clock.svelte-o2ytt9{align-items:flex-start}.gmt__details.svelte-o2ytt9{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.gmt.svelte-o2ytt9{gap:56px;padding-top:96px;padding-bottom:96px}.gmt__lead.svelte-o2ytt9{font-size:18px}.detail.svelte-o2ytt9{flex-direction:column;gap:4px;padding:18px 0}.detail.svelte-o2ytt9 dt:where(.svelte-o2ytt9){flex:none}.detail.svelte-o2ytt9 dd:where(.svelte-o2ytt9){font-size:17px}}.holding.svelte-1yr7a5j{background:var(--surface);color:var(--ink)}.muted.svelte-1yr7a5j{color:var(--graphite)}.muted-dark.svelte-1yr7a5j{color:var(--graphite-dark)}.top.svelte-1yr7a5j,.contact.svelte-1yr7a5j{position:relative;isolation:isolate;overflow:hidden}.top.svelte-1yr7a5j{display:flex;flex-direction:column;min-height:min(100svh,960px);padding-bottom:112px}.top__bar.svelte-1yr7a5j,.top__hero.svelte-1yr7a5j,.contact__inner.svelte-1yr7a5j{position:relative}.top__bar.svelte-1yr7a5j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:28px 0}.top__status.svelte-1yr7a5j{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-family:var(--font-mono);font-size:13px;letter-spacing:.3px;color:var(--graphite)}.chip.svelte-1yr7a5j{padding:5px 10px;border-radius:999px;background:var(--highlight);color:var(--ink);font-size:12px}.top__hero.svelte-1yr7a5j{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-top:auto;padding-top:96px}h1.svelte-1yr7a5j{max-width:12em;margin:0;font-family:var(--font-display);font-size:clamp(52px,7.5vw,128px);font-weight:700;line-height:.95;letter-spacing:-.035em}.cursor.svelte-1yr7a5j{display:inline-block;width:.54em;height:.14em;margin-left:.08em;background:var(--magenta);animation:svelte-1yr7a5j-blink 1s steps(1,end) 3}@keyframes svelte-1yr7a5j-blink{50%{opacity:0}}.lead.svelte-1yr7a5j{max-width:700px;font-family:var(--font-text);font-size:clamp(18px,.5vw + 15px,22px);line-height:1.5;color:var(--graphite)}.note.svelte-1yr7a5j{padding-left:14px;border-left:3px solid var(--magenta);font-family:var(--font-text);font-size:17px;font-weight:600;line-height:1.45}.buttons.svelte-1yr7a5j{display:flex;flex-wrap:wrap;gap:12px}.services.svelte-1yr7a5j{padding-top:112px;padding-bottom:112px;background:var(--surface-2)}.services.svelte-1yr7a5j ul:where(.svelte-1yr7a5j){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin:32px 0 0;padding:0;list-style:none}.services.svelte-1yr7a5j li:where(.svelte-1yr7a5j){display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1.5px solid var(--ink)}.services.svelte-1yr7a5j h3:where(.svelte-1yr7a5j){margin:0;font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.services.svelte-1yr7a5j p:where(.svelte-1yr7a5j){font-family:var(--font-text);font-size:17px;line-height:1.5;color:var(--graphite)}.contact.svelte-1yr7a5j{padding-top:128px;padding-bottom:128px}.contact__inner.svelte-1yr7a5j{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.contact__email.svelte-1yr7a5j{max-width:100%;font-family:var(--font-display);font-size:clamp(26px,6.8vw,112px);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--on-night);overflow-wrap:anywhere}.contact__email.svelte-1yr7a5j:hover{color:var(--magenta-text-dark)}.contact__rows.svelte-1yr7a5j{display:grid;grid-template-columns:repeat(3,minmax(0,260px));gap:24px 48px;align-self:stretch;margin:0}.contact__rows.svelte-1yr7a5j div:where(.svelte-1yr7a5j){display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--night-hairline)}.contact__rows.svelte-1yr7a5j dd:where(.svelte-1yr7a5j){margin:0;font-family:var(--font-text);font-size:19px;font-weight:500;line-height:1.4}.contact__rows.svelte-1yr7a5j dd:where(.svelte-1yr7a5j)>a:where(.svelte-1yr7a5j):not(.text-link){color:var(--on-night)}.contact__rows.svelte-1yr7a5j dd:where(.svelte-1yr7a5j)>a:where(.svelte-1yr7a5j):not(.text-link):hover{color:var(--magenta-text-dark)}.contact__abroad.svelte-1yr7a5j{max-width:620px;font-family:var(--font-text);font-size:17px;line-height:1.5;color:var(--graphite-dark)}.foot.svelte-1yr7a5j{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0;padding-top:24px;padding-bottom:24px;background:var(--night);border-top:1px solid var(--night-hairline);font-family:var(--font-mono);font-size:12px;letter-spacing:.3px;color:var(--graphite-dark)}@media(max-width:1100px){.services.svelte-1yr7a5j ul:where(.svelte-1yr7a5j){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.top.svelte-1yr7a5j{padding-bottom:80px}.top__hero.svelte-1yr7a5j{padding-top:56px}.services.svelte-1yr7a5j,.contact.svelte-1yr7a5j{padding-top:80px;padding-bottom:80px}.services.svelte-1yr7a5j ul:where(.svelte-1yr7a5j),.contact__rows.svelte-1yr7a5j{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cursor.svelte-1yr7a5j{animation:none}}
