@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-sans-latin-400-normal.gapTbOY8.woff2)format("woff2"),url(/_astro/geist-sans-latin-400-normal.BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-sans-latin-500-normal.uokXdC-Q.woff2)format("woff2"),url(/_astro/geist-sans-latin-500-normal.CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-sans-latin-600-normal.DFOURf8L.woff2)format("woff2"),url(/_astro/geist-sans-latin-600-normal.CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff)format("woff")}@font-face{font-family:Geist Pixel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-pixel-latin-400-normal.CZH99LhH.woff2)format("woff2"),url(/_astro/geist-pixel-latin-400-normal.Df5xozDi.woff)format("woff")}:root{--paper:#f2efe7;--card:#fbfaf7;--surface:#e9e4d8;--line:#dcd5c7;--ink:#221f1c;--muted:#6f695f;--faint:#aba396;--peach:#ffe7df;--salmon:#ffbfa9;--orange:#fc9571;--accent:#c4572f;--rust:#802900;--brown:#380a00;--black:#010000;--font-sans:"Geist Sans", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--font-pixel:"Geist Pixel", var(--font-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.55}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-underline-position:from-font;text-decoration-thickness:from-font}img{max-width:100%}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{z-index:30;background:var(--ink);color:var(--paper);padding:.65rem .9rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:76px;padding:0 3vw;display:grid}.wordmark{align-items:center;gap:.65rem;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.wordmark img{border-radius:4px;width:28px;height:28px}.site-nav{align-items:center;gap:clamp(1rem,2.2vw,2.25rem);display:flex}.site-nav a{min-height:44px;color:var(--muted);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--ink)}.button{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.2rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .15s ease-out,color .15s ease-out,background-color .15s ease-out;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:scale(.97)}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--accent);border-color:var(--accent)}.header-button{padding-inline:1rem}main{overflow:clip}.document-main{max-width:760px;margin:0 auto;padding:4rem 1.5rem 6rem;overflow:visible}.document-main section{margin-block-end:5rem}.document-main h1{letter-spacing:-.055em;margin-block-end:1.25rem;font-size:clamp(3rem,7vw,5.25rem);line-height:.95}.document-main h2{letter-spacing:-.035em;margin-block-end:.75rem;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.05}.document-main .lede{max-width:58ch;font-size:1.2rem}.document-main .grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:1.5rem;display:grid}.document-main .card{background:var(--card);padding:1.5rem}.document-main .card h3{margin-block-end:.5rem;font-size:1rem}.document-main .card p{color:var(--muted);margin:0;font-size:.925rem}.document-main .eyebrow,.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-block-end:1rem;font-size:.7rem}.document-main .caption{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.83fr) minmax(480px,1.17fr);min-height:calc(100svh - 76px);display:grid;position:relative}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,9rem) 3vw clamp(5rem,8vw,8rem);display:flex}.hero h1{letter-spacing:-.075em;max-width:7ch;margin-block-end:2.25rem;font-size:clamp(4rem,8.4vw,9rem);font-weight:500;line-height:.78}.hero h1 span{color:var(--accent)}.hero-lede{max-width:33rem;margin-block-end:0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45}.hero-actions{align-items:center;gap:1.35rem;margin-block-start:2rem;display:flex}.text-link{text-underline-offset:.3em;font-size:.875rem;font-weight:500}.trust-line{color:var(--muted);font-family:var(--font-mono);margin-block:1.5rem 0;font-size:.72rem}.hero-art{background:var(--ink);min-height:640px;position:relative;overflow:hidden}.eclipse{background:radial-gradient(circle at 5% 50%, var(--peach) 0 7%, var(--salmon) 12%, var(--orange) 25%, var(--accent) 40%, var(--rust) 58%, var(--brown) 76%, var(--black) 88%);position:absolute;inset:-12% -12% -12% -30%}.eclipse:after{content:"";aspect-ratio:1;background:var(--black);border-radius:50%;width:24%;position:absolute;inset-block-start:50%;inset-inline-start:5%;transform:translate(-50%,-50%)}.object-note{color:var(--salmon);font-family:var(--font-mono);text-align:end;margin:0;font-size:.72rem;position:absolute;inset-block-end:2.5rem;inset-inline-end:3vw}.product-window{color:var(--ink);background:var(--paper);border:1px solid #ffffff59;position:relative;box-shadow:0 24px 80px #00000047}.popup-window{border-radius:14px;width:min(380px,72%);padding:.85rem}.hero-art>.popup-window{position:absolute;inset-block-start:50%;inset-inline-start:52%;transform:translate(-50%,-50%)rotate(-2.5deg)}.product-bar{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.2rem .2rem .75rem;font-size:.55rem;display:flex}.product-bar span:last-child{color:var(--faint)}.widget{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:1rem;position:relative;overflow:hidden}.widget+.widget{margin-block-start:.65rem}.widget-label,.section-index,.depth-number{color:var(--faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-block-end:.75rem;font-size:.58rem;font-weight:500}.pixel-number{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;margin-block-end:.8rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.stat-line{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:1rem;font-size:.62rem;display:flex}.stat-line strong{color:var(--ink);font-weight:500}.dot-route{opacity:.4;background-image:radial-gradient(circle, var(--ink) 1px, transparent 1.2px);clip-path:polygon(0 55%,18% 20%,40% 80%,64% 12%,100% 48%,96% 70%,68% 36%,42% 100%,20% 47%,4% 82%);background-size:5px 5px;width:30%;height:30%;position:absolute;inset-block-end:.7rem;inset-inline-end:1rem}.mini-bars,.large-bars{align-items:end;gap:6px;height:66px;display:flex}.mini-bars i,.large-bars i{height:var(--bar);background-image:radial-gradient(circle, var(--muted) 1px, transparent 1.15px);background-size:3px 3px;flex:1;min-height:2px;display:block}.mini-bars i.today,.large-bars i.today{background-image:radial-gradient(circle, var(--accent) 1px, transparent 1.15px)}.day-labels{color:var(--faint);font-family:var(--font-mono);justify-content:space-around;margin-block-start:.25rem;font-size:.48rem;display:flex}.dot-field,.hour-bars,.month-dots{background-image:radial-gradient(circle, var(--muted) 1px, transparent 1.15px);background-size:4px 4px}.dot-field{height:42px;mask-image:linear-gradient(#0000,#000)}.scroll-meter{z-index:20;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transform-origin:50%;mix-blend-mode:multiply;gap:.75rem;font-size:.58rem;display:flex;position:fixed;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)rotate(90deg)}.scroll-count{color:var(--accent);font-variant-numeric:tabular-nums}.manifesto{grid-template-columns:.35fr 1.45fr .7fr;align-items:end;gap:4vw;padding:clamp(7rem,14vw,14rem) 5vw;display:grid}.manifesto h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,6.3vw,7rem);font-weight:500;line-height:.96}.manifesto h2 em{color:var(--accent);font-style:normal}.manifesto>p:last-child{max-width:25rem;color:var(--muted);margin:0}.depths{border-block:1px solid var(--line)}.section-heading{grid-template-columns:.35fr 1.45fr .7fr;align-items:end;gap:4vw;padding:clamp(6rem,10vw,10rem) 5vw;display:grid}.section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:500;line-height:.9}.section-heading>p:last-child{max-width:22rem;color:var(--muted);margin:0}.depth{border-top:1px solid var(--line);min-height:780px;padding:clamp(4rem,8vw,8rem) 5vw;position:relative;overflow:hidden}.depth-copy{z-index:2;max-width:26rem;position:relative}.depth-copy h3{letter-spacing:-.055em;margin-block-end:1rem;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;line-height:.95}.depth-copy>p:not([class]){color:var(--muted);font-size:1.05rem}.interface-action{font-family:var(--font-mono);margin-block-start:1.5rem;font-size:.7rem}.depth-popup{background:var(--card);grid-template-columns:.7fr 1.3fr;align-items:center;display:grid}.popup-window-secondary{width:min(380px,80%);box-shadow:30px 40px 0 var(--surface);justify-self:center;transform:rotate(2deg)}.depth-panel{background:var(--ink);color:var(--paper);grid-template-columns:minmax(420px,1fr) minmax(310px,.55fr);align-items:center;gap:6vw;display:grid}.depth-panel .depth-copy>p:not([class]){color:var(--faint)}.depth-panel .interface-action{color:var(--salmon)}.browser-context{background:#181716;border:1px solid #3a3632;position:absolute;inset:8% 28% 8% 3%}.browser-chrome{border-bottom:1px solid #3a3632;align-items:center;gap:5px;height:42px;padding-inline:12px;display:flex}.browser-chrome span{background:#5b5752;border-radius:50%;width:7px;height:7px}.browser-chrome b{color:#77716a;font-family:var(--font-mono);margin-inline-start:12px;font-size:.55rem;font-weight:400}.browser-lines{opacity:.22;background:repeating-linear-gradient(#0000 0 18px,#9d968d 18px 20px);width:56%;height:62%;margin:9% 0 0 11%}.panel-window{z-index:1;border-radius:12px 0 0 12px;justify-self:end;width:min(390px,76%);min-height:620px;padding:.75rem;box-shadow:-28px 20px 80px #00000073}.date-row{color:var(--muted);justify-content:space-between;padding:.3rem .2rem .75rem;font-size:.55rem;display:flex}.date-row strong{color:var(--ink)}.story-widget p:not(.widget-label){color:var(--muted);margin-block-end:.75rem;font-size:.7rem}.story-widget small{color:var(--muted);font-family:var(--font-mono);font-size:.52rem}.reading-track{background:var(--surface);border-radius:9px;height:4px;margin-block-end:.3rem}.reading-track i{border-radius:inherit;background:var(--accent);width:68%;height:100%;display:block}.hour-bars{height:72px;mask-image:linear-gradient(110deg,#0000 0 12%,#000 30% 72%,#0000 94%)}.depth-dashboard{background:var(--surface);min-height:1050px;padding-block-end:0}.depth-dashboard .depth-copy{text-align:end;margin-inline-start:auto}.dashboard-window{border-radius:14px 14px 0 0;width:106%;margin-block-start:6rem;margin-inline-start:-3%;padding:1rem;box-shadow:0 -16px 60px #380a001a}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:.75rem;display:grid}.dashboard-grid .widget+.widget{margin:0}.dashboard-total{grid-column:1/-1;min-height:230px;padding:1.5rem}.dashboard-total .pixel-number{font-size:clamp(3.5rem,8vw,7.5rem)}.muted-copy,.story-line{color:var(--muted);font-size:.8rem}.dashboard-week{min-height:260px}.large-bars{gap:10px;height:130px;margin-block-start:1rem}.dashboard-records dl{grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:2rem;display:grid}.dashboard-records dl div{min-width:0}.dashboard-records dt{color:var(--faint);text-transform:uppercase;font-size:.6rem}.dashboard-records dd{margin:.5rem 0 0;font-size:.8rem}.dashboard-records small{color:var(--muted);font-family:var(--font-mono);font-size:.6rem}.dashboard-month{min-height:180px}.month-dots{height:105px;margin-block-start:1rem;mask-image:linear-gradient(135deg,#000 0 58%,#0000 90%)}.measurement{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;min-height:90svh;display:grid}.measure-copy{align-self:center;padding:7vw 5vw}.measure-copy h2,.privacy-statement h2,.install h2,.roadmap-note h2{letter-spacing:-.06em;margin-block-end:1.5rem;font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:.93}.measure-copy>p:last-child{max-width:34rem;color:var(--muted)}.measure-specimen{border-inline-start:1px solid var(--line);background:var(--card);flex-direction:column;justify-content:center;padding:6vw;display:flex}.metric-mark{grid-template-columns:.4fr .8fr .6fr;align-items:baseline;gap:2rem;padding-block:2.5rem;display:grid}.metric-mark span,.metric-mark small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem}.metric-mark strong{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,7vw,7rem);font-weight:400;line-height:.8}.metric-rule{background-image:radial-gradient(circle, var(--muted) 1px, transparent 1.2px);background-size:4px 4px;height:12px}.metric-rule.dense{background-image:radial-gradient(circle, var(--accent) 1.1px, transparent 1.25px);height:28px}.privacy-statement{background:var(--ink);color:var(--paper);padding:clamp(7rem,13vw,13rem) 8vw}.privacy-statement h2{max-width:11ch;color:var(--peach)}.privacy-ledger{border-top:1px solid #514943;max-width:920px;margin:5rem 0 3rem auto}.privacy-ledger p{border-bottom:1px solid #514943;grid-template-columns:.6fr 1fr;gap:2rem;margin:0;padding-block:1.1rem;display:grid}.privacy-ledger strong{color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:400}.privacy-ledger span{font-size:1.05rem}.light-link{color:var(--salmon)}.install{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(7rem,12vw,12rem) 5vw;display:grid}.install-heading>p:last-child{max-width:30rem;color:var(--muted)}.install-steps{counter-reset:install;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.install-steps li{counter-increment:install;border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1.5rem;padding-block:1.75rem;display:grid}.install-steps li>span{color:var(--accent);font-family:var(--font-mono);font-size:.7rem}.install-steps p{margin:0}.install-steps p:before{content:"Step " counter(install) ": ";clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.install-warning{border-inline-start:3px solid var(--accent);background:var(--card);max-width:42rem;color:var(--muted);grid-column:2;margin:0;padding:1rem;font-size:.875rem}.install-warning strong{color:var(--ink)}code{border:1px solid var(--line);background:var(--card);font-family:var(--font-mono);white-space:nowrap;padding:.12em .35em;font-size:.85em}.roadmap-note{border-top:1px solid var(--line);padding:clamp(6rem,10vw,10rem) 5vw}.roadmap-heading{grid-template-columns:.35fr .8fr .85fr;align-items:end;gap:4vw;margin-block-end:clamp(3rem,6vw,6rem);display:grid}.roadmap-heading h2{text-wrap:balance;margin:0}.roadmap-heading>p:last-child{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:0}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);display:grid}.platform-card{aspect-ratio:9/16;border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.25rem,2vw,2rem);display:flex;overflow:hidden}.platform-browser{background:var(--ink);color:var(--paper)}.platform-card-top{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;display:flex}.platform-index{color:var(--faint);font-variant-numeric:tabular-nums}.platform-status{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.45rem .65rem}.platform-status-live{border-color:var(--accent);color:var(--salmon)}.platform-mark{color:var(--faint);align-self:center;position:relative}.browser-mark{aspect-ratio:4/3;border:1px solid;border-radius:8px;width:72%}.browser-mark:after{content:"";background-image:radial-gradient(circle,currentColor 1px,#0000 1.2px);background-size:6px 6px;position:absolute;inset:22% 9% 9%;mask-image:linear-gradient(140deg,#000 10%,#0000 88%)}.browser-mark i{z-index:1;background:currentColor;border-radius:50%;width:5px;height:5px;margin:9px 0 0 6px;display:inline-block;position:relative}.browser-mark b{background:currentColor;height:1px;position:absolute;inset:20px 0 auto}.phone-mark{aspect-ratio:9/18;border:1px solid;border-radius:16px;width:42%}.phone-mark:after{content:"";background-image:radial-gradient(circle,currentColor 1px,#0000 1.2px);background-size:5px 5px;position:absolute;inset:12%;mask-image:linear-gradient(#0000,#000)}.phone-mark i{background:currentColor;border-radius:3px;height:3px;position:absolute;inset:4% 38% auto}.phone-mark b{background:currentColor;border-radius:3px;height:3px;position:absolute;inset:auto 44% 3%}.desktop-mark{aspect-ratio:4/3;border:1px solid;border-radius:8px;width:76%}.desktop-mark:after{content:"";background-image:radial-gradient(circle,currentColor 1px,#0000 1.2px);background-size:5px 5px;position:absolute;inset:10%;mask-image:linear-gradient(145deg,#000 5%,#0000 82%)}.desktop-mark i{border-inline:1px solid;height:14%;position:absolute;inset:100% 44% auto}.desktop-mark b{background:currentColor;height:1px;position:absolute;inset:114% 30% auto}.platform-copy{position:relative}.platform-kicker,.platform-list{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.platform-copy h3{letter-spacing:-.045em;text-wrap:balance;margin:.7rem 0 1rem;font-size:clamp(1.65rem,2.7vw,3.2rem);font-weight:500;line-height:.98}.platform-copy>p:not(.platform-kicker){max-width:30rem;color:var(--muted);text-wrap:pretty;margin-block-end:1.5rem;font-size:.9rem}.platform-browser .platform-copy>p:not(.platform-kicker){color:var(--faint)}.platform-list{border-top:1px solid var(--line);padding-block-start:1rem;display:block}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:2rem;padding:2.5rem 3vw;display:flex}.site-footer p{margin:0;font-size:.9rem}.site-footer div{gap:1.5rem;display:flex}.site-footer a{min-height:44px;color:var(--muted);align-items:center;font-size:.8rem;text-decoration:none;display:inline-flex}.site-footer a:hover{color:var(--ink)}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.rise{animation:.5s ease-out both rise-in}.rise-1{animation-delay:70ms}.rise-2{animation-delay:.14s}.rise-3{animation-delay:.21s}}@media (width<=900px){.site-header{padding-inline:1.25rem}.site-nav a:not(.header-button){display:none}.hero{grid-template-columns:1fr}.hero-copy{min-height:72svh;padding-inline:1.5rem}.hero h1{font-size:clamp(4.6rem,18vw,8rem)}.hero-art{min-height:620px}.manifesto,.section-heading{grid-template-columns:1fr;gap:2rem;padding-inline:1.5rem}.roadmap-note{padding-inline:1.5rem}.roadmap-heading{grid-template-columns:1fr;gap:2rem}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card{aspect-ratio:auto;min-height:620px}.platform-card:last-child{grid-column:1/-1;min-height:520px}.manifesto h2,.section-heading h2{font-size:clamp(3rem,11vw,6rem)}.depth{min-height:auto;padding:6rem 1.5rem}.depth-popup{grid-template-columns:1fr;gap:5rem}.depth-panel{grid-template-columns:1fr;padding-block:8rem}.browser-context{inset:24% 8% 8% 0}.panel-window{justify-self:start;width:min(390px,85%);margin-block-start:3rem}.depth-panel .depth-copy{order:-1}.depth-dashboard{padding-block-end:0}.dashboard-window{width:120%;margin-inline-start:-10%}.measurement,.install{grid-template-columns:1fr}.measure-specimen{border-inline-start:0;border-top:1px solid var(--line)}.install{padding-inline:1.5rem}.install-warning{grid-column:1}}@media (width<=600px){.site-header{grid-template-columns:1fr auto;gap:.75rem;min-height:68px}.wordmark{font-size:.9rem}.wordmark img{width:24px;height:24px}.header-button{min-height:40px;padding-inline:.85rem;font-size:.75rem}.scroll-meter{display:none}.hero-copy{min-height:660px;padding-block:5rem}.hero h1{font-size:clamp(4.2rem,22vw,6.2rem)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-art{min-height:540px}.hero-art>.popup-window{width:84%;inset-inline-start:50%}.eclipse{inset-inline:-42% -48%}.object-note{inset-inline:auto 1.5rem}.manifesto,.section-heading{padding-block:7rem}.popup-window-secondary{width:92%}.browser-context{inset:30% 0 5%}.panel-window{width:92%;min-height:580px}.depth-dashboard .depth-copy{text-align:start}.dashboard-window{width:146%;margin-inline-start:-12%}.dashboard-grid{grid-template-columns:1fr .8fr}.dashboard-records dl{grid-template-columns:1fr}.measurement{min-height:auto}.measure-copy,.measure-specimen{padding:6rem 1.5rem}.metric-mark{grid-template-columns:1fr;gap:.5rem;padding-block:2rem}.metric-mark strong{font-size:clamp(3.8rem,18vw,6rem)}.privacy-statement{padding:7rem 1.5rem}.privacy-ledger{margin-block-start:4rem}.privacy-ledger p{grid-template-columns:1fr;gap:.35rem}.install,.roadmap-note{padding-block:7rem}.platform-grid{grid-template-columns:1fr}.platform-card,.platform-card:last-child{grid-column:auto;min-height:560px}.site-footer{flex-direction:column;align-items:flex-start;padding-inline:1.5rem}.document-main{padding-block-start:3rem}.document-main .grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
