:root{--ink:#142f25;--ink-strong:#142f25;--paper:#fffaf0;--paper-soft:#f7e2ad;--chalk:#fffaf0;--gold:#ffb800;--red:#e0392c;--blue:#1f8fc2;--night:#101512;--night-surface:#1a221d;--night-text:#f3ede0;--lime:#c8f26d;--coral:#ff5a4e;--ice-blue:#5fb8d9;--muted:#142f25b8;--faint:#142f251f;--line:#142f2524;--shadow:0 12px 32px #071b1414;--radius:7px;--panel-radius:12px;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}body:before{content:none}a{color:inherit;text-decoration:none}p{line-height:1.65}img{max-width:100%;height:auto}.skip-link{z-index:20;color:var(--chalk);background:var(--ink-strong);padding:.65rem .85rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#fff5dfe0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.brand-mark{letter-spacing:0;align-items:center;gap:.75rem;font-weight:900;display:inline-flex}.brand-mark img{border:2px solid var(--gold);border-radius:var(--radius);width:44px;height:44px}.site-header nav,.site-footer nav{flex-wrap:wrap;gap:.35rem;display:flex}.site-header nav a,.site-footer nav a{color:#142f25c2;border-radius:var(--radius);padding:.6rem .75rem}.site-header nav a:hover,.site-header nav a:focus-visible,.site-footer nav a:hover,.site-footer nav a:focus-visible{color:var(--ink-strong);background:#f4c84b47;outline:none}main{width:min(1180px,100% - 2rem);margin:0 auto}.hero,.page-hero,.product-hero{padding:clamp(4rem,10vw,8rem) 0 clamp(3rem,6vw,5rem)}.hero{grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.hero h1,.page-hero h1,.product-hero h1{max-width:11ch;color:var(--ink-strong);letter-spacing:0;margin:0;font-size:clamp(3.4rem,9vw,7.6rem);line-height:.9}.page-hero h1,.product-hero h1{max-width:12ch}.hero p,.page-hero p,.product-hero p{max-width:720px;margin:1.35rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem)}.eyebrow{color:var(--red);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.78rem;font-weight:900;display:inline-flex}.eyebrow:before{background:var(--gold);content:"";width:1.25rem;height:.24rem;display:inline-block}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button,.product-card a,.trust-panel a,.support-list a{border:2px solid var(--ink);border-radius:var(--radius);justify-content:center;align-items:center;min-height:44px;padding:.8rem 1rem;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover,.button:focus-visible,.product-card a:hover,.product-card a:focus-visible,.trust-panel a:hover,.trust-panel a:focus-visible,.support-list a:hover,.support-list a:focus-visible{box-shadow:6px 6px 0 var(--ink-strong);outline:none;transform:translate(-2px,-2px)}.button--secondary{color:var(--ink-strong);background:var(--gold)}.ops-dashboard{color:#17261f;background:radial-gradient(circle at 0 0,#3f78991a,#0000 34rem),linear-gradient(#f8faf7 0%,#edf2ee 100%)}.ops-hero{padding:clamp(2.4rem,6vw,4.6rem) 0 1.25rem}.ops-hero h1{max-width:14ch;color:var(--ink-strong);margin:0;font-size:clamp(2.6rem,7vw,5.2rem);line-height:.96}.ops-hero p{color:#142f25c7;max-width:820px}.ops-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.ops-summary span,.ops-refresh,.portfolio-card__topline,.portfolio-card__next span,.portfolio-card__links a,.portfolio-card__links span{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.ops-summary span{color:#15251f;border-radius:var(--radius);background:#fffbefc2;border:1px solid #142f2529;align-content:center;min-height:82px;padding:.8rem .9rem;display:grid;box-shadow:0 12px 28px #071b1414}.ops-summary strong{color:#071b14;font-size:1.85rem;line-height:1;display:block}.ops-summary em{color:#142f259e;margin-top:.35rem;font-style:normal}.ops-refresh{color:#142f25ad}.portfolio-dashboard{padding:1rem 0 4rem}.control-plane{color:#f7f4ea;border-radius:var(--radius);background:linear-gradient(135deg,#3f789929,#0000 42%),#10231d;border:1px solid #071b143d;gap:1rem;margin-bottom:1.75rem;padding:1rem;display:grid;box-shadow:0 20px 60px #071b142e}.control-panel{border-radius:var(--radius);background:#fffbef0f;border:1px solid #fffbef29;padding:1rem}.control-panel__heading{grid-template-columns:minmax(0,.8fr) minmax(260px,1fr);align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.control-panel__heading h2{color:#fffbef;max-width:16ch;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.control-panel__heading p{color:#fffbefc2;margin:0}.control-metrics,.packet-list,.capability-grid{gap:.7rem;display:grid}.control-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1rem}.control-metrics span{color:#fffbef;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);background:#f4c84b1f;border:1px solid #f4c84b38;min-height:44px;padding:.65rem .75rem;font-size:.78rem;font-weight:900}.ops-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ops-filter,.ops-select select{color:#fffbef;min-height:2.35rem;font:inherit;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius);background:#fffbef14;border:1px solid #fffbef38;font-size:.78rem;font-weight:900}.ops-filter{cursor:pointer;padding:.55rem .72rem}.ops-filter:hover,.ops-filter:focus-visible,.ops-filter.is-active{color:#10231d;background:#f4c84b;border-color:#f4c84b}.ops-select{color:#fffbefb8;text-transform:uppercase;align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;font-weight:900;display:inline-flex}.ops-select select{color:#fffbef;padding:.45rem 1.7rem .45rem .6rem}.ops-split{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);align-items:start;gap:.85rem;display:grid}.ops-split--capabilities{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.ops-split--health{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)}.control-panel--health{border-color:#f4c84b47}.control-panel--ok{border-left:.35rem solid #54b48f}.control-panel--warning,.control-panel--unknown{border-left:.35rem solid #f4c84b}.control-panel--critical{border-left:.35rem solid var(--red)}.event-health-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.event-health-card{min-width:0;color:var(--ink);border-radius:var(--radius);background:#fffbeff0;border:1px solid #142f251a;gap:.75rem;padding:1rem;display:grid}.event-health-card span{color:#142f259e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.event-health-card h3{color:var(--ink-strong);overflow-wrap:anywhere;margin:0;font-size:1.05rem}.event-health-card p{color:#142f25bf;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.4}.event-health-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.event-health-card dt{color:#142f259e;text-transform:uppercase;font-size:.68rem;font-weight:900}.event-health-card dd{color:var(--ink-strong);overflow-wrap:anywhere;margin:.2rem 0 0}.ops-list-meta{color:#fffbefb8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:900}.packet-row,.capability-card{color:var(--ink);border-radius:var(--radius);background:#fffbefeb;border:1px solid #142f2514;display:block}.packet-row{border-left:.3rem solid #142f2533}.packet-row--critical,.packet-row--unknown{border-left-color:var(--red)}.packet-row--warning{border-left-color:#b8861d}.packet-row--fresh{border-left-color:#2d8068}.packet-row button,.capability-card button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:start;gap:1rem;padding:.85rem .95rem;display:grid}.packet-row button{grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr)}.packet-row button:hover,.packet-row button:focus-visible,.capability-card button:hover,.capability-card button:focus-visible{outline-offset:2px;outline:2px solid #f4c84bb3}.packet-row>*,.capability-card>*,.portfolio-card>*{min-width:0}.packet-row h3,.capability-card h3{color:var(--ink-strong);margin:.25rem 0 0;font-size:1rem}.packet-row p,.capability-card p{color:#142f25c7;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.95rem;line-height:1.45}.packet-row span,.capability-card span{color:#142f259e;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem;font-weight:900}.packet-row dl,.capability-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.packet-row dt,.capability-card dt{color:#142f259e;text-transform:uppercase;font-size:.68rem;font-weight:900}.packet-row dd,.capability-card dd{color:var(--ink-strong);overflow-wrap:anywhere;margin:.2rem 0 0}.capability-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.capability-card,.capability-card button{grid-template-columns:minmax(0,1fr)}.ops-detail{color:var(--ink);border-radius:var(--radius);background:#fffbeff0;border:1px solid #142f251a;gap:.8rem;padding:1rem;display:grid;position:sticky;top:1rem}.ops-detail>span{color:#142f259e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ops-detail h3{color:var(--ink-strong);overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.15}.ops-detail p{color:#142f25cc;overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.5}.ops-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ops-detail dt{color:#142f259e;text-transform:uppercase;font-size:.68rem;font-weight:900}.ops-detail dd{color:var(--ink-strong);overflow-wrap:anywhere;margin:.2rem 0 0}.ops-detail__section{border-top:1px solid var(--line);padding-top:.75rem}.ops-detail__section h4{color:var(--ink-strong);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:900}.ops-detail__section ul,.capability-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ops-detail__section li,.capability-list li{border-radius:var(--radius);background:#142f250d;border:1px solid #142f2514;gap:.2rem;min-width:0;padding:.55rem;display:grid}.ops-detail__section strong,.capability-list strong{color:var(--ink-strong);overflow-wrap:anywhere;font-size:.86rem}.ops-detail__section span,.capability-list span,.capability-list small{color:#142f25b8;overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.ops-detail__paths{color:#142f2594;overflow-wrap:anywhere;gap:.25rem;font-size:.72rem;display:grid}.packet-empty{color:#fffbefc7;border-radius:var(--radius);background:#fffbef14;border:1px solid #fffbef29;padding:1rem}.portfolio-grid{grid-template-columns:1fr;align-items:start;gap:.75rem;display:grid}.project-section-heading{grid-template-columns:minmax(0,.85fr) minmax(260px,1fr);align-items:end;gap:1rem;margin:1rem 0;display:grid}.project-section-heading h2{color:var(--ink-strong);margin:0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.project-section-heading p{color:#142f25b8;margin:0}.portfolio-card{min-height:0;color:var(--ink);border-radius:var(--radius);background:#fffbefe0;border:1px solid #142f2524;grid-template-columns:minmax(105px,.4fr) minmax(170px,.85fr) minmax(190px,1.1fr) minmax(150px,.7fr) minmax(175px,.85fr) minmax(80px,auto);align-items:start;gap:1.15rem;padding:1rem 1.1rem;display:grid;box-shadow:0 12px 30px #071b1412}.portfolio-card--warning{border-left:.35rem solid #b8861d}.portfolio-card--critical,.portfolio-card--unknown{border-left:.35rem solid var(--red)}.portfolio-card--fresh{border-left:.35rem solid #2d8068}.portfolio-card__topline{color:#142f25a8;overflow-wrap:anywhere;gap:.45rem;display:grid}.portfolio-card h2{color:var(--ink-strong);overflow-wrap:anywhere;margin:0;font-size:1.45rem;line-height:1.05}.portfolio-card__identity{grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.portfolio-card__identity small{color:#142f259e;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.2rem;font-size:.76rem;font-weight:800;line-height:1.25;display:block}.project-mark{width:3.75rem;height:3.75rem;color:var(--mark-fg);background:var(--mark-bg);border-radius:var(--radius);border:1px solid #071b142e;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffbef38}.project-mark:after{background:var(--mark-accent);content:"";border-radius:999px;width:1.1rem;height:.28rem;position:absolute;bottom:.45rem;right:.45rem}.project-mark--image:after{content:none}.project-mark img{object-fit:cover;width:100%;height:100%;display:block}.project-mark span{z-index:1;letter-spacing:0;font-size:1.05rem;font-weight:900;position:relative}.portfolio-card__status{color:#142f25d1;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.portfolio-card__facts{gap:.55rem;margin:0;display:grid}.portfolio-card__facts div{border-top:1px solid var(--line);padding-top:.55rem}.portfolio-card__facts dt{color:#142f259e;text-transform:uppercase;font-size:.76rem;font-weight:900}.portfolio-card__facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.4}.portfolio-card__next{color:var(--ink-strong);border-radius:var(--radius);background:#f4c84b2e;border:1px solid #142f252e;padding:.75rem}.portfolio-card__next p{overflow-wrap:anywhere;margin:.4rem 0;line-height:1.45}.portfolio-card__next small{color:#142f25a8}.portfolio-card__links{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.portfolio-card__links a,.portfolio-card__links span{color:var(--chalk);background:var(--blue);border-radius:var(--radius);padding:.5rem .6rem}.button--quiet{color:var(--ink-strong);background:var(--chalk)}.hero-card{color:var(--chalk);background:linear-gradient(135deg, #f4c84b29, transparent 52%), var(--ink);border:4px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,2.5rem);position:relative}.hero-card:after{background:var(--red);content:"";border-radius:999px;width:50%;height:.8rem;position:absolute;bottom:-1rem;right:-1rem}.hero-card p{color:var(--chalk);margin:0;font-size:clamp(1.55rem,4vw,2.4rem);font-weight:900;line-height:1.08}.proof-strip{color:var(--chalk);background:var(--ink-strong);border:1px solid var(--ink-strong);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);margin:0 0 clamp(3rem,7vw,5rem);display:grid;overflow:hidden}.proof-strip span{text-align:center;border-right:1px solid #fffbef2e;padding:1rem;font-weight:850}.proof-strip span:last-child{border-right:0}.section,.section--split,.trust-panel,.lab-callout,.legal-callout,.notice-panel,.proof-card,.lab-note{margin:clamp(3rem,7vw,5rem) 0}.section--split,.trust-panel,.lab-callout,.legal-callout,.proof-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.section h2,.section--split h2,.trust-panel h2,.lab-callout h2,.legal-callout h2,.proof-card h2,.notice-panel h2,.lab-note h2{max-width:13ch;color:var(--ink-strong);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.section p,.section--split p,.trust-panel p,.lab-callout p,.legal-callout p,.proof-card p,.notice-panel p,.lab-note p{margin-top:0;font-size:1.08rem}.section__heading{max-width:760px;margin-bottom:1.5rem}.product-grid,.shop-grid,.solution-grid,.detail-grid,.principle-grid,.thought-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.product-grid--full,.solution-grid--wide,.thought-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid--sources{grid-template-columns:repeat(4,minmax(0,1fr))}.thought-grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card,.shop-card,.thought-card,.solution-lane,.detail-grid article,.principle-grid article,.notice-panel,.lab-note{border:1px solid var(--line);border-radius:var(--radius);background:#fffbefc2;padding:1.25rem}.product-card{flex-direction:column;justify-content:space-between;min-height:330px;display:flex;box-shadow:0 12px 32px #071b1414}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-card{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:1.25rem;scroll-margin-top:96px;display:grid;box-shadow:0 12px 32px #071b1414}.shop-card:target,.shop-card--shared{border-color:var(--red);box-shadow:0 0 0 4px #d94c2a29,0 12px 32px #071b1414}.shop-card__media{background:linear-gradient(135deg, #f4c84b47, #3f789924), var(--paper-soft);border:2px solid var(--ink);border-radius:var(--radius);place-items:center;min-height:260px;display:grid}.shop-card__image-button,.shop-card__mockup-button{cursor:zoom-in;background:0 0;border:0;place-items:center;padding:0;display:grid}.shop-card__image-button{width:min(72%,210px)}.shop-card__media img,.shop-card__image-button img{aspect-ratio:1;object-fit:cover;border:3px solid var(--gold);border-radius:var(--radius);width:min(72%,210px)}.shop-card__image-button img{width:100%}.shop-card__mockups{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:.35rem;width:100%;display:grid}.shop-card__mockup-button,.shop-card__mockups img{width:100%}.shop-card__mockup-button img{aspect-ratio:1;object-fit:cover;background:var(--chalk);border:2px solid #09241a59}.shop-card__mockup-button--wide{min-height:42px;color:var(--ink-strong);background:var(--chalk);border-radius:var(--radius);text-transform:uppercase;border:2px solid #09241a73;grid-column:1/-1;font-weight:900}.shop-card__image-button:focus-visible img,.shop-card__mockup-button:focus-visible img,.shop-card__image-button:hover img,.shop-card__mockup-button:hover img,.shop-card__mockup-button--wide:focus-visible,.shop-card__mockup-button--wide:hover{border-color:var(--red)}.shop-image-dialog{background:var(--chalk);border:3px solid var(--ink);border-radius:var(--radius);width:min(92vw,760px);padding:1rem;position:relative;box-shadow:0 24px 80px #071b1459}.shop-image-dialog::backdrop{background:#071b14b8}.shop-image-dialog img{object-fit:contain;border:2px solid var(--gold);border-radius:var(--radius);width:100%;height:auto;max-height:78vh;display:block}.shop-image-dialog__close{color:var(--chalk);background:var(--ink);border:2px solid var(--ink);border-radius:var(--radius);cursor:pointer;margin:0 0 .75rem auto;padding:.55rem .75rem;display:block}.shop-image-dialog__nav{width:44px;height:44px;color:var(--chalk);background:var(--ink);border:2px solid var(--gold);cursor:pointer;border-radius:999px;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.shop-image-dialog__nav--prev{left:-18px}.shop-image-dialog__nav--next{right:-18px}.shop-card__body{flex-direction:column;display:flex}.shop-card h2{color:var(--ink-strong);margin:1.2rem 0 0;font-size:clamp(1.75rem,3vw,3rem);line-height:1}.shop-card__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.shop-card__share{color:var(--ink-strong);background:var(--chalk);border-radius:var(--radius);cursor:pointer;border:2px solid #142f2547;flex:none;margin-top:1.2rem;padding:.42rem .58rem;font-size:.76rem;font-weight:900}.shop-card__share:focus-visible,.shop-card__share:hover{border-color:var(--red);outline-offset:2px;outline:2px solid #d94c2a2e}.product-share-page{grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(2rem,6vw,5rem);display:grid}.product-share-page__media{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--radius);place-items:center;min-height:420px;display:grid}.product-share-page__media img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:min(78%,420px)}.product-share-page__copy h1{max-width:780px;color:var(--ink);margin:.6rem 0 1rem;font-size:clamp(2.6rem,7vw,5.6rem);line-height:.95}.product-share-page__copy p{max-width:700px;color:var(--muted);font-size:1.05rem;line-height:1.7}.shop-card__price{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:auto 0 1rem;padding-top:1rem;display:flex}.shop-card__price span{color:#142f25b8;font-weight:800}.shop-form{grid-template-columns:minmax(0,1fr) minmax(90px,.45fr);gap:.75rem;display:grid}.shop-form label{color:#142f25b8;text-transform:uppercase;gap:.35rem;font-size:.82rem;font-weight:900;display:grid}.shop-form select,.shop-form input{width:100%;min-height:44px;color:var(--ink-strong);background:var(--chalk);border:2px solid var(--ink);border-radius:var(--radius);padding:.65rem .7rem}.shop-form button{grid-column:1/-1}.shop-form__terms{color:#142f25b8;text-transform:none;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.82rem;font-weight:700;line-height:1.45}.shop-form__terms input{width:18px;min-height:18px;margin:.1rem 0 0;padding:0}.shop-form__terms a{color:var(--ink-strong);text-underline-offset:.16em;font-weight:850;text-decoration:underline .1em}.shop-form button:disabled{cursor:not-allowed;color:#142f259e;box-shadow:none;background:#142f251f;border-color:#142f254d;transform:none}.shop-form__message{color:#142f25b8;grid-column:1/-1;min-height:2.5rem;margin:0;font-size:.92rem}.shop-form__message[data-state=error]{color:var(--red);font-weight:850}.shop-notice{color:var(--chalk);background:var(--ink);border:3px solid var(--gold);border-radius:var(--radius);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1rem,4vw,3rem);margin-bottom:1rem;padding:1.25rem;display:grid}.shop-notice h2{max-width:13ch;color:var(--chalk);margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:1}.shop-notice p{color:#fffbefdb;margin:0}.thought-card{flex-direction:column;justify-content:space-between;min-height:360px;display:flex;box-shadow:0 12px 32px #071b1414}.product-card a+a{margin-top:.65rem}.product-card__secondary{color:var(--ink-strong)!important;background:var(--gold)!important}.product-card__topline{color:#142f25ad;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:850;display:flex}.thought-card__meta,.thought-card__footer{color:#142f25ad;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:850;display:flex}.thought-card h2{color:var(--ink-strong);margin:1.3rem 0 0;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.02}.thought-card p{margin:1rem 0}.thought-card__footer span{color:var(--red)}.thought-card__footer a{min-height:40px;color:var(--ink-strong);background:var(--gold);border:2px solid var(--ink);border-radius:var(--radius);align-items:center;padding:.62rem .78rem;display:inline-flex}.thought-card__footer a:hover,.thought-card__footer a:focus-visible{box-shadow:5px 5px 0 var(--ink-strong);outline:none;transform:translate(-2px,-2px)}.product-card h3,.solution-lane h3,.detail-grid h2,.principle-grid h2{color:var(--ink-strong);margin:1.4rem 0 0;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.02}.product-card__meta{color:#142f25b8;margin:1rem 0;font-size:.92rem}.status-badge{width:max-content;color:var(--ink-strong);text-transform:uppercase;white-space:nowrap;background:var(--paper-soft);border:1px solid #142f2533;border-radius:999px;align-items:center;padding:.33rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.status-live{color:var(--chalk);background:var(--ink)}.status-beta,.status-pilot{background:var(--gold)}.status-lab,.status-internal,.status-development{background:#3f789933}.trust-panel,.lab-callout,.legal-callout,.proof-card{background:var(--chalk);border:2px solid var(--ink);border-radius:var(--radius);padding:clamp(1.5rem,4vw,2.5rem)}.trust-panel--compact{margin-top:2rem}.legal-callout{grid-template-columns:minmax(0,1fr) auto;align-items:center}.legal-callout__links{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.product-hero{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.product-hero__status{background:var(--ink);color:var(--chalk);border:3px solid var(--gold);border-radius:var(--radius);padding:1.25rem}.product-hero__status p{color:#fffbefd6;word-break:break-word;margin:1rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.capability-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.capability-list li{border-left:.45rem solid var(--gold);border-radius:var(--radius);background:#f4c84b47;min-height:88px;padding:1rem;font-weight:800}.ops-detail .capability-list{grid-template-columns:1fr;gap:.5rem}.ops-detail .capability-list li{min-height:0;font-weight:inherit;background:#142f250d;border:1px solid #142f2514;padding:.55rem}.support-list{gap:.75rem;display:grid}.support-list article{background:var(--chalk);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.support-list h2{margin:0}.support-list p{margin:.4rem 0 0}.about-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(4rem,10vw,8rem) 0 clamp(3rem,6vw,5rem);display:grid}.about-hero h1{max-width:12ch;color:var(--ink-strong);letter-spacing:0;margin:0;font-size:clamp(3.4rem,9vw,7.2rem);line-height:.9}.about-hero p{max-width:720px;margin:1.35rem 0 0;font-size:clamp(1.1rem,2vw,1.3rem)}.founder-card{color:var(--chalk);background:var(--ink);border:4px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:1rem}.founder-card img{background:var(--paper-soft);border-radius:var(--radius);width:100%;display:block}.founder-card figcaption{color:#fffbefdb;margin-top:1rem;font-weight:850}.social-panel{background:var(--chalk);border:2px solid var(--ink);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,4rem);margin:clamp(3rem,7vw,5rem) 0;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.social-panel h2{max-width:12ch;color:var(--ink-strong);margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.social-panel p{max-width:650px}.social-panel__links,.social-links{flex-wrap:wrap;gap:.65rem;display:flex}.social-panel__links{justify-content:flex-end}.social-links{margin-top:1rem}.social-links a{color:var(--ink-strong);border:1px solid var(--line);border-radius:var(--radius);background:#f4c84b47;padding:.45rem .65rem;font-weight:850}.site-footer{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;width:min(1180px,100% - 2rem);margin:clamp(4rem,8vw,7rem) auto 0;padding:2rem 0;display:grid}.footer-brand{align-items:center;gap:.75rem;font-size:1.2rem;font-weight:900;display:inline-flex}.footer-brand img{border:2px solid var(--gold);border-radius:var(--radius);width:56px;height:56px}.site-footer p{max-width:520px;margin-bottom:0}.site-footer__fineprint{color:#142f25b8;grid-column:1/-1;font-size:.92rem}.site-footer__fineprint a{color:var(--ink-strong);text-underline-offset:.18em;font-weight:850;text-decoration:underline .12em}.eta-store{--ink:#171717;--ink-strong:#050505;--paper:#fff;--paper-soft:#f3f0ea;--chalk:#fff;--gold:#d9b86f;--red:#8f1d2c;--blue:#2f5e80;--line:#05050529;color:var(--ink);background:#fff}.eta-store:before{display:none}.brand-mark__monogram{color:#fff;letter-spacing:.08em;background:#050505;border:1px solid #050505;border-radius:0;place-items:center;width:48px;height:48px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:900;display:grid}.site-header:not(.site-header--eta) .brand-mark__monogram,.site-footer:not(.site-footer--eta) .brand-mark__monogram{color:var(--paper);background:var(--ink);border:2px solid var(--gold);border-radius:var(--radius);letter-spacing:0;font-size:.75rem}.site-header--eta nav{gap:clamp(.4rem,1vw,1rem)}.site-header--eta nav a,.site-footer--eta nav a{color:#050505c7;border-radius:0;font-size:.92rem;font-weight:500}.eta-hero{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:clamp(2rem,6vw,5rem);padding-top:clamp(4rem,9vw,8rem);display:grid}.eta-store .eyebrow{color:#0505059e;letter-spacing:.2em;font-size:.76rem;font-weight:600}.eta-store .eyebrow:before{background:#050505}.eta-hero__panel{color:#fff;background:#050505;padding:clamp(1.25rem,3vw,2rem)}.eta-hero__panel span{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.78rem;font-weight:700;display:block}.eta-hero__panel strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:500;line-height:.95;display:block}.eta-hero__panel p{color:#ffffffb8;margin-bottom:0}.eta-store .button,.eta-store .product-card a,.eta-store .trust-panel a,.eta-store .support-list a{box-shadow:none;border-color:#050505;border-radius:0}.eta-store .button--secondary,.eta-store .button--quiet{color:#050505;background:#fff}.eta-store .shop-notice{color:#050505;background:#f3f0ea;border:1px solid #05050533;border-radius:0}.eta-store .shop-notice h2{color:#050505;font-family:Georgia,Times New Roman,serif;font-weight:500}.eta-store .shop-notice p{color:#050505b8}.eta-store .shop-card{box-shadow:none;background:#fff;border-color:#0505052e;border-radius:0}.eta-store .shop-card:target,.eta-store .shop-card--shared{border-color:#050505;box-shadow:0 0 0 4px #05050514}.eta-store .shop-card__media{background:#f3f0ea;border:1px solid #05050533;border-radius:0}.eta-store .shop-card__media img,.eta-store .shop-card__image-button img{border-color:#fff;border-radius:0}.eta-store .shop-card__mockup-button img,.eta-store .shop-card__mockup-button--wide,.eta-store .shop-form select,.eta-store .shop-form input{border-color:#05050559;border-radius:0}.eta-store .shop-card__image-button:focus-visible img,.eta-store .shop-card__mockup-button:focus-visible img,.eta-store .shop-card__image-button:hover img,.eta-store .shop-card__mockup-button:hover img,.eta-store .shop-card__mockup-button--wide:focus-visible,.eta-store .shop-card__mockup-button--wide:hover{border-color:#050505}.eta-store .shop-card__share{color:#050505;background:#fff;border-color:#05050547;border-radius:0}.eta-store .shop-card__share:focus-visible,.eta-store .shop-card__share:hover{border-color:#050505;outline-color:#05050529}.eta-store .product-share-page__media{background:#f3f0ea;border-color:#05050533;border-radius:0}.eta-store .product-share-page__media img{border-radius:0}.eta-store .product-share-page__copy h1{color:#050505;font-family:Georgia,Times New Roman,serif;font-weight:500}.eta-store .shop-card__price span,.eta-store .shop-form label,.eta-store .shop-form__message{color:#050505ad}.eta-store .shop-form button:disabled{color:#0505058a;background:#efefef;border-color:#0505053d}.eta-store .legal-callout{background:#050505;border:0;border-radius:0}.site-footer--eta .brand-mark__monogram{width:56px;height:56px}.site-footer--eta .site-footer__fineprint{color:#0505059e}.legal-page{max-width:860px;padding:clamp(3rem,8vw,6rem) 0}.thought-post{max-width:900px;padding:clamp(3rem,8vw,6rem) 0}.thought-post header{margin-bottom:clamp(2rem,6vw,4rem)}.thought-post__back,.thought-post__source{border:2px solid var(--ink);border-radius:var(--radius);align-items:center;min-height:42px;padding:.65rem .8rem;font-weight:850;display:inline-flex}.thought-post__back{color:var(--ink-strong);background:var(--chalk);margin-bottom:2rem}.thought-post__source{color:var(--ink-strong);background:var(--gold);margin-top:1.25rem}.thought-post__back:hover,.thought-post__back:focus-visible,.thought-post__source:hover,.thought-post__source:focus-visible{box-shadow:5px 5px 0 var(--ink-strong);outline:none;transform:translate(-2px,-2px)}.thought-post__meta{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.thought-post__meta span{color:var(--ink-strong);text-transform:uppercase;border:1px solid var(--line);background:#f4c84b47;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;font-weight:900}.legal-page h1,.thought-post h1{color:var(--ink-strong);margin:0 0 1rem;font-size:clamp(2.8rem,8vw,5.8rem);line-height:.92}.legal-page h2,.thought-post h2{color:var(--ink-strong);margin:2.6rem 0 .75rem;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.04}.legal-page p,.legal-page li,.thought-post p,.thought-post li{font-size:1.04rem;line-height:1.72}.legal-page strong,.thought-post strong{color:var(--ink-strong)}.legal-page a,.thought-post a{color:var(--ink-strong);text-underline-offset:.18em;font-weight:850;text-decoration:underline .12em}.legal-page blockquote,.thought-post blockquote{border-left:.45rem solid var(--gold);background:#f4c84b3d;margin:1.5rem 0;padding:1rem 1.25rem}.thought-post ul{padding-left:1.25rem}@media (width<=950px){.hero,.about-hero,.eta-hero,.product-hero,.section--split,.trust-panel,.lab-callout,.legal-callout,.proof-card,.shop-card,.shop-notice,.social-panel,.control-panel__heading,.packet-row,.packet-row button,.ops-split,.ops-split--capabilities,.ops-split--health,.project-section-heading,.portfolio-card,.site-footer{grid-template-columns:1fr}.ops-detail{position:static}.ops-select{width:100%;margin-left:0}.social-panel__links,.legal-callout__links{justify-content:flex-start}.product-grid,.product-grid--full,.shop-grid,.solution-grid,.solution-grid--wide,.thought-grid,.thought-grid--featured,.detail-grid,.principle-grid,.event-health-list,.capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.site-header{flex-direction:column;align-items:flex-start;position:static}.eta-store main{width:min(100% - 2rem,1180px)}.site-header nav a,.site-footer nav a{padding-left:0}.hero h1,.about-hero h1,.page-hero h1,.product-hero h1{font-size:clamp(3rem,17vw,4.4rem)}.proof-strip,.product-grid,.product-grid--full,.shop-grid,.solution-grid,.solution-grid--wide,.thought-grid,.thought-grid--featured,.detail-grid,.principle-grid,.event-health-list,.capability-list,.support-list article{grid-template-columns:1fr}.proof-strip span{border-bottom:1px solid #fffbef2e;border-right:0}.proof-strip span:last-child{border-bottom:0}.packet-row dl,.capability-card dl,.event-health-card dl,.ops-detail dl{grid-template-columns:1fr}.portfolio-card__links{justify-content:flex-start}.hero-card:after{right:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}::selection{color:var(--ink);background:var(--gold)}main,.site-footer{width:min(1080px,100% - 64px)}.site-header{border-bottom:1px solid var(--line);backdrop-filter:blur(10px);background:#fffaf0eb;padding:16px 40px}.brand-mark,.footer-brand{color:var(--ink);gap:10px;font-size:.96rem;font-weight:600}.brand-mark img{border-radius:var(--radius);border:0;width:28px;height:28px}.footer-brand img{border-radius:var(--radius);border:0}.site-header nav,.site-footer nav{gap:6px}.site-header nav a,.site-footer nav a{min-height:38px;color:var(--muted);border-radius:var(--radius);padding:9px 14px;font-size:.88rem;font-weight:600}.site-header nav a:hover,.site-header nav a:focus-visible,.site-footer nav a:hover,.site-footer nav a:focus-visible{color:var(--chalk);background:var(--ink)}.hero,.about-hero,.page-hero,.product-hero{padding:88px 0 64px}.hero,.about-hero,.eta-hero{grid-template-columns:1.15fr .85fr;gap:56px}.hero h1,.page-hero h1,.product-hero h1,.about-hero h1{max-width:12ch;color:var(--ink);font-size:3.15rem;font-weight:600;line-height:1.06}.page-hero h1,.product-hero h1{font-size:2.55rem;line-height:1.08}.hero p,.page-hero p,.product-hero p,.about-hero p,.eta-hero p{max-width:620px;color:var(--muted);margin-top:18px;font-size:1rem;line-height:1.65}.eyebrow,.eta-store .eyebrow{color:#8a5a00;letter-spacing:0;text-transform:none;margin-bottom:14px;font-size:.82rem;font-weight:600;display:inline-block}.eyebrow:before,.eta-store .eyebrow:before{content:none}.button,.product-card a,.trust-panel a,.support-list a,.thought-card__footer a,.thought-post__back,.thought-post__source,.shop-image-dialog__close{border-radius:var(--radius);border:0;min-height:42px;padding:0 18px;font-size:.88rem;font-weight:600;transition:background .16s,color .16s,border-color .16s,opacity .16s}.button:hover,.button:focus-visible,.product-card a:hover,.product-card a:focus-visible,.trust-panel a:hover,.trust-panel a:focus-visible,.support-list a:hover,.support-list a:focus-visible,.thought-card__footer a:hover,.thought-card__footer a:focus-visible,.thought-post__back:hover,.thought-post__back:focus-visible,.thought-post__source:hover,.thought-post__source:focus-visible{box-shadow:none;outline-offset:2px;outline:2px solid #1f8fc26b;transform:none}.button--primary,.product-card a,.trust-panel a,.support-list a{color:var(--chalk);background:var(--ink)}.button--secondary,.product-card__secondary,.thought-card__footer a,.thought-post__source{color:var(--ink)!important;background:var(--gold)!important}.button--quiet,.thought-post__back{color:var(--ink);background:0 0;border:1px solid #142f254d}.hero-card,.product-hero__status{color:var(--night-text);background:var(--night);border-radius:var(--panel-radius);box-shadow:none;border:0;padding:34px}.project-stage-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.project-stage-list li{color:#f3ede07a;align-items:center;gap:8px;font-size:.84rem;font-weight:500;display:flex}.project-stage-list li:before{content:"";background:#f3ede047;border-radius:999px;width:9px;height:9px}.project-stage-list li.is-complete{color:var(--night-text)}.project-stage-list li.is-complete:before{background:var(--lime)}.hero-card:after{content:none}.hero-card img{border-radius:10px;width:56px;height:56px;margin-bottom:20px}.hero-card p{color:var(--night-text);font-size:1.25rem;font-weight:500;line-height:1.45}.proof-strip{color:var(--muted);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:36px;margin-bottom:64px;padding:24px 0;display:flex}.proof-strip span{color:var(--muted);text-align:left;border:0;padding:0;font-size:.88rem;font-weight:400}.section,.section--split,.trust-panel,.lab-callout,.legal-callout,.notice-panel,.proof-card,.lab-note,.social-panel{margin:64px 0}.section--split,.trust-panel,.lab-callout,.legal-callout,.proof-card,.social-panel,.shop-notice{grid-template-columns:.95fr 1.05fr;gap:48px}.section h2,.section--split h2,.trust-panel h2,.lab-callout h2,.legal-callout h2,.proof-card h2,.notice-panel h2,.lab-note h2,.social-panel h2{max-width:18ch;color:var(--ink);font-size:1.8rem;font-weight:600;line-height:1.15}.section p,.section--split p,.trust-panel p,.lab-callout p,.legal-callout p,.proof-card p,.notice-panel p,.lab-note p,.social-panel p{color:var(--muted);font-size:1rem}.product-card,.shop-card,.thought-card,.solution-lane,.detail-grid article,.principle-grid article,.notice-panel,.lab-note,.support-list article{background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:24px}.product-grid,.product-grid--full{background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.thought-grid,.thought-grid--featured{background:var(--line);border-radius:10px;gap:1px;overflow:hidden}.product-card,.thought-card{border:0;border-radius:0;min-height:300px}.product-card__topline,.thought-card__meta,.thought-card__footer{color:#142f258c;text-transform:none;font-size:.78rem;font-weight:500}.product-card h3,.solution-lane h3,.detail-grid h2,.principle-grid h2,.thought-card h2{color:var(--ink);margin:12px 0 0;font-size:1.28rem;font-weight:600;line-height:1.2}.product-card p,.solution-lane p,.detail-grid p,.principle-grid p,.thought-card p,.product-card__meta{color:var(--muted);font-size:.92rem;line-height:1.58}.status-badge{color:#142f258c;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem;font-weight:600}.status-badge:before{content:"";vertical-align:.08em;background:currentColor;border-radius:999px;width:.45em;height:.45em;margin-right:.45em;display:inline-block}.status-live{color:var(--blue)}.status-beta,.status-pilot{color:#8a5a00}.status-lab,.status-internal,.status-development{color:var(--red)}.solution-grid,.solution-grid--wide{gap:0}.solution-lane{border:0;border-left:2px solid var(--gold);background:0 0;border-radius:0;padding:18px 18px 18px 16px}.solution-lane:nth-child(2n){border-left-color:var(--red)}.solution-lane:nth-child(3n){border-left-color:var(--blue)}.solution-lane span,.principle-grid span,.detail-grid article span{color:#142f258c;text-transform:none;font-size:.78rem;font-weight:500}.trust-panel,.lab-callout,.legal-callout,.proof-card,.social-panel,.notice-panel,.lab-note{background:var(--night);border-radius:var(--panel-radius);border:0;padding:32px 36px}.trust-panel h2,.trust-panel p,.lab-callout h2,.lab-callout p,.legal-callout h2,.legal-callout p,.proof-card h2,.proof-card p,.notice-panel h2,.notice-panel p,.lab-note h2,.lab-note p,.social-panel h2,.social-panel p{color:var(--night-text)}.trust-panel .eyebrow,.lab-callout .eyebrow,.legal-callout .eyebrow,.proof-card .eyebrow,.notice-panel .eyebrow,.lab-note .eyebrow,.social-panel .eyebrow{color:#f3ede094}.trust-panel a,.lab-callout .button,.legal-callout .button,.social-panel .button{color:var(--night)!important;background:var(--lime)!important}.detail-grid,.principle-grid{background:var(--line);border-radius:10px;gap:1px;overflow:hidden}.detail-grid article,.principle-grid article{border:0;border-radius:0}.capability-list{background:var(--line);border-radius:10px;gap:1px;overflow:hidden}.capability-list li{min-height:0;color:var(--ink);background:var(--paper);border:0;border-radius:0;padding:18px;font-weight:500}.shop-grid{gap:24px}.shop-filter-list{flex-wrap:wrap;gap:8px;margin:-24px 0 32px;display:flex}.shop-filter-list button{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #142f2533;border-radius:999px;align-items:center;padding:0 16px;font-size:.84rem;font-weight:600;display:inline-flex}.shop-filter-list button:hover,.shop-filter-list button:focus-visible,.shop-filter-list button.is-active{color:var(--paper);background:var(--ink);outline:none}.shop-card{grid-template-columns:.85fr 1.15fr;gap:20px;padding:20px}.shop-card__media{background:var(--paper-soft);border:1px solid var(--line);border-radius:8px;min-height:280px;overflow:hidden}.shop-card__media img,.shop-card__image-button img{border:0;border-radius:8px;width:min(78%,240px)}.shop-card__mockup-button img{border:1px solid #142f2529;border-radius:6px}.shop-card__mockup-button--wide{min-height:40px;color:var(--ink);background:var(--paper);border-radius:var(--radius);text-transform:none;border:1px solid #142f2533;font-weight:600}.shop-card__image-button:focus-visible img,.shop-card__mockup-button:focus-visible img,.shop-card__image-button:hover img,.shop-card__mockup-button:hover img,.shop-card__mockup-button--wide:focus-visible,.shop-card__mockup-button--wide:hover{border-color:var(--blue);outline-offset:2px;outline:2px solid #1f8fc252}.shop-card h2{color:var(--ink);margin:10px 0 0;font-size:1.28rem;font-weight:600;line-height:1.2}.shop-card__price strong{color:var(--ink);font-size:1.12rem}.shop-card__price span,.shop-form label,.shop-form__message{color:var(--muted);text-transform:none;font-weight:500}.shop-form select,.shop-form input{min-height:42px;color:var(--ink);border-radius:var(--radius);background:#fffdf7;border:1px solid #142f2547}.shop-form button:disabled{color:#142f2580;background:#142f251a;border:0}.shop-notice{color:var(--night-text);background:var(--night);border-radius:var(--panel-radius);border:0;padding:24px 28px}.shop-notice h2{color:var(--night-text);font-size:1.45rem;font-weight:600;line-height:1.2}.shop-notice p{color:#f3ede0c7}.shop-image-dialog{background:var(--paper);border-radius:var(--panel-radius);border:0;box-shadow:0 24px 80px #071b1459}.shop-image-dialog img{border:0;border-radius:8px}.shop-image-dialog__nav{color:var(--paper);background:var(--ink);border:0}.support-list article{grid-template-columns:minmax(0,1fr) auto}.founder-card{color:var(--night-text);background:var(--night);border-radius:var(--panel-radius);box-shadow:none;border:0;padding:12px}.founder-card img{border-radius:8px}.founder-card figcaption{color:#f3ede0cc;font-weight:500}.site-footer{border-top:1px solid var(--line);margin-top:96px;padding:32px 0}.site-footer p,.site-footer__fineprint{color:var(--muted)}.site-footer__fineprint a,.legal-page a,.thought-post a,.shop-form__terms a{color:var(--ink);font-weight:600;text-decoration-thickness:.08em}.legal-page,.thought-post{max-width:820px}.legal-page h1,.thought-post h1{color:var(--ink);font-size:3rem;font-weight:600;line-height:1.08}.legal-page h2,.thought-post h2{color:var(--ink);font-size:1.55rem;font-weight:600;line-height:1.18}.thought-post__meta span{color:var(--muted);text-transform:none;border-color:var(--line);background:0 0;font-weight:500}.legal-page blockquote,.thought-post blockquote{border-left-color:var(--gold);background:#ffb8002e}@media (width<=950px){main,.site-footer{width:min(100% - 32px,1080px)}.hero,.about-hero,.eta-hero,.product-hero,.section--split,.trust-panel,.lab-callout,.legal-callout,.proof-card,.social-panel,.shop-card,.shop-notice{grid-template-columns:1fr}.hero h1,.about-hero h1,.page-hero h1,.product-hero h1,.legal-page h1,.thought-post h1{font-size:2.6rem}.product-grid,.product-grid--full,.thought-grid,.thought-grid--featured,.shop-grid,.detail-grid,.principle-grid,.capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.site-header{padding:16px}.site-header nav a,.site-footer nav a{padding:8px 10px}.hero,.about-hero,.page-hero,.product-hero{padding:56px 0 40px}.hero h1,.about-hero h1,.page-hero h1,.product-hero h1,.legal-page h1,.thought-post h1{font-size:2.25rem}.section h2,.section--split h2,.trust-panel h2,.lab-callout h2,.legal-callout h2,.proof-card h2,.notice-panel h2,.lab-note h2,.social-panel h2{font-size:1.55rem}.product-grid,.product-grid--full,.thought-grid,.thought-grid--featured,.shop-grid,.solution-grid,.solution-grid--wide,.detail-grid,.principle-grid,.capability-list,.support-list article{grid-template-columns:1fr}.proof-strip{gap:12px}}.eta-store{--ink:#171717;--ink-strong:#050505;--paper:#fff;--paper-soft:#f3f0ea;--chalk:#fff;--gold:#d9b86f;--red:#8f1d2c;--blue:#2f5e80;--line:#05050529;--muted:#050505ad;color:var(--ink);background:#fff}.eta-store main{width:min(1320px,100% - clamp(2rem,6vw,5rem))}.site-header--eta{backdrop-filter:none;background:#fff;border-bottom:1px solid #0505052e;padding-block:24px;position:static}.brand-mark--eta,.footer-brand--eta{color:#050505;gap:14px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700}.brand-mark__monogram,.site-footer--eta .brand-mark__monogram{color:#fff;background:#050505;border:1px solid #050505;border-radius:0;place-items:center;width:48px;height:48px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:600;display:grid}.site-header--eta nav a,.site-footer--eta nav a{color:#050505c7;border-radius:0;font-weight:500}.site-header--eta nav a:hover,.site-header--eta nav a:focus-visible,.site-footer--eta nav a:hover,.site-footer--eta nav a:focus-visible{color:#050505;background:#0505050f}.eta-hero{grid-template-columns:minmax(0,1fr);padding-top:88px}.eta-store .eyebrow{color:#0505059e;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:600}.eta-hero h1{color:#050505;max-width:12ch;font-family:Georgia,Times New Roman,serif;font-size:3.8rem;font-weight:500;line-height:.98}.eta-hero p{color:#050505c2;max-width:760px}.eta-store .button,.eta-store .product-card a,.eta-store .trust-panel a,.eta-store .support-list a{box-shadow:none;border-radius:0}.eta-store .button:hover,.eta-store .button:focus-visible{box-shadow:none;transform:none}.eta-store .button--primary{color:#fff;background:#050505}.eta-store .button--secondary,.eta-store .button--quiet{border:1px solid #0505054d;color:#050505!important;background:#fff!important}.eta-store .shop-filter-list button{color:#050505;background:#fff;border-color:#05050533}.eta-store .shop-filter-list button:hover,.eta-store .shop-filter-list button:focus-visible,.eta-store .shop-filter-list button.is-active{color:#fff;background:#050505}.eta-store .shop-card{color:#050505;background:#fff;border-color:#0505052e}.eta-store .shop-card__media{background:#f3f0ea;border-color:#05050533}.eta-store .shop-card h2{color:#050505;font-family:Georgia,Times New Roman,serif;font-weight:500}.eta-store .product-card__topline,.eta-store .shop-card__price span,.eta-store .shop-form label,.eta-store .shop-form__message{color:#050505ad}.eta-store .shop-form select,.eta-store .shop-form input{color:#050505;background:#fff;border-color:#05050559;border-radius:0}.eta-store .shop-form button:disabled{color:#0505058a;background:#efefef}.eta-store .legal-callout{color:#fff;background:#050505;border-radius:0}.eta-store .legal-callout h2,.eta-store .legal-callout p{color:#fff}.eta-store .legal-callout p{color:#ffffffbd}.site-footer--eta{border-top-color:#05050533}.site-footer--eta .social-links a{color:#050505;background:#f3f0ea;border-color:#05050529;border-radius:0}.site-footer--eta .site-footer__fineprint,.site-footer--eta p{color:#0505059e}.site-footer--eta .site-footer__fineprint a{color:#050505}@media (width<=680px){.eta-store main{width:min(100% - 2rem,1180px)}.eta-hero h1{font-size:2.6rem}}:root{--keystone-blue:#2541b2;--foundation-ink:#0b1330;--royal-deep:#16266e;--skylight:#6c8cff;--volt:#c6f135;--ochre:#f5a623;--cloud:#f7f8fc;--slate:#3a4256;--mist:#e5e7eb;--white:#fff;--ink:var(--foundation-ink);--ink-strong:var(--foundation-ink);--paper:var(--cloud);--paper-soft:#eef1fc;--chalk:var(--white);--gold:var(--volt);--red:var(--ochre);--blue:var(--keystone-blue);--night:var(--foundation-ink);--night-text:var(--white);--lime:var(--volt);--muted:var(--slate);--line:var(--mist);--radius:9px;--panel-radius:22px;--font-display:"Fraunces", Georgia, serif;--font-ui:"Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}body:not(.eta-store){color:var(--foundation-ink);background:var(--cloud);font-family:var(--font-body)}body:not(.eta-store) ::selection{color:var(--foundation-ink);background:var(--volt)}body:not(.eta-store) main{width:min(1180px,100% - clamp(40px,8vw,96px))}body:not(.eta-store) h1,body:not(.eta-store) h2,body:not(.eta-store) h3{font-family:var(--font-display);letter-spacing:0;font-weight:600}.site-header:not(.site-header--eta){z-index:10;border-bottom:1px solid var(--mist);backdrop-filter:blur(14px);background:#f7f8fce6;padding:16px clamp(20px,4vw,48px);position:sticky;top:0}.site-header:not(.site-header--eta) .brand-mark,.site-footer:not(.site-footer--eta) .footer-brand{color:var(--foundation-ink);font-family:var(--font-display);gap:12px;font-size:18px;font-weight:600}.site-header:not(.site-header--eta) .brand-mark__monogram,.site-footer:not(.site-footer--eta) .brand-mark__monogram,.hero-card .brand-mark__monogram{width:38px;height:38px;color:var(--volt);background:linear-gradient(155deg, var(--keystone-blue), var(--royal-deep));font-family:var(--font-display);letter-spacing:0;border:0;border-radius:9px;place-items:center;font-size:23px;font-weight:600;line-height:1;display:grid}.site-footer:not(.site-footer--eta) .brand-mark__monogram{width:32px;height:32px;font-size:19px}.hero-card .brand-mark__monogram{width:40px;height:40px;margin-bottom:18px}.site-header:not(.site-header--eta) nav,.site-footer:not(.site-footer--eta) nav{gap:8px}.site-header:not(.site-header--eta) nav a{min-height:38px;color:var(--foundation-ink);font-family:var(--font-ui);border-radius:999px;padding:8px 14px;font-size:14.5px;font-weight:500}.site-header:not(.site-header--eta) nav a:hover,.site-header:not(.site-header--eta) nav a:focus-visible,.site-header:not(.site-header--eta) nav a.is-active{color:var(--keystone-blue);background:#eef1fc;outline:none}.site-header:not(.site-header--eta) nav a.is-active{font-weight:700}body:not(.eta-store) .hero,body:not(.eta-store) .about-hero,body:not(.eta-store) .page-hero,body:not(.eta-store) .product-hero{padding:72px 0 64px}body:not(.eta-store) .hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(32px,5vw,64px);position:relative;overflow:hidden}body:not(.eta-store) .hero:after{content:"";opacity:.07;pointer-events:none;background:url(/assets/keystone-motif.svg) 50%/contain no-repeat;width:420px;height:280px;position:absolute;top:-96px;right:-128px}body:not(.eta-store) .hero__copy{z-index:1;position:relative}body:not(.eta-store) .hero h1,body:not(.eta-store) .about-hero h1,body:not(.eta-store) .page-hero h1,body:not(.eta-store) .product-hero h1,body:not(.eta-store) .legal-page h1,body:not(.eta-store) .thought-post h1{max-width:16ch;color:var(--foundation-ink);font-size:44px;line-height:1.05}body:not(.eta-store) .hero h1{max-width:12ch;font-size:56px}body:not(.eta-store) .page-hero p,body:not(.eta-store) .hero p,body:not(.eta-store) .about-hero p,body:not(.eta-store) .product-hero p{max-width:680px;color:var(--slate);font-size:18px;line-height:1.6}body:not(.eta-store) .eyebrow{color:var(--keystone-blue);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500;display:inline-flex}body:not(.eta-store) .eyebrow:before{content:none}body:not(.eta-store) .button,body:not(.eta-store) .product-card a,body:not(.eta-store) .trust-panel a,body:not(.eta-store) .support-list a,body:not(.eta-store) .thought-card__footer a,body:not(.eta-store) .thought-post__back,body:not(.eta-store) .thought-post__source{border:1.5px solid var(--keystone-blue);min-height:44px;font-family:var(--font-ui);box-shadow:none;border-radius:9px;padding:0 20px;font-size:14.5px;font-weight:600;transform:none}body:not(.eta-store) .button:hover,body:not(.eta-store) .button:focus-visible,body:not(.eta-store) .product-card a:hover,body:not(.eta-store) .product-card a:focus-visible,body:not(.eta-store) .trust-panel a:hover,body:not(.eta-store) .trust-panel a:focus-visible,body:not(.eta-store) .support-list a:hover,body:not(.eta-store) .support-list a:focus-visible,body:not(.eta-store) .thought-card__footer a:hover,body:not(.eta-store) .thought-card__footer a:focus-visible{color:var(--white);background:var(--royal-deep);outline:none}body:not(.eta-store) .button--primary,body:not(.eta-store) .product-card a,body:not(.eta-store) .support-list a{color:var(--white);background:var(--keystone-blue)}body:not(.eta-store) .button--secondary,body:not(.eta-store) .product-card__secondary,body:not(.eta-store) .thought-card__footer a,body:not(.eta-store) .thought-post__source{color:var(--keystone-blue)!important;background:0 0!important}body:not(.eta-store) .button--quiet,body:not(.eta-store) .thought-post__back{color:var(--foundation-ink);background:var(--white);border-color:var(--mist)}body:not(.eta-store) .hero-card,body:not(.eta-store) .product-hero__status{color:var(--white);background:var(--foundation-ink);box-shadow:none;border:0;border-radius:22px;padding:32px;position:relative}body:not(.eta-store) .hero-card p{color:var(--white);font-family:var(--font-ui);font-size:19px;font-weight:500;line-height:1.5}body:not(.eta-store) .proof-strip{color:var(--slate);border:0;border-top:1px solid var(--mist);border-bottom:1px solid var(--mist);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:64px;padding:18px 0;display:grid}body:not(.eta-store) .proof-strip span{color:var(--slate);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:0;padding:0 16px;font-size:12px;font-weight:500}body:not(.eta-store) .section,body:not(.eta-store) .section--split,body:not(.eta-store) .trust-panel,body:not(.eta-store) .lab-callout,body:not(.eta-store) .legal-callout,body:not(.eta-store) .notice-panel,body:not(.eta-store) .proof-card,body:not(.eta-store) .lab-note,body:not(.eta-store) .social-panel{margin:64px 0}body:not(.eta-store) .section--split,body:not(.eta-store) .trust-panel,body:not(.eta-store) .lab-callout,body:not(.eta-store) .legal-callout,body:not(.eta-store) .proof-card,body:not(.eta-store) .social-panel,body:not(.eta-store) .shop-notice,body:not(.eta-store) .lab-note{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px}body:not(.eta-store) .section h2,body:not(.eta-store) .section--split h2,body:not(.eta-store) .trust-panel h2,body:not(.eta-store) .lab-callout h2,body:not(.eta-store) .legal-callout h2,body:not(.eta-store) .proof-card h2,body:not(.eta-store) .notice-panel h2,body:not(.eta-store) .lab-note h2,body:not(.eta-store) .social-panel h2{max-width:20ch;color:var(--foundation-ink);font-size:32px;line-height:1.12}body:not(.eta-store) .product-card,body:not(.eta-store) .thought-card,body:not(.eta-store) .solution-lane,body:not(.eta-store) .detail-grid article,body:not(.eta-store) .principle-grid article,body:not(.eta-store) .notice-panel,body:not(.eta-store) .lab-note,body:not(.eta-store) .support-list article,body:not(.eta-store) .shop-placeholder-card{background:var(--white);border:1px solid var(--mist);box-shadow:none;border-radius:16px;padding:28px}body:not(.eta-store) .product-grid,body:not(.eta-store) .product-grid--full{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow:visible}body:not(.eta-store) .product-card,body:not(.eta-store) .thought-card{border-radius:16px;min-height:300px}body:not(.eta-store) .product-card__topline,body:not(.eta-store) .thought-card__meta,body:not(.eta-store) .thought-card__footer{color:var(--slate);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}body:not(.eta-store) .product-card h3,body:not(.eta-store) .solution-lane h3,body:not(.eta-store) .detail-grid h2,body:not(.eta-store) .principle-grid h2,body:not(.eta-store) .thought-card h2,body:not(.eta-store) .shop-placeholder-card h2{color:var(--foundation-ink);margin:14px 0 0;font-size:24px;line-height:1.15}body:not(.eta-store) .product-card p,body:not(.eta-store) .solution-lane p,body:not(.eta-store) .detail-grid p,body:not(.eta-store) .principle-grid p,body:not(.eta-store) .thought-card p,body:not(.eta-store) .product-card__meta,body:not(.eta-store) .shop-placeholder-card p{color:var(--slate);font-size:16px;line-height:1.6}body:not(.eta-store) .status-badge{color:var(--keystone-blue);font-family:var(--font-ui);letter-spacing:0;text-transform:none;background:#eef1fc;border:0;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}body:not(.eta-store) .status-badge:before{content:none}body:not(.eta-store) .status-live{color:var(--keystone-blue);background:#eef1fc}body:not(.eta-store) .status-lab,body:not(.eta-store) .status-internal,body:not(.eta-store) .status-development,body:not(.eta-store) .status-preparing{color:#8a5a00;background:#fff1da}body:not(.eta-store) .solution-grid,body:not(.eta-store) .solution-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body:not(.eta-store) .solution-lane{border-left:4px solid var(--keystone-blue)}body:not(.eta-store) .solution-lane:nth-child(2n){border-left-color:var(--skylight)}body:not(.eta-store) .solution-lane:nth-child(3n){border-left-color:var(--volt)}body:not(.eta-store) .solution-lane span,body:not(.eta-store) .principle-grid span,body:not(.eta-store) .detail-grid article span{color:var(--keystone-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}body:not(.eta-store) .trust-panel,body:not(.eta-store) .legal-callout,body:not(.eta-store) .proof-card,body:not(.eta-store) .shop-notice,body:not(.eta-store) .lab-note{color:var(--white);background:var(--foundation-ink);border:0;border-radius:22px;padding:40px;position:relative;overflow:hidden}body:not(.eta-store) .trust-panel:after,body:not(.eta-store) .shop-notice:after{content:"";filter:hue-rotate(30deg)saturate(1.2);opacity:.12;pointer-events:none;background:url(/assets/keystone-motif.svg) 50%/contain no-repeat;width:380px;height:260px;position:absolute;bottom:-112px;right:-120px}body:not(.eta-store) .trust-panel>*,body:not(.eta-store) .shop-notice>*,body:not(.eta-store) .legal-callout>*,body:not(.eta-store) .proof-card>*,body:not(.eta-store) .lab-note>*{z-index:1;position:relative}body:not(.eta-store) .trust-panel h2,body:not(.eta-store) .trust-panel p,body:not(.eta-store) .legal-callout h2,body:not(.eta-store) .legal-callout p,body:not(.eta-store) .proof-card h2,body:not(.eta-store) .proof-card p,body:not(.eta-store) .shop-notice h2,body:not(.eta-store) .shop-notice p,body:not(.eta-store) .lab-note h2,body:not(.eta-store) .lab-note p{color:var(--white)}body:not(.eta-store) .trust-panel p,body:not(.eta-store) .legal-callout p,body:not(.eta-store) .proof-card p,body:not(.eta-store) .shop-notice p,body:not(.eta-store) .lab-note p{color:#ffffffb8}body:not(.eta-store) .trust-panel .eyebrow,body:not(.eta-store) .legal-callout .eyebrow,body:not(.eta-store) .proof-card .eyebrow,body:not(.eta-store) .shop-notice .eyebrow,body:not(.eta-store) .lab-note .eyebrow{color:var(--volt)}body:not(.eta-store) .trust-panel a,body:not(.eta-store) .legal-callout .button,body:not(.eta-store) .lab-note .button{border-color:#0000;padding-inline:0;color:var(--volt)!important;background:0 0!important}body:not(.eta-store) .detail-grid,body:not(.eta-store) .principle-grid{background:0 0;gap:20px;overflow:visible}body:not(.eta-store) .principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.eta-store) .capability-list{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}body:not(.eta-store) .capability-list li{min-height:0;color:var(--foundation-ink);background:0 0;border:0;border-radius:0;gap:10px;padding:0;font-size:15px;font-weight:500;display:flex}body:not(.eta-store) .capability-list li:before{color:var(--keystone-blue);content:"·";font-weight:700}body:not(.eta-store) .project-visual-placeholder{min-height:360px;color:var(--slate);text-align:center;background:linear-gradient(135deg, #2541b214, #c6f1352e), var(--white);border:1px dashed #2541b259;border-radius:16px;place-items:center;margin:0 0 64px;display:grid}body:not(.eta-store) .project-visual-placeholder p{margin:0}body:not(.eta-store) .shop-grid--placeholders{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body:not(.eta-store) .shop-placeholder-card{gap:14px;display:grid}body:not(.eta-store) .shop-placeholder-card__media{background:linear-gradient(155deg, #2541b21f, #c6f1352e), var(--cloud);border:1px solid var(--mist);border-radius:12px;place-items:center;min-height:180px;display:grid}body:not(.eta-store) .shop-placeholder-card__media span{width:56px;height:56px;color:var(--volt);background:linear-gradient(155deg, var(--keystone-blue), var(--royal-deep));font-family:var(--font-display);border-radius:14px;place-items:center;font-size:32px;font-weight:600;display:grid}body:not(.eta-store) .social-panel{background:var(--white);border:1px solid var(--mist);border-radius:16px;align-items:center;padding:28px}body:not(.eta-store) .social-panel h2{color:var(--foundation-ink)}body:not(.eta-store) .social-panel__links{justify-content:flex-end}.site-footer:not(.site-footer--eta){width:100%;color:var(--white);background:var(--foundation-ink);border-top:0;grid-template-columns:minmax(280px,1fr) minmax(0,1.2fr);gap:48px;margin:96px 0 0;padding:48px max(24px,50vw - 590px);display:grid}.site-footer:not(.site-footer--eta) p{color:#ffffffb3}.site-footer:not(.site-footer--eta) .footer-brand{color:var(--white)}.site-footer:not(.site-footer--eta) .social-links a{color:var(--skylight);font-family:var(--font-ui);background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site-footer:not(.site-footer--eta) nav{align-content:start;display:grid}.site-footer:not(.site-footer--eta) nav h2{color:var(--white);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500}.site-footer:not(.site-footer--eta) nav a{color:#ffffffb8;min-height:0;font-family:var(--font-ui);background:0 0;border-radius:0;padding:6px 0;font-size:15px;font-weight:500}.site-footer:not(.site-footer--eta) nav a:hover,.site-footer:not(.site-footer--eta) nav a:focus-visible{color:var(--volt);background:0 0}.site-footer:not(.site-footer--eta) .site-footer__fineprint{color:#ffffff94;grid-column:1/-1;margin:16px 0 0}body:not(.eta-store) .legal-page a,body:not(.eta-store) .thought-post a,body:not(.eta-store) .shop-form__terms a{color:var(--keystone-blue)}@media (width<=950px){body:not(.eta-store) main{width:min(100% - 32px,1180px)}body:not(.eta-store) .hero,body:not(.eta-store) .about-hero,body:not(.eta-store) .product-hero,body:not(.eta-store) .section--split,body:not(.eta-store) .trust-panel,body:not(.eta-store) .legal-callout,body:not(.eta-store) .proof-card,body:not(.eta-store) .social-panel,body:not(.eta-store) .shop-notice,body:not(.eta-store) .lab-note,.site-footer:not(.site-footer--eta){grid-template-columns:1fr}body:not(.eta-store) .hero h1{font-size:44px}body:not(.eta-store) .proof-strip,body:not(.eta-store) .product-grid,body:not(.eta-store) .product-grid--full,body:not(.eta-store) .solution-grid,body:not(.eta-store) .solution-grid--wide,body:not(.eta-store) .principle-grid,body:not(.eta-store) .shop-grid--placeholders,.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.eta-store) .social-panel__links{justify-content:flex-start}}@media (width<=680px){.site-header:not(.site-header--eta){padding:16px;position:static}body:not(.eta-store) .hero h1,body:not(.eta-store) .about-hero h1,body:not(.eta-store) .page-hero h1,body:not(.eta-store) .product-hero h1,body:not(.eta-store) .legal-page h1,body:not(.eta-store) .thought-post h1{font-size:36px}body:not(.eta-store) .section h2,body:not(.eta-store) .section--split h2,body:not(.eta-store) .trust-panel h2,body:not(.eta-store) .legal-callout h2,body:not(.eta-store) .proof-card h2,body:not(.eta-store) .shop-notice h2,body:not(.eta-store) .lab-note h2,body:not(.eta-store) .social-panel h2{font-size:28px}body:not(.eta-store) .proof-strip,body:not(.eta-store) .product-grid,body:not(.eta-store) .product-grid--full,body:not(.eta-store) .solution-grid,body:not(.eta-store) .solution-grid--wide,body:not(.eta-store) .detail-grid,body:not(.eta-store) .principle-grid,body:not(.eta-store) .capability-list,body:not(.eta-store) .shop-grid--placeholders,.site-footer__links{grid-template-columns:1fr}body:not(.eta-store) .trust-panel,body:not(.eta-store) .legal-callout,body:not(.eta-store) .proof-card,body:not(.eta-store) .shop-notice,body:not(.eta-store) .lab-note{padding:28px}}
