.page-content[data-astro-cid-b2vv7huq]{padding-top:60px}.post-container[data-astro-cid-b2vv7huq]{max-width:100%;margin:0;padding:0 0 80px}.post-hero[data-astro-cid-b2vv7huq]{width:100%;height:400px;position:relative;overflow:hidden;margin-bottom:60px}.post-hero-image[data-astro-cid-b2vv7huq]{width:100%;height:100%;object-fit:cover;filter:grayscale(20%)}.post-hero-content[data-astro-cid-b2vv7huq]{display:none}.post-header[data-astro-cid-b2vv7huq]{max-width:720px;margin:0 auto 60px;padding:0 40px}.post-meta[data-astro-cid-b2vv7huq]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;color:#999;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px}.post-title[data-astro-cid-b2vv7huq]{font-family:Raleway,sans-serif;font-size:32px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:2px;line-height:1.2;margin:0}.post-content[data-astro-cid-b2vv7huq]{font-family:Raleway,sans-serif;font-size:16px;font-weight:300;color:#333;line-height:1.8;max-width:720px;margin:0 auto;padding:0 40px}.post-content[data-astro-cid-b2vv7huq]>[data-astro-cid-b2vv7huq]{margin-bottom:24px}.post-content[data-astro-cid-b2vv7huq]>h2[data-astro-cid-b2vv7huq]{margin-top:48px;margin-bottom:24px}.post-number-large[data-astro-cid-b2vv7huq]{display:none}.post-content[data-astro-cid-b2vv7huq] h1{font-family:Raleway,sans-serif;font-size:24px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:1px;margin:48px 0 24px;line-height:1.3}.post-content[data-astro-cid-b2vv7huq] h2{font-family:Raleway,sans-serif;font-size:18px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.5px;margin:40px 0 16px;line-height:1.3}.post-content[data-astro-cid-b2vv7huq] h3{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:1px;margin:32px 0 12px;line-height:1.4}.post-content[data-astro-cid-b2vv7huq] p{margin:0 0 20px}.post-content[data-astro-cid-b2vv7huq] ul,.post-content[data-astro-cid-b2vv7huq] ol{margin:0 0 20px;padding-left:24px}.post-content[data-astro-cid-b2vv7huq] li{margin-bottom:8px}.post-content[data-astro-cid-b2vv7huq] strong{font-weight:500;color:#000}.post-content[data-astro-cid-b2vv7huq] em{font-style:italic;color:#666}.post-content[data-astro-cid-b2vv7huq] hr{border:none;border-top:1px solid #e0e0e0;margin:48px 0}.post-content[data-astro-cid-b2vv7huq] blockquote{border-left:2px solid #e0e0e0;padding-left:20px;margin:24px 0;font-style:italic;color:#666}.post-content[data-astro-cid-b2vv7huq] code{font-family:JetBrains Mono,monospace;font-size:13px;background:#f5f5f5;padding:2px 6px;border-radius:3px}.post-content[data-astro-cid-b2vv7huq] pre{background:#f5f5f5;padding:16px;border-radius:4px;overflow-x:auto;margin:24px 0}.post-content[data-astro-cid-b2vv7huq] pre code{background:none;padding:0}.post-content[data-astro-cid-b2vv7huq] img{width:100%;height:auto;margin:32px 0}.post-content[data-astro-cid-b2vv7huq] .media-inline{float:right;width:320px;max-width:40%;margin:0 0 24px 32px}.post-content[data-astro-cid-b2vv7huq] .media-inline.left{float:left;margin:0 32px 24px 0}.post-content[data-astro-cid-b2vv7huq] .media-medium{width:60%;max-width:480px;margin:40px auto;display:block}.post-content[data-astro-cid-b2vv7huq] .media-large{width:100%;max-width:840px;margin:60px auto;display:block}.post-content[data-astro-cid-b2vv7huq] video{width:100%;max-width:720px;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin:40px auto;display:block;background:#000;position:relative;box-shadow:0 20px 40px #0000001a}.post-content[data-astro-cid-b2vv7huq] video:before{content:"";position:absolute;inset:0;border:1px solid rgba(0,0,0,.1);pointer-events:none}.post-content[data-astro-cid-b2vv7huq] .video-inline{width:400px;max-width:45%;aspect-ratio:4 / 3;float:right;margin:0 0 24px 32px}.post-content[data-astro-cid-b2vv7huq] .video-loop{width:100%;max-width:560px;aspect-ratio:1 / 1;margin:40px auto;display:block}.post-content[data-astro-cid-b2vv7huq] .video-container{position:relative;margin:60px auto;max-width:720px}.post-content[data-astro-cid-b2vv7huq] .video-container video{width:100%;height:auto;display:block;cursor:pointer}.post-content[data-astro-cid-b2vv7huq] .video-caption{font-family:JetBrains Mono,monospace;font-size:10px;color:#999;text-transform:uppercase;letter-spacing:1px;margin-top:12px;text-align:center}.post-content[data-astro-cid-b2vv7huq] h2,.post-content[data-astro-cid-b2vv7huq] h3,.post-content[data-astro-cid-b2vv7huq] hr,.post-content[data-astro-cid-b2vv7huq] .clear{clear:both}.post-content[data-astro-cid-b2vv7huq] .number-accent{position:relative;padding-left:60px;margin:40px 0}.post-content[data-astro-cid-b2vv7huq] .number-accent:before{content:attr(data-number);position:absolute;left:0;top:-8px;font-family:JetBrains Mono,monospace;font-size:36px;font-weight:700;color:#e74c3c1a;line-height:1}.post-content[data-astro-cid-b2vv7huq] .side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:60px 0;align-items:start}.post-content[data-astro-cid-b2vv7huq] .side-by-side img,.post-content[data-astro-cid-b2vv7huq] .side-by-side video{width:100%;height:auto;margin:0}@media (max-width: 768px){.post-content[data-astro-cid-b2vv7huq] .side-by-side{grid-template-columns:1fr;gap:24px}}.post-content[data-astro-cid-b2vv7huq] .feature-block{margin:60px 0;padding:40px;border-left:2px solid #000}.post-content[data-astro-cid-b2vv7huq] .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:60px 0;text-align:center}.post-content[data-astro-cid-b2vv7huq] .stat{padding:24px 16px;border-top:2px solid #000}.post-content[data-astro-cid-b2vv7huq] .stat-number{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:700;color:#e74c3c;display:block;margin-bottom:8px}.post-content[data-astro-cid-b2vv7huq] .stat-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#666}@media (max-width: 768px){.post-content[data-astro-cid-b2vv7huq] .stats-grid{grid-template-columns:1fr}}.post-content[data-astro-cid-b2vv7huq] .process-timeline{position:relative;padding-left:40px;margin:60px 0}.post-content[data-astro-cid-b2vv7huq] .process-timeline:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:#e0e0e0}.post-content[data-astro-cid-b2vv7huq] .process-step{position:relative;margin-bottom:40px;padding-left:20px}.post-content[data-astro-cid-b2vv7huq] .process-step:before{content:"";position:absolute;left:-46px;top:2px;width:10px;height:10px;background:#fff;border:2px solid #000;border-radius:50%;z-index:1}.post-content[data-astro-cid-b2vv7huq] .intro{font-size:20px;line-height:1.7;margin-bottom:40px;font-weight:300}.post-content[data-astro-cid-b2vv7huq] .note{background:#fafafa;padding:20px 24px;margin:40px 0;border-left:2px solid #000;font-size:14px;color:#666}.post-content[data-astro-cid-b2vv7huq] .image-with-overlay{position:relative;margin:60px 0}.post-content[data-astro-cid-b2vv7huq] .image-overlay-text{position:absolute;bottom:24px;left:24px;background:#fff;padding:16px 24px;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px #0000001a}.post-content[data-astro-cid-b2vv7huq] .img-full{width:100%;max-width:100vw;margin:40px -20px}.post-content[data-astro-cid-b2vv7huq] .img-right{float:right;width:45%;margin:8px 0 24px 32px;filter:brightness(1.18) saturate(.95) contrast(1.02)}.post-content[data-astro-cid-b2vv7huq] .img-left{float:left;width:45%;margin:8px 32px 24px 0;filter:brightness(1.18) saturate(.95) contrast(1.02)}.post-content[data-astro-cid-b2vv7huq] .img-feature{width:100%;margin:48px 0;filter:brightness(1.15) saturate(.95) contrast(1.02)}.post-content[data-astro-cid-b2vv7huq] .img-small{width:60%;margin:24px auto;display:block}.post-content[data-astro-cid-b2vv7huq] h2,.post-content[data-astro-cid-b2vv7huq] h3,.post-content[data-astro-cid-b2vv7huq] hr{clear:both}.post-content[data-astro-cid-b2vv7huq] img+em{display:block;margin-top:-24px;margin-bottom:32px;font-size:12px;color:#999;font-style:normal;line-height:1.4}.post-content[data-astro-cid-b2vv7huq] .img-right+em,.post-content[data-astro-cid-b2vv7huq] .img-left+em{margin-top:-16px;margin-bottom:16px}.back-link[data-astro-cid-b2vv7huq]{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;color:#999;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin:40px 40px 20px;transition:color .2s ease}.back-link[data-astro-cid-b2vv7huq]:hover{color:#e74c3c}.back-link[data-astro-cid-b2vv7huq]:before{content:"←";font-size:14px}.post-cta[data-astro-cid-b2vv7huq]{margin-top:80px;padding:48px 32px;background-color:#fff;border:1px solid #e0e0e0;text-align:center}.post-cta-headline[data-astro-cid-b2vv7huq]{font-family:Raleway,sans-serif;font-size:22px;font-weight:500;color:#000;margin:0 0 12px;letter-spacing:-.2px}.post-cta-text[data-astro-cid-b2vv7huq]{font-family:Raleway,sans-serif;font-size:15px;font-weight:300;color:#666;margin:0 0 32px;line-height:1.6}.post-cta-buttons[data-astro-cid-b2vv7huq]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.studio-cta-btn[data-astro-cid-b2vv7huq]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:12px 20px;border:1px solid;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s ease}.studio-cta-primary[data-astro-cid-b2vv7huq]{background:#000;color:#fff;border-color:#000}.studio-cta-primary[data-astro-cid-b2vv7huq]:hover{background:#e74c3c;border-color:#e74c3c}.studio-cta-secondary[data-astro-cid-b2vv7huq]{background:#fff;color:#e74c3c;border-color:#e74c3c}.studio-cta-secondary[data-astro-cid-b2vv7huq]:hover{background:#e74c3c;color:#fff}@media (max-width: 768px){.post-container[data-astro-cid-b2vv7huq]{padding:0 20px 60px}.post-hero-image[data-astro-cid-b2vv7huq]{height:320px}.post-hero-number[data-astro-cid-b2vv7huq]{font-size:80px;bottom:16px;right:20px}.post-number-large[data-astro-cid-b2vv7huq]{display:none}.post-title[data-astro-cid-b2vv7huq]{font-size:24px}.post-content[data-astro-cid-b2vv7huq]{display:block;font-size:16px;padding:0}.post-content[data-astro-cid-b2vv7huq]>[data-astro-cid-b2vv7huq]{grid-column:unset}.post-content[data-astro-cid-b2vv7huq] h1{font-size:26px}.post-content[data-astro-cid-b2vv7huq] h2{font-size:20px}.post-content[data-astro-cid-b2vv7huq] h3{font-size:16px}.post-content[data-astro-cid-b2vv7huq] .side-note{margin:24px 0;padding:12px 16px}.post-content[data-astro-cid-b2vv7huq] .pull-quote{padding:32px 20px;font-size:20px}.post-content[data-astro-cid-b2vv7huq] .split-layout{grid-template-columns:1fr;gap:24px}.post-content[data-astro-cid-b2vv7huq] .intro{font-size:18px}.post-content[data-astro-cid-b2vv7huq] .img-right,.post-content[data-astro-cid-b2vv7huq] .img-left{float:none;width:100%;margin:24px 0}.post-content[data-astro-cid-b2vv7huq] .img-full{margin:32px -20px}.post-content[data-astro-cid-b2vv7huq] .img-small{width:100%}.post-cta[data-astro-cid-b2vv7huq]{padding:32px 20px}.post-cta-headline[data-astro-cid-b2vv7huq]{font-size:18px}.post-cta-buttons[data-astro-cid-b2vv7huq]{flex-direction:column}.studio-cta-btn[data-astro-cid-b2vv7huq]{width:100%}}
