/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--navy:#031336;--navy-deep:#01071c;--blue:#1165ed;--sky:#91caf4;--sky-soft:#dff3ff;--cyan:#07bed2;--violet:#6b24db;--green:#54cb16;--pink:#ed158f;--orange:#ff8508;--white:#f8fbff;--paper:#eef8ff;--ink:#071735;--pointer-x:0;--pointer-y:0;--scroll:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-deep)}body{color:var(--ink);background:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.siteShell{overflow:hidden}.scrollProgress{width:calc(var(--scroll) * 100%);z-index:100;background:linear-gradient(90deg, var(--cyan), var(--violet), var(--pink), var(--orange));height:3px;transition:width 80ms linear;position:fixed;inset:0 auto auto 0;box-shadow:0 0 18px #07bed2cc}.introCurtain{z-index:200;background:var(--navy-deep);color:var(--sky);pointer-events:none;place-content:center;justify-items:center;gap:24px;animation:1.1s cubic-bezier(.76,0,.24,1) 1.45s both curtainAway;display:grid;position:fixed;inset:0}.introCurtain:before,.introCurtain:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#91caf4b3);width:42%;height:1px;animation:1.1s .15s both lineLoad;position:absolute;top:50%}.introCurtain:before{left:0}.introCurtain:after{right:0;transform:scaleX(-1)}.introCurtain img{filter:drop-shadow(0 0 24px #91caf473);width:96px;animation:.9s cubic-bezier(.16,1,.3,1) both introLogo}.introCurtain span{letter-spacing:.25em;text-transform:uppercase;opacity:.72;font-size:9px;animation:.8s .35s both introText}.nav{z-index:50;color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:84px;padding:0 4vw;transition:height .45s,background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s,box-shadow .45s;display:flex;position:fixed;inset:0 0 auto}.nav.scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:#01071cc7;height:68px;box-shadow:0 14px 40px #01071c2e}.navBrand{align-items:center;width:180px;height:55px;display:flex;overflow:hidden}.navBrand img{object-fit:contain;filter:drop-shadow(0 4px 16px #5ea6e133);width:176px;height:99px;transform:scale(1.02)}.navLinks{text-transform:uppercase;letter-spacing:.15em;gap:30px;font-size:10px;display:flex}.navLinks a{opacity:.72;transition:opacity .25s;position:relative}.navLinks a:after{content:"";background:var(--sky);height:1px;transition:right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-8px;left:0;right:100%}.navLinks a:hover{opacity:1}.navLinks a:hover:after{right:0}.navCta{color:var(--sky-soft);text-transform:uppercase;letter-spacing:.12em;border:1px solid #91caf48c;border-radius:999px;align-items:center;gap:25px;padding:13px 16px;font-size:10px;font-weight:800;transition:background .3s,color .3s,border-color .3s,transform .3s;display:flex}.navCta:hover{color:var(--navy);background:var(--sky);border-color:var(--sky);transform:translateY(-2px)}.navCta span{font-size:16px}.hero{color:#fff;background:radial-gradient(circle at 70% 35%, #08265c 0, var(--navy) 38%, var(--navy-deep) 78%);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding:132px 4vw 0;display:flex;position:relative}.heroMesh{z-index:-2;opacity:.25;transform:translate(calc(var(--pointer-x) * -12px), calc(var(--pointer-y) * -12px));background-image:linear-gradient(#91caf421 1px,#0000 1px),linear-gradient(90deg,#91caf421 1px,#0000 1px);background-size:68px 68px;transition:transform .18s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 65% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 65% 40%,#000,#0000 70%)}.aurora{z-index:-1;filter:blur(85px);mix-blend-mode:screen;opacity:.26;pointer-events:none;border-radius:50%;position:absolute}.auroraOne{background:var(--blue);width:32vw;height:32vw;transform:translate(calc(var(--pointer-x) * 35px), calc(var(--pointer-y) * 30px));top:12vh;right:5vw}.auroraTwo{background:var(--violet);width:18vw;height:18vw;transform:translate(calc(var(--pointer-x) * -28px), calc(var(--pointer-y) * -22px));top:45vh;right:27vw}.heroContent{z-index:3;position:relative}.eyebrow{color:#dff3ffb8;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:11px;margin:0;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite livePulse;box-shadow:0 0 0 6px #07bed21a,0 0 22px #07bed2d9}.heroTitle{letter-spacing:-.075em;max-width:1100px;margin:9vh 0 7vh;font-size:clamp(64px,10vw,158px);font-weight:800;line-height:.78}.heroTitle>span{animation:1.05s cubic-bezier(.16,1,.3,1) both titleRise;display:block}.heroTitle>span:first-child{animation-delay:1.65s}.heroTitle>span:nth-child(2){animation-delay:1.78s}.heroTitle em,.divisionHeading em,.playCopy em,.purposeCopy em{color:var(--sky);text-shadow:0 0 40px #91caf42e;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.heroIntro{animation:.9s 1.95s both softRise}.heroFoot{grid-template-columns:minmax(300px,540px) 1fr;align-items:end;gap:7vw;padding-bottom:46px;display:grid}.heroFoot>p{color:#dff3ff9e;margin:0;font-size:17px;line-height:1.65}.heroFoot strong{color:#fff;font-weight:600}.heroActions{justify-content:flex-end;align-items:center;gap:35px;display:flex}.primaryButton{min-width:200px;color:var(--navy);background:var(--sky);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;gap:35px;padding:17px 18px;font-size:10px;font-weight:900;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background .35s;display:inline-flex;box-shadow:0 10px 35px #2677d233}.primaryButton:hover{background:#fff;transform:translateY(-4px)scale(1.02);box-shadow:0 18px 50px #55a9f152}.primaryButton b{font-size:17px}.textLink{color:var(--sky-soft);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #91caf45c;padding:12px 0;font-size:10px;font-weight:700;transition:border-color .25s,color .25s}.textLink:hover{color:#fff;border-color:#fff}.textLink span{margin-left:15px}.heroOrbit{z-index:1;aspect-ratio:1;opacity:.82;width:min(46vw,650px);transform:translate(calc(var(--pointer-x) * -18px), calc(var(--pointer-y) * -14px));pointer-events:none;place-items:center;transition:transform .22s ease-out;display:grid;position:absolute;top:11vh;right:4vw}.heroOrbit>img{z-index:2;opacity:.72;filter:drop-shadow(0 0 32px #91caf44d);width:44%;animation:6s ease-in-out infinite symbolFloat;position:relative}.orbit{border:1px solid #91caf42b;border-radius:50%;animation:22s linear infinite orbitSpin;position:absolute}.orbit:before,.orbit:after{content:"";background:var(--sky);border-radius:50%;position:absolute;box-shadow:0 0 18px #91caf4e6}.orbit:before{width:7px;height:7px;top:22%;left:8%}.orbit:after{background:var(--cyan);width:4px;height:4px;bottom:18%;right:13%}.orbitA{inset:0}.orbitB{border-style:dashed;animation-duration:16s;animation-direction:reverse;inset:13%;transform:rotate(28deg)}.orbitC{border-color:#6b24db5c;animation-duration:11s;inset:27%}.orbit i{background:linear-gradient(90deg,#0000,#91caf429,#0000);height:1px;position:absolute;inset:49.8% -4%;transform:rotate(31deg)}.signalBar{color:var(--sky);background:#041a44cc;border-top:1px solid #91caf42e;margin:0 -4vw;padding:14px 0;overflow:hidden}.signalTrack{will-change:transform;align-items:center;width:max-content;animation:25s linear infinite ticker;display:flex}.signalSequence{flex:none;align-items:center;gap:26px;width:max-content;padding:0 16px;display:flex}.signalItem{text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;flex:none;align-items:center;gap:26px;font-size:9px;font-weight:800;display:inline-flex}.signalItem b{font-weight:800}.signalItem i{color:var(--cyan);font-size:8px;font-style:normal}@media (width>=781px){.hero{justify-content:flex-start;min-height:100dvh;padding-top:84px}.heroContent{flex-direction:column;flex:1 0 auto;justify-content:center;padding-block:clamp(32px,4vh,56px);display:flex}.heroOrbit{top:calc(50% + 20px);translate:0 -50%}.signalBar{flex:none}}.sectionPad{padding:115px 5vw}.sectionTop{border-bottom:1px solid #07173524;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.sectionTop.light{border-color:#91caf438}.sectionLabel{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:9px;font-weight:900;display:flex}.sectionLabel>span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.sectionMeta{color:#6f7f98;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}.manifesto{background:linear-gradient(180deg, var(--white), #edf8ff)}.manifestoGrid{grid-template-columns:1.45fr .55fr;gap:8vw;margin:75px 0 95px;display:grid}.manifestoHeadline p{color:#7891ac;letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(26px,3vw,48px);line-height:1}.manifestoHeadline h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,7.3vw,112px);line-height:.84}.manifestoHeadline h2 em{color:#0000;background:linear-gradient(110deg, var(--blue), var(--cyan), var(--violet));-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-weight:400}.manifestoText{align-self:end;padding-bottom:8px}.manifestoText p{color:#64758d;font-size:15px;line-height:1.7}.manifestoText .lead{color:var(--ink);font-size:20px;font-weight:700;line-height:1.35}.arrowLink{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #bfd2e2;border-bottom:1px solid #bfd2e2;justify-content:space-between;align-items:center;margin-top:34px;padding:16px 0;font-size:10px;font-weight:900;display:flex}.arrowLink span{font-size:20px;transition:transform .3s}.arrowLink:hover span{transform:translate(8px)}.principleGrid{border-top:1px solid #cbddea;grid-template-columns:repeat(3,1fr);display:grid}.principle{border-right:1px solid #cbddea;min-height:300px;padding:24px 3vw 35px;position:relative}.principle:first-child{padding-left:0}.principle:last-child{border-right:0}.principle>span{color:#7891ac;font-size:9px}.principleIcon{border:1px solid #bdd7eb;border-radius:50%;place-items:center;width:66px;height:66px;margin:43px 0 34px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .5s;display:grid}.principleIcon:before,.principleIcon:after,.principleIcon i{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan));width:27px;height:1px;display:block;position:absolute}.principleIcon:after{transform:rotate(60deg)}.principleIcon i{transform:rotate(-60deg)}.principle:hover .principleIcon{background:var(--sky-soft);transform:rotate(120deg)scale(1.08)}.principle h3{letter-spacing:-.03em;margin:0 0 12px;font-size:20px}.principle p{color:#687b91;max-width:320px;margin:0;font-size:13px;line-height:1.6}.divisionSection{background:var(--navy-deep);color:#fff;isolation:isolate;position:relative}.divisionGlow{z-index:-1;background:radial-gradient(circle at 75% 35%,#1165ed33,#0000 38%),radial-gradient(circle at 20% 80%,#6b24db29,#0000 33%);position:absolute;inset:0}.divisionSection .sectionMeta{color:#dff3ff80}.divisionHeading{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;margin:75px 0 80px;display:grid}.divisionHeading h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6.8vw,105px);line-height:.9}.divisionHeading p{color:#dff3ff94;margin:0;font-size:16px;line-height:1.7}.divisionGrid{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.divisionCard{--accent:var(--cyan);--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;min-height:465px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:linear-gradient(145deg,#0d2b5db8,#041131eb);border:1px solid #91caf42e;border-radius:4px;flex-direction:column;padding:24px;transition:transform .18s ease-out,border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.divisionCard:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.divisionCard:hover{border-color:color-mix(in srgb, var(--accent) 60%, white 10%)}}.divisionCard:hover{box-shadow:0 25px 80px var(--accent)}@supports (color:color-mix(in lab, red, red)){.divisionCard:hover{box-shadow:0 25px 80px color-mix(in srgb, var(--accent) 16%, transparent)}}.divisionCard.violet{--accent:var(--violet)}.divisionCard.green{--accent:var(--green)}.divisionCard.orange{--accent:var(--orange)}.cardGlow{opacity:0;background:radial-gradient(circle at var(--glow-x) var(--glow-y), var(--accent), transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cardGlow{background:radial-gradient(circle at var(--glow-x) var(--glow-y), color-mix(in srgb, var(--accent) 26%, transparent), transparent 38%)}}.cardGlow{transition:opacity .35s}.divisionCard:hover .cardGlow{opacity:1}.cardTop{z-index:2;color:#dff3ff99;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex;position:relative}.cardTop b{color:var(--accent);font-weight:800}.divisionGlyph{border:1px solid var(--accent);width:96px;height:96px;margin:58px 0 auto;position:relative}@supports (color:color-mix(in lab, red, red)){.divisionGlyph{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.divisionGlyph{border-radius:50%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.divisionGlyph:before,.divisionGlyph:after{content:"";border:1px dashed var(--accent);position:absolute;inset:18%}@supports (color:color-mix(in lab, red, red)){.divisionGlyph:before,.divisionGlyph:after{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent)}}.divisionGlyph:before,.divisionGlyph:after{border-radius:50%}.divisionGlyph:after{background:var(--accent);box-shadow:0 0 26px var(--accent);border:0;inset:37%}.divisionGlyph span{background:var(--accent);width:13px;height:13px;box-shadow:0 0 14px var(--accent);border-radius:50%;position:absolute;top:-7px;left:50%}.divisionGlyph i{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:135%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.divisionCard:hover .divisionGlyph{transform:rotate(135deg)scale(1.06)}.divisionCard h3{z-index:2;letter-spacing:-.05em;margin:34px 0 16px;font-size:34px;position:relative}.divisionCard h3 strong{color:var(--accent)}.divisionCard p{z-index:2;color:#dff3ff8f;min-height:72px;margin:0;font-size:12px;line-height:1.6;position:relative}.cardExplore{z-index:2;color:var(--accent);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #91caf42b;justify-content:space-between;margin-top:24px;padding-top:15px;font-size:9px;font-weight:900;display:flex;position:relative}.cardExplore b{font-size:14px;transition:transform .3s}.divisionCard:hover .cardExplore b{transform:translate(3px,-3px)}.playSection{background:linear-gradient(145deg,#f8fcff,#eaf7ff);grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;min-height:850px;padding:120px 6vw;display:grid}.playVisual{place-items:center;min-height:620px;display:grid;position:relative}.programHalo{aspect-ratio:1;border:1px solid #1165ed1f;border-radius:50%;width:min(42vw,560px);animation:34s linear infinite orbitSpin;position:absolute}.programHalo:before,.programHalo:after{content:"";border:1px dashed #6b24db26;border-radius:50%;position:absolute}.programHalo:before{inset:13%}.programHalo:after{inset:29%}.programHalo i{filter:blur(1px);border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 25px}.programHalo i:first-child{background:var(--violet);color:var(--violet);top:30%;left:6%}.programHalo i:nth-child(2){background:var(--green);color:var(--green);top:20%;right:9%}.programHalo i:nth-child(3){background:var(--orange);color:var(--orange);bottom:7%;right:18%}.playLogoCard{--tilt-x:0deg;--tilt-y:0deg;z-index:2;width:min(42vw,575px);min-height:390px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #fff;border-radius:28px;place-items:center;padding:45px;transition:transform .18s ease-out,box-shadow .4s;display:grid;position:relative;box-shadow:0 38px 100px #08346b21,inset 0 0 0 1px #91caf440}.playLogoCard:before{content:"";z-index:-1;background:linear-gradient(120deg, var(--cyan), var(--violet), var(--pink), var(--orange), var(--green), var(--cyan));opacity:.42;filter:blur(6px);background-size:250% 250%;border-radius:30px;animation:7s linear infinite gradientMove;position:absolute;inset:-2px}.playLogoCard:hover{box-shadow:0 45px 120px #08346b33}.playLogoCard img{width:100%}.floatingTag{z-index:3;color:#fff;letter-spacing:.15em;text-transform:uppercase;border-radius:999px;padding:10px 15px;font-size:8px;font-weight:900;animation:4.5s ease-in-out infinite tagFloat;position:absolute;box-shadow:0 12px 30px #0826522e}.tagOne{background:var(--violet);top:18%;left:1%}.tagTwo{background:var(--blue);animation-delay:-1.4s;top:27%;right:2%}.tagThree{background:var(--green);animation-delay:-2.8s;bottom:12%;right:12%}.playCopy .sectionLabel{color:var(--blue)}.playCopy h2{letter-spacing:-.06em;margin:48px 0 35px;font-size:clamp(46px,5.5vw,84px);line-height:.88}.playCopy h2 em{color:#0000;background:linear-gradient(110deg, var(--violet), var(--pink), var(--orange));-webkit-background-clip:text;background-clip:text}.playCopy>p{color:#60728a;max-width:620px;font-size:15px;line-height:1.72}.playCopy ul{border-top:1px solid #c7dcea;margin:36px 0;padding:0;list-style:none}.playCopy li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c7dcea;gap:24px;padding:14px 0;font-size:11px;font-weight:800;display:flex}.playCopy li span{color:var(--blue);font-size:9px}.primaryButton.dark{color:#fff;background:var(--navy)}.primaryButton.dark:hover{background:var(--blue)}.techHumanHome{color:#fff;background:radial-gradient(circle at 18% 46%, #173d84 0, #071c48 31%, var(--navy-deep) 70%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;min-height:840px;padding:110px 7vw;display:grid;position:relative;overflow:hidden}.techHumanHome:after{content:"";border:1px solid #91caf41f;border-radius:50%;width:46vw;height:46vw;position:absolute;bottom:-26vw;right:-26vw;box-shadow:0 0 0 90px #91caf405,0 0 0 180px #91caf404}.techHumanCanvas{isolation:isolate;place-items:center;min-height:610px;display:grid;position:relative}.techHumanOrbit{border:1px solid #91caf430;border-radius:50%;animation:30s linear infinite orbitSpin;position:absolute}.techHumanOrbit:before,.techHumanOrbit:after{content:"";border-radius:50%;position:absolute}.techHumanOrbit:before{border:1px dashed #91caf42b;inset:17%}.techHumanOrbit:after{background:var(--cyan);width:13px;height:13px;box-shadow:0 0 24px var(--cyan);top:31%;left:5%}.techHumanOrbitOne{aspect-ratio:1;width:min(43vw,580px)}.techHumanOrbitTwo{aspect-ratio:1;border-color:#6b24db4d;width:min(32vw,430px);animation-duration:20s;animation-direction:reverse}.techHumanOrbitTwo:after{background:var(--pink);box-shadow:0 0 24px var(--pink);top:63%;left:auto;right:4%}.techHumanMonogram{z-index:2;white-space:nowrap;letter-spacing:-.06em;align-items:center;gap:.015em;padding:.04em .08em;font-size:clamp(150px,19vw,280px);font-weight:900;line-height:.84;display:flex;position:relative;overflow:visible}.techHumanMonogram span{padding:.03em .035em .08em;display:block;overflow:visible}.techHumanMonogram span:first-child{color:#0000;-webkit-text-stroke:1px #fffc}.techHumanMonogram span:last-child{color:#0000;background:linear-gradient(145deg, var(--cyan), var(--violet), var(--pink));text-shadow:0 0 80px #6b24db2e;-webkit-background-clip:text;background-clip:text}.techHumanCanvas>p{z-index:3;color:#dff3ff80;text-transform:uppercase;letter-spacing:.24em;margin:0;font-size:8px;font-weight:900;position:absolute;bottom:11%}.techHumanHomeCopy{z-index:2;position:relative}.techHumanHomeCopy .sectionLabel{color:var(--sky)}.techHumanHomeCopy h2{letter-spacing:-.055em;margin:50px 0 34px;font-size:clamp(44px,5.4vw,82px);line-height:.91}.techHumanHomeCopy h2 em{color:var(--sky);font-family:Georgia,serif;font-weight:400}.techHumanHomeCopy>p{color:#dff3ff96;max-width:680px;font-size:15px;line-height:1.75}.techHumanSignals{border-top:1px solid #91caf42e;margin:38px 0}.techHumanSignals span{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #91caf42e;gap:24px;padding:15px 0;font-size:10px;font-weight:800;display:flex}.techHumanSignals b{color:var(--cyan);font-size:9px}.techHumanHomeCopy .primaryButton{min-width:290px}.outlineButton{min-width:250px;color:var(--sky-soft);text-transform:uppercase;letter-spacing:.12em;border:1px solid #91caf461;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;padding:16px 18px;font-size:9px;font-weight:900;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s;display:inline-flex}.outlineButton:hover{border-color:var(--sky);background:#91caf417;transform:translateY(-4px)}.outlineButton b{font-size:16px}.purpose{color:#fff;background:linear-gradient(135deg, #0c5ddb 0%, #063e9c 48%, var(--navy) 100%);isolation:isolate;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;min-height:800px;padding:110px 7vw;display:grid;position:relative;overflow:hidden}.purposeNoise{z-index:-1;opacity:.28;background-image:radial-gradient(#ffffff38 .6px,#0000 .6px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.purpose:after{content:"";border:1px solid #91caf433;border-radius:50%;width:50vw;height:50vw;position:absolute;top:-25vw;right:-22vw;box-shadow:0 0 0 80px #91caf406,0 0 0 160px #91caf405}.purposeSymbol{place-items:center;min-height:530px;display:grid;position:relative}.purposeSymbol img{z-index:2;filter:brightness(0)invert()drop-shadow(0 25px 50px #00114640);opacity:.9;width:min(34vw,450px);animation:6s ease-in-out infinite symbolFloat;position:relative}.symbolPulse{aspect-ratio:1;border:1px solid #fff3;border-radius:50%;width:min(39vw,510px);animation:4s ease-out infinite pulseRing;position:absolute;box-shadow:inset 0 0 90px #91caf41a}.symbolPulse:before,.symbolPulse:after{content:"";border:1px dashed #ffffff29;border-radius:50%;position:absolute}.symbolPulse:before{animation:25s linear infinite orbitSpin;inset:13%}.symbolPulse:after{animation:17s linear infinite reverse orbitSpin;inset:27%}.purposeCopy{z-index:2;position:relative}.purposeCopy .sectionLabel{color:var(--sky-soft)}.purposeCopy h2{letter-spacing:-.06em;margin:48px 0 34px;font-size:clamp(52px,6.4vw,100px);line-height:.88}.purposeCopy h2 em{color:#fff}.purposeCopy>p{color:#edf8ffab;max-width:620px;font-size:16px;line-height:1.7}.purposeActions{align-items:center;gap:30px;margin-top:42px;display:flex}.primaryButton.white{color:var(--navy);background:#fff}.textLink.light{color:#fff;border-color:#ffffff47}footer{color:var(--sky-soft);background:var(--navy-deep);padding:80px 5vw 35px}.footerTop{grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding-bottom:70px;display:grid}.footerTop img{filter:drop-shadow(0 0 30px #91caf424);width:min(46vw,610px)}.footerTop>p{color:#dff3ff9e;max-width:500px;margin:0;font-family:Georgia,serif;font-size:clamp(24px,3vw,46px);font-style:italic;line-height:1.14}.footerBottom{color:#dff3ff7a;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #91caf426;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-top:26px;font-size:9px;display:grid}.footerBottom p{margin:0}.footerBottom>div:nth-child(2){gap:22px;display:flex}.footerBottom a{transition:color .25s}.footerBottom a:hover{color:#fff}.reveal{--reveal-y:42px;opacity:0;translate:0 var(--reveal-y)}.reveal.isVisible{animation:revealIn .9s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s) both}.delayOne{--reveal-delay:.12s}.delay2{--reveal-delay:.2s}.delay3{--reveal-delay:.28s}.delay4{--reveal-delay:.36s}@keyframes curtainAway{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes lineLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes introLogo{0%{opacity:0;transform:scale(.72)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes introText{0%{opacity:0;letter-spacing:.42em}to{opacity:.72;letter-spacing:.25em}}@keyframes titleRise{0%{opacity:0;transform:translateY(80px)skewY(4deg)}to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes softRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{50%{transform:scale(.7);box-shadow:0 0 0 10px #07bed200,0 0 30px #07bed2f2}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes symbolFloat{50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes gradientMove{50%{background-position:100% 100%}}@keyframes tagFloat{50%{transform:translateY(-12px)rotate(1deg)}}@keyframes pulseRing{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.03)}}@keyframes revealIn{0%{opacity:0;translate:0 var(--reveal-y)}to{opacity:1;translate:0}}@keyframes reflectSpin{to{transform:rotate(360deg)}}@keyframes reflectGlow{50%{border-color:#91caf4b3;box-shadow:0 0 24px #07bed247}}@media (width<=1050px){.navLinks{gap:18px}.heroTitle{font-size:10.8vw}.heroOrbit{opacity:.6;width:58vw;right:-8vw}.divisionGrid{grid-template-columns:1fr 1fr}.playSection{grid-template-columns:1fr}.playVisual{min-height:590px}.playLogoCard{width:min(72vw,620px)}.programHalo{width:min(72vw,590px)}.techHumanHome{grid-template-columns:.8fr 1.2fr;gap:5vw}}@media (width<=780px){.reveal{--reveal-y:30px}.introCurtain span{font-size:7px}.nav{height:70px;padding:0 5vw}.navBrand{width:145px;height:48px}.navBrand img{width:145px;height:82px}.navLinks{display:none}.navCta{padding:10px 12px}.hero{min-height:880px;padding:115px 6vw 0}.heroTitle{margin-top:16vh;font-size:17vw;line-height:.83}.heroFoot{grid-template-columns:1fr;gap:30px}.heroFoot>p{max-width:540px;font-size:15px}.heroActions{justify-content:flex-start}.heroOrbit{opacity:.46;width:82vw;top:12vh;right:-31vw}.sectionPad{padding:85px 6vw}.sectionMeta{display:none}.manifestoGrid,.divisionHeading{grid-template-columns:1fr;gap:40px;margin:58px 0 68px}.principleGrid{grid-template-columns:1fr}.principle{border-bottom:1px solid #cbddea;border-right:0;min-height:auto;padding:26px 0 34px}.principleIcon{margin:27px 0 24px}.divisionGrid{gap:10px}.divisionCard{min-height:420px}.playSection{gap:35px;padding:90px 6vw}.playVisual{min-height:500px}.playLogoCard{width:80vw;min-height:310px;padding:30px}.techHumanHome{grid-template-columns:1fr;gap:25px;padding:85px 7vw}.techHumanCanvas{min-height:470px}.techHumanOrbitOne{width:min(75vw,510px)}.techHumanOrbitTwo{width:min(56vw,380px)}.techHumanMonogram{font-size:min(35vw,250px)}.purpose{grid-template-columns:1fr;gap:30px;padding:85px 7vw}.purposeSymbol{min-height:450px}.purposeSymbol img{width:min(58vw,390px)}.symbolPulse{width:min(65vw,440px)}.footerTop{grid-template-columns:1fr;gap:40px}.footerTop img{width:min(80vw,540px)}}@media (width<=520px){.hero{min-height:820px}.heroTitle{max-width:100%;margin:17vh 0 8vh;font-size:15.8vw;line-height:.88;overflow:visible}.heroTitle>span{max-width:100%;padding-right:.06em;overflow:visible}.heroTitle>span:first-child{white-space:normal}.heroTitle em{padding:.02em .08em .13em 0;line-height:.9;display:block}.heroActions{flex-direction:column;align-items:stretch;gap:10px}.primaryButton{width:100%}.textLink{width:max-content}.signalSequence,.signalItem{gap:20px}.manifestoHeadline h2,.divisionHeading h2,.purposeCopy h2{font-size:14vw}.playCopy h2{font-size:12.2vw;line-height:.92}.techHumanHomeCopy h2{font-size:12.2vw;line-height:.94}.divisionGrid{grid-template-columns:1fr}.divisionCard{min-height:400px}.playVisual{min-height:390px}.playLogoCard{border-radius:20px;width:88vw;min-height:240px;padding:23px}.programHalo{width:90vw}.techHumanCanvas{min-height:360px}.techHumanOrbitOne{width:92vw}.techHumanOrbitTwo{width:68vw}.techHumanMonogram{font-size:42vw}.techHumanCanvas>p{letter-spacing:.16em;bottom:5%}.techHumanHomeCopy .primaryButton,.outlineButton{width:100%;min-width:0}.floatingTag{padding:8px 11px;font-size:7px}.tagOne{top:12%;left:-2%}.tagTwo{right:-3%}.tagThree{bottom:5%}.purposeSymbol{min-height:360px}.purposeActions{flex-direction:column;align-items:stretch}.footerBottom{grid-template-columns:1fr}.footerBottom>div:nth-child(2){order:3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.introCurtain{display:none}.reveal,.reveal.isVisible{opacity:1;transform:translate(0);animation:none!important}.divisionCard,.playLogoCard{transform:none!important}}.divisionPage{--division-accent:var(--cyan);background:var(--white)}.detailNav{background:#01071c33}.divisionHero{color:#fff;background:radial-gradient(circle at 76% 38%, var(--division-accent), var(--navy) 38%, var(--navy-deep) 77%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:122px 5vw 58px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.divisionHero{background:radial-gradient(circle at 76% 38%, color-mix(in srgb, var(--division-accent) 18%, #062d6b), var(--navy) 38%, var(--navy-deep) 77%)}}.divisionHero{isolation:isolate}.detailMesh{z-index:-2;opacity:.32;transform:translate(calc(var(--pointer-x) * -14px), calc(var(--pointer-y) * -14px));background-image:linear-gradient(#91caf41c 1px,#0000 1px),linear-gradient(90deg,#91caf41c 1px,#0000 1px);background-size:68px 68px;transition:transform .18s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000,#0000 73%);mask-image:radial-gradient(circle at 70% 45%,#000,#0000 73%)}.detailAurora{z-index:-1;background:var(--division-accent);filter:blur(120px);opacity:.12;width:44vw;height:44vw;transform:translate(calc(var(--pointer-x) * 35px), calc(var(--pointer-y) * 30px));border-radius:50%;position:absolute;top:2vh;right:-2vw}.divisionBreadcrumb{z-index:3;color:#dff3ff94;text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:relative}.divisionBreadcrumb a{transition:color .25s}.divisionBreadcrumb a:hover{color:#fff}.divisionHeroContent{z-index:3;padding-top:7vh;position:relative}.divisionEyebrow{color:var(--division-accent);align-items:center;gap:12px;margin:0 0 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.divisionEyebrow{color:color-mix(in srgb, var(--division-accent) 78%, white)}}.divisionEyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:900}.divisionEyebrow span{background:var(--division-accent);width:8px;height:8px;box-shadow:0 0 0 7px var(--division-accent), 0 0 26px var(--division-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.divisionEyebrow span{box-shadow:0 0 0 7px color-mix(in srgb, var(--division-accent) 11%, transparent), 0 0 26px var(--division-accent)}}.divisionEyebrow span{animation:2s ease-in-out infinite livePulse}.divisionTitle{letter-spacing:-.085em;max-width:100%;margin:0;font-size:clamp(84px,15vw,230px);font-weight:900;line-height:.84;overflow:visible}.divisionTitle small{color:var(--sky);letter-spacing:.23em;margin:0 0 16px .75vw;font-size:.14em;display:block}.divisionTitle span{color:#0000;background:linear-gradient(110deg, white 10%, var(--sky) 43%, var(--division-accent) 82%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin-bottom:-.11em;padding:.03em .08em .14em 0;animation:1.05s cubic-bezier(.16,1,.3,1) .18s both titleRise;display:block;overflow:visible}.divisionHeroFoot{grid-template-columns:1.05fr .95fr;align-items:end;gap:9vw;margin-top:10vh;display:grid}.divisionHeroFoot h2{letter-spacing:-.05em;max-width:740px;margin:0;font-size:clamp(34px,4.5vw,68px);line-height:.95}.divisionHeroFoot p{color:#dff3ff9e;max-width:590px;margin:0;font-size:15px;line-height:1.7}.divisionHeroOrbit{z-index:1;aspect-ratio:1;opacity:.72;pointer-events:none;width:min(45vw,660px);transform:translate(calc(var(--pointer-x) * -20px), calc(var(--pointer-y) * -14px));place-items:center;transition:transform .2s ease-out;display:grid;position:absolute;top:10vh;right:1vw}.detailOrbit{border:1px solid var(--division-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.detailOrbit{border:1px solid color-mix(in srgb, var(--division-accent) 30%, transparent)}}.detailOrbit{border-radius:50%}.detailOrbit:before,.detailOrbit:after{content:"";background:var(--division-accent);box-shadow:0 0 22px var(--division-accent);border-radius:50%;position:absolute}.detailOrbit:before{width:8px;height:8px;top:24%;left:10%}.detailOrbit:after{width:4px;height:4px;bottom:19%;right:12%}.detailOrbitOne{animation:28s linear infinite orbitSpin;inset:0}.detailOrbitTwo{border-style:dashed;animation:17s linear infinite reverse orbitSpin;inset:18%}.detailGlyph{aspect-ratio:1;border:1px solid var(--division-accent);width:40%}@supports (color:color-mix(in lab, red, red)){.detailGlyph{border:1px solid color-mix(in srgb, var(--division-accent) 48%, transparent)}}.detailGlyph{border-radius:50%;place-items:center;animation:6s ease-in-out infinite symbolFloat;display:grid}.detailGlyph:before,.detailGlyph:after{content:"";border:1px dashed var(--division-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.detailGlyph:before,.detailGlyph:after{border:1px dashed color-mix(in srgb, var(--division-accent) 38%, transparent)}}.detailGlyph:before{width:26%;height:26%}.detailGlyph:after{background:var(--division-accent);width:10%;height:10%;box-shadow:0 0 45px var(--division-accent);border:0}.detailGlyph span{background:linear-gradient(90deg, transparent, var(--division-accent), transparent);width:48%;height:1px;position:absolute;transform:rotate(35deg)}.detailGlyph i{background:linear-gradient(90deg, transparent, var(--sky), transparent);width:48%;height:1px;position:absolute;transform:rotate(-35deg)}.divisionSpectrum{grid-template-columns:repeat(4,1fr);gap:4px;margin:55px -5vw -58px;display:grid}.divisionSpectrum span{background:#91caf421;height:6px}.divisionSpectrum span:first-child{background:var(--cyan)}.divisionSpectrum span:nth-child(2){background:var(--violet)}.divisionSpectrum span:nth-child(3){background:var(--green)}.divisionSpectrum span:nth-child(4){background:var(--orange)}.divisionOverview{background:linear-gradient(180deg, var(--white), #edf8ff)}.overviewStatement{padding:85px 0 95px}.overviewStatement p{letter-spacing:-.055em;max-width:1250px;margin:0;font-size:clamp(44px,6.2vw,96px);line-height:.96}.overviewStatement p:before{content:"“";color:var(--division-accent);font-family:Georgia,serif}.focusGrid{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.focusCard{--tilt-x:0deg;--tilt-y:0deg;min-height:360px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#ffffffa8;border:1px solid #c8ddea;flex-direction:column;padding:23px;transition:transform .18s ease-out,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.focusCard:after{content:"";background:var(--division-accent);transform-origin:0;height:4px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;transform:scaleX(.22)}.focusCard:hover{border-color:var(--division-accent)}@supports (color:color-mix(in lab, red, red)){.focusCard:hover{border-color:color-mix(in srgb, var(--division-accent) 48%, #c8ddea)}}.focusCard:hover{box-shadow:0 22px 65px var(--division-accent)}@supports (color:color-mix(in lab, red, red)){.focusCard:hover{box-shadow:0 22px 65px color-mix(in srgb, var(--division-accent) 12%, transparent)}}.focusCard:hover:after{transform:scaleX(1)}.focusIndex{color:#8296ac;font-size:9px}.focusSignal{border:1px solid var(--division-accent);place-items:center;width:72px;height:72px;margin:50px 0 auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.focusSignal{border:1px solid color-mix(in srgb, var(--division-accent) 36%, #d6e8f3)}}.focusSignal{border-radius:50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.focusSignal:before,.focusSignal:after,.focusSignal i{content:"";background:var(--division-accent);width:32px;height:1px;position:absolute}.focusSignal:after{transform:rotate(60deg)}.focusSignal i{transform:rotate(-60deg)}.focusCard:hover .focusSignal{transform:rotate(120deg)scale(1.06)}.focusCard h3{letter-spacing:-.03em;margin:35px 0 13px;font-size:19px}.focusCard p{color:#64768d;margin:0;font-size:12px;line-height:1.65}.audienceSection{background:var(--division-accent);color:var(--navy-deep);grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;padding:105px 6vw;display:grid}.audienceLead h2{letter-spacing:-.06em;max-width:760px;margin:45px 0 0;font-size:clamp(48px,6.2vw,94px);line-height:.9}.audienceLead h2 em{color:#fff;font-family:Georgia,serif;font-weight:400}.audienceTags{border-top:1px solid #01071c47;flex-direction:column;display:flex}.audienceTags span{border-bottom:1px solid #01071c47;align-items:center;gap:24px;padding:20px 0;font-size:14px;font-weight:800;display:flex}.audienceTags b{opacity:.55;font-size:9px}.pathSection{color:#fff;background:var(--navy-deep);isolation:isolate;position:relative;overflow:hidden}.pathGlow{z-index:-1;background:radial-gradient(circle at 80% 30%, var(--division-accent), transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pathGlow{background:radial-gradient(circle at 80% 30%, color-mix(in srgb, var(--division-accent) 20%, transparent), transparent 38%)}}.pathSection .sectionMeta{color:#dff3ff75}.pathHeading{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin:75px 0 95px;display:grid}.pathHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,7vw,108px);line-height:.86}.pathHeading h2 em{color:var(--division-accent);font-family:Georgia,serif;font-weight:400}.pathHeading p{color:#dff3ff91;margin:0;font-size:15px;line-height:1.7}.pathTimeline{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.pathTimeline:before{content:"";background:linear-gradient(90deg, var(--division-accent), #91caf424);height:1px;position:absolute;top:25px;left:0;right:0}.pathStep{min-height:275px;padding-right:2vw;position:relative}.pathNode{z-index:2;border:1px solid var(--division-accent);border-radius:50%;place-items:center;width:51px;height:51px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pathNode{border:1px solid color-mix(in srgb, var(--division-accent) 55%, white 10%)}}.pathNode{color:var(--division-accent);background:var(--navy-deep);box-shadow:0 0 30px var(--division-accent)}@supports (color:color-mix(in lab, red, red)){.pathNode{box-shadow:0 0 30px color-mix(in srgb, var(--division-accent) 12%, transparent)}}.pathNode span{font-size:9px;font-weight:900}.pathStep>p{color:var(--division-accent);letter-spacing:.15em;text-transform:uppercase;margin:43px 0 10px;font-size:9px;font-weight:900}.pathStep h3{letter-spacing:-.03em;margin:0 0 13px;font-size:24px}.pathStep small{color:#dff3ff80;max-width:220px;font-size:11px;line-height:1.65;display:block}.exampleSection{background:linear-gradient(145deg,#f7fcff,#eaf6ff);grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;min-height:780px;padding:105px 7vw;display:grid}.exampleVisual{place-items:center;min-height:560px;display:grid;position:relative}.exampleVisual>img{z-index:2;filter:drop-shadow(0 26px 55px #08346b29);width:min(27vw,360px);animation:6s ease-in-out infinite symbolFloat;position:relative}.exampleRings{aspect-ratio:1;border:1px solid var(--division-accent);width:min(40vw,540px);position:absolute}@supports (color:color-mix(in lab, red, red)){.exampleRings{border:1px solid color-mix(in srgb, var(--division-accent) 28%, transparent)}}.exampleRings{border-radius:50%;animation:34s linear infinite orbitSpin}.exampleRings:before,.exampleRings:after{content:"";border:1px dashed var(--division-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.exampleRings:before,.exampleRings:after{border:1px dashed color-mix(in srgb, var(--division-accent) 24%, transparent)}}.exampleRings:before{inset:14%}.exampleRings:after{inset:29%}.exampleRings i{background:var(--division-accent);width:13px;height:13px;box-shadow:0 0 24px var(--division-accent);border-radius:50%;position:absolute}.exampleRings i:first-child{top:29%;left:7%}.exampleRings i:nth-child(2){top:18%;right:12%}.exampleRings i:nth-child(3){bottom:10%;right:15%}.exampleNumber{z-index:0;color:var(--division-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.exampleNumber{color:color-mix(in srgb, var(--division-accent) 8%, transparent)}}.exampleNumber{letter-spacing:-.12em;font-size:31vw;font-weight:900}.exampleCopy .sectionLabel{color:var(--division-accent)}.exampleCopy h2{letter-spacing:-.06em;margin:48px 0 32px;font-size:clamp(48px,6.2vw,94px);line-height:.9}.exampleCopy>p{color:#60728a;max-width:670px;font-size:15px;line-height:1.75}.exampleCopy blockquote{border-left:3px solid var(--division-accent);color:var(--ink);margin:40px 0 0;padding:22px 0 22px 30px;font-family:Georgia,serif;font-size:clamp(20px,2.4vw,35px);font-style:italic;line-height:1.2}.outcomeSection{background:#fff}.outcomeGrid{border-top:1px solid #caddea;border-bottom:1px solid #caddea;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.outcomeItem{border-right:1px solid #caddea;flex-direction:column;justify-content:space-between;min-height:210px;padding:23px 2.5vw 30px;display:flex}.outcomeItem:first-child{padding-left:0}.outcomeItem:last-child{border-right:0}.outcomeItem span{color:var(--division-accent);font-size:9px;font-weight:900}.outcomeItem p{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.2}.divisionCta{color:#fff;background:linear-gradient(135deg, var(--navy), var(--division-accent));grid-template-columns:1fr auto;align-items:end;gap:60px;margin-top:95px;padding:65px;display:grid}@supports (color:color-mix(in lab, red, red)){.divisionCta{background:linear-gradient(135deg, var(--navy), color-mix(in srgb, var(--division-accent) 22%, var(--navy)))}}.divisionCta p{color:var(--division-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:900}.divisionCta h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(38px,4.7vw,72px);line-height:.94}.divisionCta h2 em{color:var(--sky);font-family:Georgia,serif;font-weight:400}.nextDivision{color:var(--navy);background:var(--division-accent);grid-template-columns:1fr 2fr auto;align-items:center;gap:45px;padding:80px 5vw;transition:filter .3s;display:grid}.nextDivision:hover{filter:saturate(1.15)brightness(1.04)}.nextDivision>span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.nextDivision strong{letter-spacing:-.07em;font-size:clamp(48px,7.5vw,112px)}.nextDivision>b{font-size:55px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.nextDivision:hover>b{transform:translate(14px)}.detailFooter{padding-top:70px}@media (width<=1000px){.divisionHeroOrbit{opacity:.56;width:60vw;right:-15vw}.focusGrid,.outcomeGrid{grid-template-columns:1fr 1fr}.focusCard:nth-child(2),.outcomeItem:nth-child(2){border-right:0}.pathTimeline{grid-template-columns:1fr;gap:0}.pathTimeline:before{background:linear-gradient(var(--division-accent), #91caf424);width:1px;height:auto;inset:0 auto 0 25px}.pathStep{min-height:150px;padding:0 0 28px 85px}.pathNode{position:absolute;top:0;left:0}.pathStep>p{margin:0 0 9px}.pathStep small{max-width:600px}.exampleSection{grid-template-columns:1fr}.exampleVisual{min-height:500px}.exampleRings{width:min(68vw,520px)}.exampleVisual>img{width:min(46vw,350px)}}@media (width<=780px){.divisionHero{min-height:900px;padding:108px 6vw 50px}.divisionHeroOrbit{opacity:.42;width:88vw;top:12vh;right:-37vw}.divisionHeroContent{padding-top:15vh}.divisionTitle{font-size:22vw;line-height:.88}.divisionHeroFoot{grid-template-columns:1fr;gap:28px;margin-top:12vh}.divisionSpectrum{margin:50px -6vw -50px}.overviewStatement{padding:65px 0 70px}.audienceSection,.pathHeading{grid-template-columns:1fr;gap:45px}.audienceSection{padding:85px 7vw}.pathHeading{margin:60px 0 75px}.exampleSection{padding:80px 7vw}.divisionCta{grid-template-columns:1fr;padding:45px 6vw}.nextDivision{grid-template-columns:1fr auto;padding:62px 6vw}.nextDivision>span{grid-column:1/3}}@media (width<=520px){.divisionBreadcrumb span{display:none}.divisionHero{min-height:840px}.divisionHeroContent{padding-top:17vh}.divisionTitle{font-size:23vw;line-height:.9}.divisionHeroFoot h2{font-size:11vw}.focusGrid,.outcomeGrid{grid-template-columns:1fr}.focusCard{min-height:330px}.focusCard,.outcomeItem{border-bottom:1px solid #caddea;border-right:0}.outcomeItem{min-height:150px;padding:22px 0}.audienceLead h2,.pathHeading h2,.exampleCopy h2{font-size:13vw}.exampleVisual{min-height:370px}.exampleRings{width:85vw}.exampleVisual>img{width:57vw}.divisionCta{margin-top:70px}.nextDivision strong{font-size:13vw}.nextDivision>b{font-size:38px}}@media (prefers-reduced-motion:reduce){.focusCard{transform:none!important}}.methodPage{background:var(--white);overflow:hidden}.methodHero{color:#fff;background:radial-gradient(circle at 76% 42%, #153b83 0, var(--navy) 34%, var(--navy-deep) 78%);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding:118px 5vw 42px;display:flex;position:relative;overflow:hidden}.methodMesh{z-index:-3;opacity:.27;transform:translate(calc(var(--pointer-x) * -12px), calc(var(--pointer-y) * -12px));background-image:linear-gradient(#91caf41f 1px,#0000 1px),linear-gradient(90deg,#91caf41f 1px,#0000 1px);background-size:64px 64px;transition:transform .2s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 69% 40%,#000,#0000 74%);mask-image:radial-gradient(circle at 69% 40%,#000,#0000 74%)}.methodAurora{z-index:-2;filter:blur(110px);mix-blend-mode:screen;opacity:.18;pointer-events:none;border-radius:50%;position:absolute}.methodAuroraOne{background:linear-gradient(135deg, var(--cyan), var(--blue), var(--violet));width:38vw;height:38vw;transform:translate(calc(var(--pointer-x) * 35px), calc(var(--pointer-y) * 30px));top:7vh;right:1vw}.methodAuroraTwo{background:linear-gradient(135deg, var(--pink), var(--orange));opacity:.1;width:23vw;height:23vw;transform:translate(calc(var(--pointer-x) * -28px), calc(var(--pointer-y) * -24px));bottom:2vh;left:24vw}.methodBreadcrumb{z-index:3;color:#dff3ff8f;text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:relative}.methodBreadcrumb a{transition:color .25s}.methodBreadcrumb a:hover{color:#fff}.methodHeroGrid{z-index:2;grid-template-columns:1.12fr .88fr;align-items:center;gap:6vw;padding:6vh 0 4vh;display:grid;position:relative}.methodEyebrow{color:#dff3ffb3;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 26px;font-size:9px;font-weight:900;display:flex}.methodEyebrow span{background:var(--pink);width:8px;height:8px;box-shadow:0 0 0 7px #ed158f1a, 0 0 25px var(--pink);border-radius:50%;animation:2s ease-in-out infinite livePulse}.methodHeroCopy{min-width:0;padding-bottom:.35em;overflow:visible}.methodTitle{letter-spacing:-.075em;max-width:820px;margin:0;font-size:clamp(78px,10.2vw,164px);font-weight:900;line-height:.82;overflow:visible}.methodTitle>span{color:#0000;background:linear-gradient(100deg, white 4%, var(--cyan) 35%, #8248ef 60%, var(--pink) 82%, var(--orange));background-size:170% 170%;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin-bottom:-.07em;padding:.04em .08em .14em 0;animation:1.05s cubic-bezier(.16,1,.3,1) .14s both titleRise,8s ease-in-out infinite gradientMove;display:block;overflow:visible}.methodTitle>span:nth-child(2){animation-delay:.28s,0s}.methodTitle i{color:#fff;font-family:Georgia,serif;font-weight:400}.methodTitle small{color:var(--sky);letter-spacing:.34em;text-transform:uppercase;margin:.17em 0 0 .08em;padding-bottom:.12em;font-size:.22em;line-height:1.15;animation:.9s .58s both softRise;display:block}.methodLead{color:#dff3ffa6;max-width:680px;margin:45px 0 0;font-size:16px;line-height:1.7}.methodLogoStage{perspective:1200px;place-items:center;min-height:540px;display:grid;position:relative}.methodLogoOrbit{aspect-ratio:1;border:1px solid #91caf42e;border-radius:50%;width:min(39vw,560px);animation:31s linear infinite orbitSpin;position:absolute}.methodLogoOrbit:before,.methodLogoOrbit:after{content:"";border:1px dashed #91caf430;border-radius:50%;position:absolute}.methodLogoOrbit:before{inset:13%}.methodLogoOrbit:after{border-color:#ed158f40;inset:28%}.methodLogoOrbit i{border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 24px}.methodLogoOrbit i:first-child{color:var(--cyan);background:var(--cyan);top:31%;left:6%}.methodLogoOrbit i:nth-child(2){color:var(--pink);background:var(--pink);top:20%;right:8%}.methodLogoOrbit i:nth-child(3){color:var(--orange);background:var(--orange);bottom:5%;right:18%}.methodLogoCard{--tilt-x:0deg;--tilt-y:0deg;z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(38vw,540px);min-height:360px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#ffffffe8;border:1px solid #ffffff5c;border-radius:28px;place-items:center;padding:36px;transition:transform .18s ease-out,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000047,inset 0 0 0 1px #91caf442}.methodLogoCard:before{content:"";z-index:-1;background:conic-gradient(from 180deg,#0000,#07bed233,#0000,#ed158f29,#0000);animation:14s linear infinite orbitSpin;position:absolute;inset:-40%}.methodLogoCard:hover{box-shadow:0 45px 130px #0000005c,0 0 70px #6b24db1f}.methodLogoCard img{width:100%}.methodHeroFooter{z-index:3;border-top:1px solid #91caf429;justify-content:space-between;align-items:end;gap:40px;padding-top:24px;display:flex;position:relative}.methodHeroFooter p{color:#dff3ff78;max-width:480px;margin:0;font-size:11px;line-height:1.55}.methodHeroFooter a{color:var(--sky);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:24px;font-size:9px;font-weight:900;display:flex}.methodHeroFooter a span{border:1px solid #91caf461;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s,background .3s;display:grid}.methodHeroFooter a:hover span{background:#91caf41a;transform:translateY(5px)}.methodIntro{background:linear-gradient(#f9fdff,#edf8ff)}.methodIntroGrid{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;margin:80px 0 95px;display:grid}.methodIntroGrid h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.5vw,116px);line-height:.84}.methodIntroGrid h2 em,.pillarsIntro h2 em,.ecosystemMethodIntro h2 em{color:#0000;background:linear-gradient(105deg, var(--blue), var(--violet), var(--pink));-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-weight:400}.methodIntroCopy{padding-bottom:7px}.methodIntroCopy p{color:#62758e;margin:0 0 20px;font-size:14px;line-height:1.75}.methodIntroCopy .lead{color:var(--ink);font-size:21px;font-weight:800;line-height:1.4}.paradigmGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.paradigmGrid article{border:1px solid #c8ddeb;min-height:250px;padding:30px;position:relative;overflow:hidden}.paradigmGrid article:after{content:"";height:5px;position:absolute;inset:auto 0 0}.paradigmGrid span{text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:900}.paradigmGrid h3{letter-spacing:-.045em;margin:70px 0 18px;font-size:clamp(24px,2.4vw,36px)}.paradigmGrid p{color:#64778e;max-width:590px;margin:0;font-size:13px;line-height:1.65}.paradigmOld{background:#ffffff94}.paradigmOld:after{background:#9aabc0}.paradigmOld span{color:#7c8da2}.paradigmNew{background:#fff;box-shadow:0 25px 80px #14488614}.paradigmNew:after{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--pink), var(--orange))}.paradigmNew span{color:var(--blue)}.principlesSection{color:#fff;background:var(--navy-deep)}.principlesSection .sectionMeta{color:#dff3ff75}.principlesHeading{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin:75px 0 85px;display:grid}.principlesHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.9vw,106px);line-height:.88}.principlesHeading h2 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.principlesHeading p{color:#dff3ff8a;margin:0;font-size:15px;line-height:1.7}.methodPrinciplesGrid{border-top:1px solid #91caf429;grid-template-columns:repeat(4,1fr);display:grid}.methodPrinciple{border-right:1px solid #91caf429;min-height:310px;padding:26px 2.5vw 35px;transition:background .35s}.methodPrinciple:nth-child(4),.methodPrinciple:last-child{border-right:0}.methodPrinciple:nth-child(n+5){border-top:1px solid #91caf429}.methodPrinciple:hover{background:#91caf40e}.methodPrinciple>span{color:var(--cyan);font-size:9px;font-weight:900}.methodPrinciple h3{letter-spacing:-.035em;margin:100px 0 15px;font-size:20px;line-height:1.08}.methodPrinciple p{color:#dff3ff80;margin:0;font-size:12px;line-height:1.65}.pillarsSection{background:linear-gradient(145deg,#fbfdff,#eaf7ff)}.pillarsIntro{max-width:1050px;margin:75px 0 80px}.pillarsIntro h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.8vw,104px);line-height:.88}.pillarGrid{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pillarCard{--tilt-x:0deg;--tilt-y:0deg;--pillar:var(--cyan);color:#fff;background:linear-gradient(155deg, var(--pillar), var(--pillar));border-radius:5px;flex-direction:column;min-height:510px;padding:25px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pillarCard{background:linear-gradient(155deg, color-mix(in srgb, var(--pillar) 70%, #132955), color-mix(in srgb, var(--pillar) 24%, var(--navy-deep)))}}.pillarCard{box-shadow:0 24px 70px var(--pillar)}@supports (color:color-mix(in lab, red, red)){.pillarCard{box-shadow:0 24px 70px color-mix(in srgb, var(--pillar) 11%, transparent)}}.pillarCard{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s ease-out,box-shadow .35s}.pillarCard.create{--pillar:var(--violet)}.pillarCard.impact{--pillar:var(--orange)}.pillarCard.connect{--pillar:var(--green)}.pillarCard:hover{box-shadow:0 38px 90px var(--pillar)}@supports (color:color-mix(in lab, red, red)){.pillarCard:hover{box-shadow:0 38px 90px color-mix(in srgb, var(--pillar) 22%, transparent)}}.pillarNumber{color:#ffffff8f;letter-spacing:.12em;font-size:9px;font-weight:900}.pillarOrb{border:1px solid #ffffff57;border-radius:50%;width:105px;height:105px;margin:58px 0 auto;animation:18s linear infinite orbitSpin;position:relative}.pillarOrb:before,.pillarOrb:after{content:"";border-radius:50%;position:absolute}.pillarOrb:before{border:1px dashed #ffffff61;inset:20%}.pillarOrb:after{background:#fff;width:14px;height:14px;top:24px;left:3px;box-shadow:0 0 25px #fff}.pillarOrb i{background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;inset:50% -18%;transform:rotate(-32deg)}.pillarCard h3{letter-spacing:-.05em;margin:40px 0 18px;font-size:30px;line-height:.92}.pillarCard h3 strong{color:#fff;font-size:1.16em}.pillarCard p{color:#ffffffa6;margin:0;font-size:12px;line-height:1.65}.methodQuote{text-align:center;max-width:1200px;color:var(--navy);margin:90px auto 0;font-family:Georgia,serif;font-size:clamp(32px,4.4vw,68px);font-style:italic;line-height:1.1}.cycleSection{color:#fff;background:var(--navy-deep);isolation:isolate;position:relative;overflow:hidden}.cycleGlow{z-index:-1;background:radial-gradient(circle at 70% 40%,#6b24db38,#0000 42%),radial-gradient(circle at 20% 75%,#07bed21f,#0000 35%);position:absolute;inset:0}.cycleSection .sectionMeta{color:#dff3ff75}.cycleIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:75px 0 100px;display:grid}.cycleIntro h2{letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,108px);line-height:.87}.cycleIntro h2 em{color:var(--pink);font-family:Georgia,serif;font-weight:400}.cycleIntro p{color:#dff3ff8c;margin:0;font-size:15px;line-height:1.72}.cycleTrack{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.cycleTrack:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet), var(--pink), var(--orange), var(--green));height:1px;position:absolute;top:28px;left:0;right:0}.cycleStep{min-height:300px;padding-right:2.5vw;position:relative}.cycleNode{z-index:2;width:57px;height:57px;color:var(--sky);background:var(--navy-deep);border:1px solid #91caf46b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 30px #07bed217}.cycleNode span{font-size:9px;font-weight:900}.cycleStep>b{color:var(--cyan);text-transform:uppercase;letter-spacing:.17em;margin:52px 0 10px;font-size:9px;display:block}.cycleStep:nth-child(2)>b{color:var(--violet)}.cycleStep:nth-child(3)>b{color:var(--orange)}.cycleStep:nth-child(4)>b{color:var(--green)}.cycleStep:nth-child(5)>b{color:var(--pink)}.cycleStep h3{letter-spacing:-.04em;margin:0 0 14px;font-size:25px}.cycleStep p{color:#dff3ff7a;max-width:220px;margin:0;font-size:11px;line-height:1.65}.cycleReturn{background:#06214e8a;border:1px solid #91caf429;grid-template-columns:auto auto 1fr;align-items:center;gap:28px;padding:28px 32px;display:grid}.cycleReturn span{color:var(--pink);text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:900}.cycleReturn i{width:40px;height:40px;color:var(--sky);border:1px solid #91caf459;border-top-color:var(--cyan);transform-origin:50%;will-change:transform;border-radius:50%;flex:none;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-style:normal;line-height:1;animation:4.2s linear infinite reflectSpin,2.1s ease-in-out infinite reflectGlow;display:grid}.cycleReturn p{color:#dff3ff8f;margin:0;font-size:12px;line-height:1.55}.programStructure{background:#fff}.programHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:75px 0 90px;display:grid}.programHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.7vw,102px);line-height:.88}.programHeading h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.programHeading p{color:#61748c;margin:0;font-size:15px;line-height:1.72}.programAxesGrid{border-top:1px solid #caddea;border-bottom:1px solid #caddea;grid-template-columns:repeat(4,1fr);display:grid}.programAxis{border-right:1px solid #caddea;min-height:360px;padding:24px 2.5vw 35px;transition:background .35s}.programAxis:last-child{border-right:0}.programAxis:hover{background:#edf8ff}.programAxis>span{color:var(--blue);font-size:9px;font-weight:900}.programAxis h3{letter-spacing:-.04em;margin:105px 0 10px;font-size:24px;line-height:1.05}.programAxis b{color:var(--violet);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.programAxis p{color:#65788e;margin:18px 0 0;font-size:12px;line-height:1.65}.growthSection{color:#fff;background:linear-gradient(135deg, #0755cc, #082a6b 58%, var(--navy-deep));isolation:isolate;position:relative;overflow:hidden}.growthBackdrop{z-index:-1;opacity:.35;background-image:radial-gradient(#ffffff38 .65px,#0000 .65px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.growthSection .sectionMeta{color:#dff3ff80}.growthIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin:75px 0 90px;display:grid}.growthIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.5vw,99px);line-height:.9}.growthIntro p{color:#dff3ffa6;margin:0;font-size:15px;line-height:1.72}.growthDimensions{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.growthDimension{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01071c24;border:1px solid #ffffff30;min-height:300px;padding:25px;transition:background .35s,transform .35s}.growthDimension:hover{background:#ffffff1a;transform:translateY(-7px)}.growthDimension>span{color:var(--sky);font-size:9px;font-weight:900}.growthDimension h3{letter-spacing:-.05em;margin:90px 0 9px;font-size:34px}.growthDimension b{color:#fff;font-size:11px}.growthDimension p{color:#dff3ff94;margin:17px 0 0;font-size:12px;line-height:1.6}.growthLevels{border-top:1px solid #ffffff2e;margin-top:70px;padding:30px 0 0}.growthLevels>p{color:#dff3ff85;text-transform:uppercase;letter-spacing:.15em;margin:0 0 28px;font-size:9px;font-weight:900}.growthLevels>div{grid-template-columns:repeat(4,1fr);display:grid}.growthLevels span{color:#fff;align-items:center;gap:16px;padding-right:2vw;font-size:13px;font-weight:800;display:flex}.growthLevels b{min-width:34px;height:34px;color:var(--sky);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:9px;display:grid}.ecosystemMethod{background:linear-gradient(145deg,#f9fdff,#eaf7ff)}.ecosystemMethodIntro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:75px 0 85px;display:grid}.ecosystemMethodIntro h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.8vw,104px);line-height:.88}.ecosystemMethodIntro p{color:#60738b;margin:0;font-size:15px;line-height:1.72}.ecosystemMethodGrid{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ecosystemMethodCard{--method-color:var(--cyan);--tilt-x:0deg;--tilt-y:0deg;min-height:390px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#ffffffad;border:1px solid #caddea;flex-direction:column;padding:25px;transition:transform .18s ease-out,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.ecosystemMethodCard:after{content:"";background:var(--method-color);transform-origin:0;height:5px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;transform:scaleX(.22)}.ecosystemMethodCard:hover{border-color:var(--method-color)}@supports (color:color-mix(in lab, red, red)){.ecosystemMethodCard:hover{border-color:color-mix(in srgb, var(--method-color) 55%, #caddea)}}.ecosystemMethodCard:hover{box-shadow:0 30px 80px var(--method-color)}@supports (color:color-mix(in lab, red, red)){.ecosystemMethodCard:hover{box-shadow:0 30px 80px color-mix(in srgb, var(--method-color) 13%, transparent)}}.ecosystemMethodCard:hover:after{transform:scaleX(1)}.ecosystemMethodCard>span{color:var(--method-color);font-size:9px;font-weight:900}.ecosystemMethodCard h3{letter-spacing:-.05em;margin:90px 0 20px;font-size:31px}.ecosystemMethodCard h3 strong{color:var(--method-color)}.ecosystemMethodCard p{color:#63768d;margin:0;font-size:12px;line-height:1.65}.ecosystemMethodCard>b{color:var(--method-color);text-transform:uppercase;letter-spacing:.13em;margin-top:auto;padding-top:30px;font-size:9px}.creatorProfile{color:#fff;background:var(--navy-deep);grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;min-height:780px;padding:105px 7vw;display:grid}.creatorSymbol{place-items:center;min-height:560px;display:grid;position:relative}.creatorSymbol img{z-index:2;filter:drop-shadow(0 0 45px #91caf43d);width:min(32vw,450px);animation:6s ease-in-out infinite symbolFloat;position:relative}.creatorSymbol div{aspect-ratio:1;border:1px solid #91caf430;border-radius:50%;width:min(40vw,570px);animation:34s linear infinite orbitSpin;position:absolute}.creatorSymbol div:before,.creatorSymbol div:after{content:"";border-radius:50%;position:absolute}.creatorSymbol div:before{border:1px dashed #91caf433;inset:14%}.creatorSymbol div:after{background:var(--cyan);width:13px;height:13px;box-shadow:0 0 25px var(--cyan);top:31%;left:4%}.creatorCopy .sectionLabel{color:var(--sky)}.creatorCopy h2{letter-spacing:-.065em;margin:50px 0 32px;font-size:clamp(55px,6.8vw,104px);line-height:.86}.creatorCopy h2 em{color:var(--sky);font-family:Georgia,serif;font-weight:400}.creatorCopy>p{color:#dff3ff94;max-width:650px;font-size:15px;line-height:1.75}.creatorCopy ul{border-top:1px solid #91caf42e;margin:36px 0;padding:0;list-style:none}.creatorCopy li{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #91caf42e;gap:24px;padding:15px 0;font-size:10px;font-weight:800;display:flex}.creatorCopy li span{color:var(--cyan);font-size:9px}.creatorActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.methodPage .detailFooter{color:#fff;background:radial-gradient(circle at 14% 18%,#00bed72e,#0000 34%),radial-gradient(circle at 84% 72%,#6b24db29,#0000 30%),linear-gradient(118deg,#0a2d62 0%,#0c3d77 48%,#091f4d 100%);border-top:1px solid #91caf43d;position:relative;box-shadow:inset 0 1px #ffffff0a}.delay0{--reveal-delay:0s}.delay1{--reveal-delay:.1s}@media (width<=1000px){.methodHeroGrid{grid-template-columns:1fr .7fr;gap:3vw}.methodLogoStage{min-height:430px}.methodLogoCard{width:min(40vw,440px);min-height:300px}.methodLogoOrbit{width:min(43vw,470px)}.methodPrinciplesGrid,.pillarGrid,.programAxesGrid,.growthDimensions,.ecosystemMethodGrid{grid-template-columns:1fr 1fr}.methodPrinciple:nth-child(2),.methodPrinciple:nth-child(6),.programAxis:nth-child(2){border-right:0}.methodPrinciple:nth-child(n+3),.programAxis:nth-child(n+3){border-top:1px solid #91caf429}.programAxis:nth-child(n+3){border-top-color:#caddea}.cycleTrack{grid-template-columns:1fr}.cycleTrack:before{background:linear-gradient(var(--cyan), var(--violet), var(--pink), var(--orange), var(--green));width:1px;height:auto;inset:0 auto 0 28px}.cycleStep{min-height:145px;padding:0 0 27px 88px}.cycleNode{position:absolute;top:0;left:0}.cycleStep>b{margin:0 0 9px}.cycleStep p{max-width:620px}.growthLevels>div{grid-template-columns:1fr 1fr;gap:20px 0}.creatorProfile{grid-template-columns:.75fr 1.25fr;gap:5vw}}@media (width<=780px){.methodHero{min-height:auto;padding:106px 6vw 35px}.methodBreadcrumb span{display:none}.methodHeroGrid{grid-template-columns:1fr;padding:9vh 0 4vh}.methodTitle{font-size:clamp(72px,21vw,138px);line-height:.84}.methodLogoStage{min-height:440px}.methodLogoCard{width:min(82vw,510px);min-height:320px}.methodLogoOrbit{width:min(88vw,540px)}.methodHeroFooter{flex-direction:column;align-items:flex-start}.methodIntroGrid,.principlesHeading,.cycleIntro,.programHeading,.growthIntro,.ecosystemMethodIntro{grid-template-columns:1fr;gap:38px}.methodIntroGrid{margin:62px 0 70px}.principlesHeading,.cycleIntro,.programHeading,.growthIntro,.ecosystemMethodIntro{margin:62px 0 72px}.paradigmGrid{grid-template-columns:1fr}.pillarsIntro{margin:62px 0 68px}.cycleReturn{grid-template-columns:minmax(0,1fr) auto;gap:24px 20px}.cycleReturn i{justify-self:end}.cycleReturn p{grid-column:1/-1}.creatorProfile{grid-template-columns:1fr;padding:85px 7vw}.creatorSymbol{min-height:430px}.creatorSymbol img{width:min(60vw,400px)}.creatorSymbol div{width:min(76vw,510px)}}@media (width<=520px){.methodHeroGrid{padding-top:11vh}.methodTitle{letter-spacing:-.07em;font-size:20vw;line-height:.88}.methodTitle small{letter-spacing:.25em;font-size:.21em}.methodLead{margin-top:34px;font-size:14px}.methodLogoStage{min-height:340px}.methodLogoCard{border-radius:20px;width:88vw;min-height:235px;padding:22px}.methodLogoOrbit{width:95vw}.methodHeroFooter p{display:none}.methodIntroGrid h2,.principlesHeading h2,.pillarsIntro h2,.cycleIntro h2,.programHeading h2,.growthIntro h2,.ecosystemMethodIntro h2,.creatorCopy h2{font-size:13.5vw}.methodPrinciplesGrid,.pillarGrid,.programAxesGrid,.growthDimensions,.ecosystemMethodGrid{grid-template-columns:1fr}.methodPrinciple,.programAxis{border-bottom:1px solid #91caf429;border-right:0}.programAxis{border-bottom-color:#caddea}.methodPrinciple{min-height:245px;padding:24px 0 30px}.methodPrinciple h3{margin-top:66px}.pillarCard{min-height:450px}.methodQuote{margin-top:65px}.cycleReturn{padding:24px 20px}.programAxis{min-height:285px;padding:24px 0 30px}.programAxis h3{margin-top:74px}.growthLevels>div{grid-template-columns:1fr}.ecosystemMethodCard{min-height:340px}.creatorSymbol{min-height:330px}.creatorProfile{width:100%;max-width:100%;padding:72px 6vw 82px;overflow:hidden}.creatorProfile>*{min-width:0;max-width:100%}.creatorCopy{width:100%;min-width:0;max-width:100%}.creatorCopy .sectionLabel{letter-spacing:.12em;grid-template-columns:28px minmax(0,1fr);align-items:center;max-width:100%;font-size:8px;line-height:1.45;display:grid}.creatorCopy .sectionLabel>span{flex:none}.creatorCopy h2{letter-spacing:-.055em;max-width:100%;font-size:clamp(34px,10.2vw,48px);line-height:.94}.creatorCopy>p,.creatorCopy ul,.creatorActions{width:100%;max-width:100%}.creatorCopy li{letter-spacing:.06em;gap:14px;line-height:1.5}.creatorCopy li span{flex:none}.creatorActions{flex-direction:column;align-items:stretch}.creatorActions a{width:100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.methodLogoCard,.pillarCard,.ecosystemMethodCard{transform:none!important}}.humanPage{background:var(--white);overflow:hidden}.humanHero{color:#fff;background:radial-gradient(circle at 73% 42%, #184b8f 0, #071c48 33%, var(--navy-deep) 76%);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;padding:118px 5vw 42px;display:flex;position:relative;overflow:hidden}.humanHeroMesh{z-index:-3;opacity:.3;transform:translate(calc(var(--pointer-x) * -13px), calc(var(--pointer-y) * -13px));background-image:linear-gradient(#91caf41c 1px,#0000 1px),linear-gradient(90deg,#91caf41c 1px,#0000 1px);background-size:67px 67px;transition:transform .2s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000,#0000 75%);mask-image:radial-gradient(circle at 70% 45%,#000,#0000 75%)}.humanHeroGlow{z-index:-2;background:conic-gradient(from 120deg, var(--cyan), var(--blue), var(--violet), var(--pink), var(--cyan));filter:blur(125px);opacity:.13;width:42vw;height:42vw;transform:translate(calc(var(--pointer-x) * 30px), calc(var(--pointer-y) * 26px));border-radius:50%;position:absolute;top:8vh;right:3vw}.humanBreadcrumb{z-index:3;color:#dff3ff91;text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:relative}.humanBreadcrumb a{transition:color .25s}.humanBreadcrumb a:hover{color:#fff}.humanHeroGrid{z-index:2;grid-template-columns:1.14fr .86fr;align-items:center;gap:7vw;padding:6vh 0 4vh;display:grid;position:relative}.humanHeroCopy{min-width:0;overflow:visible}.humanEyebrow{color:#dff3ffad;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 28px;font-size:9px;font-weight:900;display:flex}.humanEyebrow span{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 0 7px #07bed21a, 0 0 25px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite livePulse}.humanTitle{letter-spacing:-.08em;max-width:920px;margin:0;font-size:clamp(76px,10.3vw,166px);font-weight:900;line-height:.83;overflow:visible}.humanTitle span{color:#0000;background:linear-gradient(105deg, white 5%, var(--sky) 34%, var(--cyan) 54%, #7c49ec 78%, var(--pink));background-size:170% 170%;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin-bottom:-.07em;padding:.04em .08em .14em 0;animation:1.05s cubic-bezier(.16,1,.3,1) .12s both titleRise,8s ease-in-out infinite gradientMove;display:block;overflow:visible}.humanTitle span:nth-child(2){animation-delay:.26s,0s}.humanHeroLead{color:#dff3ffa6;max-width:720px;margin:42px 0 0;font-size:16px;line-height:1.72}.humanHeroSymbol{place-items:center;min-height:550px;display:grid;position:relative}.humanHeroSymbol img{z-index:3;filter:drop-shadow(0 0 44px #91caf440);width:min(27vw,385px);animation:6s ease-in-out infinite symbolFloat;position:relative}.humanHeroSymbol>span{z-index:1;color:#ffffff06;letter-spacing:-.16em;font-size:min(28vw,420px);font-weight:900;position:absolute}.humanRing{border:1px solid #91caf436;border-radius:50%;animation:28s linear infinite orbitSpin;position:absolute}.humanRing:before,.humanRing:after{content:"";border-radius:50%;position:absolute}.humanRing:before{border:1px dashed #91caf42e;inset:16%}.humanRing:after{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 24px var(--cyan);top:29%;left:5%}.humanRingOne{aspect-ratio:1;width:min(40vw,560px)}.humanRingTwo{aspect-ratio:1;border-color:#6b24db59;width:min(29vw,405px);animation-duration:18s;animation-direction:reverse}.humanRingTwo:after{background:var(--pink);box-shadow:0 0 24px var(--pink);top:62%;left:auto;right:3%}.humanHeroBottom{z-index:3;border-top:1px solid #91caf429;justify-content:space-between;align-items:end;gap:40px;padding-top:24px;display:flex;position:relative}.humanHeroBottom p{color:#dff3ff78;margin:0;font-size:11px}.humanHeroBottom a{color:var(--sky);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:24px;font-size:9px;font-weight:900;display:flex}.humanHeroBottom a span{border:1px solid #91caf461;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s;display:grid}.humanHeroBottom a:hover span{transform:translateY(5px)}.humanThesis{background:linear-gradient(#fbfdff,#edf8ff)}.humanThesisGrid{grid-template-columns:1.16fr .84fr;align-items:end;gap:8vw;margin:80px 0 95px;display:grid}.humanThesisGrid h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.45vw,84px);line-height:.92}.humanThesisGrid h2 em{color:#0000;background:linear-gradient(105deg, var(--blue), var(--violet), var(--pink));-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-weight:400}.humanThesisCopy p{color:#63758d;margin:0 0 19px;font-size:14px;line-height:1.75}.humanThesisCopy .lead{color:var(--ink);font-size:21px;font-weight:800;line-height:1.4}.humanDefinitionGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.humanDefinitionGrid article{background:#ffffff9e;border:1px solid #c9ddea;min-height:300px;padding:28px;position:relative;overflow:hidden}.humanDefinitionGrid article:after{content:"";background:#91a2b6;height:5px;position:absolute;inset:auto 0 0}.humanDefinitionGrid article:last-child{color:#fff;border-color:var(--blue);background:linear-gradient(145deg, var(--blue), #073a91);box-shadow:0 25px 70px #1165ed2e}.humanDefinitionGrid article:last-child:after{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--pink), var(--orange))}.humanDefinitionGrid span{color:#7d8fa5;text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:900}.humanDefinitionGrid article:last-child span{color:var(--sky-soft)}.humanDefinitionGrid h3{letter-spacing:-.045em;margin:92px 0 16px;font-size:26px}.humanDefinitionGrid p{color:#64778f;margin:0;font-size:12px;line-height:1.65}.humanDefinitionGrid article:last-child p{color:#ffffffab}.humanThesisQuote{text-align:center;max-width:1280px;color:var(--navy);margin:100px auto 0;font-family:Georgia,serif;font-size:clamp(31px,4.2vw,64px);font-style:italic;line-height:1.14}.humanThesisQuote em{color:var(--blue)}.humanThesisQuote strong{color:var(--violet);font-weight:400}.humanConvictions{color:#fff;background:var(--navy-deep);isolation:isolate;position:relative;overflow:hidden}.humanConvictionGlow{z-index:-1;background:radial-gradient(circle at 82% 26%,#6b24db33,#0000 37%),radial-gradient(circle at 18% 78%,#07bed221,#0000 34%);position:absolute;inset:0}.humanConvictions .sectionMeta{color:#dff3ff75}.humanConvictionsIntro{grid-template-columns:1.22fr .78fr;align-items:end;gap:8vw;margin:75px 0 90px;display:grid}.humanConvictionsIntro h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.8vw,104px);line-height:.88}.humanConvictionsIntro h2 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.humanConvictionsIntro p{color:#dff3ff8a;margin:0;font-size:15px;line-height:1.72}.humanConvictionGrid{border-top:1px solid #91caf429;grid-template-columns:repeat(3,1fr);display:grid}.humanConviction{border-right:1px solid #91caf429;min-height:360px;padding:27px 3vw 36px;transition:background .35s}.humanConviction:nth-child(3n){border-right:0}.humanConviction:nth-child(n+4){border-top:1px solid #91caf429}.humanConviction:hover{background:#91caf40e}.humanConviction>span{color:var(--cyan);font-size:9px;font-weight:900}.humanConviction h3{letter-spacing:-.04em;max-width:340px;margin:115px 0 17px;font-size:23px;line-height:1.05}.humanConviction p{color:#dff3ff80;margin:0;font-size:12px;line-height:1.68}.humanThirdWay{background:linear-gradient(145deg,#f9fdff,#eaf7ff)}.humanThirdWayHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:75px 0 90px;display:grid}.humanThirdWayHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(55px,7vw,108px);line-height:.87}.humanThirdWayHeading h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.humanThirdWayHeading p{color:#60738b;margin:0;font-size:15px;line-height:1.72}.humanTensionGrid{grid-template-columns:.85fr 1.3fr .85fr;align-items:stretch;gap:12px;display:grid}.humanTensionGrid article{background:#fff9;border:1px solid #c9ddea;flex-direction:column;min-height:420px;padding:28px;display:flex}.humanTensionGrid span{text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:900}.humanTensionGrid h3{letter-spacing:-.045em;margin:auto 0 22px;font-size:28px;line-height:1.02}.humanTensionGrid p{color:#64778e;margin:0;font-size:12px;line-height:1.68}.humanExtreme span{color:#7c8ea3}.humanCenter{color:#fff;box-shadow:0 30px 90px #6b24db38;border-color:var(--violet)!important;background:linear-gradient(145deg, #7029db, #3b178d 58%, var(--navy))!important}.humanCenter span{color:#d7c4ff}.humanCenter h3{margin-top:70px;font-size:clamp(35px,3.5vw,54px)}.humanCenter p{color:#ffffffa8}.humanCompass{color:#fff;background:linear-gradient(135deg, #0755cc, #082a6b 58%, var(--navy-deep));isolation:isolate;position:relative;overflow:hidden}.humanCompassAura{z-index:-1;opacity:.35;background-image:radial-gradient(#ffffff3b .6px,#0000 .6px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.humanCompass .sectionMeta{color:#dff3ff80}.humanCompassHeading{grid-template-columns:1.18fr .82fr;align-items:end;gap:8vw;margin:75px 0 90px;display:grid}.humanCompassHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.8vw,104px);line-height:.88}.humanCompassHeading h2 em{color:var(--sky);font-family:Georgia,serif;font-weight:400}.humanCompassHeading p{color:#dff3ffa3;margin:0;font-size:15px;line-height:1.72}.humanCompassList{border-top:1px solid #ffffff30}.humanCompassItem{border-bottom:1px solid #ffffff30;grid-template-columns:60px .42fr 1fr auto;align-items:center;gap:30px;min-height:128px;transition:padding .35s,background .35s;display:grid}.humanCompassItem:hover{background:#fff1;padding:0 22px}.humanCompassItem>span{color:var(--sky);font-size:9px;font-weight:900}.humanCompassItem h3{letter-spacing:-.04em;margin:0;font-size:25px}.humanCompassItem p{color:#dff3ffa8;margin:0;font-size:13px;line-height:1.6}.humanCompassItem i{color:var(--sky);font-size:24px;font-style:normal;transition:transform .3s}.humanCompassItem:hover i{transform:translate(5px,-5px)}.humanTerritories{background:#fff}.humanTerritoriesIntro{grid-template-columns:1.18fr .82fr;align-items:end;gap:8vw;margin:75px 0 90px;display:grid}.humanTerritoriesIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.6vw,100px);line-height:.9}.humanTerritoriesIntro p{color:#60738a;margin:0;font-size:15px;line-height:1.72}.humanTerritoryList{border-top:1px solid #caddea}.humanTerritory{border-bottom:1px solid #caddea;grid-template-columns:70px .42fr 1fr;align-items:center;gap:35px;min-height:150px;transition:padding .35s,background .35s;display:grid}.humanTerritory:hover{background:#edf8ff;padding:0 22px}.humanTerritory>span{color:var(--blue);font-size:9px;font-weight:900}.humanTerritory h3{letter-spacing:-.045em;margin:0;font-size:28px}.humanTerritory p{color:#63768d;margin:0;font-size:13px;line-height:1.65}.humanPractices{color:#fff;background:var(--navy-deep)}.humanPractices .sectionMeta{color:#dff3ff75}.humanPracticesHeading{max-width:1120px;margin:75px 0 85px}.humanPracticesHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(55px,7vw,108px);line-height:.87}.humanPracticesHeading h2 em{color:var(--pink);font-family:Georgia,serif;font-weight:400}.humanPracticeGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.humanPractice{background:linear-gradient(145deg,#0d2b5d80,#041131db);border:1px solid #91caf42b;min-height:280px;padding:25px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.humanPractice:hover{border-color:var(--cyan);transform:translateY(-7px)}.humanPractice>span{color:var(--cyan);font-size:9px;font-weight:900}.humanPractice h3{letter-spacing:-.05em;margin:94px 0 14px;font-size:31px}.humanPractice p{color:#dff3ff87;margin:0;font-size:12px;line-height:1.62}.humanClosing{color:#fff;background:radial-gradient(circle at 18% 50%, #143c81, var(--navy) 37%, var(--navy-deep) 76%);grid-template-columns:.86fr 1.14fr;align-items:center;gap:9vw;min-height:820px;padding:105px 7vw;display:grid}.humanClosingSymbol{place-items:center;min-height:560px;display:grid;position:relative}.humanClosingSymbol img{z-index:2;filter:drop-shadow(0 0 45px #91caf43d);width:min(32vw,440px);animation:6s ease-in-out infinite symbolFloat;position:relative}.humanClosingSymbol div{aspect-ratio:1;border:1px solid #91caf42e;border-radius:50%;width:min(41vw,560px);animation:32s linear infinite orbitSpin;position:absolute}.humanClosingSymbol div:before,.humanClosingSymbol div:after{content:"";border-radius:50%;position:absolute}.humanClosingSymbol div:before{border:1px dashed #91caf42e;inset:15%}.humanClosingSymbol div:after{background:var(--cyan);width:13px;height:13px;box-shadow:0 0 25px var(--cyan);top:31%;left:5%}.humanClosingCopy .sectionLabel{color:var(--sky)}.humanClosingCopy h2{letter-spacing:-.052em;margin:50px 0 33px;font-size:clamp(42px,5vw,76px);line-height:.93}.humanClosingCopy h2 em{color:var(--sky);font-family:Georgia,serif;font-weight:400}.humanClosingCopy>p{color:#dff3ff96;max-width:680px;font-size:15px;line-height:1.75}.humanClosingActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.humanPage .detailFooter{color:#fff;background:var(--navy-deep)}@media (width<=1000px){.humanHeroGrid{grid-template-columns:1fr .68fr;gap:3vw}.humanHeroSymbol{min-height:440px}.humanHeroSymbol img{width:min(31vw,330px)}.humanRingOne{width:min(43vw,470px)}.humanRingTwo{width:min(32vw,350px)}.humanConvictionGrid{grid-template-columns:1fr 1fr}.humanConviction:nth-child(3n){border-right:1px solid #91caf429}.humanConviction:nth-child(2n){border-right:0}.humanConviction:nth-child(n+3){border-top:1px solid #91caf429}.humanTensionGrid{grid-template-columns:1fr 1fr}.humanCenter{grid-area:1/1/auto/3;min-height:360px!important}.humanPracticeGrid{grid-template-columns:1fr 1fr}.humanClosing{grid-template-columns:.72fr 1.28fr;gap:5vw}}@media (width<=780px){.humanHero{min-height:auto;padding:106px 6vw 35px}.humanBreadcrumb span{display:none}.humanHeroGrid{grid-template-columns:1fr;padding:10vh 0 4vh}.humanTitle{font-size:clamp(72px,21vw,138px);line-height:.86}.humanHeroSymbol{min-height:440px}.humanHeroSymbol img{width:min(58vw,390px)}.humanRingOne{width:min(88vw,540px)}.humanRingTwo{width:min(66vw,410px)}.humanHeroBottom{flex-direction:column;align-items:flex-start}.humanThesisGrid,.humanConvictionsIntro,.humanThirdWayHeading,.humanCompassHeading,.humanTerritoriesIntro{grid-template-columns:1fr;gap:38px;margin:62px 0 72px}.humanDefinitionGrid{grid-template-columns:1fr}.humanDefinitionGrid article{min-height:250px}.humanDefinitionGrid h3{margin-top:65px}.humanCompassItem{grid-template-columns:45px 1fr auto;gap:20px;padding:25px 0}.humanCompassItem p{grid-column:2/4}.humanTerritory{grid-template-columns:45px 1fr;gap:20px;padding:27px 0}.humanTerritory p{grid-column:2/3}.humanClosing{grid-template-columns:1fr;padding:85px 7vw}.humanClosingSymbol{min-height:430px}.humanClosingSymbol img{width:min(60vw,400px)}.humanClosingSymbol div{width:min(76vw,510px)}}@media (width<=520px){.humanHeroGrid{padding-top:12vh}.humanTitle{letter-spacing:-.07em;font-size:19.5vw;line-height:.9}.humanHeroLead{margin-top:34px;font-size:14px}.humanHeroSymbol{min-height:350px}.humanHeroSymbol img{width:61vw}.humanRingOne{width:96vw}.humanRingTwo{width:72vw}.humanHeroBottom p{display:none}.humanConvictionsIntro h2,.humanThirdWayHeading h2,.humanCompassHeading h2,.humanTerritoriesIntro h2,.humanPracticesHeading h2{font-size:13.5vw}.humanThesisGrid h2,.humanClosingCopy h2{font-size:11.6vw;line-height:.96}.humanConvictionGrid,.humanTensionGrid,.humanPracticeGrid{grid-template-columns:1fr}.humanConviction{border-bottom:1px solid #91caf429;min-height:290px;padding:25px 0 30px;border-right:0!important}.humanConviction h3{margin-top:78px}.humanCenter{grid-area:auto;min-height:380px!important}.humanTensionGrid article{min-height:340px}.humanCompassItem{grid-template-columns:38px 1fr auto}.humanTerritory{grid-template-columns:38px 1fr}.humanPractice{min-height:240px}.humanPractice h3{margin-top:70px}.humanClosingSymbol{min-height:330px}.humanClosingActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.humanPractice{transform:none!important}}
