.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding:96px 0 40px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;text-wrap:balance;margin:0 0 26px;font-size:clamp(46px,7.4vw,92px);font-weight:700;line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.12em}.accent[data-astro-cid-lcdefpme]{color:var(--accent)}.soft[data-astro-cid-lcdefpme]{color:var(--muted)}.swash[data-astro-cid-lcdefpme]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 64%,#ff99338c 64% 90%,#0000 90%);padding:0 .06em}.lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:46ch;margin:0 0 32px;font-size:clamp(17px,1.6vw,19.5px)}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.made[data-astro-cid-lcdefpme]{color:var(--muted);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);backdrop-filter:blur(6px);border-radius:99px;margin:30px 0 0;padding:8px 14px;font-size:14px;display:inline-flex}.term[data-astro-cid-lcdefpme]{color:#e9e7f2;font:14.5px/1.75 var(--mono);background:#111017;border-radius:18px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 40px 80px -30px #140a008c,0 0 0 1px #ffffff17}.term-bar[data-astro-cid-lcdefpme]{color:#8a879a;border-bottom:1px solid #23212c;align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.dots[data-astro-cid-lcdefpme]{gap:6px;display:flex}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ff5f57;border-radius:50%;width:11px;height:11px}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:#febc2e}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:#28c840}.term-body[data-astro-cid-lcdefpme]{min-height:274px;font:inherit;white-space:pre-wrap;margin:0;padding:20px 22px 24px}.term-body[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{visibility:hidden;display:block}.term-body[data-astro-cid-lcdefpme] .ln.shown{visibility:visible}.term-body[data-astro-cid-lcdefpme] .pr{color:#f93}.term-body[data-astro-cid-lcdefpme] .out{color:#b9b5c9;margin-bottom:6px;display:block}.term-body[data-astro-cid-lcdefpme] .caret{vertical-align:-3px;background:#f93;width:8px;height:1.1em;animation:1s step-end infinite blink;display:inline-block}.term-body[data-astro-cid-lcdefpme] .t-u{color:#ffe15a}.term-body[data-astro-cid-lcdefpme] .t-r{color:#c8f53d}.term-body[data-astro-cid-lcdefpme] .t-p{color:#ff8a5c}.term-body[data-astro-cid-lcdefpme] .t-heart{color:#ef3b4f}.term-body[data-astro-cid-lcdefpme] .t-flag svg{vertical-align:-1px;display:inline}@keyframes blink{50%{opacity:0}}.section[data-astro-cid-lcdefpme]{padding-top:128px}.head[data-astro-cid-lcdefpme]{max-width:640px;margin-bottom:44px}.sub[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:18px}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme],.closer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{font-size:1.08em}.tools[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tool[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;border-radius:28px;flex-direction:column;padding:34px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.tool[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.tool[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;opacity:.5;background:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 0) 0 0/20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000,#0000 60%);mask-image:linear-gradient(160deg,#000,#0000 60%)}.tool-unlatch[data-astro-cid-lcdefpme]{background:radial-gradient(700px 360px at 100% 0,#ffffff24,#0000 60%),linear-gradient(170deg,#2447d6,#1a34a3);box-shadow:0 30px 70px -30px #1f3fbfb3}.tool-percent[data-astro-cid-lcdefpme]{background:radial-gradient(700px 360px at 100% 0,#ff8a5c29,#0000 60%),linear-gradient(170deg,#11936c,#0a6149);box-shadow:0 30px 70px -30px #0d7d5cb3}.tool-recase[data-astro-cid-lcdefpme]{background:radial-gradient(700px 360px at 100% 0,#c8f53d24,#0000 60%),linear-gradient(170deg,#6a4ff7,#3f24c9);box-shadow:0 30px 70px -30px #5b3df5b3}.tool-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.kind[data-astro-cid-lcdefpme]{font:600 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border:1px solid #fff3;border-radius:99px;padding:7px 11px}.tool-name[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(48px,5vw,64px);font-weight:800;line-height:.9}.tool-name[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:#c8f53d;letter-spacing:-.02em;font-weight:400}.tool-percent[data-astro-cid-lcdefpme] .tool-name[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:#ff8a5c}.tool-tag[data-astro-cid-lcdefpme]{font:700 22px/1.25 var(--display);letter-spacing:-.02em;margin:0 0 12px}.hl[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(#0000 58%,#ffe15a 58% 92%,#0000 92%);padding:0 .1em}.tool-unlatch[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{color:#fff;background:0 0;box-shadow:inset 0 -.42em #ffe15a8c}.lime[data-astro-cid-lcdefpme]{color:#c8f53d}.coral[data-astro-cid-lcdefpme]{color:#ffa47f}.tool-body[data-astro-cid-lcdefpme]{color:#ffffffd1;max-width:44ch;margin:0 0 22px}.points[data-astro-cid-lcdefpme]{color:#ffffffe0;gap:8px;margin:22px 0 28px;padding:0;font-size:15px;list-style:none;display:grid}.points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--dotc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%231b2232' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.tool-unlatch[data-astro-cid-lcdefpme]{--dotc:#ffe15a}.tool-recase[data-astro-cid-lcdefpme]{--dotc:#c8f53d}.tool-percent[data-astro-cid-lcdefpme]{--dotc:#ff8a5c}.tool-cta[data-astro-cid-lcdefpme]{border-radius:99px;align-self:flex-start;align-items:center;gap:8px;height:48px;margin-top:auto;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .14s;display:inline-flex}.tool-cta[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px)}.tool-unlatch[data-astro-cid-lcdefpme] .tool-cta[data-astro-cid-lcdefpme]{color:#1f3fbf;background:#fff}.tool-recase[data-astro-cid-lcdefpme] .tool-cta[data-astro-cid-lcdefpme]{color:#16151b;background:#c8f53d}.tool-percent[data-astro-cid-lcdefpme] .tool-cta[data-astro-cid-lcdefpme]{color:#1a1512;background:#ff8a5c}.mini-unlatch[data-astro-cid-lcdefpme]{color:#1b2232;background:#f6f7f9;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;padding:16px 18px;display:grid;box-shadow:0 20px 40px -20px #00000080}.mu-text[data-astro-cid-lcdefpme]{margin:0;font:italic 18px/1.4 Georgia,serif}.mini-unlatch[data-astro-cid-lcdefpme][data-locked=true] .mu-text[data-astro-cid-lcdefpme]{-webkit-user-select:none;user-select:none;cursor:not-allowed}.mini-unlatch[data-astro-cid-lcdefpme][data-locked=false] .mu-text[data-astro-cid-lcdefpme]::selection{color:#1b2232;background:#ffe15a}.mu-switch[data-astro-cid-lcdefpme]{cursor:pointer;font:650 13.5px/1 var(--text);color:#1b2232;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.mu-switch[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#c9ced8;border-radius:12px;width:40px;height:24px;transition:background .16s;position:relative}.mu-switch[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.mu-switch[data-astro-cid-lcdefpme][aria-checked=true] i[data-astro-cid-lcdefpme]{background:#1f3fbf}.mu-switch[data-astro-cid-lcdefpme][aria-checked=true] i[data-astro-cid-lcdefpme]:after{transform:translate(16px)}.mu-note[data-astro-cid-lcdefpme]{color:#5d6579;grid-column:1/-1;font-size:13px}.shake[data-astro-cid-lcdefpme]{animation:.32s shake}@keyframes shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.mini-recase[data-astro-cid-lcdefpme]{background:#0d0c12;border-radius:16px;gap:8px;padding:16px 18px;display:grid;box-shadow:0 20px 40px -20px #0000008c,inset 0 0 0 1px #ffffff0f}.mr-label[data-astro-cid-lcdefpme]{font:600 11.5px/1 var(--mono);color:#16151b;background:#c8f53d;border-radius:99px;justify-self:start;padding:5px 9px}.mr-text[data-astro-cid-lcdefpme]{font:500 clamp(17px, 2vw, 21px)/1.35 var(--mono);color:#f2f0fa;overflow-wrap:anywhere;min-height:1.35em;transition:opacity .18s,filter .18s,transform .18s}.mr-text[data-astro-cid-lcdefpme].flip{opacity:0;filter:blur(4px);transform:translateY(4px)}.mini-percent[data-astro-cid-lcdefpme]{color:#16151b;background:#f6f5f1;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 18px;display:flex;box-shadow:0 20px 40px -20px #00000080}.mp-q[data-astro-cid-lcdefpme]{font:500 16px/2 var(--text);margin:0}.mp-q[data-astro-cid-lcdefpme] .nw[data-astro-cid-lcdefpme]{white-space:nowrap}.mp-q[data-astro-cid-lcdefpme] #mpX[data-astro-cid-lcdefpme]{width:calc(8ch + 14px)}.mp-q[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{font:600 14px/1 var(--mono);color:#16151b;text-align:center;background:#fff;border:1.5px solid #d8d4ca;border-radius:9px;width:calc(4ch + 14px);margin:0 2px;padding:6px}.mp-q[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{border-color:#0d7d5c;outline:none;box-shadow:0 0 0 3px #0d7d5c33}.mp-a[data-astro-cid-lcdefpme]{font:700 22px/1 var(--mono);color:#1a1512;text-align:center;background:#ff8a5c;border-radius:12px;min-width:3ch;padding:9px 14px}.principles[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);padding:26px 24px}.principles[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--accent);margin-bottom:14px}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:18px}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:15px}.about[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--ink) 82%, var(--bg));max-width:56ch;font-size:18px}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink)}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{font-size:1.1em}.facts[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0;padding:8px 26px}.facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--line);grid-template-columns:110px 1fr;gap:16px;padding:16px 0;display:grid}.facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:last-child{border:0}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:600 12px/1.9 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.stack[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:var(--surface-2);padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.stack-track[data-astro-cid-lcdefpme]{gap:8px;width:max-content;animation:38s linear infinite marquee;display:flex}.stack[data-astro-cid-lcdefpme]:hover .stack-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.stack-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:500 13px/1 var(--mono);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:8px 12px}@keyframes marquee{to{transform:translate(calc(-50% - 4px))}}.closer[data-astro-cid-lcdefpme]{text-align:center;color:#f3f1f8;background:radial-gradient(60% 80% at 15% 0,#ff993347,#0000 60%),radial-gradient(55% 80% at 90% 100%,#13880847,#0000 60%),#111017;border-radius:32px;flex-direction:column;align-items:center;padding:80px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009,inset 0 0 0 1px #ffffff12}.closer[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#b9b5c9}.closer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(34px,5.4vw,64px)}.closer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:#ff9a4d}.closer[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#b9b5c9;margin:0 0 30px;font-size:18px}.closer[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{justify-content:center}.btn-saffron[data-astro-cid-lcdefpme]{color:#14131a;background:#f93}.btn-saffron[data-astro-cid-lcdefpme]:hover{background:#ffa84d}.btn-ghost[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #ffffff38}.btn-ghost[data-astro-cid-lcdefpme]:hover{border-color:#fff}.closer[data-astro-cid-lcdefpme]>.closer-coffee[data-astro-cid-lcdefpme]{color:#b9b5c9;max-width:46ch;margin:26px 0 0;font-size:15px}.closer-coffee[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#ff9a4d;text-underline-offset:3px;font-weight:600}.closer-coffee[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#ffb070}.closer-made[data-astro-cid-lcdefpme]{font-size:14.5px;margin:36px 0 0!important}.closer-made[data-astro-cid-lcdefpme] b{color:#fff}@media (width>=1101px){.mini-unlatch[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.kind[data-astro-cid-lcdefpme]{letter-spacing:.04em;white-space:nowrap;padding:7px 10px;font-size:10px}}@media (width<=1100px){.tools[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.tool-percent[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=960px){.hero[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{gap:48px;padding-top:64px}.term[data-astro-cid-lcdefpme]{transform:none}.tools[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.section[data-astro-cid-lcdefpme]{padding-top:96px}.tool[data-astro-cid-lcdefpme]{border-radius:24px;padding:26px 22px}.principles[data-astro-cid-lcdefpme],.mini-unlatch[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{padding:4px 20px}.facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:4px}.closer[data-astro-cid-lcdefpme]{border-radius:24px;padding:60px 20px}.term-body[data-astro-cid-lcdefpme]{min-height:250px;font-size:13px}}
