/* MAXORI Cleaning Website Kit — generated site stylesheet (no external requests; the heading font is embedded)
   Signature: "Brillo" — a fresh, airy page: lowercase Jost headline with a lemon brush stroke, a glass-window photo with a gliding reflection
   and sparkles, a check-list card whose ticks draw themselves, drifting soap bubbles, a pastel bento of services, a staggered shelf of jobs,
   a clipboard check-list for the way of working and a deep-spruce request card. */
@font-face{font-family:"Jost";font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}

:root{
  --bg:#f4faf6; --paper:#e4f3ea; --surface:#ffffff; --ink:#10302a; --muted:#4a645d; --line:#d0e6db;
  --accent:#176b58; --accent-ink:#ffffff; --accent-text:#135a4a; --accent-soft:#d5eee2; --focus:#135a4a;
  --accent2:#f4dc4a; --accent2-ink:#10302a; --accent2-text:#7a6400; --accent2-soft:#fbf3b9;
  --dark:#0f3d33; --dark-ink:#effaf5; --dark-muted:#b4d6ca; --dark-line:rgba(239,250,245,.2);
  --t1:#c9ecda; --t2:#fbf3b9; --t3:#dcecf8; --t4:#ece3f8; --glass:rgba(244,250,246,.9);
  --shadow:0 1px 2px rgba(16,48,42,.06),0 18px 40px -16px rgba(16,48,42,.28);
  --shadow-s:0 1px 2px rgba(16,48,42,.05),0 8px 20px -10px rgba(16,48,42,.22);
  --head:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --maxw:1200px; --gut:clamp(18px,4vw,40px); --secpad:clamp(64px,8vw,116px); --r:30px;
}
html[data-theme="cielo"]{--bg:#f2f8fd;--paper:#e1eefa;--surface:#ffffff;--ink:#0f2540;--muted:#46607a;--line:#cddfee;--accent:#1d5fb8;--accent-ink:#ffffff;--accent-text:#174e9b;--accent-soft:#d8e8fa;--focus:#174e9b;--accent2:#ffb48a;--accent2-ink:#0f2540;--accent2-text:#a24a14;--accent2-soft:#ffe6d7;--dark:#0f2a4d;--dark-ink:#eef5fd;--dark-muted:#b5cbe3;--dark-line:rgba(238,245,253,.2);--t1:#dcebfb;--t2:#ffe6d7;--t3:#e0f3ef;--t4:#ece3f8;--glass:rgba(242,248,253,.9);--shadow:0 1px 2px rgba(15,37,64,.06),0 18px 40px -16px rgba(15,37,64,.3);--shadow-s:0 1px 2px rgba(15,37,64,.05),0 8px 20px -10px rgba(15,37,64,.24)}
html[data-theme="lavanda"]{--bg:#f8f5fd;--paper:#ece5f8;--surface:#ffffff;--ink:#2a1b4a;--muted:#5c4f7a;--line:#ddd2ee;--accent:#5b3aa8;--accent-ink:#ffffff;--accent-text:#4b2e90;--accent-soft:#e4daf6;--focus:#4b2e90;--accent2:#9be3c4;--accent2-ink:#1f1340;--accent2-text:#1b6b4d;--accent2-soft:#d3f4e5;--dark:#2a1b4a;--dark-ink:#f6f2fd;--dark-muted:#cbbfe4;--dark-line:rgba(246,242,253,.2);--t1:#e7defa;--t2:#d7f5e8;--t3:#fbe6ef;--t4:#fff1c7;--glass:rgba(248,245,253,.9);--shadow:0 1px 2px rgba(42,27,74,.06),0 18px 40px -16px rgba(42,27,74,.3);--shadow-s:0 1px 2px rgba(42,27,74,.05),0 8px 20px -10px rgba(42,27,74,.24)}
html[data-theme="grafite"]{--bg:#0f1613;--paper:#141d19;--surface:#1a2520;--ink:#eaf3ee;--muted:#a3b8ae;--line:#2b3a33;--accent:#f2dc4b;--accent-ink:#10201a;--accent-text:#f2dc4b;--accent-soft:#28321d;--focus:#f2dc4b;--accent2:#7fd8b4;--accent2-ink:#0b1a14;--accent2-text:#7fd8b4;--accent2-soft:#173528;--dark:#0a100d;--dark-ink:#eaf3ee;--dark-muted:#a3b8ae;--dark-line:rgba(234,243,238,.18);--t1:#18271f;--t2:#2a2915;--t3:#14232b;--t4:#231b2e;--glass:rgba(15,22,19,.9);--shadow:0 1px 2px rgba(0,0,0,.3),0 18px 40px -16px rgba(0,0,0,.6);--shadow-s:0 1px 2px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.55)}

/* typography chosen in the editor: "sans" headings use the embedded Jost, every other choice is a system stack */
html[data-fh="condensed"]{--head:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-fb="condensed"]{--body:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-fh="serif"]{--head:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-fb="serif"]{--body:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-fh="georgia"]{--head:Georgia,"Times New Roman",Times,serif}
html[data-fb="georgia"]{--body:Georgia,"Times New Roman",Times,serif}
html[data-fh="sans"]{--head:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-fb="sans"]{--body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-fh="humanist"]{--head:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-fb="humanist"]{--body:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-fh="wide"]{--head:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-fb="wide"]{--body:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-fs="small"]{font-size:14.5px}html[data-fs="large"]{font-size:18px}html[data-fs="xlarge"]{font-size:20px}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:100px}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:inherit}
h1,h2,h3{font-family:var(--head);font-weight:700;line-height:1.06;letter-spacing:-.03em;margin:0 0 .5em;overflow-wrap:anywhere}
h1{font-size:clamp(2.5rem,6vw,5rem)} h2{font-size:clamp(1.9rem,4vw,3rem)} h3{font-size:1.35rem;letter-spacing:-.018em;line-height:1.15}
p{margin:0 0 1em}
.small{font-size:.92rem}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ic{width:1.25em;height:1.25em;flex:none}
.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}
.wrap.narrow{max-width:840px}
.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--bg);padding:10px 16px;z-index:100;border-radius:12px}
.skip:focus{left:8px}
:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:8px}
.eyebrow{display:inline-flex;align-items:center;gap:.6em;font:600 .82rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1.1em}
.eyebrow::before{content:"";width:22px;height:22px;background:var(--accent2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 1c.8 6 3.6 9 11 11-7.4 2-10.2 5-11 11-.8-6-3.6-9-11-11C8.4 10 11.2 7 12 1z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 1c.8 6 3.6 9 11 11-7.4 2-10.2 5-11 11-.8-6-3.6-9-11-11C8.4 10 11.2 7 12 1z%27/%3E%3C/svg%3E") center/contain no-repeat}
.lead{font-size:1.22rem;color:var(--muted);max-width:52ch}
.gap{margin:32px 0 0}

/* buttons: spruce pills that turn lemon on hover */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:15px 28px;border:2px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:600 1rem var(--head);letter-spacing:.005em;text-decoration:none;cursor:pointer;border-radius:999px;transition:transform .25s,box-shadow .25s,background .25s,color .25s,border-color .25s;box-shadow:0 10px 22px -12px var(--accent)}
.btn:hover{transform:translateY(-3px);background:var(--accent2);border-color:var(--accent2);color:var(--accent2-ink);box-shadow:0 16px 26px -14px var(--accent2)}
.btn .ic{width:1.1em;height:1.1em}
.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink);box-shadow:none}
.btn.ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:none}
.btn.light{background:var(--dark-ink);color:var(--dark);border-color:var(--dark-ink);box-shadow:none}
.btn.light:hover{background:var(--accent2);border-color:var(--accent2);color:var(--accent2-ink)}
.btn.sm{padding:10px 18px;font-size:.88rem}
.cta-row{display:flex;flex-wrap:wrap;gap:12px}

/* header: the brand hangs from the top edge like a tag; links use a lemon highlighter; transparent until the page scrolls */
.hdr{position:sticky;top:0;z-index:50}
.hdr::before{content:"";position:absolute;inset:0 0 0 0;background:var(--glass);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 12px 30px -22px rgba(16,48,42,.55);opacity:0;transition:opacity .3s;pointer-events:none}
.hdr.scrolled::before{opacity:1}
.hdr-in{position:relative;display:flex;align-items:center;gap:0 18px;min-height:78px;max-width:1280px}
.brand{display:flex;align-items:center;gap:12px;min-width:0;flex:0 1 auto;text-decoration:none;font-family:var(--head);font-weight:700;letter-spacing:-.025em;font-size:1.28rem;line-height:1.05}
.hdr .brand{align-self:flex-start;background:var(--dark);color:var(--dark-ink);padding:20px 22px 22px 18px;border-radius:0 0 28px 28px;box-shadow:0 18px 30px -18px rgba(16,48,42,.7);height:96px;align-items:center;transition:transform .3s}
.hdr .brand:hover{transform:translateY(4px)}
.brand .mk{display:grid;place-items:center;width:42px;height:42px;background:var(--accent2);color:var(--accent2-ink);font-size:1.08rem;flex:none;border-radius:50%;letter-spacing:0;position:relative}
.brand .mk::after{content:"";position:absolute;right:-3px;top:-3px;width:12px;height:12px;background:var(--dark-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 0c.9 6.6 4.4 10.1 12 12-7.6 1.9-11.1 5.4-12 12-.9-6.6-4.4-10.1-12-12C7.6 10.1 11.1 6.6 12 0z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 0c.9 6.6 4.4 10.1 12 12-7.6 1.9-11.1 5.4-12 12-.9-6.6-4.4-10.1-12-12C7.6 10.1 11.1 6.6 12 0z%27/%3E%3C/svg%3E") center/contain no-repeat}
.brand .bn{max-width:220px;overflow-wrap:anywhere}
.nav{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:0 14px;margin-left:auto;min-width:0}
.nav .track{display:flex;flex-wrap:wrap;gap:0 6px}
.nav .track a{position:relative;display:block;text-decoration:none;font:500 1rem var(--head);padding:8px 14px;color:var(--ink);background:linear-gradient(var(--accent2),var(--accent2)) 14px calc(100% - 7px)/0 9px no-repeat;transition:background-size .35s,color .2s}
.nav .track a:hover,.nav .track a[aria-current="page"]{background-size:calc(100% - 28px) 9px}
.langs{display:flex;gap:2px;margin:0 4px}
.langs a{font:600 .78rem var(--head);letter-spacing:.08em;text-decoration:none;padding:6px 8px;border-radius:999px;color:var(--muted)}
.langs a:hover{color:var(--ink);background:var(--paper)}
.langs a[aria-current="true"]{color:var(--accent-ink);background:var(--accent)}
.nav-cta{display:inline-flex;align-items:center;gap:.5em;text-decoration:none;background:var(--accent);color:var(--accent-ink);font:600 .96rem var(--head);padding:12px 22px;border-radius:999px;transition:transform .25s,background .25s,color .25s;white-space:nowrap}
.nav-cta .ic{width:1em;height:1em}
.nav-cta:hover{transform:translateY(-2px);background:var(--accent2);color:var(--accent2-ink)}
.menu-btn{display:none;margin-left:auto;background:var(--accent);color:var(--accent-ink);border:0;width:48px;height:48px;border-radius:50%;cursor:pointer;place-items:center;position:relative;z-index:70}

/* opening */
.hero{position:relative;padding:clamp(26px,4vw,56px) 0 clamp(34px,5vw,72px);overflow-x:clip;isolation:isolate}
.hero::before{content:"";position:absolute;inset:-10% -10% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(circle,var(--accent-soft),transparent 66%);z-index:-1}
.hero-grid{display:grid;grid-template-columns:1fr;gap:44px;align-items:center;position:relative}
@media(min-width:960px){.hero-grid{grid-template-columns:1.08fr .92fr}}
.since{margin:0 0 22px}
.since span{display:inline-flex;align-items:center;gap:.6em;background:var(--surface);border:1px solid var(--line);padding:7px 16px 7px 12px;border-radius:999px;font:600 .9rem var(--head);color:var(--accent-text);box-shadow:var(--shadow-s)}
.since span::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent2)}
.hero h1{font-size:clamp(2.7rem,6.6vw,5.6rem);line-height:1;letter-spacing:-.04em;margin-bottom:.34em}
.hl{background:linear-gradient(transparent 64%,var(--accent2) 64% 93%,transparent 93%) 0 0/100% 100% no-repeat;padding:0 .08em;margin:0 -.08em;animation:swipe 1s .45s cubic-bezier(.6,0,.2,1) both;-webkit-box-decoration-break:clone;box-decoration-break:clone}
@keyframes swipe{from{background-size:0 100%}to{background-size:100% 100%}}
.hero .lead{font-size:clamp(1.1rem,1.7vw,1.3rem);margin-bottom:1.7em}
.hero-facts{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.hero-facts li{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 20px 8px 8px;box-shadow:var(--shadow-s);min-width:0}
.hero-facts .ib{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text);flex:none}
.hero-facts .lab{display:block;font:600 .7rem var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.2}
.hero-facts .val{display:block;font-weight:600;font-size:.94rem;line-height:1.3;overflow-wrap:anywhere}
.hero-facts a{text-decoration:none}
.hero-art{position:relative;min-height:440px;display:grid;align-items:center}
.hero-art figure{margin:0}
.ha-main{position:relative;width:76%;justify-self:end;aspect-ratio:4/5;border-radius:36px;overflow:hidden;border:10px solid var(--surface);outline:1.5px solid var(--line);box-shadow:var(--shadow);background:var(--accent-soft)}
.ha-main img,.ha-sub img,.ab-photo img{width:100%;height:100%;object-fit:cover}
.glare{position:absolute;inset:-10% -60%;background:linear-gradient(112deg,transparent 40%,rgba(255,255,255,.5) 46%,rgba(255,255,255,.14) 51%,transparent 56%);transform:translateX(-70%);animation:glare 7.5s 1.8s ease-in-out infinite;pointer-events:none}
@keyframes glare{0%{transform:translateX(-70%)}32%,100%{transform:translateX(70%)}}
.ha-sub{position:absolute;left:3%;top:2%;width:31%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:8px solid var(--bg);box-shadow:var(--shadow);background:var(--accent-soft)}
.checkcard{position:absolute;left:0;bottom:7%;width:min(66%,330px);background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:20px 22px 18px;box-shadow:var(--shadow);z-index:2}
.hero.plain .checkcard{position:relative;left:auto;bottom:auto;width:100%;max-width:420px;justify-self:center}
.checkcard .ch{display:flex;align-items:center;gap:.5em;font:700 1rem var(--head);margin:0 0 .8em;color:var(--ink)}
.checkcard .ch .ic{color:var(--accent2-text);width:1.15em;height:1.15em}
.checkcard ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.checkcard a{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:600;font-size:.97rem;line-height:1.25}
.checkcard .cb{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:var(--accent2);color:var(--accent2-ink);flex:none}
.checkcard .cb .ic{width:16px;height:16px;stroke-width:2.6}
.checkcard .cb path{stroke-dasharray:24;stroke-dashoffset:0;animation:tick .5s both}
.checkcard li:nth-child(1) .cb path{animation-delay:1.1s}.checkcard li:nth-child(2) .cb path{animation-delay:1.5s}.checkcard li:nth-child(3) .cb path{animation-delay:1.9s}.checkcard li:nth-child(4) .cb path{animation-delay:2.3s}
@keyframes tick{from{stroke-dashoffset:24}to{stroke-dashoffset:0}}
.checkcard a:hover .t{text-decoration:underline;text-underline-offset:3px}
.spk{position:absolute;color:var(--ink);pointer-events:none;z-index:3;animation:twinkle 3.4s ease-in-out infinite}
.spk .ic{width:100%;height:100%;fill:var(--accent2);stroke:var(--ink);stroke-width:1.2}
.spk.s1{right:-2%;top:3%;width:46px;height:46px}
.spk.s2{right:60%;top:44%;width:24px;height:24px;animation-delay:1.1s}
.spk.s3{right:8%;bottom:6%;width:30px;height:30px;animation-delay:2s}
@keyframes twinkle{0%,100%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.7) rotate(25deg);opacity:.75}}
.bub{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.95),rgba(255,255,255,0) 36%),var(--accent-soft);border:1px solid var(--line);opacity:.8;z-index:-1;animation:floaty 9s ease-in-out infinite}
.hero .b1{width:clamp(120px,14vw,210px);aspect-ratio:1;left:-3%;bottom:6%}
.hero .b2{width:clamp(56px,6vw,96px);aspect-ratio:1;left:44%;top:6%;animation-delay:1.5s;background-color:var(--accent2-soft)}
.hero .b3{width:clamp(34px,4vw,60px);aspect-ratio:1;right:3%;bottom:12%;animation-delay:3s}
@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}
@media(max-width:959px){.hero-art{min-height:0;margin-top:6px;padding-bottom:70px}.ha-main{width:80%}.checkcard{left:0;bottom:0;width:min(78%,330px)}.ha-sub{width:30%}}
@media(max-width:520px){.checkcard{padding:16px 16px 14px}.checkcard a{font-size:.9rem}}

/* sections */
.sec{padding:var(--secpad) 0}
.sec.alt{background:var(--paper)}
.page-top{padding-top:clamp(30px,4vw,56px)}
.hero+.about{padding-top:clamp(30px,5vw,70px)}
.sec-head{max-width:720px;margin:0 0 clamp(30px,4.4vw,54px)}
.sec-head h1,.sec-head h2{margin:0}
.sec-head p{color:var(--muted);margin:.8em 0 0}

/* about: round photo with bubbles + a lemon sticker */
.about .wrap{display:grid;gap:clamp(34px,5vw,80px);align-items:center}
@media(min-width:900px){.about .wrap.has-photo{grid-template-columns:.92fr 1.08fr}}
.ab-media{position:relative;padding:8px 8px 70px}
.ab-photo{margin:0;width:88%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:12px solid var(--surface);box-shadow:var(--shadow);background:var(--accent-soft)}
.abb{position:absolute;border-radius:50%}
.abb.b1{right:4%;top:2%;width:clamp(70px,9vw,110px);aspect-ratio:1;background:var(--accent2);animation:floaty 8s ease-in-out infinite}
.abb.b2{left:-2%;bottom:20%;width:clamp(40px,5vw,64px);aspect-ratio:1;border:4px solid var(--accent);animation:floaty 10s 1s ease-in-out infinite}
.about h2{font-size:clamp(2rem,4.2vw,3.2rem)}
.about p{font-size:1.08rem;color:var(--muted)}
.about p:first-of-type{color:var(--ink);font-size:1.2rem}
.facts{background:var(--accent2);color:var(--accent2-ink);border-radius:24px;padding:20px 24px;box-shadow:var(--shadow);transform:rotate(-2deg)}
.has-photo .facts{position:absolute;right:-2%;bottom:6px;max-width:68%}
.about .facts p,.about .facts li{color:var(--accent2-ink)}
.facts .fh{font:700 .8rem var(--head);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6em}
.facts ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.facts li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.4;font-weight:500}
.facts .ic{margin-top:3px;stroke-width:2.4}
.about .wrap:not(.has-photo).has-facts{grid-template-columns:1fr}
@media(min-width:900px){.about .wrap:not(.has-photo).has-facts{grid-template-columns:1.4fr 1fr;align-items:start}}
@media(max-width:899px){.has-photo .facts{position:relative;right:auto;bottom:auto;max-width:none;margin:-48px 12px 0}.ab-media{padding-bottom:0}}

/* services: pastel bento */
.svc-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:1fr;grid-auto-flow:dense}
@media(min-width:640px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc.w2,.svc.w3{grid-column:1/-1}}
@media(min-width:1000px){.svc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.svc.w2{grid-column:span 2}.svc.w3{grid-column:1/-1}}
.svc{position:relative;display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--t1);transition:transform .35s,box-shadow .35s}
.svc.t2{background:var(--t2)}.svc.t3{background:var(--t3)}.svc.t4{background:var(--t4)}
.svc:hover{transform:translateY(-6px);box-shadow:var(--shadow)}
.svc .sp{position:relative;margin:0;aspect-ratio:16/10;overflow:hidden}
.svc.w2 .sp,.svc.w3 .sp{aspect-ratio:2/1}
.svc.w2 .sp img,.svc.w3 .sp img{object-position:50% 78%}
.svc .sp .pi{position:absolute;inset:0}
.svc .sp img{width:100%;height:100%;object-fit:cover;transition:transform .7s}
.svc:hover .sp img{transform:scale(1.06)}
.svc .sb{padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;flex:1}
.sv-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.svc .sic{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow-s);transition:transform .45s}
.svc .sic .ic{width:30px;height:30px;stroke-width:1.5}
.svc:hover .sic{transform:rotate(-10deg) scale(1.06)}
.svc .num::before{content:attr(data-n)}
.svc .num{font:700 3rem/1 var(--head);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--ink);opacity:.28}
.svc h3{font-size:1.5rem;margin-bottom:.4em}
.svc p{color:var(--muted);font-size:1rem;margin-bottom:1em}
.svc .inc{list-style:none;margin:0 0 1.2em;padding:0;display:grid;gap:6px}
.svc .inc li{display:flex;gap:9px;align-items:flex-start;font-size:.94rem;font-weight:500;line-height:1.35}
.svc .inc .ic{width:1.15em;height:1.15em;margin-top:2px;color:var(--accent-text);stroke-width:2.4}
.svc .ask{margin-top:auto;display:inline-flex;align-items:center;gap:.6em;align-self:flex-start;font:600 .96rem var(--head);text-decoration:none;color:var(--ink);background:var(--surface);padding:9px 10px 9px 18px;border-radius:999px;box-shadow:var(--shadow-s);transition:background .25s}
.svc .ask .ic{width:28px;height:28px;padding:6px;border-radius:50%;background:var(--accent);color:var(--accent-ink);transition:transform .25s}
.svc:hover .ask{background:var(--accent2);color:var(--accent2-ink)}
.svc:hover .ask .ic{transform:translateX(4px)}
.svc .ask::after{content:"";position:absolute;inset:0;border-radius:var(--r)}

/* jobs: staggered shelf */
.pfilter{display:none}
.js .pfilter.on{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px}
.pfilter button{background:var(--surface);border:1.5px solid var(--line);padding:9px 20px;font:600 .94rem var(--head);color:var(--muted);cursor:pointer;border-radius:999px;transition:all .2s}
.pfilter button:hover{border-color:var(--accent);color:var(--ink)}
.pfilter button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.pgrid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(22px,2.6vw,36px);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start}
@media(min-width:900px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid>.pcard:nth-child(3n+2){margin-top:56px}}
.pcard{position:relative;display:flex;transition:transform .35s}
.pcard:hover{transform:translateY(-6px)}
.pcard>a{display:flex;flex-direction:column;text-decoration:none;width:100%}
.pic{margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--accent-soft);border-radius:var(--r);box-shadow:var(--shadow-s)}
.pcard:nth-child(3n+1) .pic{border-radius:var(--r) var(--r) 150px var(--r)}
.pcard:nth-child(3n+2) .pic{border-radius:150px var(--r) var(--r) var(--r)}
.pic img{width:100%;height:100%;object-fit:cover;transition:transform .7s}
.pcard:hover .pic img{transform:scale(1.06)}
.cap{padding:18px 6px 4px;display:flex;flex-direction:column;gap:2px}
.cap .code{display:inline-block;align-self:flex-start;background:var(--accent2);color:var(--accent2-ink);font:600 .74rem var(--head);letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:8px}
.cap h3{font-size:1.3rem;margin:0}
.cap .meta{margin:4px 0 0;color:var(--muted);font-size:.92rem}
.pnext{background:var(--accent2);color:var(--accent2-ink);border-radius:var(--r);align-items:stretch;overflow:hidden}
.pnext a{padding:30px 28px;justify-content:center;gap:8px;position:relative}
.pnext .plus{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--accent2-ink);color:var(--accent2);font-size:2rem;line-height:1;margin-bottom:10px}
.pnext h3{color:inherit}
.pnext p{margin:0}
.pnext .more{display:inline-flex;align-items:center;gap:.5em;font-weight:700;margin-top:10px}
@media(min-width:900px){.pgrid>.pnext{grid-column:1/-1;margin-top:0!important}.pnext a{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px 28px;padding:26px 38px}.pnext .plus{margin:0}.pnext h3{margin:0;flex:1 1 260px}.pnext p{flex:2 1 280px}.pnext .more{margin:0}}
.nophoto{display:grid;place-items:center;height:100%;font-size:.85rem;color:var(--muted)}

/* clipboard: the way of working as a check-list */
.proc-grid{display:grid;gap:clamp(30px,4vw,56px);grid-template-columns:1fr;align-items:start}
@media(min-width:960px){.proc-grid{grid-template-columns:.78fr 1.22fr}.proc-grid>.sec-head{position:sticky;top:120px;margin:0}}
.clip{position:relative;background:var(--dark);border-radius:38px;padding:58px clamp(14px,2vw,22px) clamp(14px,2vw,22px);box-shadow:var(--shadow)}
.clasp{position:absolute;left:50%;top:-20px;transform:translateX(-50%);width:132px;height:50px;border-radius:16px;background:linear-gradient(#f1f4f5,#a9b5b9);box-shadow:inset 0 -5px 0 rgba(0,0,0,.16),0 8px 14px -6px rgba(0,0,0,.5)}
.clasp::after{content:"";position:absolute;left:50%;top:15px;transform:translateX(-50%);width:54px;height:12px;border-radius:999px;background:var(--dark);opacity:.85}
.pipe{list-style:none;margin:0;padding:6px clamp(18px,3vw,34px);background:var(--surface);border-radius:24px;display:block}
.joint{display:grid;grid-template-columns:50px 1fr;gap:clamp(14px,2vw,22px);padding:24px 0;border-bottom:2px dashed var(--line);align-items:start}
.joint:last-child{border-bottom:0}
.jn{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:2.5px solid var(--ink);color:var(--accent2-ink);background:transparent;transition:background .4s .1s,border-color .4s .1s;margin-top:2px}
.jn .ic{width:26px;height:26px;stroke-width:2.8}
.js .jn path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .55s .3s}
.joint.in .jn{background:var(--accent2);border-color:var(--accent2)}
.joint.in .jn path{stroke-dashoffset:0}
.joint .ph{display:block;font:600 .76rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent2-text);margin-bottom:2px}
.joint h3{font-size:1.4rem;margin-bottom:.3em}
.joint p{color:var(--muted);margin:0;font-size:1rem}

.proc-art{position:relative;height:200px;margin-top:34px;max-width:360px}
.proc-art .bub{z-index:0;opacity:.9}
.proc-art .p1{width:150px;aspect-ratio:1;left:0;top:10px}
.proc-art .p2{width:84px;aspect-ratio:1;left:150px;top:80px;animation-delay:1.5s;background-color:var(--accent2-soft)}
.proc-art .p3{width:46px;aspect-ratio:1;left:70px;top:150px;animation-delay:3s}
.proc-art .spk.s1{left:120px;top:0;right:auto;width:40px;height:40px}
.proc-art .spk.s2{left:230px;top:40px;right:auto;width:22px;height:22px}
@media(max-width:959px){.proc-art{display:none}}

/* request card */
.band{padding:0 0 var(--secpad)}
.band-in{position:relative;overflow:hidden;isolation:isolate;background:var(--dark);color:var(--dark-ink);border-radius:clamp(30px,4vw,50px);padding:clamp(30px,5.4vw,72px);display:grid;gap:34px;align-items:center}
@media(min-width:960px){.band-in{grid-template-columns:1fr 1.05fr;gap:64px}}
.band .bub{border:2px solid rgba(255,255,255,.16);background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.25),rgba(255,255,255,0) 40%);z-index:-1;opacity:1}
.band .b1{width:clamp(180px,24vw,340px);aspect-ratio:1;right:-5%;top:-30%}
.band .b2{width:clamp(80px,10vw,140px);aspect-ratio:1;left:38%;bottom:-14%;animation-delay:2s;border-color:var(--accent2);opacity:.5}
.band h2{color:var(--dark-ink);font-size:clamp(2rem,4.2vw,3.2rem)}
.band p{color:var(--dark-muted);font-size:1.1rem;max-width:46ch}
.band .cta-row{margin-top:26px}
.steps3{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.steps3 li{display:grid;grid-template-columns:50px 1fr;gap:16px;align-items:center;background:rgba(255,255,255,.07);border:1px solid var(--dark-line);border-radius:999px;padding:12px 26px 12px 12px;transition:background .25s,transform .25s}
.steps3 li:hover{background:rgba(255,255,255,.13);transform:translateX(6px)}
.steps3 .n{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--accent2);color:var(--accent2-ink);font:700 1.25rem var(--head)}
.steps3 b{display:block;font:600 1.08rem var(--head)}
.steps3 span.d{display:block;color:var(--dark-muted);font-size:.92rem;line-height:1.35}
.band .btn:not(.light),.contact-card .btn:not(.ghost){background:var(--accent2);border-color:var(--accent2);color:var(--accent2-ink);box-shadow:none}
.band .btn:not(.light):hover,.contact-card .btn:not(.ghost):hover{background:var(--dark-ink);border-color:var(--dark-ink);color:var(--dark)}
.band .btn{box-shadow:none}
@media(max-width:600px){.steps3 li{border-radius:28px}}

/* team */
.team{display:grid;gap:20px;grid-template-columns:1fr}
@media(min-width:700px){.team.n2{grid-template-columns:repeat(2,1fr)}.team.n3{grid-template-columns:repeat(3,1fr)}.team.n1{max-width:460px}}
.member{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:30px 24px 26px;box-shadow:var(--shadow-s);transition:transform .3s}
.member:hover{transform:translateY(-5px)}
.avatar{width:116px;height:116px;flex:none;border-radius:50%;overflow:hidden;background:var(--accent-soft);box-shadow:0 0 0 6px var(--surface),0 0 0 9px var(--accent2)}
.avatar img{width:100%;height:100%;object-fit:cover}
.avatar.mono{display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font:700 2rem var(--head)}
.member h3{font-size:1.3rem;margin:0}
.member .role{color:var(--accent-text);font-weight:600;font-size:.94rem;margin:2px 0 8px}
.member .tx{font-size:.97rem;color:var(--muted);margin:0}

/* areas: bubbles */
.areas .panel{background:var(--surface);border:1px solid var(--line);border-radius:36px;padding:clamp(26px,4.4vw,54px);box-shadow:var(--shadow-s)}
.areas .sec-head{margin-bottom:26px}
.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}
.chips li{display:inline-flex;align-items:center;gap:.5em;background:var(--accent-soft);color:var(--ink);font:500 1rem var(--head);padding:10px 20px 10px 14px;border-radius:999px;transition:background .25s,transform .25s}
.chips li:hover{background:var(--accent2);color:var(--accent2-ink);transform:translateY(-3px) rotate(-1.5deg)}
.chips .ic{color:var(--accent-text);width:1.1em;height:1.1em}
.chips li:hover .ic{color:inherit}
.note{color:var(--muted);font-size:.95rem;margin:24px 0 0}

/* hours + contact */
.two{display:grid;gap:clamp(22px,3.4vw,40px);grid-template-columns:1fr;align-items:start}
@media(min-width:900px){.two{grid-template-columns:1fr 1fr}}
.hours-card,.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:36px;padding:clamp(26px,3.6vw,44px);box-shadow:var(--shadow-s)}
.contact-card{background:var(--dark);color:var(--dark-ink);border-color:var(--dark)}
.contact-card h2,.contact-card .small{color:var(--dark-ink)}
.contact-card p{color:var(--dark-muted)}
.hours-card h2,.contact-card h2{font-size:1.9rem}
.hours{width:100%;border-collapse:collapse;margin:0 0 8px}
.hours th,.hours td{padding:12px 0;border-bottom:1.5px dashed var(--line);text-align:left;font-weight:500;font-size:1rem}
.hours td{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}
.hours th{color:var(--muted)}
.hours tr.off td{color:var(--accent2-text);font-weight:700}
.hours tr:last-child th,.hours tr:last-child td{border-bottom:0}
.contact-list{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px}
.contact-list li{display:flex;align-items:center;gap:14px;overflow-wrap:anywhere}
.contact-list li .ic{box-sizing:content-box;padding:10px;border-radius:50%;background:var(--accent2);color:var(--accent2-ink);width:20px;height:20px}
.contact-list a{text-decoration:none;font-weight:600}
.contact-list a:hover{text-decoration:underline}
.contact-card .btn.ghost{color:var(--dark-ink);border-color:var(--dark-line)}
.contact-card .btn.ghost:hover{background:rgba(255,255,255,.12);border-color:var(--accent2);color:var(--dark-ink)}
.contact-page .hours th,.contact-page .hours td{border-bottom-color:var(--line)}
.contact-page h1{font-size:clamp(2.2rem,4.8vw,3.6rem)}
.contact-page .two>div:first-child{padding-top:6px}
.contact-page h2{font-size:1.45rem;margin-top:1.4em}

/* faq */
.faq{display:grid;gap:12px}
.faq details{background:var(--surface);border:1.5px solid var(--line);border-radius:26px;padding:0 26px;transition:box-shadow .2s,border-color .2s}
.faq details[open]{box-shadow:var(--shadow-s);border-color:var(--accent)}
.faq summary{cursor:pointer;font-family:var(--head);font-weight:600;font-size:1.15rem;padding:20px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px}
.faq summary::after{content:"+";display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent2);color:var(--accent2-ink);font-size:1.4rem;line-height:1;flex:none;transition:transform .3s}
.faq details[open] summary::after{content:"–";transform:rotate(180deg)}
.faq summary::-webkit-details-marker{display:none}
.faq .a{color:var(--muted);padding-bottom:18px}

/* quote form */
.formcard{background:var(--surface);border:1px solid var(--line);border-radius:36px;padding:clamp(24px,3.2vw,42px);box-shadow:var(--shadow);position:relative;overflow:hidden}
.formcard::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,var(--accent),var(--accent2))}
.formcard h2{font-size:1.75rem;margin-top:8px}
.formcard .intro{color:var(--muted);font-size:.98rem}
.fld{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}
.fld label{font:600 .88rem var(--head);color:var(--muted);letter-spacing:.02em}
.fld input,.fld select,.fld textarea{font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);padding:13px 16px;width:100%;border-radius:18px;transition:border-color .2s,box-shadow .2s}
.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.row2 .fld{min-width:0}
.err{color:#b3261e;font-size:.92rem;margin:-4px 0 12px}
html[data-theme="grafite"] .err{color:#ff9d93}
.notice{font-size:.86rem;color:var(--muted);margin:14px 0 0}
.notice.nm{margin-top:0}
.preview{display:none;margin-top:18px;border-top:2px dashed var(--line);padding-top:18px}
.preview.on{display:block}
.preview textarea{min-height:170px}

/* pages: legal, crumbs, job page */
.legal h2{font-size:1.35rem;margin-top:1.6em}
.legal dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 22px}
.legal dt{color:var(--muted)}
.legal dd{margin:0}
.prose{max-width:760px}
.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.88rem;margin-bottom:26px;color:var(--muted);font-weight:500}
.crumbs a{color:var(--accent-text);text-decoration:none}
.crumbs a:hover{text-decoration:underline}
.pd-head{margin-bottom:20px}
.pd-head .code{display:inline-block;background:var(--accent2);color:var(--accent2-ink);font:600 .78rem var(--head);letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:999px}
.pd-head h1{font-size:clamp(2.2rem,5.2vw,3.8rem);margin:.3em 0 0}
.specs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}
.specs div{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:12px 22px;box-shadow:var(--shadow-s)}
.specs dt{font:600 .72rem var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.specs dd{margin:2px 0 0;font:700 1.1rem var(--head)}
.pd-text{max-width:70ch;margin-bottom:30px;font-size:1.1rem}
.pd-gallery{display:grid;gap:14px;grid-template-columns:1fr}
@media(min-width:640px){.pd-gallery.n2,.pd-gallery.n3{grid-template-columns:repeat(2,1fr)}.pd-gallery.n3 button:first-child{grid-column:1/-1}}
.pd-gallery button{padding:0;border:0;background:var(--accent-soft);cursor:zoom-in;display:block;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-s);transition:transform .3s}
.pd-gallery button:hover{transform:translateY(-4px)}
.pd-gallery button img{width:100%;aspect-ratio:4/3;object-fit:cover}
.pd-gallery button:first-child img{aspect-ratio:16/9}
.pd-gallery.n1 button img,.pd-gallery.n2 button:first-child img{aspect-ratio:16/10}
.pd-nav{display:flex;justify-content:space-between;gap:16px;margin-top:48px;border-top:1.5px dashed var(--line);padding-top:22px}
.pd-nav a{display:flex;align-items:center;gap:10px;text-decoration:none;max-width:46%}
.pd-nav a span{display:flex;flex-direction:column;font-size:.78rem;color:var(--muted);font-weight:500}
.pd-nav a b{font-family:var(--head);font-size:1.15rem;color:var(--ink);font-weight:600}
.pd-nav a:hover b{color:var(--accent-text)}
.pd-nav .next{margin-left:auto;text-align:right}

/* footer */
.ftr{background:var(--dark);color:var(--dark-muted);padding:clamp(48px,6vw,80px) 0 0;font-size:.95rem;overflow:hidden}
.ftr-grid{display:grid;gap:34px;grid-template-columns:1fr}
@media(min-width:860px){.ftr-grid{grid-template-columns:1.3fr .7fr 1.1fr;gap:56px}}
.ftr .brand{color:var(--dark-ink);margin-bottom:14px}
.ftr-brand p{max-width:38ch;margin:0}
.ftr-h{font:600 .8rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--dark-ink);margin:0 0 16px}
.ftr-links{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.ftr a{color:var(--dark-muted);text-decoration:none}
.ftr a:hover{color:var(--dark-ink);text-decoration:underline}
.ftr .contact-list{margin:0}
.ftr .contact-list li{font-size:.95rem}
.ftr .contact-list a{color:var(--dark-ink)}
.ftr-word{font:700 clamp(3.4rem,15vw,11.5rem)/.9 var(--head);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.2);white-space:nowrap;overflow:hidden;margin-top:clamp(30px,5vw,60px);padding-bottom:.08em;user-select:none}
.ftr-bar{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;align-items:center;margin-top:10px;padding-top:22px;padding-bottom:26px;border-top:1px solid var(--dark-line);font-size:.86rem}

/* lightbox */
.lb{position:fixed;inset:0;background:rgba(5,22,18,.94);z-index:200;display:none;align-items:center;justify-content:center;padding:20px}
.lb.on{display:flex}
.lb figure{margin:0;max-width:min(1200px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:10px}
.lb img{max-height:80vh;max-width:100%;object-fit:contain;border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,.5)}
.lb figcaption{color:#dbeee6;font-size:.9rem;text-align:center}
.lb button{position:absolute;background:rgba(255,255,255,.14);border:0;color:#fff;width:48px;height:48px;border-radius:50%;cursor:pointer;display:grid;place-items:center}
.lb button:hover{background:rgba(255,255,255,.28)}
.lb .x{top:16px;right:16px}.lb .pv{left:12px;top:50%}.lb .nx{right:12px;top:50%}
.pick{min-height:100vh;display:grid;place-items:center;text-align:center;padding:30px}
.pick .btn{margin:6px}
.nf{min-height:70vh;display:grid;place-items:center;text-align:center}

/* mobile action pill: floats above the page, detached from the edges */
.dock{display:none}
@media(max-width:759px){
  .dock{display:flex;gap:4px;position:fixed;left:50%;transform:translateX(-50%);bottom:14px;z-index:60;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:999px;padding:6px;box-shadow:0 18px 40px -10px rgba(16,48,42,.5);width:max-content;max-width:calc(100% - 24px)}
  .dock a{display:flex;align-items:center;gap:8px;text-decoration:none;font:600 .86rem var(--head);padding:11px 14px;border-radius:999px;color:var(--ink);line-height:1.1;white-space:nowrap}
  .dock a .ic{width:20px;height:20px}
  .dock a.first{background:var(--accent);color:var(--accent-ink);padding:11px 18px}
  .dock a:not(.first) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  body{padding-bottom:84px}
  .lb{z-index:300}
}

/* mobile */
@media(max-width:959px){
  html{scroll-padding-top:100px}
  body{font-size:16.5px}
  .pcard:nth-child(3n+1) .pic{border-radius:var(--r) var(--r) 110px var(--r)}
  .pcard:nth-child(3n+2) .pic{border-radius:110px var(--r) var(--r) var(--r)}
}

/* header: full-screen menu panel below 1100px */
@media(max-width:1099px){
  .hdr-in{min-height:74px}
  .hdr .brand{height:86px;padding:16px 18px 18px 14px;font-size:1.08rem}
  .brand .mk{width:38px;height:38px}
  .js .menu-btn{display:grid}
  .js .nav{display:none;position:fixed;inset:0;background:var(--bg);flex-direction:column;align-items:flex-start;justify-content:center;padding:100px var(--gut) 40px;gap:22px;margin:0;z-index:65;overflow-y:auto}
  .js .nav.on{display:flex}
  .nav .track{flex-direction:column;gap:2px;width:100%}
  .nav .track a{font-size:clamp(1.9rem,8vw,2.6rem);font-weight:600;letter-spacing:-.03em;padding:6px 0;background-position:0 calc(100% - 8px)}
  .nav .track a:hover,.nav .track a[aria-current="page"]{background-size:100% 12px}
  .nav-cta{align-self:stretch;justify-content:center;font-size:1.05rem;padding:15px 22px}
  .langs{margin:4px 0 0}
  .langs a{font-size:.9rem;padding:8px 12px}
}
@media(max-width:560px){.pd-nav a{max-width:48%}.pd-nav a b{font-size:1rem}.avatar{width:96px;height:96px}.hero-facts li{width:100%}}
@media(max-width:420px){.row2{grid-template-columns:1fr}.btn{padding:14px 22px}}
@media(max-width:599px){.pic{aspect-ratio:1/1}}
html[data-theme="grafite"] .nav .track a:hover,html[data-theme="grafite"] .nav .track a[aria-current="page"]{color:var(--accent2-ink)}
@media print{.hdr,.lb,.menu-btn,.cta-row,.dock{display:none}}

/* reveal on scroll (classes are added by site.js; never hides content without JS or with reduced motion) */
.js .rv{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}
.js .rv.in{opacity:1;transform:none}
.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}.js .rv.d4{transition-delay:.32s}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.js .rv{opacity:1;transform:none}.js .jn path{stroke-dashoffset:0}.joint .jn{background:var(--accent2);border-color:var(--accent2)}}

/* demo banner (shown only while the sample contacts are in use) */
.demo-bar{background:#fff3cf;color:#5a4100;border-bottom:2px solid #efd58b;padding:10px var(--gut);text-align:center;font-size:.92rem;line-height:1.4}
html[data-theme="grafite"] .demo-bar{background:#3a2f12;color:#f7dfa5;border-color:#6d5a24}
.demo-note{font-weight:600}
/* per-part styles chosen in the editor (generated by build/embed.cjs): font, relative size, italic, bold */
html[data-s-brand~="f-condensed"] .brand .bn{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-brand~="f-sans"] .brand .bn{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-brand~="f-humanist"] .brand .bn{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-brand~="f-georgia"] .brand .bn{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-brand~="f-serif"] .brand .bn{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-brand~="f-wide"] .brand .bn{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-brand~="z-s"] .brand .bn{font-size:calc(1.3rem * .85)}
html[data-s-brand~="z-l"] .brand .bn{font-size:calc(1.3rem * 1.2)}
html[data-s-brand~="z-xl"] .brand .bn{font-size:calc(1.3rem * 1.45)}
html[data-s-brand~="i"] .brand .bn{font-style:italic}
html[data-s-brand~="b"] .brand .bn{font-weight:700}
html[data-s-hero~="f-condensed"] .hero h1{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-hero~="f-sans"] .hero h1{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-hero~="f-humanist"] .hero h1{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-hero~="f-georgia"] .hero h1{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-hero~="f-serif"] .hero h1{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-hero~="f-wide"] .hero h1{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-hero~="z-s"] .hero h1{font-size:calc(clamp(2.7rem,6.6vw,5.6rem) * .85)}
html[data-s-hero~="z-l"] .hero h1{font-size:calc(clamp(2.7rem,6.6vw,5.6rem) * 1.2)}
html[data-s-hero~="z-xl"] .hero h1{font-size:calc(clamp(2.7rem,6.6vw,5.6rem) * 1.45)}
html[data-s-hero~="i"] .hero h1{font-style:italic}
html[data-s-hero~="b"] .hero h1{font-weight:700}
html[data-s-lead~="f-condensed"] .hero .lead{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-lead~="f-sans"] .hero .lead{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-lead~="f-humanist"] .hero .lead{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-lead~="f-georgia"] .hero .lead{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-lead~="f-serif"] .hero .lead{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-lead~="f-wide"] .hero .lead{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-lead~="z-s"] .hero .lead{font-size:calc(clamp(1.08rem,1.7vw,1.3rem) * .85)}
html[data-s-lead~="z-l"] .hero .lead{font-size:calc(clamp(1.08rem,1.7vw,1.3rem) * 1.2)}
html[data-s-lead~="z-xl"] .hero .lead{font-size:calc(clamp(1.08rem,1.7vw,1.3rem) * 1.45)}
html[data-s-lead~="i"] .hero .lead{font-style:italic}
html[data-s-lead~="b"] .hero .lead{font-weight:700}
html[data-s-about~="f-condensed"] .about h2{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-about~="f-sans"] .about h2{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-about~="f-humanist"] .about h2{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-about~="f-georgia"] .about h2{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-about~="f-serif"] .about h2{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-about~="f-wide"] .about h2{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-about~="z-s"] .about h2{font-size:calc(clamp(2rem,4.2vw,3.2rem) * .85)}
html[data-s-about~="z-l"] .about h2{font-size:calc(clamp(2rem,4.2vw,3.2rem) * 1.2)}
html[data-s-about~="z-xl"] .about h2{font-size:calc(clamp(2rem,4.2vw,3.2rem) * 1.45)}
html[data-s-about~="i"] .about h2{font-style:italic}
html[data-s-about~="b"] .about h2{font-weight:700}
html[data-s-about~="f-condensed"] .about p{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-about~="f-sans"] .about p{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-about~="f-humanist"] .about p{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-about~="f-georgia"] .about p{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-about~="f-serif"] .about p{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-about~="f-wide"] .about p{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-about~="z-s"] .about p{font-size:calc(1.08rem * .85)}
html[data-s-about~="z-l"] .about p{font-size:calc(1.08rem * 1.2)}
html[data-s-about~="z-xl"] .about p{font-size:calc(1.08rem * 1.45)}
html[data-s-about~="i"] .about p{font-style:italic}
html[data-s-about~="b"] .about p{font-weight:700}
html[data-s-heads~="f-condensed"] .sec-head h2{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-sans"] .sec-head h2{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-humanist"] .sec-head h2{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-heads~="f-georgia"] .sec-head h2{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-heads~="f-serif"] .sec-head h2{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-heads~="f-wide"] .sec-head h2{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-heads~="z-s"] .sec-head h2{font-size:calc(clamp(1.9rem,4vw,3rem) * .85)}
html[data-s-heads~="z-l"] .sec-head h2{font-size:calc(clamp(1.9rem,4vw,3rem) * 1.2)}
html[data-s-heads~="z-xl"] .sec-head h2{font-size:calc(clamp(1.9rem,4vw,3rem) * 1.45)}
html[data-s-heads~="i"] .sec-head h2{font-style:italic}
html[data-s-heads~="b"] .sec-head h2{font-weight:700}
html[data-s-heads~="f-condensed"] .sec-head h1{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-sans"] .sec-head h1{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-humanist"] .sec-head h1{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-heads~="f-georgia"] .sec-head h1{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-heads~="f-serif"] .sec-head h1{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-heads~="f-wide"] .sec-head h1{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-heads~="z-s"] .sec-head h1{font-size:calc(clamp(1.9rem,4vw,3rem) * .85)}
html[data-s-heads~="z-l"] .sec-head h1{font-size:calc(clamp(1.9rem,4vw,3rem) * 1.2)}
html[data-s-heads~="z-xl"] .sec-head h1{font-size:calc(clamp(1.9rem,4vw,3rem) * 1.45)}
html[data-s-heads~="i"] .sec-head h1{font-style:italic}
html[data-s-heads~="b"] .sec-head h1{font-weight:700}
html[data-s-heads~="f-condensed"] .hours-card h2{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-sans"] .hours-card h2{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-humanist"] .hours-card h2{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-heads~="f-georgia"] .hours-card h2{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-heads~="f-serif"] .hours-card h2{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-heads~="f-wide"] .hours-card h2{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-heads~="z-s"] .hours-card h2{font-size:calc(1.9rem * .85)}
html[data-s-heads~="z-l"] .hours-card h2{font-size:calc(1.9rem * 1.2)}
html[data-s-heads~="z-xl"] .hours-card h2{font-size:calc(1.9rem * 1.45)}
html[data-s-heads~="i"] .hours-card h2{font-style:italic}
html[data-s-heads~="b"] .hours-card h2{font-weight:700}
html[data-s-heads~="f-condensed"] .contact-card h2{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-sans"] .contact-card h2{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-humanist"] .contact-card h2{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-heads~="f-georgia"] .contact-card h2{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-heads~="f-serif"] .contact-card h2{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-heads~="f-wide"] .contact-card h2{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-heads~="z-s"] .contact-card h2{font-size:calc(1.9rem * .85)}
html[data-s-heads~="z-l"] .contact-card h2{font-size:calc(1.9rem * 1.2)}
html[data-s-heads~="z-xl"] .contact-card h2{font-size:calc(1.9rem * 1.45)}
html[data-s-heads~="i"] .contact-card h2{font-style:italic}
html[data-s-heads~="b"] .contact-card h2{font-weight:700}
html[data-s-heads~="f-condensed"] .band h2{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-sans"] .band h2{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-heads~="f-humanist"] .band h2{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-heads~="f-georgia"] .band h2{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-heads~="f-serif"] .band h2{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-heads~="f-wide"] .band h2{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-heads~="z-s"] .band h2{font-size:calc(clamp(2rem,4.2vw,3.2rem) * .85)}
html[data-s-heads~="z-l"] .band h2{font-size:calc(clamp(2rem,4.2vw,3.2rem) * 1.2)}
html[data-s-heads~="z-xl"] .band h2{font-size:calc(clamp(2rem,4.2vw,3.2rem) * 1.45)}
html[data-s-heads~="i"] .band h2{font-style:italic}
html[data-s-heads~="b"] .band h2{font-weight:700}
html[data-s-services~="f-condensed"] .svc h3{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-services~="f-sans"] .svc h3{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-services~="f-humanist"] .svc h3{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-services~="f-georgia"] .svc h3{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-services~="f-serif"] .svc h3{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-services~="f-wide"] .svc h3{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-services~="z-s"] .svc h3{font-size:calc(1.5rem * .85)}
html[data-s-services~="z-l"] .svc h3{font-size:calc(1.5rem * 1.2)}
html[data-s-services~="z-xl"] .svc h3{font-size:calc(1.5rem * 1.45)}
html[data-s-services~="i"] .svc h3{font-style:italic}
html[data-s-services~="b"] .svc h3{font-weight:700}
html[data-s-services~="f-condensed"] .svc p{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-services~="f-sans"] .svc p{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-services~="f-humanist"] .svc p{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-services~="f-georgia"] .svc p{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-services~="f-serif"] .svc p{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-services~="f-wide"] .svc p{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-services~="z-s"] .svc p{font-size:calc(1rem * .85)}
html[data-s-services~="z-l"] .svc p{font-size:calc(1rem * 1.2)}
html[data-s-services~="z-xl"] .svc p{font-size:calc(1rem * 1.45)}
html[data-s-services~="i"] .svc p{font-style:italic}
html[data-s-services~="b"] .svc p{font-weight:700}
html[data-s-projects~="f-condensed"] .pcard h3{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-projects~="f-sans"] .pcard h3{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-projects~="f-humanist"] .pcard h3{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-projects~="f-georgia"] .pcard h3{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-projects~="f-serif"] .pcard h3{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-projects~="f-wide"] .pcard h3{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-projects~="z-s"] .pcard h3{font-size:calc(1.3rem * .85)}
html[data-s-projects~="z-l"] .pcard h3{font-size:calc(1.3rem * 1.2)}
html[data-s-projects~="z-xl"] .pcard h3{font-size:calc(1.3rem * 1.45)}
html[data-s-projects~="i"] .pcard h3{font-style:italic}
html[data-s-projects~="b"] .pcard h3{font-weight:700}
html[data-s-projects~="f-condensed"] .pd-head h1{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-projects~="f-sans"] .pd-head h1{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-projects~="f-humanist"] .pd-head h1{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-projects~="f-georgia"] .pd-head h1{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-projects~="f-serif"] .pd-head h1{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-projects~="f-wide"] .pd-head h1{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-projects~="z-s"] .pd-head h1{font-size:calc(clamp(2.1rem,5vw,3.6rem) * .85)}
html[data-s-projects~="z-l"] .pd-head h1{font-size:calc(clamp(2.1rem,5vw,3.6rem) * 1.2)}
html[data-s-projects~="z-xl"] .pd-head h1{font-size:calc(clamp(2.1rem,5vw,3.6rem) * 1.45)}
html[data-s-projects~="i"] .pd-head h1{font-style:italic}
html[data-s-projects~="b"] .pd-head h1{font-weight:700}
html[data-s-projects~="f-condensed"] .pd-text p{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-projects~="f-sans"] .pd-text p{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-projects~="f-humanist"] .pd-text p{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-projects~="f-georgia"] .pd-text p{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-projects~="f-serif"] .pd-text p{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-projects~="f-wide"] .pd-text p{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-projects~="z-s"] .pd-text p{font-size:calc(1.1rem * .85)}
html[data-s-projects~="z-l"] .pd-text p{font-size:calc(1.1rem * 1.2)}
html[data-s-projects~="z-xl"] .pd-text p{font-size:calc(1.1rem * 1.45)}
html[data-s-projects~="i"] .pd-text p{font-style:italic}
html[data-s-projects~="b"] .pd-text p{font-weight:700}
html[data-s-team~="f-condensed"] .member h3{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-team~="f-sans"] .member h3{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-team~="f-humanist"] .member h3{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-team~="f-georgia"] .member h3{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-team~="f-serif"] .member h3{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-team~="f-wide"] .member h3{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-team~="z-s"] .member h3{font-size:calc(1.2rem * .85)}
html[data-s-team~="z-l"] .member h3{font-size:calc(1.2rem * 1.2)}
html[data-s-team~="z-xl"] .member h3{font-size:calc(1.2rem * 1.45)}
html[data-s-team~="i"] .member h3{font-style:italic}
html[data-s-team~="b"] .member h3{font-weight:700}
html[data-s-team~="f-condensed"] .member .tx{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-team~="f-sans"] .member .tx{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-team~="f-humanist"] .member .tx{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-team~="f-georgia"] .member .tx{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-team~="f-serif"] .member .tx{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-team~="f-wide"] .member .tx{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-team~="z-s"] .member .tx{font-size:calc(.96rem * .85)}
html[data-s-team~="z-l"] .member .tx{font-size:calc(.96rem * 1.2)}
html[data-s-team~="z-xl"] .member .tx{font-size:calc(.96rem * 1.45)}
html[data-s-team~="i"] .member .tx{font-style:italic}
html[data-s-team~="b"] .member .tx{font-weight:700}
html[data-s-texts~="f-condensed"] .hours th{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-sans"] .hours th{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-humanist"] .hours th{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-texts~="f-georgia"] .hours th{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-texts~="f-serif"] .hours th{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-texts~="f-wide"] .hours th{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-texts~="z-s"] .hours th{font-size:calc(1rem * .85)}
html[data-s-texts~="z-l"] .hours th{font-size:calc(1rem * 1.2)}
html[data-s-texts~="z-xl"] .hours th{font-size:calc(1rem * 1.45)}
html[data-s-texts~="i"] .hours th{font-style:italic}
html[data-s-texts~="b"] .hours th{font-weight:700}
html[data-s-texts~="f-condensed"] .hours td{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-sans"] .hours td{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-humanist"] .hours td{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-texts~="f-georgia"] .hours td{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-texts~="f-serif"] .hours td{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-texts~="f-wide"] .hours td{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-texts~="z-s"] .hours td{font-size:calc(1rem * .85)}
html[data-s-texts~="z-l"] .hours td{font-size:calc(1rem * 1.2)}
html[data-s-texts~="z-xl"] .hours td{font-size:calc(1rem * 1.45)}
html[data-s-texts~="i"] .hours td{font-style:italic}
html[data-s-texts~="b"] .hours td{font-weight:700}
html[data-s-texts~="f-condensed"] .note{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-sans"] .note{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-humanist"] .note{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-texts~="f-georgia"] .note{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-texts~="f-serif"] .note{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-texts~="f-wide"] .note{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-texts~="z-s"] .note{font-size:calc(.95rem * .85)}
html[data-s-texts~="z-l"] .note{font-size:calc(.95rem * 1.2)}
html[data-s-texts~="z-xl"] .note{font-size:calc(.95rem * 1.45)}
html[data-s-texts~="i"] .note{font-style:italic}
html[data-s-texts~="b"] .note{font-weight:700}
html[data-s-texts~="f-condensed"] .hero-facts .val{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-sans"] .hero-facts .val{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-texts~="f-humanist"] .hero-facts .val{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-texts~="f-georgia"] .hero-facts .val{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-texts~="f-serif"] .hero-facts .val{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-texts~="f-wide"] .hero-facts .val{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-texts~="z-s"] .hero-facts .val{font-size:calc(.98rem * .85)}
html[data-s-texts~="z-l"] .hero-facts .val{font-size:calc(.98rem * 1.2)}
html[data-s-texts~="z-xl"] .hero-facts .val{font-size:calc(.98rem * 1.45)}
html[data-s-texts~="i"] .hero-facts .val{font-style:italic}
html[data-s-texts~="b"] .hero-facts .val{font-weight:700}
html[data-s-faq~="f-condensed"] .faq summary{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-faq~="f-sans"] .faq summary{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-faq~="f-humanist"] .faq summary{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-faq~="f-georgia"] .faq summary{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-faq~="f-serif"] .faq summary{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-faq~="f-wide"] .faq summary{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-faq~="z-s"] .faq summary{font-size:calc(1.1rem * .85)}
html[data-s-faq~="z-l"] .faq summary{font-size:calc(1.1rem * 1.2)}
html[data-s-faq~="z-xl"] .faq summary{font-size:calc(1.1rem * 1.45)}
html[data-s-faq~="i"] .faq summary{font-style:italic}
html[data-s-faq~="b"] .faq summary{font-weight:700}
html[data-s-faq~="f-condensed"] .faq .a{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-faq~="f-sans"] .faq .a{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-faq~="f-humanist"] .faq .a{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-faq~="f-georgia"] .faq .a{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-faq~="f-serif"] .faq .a{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-faq~="f-wide"] .faq .a{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-faq~="z-s"] .faq .a{font-size:calc(1.0625rem * .85)}
html[data-s-faq~="z-l"] .faq .a{font-size:calc(1.0625rem * 1.2)}
html[data-s-faq~="z-xl"] .faq .a{font-size:calc(1.0625rem * 1.45)}
html[data-s-faq~="i"] .faq .a{font-style:italic}
html[data-s-faq~="b"] .faq .a{font-weight:700}
html[data-s-menu~="f-condensed"] .nav .track a{font-family:"Bahnschrift","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif}
html[data-s-menu~="f-sans"] .nav .track a{font-family:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
html[data-s-menu~="f-humanist"] .nav .track a{font-family:"Trebuchet MS","Segoe UI",Tahoma,Verdana,sans-serif}
html[data-s-menu~="f-georgia"] .nav .track a{font-family:Georgia,"Times New Roman",Times,serif}
html[data-s-menu~="f-serif"] .nav .track a{font-family:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}
html[data-s-menu~="f-wide"] .nav .track a{font-family:Verdana,Geneva,"DejaVu Sans",sans-serif}
html[data-s-menu~="z-s"] .nav .track a{font-size:calc(1rem * .85)}
html[data-s-menu~="z-l"] .nav .track a{font-size:calc(1rem * 1.2)}
html[data-s-menu~="z-xl"] .nav .track a{font-size:calc(1rem * 1.45)}
html[data-s-menu~="i"] .nav .track a{font-style:italic}
html[data-s-menu~="b"] .nav .track a{font-weight:700}
