.eEBWxq_page{background:var(--brand-v2-field-white);color:var(--brand-v2-ink);font-family:var(--brand-v2-font-body);overflow:clip}.eEBWxq_page :where(h1,h2,h3,p,ul,figure){margin:0}.eEBWxq_page ul{padding:0;list-style:none}.eEBWxq_page a{text-decoration:none}.eEBWxq_page :where(h1,h2,h3){text-wrap:balance}.eEBWxq_page :where(p,span,li){text-wrap:pretty}.eEBWxq_page :where(a):focus-visible{outline:3px solid var(--brand-v2-action);outline-offset:4px}.eEBWxq_hero{isolation:isolate;border-bottom:1px solid var(--brand-v2-hairline);background:var(--brand-v2-pure-white);position:relative;overflow:hidden}.eEBWxq_heroGeometry span{z-index:-1;background:var(--brand-v2-pale);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);pointer-events:none;display:block;position:absolute}.eEBWxq_heroGeometry span:first-child{width:27rem;height:31rem;top:-11rem;left:-9rem;rotate:14deg}.eEBWxq_heroGeometry span:last-child{background:var(--marketing-surface-soft);width:18rem;height:21rem;bottom:-9rem;right:-5rem;rotate:-10deg}.eEBWxq_heroGrid{grid-template-columns:minmax(0,.94fr) minmax(28rem,1.06fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:clamp(36rem,52vw,44rem);padding-block:clamp(4.5rem,8vw,7.5rem);display:grid}.eEBWxq_heroCopy{justify-items:start;gap:1.35rem;display:grid}.eEBWxq_kicker,.eEBWxq_darkKicker{color:var(--brand-v2-rose-ink);font-size:.86rem;font-weight:750;line-height:1.35}.eEBWxq_hero h1{width:100%;min-width:0;max-width:15ch;font-family:var(--brand-v2-font-display);font-size:clamp(3.65rem,5.4vw,4.8rem);font-weight:var(--b2-tf);letter-spacing:-.032em;line-height:.97}.eEBWxq_heroLead{max-width:39rem;color:var(--brand-v2-muted);font-size:clamp(1.05rem,1.45vw,1.2rem);font-weight:450;line-height:1.62}.eEBWxq_heroActions{flex-wrap:wrap;gap:.75rem;padding-top:.35rem;display:flex}.eEBWxq_heroVisual{background:var(--marketing-bg-deep);min-height:clamp(27rem,40vw,35rem);box-shadow:var(--brand-v2-shadow-card);border-radius:12px;position:relative;overflow:hidden}.eEBWxq_heroImage{object-fit:cover;object-position:42% center}.eEBWxq_heroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1a19177a);height:35%;position:absolute;inset:auto 0 0}.eEBWxq_heroNote{z-index:1;color:var(--brand-v2-pure-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1917d1;border:1px solid #ffffff57;border-radius:7px;gap:.2rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:1.25rem;right:1.25rem}.eEBWxq_heroNote strong{font-family:var(--brand-v2-font-display);font-size:.95rem;font-weight:600}.eEBWxq_heroNote span{color:#ffffffb8;font-size:.72rem;font-weight:550}.eEBWxq_thesis{background:var(--brand-v2-ink);color:var(--brand-v2-pure-white);position:relative;overflow:hidden}.eEBWxq_thesis:after{content:"";opacity:.06;pointer-events:none;background:url(/images/brand/f-icon-white.png) 50%/contain no-repeat;width:28rem;height:28rem;position:absolute;top:-10rem;right:-6rem;rotate:13deg}.eEBWxq_thesisGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:end;gap:clamp(3rem,9vw,9rem);padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.eEBWxq_thesisHeading{gap:1.2rem;display:grid}.eEBWxq_darkKicker{color:var(--brand-v2-on-dark-strong)}.eEBWxq_thesis h2,.eEBWxq_sectionIntro h2,.eEBWxq_productProofCopy h2,.eEBWxq_teamIntro h2,.eEBWxq_buildCopy h2,.eEBWxq_finalCta h2{font-family:var(--brand-v2-font-display);font-size:clamp(2.65rem,4.8vw,4.65rem);font-weight:var(--b2-tf);letter-spacing:-.028em;line-height:.98}.eEBWxq_thesis h2{max-width:14ch}.eEBWxq_thesis h2 strong{color:var(--brand-v2-pure-white);font-weight:inherit;display:block}.eEBWxq_thesisCopy{border-left:2px solid var(--brand-v2-on-dark-divider);max-width:38rem;color:var(--brand-v2-on-dark-strong);gap:1.15rem;padding-left:1.25rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.65;display:grid}.eEBWxq_principles,.eEBWxq_teamSection{padding-block:clamp(5rem,9vw,8rem)}.eEBWxq_sectionIntro{gap:1rem;max-width:54rem;display:grid}.eEBWxq_principlesIntro{grid-template-columns:minmax(0,.92fr) minmax(21rem,.58fr);grid-template-areas:"label copy""heading copy";align-items:end;column-gap:clamp(3rem,9vw,9rem);max-width:none}.eEBWxq_principlesIntro>.eEBWxq_kicker{grid-area:label}.eEBWxq_principlesIntro>h2{grid-area:heading}.eEBWxq_principlesIntro>p:last-child{grid-area:copy;align-self:end}.eEBWxq_sectionIntro h2{max-width:none}.eEBWxq_sectionIntro>p:last-child,.eEBWxq_productProofCopy>p:not(.eEBWxq_kicker),.eEBWxq_teamIntro>p,.eEBWxq_buildCopy>p:not(.eEBWxq_kicker){max-width:43rem;color:var(--brand-v2-muted);font-size:1rem;line-height:1.65}.eEBWxq_principleList{border-top:1px solid var(--brand-v2-hairline);margin-top:clamp(3rem,6vw,5rem)}.eEBWxq_principle{border-bottom:1px solid var(--brand-v2-hairline);grid-template-columns:3rem minmax(11rem,.48fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.2rem);min-height:10.5rem;padding-block:2rem;display:grid}.eEBWxq_principleIndex{color:var(--marketing-copy-faint);font-family:var(--brand-v2-font-display);font-size:.78rem;font-weight:600}.eEBWxq_principleMeta{align-items:center;gap:.75rem;display:flex}.eEBWxq_principleMeta svg{width:1.35rem;height:1.35rem;color:var(--brand-v2-rose-ink);stroke-width:1.8px;flex:none}.eEBWxq_principleMeta p{color:var(--brand-v2-rose-ink);font-size:.78rem;font-weight:750;line-height:1.45}.eEBWxq_principleStatement{gap:.8rem;max-width:49rem;display:grid}.eEBWxq_principle h3{max-width:21ch;font-family:var(--brand-v2-font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:600;line-height:1.08}.eEBWxq_principleStatement>span{max-width:47rem;color:var(--brand-v2-muted);font-size:.92rem;line-height:1.62}.eEBWxq_productProof{background:var(--marketing-bg-deep);border-radius:12px;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.eEBWxq_productProofCopy{order:2;justify-items:start;gap:1rem;display:grid}.eEBWxq_productProofCopy h2{max-width:15ch;font-size:clamp(2.4rem,3.7vw,3.45rem)}.eEBWxq_productName{color:var(--brand-v2-rose-ink);white-space:nowrap;font-weight:750}.eEBWxq_textLink{min-height:2.75rem;color:var(--brand-v2-rose-ink);align-items:center;gap:.55rem;font-size:.86rem;font-weight:700;display:inline-flex}.eEBWxq_textLink svg{width:1rem;height:1rem;transition:transform var(--brand-v2-motion-effects-fast) var(--brand-v2-ease-effects)}.eEBWxq_productProofVisual{order:1;min-height:clamp(25rem,38vw,34rem);position:relative}.eEBWxq_mapShot,.eEBWxq_insightShot{border:1px solid var(--brand-v2-hairline);background:var(--brand-v2-pure-white);box-shadow:var(--brand-v2-shadow-device);position:absolute;overflow:hidden}.eEBWxq_mapShot{border-radius:10px;inset:0 6% 10% 0}.eEBWxq_insightShot{aspect-ratio:1080/1920;border:3px solid var(--brand-v2-ink);border-radius:20px;width:clamp(9rem,16vw,13rem);bottom:0;right:0}.eEBWxq_productImage{object-fit:cover}.eEBWxq_mapShot .eEBWxq_productImage{object-position:left bottom}.eEBWxq_insightShot .eEBWxq_productImage{object-position:top}.eEBWxq_productAnnotation{z-index:2;border:1px solid color-mix(in srgb, var(--brand-v2-rose) 34%, var(--brand-v2-hairline));background:color-mix(in srgb, var(--brand-v2-pure-white) 92%, transparent);box-shadow:var(--brand-v2-shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;gap:.15rem;padding:.75rem .9rem;display:grid;position:absolute;top:1rem;right:1rem}.eEBWxq_productAnnotation strong{color:var(--brand-v2-rose-ink);font-family:var(--brand-v2-font-display);font-size:.88rem;font-weight:600}.eEBWxq_productAnnotation span{color:var(--brand-v2-muted);font-size:.68rem}.eEBWxq_teamSection{border-top:1px solid var(--brand-v2-hairline);background:var(--brand-v2-pure-white)}.eEBWxq_teamIntro{grid-template-columns:minmax(0,.92fr) minmax(18rem,.58fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.eEBWxq_teamIntro>div{gap:1rem;display:grid}.eEBWxq_teamIntro h2{max-width:14ch}.eEBWxq_teamList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.eEBWxq_teamMember{border-top:1px solid var(--brand-v2-hairline);grid-template-columns:minmax(9rem,.52fr) minmax(0,1fr);align-items:stretch;padding-top:1.25rem;display:grid}.eEBWxq_memberImage{background:var(--marketing-bg-deep);min-height:19rem;position:relative;overflow:hidden}.eEBWxq_memberPhoto{object-fit:cover;object-position:center 35%;filter:grayscale()contrast(1.04)}.eEBWxq_teamMember:nth-child(2) .eEBWxq_memberPhoto{object-position:center}.eEBWxq_memberCopy{align-content:center;justify-items:start;gap:.7rem;padding:1.5rem 0 1.5rem clamp(1.25rem,3vw,2.5rem);display:grid}.eEBWxq_memberCopy>p{color:var(--brand-v2-rose-ink);font-size:.76rem;font-weight:750}.eEBWxq_memberCopy h3{font-family:var(--brand-v2-font-display);letter-spacing:-.02em;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:600}.eEBWxq_memberCopy>span{max-width:35rem;color:var(--brand-v2-muted);font-size:.88rem;line-height:1.62}.eEBWxq_memberCopy a{min-height:2.75rem;color:var(--brand-v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand-v2-hairline);text-decoration-color:var(--brand-v2-hairline);text-underline-offset:.22rem;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.eEBWxq_memberCopy a svg{width:.9rem;height:.9rem}.eEBWxq_buildSection{background:var(--marketing-bg-deep);padding-block:clamp(5rem,9vw,8rem) 0}.eEBWxq_buildGrid{grid-template-columns:minmax(0,.84fr) minmax(20rem,.76fr);align-items:center;gap:clamp(3rem,10vw,10rem);display:grid}.eEBWxq_buildCopy{justify-items:start;gap:1rem;display:grid}.eEBWxq_buildCopy h2{max-width:12ch}.eEBWxq_buildChecks{border-top:1px solid var(--brand-v2-hairline)}.eEBWxq_buildChecks li{border-bottom:1px solid var(--brand-v2-hairline);min-height:5.5rem;color:var(--brand-v2-ink);font-family:var(--brand-v2-font-display);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:1rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;display:grid}.eEBWxq_buildChecks svg{width:1.1rem;height:1.1rem;color:var(--brand-v2-rose-ink);stroke-width:2.3px}.eEBWxq_trustStrip{border-block:1px solid var(--brand-v2-hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,7rem);display:grid}.eEBWxq_trustStrip span{min-height:4.5rem;color:var(--brand-v2-muted);align-items:center;padding:.9rem 1rem;font-size:.875rem;font-weight:650;line-height:1.4;display:flex}.eEBWxq_trustStrip span+span{border-left:1px solid var(--brand-v2-hairline)}.eEBWxq_finalCta{background:var(--brand-v2-rose);color:var(--brand-v2-pure-white)}.eEBWxq_finalCtaInner{text-align:center;place-items:center;gap:2rem;padding-block:clamp(4.5rem,8vw,7rem);display:grid}.eEBWxq_finalCtaInner>div:first-child{justify-items:center;gap:.85rem;max-width:58rem;display:grid}.eEBWxq_finalCtaInner>div:first-child>p{color:#ffffffc2;font-size:.8rem;font-weight:750}.eEBWxq_finalCta h2{max-width:16ch;font-size:clamp(2.8rem,4.8vw,4.6rem)}.eEBWxq_finalCtaInner>div:first-child>span{color:#ffffffdb;max-width:48rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.6}.eEBWxq_finalActions{justify-content:center;align-items:center;gap:.75rem;display:flex}.eEBWxq_finalTextLink{min-height:2.75rem;color:var(--brand-v2-pure-white);text-underline-offset:.24rem;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.8rem;font-weight:650;-webkit-text-decoration:underline #ffffff6b;text-decoration:underline #ffffff6b;display:inline-flex}@media (hover:hover) and (pointer:fine){.eEBWxq_textLink:hover svg{transform:translate(3px)}.eEBWxq_memberCopy a:hover,.eEBWxq_textLink:hover{color:var(--brand-v2-rose-hover)}}@media (max-width:1120px){.eEBWxq_heroGrid{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:2.5rem}.eEBWxq_principle{grid-template-columns:2.5rem minmax(10rem,.42fr) minmax(0,1fr)}.eEBWxq_trustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.eEBWxq_trustStrip span:nth-child(3){border-top:1px solid var(--brand-v2-hairline);border-left:0}.eEBWxq_trustStrip span:nth-child(4){border-top:1px solid var(--brand-v2-hairline)}.eEBWxq_teamMember{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr)}}@media (max-width:900px){.eEBWxq_heroGrid,.eEBWxq_thesisGrid,.eEBWxq_principlesIntro,.eEBWxq_productProof,.eEBWxq_teamIntro,.eEBWxq_buildGrid{grid-template-columns:minmax(0,1fr)}.eEBWxq_heroGrid{gap:2.5rem;min-height:0;padding-block:4.5rem}.eEBWxq_hero h1{max-width:15ch;font-size:clamp(3.65rem,9vw,5.2rem)}.eEBWxq_heroLead{max-width:45rem}.eEBWxq_heroVisual{min-height:30rem}.eEBWxq_thesisGrid{align-items:start;gap:2.5rem}.eEBWxq_thesisCopy{max-width:48rem}.eEBWxq_principlesIntro{grid-template-areas:none;gap:1rem}.eEBWxq_principlesIntro>.eEBWxq_kicker,.eEBWxq_principlesIntro>h2,.eEBWxq_principlesIntro>p:last-child{grid-area:auto}.eEBWxq_principle{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem 1rem}.eEBWxq_principleMeta,.eEBWxq_principleStatement{grid-column:2}.eEBWxq_productProof{gap:3rem}.eEBWxq_productProofCopy{order:1}.eEBWxq_productProofCopy h2{max-width:16ch}.eEBWxq_productProofVisual{order:2;min-height:31rem}.eEBWxq_teamIntro{align-items:start;gap:1.5rem}.eEBWxq_teamIntro>p{max-width:45rem}.eEBWxq_teamList{grid-template-columns:minmax(0,1fr)}.eEBWxq_teamMember{grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr)}.eEBWxq_buildGrid{gap:2.5rem}.eEBWxq_finalActions{flex-direction:column;width:100%;max-width:28rem}.eEBWxq_finalActions>a{width:100%}}@media (max-width:639px){.eEBWxq_heroGeometry span:first-child{opacity:.7;top:-6rem;left:-10rem}.eEBWxq_heroGrid{gap:2rem;padding-block:3.5rem}.eEBWxq_heroCopy{gap:1rem}.eEBWxq_hero h1{letter-spacing:-.025em;font-size:clamp(2.35rem,10.5vw,3.25rem);line-height:.99}.eEBWxq_heroLead{font-size:1rem;line-height:1.58}.eEBWxq_heroActions,.eEBWxq_heroActions a{width:100%}.eEBWxq_heroVisual{border-radius:9px;min-height:23rem}.eEBWxq_heroImage{object-position:34% center}.eEBWxq_heroNote{bottom:.75rem;left:.75rem;right:.75rem}.eEBWxq_thesisGrid,.eEBWxq_principles,.eEBWxq_teamSection,.eEBWxq_buildSection{padding-block:4rem}.eEBWxq_thesis h2,.eEBWxq_sectionIntro h2,.eEBWxq_productProofCopy h2,.eEBWxq_teamIntro h2,.eEBWxq_buildCopy h2,.eEBWxq_finalCta h2{font-size:clamp(2.35rem,11vw,3.2rem);line-height:1}.eEBWxq_principlesIntro>h2{font-size:clamp(1.85rem,8.5vw,2.8rem);line-height:1.08}.eEBWxq_thesisCopy{padding-left:1rem;font-size:.95rem}.eEBWxq_principleList{margin-top:2.5rem}.eEBWxq_principle{grid-template-columns:2rem minmax(0,1fr);gap:.6rem .75rem;min-height:0;padding-block:1.5rem}.eEBWxq_principleMeta,.eEBWxq_principleStatement{grid-column:2}.eEBWxq_principleStatement{gap:.55rem}.eEBWxq_principleStatement>span{font-size:.86rem}.eEBWxq_principle h3{font-size:1.45rem}.eEBWxq_productProof{border-radius:9px;margin-top:4rem;padding:1.25rem}.eEBWxq_productProofVisual{min-height:21rem}.eEBWxq_mapShot{inset:0 2.5rem 2.5rem 0}.eEBWxq_insightShot{border-width:2px;border-radius:15px;width:8rem}.eEBWxq_productAnnotation{top:.75rem;right:.75rem}.eEBWxq_teamList{gap:2.5rem}.eEBWxq_teamMember{grid-template-columns:7.5rem minmax(0,1fr)}.eEBWxq_memberImage{min-height:12rem}.eEBWxq_memberCopy{gap:.5rem;padding:.5rem 0 .5rem 1rem}.eEBWxq_memberCopy h3{font-size:1.55rem}.eEBWxq_memberCopy>span{font-size:.8rem;line-height:1.52}.eEBWxq_buildSection{padding-bottom:0}.eEBWxq_buildChecks li{min-height:4.75rem}.eEBWxq_trustStrip{grid-template-columns:minmax(0,1fr);margin-top:3rem}.eEBWxq_trustStrip span+span,.eEBWxq_trustStrip span:nth-child(3),.eEBWxq_trustStrip span:nth-child(4){border-top:1px solid var(--brand-v2-hairline);border-left:0}.eEBWxq_finalCtaInner{gap:2rem;padding-block:4rem}.eEBWxq_finalActions{min-width:0}}
