/* Exact supplied prototype rules, scoped to this route. */
.lanzini-handoff.lz-page-about{
  --bg:          oklch(95.7% 0.015 80.7);   
  --surface:     oklch(97.7% 0.011 84.6);   
  --fg:          oklch(27.6% 0.009 67.4);   
  --muted:       oklch(50.4% 0.021 64.6);   
  --border:      oklch(85.1% 0.024 73.6);   
  --accent:      oklch(41.9% 0.143 29.0);   
  --rule:        oklch(61.8% 0.112 73.2);   
  --accent-text: oklch(46.3% 0.082 69.9);   
  --gold-light:  oklch(78.7% 0.097 82.8);   
  --ink-invert:  oklch(95.7% 0.015 80.7);
  --band:        oklch(92.4% 0.023 75.5);   

  --ink-soft:    color-mix(in oklab, var(--fg) 82%, var(--bg));
  --ink-on-dark: color-mix(in oklab, var(--ink-invert) 84%, var(--fg));
  --accent-down: color-mix(in oklab, var(--accent) 84%, black);
  --rule-hair:   color-mix(in oklab, var(--rule) 62%, transparent);

  --font-display: "Iowan Old Style", Baskerville, "Palatino Linotype", Palatino, Georgia, serif;
  --font-body: "Avenir Next", Avenir, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
  --font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;

  --fs-hero: clamp(2.5rem, 4.3vw, 3.55rem);
  --fs-h2:   clamp(1.9rem, 3.4vw, 2.9rem);
  --fs-lead: clamp(1.04rem, 1.2vw, 1.16rem);
  --fs-body: 1.02rem;
  --fs-small:0.93rem;
  --fs-meta: 0.74rem;

  --wide: 1320px;
  --gutter: clamp(1.15rem, 3.6vw, 3rem);
  --sp-section: clamp(4rem, 7.4vw, 7.25rem);
  --gap-2: clamp(1.4rem, 3vw, 2.6rem);
}
.lanzini-handoff.lz-page-about *,.lanzini-handoff.lz-page-about *::before,.lanzini-handoff.lz-page-about *::after{box-sizing:border-box}
.lanzini-handoff.lz-page-about{-webkit-text-size-adjust:100%}
.lanzini-handoff.lz-page-about{
  margin:0;background:var(--bg);color:var(--fg);
  font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
.lanzini-handoff.lz-page-about img,.lanzini-handoff.lz-page-about svg{display:block;max-width:100%}
.lanzini-handoff.lz-page-about img{height:auto}
.lanzini-handoff.lz-page-about figure{margin:0}
.lanzini-handoff.lz-page-about p{text-wrap:pretty;margin:0}
.lanzini-handoff.lz-page-about a{color:inherit}
.lanzini-handoff.lz-page-about h1,.lanzini-handoff.lz-page-about h2,.lanzini-handoff.lz-page-about h3,.lanzini-handoff.lz-page-about h4{font-family:var(--font-display);font-weight:400;margin:0;text-wrap:balance}
.lanzini-handoff.lz-page-about :where(a,button,input,summary):focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:1px}
.lanzini-handoff.lz-page-about .sec--dark :where(a,button,input,summary):focus-visible{outline-color:var(--ink-invert)}
.lanzini-handoff.lz-page-about .shell{width:100%;max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}
.lanzini-handoff.lz-page-about .skip{position:absolute;left:-9999px;top:0}
.lanzini-handoff.lz-page-about .skip:focus{left:var(--gutter);top:.6rem;z-index:60;background:var(--surface);color:var(--fg);padding:.7rem 1rem;border:1px solid var(--fg)}
.lanzini-handoff.lz-page-about .eyebrow{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin:0}
.lanzini-handoff.lz-page-about .sec--dark .eyebrow{color:var(--gold-light)}
.lanzini-handoff.lz-page-about .lede{font-size:var(--fs-lead);line-height:1.66;color:var(--ink-soft)}
.lanzini-handoff.lz-page-about .body-copy{font-size:var(--fs-small);line-height:1.7;color:var(--ink-soft)}
.lanzini-handoff.lz-page-about .btn{
  display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.9rem 1.7rem;
  background:var(--accent);color:var(--ink-invert);border:1px solid var(--accent);
  font-family:var(--font-body);font-size:.76rem;font-weight:600;letter-spacing:.14em;
  text-transform:uppercase;text-decoration:none;
  transition:background-color .22s ease,border-color .22s ease,transform .12s ease;
}
.lanzini-handoff.lz-page-about .btn:hover{background:var(--accent-down);border-color:var(--accent-down);color:var(--ink-invert)}
.lanzini-handoff.lz-page-about .btn:active{transform:translateY(1px)}
.lanzini-handoff.lz-page-about .btn--invert{background:var(--ink-invert);border-color:var(--ink-invert);color:var(--fg)}
.lanzini-handoff.lz-page-about .btn--invert:hover{background:var(--accent);border-color:var(--accent);color:var(--ink-invert)}
.lanzini-handoff.lz-page-about .btn-ghost{
  display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem 1.15rem;
  background:transparent;color:var(--fg);border:1px solid color-mix(in oklab,var(--fg) 40%, transparent);
  font-family:var(--font-body);font-size:.73rem;font-weight:600;letter-spacing:.14em;
  text-transform:uppercase;text-decoration:none;
  transition:background-color .22s ease,color .22s ease,border-color .22s ease;
}
.lanzini-handoff.lz-page-about .btn-ghost:hover{background:var(--fg);border-color:var(--fg);color:var(--ink-invert)}
.lanzini-handoff.lz-page-about .link-arrow{
  display:inline-flex;align-items:center;gap:.6em;min-height:44px;
  font-family:var(--font-body);font-size:.76rem;font-weight:600;letter-spacing:.13em;
  text-transform:uppercase;text-decoration:none;color:var(--fg);
  border-bottom:1px solid var(--border);padding-bottom:.25rem;
  transition:border-color .22s ease;
}
.lanzini-handoff.lz-page-about .link-arrow svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}
.lanzini-handoff.lz-page-about .link-arrow:hover{border-bottom-color:var(--fg)}
.lanzini-handoff.lz-page-about .link-arrow:hover svg{transform:translateX(4px)}
.lanzini-handoff.lz-page-about .sec--dark .link-arrow{color:var(--ink-invert);border-bottom-color:color-mix(in oklab,var(--ink-invert) 38%, transparent)}
.lanzini-handoff.lz-page-about .sec--dark .link-arrow:hover{border-bottom-color:var(--ink-invert)}
.lanzini-handoff.lz-page-about .site-head{
  position:sticky;top:0;z-index:30;
  background:color-mix(in oklab,var(--surface) 93%, transparent);
  -webkit-backdrop-filter:blur(10px) saturate(1.06);
  backdrop-filter:blur(10px) saturate(1.06);
  border-bottom:1px solid var(--border);
}
.lanzini-handoff.lz-page-about .head-inner{display:flex;align-items:center;gap:clamp(.9rem,2.6vw,2.4rem);min-height:clamp(5.8rem,7.4vw,7rem);padding-block:.5rem}
.lanzini-handoff.lz-page-about .brand{margin-right:auto;display:inline-flex;flex-direction:column;align-items:stretch;
  min-height:44px;text-decoration:none}
.lanzini-handoff.lz-page-about .brand img{width:clamp(8.5rem,12.5vw,11rem);height:auto}
.lanzini-handoff.lz-page-about .wordmark-est{margin-top:.25rem;padding-top:.3rem;border-top:1px solid var(--border);
  font-family:var(--font-display);font-size:.64rem;line-height:1.2;letter-spacing:.14em;
  text-transform:uppercase;color:var(--accent-text);text-align:center}
.lanzini-handoff.lz-page-about .nav{display:flex;gap:clamp(1rem,2.4vw,2.3rem);margin:0;padding:0;list-style:none}
.lanzini-handoff.lz-page-about .nav a{
  position:relative;display:inline-flex;align-items:center;min-height:44px;
  font-size:.79rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;
  text-decoration:none;color:var(--fg);
}
.lanzini-handoff.lz-page-about .nav a::after{
  content:"";position:absolute;left:0;right:0;bottom:.55rem;height:1px;background:var(--fg);
  transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.2,1);
}
.lanzini-handoff.lz-page-about .nav a:hover::after,.lanzini-handoff.lz-page-about .nav a[aria-current="page"]::after{transform:scaleX(1)}
.lanzini-handoff.lz-page-about .sprite{position:absolute;width:0;height:0;overflow:hidden}
.lanzini-handoff.lz-page-about .mark{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:4;
  stroke-linecap:square;stroke-linejoin:miter}
.lanzini-handoff.lz-page-about .cta{padding-block:clamp(4rem,7vw,7rem);text-align:center}
.lanzini-handoff.lz-page-about .cta-inner{max-width:700px;margin-inline:auto}
.lanzini-handoff.lz-page-about .cta h2{font-size:var(--fs-h2);line-height:1.14;letter-spacing:-.022em;margin-top:.95rem}
.lanzini-handoff.lz-page-about .cta p{color:var(--ink-on-dark);margin:1.15rem auto 0;max-width:50ch;line-height:1.68}
.lanzini-handoff.lz-page-about .cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.8rem;margin-top:2.1rem}
.lanzini-handoff.lz-page-about .cta-mail{
  display:inline-flex;align-items:center;min-height:44px;
  font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;color:var(--ink-invert);
  text-decoration:underline;text-underline-offset:.22em;
  text-decoration-color:color-mix(in oklab,var(--ink-invert) 45%, transparent);
}
.lanzini-handoff.lz-page-about .cta-mail:hover{text-decoration-color:var(--ink-invert)}
.lanzini-handoff.lz-page-about .site-foot{background:var(--bg);padding-block:clamp(3rem,5vw,4.5rem) 1.6rem}
.lanzini-handoff.lz-page-about .foot-grid{display:grid;grid-template-columns:1.55fr minmax(0,1fr) minmax(0,1fr);gap:2.2rem clamp(2rem,4vw,4rem)}
.lanzini-handoff.lz-page-about .foot-brand img{height:44px;width:auto}
.lanzini-handoff.lz-page-about .foot-brand p{margin-top:.9rem;font-size:var(--fs-small);line-height:1.65;color:var(--muted);max-width:38ch}
.lanzini-handoff.lz-page-about .foot-brand .foot-label{margin-top:1.5rem;color:var(--accent-text)}
.lanzini-handoff.lz-page-about .foot-brand p.foot-lead{font-family:var(--font-display);font-size:1.16rem;line-height:1.3;letter-spacing:-.01em;color:var(--fg);max-width:26ch}
.lanzini-handoff.lz-page-about .foot-brand p.foot-inquiry{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-top:1.2rem;font-size:var(--fs-small)}
.lanzini-handoff.lz-page-about .foot-inquiry a{color:var(--fg);text-underline-offset:.2em;text-decoration-color:var(--border)}
.lanzini-handoff.lz-page-about .foot-inquiry a:hover{text-decoration-color:var(--fg)}
.lanzini-handoff.lz-page-about .foot-label{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}
.lanzini-handoff.lz-page-about .foot-col ul{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.15rem}
.lanzini-handoff.lz-page-about .foot-col a{
  display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-small);
  text-decoration:none;color:var(--ink-soft);border-bottom:1px solid transparent;
}
.lanzini-handoff.lz-page-about .foot-col a:hover{color:var(--fg);border-bottom-color:var(--border)}
.lanzini-handoff.lz-page-about .foot-bar{
  display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;
  margin-top:clamp(2.4rem,4vw,3.4rem);padding-top:1.1rem;border-top:1px solid var(--border);
  font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);
}
.lanzini-handoff.lz-page-about .foot-bar a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}
.lanzini-handoff.lz-page-about .foot-bar a:hover{text-decoration:underline;text-underline-offset:.2em}
.lanzini-handoff.lz-page-about .sec--dark{background:var(--fg);color:var(--ink-invert)}
.lanzini-handoff.lz-page-about .about-open{background:var(--surface);border-bottom:1px solid var(--border);padding-block:clamp(2.4rem,4.6vw,3.8rem)}
.lanzini-handoff.lz-page-about .about-open .shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);
  gap:clamp(2rem,4.4vw,4rem);align-items:center}
.lanzini-handoff.lz-page-about .about-open h1{font-size:clamp(2.3rem,4.4vw,3.45rem);line-height:1.06;letter-spacing:-.028em;max-width:18ch;margin-top:.85rem}
.lanzini-handoff.lz-page-about .family-vocation{margin-top:1.4rem;font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,1.5rem);
  line-height:1.34;letter-spacing:-.012em;color:var(--fg);max-width:26ch}
.lanzini-handoff.lz-page-about .archive-strip{background:var(--band);border-block:1px solid var(--border);padding-block:var(--sp-section)}
.lanzini-handoff.lz-page-about .archive-strip .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.2rem)}
.lanzini-handoff.lz-page-about .archive-strip figure{margin:0}
.lanzini-handoff.lz-page-about .archive-strip img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 40%;border:1px solid var(--border);background:var(--surface)}
.lanzini-handoff.lz-page-about .archive-strip figcaption{font-family:var(--font-display);font-style:italic;font-size:.84rem;line-height:1.5;color:var(--muted);margin-top:.65rem}
.lanzini-handoff.lz-page-about .archive-details{margin-top:1.4rem;border-top:1px solid var(--border)}
.lanzini-handoff.lz-page-about .archive-details summary{cursor:pointer;padding-block:1rem;font-family:var(--font-display);font-size:1.05rem;
  line-height:1.4;color:var(--fg);list-style:none}
.lanzini-handoff.lz-page-about .archive-details summary::-webkit-details-marker{display:none}
.lanzini-handoff.lz-page-about .archive-details summary::after{content:"+";float:right;font-family:var(--font-mono);color:var(--accent-text)}
.lanzini-handoff.lz-page-about .archive-details[open] summary::after{content:"3"}
.lanzini-handoff.lz-page-about .archive-details summary:hover{text-decoration:underline;text-underline-offset:.2em}
.lanzini-handoff.lz-page-about .reading .archive-list{list-style:none;margin:0 0 1.5rem;padding:0}
.lanzini-handoff.lz-page-about .reading .archive-list li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 11rem;gap:.4rem 1.2rem;
  align-items:baseline;padding-block:.6rem;border-top:1px solid var(--border)}
.lanzini-handoff.lz-page-about .al-date,.lanzini-handoff.lz-page-about .al-place{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;color:var(--accent-text)}
.lanzini-handoff.lz-page-about .al-place{color:var(--muted);text-align:right}
.lanzini-handoff.lz-page-about .al-name{font-family:var(--font-display);font-size:.98rem;line-height:1.35;color:var(--fg)}
.lanzini-handoff.lz-page-about .al-name em{display:block;font-size:.82rem;font-style:normal;color:var(--muted);margin-top:.15rem}
@media (max-width:900px){.lanzini-handoff.lz-page-about .about-open .shell{grid-template-columns:minmax(0,1fr)}
.lanzini-handoff.lz-page-about .archive-strip .grid{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.lanzini-handoff.lz-page-about .reading .archive-list li{grid-template-columns:4.6rem minmax(0,1fr)}
.lanzini-handoff.lz-page-about .al-place{grid-column:2;text-align:left}}
@media (max-width:520px){.lanzini-handoff.lz-page-about .archive-strip .grid{grid-template-columns:1fr}}
.lanzini-handoff.lz-page-about .standfirst{font-family:var(--font-display);font-style:italic;font-size:clamp(1.15rem,1.45vw,1.42rem);
  line-height:1.44;letter-spacing:-.005em;color:var(--ink-soft);max-width:40ch;margin-top:.95rem}
.lanzini-handoff.lz-page-about .sec--dark .standfirst{color:var(--ink-on-dark)}
.lanzini-handoff.lz-page-about .cta .standfirst{line-height:1.5;max-width:44ch}
.lanzini-handoff.lz-page-about .svc-open{background:var(--surface);border-bottom:1px solid var(--border);padding-block:clamp(2.4rem,4.6vw,3.8rem)}
.lanzini-handoff.lz-page-about .svc-open .shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr);
  gap:clamp(2rem,4.4vw,4.2rem);align-items:center}
.lanzini-handoff.lz-page-about .frame{background:var(--bg);padding:clamp(.5rem,.95vw,.8rem);border:1px solid var(--border);
  box-shadow:0 22px 46px -34px color-mix(in oklab,var(--fg) 62%, transparent)}
.lanzini-handoff.lz-page-about .frame img{display:block;width:100%;height:auto}
.lanzini-handoff.lz-page-about .svc-open h1{font-size:clamp(2.2rem,4.2vw,3.3rem);line-height:1.06;letter-spacing:-.028em;max-width:20ch;margin-top:.8rem}
.lanzini-handoff.lz-page-about .svc-open .standfirst{max-width:44ch}
.lanzini-handoff.lz-page-about .scope{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--rule-hair);max-width:44ch}
.lanzini-handoff.lz-page-about .scope li{padding-block:.62rem;border-bottom:1px solid var(--border);font-size:.94rem;line-height:1.5;color:var(--ink-soft)}
.lanzini-handoff.lz-page-about .svc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.7rem}
.lanzini-handoff.lz-page-about .reading{padding-block:var(--sp-section)}
.lanzini-handoff.lz-page-about .reading-inner{max-width:68ch}
.lanzini-handoff.lz-page-about .reading h2{font-size:clamp(1.5rem,2.3vw,1.95rem);line-height:1.2;letter-spacing:-.018em;margin-top:clamp(2.2rem,3.6vw,3rem)}
.lanzini-handoff.lz-page-about .reading h2:first-child{margin-top:0}
.lanzini-handoff.lz-page-about .reading p{margin-top:1rem;font-size:1.02rem;line-height:1.72;color:var(--ink-soft)}
.lanzini-handoff.lz-page-about .reading p a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em}
.lanzini-handoff.lz-page-about .reading ul{margin:1rem 0 0;padding-left:1.1rem}
.lanzini-handoff.lz-page-about .reading li{margin-top:.45rem;line-height:1.65;color:var(--ink-soft)}
.lanzini-handoff.lz-page-about .proj-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.6rem)}
.lanzini-handoff.lz-page-about .proj-card{display:block;text-decoration:none;color:inherit;min-width:0}
.lanzini-handoff.lz-page-about .proj-card .shot{overflow:hidden;border:1px solid var(--border);background:var(--surface)}
.lanzini-handoff.lz-page-about .proj-card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 42%;
  transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.lanzini-handoff.lz-page-about .proj-card:hover img{transform:scale(1.03)}
.lanzini-handoff.lz-page-about .proj-card h3{font-size:1.18rem;line-height:1.3;letter-spacing:-.012em;margin-top:.9rem}
.lanzini-handoff.lz-page-about .proj-card:hover h3{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}
.lanzini-handoff.lz-page-about .proj-card p{margin-top:.5rem;font-size:.92rem;line-height:1.6;color:var(--muted);max-width:40ch}
.lanzini-handoff.lz-page-about .page-head{background:var(--surface);border-bottom:1px solid var(--border);padding-block:clamp(2.4rem,5vw,4rem)}
.lanzini-handoff.lz-page-about .page-head h1{font-size:clamp(2.3rem,4.4vw,3.45rem);line-height:1.06;letter-spacing:-.028em;max-width:24ch;margin-top:.85rem}
.lanzini-handoff.lz-page-about .page-head .standfirst{margin-top:1.3rem;max-width:52ch}
.lanzini-handoff.lz-page-about .catalogue{padding-block:var(--sp-section)}
.lanzini-handoff.lz-page-about .examples{padding-block:var(--sp-section);background:var(--surface);border-block:1px solid var(--border)}
.lanzini-handoff.lz-page-about .examples h2{font-size:var(--fs-h2);line-height:1.14;letter-spacing:-.022em;margin-bottom:clamp(1.6rem,3vw,2.2rem)}
.lanzini-handoff.lz-page-about .ex-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem)}
.lanzini-handoff.lz-page-about .ex-grid figure{margin:0}
.lanzini-handoff.lz-page-about .ex-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 45%;border:1px solid var(--border)}
.lanzini-handoff.lz-page-about .ex-grid figcaption{font-family:var(--font-display);font-style:italic;font-size:.86rem;line-height:1.5;color:var(--muted);margin-top:.7rem}
.lanzini-handoff.lz-page-about .related{background:var(--band);border-block:1px solid var(--border);padding-block:clamp(2.6rem,4.5vw,3.8rem)}
.lanzini-handoff.lz-page-about .related h2{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.2;letter-spacing:-.015em;max-width:24ch}
.lanzini-handoff.lz-page-about .related-links{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 2.2rem}
@media (max-width:1040px){.lanzini-handoff.lz-page-about .proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.lanzini-handoff.lz-page-about .foot-grid{grid-template-columns:1fr 1fr;row-gap:2.4rem}
.lanzini-handoff.lz-page-about .foot-brand{grid-column:1 / -1}}
@media (max-width:900px){.lanzini-handoff.lz-page-about .site-head{position:static}
.lanzini-handoff.lz-page-about .head-inner{flex-wrap:wrap;row-gap:.15rem;padding-block:.65rem}
.lanzini-handoff.lz-page-about .brand{width:auto;margin-right:0}
.lanzini-handoff.lz-page-about .brand img{width:clamp(8rem,24vw,9.5rem)}
.lanzini-handoff.lz-page-about .nav{order:3;width:100%;gap:1.35rem;flex-wrap:wrap}
.lanzini-handoff.lz-page-about .head-inner .btn-ghost{order:2;margin-left:auto}
.lanzini-handoff.lz-page-about .svc-open .shell{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){.lanzini-handoff.lz-page-about .proj-grid{grid-template-columns:minmax(0,1fr)}
.lanzini-handoff.lz-page-about .foot-grid{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.lanzini-handoff.lz-page-about .nav{gap:1.1rem}
.lanzini-handoff.lz-page-about .nav a{font-size:.73rem;letter-spacing:.08em}
.lanzini-handoff.lz-page-about .head-inner .btn-ghost{margin-left:0;width:100%}
.lanzini-handoff.lz-page-about .btn{width:100%}}
@media (prefers-reduced-motion:reduce){.lanzini-handoff.lz-page-about *,.lanzini-handoff.lz-page-about *::before,.lanzini-handoff.lz-page-about *::after{transition-duration:.001ms !important;animation-duration:.001ms !important}
.lanzini-handoff.lz-page-about .proj-card:hover img{transform:none}}
