@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-700.woff2)format("woff2")}@font-face{font-family:Bowlby One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bowlby-one-latin.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin-400.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-latin-600.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/figtree-latin-800.woff2)format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fredoka-aa.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-aa.woff2)format("woff2")}.about-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(24px,4vw,56px);display:grid}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-about-photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 60%;border-radius:18px;grid-column:1/-1;width:100%;height:auto;display:block}.about-heading{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:600;line-height:1}.about-row{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.about-story-display{letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3vw,40px);line-height:1.3}.about-story-display-subtle{letter-spacing:-.01em;color:var(--ink-3);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3vw,40px);line-height:1.3}.about-story-label-accent{color:var(--accent);letter-spacing:.08em;flex:220px;font-family:Geist Mono,monospace;font-size:13px}.about-where-card{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:18px;flex-wrap:wrap;grid-column:span 2;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.about-where-card-accent{background:var(--accent);color:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.about-where-card-dark{background:var(--night);color:var(--on-night);border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.about-where-card-surface{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(24px,4vw,56px);display:grid}.about-where-label{letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px}.about-where-label-highlight{color:var(--highlight);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px}.about-where-link{overflow-wrap:anywhere;font-size:16px;font-weight:500}.about-where-link-v2{font-size:16px;font-weight:500}.referrals-earnings-card-dark{background:var(--night);color:var(--on-night);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:16px;padding:32px;display:flex}.referrals-earnings-text{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);opacity:.85;margin:auto 0 0;padding-top:16px;font-size:15px;line-height:1.55}.referrals-earnings-text-v2{border-top:1px solid color-mix(in srgb, var(--on-night) 16%, transparent);opacity:.85;margin:auto 0 0;padding-top:16px;font-size:15px;line-height:1.55}.referrals-who-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.referrals-who-subheading{letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;line-height:1.1}.avatar-bottom-left{background:var(--ground);border-radius:99px;width:28px;height:28px;position:absolute;bottom:-14px;left:-15px}.avatar-top-left{background:var(--ground);border-radius:99px;width:28px;height:28px;position:absolute;top:-14px;left:-15px}.box{color:var(--highlight)}.box-warning{background:#f2a93b;border-radius:2px;flex-grow:1}.browser-box{clip-path:polygon(0 26%,12% 10%,24% 22%,38% 0,52% 18%,66% 4%,80% 20%,92% 8%,100% 18%,100% 100%,0 100%);background:#f7b98f;height:clamp(180px,19vw,250px);position:relative}.browser-card{background:var(--surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.browser-display{letter-spacing:-.02em;font-family:Bowlby One,Arial Black,sans-serif;font-size:clamp(30px,3.6vw,50px);font-weight:400;line-height:.92}.browser-photo{object-fit:cover;clip-path:polygon(0 26%,12% 10%,24% 22%,38% 0,52% 18%,66% 4%,80% 20%,92% 8%,100% 18%,100% 100%,0 100%);width:68%;height:84%;position:absolute;inset:16% 16% 0}.browser-serif{color:#ffd84d;letter-spacing:.02em;outline-offset:-5px;background:#3a1f1a;border-radius:8px;outline:1.4px dashed #ffd84d;padding:6px 12px;font-family:Bowlby One,Arial Black,sans-serif;font-size:14px;font-weight:400;display:inline-flex}.btn-white{min-height:56px;color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.card{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);color:var(--ink-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;padding:20px 24px;font-size:15px;display:flex}.card-custom{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;display:grid;overflow:hidden}.card-dark{background:var(--night);color:var(--on-night);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:22px;padding:32px;display:flex;position:relative}.card-glass{background:color-mix(in srgb, var(--on-night) 12%, transparent);border:1px solid color-mix(in srgb, var(--on-night) 12%, transparent);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;display:grid;overflow:hidden}.card-highlight{background:var(--highlight);color:var(--ink);border:1px solid color-mix(in srgb, var(--on-night) 8%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.card-success{background:#2e9e57;border-radius:99px;flex-shrink:0;width:34px;height:20px;display:inline-block;position:relative}.card-surface{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:22px;padding:32px;display:flex;position:relative}.care-log-stack{flex-direction:column;font-family:Geist Mono,monospace;font-size:12.5px;line-height:1.9;display:flex}.care-month-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:24px;overflow:hidden}.care-month-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.care-month-serif-lg{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600}.care-month-stack{border-right:1px dashed color-mix(in srgb, var(--ink) 15%, transparent);flex-direction:column;gap:14px;padding:28px 24px;display:flex}.care-month-text{font-size:15px}.care-plans-serif-lg{letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600}.care-plans-text{opacity:.75;font-size:15px}.case-studies-section{max-width:1280px;margin:0 auto;padding:clamp(20px,3vw,32px) clamp(16px,4vw,40px) 0}.case-studies-stack{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.case-study-box{background:#5cd6ff;width:10px;height:10px}.case-study-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:28px;overflow:hidden}.case-study-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.case-study-section{color:#fff;background:#07090c;margin-top:clamp(64px,8vw,110px)}.chip{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:99px;padding:8px 14px;font-size:14px}.chip-accent{background:var(--accent);color:#fff;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:600}.chip-dark{background:var(--night);color:#fff;border-radius:99px;padding:8px 14px;font-size:14px}.chip-highlight{background:var(--highlight);color:var(--ink);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.chip-soft{background:var(--accent-soft);color:var(--accent-deep);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.chip-warning-pale{color:#8a4b06;white-space:nowrap;background:#fbebd0;border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.container{max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(16px,4vw,40px)}.core-values-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:14px;min-height:240px;padding:28px;display:flex}.core-values-subheading{letter-spacing:-.01em;margin:auto 0 0;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;line-height:1.1}.cumbria-icon{stroke:var(--highlight);flex-shrink:0;margin-top:1px}.cumbria-note{color:var(--on-night-2);font-size:14px}.cumbria-text{font-size:16px;line-height:1.55}.dashboard-avatar-accent-w18{background:var(--accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-accent-w20{background:var(--accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-accent-w22{background:var(--accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:22px;height:22px;font-family:Geist Mono,monospace;font-size:10px;display:inline-flex}.dashboard-avatar-dark-highlight{background:var(--night);width:28px;height:28px;color:var(--highlight);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-avatar-dark-white{background:var(--night);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-highlight-w18{background:var(--highlight);width:18px;height:18px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-highlight-w20{background:var(--highlight);width:20px;height:20px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-highlight-w22{background:var(--highlight);width:22px;height:22px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:10px;display:inline-flex}.dashboard-avatar-highlight-w30{background:var(--highlight);border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.dashboard-avatar-soft{background:var(--accent-soft);border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.dashboard-avatar-success{color:#fff;background:#2e9e57;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-surface-w18{background:var(--surface-2);width:18px;height:18px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-surface-w20{background:var(--surface-2);width:20px;height:20px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:9px;display:inline-flex}.dashboard-avatar-surface-w22{background:var(--surface-2);width:22px;height:22px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:10px;display:inline-flex}.dashboard-avatar-warning-pale{background:#fbebd0;border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.dashboard-box{margin-top:20px}.dashboard-box-accent{background:var(--accent);width:83%;height:100%;display:block}.dashboard-box-dark{background:var(--night);width:60%;height:100%;display:block}.dashboard-box-highlight{background:var(--highlight);border-radius:2px;flex-grow:1}.dashboard-box-success{color:#1e6b3a}.dashboard-btn-highlight{background:var(--highlight);min-height:48px;color:var(--ink);border-radius:99px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.dashboard-btn-outline{border:1.5px solid color-mix(in srgb, var(--on-night) 40%, transparent);border-radius:99px;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.dashboard-card{background:var(--surface-3);border-radius:99px;flex-shrink:0;width:34px;height:20px;display:inline-block;position:relative}.dashboard-card-dark-pad-10{background:var(--night);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--ink) 45%, transparent);border-radius:22px;padding:10px}.dashboard-card-dark-pad-12{background:var(--night);color:var(--on-night);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dashboard-card-dark-pad-12-center{background:var(--night);color:var(--on-night);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.dashboard-card-dark-pad-14{background:linear-gradient(135deg, var(--night-3), var(--night));color:var(--on-night);border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;padding:14px;display:flex}.dashboard-card-dark-pad-16{background:var(--night);color:var(--on-night);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.dashboard-card-dark-pad-18{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);border-radius:24px;flex-direction:column;gap:16px;padding:18px;display:flex}.dashboard-card-dark-pad-22{background:var(--night);color:var(--on-night);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.dashboard-card-dark-pad-48{background:var(--night);color:var(--on-night);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:32px;flex-direction:column;gap:clamp(24px,3vw,36px);padding:clamp(24px,3.4vw,48px);display:flex}.dashboard-card-dark-pad-9{background:var(--night);color:#fff;border-radius:12px 12px 4px;align-self:flex-end;max-width:78%;padding:9px 12px;font-size:12px;line-height:1.45}.dashboard-card-gap-10-pad-12{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dashboard-card-gap-10-pad-14{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.dashboard-card-gap-12{background:var(--ground);color:var(--ink);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.dashboard-card-gap-2{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;gap:2px;padding:14px;display:flex}.dashboard-card-gap-36{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:32px;flex-direction:column;gap:clamp(24px,3vw,36px);padding:clamp(24px,3.4vw,48px);display:flex}.dashboard-card-gap-6{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.dashboard-card-gap-8{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.dashboard-card-pad-14{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;flex-direction:column;gap:0;padding:14px;display:flex}.dashboard-card-white{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:18px;display:flex}.dashboard-card-white-sm{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:12px 12px 12px 4px;max-width:78%;padding:9px 12px;font-size:12px;line-height:1.45}.dashboard-chip-dark-md{background:var(--night-2);border:none;border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:inline-flex}.dashboard-chip-dark-sm-pad-7{background:var(--night);color:#fff;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:600}.dashboard-chip-dark-sm-pad-8{background:var(--night);color:#fff;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:600}.dashboard-chip-dark-xs{background:var(--night);color:#fff;border-radius:99px;padding:5px 10px;font-size:11px}.dashboard-chip-dark-xs-bordered{border:1px solid var(--ink);background:var(--night);color:#fff;border-radius:99px;padding:5px 10px;font-size:11px}.dashboard-chip-pad-3{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 3px;font-size:11px;display:inline-flex}.dashboard-chip-pad-3-v2{border:1px solid var(--ink);border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 3px;font-size:11px;display:inline-flex}.dashboard-chip-pad-3-v3{border:1px solid var(--accent);border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 3px;font-size:11px;display:inline-flex}.dashboard-chip-pad-5{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:99px;padding:5px 10px;font-size:11px}.dashboard-chip-pad-5-dark{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:var(--ink);background:0 0;border-radius:99px;padding:5px 10px;font-size:11px}.dashboard-chip-pad-7{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:99px;padding:7px 12px;font-size:12px}.dashboard-chip-pad-7-regular{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:99px;padding:7px 12px;font-size:12px;font-weight:500}.dashboard-chip-success-pale{color:#1e6b3a;white-space:nowrap;background:#ddf1e3;border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.dashboard-chip-success-pale-v2{color:#1e6b3a;white-space:nowrap;background:#ddf2e3;border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.dashboard-chip-surface{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:inline-flex}.dashboard-chip-surface-muted{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.dashboard-dot-grey{background:#2e3833;border-radius:99px;width:9px;height:9px}.dashboard-dot-success{background:#2e9e57;border-radius:99px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.dashboard-dot-white-top-left{background:#fff;border-radius:99px;width:14px;height:14px;position:absolute;top:3px;left:3px}.dashboard-dot-white-top-right{background:#fff;border-radius:99px;width:14px;height:14px;position:absolute;top:3px;right:3px}.dashboard-grid-gap-10{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-grid-gap-16{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:16px;display:grid}.dashboard-grid-gap-32{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,64px);display:grid}.dashboard-grid-gap-8-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-grid-gap-8-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-heading{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1}.dashboard-label{font-family:Geist Mono,monospace}.dashboard-label-accent{color:var(--accent-deep);font-family:Geist Mono,monospace;font-size:10px}.dashboard-label-accent-spaced{color:var(--accent-deep);letter-spacing:.06em;font-family:Geist Mono,monospace;font-size:10px}.dashboard-label-highlight{letter-spacing:.08em;color:var(--highlight);font-family:Geist Mono,monospace;font-size:11px}.dashboard-label-online{color:var(--status-ok);letter-spacing:.06em;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:10px;display:flex}.dot-online-w7{background:var(--status-ok);border-radius:99px;width:7px;height:7px}.dashboard-label-size-10-muted{color:var(--ink-2);font-family:Geist Mono,monospace;font-size:10px;font-style:normal}.dashboard-label-size-10-muted-v2{color:var(--on-night-2);margin-left:auto;font-family:Geist Mono,monospace;font-size:10px}.dashboard-label-size-10-subtle{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:10px}.dashboard-label-size-10-subtle-spaced{color:var(--ink-3);letter-spacing:.06em;font-family:Geist Mono,monospace;font-size:10px}.dashboard-label-size-10-surface{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box;border:1px dashed color-mix(in srgb, var(--ink) 20%, transparent);height:70px;color:var(--ink-3);border-radius:10px;justify-content:center;align-items:center;font-family:Geist Mono,monospace;font-size:10px;display:flex}.dashboard-label-size-11{letter-spacing:.08em;color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11px}.dashboard-label-size-11-dark{background:var(--night-2);color:var(--on-night-2);border-radius:99px;padding:4px 12px;font-family:Geist Mono,monospace;font-size:11px}.dashboard-label-size-12{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);color:var(--ink-3);background:#fff;border-radius:8px;padding:10px;font-family:Geist Mono,monospace;font-size:12px}.dashboard-label-size-15{letter-spacing:.12em;font-family:Geist Mono,monospace;font-size:15px}.dashboard-lede{color:var(--ink-2);max-width:520px;margin:0;font-size:18px;line-height:1.6}.dashboard-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dashboard-note{color:var(--ink-3)}.dashboard-note-size-10{color:var(--ink-3);font-size:10px}.dashboard-note-size-10-spaced-top{color:var(--ink-3);margin-top:4px;font-size:10px;display:block}.dashboard-note-size-11-muted{color:var(--on-night-2);font-size:11px}.dashboard-note-size-11-subtle{color:var(--ink-3);font-size:11px}.dashboard-note-size-12{color:var(--ink-2);font-size:12px;line-height:1.5}.dashboard-note-size-12-pad-10{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);color:var(--ink-2);background:#fff;border-radius:8px;padding:10px;font-size:12px}.dashboard-note-size-12-pad-8{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);color:var(--ink-3);background:#fff;border-radius:8px;flex-grow:1;padding:8px 10px;font-size:12px}.dashboard-note-size-12-pad-9{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);color:var(--ink-2);background:#fff;border-radius:8px;padding:9px 10px;font-size:12px}.dashboard-note-size-12-v2{color:var(--ink-2);font-size:12px}.dashboard-note-size-9{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:400;overflow:hidden}.dashboard-row{flex-grow:1;justify-content:center;display:flex}.dashboard-row-center{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.dashboard-row-gap-10{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dashboard-row-gap-10-pad{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dashboard-row-gap-10-pad-4{align-items:center;gap:10px;padding:4px 8px 12px;display:flex}.dashboard-row-gap-10-pad-v2{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.dashboard-row-gap-10-v2{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-row-gap-10-wrap{flex-wrap:wrap;gap:10px;display:flex}.dashboard-row-gap-14{align-items:center;gap:14px;display:flex}.dashboard-row-gap-16{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboard-row-gap-2{gap:2px;height:26px;display:flex}.dashboard-row-gap-5{gap:5px;display:flex}.dashboard-row-gap-5-wrap{flex-wrap:wrap;gap:5px;display:flex}.dashboard-row-gap-8{align-items:flex-end;gap:8px;display:flex}.dashboard-row-gap-8-dark{color:var(--ink);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:400;display:flex}.dashboard-row-gap-8-dark-white{color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:600;display:flex}.dashboard-row-gap-8-sm{align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-row-gap-8-subtle{color:var(--ink-3);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:400;display:flex}.dashboard-row-size-10{color:var(--on-night-2);justify-content:space-between;font-family:Geist Mono,monospace;font-size:10px;display:flex}.dashboard-row-size-11{color:var(--on-night-2);justify-content:space-between;font-size:11px;display:flex}.dashboard-row-size-12{justify-content:space-between;font-size:12px;display:flex}.dashboard-row-size-12-pad-10{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex}.dashboard-row-size-12-pad-8{border-top:none;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.dashboard-row-size-12-pad-8-v2{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.dashboard-row-size-12-subtle{color:var(--ink-3);justify-content:space-between;font-size:12px;display:flex}.dashboard-row-size-13{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;font-size:13px;display:flex}.dashboard-row-v2{justify-content:flex-end;display:flex}.dashboard-section{max-width:1280px;margin:0 auto;padding:clamp(40px,7vw,96px) clamp(16px,4vw,40px) 0}.dashboard-serif-md{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600}.dashboard-serif-sm{font-family:Fraunces,Georgia,serif;font-size:13px;font-style:italic;line-height:1.5}.dashboard-stack-gap-1{flex-direction:column;flex-grow:1;gap:1px;display:flex}.dashboard-stack-gap-10{flex-direction:column;gap:10px;padding:4px 6px 6px;display:flex}.dashboard-stack-gap-2{flex-direction:column;gap:2px;display:flex}.dashboard-stack-gap-2-white{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.dashboard-stack-gap-3{flex-direction:column;gap:3px;display:flex}.dashboard-stack-gap-3-white{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.dashboard-stack-gap-4{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.dashboard-stat{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600}.dashboard-strong{color:#fff;font-weight:600}.dashboard-strong-size-12{font-size:12px;font-weight:600}.dashboard-strong-size-12-success{color:#1e6b3a;font-size:12px;font-weight:600}.dashboard-strong-size-13{font-size:13px;font-weight:600}.dashboard-strong-size-14{font-size:14px;font-weight:600}.dashboard-strong-size-9{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:600;overflow:hidden}.dashboard-subheading{margin:0;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;line-height:1.1}.dashboard-text{text-decoration:underline}.dashboard-text-lg{color:var(--ink-2);max-width:420px;margin:0;font-size:17px;line-height:1.55}.dashboard-text-lg-v2{color:var(--on-night-3);max-width:420px;margin:0;font-size:17px;line-height:1.55}.dashboard-text-md{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.dashboard-text-md-v2{color:var(--on-night-3);margin:0;font-size:15px;line-height:1.6}.dashboard-title{letter-spacing:-.025em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(52px,8vw,120px);font-weight:600;line-height:.98}.design-box-purple-pale{background:#dccbf5;border-top:8px solid #dccbf5;border-radius:10px;height:78px;overflow:hidden}.design-box-teal{background:#a8d8de;border-top:8px solid #a8d8de;border-radius:10px;height:78px;overflow:hidden}.design-box-warning{background:#f7b98f;border-top:8px solid #f7b98f;border-radius:10px;height:78px;overflow:hidden}.design-card{border:1.5px solid var(--ink);border-radius:99px;width:84px;height:28px}.design-card-warning-pale{color:#3a1f1a;background:#fbf5ee;border-radius:16px;flex-direction:column;gap:12px;height:320px;padding:18px;font-family:Figtree,Hanken Grotesk,sans-serif;display:flex;position:relative}.design-chip-warning{background:#ffd84d;border:2px solid #3a1f1a;border-radius:99px;padding:6px 12px;font-size:10px;font-weight:800;box-shadow:0 2px #3a1f1a}.design-every-build-card-glass{background:color-mix(in srgb, var(--on-night) 12%, transparent);border:1px solid color-mix(in srgb, var(--on-night) 12%, transparent);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1px;display:grid;overflow:hidden}.design-every-build-label-highlight{color:var(--highlight);font-family:Geist Mono,monospace;font-size:12px}.design-live-box{border-radius:10px;height:104px;overflow:hidden}.design-live-box-warning{clip-path:polygon(0 26%,12% 10%,24% 22%,38% 0,52% 18%,66% 4%,80% 20%,92% 8%,100% 18%,100% 100%,0 100%);background:#f7b98f;height:104px;position:relative;overflow:hidden}.design-live-card-warning-pale{color:#3a1f1a;background:#fbf5ee;border-radius:16px;flex-direction:column;height:320px;font-family:Figtree,Hanken Grotesk,sans-serif;display:flex;overflow:hidden}.design-live-card-white{background:#fff;border-radius:12px;flex-direction:column;flex-grow:1;gap:10px;margin:10px;padding:16px;display:flex}.design-live-chip-warning{background:#ffd84d;border:2px solid #3a1f1a;border-radius:99px;padding:7px 13px;font-size:10px;font-weight:800;box-shadow:0 2px #3a1f1a}.design-live-dot{background:#2e9e57;border-radius:99px;width:8px;height:8px}.design-live-label{background:var(--surface-2);color:var(--ink-2);align-items:center;gap:8px;padding:10px 12px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.design-photo{object-fit:cover;width:100%;height:100%;display:block}.design-row{letter-spacing:.04em;gap:10px;font-size:9px;font-weight:800;display:flex}.design-serif{color:#ffd84d;background:#3a1f1a;border-radius:6px;padding:4px 9px;font-family:Bowlby One,Arial Black,sans-serif;font-size:11px;font-weight:400}.design-serif-lg{letter-spacing:-.02em;margin-top:8px;font-family:Bowlby One,Arial Black,sans-serif;font-size:30px;font-weight:400;line-height:.92}.design-sketch-box-r3-w110{border:1.5px dashed var(--ink-3);border-radius:3px;width:110px;height:12px}.design-sketch-box-r3-w56{border:1.5px dashed var(--ink-3);border-radius:3px;width:56px;height:12px}.design-sketch-box-r4{border:1.5px dashed var(--ink-3);border-radius:4px;width:60%;height:26px}.design-sketch-box-r4-spaced-top{border:1.5px dashed var(--ink-3);border-radius:4px;width:82%;height:26px;margin-top:22px}.design-sketch-box-r6{border:1.5px dashed var(--ink-3);border-radius:6px;height:60px}.design-sketch-card{border:1.5px dashed var(--ink-3);border-radius:99px;width:90px;height:30px}.design-sketch-card-dark{background:var(--night);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:clamp(48px,6vw,80px);padding:clamp(16px,2vw,24px);display:grid;position:relative}.design-sketch-card-surface{background:var(--surface);background-image:radial-gradient(color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 1px);background-size:16px 16px;border-radius:16px;flex-direction:column;gap:12px;height:320px;padding:22px;display:flex}.design-stack{background:var(--surface-2);flex-direction:column;gap:10px;height:240px;padding:24px;display:flex}.design-text{background:var(--accent);color:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500;position:absolute;top:118px;right:-6px;box-shadow:0 6px 18px #0003}.dot-highlight-w10{background:var(--highlight);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--highlight) 15%, transparent);border-radius:99px}.dot-ok-w10{background:var(--status-ok);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--status-ok) 18%, transparent);border-radius:99px;flex-shrink:0}.dot-highlight-w7{background:var(--highlight);border-radius:99px;width:7px;height:7px}.dot-success{background:#2e9e57;border-radius:99px;width:7px;height:7px}.earnings-card{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:16px;padding:32px;display:flex}.earnings-display{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,4.4vw,60px);font-weight:600;line-height:1}.earnings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:16px;display:grid}.earnings-strong{font-size:16px;font-weight:600}.every-build-note{color:var(--on-night-2);font-size:15px;line-height:1.5}.every-build-stack{background:var(--night);flex-direction:column;gap:12px;min-height:180px;padding:28px;display:flex}.faq{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}.faq-avatar{border:1.5px solid var(--ink);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Hanken Grotesk,sans-serif;font-size:20px;transition:transform .2s;display:inline-flex}.faq-question{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 0;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:600;display:flex}.faq-stack{border-top:2px solid var(--ink);flex-direction:column;display:flex}.faq-text-lg{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.faq-text-md{color:var(--ink-2);margin:0;padding:0 56px 24px 0;font-size:16px;line-height:1.6}.footer{background:var(--night);color:var(--on-night);margin-top:clamp(80px,10vw,140px)}.footer-btn-highlight{background:var(--highlight);min-height:56px;color:var(--ink);border-radius:99px;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.footer-btn-outline{border:1.5px solid color-mix(in srgb, var(--on-night) 40%, transparent);border-radius:99px;align-items:center;min-height:56px;padding:0 26px;font-size:17px;font-weight:500;display:inline-flex}.footer-container{flex-direction:column;gap:56px;max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(16px,4vw,40px) 0;display:flex}.footer-container-2xl{max-width:1280px;height:.74em;margin:48px auto 0;padding:0 clamp(16px,4vw,40px);font-size:calc(min(100vw - 2*clamp(16px,4vw,40px),1280px)/3.21);overflow:hidden}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:end;gap:40px;display:grid}.footer-grid-md{border-top:1px solid color-mix(in srgb, var(--on-night) 14%, transparent);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px;padding-top:40px;font-size:15px;display:grid}.footer-heading{letter-spacing:-.025em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,6.4vw,96px);font-weight:600;line-height:.95}.footer-lede{color:var(--on-night-3);max-width:440px;margin:0;font-size:18px;line-height:1.55}.footer-serif{letter-spacing:-.03em;white-space:nowrap;text-align:center;color:var(--night-3);font-family:Fraunces,Georgia,serif;font-size:1em;font-weight:400;line-height:.82}.footer-stack{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-text-highlight{color:var(--highlight);font-style:italic;font-weight:500}.footer-row-muted{border-top:1px solid color-mix(in srgb, var(--on-night) 14%, transparent);color:var(--on-night-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:-24px;padding-top:24px;font-size:13px;line-height:1.5;display:flex}.footer-link{text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.footer-row{flex-wrap:wrap;gap:4px 20px;display:flex}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.grid-min-260{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.grid-min-300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:16px;display:grid}.grid-min-300-v2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.grid-min-320{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.grid-min-380{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.grid-min-420-gap-32{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px;margin-bottom:48px;display:grid}.header{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.heading-size-60{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4.4vw,60px);font-weight:600;line-height:1}.heading-size-64{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1}.heading-size-68{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1}.hero-btn-accent{background:var(--accent);color:#fff;border-radius:99px;align-items:center;gap:10px;min-height:56px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.hero-btn-outline{border:1.5px solid var(--ink);border-radius:99px;align-items:center;min-height:56px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.hero-btn-outline-gap-10{border:1.5px solid var(--ink);border-radius:99px;align-items:center;gap:10px;min-height:56px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.hero-card{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--surface);border-radius:99px;padding:6px 12px}.hero-grid{pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0 clamp(16px,4vw,40px)}.hero-grid-min-380{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:32px;display:grid}.hero-grid-min-420{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px;display:grid}.hero-grid-min-480{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:center;gap:clamp(40px,6vw,72px);display:grid;position:relative}.hero-gridline-left{border-left:1px dashed color-mix(in srgb, var(--ink) 12%, transparent)}.hero-gridline-left-right{border-left:1px dashed color-mix(in srgb, var(--ink) 12%, transparent);border-right:1px dashed color-mix(in srgb, var(--ink) 12%, transparent)}.hero-label{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--surface);color:var(--ink-2);border-radius:99px;align-self:flex-start;padding:6px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;display:inline-flex}.hero-lede{color:var(--ink-2);max-width:600px;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.hero-lede-v2{color:var(--ink-2);max-width:540px;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.hero-lede-v3{color:var(--ink-2);max-width:560px;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.hero-section{max-width:1280px;margin:0 auto;padding:clamp(40px,7vw,96px) clamp(16px,4vw,40px) 0;position:relative}.hero-stack-gap-28{flex-direction:column;gap:28px;display:flex}.hero-stack-gap-28-relative{flex-direction:column;gap:28px;display:flex;position:relative}.hero-stack-gap-32{flex-direction:column;gap:32px;display:flex;position:relative}.hero-text{display:block}.hero-title-size-108{letter-spacing:-.025em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(50px,7.2vw,108px);font-weight:600;line-height:.98}.hero-title-size-136{letter-spacing:-.025em;max-width:1150px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(52px,9vw,136px);font-weight:600;line-height:.98}.hero-title-size-136-v2{letter-spacing:-.025em;max-width:1100px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(52px,9vw,136px);font-weight:600;line-height:.98}.home-box{background:#2e9e57;border-radius:2px;flex-grow:1}.home-browser-card-white{background:#fff;border-radius:18px;flex-grow:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:end;gap:24px;margin:0 clamp(10px,1.6vw,20px) clamp(10px,1.6vw,20px);padding:clamp(18px,2.4vw,30px);display:grid}.home-browser-chip-warning-sm{letter-spacing:.04em;background:#ffd84d;border:2px solid #3a1f1a;border-radius:99px;padding:9px 16px;font-size:12px;font-weight:800;box-shadow:0 3px #3a1f1a}.home-browser-chip-warning-xs{letter-spacing:.04em;background:#ffd84d;border:2px solid #3a1f1a;border-radius:99px;padding:7px 14px;font-size:11px;font-weight:800;box-shadow:0 3px #3a1f1a}.home-browser-dot{background:var(--night);opacity:.25;border-radius:99px;width:11px;height:11px}.home-browser-row-gap-12{justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(14px,2.2vw,26px);display:flex}.home-browser-row-gap-12-surface{background:var(--surface-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.home-browser-row-gap-14{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-browser-row-gap-16{letter-spacing:.04em;gap:16px;font-size:11px;font-weight:800;display:flex}.home-browser-row-gap-8{background:var(--surface);color:var(--ink-2);border-radius:8px;flex-grow:1;align-items:center;gap:8px;padding:6px 12px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.home-browser-stack{flex-direction:column;align-self:center;gap:14px;display:flex}.home-browser-stack-warning-pale{color:#3a1f1a;background:#fbf5ee;flex-direction:column;flex-grow:1;font-family:Figtree,Hanken Grotesk,sans-serif;display:flex}.home-browser-strong-lg{max-width:300px;font-size:clamp(15px,1.4vw,18px);font-weight:800;line-height:1.2}.home-browser-strong-sm{letter-spacing:.04em;border-bottom:2px solid #f7b98f;padding-bottom:2px;font-size:12px;font-weight:800}.home-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.home-card-pad-5{background:var(--surface-2);border-radius:99px;padding:5px 10px}.home-care-log-card-dark{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);color:var(--on-night);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.home-care-log-label{letter-spacing:.08em;color:var(--on-night-2);font-family:Geist Mono,monospace;font-size:12px}.home-care-log-row{gap:12px;display:flex}.home-care-log-row-highlight{color:var(--highlight);align-items:center;gap:6px;font-size:12px;display:inline-flex}.home-care-plans-btn-dark{background:var(--night);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-height:52px;margin-top:auto;font-size:16px;font-weight:600;display:inline-flex}.home-care-plans-btn-highlight{background:var(--highlight);min-height:52px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;margin-top:auto;font-size:16px;font-weight:600;display:inline-flex}.home-care-plans-price{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:44px;font-weight:600}.home-design-box-r4{background:color-mix(in srgb, var(--ink) 25%, transparent);border-radius:4px;width:70%;height:8px;margin-top:6px}.home-design-box-r4-w60{background:var(--night);border-radius:4px;width:60px;height:10px}.home-design-box-r4-w90{background:color-mix(in srgb, var(--ink) 25%, transparent);border-radius:4px;width:90px;height:10px}.home-design-box-r5{background:var(--night);border-radius:5px;width:55%;height:22px}.home-design-box-r5-spaced-top{background:var(--night);border-radius:5px;width:80%;height:22px;margin-top:14px}.home-design-box-r6{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:6px;height:36px}.home-design-card-accent{background:var(--accent);border-radius:99px;width:84px;height:28px}.home-footer-heading{letter-spacing:-.025em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,6.4vw,96px);font-weight:600;line-height:.92}.home-heading-size-52{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1}.home-heading-size-68{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:.98}.home-hero-row{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.home-hero-row-muted{color:var(--ink-2);flex-wrap:wrap;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;display:flex}.home-hero-row-subtle{color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0 0;font-family:Geist Mono,monospace;font-size:12px;display:flex}.home-hosting-dark-card-glass{background:color-mix(in srgb, var(--on-night) 12%, transparent);border:1px solid color-mix(in srgb, var(--on-night) 12%, transparent);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden}.home-hosting-dark-container{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(40px,6vw,80px);max-width:1280px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(16px,4vw,40px);display:grid}.home-hosting-dot{background:var(--on-night-2);border-radius:99px;width:7px;height:7px}.home-hosting-label{color:var(--on-night-2);flex-grow:1;font-family:Geist Mono,monospace;font-size:11px}.home-maintenance-icon-box{width:20px;height:20px;color:var(--ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.home-process-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.home-process-label-accent{color:var(--accent);font-family:Geist Mono,monospace;font-size:13px}.home-process-serif-lg{letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.home-row{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.home-stack{flex-direction:column;flex-grow:1;gap:14px;padding:28px;display:flex}.home-stage-card-dark{background:var(--night);border-radius:28px;margin-top:clamp(48px,6vw,80px);padding:16px;position:relative}.home-status-panel-box-dark{background:var(--night-3);border-radius:2px;flex-grow:1}.home-status-panel-box-dark-w10{background:var(--night-3);border-radius:2px;width:10px;height:10px}.home-status-panel-box-success{background:#2e9e57;border-radius:2px;width:10px;height:10px}.home-status-panel-box-warning{background:#f2a93b;border-radius:2px;width:10px;height:10px}.home-status-panel-card-dark{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);border-radius:22px;flex-direction:column;gap:24px;padding:clamp(20px,3vw,32px);display:flex}.home-status-panel-dot{background:var(--status-ok);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb, var(--status-ok) 18%, transparent);border-radius:99px}.home-status-panel-row-gap-12{justify-content:space-between;gap:12px;font-size:14px;display:flex}.home-status-panel-row-gap-16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.home-status-panel-row-gap-2{gap:2px;height:30px;display:flex}.home-status-panel-row-gap-20{color:var(--on-night-2);flex-wrap:wrap;gap:20px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.home-status-panel-row-gap-6{align-items:center;gap:6px;display:inline-flex}.home-ticket-card-accent{background:var(--accent);color:#fff;border-radius:24px;min-height:300px;display:flex;overflow:hidden}.home-ticket-card-dark{background:var(--night);color:var(--on-night);border-radius:24px;min-height:300px;display:flex;overflow:hidden}.home-ticket-label-highlight{letter-spacing:.1em;color:var(--highlight);font-family:Geist Mono,monospace;font-size:12px}.home-uptime-row{align-items:stretch;gap:2px;height:38px;display:flex}.home-uptime-row-subtle{color:var(--ink-3);justify-content:space-between;font-family:Geist Mono,monospace;font-size:11px;display:flex}.home-uptime-row-success{color:#1e6b3a;align-items:center;gap:6px;font-size:12px;display:inline-flex}.hosting-box{background:color-mix(in srgb, var(--on-night) 15%, transparent);border-radius:4px;width:60px;height:4px}.hosting-dark-lede{color:var(--on-night-3);max-width:520px;margin:0;font-size:18px;line-height:1.55}.hosting-dark-note{color:var(--on-night-2);font-size:14px;line-height:1.45}.hosting-dark-stack{flex-direction:column;gap:24px;display:flex}.hosting-dark-strong{font-size:16px;font-weight:600}.hosting-row{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 8%, transparent);border-radius:8px;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.hosting-stack{background:var(--night);flex-direction:column;justify-content:center;gap:10px;height:240px;padding:24px;display:flex}.how-it-item-dark{background:var(--night);color:var(--on-night);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.how-it-item-surface{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.how-it-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.how-it-serif-lg{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;line-height:1.15}.how-it-text{opacity:.95;font-size:15px;line-height:1.55}.how-to-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.icon-mt-1{flex-shrink:0;margin-top:1px}.icon-mt-2{flex-shrink:0;margin-top:2px}.join-card-accent{background:var(--accent);color:#fff;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.join-label{letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:13px}.join-lede{margin:0;font-size:18px;line-height:1.55}.join-stack{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.join-text{font-size:14px;line-height:1.5}.label{letter-spacing:.1em;font-family:Geist Mono,monospace;font-size:12px}.label-accent-size-12{letter-spacing:.08em;color:var(--accent);font-family:Geist Mono,monospace;font-size:12px}.label-accent-size-12-v2{color:var(--accent);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:12px}.label-accent-size-13{color:var(--accent);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:13px}.label-custom{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:12px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.label-dark{background:var(--highlight);color:var(--ink);letter-spacing:.06em;border-radius:99px;padding:5px 10px;font-family:Geist Mono,monospace;font-size:11px;position:absolute;top:24px;right:24px}.label-dark-regular{background:var(--highlight);color:var(--ink);letter-spacing:.06em;white-space:nowrap;border-radius:99px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10px;font-weight:500}.label-highlight-size-12{color:var(--highlight);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:12px}.label-highlight-size-12-v2{letter-spacing:.08em;color:var(--highlight);font-family:Geist Mono,monospace;font-size:12px}.label-highlight-size-13{color:var(--highlight);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:13px}.label-light{color:var(--on-night);font-family:Geist Mono,monospace}.label-muted{color:var(--on-night-2);font-family:Geist Mono,monospace;font-size:12px}.label-muted-spaced{color:var(--on-night-2);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:12px}.label-subtle-size-11{color:var(--ink-3);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px}.label-subtle-size-12{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:12px}.label-subtle-size-12-spaced{color:var(--ink-3);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:12px}.label-subtle-size-13{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:13px}.lede{color:var(--ink-2);max-width:500px;margin:0;font-size:18px;line-height:1.55}.lede-loose{color:var(--ink-2);margin:0;font-size:18px;line-height:1.6}.lede-v2{color:var(--on-night-3);max-width:500px;margin:0;font-size:18px;line-height:1.55}.lede-v3{color:var(--ink-2);margin:0;font-size:18px;line-height:1.55}.lede-v4{color:var(--on-night-3);margin:0;font-size:18px;line-height:1.55}.link{writing-mode:vertical-rl;letter-spacing:.12em;padding:12px;font-family:Geist Mono,monospace;font-size:13px;transform:rotate(180deg)}.link-dark{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.link-highlight{writing-mode:vertical-rl;letter-spacing:.12em;color:var(--highlight);padding:12px;font-family:Geist Mono,monospace;font-size:13px;transform:rotate(180deg)}.link-light{background:var(--night);min-height:44px;color:var(--on-night);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex}.live-display{letter-spacing:-.02em;font-family:Bowlby One,Arial Black,sans-serif;font-size:40px;font-weight:400;line-height:.9}.live-grid{grid-template-columns:2fr 1fr;gap:8px;margin-top:auto;display:grid}.live-photo{object-fit:cover;width:80%;height:86%;position:absolute;inset:14% 10% 0}.maintenance-row{color:#fff;background:#00000024;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.maintenance-stack{background:var(--accent);flex-direction:column;justify-content:center;gap:8px;height:240px;padding:24px;display:flex}.migration-card{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:16px;min-height:250px;padding:28px;display:flex}.migration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid;position:relative}.migration-serif-lg{letter-spacing:-.01em;margin-top:auto;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.migration-text{opacity:.85;font-size:15px;line-height:1.5}.more-work-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,48px);display:flex}.more-work-stack{flex-direction:column;gap:16px;max-width:760px;display:flex}.more-work-text{color:var(--ink-2);max-width:460px;margin:0;font-size:17px;line-height:1.6}.next-slot-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:24px;flex-direction:column;justify-content:space-between;gap:24px;min-height:280px;padding:clamp(24px,3vw,36px);display:flex}.next-slot-display{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.02}.next-slot-link{text-underline-offset:3px;align-self:flex-start;font-size:15px;font-weight:600;text-decoration:underline}.next-slot-note{color:var(--ink-2);font-size:16px;line-height:1.5}.next-slot-row{align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.note{color:var(--on-night-2)}.note-md{color:var(--on-night-2);font-size:15px;line-height:1.55}.note-md-v3{color:var(--ink-2);padding-right:8px;font-size:15px;line-height:1.55}.note-sm{color:var(--ink-3);font-size:12px}.numeral{color:var(--highlight);font-family:Fraunces,Georgia,serif;font-size:56px;font-style:italic;font-weight:600;line-height:1}.offers-cumbria-card-dark{background:var(--night);color:var(--on-night);border-radius:22px;flex-direction:column;gap:16px;padding:28px;display:flex}.offers-cumbria-card-gap-10{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.offers-cumbria-card-gap-16{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:16px;padding:28px;display:flex}.offers-cumbria-card-glass{background:color-mix(in srgb, var(--on-night) 14%, transparent);border:1px solid color-mix(in srgb, var(--on-night) 14%, transparent);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.offers-cumbria-grid-gap-16{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.offers-cumbria-grid-gap-72{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.offers-cumbria-row{border-top:1px solid color-mix(in srgb, var(--on-night) 12%, transparent);align-items:flex-start;gap:10px;padding-top:14px;font-size:15px;line-height:1.45;display:flex}.offers-cumbria-row-v2{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);align-items:flex-start;gap:10px;padding-top:14px;font-size:15px;line-height:1.45;display:flex}.offers-cumbria-stat{color:var(--highlight);font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:600}.offers-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:20px;display:grid}.offers-heading{letter-spacing:-.02em;max-width:820px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:.98}.offers-hero-label{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--surface);color:var(--ink-2);border-radius:99px;padding:6px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.offers-hero-lede{color:var(--ink-2);max-width:620px;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.offers-hero-stack{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.offers-hero-title{letter-spacing:-.025em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(56px,10vw,150px);font-weight:600;line-height:.95}.offers-how-to-stat{color:var(--accent);font-family:Fraunces,Georgia,serif;font-size:64px;font-weight:600;line-height:1}.offers-stack{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.offers-tickets-btn-accent{background:var(--accent);color:#fff;border-radius:24px;min-height:340px;display:flex;overflow:hidden}.offers-tickets-btn-dark{background:var(--night);color:var(--on-night);border-radius:24px;min-height:340px;display:flex;overflow:hidden}.offers-tickets-row{letter-spacing:.1em;justify-content:space-between;font-family:Geist Mono,monospace;font-size:12px;display:flex}.offers-tickets-row-highlight{letter-spacing:.1em;color:var(--highlight);justify-content:space-between;font-family:Geist Mono,monospace;font-size:12px;display:flex}.offers-town-board-card-dark{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);border-radius:22px;flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.offers-town-board-card-dark-light{background:var(--night);color:var(--on-night);border:1px solid color-mix(in srgb, var(--on-night) 8%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.offers-town-board-label{opacity:.7;font-family:Geist Mono,monospace;font-size:11px}.plans-btn-dark{background:var(--night);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-height:52px;font-size:16px;font-weight:600;display:inline-flex}.plans-btn-highlight{background:var(--highlight);min-height:52px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.plans-care-month-dot{background:var(--night);border-radius:99px;flex-shrink:0;width:6px;height:6px;margin-top:7px}.plans-care-month-row{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:15px;line-height:1.4;display:flex}.plans-care-month-row-dark{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--night);color:var(--on-night);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;display:flex}.plans-price{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:48px;font-weight:600}.plans-report-card{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.plans-report-card-chip-success-pale{color:#1e6b3a;background:#ddf1e3;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.plans-report-card-dark{background:var(--night);border-radius:28px;padding:16px;position:relative}.plans-report-card-icon-box{background:var(--night);width:20px;height:20px;color:var(--highlight);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.plans-report-card-label{letter-spacing:.08em;margin-top:8px;font-family:Geist Mono,monospace;font-size:12px;font-style:normal;display:block}.plans-report-card-label-dark{background:var(--highlight);color:var(--ink);letter-spacing:.06em;border-radius:99px;padding:6px 12px;font-family:Geist Mono,monospace;font-size:11px;position:absolute;bottom:-14px;left:32px}.plans-report-card-label-subtle{letter-spacing:.1em;color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11px}.plans-report-card-surface{background:var(--surface);border-radius:18px;flex-direction:column;gap:20px;padding:clamp(22px,3vw,32px);display:flex}.plans-serif-lg{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:600}.plans-stack{flex-direction:column;gap:10px;margin-top:auto;display:flex}.plans-text-md{opacity:.75;font-size:15px}.plans-text-sm{opacity:.7;font-size:13px}.progress{background:var(--surface-2);border-radius:99px;height:6px;display:block;overflow:hidden}.project-index-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.project-index-link{border-right:1px dashed color-mix(in srgb, var(--ink) 18%, transparent);align-items:baseline;gap:16px;padding:20px 20px 20px 0;display:flex}.project-index-section{max-width:1280px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(16px,4vw,40px) 0}.report-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-card-row{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.report-card-serif{background:var(--surface-2);border-radius:12px;margin:0;padding:16px;font-family:Fraunces,Georgia,serif;font-size:17px;font-style:italic;line-height:1.5}.roles-subheading{letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600}.row{justify-content:space-between;align-items:baseline;display:flex}.row-center{border-left:2px dashed #ffffff73;flex-shrink:0;justify-content:center;align-items:center;width:104px;display:flex;position:relative}.row-center-spread{justify-content:space-between;align-items:center;display:flex}.row-center-v2{border-left:2px dashed color-mix(in srgb, var(--on-night) 30%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:104px;display:flex;position:relative}.row-gap-10{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.row-gap-10-v2{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.row-gap-12{flex-wrap:wrap;gap:12px;display:flex}.row-gap-12-center{align-items:center;gap:12px;display:flex}.row-gap-16{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.row-gap-24{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.row-gap-6{align-items:baseline;gap:6px;display:flex}.row-gap-6-v2{gap:6px;display:flex}.row-gap-6-wrap{flex-wrap:wrap;gap:6px;display:flex}.row-gap-8{gap:8px;display:flex}.row-gap-8-md{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-12px;font-size:14px;display:flex}.row-gap-8-spaced-top{gap:8px;margin-top:8px;display:flex}.row-v2{justify-content:space-between;display:flex}.section-pad-100{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,100px) clamp(16px,4vw,40px) 0}.section-pad-140{max-width:1280px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(16px,4vw,40px) 0}.serif-lg-size-22{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.serif-lg-size-24{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.serif-lg-size-26{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600}.serif-lg-size-26-spaced-top{margin-top:auto;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600}.showcase-box{padding-bottom:clamp(24px,3vw,40px);position:relative}.showcase-design-display{color:#fff;max-width:720px;font-family:Newsreader,Georgia,serif;font-size:clamp(32px,5vw,64px);line-height:1.02}.showcase-design-icon{width:100%;height:100%;display:block;position:absolute;inset:0}.showcase-design-serif{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600}.showcase-design-strong{letter-spacing:.1em;text-transform:uppercase;color:#4b5753;font-size:11px;font-weight:600}.showcase-design-text{color:#14201c;font-size:15px}.showcase-new-box{padding-bottom:clamp(28px,4vw,48px);position:relative}.showcase-new-photo{aspect-ratio:390/844;object-fit:cover;object-position:top center;border:5px solid #1f2731;border-radius:20px;width:clamp(96px,17%,200px);position:absolute;bottom:0;right:clamp(16px,4vw,56px);box-shadow:0 18px 40px #0009}.showcase-new-row{background:#0d1117;border-bottom:1px solid #1f2731;align-items:center;gap:12px;padding:10px 14px;display:flex}.showcase-photo{aspect-ratio:390/844;object-fit:cover;object-position:top center;border:5px solid var(--ink);width:clamp(84px,22%,170px);box-shadow:0 18px 40px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:18px;position:absolute;bottom:0;right:clamp(4px,2.4vw,24px)}.site-header-box{color:var(--ink-2);gap:32px;font-size:15px;font-weight:500}.site-header-btn-dark{background:var(--night);color:#fff;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.site-header-icon{stroke:var(--accent)}.site-header-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;text-decoration-thickness:2px}.site-header-link-md{align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.site-header-link-xl{letter-spacing:-.03em;align-items:center;gap:10px;font-family:Fraunces,Georgia,serif;font-size:24px;display:flex}.site-header-link-xl-bold{letter-spacing:-.03em;align-items:center;gap:10px;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;display:flex}.site-header-nav{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.site-header-row{align-items:center;gap:8px;display:flex}.site-header-text{font-weight:400}.site-shell{color:var(--ink);background:var(--ground);font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.small-print-card{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;padding:clamp(24px,3vw,36px);display:grid}.small-print-stack{color:var(--ink-2);flex-direction:column;gap:10px;font-size:15px;line-height:1.55;display:flex}.stack{flex-direction:column;display:flex}.stack-gap-10{flex-direction:column;gap:10px;display:flex}.stack-gap-12{flex-direction:column;gap:12px;display:flex}.stack-gap-12-right{border-right:1px dashed color-mix(in srgb, var(--ink) 18%, transparent);flex-direction:column;gap:12px;padding:28px 24px 28px 0;display:flex}.stack-gap-12-top{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;gap:12px;padding-top:22px;display:flex}.stack-gap-12-top-v2{border-top:1px solid color-mix(in srgb, var(--on-night) 16%, transparent);flex-direction:column;gap:12px;padding-top:22px;display:flex}.stack-gap-14{background:var(--night);flex-direction:column;gap:14px;min-height:220px;padding:32px 28px;display:flex}.stack-gap-16{flex-direction:column;gap:16px;display:flex}.stack-gap-16-pad-40{flex-direction:column;flex-grow:1;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.stack-gap-20{flex-direction:column;gap:20px;display:flex}.stack-gap-4{flex-direction:column;gap:4px;display:flex}.stack-gap-6{flex-direction:column;gap:6px;display:flex}.stack-gap-6-dark{background:var(--night);flex-direction:column;gap:6px;padding:20px;display:flex}.stack-gap-8{flex-direction:column;gap:8px;display:flex}.status-panel-serif-lg{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.status-panel-stack{border-top:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);flex-direction:column;gap:10px;padding-top:20px;display:flex}.story-row{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,5vw,72px);display:flex}.story-stack{flex-direction:column;flex:3 min(100%,560px);gap:28px;min-width:0;display:flex}.story-text{color:var(--ink);font-style:italic}.strong{font-weight:600}.strong-md{font-size:15px;font-weight:600}.subheading{letter-spacing:-.015em;margin:0;font-family:Fraunces,Georgia,serif;font-size:30px;line-height:1.05}.supporting-pages-caption{letter-spacing:.06em;color:#a9b4bf;justify-content:space-between;gap:12px;padding:12px 14px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.supporting-pages-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:12px;display:grid}.supporting-pages-text{color:#5cd6ff}.text{text-underline-offset:3px;text-decoration:underline}.text-accent{color:var(--accent);font-style:italic;font-weight:500}.text-muted-size-15{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.text-muted-size-16{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.text-size-15{opacity:.8;font-size:15px;line-height:1.45}.text-size-16{font-size:16px;line-height:1.45}.text-v2{flex-grow:1}.ticket-display{letter-spacing:-.025em;font-family:Fraunces,Georgia,serif;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:.9}.ticket-note{max-width:380px;color:var(--on-night-3);font-size:17px;line-height:1.5}.ticket-text{max-width:380px;font-size:17px;line-height:1.5}.tickets-display{letter-spacing:-.025em;margin-top:auto;font-family:Fraunces,Georgia,serif;font-size:clamp(56px,7vw,100px);font-weight:600;line-height:.9}.tickets-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:20px;margin-top:clamp(48px,6vw,72px);display:grid;position:relative}.tickets-note{max-width:400px;color:var(--on-night-3);font-size:17px;line-height:1.5}.tickets-text{max-width:400px;font-size:17px;line-height:1.5}.town-board-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.town-board-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uptime-card{background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.uptime-strong{font-size:15px;font-weight:600}.values-stack{background:var(--night);flex-direction:column;gap:14px;min-height:240px;padding:32px 28px;display:flex}.where-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.where-row{flex-wrap:wrap;gap:8px;display:flex}.where-text{font-size:16px}.work-case-studies-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:28px;flex-flow:wrap;display:flex;overflow:hidden}.work-case-studies-card-v2{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:28px;flex-flow:row-reverse wrap;display:flex;overflow:hidden}.work-case-study-container{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(16px,4vw,40px)}.work-hero-btn-dark{border:1.5px solid var(--ink);background:var(--night);color:#fff;cursor:pointer;border-radius:99px;min-height:44px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500}.work-hero-btn-outline{border:1.5px solid color-mix(in srgb, var(--ink) 20%, transparent);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500}.work-hero-row{flex-wrap:wrap;gap:6px;display:flex}.work-hero-row-spread{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.work-next-slot-btn-outline{border:2px dashed color-mix(in srgb, var(--ink) 25%, transparent);border-radius:24px;flex-direction:column;justify-content:space-between;gap:40px;min-height:280px;padding:clamp(24px,3vw,36px);display:flex}.work-note{color:var(--ink-3);font-size:13px}.work-photo{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}.work-project-index-label-accent{color:var(--accent);font-family:Geist Mono,monospace;font-size:12px}.work-section{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(16px,4vw,40px) 0}.work-showcase-card-white{box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 22%, transparent);background:#fff;border-radius:14px;overflow:hidden}.work-showcase-design-box-teal-pale{background:#e3eeee;padding:clamp(16px,2.4vw,28px)}.work-showcase-design-box-warning{background:#f0c9a4;height:clamp(320px,42vw,560px);position:relative;overflow:hidden}.work-showcase-design-card-white{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #14201c2e}.work-showcase-design-dot{opacity:.25;background:#14201c;border-radius:99px;width:10px;height:10px}.work-showcase-design-label-grey{color:#4b5753;background:#fff;border-radius:8px;flex-grow:1;padding:5px 12px;font-family:Geist Mono,monospace;font-size:12px}.work-showcase-design-row-paper{background:#dde5e2;align-items:center;gap:12px;padding:10px 14px;display:flex}.work-showcase-design-row-teal{color:#fff;background:#0f5c63;align-items:center;min-height:56px;padding:0 22px;font-size:15px;font-weight:600;display:flex}.work-showcase-design-row-white{background:#fff;flex-wrap:wrap;max-width:680px;font-family:Instrument Sans,sans-serif;display:flex}.work-showcase-design-stack{flex-direction:column;flex:160px;gap:2px;padding:14px 18px;display:flex}.work-showcase-design-stack-custom{background:#0e121a61;flex-direction:column;justify-content:flex-end;gap:20px;padding:clamp(20px,4vw,56px);display:flex;position:absolute;inset:0}.work-showcase-design-stack-right{border-right:1px solid #d5dbd8;flex-direction:column;flex:200px;gap:2px;padding:14px 18px;display:flex}.work-showcase-dot-blue{background:#a9b0c8;border-radius:99px;width:9px;height:9px}.work-showcase-dot-blue-deep{background:#1b2a4a;border-radius:99px;width:9px;height:9px}.work-showcase-dot-grey{background:#aeb6bf;border-radius:99px;width:9px;height:9px}.work-showcase-label-blue-deep{color:#c9cede;background:#0b1226;border-radius:8px;flex-grow:1;padding:4px 12px;font-family:Geist Mono,monospace;font-size:12px}.work-showcase-label-blue-white{color:#3a4866;background:#fff;border-radius:8px;flex-grow:1;padding:4px 12px;font-family:Geist Mono,monospace;font-size:12px}.work-showcase-label-grey{color:#aeb6bf;background:#0b0d10;border-radius:8px;flex-grow:1;padding:4px 12px;font-family:Geist Mono,monospace;font-size:12px}.work-showcase-new-card-blue-deep{background:#0d1117;border:1px solid #1f2731;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000080}.work-showcase-new-dot{opacity:.5;background:#8a96a3;border-radius:99px;width:10px;height:10px}.work-showcase-new-label-grey{color:#a9b4bf;background:#07090c;border-radius:8px;flex-grow:1;padding:5px 12px;font-family:Geist Mono,monospace;font-size:12px}.work-showcase-row-blue-deep{background:#1e2848;align-items:center;gap:12px;padding:9px 14px;display:flex}.work-showcase-row-blue-deep-v2{background:#22282f;align-items:center;gap:12px;padding:9px 14px;display:flex}.work-showcase-row-blue-pale{background:#f3f6fb;align-items:center;gap:12px;padding:9px 14px;display:flex}.work-showcase-stack-blue-deep{background:#131c38;flex-direction:column;flex:3 min(100%,600px);justify-content:center;min-width:0;padding:clamp(16px,2.4vw,28px);display:flex}.work-showcase-stack-blue-deep-v2{background:#12161b;flex-direction:column;flex:3 min(100%,600px);justify-content:center;min-width:0;padding:clamp(16px,2.4vw,28px);display:flex}.work-showcase-stack-warning{background:#ffe7a6;flex-direction:column;flex:3 min(100%,600px);justify-content:center;min-width:0;padding:clamp(16px,2.4vw,28px);display:flex}.work-supporting-pages-figure{background:#0d1117;border:1px solid #1f2731;border-radius:14px;margin:0;overflow:hidden}.work-with-us-roles-card{border:1.5px dashed color-mix(in srgb, var(--ink) 30%, transparent);border-radius:22px;flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex}.work-with-us-roles-card-surface{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.work-with-us-roles-icon-box{background:var(--night);width:48px;height:48px;color:var(--highlight);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.work-write-up-box-blue{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#a9b0c8;border-radius:8px;flex:1;height:32px}.work-write-up-box-blue-deep-r10{background:#07090c;border:1px solid #ffffff26;border-radius:10px;flex:1;height:44px}.work-write-up-box-blue-deep-r10-v2{background:#0d1117;border:1px solid #ffffff26;border-radius:10px;flex:1;height:44px}.work-write-up-box-blue-deep-r8{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#1b2a4a;border-radius:8px;flex:1;height:32px}.work-write-up-box-blue-deep-r8-v2{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#0b1226;border-radius:8px;flex:1;height:32px}.work-write-up-box-blue-deep-r8-v3{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#131c38;border-radius:8px;flex:1;height:32px}.work-write-up-box-blue-deep-r8-v4{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#0b0d10;border-radius:8px;flex:1;height:32px}.work-write-up-box-blue-deep-r8-v5{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#12161b;border-radius:8px;flex:1;height:32px}.work-write-up-box-blue-pale-r10{background:#e8edf2;border:1px solid #ffffff26;border-radius:10px;flex:1;height:44px}.work-write-up-box-blue-pale-r8{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#f3f6fb;border-radius:8px;flex:1;height:32px}.work-write-up-box-blue-pale-r8-v2{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#e8ebee;border-radius:8px;flex:1;height:32px}.work-write-up-box-danger{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#ff6b5a;border-radius:8px;flex:1;height:32px}.work-write-up-box-grey-r10{background:#8a96a3;border:1px solid #ffffff26;border-radius:10px;flex:1;height:44px}.work-write-up-box-grey-r10-v2{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#a790a8;border-radius:10px;flex:1;height:44px}.work-write-up-box-grey-r8{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#aeb6bf;border-radius:8px;flex:1;height:32px}.work-write-up-box-paper{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#f4f6f5;border-radius:10px;flex:1;height:44px}.work-write-up-box-success{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#d7ff3a;border-radius:8px;flex:1;height:32px}.work-write-up-box-success-deep{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#14201c;border-radius:10px;flex:1;height:44px}.work-write-up-box-teal{background:#5cd6ff;border:1px solid #ffffff26;border-radius:10px;flex:1;height:44px}.work-write-up-box-teal-v2{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#0f5c63;border-radius:10px;flex:1;height:44px}.work-write-up-box-warning-pale{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#f5f0e6;border-radius:8px;flex:1;height:32px}.work-write-up-box-warning-r10{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#f0c9a4;border-radius:10px;flex:1;height:44px}.work-write-up-box-warning-r8{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#ffc93c;border-radius:8px;flex:1;height:32px}.work-write-up-box-warning-r8-v2{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#e3c27a;border-radius:8px;flex:1;height:32px}.work-write-up-box-white{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border-radius:8px;flex:1;height:32px}.work-write-up-btn-dark{background:var(--night);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:15px;font-weight:600;display:inline-flex}.work-write-up-btn-highlight{background:var(--highlight);min-height:52px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.work-write-up-card-blue-deep{background:#0d1117;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.work-write-up-card-white-gap-12{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.work-write-up-card-white-gap-6{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.work-write-up-chip-surface{background:var(--surface-2);border-radius:99px;padding:6px 11px;font-size:13px}.work-write-up-figure{background:#0d1117;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:14px;margin:0;padding:24px;display:flex}.work-write-up-label-muted-sm{letter-spacing:.06em;color:var(--on-night-2);font-family:Geist Mono,monospace;font-size:12px}.work-write-up-label-muted-xs{color:var(--on-night-2);letter-spacing:.08em;padding-top:3px;font-family:Geist Mono,monospace;font-size:11px}.work-write-up-label-muted-xs-v2{color:var(--on-night-2);letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:11px}.work-write-up-label-subtle{color:var(--ink-3);letter-spacing:.08em;padding-top:3px;font-family:Geist Mono,monospace;font-size:11px}.work-write-up-note-muted{color:var(--on-night-2);text-align:right;font-size:13px}.work-write-up-note-subtle-md{color:var(--ink-3);font-size:14px;line-height:1.5}.work-write-up-note-subtle-sm{color:var(--ink-3);text-align:right;font-size:13px}.work-write-up-row-gap-12{justify-content:space-between;align-items:baseline;gap:12px;padding-top:6px;display:flex}.work-write-up-row-gap-14{align-items:center;gap:14px;padding-top:4px;display:flex}.work-write-up-row-gap-16-pad-12{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.work-write-up-row-gap-16-pad-14{border-top:1px solid #ffffff24;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.work-write-up-row-gap-16-pad-14-v2{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.work-write-up-row-gap-4{flex:1;gap:4px;display:flex}.work-write-up-row-gap-56{flex-wrap:wrap;gap:clamp(28px,4vw,56px);margin-top:clamp(32px,4vw,56px);display:flex}.work-write-up-row-gap-56-pad-48{flex-wrap:wrap;gap:clamp(28px,4vw,56px);padding:clamp(24px,3.4vw,48px);display:flex}.work-write-up-serif-lg{font-family:Chakra Petch,Arial Narrow,sans-serif;font-size:38px;font-weight:700}.work-write-up-serif-lg-dark{color:var(--ink);font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-size:30px;line-height:1}.work-write-up-serif-lg-dark-v2{color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:30px;line-height:1}.work-write-up-serif-lg-dark-v3{color:var(--ink);font-family:Chakra Petch,Arial Narrow,sans-serif;font-size:30px;line-height:1}.work-write-up-serif-lg-light{color:var(--on-night);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2vw,26px);line-height:1.4}.work-write-up-serif-lg-muted-size-22{color:var(--ink-2);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(19px,1.7vw,22px);line-height:1.4}.work-write-up-serif-lg-muted-size-26{color:var(--ink-2);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2vw,26px);line-height:1.4}.work-write-up-serif-lg-success-deep{color:#14201c;font-family:Newsreader,Georgia,serif;font-size:34px}.work-write-up-stack{flex-direction:column;margin:0;display:flex}.work-write-up-stack-gap-18{flex-direction:column;flex:2 min(100%,380px);gap:18px;min-width:0;padding:clamp(24px,3.4vw,44px);display:flex}.work-write-up-stack-gap-20{flex-direction:column;flex:3 min(100%,560px);gap:20px;min-width:0;display:flex}.work-write-up-stack-gap-6{background:#07090c;flex-direction:column;gap:6px;padding:20px;display:flex}.work-write-up-stat{color:#5cd6ff;font-family:Chakra Petch,Arial Narrow,sans-serif;font-size:40px;font-weight:700;line-height:1}.work-write-up-text-size-13{color:#ffffffb3;font-size:13px;line-height:1.4}.work-write-up-text-size-15{text-align:right;margin:0;font-size:15px;font-weight:500}.work-write-up-text-size-16{color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.work-write-up-text-size-17{color:var(--on-night-3);margin:0;font-size:17px;line-height:1.65}.work-write-up-text-size-17-v2{color:var(--ink-2);margin:0;font-size:17px;line-height:1.65}.write-up-aside{flex-direction:column;flex:2 min(100%,320px);gap:14px;min-width:0;display:flex}.write-up-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;padding-top:8px;display:grid}.write-up-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.write-up-serif{color:var(--on-night);margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.45}.write-up-subheading{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1}body{background:var(--ground);margin:0}a{color:inherit;text-decoration:none}a:hover{opacity:.85}.site-nav{display:flex}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open] .faq-icon{transform:rotate(45deg)}.design-stage{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.stage-browser{grid-area:1/1/span 2/span 8}.stage-log,.stage-uptime{grid-column:9/span 4}.work-shot img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.page-about .site-nav,.page-about .hide-mobile,.page-referrals .site-nav,.page-referrals .hide-mobile,.page-care .site-nav,.page-care .hide-mobile,.page-dashboard .site-nav,.page-dashboard .hide-mobile,.page-design .site-nav,.page-design .hide-mobile,.page-index .site-nav{display:none}.page-index .design-stage{grid-template-columns:minmax(0,1fr)}.page-index .stage-browser,.page-index .stage-log,.page-index .stage-uptime{grid-area:auto}.page-index .hide-mobile,.page-offers .site-nav,.page-offers .hide-mobile,.page-work-with-us .site-nav,.page-work-with-us .hide-mobile,.page-work .site-nav,.page-work .hide-mobile{display:none}}.page-landing *{box-sizing:border-box}.page-landing{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;overflow-x:hidden}.page-landing a{color:inherit;text-decoration:none}.page-landing a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:6px}.page-landing .landing-wrap{width:100%;max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.page-landing .landing-grid{pointer-events:none;z-index:0;position:fixed;inset:0}.page-landing .landing-grid .landing-wrap{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid}.page-landing .landing-grid span{border-left:1px dashed color-mix(in srgb, var(--ink) 12%, transparent)}.page-landing .landing-grid span:last-child{border-right:1px dashed color-mix(in srgb, var(--ink) 12%, transparent)}.page-landing header,.page-landing main,.page-landing footer{z-index:1;position:relative}.page-landing header .landing-wrap{justify-content:space-between;align-items:center;gap:16px;height:80px;display:flex}.page-landing .landing-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:400;display:flex}.page-landing .landing-pill{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.page-landing .landing-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 50%, transparent);border-radius:99px;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.page-landing main{flex:1}.page-landing .landing-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(32px,6vw,80px) clamp(40px,6vw,72px);display:grid}.page-landing .landing-eyebrow{letter-spacing:.08em;color:var(--accent-deep);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.page-landing h1{letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(48px,7.4vw,112px);font-weight:600;line-height:.98}.page-landing h1 em{color:var(--accent);font-weight:500}.page-landing .landing-lede{color:var(--ink-2);max-width:540px;margin:24px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.page-landing .landing-contact{color:var(--ink-2);margin:32px 0 0;font-size:16px}.page-landing .landing-contact a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.page-landing .landing-card{background:var(--night);color:var(--on-night);border-radius:28px;padding:16px}.page-landing .landing-card-inner{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 8%, transparent);border-radius:18px;flex-direction:column;gap:20px;padding:clamp(20px,2.6vw,28px);display:flex}.page-landing .landing-card-top{letter-spacing:.08em;color:var(--on-night-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.page-landing .landing-live{color:var(--highlight);align-items:center;gap:8px;display:inline-flex}.page-landing .landing-live i{background:var(--highlight);border-radius:99px;width:8px;height:8px}.page-landing .landing-site{letter-spacing:-.015em;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,2.6vw,34px);font-weight:700}.page-landing .landing-bar{background:color-mix(in srgb, var(--on-night) 12%, transparent);border-radius:99px;height:8px;overflow:hidden}.page-landing .landing-bar span{background:var(--highlight);border-radius:99px;width:90%;height:100%;animation:1.6s ease-out both grow;display:block}@keyframes grow{0%{width:8%}}.page-landing .landing-log{margin:0;padding:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;list-style:none}.page-landing .landing-log li{border-top:1px solid color-mix(in srgb, var(--on-night) 8%, transparent);gap:14px;padding:10px 0;display:flex}.page-landing .landing-log .landing-k{flex-grow:1}.page-landing .landing-log .landing-ok{color:var(--highlight)}.page-landing .landing-log .landing-wip{color:var(--on-night-2)}.page-landing .landing-strip{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.page-landing .landing-strip>div{border-right:1px dashed color-mix(in srgb, var(--ink) 16%, transparent);flex-direction:column;gap:8px;padding:24px 24px 28px 0;display:flex}.page-landing .landing-strip .landing-n{color:var(--accent-deep);letter-spacing:.06em;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.page-landing .landing-strip h2{letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:700}.page-landing .landing-strip p{color:var(--ink-2);margin:0;padding-right:8px;font-size:15px;line-height:1.55}.page-landing .landing-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;padding-block:clamp(40px,5vw,64px);display:grid}.page-landing .landing-ticket{border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.page-landing .landing-ticket .landing-t-small{letter-spacing:.1em;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.page-landing .landing-ticket .landing-t-big{letter-spacing:-.02em;margin-top:6px;font-family:Fraunces,Georgia,serif;font-size:clamp(32px,3.4vw,44px);font-weight:700;line-height:1}.page-landing .landing-ticket p{max-width:340px;margin:8px 0 0;font-size:15px;line-height:1.5}.page-landing .landing-t-clay{background:var(--accent-deep);color:#fff}.page-landing .landing-t-dark{background:var(--night);color:var(--on-night)}.page-landing .landing-t-dark .landing-t-small{color:var(--highlight)}.page-landing .landing-t-dark p{color:var(--on-night-3)}.page-landing footer{background:var(--night);color:var(--on-night)}.page-landing footer .landing-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:32px;font-size:14px;display:flex}.page-landing footer .landing-meta{color:var(--on-night-2)}.page-landing footer a{text-underline-offset:3px;text-decoration:underline}.page-landing .landing-sign{max-width:calc(1280px + 2*clamp(16px,4vw,40px));height:.74em;margin:0 auto;padding-inline:clamp(16px,4vw,40px);font-size:calc(min(100vw - 2*clamp(16px,4vw,40px),1280px)/3.21);overflow:hidden}.page-landing .landing-sign div{letter-spacing:-.03em;white-space:nowrap;text-align:center;color:var(--night-3);font-family:Fraunces,Georgia,serif;font-size:1em;font-weight:400;line-height:.82}@media (prefers-reduced-motion:reduce){.page-landing .landing-dot,.page-landing .landing-bar span{animation:none}}.page-error .error-page{flex-direction:column;gap:clamp(48px,6vw,80px);max-width:1280px;margin:0 auto;padding:clamp(48px,8vw,112px) clamp(16px,4vw,40px) clamp(64px,8vw,112px);display:flex}.page-error .error-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(24px,4vw,56px);display:grid}.page-error .error-copy{flex-direction:column;gap:22px;display:flex}.page-error .error-eyebrow{letter-spacing:.08em;color:var(--accent);font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.page-error .error-h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:1}.page-error .error-h1 em{color:var(--accent);font-weight:500}.page-error .error-lede{max-width:520px;color:var(--ink-2);margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.page-error .error-ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.page-error .error-btn{border:1.5px solid var(--ink);min-height:52px;color:var(--ink);border-radius:99px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.page-error .error-btn-primary{background:var(--ink);color:var(--ground)}.page-error .error-code{letter-spacing:-.04em;text-align:center;color:var(--accent);opacity:.9;font-family:Fraunces,Georgia,serif;font-size:clamp(140px,22vw,320px);font-style:italic;font-weight:600;line-height:.85}.page-error .error-links{border-top:1px dashed color-mix(in srgb,var(--ink) 18%,transparent);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding-top:32px;display:grid}.page-error .error-link{background:var(--surface);border:1px solid var(--surface-3);color:var(--ink);border-radius:18px;flex-direction:column;gap:4px;padding:20px 22px;text-decoration:none;display:flex}.page-error .error-link strong{font-size:16px}.page-error .error-link span{color:var(--ink-3);font-size:14px}.page-error .error-link:hover{border-color:var(--accent)}@media (max-width:900px){.page-error .site-nav,.page-error .hide-mobile{display:none}.page-error .error-code{text-align:left;order:-1;padding-left:.05em}}.page-brand .brand-wrap{flex-direction:column;gap:clamp(56px,7vw,96px);max-width:1280px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px) clamp(64px,8vw,120px);display:flex}.page-brand .brand-eyebrow{letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.page-brand h1{letter-spacing:-.02em;margin:14px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:1}.page-brand h1 em{color:var(--accent);font-weight:500}.page-brand h2{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.05}.page-brand .brand-lede{max-width:640px;color:var(--ink-2);margin:18px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.page-brand .brand-section-head{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.page-brand .brand-section-head p{max-width:640px;color:var(--ink-2);margin:0;line-height:1.6}.page-brand .brand-marks{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:20px;display:grid}.page-brand .brand-mark-card{background:var(--ground);border:1px solid var(--surface-3);color:var(--ink);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.page-brand .brand-mark-preview{background:var(--surface);justify-content:center;align-items:center;height:200px;display:flex}.page-brand .brand-mark-preview svg{width:160px;height:auto;overflow:visible}.page-brand .brand-lockup{letter-spacing:-.02em;align-items:center;gap:10px;padding:18px 22px;font-family:Fraunces,Georgia,serif;font-size:24px;display:flex}.page-brand .brand-lockup.brand-lockup-dark{background:var(--night);color:var(--on-night)}.page-brand .mark-fixed{width:42px;height:40px;display:block;overflow:visible}.page-brand .brand-lockup.brand-lockup-dark .mark-fixed{--accent:var(--highlight)}.page-brand .brand-mark-info{border-top:1px solid var(--surface-3);flex-direction:column;gap:6px;padding:20px 22px 22px;display:flex}.page-brand .brand-mark-info .brand-tag{letter-spacing:.08em;color:var(--accent);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.page-brand .brand-mark-info strong{font-size:17px}.page-brand .brand-mark-info span{color:var(--ink-3);font-size:14px;line-height:1.5}.page-brand .brand-downloads{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.page-brand .brand-downloads a{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);border-radius:99px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-brand .brand-downloads a:hover{background:var(--ink);color:var(--ground)}.page-brand .brand-palettes{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;display:grid}.page-brand .brand-palette{border:1px solid var(--surface-3);background:var(--surface);border-radius:20px;overflow:hidden}.page-brand .brand-palette-name{background:var(--night);color:var(--on-night);justify-content:space-between;align-items:center;padding:16px 18px;font-family:Fraunces,Georgia,serif;font-size:22px;display:flex}.page-brand .brand-palette-name code{color:var(--highlight);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.page-brand .brand-swatch{color:var(--ink-2);border-top:1px solid var(--surface-2);align-items:center;gap:12px;padding:10px 18px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.page-brand .brand-swatch i{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;flex:none;width:28px;height:28px}.page-brand .brand-swatch b{color:var(--ink);min-width:78px;font-weight:500}.page-brand .brand-type{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:20px;display:grid}.page-brand .brand-type-card{background:var(--surface);border:1px solid var(--surface-3);border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.page-brand .brand-type-card .brand-tag{letter-spacing:.08em;color:var(--ink-3);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.page-brand .brand-sample-heading{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:48px;font-weight:600;line-height:1}.page-brand .brand-sample-heading em{color:var(--accent);font-weight:500}.page-brand .brand-sample-logo{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:48px;font-weight:400;line-height:1}.page-brand .brand-sample-body{color:var(--ink-2);font-size:18px;line-height:1.6}.page-brand .brand-sample-body strong{color:var(--ink)}.page-brand .brand-sample-label{letter-spacing:.08em;font-family:Geist Mono,ui-monospace,monospace;font-size:15px}.page-brand pre{background:var(--night);color:var(--on-night);border-radius:20px;margin:0;padding:24px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;line-height:1.7;overflow-x:auto}@media (max-width:900px){.page-brand .site-nav,.page-brand .hide-mobile{display:none}}.fill-accent{fill:var(--accent)}.fill-highlight{fill:var(--highlight)}.fill-ink{fill:var(--ink)}.fill-on-night{fill:var(--on-night)}.stroke-accent{stroke:var(--accent)}.stroke-highlight{stroke:var(--highlight)}.stroke-ink{stroke:var(--ink)}.stroke-on-night{stroke:var(--on-night)}.skip{z-index:100;background:var(--ink);color:var(--ground);border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}.sign-word:before{content:attr(data-word)}img{height:auto}.page-legal .legal-page{max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(16px,4vw,40px) clamp(64px,8vw,112px)}.page-legal .legal-wrap{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.page-legal .legal-side{flex-direction:column;gap:20px;max-height:calc(100vh - 48px);padding-right:4px;display:flex;position:sticky;top:24px;overflow-y:auto}.page-legal .legal-side-label,.page-legal .legal-eyebrow{letter-spacing:.08em;color:var(--accent);font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.page-legal .legal-nav{border-top:2px solid var(--ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-legal .legal-nav>li{border-bottom:1px solid var(--surface-3)}.page-legal .legal-nav>li>a{min-height:52px;color:var(--ink);align-items:center;padding:10px 0;font-size:17px;font-weight:600;text-decoration:none;display:flex}.page-legal .legal-nav>li>a:hover,.page-legal .legal-nav>li>a[aria-current=page]{color:var(--accent)}.page-legal .legal-nav>li>a[aria-current=page]:before{content:"";background:var(--accent);border-radius:99px;flex-shrink:0;width:8px;height:8px;margin-right:10px}.page-legal .legal-toc{border-left:1px solid var(--surface-3);flex-direction:column;margin:0 0 14px;padding:0 0 0 18px;list-style:none;display:flex}.page-legal .legal-toc a{color:var(--ink-2);padding:7px 0 7px 12px;font-size:15px;line-height:1.4;text-decoration:none;display:block}.page-legal .legal-toc a:hover{color:var(--accent)}.page-legal .legal-help{background:var(--surface);border:1px solid var(--surface-3);color:var(--ink-2);border-radius:18px;flex-direction:column;gap:6px;padding:20px;font-size:15px;line-height:1.5;display:flex}.page-legal .legal-help strong{color:var(--ink)}.page-legal .legal-help a,.page-legal .legal-doc a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.page-legal .legal-doc{flex-direction:column;gap:18px;min-width:0;display:flex}.page-legal .legal-text{display:contents}.page-legal .legal-h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1}.page-legal .legal-lede{max-width:620px;color:var(--ink-2);margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.page-legal .legal-meta{color:var(--ink-3);margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.page-legal .legal-note{background:var(--accent-soft);color:var(--accent-deep);border-radius:16px;margin:4px 0 0;padding:18px 20px;font-size:16px;line-height:1.55}.page-legal .legal-doc h2{border-top:1px solid var(--surface-3);letter-spacing:-.015em;margin:28px 0 0;padding-top:24px;scroll-margin-top:24px;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.15}.page-legal .legal-doc h3{margin:12px 0 0;font-size:18px;font-weight:700}.page-legal .legal-body{color:var(--ink-2);flex-direction:column;gap:16px;font-size:17px;line-height:1.65;display:flex}.page-legal .legal-body p,.page-legal .legal-doc>p{margin:0}.page-legal .legal-doc>p{color:var(--ink-2);font-size:17px;line-height:1.65}.page-legal .legal-body ul,.page-legal .legal-body ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.page-legal .legal-body strong{color:var(--ink)}.page-legal .legal-num{color:var(--ink-3);margin-right:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:14px}.page-legal .legal-blank{background:var(--surface-2);color:var(--ink);border-radius:6px;padding:1px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:14px}.page-legal .legal-table{border:1px solid var(--surface-3);border-radius:16px;overflow-x:auto}.page-legal .legal-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.page-legal .legal-table th,.page-legal .legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-3);padding:12px 16px}.page-legal .legal-table th{background:var(--surface);color:var(--ink);font-weight:700}.page-legal .legal-table tr:last-child td{border-bottom:0}.page-legal .legal-details{border-top:2px solid var(--ink);flex-direction:column;margin:0;display:flex}.page-legal .legal-row{border-bottom:1px solid var(--surface-3);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.page-legal .legal-row dt{letter-spacing:.04em;color:var(--ink-3);padding-top:3px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.page-legal .legal-row dd{color:var(--ink);margin:0;font-size:17px}.page-legal .legal-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.page-legal .legal-card{background:var(--surface);border:1px solid var(--surface-3);color:var(--ink);border-radius:18px;flex-direction:column;gap:6px;padding:22px;text-decoration:none;display:flex}.page-legal .legal-doc .legal-card{text-decoration:none}.page-legal .legal-card strong{font-size:18px}.page-legal .legal-card span{color:var(--ink-2);font-size:15px;line-height:1.5}.page-legal .legal-card:hover{border-color:var(--accent)}@media (max-width:900px){.page-legal .legal-wrap{grid-template-columns:minmax(0,1fr)}.page-legal .legal-side{border-top:1px dashed var(--surface-3);order:2;max-height:none;padding-top:32px;position:static;overflow:visible}.page-legal .legal-toc{display:none}}@media (max-width:560px){.page-legal .legal-row{grid-template-columns:minmax(0,1fr);gap:4px}}:root{--status-waiting-bg:#fbebd0;--status-waiting-fg:#8a4b06;--status-warning:#f2a93b;--status-danger-fg:#a32314;--status-ok:#2e9e57;--status-outage:#d64545;--status-partial:color-mix(in srgb, var(--status-warning) 45%, var(--status-outage));--on-status:#fff}.season-default .mark-newyear{display:none}.season-default .mark-default{display:block}.announcement--warning .link-light{background:var(--status-waiting-bg);color:var(--status-waiting-fg)}.announcement--outage .link-light{background:var(--status-danger-fg);color:var(--on-status)}.announcement :focus-visible{outline-color:currentColor}.footer-status{align-items:center;gap:8px;display:inline-flex}.footer-status-dot{background:var(--tone,var(--status-ok));border-radius:99px;flex:none;width:8px;height:8px}.status-tone--ok{--tone:var(--status-ok)}.status-tone--degraded{--tone:var(--status-warning)}.status-tone--partial{--tone:var(--status-partial)}.status-tone--major{--tone:var(--status-outage)}.status-tone--maintenance{--tone:var(--accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-care-included-in-card-tint{background:color-mix(in srgb, var(--ink) 10%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1px;display:grid;overflow:hidden}.included-in-stack{background:var(--surface);flex-direction:column;gap:10px;padding:28px;display:flex}.included-in-head{align-items:center;gap:10px;display:flex}.included-in-box{color:var(--accent);flex:none;display:flex}.website-care-included-in-note-muted{color:var(--ink-2);font-size:15px;line-height:1.55}.website-care-included-in-note-subtle{color:var(--ink-3);font-size:13px;line-height:1.5}.row-gap-6-sm{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.website-care-plans-card{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:99px;padding:4px 10px}.website-care-plans-card-v2{border:1px solid color-mix(in srgb, var(--on-night) 16%, transparent);border-radius:99px;padding:4px 10px}.website-care-plans-text{opacity:.7}.migration-avatar{border:1.5px solid;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;font-family:Geist Mono,monospace;font-size:14px;display:inline-flex}.migration-card-dark{background:var(--night);color:var(--on-night);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px;flex-direction:column;gap:16px;min-height:250px;padding:28px;display:flex}.migration-label{letter-spacing:.1em;opacity:.7;font-family:Geist Mono,monospace;font-size:11px}.grid-min-340{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:16px;display:grid}.card-r26{background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:26px;flex-direction:column;gap:22px;padding:clamp(24px,2.6vw,32px);display:flex}.card-dark-r26{background:var(--night);color:var(--on-night);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:26px;flex-direction:column;gap:22px;padding:clamp(24px,2.6vw,32px);display:flex}.card-white{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--ink) 8%, transparent);box-sizing:border-box;background:#fff;border-radius:14px;height:180px;overflow:hidden}.card-white-cols{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--ink) 8%, transparent);box-sizing:border-box;background:#fff;border-radius:14px;grid-template-columns:54px 1fr;height:180px;display:grid;overflow:hidden}.row-gap-5{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);gap:5px;padding:9px 12px;display:flex}.dot-surface{background:var(--surface-3);border-radius:99px;width:8px;height:8px}.stack-gap-10-pad-18{flex-direction:column;gap:10px;padding:18px;display:flex}.stack-gap-8-pad-12{background:var(--night);flex-direction:column;gap:8px;padding:12px 10px;display:flex}.stack-gap-8-pad-14{flex-direction:column;gap:8px;padding:14px;display:flex}.stack-gap-6-surface{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.grid-gap-12{grid-template-columns:1.3fr 1fr;gap:12px;padding:18px;display:grid}.grid-gap-4{grid-template-columns:repeat(4,1fr);gap:4px;padding-top:6px;display:grid}.row-gap-8-v2{gap:8px;padding-top:4px;display:flex}.row-gap-6-v3{gap:6px;padding-top:2px;display:flex}.box-dashed{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);border-radius:6px;height:28px}.box-dark{background:var(--night);border-radius:4px;width:40%;height:10px}.box-dark-v2{background:var(--night);border-radius:4px;width:70%;height:10px}.box-dark-v3{background:var(--night);border-radius:4px;height:18px}.box-dark-v4{background:var(--night);border-radius:4px;width:45%;height:10px}.box-accent-r3{background:var(--accent);border-radius:3px;height:8px}.box-accent-r4{background:var(--accent);border-radius:4px;height:18px}.box-accent-r6{background:var(--accent);border-radius:6px;width:54px;height:18px}.box-glass{background:color-mix(in srgb, var(--on-night) 50%, transparent);border-radius:3px;height:8px}.box-glass-v2{background:color-mix(in srgb, var(--on-night) 30%, transparent);border-radius:3px;height:8px}.box-surface-r4{background:var(--surface-3);border-radius:4px;width:90%;height:7px}.box-surface-r4-v2{background:var(--surface-3);border-radius:4px;width:75%;height:7px}.box-surface-r4-v3{background:var(--surface-2);border-radius:4px;height:18px}.box-surface-r4-v4{background:var(--surface-3);border-radius:4px;width:95%;height:7px}.box-surface-r4-v5{background:var(--surface-3);border-radius:4px;width:80%;height:7px}.box-surface-r4-w40{background:var(--surface-2);border-radius:4px;width:40px;height:16px}.box-surface-r8{background:repeating-linear-gradient(135deg, var(--surface-2) 0 8px, var(--surface-3) 8px 16px);border-radius:8px;height:52px}.box-white{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:#fff;border-radius:4px;height:14px}.card-accent{background:var(--accent);border-radius:99px;height:16px}.card-accent-w90{background:var(--accent);border-radius:99px;width:90px;height:22px}.card-r99{border:1.5px solid var(--ink);border-radius:99px;width:70px;height:22px}.label-size-9{letter-spacing:.06em;color:var(--ink-2);font-family:Geist Mono,monospace;font-size:9px}.label-size-12-muted-v2{color:var(--ink-2);font-family:Geist Mono,monospace;font-size:12px}.label-size-12-muted-v3{color:var(--on-night-3);font-family:Geist Mono,monospace;font-size:12px}.label-size-12-muted-spaced-v2{letter-spacing:.08em;color:var(--ink-2);font-family:Geist Mono,monospace;font-size:12px}.label-size-12-muted-spaced-v3{letter-spacing:.08em;color:var(--on-night-3);font-family:Geist Mono,monospace;font-size:12px}.label-size-13{letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:13px}.row-gap-12-center-spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading-size-48{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,3.4vw,48px);font-weight:600;line-height:1}.row-gap-2{letter-spacing:.02em;gap:2px;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600;display:inline-flex}.text-faded{opacity:.25}.text-size-14{font-size:14px;line-height:1.5}.text-size-17{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.text-size-17-v2{color:var(--on-night-3);margin:0;font-size:17px;line-height:1.55}.list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item{gap:10px;font-size:15px;line-height:1.5;display:flex}.platform-best-for{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;gap:6px;margin-top:auto;padding-top:18px;display:flex}.platform-best-for--dark{border-top-color:color-mix(in srgb, var(--on-night) 16%, transparent)}.card-accent-white{background:var(--accent);color:#fff;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.stack-gap-18{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lede-on-accent{margin:0;font-size:18px;line-height:1.55}.folio-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.folio-hero__text{flex-direction:column;gap:26px;display:flex}.folio-hero__title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(50px,7vw,104px);font-weight:600;line-height:.98}.folio-hero__shots{min-height:clamp(340px,36vw,520px);position:relative}.folio-hero__shot{position:absolute}.folio-hero__shot--back{width:82%;top:0;right:0}.folio-hero__shot--front{width:58%;bottom:0;left:0}.folio-btn-dark{background:var(--night);min-height:52px;color:var(--on-night);border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.folio-btn-outline{border:1.5px solid;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.browser{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 14%, transparent);background:#fff;border-radius:16px;display:block;overflow:hidden}.browser__bar{background:var(--surface);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);align-items:center;gap:10px;padding:9px 12px;display:flex}.browser__dots{gap:5px;display:flex}.browser__dots span{background:var(--surface-3);border-radius:99px;width:8px;height:8px}.browser__url{color:var(--ink-2);font-family:Geist Mono,monospace;font-size:11px}.browser__shot{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.folio-head{align-items:end;margin-bottom:48px}.folio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:clamp(28px,4vw,48px) 24px;display:grid}.folio-card{color:var(--ink);flex-direction:column;gap:16px;display:flex}.folio-card:hover .browser{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.folio-card__text{flex-direction:column;gap:6px;padding:0 4px;display:flex}.folio-card__kind{letter-spacing:.08em;color:var(--accent);font-family:Geist Mono,monospace;font-size:12px}.folio-card__name{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600;line-height:1.1}.folio-card__note{color:var(--ink-2);font-size:15px;line-height:1.5}.folio-more{color:var(--ink);align-items:center;margin-top:32px;font-size:16px}.folio-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.folio-step{background:var(--night-2);border:1px solid color-mix(in srgb, var(--on-night) 10%, transparent);border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex}.folio-step__n{letter-spacing:.08em;color:var(--highlight);font-family:Geist Mono,monospace;font-size:12px}.folio-step__title{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.folio-step__text{color:var(--on-night-3);font-size:15px;line-height:1.55}.folio-price{border-radius:24px;flex-direction:column;gap:12px;padding:clamp(28px,3vw,40px);display:flex}.folio-price--dark{background:var(--night);color:var(--on-night)}.folio-price--surface{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.folio-price--accent{background:var(--accent);color:#fff}.folio-price__label{letter-spacing:.08em;color:var(--accent);font-family:Geist Mono,monospace;font-size:12px}.folio-price--dark .folio-price__label{color:var(--highlight)}.folio-price--accent .folio-price__label{color:inherit}.folio-price__big{font-family:Fraunces,Georgia,serif;font-size:clamp(52px,6vw,80px);font-weight:600;line-height:1}.folio-price__figure{font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1}.folio-price__note{color:var(--ink-2);font-size:15px;line-height:1.5}.folio-price--dark .folio-price__note{color:var(--on-night-3)}.folio-price--accent .folio-price__note{color:inherit}.journey-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(32px,6vw,96px);display:grid}.journey-photo{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.journey-photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 60%;border-radius:24px;width:100%;height:auto;display:block}.journey-name-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.journey-name{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:600}.journey-role{letter-spacing:.08em;color:var(--ink-3);font-family:Geist Mono,monospace;font-size:12px}.journey-stack{flex-direction:column;gap:40px;display:flex}.journey-line{margin:0;padding:0 0 0 8px;list-style:none}.journey-step{border-left:2px solid color-mix(in srgb, var(--ink) 16%, transparent);flex-direction:column;gap:10px;padding:0 0 36px 36px;display:flex;position:relative}.journey-step:before{content:"";background:var(--ground);border:2px solid var(--ink);box-sizing:border-box;border-radius:99px;width:16px;height:16px;position:absolute;top:2px;left:-9px}.journey-step--now{border-left-color:var(--accent)}.journey-step--now:before{background:var(--accent);border-color:var(--accent)}.journey-when{letter-spacing:.08em;color:var(--ink-3);font-family:Geist Mono,monospace;font-size:12px}.journey-step--now .journey-when{color:var(--accent)}.journey-title{letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:600;line-height:1.1}.journey-text{color:var(--ink-2);max-width:520px;margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){.journey-photo{position:static}}
