:root{--bg:#030303;--ink:#080806;--panel:#0d0d0b;--panel-soft:#15130f;--text:#f7efe1;--text-strong:#fffaf0;--muted:#b9ad9a;--muted-2:#837866;--line:#f7efe121;--line-strong:#c6a15b73;--gold:#c6a15b;--gold-bright:#e5c879;--gold-soft:#c6a15b29;--green:#10241d;--green-deep:#07120e;--max:1180px;--radius:30px;--shadow:0 30px 90px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 12% 8%,#c6a15b2e,#0000 28%),radial-gradient(circle at 88% 18%,#10241db3,#0000 32%),linear-gradient(#050503 0%,#030303 42%,#070906 100%);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 72%);mask-image:linear-gradient(#0009,#0000 72%)}a{color:inherit;text-decoration:none}.container{width:min(var(--max), calc(100% - 40px));margin:0 auto}.narrow{max-width:860px}.center{text-align:center}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030303c7;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,56px);display:flex;position:sticky;top:0;box-shadow:0 18px 50px #00000042}.brand{letter-spacing:.1em;align-items:center;gap:12px;font-weight:900;display:inline-flex}.brand-mark{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold-bright);background:radial-gradient(circle,#c6a15b2e,#00000059);border-radius:50%;place-items:center;font-size:.78rem;display:grid;box-shadow:0 0 34px #c6a15b2e}.desktop-nav{color:var(--muted);gap:22px;font-size:.92rem;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:var(--gold);height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:var(--text)}.desktop-nav a:hover:after{transform:scaleX(1)}.button{border:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.74rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 16px 42px #00000047}.button.primary{background:linear-gradient(135deg, var(--gold-bright), var(--gold));color:#080705;border-color:var(--gold)}.button.ghost{color:var(--text);background:#ffffff09}.button.small{min-height:40px;padding:0 16px}.section{padding:clamp(76px,10vw,132px) 0;position:relative}.compact-section{padding:clamp(44px,6vw,84px) 0}.hero{align-items:center;min-height:calc(100vh - 78px);display:flex;overflow:hidden}.hero-bg{pointer-events:none;background:linear-gradient(90deg,#00000040,#000000c7),radial-gradient(circle at 74% 42%,#c6a15b2e,#0000 24%),radial-gradient(circle at 72% 78%,#10241da6,#0000 34%);position:absolute;inset:0}.hero-grid,.split-grid{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:center;gap:clamp(42px,8vw,94px);display:grid;position:relative}.hero-content{z-index:2;position:relative}.eyebrow{color:var(--gold-bright);text-transform:uppercase;letter-spacing:.25em;margin:0 0 18px;font-size:.74rem;font-weight:900}h1,h2,h3{letter-spacing:-.055em;color:var(--text-strong);margin:0;line-height:.94}h1{text-wrap:balance;max-width:1010px;font-size:clamp(4.2rem,11vw,10rem)}h2{text-wrap:balance;font-size:clamp(2.55rem,6vw,5.45rem)}h3{font-size:clamp(1.35rem,2.4vw,2rem)}p{color:var(--muted);font-size:1.05rem}.hero-copy{color:#d2c7b7;max-width:800px;margin:32px 0 0;font-size:clamp(1.16rem,2.1vw,1.58rem)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.center-actions{justify-content:center}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero-proof span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:#ffffff09;border:1px solid #c6a15b52;border-radius:999px;padding:9px 13px;font-size:.78rem}.hero-panel{min-height:560px;box-shadow:var(--shadow), inset 0 0 0 1px #ffffff0a;background:linear-gradient(145deg,#c6a15b2b,#10241d6b 45%,#ffffff0e),linear-gradient(#ffffff0f,#0000);border:1px solid #c6a15b4d;border-radius:38px;padding:34px;position:relative;overflow:hidden}.hero-panel:before{content:"";border:1px solid #c6a15b38;border-radius:28px;position:absolute;inset:22px}.panel-orbit{border:1px solid #c6a15b38;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-140px;box-shadow:inset 0 0 60px #c6a15b14}.panel-line{background:var(--gold);opacity:.58;height:1px;position:absolute}.panel-line-one{width:80%;top:34%;left:10%;transform:rotate(-18deg)}.panel-line-two{opacity:.28;width:64%;bottom:28%;left:18%;transform:rotate(21deg)}.panel-stage{z-index:2;max-width:360px;margin-top:46px;position:relative}.panel-kicker{color:var(--gold-bright);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.74rem;font-weight:900;display:block}.panel-stage strong{color:var(--text-strong);letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.6rem);line-height:.93;display:block}.signal-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:34px;left:34px;right:34px}.signal-grid span{color:#ded4c4;letter-spacing:.08em;text-transform:uppercase;background:#00000047;border:1px solid #f7efe11f;border-radius:16px;padding:12px;font-size:.78rem}.signal-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff06}.signal-band-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signal-item{border-right:1px solid var(--line);min-height:145px;padding:28px}.signal-item:first-child{border-left:1px solid var(--line)}.signal-item span{color:var(--gold);letter-spacing:.18em;font-weight:900}.signal-item p{color:var(--text);margin:14px 0 0;font-size:1rem}.section-heading{max-width:910px;margin-bottom:38px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card-link{display:block}.card{border:1px solid var(--line);background:linear-gradient(#ffffff0f,#ffffff05),radial-gradient(circle at 100% 0,#c6a15b17,#0000 38%);border-radius:28px;min-height:270px;padding:28px;position:relative;overflow:hidden}.card:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.35;height:1px;position:absolute;bottom:24px;left:28px;right:28px}.card-number{color:var(--gold);letter-spacing:.18em;margin-bottom:28px;font-size:.72rem;font-weight:900;display:inline-flex}.card h3{margin-bottom:18px}.card p{margin:0}.card-link .card{transition:transform .18s,border-color .18s,background .18s}.card-link:hover .card{background:var(--gold-soft);border-color:#c6a15bb8;transform:translateY(-4px)}.statement-card{box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#c6a15b2e,#0000 40%),linear-gradient(135deg,#c6a15b14,#10241d47);border:1px solid #c6a15b7a;border-radius:34px;padding:36px}.statement-card p,.statement-card strong{color:var(--text);margin:0 0 14px;font-size:clamp(1.45rem,3vw,2.45rem);line-height:1.05;display:block}.statement-card strong{color:var(--gold-bright)}.blueprint-section{padding-top:40px}.blueprint-grid{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0b,#10241d3b);border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(32px,6vw,70px);padding:clamp(28px,5vw,52px);display:grid}.blueprint-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blueprint-list span{min-height:70px;color:var(--text);background:#0003;border:1px solid #f7efe11f;border-radius:18px;align-items:center;padding:16px;display:flex}.feature-band{box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#c6a15b26,#0000 42%),linear-gradient(135deg,#ffffff0e,#10241d3d);border:1px solid #c6a15b42;border-radius:34px;grid-template-columns:minmax(0,.92fr) minmax(280px,.68fr);align-items:end;gap:clamp(24px,5vw,56px);padding:clamp(28px,5vw,52px);display:grid}.feature-band p{margin:0}.process-grid,.case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.case-study-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card,.case-study-card{border:1px solid var(--line);background:linear-gradient(#ffffff0f,#ffffff05),radial-gradient(circle at 100% 0,#c6a15b1a,#0000 44%);border-radius:28px;min-height:235px;padding:28px;box-shadow:0 24px 65px #0000003d}.process-card .eyebrow{margin-bottom:28px}.process-card h3,.case-study-card h3{margin-bottom:16px}.process-card p:last-child,.case-study-card p{margin-bottom:0}.case-study-card span{color:var(--gold-bright);letter-spacing:.18em;margin-bottom:28px;font-weight:900;display:inline-block}.dark-panel-section{background:linear-gradient(#0000,#10241d61,#0000)}.cta-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#c6a15b24,#10241d42)}.page-intro{padding-top:clamp(90px,14vw,160px)}.page-intro h1{font-size:clamp(3.6rem,8vw,8rem)}.page-intro p{font-size:1.3rem}.text-list{flex-wrap:wrap;gap:12px;display:flex}.text-list span{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:999px;padding:12px 16px}.intake-form{box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #c6a15b40;border-radius:32px;padding:30px}.form-kicker{color:var(--gold-bright);text-transform:uppercase;letter-spacing:.16em;margin-bottom:18px;font-size:.72rem;font-weight:900}.form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}label{color:var(--text);gap:8px;margin-bottom:14px;font-size:.9rem;font-weight:800;display:grid}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0000006b;border-radius:15px;outline:none;padding:14px 15px}input:focus,textarea:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c6a15b24}textarea{resize:vertical;min-height:150px}.form-status{margin:14px 0 0;font-weight:800}.form-status.success{color:#9ee6b1}.form-status.error{color:#ffb2a8}.elevated-form-section{background:radial-gradient(circle at 20% 20%,#c6a15b1f,#0000 28%),linear-gradient(#0000,#ffffff06)}.form-assurance{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.form-assurance span{color:var(--text);background:#0003;border:1px solid #c6a15b47;border-radius:999px;padding:10px 13px;font-size:.82rem}.footer{border-top:1px solid var(--line);background:#030303;padding:80px 0 34px}.footer-grid{grid-template-columns:1fr 360px;align-items:center;gap:60px;display:grid}.footer-actions{gap:12px;display:grid}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:60px;padding-top:44px;font-size:.85rem;display:flex}@media (max-width:1080px){.case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.desktop-nav{display:none}.hero-grid,.split-grid,.footer-grid,.blueprint-grid,.feature-band{grid-template-columns:1fr}.hero-panel{min-height:420px}.card-grid,.process-grid,.case-study-grid,.form-row{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.signal-band-grid{grid-template-columns:1fr}.signal-item,.signal-item:first-child{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}}@media (max-width:560px){.site-header{padding:14px 18px}.brand span:last-child,.button.small{display:none}h1{font-size:clamp(3.3rem,17vw,5.4rem)}.hero-panel{min-height:390px;padding:24px}.signal-grid,.blueprint-list{grid-template-columns:1fr}.intake-form{padding:22px}}
.brand{gap:16px;min-width:0}.brand-logo{filter:drop-shadow(0 0 18px #c6a15b2e);width:clamp(154px,17vw,214px);height:auto;display:block}.brand-logo-footer{filter:drop-shadow(0 0 28px #c6a15b38);width:min(260px,78vw);height:auto;margin-bottom:20px;display:block}.brand-source-note{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;display:inline-flex}.brand-source-note:before{content:"";background:var(--gold);opacity:.7;width:26px;height:1px}.panel-logo-watermark{z-index:2;opacity:.82;filter:drop-shadow(0 0 24px #c6a15b33);width:min(300px,62%);height:auto;position:absolute;top:34px;left:34px}.hero-panel:after{content:"STUDIO2016";transform-origin:100% 100%;color:#e5c87929;letter-spacing:.42em;text-transform:uppercase;font-size:.74rem;font-weight:900;position:absolute;bottom:88px;right:-4px;transform:rotate(-90deg)}@media (max-width:1180px){.site-header{flex-wrap:wrap}.brand-logo{width:172px}}@media (max-width:760px){.brand-logo{width:156px}.panel-logo-watermark{width:min(240px,70%)}}
:root{--blue:#071a36;--blue-deep:#020914;--blue-ink:#050b18;--blue-rich:#0b2a57;--blue-soft:#164a913d;--blue-line:#5b96ff2e;--green:var(--blue);--green-deep:var(--blue-deep)}body{background:radial-gradient(circle at 12% 8%,#c6a15b2e,#0000 28%),radial-gradient(circle at 88% 18%,#0c2b58b8,#0000 34%),radial-gradient(circle at 52% 86%,#030d1cf2,#0000 46%),linear-gradient(#040405 0%,#02060d 44%,#050914 100%)}.site-header{background:#02060dd1;box-shadow:0 18px 50px #00000057,0 0 44px #0a2f6929}.hero-bg{background:linear-gradient(90deg,#0003,#010711d1),radial-gradient(circle at 74% 42%,#c6a15b2e,#0000 24%),radial-gradient(circle at 72% 78%,#0a2d60ad,#0000 36%)}.hero-panel,.brand-presence-lockup,.brand-presence-gallery figure,.vl-section,.feature-band,.blueprint-grid,.statement-card,.intake-form{box-shadow:var(--shadow), 0 0 70px #08265624}.hero-panel{background:linear-gradient(145deg,#c6a15b29,#08204885 45%,#ffffff0d),linear-gradient(#ffffff0f,#0000)}.dark-panel-section{background:linear-gradient(#0000,#08204857,#0000)}.cta-band{background:radial-gradient(circle at 18% 40%,#c6a15b29,#0000 30%),linear-gradient(90deg,#c6a15b1f,#0820486b)}.card,.process-card,.case-study-card{background:linear-gradient(#ffffff0f,#ffffff05),radial-gradient(circle at 100% 0,#c6a15b1a,#0000 42%),radial-gradient(circle at 0 100%,#0d36722e,#0000 48%)}.feature-band,.blueprint-grid{background:radial-gradient(circle at 0 0,#c6a15b24,#0000 40%),radial-gradient(circle at 100% 100%,#0b2a576b,#0000 44%),linear-gradient(135deg,#ffffff0d,#030c1c61)}.statement-card{background:radial-gradient(circle at 0 0,#c6a15b2e,#0000 40%),radial-gradient(circle at 100% 100%,#0a306c6b,#0000 44%),linear-gradient(135deg,#c6a15b14,#030c1c57)}.client-connection-section,.trust-promise-section,.pathway-section,.client-trust-section,.project-confidence-section{isolation:isolate;position:relative;overflow:hidden}.client-connection-section:before,.trust-promise-section:before,.pathway-section:before,.client-trust-section:before,.project-confidence-section:before{content:"";z-index:-1;opacity:.72;background:radial-gradient(circle at 14% 22%,#e5c8791f,#0000 26%),radial-gradient(circle at 86% 48%,#2968b32e,#0000 30%),linear-gradient(#e5c87906 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#e5c87905 1px,#0000 1px) 0 0/84px 84px;border:1px solid #e5c8791a;border-radius:44px;position:absolute;inset:24px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.client-connection-section .section-heading,.trust-promise-section .split-grid,.pathway-section .section-heading,.pathway-section .card-grid,.client-trust-section .section-heading,.client-trust-section .card-grid,.project-confidence-section .split-grid{z-index:1;position:relative}.client-connection-section .section-heading p:last-child,.trust-promise-section .split-grid>div:first-child p,.client-trust-section .section-heading p:last-child,.project-confidence-section .split-grid>div:first-child p{color:#f7efe1c7;max-width:760px}.trust-promise-list,.confidence-list{gap:14px;display:grid}.trust-promise-list span,.confidence-list p{color:#f7efe1d6;background:linear-gradient(135deg,#ffffff0d,#ffffff05),radial-gradient(circle at 0 0,#e5c87921,#0000 42%),radial-gradient(circle at 100% 100%,#2968b329,#0000 46%);border:1px solid #f7efe11f;border-radius:22px;padding:20px 22px 20px 54px;font-weight:800;line-height:1.35;display:block;position:relative}.trust-promise-list span:before,.confidence-list p:before{content:"";background:#e5c879d1;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;left:22px;transform:translateY(-50%);box-shadow:0 0 24px #e5c87957}.pathway-section .card-link .card{min-height:330px}.pathway-section .card-link .card:after{content:"Enter this pathway";color:#e5c879;letter-spacing:.16em;text-transform:uppercase;opacity:.82;font-size:.72rem;font-weight:900;position:absolute;bottom:24px;left:28px;right:28px}.client-trust-section .card-grid .card{min-height:250px}.project-confidence-section{border-top:1px solid #e5c87914;border-bottom:1px solid #e5c87914}.project-confidence-section h2{max-width:720px}@media (max-width:920px){.section{padding:clamp(58px,10vw,92px) 0}.hero{align-items:flex-start;min-height:auto;padding:64px 0 54px;overflow:visible}.hero-grid{gap:34px}.hero-content{max-width:720px}h1{letter-spacing:-.05em;max-width:100%;font-size:clamp(3.4rem,13vw,6.4rem);line-height:.88}.hero-copy{max-width:620px;margin-top:24px;font-size:clamp(1.03rem,3.2vw,1.24rem)}.hero-actions{margin-top:28px}.hero-panel{border-radius:30px;min-height:370px;padding:26px}.panel-stage{max-width:310px;margin-top:66px}.panel-stage strong{font-size:clamp(1.75rem,8vw,2.8rem)}.signal-grid{bottom:26px;left:26px;right:26px}.page-intro{padding-top:clamp(76px,12vw,118px)}.page-intro h1{font-size:clamp(3rem,11vw,5.6rem);line-height:.9}.brand-presence-grid,.brand-presence-gallery,.brand-presence-lockup,.brand-presence-copy{min-width:0}}@media (max-width:760px){.container{width:min(var(--max), calc(100% - 30px))}.site-header{gap:14px}.desktop-nav{display:none}.button.small{letter-spacing:.055em;white-space:nowrap;min-height:36px;padding:0 12px;font-size:.64rem;display:inline-flex}.brand-logo{width:clamp(128px,36vw,162px)}.hero-proof{gap:8px}.hero-proof span{padding:8px 10px;font-size:.68rem}.signal-item{min-height:auto;padding:24px}.card,.process-card,.case-study-card,.feature-band,.blueprint-grid,.statement-card,.intake-form{border-radius:24px}.card,.process-card,.case-study-card{min-height:auto;padding:24px}.cta-band .button,.hero-actions .button{width:100%}.client-connection-section:before,.trust-promise-section:before,.pathway-section:before,.client-trust-section:before,.project-confidence-section:before{border-radius:28px;inset:14px}.trust-promise-list span,.confidence-list p{padding:18px 18px 18px 48px}.pathway-section .card-link .card{min-height:280px;padding-bottom:64px}}@media (max-width:560px){.site-header{padding:13px 15px}h1{letter-spacing:-.045em;font-size:clamp(2.72rem,12.2vw,4.25rem);line-height:.9}h2{font-size:clamp(2.25rem,10.5vw,3.8rem);line-height:.94}.hero{padding-top:52px}.hero-panel{border-radius:26px;min-height:330px;padding:22px}.panel-logo-watermark{width:min(205px,68%);top:24px;left:24px}.panel-stage{max-width:250px;margin-top:78px}.panel-kicker{margin-bottom:12px;font-size:.64rem}.panel-stage strong{font-size:clamp(1.55rem,8.8vw,2.2rem)}.signal-grid{bottom:22px;left:22px;right:22px}.signal-grid span{padding:10px;font-size:.67rem}.eyebrow{letter-spacing:.18em;font-size:.68rem}.page-intro p,p{font-size:1rem}.page-intro h1{font-size:clamp(2.7rem,11vw,4.1rem)}.footer{padding-top:58px}}@media (max-width:390px){.brand-logo{width:122px}.button.small{padding:0 10px;font-size:.6rem}h1{font-size:clamp(2.45rem,11.6vw,3.7rem)}}
:root{--motion-gold:#e5c879eb;--motion-gold-soft:#c6a15b47;--motion-blue:#0b2a578c;--motion-blue-bright:#2968b34d}.hero,.page-intro,.brand-presence,.cta-band,.dark-panel-section{isolation:isolate}.ancient-glyph-field{pointer-events:none;z-index:0;color:var(--motion-gold);position:absolute;inset:0;overflow:hidden}.ancient-glyph-field:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 72% 18%,#e5c8791c,#0000 22%),radial-gradient(circle at 18% 82%,#2968b32e,#0000 30%),linear-gradient(90deg,#0000,#e5c87909,#0000);position:absolute;inset:0}.holo-grid{opacity:.34;background-color:#0000;background-image:linear-gradient(#e5c8790e 1px,#0000 1px),linear-gradient(90deg,#e5c8790a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s ease-in-out infinite grid-breathe;position:absolute;inset:-20%;transform:rotate(-7deg)scale(1.08);-webkit-mask-image:radial-gradient(circle at 66% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 66% 45%,#000,#0000 72%)}.holo-light{filter:blur(38px);opacity:.42;border-radius:999px;width:44vw;min-width:360px;height:44vw;min-height:360px;position:absolute}.holo-light-one{background:radial-gradient(circle,#e5c87938,#0000 66%);animation:21s ease-in-out infinite light-drift-one;top:-18%;right:-6%}.holo-light-two{background:radial-gradient(circle,#2968b357,#0000 68%);animation:24s ease-in-out infinite light-drift-two;bottom:-20%;left:-12%}.glyph-constellation{position:absolute;inset:0}.holo-glyph{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.3;filter:drop-shadow(0 0 14px #e5c87947);transform-origin:50%;width:clamp(58px,7vw,138px);height:auto;animation:18s ease-in-out infinite glyph-float;position:absolute}.holo-glyph circle{fill:currentColor;stroke:none;opacity:.45}.holo-glyph-1{animation-duration:23s;animation-delay:-3s;top:10%;right:10%}.holo-glyph-2{width:clamp(46px,5vw,92px);animation-duration:19s;animation-delay:-8s;top:22%;left:8%}.holo-glyph-3{width:clamp(52px,6vw,116px);animation-duration:21s;animation-delay:-12s;bottom:18%;right:24%}.holo-glyph-4{opacity:.2;animation-duration:28s;animation-delay:-5s;bottom:9%;left:18%}.holo-glyph-5{opacity:.22;width:clamp(42px,4.8vw,88px);animation-duration:17s;animation-delay:-10s;top:44%;right:5%}.holo-glyph-6{opacity:.18;width:clamp(38px,4.5vw,82px);animation-duration:25s;animation-delay:-14s;top:8%;left:42%}.holo-glyph-7{opacity:.18;width:clamp(54px,6vw,110px);animation-duration:26s;animation-delay:-7s;bottom:34%;left:3%}.holo-glyph-8{opacity:.16;width:clamp(36px,4vw,72px);animation-duration:20s;animation-delay:-16s;top:58%;right:40%}.ancient-glyph-field-page .holo-glyph,.ancient-glyph-field-quiet .holo-glyph{opacity:.16}.ancient-glyph-field-vault .holo-glyph{opacity:.38}.holographic-seal{z-index:3;aspect-ratio:1;opacity:.58;width:min(192px,42%);color:var(--motion-gold);filter:drop-shadow(0 0 22px #e5c8792e);position:absolute;top:28px;right:26px}.holographic-seal svg{width:100%;height:100%;animation:34s linear infinite seal-rotate;display:block;overflow:visible}.holographic-seal span{color:#f7efe1b3;letter-spacing:.22em;text-align:center;text-transform:uppercase;width:140%;font-size:clamp(.45rem,.9vw,.62rem);font-weight:900;line-height:1.2;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.seal-ring,.seal-trace,.seal-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.seal-ring-one{opacity:.44;stroke-dasharray:8 12;animation:12s linear infinite seal-dash}.seal-ring-two{opacity:.36;stroke-dasharray:3 8;animation:9s linear infinite reverse seal-dash}.seal-ring-three{opacity:.58}.seal-trace{opacity:.44}.seal-trace-soft{opacity:.2}.seal-glyph{opacity:.82;stroke-width:2.2px}.seal-glyph-inner{opacity:.7}.gold-signal-sweep{width:min(1180px,100% - 40px);height:38px;color:var(--motion-gold);opacity:.74;margin:0 auto;position:relative;overflow:hidden}.gold-signal-sweep:before{content:"";background:linear-gradient(90deg,#0000,#e5c8799e,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.gold-signal-sweep span{color:#e5c879ad;letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:900;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gold-signal-sweep i,.gold-signal-sweep b{background:currentColor;border-radius:999px;width:6px;height:6px;animation:7s ease-in-out infinite signal-sweep;position:absolute;top:calc(50% - 3px);box-shadow:0 0 18px #e5c879bd}.gold-signal-sweep b{opacity:.42;animation-delay:-3.3s}.gold-signal-sweep-quiet{opacity:.42}.hero>.ancient-glyph-field,.brand-presence>.ancient-glyph-field,.page-intro>.ancient-glyph-field{z-index:0}.hero .container,.page-intro .container,.brand-presence>:not(.ancient-glyph-field),.cta-band>*,.dark-panel-section>*{z-index:2;position:relative}.hero-panel{isolation:isolate}.hero-panel:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.52;background:linear-gradient(115deg,#0000 12%,#e5c8791a 42%,#0000 68%),radial-gradient(circle at 78% 20%,#2968b342,#0000 34%);animation:11s ease-in-out infinite panel-light-sweep;position:absolute;inset:0}.motion-reveal{opacity:0;filter:blur(8px);transition:opacity .76s ease var(--reveal-delay,0s), transform .76s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .76s ease var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(28px)scale(.985)}.motion-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.motion-reveal-hero{transform:translate(-16px,26px)scale(.985)}.motion-reveal-panel{transform:translate(22px,30px)scale(.98)}.motion-card{isolation:isolate}.motion-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,#0000 0%,#e5c87914 42%,#0000 72%),radial-gradient(circle at 86% 14%,#2968b338,#0000 30%);transition:opacity .26s,transform .6s;position:absolute;inset:0;transform:translate(-24%)}.card-link:hover .motion-card:before,.motion-card:hover:before{opacity:1;transform:translate(0)}.motion-card .card-number{text-shadow:0 0 16px #e5c87938}.text-list .motion-reveal{display:inline-flex}.vl-card{isolation:isolate}.vl-card:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:.44;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 20%,#e5c87914,#0000 58%),radial-gradient(circle at 78% 22%,#2968b33d,#0000 28%);animation:13s ease-in-out infinite visual-card-sweep;position:absolute;inset:0}.vl-card:after{background:linear-gradient(90deg, var(--motion-gold), transparent);opacity:.32}.vl-card[data-motion=production-atmosphere] .vl-media:before,.vl-card[data-motion=vault-atmosphere] .vl-media:before,.vl-card[data-motion=technical-direction] .vl-media:before,.vl-card[data-motion=systems-planning] .vl-media:before,.vl-card[data-motion=brand-system] .vl-media:before{content:"";z-index:2;pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(#e5c87917 1px,#0000 1px),linear-gradient(90deg,#e5c8790e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s ease-in-out infinite grid-breathe;position:absolute;inset:-20%;transform:rotate(-8deg);-webkit-mask-image:radial-gradient(circle at 70% 36%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 36%,#000,#0000 70%)}.vl-card[data-motion=technical-direction] .vl-media:before,.vl-card[data-motion=systems-planning] .vl-media:before{opacity:.55;background-size:34px 34px}.cta-band{overflow:hidden}.cta-band:before{content:"";pointer-events:none;opacity:.62;background:radial-gradient(circle at 18% 36%,#e5c8792e,#0000 26%),radial-gradient(circle at 86%,#2968b347,#0000 30%),linear-gradient(105deg,#0000 15%,#e5c87914 48%,#0000 75%);animation:14s ease-in-out infinite cta-atmosphere;position:absolute;inset:0}.cta-band:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#e5c8790a 1px,#0000 1px),linear-gradient(90deg,#e5c87907 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e5c8791f;border-radius:38px;position:absolute;inset:18px;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.command-interface{pointer-events:none;z-index:0;opacity:.68;position:absolute;inset:0;overflow:hidden}.command-interface:before,.command-interface:after{content:"";filter:drop-shadow(0 0 28px #e5c87914);border:1px solid #e5c8792e;border-radius:999px;position:absolute}.command-interface:before{width:520px;height:520px;animation:34s linear infinite command-orbit;top:4%;right:-160px}.command-interface:after{opacity:.6;width:760px;height:760px;animation:48s linear infinite reverse command-orbit;bottom:-220px;left:-260px}.command-interface span{opacity:.48;transform-origin:0;background:linear-gradient(90deg,#0000,#e5c87994,#0000);width:220px;height:1px;animation:9s ease-in-out infinite command-signal;position:absolute}.command-interface span:first-child{top:22%;left:12%;transform:rotate(18deg)}.command-interface span:nth-child(2){animation-delay:-3s;top:40%;right:8%;transform:rotate(-24deg)}.command-interface span:nth-child(3){animation-delay:-5s;bottom:24%;left:28%;transform:rotate(-8deg)}.command-interface span:nth-child(4){animation-delay:-7s;bottom:40%;right:30%;transform:rotate(32deg)}@keyframes glyph-float{0%,to{transform:translate(0,0)rotate(0)scale(1)}35%{transform:translate(10px,-16px)rotate(7deg)scale(1.05)}70%{transform:translate(-8px,12px)rotate(-5deg)scale(.96)}}@keyframes grid-breathe{0%,to{opacity:.24;transform:rotate(-7deg)scale(1.06)}50%{opacity:.4;transform:rotate(-7deg)scale(1.11)}}@keyframes light-drift-one{0%,to{transform:translate(0,0)}50%{transform:translate(-8%,9%)}}@keyframes light-drift-two{0%,to{transform:translate(0,0)}50%{transform:translate(12%,-8%)}}@keyframes seal-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes seal-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:120px}}@keyframes signal-sweep{0%{opacity:0;left:0%}10%{opacity:.85}50%{opacity:1}90%{opacity:.85}to{opacity:0;left:100%}}@keyframes panel-light-sweep{0%,to{opacity:.24;transform:translate(-18%)}50%{opacity:.58;transform:translate(18%)}}@keyframes visual-card-sweep{0%,to{opacity:.22;transform:translate(-22%)}50%{opacity:.52;transform:translate(16%)}}@keyframes cta-atmosphere{0%,to{opacity:.42;transform:translate(-2%)}50%{opacity:.72;transform:translate(2%,-2%)}}@keyframes command-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes command-signal{0%,to{opacity:.16;transform:translateX(-18px) scaleX(.55) rotate(var(--signal-rotate,0deg))}50%{opacity:.58;transform:translateX(18px) scaleX(1) rotate(var(--signal-rotate,0deg))}}@media (max-width:760px){.holo-glyph{opacity:.18;width:clamp(44px,14vw,78px)}.holographic-seal{opacity:.48;width:min(132px,38%);top:22px;right:18px}.holographic-seal span{display:none}.gold-signal-sweep{width:min(100% - 30px,1180px)}.motion-reveal{transform:translateY(18px)scale(.99)}}@media (prefers-reduced-motion:reduce){.motion-reveal,.motion-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}.holo-grid,.holo-light,.holo-glyph,.holographic-seal svg,.seal-ring-one,.seal-ring-two,.gold-signal-sweep i,.gold-signal-sweep b,.hero-panel:after,.vl-card:before,.vl-card .vl-media:before,.cta-band:before,.command-interface:before,.command-interface:after,.command-interface span{animation:none!important}}
.command-motion-section{isolation:isolate;overflow:hidden}.command-motion-section>.container{z-index:2;position:relative}.command-interface{z-index:0!important}.command-interface span:first-child{--signal-rotate:18deg}.command-interface span:nth-child(2){--signal-rotate:-24deg}.command-interface span:nth-child(3){--signal-rotate:-8deg}.command-interface span:nth-child(4){--signal-rotate:32deg}.vl-card[data-motion=production-atmosphere] .vl-media:before,.vl-card[data-motion=leadership-anchor] .vl-media:before,.vl-card[data-motion=control-room-anchor] .vl-media:before,.vl-card[data-motion=vault-atmosphere] .vl-media:before,.vl-card[data-motion=production-workspace] .vl-media:before,.vl-card[data-motion=social-proof] .vl-media:before{content:"";z-index:2;pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(#e5c87917 1px,#0000 1px),linear-gradient(90deg,#e5c8790e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s ease-in-out infinite grid-breathe;position:absolute;inset:-20%;transform:rotate(-8deg);-webkit-mask-image:radial-gradient(circle at 70% 36%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 36%,#000,#0000 70%)}.vl-card[data-motion=control-room-anchor] .vl-media:before,.vl-card[data-motion=production-workspace] .vl-media:before{opacity:.55;background-size:34px 34px}.vl-card[data-motion=vault-atmosphere] .vl-media:before{opacity:.64;background-size:58px 58px;animation-duration:24s}.vl-card[data-motion=social-proof] .vl-media:before{opacity:.32;background-size:86px 86px}.vl-card[data-motion=leadership-anchor] .vl-media:before{background:radial-gradient(circle at 72% 18%,#e5c8792e,#0000 18%),linear-gradient(115deg,#0000 20%,#e5c8791a,#0000 64%);animation:14s ease-in-out infinite visual-card-sweep}.vl-card .vl-media img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s}.vl-card:hover .vl-media img{filter:saturate(.98)contrast(1.1)brightness(.9);transform:scale(1.035)}.symbolic-card{position:relative;overflow:hidden}.symbolic-card .card-symbol{opacity:.42;pointer-events:none;filter:drop-shadow(0 0 18px #e5c8791f);border:1px solid #e5c87938;border-radius:999px;width:76px;height:76px;position:absolute;top:20px;right:20px}.symbolic-card .card-symbol:before,.symbolic-card .card-symbol:after{content:"";border-radius:inherit;border:1px solid #e5c87957;position:absolute;inset:15px}.symbolic-card .card-symbol:after{background:#e5c8796b;inset:28px;box-shadow:0 0 20px #e5c8795c}.symbolic-card[data-motion=audio-wave] .card-symbol{background:linear-gradient(90deg,#0000 0 12%,#e5c87973 12% 16%,#0000 16% 26%,#e5c879a8 26% 31%,#0000 31% 43%,#e5c8795c 43% 47%,#0000 47% 58%,#e5c879ad 58% 63%,#0000 63%);border-radius:18px}.symbolic-card[data-motion=lighting-beam] .card-symbol{background:linear-gradient(135deg,#e5c8797a,#0000 58%);border-radius:24px 999px;transform:rotate(-18deg)}.symbolic-card[data-motion=pixel-grid] .card-symbol{background-color:#0000;background-image:linear-gradient(#e5c87947 1px,#0000 1px),linear-gradient(90deg,#e5c8793d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:13px 13px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px}.symbolic-card[data-motion=video-frame] .card-symbol{border-radius:14px;box-shadow:inset 0 0 0 10px #0b2a5752,0 0 22px #e5c87924}.symbolic-card[data-motion=production-path] .card-symbol,.symbolic-card[data-motion=crew-path] .card-symbol{background:linear-gradient(135deg,#0000 0 44%,#e5c8798f 45% 48%,#0000 49%),radial-gradient(circle at 22% 24%,#e5c879ad 0 4px,#0000 5px),radial-gradient(circle at 76% 72%,#e5c879ad 0 4px,#0000 5px);border-radius:22px}.symbolic-card[data-motion=system-nodes] .card-symbol,.symbolic-card[data-motion=signal-message] .card-symbol,.symbolic-card[data-motion=alliance-glyph] .card-symbol{background:radial-gradient(circle at 22%,#e5c879bf 0 4px,#0000 5px),radial-gradient(circle at 50% 22%,#e5c879bf 0 4px,#0000 5px),radial-gradient(circle at 78%,#e5c879bf 0 4px,#0000 5px),linear-gradient(90deg,#0000 21%,#e5c87957 22% 78%,#0000 79%)}.symbolic-card[data-motion=institution-columns] .card-symbol{background:repeating-linear-gradient(90deg,#e5c87975 0 5px,#0000 5px 16px);border-radius:16px}.symbolic-card[data-motion=arrival-door] .card-symbol{border-radius:999px 999px 16px 16px}.symbolic-card[data-motion=stage-energy] .card-symbol,.symbolic-card[data-motion=stewardship-light] .card-symbol{clip-path:polygon(50% 0,64% 34%,100% 36%,70% 57%,82% 100%,50% 74%,18% 100%,30% 57%,0 36%,36% 34%);background:radial-gradient(circle,#e5c87966,#e5c8790d 65%);border-radius:0}.symbolic-card[data-motion=document-signal] .card-symbol{background:linear-gradient(#0000 28%,#e5c87952 29% 31%,#0000 32% 48%,#e5c8793d 49% 51%,#0000 52%);border-radius:12px 26px 12px 12px}.symbolic-card:hover .card-symbol{opacity:.7;animation:5.8s ease-in-out infinite symbol-breathe}.motion-intake-form{isolation:isolate;position:relative;overflow:hidden}.motion-intake-form:before{content:"";z-index:-2;pointer-events:none;opacity:.8;background:radial-gradient(circle at 14% 10%,#e5c87921,#0000 26%),radial-gradient(circle at 88% 30%,#2968b338,#0000 32%);position:absolute;inset:0}.motion-intake-form:after{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#e5c87909 1px,#0000 1px),linear-gradient(90deg,#e5c87906 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e5c87917;border-radius:26px;position:absolute;inset:18px;-webkit-mask-image:radial-gradient(circle at 76% 16%,#000,#0000 72%);mask-image:radial-gradient(circle at 76% 16%,#000,#0000 72%)}.form-orbit{aspect-ratio:1;pointer-events:none;color:#e5c87985;opacity:.5;width:94px;position:absolute;top:clamp(18px,3vw,34px);right:clamp(18px,4vw,42px)}.form-orbit span{transform:rotate(var(--orbit-rotate,0deg)) scale(var(--orbit-scale,1));border:1px solid;border-radius:999px;animation:18s linear infinite form-orbit;position:absolute;inset:0}.form-orbit span:nth-child(2){--orbit-rotate:58deg;--orbit-scale:.72;animation-duration:13s;animation-direction:reverse}.form-orbit span:nth-child(3){--orbit-rotate:-34deg;--orbit-scale:.42;animation-duration:9s}.motion-intake-form label{position:relative}.motion-intake-form input,.motion-intake-form select,.motion-intake-form textarea{transition:border-color .24s,box-shadow .24s,background .24s,transform .24s}.motion-intake-form input:focus,.motion-intake-form select:focus,.motion-intake-form textarea:focus{border-color:#e5c879b8;transform:translateY(-1px);box-shadow:0 0 0 4px #e5c8791f,0 0 30px #2968b329}.motion-submit{position:relative;overflow:hidden}.motion-submit:before{content:"";background:linear-gradient(100deg,#0000 10%,#ffffff42,#0000 58%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.motion-submit:hover:before,.motion-intake-form[data-status=sending] .motion-submit:before{transform:translate(120%)}.motion-intake-form[data-status=sending] .motion-submit{animation:1.4s ease-in-out infinite submit-pulse}.form-status{border-radius:16px;position:relative;overflow:hidden}.form-status.success{border-color:#e5c87957;box-shadow:0 0 34px #e5c8791f}.form-status.error{border-color:#ff767657;box-shadow:0 0 28px #ff767614}.feature-band,.blueprint-grid,.card,.process-card,.case-study-card,.intake-form,.statement-card{transition:border-color .3s,box-shadow .3s,transform .3s}.feature-band:hover,.blueprint-grid:hover,.card:hover,.process-card:hover,.case-study-card:hover,.intake-form:hover,.statement-card:hover{border-color:#e5c87957;box-shadow:0 30px 95px #0000006b,0 0 48px #0b2a5724}@keyframes symbol-breathe{0%,to{filter:drop-shadow(0 0 16px #e5c8791f);transform:translate(0,0)scale(1)}50%{filter:drop-shadow(0 0 28px #e5c87942);transform:translate(-4px,3px)scale(1.04)}}@keyframes form-orbit{0%{transform:rotate(var(--orbit-rotate,0deg)) scale(var(--orbit-scale,1))}to{transform:rotate(calc(var(--orbit-rotate,0deg) + 360deg)) scale(var(--orbit-scale,1))}}@keyframes submit-pulse{0%,to{box-shadow:0 0 #e5c87900}50%{box-shadow:0 0 34px #e5c87938}}@media (max-width:680px){.symbolic-card .card-symbol{opacity:.28;width:58px;height:58px;top:16px;right:16px}.form-orbit{opacity:.28;width:62px}}@media (prefers-reduced-motion:reduce){.vl-card .vl-media img,.feature-band,.blueprint-grid,.card,.process-card,.case-study-card,.intake-form,.statement-card,.motion-intake-form input,.motion-intake-form select,.motion-intake-form textarea,.motion-submit:before{transition:none}.vl-card:hover .vl-media img,.motion-intake-form input:focus,.motion-intake-form select:focus,.motion-intake-form textarea:focus{transform:none}.symbolic-card:hover .card-symbol,.form-orbit span,.motion-intake-form[data-status=sending] .motion-submit{animation:none}}
