#roqs.roqs-blog{cursor:auto;background:var(--bg, #070707);min-height:100svh;display:block}#roqs.roqs-blog *{cursor:auto}#roqs.roqs-blog a,#roqs.roqs-blog button,#roqs.roqs-blog [data-cursor]{cursor:pointer}#roqs .blog{position:relative;overflow:hidden;color:#ffffffd1;font-family:var(--sans, "Montserrat", sans-serif)}#roqs .blog-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#roqs .blog-wrap{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:clamp(120px,14vh,172px) clamp(20px,6vw,64px) clamp(60px,9vh,110px)}#roqs .blog-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--lime,#9FF9FF);text-decoration:none;opacity:.9;transition:opacity .3s,transform .3s}#roqs .blog-back:hover{opacity:1;transform:translate(-3px)}#roqs .blog-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--lime,#9FF9FF);margin-bottom:22px}#roqs .blog-eyebrow:before{content:"";width:30px;height:1px;background:var(--lime,#9FF9FF)}#roqs .blog-head{margin:30px 0 clamp(36px,5vw,60px);padding-bottom:clamp(26px,4vw,40px);border-bottom:1px solid rgba(255,255,255,.12)}#roqs .blog-title{font-family:var(--head,"Anton");font-weight:400;letter-spacing:0;line-height:.96;color:#fff;font-size:clamp(52px,10vw,116px)}#roqs .blog-lead{margin-top:22px;max-width:640px;font-weight:300;font-size:clamp(15px,1.4vw,18px);line-height:1.7;color:#fff9}#roqs .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){#roqs .blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){#roqs .blog-grid{grid-template-columns:1fr}}#roqs .bcard{position:relative;display:flex;flex-direction:column;border:1px solid var(--line, rgba(255,255,255,.09));border-radius:8px;overflow:hidden;background:#0a0a09;text-decoration:none;color:#fff;transition:transform .5s var(--ease),border-color .5s var(--ease)}#roqs .bcard:hover{border-color:#9ff9ff66;transform:translateY(-6px)}#roqs .bcard-media{position:relative;aspect-ratio:16/11;overflow:hidden}#roqs .bcard-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1s var(--ease)}#roqs .bcard:hover .bcard-media img{transform:scale(1.12)}#roqs .bcard-cat{position:absolute;top:14px;left:14px;z-index:2;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:#0000008c;backdrop-filter:blur(6px);border:1px solid var(--line, rgba(255,255,255,.12));color:var(--lime,#9FF9FF);padding:6px 11px;border-radius:30px}#roqs .bcard-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}#roqs .bcard-date{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2, #6f6f6f)}#roqs .bcard h3{font-family:var(--serif,"Lora");font-weight:500;font-size:20px;line-height:1.25;letter-spacing:-.01em;margin:10px 0;color:#fff}#roqs .bcard p{font-size:14px;line-height:1.6;color:#fff9;font-weight:300;flex:1}#roqs .bcard-more{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--lime,#9FF9FF)}#roqs .bcard-more .ar{transition:transform .4s var(--ease)}#roqs .bcard:hover .bcard-more .ar{transform:translate(5px)}@media(min-width:901px){#roqs .bcard.feat{grid-column:span 3;flex-direction:row}#roqs .bcard.feat .bcard-media{flex:0 0 56%;aspect-ratio:auto}#roqs .bcard.feat .bcard-body{justify-content:center;padding:clamp(28px,3vw,52px)}#roqs .bcard.feat h3{font-size:clamp(26px,2.6vw,40px)}#roqs .bcard.feat p{max-width:54ch}}#roqs .post-hero{position:relative;height:clamp(360px,60vh,560px);overflow:hidden}#roqs .post-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#roqs .post-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--bg,#070707) 3%,rgba(7,7,7,.28) 55%,rgba(7,7,7,.55))}#roqs .post-hero-inner{position:absolute;left:0;right:0;bottom:0;z-index:2;max-width:960px;margin:0 auto;padding:0 clamp(20px,6vw,64px) clamp(28px,5vw,52px)}#roqs .post-cat{display:inline-block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--lime,#9FF9FF);margin-bottom:18px}#roqs .post-title{font-family:var(--serif,"Lora");font-weight:500;line-height:1.04;letter-spacing:-.02em;color:#fff;font-size:clamp(32px,5.2vw,64px);max-width:20ch}#roqs .post-meta{margin-top:18px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}#roqs .post-meta .sep{color:var(--lime,#9FF9FF)}#roqs .post-nav{max-width:720px;margin:0 auto;padding:clamp(26px,4vw,40px) clamp(20px,6vw,40px) 0}#roqs .post-body{max-width:720px;margin:0 auto;padding:clamp(20px,3vw,30px) clamp(20px,6vw,40px) 0;font-size:clamp(16px,1.2vw,18px);line-height:1.8;font-weight:300;color:#fffc}#roqs .post-body h2{font-family:var(--serif,"Lora");font-weight:500;color:#fff;font-size:clamp(24px,2.6vw,32px);line-height:1.2;margin:clamp(38px,5vw,52px) 0 14px;letter-spacing:-.01em}#roqs .post-body h3{font-size:19px;font-weight:600;color:#fff;margin:32px 0 10px}#roqs .post-body p{margin:0 0 20px}#roqs .post-body a{color:var(--ice,#9FF9FF);text-decoration:none;border-bottom:1px solid rgba(159,249,255,.35);transition:border-color .3s}#roqs .post-body a:hover{border-bottom-color:var(--ice,#9FF9FF)}#roqs .post-body strong{color:#fff;font-weight:600}#roqs .post-body ul{list-style:none;padding:0;margin:0 0 20px}#roqs .post-body li{position:relative;padding-left:22px;margin-bottom:10px}#roqs .post-body li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--lime,#9FF9FF)}#roqs .post-body blockquote{margin:clamp(28px,4vw,40px) 0;padding:4px 0 4px 26px;border-left:2px solid var(--lime,#9FF9FF);font-family:var(--serif,"Lora");font-style:italic;font-size:clamp(20px,2.2vw,27px);line-height:1.4;color:#fff}#roqs .post-body blockquote p{margin:0}#roqs .post-body img{width:100%;border-radius:8px;margin:24px 0}#roqs .post-cta{max-width:720px;margin:clamp(48px,7vw,78px) auto 0;padding:clamp(30px,4vw,48px);border:1px solid var(--line, rgba(255,255,255,.1));border-radius:14px;background:#9ff9ff0a;text-align:center}#roqs .post-cta h3{font-family:var(--head,"Anton");font-weight:400;font-size:clamp(26px,4vw,44px);line-height:1;color:#fff;letter-spacing:0}#roqs .post-cta p{margin:16px auto 24px;max-width:440px;color:#fff9;font-weight:300}#roqs .post-cta a{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:15px 30px;border-radius:40px;background:var(--ice,#9FF9FF);color:var(--ink,#070707);transition:.4s var(--ease);text-decoration:none}#roqs .post-cta a:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #9ff9ff80}#roqs .post-related{max-width:1160px;margin:clamp(48px,7vw,90px) auto 0;padding:0 clamp(20px,6vw,64px)}#roqs .post-related-h{font-family:var(--head,"Anton");font-weight:400;font-size:clamp(24px,3vw,38px);color:#fff;margin-bottom:24px;letter-spacing:0}#roqs .blog-empty{color:#ffffff80;font-weight:300;font-size:18px}#roqs .blog-teaser{border-top:1px solid var(--line)}#roqs .blog-teaser .services-head{margin-bottom:34px}#roqs .blog-teaser .bt-all{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:40px;padding:12px 24px;transition:.4s var(--ease);white-space:nowrap}#roqs .blog-teaser .bt-all:hover{background:var(--ice);color:var(--ink);border-color:var(--ice)}#roqs .blog-teaser .bt-all .ar{transition:transform .4s var(--ease)}#roqs .blog-teaser .bt-all:hover .ar{transform:translate(4px)}
