@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_78252209-module__VY7SMW__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_78252209-module__VY7SMW__variable{--font-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_6de38285-module__Xim_ya__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_6de38285-module__Xim_ya__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--lab-bg:#0b0d0c;--lab-panel:#111411;--lab-line:#2b302c;--lab-text:#f1f3ee;--lab-muted:#9ba29b;--lab-accent:#b7ff65;--warm-bg:#0d0f0c;--warm-panel:#151914;--warm-brown:#3a2418;--warm-orange:#ed7d00;--warm-cream:#fff0ce;--warm-muted:#adb0a8;--warm-line:#30352c}*{box-sizing:border-box}html{background:var(--lab-bg);scroll-behavior:smooth}body{background:var(--lab-bg);color:var(--lab-text);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.lab-shell,.mantra-shell{min-height:100vh;overflow:hidden}.site-header,.mantra-header{z-index:2;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:28px 38px;display:flex;position:relative}.site-header:after{background:var(--lab-line);content:"";height:1px;position:absolute;bottom:0;left:38px;right:38px}.wordmark{letter-spacing:-.02em;align-items:center;gap:11px;font-size:16px;font-weight:650;display:inline-flex}.wordmark__mark{background:var(--lab-accent);color:#0a0c0a;letter-spacing:-.08em;justify-content:center;align-items:center;width:30px;height:30px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800;display:inline-flex}.wordmark--inverse{color:var(--lab-text)}.site-header__label{color:var(--lab-muted);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.site-header__right{align-items:center;gap:34px;display:flex}.site-header__nav{align-items:center;gap:22px;display:flex}.site-header__nav a{color:#c8cdc7;font-size:12px;transition:color .18s}.site-header__nav a:hover,.site-header__nav a:focus-visible{color:var(--lab-accent)}.eyebrow,.mantra-kicker{color:var(--lab-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.lab-hero{max-width:1400px;min-height:710px;margin:0 auto;padding:110px 38px 72px;position:relative}.lab-hero:before{background-image:linear-gradient(var(--lab-line) 1px, transparent 1px), linear-gradient(90deg, var(--lab-line) 1px, transparent 1px);content:"";opacity:.3;pointer-events:none;background-size:80px 80px;position:absolute;inset:0 38px;-webkit-mask-image:linear-gradient(#00000061,#0000 72%);mask-image:linear-gradient(#00000061,#0000 72%)}.lab-hero>*{position:relative}.lab-hero h1{letter-spacing:-.075em;max-width:1160px;margin:48px 0 86px;font-size:clamp(64px,9.3vw,142px);font-weight:500;line-height:.86}.lab-hero h1 span{color:var(--lab-accent);display:block}.lab-hero__lower{justify-content:flex-end;align-items:flex-end;gap:80px;display:flex}.lab-hero__links{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lab-hero__lower>p{color:#c8cdc7;max-width:560px;margin:0;font-size:18px;line-height:1.6}.lab-arrow-link{border-bottom:1px solid var(--lab-accent);color:var(--lab-accent);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:30px;padding:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:gap .18s;display:inline-flex}.lab-arrow-link:hover,.lab-arrow-link:focus-visible{gap:42px}.lab-arrow-link--muted{color:var(--lab-muted);border-bottom-color:#57605a}.lab-capabilities{border-top:1px solid var(--lab-line);max-width:1400px;margin:0 auto;padding:80px 38px 120px}.section-heading{grid-template-columns:1fr 2fr;align-items:end;gap:48px;margin-bottom:74px;display:grid}.section-heading>p:last-child{color:#c8cdc7;letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(24px,3vw,44px);line-height:1.08}.capability-grid{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);grid-template-columns:repeat(3,1fr);display:grid}.capability-grid--four{grid-template-columns:repeat(4,1fr)}.capability{min-height:310px;padding:32px 28px}.capability+.capability{border-left:1px solid var(--lab-line)}.capability>span{color:var(--lab-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.capability h2{letter-spacing:-.04em;margin:92px 0 18px;font-size:28px;font-weight:550}.capability p{color:var(--lab-muted);max-width:310px;margin:0;font-size:15px;line-height:1.65}.lab-services-teaser{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);justify-content:space-between;align-items:end;gap:42px;max-width:1400px;margin:0 auto;padding:58px 38px 62px;display:flex}.lab-services-teaser__title{color:#c8cdc7;letter-spacing:-.05em;max-width:760px;margin:20px 0 0;font-size:clamp(27px,3.6vw,48px);line-height:1.02}.services-shell{background:var(--lab-bg)}.services-hero{max-width:1400px;min-height:680px;margin:0 auto;padding:112px 38px 94px;position:relative}.services-hero:before{background-image:linear-gradient(var(--lab-line) 1px, transparent 1px), linear-gradient(90deg, var(--lab-line) 1px, transparent 1px);content:"";opacity:.25;pointer-events:none;background-size:80px 80px;position:absolute;inset:0 38px;-webkit-mask-image:linear-gradient(#00000057,#0000 75%);mask-image:linear-gradient(#00000057,#0000 75%)}.services-hero>*{position:relative}.services-hero h1{letter-spacing:-.085em;max-width:1180px;margin:60px 0 92px;font-size:clamp(70px,11vw,164px);font-weight:500;line-height:.82}.services-hero h1 span{color:var(--lab-accent);display:block}.services-hero__lower{justify-content:flex-end;align-items:end;gap:82px;display:flex}.services-hero__lower>p{color:#c8cdc7;max-width:575px;margin:0;font-size:19px;line-height:1.6}.services-hero__actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.services-offer-strip{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:74px;display:grid}.services-offer-strip article{min-height:112px;padding:23px 20px 24px 0}.services-offer-strip article+article{border-left:1px solid var(--lab-line);padding-left:20px}.services-offer-strip span{color:var(--lab-muted);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.services-offer-strip strong{color:var(--lab-text);letter-spacing:-.025em;margin-top:26px;font-size:16px;font-weight:550;line-height:1.3;display:block}.services-list{border-top:1px solid var(--lab-line);max-width:1400px;margin:0 auto;padding:84px 38px 122px}.services-list__heading{margin-bottom:72px}.services-grid{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);grid-template-columns:repeat(2,1fr);display:grid}.service-card{min-height:428px;padding:30px 30px 36px}.service-card:nth-child(odd){border-right:1px solid var(--lab-line)}.service-card:nth-child(n+3){border-top:1px solid var(--lab-line)}.service-card__top{justify-content:space-between;align-items:center;display:flex}.service-card__top>span:first-child,.engagement-steps article>span,.principle-list article>span{color:var(--lab-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.service-card__signal{color:var(--lab-accent);font-size:22px;transition:transform .18s}.service-card:hover .service-card__signal{transform:translate(4px,-4px)}.service-card h2{color:var(--lab-text);letter-spacing:-.055em;max-width:420px;margin:70px 0 17px;font-size:clamp(29px,3.2vw,44px);font-weight:520;line-height:.96}.service-card p{color:var(--lab-muted);max-width:500px;margin:0;font-size:15px;line-height:1.65}.service-card__summary{letter-spacing:-.02em;color:#d1d7d0!important;max-width:450px!important;margin-bottom:15px!important;font-size:17px!important;line-height:1.35!important}.service-card__output{border-left:2px solid var(--lab-accent);margin-top:26px;padding-left:14px}.service-card__output .eyebrow{color:var(--lab-accent);font-size:9px}.service-card__output p{color:#d1d7d0;margin-top:5px;font-size:13px;line-height:1.5}.engagement-section{background:var(--lab-accent);color:#0a0c0a;grid-template-columns:.85fr 1.15fr;gap:80px;max-width:1400px;margin:0 auto;padding:88px 38px 98px;display:grid}.engagement-section .eyebrow{color:#354028}.engagement-section h2{letter-spacing:-.065em;max-width:440px;margin:40px 0 0;font-size:clamp(42px,5.2vw,76px);font-weight:520;line-height:.93}.engagement-steps{border-top:1px solid #0a0c0a4d}.engagement-steps article{border-bottom:1px solid #0a0c0a4d;grid-template-columns:44px 150px 1fr;gap:18px;padding:24px 0;display:grid}.engagement-steps article>span,.principle-list article>span{color:#354028}.engagement-steps h3,.principle-list h3{letter-spacing:-.035em;margin:0;font-size:19px;font-weight:650}.engagement-steps p,.principle-list p{max-width:420px;margin:0;font-size:14px;line-height:1.55}.services-principles{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1400px;margin:0 auto;padding:112px 38px 124px;display:grid}.services-not-fit{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);background:#111613;grid-template-columns:.9fr 1.1fr;gap:80px;max-width:1400px;margin:0 auto;padding:90px 38px 98px;display:grid}.services-not-fit h2{letter-spacing:-.065em;max-width:540px;margin:38px 0 0;font-size:clamp(38px,4.8vw,68px);font-weight:520;line-height:.95}.services-not-fit ul{border-top:1px solid var(--lab-line);margin:0;padding:0;list-style:none}.services-not-fit li{border-bottom:1px solid var(--lab-line);color:#c8cdc7;padding:20px 16px 20px 32px;font-size:15px;line-height:1.55;position:relative}.services-not-fit li:before{color:var(--lab-accent);content:"×";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;left:0}.services-faq{grid-template-columns:.75fr 1.25fr;gap:80px;max-width:1400px;margin:0 auto;padding:104px 38px 120px;display:grid}.services-faq__intro h2{letter-spacing:-.065em;margin:38px 0 0;font-size:clamp(38px,4.8vw,68px);font-weight:520;line-height:.95}.services-faq__list{border-top:1px solid var(--lab-line)}.services-faq__list article{border-bottom:1px solid var(--lab-line);grid-template-columns:40px 1fr;gap:22px;padding:23px 0 25px;display:grid}.services-faq__list article>span{color:var(--lab-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.services-faq__list h3{color:var(--lab-text);letter-spacing:-.025em;margin:0 0 9px;font-size:19px;font-weight:600}.services-faq__list p{color:var(--lab-muted);max-width:620px;margin:0;font-size:14px;line-height:1.6}.services-principles__intro h2{color:var(--lab-text);letter-spacing:-.065em;max-width:460px;margin:40px 0 0;font-size:clamp(42px,5.2vw,76px);font-weight:520;line-height:.93}.principle-list{border-top:1px solid var(--lab-line)}.principle-list article{border-bottom:1px solid var(--lab-line);grid-template-columns:44px 1fr;gap:26px;padding:27px 0;display:grid}.principle-list h3{color:var(--lab-text);margin-bottom:9px;font-size:25px}.services-contact{border-top:1px solid var(--lab-line);padding-top:132px;padding-bottom:148px}.services-contact__copy{color:var(--lab-muted);max-width:500px;margin:-18px auto 46px;font-size:17px;line-height:1.6}.services-contact__brief{color:var(--lab-muted);letter-spacing:.08em;max-width:660px;margin:30px auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.6}.services-disclosure{color:#697369;letter-spacing:.02em;max-width:580px;margin:30px auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.5}.lab-principle{background:var(--lab-accent);color:#0a0c0a;max-width:1400px;margin:0 auto;padding:84px 38px 98px}.lab-principle .eyebrow{color:#354028}.lab-principle blockquote{letter-spacing:-.068em;max-width:1220px;margin:76px 0 0;font-size:clamp(42px,6.6vw,96px);font-weight:520;line-height:.96}.lab-contact{text-align:center;max-width:1400px;margin:0 auto;padding:130px 38px}.lab-contact h2{letter-spacing:-.065em;margin:36px 0 46px;font-size:clamp(44px,6.4vw,88px);font-weight:520}.lab-contact a{color:#d6dbd5;border-bottom:1px solid #57605a;padding-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.site-footer{border-top:1px solid var(--lab-line);color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;margin:0 auto;padding:34px 38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.site-footer p{margin:0}.site-footer p:last-child{text-align:right}.mantra-shell{background:var(--warm-bg);color:#f2f2ed}.mantra-header{border-bottom:1px solid var(--warm-line);max-width:1240px}.mantra-header__brand{align-items:center;gap:12px;font-size:16px;font-weight:700;display:inline-flex}.mantra-header__brand img{border-radius:12px}.mantra-header__lab{color:var(--warm-muted);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.mantra-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:80px;max-width:1240px;min-height:680px;margin:0 auto;padding:90px 38px;display:grid}.mantra-kicker{color:var(--warm-orange)}.mantra-hero h1,.legal-intro h1{color:var(--warm-cream);letter-spacing:-.07em;margin:32px 0;font-size:clamp(58px,7.6vw,104px);font-weight:580;line-height:.93}.mantra-lede,.legal-intro>p:not(.mantra-kicker,.legal-date){color:var(--warm-muted);max-width:700px;margin:0;font-size:19px;line-height:1.65}.mantra-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:42px;display:flex}.mantra-status{border:1px solid var(--warm-line);color:#c7c9c1;border-radius:999px;padding:13px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mantra-actions a,.deletion-step a{background:var(--warm-orange);color:#0e100d;border-radius:999px;padding:14px 20px;font-size:13px;font-weight:750}.mantra-hero__mark{border-radius:30%;justify-self:end;width:min(100%,440px);box-shadow:0 40px 120px #ed7d0029}.mantra-feature-grid{border-bottom:1px solid var(--warm-line);border-top:1px solid var(--warm-line);grid-template-columns:repeat(4,1fr);max-width:1240px;margin:0 auto;display:grid}.mantra-feature-grid article{min-height:270px;padding:32px 26px}.mantra-feature-grid article+article{border-left:1px solid var(--warm-line)}.mantra-feature-grid span{color:var(--warm-orange);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.mantra-feature-grid h2{color:var(--warm-cream);letter-spacing:-.035em;margin:76px 0 14px;font-size:22px;font-weight:630}.mantra-feature-grid p{color:var(--warm-muted);margin:0;font-size:14px;line-height:1.6}.screenshot-gallery{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1240px;margin:0 auto;padding:120px 38px;display:grid}.screenshot-gallery figure{border:1px solid var(--warm-line);background:#171a16;border-radius:34px;margin:0;padding:10px;overflow:hidden}.screenshot-gallery img{border-radius:25px;width:100%}.mantra-backup{background:var(--warm-brown);max-width:1164px;margin:0 auto 110px;padding:72px}.mantra-backup h2{color:var(--warm-cream);letter-spacing:-.06em;margin:36px 0 26px;font-size:clamp(42px,5.5vw,76px);font-weight:590}.mantra-backup>p:last-child{color:#dfcdbb;max-width:690px;margin:0;font-size:17px;line-height:1.65}.mantra-legal-links{border-bottom:1px solid var(--warm-line);border-top:1px solid var(--warm-line);justify-content:center;gap:38px;max-width:1240px;margin:0 auto;padding:36px;display:flex}.mantra-legal-links a{color:#c9cbc4;font-size:13px}.site-footer--warm{border-color:var(--warm-line);max-width:1240px}.site-footer--warm .wordmark__mark{background:var(--warm-orange)}.legal-article{max-width:880px;margin:0 auto;padding:100px 38px 130px}.legal-intro{border-bottom:1px solid var(--warm-line);margin-bottom:64px;padding-bottom:62px}.legal-intro h1{max-width:800px;font-size:clamp(48px,6vw,78px)}.legal-date{color:#858a81;letter-spacing:.06em;text-transform:uppercase;margin:28px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.privacy-summary{border:1px solid var(--warm-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:76px;display:grid}.privacy-summary div{background:var(--warm-panel);min-height:160px;padding:26px}.privacy-summary div+div{border-left:1px solid var(--warm-line)}.privacy-summary strong,.privacy-summary span{display:block}.privacy-summary strong{color:var(--warm-cream);font-size:14px}.privacy-summary span{color:var(--warm-muted);margin-top:40px;font-size:12px;line-height:1.55}.legal-article>section:not(.legal-contact,.deletion-step){margin:0 0 52px}.legal-article h2{color:var(--warm-cream);letter-spacing:-.035em;margin:0 0 18px;font-size:25px;font-weight:640}.legal-article p,.legal-article li{color:var(--warm-muted);font-size:15px;line-height:1.75}.legal-article p{margin:0 0 14px}.legal-article ul{margin:16px 0 0;padding-left:22px}.legal-article strong,.legal-article a{color:#e2e3dc}.legal-article a{text-decoration:underline;-webkit-text-decoration-color:var(--warm-orange);text-decoration-color:var(--warm-orange);text-underline-offset:4px}.legal-contact{background:var(--warm-brown);margin-top:76px;padding:42px}.legal-contact a{color:var(--warm-cream);margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.deletion-article{max-width:920px}.deletion-step{border-top:1px solid var(--warm-line);grid-template-columns:56px 1fr;gap:40px;padding:44px 0;display:grid}.deletion-step>span{color:var(--warm-orange);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.deletion-step a{margin-top:16px;text-decoration:none;display:inline-flex}.deletion-note{border-top:1px solid var(--warm-line);padding-top:38px}@media (max-width:860px){.lab-hero{min-height:650px;padding-top:84px}.lab-hero__lower,.section-heading{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.lab-hero__lower{gap:38px;display:flex}.lab-services-teaser{flex-direction:column;align-items:flex-start;gap:34px}.capability-grid,.mantra-feature-grid{grid-template-columns:1fr}.capability+.capability,.mantra-feature-grid article+article{border-left:0;border-top:1px solid var(--lab-line)}.capability,.mantra-feature-grid article{min-height:auto}.capability h2,.mantra-feature-grid h2{margin-top:50px}.mantra-hero{grid-template-columns:1fr}.services-hero{min-height:620px;padding-top:84px}.services-hero__lower,.engagement-section,.services-principles,.services-not-fit,.services-faq{grid-template-columns:1fr;gap:48px}.services-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.services-offer-strip article:nth-child(3){border-left:0}.services-offer-strip article:nth-child(n+3){border-top:1px solid var(--lab-line)}.services-hero__lower{flex-direction:column;align-items:flex-start}.services-hero h1{margin-bottom:68px}.services-list{padding-bottom:92px}.services-principles{padding-top:90px;padding-bottom:96px}.mantra-hero__mark{justify-self:start;max-width:360px}.privacy-summary{grid-template-columns:1fr}.privacy-summary div+div{border-left:0;border-top:1px solid var(--warm-line)}}@media (max-width:620px){.site-header,.mantra-header,.lab-hero,.lab-capabilities,.lab-principle,.lab-contact,.site-footer,.mantra-hero,.screenshot-gallery,.legal-article{padding-left:20px;padding-right:20px}.site-header:after{left:20px;right:20px}.site-header__label{display:none}.site-header__right{gap:15px}.site-header__nav{gap:14px}.site-header__nav a{font-size:10px}.lab-hero{min-height:600px;padding-bottom:60px}.lab-hero__links{gap:15px}.lab-services-teaser{padding-top:48px;padding-bottom:48px}.lab-hero h1{margin-bottom:60px;font-size:clamp(54px,18vw,78px)}.lab-principle blockquote{margin-top:52px}.site-footer{grid-template-columns:1fr;align-items:start;gap:28px}.site-footer p:last-child{text-align:left}.mantra-hero{gap:56px;min-height:auto;padding-top:64px;padding-bottom:80px}.mantra-hero h1,.legal-intro h1{font-size:clamp(48px,15vw,68px)}.screenshot-gallery{grid-template-columns:1fr;gap:18px;padding-top:84px;padding-bottom:84px}.services-hero{min-height:590px;padding-top:64px;padding-bottom:68px}.services-offer-strip{grid-template-columns:1fr;margin-top:56px}.services-offer-strip article{min-height:auto;padding:18px 0 20px}.services-offer-strip article+article,.services-offer-strip article:nth-child(3){border-left:0;border-top:1px solid var(--lab-line);padding-left:0}.services-offer-strip strong{margin-top:12px}.services-hero:before{inset:0 20px}.services-hero h1{margin-top:48px;margin-bottom:58px;font-size:clamp(58px,18vw,82px)}.services-hero__lower>p{font-size:17px}.services-list{padding-top:66px;padding-bottom:82px}.services-list__heading{margin-bottom:52px}.services-grid{grid-template-columns:1fr}.service-card{min-height:auto;padding:26px 0 32px}.service-card:nth-child(odd){border-right:0}.service-card:nth-child(n+2){border-top:1px solid var(--lab-line)}.service-card h2{margin-top:54px}.engagement-section{padding:64px 20px 76px}.engagement-section h2,.services-principles__intro h2{margin-top:30px}.engagement-steps article{grid-template-columns:36px 1fr;gap:12px}.engagement-steps article h3,.engagement-steps article p{grid-column:2}.engagement-steps article h3{grid-row:1}.engagement-steps article p{grid-row:2}.services-principles{gap:54px;padding-top:76px;padding-bottom:88px}.services-not-fit,.services-faq{gap:50px;padding:72px 20px 80px}.principle-list article{grid-template-columns:34px 1fr;gap:16px}.principle-list h3{font-size:21px}.services-contact{padding-top:94px;padding-bottom:100px}.screenshot-gallery figure{max-width:390px;margin:0 auto}.mantra-backup{margin:0 20px 84px;padding:44px 30px}.mantra-legal-links{flex-direction:column;align-items:center;gap:22px}.legal-article{padding-top:70px;padding-bottom:90px}.legal-contact{padding:30px}.deletion-step{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.sales-page{--sales-bg:#f1f0e9;--sales-paper:#fbfaf6;--sales-ink:#10231e;--sales-muted:#5c6965;--sales-line:#cfd4cb;--sales-accent:#c6ff63;background:var(--sales-bg);color:var(--sales-ink);min-height:100vh;overflow:hidden}.sales-wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}.sales-page #fit,.sales-page #offer,.sales-page #proof,.sales-page #process,.sales-page #faq,.sales-page #contact{scroll-margin-top:94px}.site-header--sales{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--sales-ink);z-index:20;background:#f1f0e9e0;max-width:none;padding:18px max(40px,50vw - 600px);position:sticky;top:0}.site-header--sales:after{background:var(--sales-line);left:max(40px,50vw - 600px);right:max(40px,50vw - 600px)}.site-header--sales .wordmark{color:var(--sales-ink)}.site-header--sales .site-header__right{gap:28px}.site-header__nav--sales{gap:26px}.site-header__nav--sales a{color:#4c5a55;font-size:12px;font-weight:600}.site-header__nav--sales a:hover,.site-header__nav--sales a:focus-visible{color:var(--sales-ink)}.site-header__cta{background:var(--sales-ink);color:var(--sales-paper);align-items:center;gap:18px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:720;transition:background .18s,transform .18s;display:inline-flex}.site-header__cta:hover,.site-header__cta:focus-visible{background:#1c3d34;transform:translateY(-1px)}.sales-kicker{color:#38604f;letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:750}.sales-hero{background:radial-gradient(circle at 86% 18%, #c6ff633d, transparent 29%), linear-gradient(var(--sales-bg), var(--sales-bg))}.sales-hero__grid{grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr);align-items:center;gap:clamp(54px,7vw,112px);min-height:760px;padding-top:86px;padding-bottom:88px;display:grid}.sales-lede{color:var(--sales-muted);max-width:680px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.58}.sales-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;display:flex}.sales-button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:13px 18px;font-size:13px;font-weight:720;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.sales-button:hover,.sales-button:focus-visible{transform:translateY(-2px)}.sales-button--primary{background:var(--sales-ink);color:var(--sales-paper)}.sales-button--primary:hover,.sales-button--primary:focus-visible{background:#1c3d34}.sales-button--secondary{color:var(--sales-ink);border-color:#adb5ac}.sales-button--secondary:hover,.sales-button--secondary:focus-visible{border-color:var(--sales-ink)}.sales-button--dark{background:var(--sales-ink);color:var(--sales-paper);width:100%}.sales-microcopy{color:#77817d;letter-spacing:.035em;text-transform:uppercase;margin:18px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.workflow-card{background:var(--sales-ink);color:var(--sales-paper);min-height:530px;padding:24px;box-shadow:24px 28px #dce0d6}.workflow-card__header{color:#97aaa3;letter-spacing:.1em;border-bottom:1px solid #fbfaf633;justify-content:space-between;align-items:center;padding-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.workflow-card__status{color:var(--sales-accent)}.workflow-card h2{letter-spacing:-.055em;max-width:390px;margin:34px 0 38px;font-size:clamp(32px,3.2vw,45px);font-weight:560;line-height:.98}.workflow-map{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-map__sources,.workflow-map__outputs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.workflow-map__sources span,.workflow-map__outputs span{color:#cbd4d0;text-align:center;border:1px solid #fbfaf63d;padding:10px 5px;font-size:9px}.workflow-map__arrow{color:#6e8079;text-align:center;padding:8px 0;font-size:14px;line-height:1}.workflow-map__problem{background:var(--sales-accent);color:var(--sales-ink);padding:14px 16px}.workflow-map__problem span{letter-spacing:.12em;font-size:8px;display:block}.workflow-map__problem strong{font-family:var(--font-sans), ui-sans-serif, sans-serif;margin-top:7px;font-size:14px;display:block}.workflow-card__footer{border-top:1px solid #fbfaf633;grid-template-columns:repeat(3,1fr);margin-top:30px;padding-top:18px;display:grid}.workflow-card__footer div+div{border-left:1px solid #fbfaf633;padding-left:14px}.workflow-card__footer span,.workflow-card__footer strong{display:block}.workflow-card__footer span{color:#8da098;letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.workflow-card__footer strong{margin-top:6px;font-size:12px;font-weight:620}.sales-signal-bar{background:var(--sales-accent);color:var(--sales-ink)}.sales-signal-bar .sales-wrap{grid-template-columns:repeat(4,1fr);padding-top:20px;padding-bottom:20px;display:grid}.sales-signal-bar span{letter-spacing:.08em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.sales-signal-bar span+span{border-left:1px solid #10231e47}.sales-section__heading{grid-template-columns:.55fr 1.25fr .75fr;gap:46px;margin-bottom:76px;display:grid}.sales-section__heading h2,.sales-offer__intro h2,.sales-proof__heading h2,.sales-process__intro h2,.pilot-gate h2,.sales-faq h2,.sales-close h2{letter-spacing:-.062em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:590;line-height:.95}.sales-section__heading>p:last-child,.sales-offer__intro>p,.sales-process__intro>p,.pilot-gate__grid>div:last-child>p,.sales-close__action>p{color:var(--sales-muted);margin:0;font-size:16px;line-height:1.65}.symptom-grid{border-bottom:1px solid var(--sales-line);border-top:1px solid var(--sales-line);grid-template-columns:repeat(3,1fr);display:grid}.symptom-grid article{min-height:300px;padding:26px 28px 30px 0}.symptom-grid article+article{border-left:1px solid var(--sales-line);padding-left:28px}.symptom-grid article>span,.deliverable-list article>span{color:#6b7773;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.symptom-grid h3{letter-spacing:-.045em;max-width:320px;margin:84px 0 18px;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1}.symptom-grid p{color:var(--sales-muted);max-width:330px;margin:0;font-size:14px;line-height:1.6}.sales-offer{background:var(--sales-ink);color:var(--sales-paper);padding:124px 0 132px}.sales-offer__grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(70px,9vw,150px);display:grid}.sales-offer__intro h2{max-width:550px;margin:38px 0 30px}.sales-offer__intro>p{color:#a9b7b1;max-width:510px}.price-card{background:var(--sales-accent);color:var(--sales-ink);max-width:420px;margin-top:54px;padding:24px}.price-card>div{justify-content:space-between;align-items:end;display:flex}.price-card span{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.price-card strong{letter-spacing:-.06em;font-size:44px;font-weight:630;line-height:1}.price-card p{border-top:1px solid #10231e3d;margin:22px 0 18px;padding-top:16px;font-size:12px}.deliverable-list{border-top:1px solid #fbfaf63d}.deliverable-list article{border-bottom:1px solid #fbfaf63d;grid-template-columns:42px 1fr;gap:26px;padding:27px 0;display:grid}.deliverable-list article>span{color:#8fa098}.deliverable-list h3{letter-spacing:-.035em;margin:0 0 8px;font-size:22px;font-weight:610}.deliverable-list article p{color:#a9b7b1;max-width:490px;margin:0;font-size:14px;line-height:1.55}.deliverable-list__note{color:var(--sales-accent);letter-spacing:.03em;text-transform:uppercase;margin:20px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.sales-proof{background:var(--sales-paper);padding:122px 0 118px}.sales-proof .sales-kicker{color:#38604f}.sales-proof__heading{grid-template-columns:.48fr 1.1fr .75fr;gap:42px;display:grid}.sales-proof__heading h2{max-width:610px}.sales-proof__heading>div p{color:var(--sales-muted);margin:0;font-size:14px;line-height:1.65}.sales-proof__heading>div p+p{border-top:1px solid var(--sales-line);margin-top:20px;padding-top:20px}.proof-grid{border-bottom:1px solid var(--sales-line);border-top:1px solid var(--sales-line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.proof-grid article{min-height:292px;padding:27px 28px 30px 0}.proof-grid article+article{border-left:1px solid var(--sales-line);padding-left:28px}.proof-grid span{color:#547365;letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.proof-grid h3{letter-spacing:-.05em;margin:72px 0 18px;font-size:clamp(27px,2.8vw,38px);font-weight:600;line-height:1}.proof-grid p{color:var(--sales-muted);max-width:340px;margin:0;font-size:14px;line-height:1.58}.sales-proof__disclosure{color:#7b8581;letter-spacing:.025em;text-transform:uppercase;max-width:800px;margin:20px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.sales-process__grid{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);gap:clamp(70px,9vw,150px);display:grid}.sales-process__intro{align-self:start;position:sticky;top:130px}.sales-process__intro h2{max-width:500px;margin:38px 0 28px}.sales-process__intro>p{max-width:500px}.process-list{border-top:1px solid var(--sales-line);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--sales-line);grid-template-columns:105px 1fr;gap:28px;padding:30px 0 34px;display:grid}.process-list li>span{color:#547365;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.process-list h3{letter-spacing:-.035em;margin:0 0 9px;font-size:23px;font-weight:610}.process-list p{color:var(--sales-muted);max-width:500px;margin:0;font-size:14px;line-height:1.58}.pilot-gate{background:var(--sales-accent);padding:90px 0 98px}.pilot-gate__grid{grid-template-columns:1fr .9fr;gap:clamp(70px,10vw,170px);display:grid}.pilot-gate h2{max-width:650px;margin-top:38px}.pilot-gate dl{border-top:1px solid #10231e47;margin:32px 0 0}.pilot-gate dl div{border-bottom:1px solid #10231e47;justify-content:space-between;padding:16px 0;display:flex}.pilot-gate dt{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.pilot-gate dd{margin:0;font-size:14px;font-weight:700}.sales-faq__grid{grid-template-columns:.75fr 1.25fr;gap:clamp(70px,10vw,170px);display:grid}.sales-faq h2{margin-top:38px}.sales-faq__list{border-top:1px solid var(--sales-line)}.sales-faq details{border-bottom:1px solid var(--sales-line);padding:0}.sales-faq summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:620;list-style:none;display:flex}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq summary span{color:#547365;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px;transition:transform .18s}.sales-faq details[open] summary span{transform:rotate(45deg)}.sales-faq details p{color:var(--sales-muted);max-width:630px;margin:-2px 52px 25px 0;font-size:14px;line-height:1.65}.sales-close{background:var(--sales-ink);color:var(--sales-paper);padding:112px 0 120px}.sales-close__grid{grid-template-columns:1.15fr .85fr;gap:clamp(70px,10vw,160px);display:grid}.sales-close h2{max-width:700px;margin-top:38px}.sales-close__action{align-self:end}.sales-close__action>p{color:#a9b7b1;margin-bottom:30px}.sales-close__action .sales-button--primary{background:var(--sales-accent);color:var(--sales-ink);width:100%}.sales-close__action>span{color:#82938c;letter-spacing:.04em;text-transform:uppercase;margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.sales-page .site-footer--sales{background:var(--sales-paper);border-color:var(--sales-line);color:var(--sales-muted);max-width:none;padding-left:max(40px,50vw - 600px);padding-right:max(40px,50vw - 600px)}.sales-page .site-footer--sales .wordmark{color:var(--sales-ink)}.sales-page .site-footer--sales .wordmark__mark{background:var(--sales-ink);color:var(--sales-accent)}.sales-page :focus-visible{outline-offset:4px;outline:3px solid #ff6b3d}@media (max-width:980px){.site-header__nav--sales{display:none}.sales-hero__grid,.sales-offer__grid,.sales-process__grid,.pilot-gate__grid,.sales-close__grid{grid-template-columns:1fr}.sales-hero__grid{padding-bottom:100px}.sales-hero__copy h1{max-width:850px}.workflow-card{justify-self:end;width:84%;max-width:560px}.sales-section__heading,.sales-proof__heading{grid-template-columns:.45fr 1.2fr}.sales-section__heading>p:last-child,.sales-proof__heading>div{grid-column:2}.sales-offer__grid,.sales-process__grid{gap:76px}.sales-offer__intro{grid-template-columns:1fr .8fr;gap:0 50px;display:grid}.sales-offer__intro .sales-kicker,.sales-offer__intro h2,.sales-offer__intro>p{grid-column:1}.sales-offer__intro .price-card{grid-area:1/2/span 4;align-self:end;margin-top:0}.sales-process__intro{position:static}}@media (max-width:700px){.sales-wrap{padding-left:20px;padding-right:20px}.site-header--sales{padding:14px 20px}.site-header--sales:after{left:20px;right:20px}.site-header--sales .wordmark__mark{width:28px;height:28px}.site-header__cta{min-height:39px;padding:9px 12px}.sales-hero__grid{gap:68px;min-height:auto;padding-top:66px;padding-bottom:82px}.sales-hero__copy h1{margin-bottom:30px;font-size:clamp(49px,15vw,68px)}.sales-actions{flex-direction:column;align-items:stretch}.sales-button{width:100%}.workflow-card{justify-self:start;width:calc(100% - 12px);min-height:0;padding:20px;box-shadow:12px 15px #dce0d6}.workflow-card h2{margin-bottom:32px}.workflow-card__footer strong{font-size:10px}.sales-signal-bar .sales-wrap{grid-template-columns:repeat(2,1fr);gap:0;padding-top:0;padding-bottom:0}.sales-signal-bar span{padding:15px 4px}.sales-signal-bar span+span{border-left:0}.sales-signal-bar span:nth-child(2n){border-left:1px solid #10231e47}.sales-signal-bar span:nth-child(n+3){border-top:1px solid #10231e47}.sales-section,.sales-proof{padding-top:88px;padding-bottom:88px}.sales-section__heading,.sales-proof__heading,.sales-faq__grid{grid-template-columns:1fr;gap:30px}.sales-section__heading>p:last-child,.sales-proof__heading>div{grid-column:1}.sales-section__heading{margin-bottom:54px}.symptom-grid,.proof-grid{grid-template-columns:1fr}.symptom-grid article,.proof-grid article{min-height:0;padding:24px 0 28px}.symptom-grid article+article,.proof-grid article+article{border-left:0;border-top:1px solid var(--sales-line);padding-left:0}.symptom-grid h3,.proof-grid h3{margin-top:44px}.sales-offer{padding:88px 0 94px}.sales-offer__grid{gap:66px}.sales-offer__intro{display:block}.sales-offer__intro .price-card{margin-top:44px}.price-card{max-width:none}.price-card strong{font-size:40px}.deliverable-list article{grid-template-columns:34px 1fr;gap:16px}.proof-grid{margin-top:58px}.sales-process__grid{gap:58px}.process-list li{grid-template-columns:1fr;gap:13px}.pilot-gate{padding:76px 0 82px}.pilot-gate__grid{gap:50px}.sales-faq h2{margin-bottom:34px}.sales-faq summary{font-size:16px}.sales-close{padding:86px 0 92px}.sales-close__grid{gap:48px}.sales-page .site-footer--sales{padding-left:20px;padding-right:20px}}.skip-link{background:var(--lab-accent);color:#0a0c0a;z-index:20;padding:10px 14px;font-size:13px;font-weight:700;position:absolute;top:-48px;left:16px}.skip-link:focus{top:16px}.site-header__nav a[aria-current=page]{color:var(--lab-text)}.resources-shell,.resource-detail-shell{background:var(--lab-bg)}.resources-hero,.resource-list,.resource-detail-hero,.resource-detail__body,.resource-preview,.resource-detail__footer-cta{max-width:1400px;margin:0 auto}.resources-hero{min-height:650px;padding:82px 38px 92px;position:relative}.resources-hero:before,.resource-detail-hero:before{background-image:linear-gradient(var(--lab-line) 1px, transparent 1px), linear-gradient(90deg, var(--lab-line) 1px, transparent 1px);content:"";opacity:.24;pointer-events:none;background-size:80px 80px;position:absolute;inset:0 38px;-webkit-mask-image:linear-gradient(#00000057,#0000 76%);mask-image:linear-gradient(#00000057,#0000 76%)}.resources-hero>*,.resource-detail-hero>*{position:relative}.resources-hero h1{letter-spacing:-.09em;max-width:930px;margin:64px 0 88px;font-size:clamp(72px,12vw,168px);font-weight:500;line-height:.82}.resources-hero h1 span{color:var(--lab-accent)}.resources-hero__lower{justify-content:flex-end;align-items:end;gap:72px;display:flex}.resources-hero__lower>p{color:#c8cdc7;max-width:500px;margin:0;font-size:19px;line-height:1.6}.resources-hero__note{border-left:1px solid var(--lab-accent);max-width:210px;padding-left:16px}.resources-hero__note p{color:var(--lab-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.resource-list{border-top:1px solid var(--lab-line);padding:82px 38px 118px}.resource-list__heading{margin-bottom:70px}.resource-grid{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);grid-template-columns:repeat(3,1fr);display:grid}.resource-card{min-height:690px;padding:28px 26px 30px}.resource-card+.resource-card{border-left:1px solid var(--lab-line)}.resource-card__meta{color:var(--lab-muted);letter-spacing:.08em;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.resource-card__preview{border:1px solid var(--lab-line);background:#0b0e0c;margin:22px 0 0;padding:7px;overflow:hidden}.resource-card__preview img{object-fit:cover;object-position:top;opacity:.92;width:100%;height:128px;display:block}.resource-card__preview figcaption{color:var(--lab-muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 4px 2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.resource-card--green .resource-card__meta span:last-child,.resource-detail--green .eyebrow{color:var(--lab-accent)}.resource-card--blue .resource-card__meta span:last-child,.resource-detail--blue .eyebrow{color:var(--blue)}.resource-card--orange .resource-card__meta span:last-child,.resource-detail--orange .eyebrow{color:var(--orange)}.resource-card h2{color:var(--lab-text);letter-spacing:-.06em;max-width:360px;margin:28px 0 18px;font-size:clamp(30px,3.1vw,43px);font-weight:520;line-height:.96}.resource-card h2 a:hover,.resource-card h2 a:focus-visible{color:var(--lab-accent)}.resource-card--blue h2 a:hover,.resource-card--blue h2 a:focus-visible{color:var(--blue)}.resource-card--orange h2 a:hover,.resource-card--orange h2 a:focus-visible{color:var(--orange)}.resource-card__tagline{color:#d4d9d2;max-width:340px;margin:0;font-size:15px;line-height:1.45}.resource-card ul{border-top:1px solid var(--lab-line);margin:28px 0 0;padding:14px 0 0;list-style:none}.resource-card li{color:var(--lab-muted);margin:0 0 9px;padding-left:14px;font-size:12px;line-height:1.45;position:relative}.resource-card li:before{color:var(--lab-accent);content:"↳";position:absolute;left:0}.resource-card--blue li:before{color:var(--blue)}.resource-card--orange li:before{color:var(--orange)}.resource-card__footer{justify-content:space-between;align-items:end;gap:15px;margin-top:30px;display:flex}.resource-card__receipt{border-top:1px solid var(--lab-line);color:var(--lab-muted);text-transform:uppercase;margin:20px 0 0;padding-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.45}.resource-card__receipt span{color:var(--lab-text);margin-right:6px}.resource-card__footer .lab-arrow-link{gap:12px;padding-bottom:7px;font-size:10px}.buy-button-wrap{min-width:0}.resource-buy{background:var(--lab-accent);color:var(--ink,#0a0c0a);cursor:pointer;letter-spacing:.02em;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:12px;min-height:41px;padding:10px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;transition:transform .18s,filter .18s;display:inline-flex}.resource-buy:hover:not(:disabled),.resource-buy:focus-visible:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.resource-buy:disabled{cursor:wait;opacity:.65}.resource-detail--blue .resource-buy{background:var(--blue)}.resource-detail--orange .resource-buy{background:var(--orange)}.resource-card--blue .resource-buy{background:var(--blue)}.resource-card--orange .resource-buy{background:var(--orange)}.buy-button-error{color:var(--red);max-width:220px;margin:8px 0 0;font-size:10px;line-height:1.35}.resources-trust{background:var(--lab-accent);color:var(--ink,#0a0c0a);max-width:1400px;margin:0 auto;padding:82px 38px 95px}.resources-trust .eyebrow{color:#354028}.resources-trust h2{letter-spacing:-.07em;max-width:830px;margin:55px 0 67px;font-size:clamp(42px,6vw,84px);font-weight:520;line-height:.94}.resources-trust__grid{border-top:1px solid #0a0c0a4d;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.resources-trust__grid p{border-bottom:1px solid #0a0c0a4d;margin:0;padding:19px 0 24px;font-size:13px;line-height:1.55}.resources-trust__grid strong{font-size:15px}.resources-proof{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);background:#111613;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1400px;margin:0 auto;padding:88px 38px 92px;display:grid}.resources-proof__intro h2{color:var(--lab-text);letter-spacing:-.075em;margin:38px 0 25px;font-size:clamp(42px,5.2vw,76px);font-weight:520;line-height:.9}.resources-proof__intro h2 span{color:var(--lab-accent)}.resources-proof__intro>p:last-child{color:var(--lab-muted);max-width:360px;margin:0;font-size:14px;line-height:1.6}.resources-proof__stats{border-top:1px solid var(--lab-line);grid-template-columns:repeat(3,1fr);display:grid}.resources-proof__stats article{border-bottom:1px solid var(--lab-line);min-height:184px;padding:23px 18px 22px 0}.resources-proof__stats article+article{border-left:1px solid var(--lab-line);padding-left:18px}.resources-proof__stats strong{color:var(--lab-accent);letter-spacing:-.09em;font-size:clamp(42px,5vw,70px);font-weight:520;line-height:.9;display:block}.resources-proof__stats span{color:#d2d7d0;margin-top:34px;font-size:12px;line-height:1.45;display:block}.resources-proof__note{color:var(--lab-muted);grid-column:1/-1;max-width:520px;margin:16px 0 0;font-size:10px;line-height:1.55}.resources-disclosure{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);color:var(--lab-muted);max-width:1400px;margin:0 auto;padding:22px 38px}.resources-disclosure p{max-width:920px;margin:0;font-size:11px;line-height:1.6}.resources-disclosure strong{color:#d2d7d0}.resources-safety{border-bottom:1px solid var(--lab-line);max-width:1400px;margin:0 auto;padding:68px 38px 72px}.resources-safety__grid{border-top:1px solid var(--lab-line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.resources-safety__grid article{border-bottom:1px solid var(--lab-line);min-height:150px;padding:20px 18px 22px 0}.resources-safety__grid article+article{border-left:1px solid var(--lab-line);padding-left:18px}.resources-safety__grid strong{color:var(--lab-text);font-size:14px}.resources-safety__grid p{color:var(--lab-muted);max-width:250px;margin:26px 0 0;font-size:12px;line-height:1.55}.resources-safety__grid a{color:var(--lab-text);text-decoration:underline;-webkit-text-decoration-color:var(--lab-accent);text-decoration-color:var(--lab-accent);text-underline-offset:3px}.resources-safety__links{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.resources-safety__links a{color:var(--lab-muted);letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.resources-safety__links a:hover,.resources-safety__links a:focus-visible{color:var(--lab-text)}.resource-author{grid-template-columns:.75fr 1.25fr;gap:76px;max-width:1400px;margin:0 auto;padding:92px 38px 104px;display:grid}.resource-author__intro h2{color:var(--lab-text);letter-spacing:-.07em;margin:38px 0 24px;font-size:clamp(38px,4.8vw,68px);font-weight:520;line-height:.9}.resource-author__intro h2 span{color:var(--lab-accent)}.resource-author__intro>p:last-child{color:var(--lab-muted);max-width:350px;margin:0;font-size:14px;line-height:1.6}.resource-author__timeline{border-top:1px solid var(--lab-line)}.resource-author__timeline article{border-bottom:1px solid var(--lab-line);grid-template-columns:1.1fr 1.9fr;gap:18px;padding:16px 0;display:grid}.resource-author__timeline article>span,.resource-author__timeline small{color:var(--lab-muted);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.resource-author__timeline strong{color:var(--lab-text);font-size:13px;display:block}.resource-author__timeline small{margin-top:3px;display:block}.resource-author__timeline p{color:var(--lab-muted);margin:7px 0 0;font-size:11px;line-height:1.45}.resources-contact{padding-top:116px}.resources-contact__copy{color:var(--lab-muted);max-width:480px;margin:-20px auto 38px;font-size:16px;line-height:1.6}.resource-detail-hero{min-height:595px;padding:80px 38px 86px;position:relative}.resource-detail-hero__grid{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:80px;margin-top:72px;display:grid}.resource-detail-hero h1{color:var(--lab-text);letter-spacing:-.08em;max-width:850px;margin:28px 0 30px;font-size:clamp(54px,7.2vw,106px);font-weight:520;line-height:.88}.resource-detail__tagline{color:#d8ddd5;letter-spacing:-.025em;max-width:680px;margin:0;font-size:21px;line-height:1.3}.resource-detail__description{color:var(--lab-muted);max-width:600px;margin:20px 0 0;font-size:14px;line-height:1.65}.resource-detail__buy{align-items:center;gap:18px;margin-top:34px;display:flex}.resource-detail__buy>span{color:var(--lab-muted);letter-spacing:.03em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.resource-detail__stamp{border:1px solid var(--lab-line);color:var(--lab-muted);letter-spacing:.09em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.resource-detail__stamp-code{color:var(--lab-accent);letter-spacing:-.09em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:82px;font-weight:520;line-height:.8}.resource-detail__preview-image{max-width:660px;margin:62px 0 0;position:relative}.resource-detail__preview-image img{border:1px solid var(--lab-line);object-fit:cover;object-position:top;background:#0b0e0c;width:100%;max-height:330px;padding:8px;display:block}.resource-detail__preview-image figcaption{color:var(--lab-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.resource-detail--blue .resource-detail__stamp-code{color:var(--blue)}.resource-detail--orange .resource-detail__stamp-code{color:var(--orange)}.resource-detail__body{border-top:1px solid var(--lab-line);grid-template-columns:repeat(2,1fr);gap:86px;padding:82px 38px 112px;display:grid}.resource-detail__column h2{color:var(--lab-text);letter-spacing:-.065em;max-width:440px;margin:36px 0 42px;font-size:clamp(36px,4.6vw,64px);font-weight:520;line-height:.92}.resource-file-list,.resource-outcome-list{margin:0;padding:0;list-style:none}.resource-file-list li{border-top:1px solid var(--lab-line);grid-template-columns:28px 1fr;gap:16px;padding:18px 0;display:grid}.resource-file-list__mark{color:var(--lab-accent);font-size:20px}.resource-detail--blue .resource-file-list__mark{color:var(--blue)}.resource-detail--orange .resource-file-list__mark{color:var(--orange)}.resource-file-list strong{color:var(--lab-text);font-size:15px;font-weight:650}.resource-file-list p{color:var(--lab-muted);margin:8px 0;font-size:13px;line-height:1.5}.resource-file-list code{color:var(--lab-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.resource-outcome-list li{border-top:1px solid var(--lab-line);color:#d6dbd5;padding:17px 0;font-size:16px;line-height:1.45}.resource-outcome-list li:before{color:var(--lab-accent);content:"↗";margin-right:13px;display:inline-block}.resource-detail--blue .resource-outcome-list li:before{color:var(--blue)}.resource-detail--orange .resource-outcome-list li:before{color:var(--orange)}.resource-best-for{border-left:2px solid var(--lab-accent);margin-top:46px;padding-left:16px}.resource-detail--blue .resource-best-for{border-color:var(--blue)}.resource-detail--orange .resource-best-for{border-color:var(--orange)}.resource-best-for p{color:var(--lab-muted);max-width:400px;margin:8px 0 0;font-size:13px;line-height:1.55}.resource-preview{background:var(--panel,#131814);grid-template-columns:.75fr 1.25fr;gap:70px;padding:82px 38px 88px;display:grid}.resource-preview h2{color:var(--lab-text);letter-spacing:-.07em;max-width:330px;margin:38px 0 0;font-size:clamp(36px,4.8vw,68px);font-weight:520;line-height:.9}.resource-preview__cards{border-top:1px solid var(--lab-line)}.resource-preview__cards article{border-bottom:1px solid var(--lab-line);grid-template-columns:34px 1fr;gap:24px;padding:23px 0;display:grid}.resource-preview__cards span{color:var(--lab-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.resource-detail--blue .resource-preview__cards span{color:var(--blue)}.resource-detail--orange .resource-preview__cards span{color:var(--orange)}.resource-preview__cards p{color:#d2d7d0;max-width:570px;margin:0;font-size:15px;line-height:1.5}.resource-detail__footer-cta{justify-content:space-between;align-items:end;padding:74px 38px 110px;display:flex}.resource-detail__footer-cta>div{align-items:end;gap:20px;display:flex}.resource-detail__footer-cta .eyebrow{margin-bottom:14px}.resource-detail__author{border-bottom:1px solid var(--lab-line);border-top:1px solid var(--lab-line);max-width:1400px;margin:0 auto;padding:25px 38px 29px}.resource-detail__author p:last-child{color:var(--lab-muted);max-width:820px;margin:10px 0 0;font-size:12px;line-height:1.55}.resource-detail__author strong{color:var(--lab-text)}.legal-lab .legal-article{max-width:960px;padding-top:82px;padding-bottom:130px}.legal-lab .legal-intro{border-color:var(--lab-line);margin-bottom:66px}.legal-lab .legal-intro h1{color:var(--lab-text);font-size:clamp(48px,7vw,88px)}.legal-lab .legal-intro>p:last-child{color:var(--lab-muted);letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.legal-lab .legal-article>section{margin-bottom:44px}.legal-lab .legal-article h2{color:var(--lab-text)}.legal-lab .legal-article p{color:var(--lab-muted)}.legal-lab .legal-article a{color:var(--lab-text);-webkit-text-decoration-color:var(--lab-accent);text-decoration-color:var(--lab-accent)}.checkout-shell{background:var(--lab-bg)}.checkout-page{max-width:1040px;min-height:650px;margin:0 auto;padding:84px 38px 120px}.checkout-page h1{color:var(--lab-text);letter-spacing:-.085em;margin:62px 0 42px;font-size:clamp(62px,9vw,126px);font-weight:520;line-height:.84}.checkout-page h1 span{color:var(--lab-accent)}.checkout-page__lede{color:#c8cdc7;max-width:560px;margin:0 0 42px;font-size:18px;line-height:1.6}.checkout-files{border-top:1px solid var(--lab-line);max-width:650px;margin-bottom:50px;padding-top:20px}.checkout-file{border-bottom:1px solid var(--lab-line);align-items:center;gap:18px;padding:17px 0;display:flex}.checkout-file>span:first-child{color:var(--lab-accent);font-size:22px}.checkout-file strong{color:var(--lab-text);font-size:15px;display:block}.checkout-file small{color:var(--lab-muted);margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.checkout-file:hover strong,.checkout-file:focus-visible strong{color:var(--lab-accent)}.checkout-warning{border-left:2px solid var(--orange);max-width:620px;margin-bottom:48px;padding-left:17px}.checkout-warning p{color:var(--lab-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.checkout-warning a{color:var(--lab-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.checkout-page--cancel h1 span{color:var(--orange)}@media (max-width:620px){.checkout-page{min-height:590px;padding:64px 20px 90px}.checkout-page h1{margin-top:50px;font-size:clamp(52px,16vw,76px)}.checkout-page__lede{font-size:17px}}@media (max-width:860px){.resources-hero__lower,.resource-detail__body,.resource-preview,.resource-detail-hero__grid{grid-template-columns:1fr;gap:48px}.resources-hero__lower{flex-direction:column;align-items:flex-start;display:flex}.resources-hero__note{max-width:360px}.resource-grid{grid-template-columns:1fr}.resource-card+.resource-card{border-left:0;border-top:1px solid var(--lab-line)}.resource-card{min-height:auto}.resource-detail__stamp{display:none}.resource-preview{display:grid}.resources-trust__grid{grid-template-columns:1fr}.resources-proof{grid-template-columns:1fr;gap:54px}.resources-proof__stats{grid-template-columns:1fr}.resources-proof__stats article{min-height:auto;padding:20px 0}.resources-proof__stats article+article{border-left:0;padding-left:0}.resources-proof__stats span{margin-top:15px}.resources-safety__grid{grid-template-columns:1fr}.resources-safety__grid article{min-height:auto;padding:20px 0}.resources-safety__grid article+article{border-left:0;padding-left:0}.resource-author{grid-template-columns:1fr;gap:54px}.resource-detail__footer-cta{flex-direction:column;align-items:flex-start;gap:40px}.resource-detail__footer-cta>div{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.resources-hero,.resource-list,.resource-detail-hero,.resource-detail__body,.resource-preview,.resource-detail__footer-cta,.resources-trust{padding-left:20px;padding-right:20px}.resource-author{padding:68px 20px 78px}.resource-author__timeline article{grid-template-columns:1fr;gap:10px}.resource-detail__author{padding-left:20px;padding-right:20px}.resources-hero:before,.resource-detail-hero:before{inset:0 20px}.resources-hero{min-height:590px;padding-top:64px;padding-bottom:66px}.resources-hero h1{margin:50px 0 62px;font-size:clamp(60px,18vw,84px)}.resources-hero__lower>p{font-size:17px}.resource-list{padding-top:66px;padding-bottom:82px}.resource-list__heading{margin-bottom:52px}.resource-card{padding:26px 0 32px}.resource-card h2{margin-top:28px}.resource-card__footer{flex-direction:column;align-items:flex-start}.resource-detail-hero{min-height:auto;padding-top:64px;padding-bottom:78px}.resource-detail-hero__grid{margin-top:54px}.resource-detail-hero h1{font-size:clamp(48px,14vw,72px)}.resource-detail__tagline{font-size:18px}.resource-detail__buy{flex-direction:column;align-items:flex-start}.resource-detail__body{padding-top:68px;padding-bottom:88px}.resource-detail__column h2{margin-top:28px;margin-bottom:34px}.resource-preview{padding-top:68px;padding-bottom:72px}.resources-trust{padding-top:68px;padding-bottom:78px}.resources-proof{padding:68px 20px 72px}.resources-disclosure,.resources-safety{padding-left:20px;padding-right:20px}.resources-trust h2{margin-top:42px;margin-bottom:48px}.resource-detail__footer-cta{padding-top:58px;padding-bottom:90px}}.site-footer__nav{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{color:var(--lab-text)}.mantra-header__nav{gap:18px;display:flex}.mantra-header__nav a{color:var(--warm-muted);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px}.mantra-shell .breadcrumbs li,.mantra-shell .breadcrumbs a{color:var(--warm-muted)}.lab-work,.lab-writing{max-width:1400px;margin:0 auto;padding:80px 38px 100px}.lab-writing{border-top:1px solid var(--lab-line)}.product-card{border:1px solid var(--lab-line);max-width:760px;padding:36px 32px 32px;display:block}.product-card span,.product-card em{color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal}.product-card h2{letter-spacing:-.055em;margin:28px 0 16px;font-size:clamp(36px,4vw,56px);font-weight:520}.product-card p{color:var(--lab-muted);max-width:540px;margin:0 0 28px;font-size:16px;line-height:1.65}.product-card:hover em,.product-card:focus-visible em{color:var(--lab-accent)}.writing-list,.post-index{gap:0;display:grid}.writing-list article,.post-index article{border-top:1px solid var(--lab-line);padding:28px 0}.writing-list__cover,.post-index__cover,.blog-article__cover{background:var(--lab-panel);border:1px solid var(--lab-line);display:block;overflow:hidden}.writing-list__cover,.post-index__cover{margin-bottom:22px}.writing-list__cover img,.post-index__cover img,.blog-article__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .24s}.writing-list__cover:hover img,.writing-list__cover:focus-visible img,.post-index__cover:hover img,.post-index__cover:focus-visible img{transform:scale(1.02)}.blog-article__cover{margin:34px 0 46px}.writing-list time,.post-index time,.blog-byline{color:#b4b8b2;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;font-size:.9rem}.writing-list h2,.post-index h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(26px,3vw,36px);font-weight:530}.writing-list p,.post-index p{color:#d5d9d3;max-width:40rem;margin:0;font-size:1.05rem;line-height:1.65}.lab-writing .lab-arrow-link{margin-top:36px}.blog-index,.blog-article,.related-posts,.not-found{max-width:820px;margin:0 auto;padding:72px 38px 110px}.blog-index h1,.blog-article h1,.not-found h1{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:22px 0 18px;font-size:clamp(2rem,4.4vw,2.75rem);font-weight:600;line-height:1.2}.blog-lede,.not-found p{color:#e0e3dc;max-width:40rem;margin:0 0 42px;font-size:1.2rem;line-height:1.6}.tag-row{flex-wrap:wrap;gap:10px;margin:0 0 48px;padding:0;list-style:none;display:flex}.tag-row--quiet{margin:18px 0 0}.tag-row a{border:1px solid var(--lab-line);color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.tag-row a:hover,.tag-row a:focus-visible{border-color:var(--lab-accent);color:var(--lab-accent)}.prose{color:#eef0ea;font-family:var(--font-serif), Georgia, "Times New Roman", serif;max-width:40rem;font-size:clamp(1.125rem,.4vw + 1.05rem,1.25rem);font-weight:420;line-height:1.7}.prose h2{color:var(--lab-text);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;margin:2.4em 0 .7em;font-size:1.45rem;font-weight:650;line-height:1.3}.prose h3{color:var(--lab-text);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;margin:1.8em 0 .55em;font-size:1.2rem;font-weight:650;line-height:1.35}.prose p,.prose li{color:#e8eae4}.prose p{margin:0 0 1.15em}.prose ul,.prose ol{margin:0 0 22px;padding-left:22px}.prose a{color:var(--lab-text);text-decoration:underline;-webkit-text-decoration-color:var(--lab-accent);text-decoration-color:var(--lab-accent);text-underline-offset:4px}.prose strong{color:var(--lab-text);font-weight:620}.prose blockquote{border-left:2px solid var(--lab-accent);color:var(--lab-text);margin:28px 0;padding:4px 0 4px 18px}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose pre{background:var(--lab-panel);border:1px solid var(--lab-line);margin:0 0 22px;padding:16px 18px;overflow:auto}.blog-faq,.mantra-faq{border-top:1px solid var(--lab-line);margin-top:56px;padding-top:36px}.blog-faq h2,.mantra-faq h2,.mantra-reading h2{letter-spacing:-.045em;margin:12px 0 28px;font-size:clamp(28px,4vw,42px);font-weight:540}.blog-faq h3,.mantra-faq h3{letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:600}.blog-faq p,.mantra-faq p{color:#e0e3dc;font-family:var(--font-serif), Georgia, "Times New Roman", serif;max-width:40rem;margin:0 0 28px;font-size:1.125rem;line-height:1.65}.related-posts{border-top:1px solid var(--lab-line);max-width:1400px;padding-top:48px}.not-found__links{flex-wrap:wrap;gap:22px;display:flex}.not-found__links a{border-bottom:1px solid var(--lab-accent);color:var(--lab-accent);padding-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mantra-reading,.mantra-faq{max-width:1164px;margin:0 auto 80px;padding:0 38px}.mantra-reading ul{margin:0;padding:0;list-style:none}.mantra-reading li{border-top:1px solid var(--warm-line);padding:18px 0}.mantra-reading a{color:var(--warm-cream);letter-spacing:-.03em;font-size:20px}.mantra-faq{border-top:1px solid var(--warm-line);padding-top:64px}.mantra-faq h2,.mantra-reading h2{color:var(--warm-cream)}.mantra-faq p{color:var(--warm-muted)}@media (max-width:620px){.lab-work,.lab-writing,.blog-index,.blog-article,.related-posts,.not-found,.mantra-reading,.mantra-faq{padding-left:20px;padding-right:20px}.mantra-header__nav{gap:12px}.site-footer{align-items:start;gap:22px}.site-footer__nav{justify-content:flex-start}}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.work-grid .product-card{max-width:none}@media (max-width:860px){.work-grid{grid-template-columns:1fr}}.work-grid--single{grid-template-columns:minmax(0,1fr);max-width:760px}.lab-selected-work{color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mantra-header__nav a[aria-current=page]{color:var(--warm-cream)}.mantra-footer__lab{color:var(--warm-muted)}.mantra-footer__lab:hover,.mantra-footer__lab:focus-visible{color:var(--warm-cream)}.mantra-reading__more{margin:18px 0 0}.mantra-reading__more a{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mantra-shell .blog-index h1,.mantra-shell .blog-article h1{color:var(--warm-cream)}.mantra-shell .blog-lede,.mantra-shell .blog-byline,.mantra-shell .writing-list time,.mantra-shell .post-index time{color:var(--warm-muted)}.mantra-shell .writing-list article,.mantra-shell .post-index article,.mantra-shell .related-posts,.mantra-shell .blog-faq{border-color:var(--warm-line)}.mantra-shell .writing-list__cover,.mantra-shell .post-index__cover,.mantra-shell .blog-article__cover{background:var(--warm-panel);border-color:var(--warm-line)}.mantra-shell .writing-list p,.mantra-shell .post-index p{color:#d8d6cc}.mantra-shell .tag-row a{border-color:var(--warm-line);color:var(--warm-muted)}.mantra-shell .tag-row a:hover,.mantra-shell .tag-row a:focus-visible{border-color:var(--warm-orange);color:var(--warm-orange)}.mantra-shell .prose,.mantra-shell .prose p,.mantra-shell .prose li{color:#f0ebe0}.mantra-shell .prose h2,.mantra-shell .prose h3,.mantra-shell .prose strong{color:var(--warm-cream)}.mantra-shell .prose a{color:var(--warm-cream);-webkit-text-decoration-color:var(--warm-orange);text-decoration-color:var(--warm-orange)}.mantra-shell .prose blockquote{border-left-color:var(--warm-orange);color:var(--warm-cream)}.mantra-shell .prose pre{background:var(--warm-panel);border-color:var(--warm-line)}.mantra-shell .blog-faq p{color:#d8d6cc}.site-footer--warm .site-footer__nav a:hover,.site-footer--warm .site-footer__nav a:focus-visible{color:var(--warm-cream)}.sales-page{--sales-bg:#f7f5ef;--sales-paper:#fffefa;--sales-ink:#18342c;--sales-muted:#5d6c67;--sales-line:#d9ddd5;--sales-accent:#e1f0d5;overflow:clip}.sales-wrap{max-width:1200px}.site-header--sales{background:#f7f5eff0;padding-top:16px;padding-bottom:16px}.site-header--sales .wordmark__mark{background:var(--sales-ink);color:#fff}.site-header__nav--sales a,.site-header__cta{font-size:13px}.site-header__cta,.sales-button{border-radius:7px}.sales-kicker{color:#45685c;font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:680}.sales-hero{background:var(--sales-bg);border-bottom:1px solid var(--sales-line)}.sales-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(52px,7vw,92px);min-height:690px;padding-top:88px;padding-bottom:96px}.sales-hero__copy h1{letter-spacing:-.062em;max-width:760px;margin:28px 0 30px;font-size:clamp(56px,6.2vw,84px);font-weight:610;line-height:.98}.sales-lede{max-width:650px;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.sales-actions{margin-top:34px}.sales-button{gap:20px;min-height:50px;padding:13px 18px;font-size:14px}.sales-button--secondary{background:var(--sales-paper);border-color:var(--sales-line)}.sales-microcopy{color:#74817d;font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.outcome-card{background:var(--sales-paper);border:1px solid var(--sales-line);border-radius:16px;padding:clamp(30px,3.5vw,44px);box-shadow:0 18px 50px #18342c14}.outcome-card__eyebrow{color:#45685c;margin:0;font-size:13px;font-weight:700}.outcome-card h2{letter-spacing:-.052em;max-width:380px;margin:24px 0 30px;font-size:clamp(34px,3.2vw,44px);font-weight:610;line-height:1.03}.outcome-card ul{border-top:1px solid var(--sales-line);margin:0;padding:8px 0 0;list-style:none}.outcome-card li{border-bottom:1px solid var(--sales-line);color:#4d5e58;align-items:flex-start;gap:12px;padding:13px 0;font-size:14px;line-height:1.45;display:flex}.outcome-card li span{background:var(--sales-accent);color:var(--sales-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:inline-flex}.outcome-card__footer{grid-template-columns:1fr 1fr;gap:18px;padding-top:24px;display:grid}.outcome-card__footer div+div{border-left:1px solid var(--sales-line);padding-left:18px}.outcome-card__footer span,.outcome-card__footer strong{display:block}.outcome-card__footer span{color:#7b8783;margin-bottom:5px;font-size:12px}.outcome-card__footer strong{font-size:15px;font-weight:700}.sales-signal-bar{background:var(--sales-paper);border-bottom:1px solid var(--sales-line);color:var(--sales-ink)}.sales-signal-bar .sales-wrap{padding-top:18px;padding-bottom:18px}.sales-signal-bar span{color:#5c6d67;font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:12px;font-weight:620}.sales-signal-bar span+span{border-color:var(--sales-line)}.sales-section{padding-top:108px;padding-bottom:108px}.sales-section__heading,.sales-proof__heading{grid-template-columns:minmax(150px,.35fr) minmax(0,1.2fr);gap:28px 54px;margin-bottom:64px}.sales-section__heading>p:last-child,.sales-proof__heading>div{grid-column:2;max-width:650px}.sales-section__heading h2,.sales-offer__intro h2,.sales-proof__heading h2,.sales-process__intro h2,.pilot-gate h2,.sales-faq h2,.sales-close h2{letter-spacing:-.055em;font-size:clamp(40px,4.6vw,62px);line-height:1}.symptom-grid,.proof-grid{border:0;gap:16px}.symptom-grid article,.proof-grid article{background:var(--sales-paper);border:1px solid var(--sales-line);border-radius:12px;min-height:270px;padding:28px}.symptom-grid article+article,.proof-grid article+article{border:1px solid var(--sales-line);padding-left:28px}.symptom-grid article>span,.deliverable-list article>span,.proof-grid span,.process-list li>span{color:#70807a;font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.symptom-grid h3,.proof-grid h3{margin-top:54px}.sales-offer{background:var(--sales-paper);border-bottom:1px solid var(--sales-line);border-top:1px solid var(--sales-line);color:var(--sales-ink);padding-top:108px;padding-bottom:112px}.sales-offer .sales-kicker,.sales-proof .sales-kicker,.sales-close .sales-kicker{color:#45685c}.sales-offer__grid{gap:clamp(64px,8vw,116px)}.sales-offer__intro h2{margin-top:28px}.sales-offer__intro>p,.deliverable-list article p{color:var(--sales-muted)}.price-card{background:#eef4e9;border:1px solid #cfddc5;border-radius:12px;margin-top:44px}.price-card span{font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.price-card p{color:#52635d;border-color:#cfddc5;font-size:13px}.deliverable-list,.deliverable-list article{border-color:var(--sales-line)}.deliverable-list__note{color:#45685c;font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.sales-proof{background:var(--sales-bg);padding-top:108px;padding-bottom:108px}.proof-grid{margin-top:64px}.proof-grid h3{margin-top:42px;font-size:clamp(24px,2.2vw,32px);line-height:1.05}.sales-proof__disclosure{color:#788480;font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:11px;line-height:1.5}.sales-process{background:var(--sales-paper)}.sales-process__grid{gap:clamp(62px,8vw,112px)}.sales-process__intro h2,.sales-faq h2,.sales-close h2,.pilot-gate h2{margin-top:28px}.process-list,.process-list li{border-color:var(--sales-line)}.pilot-gate{background:#eef4e9;border-top:1px solid #d3dfcb;border-bottom:1px solid #d3dfcb;padding-top:92px;padding-bottom:92px}.pilot-gate .sales-kicker{color:#45685c}.pilot-gate__grid>div:last-child>p{color:var(--sales-muted)}.pilot-gate dl,.pilot-gate dl div{border-color:#cad8c1}.pilot-gate dt{font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.sales-faq{background:var(--sales-paper)}.sales-close{padding-top:104px;padding-bottom:108px}.sales-close .sales-kicker{color:#b7d9c8}.sales-close__action .sales-button--primary{color:var(--sales-ink);background:#fff}.sales-close__action .sales-button--primary:hover,.sales-close__action .sales-button--primary:focus-visible{background:#eef4e9}.sales-close__action>span{font-family:var(--font-sans), ui-sans-serif, sans-serif;letter-spacing:0;text-transform:none;font-size:11px}.sales-page .site-footer--sales .wordmark__mark{color:#fff}@media (max-width:980px){.sales-hero__grid{grid-template-columns:1fr;min-height:auto}.outcome-card{justify-self:end;width:84%;max-width:560px}.proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sales-hero__grid{gap:56px;padding-top:58px;padding-bottom:70px}.sales-hero__copy h1{font-size:clamp(47px,14vw,64px);line-height:1}.outcome-card{border-radius:12px;justify-self:stretch;width:100%;padding:26px 22px}.outcome-card__footer{gap:12px}.outcome-card__footer div+div{padding-left:12px}.outcome-card__footer strong{font-size:13px}.sales-signal-bar .sales-wrap{padding-top:0;padding-bottom:0}.sales-signal-bar span{padding:15px 6px}.sales-section,.sales-proof{padding-top:82px;padding-bottom:82px}.sales-section__heading,.sales-proof__heading{grid-template-columns:1fr;margin-bottom:48px}.sales-section__heading>p:last-child,.sales-proof__heading>div{grid-column:1}.symptom-grid article,.proof-grid article,.symptom-grid article+article,.proof-grid article+article{border:1px solid var(--sales-line);padding:24px}.proof-grid{grid-template-columns:1fr}.symptom-grid h3,.proof-grid h3{margin-top:38px}.sales-offer{padding-top:82px;padding-bottom:84px}.pilot-gate{padding-top:76px;padding-bottom:76px}}
