@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";.desktop-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;color:#252525}.desktop-canvas__surface{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.desktop-canvas__surface path,.desktop-canvas__surface rect,.desktop-canvas__surface ellipse{vector-effect:non-scaling-stroke}.desktop-canvas[data-active=true] .desktop-canvas__surface{pointer-events:auto;touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none}.desktop-canvas[data-tool=pointer] .desktop-canvas__surface{cursor:default}.desktop-canvas__surface:focus{outline:none}.desktop-canvas__surface:focus-visible{box-shadow:inset 0 0 0 1px #008cff3d}.desktop-canvas__surface>g{pointer-events:none}.desktop-canvas__selection{fill:none;stroke:#008cff;stroke-width:1}.desktop-canvas__selection>rect:first-child{stroke-dasharray:4 3}.desktop-canvas__selection>rect:not(:first-child){fill:#fafafa}.desktop-canvas__blue-ink{stroke:#008cff}.desktop-canvas__blue-cursor{opacity:0}.desktop-canvas__blue-cursor>path{fill:#008cff;stroke:#fafafa;stroke-width:1}.desktop-canvas__blue-cursor text,.desktop-canvas__presence text,.desktop-canvas__whisper text{font:12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;fill:#008cff;stroke:none}.desktop-canvas__whisper text{paint-order:stroke;stroke:#f7f7f7;stroke-width:5px;stroke-linejoin:round}.desktop-canvas__presence{fill:#008cff}.desktop-canvas__presence text{opacity:.8}.desktop-canvas__toolbar{position:absolute;top:42px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px;width:max-content;padding:4px 5px;border:1px solid rgb(255 255 255 / 82%);border-radius:11px;background:#fafafa9e;box-shadow:0 2px 5px #0000000d,0 8px 22px #0000000d,inset 0 0 0 1px #00000008;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.desktop-canvas__toolbar button{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:7px;color:#515151;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease}.desktop-canvas__toolbar button:hover:not(:disabled){color:#151515;background:#0000000f}.desktop-canvas__toolbar button[aria-pressed=true]{color:#161616;background:#00000017;box-shadow:inset 0 1px 2px #0000000a}.desktop-canvas__toolbar button:focus-visible{outline:2px solid #333;outline-offset:2px}.desktop-canvas__toolbar button:disabled{opacity:.3;cursor:default}.desktop-canvas__toolbar .desktop-canvas__blue-toggle{display:flex;flex:0 0 auto;gap:5px;width:auto;padding:0 8px;font-size:12px}.desktop-canvas__blue-toggle>span{width:7px;height:7px;border-radius:50%;background:#b4b4b4;transition:background .2s}.desktop-canvas__toolbar .desktop-canvas__blue-toggle[aria-pressed=true]{color:#0a6fe8;font-weight:500;background:#008cff21;box-shadow:inset 0 0 0 1px #008cff1a}.desktop-canvas__blue-toggle[aria-pressed=true]>span{background:#008cff;box-shadow:0 0 0 2px #008cff38}.desktop-canvas__availability{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);color:#7c7c7c;font-size:12px;white-space:nowrap;pointer-events:none}.desktop-canvas__divider{width:1px;height:15px;margin:0 4px;background:#0000001a}@media(max-width:600px){.desktop-canvas__toolbar{top:90px}.desktop-canvas__toolbar{gap:1px;padding:4px}.desktop-canvas__toolbar button{height:34px}.desktop-canvas__divider{margin:0 2px}}@media(prefers-reduced-motion:reduce){.desktop-canvas__toolbar button{transition:none}}.waitlist{box-sizing:border-box;min-height:420px;width:100%;padding:66px 48px 42px;background:#f5f3ee;color:#171717;text-align:center;font-family:Arial,Helvetica,sans-serif}.waitlist-heading{margin:0 0 20px;font-family:"Hand Serif",Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(37px,5vw,52px);font-weight:400;line-height:1.06;letter-spacing:-2px;text-wrap:balance}.waitlist-description{margin:0 auto;max-width:410px;color:#75736e;font-size:14px;line-height:1.65;text-wrap:pretty}.waitlist-form{margin:30px auto 0;max-width:440px;text-align:left}.waitlist-label{display:block;margin-bottom:8px;font-size:12px}.waitlist-controls{display:flex;gap:8px}.waitlist-input{box-sizing:border-box;min-width:0;width:100%;height:46px;border:1px solid #75736e;border-radius:5px;padding:0 13px;background:#f5f3ee;color:#171717;font:inherit;font-size:16px}.waitlist-input::placeholder{color:#75736e}.waitlist-input[aria-invalid=true]{border-color:#a03124}.waitlist-submit{flex-shrink:0;min-height:46px;border:1px solid #171717;border-radius:5px;padding:0 18px;background:#171717;color:#f5f3ee;font:inherit;font-size:13px;cursor:pointer;transition:background-color .12s ease}.waitlist-submit:hover:not(:disabled){background:#353535}.waitlist-submit:disabled{cursor:wait;opacity:.65}.waitlist-input:focus-visible,.waitlist-submit:focus-visible{outline:2px solid #171717;outline-offset:3px}.waitlist-feedback{min-height:25px}.waitlist-error{margin:8px 0 0;color:#a03124;font-size:12px;line-height:1.5}.waitlist-note{margin:8px 0 0;color:#75736e;font-size:11px;line-height:1.5;text-align:center}.waitlist-success{padding-top:2px}.waitlist-check{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 22px;border:1px solid #171717;border-radius:50%;font-size:20px}.waitlist-success .waitlist-note{margin-top:28px}@media(max-width:520px){.waitlist{min-height:420px;padding:48px 24px 28px}.waitlist-heading{letter-spacing:-1.4px}.waitlist-controls{flex-direction:column}.waitlist-form{margin-top:24px}.waitlist-submit{width:100%}}@media(prefers-reduced-motion:reduce){.waitlist-submit{transition:none}}.dock-tooltip{position:absolute;bottom:calc(100% + 34px);left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:1px;width:max-content;padding:7px 12px;border:1px solid rgba(255,255,255,.75);border-radius:9px;background:#f6f3eef0;color:#262626;box-shadow:0 5px 18px #0000001a,inset 0 1px #fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px;font-weight:500;letter-spacing:-.15px;line-height:1.25;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .15s,transform .15s,visibility .15s;pointer-events:none}.dock-tooltip small{font-size:11px;font-weight:400;color:#75736e}.dock-tooltip:after{content:"";position:absolute;width:7px;height:7px;bottom:-4px;left:calc(50% - 4px);background:#f6f3ee;transform:rotate(45deg);border-right:1px solid rgba(255,255,255,.75);border-bottom:1px solid rgba(255,255,255,.75)}@media(hover:hover){.dock-item:hover .dock-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}}.show-coming-soon .dock-tooltip,.desktop[data-input-modality=keyboard] .dock-item:focus-visible .dock-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.hero{pointer-events:none;transition:opacity .2s}.hero.is-drawing{animation:none;opacity:0;visibility:hidden}.site-header{z-index:3;pointer-events:none}.site-header a,.site-header button{pointer-events:auto}@media(max-width:760px){.dock-tooltip{bottom:calc(100% + 14px);padding:6px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.dock-tooltip,.hero{transition:none}}:root{font-family:DM Sans,Helvetica Neue,sans-serif;color:#171717;background:#e7e4dd;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;font-size:14px;font-optical-sizing:auto;--ink: #171717;--serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif;--focus: #171717}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{border:0}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:5px}::selection{background:#e7e4dd;color:#171717}.desktop{min-height:760px;height:100svh;position:relative;isolation:isolate;overflow:hidden;--pointer-x: 0px;--pointer-y: 0px;--shadow-x: 0px;--light-opacity: .7}.paper{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-3;background:#e8e4dc url(/assets/paper.webp) center/cover;transition:filter 1s,background-color 1s}.daylight[aria-hidden]{position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;z-index:-2;pointer-events:none;opacity:var(--light-opacity);transform:translate(var(--pointer-x),var(--pointer-y));transition:transform 1.8s cubic-bezier(.2,.8,.2,1),opacity .5s;filter:blur(22px);mix-blend-mode:multiply}.window-shadow{position:absolute;background:linear-gradient(115deg,#27251d63,#3230261a);transform:rotate(-35deg);transform-origin:40% 60%;will-change:transform,opacity;animation:leaf-drift-one 19s cubic-bezier(.42,0,.58,1) infinite}.shadow-one{width:66%;height:31%;left:-17%;top:-8%;box-shadow:20px 30px 50px #2f291e12}.shadow-two{animation-name:leaf-drift-two;animation-duration:26s;animation-delay:-9s}.shadow-three{animation-name:leaf-drift-three;animation-duration:31s;animation-delay:-17s}@keyframes leaf-drift-one{0%,to{transform:rotate(-35deg) translate(0) skew(0) scaleY(1);opacity:1}23%{transform:rotate(-34.1deg) translate(16px,7px) skew(1.4deg) scaleY(1.02);opacity:.9}48%{transform:rotate(-35.7deg) translate(-10px,13px) skew(-.9deg) scaleY(.985);opacity:1}71%{transform:rotate(-34.5deg) translate(21px,-6px) skew(1.9deg) scaleY(1.03);opacity:.86}86%{transform:rotate(-35.3deg) translate(6px,4px) skew(.4deg) scaleY(1);opacity:.95}}@keyframes leaf-drift-two{0%,to{transform:rotate(-35deg) translate(0) skew(0) scaleX(1);opacity:1}19%{transform:rotate(-35.9deg) translate(-14px,9px) skew(-1.3deg) scaleX(1.02);opacity:.88}44%{transform:rotate(-34.3deg) translate(12px,-11px) skew(1.1deg) scaleX(.99);opacity:1}63%{transform:rotate(-35.4deg) translate(-22px,5px) skew(-1.8deg) scaleX(1.035);opacity:.84}84%{transform:rotate(-34.8deg) translate(7px,10px) skew(.6deg) scaleX(1.01);opacity:.94}}@keyframes leaf-drift-three{0%,to{transform:rotate(-35deg) translate(0) skew(0);opacity:1}27%{transform:rotate(-34.4deg) translate(11px,-8px) skew(1deg);opacity:.86}52%{transform:rotate(-35.8deg) translate(-16px,6px) skew(-1.5deg);opacity:1}76%{transform:rotate(-34.7deg) translate(18px,9px) skew(1.3deg);opacity:.9}}.shadow-two{width:90%;height:29%;right:-32%;bottom:-2%;background:linear-gradient(180deg,#26251e4d,#2d2c247d)}.shadow-three{width:58%;height:18%;left:-23%;bottom:-5%;background:linear-gradient(180deg,#25241c3d,#25241c7a)}.site-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:40px 4%;z-index:1}.header-waitlist{display:inline-flex;align-items:center;gap:9px;padding:13px 20px 13px 22px;border-radius:999px;background:#1c1c1a;color:#f5f3ee;font-size:15px;font-weight:450;letter-spacing:-.15px;line-height:1;box-shadow:0 1px #ffffff26 inset,var(--shadow-x) 14px 24px -12px #00000059,0 2px 5px #00000024;transition:background .25s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .9s}.header-waitlist svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.header-waitlist:hover{background:#33332f;transform:translateY(-1px)}.header-waitlist:hover svg{transform:translate(3px)}.header-waitlist:active{transform:translateY(0) scale(.98)}.wordmark{font-size:34px;line-height:1;font-weight:650;letter-spacing:-1.7px}.hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 14vh;text-align:center;pointer-events:none;animation:hero-arrive 1.1s cubic-bezier(.16,1,.3,1) both}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(46px,5.6vw,88px);line-height:1.06;letter-spacing:-.032em;margin:0 0 .22em;color:#171717}.hero-lead{font-size:clamp(21px,2.15vw,34px);font-weight:400;line-height:1.25;letter-spacing:-.02em;color:#3a3935;margin:0 0 .62em}.hero-note{font-size:clamp(15px,1.3vw,20px);font-weight:400;line-height:1.4;letter-spacing:-.008em;color:#86837c;margin:0}.colophon{position:fixed;right:34px;bottom:calc(38px + env(safe-area-inset-bottom,0px));z-index:2;display:flex;align-items:center;gap:20px;cursor:default;user-select:none;-webkit-user-select:none;animation:dock-arrive-plain 1.4s cubic-bezier(.16,1,.3,1) both}.colophon:focus-visible{outline-offset:10px;border-radius:6px}.colophon-signature{display:block;width:44px;height:auto;opacity:.84;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.colophon-note{display:flex;flex-direction:column;text-align:left;font-size:12px;line-height:1.6;letter-spacing:-.1px;color:#6b6963;white-space:nowrap;opacity:0;transform:translate(10px);transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.colophon-note span:nth-child(-n+2){color:#38372f;font-weight:500}.colophon:hover .colophon-signature,.colophon:focus-within .colophon-signature{opacity:1;transform:rotate(-3deg)}.colophon:hover .colophon-note,.colophon:focus-within .colophon-note{opacity:1;transform:none}.colophon-what{align-self:flex-start;margin-top:7px;padding:0;background:none;font-size:12px;font-weight:450;line-height:1.4;color:#38372f;text-decoration:underline;text-decoration-color:#38372f66;text-underline-offset:3px;transition:text-decoration-color .25s}.colophon-what:hover{text-decoration-color:#38372f}.colophon-what:focus-visible{outline-offset:3px}.information-colophon img{display:block;width:46px;height:auto;margin:4px 0 22px}.information-colophon h2{margin-bottom:6px}.colophon-standfirst{font-family:var(--serif);font-size:19px;line-height:1.4;letter-spacing:-.2px;color:#6b6963;margin:0 0 28px}@keyframes dock-arrive-plain{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dock-area{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);z-index:3;animation:dock-arrive 1.25s cubic-bezier(.16,1,.3,1) both}.dock{--icon: 64px;display:flex;align-items:flex-end;gap:8px;height:calc(var(--icon) + 16px);padding:8px 10px;border-radius:22px;background:#c4c1ba80;border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff80,inset 0 -.5px #00000014,var(--shadow-x) 22px 30px -14px #00000040,0 3px 8px #00000018;backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);transition:box-shadow .9s}.dock-item{--lift: 0px;--zoom: 1;--tilt: 0deg;position:relative;display:flex;align-items:flex-end;justify-content:center;width:var(--icon);height:var(--icon);padding:0;background:none;flex-shrink:0;border-radius:16px}.icon-wrap{display:flex;align-items:center;justify-content:center;width:var(--icon);height:var(--icon);transform:translateY(var(--lift)) scale(var(--zoom)) rotate(var(--tilt));transform-origin:50% 100%;transition:transform .18s cubic-bezier(.2,.75,.25,1);filter:drop-shadow(0 2px 3px #00000018);will-change:transform}.icon-wrap img{width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none}.dock-item:active .icon-wrap{filter:brightness(.9);transition:transform .1s}.dock-item:focus-visible{outline:none}.desktop[data-input-modality=keyboard] .dock-item:focus .icon-wrap{outline:1.5px solid #171717;outline-offset:3px;border-radius:17px}.dock-dot{position:absolute;bottom:-6px;left:50%;width:4px;height:4px;border-radius:50%;background:#3b3a36;transform:translate(-50%);opacity:0;transition:opacity .3s}.dock-item.is-running .dock-dot{opacity:1}.dock-thumb{width:auto}.dock-thumb .icon-wrap{position:relative;width:auto;min-width:calc(var(--icon) * .8);overflow:hidden;border-radius:5px;background:#f5f3ee;box-shadow:0 0 0 .5px #00000026,0 2px 5px #0002;filter:none;animation:thumb-in .3s .5s ease-out both}.dock-thumb-preview{border:0;border-radius:0;transform-origin:0 0;background:#f5f3ee}@keyframes thumb-in{0%{opacity:0}to{opacity:1}}.dock-separator{width:1px;height:var(--icon);flex-shrink:0;background:#00000021;margin:0 4px}.app-window{--launch-x: 0px;--launch-y: 400px;padding:0;border:1px solid #00000032;border-radius:11px;outline:none;width:min(1100px,calc(100vw - 80px));max-width:none;max-height:calc(100svh - 90px);background:#f5f3ee;color:#171717;box-shadow:0 28px 70px -16px #0005,0 0 0 .5px #ffffffb3 inset,0 5px 18px #00000026;overflow:auto;overscroll-behavior:contain}.app-window[open]{animation:window-in .48s cubic-bezier(.2,.8,.2,1) both}.app-window::backdrop{background:#00000029;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:backdrop-in .4s both}.app-window.is-closing{animation:none;pointer-events:none}.app-window[open][data-genie-exit]{background:transparent;border-color:transparent;box-shadow:none}.app-window[data-genie-exit]>:not(.window-genie-layers){opacity:0}.app-window.is-closing::backdrop{animation:backdrop-in .68s reverse both}.window-genie-layers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;visibility:visible;pointer-events:none;overflow:visible}.window-genie-strip{position:absolute;top:0;left:0;overflow:hidden;transform-origin:0 0;will-change:transform,opacity}.app-window.window-genie-source{position:absolute;left:0;margin:0;visibility:visible;pointer-events:none;box-shadow:none;transform:none;overflow:hidden}.compact-window{width:min(640px,calc(100vw - 44px))}.app-window.information-window{width:min(820px,calc(100vw - 44px));height:min(640px,calc(100svh - 90px));background:#f7f6f2;overflow:hidden;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.information-window[open]{display:flex}.app-window.is-maximized{width:calc(100vw - 24px);height:calc(100svh - 24px);max-height:calc(100svh - 24px)}.window-titlebar{height:40px;display:flex;align-items:center;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;justify-content:space-between;padding:0 14px;background:linear-gradient(#f0efeb,#e8e7e2);border-bottom:1px solid #00000017;position:relative;gap:20px}.window-controls{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.window-control{width:12px;height:12px;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid #0000001f;flex-shrink:0;position:relative}.window-close{background:#ff5f57;color:#7a1711}.window-minimize{background:#febc2e;color:#805500}.window-maximize{background:#28c840;color:#0a651a}.window-control:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.window-control svg{opacity:0;transition:opacity .15s}.window-controls:hover svg,.window-control:focus-visible svg{opacity:1}.window-title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:550;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.information{display:flex;flex:1;min-height:0;text-align:left}.information-sidebar{width:168px;flex-shrink:0;padding:14px 10px;background:#e9e8e2;border-right:1px solid #00000013}.information-sidebar button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:3px;border:0;border-radius:5px;background:transparent;color:#464541;text-align:left;font-size:12px;line-height:16px}.information-sidebar button:hover{background:#00000006}.information-sidebar button[aria-current=page]{background:#d3d2cc;color:#242321}.information-document{min-width:0;flex:1;display:flex;flex-direction:column}.information-reading-pane{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:30px 38px 40px}.information-reading-pane:focus-visible{outline-offset:-3px}.manifesto-document{max-width:54ch;margin:0 auto}.information h2{margin:0 0 23px;font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.35px}.manifesto-reading{font-family:var(--serif);font-size:17px;line-height:1.65;color:#302f2b}.manifesto-reading p{margin:0 0 1.2em}.information-about{max-width:320px;margin:34px auto 0;text-align:center;font-size:13px;line-height:1.65;color:#595853}.information-about img{object-fit:contain;margin-bottom:16px}.information-about h2{font-family:inherit;font-size:24px;font-weight:600;color:#242321;margin-bottom:16px}.information-about p{margin:0 0 20px}.information-text-button{border:1px solid #00000026;border-radius:5px;background:#fffefa;padding:5px 12px;box-shadow:0 1px 1px #00000008;color:#34332f;font-size:12px}.information-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:31px;flex-shrink:0;padding:6px 14px;border-top:1px solid #00000012;color:#73716b;font-size:10px}.information-footer button{display:inline-flex;align-items:center;gap:3px;border:0;padding:0;background:none;color:#4d4b45;font-size:10px}.solid-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:12px 24px;color:#f5f3ee;background:#171717;border-radius:7px;font-size:12px;transition:background .2s}.solid-button:hover{background:#353535}@keyframes hero-arrive{0%{opacity:0;transform:translateY(13px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes dock-arrive{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes window-in{0%{opacity:0;transform:translate(calc(var(--launch-x) * .22),calc(var(--launch-y, 400px) * .25)) scale(.86);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-height:790px)and (min-width:761px){.desktop{min-height:660px}.site-header{padding-top:30px}}@media(max-width:760px){.desktop{min-height:750px}.site-header{padding:27px 25px}.wordmark{font-size:29px}.header-waitlist{padding:11px 16px 11px 18px;font-size:14px;gap:7px}.app-window{width:calc(100vw - 26px);max-height:calc(100svh - 36px);border-radius:12px}.window-titlebar{padding:0 15px}.app-window.information-window{width:calc(100vw - 20px);height:calc(100svh - 60px);max-height:calc(100svh - 60px)}.app-window.is-maximized{width:calc(100vw - 8px);height:calc(100svh - 8px);max-height:calc(100svh - 8px)}.information{flex-direction:column}.information-sidebar{display:flex;gap:4px;width:100%;padding:7px 10px;border-right:0;border-bottom:1px solid #00000013}.information-sidebar button{width:auto;margin:0}.information-document{min-height:0}.information-reading-pane{padding:25px 24px 32px}.information h2{font-size:25px}.window-title{font-size:11px}.compact-window{width:calc(100vw - 32px)}.shadow-one{width:100%;left:-34%;top:-6%;height:23%}.shadow-two{width:135%;right:-60%;bottom:2%;height:21%}}@media(max-width:420px){.little-rule{margin:21px auto 19px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.daylight[aria-hidden]{transform:none}}@media(max-height:790px)and (min-width:761px){.hero{padding-bottom:16vh}.hero h1{font-size:clamp(44px,5vw,70px)}.hero-lead{font-size:clamp(20px,2vw,28px)}.hero-note{font-size:clamp(14px,1.2vw,18px)}}@media(max-width:760px){.hero{padding:0 22px 20vh}.hero h1{font-size:clamp(38px,9.4vw,52px);letter-spacing:-.028em;max-width:560px;margin-bottom:.3em}.hero-lead{font-size:clamp(19px,4.6vw,24px);max-width:440px;margin-bottom:.7em}.hero-note{font-size:15px;max-width:360px}.colophon{right:16px;bottom:calc(126px + env(safe-area-inset-bottom,0px));gap:14px}.colophon-signature{width:34px}.colophon-note{font-size:10.5px;line-height:1.5}}@media(max-width:420px){.hero h1{font-size:36px;max-width:300px}.hero-lead{font-size:19px;max-width:300px}.hero-note{font-size:14px;max-width:280px}}@media(min-width:1500px){.dock{--icon: 70px}}@media(max-height:790px)and (min-width:761px){.dock{--icon: 58px}}@media(max-width:760px){.dock-area{bottom:calc(10px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 20px)}.dock-item[data-app=video],.dock-item[data-app=music],.dock-item[data-app=present]{display:none}.dock{--icon: clamp(46px, calc((100vw - 96px)/5) , 56px);gap:6px;padding:6px 8px;height:calc(var(--icon) + 12px);border-radius:18px}.dock-dot{bottom:-5px;width:3px;height:3px}.dock-separator{margin:0 2px}}
