@font-face{font-family:"Jersey 20";src:url(/_astro/Jersey20-Regular.BqroJ5je.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/_astro/CabinetGrotesk-Variable.DZ-mBhZu.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}:root{--bg-page: #f8e7c9;--bg-paper: #fff6df;--bg-mint: #d8f3df;--bg-ink: #2d1812;--fg-1: #4a1d12;--fg-2: #744334;--fg-muted: #78645a;--border-ink: #4a1d12;--border-soft: rgba(74, 29, 18, .25);--accent-primary: #d84d1d;--accent-mint: #216f5d;--accent-blue: #355c9a;--accent-pink: #fcb2c9;--shadow-sticker: 5px 5px 0 0 var(--border-ink);--shadow-sticker-sm: 3px 3px 0 0 var(--border-ink);color:var(--fg-1);background:var(--bg-page);font-family:Cabinet Grotesk,Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;text-rendering:optimizeLegibility;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:linear-gradient(rgba(74,29,18,.055) 1px,transparent 1px),var(--bg-page);background-size:100% 32px}body,button,input{font:inherit}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:0}h1{margin-bottom:20px;font-family:"Jersey 20",Cabinet Grotesk,system-ui,sans-serif;font-size:clamp(3.7rem,12vw,8rem);font-weight:400;line-height:.82;max-width:9.4ch}h2{margin-bottom:12px;font-size:clamp(2rem,5vw,4rem);line-height:.94}h3{margin-bottom:8px;font-size:1.2rem;line-height:1.15}p{color:var(--fg-2);line-height:1.58}.site-header,.site-footer,main>section,.page-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.site-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 0}.brand-link,.footer-brand,.cta-button,.site-nav,.floating-chip,.blog-meta,.legal-note{display:inline-flex;align-items:center}.brand-link,.footer-brand{gap:10px;font-weight:900;text-decoration:none}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--border-ink);border-radius:8px;background:var(--bg-paper);box-shadow:var(--shadow-sticker-sm)}.brand-mark img,.footer-brand img,.feature-card img,.floating-chip img{width:24px;height:24px;object-fit:contain}.site-nav{justify-content:center;gap:6px}.site-nav a{border-radius:8px;padding:9px 12px;color:var(--fg-2);font-weight:800;text-decoration:none}.site-nav a[aria-current=page],.site-nav a:hover{background:#fff6dfcc;color:var(--fg-1)}.cta-button{min-height:44px;justify-content:center;gap:8px;border:2px solid var(--border-ink);border-radius:8px;padding:0 16px;box-shadow:var(--shadow-sticker-sm);font-weight:900;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.cta-button:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-sticker)}.cta-button--primary{background:var(--accent-primary);color:var(--bg-paper)}.cta-button--secondary{background:var(--bg-paper);color:var(--fg-1)}.hero-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:clamp(32px,6vw,72px);align-items:center;min-height:calc(100svh - 86px);padding:36px 0 64px}.eyebrow{margin-bottom:10px;color:var(--accent-mint);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-lede{max-width:640px;font-size:1.12rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-art{position:relative;min-height:520px}.browser-card,.feature-card,.blog-preview-card,.legal-note,.cta-panel,.tour-panel{border:2px solid var(--border-ink);border-radius:8px;background:var(--bg-paper);box-shadow:var(--shadow-sticker)}.browser-card--main{position:absolute;inset:62px 28px auto 0;overflow:hidden}.browser-card__top{display:flex;gap:7px;border-bottom:2px solid var(--border-ink);padding:12px;background:var(--bg-mint)}.browser-card__top span{width:12px;height:12px;border:2px solid var(--border-ink);border-radius:999px;background:var(--accent-pink)}.browser-card__body{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;align-items:center;padding:24px}.hero-capi{image-rendering:pixelated}.mini-label{margin-bottom:6px;color:var(--accent-blue);font-size:.85rem;font-weight:900;text-transform:uppercase}.browser-card strong{display:block;margin-bottom:8px;font-size:1.7rem;line-height:1}.browser-card small{color:var(--fg-2);font-size:1rem}.browser-card--side{position:absolute;right:0;bottom:46px;display:flex;align-items:center;gap:12px;width:260px;padding:16px;background:#fff;font-weight:900}.browser-card--side img{width:38px;height:38px}.floating-chip{position:absolute;z-index:2;gap:8px;border:2px solid var(--border-ink);border-radius:999px;padding:9px 14px;background:#fff;box-shadow:var(--shadow-sticker-sm);font-weight:900}.floating-chip--left{left:14px;top:18px}.floating-chip--right{right:8px;top:20px;background:var(--accent-pink)}.hero-capi-love{position:absolute;left:16px;bottom:0;width:120px;image-rendering:pixelated}.section-block,.tour-section,.cta-panel{padding:68px 0}.section-heading{max-width:760px;margin-bottom:24px}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feature-card{min-height:260px;padding:20px}.feature-card img{width:42px;height:42px;margin-bottom:32px}.tour-section{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tour-panel{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;align-items:center;min-height:330px;padding:28px}.tour-panel h2,.cta-panel h2{font-size:clamp(2rem,4vw,3.2rem)}.tour-panel img,.cta-panel img{image-rendering:pixelated}.tour-panel--dark{background:var(--bg-ink);color:var(--bg-paper)}.tour-panel--dark p{color:#f3d9bf}.cta-panel{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:26px;margin-bottom:72px;padding:28px;background:var(--bg-mint)}.page-shell{padding:56px 0 80px}.page-intro{max-width:760px;margin-bottom:34px}.page-intro h1{max-width:10.8ch}.blog-preview-list{display:grid;gap:16px}.blog-preview-card{padding:24px}.blog-preview-card h2{max-width:820px;margin-bottom:10px;font-size:clamp(1.8rem,4vw,3rem)}.blog-preview-card a{text-decoration:none}.blog-preview-card a:hover{text-decoration:underline}.blog-meta{flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;color:var(--accent-blue);font-size:.86rem;font-weight:900;text-transform:uppercase}.prose{max-width:780px}.prose h2{margin-top:42px;font-size:clamp(1.8rem,4vw,2.6rem)}.prose h3{margin-top:30px;font-size:1.45rem}.prose li{margin-bottom:8px;color:var(--fg-2);line-height:1.6}.prose a{font-weight:850}.legal-note{gap:10px;width:fit-content;margin-bottom:28px;padding:10px 14px;color:var(--fg-1);font-weight:850}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.support-card{border-top:3px solid var(--accent-primary);background:#fff6dfb8;padding:18px}.site-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;border-top:2px solid var(--border-soft);padding:28px 0 40px}.site-footer p{max-width:520px;margin:10px 0 0}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;font-weight:850}@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.hero-section,.tour-section,.cta-panel{grid-template-columns:1fr}.hero-section{min-height:auto;padding-top:22px}.hero-art{min-height:470px}.feature-grid,.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-panel{justify-items:start}.site-footer{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}}@media(max-width:620px){.site-header,.site-footer,main>section,.page-shell{width:min(100% - 24px,1180px)}h1{font-size:clamp(3.25rem,18vw,5rem)}.site-header>.cta-button{display:none}.feature-grid,.support-grid{grid-template-columns:1fr}.hero-art{min-height:430px}.browser-card--main{inset:58px 0 auto}.browser-card__body,.tour-panel{grid-template-columns:1fr}.hero-capi,.tour-panel img,.cta-panel img{width:112px}.browser-card--side{right:0;bottom:28px;width:min(245px,78vw)}.floating-chip--right{right:0;top:8px}.floating-chip--left{left:0}.cta-button{width:100%}}
