:root{--ink:#1d1d1f;--ink-soft:#43434a;--ink-mute:#6e6e73;--chrome:rgba(245,245,247,0.78);--forest:#0d120e;--nav-pad:10px;--shell:1180px;--am-glass-base:#ffffff;--am-shadow-ink:#1c1a17;--am-canvas:#f5f5f7;--am-surface:#ffffff;--ease-in-out:cubic-bezier(0.42,0,0.58,1);--ease-out:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100svh;background:var(--forest);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.page{position:relative;display:flex;flex-direction:column;min-height:100svh;overflow:clip}.backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--forest)}.backdrop-video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 78%;background:var(--forest)}.backdrop:after,.backdrop:before{content:"";position:absolute;inset:0}.backdrop:before{z-index:1;background:radial-gradient(75% 55% at 50% 44%,rgba(6,10,7,.34) 0,rgba(6,10,7,0) 72%),linear-gradient(180deg,rgba(6,10,7,.62) 0,rgba(6,10,7,.26) 34%,rgba(6,10,7,.12) 60%,rgba(6,10,7,.66))}.backdrop:after{z-index:2;background:#060a07;opacity:calc(var(--dim, 0) * .72)}.nav-wrap{position:absolute;inset:0 0 auto;z-index:3;padding:22px 22px 0}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:900px;margin:0 auto;padding:var(--nav-pad) var(--nav-pad) var(--nav-pad) 28px;color:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);border-radius:calc(18px + var(--nav-pad));corner-shape:squircle;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.wordmark{font-size:19px;font-weight:700;letter-spacing:-.022em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#000;color:#fff;corner-shape:squircle;font-family:inherit;font-weight:600;letter-spacing:-.01em;white-space:nowrap;border:none;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.btn:hover:not(:disabled){opacity:.86}.btn:active:not(:disabled){transform:scale(.975)}.btn:disabled{opacity:.42;cursor:default}.btn:focus-visible{outline:2px solid #000;outline-offset:3px}.btn-light{background:#fff;color:#0b0f0c}.btn-light:focus-visible{outline-color:#fff}.btn-sm{padding:12px 22px;font-size:15px;border-radius:18px}.btn-lg{padding:17px 42px;font-size:17px;border-radius:42px}.hero{position:relative;z-index:1;flex-direction:column;min-height:100svh;padding-bottom:clamp(24px,5vh,48px);color:#fff}.hero,.hero-inner{display:flex;align-items:center}.hero-inner{flex:1 1;flex-direction:column;justify-content:center;max-width:960px;padding:130px 24px 40px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;font-size:17px;font-weight:600;letter-spacing:-.015em}.headline{margin:0;font-size:clamp(36px,5.6vw,66px);font-weight:700;line-height:1.04;letter-spacing:-.038em;text-wrap:balance;text-shadow:0 2px 40px rgba(0,0,0,.22)}.subhead{max-width:840px;margin:26px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.45;letter-spacing:-.012em;color:rgba(255,255,255,.84);text-wrap:balance;text-shadow:0 1px 18px rgba(0,0,0,.3)}.cta{margin-top:38px}.hero-strip{width:100%;opacity:calc(1 - var(--hero, 0) * 1.4)}.hero-strip-label{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-align:center;text-transform:uppercase;color:rgba(255,255,255,.62)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.marquee-track{display:flex;width:max-content;padding:6px 0;animation:marquee 52s linear infinite}.marquee:focus-within .marquee-track,.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.marquee-item{display:inline-flex;align-items:center;gap:12px;margin-right:12px;padding:7px 20px 7px 7px;border-radius:20px;corner-shape:squircle;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:#fff;transition:background .2s ease}.marquee-item:hover{background:rgba(255,255,255,.2)}.marquee-item:focus-visible{outline:2px solid #fff;outline-offset:2px}.marquee-item img{display:block;width:40px;height:40px;border-radius:11px;corner-shape:squircle;box-shadow:0 2px 10px rgba(0,0,0,.28)}.connect{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:120px 20px 32px}.connect-card{width:100%;max-width:760px;padding:clamp(48px,7vw,84px) clamp(24px,6vw,72px);border-radius:44px;corner-shape:squircle;text-align:center;color:#fff;background:rgba(10,16,12,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 40px 90px -40px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%)}.connect-eyebrow{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62)}.connect-title{margin:0;font-size:clamp(46px,7.4vw,92px);font-weight:700;line-height:1;letter-spacing:-.045em}.connect-copy{max-width:520px;margin:24px auto 0;font-size:clamp(17px,1.6vw,21px);line-height:1.45;letter-spacing:-.012em;color:rgba(255,255,255,.8);text-wrap:balance}.connect-cta{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:38px}.connect-link{font-size:15px;color:rgba(255,255,255,.72);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px;transition:color .18s ease}.connect-link:hover{color:#fff}.motion .connect-card{opacity:0;transform:translateY(48px) scale(.98);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}.motion .connect[data-in] .connect-card{opacity:1;transform:none}.footer{position:relative;z-index:1;display:flex;justify-content:center;gap:clamp(32px,12vw,180px);padding:28px 24px 26px;font-size:13px;letter-spacing:-.005em;color:rgba(255,255,255,.82);text-shadow:0 1px 3px rgba(0,0,0,.28)}.footer a:hover{color:#fff}.legal{min-height:100svh;background:#fff}.legal,.prose{position:relative;z-index:1}.prose{max-width:720px;margin:0 auto;padding:72px 24px 96px}.prose h1{font-size:clamp(34px,5vw,48px);font-weight:700;letter-spacing:-.032em;margin:0 0 10px}.prose .meta{color:var(--ink-mute);font-size:15px;margin:0 0 40px}.prose h2{font-size:21px;font-weight:600;letter-spacing:-.018em;margin:38px 0 10px}.prose p{font-size:17px;line-height:1.6;color:var(--ink-soft);margin:0 0 14px}.back-link{display:inline-block;margin-bottom:34px;font-size:15px;color:var(--ink-mute)}.back-link:hover{color:var(--ink)}.am-lg{--lg-lx:0.35;--lg-ly:-0.08;--lg-ang:165deg;--lg-spec:0.75;position:relative;display:grid}.am-lg-svg{position:absolute;width:0;height:0;overflow:hidden}.am-lg-layer{position:absolute;inset:0;border-radius:inherit;corner-shape:inherit;pointer-events:none}.am-lg-content{position:relative;z-index:1;min-width:0;border-radius:inherit}.am-lg-light{background:radial-gradient(115% 95% at calc(var(--lg-lx, .35) * 100%) calc(var(--lg-ly, -.08) * 100% - 10%),rgba(255,255,255,calc(.11 * var(--lg-spec, .8))) 0,rgba(255,255,255,calc(.035 * var(--lg-spec, .8))) 30%,transparent 58%);box-shadow:inset 0 1.5px 1px 0 rgba(255,255,255,calc(.42 * var(--lg-spec, .8))),inset 0 -1px 1px 0 rgba(255,255,255,calc(.16 * var(--lg-spec, .8))),inset 0 0 26px 0 rgba(255,255,255,calc(.06 * var(--lg-spec, .8)))}.am-lg-edge{padding:var(--lg-bz,12px)}.am-lg-edge,.am-lg-rim{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.am-lg-rim{padding:1.5px;background:conic-gradient(from calc(var(--lg-ang, 165deg) - 180deg),rgba(255,255,255,calc(.9 * var(--lg-spec, .8))) 0,rgba(255,255,255,calc(.32 * var(--lg-spec, .8))) 13%,rgba(255,255,255,.05) 27%,rgba(255,255,255,calc(.28 * var(--lg-spec, .8))) 39%,rgba(255,255,255,calc(.68 * var(--lg-spec, .8))) 50%,rgba(255,255,255,calc(.28 * var(--lg-spec, .8))) 61%,rgba(255,255,255,.05) 73%,rgba(255,255,255,calc(.32 * var(--lg-spec, .8))) 87%,rgba(255,255,255,calc(.9 * var(--lg-spec, .8))) 100%)}.am-lg-shadow{box-shadow:0 0 0 .5px color-mix(in srgb,var(--am-shadow-ink) 14%,transparent),0 24px 48px -16px color-mix(in srgb,var(--am-shadow-ink) 34%,transparent),0 6px 14px -8px color-mix(in srgb,var(--am-shadow-ink) 20%,transparent)}@media (prefers-reduced-transparency:reduce){.am-lg-frost{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--am-surface)!important}.am-lg-edge,.am-lg-light,.am-lg-refract,.am-lg-rim{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.am-lg-frost{background:var(--am-glass-base)!important}}.am-gd-backdrop{background:rgba(0,0,0,.35)}.am-gd-backdrop,.am-gd-viewport{position:fixed;inset:0;z-index:50}.am-gd-viewport{display:grid;place-items:center;padding:16px}.am-gd-panel{pointer-events:auto;width:min(440px,calc(100vw - 32px))}.am-gd-content{padding:28px}.am-gd-close{position:absolute;top:-8px;left:-8px;z-index:10;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:var(--am-surface);color:var(--ink-mute);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px -1px color-mix(in srgb,var(--am-shadow-ink) 20%,transparent),0 8px 24px -16px color-mix(in srgb,var(--am-shadow-ink) 30%,transparent);transition:transform .12s var(--ease-out),color .24s var(--ease-out)}.am-gd-close:hover{color:var(--ink)}.am-gd-close:active{transform:scale(.94)}.gate{text-align:center}.gate-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink-soft)}.gate-title{margin:0;font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.gate-sub{margin:10px 0 24px;font-size:14px;line-height:1.5;letter-spacing:-.008em;color:var(--ink-soft);text-wrap:pretty}.gate-field{width:100%;padding:15px 18px;border:1px solid rgba(0,0,0,.07);border-radius:16px;corner-shape:squircle;background:rgba(255,255,255,.5);color:var(--ink);font-family:inherit;font-size:16px;font-weight:500;letter-spacing:.01em;text-align:center;transition:border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out)}.gate-field::placeholder{color:var(--ink-mute);letter-spacing:-.01em}.gate-field:focus{outline:none;border-color:rgba(0,0,0,.2);background:rgba(255,255,255,.68);box-shadow:0 0 0 3px rgba(0,0,0,.04)}.gate-field[data-state=error]{border-color:rgba(190,40,30,.55);box-shadow:0 0 0 4px rgba(190,40,30,.1)}.gate-field:disabled{opacity:.6}.gate-error{min-height:18px;margin:9px 0 14px;font-size:13px;letter-spacing:-.005em;color:#a3231a}.gate-submit{width:100%;padding-left:24px;padding-right:24px}@media (max-width:600px){.nav{padding-left:20px}.btn-sm{padding:11px 18px}.footer{gap:28px}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.backdrop{background:var(--forest) url(/forest-poster.jpg) 50% 78% /cover no-repeat}.backdrop-video{display:none}.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{flex-wrap:wrap;justify-content:center;row-gap:10px;width:auto;padding:0 20px;animation:none}.marquee-item[aria-hidden]{display:none}.motion .connect-card{opacity:1;transform:none;transition:none}}html{scroll-behavior:smooth}.apps{position:relative;z-index:1}.app-hero{--a-bg:#fff;--a-fg:#1d1d1f;--a-soft:#43434a;--a-mute:#6e6e73;--a-accent:#000;--a-on:#fff;--a-line:rgba(0,0,0,0.08);--a-panel:#fff;--a-display:inherit;--a-mono:ui-monospace,"SF Mono",Menlo,monospace;--a-weight:700;--a-track:-0.045em;--a-radius:999px;display:flex;min-height:100svh;padding:14vh 24px;overflow:hidden;background:var(--a-bg);color:var(--a-fg)}.app-hero,.app-inner{position:relative;align-items:center}.app-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);width:100%;max-width:var(--shell);margin:0 auto}.app-flip .app-copy{order:2}.app-kicker{display:flex;align-items:center;gap:12px;margin:0 0 28px;font-family:var(--a-mono);font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--a-mute)}.app-index{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--a-fg)}.app-name{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.app-headline,.app-name{font-family:var(--a-display)}.app-headline{margin:14px 0 0;font-size:clamp(40px,5.2vw,72px);font-weight:var(--a-weight);line-height:.98;letter-spacing:var(--a-track);text-wrap:balance}.app-blurb{max-width:500px;margin:26px 0 0;font-size:18px;line-height:1.5;color:var(--a-soft);text-wrap:pretty}.app-cta{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px}.app-btn,.app-cta{align-items:center}.app-btn{display:inline-flex;height:50px;padding:0 26px;background:var(--a-accent);color:var(--a-on);border-radius:var(--a-radius);corner-shape:squircle;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .18s ease,opacity .18s ease}.app-btn:hover{opacity:.88}.app-btn:active{transform:scale(.97)}.app-btn:focus-visible,.app-link:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.app-link{font-size:15px;font-weight:600;color:var(--a-soft)}.app-link:hover{color:var(--a-fg)}.app-platform{margin:30px 0 0;font-family:var(--a-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--a-mute)}.app-visual{position:relative;display:flex;justify-content:center;min-width:0}.app-anchor{display:block;height:0}.app-hero{--enter:1;--exit:0;--leave:0;--shoulder:44px;position:-webkit-sticky;position:sticky;top:var(--stick,0);border-radius:calc((1 - var(--enter)) * var(--shoulder)) calc((1 - var(--enter)) * var(--shoulder)) calc(var(--leave) * var(--shoulder)) calc(var(--leave) * var(--shoulder));corner-shape:squircle;box-shadow:0 -30px 80px -20px rgba(0,0,0,calc(min(var(--enter), 1 - var(--enter)) * .6))}.app-hero[data-covered=true]{visibility:hidden}.app-hero:after{content:"";position:absolute;inset:0;z-index:4;background:#000;opacity:calc(var(--exit) * .55);pointer-events:none}.app-hero .app-inner{transform:translateY(calc((1 - var(--enter)) * 90px - var(--exit) * 70px))}.hero-inner{opacity:calc(1 - var(--hero, 0) * .85);transform:translateY(calc(var(--hero, 0) * -50px))}.app-headline .w{padding:.1em .05em .14em;margin:-.1em -.05em -.14em;overflow:clip;vertical-align:top}.app-headline .w,.app-headline .w>span{display:inline-block}.motion .app-headline .w>span{transform:translateY(110%);transition:transform .9s var(--ease-out) calc(var(--w) * 60ms + .12s)}.motion .app-hero[data-in] .app-headline .w>span{transform:none}.motion .app-blurb,.motion .app-cta,.motion .app-kicker,.motion .app-name,.motion .app-platform{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease-out) var(--d,0s),transform .9s var(--ease-out) var(--d,0s)}.motion .app-name{--d:60ms}.motion .app-blurb{--d:520ms}.motion .app-cta{--d:640ms}.motion .app-platform{--d:760ms}.motion .app-visual{opacity:0;transform:translateY(40px) scale(.96);transition:opacity 1s var(--ease-out) .18s,transform 1.3s var(--ease-out) .18s}.motion .app-hero[data-in] :is(.app-kicker,.app-name,.app-blurb,.app-cta,.app-platform,.app-visual){opacity:1;transform:none}.motion .app-hero[data-in] .app-btn:active{transform:scale(.97)}.rail{position:fixed;top:50%;right:22px;z-index:6;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#fff;mix-blend-mode:difference;opacity:0;transform:translate(12px,-50%);pointer-events:none;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.rail-on{opacity:1;transform:translateY(-50%);pointer-events:auto}.rail a{display:flex;align-items:center;gap:10px;padding:5px 0}.rail-tick{width:14px;height:2px;background:currentColor;border-radius:2px;opacity:.35;transform-origin:right center;transition:width .45s var(--ease-out),opacity .3s ease}.rail-name{font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .3s ease,transform .4s var(--ease-out)}.rail a.on .rail-tick{width:28px;opacity:1}.rail:hover .rail-name{opacity:1;transform:none}.rail:hover a:not(.on) .rail-name{opacity:.6}.rail a:hover .rail-tick{opacity:.8}.rail a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}@media (max-width:1100px){.rail{display:none}}@media (prefers-reduced-motion:reduce){.app-hero .app-inner,.hero-inner{transform:none}.motion .app-headline .w>span,.motion :is(.app-kicker,.app-name,.app-blurb,.app-cta,.app-platform,.app-visual){opacity:1;transform:none;transition:none}.motion .app-scrapbook .app-headline .w>span{background-size:100% .2em}}@media (max-width:900px){.app-hero{--shoulder:28px;min-height:0;padding:96px 20px}.app-inner{grid-template-columns:minmax(0,1fr)}.app-flip .app-copy{order:0}}.app-ensemble{--a-bg:#f5f5f7;--a-fg:#0a0a0a;--a-soft:#3a3a3f;--a-mute:#56565b;--a-accent:#0a0a0a;--a-on:#f5f5f7}.app-ensemble .app-name{font-family:ui-serif,New York,Georgia,serif;font-weight:600;letter-spacing:-.01em}.app-livery{--a-bg:#0a0a0a;--a-fg:#ffffff;--a-soft:rgba(255,255,255,0.7);--a-mute:rgba(255,255,255,0.45);--a-accent:#2f3be0;--a-on:#fff;--a-display:var(--font-unbounded),sans-serif;--a-mono:var(--font-geist-mono),ui-monospace,monospace;--a-weight:500;--a-track:-0.035em;--a-radius:18px;font-family:var(--font-geist),sans-serif}.app-livery .app-headline{font-size:clamp(34px,4.4vw,60px);line-height:1.04}.app-livery .app-btn:focus-visible,.app-livery .app-link:focus-visible{outline-color:#7c84ff}.app-verse{--a-bg:#f5f5f7;--a-fg:#141416;--a-soft:#3c3c43;--a-mute:#6e6e73;--a-accent:#141416;--a-on:#f5f5f7;--a-weight:600;--a-track:-0.045em;background:radial-gradient(120% 80% at 85% 10%,#ffffff 0,rgba(255,255,255,0) 60%),radial-gradient(90% 70% at 10% 100%,#e9e9ee 0,rgba(233,233,238,0) 70%),#f5f5f7}.app-verse .app-name{display:inline-flex;align-items:center;gap:8px;letter-spacing:-.025em}.app-verse .app-name:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7H8.5L14.5 19L20.5 7' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7H8.5L14.5 19L20.5 7' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.app-butter{--a-bg:#14130f;--a-fg:#f6f1e0;--a-soft:rgba(246,241,224,0.68);--a-mute:rgba(246,241,224,0.42);--a-accent:#f4d35e;--a-on:#14130f;--a-display:var(--font-inter-tight),sans-serif;--a-weight:700;--a-track:-0.045em}.app-butter .app-name{font-size:30px;letter-spacing:-.05em;text-transform:lowercase;color:#f4d35e}.app-sourdough-space{--a-bg:#ffffff;--a-fg:#0d0d0e;--a-soft:#232527;--a-mute:#55595e;--a-accent:#0a5fbf;--a-on:#fff;--a-track:-0.045em}.app-sourdough-space .app-name{color:#0a5fbf}.app-selah{--a-bg:#0a0a0a;--a-fg:#f5f5f7;--a-soft:#a2a2a7;--a-mute:#6e6e73;--a-accent:#f5f5f7;--a-on:#0a0a0a;--a-display:var(--font-geist),sans-serif;--a-mono:var(--font-dm-mono),ui-monospace,monospace;--a-weight:300;--a-track:-0.04em;font-family:var(--font-geist),sans-serif}.app-selah .app-name{font-weight:300;font-size:20px;letter-spacing:.3em;text-transform:uppercase}.app-selah .app-headline{font-size:clamp(44px,5.8vw,84px)}.app-pretzel{--a-bg:#131315;--a-fg:#f3f1ec;--a-soft:#b4b1aa;--a-mute:#77756f;--a-accent:#f3f1ec;--a-on:#0a0a0b;--a-line:#2a2a2e;--a-weight:650}.app-pretzel .app-name{color:#cdb899}.app-evidential{--a-bg:#f5f5f4;--a-fg:#0a0a0b;--a-soft:#202224;--a-mute:#6b6e72;--a-accent:#314dff;--a-on:#fff;--a-weight:620;--a-track:-0.045em}.app-evidential .app-name{color:#314dff}.app-scrapbook{--a-bg:#f5f5f2;--a-fg:#0f0f0e;--a-soft:#3a3a35;--a-mute:#55554e;--a-accent:#0f0f0e;--a-on:#f5f5f2;--a-radius:14px;background-color:#f5f5f2;background-image:radial-gradient(rgba(15,15,14,.16) 1px,transparent 1.2px);background-size:22px 22px}.app-scrapbook .app-headline .w>span{background:linear-gradient(#ffd94a,#ffd94a) no-repeat 0 88% /100% .2em}.motion .app-scrapbook .app-headline .w>span{background-size:0 .2em;transition:transform .9s var(--ease-out) calc(var(--w) * 60ms + .12s),background-size .5s cubic-bezier(.65,0,.35,1) calc(var(--w) * 90ms + .9s)}.motion .app-scrapbook[data-in] .app-headline .w>span{background-size:100% .2em}.app-forte{--a-bg:#0a0a0d;--a-fg:#f3f2f7;--a-soft:#a5a3b4;--a-mute:#75738a;--a-accent:#f3f2f7;--a-on:#15151b;--a-weight:650;--a-track:-0.048em}.app-pidgy{--a-bg:#e6e6e6;--a-fg:#111111;--a-soft:#4a4a4a;--a-mute:#666666;--a-accent:#1d1d1f;--a-on:#f1f1f1;--a-weight:700;--a-track:-0.05em}.app-pidgy .app-name{display:inline-flex;align-items:center;gap:8px;letter-spacing:-.025em}.app-pidgy .app-name:before{content:"";width:26px;height:30px;background:url(/apps/pidgy/idle.webp) 50%/contain no-repeat}