:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;interpolate-size:allow-keywords;--ember:#ff6a23;--ember-hover:#ff8142;--deep-ember:#c2410c;--ink:#171717;--night:#111;--paper:#f7f7f4;--white:#fff;--slate:#5b6472;--line-light:#d8dde3;--muted-dark:#b8c0cc;--caution-light:#9a6700;--positive-light:#137a5a;--caution-tint-light:#fdfbf1;--caution-line-light:#f0e8ae;--positive-tint-light:#f4fbf8;--positive-line-light:#cdefe3;--band:#111;--band-raised:#171717;--band-text:#fff;--band-text-2:#b8c0cc;--band-faint:#ffffff47;--band-line:#2d3034;--band-hover:#ffffff0f;--band-glass:#111111b8;--band-glass-line:#ffffff14;--menu-glass:#111c;--hero-from:#fff;--hero-to:#b8c0cc;--bg:#fff;--bg-soft:#f7f7f4;--card:#fff;--text:#171717;--text-2:#5b6472;--line:#d8dde3;--link:#c2410c;--focus:#c2410c;--caution:#9a6700;--caution-bg:#fdfbf1;--caution-line:#f0e8ae;--ok:#137a5a;--ok-bg:#f4fbf8;--ok-line:#cdefe3;--tag-bg:#f7f7f4;--font-display:"Manrope", Arial, ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", Arial, ui-sans-serif, system-ui, sans-serif;--ease:cubic-bezier(.32, .72, 0, 1);--s-25:2px;--s-50:4px;--s-75:8px;--s-100:12px;--s-200:16px;--s-300:24px;--s-400:32px;--s-500:40px;--s-600:48px;--s-700:64px;--s-800:80px;--s-900:96px}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171717;--bg-soft:#111;--card:#ffffff0a;--text:#fff;--text-2:#b8c0cc;--line:#2d3034;--link:#ff6a23;--focus:#ff6a23;--caution:#bc9038;--caution-bg:#bc90381f;--caution-line:#bc903859;--ok:#4da786;--ok-bg:#4da7861f;--ok-line:#4da78659;--tag-bg:#ffffff0f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--s-900) + var(--s-400));-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5rem;overflow-x:hidden}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit}p,h1,h2,h3,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,.tagline{text-wrap:balance}p,li,dd,summary{text-wrap:pretty}button{font:inherit;color:inherit}::selection{background:#ff6a234d}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.band{--focus:var(--ember);background:var(--band);color:var(--band-text)}.ic{flex:none;width:20px;height:20px}.num{font-variant-numeric:tabular-nums}.br-md{display:none}@media (width>=768px){.br-md{display:inline}}.skip{left:max(16px, env(safe-area-inset-left,0px));z-index:100;background:var(--ember);color:var(--ink);padding:var(--s-75) var(--s-100);transition:top .5s var(--ease);border-radius:8px;font-weight:600;text-decoration:none;position:fixed;top:-64px}.skip:focus{top:calc(var(--s-200) + env(safe-area-inset-top,0px))}.wrap{width:100%;max-width:1216px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=640px){.wrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}.section{padding-block:var(--s-800)}@media (width>=768px){.section{padding-block:calc(var(--s-900) + var(--s-400))}}.section-soft{background:var(--bg-soft)}.stack{gap:var(--s-600);align-content:start;display:grid}.stack-lg{gap:var(--s-700);display:grid}@media (width>=768px){.stack-lg{gap:var(--s-800)}}.section-head{gap:var(--s-300);max-width:680px;display:grid}.display{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.25rem;font-weight:600;line-height:2.5rem}@media (width>=768px){.display{font-size:3rem;line-height:1}}@media (width>=1280px){.display{font-size:3.75rem;line-height:1}}.h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.875rem;font-weight:600;line-height:2.25rem}@media (width>=768px){.h2{font-size:3rem;line-height:1}}.h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.75rem}.lead{color:var(--text-2);max-width:680px;font-size:1.125rem;line-height:1.75rem}@media (width>=768px){.lead{font-size:1.25rem;line-height:1.75rem}}.lead-dark{color:var(--band-text-2)}.muted{color:var(--text-2)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-size:.75rem;font-weight:600;line-height:1rem}.caption{color:var(--text-2);font-size:.75rem;line-height:1rem}.btn{justify-content:center;align-items:center;gap:var(--s-75);padding:var(--s-75) var(--s-100);cursor:pointer;font-family:var(--font-body);white-space:nowrap;transition:background-color .5s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease), color .5s var(--ease);border:0;border-radius:8px;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none;display:inline-flex}.btn .ic{width:16px;height:16px;transition:transform .5s var(--ease)}.btn-primary{background:var(--ember);color:var(--ink)}.btn-primary:hover{background:var(--ember-hover);transform:translateY(-1px)}.btn-primary:hover .ic{transform:translate(2px)}.btn-ghost{color:var(--band-text);box-shadow:inset 0 0 0 1px var(--band-line);background:0 0}.btn-ghost:hover{background:var(--band-hover);box-shadow:inset 0 0 0 1px var(--band-text-2);transform:translateY(-1px)}.btn:active{transform:scale(.98)}.btn-sm{font-size:.875rem;line-height:1.25rem}.btn-pill{border-radius:9999px}.btn-block{width:100%}.nav-shell{z-index:50;pointer-events:none;padding-top:calc(var(--s-300) + env(safe-area-inset-top,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));justify-content:center;display:flex;position:fixed;inset:0 0 auto}.island{pointer-events:auto;align-items:center;gap:var(--s-400);width:max-content;max-width:100%;padding:var(--s-300);background:var(--band-glass);border:1px solid var(--band-glass-line);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);color:var(--band-text);--focus:var(--ember);border-radius:9999px;display:flex}.logo{width:183px;height:auto}.logo-link{border-radius:8px;flex:none;display:block}.nav-links,.nav-actions{align-items:center;gap:var(--s-300);display:none}.nav-link{padding-block:var(--s-75);color:var(--band-text-2);transition:color .5s var(--ease);font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:block;position:relative}.nav-link:hover,.nav-link[aria-current=true]{color:var(--band-text)}.nav-links .nav-link:after{content:"";background:var(--band-text);opacity:0;width:4px;height:4px;transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:9999px;margin-left:-2px;position:absolute;bottom:-4px;left:50%;transform:scale(0)}.nav-links .nav-link[aria-current=true]:after{opacity:1;transform:none}.burger{cursor:pointer;border:1px solid var(--band-line);width:40px;height:40px;transition:border-color .5s var(--ease), background-color .5s var(--ease), transform .5s var(--ease);background:0 0;border-radius:9999px;flex:none;position:relative}.burger:hover{border-color:var(--band-text-2);background:var(--band-hover)}.burger:active{transform:scale(.98)}.burger span{background:var(--band-text);width:18px;height:2px;transition:top .7s var(--ease), transform .7s var(--ease);border-radius:2px;position:absolute;left:10px}.burger span:first-child{top:14px}.burger span:nth-child(2){top:22px}.burger[aria-expanded=true] span:first-child{top:18px;transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){top:18px;transform:rotate(-45deg)}@media (width>=1024px){.nav-links,.nav-actions{display:flex}.burger{display:none}}.menu{z-index:40;background:var(--menu-glass);-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);color:var(--band-text);--focus:var(--ember);padding-top:calc(var(--s-900) + var(--s-800) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--s-600) + env(safe-area-inset-bottom,0px));padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));opacity:0;visibility:hidden;transition:opacity .7s var(--ease), visibility 0s linear .7s;position:fixed;inset:0;overflow-y:auto}.menu.is-open{opacity:1;visibility:visible;transition:opacity .7s var(--ease), visibility 0s}.menu-inner{gap:var(--s-200);max-width:480px;margin-inline:auto;display:grid}.menu .nav-link{font-family:var(--font-display);padding-block:var(--s-75);font-size:1.875rem;line-height:2.25rem}.menu-actions{align-items:center;gap:var(--s-300);padding-top:var(--s-400);flex-wrap:wrap;display:flex}.menu-actions .nav-link{font-family:var(--font-body);font-size:1rem;line-height:1.5rem}.stagger{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(48px)}.menu.is-open .stagger{opacity:1;transition-delay:calc(50ms + var(--i) * 50ms);transform:none}@media (width>=1024px){.menu{display:none}}.js .reveal{opacity:0;filter:blur(12px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(64px)}.js .reveal.is-in{opacity:1;filter:none;transform:none}.hero{padding-top:calc(var(--s-900) + var(--s-700) + env(safe-area-inset-top,0px));padding-bottom:var(--s-700);overflow:hidden}@media (width>=768px){.hero{padding-top:calc(var(--s-900) + var(--s-900) + env(safe-area-inset-top,0px));padding-bottom:var(--s-900)}}.hero-grid{gap:var(--s-700);align-items:center;display:grid}@media (width>=1024px){.hero-grid{gap:var(--s-700);grid-template-columns:minmax(0,1fr) 320px}}@media (width>=1280px){.hero-grid{gap:var(--s-900)}}.hero-copy{gap:var(--s-400);min-width:0;max-width:680px;display:grid}.descriptor{color:var(--band-text-2);font-size:1rem;line-height:1.5rem}.hero-title{max-width:680px;padding-bottom:var(--s-50);background:linear-gradient(90deg, var(--hero-from), var(--hero-to));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:560px;color:var(--band-text-2);font-size:1.125rem;line-height:1.75rem}@media (width>=768px){.hero-sub{font-size:1.25rem;line-height:1.75rem}}.hero-cta{align-items:center;gap:var(--s-200) var(--s-300);flex-wrap:wrap;display:flex}.cta-note{color:var(--band-text-2);font-size:.875rem;line-height:1.25rem}.assurances{gap:var(--s-100) var(--s-300);color:var(--band-text-2);flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;display:flex}.assurances li{align-items:center;gap:var(--s-75);display:inline-flex}.assurances .ic{width:16px;height:16px;color:var(--ember)}.proof{margin-top:var(--s-700);padding-top:var(--s-300);color:var(--band-text-2);box-shadow:0 -1px 0 var(--band-line);font-size:.875rem;line-height:1.25rem}@media (width>=768px){.proof{margin-top:var(--s-900)}}.hero-visual{justify-items:center;gap:var(--s-200);min-width:0;display:grid}.phone{width:320px;max-width:100%;padding:var(--s-75);background:var(--ink);border:1px solid var(--band-line);border-radius:24px}.screen{gap:var(--s-100);padding:var(--s-200);background:var(--paper);color:var(--ink);border-radius:16px;font-size:.875rem;line-height:1.25rem;display:grid}.app-head{color:var(--slate);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.app-avatar{background:var(--white);border:1px solid var(--line-light);width:32px;height:32px;color:var(--ink);border-radius:9999px;place-items:center;display:grid}.app-title-row{padding-top:var(--s-75);justify-content:space-between;align-items:center;display:flex}.app-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:2rem}.app-new{align-items:center;gap:var(--s-50);padding:var(--s-50) var(--s-100);background:var(--ember);color:var(--ink);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.app-new .ic{width:12px;height:12px}.app-summary{gap:var(--s-75);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-summary div{gap:var(--s-25);padding:var(--s-100);background:var(--white);border:1px solid var(--line-light);border-radius:12px;display:grid}.app-summary span,.app-summary small{color:var(--slate);font-size:.75rem;line-height:1rem}.app-summary strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.75rem}.app-summary .is-late{color:var(--caution-light)}.app-list{padding-inline:var(--s-100);background:var(--white);border:1px solid var(--line-light);border-radius:12px;display:grid}.app-list li{justify-content:space-between;gap:var(--s-75);padding-block:var(--s-100);display:flex}.app-list li+li{box-shadow:0 -1px 0 var(--line-light)}.app-list p{font-weight:600}.app-list small{color:var(--slate);font-size:.75rem;line-height:1rem}.app-right{justify-items:end;gap:var(--s-25);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}.pill{padding:0 var(--s-75);background:var(--paper);color:var(--slate);border:1px solid var(--line-light);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.pill-late{background:var(--caution-tint-light);color:var(--caution-light);border-color:var(--caution-line-light)}.pill-paid{background:var(--positive-tint-light);color:var(--positive-light);border-color:var(--positive-line-light)}.app-toast{align-items:flex-start;gap:var(--s-75);padding:var(--s-100);background:var(--ink);color:var(--white);border-radius:12px;display:flex}.app-toast .ic{width:16px;height:16px;color:var(--ember);margin-top:2px}.app-toast p{font-weight:600}.app-toast small{color:var(--muted-dark);font-size:.75rem;line-height:1rem}.phone-caption{color:var(--band-text-2);font-size:.75rem;line-height:1rem}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.js .hero-visual .seq{opacity:0}.js .hero-visual.is-in .seq{animation:rise .9s var(--ease) both;animation-delay:var(--seq,0s)}.features{gap:var(--s-600);display:grid}@media (width>=768px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.features{gap:var(--s-400);grid-template-columns:repeat(4,minmax(0,1fr))}}.features li{gap:var(--s-100);padding-top:var(--s-300);box-shadow:0 -1px 0 var(--line);align-content:start;display:grid}.next-grid{gap:var(--s-700);align-items:start;display:grid}@media (width>=1024px){.next-grid{gap:var(--s-900);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.roadmap{display:grid}.roadmap li{gap:var(--s-75);padding-block:var(--s-300);display:grid}.roadmap li+li{box-shadow:0 -1px 0 var(--line)}.roadmap li:first-child{padding-top:0}.roadmap-head{justify-content:space-between;align-items:center;gap:var(--s-100);flex-wrap:wrap;display:flex}@media (width>=1024px){.twin-wrap{top:calc(var(--s-900) + var(--s-600));position:sticky}}.twin-wrap{gap:var(--s-100);min-width:0;display:grid}.panel{gap:var(--s-300);padding:var(--s-300);background:var(--card);border:1px solid var(--line);border-radius:16px;font-size:.875rem;line-height:1.25rem;display:grid}@media (width>=640px){.panel{padding:var(--s-400)}}.panel-head{justify-content:space-between;align-items:flex-start;gap:var(--s-200);display:flex}.panel-title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.75rem}.panel-sub{color:var(--text-2)}.panel-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.75rem;font-weight:600;line-height:1rem}.stats{gap:var(--s-200);display:grid}@media (width>=640px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats div{gap:var(--s-25);padding:var(--s-200);background:var(--bg-soft);border-radius:12px;display:grid}.stats dt{color:var(--text-2);font-size:.75rem;line-height:1rem}.stats dd{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:2rem}.stats p{color:var(--text-2);font-size:.75rem;line-height:1rem}.upcoming{gap:var(--s-75);display:grid}.upcoming li{gap:var(--s-100);padding-block:var(--s-100);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;display:grid}.upcoming li+li{box-shadow:0 -1px 0 var(--line)}.up-date{color:var(--text-2);font-variant-numeric:tabular-nums}.up-what{align-items:center;gap:var(--s-75);flex-wrap:wrap;display:flex}.up-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.up-amount.in{color:var(--ok)}.tag{padding:0 var(--s-75);border:1px solid var(--line);background:var(--tag-bg);color:var(--text-2);white-space:nowrap;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.tag-caution{color:var(--caution);background:var(--caution-bg);border-color:var(--caution-line)}.tag-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.cfo-note{gap:var(--s-75);padding:var(--s-200);background:var(--bg-soft);border-radius:12px;display:grid}.cfo-head{align-items:center;gap:var(--s-50);font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.cfo-head .ic{width:14px;height:14px;color:var(--link)}.statement{padding-block:var(--s-900)}@media (width>=768px){.statement{padding-block:calc(var(--s-900) + var(--s-900))}}.tagline{max-width:680px;font-family:var(--font-display);letter-spacing:-.025em;font-size:2.25rem;font-weight:600;line-height:2.5rem}@media (width>=768px){.tagline{font-size:3rem;line-height:1}}.js .tagline .w{color:var(--band-faint);transition:color .7s var(--ease)}.js .tagline .w.on{color:var(--band-text)}.statement-sub{max-width:560px;margin-top:var(--s-600);color:var(--band-text-2);font-size:1.125rem;line-height:1.75rem}.plans{gap:var(--s-300);display:grid}@media (width>=1024px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.plan{gap:var(--s-400);padding:var(--s-400);background:var(--band-raised);border:1px solid var(--band-line);border-radius:16px;grid-template-rows:auto 1fr auto;display:grid}.plan-pick{border-color:var(--ember)}.plan-soon{background:0 0;border-style:dashed}.plan-soon .plan-price .num,.plan-soon .plan-promise{color:var(--band-text-2)}.plan-later{padding-block:var(--s-75);text-align:center;color:var(--band-text-2);font-weight:600}.plan-head{gap:var(--s-200);display:grid}.plan-name{align-items:center;gap:var(--s-100);color:var(--band-text-2);flex-wrap:wrap;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.pick{padding:0 var(--s-75);border:1px solid var(--ember);color:var(--ember);border-radius:9999px;font-size:.75rem;line-height:1.25rem}.plan-price{align-items:baseline;gap:var(--s-75);color:var(--band-text-2);display:flex}.plan-price .num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--band-text);font-size:3rem;font-weight:600;line-height:1}.plan-promise{font-family:var(--font-display);color:var(--band-text);font-size:1.25rem;font-weight:600;line-height:1.75rem}.plan-list{gap:var(--s-100);padding-top:var(--s-300);box-shadow:0 -1px 0 var(--band-line);color:var(--band-text-2);align-content:start;display:grid}.plan-list li{gap:var(--s-100);grid-template-columns:20px minmax(0,1fr);display:grid}.plan-list .ic{color:var(--band-text);margin-top:2px}.plan-pick .plan-list .ic{color:var(--ember)}.trust{gap:var(--s-400);display:grid}@media (width>=768px){.trust{gap:var(--s-600);grid-template-columns:repeat(3,minmax(0,1fr))}}.trust li{gap:var(--s-200);grid-template-columns:20px minmax(0,1fr);display:grid}.trust .ic{color:var(--ember);margin-top:2px}.trust h3{font-size:1rem;font-weight:600;line-height:1.5rem}.trust p{color:var(--band-text-2);margin-top:var(--s-50);font-size:.875rem;line-height:1.25rem}.faq-grid{gap:var(--s-600);align-items:start;display:grid}@media (width>=1024px){.faq-grid{gap:var(--s-900);grid-template-columns:360px minmax(0,1fr)}.faq-head{top:calc(var(--s-900) + var(--s-600));position:sticky}}.faq-list{display:grid}.faq{box-shadow:0 1px 0 var(--line)}.faq:first-child{box-shadow:0 -1px 0 var(--line), 0 1px 0 var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-200);padding-block:var(--s-300);cursor:pointer;font-family:var(--font-display);transition:color .5s var(--ease);font-size:1.125rem;font-weight:600;line-height:1.75rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--link)}.faq summary:focus-visible{outline-offset:4px;border-radius:4px}.faq summary .ic{color:var(--text-2);transition:transform .7s var(--ease)}.faq[open] summary .ic{transform:rotate(45deg)}.faq-a{padding-bottom:var(--s-300);color:var(--text-2);max-width:640px}.faq::details-content{height:0;transition:height .7s var(--ease), content-visibility .7s var(--ease) allow-discrete;overflow:clip}.faq[open]::details-content{height:auto}.final{padding-block:var(--s-900)}@media (width>=768px){.final{padding-block:calc(var(--s-900) + var(--s-400))}}.final-inner{gap:var(--s-400);align-items:end;display:grid}@media (width>=1024px){.final-inner{gap:var(--s-700);grid-template-columns:minmax(0,1fr) auto}}.final-copy{gap:var(--s-200);max-width:680px;display:grid}.final-sub{color:var(--band-text-2);font-size:1.125rem;line-height:1.75rem}.footer{padding-bottom:calc(var(--s-600) + env(safe-area-inset-bottom,0px))}.rule{background:var(--band-line);border:0;height:1px;margin:0}.footer-grid{gap:var(--s-600);padding-top:var(--s-700);display:grid}@media (width>=900px){.footer-grid{grid-template-columns:minmax(0,1fr) auto}}.footer-brand{gap:var(--s-300);align-content:start;justify-items:start;display:grid}.footer-brand p{color:var(--band-text-2);font-size:.875rem;line-height:1.25rem}.footer-cols{gap:var(--s-400) var(--s-600);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.footer-cols{grid-template-columns:repeat(3,auto)}}.footer-col{gap:var(--s-100);align-content:start;display:grid}.footer-col h2{letter-spacing:.08em;text-transform:uppercase;color:var(--band-text-2);padding-bottom:var(--s-50);font-size:.75rem;font-weight:600;line-height:1rem}.footer-col a{color:var(--band-text);transition:color .5s var(--ease);border-radius:4px;font-size:.875rem;line-height:1.25rem;text-decoration:none}.footer-col a:hover{color:var(--ember)}.link-off{align-items:center;gap:var(--s-75);color:var(--band-text-2);cursor:not-allowed;font-size:.875rem;line-height:1.25rem;display:inline-flex}.soon{padding:0 var(--s-75);border:1px solid var(--band-line);border-radius:9999px;font-size:.75rem;line-height:1rem}.footer-base{justify-content:space-between;gap:var(--s-100) var(--s-300);padding-top:var(--s-600);color:var(--band-text-2);flex-wrap:wrap;font-size:.75rem;line-height:1rem;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal,.js .hero-visual .seq{opacity:1;filter:none;transition:none;animation:none;transform:none}.js .tagline .w{color:var(--band-text);transition:none}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
