.Approach-module__35ssta__title{margin-bottom:clamp(40px,5vw,72px)}.Approach-module__35ssta__grid{gap:24px;display:grid}.Approach-module__35ssta__list{border-top:1px solid var(--line);display:grid}.Approach-module__35ssta__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px;display:grid}.Approach-module__35ssta__index{font-family:var(--font-mono);color:var(--accent-ink);font-size:.85rem}.Approach-module__35ssta__copy{align-content:start;align-self:center;gap:8px;display:grid}.Approach-module__35ssta__itemTitle{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:540;line-height:1.2}.Approach-module__35ssta__art{grid-column:1;width:min(100%,380px);margin-top:8px}.Approach-module__35ssta__itemText{max-width:48ch;color:var(--ink-2)}.Approach-module__35ssta__edge{border-radius:var(--radius);background:var(--accent-field);box-shadow:var(--highlight-invert), var(--bezel);color:var(--on-accent);align-content:start;gap:16px;padding:clamp(28px,4vw,48px);display:grid}.Approach-module__35ssta__console{margin-top:12px}.Approach-module__35ssta__edgeTag{font-family:var(--font-mono);color:var(--on-accent-2);font-size:.8rem}.Approach-module__35ssta__edgeTitle{letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:520;line-height:1.08}.Approach-module__35ssta__edgeText{max-width:44ch;color:var(--on-accent-2)}.Approach-module__35ssta__compliance{border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--highlight), var(--bezel);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,32px);display:grid}.Approach-module__35ssta__shield{width:28px;height:28px;color:var(--accent-ink);grid-row:span 2}.Approach-module__35ssta__complianceTitle{letter-spacing:-.02em;font-size:1.15rem;font-weight:540}.Approach-module__35ssta__complianceText{max-width:72ch;color:var(--ink-2)}@media (min-width:1320px){.Approach-module__35ssta__item{grid-template-columns:minmax(0,1fr) 300px;column-gap:28px}.Approach-module__35ssta__art{grid-column:2;align-self:center;margin-top:0}}@media (min-width:960px){.Approach-module__35ssta__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}}
.Panel-module__15GXdG__panel{--p-bg:#fff;--p-ink:var(--ink);--p-ink-2:var(--ink-2);--p-ink-3:var(--ink-3);--p-line:var(--line);--p-rule:var(--ink);--p-hi:var(--accent-ink);background:var(--p-bg);width:100%;box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #1111134d;color:var(--p-ink);border-radius:18px;padding:18px 20px 20px;font-size:13px;line-height:1.35}.Panel-module__15GXdG__toneAccent{--p-bg:#ffffff0d;--p-ink:var(--on-accent);--p-ink-2:var(--on-accent-2);--p-ink-3:#f4f5ec8c;--p-line:#f4f5ec24;--p-rule:#f4f5ecb3;--p-hi:#dfe8b0;box-shadow:inset 0 0 0 1px var(--p-line)}.on-accent .Panel-module__15GXdG__panel{--p-bg:#ffffff0d;--p-ink:var(--on-accent);--p-ink-2:var(--on-accent-2);--p-ink-3:#f4f5ec8c;--p-line:#f4f5ec24;--p-rule:#f4f5ecb3;--p-hi:#dfe8b0;box-shadow:inset 0 0 0 1px var(--p-line)}.Panel-module__15GXdG__toneGlass{--p-bg:#1414168c;--p-ink:#f4f4f2;--p-ink-2:#cfcfd2;--p-ink-3:#f4f4f28c;--p-line:#ffffff1a;--p-rule:#f4f4f2;--p-hi:#dfe8b0;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 48px -24px #0009}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Panel-module__15GXdG__toneGlass{--p-bg:#141416e0}}.Panel-module__15GXdG__toneAccent{background:var(--accent-field);box-shadow:var(--highlight-invert), 0 0 0 1px #0000000f, 0 30px 60px -36px #282e0e8c}.Panel-module__15GXdG__titlebar{border-bottom:1px solid var(--p-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:-18px -20px 0;padding:11px 14px;display:grid}.Panel-module__15GXdG__lights{gap:6px;display:flex}.Panel-module__15GXdG__lights i{background:#ff5f57;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 .5px #0000001f}.Panel-module__15GXdG__lights i:nth-child(2){background:#febc2e}.Panel-module__15GXdG__lights i:nth-child(3){background:#28c840}.Panel-module__15GXdG__barTitle{letter-spacing:-.005em;color:var(--p-ink-2);white-space:nowrap;font-size:12px;font-weight:500}.Panel-module__15GXdG__titlebar .Panel-module__15GXdG__cap{justify-self:end}.Panel-module__15GXdG__aside{padding:12px 0 2px}.Panel-module__15GXdG__cap{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink-3);white-space:nowrap;font-size:10px;font-weight:500}.Panel-module__15GXdG__mono{font-family:var(--font-mono);color:var(--p-ink-3);font-size:11px}.Panel-module__15GXdG__muted{color:var(--p-ink-3)}.Panel-module__15GXdG__hi{color:var(--p-hi)}.Panel-module__15GXdG__rows{display:grid}.Panel-module__15GXdG__row{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.Panel-module__15GXdG__row:last-child{border-bottom:0}.Panel-module__15GXdG__row b{font-weight:500}.Panel-module__15GXdG__dot{background:var(--p-hi);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.Panel-module__15GXdG__entry{border-top:1px solid var(--p-rule);padding-top:5px;font-size:12px}.Panel-module__15GXdG__entry b{font-weight:500;display:block}.Panel-module__15GXdG__entryHi{border-top:2px solid var(--p-hi)}.Panel-module__15GXdG__entryHi b{color:var(--p-hi)}.Panel-module__15GXdG__foot{border-top:1px solid var(--p-line);justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;display:flex}.Panel-module__15GXdG__panel [style*=--d]{opacity:0;transition:opacity .6s var(--ease) calc(var(--d) * 90ms + .1s), transform .7s var(--ease) calc(var(--d) * 90ms + .1s);transform:translateY(6px)}.Panel-module__15GXdG__panel[data-shown] [style*=--d]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Panel-module__15GXdG__panel [style*=--d]{opacity:1;transition:none;transform:none}}.Panel-module__15GXdG__week{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid}.Panel-module__15GXdG__col{border-left:1px solid var(--p-line);align-content:start;gap:8px;min-height:150px;padding:0 8px;display:grid}.Panel-module__15GXdG__col:first-child{border-left:0;padding-left:0}.Panel-module__15GXdG__colHead{justify-content:space-between;margin-bottom:2px;display:flex}.Panel-module__15GXdG__stats{border-bottom:1px solid var(--p-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;display:grid}.Panel-module__15GXdG__stat{border-left:1px solid var(--p-line);gap:2px;padding-left:12px;font-size:11.5px;display:grid}.Panel-module__15GXdG__stat:first-child{border-left:0;padding-left:0}.Panel-module__15GXdG__statValue{letter-spacing:-.04em;color:var(--p-ink);font-size:26px;font-weight:300;line-height:1}.Panel-module__15GXdG__bars{gap:12px;height:92px;padding-top:14px;display:grid}.Panel-module__15GXdG__barCol{grid-template-rows:1fr auto;justify-items:center;gap:6px;display:grid}.Panel-module__15GXdG__bar{border-top:1px solid var(--p-rule);background:linear-gradient(to bottom, color-mix(in srgb, var(--p-ink) 10%, transparent), transparent);align-self:end;width:100%}.Panel-module__15GXdG__barHi{border-top:2px solid var(--p-hi);background:linear-gradient(to bottom, color-mix(in srgb, var(--p-hi) 22%, transparent), transparent)}.Panel-module__15GXdG__barEmpty{opacity:.6;background:0 0;border-top-style:dashed}.Panel-module__15GXdG__meter{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 0;display:grid}.Panel-module__15GXdG__meter:last-child{border-bottom:0}.Panel-module__15GXdG__track{background:var(--p-line);grid-column:1/-1;height:2px}.Panel-module__15GXdG__n{width:18px;font-family:var(--font-mono);color:var(--p-ink-3);font-size:10px;font-style:normal;display:inline-block}.Panel-module__15GXdG__track i{background:var(--p-rule);height:100%;display:block}.Panel-module__15GXdG__track i.Panel-module__15GXdG__trackHi{background:var(--p-hi)}.Panel-module__15GXdG__funnel{border-bottom:1px solid var(--p-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0;display:grid}.Panel-module__15GXdG__table{display:grid}.Panel-module__15GXdG__tableRow{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(0,1fr) 92px 72px;align-items:center;gap:12px;padding:9px 0;display:grid}.Panel-module__15GXdG__tableRow:last-child{border-bottom:0}.Panel-module__15GXdG__tableHead{padding-block:10px 6px}.Panel-module__15GXdG__cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Panel-module__15GXdG__fit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.Panel-module__15GXdG__fitTrack{background:var(--p-line);border-radius:3px;height:3px}.Panel-module__15GXdG__fitTrack i{border-radius:inherit;background:var(--p-rule);height:100%;display:block}@media (max-width:479px){.Panel-module__15GXdG__tableRow{grid-template-columns:minmax(0,1fr) 24px 64px;gap:10px}.Panel-module__15GXdG__fit{grid-template-columns:auto}.Panel-module__15GXdG__fitTrack{display:none}}
.ui-module__8IguOG__wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.ui-module__8IguOG__section{padding-block:var(--section)}.ui-module__8IguOG__h2{font-size:clamp(2.4rem,5.2vw,4.6rem)}.ui-module__8IguOG__lede{max-width:52ch;color:var(--ink-2);font-size:clamp(1.02rem,.98rem + .3vw,1.2rem)}.ui-module__8IguOG__btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:52px;transition:transform .18s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px 0 26px;font-size:1rem;font-weight:500;display:inline-flex}.ui-module__8IguOG__btn:active{transform:scale(.98)}.ui-module__8IguOG__btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ui-module__8IguOG__btnIconWrap{background:color-mix(in srgb, currentColor 14%, transparent);width:36px;height:36px;transition:transform .5s var(--ease-spring);border-radius:999px;place-items:center;margin-left:4px;margin-right:-16px;display:grid}.ui-module__8IguOG__btnIcon{width:18px;height:18px}.ui-module__8IguOG__btnPrimary{background:var(--accent);color:var(--on-accent)}.ui-module__8IguOG__btnPrimary:focus-visible{outline-color:var(--accent);box-shadow:0 0 0 3px var(--on-accent)}.ui-module__8IguOG__btnGhost{border-color:var(--line-strong);color:var(--ink)}.ui-module__8IguOG__btnLight{color:#111113;background:#f3f3f1}.ui-module__8IguOG__btnLight:focus-visible{outline-color:#f3f3f1}.ui-module__8IguOG__btnOnDark{color:#f4f4f2;border-color:#f4f4f24d}.ui-module__8IguOG__btnOnDark:focus-visible{outline-color:#f4f4f2}@media (hover:hover) and (pointer:fine){.ui-module__8IguOG__btn:hover .ui-module__8IguOG__btnIconWrap{transform:translate(3px,-1px)scale(1.06)}.ui-module__8IguOG__btnPrimary:hover{background:var(--accent-hover)}.ui-module__8IguOG__btnGhost:hover{border-color:var(--ink)}.ui-module__8IguOG__btnOnDark:hover{border-color:#f4f4f2}}.ui-module__8IguOG__reveal{transform-origin:bottom}
.CaseStudies-module__hPX_ga__head{gap:32px;margin-bottom:clamp(40px,6vw,72px);display:grid}.CaseStudies-module__hPX_ga__intro{gap:24px;display:grid}.CaseStudies-module__hPX_ga__controls{gap:10px;display:flex}.CaseStudies-module__hPX_ga__arrow{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease), opacity .18s var(--ease), transform .18s var(--ease);background:0 0;border-radius:999px;place-items:center;display:grid}.CaseStudies-module__hPX_ga__arrow svg{width:20px;height:20px}.CaseStudies-module__hPX_ga__arrow:active:not(:disabled){transform:scale(.96)}.CaseStudies-module__hPX_ga__arrow:disabled{opacity:.35;cursor:default}.CaseStudies-module__hPX_ga__arrow:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.CaseStudies-module__hPX_ga__track{--inset:max(var(--gutter), calc((100% - var(--max)) / 2));padding-inline:var(--inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);grid-auto-columns:min(85vw,440px);grid-auto-flow:column;gap:24px;margin-bottom:-56px;padding-block:8px 80px;display:grid;overflow-x:auto}.CaseStudies-module__hPX_ga__track:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.CaseStudies-module__hPX_ga__card{border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--highlight), var(--bezel);scroll-snap-align:start;grid-template-rows:auto auto auto 1fr;gap:18px;padding:14px 14px 28px;display:grid}.CaseStudies-module__hPX_ga__media{aspect-ratio:4/3;border-radius:calc(var(--radius) - 10px);position:relative;overflow:hidden}.CaseStudies-module__hPX_ga__art{background:var(--accent);align-content:center;padding:clamp(16px,5%,28px);display:grid}.CaseStudies-module__hPX_ga__photo{object-fit:cover;filter:grayscale()contrast(1.05);transition:transform .9s var(--ease-spring)}.CaseStudies-module__hPX_ga__tags{flex-wrap:wrap;gap:8px;padding-inline:14px;display:flex}.CaseStudies-module__hPX_ga__machine,.CaseStudies-module__hPX_ga__sample{font-family:var(--font-mono);border-radius:999px;padding:5px 12px;font-size:.76rem}.CaseStudies-module__hPX_ga__machine{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-ink)}.CaseStudies-module__hPX_ga__sample{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-3)}.CaseStudies-module__hPX_ga__result{letter-spacing:-.04em;font-variant-numeric:tabular-nums;gap:6px;padding-inline:14px;font-size:clamp(3rem,5vw,4.2rem);font-weight:540;line-height:.95;display:grid}.CaseStudies-module__hPX_ga__result span{letter-spacing:0;color:var(--ink-2);font-size:1rem;font-weight:400;line-height:1.4}.CaseStudies-module__hPX_ga__foot{align-content:end;gap:8px;padding-inline:14px;display:grid}.CaseStudies-module__hPX_ga__client{letter-spacing:-.02em;font-size:1.15rem;font-weight:540;line-height:1.3}.CaseStudies-module__hPX_ga__summary{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.CaseStudies-module__hPX_ga__arrow:hover:not(:disabled){border-color:var(--ink)}.CaseStudies-module__hPX_ga__card:hover .CaseStudies-module__hPX_ga__photo{transform:scale(1.04)}}@media (min-width:960px){.CaseStudies-module__hPX_ga__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.CaseStudies-module__hPX_ga__intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(32px,6vw,96px)}}@media (prefers-reduced-motion:reduce){.CaseStudies-module__hPX_ga__photo{transition:none}}
.brand-module__9BPywa__mark{aspect-ratio:1;line-height:0;display:inline-block;position:relative}.brand-module__9BPywa__rings{width:100%;height:100%;display:block}.brand-module__9BPywa__draw path{stroke-dasharray:1 2;stroke-dashoffset:1px;animation:brand-module__9BPywa__draw var(--ring-duration,.8s) cubic-bezier(.65, 0, .35, 1) forwards}.brand-module__9BPywa__draw path:first-child{animation-delay:var(--ring-inner-delay,0s)}.brand-module__9BPywa__draw path:nth-child(2){animation-delay:var(--ring-outer-delay,.2s)}.brand-module__9BPywa__wordmark{line-height:0;display:inline-flex}.brand-module__9BPywa__wordmark svg{flex:none;width:5.68189em;height:1.1em;display:block;overflow:visible}.brand-module__9BPywa__letter{opacity:0;animation:.4s ease-out forwards brand-module__9BPywa__fade-in;animation-delay:calc(var(--letters-start,.9s) + var(--i) * var(--letter-step,60ms))}@keyframes brand-module__9BPywa__draw{to{stroke-dashoffset:0}}@keyframes brand-module__9BPywa__fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-module__9BPywa__draw path,.brand-module__9BPywa__letter{stroke-dashoffset:0;opacity:1;animation:none}}
.Close-module__s0IyXa__close{border-radius:calc(var(--radius) + 8px);color:#f3f3f1;background:#0c0c0d;margin:0 12px 12px;position:relative;overflow:hidden}.Close-module__s0IyXa__photo{object-fit:cover;filter:grayscale()contrast(1.05)}.Close-module__s0IyXa__wash{background:radial-gradient(80% 70% at 20% 30%,#0c0c0d8c,#0c0c0deb 75%),#0c0c0d59;position:absolute;inset:0}.Close-module__s0IyXa__inner{gap:28px;padding-block:clamp(128px,16vw,224px) 40px;display:grid;position:relative}.Close-module__s0IyXa__heading{letter-spacing:-.04em;max-width:17ch;font-size:clamp(2.8rem,7vw,6.4rem);line-height:.98}.Close-module__s0IyXa__text{color:#cfcfd2;max-width:44ch;font-size:clamp(1.05rem,1.5vw,1.3rem)}.Close-module__s0IyXa__action{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Close-module__s0IyXa__pending{color:#b8b8bc;font-size:.95rem}.Close-module__s0IyXa__footer{border-top:1px solid #f3f3f129;gap:20px;margin-top:clamp(96px,12vw,160px);padding-top:24px;display:grid}.Close-module__s0IyXa__brand{align-items:center;gap:10px;display:flex}.Close-module__s0IyXa__mark{width:28px}.Close-module__s0IyXa__wordmark{font-size:.82rem}.Close-module__s0IyXa__links{grid-template-columns:repeat(3,max-content);gap:0 24px;display:grid}.Close-module__s0IyXa__links a{color:#cfcfd2;align-items:center;min-height:44px;display:inline-flex}.Close-module__s0IyXa__links a:focus-visible{outline-offset:2px;outline:2px solid #f3f3f1}.Close-module__s0IyXa__fine{color:#a4a4a8;font-size:.9rem}@media (min-width:960px){.Close-module__s0IyXa__footer{grid-template-columns:auto 1fr auto;align-items:center}.Close-module__s0IyXa__links{justify-content:center;gap:4px 20px;display:flex}}
.Faq-module__nAKa-W__grid{gap:40px;display:grid}.Faq-module__nAKa-W__list{gap:20px;display:grid}.Faq-module__nAKa-W__item{background:var(--bg-raised);box-shadow:var(--highlight), var(--bezel);border-radius:20px}.Faq-module__nAKa-W__question{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:18px 22px;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500;list-style:none;display:flex}.Faq-module__nAKa-W__question::-webkit-details-marker{display:none}.Faq-module__nAKa-W__question:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:20px}.Faq-module__nAKa-W__icon{width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.Faq-module__nAKa-W__item[open] .Faq-module__nAKa-W__icon{transform:rotate(45deg)}.Faq-module__nAKa-W__answer{max-width:62ch;color:var(--ink-2);padding:0 22px 22px}@media (min-width:960px){.Faq-module__nAKa-W__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,7vw,120px)}}@media (prefers-reduced-motion:reduce){.Faq-module__nAKa-W__icon{transition:none}}.Faq-module__nAKa-W__ghost{color:#0000}.Faq-module__nAKa-W__ghost::selection{color:var(--on-accent);background:var(--accent)}@media (forced-colors:active){.Faq-module__nAKa-W__ghost{display:none}}
.Review-module__RzOfyG__review{border:1px dashed;border-radius:14px;padding:12px 14px 14px}.Review-module__RzOfyG__chip{letter-spacing:.04em;border:1px solid;border-radius:999px;width:fit-content;margin-bottom:8px;padding:2px 10px;font-size:.7rem;font-weight:500;display:block}
.Hero-module__irrDQW__hero{--hero-pad:8px;--gap:10px;--r-out:18px;padding:var(--hero-pad)}.Hero-module__irrDQW__frame{isolation:isolate;border-radius:calc(var(--radius) + 8px);color:#f4f4f2;background:#0b0b0d;place-items:center;min-height:calc(100dvh - 16px);display:grid;position:relative;overflow:hidden}.Hero-module__irrDQW__media{z-index:-2;will-change:transform;position:absolute;inset:0}.Hero-module__irrDQW__photo{object-fit:cover;object-position:50% 35%;filter:grayscale()contrast(1.12)brightness(.9)}.Hero-module__irrDQW__wash{z-index:-1;background:radial-gradient(62% 58% at 50% 52%,#08080a80,#08080ae6 100%),linear-gradient(#08080a8c,#0000 30%);position:absolute;inset:0}.Hero-module__irrDQW__copy{text-align:center;justify-items:center;gap:28px;padding-block:128px 88px;display:grid}.Hero-module__irrDQW__title{letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;column-gap:.22em;max-width:15ch;font-size:clamp(3rem,7.4vw,6rem);font-weight:560;line-height:.98;display:flex}.Hero-module__irrDQW__line{margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.Hero-module__irrDQW__word{display:inline-block}.Hero-module__irrDQW__promise{color:#c9c9cd;text-wrap:balance;max-width:34ch;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.5}.Hero-module__irrDQW__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Hero-module__irrDQW__proof{color:#a4a4a9;flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:.95rem;display:flex}.Hero-module__irrDQW__proof strong{color:#f4f4f2;font-variant-numeric:tabular-nums;font-weight:540}@media (min-width:768px){.Hero-module__irrDQW__hero{--hero-pad:12px}.Hero-module__irrDQW__frame{min-height:calc(100dvh - 24px)}.Hero-module__irrDQW__title{max-width:12em}.Hero-module__irrDQW__proof li+li:before{content:"·";color:#6d6d72;margin-right:20px}}.Hero-module__irrDQW__frame{--box:#000 0 0;--dot:radial-gradient(circle closest-side, #000 99%, transparent);--r-in:calc(32px + var(--gap));--w:calc(var(--nav-w-condensed) + 2 * var(--gap));--h:calc(var(--nav-top) - var(--hero-pad) + var(--nav-h) + var(--gap));--body:calc(var(--h) - var(--r-in));--notch:linear-gradient(var(--box)) 50% 0 / var(--w) calc(var(--body) + 1px) no-repeat, linear-gradient(var(--box)) 50% 0 / calc(var(--w) - 2 * var(--r-in)) var(--h) no-repeat, var(--dot) calc(50% - (var(--w) / 2 - var(--r-in))) calc(var(--body) - var(--r-in)) / calc(2 * var(--r-in)) calc(2 * var(--r-in)) no-repeat, var(--dot) calc(50% + (var(--w) / 2 - var(--r-in))) calc(var(--body) - var(--r-in)) / calc(2 * var(--r-in)) calc(2 * var(--r-in)) no-repeat, radial-gradient(circle at 0 100%, transparent var(--r-out), #000 calc(var(--r-out) + .5px)) calc(50% - (var(--w) + var(--r-out)) / 2 + .5px) 0 / var(--r-out) var(--r-out) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--r-out), #000 calc(var(--r-out) + .5px)) calc(50% + (var(--w) + var(--r-out)) / 2 - .5px) 0 / var(--r-out) var(--r-out) no-repeat;-webkit-mask:linear-gradient(var(--box)), var(--notch);mask:linear-gradient(var(--box)), var(--notch);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add,add}.Hero-module__irrDQW__corner{display:none}@media (min-width:1120px){.Hero-module__irrDQW__hero{--corner-w:340px;--corner-h:112px;--corner-rw:380px;--corner-rh:140px;position:relative}.Hero-module__irrDQW__frame{--cr:calc(20px + var(--gap));--cw:calc(var(--corner-w) + var(--gap));--ch:calc(var(--corner-h) + var(--gap));--rcw:calc(var(--corner-rw) + var(--gap));--rch:calc(var(--corner-rh) + var(--gap));--fillet-tl:radial-gradient(circle at 0 0, transparent var(--r-out), #000 calc(var(--r-out) + .5px));--fillet-tr:radial-gradient(circle at 100% 0, transparent var(--r-out), #000 calc(var(--r-out) + .5px));-webkit-mask:linear-gradient(var(--box)), var(--notch),  linear-gradient(var(--box)) left 0 bottom 0 / calc(var(--cw) - var(--cr)) var(--ch) no-repeat, linear-gradient(var(--box)) left 0 bottom 0 / var(--cw) calc(var(--ch) - var(--cr)) no-repeat, var(--dot) left calc(var(--cw) - 2 * var(--cr)) bottom calc(var(--ch) - 2 * var(--cr)) / calc(2 * var(--cr)) calc(2 * var(--cr)) no-repeat, var(--fillet-tr) left 0 bottom calc(var(--ch) - .5px) / var(--r-out) var(--r-out) no-repeat, var(--fillet-tr) left calc(var(--cw) - .5px) bottom 0 / var(--r-out) var(--r-out) no-repeat,  linear-gradient(var(--box)) right 0 bottom 0 / calc(var(--rcw) - var(--cr)) var(--rch) no-repeat, linear-gradient(var(--box)) right 0 bottom 0 / var(--rcw) calc(var(--rch) - var(--cr)) no-repeat, var(--dot) right calc(var(--rcw) - 2 * var(--cr)) bottom calc(var(--rch) - 2 * var(--cr)) / calc(2 * var(--cr)) calc(2 * var(--cr)) no-repeat, var(--fillet-tl) right 0 bottom calc(var(--rch) - .5px) / var(--r-out) var(--r-out) no-repeat, var(--fillet-tl) right calc(var(--rcw) - .5px) bottom 0 / var(--r-out) var(--r-out) no-repeat;mask:linear-gradient(var(--box)), var(--notch),  linear-gradient(var(--box)) left 0 bottom 0 / calc(var(--cw) - var(--cr)) var(--ch) no-repeat, linear-gradient(var(--box)) left 0 bottom 0 / var(--cw) calc(var(--ch) - var(--cr)) no-repeat, var(--dot) left calc(var(--cw) - 2 * var(--cr)) bottom calc(var(--ch) - 2 * var(--cr)) / calc(2 * var(--cr)) calc(2 * var(--cr)) no-repeat, var(--fillet-tr) left 0 bottom calc(var(--ch) - .5px) / var(--r-out) var(--r-out) no-repeat, var(--fillet-tr) left calc(var(--cw) - .5px) bottom 0 / var(--r-out) var(--r-out) no-repeat,  linear-gradient(var(--box)) right 0 bottom 0 / calc(var(--rcw) - var(--cr)) var(--rch) no-repeat, linear-gradient(var(--box)) right 0 bottom 0 / var(--rcw) calc(var(--rch) - var(--cr)) no-repeat, var(--dot) right calc(var(--rcw) - 2 * var(--cr)) bottom calc(var(--rch) - 2 * var(--cr)) / calc(2 * var(--cr)) calc(2 * var(--cr)) no-repeat, var(--fillet-tl) right 0 bottom calc(var(--rch) - .5px) / var(--r-out) var(--r-out) no-repeat, var(--fillet-tl) right calc(var(--rcw) - .5px) bottom 0 / var(--r-out) var(--r-out) no-repeat;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add,add,add,add,add,add,add,add,add,add,add,add}.Hero-module__irrDQW__corner{width:var(--corner-w);height:var(--corner-h);background:var(--bg-raised);box-shadow:var(--highlight), var(--bezel);border-radius:20px;align-content:center;padding:18px 22px;display:grid;position:absolute;bottom:12px}.Hero-module__irrDQW__cornerLeft{left:12px}.Hero-module__irrDQW__cornerRight{width:var(--corner-rw);height:var(--corner-rh);padding:20px 24px;right:12px}.Hero-module__irrDQW__proof{display:none}}.Hero-module__irrDQW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Hero-module__irrDQW__stats li{gap:2px;display:grid}.Hero-module__irrDQW__statValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:540;line-height:1}.Hero-module__irrDQW__statLabel{color:var(--ink-2);font-size:.88rem}
.HeroSubscribe-module__uhDNna__form{align-content:center;gap:10px}.HeroSubscribe-module__uhDNna__heading{letter-spacing:-.01em;font-size:1.08rem;font-weight:540;line-height:1.2}.HeroSubscribe-module__uhDNna__field{border:1px solid var(--line-strong);background:var(--bg);height:50px;transition:background-color .42s var(--ease), border-color .42s var(--ease);border-radius:999px;position:relative;overflow:hidden}.HeroSubscribe-module__uhDNna__field:focus-within{border-color:var(--ink)}.HeroSubscribe-module__uhDNna__entry{height:100%;transition:opacity .26s var(--ease), transform .42s var(--ease-spring);align-items:center;padding:4px 4px 4px 18px;display:flex}.HeroSubscribe-module__uhDNna__input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.98rem}.HeroSubscribe-module__uhDNna__input::placeholder{color:var(--ink-3)}.HeroSubscribe-module__uhDNna__submit{background:var(--accent);width:40px;height:40px;color:var(--on-accent);cursor:pointer;transition:transform .18s var(--ease), background-color .18s var(--ease);border:0;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.HeroSubscribe-module__uhDNna__submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HeroSubscribe-module__uhDNna__submit:active:not(:disabled){transform:scale(.94)}.HeroSubscribe-module__uhDNna__submit:disabled{background:var(--line-strong);color:var(--ink-3);cursor:default}.HeroSubscribe-module__uhDNna__arrow{width:16px;height:16px;transition:opacity .16s var(--ease), transform .16s var(--ease)}.HeroSubscribe-module__uhDNna__spinner{opacity:0;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;position:absolute}.HeroSubscribe-module__uhDNna__done{color:var(--on-accent);opacity:0;transition:opacity .26s var(--ease) .12s, transform .52s var(--ease-spring) 80ms;pointer-events:none;align-items:center;gap:10px;padding-inline:6px 16px;font-size:.92rem;font-weight:500;display:flex;position:absolute;inset:0;transform:translateY(100%)}.HeroSubscribe-module__uhDNna__tick{background:color-mix(in srgb, var(--on-accent) 18%, transparent);width:32px;height:32px;transition:transform .52s var(--ease-spring) .22s;border-radius:999px;place-items:center;display:grid;transform:scale(.4)}.HeroSubscribe-module__uhDNna__tick svg{width:16px;height:16px}.HeroSubscribe-module__uhDNna__note{min-height:1.2em;color:var(--ink-3);font-size:.8rem;line-height:1.2}.HeroSubscribe-module__uhDNna__form[data-status=submitting] .HeroSubscribe-module__uhDNna__arrow{opacity:0;transform:translate(6px)}.HeroSubscribe-module__uhDNna__form[data-status=submitting] .HeroSubscribe-module__uhDNna__spinner{opacity:1;animation:.7s linear infinite HeroSubscribe-module__uhDNna__spin}.HeroSubscribe-module__uhDNna__form:is([data-status=invalid],[data-status=failed]) .HeroSubscribe-module__uhDNna__field{border-color:var(--ink);animation:HeroSubscribe-module__uhDNna__shake .36s var(--ease)}.HeroSubscribe-module__uhDNna__form:is([data-status=invalid],[data-status=failed]) .HeroSubscribe-module__uhDNna__note{color:var(--ink)}.HeroSubscribe-module__uhDNna__form[data-status=done] .HeroSubscribe-module__uhDNna__field{background:var(--accent);border-color:#0000}.HeroSubscribe-module__uhDNna__form[data-status=done] .HeroSubscribe-module__uhDNna__entry{opacity:0;transform:translateY(-100%)}.HeroSubscribe-module__uhDNna__form[data-status=done] .HeroSubscribe-module__uhDNna__done{opacity:1;transform:none}.HeroSubscribe-module__uhDNna__form[data-status=done] .HeroSubscribe-module__uhDNna__tick{transform:none}@keyframes HeroSubscribe-module__uhDNna__spin{to{transform:rotate(1turn)}}@keyframes HeroSubscribe-module__uhDNna__shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@media (hover:hover) and (pointer:fine){.HeroSubscribe-module__uhDNna__submit:hover:not(:disabled){background:var(--accent-hover)}.HeroSubscribe-module__uhDNna__submit:hover:not(:disabled) .HeroSubscribe-module__uhDNna__arrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.HeroSubscribe-module__uhDNna__field,.HeroSubscribe-module__uhDNna__entry,.HeroSubscribe-module__uhDNna__done,.HeroSubscribe-module__uhDNna__tick,.HeroSubscribe-module__uhDNna__arrow{transition:none}.HeroSubscribe-module__uhDNna__form:is([data-status=invalid],[data-status=failed]) .HeroSubscribe-module__uhDNna__field{animation:none}.HeroSubscribe-module__uhDNna__form[data-status=submitting] .HeroSubscribe-module__uhDNna__spinner{animation-duration:1.6s}}
.Keystone-module__eznKZa__split{gap:48px;display:grid}.Keystone-module__eznKZa__aside{align-content:start;justify-items:start;gap:24px;display:grid}.Keystone-module__eznKZa__entry{color:var(--ink-2)}.Keystone-module__eznKZa__entryLink{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-underline-offset:5px;font-weight:500}.Keystone-module__eznKZa__entryLink:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.Keystone-module__eznKZa__gallery{gap:24px;display:grid}.Keystone-module__eznKZa__frame{aspect-ratio:4/5;border-radius:var(--radius);color:#f4f4f2;max-height:78dvh;box-shadow:var(--bezel);transform-origin:bottom;background:#111113;align-content:space-between;display:grid;position:relative;overflow:hidden}.Keystone-module__eznKZa__panel{z-index:1;align-self:start;margin:16px 16px 0;position:relative}@media (min-width:768px){.Keystone-module__eznKZa__frame{align-content:end}.Keystone-module__eznKZa__panel{max-width:400px;margin:0 0 0 auto;position:absolute;top:28px;left:28px;right:28px}}.Keystone-module__eznKZa__photo{object-fit:cover;filter:grayscale()contrast(1.08)}.Keystone-module__eznKZa__shade{background:linear-gradient(#0a0a0c26 40%,#0a0a0ce0);position:absolute;inset:0}.Keystone-module__eznKZa__body{gap:8px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.Keystone-module__eznKZa__when{font-family:var(--font-mono);color:#b9b9be;font-size:.8rem}.Keystone-module__eznKZa__title{font-size:clamp(2.2rem,4vw,3.4rem)}.Keystone-module__eznKZa__text{color:#d3d3d7;max-width:34ch;font-size:1.05rem}@media (hover:hover) and (pointer:fine){.Keystone-module__eznKZa__entryLink:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}}@media (min-width:960px){.Keystone-module__eznKZa__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,7vw,120px)}.Keystone-module__eznKZa__gallery{gap:48px}}
.Machines-module__hYU9sG__title{max-width:12ch;margin-bottom:clamp(48px,7vw,96px)}.Machines-module__hYU9sG__stage{gap:32px;display:grid}.Machines-module__hYU9sG__card{border-radius:var(--radius);box-shadow:var(--bezel)}.Machines-module__hYU9sG__core{border-radius:var(--radius);color:#f4f4f2;min-height:460px;box-shadow:var(--highlight-invert);background:#111113;align-content:end;display:grid;position:relative;overflow:hidden}.Machines-module__hYU9sG__photo{object-fit:cover;filter:grayscale()contrast(1.08);transition:transform .9s var(--ease-spring)}.Machines-module__hYU9sG__scrim{background:linear-gradient(#0a0a0c0d,#0a0a0c40 45%,#0a0a0ce6);position:absolute;inset:0}.Machines-module__hYU9sG__body{justify-items:start;gap:10px;padding:clamp(24px,3.4vw,44px);display:grid;position:relative}.Machines-module__hYU9sG__role{font-family:var(--font-mono);color:#b9b9be;font-size:.8rem}.Machines-module__hYU9sG__name{font-size:clamp(2.2rem,4.4vw,3.8rem)}.Machines-module__hYU9sG__promise{color:#d3d3d7;max-width:32ch;font-size:1.1rem}.Machines-module__hYU9sG__link{align-items:center;gap:10px;min-height:44px;margin-top:10px;font-weight:500;display:inline-flex}.Machines-module__hYU9sG__linkIcon{background:var(--accent);width:34px;height:34px;color:var(--on-accent);transition:transform .5s var(--ease-spring);border-radius:999px;place-items:center;display:grid}.Machines-module__hYU9sG__link:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #f4f4f2}.Machines-module__hYU9sG__buyers{border-top:1px solid var(--line);gap:20px;margin-top:clamp(64px,9vw,128px);padding-top:32px;display:grid}.Machines-module__hYU9sG__buyersTitle{font-size:clamp(1.8rem,3vw,2.6rem)}.Machines-module__hYU9sG__buyersBody{max-width:60ch;color:var(--ink-2);gap:18px;font-size:1.08rem;display:grid}.Machines-module__hYU9sG__buyersLead{align-content:start;gap:32px;display:grid}.Machines-module__hYU9sG__buyersArt{width:min(100%,420px)}.Machines-module__hYU9sG__segments{gap:12px;margin-top:8px;display:grid}.Machines-module__hYU9sG__segmentsHeading{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem}.Machines-module__hYU9sG__segmentList{border-top:1px solid var(--line);display:grid}.Machines-module__hYU9sG__segmentList li{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;font-size:1rem;display:grid}.Machines-module__hYU9sG__segmentTitle{color:var(--ink);letter-spacing:-.01em;font-weight:540}@media (min-width:720px){.Machines-module__hYU9sG__segmentList li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}}.Machines-module__hYU9sG__criteria{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-underline-offset:5px;justify-self:start;font-weight:500}.Machines-module__hYU9sG__criteria:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Machines-module__hYU9sG__card:hover .Machines-module__hYU9sG__photo{transform:scale(1.05)}.Machines-module__hYU9sG__card:hover .Machines-module__hYU9sG__linkIcon{transform:translate(3px,-2px)scale(1.06)}.Machines-module__hYU9sG__criteria:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}}@media (min-width:960px){.Machines-module__hYU9sG__stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;padding-bottom:48px}.Machines-module__hYU9sG__outbound{grid-area:1/1/auto/9;rotate:-2deg}.Machines-module__hYU9sG__keystone{z-index:1;grid-area:1/6/auto/13;margin-top:260px;position:relative;rotate:2.5deg}.Machines-module__hYU9sG__outbound .Machines-module__hYU9sG__core{min-height:600px}.Machines-module__hYU9sG__keystone .Machines-module__hYU9sG__core{min-height:520px}.Machines-module__hYU9sG__buyers{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px)}}
.Manifesto-module__FN6s9W__text{letter-spacing:-.04em;max-width:22ch;font-size:clamp(2.1rem,5vw,4.6rem);font-weight:520;line-height:1.08}.Manifesto-module__FN6s9W__word{display:inline}.Manifesto-module__FN6s9W__problems,.Manifesto-module__FN6s9W__fixes{gap:28px;margin-top:clamp(96px,11vw,160px);display:grid}.Manifesto-module__FN6s9W__problemList{gap:24px;display:grid}.Manifesto-module__FN6s9W__problem{border-top:1px solid var(--line-strong);flex-direction:column;gap:8px;padding-top:20px;display:flex}.Manifesto-module__FN6s9W__problemArt{margin-top:auto;padding-top:16px}.Manifesto-module__FN6s9W__problemName{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:540}.Manifesto-module__FN6s9W__fixesHead{gap:12px;display:grid}.Manifesto-module__FN6s9W__fixesLede{max-width:30ch;color:var(--ink-2)}.Manifesto-module__FN6s9W__fixesTitle{letter-spacing:-.02em;color:var(--ink-2);font-size:clamp(1.3rem,2vw,1.6rem)}.Manifesto-module__FN6s9W__fixList{border-top:1px solid var(--line);display:grid}.Manifesto-module__FN6s9W__fix{border-bottom:1px solid var(--line);gap:6px;padding-block:24px;display:grid}.Manifesto-module__FN6s9W__fixName{letter-spacing:-.02em;text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:500}.Manifesto-module__FN6s9W__fixText{color:var(--ink-2)}@media (min-width:720px){.Manifesto-module__FN6s9W__problemList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.Manifesto-module__FN6s9W__problems,.Manifesto-module__FN6s9W__fixes{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start}.Manifesto-module__FN6s9W__fix{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:32px;padding-block:28px}}
.Marquee-module__NoWooa__band{padding-block:clamp(40px,6vw,72px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Marquee-module__NoWooa__track{width:max-content;animation:60s linear infinite Marquee-module__NoWooa__slide;display:flex}.Marquee-module__NoWooa__item{letter-spacing:-.04em;color:var(--ink-3);white-space:nowrap;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);font-size:clamp(2.6rem,7vw,6rem);font-weight:540;line-height:1.1;display:flex}.Marquee-module__NoWooa__icon{width:.5em;height:.5em;color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.Marquee-module__NoWooa__band:hover .Marquee-module__NoWooa__track{animation-play-state:paused}}@keyframes Marquee-module__NoWooa__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__NoWooa__track{animation:none}}
.Nav-module__Mm__va__shell{inset:var(--nav-top) var(--gutter) auto;z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed}.Nav-module__Mm__va__pill{width:100%;max-width:var(--nav-w-condensed);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow);pointer-events:auto;border-radius:32px;padding:6px 6px 6px 14px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Nav-module__Mm__va__pill{background:var(--bg-raised)}}.Nav-module__Mm__va__row{overflow-clip-margin:4px;align-items:center;gap:16px;min-height:52px;display:flex;overflow:clip}.Nav-module__Mm__va__brand{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.Nav-module__Mm__va__mark{flex:none;width:30px}.Nav-module__Mm__va__name{border-radius:6px;align-items:center;min-height:44px;font-size:.82rem;display:inline-flex}.Nav-module__Mm__va__links{gap:2px;display:none}.Nav-module__Mm__va__link{white-space:nowrap;color:var(--ink-2);transition:color .16s var(--ease), background-color .16s var(--ease);border-radius:999px;padding:10px 14px;font-size:.95rem}.Nav-module__Mm__va__cta{background:var(--accent);min-height:44px;color:var(--on-accent);white-space:nowrap;transition:transform .18s var(--ease);border-radius:999px;align-items:center;padding:0 20px;font-size:.95rem;font-weight:500;display:none}.Nav-module__Mm__va__cta:active{transform:scale(.98)}.Nav-module__Mm__va__menuButton{border:1px solid var(--line);cursor:pointer;width:44px;height:44px;transition:border-color .16s var(--ease);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.Nav-module__Mm__va__name:focus-visible,.Nav-module__Mm__va__link:focus-visible,.Nav-module__Mm__va__cta:focus-visible,.Nav-module__Mm__va__menuButton:focus-visible,.Nav-module__Mm__va__sheetLink:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Nav-module__Mm__va__burger{width:18px;height:10px;position:relative}.Nav-module__Mm__va__burger span{width:100%;height:1.5px;transition:transform .5s var(--ease-spring);background:currentColor;border-radius:2px;position:absolute;left:0}.Nav-module__Mm__va__burger span:first-child{top:0}.Nav-module__Mm__va__burger span:last-child{bottom:0}.Nav-module__Mm__va__menuButton[aria-expanded=true] .Nav-module__Mm__va__burger span:first-child{transform:translateY(4.25px)rotate(45deg)}.Nav-module__Mm__va__menuButton[aria-expanded=true] .Nav-module__Mm__va__burger span:last-child{transform:translateY(-4.25px)rotate(-45deg)}.Nav-module__Mm__va__sheet{z-index:-1;padding:112px var(--gutter) 48px;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(40px)saturate(1.4);backdrop-filter:blur(40px)saturate(1.4);opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .5s var(--ease-spring), visibility 0s .5s;align-content:center;gap:4px;display:grid;position:fixed;inset:0}.Nav-module__Mm__va__sheet[data-open]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-spring)}.Nav-module__Mm__va__sheetLink,.Nav-module__Mm__va__sheetCta{opacity:0;transition:opacity .6s var(--ease-spring), transform .8s var(--ease-spring);transform:translateY(48px)}.Nav-module__Mm__va__sheet[data-open] .Nav-module__Mm__va__sheetLink,.Nav-module__Mm__va__sheet[data-open] .Nav-module__Mm__va__sheetCta{opacity:1;transition-delay:calc(.1s + var(--i) * 60ms);transform:none}.Nav-module__Mm__va__sheetLink{border-bottom:1px solid var(--hairline);letter-spacing:-.035em;padding:14px 4px;font-size:clamp(2rem,9vw,3rem);font-weight:500;line-height:1.1}.Nav-module__Mm__va__sheetCta{margin-top:28px}@media (prefers-reduced-motion:reduce){.Nav-module__Mm__va__sheet,.Nav-module__Mm__va__sheetLink,.Nav-module__Mm__va__sheetCta,.Nav-module__Mm__va__burger span{transition:none}}@media (hover:hover) and (pointer:fine){.Nav-module__Mm__va__link:hover{color:var(--ink);background:var(--line)}}@media (min-width:640px){.Nav-module__Mm__va__cta{display:inline-flex}}@media (min-width:1120px){.Nav-module__Mm__va__brand{margin-right:0}.Nav-module__Mm__va__links{overflow-clip-margin:4px;visibility:hidden;flex:1 1 0;justify-content:center;min-width:0;display:flex;overflow:clip}.Nav-module__Mm__va__menuButton,.Nav-module__Mm__va__sheet{display:none}}
.Pricing-module__ieemjG__title{max-width:13ch;margin-bottom:clamp(40px,5vw,72px)}.Pricing-module__ieemjG__grid{gap:24px;display:grid}.Pricing-module__ieemjG__plan{border-radius:var(--radius);box-shadow:var(--highlight-invert), var(--bezel);background:var(--accent-field);color:var(--on-accent);align-content:start;justify-items:start;gap:24px;padding:clamp(28px,4vw,52px);display:grid}.Pricing-module__ieemjG__planName{color:var(--on-accent-2);font-size:1.05rem}.Pricing-module__ieemjG__price{letter-spacing:-.04em;font-size:clamp(4rem,10vw,8rem);font-weight:500;line-height:.9}.Pricing-module__ieemjG__price span{letter-spacing:-.02em;color:var(--on-accent-2);font-size:.3em}.Pricing-module__ieemjG__guarantee{max-width:40ch;font-size:1.1rem}.Pricing-module__ieemjG__guaranteeNote{color:var(--on-accent-2);margin-top:8px;font-size:.85rem;display:block}.Pricing-module__ieemjG__includes{border-top:1px solid color-mix(in srgb, var(--on-accent) 16%, transparent);gap:10px;width:100%;padding-top:24px;display:grid}.Pricing-module__ieemjG__includes li{align-items:flex-start;gap:12px;display:flex}.Pricing-module__ieemjG__includes svg{flex:none;width:18px;height:18px;margin-top:.2em}.Pricing-module__ieemjG__keystone{border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--highlight), var(--bezel);grid-template-rows:auto 1fr auto;gap:20px;padding:clamp(28px,4vw,52px);display:grid}.Pricing-module__ieemjG__keystoneCta{justify-self:start}.Pricing-module__ieemjG__keystoneName{font-size:clamp(2rem,3.4vw,3rem)}.Pricing-module__ieemjG__tiers{grid-auto-rows:minmax(120px,1fr);gap:12px;display:grid}.Pricing-module__ieemjG__tier{background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:12px 16px;padding:24px;display:grid}.Pricing-module__ieemjG__tierName{font-size:1.5rem;font-weight:500}.Pricing-module__ieemjG__tierPrice{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;place-self:start end;padding:6px 14px;font-size:1.05rem;font-weight:540}.Pricing-module__ieemjG__tierText{color:var(--ink-2);grid-column:1/-1}.Pricing-module__ieemjG__compare{letter-spacing:-.03em;max-width:40ch;margin-top:clamp(48px,6vw,80px);font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:500;line-height:1.2}.Pricing-module__ieemjG__fine{color:var(--ink-3);margin-top:16px;font-size:.95rem}@media (min-width:960px){.Pricing-module__ieemjG__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}
.Process-module__HeTmLa__head{gap:24px;margin-bottom:clamp(48px,7vw,96px);display:grid}.Process-module__HeTmLa__headAside{align-content:end;justify-items:start;gap:24px;display:grid}.Process-module__HeTmLa__stack{gap:24px;display:grid}.Process-module__HeTmLa__step{border-radius:var(--radius);background:var(--bg-raised);min-height:380px;box-shadow:var(--highlight), var(--bezel);transform-origin:top;align-content:space-between;gap:24px;padding:clamp(28px,4vw,56px);display:grid;position:relative}.Process-module__HeTmLa__accent{background:var(--accent-field);color:var(--on-accent);box-shadow:var(--highlight-invert), var(--bezel)}.Process-module__HeTmLa__when{letter-spacing:-.04em;font-size:clamp(3.6rem,10vw,6rem);font-weight:540;line-height:.9}.Process-module__HeTmLa__art{width:min(100%,480px)}.Process-module__HeTmLa__detail{gap:10px;display:grid}.Process-module__HeTmLa__stepTitle{font-size:clamp(1.7rem,3vw,2.6rem)}.Process-module__HeTmLa__stepText{max-width:38ch;color:var(--ink-2);font-size:1.08rem}.Process-module__HeTmLa__accent .Process-module__HeTmLa__stepText{color:var(--on-accent-2)}@media (min-width:768px){.Process-module__HeTmLa__stack{gap:12vh}.Process-module__HeTmLa__step{min-height:min(64dvh,560px)}}@media (min-width:960px){.Process-module__HeTmLa__head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(32px,6vw,96px)}.Process-module__HeTmLa__step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"when art"".detail";align-content:stretch}.Process-module__HeTmLa__when{grid-area:when;align-self:start}.Process-module__HeTmLa__art{grid-area:art;align-self:start}.Process-module__HeTmLa__detail{grid-area:detail;align-self:end}}
.Qualified-module__etdTgq__heading{max-width:16ch;font-size:clamp(2.6rem,6.4vw,6rem);line-height:1.04}.Qualified-module__etdTgq__pill{vertical-align:middle;background:url(/images/proptech-wharf.jpg) center / cover var(--accent);background-blend-mode:luminosity;filter:contrast(1.1);border-radius:999px;width:1.9em;height:.82em;display:inline-block;transform:translateY(-.06em)}.Qualified-module__etdTgq__guarantee{max-width:44ch;color:var(--ink-2);margin-top:28px;font-size:clamp(1.1rem,1.6vw,1.35rem)}.Qualified-module__etdTgq__guaranteeDetail{max-width:56ch;color:var(--ink-3);margin-top:14px}.Qualified-module__etdTgq__list{border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--highlight), var(--bezel);margin-top:clamp(48px,6vw,80px);display:grid;overflow:hidden}.Qualified-module__etdTgq__item{border-top:1px solid var(--line);align-content:start;gap:8px;padding:clamp(24px,3vw,40px);display:grid}.Qualified-module__etdTgq__item:first-child{border-top:0}.Qualified-module__etdTgq__icon{width:28px;color:var(--accent-ink);height:28px;margin-bottom:16px}.Qualified-module__etdTgq__itemTitle{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:540;line-height:1.2}.Qualified-module__etdTgq__itemText{max-width:34ch;color:var(--ink-2)}.Qualified-module__etdTgq__footnote{font-family:var(--font-mono);color:var(--ink-3);margin-top:20px;font-size:.85rem}@media (min-width:720px){.Qualified-module__etdTgq__list{grid-template-columns:repeat(2,minmax(0,1fr))}.Qualified-module__etdTgq__item:nth-child(2){border-top:0}.Qualified-module__etdTgq__item:nth-child(2n){border-left:1px solid var(--line)}}@media (min-width:1100px){.Qualified-module__etdTgq__list{grid-template-columns:repeat(4,minmax(0,1fr))}.Qualified-module__etdTgq__item{border-top:0;border-left:1px solid var(--line);min-height:280px}.Qualified-module__etdTgq__item:first-child{border-left:0}}
.ScrollMap-module__Vz4Cgq__map{display:none}@media (min-width:1120px) and (pointer:fine){.ScrollMap-module__Vz4Cgq__map{z-index:40;color:#fff;mix-blend-mode:difference;display:block;position:fixed;top:50%;left:18px;transform:translateY(-50%)}}.ScrollMap-module__Vz4Cgq__list{display:grid}.ScrollMap-module__Vz4Cgq__link{width:24px;height:18px;color:inherit;align-items:center;display:flex;position:relative}.ScrollMap-module__Vz4Cgq__dash{opacity:.45;width:16px;height:2px;transition:width .36s var(--ease-spring), opacity .2s var(--ease);background:currentColor;border-radius:2px;display:block}.ScrollMap-module__Vz4Cgq__link[aria-current] .ScrollMap-module__Vz4Cgq__dash{opacity:1;width:24px}.ScrollMap-module__Vz4Cgq__label{white-space:nowrap;opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);pointer-events:none;font-size:.82rem;font-weight:500;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.ScrollMap-module__Vz4Cgq__link:focus-visible{outline:none}.ScrollMap-module__Vz4Cgq__link:focus-visible .ScrollMap-module__Vz4Cgq__dash{opacity:1}.ScrollMap-module__Vz4Cgq__link:hover .ScrollMap-module__Vz4Cgq__label,.ScrollMap-module__Vz4Cgq__link:focus-visible .ScrollMap-module__Vz4Cgq__label{opacity:1;transform:translateY(-50%)}@media (hover:hover){.ScrollMap-module__Vz4Cgq__link:hover .ScrollMap-module__Vz4Cgq__dash{opacity:1}}@media (prefers-reduced-motion:reduce){.ScrollMap-module__Vz4Cgq__dash,.ScrollMap-module__Vz4Cgq__label{transition:none}}
.Team-module__4i7f5q__grid{gap:48px;display:grid}.Team-module__4i7f5q__stats{gap:32px;display:grid}.Team-module__4i7f5q__stat{align-content:start;gap:6px;display:grid}.Team-module__4i7f5q__stat dd{color:var(--accent-ink);letter-spacing:-.04em;order:-1;font-size:clamp(3.4rem,7vw,6rem);font-weight:500;line-height:.9}.Team-module__4i7f5q__stat dt{color:var(--ink-2)}.Team-module__4i7f5q__people{gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.Team-module__4i7f5q__person{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--bezel);color:#f4f5ec;align-content:end;display:grid;position:relative;overflow:hidden}.Team-module__4i7f5q__portrait{position:absolute;inset:0}.Team-module__4i7f5q__photo{object-fit:cover;filter:grayscale()contrast(1.05);transition:transform .9s var(--ease-spring)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Team-module__4i7f5q__person:hover .Team-module__4i7f5q__photo{transform:scale(1.06)}}.Team-module__4i7f5q__monogram{background:var(--accent-field);color:var(--on-accent);letter-spacing:-.04em;place-items:start center;padding-top:14%;font-size:clamp(6rem,14vw,10rem);font-weight:540;line-height:1;display:grid}.Team-module__4i7f5q__scrim{background:linear-gradient(#0000 22%,#0a0a0c99 55%,#0a0a0ce0);position:absolute;inset:0}.Team-module__4i7f5q__body{gap:14px;padding:clamp(24px,3vw,36px);display:grid;position:relative}.Team-module__4i7f5q__who{gap:4px;display:grid}.Team-module__4i7f5q__name{font-size:clamp(1.8rem,3vw,2.4rem)}.Team-module__4i7f5q__role{font-family:var(--font-mono);color:#f4f5ecb8;font-size:.82rem}.Team-module__4i7f5q__text{color:#f4f5ecdb;max-width:38ch}.Team-module__4i7f5q__note{max-width:56ch;color:var(--ink-3);margin-top:40px}@media (min-width:960px){.Team-module__4i7f5q__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px)}.Team-module__4i7f5q__stats{grid-template-columns:repeat(3,minmax(0,1fr));container-type:inline-size}.Team-module__4i7f5q__stat dd{font-size:clamp(2.4rem,8cqi,6rem)}.Team-module__4i7f5q__people{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px)}}
