.why[data-astro-cid-unzm7v4k]{background:var(--cream);padding:4rem 1.5rem 5rem}.section-heading[data-astro-cid-unzm7v4k]{color:var(--ink);margin:0 0 2.5rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.why-inner[data-astro-cid-unzm7v4k]{max-width:1100px;margin:0 auto}.why-board[data-astro-cid-unzm7v4k]{flex-wrap:wrap;align-items:flex-start;gap:1.75rem 1.5rem;display:flex}.why-note[data-astro-cid-unzm7v4k]{color:var(--ink);width:240px;transform:rotate(var(--rot));background:#fff;border:1px solid #e8e3d9;border-radius:4px;padding:1.5rem 1.3rem 1.2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 10px 20px -8px #00000040}.why-note[data-astro-cid-unzm7v4k]:nth-child(3n){margin-top:1.25rem}.why-note[data-astro-cid-unzm7v4k]:nth-child(4n){margin-top:-.5rem}.why-note[data-astro-cid-unzm7v4k]:hover{z-index:2;transform:rotate(0)scale(1.06);box-shadow:0 18px 30px -10px #00000073}.why-note[data-astro-cid-unzm7v4k] .pin[data-astro-cid-unzm7v4k]{background:var(--gold);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0006}.why-note[data-astro-cid-unzm7v4k] p[data-astro-cid-unzm7v4k]{margin:0;font-size:.95rem;font-weight:600;line-height:1.4}@media (width<=640px){.why-board[data-astro-cid-unzm7v4k]{justify-content:center}.why-note[data-astro-cid-unzm7v4k]{width:85vw;max-width:260px}}.portfolio[data-astro-cid-sbgnxle6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:1.5rem;display:grid}.category[data-astro-cid-sbgnxle6]{color:var(--gold);grid-column:1/-1;margin:1rem 0 -.5rem;font-size:1.1rem}.category[data-astro-cid-sbgnxle6]:first-child{margin-top:0}.card[data-astro-cid-sbgnxle6]{background:#1c1c1c;border-radius:8px;overflow:hidden}.card[data-astro-cid-sbgnxle6] .title[data-astro-cid-sbgnxle6]{color:#fff;border-bottom:1px solid #2a2a2a;margin:0;padding:.7rem .9rem;font-size:.9rem;font-weight:700}.card[data-astro-cid-sbgnxle6] video[data-astro-cid-sbgnxle6]{aspect-ratio:9/16;object-fit:cover;background:#000;width:100%;display:block}.caption[data-astro-cid-sbgnxle6]{color:#bbb;padding:.9rem;font-size:.85rem;line-height:1.5}.caption[data-astro-cid-sbgnxle6] p[data-astro-cid-sbgnxle6]{margin:0 0 .5rem}.caption[data-astro-cid-sbgnxle6] ul[data-astro-cid-sbgnxle6]{margin:0;padding-left:1.1rem}.caption[data-astro-cid-sbgnxle6] :last-child{margin-bottom:0}.caption[data-astro-cid-sbgnxle6] img[data-astro-cid-sbgnxle6]{border-radius:4px;width:100%;height:auto;margin-top:.5rem}@media (width<=640px){.portfolio[data-astro-cid-sbgnxle6]{grid-template-columns:repeat(2,1fr);gap:.75rem}.card[data-astro-cid-sbgnxle6] .title[data-astro-cid-sbgnxle6]{padding:.5rem .6rem;font-size:.75rem}}.section-heading[data-astro-cid-ntc46ovw]{color:#fff;margin:0 0 2rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.contact-row[data-astro-cid-ntc46ovw]{background:var(--ink);border-top:1px solid #262626;padding:1.75rem 1.5rem 2.5rem}.contact-inner[data-astro-cid-ntc46ovw]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2.5rem;max-width:1100px;margin:0 auto;display:flex}.social-links[data-astro-cid-ntc46ovw]{gap:1rem;display:flex}@media (width<=640px){.contact-row[data-astro-cid-ntc46ovw]{padding:1.5rem 1.5rem 2rem}.contact-inner[data-astro-cid-ntc46ovw]{gap:1rem}}.social-btn[data-astro-cid-ntc46ovw]{color:#ddd;border:1px solid #333;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.social-btn[data-astro-cid-ntc46ovw]:hover{border-color:var(--gold);color:var(--gold)}.email-block[data-astro-cid-ntc46ovw]{flex-direction:column;gap:.2rem;display:flex}.email-label[data-astro-cid-ntc46ovw]{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);font-size:.7rem;font-weight:700}.email-link[data-astro-cid-ntc46ovw]{color:#fff;font-size:1.05rem;font-weight:600;text-decoration:none}.email-link[data-astro-cid-ntc46ovw]:hover{color:var(--gold)}.portfolio-section[data-astro-cid-ntc46ovw]{background:var(--ink);padding:0 1.5rem 4rem}.portfolio-inner[data-astro-cid-ntc46ovw]{max-width:1100px;margin:0 auto}.stats-section[data-astro-cid-ntc46ovw]{background:var(--cream);padding:2.5rem 1.5rem}@media (width<=640px){.stats-section[data-astro-cid-ntc46ovw]{padding:1.5rem}}.stats-inner[data-astro-cid-ntc46ovw]{justify-content:space-between;width:100%;max-width:1100px;margin:0 auto;display:flex}.stats-inner[data-astro-cid-ntc46ovw] .stat[data-astro-cid-ntc46ovw]{flex-direction:column;display:flex}.stats-inner[data-astro-cid-ntc46ovw] .stat[data-astro-cid-ntc46ovw]:first-child{text-align:left;align-items:flex-start}.stats-inner[data-astro-cid-ntc46ovw] .stat[data-astro-cid-ntc46ovw]:nth-child(2){text-align:center;align-items:center}.stats-inner[data-astro-cid-ntc46ovw] .stat[data-astro-cid-ntc46ovw]:last-child{text-align:right;align-items:flex-end}.stats-inner[data-astro-cid-ntc46ovw] .value[data-astro-cid-ntc46ovw]{color:var(--ink);font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;line-height:1.1}.stats-inner[data-astro-cid-ntc46ovw] .label[data-astro-cid-ntc46ovw]{color:#6b6b6b;margin-top:.35rem;font-size:1rem}@media (width<=640px){.stats-inner[data-astro-cid-ntc46ovw]{flex-wrap:nowrap;justify-content:space-between;gap:.5rem}.stats-inner[data-astro-cid-ntc46ovw] .value[data-astro-cid-ntc46ovw]{font-size:clamp(1.3rem,6.5vw,1.8rem)}.stats-inner[data-astro-cid-ntc46ovw] .label[data-astro-cid-ntc46ovw]{margin-top:.2rem;font-size:.7rem}}
