@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-latin.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-latin.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:100 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial);size-adjust:99%;ascent-override:95%;descent-override:24%;line-gap-override:0%}:root{--bg:#0d0c0a;--bg-2:#16130f;--ink:#f2efe9;--ink-2:#a8a093;--line:#f2efe921;--line-soft:#f2efe912;--ember:#e3a455;--ember-2:#f0bc6d;--ember-dim:#e3a45529;--ember-ghost:#e3a45512;--font-body:"Inter", "Inter Fallback", system-ui, sans-serif;--font-display:"Bricolage Grotesque", "Bricolage Fallback", system-ui, sans-serif;--font-accent:"Fraunces", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--pad-x:clamp(20px, 5vw, 48px);--measure:1180px;--header-h:72px;--radius:16px;--ease-out:cubic-bezier(.2, .65, .25, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.65;overflow-x:clip}html.menu-open,html.menu-open body{overflow:hidden}::selection{background:var(--ember);color:#14100a}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:560;line-height:1.05}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}section[id]{scroll-margin-top:calc(var(--header-h) + 8px)}.skip-link{z-index:100;background:var(--ember);color:#14100a;border-radius:8px;padding:.6em 1em;font-weight:600;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ember);font-size:.72rem;font-weight:500}.hl{font-family:var(--font-accent);letter-spacing:0;color:var(--ember);font-size:1.02em;font-style:italic;font-weight:460}.button{font-family:var(--font-body);cursor:pointer;transition:background-color .25s, border-color .25s, color .25s, transform .25s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.7em;font-size:.98rem;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.button:active{transform:scale(.98)}.button-primary{background:var(--ember);color:#14100a}.button-primary:hover{background:var(--ember-2)}.button-ghost{border-color:var(--line);color:var(--ink);background:0 0}.button-ghost:hover{border-color:var(--ember);color:var(--ember-2)}.button-small{padding:.55em 1.15em;font-size:.88rem}.section{max-width:var(--measure);padding:clamp(4.5rem, 10vw, 8rem) var(--pad-x);margin-inline:auto}.section:not(.section-point){border-top:1px solid var(--line-soft)}.section-head{max-width:42rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head h2{margin-top:.9rem;font-size:clamp(1.9rem,1.2rem + 3vw,3.1rem)}.section-sub{color:var(--ink-2);max-width:38rem;margin-top:.9rem}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]:not([data-split]),html.js [data-reveal-children]>*{opacity:0;transition:opacity .7s ease, transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}html.js [data-reveal]:not([data-split]).is-in,html.js [data-reveal-children].is-in>*{opacity:1;transform:none}}#aurora{z-index:-1;width:100%;height:100%;position:fixed;inset:0}html.has-aurora .hero{background:0 0}.grain{z-index:80;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.veil{z-index:90;background:var(--bg);clip-path:inset(0);place-items:center;display:none;position:fixed;inset:0}html.js .veil{display:grid}html.js:not(.is-loading) .veil{clip-path:inset(0 0 100%);transition:clip-path .6s cubic-bezier(.65,0,.35,1)}.veil-mark{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.6rem;font-weight:640}.veil-mark span{color:var(--ember)}html.is-loading .veil-mark{animation:1.1s ease-in-out infinite alternate veil-pulse}html.js:not(.is-loading) .veil-mark{opacity:0;transition:opacity .25s}@keyframes veil-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.veil{display:none!important}}.scroll-progress{z-index:56;background:var(--ember);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}html.lenis{scroll-behavior:auto}html.lenis body{height:auto}@media (prefers-reduced-motion:no-preference){.w{vertical-align:top;margin-block:-.06em -.14em;padding-block:.06em .14em;display:inline-block;overflow:clip}.wi{transition:transform .85s var(--ease-out);transition-delay:var(--d,0s);display:inline-block;transform:translateY(120%)}html.is-ready .hero-title .wi,[data-split].is-in .wi{transform:none}}.site-header{z-index:50;height:var(--header-h);padding-inline:max(var(--pad-x), env(safe-area-inset-left)) max(var(--pad-x), env(safe-area-inset-right));border-bottom:1px solid #0000;align-items:center;gap:2rem;transition:background-color .35s,border-color .35s;display:flex;position:fixed;inset:0 0 auto}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line-soft);background:#0d0c0ab8}@media (prefers-reduced-motion:no-preference){.site-header{transition:background-color .35s, border-color .35s, transform .4s var(--ease-out)}.site-header.is-hidden{transform:translateY(-100%)}}.brand{font-family:var(--font-display);letter-spacing:-.01em;margin-right:auto;font-size:1.3rem;font-weight:640;text-decoration:none}.brand-ai{color:var(--ember)}.header-nav{gap:clamp(1.2rem,2.5vw,2rem);display:flex}.header-nav a{color:var(--ink-2);font-size:.92rem;font-weight:480;text-decoration:none;transition:color .2s}.header-nav a:hover{color:var(--ink)}.header-end{align-items:center;gap:1rem;display:flex}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;padding:10px;display:none}.menu-line{background:var(--ink);width:100%;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;display:block}.menu-toggle[aria-expanded=true] .menu-line:first-child{transform:translateY(4.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-line:nth-child(2){transform:translateY(-4.5px)rotate(-45deg)}@media (width<=900px){.header-nav,.header-cta{display:none}.menu-toggle{display:flex}html:not(.js) .menu-toggle{display:none}}.menu-overlay{z-index:40;padding:calc(var(--header-h) + 2rem) var(--pad-x) 3rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#0d0c0af5;flex-direction:column;justify-content:center;gap:3rem;transition:opacity .3s;display:flex;position:fixed;inset:0}.menu-overlay.is-open{opacity:1}.menu-links{flex-direction:column;gap:.4rem;display:flex}.menu-links a{font-family:var(--font-display);letter-spacing:-.015em;align-items:baseline;gap:1rem;padding-block:.45rem;font-size:clamp(1.8rem,7.5vw,2.8rem);font-weight:560;text-decoration:none;transition:color .2s;display:flex}.menu-links a span{font-family:var(--font-mono);color:var(--ember);font-size:.75rem}.menu-links a:hover{color:var(--ember-2)}@media (prefers-reduced-motion:no-preference){.menu-overlay .menu-links a{opacity:0;transform:translateY(16px)}.menu-overlay.is-open .menu-links a{opacity:1;transition:opacity .4s ease, transform .4s var(--ease-out);transition-delay:calc(60ms + var(--d,0s));transform:none}}.menu-foot a{font-family:var(--font-mono);color:var(--ink-2);font-size:.85rem;text-decoration:none}.menu-foot a:hover{color:var(--ember-2)}.hero{min-height:100svh;padding-top:var(--header-h);background:radial-gradient(52rem 30rem at 82% 6%, var(--ember-ghost), transparent 65%), radial-gradient(40rem 26rem at 8% 82%, #f2efe90b, transparent 60%), var(--bg);flex-direction:column;display:flex;position:relative}#signal-field{width:100%;height:100%;position:absolute;inset:0}.hero-inner{z-index:1;max-width:var(--measure);width:100%;padding:clamp(3rem, 8vh, 5rem) var(--pad-x);margin:auto;position:relative}.hero-title{letter-spacing:-.022em;margin-top:1.4rem;font-size:clamp(2.45rem,1.2rem + 6.6vw,5.9rem);font-weight:570;line-height:1.02}.hero-sub{max-width:36rem;color:var(--ink-2);margin-top:1.6rem;font-size:clamp(1.05rem,1rem + .35vw,1.2rem)}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2.4rem;display:flex}.hero-note{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-2);margin-top:2.6rem;font-size:.75rem}.hero-inner>[data-reveal]:first-child{--d:80ms}.hero-inner>[data-reveal]:nth-child(3){--d:.34s}.hero-inner>[data-reveal]:nth-child(4){--d:.43s}.hero-inner>[data-reveal]:nth-child(5){--d:.52s}@media (prefers-reduced-motion:no-preference){html.js:not(.is-ready) .hero-inner>[data-reveal]{opacity:0;transition:none;transform:translateY(22px)}}@media (width<=480px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}}.hero-strip{z-index:1;max-width:var(--measure);width:100%;padding:1.1rem var(--pad-x) calc(1.1rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);align-items:center;gap:1.5rem;margin-inline:auto;display:flex;position:relative}.strip-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);flex-shrink:0;font-size:.68rem;font-weight:500}.ticker{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{width:max-content;display:flex}.ticker-half{align-items:center;padding-right:2.6rem;display:flex}.ticker-half span{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:.78rem}.ticker-half span:not(:last-child):after{content:"·";color:var(--ember);margin-inline:1.3rem}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:30s linear infinite ticker}}@media (prefers-reduced-motion:reduce){.ticker-half:last-child{display:none}}@keyframes ticker{to{transform:translate(-50%)}}.section-point{padding-top:clamp(5rem,12vw,9rem)}.statement{letter-spacing:-.018em;max-width:24ch;margin-top:1.2rem;font-size:clamp(1.8rem,1rem + 3.6vw,3.4rem);font-weight:540;line-height:1.14}.statement .hl{font-weight:440}.point-copy{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.6rem 3.5rem;max-width:56rem;margin-top:clamp(2.2rem,5vw,3.5rem);display:grid}.point-copy p{color:var(--ink-2)}.pillar{border-top:1px solid var(--line);grid-template-columns:minmax(15rem,5fr) 7fr;gap:2rem 4rem;padding-block:clamp(2.4rem,5vw,3.6rem);display:grid}.pillar-num{font-family:var(--font-mono);color:var(--ember);font-size:.75rem}.pillar-name{margin-top:.7rem;font-size:clamp(2.1rem,1.4rem + 3.4vw,3.7rem);font-weight:590}.pillar-tag{font-family:var(--font-accent);color:var(--ink-2);margin-top:.7rem;font-size:clamp(1.1rem,1rem + .5vw,1.3rem);font-style:italic;font-weight:420}.pillar-list{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));align-content:start;gap:1.7rem 2.2rem;list-style:none;display:grid}.offer h4{font-family:var(--font-body);letter-spacing:0;font-size:1.02rem;font-weight:600}.offer p{color:var(--ink-2);margin-top:.4rem;font-size:.94rem}.services-coda{max-width:44rem;color:var(--ink-2);margin-top:clamp(2.4rem,5vw,3.6rem)}.services-coda a{color:var(--ember);text-underline-offset:3px}.services-coda a:hover{color:var(--ember-2)}@media (width<=780px){.pillar{grid-template-columns:1fr}}.case-grid{grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));gap:1rem;display:grid}.case-card{border:1px solid var(--line);border-radius:var(--radius);transition:background-color .3s, border-color .3s, transform .25s var(--ease-out);background:0 0;flex-direction:column;gap:.8rem;padding:1.7rem 1.6rem;display:flex}@media (hover:hover){.case-card:hover{background:var(--bg-2);border-color:var(--ember-dim);transform:translateY(-3px)}}.spot{position:relative}.spot>*{z-index:1;position:relative}.spot:before,.spot:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.spot:before{background:radial-gradient(230px circle at var(--mx,50%) var(--my,50%), #e3a45599, transparent 65%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:after{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), var(--ember-ghost), transparent 60%)}.spot:hover:before,.spot:hover:after{opacity:1}.case-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);border:1px solid var(--ember-dim);border-radius:999px;align-self:flex-start;padding:.3em .75em;font-size:.68rem;font-weight:500}.case-card h3{font-size:1.3rem;font-weight:580}.case-card>p{color:var(--ink-2);font-size:.94rem}.case-card ul{border-top:1px solid var(--line-soft);gap:.45rem;margin-top:auto;padding-top:1rem;list-style:none;display:grid}.case-card li{color:var(--ink-2);align-items:center;gap:.6rem;font-size:.86rem;display:flex}.case-card li:before{content:"";background:var(--ember);flex-shrink:0;width:14px;height:1px}.process-list{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:2.2rem 1.8rem;list-style:none;display:grid}.step{border-top:1px solid var(--line);padding-top:1.3rem}.step-num{font-family:var(--font-mono);color:var(--ember);font-size:.75rem}.step h3{margin-top:.8rem;font-size:1.18rem;font-weight:580}.step p{color:var(--ink-2);margin-top:.55rem;font-size:.94rem}.pricing-strip{border:1px solid var(--ember-dim);border-radius:var(--radius);background:linear-gradient(120deg, var(--ember-ghost), transparent 70%);margin-top:clamp(2.6rem,6vw,4rem);padding:1.5rem 1.8rem}.pricing-strip p{color:var(--ink-2);max-width:46rem;font-size:clamp(1.02rem,1rem + .3vw,1.18rem)}.pricing-strip strong{color:var(--ink);font-weight:600}.about-grid{grid-template-columns:minmax(11rem,1fr) 2.2fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.about-mark{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(14rem 14rem at 30% 20%, var(--ember-ghost), transparent 70%), var(--bg-2);place-items:center;display:grid}.about-mark span{font-family:var(--font-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--ember);font-size:clamp(3.4rem,6vw,5.2rem);font-weight:640}.about-copy h2{margin-top:.9rem;margin-bottom:1.6rem;font-size:clamp(1.9rem,1.2rem + 3vw,3.1rem)}.about-copy p{color:var(--ink-2);max-width:40rem}.about-copy p+p{margin-top:1rem}.about-sign{font-family:var(--font-display);font-size:1.35rem;font-weight:580;color:var(--ink)!important;margin-top:2rem!important}.about-sign span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:.3rem;font-size:.72rem;display:block}.about-links{gap:1.6rem;display:flex;margin-top:1.4rem!important}.about-links a{color:var(--ember);text-underline-offset:4px;text-decoration-thickness:1px}.about-links a:hover{color:var(--ember-2)}@media (width<=700px){.about-grid{grid-template-columns:1fr}.about-mark{max-width:10rem}}.faq-list{max-width:46rem}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:1.04rem;font-weight:550;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-icon{width:14px;height:14px;transition:transform .3s var(--ease-out);flex-shrink:0;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--ember);width:100%;height:1.5px;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.faq-icon:after{transform:translateY(-50%)rotate(90deg)}.faq-list details[open] .faq-icon{transform:rotate(45deg)}.faq-list details p{color:var(--ink-2);max-width:42rem;padding-bottom:1.4rem}@media (prefers-reduced-motion:no-preference){.faq-list details[open] p{animation:faq-in .35s var(--ease-out)}}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}}.contact-grid{grid-template-columns:minmax(18rem,5fr) 6fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.contact-copy h2{margin-top:.9rem;font-size:clamp(1.7rem,1.1rem + 2.6vw,2.7rem)}.contact-links{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.contact-links>a{font-family:var(--font-display);color:var(--ember);font-size:clamp(1.15rem,1rem + .8vw,1.5rem);font-weight:580;text-decoration:none}.contact-links>a:hover{color:var(--ember-2)}.copy-email{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.45em 1em;font-size:.72rem;transition:color .2s,border-color .2s}.copy-email:hover{color:var(--ember-2);border-color:var(--ember)}.intake-form{gap:1.1rem;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.intake-form label{gap:.45rem;display:grid}.intake-form label>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.7rem;font-weight:500}.intake-form input,.intake-form select,.intake-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:.8em .95em;transition:border-color .2s,box-shadow .2s}.intake-form input:focus-visible,.intake-form select:focus-visible,.intake-form textarea:focus-visible{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-dim);outline:none}.intake-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23a8a093' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat;padding-right:2.6em}.intake-form textarea{resize:vertical;min-height:8rem}.intake-form .button{justify-self:start;margin-top:.4rem}.form-status{min-height:1.5em;color:var(--ink-2);font-size:.92rem}.form-status a{color:var(--ember);text-underline-offset:3px}.form-status a:hover{color:var(--ember-2)}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}@media (width<=540px){.field-row{grid-template-columns:1fr}.intake-form .button{justify-self:stretch}}.site-footer{border-top:1px solid var(--line-soft);max-width:var(--measure);padding:2.2rem var(--pad-x) calc(2.2rem + env(safe-area-inset-bottom));color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.8rem 2.5rem;margin-inline:auto;font-size:.86rem;display:flex}.footer-links{gap:1.6rem;display:flex}.footer-links a{color:var(--ink-2);text-underline-offset:3px}.footer-links a:hover{color:var(--ember-2)}.footer-note{font-family:var(--font-mono);margin-left:auto;font-size:.72rem}@media (width<=700px){.site-footer{flex-direction:column;align-items:flex-start;gap:.7rem}.footer-note{margin-left:0}}
