.footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--line-soft);background:var(--bg-raised);margin-top:clamp(3rem,8vw,5rem);padding-block:clamp(2.6rem,6vw,4rem) 1.6rem}.footer-cols[data-astro-cid-nns7i3if]{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(140px,1fr));gap:clamp(1.8rem,4vw,2.6rem);display:grid}@media (width<=900px){.footer-cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.footer-cols[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}}.footer-mark[data-astro-cid-nns7i3if]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:640;font-stretch:118%;text-decoration:none}.footer-mark[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:var(--accent-bright)}.footer-tagline[data-astro-cid-nns7i3if]{color:var(--muted);max-width:30ch;margin:.6rem 0 1rem;font-size:.92rem}.footer-mail[data-astro-cid-nns7i3if]{margin-bottom:1.1rem;font-size:.92rem;display:inline-block}.footer-cta[data-astro-cid-nns7i3if]{display:inline-block}.footer-col[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;text-decoration:none}.footer-col[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--accent)}.footer-col[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:.85rem;font-size:.68rem;font-weight:500}.footer-col[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:.5rem;list-style:none;display:grid}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-col[data-astro-cid-nns7i3if] .link-btn[data-astro-cid-nns7i3if]{color:var(--muted);text-align:left;font-size:.92rem;text-decoration:none}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-col[data-astro-cid-nns7i3if] .link-btn[data-astro-cid-nns7i3if]:hover{color:var(--ink);text-decoration:underline}.footer-base[data-astro-cid-nns7i3if]{border-top:1px solid var(--line-soft);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.4rem;margin-top:clamp(2rem,5vw,3rem);padding-top:1.2rem;font-size:.82rem;display:flex}:root{--bg:#f3f2ec;--bg-raised:#fbfaf6;--bg-inset:#14110b;--ink:#1b1d18;--muted:#5f6459;--faint:#8b9083;--accent:#a86d0c;--accent-bright:#e8a33b;--line:#1b1d182e;--line-soft:#1b1d181a;--good:#3f7d4e;--good-bright:#7fb98a;--bad:#a63d32;--bad-bright:#d9776b;--c-ink:#efe8d9;--c-muted:#9c9384;--c-faint:#6b6458;--c-live:#7fb98a;--font-display:"Archivo", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--measure:62ch;--gutter:clamp(1.25rem, 4vw, 3rem);--max:1160px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;padding-bottom:var(--consent-h,0px);font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6,th,td,caption,dt,dd,figcaption,summary,blockquote,.display,.feed-text,.stack-item-desc{text-wrap:balance}p,li,.lede{text-wrap:pretty}::selection{background:var(--accent-bright);color:var(--ink)}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display);letter-spacing:-.015em;font-weight:640;font-stretch:118%;line-height:1.02}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500}.lede{color:var(--muted);max-width:var(--measure);font-size:1.06rem}.section-intro{margin:-1.2rem 0 2.4rem}.nav{z-index:10;background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.nav-inner{align-items:center;gap:2rem;height:4rem;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:.02em;font-size:1.05rem;font-weight:700;font-stretch:125%;text-decoration:none}.wordmark .dot{color:var(--accent-bright)}.is-bare{--bare-nav-h:3.25rem}.nav-bare{backdrop-filter:none;background:0 0;border-bottom:0;position:static}.nav-bare .nav-inner{height:var(--bare-nav-h);justify-content:center;gap:0}.nav-bare .wordmark{color:var(--muted);cursor:default;font-size:.95rem}.nav-links{gap:1.5rem;margin-left:auto;list-style:none;display:flex}.nav-links a{color:var(--muted);font-size:.88rem;text-decoration:none;transition:color .14s}.nav-links a:hover{color:var(--ink)}.nav-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;width:2.6rem;height:2.6rem;padding:.6rem;display:none}@media (width<=480px){.nav .btn-primary{white-space:nowrap;padding:.5rem .8rem;font-size:.8rem}}.nav-toggle-bar{background:var(--ink);border-radius:2px;height:2px;transition:transform .18s,opacity .14s;display:block}.nav.is-open .nav-toggle-bar:first-child{transform:translateY(7px)rotate(45deg)}.nav.is-open .nav-toggle-bar:nth-child(2){opacity:0}.nav.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.btn{font-family:var(--font-body);border-radius:4px;align-items:center;gap:.5rem;padding:.66rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .14s,background .14s,color .14s,border-color .14s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--bg-raised)}.btn-primary:hover{background:#2c2f28;transform:translateY(-1px)}.btn-ghost{color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.hero{border-bottom:1px solid var(--line-soft);padding-block:clamp(4rem,10vh,7rem) clamp(3rem,8vh,5rem)}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero h1{text-wrap:balance;margin:1.1rem 0 1.25rem;font-size:clamp(2.4rem,5.4vw,4rem)}.hero h1 em{color:var(--accent);font-style:normal}.hero-ctas{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero-badge{color:var(--muted);background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.4rem .95rem;font-size:.8rem;font-weight:500;display:inline-flex}.hero-badge-dot{background:#4a7256;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4a72562e}@media (prefers-reduced-motion:no-preference){.hero-badge-dot{animation:2.4s ease-in-out infinite heropulse}@keyframes heropulse{0%,to{box-shadow:0 0 0 3px #4a72562e}50%{box-shadow:0 0 0 6px #4a725612}}}.hero-points{flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.5rem;list-style:none;display:flex}.hero-points li{color:var(--muted);align-items:center;gap:.45rem;font-size:.85rem;display:flex}.hero-points svg{width:.95rem;height:.95rem;color:var(--good);flex:none}.console{background:var(--bg-inset);border:1px solid #1b1d1859;border-radius:8px;overflow:hidden;box-shadow:0 22px 50px #1b1d1847}.console-bar{font-family:var(--font-mono);color:var(--c-faint);letter-spacing:.08em;border-bottom:1px solid #efe8d917;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.7rem;display:flex}.console-bar .live-dot{background:var(--c-live);width:7px;height:7px;box-shadow:0 0 6px var(--c-live);border-radius:50%}.console-body{font-family:var(--font-mono);min-height:15.5rem;padding:.9rem .9rem 1.1rem;font-size:.76rem;line-height:1.9}.console-body .row{white-space:nowrap;text-overflow:ellipsis;gap:.9rem;display:flex;overflow:hidden}.console-body .t{color:var(--c-faint)}.console-body .sys{color:var(--accent-bright);min-width:8.5ch}.console-body .msg{color:var(--c-muted)}.console-body .row.ok .msg{color:var(--c-live)}@media (prefers-reduced-motion:no-preference){.console-body .row{opacity:0;animation:.42s forwards rowin}@keyframes rowin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.section{border-bottom:1px solid var(--line-soft);padding-block:clamp(3.5rem,9vh,6rem)}.section--raised{background:var(--bg-raised)}.section--raised .card,.section--raised .tier{background:var(--bg)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.4rem;display:flex}.section-head h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:640;font-stretch:118%}.section-head .k{font-family:var(--font-mono);color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.svc{list-style:none}.svc li{border-top:1px solid var(--line-soft);grid-template-columns:3.6rem minmax(0,4fr) minmax(0,6fr);align-items:baseline;gap:0 1.5rem;padding:1.6rem 0;display:grid}.svc li:last-child{border-bottom:1px solid var(--line-soft)}.svc-tile{border-radius:9px;flex:none;grid-row:1/span 2;place-items:center;width:2.5rem;height:2.5rem;display:grid}.svc-tile :global(.svc-icon-svg){width:1.3rem;height:1.3rem}.svc-tile[data-tile="0"]{color:#8a5a0a;background:#a86d0c21}.svc-tile[data-tile="1"]{color:#40634b;background:#4a725621}.svc-tile[data-tile="2"]{color:#3e566d;background:#46607a21}.svc-tile[data-tile="3"]{color:#943d25;background:#a8442a21}@media (width<=720px){.svc li{grid-template-columns:2.5rem minmax(0,1fr)}}.svc h3{font-family:var(--font-display);font-size:1.05rem;font-weight:600;font-stretch:112%}.svc p{color:var(--muted);max-width:52ch;font-size:.92rem}.svc .price{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;font-size:.8rem}.work-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.1rem;display:grid}.card{background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:8px;padding:1.4rem 1.4rem 1.5rem;text-decoration:none;transition:border-color .14s,transform .14s,box-shadow .14s;display:block}.card:hover{border-color:var(--accent-bright);transform:translateY(-2px);box-shadow:0 10px 26px #1b1d1814}.card .k{font-family:var(--font-mono);color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.card h3{font-family:var(--font-display);margin:.55rem 0 .5rem;font-size:1.08rem;font-weight:600;font-stretch:112%;line-height:1.25}.card p{color:var(--muted);font-size:.9rem}.card .more{font-family:var(--font-mono);color:var(--accent);margin-top:.9rem;font-size:.74rem;display:inline-block}@media (width>=900px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-lead{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:0 2rem;display:grid}.card-lead .k,.card-lead h3,.card-lead p{grid-column:1}.card-lead .card-figure{text-align:right;border-left:1px solid var(--line-soft);grid-area:1/2/span 3;place-self:center end;padding-left:1.5rem}.card-lead h3{font-size:1.32rem}.card-lead .more{grid-column:1}}.card-figure{margin-top:1rem;display:block}.card-figure b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:500;line-height:1;display:block}.card-figure i{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:.35rem;font-size:.68rem;display:block}.tier{background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:8px;flex-direction:column;padding:1.4rem;display:flex}.tier h3{font-family:var(--font-display);font-size:1rem;font-weight:600;font-stretch:112%}.tier .amount{font-family:var(--font-mono);color:var(--accent);margin:.7rem 0 .6rem;font-size:1.05rem}.tier .amount small{color:var(--faint);font-size:.72rem}.tier p{color:var(--muted);flex:1;font-size:.88rem}.ind-back{color:var(--muted);margin-bottom:1.4rem;font-size:.85rem;text-decoration:none;display:inline-block}.ind-back:hover{color:var(--ink)}.ind-ctas{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.ind-pains{gap:1rem;display:grid}@media (width>=900px){.ind-pains{grid-template-columns:repeat(3,1fr)}}.ind-pain{background:color-mix(in srgb, var(--bad-bright) 7%, var(--bg-raised));border:1px solid color-mix(in srgb, var(--bad-bright) 35%, transparent);border-left:3px solid var(--bad-bright);border-radius:12px;padding:1.4rem 1.3rem}.ind-pain-lead{color:var(--bad);font-family:var(--font-display);text-wrap:balance;margin-bottom:1rem;font-size:1.05rem;font-weight:620;font-stretch:108%;line-height:1.4}.ind-pain ul{gap:.55rem;list-style:none;display:grid}.ind-pain li{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.45;display:flex}.ind-x{color:#b0503c;background:#b0503c1f;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.12rem;display:grid}.ind-x svg{width:.6rem;height:.6rem}.ind-deliverables{gap:.9rem;list-style:none;display:grid}@media (width>=760px){.ind-deliverables{grid-template-columns:repeat(2,1fr)}}.ind-deliverables li{background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.ind-check{width:1.6rem;height:1.6rem;color:var(--good);background:color-mix(in srgb, var(--good-bright) 20%, transparent);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;display:grid}.ind-check svg{width:.85rem;height:.85rem}.ind-deliverables h3{font-family:var(--font-display);font-size:1rem;font-weight:640;font-stretch:112%}.ind-deliverables p{color:var(--muted);margin-top:.2rem;font-size:.88rem;line-height:1.45}.ind-grid{flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;display:flex}.ind-grid>li{flex:0 100%}@media (width>=700px){.ind-grid>li{flex:0 calc(33.3333% - .666667rem)}}.ind-card{background:var(--bg-raised);border:1px solid var(--line);height:100%;color:inherit;border-radius:12px;padding:1.4rem 1.3rem 1.2rem;text-decoration:none;transition:transform .18s cubic-bezier(.32,.72,0,1),border-color .18s,box-shadow .18s;display:block;position:relative}.ind-card:hover{border-color:color-mix(in srgb, var(--accent-bright) 45%, var(--line));transform:translateY(-2px);box-shadow:0 12px 28px #1b1d181a}.ind-card h3{font-family:var(--font-display);margin-bottom:.35rem;font-size:1.1rem;font-weight:660;font-stretch:112%}.ind-card p{color:var(--muted);padding-right:1.6rem;font-size:.88rem;line-height:1.45}.ind-arrow{color:var(--accent);transition:transform .18s cubic-bezier(.32,.72,0,1);position:absolute;bottom:1.1rem;right:1.2rem}.ind-card:hover .ind-arrow{transform:translate(3px)}.ind-all{margin-top:1.2rem}.ind-all a{color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none}.ind-all a:hover{text-decoration:underline}.steps{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.4rem;list-style:none;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=460px){.steps{grid-template-columns:minmax(0,1fr)}}.steps li{counter-increment:step;border-top:2px solid var(--line);padding-top:1rem;position:relative}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);opacity:.28;font-variant-numeric:tabular-nums;margin-bottom:.35rem;font-size:2.4rem;font-weight:400;line-height:1;display:block}.steps h3{font-family:var(--font-display);margin:.5rem 0 .4rem;font-size:1rem;font-weight:600;font-stretch:112%}.steps p{color:var(--muted);font-size:.88rem}.cta-band{text-align:center;padding-block:clamp(4rem,10vh,6.5rem)}.cta-band h2{font-family:var(--font-display);margin-bottom:1rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:640;font-stretch:118%}.cta-band p{color:var(--muted);max-width:46ch;margin:0 auto 2rem}.link-btn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{color:var(--ink)}.footer .legal{font-family:var(--font-mono);font-size:.72rem}.consent{inset-inline:0;z-index:50;background:var(--bg-inset);color:var(--c-ink);border-top:1px solid #e8a33b47;position:fixed;bottom:0}.consent[hidden]{display:none}.consent-inner{max-width:var(--max);padding:1.1rem var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.consent-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:.3rem;font-size:.7rem}.consent-text{color:var(--c-muted);max-width:68ch;font-size:.85rem;line-height:1.5}.consent-text a{color:var(--c-ink);text-underline-offset:2px;text-decoration:underline}.consent-text a:hover{color:var(--accent-bright)}.consent-actions{flex-shrink:0;gap:.6rem;display:flex}.consent-btn{font-family:var(--font-body);border:1px solid var(--c-faint);color:var(--c-ink);cursor:pointer;background:0 0;border-radius:4px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;transition:background .14s,color .14s,border-color .14s}.consent-btn:hover,.consent-btn-accept{border-color:var(--accent-bright);color:var(--accent-bright)}.consent-btn-accept:hover{background:#e8a33b1f}@media (width<=860px){.consent{max-height:20svh}.consent-inner{max-height:inherit;flex-direction:column;align-items:stretch;gap:.5rem;padding-block:.6rem;overflow:hidden}.consent-title{margin-bottom:.15rem}.consent-actions .consent-btn{flex:1;padding-block:.6rem}.consent-copy{flex-direction:column;min-height:0;display:flex}.consent-text{overscroll-behavior:contain;min-height:0;font-size:.8rem;line-height:1.4;overflow-y:auto}.hero-grid{grid-template-columns:1fr}.svc li{grid-template-columns:1fr;gap:.4rem}.nav-toggle{display:inline-flex}.nav-links{padding:.4rem var(--gutter) .9rem;background:color-mix(in srgb, var(--bg) 97%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 34px #1b1d181f}.nav.is-open .nav-links{display:flex}.nav-links a{border-bottom:1px solid var(--line-soft);padding:.85rem .2rem;font-size:1rem;display:block}.nav-links li:last-child a{border-bottom:none}}.page-head{padding-block:clamp(3.5rem,9vh,5.5rem) 0}.page-head h1{text-wrap:balance;max-width:24ch;margin:1.1rem 0 1.2rem;font-size:clamp(2.1rem,4.6vw,3.2rem)}.page-head h1 em{color:var(--accent);font-style:normal}.stats{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:2.2rem;margin-top:2.2rem;padding-top:1.4rem;display:flex}.stats dd{font-family:var(--font-mono);color:var(--accent);font-size:1.15rem}.stats dt{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.prose{padding-block:clamp(2.5rem,6vh,4rem)}.prose>*{max-width:var(--measure)}.prose h2{font-family:var(--font-display);letter-spacing:-.01em;margin:2.4rem 0 .9rem;font-size:1.35rem;font-weight:640;font-stretch:114%}.prose h2:first-child{margin-top:0}.prose p{color:#3a3d36;margin-bottom:1.1rem}.prose a{color:var(--accent);text-decoration-color:var(--line);text-underline-offset:3px}.prose blockquote{border-left:3px solid var(--accent-bright);background:var(--bg-raised);font-family:var(--font-display);border-radius:0 8px 8px 0;margin:2rem 0;padding:1.2rem 1.5rem;font-size:1.12rem;font-stretch:110%;line-height:1.45}.prose blockquote p{color:var(--ink);margin:0 0 .4rem}.prose pre{background:var(--bg-inset);color:var(--c-muted);font-family:var(--font-mono);border-radius:8px;margin:1.6rem 0;padding:1.1rem 1.3rem;font-size:.78rem;line-height:1.8;overflow-x:auto}.prose pre code{color:inherit;background:0 0}.prose code{font-family:var(--font-mono);background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:4px;padding:.08em .35em;font-size:.85em}.prose ul,.prose ol{color:#3a3d36;margin:0 0 1.1rem 1.3rem}.stack-line{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:.5rem;margin-top:2.4rem;padding-top:1.4rem;display:flex}.chip{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line-soft);background:var(--bg-raised);border-radius:999px;padding:.25rem .7rem;font-size:.72rem}.article-next{border-top:1px solid var(--line-soft);padding-block:2.2rem}.article-next .k{font-family:var(--font-mono);color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;display:block}.article-next a{font-family:var(--font-display);font-size:1.25rem;font-weight:600;font-stretch:114%;text-decoration:none}.article-next a:hover{color:var(--accent)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.1rem;display:grid}.contact-grid .btn{align-self:start;margin-top:1rem}
