@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-cyrillic-ext-400-normal.CWV284fw.woff2)format("woff2"),url(/_astro/source-serif-4-cyrillic-ext-400-normal.DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-cyrillic-400-normal.C44pakCn.woff2)format("woff2"),url(/_astro/source-serif-4-cyrillic-400-normal.B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-greek-400-normal.Cw5-AHNN.woff2)format("woff2"),url(/_astro/source-serif-4-greek-400-normal.BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-vietnamese-400-normal.BbG3LG1A.woff2)format("woff2"),url(/_astro/source-serif-4-vietnamese-400-normal.DR1UuFon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-ext-400-normal.Cp7z-ARB.woff2)format("woff2"),url(/_astro/source-serif-4-latin-ext-400-normal.CEpydyUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-normal.Dn3IlU-Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-cyrillic-ext-600-normal.D_E8FDgP.woff2)format("woff2"),url(/_astro/source-serif-4-cyrillic-ext-600-normal.DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-cyrillic-600-normal.BDP5YDHD.woff2)format("woff2"),url(/_astro/source-serif-4-cyrillic-600-normal.DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-greek-600-normal.DdRkKr-1.woff2)format("woff2"),url(/_astro/source-serif-4-greek-600-normal.DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-vietnamese-600-normal.CznyfUKR.woff2)format("woff2"),url(/_astro/source-serif-4-vietnamese-600-normal.B0WJbuqT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-ext-600-normal.0sIUyHMO.woff2)format("woff2"),url(/_astro/source-serif-4-latin-ext-600-normal.C6NNqpJh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2)format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f8f3ea;--paper-deep:#eee6da;--surface:#fffaf3;--ink:#171411;--ink-soft:#514b43;--muted:#625d55;--gold:#b97908;--gold-deep:#935d00;--line:#c8bdae;--line-strong:#8b8174;--serif:"Source Serif 4", Georgia, serif;--sans:"Inter", Arial, sans-serif;--shell:min(100% - 5rem, 1340px);--measure:72ch;--shadow:0 16px 40px #281f140f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}html.nav-is-open,html.nav-is-open body{overflow:hidden}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;font-size:16px;line-height:1.65;overflow-x:clip}main{overflow:clip}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid var(--gold);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-family:var(--serif);letter-spacing:-.045em;font-weight:400;line-height:.98}h1{max-width:12ch;margin-bottom:1.7rem;font-size:clamp(3.15rem,6.7vw,7rem)}h2{font-size:clamp(2.45rem,4.2vw,5rem)}h3{font-size:1.55rem}p{max-width:var(--measure)}ol,ul{margin:0;padding:0}li{list-style:none}.shell{width:var(--shell);margin:0 auto}.twelve-column{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;color:var(--ink);background:var(--surface);padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.section-label{color:var(--gold-deep);font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.68rem;font-weight:600;line-height:1.2}.lede{max-width:55ch;color:var(--ink-soft);font-size:1.08rem;line-height:1.7}.principle{color:var(--ink);font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(1.85rem,2.7vw,3rem);line-height:1.08}.short-rule,.statement-mark{background:var(--gold);width:3.1rem;height:2px;margin:1.5rem 0;display:block}.button{border:1px solid var(--gold);color:#fffaf3;background:var(--gold-deep);text-align:center;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.65rem 1rem .65rem 1.15rem;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{border-color:var(--ink);background:var(--ink);transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.7;transform:none}.button--small{min-height:44px;padding:.55rem .85rem .55rem 1rem;font-size:.78rem}.text-link{border-bottom:1px solid var(--gold);min-height:44px;color:var(--ink);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--gold-deep)}.icon-arrow{flex:none;width:1.15rem;height:1.15rem}.icon-arrow--down{transform:rotate(90deg)}.site-header{z-index:10;background:var(--paper);padding:1.2rem 0;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:58px;display:flex}.brand{flex:none;min-width:164px;line-height:0;display:block}.brand img{width:164px;height:auto;display:block}.site-nav{align-items:center;gap:2.2rem;display:flex}.site-nav ul{align-items:center;gap:clamp(1.1rem,2.5vw,2.8rem);display:flex}.site-nav a{align-items:center;min-height:44px;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav ul a{border-bottom:1px solid #0000}.site-nav ul a:hover,.site-nav ul a[aria-current=page]{border-color:var(--gold)}.nav-toggle{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);background:0 0;padding:0;display:none}.nav-toggle span:not(.visually-hidden){background:currentColor;width:18px;height:1px;margin:5px auto;display:block}.nav-backdrop{display:none}.hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.5rem;min-height:min(742px,100vh - 92px);padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4.5rem,8vw,8rem);display:grid}.hero-copy{z-index:2;grid-column:1/span 6;position:relative}.hero-copy h1{max-width:14ch;margin-bottom:1.8rem;font-size:clamp(3rem,5.8vw,6.3rem)}.hero-actions,.booking-actions{flex-wrap:wrap;align-items:center;gap:1.15rem 1.7rem;margin-top:2rem;display:flex}.editorial-visual{margin:0}.editorial-visual img{background:var(--paper);width:100%;height:auto}.editorial-visual figcaption{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:.8rem;font-size:.62rem;font-weight:600;line-height:1.5}.editorial-visual--hero{grid-column:7/-1;width:min(100%,720px);margin-left:auto}.editorial-visual--hero img{mix-blend-mode:multiply}.chapter{padding:clamp(5rem,10vw,9rem) 0}.thesis-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.8rem 1.5rem;display:grid}.thesis-grid .statement-mark{grid-column:1/2;margin:.6rem 0 0}.thesis-grid h2{grid-column:1/span 5;margin:0;font-size:clamp(2.6rem,4.2vw,4.75rem)}.thesis-grid>div:nth-last-child(2){grid-column:6/span 3}.thesis-grid>div:last-child{grid-column:10/-1}.thesis-grid p,.three-column-prose p{color:var(--ink-soft);font-size:.94rem}.operating-band,.pillars-band,.risk-band,.proof-band,.deployment-band,.explain-band,.engagement-band{background:var(--paper-deep);padding:clamp(5rem,9vw,8rem) 0}.section-intro{margin-bottom:3.5rem}.section-intro--split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.section-intro--split .section-label{grid-column:1/span 3;margin-bottom:.6rem}.section-intro--split h2{grid-column:4/span 6;margin:0}.section-intro--split .lede{grid-column:10/-1;margin:0;font-size:.94rem}.operating-model{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.operating-model li{border-right:1px solid var(--line);min-height:240px;padding:1.35rem 1.3rem 1rem 0}.operating-model li:not(:first-child){padding-left:1.3rem}.operating-model li:last-child{border-right:0}.operating-model span,.pillar-list span,.risk-list span,.directional-list>ol>li>span{color:var(--gold-deep);letter-spacing:.12em;font-size:.7rem;font-weight:600}.operating-model h3{margin:1.9rem 0 1rem}.operating-model p{color:var(--ink-soft);font-size:.88rem;line-height:1.6}.editorial-split{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.editorial-split>div:first-child{grid-column:1/span 6}.editorial-split>div:last-child{grid-column:8/-1;align-self:end}.editorial-split h2{margin-bottom:0}.editorial-prose p{color:var(--ink-soft)}.editorial-prose .text-link{margin-top:.7rem}.chapter--bordered{border-top:1px solid var(--line)}.vibesecur-feature{background:var(--surface);padding:clamp(5rem,9vw,8rem) 0}.feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.feature-heading{grid-column:1/span 4}.feature-grid>div:last-child:not(.feature-heading),.feature-grid>ol{grid-column:5/-1}.feature-heading h2{margin-bottom:0;font-size:clamp(3.5rem,5vw,5.8rem)}.feature-heading>p:not(.section-label):not(.principle){color:var(--ink-soft);font-size:.92rem}.loop-title{margin-top:.35rem}.assurance-system{grid-column:5/-1}.editorial-visual--assurance{margin-bottom:2.2rem}.editorial-visual--assurance img{mix-blend-mode:multiply}.assurance-loop{counter-reset:loop;border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.assurance-loop li{border-right:1px solid var(--line);min-height:145px;padding:1rem 1rem 0 0}.assurance-loop li:nth-child(4n){border-right:0}.loop-number{color:var(--gold-deep);letter-spacing:.1em;font-size:.67rem;font-weight:600}.assurance-loop h3{font-family:var(--sans);letter-spacing:-.02em;margin:.8rem 0 .6rem;font-size:1rem;font-weight:500}.assurance-loop p{color:var(--ink-soft);font-size:.77rem;line-height:1.5}.controlled-proof{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid;position:relative}.controlled-proof .proof-rail{flex-direction:column;grid-column:1/2;justify-content:space-between;height:12rem;margin-top:.55rem;display:flex}.proof-rail span{border:1px solid var(--gold);width:.42rem;height:.42rem}.controlled-proof>div:nth-child(2){grid-column:2/span 6}.controlled-proof>div:nth-child(3){grid-column:9/-1}.controlled-proof h2{margin-bottom:0}.pillars-band{background:var(--ink);color:var(--paper)}.pillars-band h2,.pillars-band h3{color:var(--paper)}.pillars-band .section-label,.pillars-band .pillar-list span{color:#daa236}.pillars-band .section-intro{border-bottom:1px solid #f8f3ea3d;padding-bottom:2.5rem}.pillar-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;display:grid}.pillar-list li{border-right:1px solid #f8f3ea33;padding-right:1rem}.pillar-list li:last-child{border:0}.pillar-list h3{margin:1.8rem 0 .85rem;font-size:1.45rem}.pillar-list p{color:#d8d0c5;font-size:.85rem;line-height:1.6}.skynet-feature{padding:clamp(5rem,9vw,8rem) 0}.feature-grid--skynet{align-items:center}.editorial-visual--skynet{grid-column:6/-1;align-self:center}.editorial-visual--skynet img,.editorial-visual--skynet-map img{mix-blend-mode:multiply}.one-company{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.one-company>.section-label{grid-column:1/span 3}.one-company h2{grid-column:1/span 8;margin:0}.one-company .editorial-prose{grid-column:9/-1;align-self:end}.ecosystem-band{border-top:1px solid var(--line);padding:clamp(5rem,9vw,8rem) 0}.ecosystem-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.ecosystem-grid>div:first-child{grid-column:1/span 7}.team-summary{grid-column:9/-1}.ecosystem-grid h2{margin-bottom:3.5rem}.ecosystem-marks{flex-wrap:wrap;align-items:end;gap:2.5rem;display:flex}.ecosystem-marks figure{width:min(150px,29%);margin:0}.ecosystem-marks img{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:100%;max-height:58px}.ecosystem-marks figcaption{color:var(--ink-soft);margin-top:.85rem;font-size:.72rem;line-height:1.45}.team-summary ul{border-top:1px solid var(--line);margin:1.3rem 0}.team-summary li{border-bottom:1px solid var(--line);grid-template-columns:1fr;padding:.75rem 0;display:grid}.team-summary strong{font-size:.88rem;font-weight:600}.team-summary span{color:var(--ink-soft);font-size:.75rem;line-height:1.35}.contact-chapter{padding-bottom:clamp(5rem,9vw,9rem)}.product-hero,.contact-hero{padding:clamp(5rem,11vw,10rem) 0 clamp(4rem,8vw,7rem)}.product-hero h1{max-width:14ch}.product-hero-bottom{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;margin-top:3.5rem;display:grid}.product-hero-bottom>:first-child{grid-column:1/span 5;margin-bottom:0}.product-hero-bottom>:last-child{grid-column:8/-1}.product-hero-bottom .button{margin-top:1rem}.product-hero--skynet{padding-top:clamp(4rem,7vw,7rem)}.skynet-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.5rem;display:grid}.skynet-hero-copy{z-index:1;grid-column:1/span 6;position:relative}.product-hero--skynet .skynet-hero-copy h1{max-width:10.8ch;margin-bottom:1.5rem;font-size:clamp(3.6rem,5.2vw,5.9rem)}.skynet-hero-copy .lede{max-width:47ch}.skynet-hero-copy .button{margin-top:1rem}.editorial-visual--skynet-hero{grid-column:7/-1;width:min(100%,650px);margin-left:auto}.editorial-visual--skynet-hero img{mix-blend-mode:multiply}.skynet-hero-principles{border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:1.25rem;display:grid}.skynet-hero-principles .section-label{grid-column:1/span 3;margin:.3rem 0 0}.skynet-hero-principles ol{grid-column:4/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.skynet-hero-principles li{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(1.15rem,1.55vw,1.55rem)}.risk-band{background:var(--ink);color:var(--paper)}.risk-band h2{color:var(--paper)}.risk-band .section-label{color:#daa236}.risk-grid,.proof-grid,.deployment-grid,.explain-grid,.engagement-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.risk-grid>div,.proof-grid>div:first-child,.deployment-grid>div:first-child,.explain-grid>div:first-child,.engagement-grid>div:first-child{grid-column:1/span 6}.risk-grid>ol,.proof-grid>div:last-child,.deployment-grid>div:last-child,.explain-grid>div:last-child,.engagement-grid>div:last-child{grid-column:8/-1}.risk-list{border-top:1px solid #f8f3ea40}.risk-list li{border-bottom:1px solid #f8f3ea2e;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;display:grid}.risk-list span{color:#daa236}.risk-list p{color:#ddd5c9;margin:0;font-size:.9rem}.alerts-section h2{max-width:14ch}.three-column-prose{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.three-column-prose p{margin:0}.proof-band{background:var(--surface)}.proof-grid h2,.deployment-grid h2,.explain-grid h2,.engagement-grid h2{margin-bottom:0}.proof-grid>div:last-child p,.deployment-grid>div:last-child p,.explain-grid>div:last-child p,.engagement-grid>div:last-child p{color:var(--ink-soft)}.workflow-section{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.workflow-section>div:first-child{grid-column:1/span 5}.workflow-section h2{margin-bottom:0}.workflow-line{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.8rem;padding:1.2rem 0;font-size:1.15rem;display:flex}.workflow-line i{background:var(--gold);flex:1;width:min(9vw,6rem);height:1px;display:block}.workflow-note{color:var(--muted);grid-column:8/-1;margin:0;font-size:.82rem}.deployment-band{background:var(--paper-deep)}.leadership-section h2{max-width:13ch}.leadership-section strong{color:var(--ink)}.engagement-band{background:var(--ink);color:var(--paper)}.engagement-band h2{color:var(--paper)}.engagement-band .section-label{color:#daa236}.engagement-band .button{color:var(--ink);background:#daa236;border-color:#daa236;margin-top:1rem}.engagement-band .button:hover{border-color:var(--paper);background:var(--paper)}.skynet-map-band{background:var(--surface);padding:clamp(5rem,9vw,8rem) 0}.skynet-map{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.map-copy{grid-column:1/span 6}.map-copy h2{margin-bottom:0}.skynet-map>.editorial-prose{grid-column:8/-1}.skynet-map>.editorial-prose p:last-child{margin-bottom:0}.directional-list h2{max-width:13ch}.directional-list>ol{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:4rem;display:grid}.directional-list>ol>li{border-bottom:1px solid var(--line);grid-template-columns:3.3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.directional-list h3{font-family:var(--sans);letter-spacing:-.03em;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.directional-list li p{color:var(--ink-soft);margin-bottom:0;font-size:.88rem}.relationship-section{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.relationship-section>div:first-child{grid-column:1/span 6}.relationship-section>div:last-child{grid-column:8/-1}.relationship-section h2{margin-bottom:0}.editorial-visual--skynet-map{grid-column:7/-1}.workflow-steps{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.workflow-steps li{border-right:1px solid var(--line);min-height:116px;padding:1rem}.workflow-steps li:first-child{padding-left:0}.workflow-steps li:last-child{border-right:0}.workflow-steps span{color:var(--gold-deep);letter-spacing:.12em;margin-bottom:1.25rem;font-size:.68rem;font-weight:600;display:block}.workflow-steps strong{font-family:var(--serif);letter-spacing:-.025em;font-size:1.15rem;font-weight:400;line-height:1.2}.company-hero h1{max-width:13ch}.ecosystem-company{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.ecosystem-company>div:first-child{grid-column:1/span 6}.ecosystem-company .ecosystem-marks{grid-column:8/-1;align-self:end}.ecosystem-marks--company{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.ecosystem-marks--company figure{width:auto}.team-section{background:var(--surface);padding:clamp(5rem,9vw,8rem) 0}.team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.3rem;display:grid}.portrait-slot{aspect-ratio:4/5;border:1px solid var(--line-strong);width:100%;color:var(--gold-deep);background:var(--paper-deep);font-family:var(--serif);letter-spacing:-.08em;place-items:center;font-size:clamp(2rem,4vw,4rem);display:grid}.team-grid h3{font-family:var(--sans);letter-spacing:-.025em;margin:1.1rem 0 .45rem;font-size:.95rem;font-weight:600;line-height:1.25}.team-grid p{color:var(--ink-soft);margin:0;font-size:.77rem;line-height:1.4}.company-contact{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding:clamp(5rem,9vw,8rem) 0;display:grid}.company-contact>div:first-child{grid-column:1/span 6}.company-contact>div:last-child{grid-column:8/-1}.company-contact h2{margin-bottom:0}.company-contact p{color:var(--ink-soft)}.company-contact .button{margin-top:1rem}.form-loading{margin-bottom:1rem}.form-guidance{color:var(--ink-soft);margin-bottom:1rem;font-size:.82rem}.form-error-summary:not(:empty){color:#8c2814;background:#fff2ed;border-left:2px solid #a43018;margin-bottom:1.25rem;padding:.8rem 1rem;font-size:.85rem}.field label .required-text{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.field-meta{color:var(--muted);justify-content:flex-end;margin-top:.35rem;font-size:.75rem;display:flex}.text-button{border:0;border-bottom:1px solid var(--gold);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;padding:0}.submission-record{border-top:1px solid var(--line);margin:1.5rem 0 2rem}.submission-record div{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.submission-record dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.submission-record dd{overflow-wrap:anywhere;margin:0}.contact-form-wrap{border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding-top:clamp(5rem,9vw,8rem);display:grid}.contact-form-wrap>div:first-child{grid-column:1/span 5}.contact-form-wrap h2{margin-bottom:1.3rem}.contact-form-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);grid-column:7/-1;padding:clamp(1.5rem,4vw,3rem)}.form-loading{color:var(--ink-soft)}.form-loading p{margin-bottom:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.field--wide{grid-column:1/-1}.field label,.check-field{color:var(--ink);margin-bottom:.45rem;font-size:.78rem;font-weight:600;line-height:1.4;display:block}.field label span{color:var(--muted);font-weight:400}.field input,.field textarea,.field select{border:1px solid var(--line-strong);width:100%;min-height:47px;color:var(--ink);background:var(--paper);border-radius:0;padding:.7rem .78rem;font-size:.92rem}.field textarea{resize:vertical;min-height:9rem}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:#a43018}.field-error{color:#a43018;min-height:1.25rem;margin:.35rem 0 0;font-size:.73rem;line-height:1.35}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.check-field{color:var(--ink-soft);align-items:flex-start;gap:.7rem;margin-top:.35rem;font-size:.78rem;font-weight:400;display:flex}.check-field input{width:1.05rem;height:1.05rem;accent-color:var(--gold-deep);flex:none;margin:.15rem 0 0}.form-status{min-height:1.6rem;color:var(--ink-soft);margin:1rem 0;font-size:.82rem}.form-context-fallback{color:var(--ink-soft)}.form-context-fallback p:last-child{margin-bottom:0}.form-success h3{font-size:2.4rem}.form-success p:not(.section-label){color:var(--ink-soft)}.contact-hero{padding-bottom:2rem}.contact-hero h1{max-width:12ch}.direct-contact{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding:0 0 clamp(5rem,9vw,8rem);display:grid}.direct-contact>div:first-child{grid-column:1/span 5}.direct-contact>div:last-child{grid-column:7/-1}.direct-contact h2{margin-bottom:0}.direct-contact p{color:var(--ink-soft)}.booking-page{padding:clamp(5rem,11vw,10rem) 0}.booking-handoff{max-width:66rem}.booking-handoff h1{max-width:13ch}.configuration-note{border-left:2px solid var(--gold);color:var(--ink-soft);background:var(--paper-deep);padding:1rem;font-size:.84rem}.legal-page{max-width:min(100% - 5rem,890px);padding:clamp(5rem,11vw,10rem) 0}.legal-page h1{max-width:12ch}.legal-prose{max-width:var(--measure);margin-top:4rem}.legal-prose h2{margin:3rem 0 1rem;font-size:clamp(2rem,3vw,2.9rem)}.legal-prose p{color:var(--ink-soft)}.not-found{padding:clamp(8rem,17vw,15rem) 0}.not-found h1{max-width:10ch}.site-footer{color:#ebe4da;background:var(--ink);padding:4rem 0 1.5rem}.footer-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.footer-grid>div:first-child{grid-column:1/span 5}.footer-grid>div:nth-child(2){grid-column:7/span 2}.footer-grid>div:last-child{grid-column:10/-1}.footer-logo{box-sizing:border-box;background:var(--paper);width:min(100%,270px);height:auto;margin-bottom:1.2rem;padding:.65rem .75rem;display:block}.footer-grid p:not(.footer-heading){color:#c9c1b6;max-width:33ch;font-size:.82rem}.footer-heading{color:#e1b45e;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:600}.footer-links li{margin:.4rem 0}.footer-links a,.site-footer .text-link{color:#f4ede3;font-size:.83rem;text-decoration:none}.footer-links a,.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.site-footer .text-link{border-color:#e1b45e;width:fit-content;margin-bottom:.45rem}.footer-bottom{color:#c9c1b6;border-top:1px solid #f8f3ea47;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.2rem;font-size:.72rem;display:flex}.footer-bottom span:last-child{align-items:center;gap:1rem;display:flex}.footer-bottom a{color:inherit}.footer-grid>div:last-child{flex-direction:column;align-items:flex-start;display:flex}@media (width<=980px){:root{--shell:min(100% - 3rem, 900px)}.hero{grid-template-columns:repeat(12,minmax(0,1fr));min-height:auto}.hero-copy{grid-column:1/span 6}.hero-diagram{opacity:.85;grid-column:7/-1;width:100%}.hero-diagram-labels{display:grid}.thesis-grid h2{grid-column:1/span 6}.thesis-grid>div:nth-last-child(2){grid-column:7/span 3}.thesis-grid>div:last-child{grid-column:10/-1}.feature-heading{grid-column:1/span 4}.feature-grid>div:last-child:not(.feature-heading),.feature-grid>ol{grid-column:5/-1}.assurance-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-loop li{min-height:185px}.assurance-loop li:not(:nth-child(4n)):after{display:none}.pillar-list,.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.5rem}.pillar-list li:nth-child(3),.pillar-list li:last-child{border-right:0}.team-grid li:last-child{grid-column:2/span 1}.skynet-orbit{width:min(100%,430px)}.workflow-line{flex-wrap:wrap}.workflow-line i{min-width:2rem}.team-summary{grid-column:8/-1}}@media (width<=720px){:root{--shell:min(100% - 2.25rem, 640px)}.nav-backdrop{z-index:8;background:#1714116b;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.nav-backdrop[hidden]{display:none}h1{font-size:clamp(3rem,15vw,4.9rem)}.section-label{font-size:.62rem}.site-header{padding:.75rem 0}.site-nav{z-index:9;border-left:1px solid var(--line-strong);background:var(--surface);width:min(85vw,340px);box-shadow:var(--shadow);flex-direction:column;justify-content:center;align-items:stretch;gap:1.5rem;padding:5rem 2rem 2rem;display:none;position:fixed;top:0;bottom:0;right:0}.site-nav[data-open=true]{display:flex}.site-nav ul{flex-direction:column;align-items:stretch;gap:.25rem}.site-nav a{min-height:48px;font-size:1.05rem}.site-nav .button{width:100%;font-size:.88rem}.nav-toggle{z-index:10;display:block;position:relative}.hero{padding-top:3.5rem;display:block}.hero-copy{max-width:31rem}.hero-diagram{width:min(130%,500px);margin:3.5rem -22% -5rem auto}.hero-diagram-labels{display:grid}.thesis-grid,.section-intro--split,.editorial-split,.feature-grid,.controlled-proof,.one-company,.ecosystem-grid,.product-hero-bottom,.risk-grid,.proof-grid,.deployment-grid,.explain-grid,.engagement-grid,.skynet-map,.relationship-section,.ecosystem-company,.company-contact,.contact-form-wrap,.direct-contact{display:block}.thesis-grid .statement-mark{margin:0 0 1.5rem}.thesis-grid h2{margin-bottom:2rem}.thesis-grid>div{margin-top:1.3rem}.section-intro--split .section-label{margin-bottom:1rem}.section-intro--split h2{margin-bottom:1.25rem}.operating-model{grid-template-columns:1fr}.operating-model li,.operating-model li:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:1.2rem 0}.operating-model h3{margin:.6rem 0}.editorial-split>div:last-child,.controlled-proof>div:nth-child(3),.one-company .editorial-prose,.ecosystem-grid>div,.product-hero-bottom>*,.risk-grid>*,.proof-grid>*,.deployment-grid>*,.explain-grid>*,.engagement-grid>*,.map-copy,.relationship-section>*,.ecosystem-company>*,.company-contact>*,.contact-form-wrap>*,.direct-contact>*{margin-top:2rem}.feature-heading{margin-bottom:3rem}.assurance-loop{gap:1.7rem 1.3rem}.assurance-loop li{min-height:190px}.loop-marker{width:3.8rem;height:3.8rem}.controlled-proof .proof-rail{display:none}.controlled-proof>div:nth-child(2){margin:0}.pillar-list{grid-template-columns:1fr;gap:0}.pillar-list li{border-bottom:1px solid #f8f3ea33;border-right:0;padding:1.25rem 0}.pillar-list h3{margin:.6rem 0}.skynet-feature .skynet-orbit,.skynet-map .skynet-orbit{width:min(82vw,420px);margin:6rem auto 3rem}.one-company h2,.ecosystem-grid h2{margin-bottom:2rem}.ecosystem-marks{gap:1.3rem}.team-summary{margin-top:4rem!important}.three-column-prose{grid-template-columns:1fr;gap:1.3rem;margin-top:2rem}.workflow-line{flex-direction:column;align-items:flex-start;gap:.5rem}.workflow-line i{width:1px;min-width:1px;height:1.2rem;margin-left:.7rem}.workflow-note{margin-top:-1.3rem}.directional-list>ol{grid-template-columns:1fr;margin-top:2.5rem}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid li:last-child{grid-column:auto}.ecosystem-marks--company{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form-panel{padding:1.3rem}.form-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.contact-form-wrap{padding-top:4rem}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-grid>div{grid-column:auto!important}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:2.5rem}.legal-page{max-width:min(100% - 2.25rem,890px)}}@media (width<=390px){.hero-diagram{width:150%;margin-right:-45%}.hero-diagram-labels{display:none}.hero-actions,.booking-actions{flex-direction:column;align-items:stretch}.hero-actions>*,.booking-actions>*{width:100%}.assurance-loop{grid-template-columns:1fr}.assurance-loop li{min-height:auto}.assurance-loop p{max-width:30ch}.ecosystem-marks figure{width:42%}.ecosystem-marks--company figure{width:auto}.skynet-orbit{transform:scale(.9)}.team-grid{grid-template-columns:1fr}.team-grid li:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media (width<=980px){.editorial-visual--hero{grid-column:7/-1;width:100%}.product-hero--skynet .skynet-hero-copy h1{font-size:clamp(3.3rem,6.2vw,4.8rem)}.skynet-hero-principles .section-label{grid-column:1/span 4}.skynet-hero-principles ol{grid-column:5/-1;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.85rem}.assurance-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-loop li{min-height:150px}.assurance-loop li:nth-child(odd){border-right:1px solid var(--line)}.assurance-loop li:nth-child(2n){border-right:0}}@media (width<=720px){.editorial-visual--hero{width:112%;margin:3rem -12% 0 0}.editorial-visual--hero figcaption{padding-left:10%}.product-hero--skynet{padding-top:3.5rem}.skynet-hero-grid,.skynet-hero-principles{display:block}.product-hero--skynet .skynet-hero-copy h1{max-width:11ch;font-size:clamp(3rem,13vw,4.4rem)}.editorial-visual--skynet-hero{width:112%;margin:3rem -12% 0 0}.editorial-visual--skynet-hero figcaption{max-width:88%;padding-left:10%}.skynet-hero-principles{margin-top:3rem}.skynet-hero-principles .section-label{margin-bottom:1rem}.skynet-hero-principles ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem}.skynet-hero-principles li{font-size:1.3rem}.assurance-system{margin-top:0}.assurance-loop{gap:0}.assurance-loop li{min-height:150px}.editorial-visual--skynet,.editorial-visual--skynet-map{margin:3rem 0 0}.workflow-steps{grid-template-columns:1fr}.workflow-steps li,.workflow-steps li:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:.9rem 0}.workflow-steps li:last-child{border-bottom:0}.workflow-steps span{width:3rem;margin:0;display:inline-block}.workflow-steps strong{font-size:1rem}}@media (width<=390px){.editorial-visual--hero{width:126%;margin-right:-26%}.editorial-visual--hero figcaption{max-width:82%;padding-left:0}.editorial-visual--skynet-hero{width:118%;margin-right:-18%}.editorial-visual--skynet-hero figcaption{max-width:84%;padding-left:0}.assurance-loop{grid-template-columns:1fr}.assurance-loop li{border-bottom:1px solid var(--line);min-height:auto;padding-bottom:1rem;border-right:0!important}}
