/* Layout: a set of construction-drawing sheets — each section is a sheet with a sheet number, the contact block is the title block. Dark-first "blueprint", light = "whiteprint". */
:root{
  --paper:#0b1a2e; --sheet:#10233c; --line:#2a4a70; --grid:rgba(120,170,230,.07);
  --ink:#e6eef8; --muted:#94a9c3; --accent:#f2b544; --cyan:#7cc4ff;
  --display:"Sora",system-ui,sans-serif; --body:"Manrope",system-ui,sans-serif; --mono:"JetBrains Mono",ui-monospace,Menlo,monospace;
  color-scheme:dark;
}
@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){
  --paper:#f3f6fa; --sheet:#ffffff; --line:#b9cade; --grid:rgba(30,80,150,.07);
  --ink:#0d2140; --muted:#4f6480; --accent:#b8740a; --cyan:#1d5fa8; color-scheme:light}}
:root[data-theme="light"]{
  --paper:#f3f6fa; --sheet:#ffffff; --line:#b9cade; --grid:rgba(30,80,150,.07);
  --ink:#0d2140; --muted:#4f6480; --accent:#b8740a; --cyan:#1d5fa8; color-scheme:light}

*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--body);
  background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);
  background-size:24px 24px;}
.wrap{max-width:1160px;margin:0 auto;padding-inline:20px}
a{color:inherit}
:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.12}
.mono{font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}

.logo-mark{width:38px;height:38px;flex:none;background:var(--ink);-webkit-mask:url("data:image/png;base64,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") center/contain no-repeat;mask:url("data:image/png;base64,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") center/contain no-repeat}
.logo-full{display:block;width:120px;aspect-ratio:400/495;max-width:100%;background:currentColor;-webkit-mask:url("data:image/png;base64,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") center/contain no-repeat;mask:url("data:image/png;base64,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") center/contain no-repeat}
.hero .logo-full{width:110px;color:#fff;margin-bottom:26px}
footer .logo-full{width:56px;color:var(--ink)}
/* nav */
header.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
header.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none}
.brand b{font-family:var(--display);font-weight:700;letter-spacing:.02em;font-size:1.05rem}
.brand small{display:block;font-family:var(--mono);font-size:.62rem;color:var(--muted);letter-spacing:.12em}
nav.links{display:flex;gap:22px;font-size:.9rem}
nav.links a{text-decoration:none;color:var(--muted)} nav.links a:hover{color:var(--ink)}
.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid var(--accent);background:var(--accent);color:#0b1a2e;font-weight:600;text-decoration:none;font-size:.92rem;cursor:pointer;font-family:var(--body);border-radius:2px}
.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}
.btn:hover{filter:brightness(1.08)}
@media (max-width:820px){nav.links{display:none}}

/* sheet */
.sheet{position:relative;border-top:1px solid var(--line);padding-block:84px}
.sheet-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:40px}
.sheet-head h2{font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:500;max-width:22ch}
.sheet-no{font-family:var(--mono);font-size:.78rem;color:var(--accent);border:1px solid var(--accent);padding:3px 8px;letter-spacing:.1em}

/* hero */
.hero{position:relative;padding-block:96px 56px;min-height:640px;display:flex;flex-direction:column;justify-content:flex-end;
  background:linear-gradient(90deg,rgba(8,20,38,.92) 0%,rgba(8,20,38,.72) 38%,rgba(8,20,38,.15) 70%,rgba(8,20,38,0) 100%),
  linear-gradient(0deg,rgba(8,20,38,.75) 0%,rgba(8,20,38,0) 40%),url("images/hero.jpg") center 40%/cover no-repeat;color:#f1f5fb}
.hero>.wrap{width:100%}
.hero-grid{display:block;max-width:640px}
.hero .mono{color:#c9d6e6}
.hero h1{font-size:clamp(2.4rem,6vw,4.6rem);font-weight:300;letter-spacing:-.02em;color:#fff}
.hero h1 strong{font-weight:700;color:#f2b544}
.hero p.lead{font-size:1.12rem;color:#dbe4ef;max-width:52ch;margin:22px 0 30px}
.hero .btn{background:#f2b544;border-color:#f2b544;color:#0b1a2e}
.hero .btn.ghost{background:rgba(8,20,38,.35);color:#fff;border-color:rgba(255,255,255,.5)}
.hero .stats{background:rgba(8,20,38,.7);border-color:rgba(255,255,255,.22);backdrop-filter:blur(6px);color:#fff}
.hero .stats div{border-color:rgba(255,255,255,.22)}
.hero-credit{position:absolute;right:20px;top:18px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;color:#fff;background:rgba(8,20,38,.55);padding:4px 8px}
@media (max-width:700px){.hero{min-height:0;padding-block:72px 32px;background-position:62% center}}
.cta-row{display:flex;gap:12px;flex-wrap:wrap}
.drawing{border:1px solid var(--line);background:var(--sheet);padding:14px;min-width:0}
.drawing svg{width:100%;height:auto;display:block}
.drawing .tb{display:grid;grid-template-columns:1fr auto auto;border-top:1px solid var(--line);margin-top:10px}
.drawing .tb span{padding:8px 10px;border-right:1px solid var(--line)} .drawing .tb span:last-child{border-right:0}
.draw-path{stroke-dasharray:1400;stroke-dashoffset:0;animation:draw 2.6s ease-out both}
@keyframes draw{from{stroke-dashoffset:1400}to{stroke-dashoffset:0}}
@media (prefers-reduced-motion:reduce){.draw-path{animation:none}}
@media (max-width:860px){.hero-grid{grid-template-columns:1fr}}

/* stats strip */
.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--sheet);margin-top:56px}
.stats div{padding:20px 22px;border-right:1px solid var(--line)} .stats div:last-child{border-right:0}
.stats b{display:block;font-family:var(--display);font-size:1.9rem;font-weight:500;font-variant-numeric:tabular-nums}
@media (max-width:760px){.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}}

/* services */
.services{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}
.svc{padding:28px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--sheet);min-width:0;transition:background .2s}
.svc:hover{background:color-mix(in srgb,var(--sheet) 85%,var(--accent))}
.svc .code{font-family:var(--mono);font-size:.72rem;color:var(--cyan);letter-spacing:.08em}
.svc h3{font-size:1.2rem;font-weight:500;margin:10px 0 8px}
.svc p{margin:0;color:var(--muted);font-size:.95rem}
.also{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px}
.also span{font-family:var(--mono);font-size:.72rem;border:1px dashed var(--line);padding:5px 9px;color:var(--muted)}
@media (max-width:900px){.services{grid-template-columns:1fr 1fr}} @media (max-width:560px){.services{grid-template-columns:1fr}}

/* projects */
.projects{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.proj{border:1px solid var(--line);background:var(--sheet);display:flex;flex-direction:column;min-width:0}
.proj svg{display:block;width:100%;height:auto;border-bottom:1px solid var(--line);background:var(--paper)}
.proj .cap{padding:16px 18px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.proj h3{font-size:1.02rem;font-weight:500}
.proj .loc{color:var(--muted);font-size:.88rem}
.shots{position:relative;aspect-ratio:5/3;max-width:100%;border-bottom:1px solid var(--line);background:var(--paper);overflow:hidden}
.shots img{width:100%;height:100%;object-fit:cover;display:block}
.views{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}
.view{width:28px;height:28px;font:500 .72rem var(--mono);color:#fff;background:rgba(8,20,38,.6);border:1px solid rgba(255,255,255,.5);cursor:pointer}
.count{font:500 .72rem var(--mono);color:#fff;background:rgba(8,20,38,.6);padding:0 8px;display:flex;align-items:center}
.shots img.sheetimg{object-fit:contain;background:#fff}
.view.on{background:#f2b544;border-color:#f2b544;color:#0b1a2e}
.proj.feature{grid-column:1/-1;display:grid;grid-template-columns:3fr 2fr}
.proj.feature .shots{aspect-ratio:4/3;border-bottom:0;border-right:1px solid var(--line)}
.proj.feature .cap{padding:28px}
.proj.feature h3{font-size:1.5rem;margin:8px 0 4px}
.fdesc{color:var(--muted);margin:14px 0 0;font-size:.95rem;max-width:44ch}
@media (max-width:760px){.proj.feature{grid-template-columns:1fr}.proj.feature .shots{border-right:0;border-bottom:1px solid var(--line)}}
@media (max-width:900px){.projects{grid-template-columns:1fr 1fr}} @media (max-width:560px){.projects{grid-template-columns:1fr}}
.elev{fill:none;stroke:var(--cyan);stroke-width:1.4}
.elev-a{fill:none;stroke:var(--accent);stroke-width:1.4}
.elev-g{stroke:var(--muted);stroke-width:1}
.dim{stroke:var(--muted);stroke-width:.8;fill:none}
.dimt{fill:var(--muted);font:9px var(--mono)}

/* process */
.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-top:2px solid var(--accent)}
.step{padding:22px 16px 0 0;min-width:0;position:relative}
.step::before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;background:var(--paper);border:2px solid var(--accent);border-radius:50%}
.step .mono{color:var(--accent)}
.step h3{font-size:1rem;font-weight:500;margin:6px 0}
.step p{margin:0;font-size:.9rem;color:var(--muted)}
@media (max-width:900px){.steps{grid-template-columns:1fr 1fr 1fr;row-gap:30px}} @media (max-width:560px){.steps{grid-template-columns:1fr 1fr}}

/* areas */
.areas{columns:4 180px;column-gap:28px;font-size:.95rem}
.areas li{list-style:none;padding:5px 0;border-bottom:1px dotted var(--line);break-inside:avoid}
.areas{padding:0;margin:0}

/* reviews */
.reviews{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;border:1px solid var(--line);background:var(--sheet);padding:36px}
.score{font-family:var(--display);font-size:4.5rem;font-weight:300;line-height:1}
.stars{color:var(--accent);letter-spacing:.2em;font-size:1.2rem}
.badges{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 20px}
.badge{border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);font-size:.74rem;padding:7px 11px;letter-spacing:.06em}
@media (max-width:640px){.reviews{grid-template-columns:1fr;padding:24px}}

/* title block contact */
.titleblock{display:grid;grid-template-columns:1.2fr 1fr;border:2px solid var(--ink);background:var(--sheet)}
.tb-form{padding:30px;border-right:2px solid var(--ink);min-width:0}
.tb-info{display:grid;grid-template-rows:repeat(5,auto)}
.tb-cell{padding:16px 22px;border-bottom:1px solid var(--line);min-width:0}
.tb-cell:last-child{border-bottom:0}
.tb-cell .v{font-family:var(--display);font-size:1.15rem;margin-top:4px;overflow-wrap:anywhere}
.copy{font-family:var(--mono);font-size:.68rem;background:none;border:1px solid var(--line);color:var(--muted);padding:3px 7px;cursor:pointer;margin-left:8px;vertical-align:middle}
form{display:grid;grid-template-columns:1fr 1fr;gap:14px}
form .full{grid-column:1/-1}
label{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}
input,select,textarea{width:100%;background:var(--paper);border:1px solid var(--line);color:var(--ink);padding:11px 12px;font:inherit;font-size:.95rem;border-radius:0}
textarea{min-height:110px;resize:vertical}
.note{margin-top:14px;padding:14px;border:1px dashed var(--accent);font-size:.92rem;white-space:pre-wrap}
@media (max-width:820px){.titleblock{grid-template-columns:1fr}.tb-form{border-right:0;border-bottom:2px solid var(--ink)}form{grid-template-columns:1fr}}

footer{border-top:1px solid var(--line);padding-block:28px;color:var(--muted);font-size:.86rem}
footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}
.proj .cap>.mono{white-space:nowrap}
.music-btn{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;display:flex;align-items:center;gap:8px;padding:9px 13px;font:500 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb,var(--sheet) 90%,transparent);border:1px solid var(--line);cursor:pointer;backdrop-filter:blur(6px)}
.music-btn[aria-pressed="true"]{border-color:var(--accent);color:var(--accent)}
