/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--teal:#0aa4ad;--ink:#101010;--muted:#6d7073;--line:#e7e7e7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}a{color:inherit;text-decoration:none}.header{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:72px;padding:4vh 5vw;display:grid;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-1px;font-size:20px}.brand,.header nav{z-index:32;position:relative}.header nav{letter-spacing:.01em;justify-self:center;font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:500;display:flex;gap:25px!important}.section{min-height:100vh;padding:110px 5vw}.hero{isolation:isolate;grid-template-columns:38% 34% 28%;align-items:center;padding-top:110px;padding-bottom:175px;display:grid;position:relative;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.heroCopy{max-width:540px}.eyebrow,.featured,.kicker,.signature{letter-spacing:4px;font-size:11px}.eyebrow i{background:var(--teal);border-radius:50%;width:4px;height:4px;margin:0 8px;display:inline-block}.featured{align-items:center;gap:20px;margin:28px 0 8px;display:flex}.featured span{border-top:1px solid;width:70px}.hero h1{margin:14px 0 8px;font-size:78px;line-height:.9}.hero h2{letter-spacing:-2px;margin:0 0 20px;font-size:48px;font-weight:400;line-height:1.05}.hero p{max-width:470px;font-size:18px;line-height:1.55}.signature{align-items:center;gap:18px;margin-top:45px;display:flex}.signature b{border-top:2px solid var(--teal);width:45px}.heroObject img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;width:100%;height:480px}.verticalRail{z-index:4;flex-direction:column;align-self:start;gap:10px;height:calc(100vh + 190px);margin-top:-190px;padding:0 48px 0 22px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 58%,#000000fa 62%,#000000d1 67%,#0000008a 72%,#0000003d 77%,#00000012 82%,#0000 87%);mask-image:linear-gradient(#000 0 58%,#000000fa 62%,#000000d1 67%,#0000008a 72%,#0000003d 77%,#00000012 82%,#0000 87%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.railCard{text-align:left;cursor:pointer;filter:grayscale();border-radius:8px;flex:0 0 150px;height:150px;padding:16px;transition:opacity .55s,transform .55s,outline-color .55s;position:relative;color:#111!important;background:#f7f7f7!important;border:1px solid #e5e7eb!important}.railCard.active{outline:2px solid var(--teal);outline-offset:2px;border-color:var(--teal)!important}.railCard small,.railCard span,.railCard strong{display:block}.railCard strong{margin-top:9px;font-size:17px}.railCard b{position:absolute;bottom:14px;right:15px}.railLine{border-left:1px solid #bbb;height:100%;position:absolute;top:0;right:16px}.railLine span{border-left:4px solid var(--teal);height:70px;margin-top:45px;margin-left:-2px;transition:transform .85s cubic-bezier(.22,.61,.36,1);display:block}.intro{flex-direction:column;justify-content:center;display:flex}.centerIntro{text-align:center;max-width:950px;margin:0 auto 70px}.kicker{letter-spacing:5px}.centerIntro .kicker:after,.perspectiveTitle .kicker:after{content:"";border-top:2px solid var(--teal);width:45px;margin:14px auto;display:block}.centerIntro h2{margin:20px 0 10px;font-size:34px;font-weight:400}.centerIntro p{color:var(--muted);font-size:17px;line-height:1.5}.introGrid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.introGrid article{border-right:1px solid var(--line);padding-right:35px;position:relative}.introGrid article:last-child{border:0}.introGrid img{object-fit:cover;filter:grayscale();border-radius:5px;width:100%;height:180px}.num{z-index:2;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-16px;left:-12px}.introGrid h3{color:var(--teal);margin:14px 0 4px;font-size:24px}.introGrid p{color:var(--muted);margin:0;font-size:16px;line-height:1.4}.studios{flex-direction:column;justify-content:center;display:flex}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.sectionHead h2{margin:0;font-size:34px;font-weight:400}.sectionHead p{color:var(--muted);margin:8px 0}.perspectives{background:linear-gradient(90deg,#ffffff1f,#ffffff8c),url(/assets/pillars.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.perspectiveTitle{text-align:left;width:52%;margin-bottom:30px;margin-left:auto}.perspectiveTitle .kicker:after{margin:14px 0}.perspectiveTitle h2{letter-spacing:-2px;margin:8px 0;font-size:54px;font-weight:400}.perspectiveTitle p{color:#5e6366;max-width:600px;font-size:18px;line-height:1.5}.controls{gap:12px;display:flex;position:absolute;top:14vh;right:5vw}.controls button{border:1px solid var(--teal);width:50px;height:50px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;display:grid}.controls .solid{background:var(--teal);color:#fff}.perspectiveTrack{scrollbar-width:none;scroll-snap-type:x mandatory;gap:18px;width:calc(100% - 5vw);margin-left:5vw;padding:10px 0 22px;display:flex;overflow-x:auto}.perspectiveTrack::-webkit-scrollbar{display:none}.perspectiveCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-snap-align:start;will-change:transform;background:#ffffffc7;border:1px solid #fffc;border-radius:10px;flex:0 0 38%;min-height:390px;padding:34px;box-shadow:0 10px 30px #0000000d;transform-origin:bottom!important;transition:transform .38s cubic-bezier(.22,.8,.22,1),box-shadow .38s!important;transform:none!important}.cardNo{margin-bottom:28px;font-size:13px;font-weight:700}.cardNo:after{content:"";border-top:3px solid var(--teal);width:34px;margin-top:10px;display:block}.perspectiveCard h3{margin:20px 0 12px;font-size:30px;font-weight:400}.perspectiveCard p{color:#555b5e;min-height:130px;font-size:17px;line-height:1.5}.learn{background:0 0;border:0;padding:0;font-size:14px}.learn span{margin-left:30px}.dots{text-align:center}.dots b,.dots span{border-top:4px solid #c9cccd;border-radius:5px;width:35px;margin:0 4px;display:inline-block}.dots b{border-color:var(--teal)}.network{min-height:auto;padding-top:80px;padding-bottom:90px}.networkGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.networkGrid article{border:1px solid var(--line);border-radius:7px;overflow:hidden;box-shadow:0 5px 20px #0000000a}.networkGrid img{object-fit:cover;filter:grayscale();width:100%;height:145px}.networkGrid article>div{padding:18px}.networkGrid small{letter-spacing:3px;font-size:10px}.networkGrid h3{max-width:300px;margin:8px 0 24px;font-size:20px}.networkGrid footer{color:var(--muted);justify-content:space-between;display:flex}.footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:35px 5vw 20px;display:grid}.footer nav{gap:28px;font-size:12px;display:flex}.social{text-align:right}.copyright{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:11px;display:flex}.portfolio{padding:0 5vw 100px}.portfolioHeader{justify-content:space-between;align-items:center;height:90px;display:flex}.portfolioIntro{padding:80px 0 40px}.portfolioIntro h1{margin:10px 0;font-size:70px}.portfolioIntro p{color:var(--muted);font-size:20px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:45px;display:flex}.filters button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 16px}.filters button.on{background:var(--teal);color:#fff;border-color:var(--teal)}.projectGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.projectGrid article{border-top:1px solid #ddd;padding-top:12px}.projectVisual{background:linear-gradient(145deg,#f6f6f6,#dcdcdc);align-items:flex-end;height:250px;margin-bottom:18px;padding:20px;display:flex}.projectVisual span{font-size:12px}.projectGrid small{letter-spacing:2px;color:var(--teal)}.projectGrid h2{margin:8px 0;font-size:28px}.projectGrid p{color:var(--muted);min-height:50px}.headerCta{z-index:34;background:var(--teal);color:#fff;letter-spacing:.015em;border-radius:4px;justify-self:end;align-items:center;padding:13px 19px;font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 8px 24px #0aa4ad2e}.headerCta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0aa4ad40}.heroCopy,.heroObject{z-index:6;position:relative}.heroCopyStage{min-height:330px;position:relative}.heroCopySlide{opacity:0;pointer-events:none;transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translateY(18px)}.heroCopySlide.active{opacity:1;pointer-events:auto;transform:translate(0)}.heroCopySlide h1{margin-top:14px}.heroObject{place-items:center;height:520px;display:grid;overflow:visible}.heroObjectImage{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:0;width:100%;height:100%;transition:opacity 1.05s cubic-bezier(.22,.61,.36,1),transform 1.05s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translateY(24px)scale(.97)}.heroObjectImage.active{opacity:1;transform:translate(0)scale(1)}.railViewport{height:100%;overflow:hidden}.railStack{will-change:transform;flex-direction:column;gap:10px;transition:transform 1.05s cubic-bezier(.22,.61,.36,1);display:flex}.railCard:hover{transform:translate(-4px)}.railCard span{margin-top:4px}.cloudDeck{z-index:12;pointer-events:none;height:clamp(430px,48vh,590px);bottom:-70px;left:0;right:0;overflow:hidden}.cloudDeck,.mist{position:absolute}.mist{will-change:transform;background-image:url(/assets/cloud-bank-floating.png);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;width:156%;height:100%;left:-28%;-webkit-mask-image:linear-gradient(90deg,#0000,#0000001f 1.5%,#0000007a 3.5%,#000000d1 6%,#000 9% 91%,#000000d1 94%,#0000007a 96.5%,#0000001f 98.5%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#0000001f 1.5%,#0000007a 3.5%,#000000d1 6%,#000 9% 91%,#000000d1 94%,#0000007a 96.5%,#0000001f 98.5%,#0000)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.mistBack{z-index:1;opacity:.28;filter:blur(3px)saturate(.68)brightness(1.08);background-size:auto 76%;animation:cloudBackDrift 68s linear infinite;bottom:78px}.mistMiddle{z-index:2;opacity:.58;filter:blur(.8px)saturate(.74)brightness(1.04);background-size:auto 88%;animation:cloudMidDrift 54s linear infinite;bottom:28px}.mistFront{z-index:3;opacity:.94;filter:saturate(.78)contrast(1.03)brightness(1.02);background-size:auto 100%;animation:cloudFrontDrift 44s linear infinite;bottom:-18px}body,html{height:100%;overflow:hidden}.siteShell{background:#fff}.siteShell,.siteViewport{width:100%;height:100dvh;position:relative;overflow:hidden}.siteViewport{z-index:2}.persistentCloudDeck{pointer-events:none;z-index:30!important;position:fixed!important}.header,.siteHeader{z-index:50!important}.screenPage{background:#fff;height:100dvh;padding:clamp(110px,13vh,145px) clamp(28px,6vw,92px) clamp(145px,20vh,210px);position:relative;overflow:hidden}.screenHeading{z-index:5;max-width:740px;position:relative}.screenHeading h1{letter-spacing:-.055em;margin:.08em 0 .18em;font-size:clamp(54px,7vw,104px);line-height:.9}.screenHeading>p:last-child{color:#5f6468;max-width:620px;font-size:clamp(15px,1.35vw,20px);line-height:1.55}.screenContent{z-index:5;height:calc(100% - 170px);margin-top:clamp(26px,4vh,52px);position:relative;overflow:hidden}.perspectivesEmbedded,.studiosEmbedded{background:0 0!important;height:100%!important;min-height:0!important;padding:0!important}.perspectivesEmbedded>.perspectiveTitle{display:none!important}.screenCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.screenCard{text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #e4e7e8;flex-direction:column;align-items:flex-start;min-height:235px;padding:28px;transition:transform .25s,border-color .25s;display:flex}.screenCard:hover{border-color:#63bfc2;transform:translateY(-5px)}.screenCard>span{letter-spacing:.12em;color:#4baeb2;font-size:11px}.screenCard h3{margin:38px 0 12px;font-size:24px;line-height:1.05}.screenCard p{color:#686d70;margin:0 0 auto;font-size:14px;line-height:1.55}.screenCard b{margin-top:24px;font-size:12px}.topDrawer{z-index:80;background:#fffffffb;border-bottom:1px solid #dde2e3;height:min(72dvh,760px);transition:transform .55s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0;overflow:auto;transform:translateY(-103%);box-shadow:0 28px 70px #1420231f}.topDrawer[data-open=true]{transform:translateY(0)}.drawerInner{max-width:1080px;margin:auto;padding:110px 54px 70px;position:relative}.drawerClose{cursor:pointer;background:#fff;border:1px solid #d9dfe0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:42px;right:54px}.drawerInner h2{letter-spacing:-.05em;margin:16px 0 28px;font-size:clamp(44px,6vw,82px);line-height:.95}.drawerBody{color:#555d60;max-width:760px;font-size:18px;line-height:1.65}.drawerMeta{gap:10px;margin-top:28px;display:flex}.drawerMeta span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #dce1e2;padding:8px 12px;font-size:11px}.portfolioExperience{flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.portfolioToolbar{grid-template-columns:auto minmax(220px,420px) 1fr;align-items:center;gap:14px;margin-bottom:14px;display:grid}.filterTrigger{cursor:pointer;background:#fff;border:1px solid #dfe4e5;align-items:center;gap:9px;height:44px;padding:0 15px;display:flex}.portfolioToolbar input{border:1px solid #dfe4e5;outline:none;height:44px;padding:0 14px}.portfolioToolbar input:focus{border-color:#55b7bb}.resultCount{color:#777;justify-self:end;font-size:12px}.studioFilters{opacity:0;scrollbar-width:none;gap:8px;max-height:0;margin:0;transition:max-height .35s,opacity .25s,margin .35s;display:flex;overflow-x:auto}.studioFilters.open{opacity:1;max-height:55px;margin:0 0 14px}.studioFilters button{white-space:nowrap;letter-spacing:.06em;cursor:pointer;background:#fff;border:1px solid #dfe4e5;padding:9px 12px;font-size:10px}.studioFilters button.active{color:#fff;background:#54b9bd;border-color:#54b9bd}.portfolioGrid{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:100px;display:grid;overflow:auto}.portfolioCard{aspect-ratio:1/.92;text-align:left;cursor:pointer;background:#ffffffe8;border:1px solid #e1e5e6;flex-direction:column;justify-content:space-between;min-height:210px;padding:18px;transition:transform .25s,border-color .25s;display:flex}.portfolioCard:hover{border-color:#5bbbc0;transform:translateY(-4px)}.portfolioCard footer,.portfolioCardTop{letter-spacing:.06em;text-transform:uppercase;color:#6d7476;justify-content:space-between;gap:12px;font-size:9px;display:flex}.portfolioCardTop b{color:#48aeb2;font-weight:600}.portfolioCard h3{letter-spacing:-.035em;margin:18px 0 8px;font-size:25px}.portfolioCard p{color:#6a7072;margin:0;font-size:12px;line-height:1.5}.portfolioCard footer{border-top:1px solid #eceeef;padding-top:13px}.portfolioMarqueeStage{align-items:flex-end;width:calc(100vw - clamp(28px,6vw,92px));height:clamp(285px,34vh,365px);margin-top:8px;margin-right:calc(-1*clamp(28px,6vw,92px));display:flex;position:relative;overflow:hidden}.portfolioMarquee{will-change:transform;align-items:flex-end;width:max-content;animation:portfolioRail 120s linear infinite;display:flex}.portfolioMarqueeStage:hover .portfolioMarquee{animation-play-state:paused}.portfolioMarqueeGroup{align-items:flex-end;gap:14px;padding-right:14px;display:flex}.portfolioTab{text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #dfe4e5;flex-direction:column;flex:0 0 clamp(260px,20vw,330px);width:clamp(260px,20vw,330px);height:clamp(250px,29vh,305px);padding:19px 20px 20px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s,background .3s;display:flex;transform:translateY(104px);box-shadow:0 12px 28px #14202300}.portfolioTab:focus-visible,.portfolioTab:hover{background:#fffffffb;border-color:#65bcc0;outline:none;transform:translateY(0);box-shadow:0 22px 55px #1420231a}.portfolioTabTop{letter-spacing:.07em;text-transform:uppercase;color:#6d7476;justify-content:space-between;gap:12px;font-size:9px;display:flex}.portfolioTabTop b{color:#48aeb2;font-weight:600}.portfolioTabCore{margin-top:auto;padding-top:28px}.portfolioTabCategory{letter-spacing:.08em;text-transform:uppercase;color:#8b9092;font-size:9px}.portfolioTab h3{letter-spacing:-.045em;margin:9px 0 15px;font-size:clamp(27px,2.1vw,36px);font-weight:400;line-height:.95}.portfolioTabReveal{opacity:0;border-top:1px solid #eceeef;height:90px;padding-top:13px;transition:opacity .3s 60ms,transform .4s cubic-bezier(.22,1,.36,1) 40ms;transform:translateY(12px)}.portfolioTab:focus-visible .portfolioTabReveal,.portfolioTab:hover .portfolioTabReveal{opacity:1;transform:translateY(0)}.portfolioTabReveal p{color:#646a6c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 13px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.portfolioTabReveal>span{letter-spacing:.06em;text-transform:uppercase;color:#3d4446;font-size:10px}.portfolioTabReveal>span b{color:var(--teal);margin-left:8px}.portfolioEmpty{color:#73797b;align-self:center;font-size:14px}.companiesExperience{flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.companiesFilters{z-index:55;align-items:center;gap:9px;margin-bottom:0;display:grid;position:relative;grid-template-columns:150px 150px 140px 165px 150px 150px minmax(190px,1fr)!important;margin-top:0!important}.companySearch,.selectControl{color:#222;background:#fffffff7;border:1px solid #dce3e4;border-radius:7px;align-items:center;gap:9px;width:100%;height:44px;padding:0 12px;font-size:10px;display:flex;box-shadow:0 4px 14px #19282b06}.selectControl select{appearance:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.selectControl>svg:last-child{flex:none;margin-left:auto}.stageSelect{position:relative}.stageButton{cursor:pointer;width:100%}.stageButton span{text-align:left;flex:1}.stageMenu{z-index:90;background:#fff;border:1px solid #dce3e4;width:220px;padding:7px;position:absolute;top:50px;left:0;box-shadow:0 18px 45px #19282b21}.stageMenu button{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:11px;display:flex}.stageMenu button.active,.stageMenu button:hover{background:#f3f7f7}.stageMenu i{border-radius:50%;flex:none;width:12px;height:12px}.stageAll{background:linear-gradient(135deg,#bdeff1,#07546f)!important}.companySearch input{width:100%;font:inherit;background:0 0;border:0;outline:0}.companyCount{color:#737b7d;white-space:nowrap;justify-self:end;font-size:10px}.companiesRailStage{z-index:50;align-items:flex-end;width:calc(100vw - clamp(28px,6vw,92px));height:clamp(500px,57vh,595px);margin-top:0;margin-right:calc(-1*clamp(28px,6vw,92px));display:flex;position:relative;padding-top:106px!important;overflow:visible!important;transform:translateY(-76px)!important}.companiesRail{z-index:51;position:relative;overflow:visible;transform:none;will-change:transform!important;align-items:flex-end!important;width:max-content!important;animation:hvCompaniesLTR30 90s linear infinite!important;display:flex!important}.companiesRailStage:hover .companiesRail{animation-play-state:paused!important}.companiesRailGroup{overflow:visible;flex:none!important;align-items:flex-end!important;gap:14px!important;padding-right:14px!important;display:flex!important}.companyCard{--stage:#25b5bd;text-align:left;cursor:pointer;z-index:1;background:#fffffff5;border:1px solid #dfe4e5;border-bottom:0;border-radius:18px 18px 0 0;outline:none;flex-direction:column;flex:0 0 clamp(245px,18vw,300px);width:clamp(245px,18vw,300px);height:clamp(390px,43vh,440px);padding:0;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s,background .35s;display:flex;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:0 12px 30px #1623261c;-webkit-mask-image:linear-gradient(#000 0 86%,#000000f5 90%,#000000b8 95%,#0000003d 99%,#0000);mask-image:linear-gradient(#000 0 86%,#000000f5 90%,#000000b8 95%,#0000003d 99%,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%}.companyCard:focus-visible,.companyCard:hover{border-color:var(--stage);transform:translateY(-142px)!important}@supports (color:color-mix(in lab,red,red)){.companyCard:focus-visible,.companyCard:hover{border-color:color-mix(in srgb,var(--stage) 48%,#dfe4e5)}}.companyCard:focus-visible,.companyCard:hover{background:#fff;border-bottom:0;box-shadow:0 28px 64px #1623262b;z-index:100!important}.companyImage{border-radius:17px 17px 0 0;flex:0 0 190px;height:190px;background:#ececec!important;position:relative!important;overflow:hidden!important}.companyImage img{object-fit:cover!important;filter:grayscale()!important;opacity:.88!important;object-position:center center!important;width:100%!important;height:100%!important;transition:filter .38s,transform .55s!important;transform:scale(1)!important}.companyStage{z-index:6;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:none;pointer-events:none;align-items:center;gap:7px;width:132px;height:90px;font-size:9px;font-weight:700;position:absolute;top:0;left:auto;right:0;overflow:hidden;display:none!important}.companyStage i{background:var(--stage);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffffb8}.companyBody{flex-direction:column;min-height:0;padding:16px 17px 9px;display:flex}.companyBody small{letter-spacing:.08em;color:#7a8284;text-transform:uppercase;font-size:8px}.companyBody h3{letter-spacing:-.045em;margin:8px 0 9px;font-size:24px;font-weight:400;line-height:1}.companyBody p{color:#697073;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;line-height:1.42!important}.companyTags{opacity:0;flex-wrap:wrap;gap:5px;margin-top:11px;transition:opacity .3s 80ms,transform .35s 60ms;display:flex;transform:translateY(5px)}.companyCard:focus-visible .companyTags,.companyCard:hover .companyTags{opacity:1;transform:none}.companyTags span{letter-spacing:.04em;text-transform:uppercase;background:var(--stage);padding:5px 7px;font-size:8px}@supports (color:color-mix(in lab,red,red)){.companyTags span{background:color-mix(in srgb,var(--stage) 12%,#fff)}}.companyTags span{border:1px solid var(--stage)}@supports (color:color-mix(in lab,red,red)){.companyTags span{border:1px solid color-mix(in srgb,var(--stage) 30%,#e7ecec)}}.companyReveal{letter-spacing:.06em;text-transform:uppercase;opacity:.18;justify-content:space-between;align-items:center;margin-top:auto;padding:8px 17px 14px;font-size:10px;transition:opacity .3s,color .3s;display:flex;border-top:0!important}.companyCard:focus-visible .companyReveal,.companyCard:hover .companyReveal{opacity:1;color:var(--stage)}.companyStage:before{content:"";background:var(--stage);transform-origin:50%;width:172px;height:74px;box-shadow:0 7px 20px var(--stage);position:absolute;top:-30px;right:-38px;transform:rotate(42deg)}@supports (color:color-mix(in lab,red,red)){.companyStage:before{box-shadow:0 7px 20px color-mix(in srgb,var(--stage) 28%,transparent)}}.companyStage:before{opacity:.8;transition:filter .45s,opacity .45s;display:none!important}.companyStage span{transform-origin:50%;text-align:center;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;width:106px;font-size:8px;font-weight:700;line-height:1;position:absolute;top:22px;right:1px;transform:rotate(42deg)}.companyCard:focus-visible .companyStage:before,.companyCard:hover .companyStage:before{opacity:1;filter:saturate(1.08)brightness(1.02)}.companyNameRow{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;display:flex}.companyNameRow h3{flex:1;min-width:0;font-size:23px;margin:0!important}.companyStageTag{background:var(--stage);color:#fff;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;max-width:110px;min-height:28px;box-shadow:0 4px 11px var(--stage);border-radius:8px;flex:none;padding:6px 9px;font-size:7px;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.companyStageTag{box-shadow:0 4px 11px color-mix(in srgb,var(--stage) 18%,transparent)}}.companyStageTag{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.companyStage,.companyStage:before{display:none!important}.companiesPage{padding-top:clamp(132px,16vh,174px)!important}.companiesHeading{z-index:20;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:start;column-gap:50px;position:relative;display:block!important}.companiesHeading .kicker{grid-area:1/1;margin:0 0 12px!important}.companiesHeading h1{grid-area:2/1;font-weight:400;letter-spacing:-.055em!important;font-size:clamp(36px,7vw,72px)!important;line-height:.88!important}.companiesIntro{text-align:right;color:#626a6d;grid-area:1/2/span 2;place-self:start end;max-width:470px;margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.48;display:none!important}.companiesContent{z-index:21;position:relative;overflow:visible;height:calc(100dvh - 300px)!important;margin-top:28px!important;transform:none!important}.filterDropdown{min-width:0;position:relative}.selectControl{cursor:pointer;text-align:left}.selectControl>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nativeSelect select{appearance:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.filterMenu{z-index:160;background:#fff;border:1px solid #dce3e4;border-radius:8px;min-width:220px;max-height:330px;padding:7px;position:absolute;top:50px;left:0;overflow:auto;box-shadow:0 20px 48px #19282b29}.filterMenu button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-size:10px;display:flex}.filterMenu button.active,.filterMenu button:hover{background:#f1f7f7}.studioMenu{min-width:260px}.studioMiniLogo{color:#fff;letter-spacing:-.02em;background:#111;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-weight:700;display:grid}.studioMiniLogo.all{background:#18aab3}.stageSwatch{border-radius:4px;flex:none;width:12px;height:12px}.impactPlaceholder{color:#747c7e;white-space:nowrap;padding:12px;font-size:10px}.companiesRailStage:has(.companyCard:hover){z-index:170}.companyCard:focus-visible .companyImage img,.companyCard:hover .companyImage img{filter:grayscale(0)!important;opacity:1!important;transform:scale(1.025)!important}.checkRow{cursor:pointer;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:36px;padding:6px 8px;font-size:10px;display:flex}.checkRow:hover{background:#f1f7f7}.checkRow input{accent-color:#13a7b0;flex:none;width:14px;height:14px}.menuTop{border-bottom:1px solid #edf0f0;justify-content:flex-end;margin-bottom:4px;padding:2px 5px 5px;display:flex}.menuTop button{color:#168f98!important;width:auto!important;padding:5px 7px!important;font-size:9px!important}.impactMenu{min-width:260px;max-height:370px}.companyProfileDrawer{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffe0!important;height:min(78dvh,820px)!important;overflow:hidden auto!important}.companyDrawerInner{scrollbar-width:none;width:min(1480px,100vw - 70px);height:100%;margin:auto;padding:92px 0 44px;position:relative;overflow:auto}.companyDrawerInner .drawerClose{top:32px;right:0}.companyProfileGrid{z-index:2!important;grid-template-columns:minmax(285px,.72fr) minmax(390px,1fr) minmax(410px,1.08fr)!important;align-items:start!important;gap:38px!important;height:100%!important;display:grid!important;position:relative!important}.companyProfileMain{align-items:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.companyIdentity{align-items:start;display:grid;grid-template-columns:260px minmax(0,1fr)!important;gap:64px!important}.companyLogoBox{background:#f1f2f2;border:1px solid #e6e9e9;position:relative;overflow:hidden;border-radius:32px!important;width:260px!important;height:260px!important}.companyLogoBox img{object-fit:cover;filter:grayscale()contrast(.96);opacity:.9}.companyIdentityCopy{min-width:0;padding-right:42px!important}.companyIdentityCopy .kicker{margin:2px 0 20px}.companyIdentityCopy h2{letter-spacing:-.06em;margin:0 0 19px;font-size:clamp(54px,5.5vw,88px);font-weight:400;line-height:.88}.companyStudioLabel{letter-spacing:.32em;text-transform:uppercase;color:#50585a;margin:0 0 12px;font-size:10px}.companyProfileDescription{color:#5f6769;margin:0;max-width:760px!important;font-size:13px!important;line-height:1.55!important}.companyProfileActions{gap:12px;display:flex;margin-top:28px!important}.companyProfileActions button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;align-items:center;gap:24px;height:44px;padding:0 20px;font-size:11px;display:flex}.companyProfileActions button.light{color:#182023;background:#f2f5f5;border-color:#eef1f1}.companyAlignedDetails{margin-top:42px!important;margin-left:324px!important;padding-right:42px!important}.companyFactGrid{display:grid;border-top:1px solid #e2e6e7!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 52px!important}.companyFact{align-items:center;border-bottom:1px solid #e7eaea!important;border-right:0!important;grid-template-rows:auto auto!important;grid-template-columns:20px minmax(0,1fr)!important;align-content:center!important;gap:3px 9px!important;min-height:64px!important;padding:9px 0!important;display:grid!important}.companyFact:nth-child(odd){border-right:1px solid #e7eaea;padding-right:22px}.companyFact:nth-child(2n){padding-left:22px}.companyFact svg{stroke-width:1.6px;color:#111;grid-area:1/1/span 2!important;align-self:center!important;width:16px!important;height:16px!important}.companyFact span{letter-spacing:.09em;text-transform:uppercase;color:#7a8284!important;grid-area:1/2!important;font-size:8px!important;line-height:1.1!important}.companyFact b{font-weight:400;color:#253238!important;grid-area:2/2!important;font-size:10px!important;line-height:1.35!important}.companyFact .stageValue{color:#178f99;background:#e6f7f8;border-radius:6px;width:max-content;padding:6px 9px;display:inline-flex}.currentlySeeking{border-top:1px solid #e2e6e7;margin-top:14px!important;padding-top:15px!important;display:none!important}.currentlySeeking>div:first-child{gap:13px;display:flex;align-items:center!important}.currentlySeeking svg{width:20px}.currentlySeeking p{margin:0}.currentlySeeking strong{letter-spacing:.22em;text-transform:uppercase;font-size:10px;display:block}.currentlySeeking p span{color:#697174;margin-top:5px;font-size:10px;display:none!important}.seekingPills{flex-wrap:wrap;display:flex;gap:6px!important;margin-top:11px!important}.seekingPills button,.seekingPills span{color:#344144;background:#f1f4f4;border:0;border-radius:9px;font-size:9px;padding:8px 11px!important}.seekingPills button{cursor:pointer;background:#e7eff1;padding-inline:20px}.companyNews{border-left:1px solid #e1e5e6;min-width:0;padding-left:28px;padding-top:2px!important}.companyNewsHead{justify-content:space-between;align-items:center;margin-bottom:15px;display:none!important}.companyNewsHead h3{letter-spacing:-.045em;margin:0;font-size:29px;font-weight:500}.companyNewsHead button{cursor:pointer;background:0 0;border:0;font-size:10px}.newsMasonry{grid-template-columns:1.25fr .85fr;grid-auto-rows:150px;gap:12px;display:grid}.newsTile{background:#fff;border:1px solid #e3e7e7;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.newsTile1{grid-row:span 2}.newsTile3{grid-area:2/2/span 2}.newsPhoto{background:#edf0f0;flex:1;min-height:88px;position:relative;overflow:hidden}.newsPhoto img{object-fit:cover;filter:grayscale();transition:filter .65s,transform .75s cubic-bezier(.22,1,.36,1)}.newsTile:hover .newsPhoto img{filter:none;transform:scale(1.025)}.newsPhoto span{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#101415c7;border-radius:6px;padding:5px 8px;font-size:7px;position:absolute;top:10px;left:10px}.newsCopy{padding:11px 12px}.newsCopy small{text-transform:uppercase;letter-spacing:.06em;color:#687174;font-size:7px}.newsCopy h4{letter-spacing:-.035em;margin:5px 0 4px;font-size:16px}.newsCopy p{color:#626b6e;margin:0;font-size:9px;line-height:1.35}.newsEmpty{text-align:center;z-index:5;background:#fbfcfc;border:1px solid #e6e9e9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:100dvh;padding:40px 40px 120px;display:flex;position:relative;margin-top:0!important}.newsEmpty span{letter-spacing:.14em;text-transform:uppercase;color:#849092;font-size:12px}.newsEmpty h4{letter-spacing:-.04em;margin:13px 0 6px;font-size:25px;font-weight:400}.newsEmpty p{color:#747d7f;margin:0;font-size:15px;display:none!important}.companyLogoBox.hasLogo img{background:#f1f2f2;object-fit:contain!important;filter:grayscale()!important;padding:32px!important}.companyLogoBox.photoFallback img{object-fit:cover!important;filter:grayscale()contrast(.96)!important;opacity:.82!important}.companyFact:nth-child(3n+1){padding-left:0!important}.companyFact:nth-child(3n){border-right:0!important}.companyFact b,.companyFact span{font-size:9px!important}.companyFact.impactFact{grid-column:span 2}.companyFact.partnerFact{grid-column:span 1;border-right:0!important}.seekingPills .investButton{margin-left:auto;color:#fff!important;background:#111!important;padding-inline:16px!important}.companyProfileActions .investWithCompany{justify-content:space-between;min-width:220px;color:#111!important;background:0 0!important;border-color:#111!important}.companyFact.impactFact,.companyFact.partnerFact{grid-column:auto!important}.investmentContactDrawer{z-index:30;border-left:1px solid #e0e5e5;width:min(470px,92vw);height:100%;padding:74px 48px 42px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;transform:translate(105%);box-shadow:-24px 0 60px #0e191b1a;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding-top:52px!important;padding-bottom:18px!important;overflow:hidden!important}.investmentContactDrawer.isOpen{transform:translate(0)}.investmentContactClose{cursor:pointer;background:#fff;border:1px solid #dce2e2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:28px;right:28px}.investmentContactDrawer h3{letter-spacing:-.05em;margin:15px 0 12px;font-size:42px;font-weight:400;line-height:1;margin-bottom:3px!important}.investmentContactIntro{color:#6d7779;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 8px!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.investmentContactForm{display:grid;gap:6px!important}.investmentContactForm label{letter-spacing:.1em;text-transform:uppercase;color:#5e696b;display:grid;gap:3px!important;font-size:8px!important}.investmentContactForm input,.investmentContactForm select,.investmentContactForm textarea{width:100%;font:inherit;color:#172022;text-transform:none;letter-spacing:0;background:#fafbfb;border:1px solid #dce2e2;border-radius:8px;outline:none;min-height:29px!important;padding:5px 8px!important;font-size:10px!important}.investmentContactForm textarea{resize:none!important;height:52px!important;min-height:52px!important}.investmentContactForm input:focus,.investmentContactForm select:focus,.investmentContactForm textarea:focus{background:#fff;border-color:#10a7a5}.investmentContactForm>button{color:#fff;cursor:pointer;background:#10a7a5;border:0;border-radius:8px;justify-content:space-between;align-items:center;height:46px;margin-top:4px;padding:0 18px;font-size:10px;display:flex}.companyProfileActions button,.investmentContactForm>button{color:#111!important;background:0 0!important;border:1px solid #111!important;transition:background .22s,color .22s,border-color .22s!important}.companyProfileActions .investWithCompany:hover,.companyProfileActions button:hover,.investmentContactForm>button:hover{color:#fff!important;background:#10a7a5!important;border-color:#10a7a5!important}.companyJobs{border-top:1px solid #e2e6e7;margin-top:20px;padding-top:17px}.companyJobs h3{letter-spacing:.22em;margin:0 0 7px;font-size:10px;font-weight:600}.companyJobs p{color:#6d7779;margin:0;font-size:10px}.perspectivesEmbedded{background:0 0!important;display:block!important;overflow:visible!important}.perspectiveAllGrid{display:grid;perspective:1050px!important;z-index:14!important;perspective-origin:50% 40%!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;width:100%!important;padding:34px 0 0!important}.perspectiveAllCard,.perspectiveAllGrid{min-width:0!important;position:relative!important}.perspectiveAllCard{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:2!important;transform-origin:50% 100%!important;background:linear-gradient(145deg,#fff,#f1f6f6)!important;border:1px solid #becacab8!important;border-right-color:#dae1e1e6!important;border-radius:3px!important;width:auto!important;min-height:255px!important;padding:22px 17px!important;transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s,background .48s!important;overflow:visible!important;transform:rotateX(18deg)translateY(7px)!important;box-shadow:0 13px 24px #1e2d2e14!important}.perspectiveAllCard .cardNo{letter-spacing:.14em;color:#7a8587;margin-bottom:20px;font-size:8px}.perspectiveAllCard h3{margin:17px 0 10px;font-weight:400;font-size:23px!important}.perspectiveAllCard p{color:#5d6466;margin:0;font-size:13px!important;line-height:1.58!important}.screenPage:has(.perspectiveAllGrid) .screenBody{scrollbar-width:none;overflow-x:auto}.screenPage:has(.perspectiveAllGrid) .screenBody::-webkit-scrollbar{display:none}.screenPage:has(.perspectiveAllGrid) .perspectivesEmbedded{margin-left:0!important}.screenPage:has(.perspectiveAllGrid) .perspectiveAllGrid{transform:none!important}.studioIntroCopy p{max-width:520px;margin:0 0 16px!important;font-size:15px!important;line-height:1.68!important}.horizontalMasonry{scrollbar-width:none;grid-template-rows:repeat(2,1fr);grid-auto-columns:280px;grid-auto-flow:column;gap:14px;height:54vh;padding:3px 2px 12px;display:grid;overflow:auto hidden}.horizontalMasonry::-webkit-scrollbar{display:none}.newsMasonryCard{text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffb8;border:1px solid #e1e6e6;border-radius:10px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.newsMasonryCard.wide{grid-row:span 2;grid-auto-columns:350px}.newsMasonryCard.tall{grid-row:span 2}.newsMasonryCard span{letter-spacing:.14em;font-size:8px}.newsMasonryCard small{color:#7b8587;margin-top:7px;font-size:8px}.newsMasonryCard h3{letter-spacing:-.035em;margin:14px 0 10px;font-size:22px;font-weight:400;line-height:1.06}.newsMasonryCard p{color:#667073;margin:0;font-size:11px;line-height:1.5}.newsMasonryCard b{margin-top:auto;padding-top:16px;font-size:9px;font-weight:400}.newsMasonryCard:hover{border-color:#9dcfd1}.articleDrawer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0!important}.articleDrawerInner{width:min(1120px,88vw);height:100%;margin:auto;padding:105px 0 55px;position:relative;overflow:auto}.articleDrawerInner .drawerClose{top:34px;right:0}.articleDrawerInner h2{letter-spacing:-.055em;max-width:900px;margin:18px 0 16px;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.92}.articleDate{letter-spacing:.12em;color:#788183;font-size:9px}.articleBody{border-top:1px solid #dde2e2;max-width:720px;margin-top:32px;padding-top:25px}.articleBody p{color:#4e585a;font-size:15px;line-height:1.65}.aboutColumns{grid-template-columns:repeat(3,1fr);gap:42px;max-width:1180px;display:grid}.aboutColumns article{border-top:1px solid #dfe4e4;padding-top:22px}.aboutColumns h3{margin:0 0 14px;font-size:25px;font-weight:400}.aboutColumns p{color:#626b6d;font-size:13px;line-height:1.6}.contactBasic{border-top:1px solid #dfe4e4;grid-template-columns:repeat(3,1fr);gap:0;max-width:900px;display:grid}.contactBasic>div{border-bottom:1px solid #dfe4e4;padding:24px 28px 24px 0}.contactBasic span,.contactBasic strong{display:block}.contactBasic span{letter-spacing:.16em;color:#7b8587;margin-bottom:8px;font-size:8px}.contactBasic strong{font-size:12px;font-weight:400}.contactBasic a{border:1px solid #111;border-radius:7px;grid-column:1/-1;width:max-content;margin-top:28px;padding:12px 18px;font-size:10px;transition:all .2s}.contactBasic a:hover{color:#fff;background:#10a7a5;border-color:#10a7a5}.screenIntroContent{font-size:inherit;color:inherit}.screenHeading>.screenIntroContent{margin-top:0}.screenHeading>.screenIntroContent:not(:has(.studioIntroCopy)){color:var(--muted);font-size:18px!important;line-height:1.65!important}.screenPage:has(.aboutStory)>.screenContent{width:100%!important}.aboutStory{border-top:1px solid #dfe4e4;padding-top:25px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:54px!important;max-width:1380px!important;display:grid!important}.aboutStory p{color:#4f585a!important;margin:0!important;font-size:14px!important;line-height:1.72!important}.aboutStory p strong{color:#111;font-weight:700}.screenPage:has(.perspectiveAllGrid)>.screenContent{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:visible!important}.screenPage:has(.perspectiveAllGrid)>.screenContent::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.screenPage:has(.newsHorizontalViewport)>.screenContent{width:100%!important;margin-top:16px!important;padding:0!important;position:relative!important;overflow:visible!important;transform:translateY(-10px)!important}.newsHorizontalViewport{overscroll-behavior-x:contain;scroll-behavior:smooth;cursor:grab;width:95vw;padding:2px 0 14px;scrollbar-width:none!important;scrollbar-color:#111 transparent!important;-ms-overflow-style:none!important;height:47vh!important;min-height:360px!important;max-height:430px!important;padding-top:18px!important;padding-bottom:70px!important;overflow:auto hidden!important}.newsHorizontalViewport:active{cursor:grabbing}.newsHorizontalViewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.newsHorizontalViewport::-webkit-scrollbar-track{background:0 0!important}.newsHorizontalViewport::-webkit-scrollbar-thumb{background:0 0!important;border-radius:999px!important}.newsHorizontalMasonry{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:250px;grid-auto-flow:column;gap:13px;width:max-content;height:100%;display:grid}.newsImageCard{color:#fff;text-align:left;cursor:pointer;border-radius:10px;min-width:0;padding:0;position:relative;background:#f4f8f8d1!important;border:1px solid #dee6e6cc!important;overflow:hidden!important;box-shadow:0 8px 24px #2d3d3f0b!important}.newsImageCard.standard{grid-area:span 1/span 1}.newsImageCard.tall{grid-area:span 2/span 1}.newsImageCard.wide{grid-area:span 1/span 2}.newsImageCard.feature{grid-area:span 2/span 2}.newsImage{position:absolute;inset:0}.newsImage img{object-fit:cover;filter:grayscale();transition:filter .55s,transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}.newsImageOverlay{background:linear-gradient(#050a0b0a,#050a0b3b 48%,#050a0bc7);position:absolute;inset:0}.newsImageContent{z-index:2;flex-direction:column;justify-content:flex-end;padding:17px;display:flex;position:absolute;inset:0}.newsImageMeta{letter-spacing:.11em;justify-content:space-between;gap:15px;margin-bottom:8px;font-size:7px;display:flex}.newsImageMeta small{white-space:nowrap;font-size:7px}.newsImageContent h3{letter-spacing:-.035em;max-width:390px;margin:0;font-size:clamp(16px,1.5vw,25px);font-weight:400;line-height:1.03}.newsImageContent p{opacity:.84;max-width:430px;margin:8px 0 0;font-size:9px;line-height:1.42}.newsImageContent b{margin-top:12px;font-size:8px;font-weight:400}.newsImageCard:hover .newsImage img{filter:none;transform:scale(1.035)}.newsImageCard:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.aboutStory p,.articleBody p,.companyProfileDescription,.newsImageContent p,.screenIntroContent,.studioIntroCopy p,p{letter-spacing:.002em;font-size:15px;line-height:1.68;letter-spacing:.005em!important;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;line-height:1.66!important}.screenPage:has(.newsHorizontalViewport)>.screenHeading .screenIntroContent{display:none!important}.newsRailControls{gap:8px;display:flex;z-index:20!important;justify-content:center!important;width:auto!important;margin:0!important;position:absolute!important;bottom:4px!important;left:50%!important;transform:translate(-50%)!important}.newsRailControls button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.newsRailControls button:hover{color:#fff;background:#10a7a5;border-color:#10a7a5}.screenPage:has(.aboutExperience)>.screenContent{width:100%!important}.aboutExperience{align-items:center;gap:54px;display:grid;grid-template-columns:minmax(0,1fr)!important;max-width:none!important;padding-right:490px!important}.aboutExperience .aboutStory{padding-top:24px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:42px!important;max-width:none!important;display:grid!important}.polaroidPile{pointer-events:none;z-index:18!important;width:510px!important;min-width:0!important;height:520px!important;position:absolute!important;top:82px!important;bottom:auto!important;right:-1.5vw!important;transform:none!important}.polaroid{cursor:pointer;pointer-events:auto;background:#fff;border:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:absolute;box-shadow:0 12px 30px #161e2024;width:200px!important;height:240px!important;padding:9px 9px 31px!important}.polaroidImage{background:#e9eded;width:100%;height:100%;display:block;position:relative;overflow:hidden}.polaroidImage img{object-fit:cover;filter:grayscale();transition:filter .35s}.polaroidBlank{display:block}.polaroid:hover{box-shadow:0 18px 38px #161e2038;z-index:20!important}.polaroid:hover .polaroidImage img{filter:none}.polaroid1{z-index:3!important;top:0!important;left:92px!important;transform:rotate(-8deg)!important}.polaroid1:hover{transform:rotate(-4deg)translateY(-7px)scale(1.04)!important}.polaroid2{z-index:4!important;top:16px!important;left:300px!important;transform:rotate(8deg)!important}.polaroid2:hover{transform:rotate(3deg)translateY(-7px)scale(1.04)!important}.polaroid3{z-index:5!important;top:112px!important;left:0!important;transform:rotate(-11deg)!important}.polaroid3:hover{transform:rotate(-5deg)translateY(-7px)scale(1.04)!important}.polaroid4{z-index:9!important;top:122px!important;left:184px!important;transform:rotate(3deg)!important}.polaroid4:hover{transform:rotate(0)translateY(-7px)scale(1.04)!important}.polaroid5{z-index:6!important;top:190px!important;left:326px!important;transform:rotate(11deg)!important}.polaroid5:hover{transform:rotate(5deg)translateY(-7px)scale(1.04)!important}.polaroidModal{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f8f8b8;place-items:center;display:grid;position:fixed;inset:0}.polaroidExpanded{background:#fff;width:min(570px,80vw);padding:18px 18px 0;transform:rotate(-1deg);box-shadow:0 30px 90px #0e16183d}.polaroidExpandedImage{aspect-ratio:4/3;background:#e9eded;width:100%;position:relative}.polaroidExpandedImage img{object-fit:cover}.polaroidCaption{color:#242a2b;min-height:105px;padding:22px 16px 25px;font-family:Segoe Print,Bradley Hand,cursive;font-size:17px;line-height:1.45}.polaroidModalClose{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:34px;right:38px}.polaroidModalClose:hover{color:#fff;background:#10a7a5;border-color:#10a7a5}.perspectiveFoundation{border-top:1px solid #dae1e1e6;border-bottom:1px solid #cfd8d8f2;padding:0 0 18px;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding-bottom:205px!important;position:relative!important}.perspectiveAllCard:first-child{border-left:0!important}.perspectiveAllCard:last-child{border-right:0!important}.perspectiveBaseLine{background:linear-gradient(90deg,#111 0 14%,#10a7a5 14% 100%);height:5px;position:absolute;bottom:0;left:0;right:0;display:none!important}.perspectiveAllCard svg{margin-top:2px}.screenPage:has(.aboutExperience){position:relative!important}.polaroid6{z-index:7!important;top:278px!important;left:52px!important;transform:rotate(-7deg)!important}.polaroid7{z-index:10!important;top:286px!important;left:238px!important;transform:rotate(6deg)!important}.polaroid6:hover{transform:rotate(-3deg)translateY(-7px)scale(1.04)!important}.polaroid7:hover{transform:rotate(2deg)translateY(-7px)scale(1.04)!important}.perspectiveFoundation,.perspectivesEmbedded{scrollbar-width:none!important;-ms-overflow-style:none!important}.perspectiveFoundation::-webkit-scrollbar,.perspectivesEmbedded::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.companiesTrack,.companyRail,.companyTrack{transform:none!important}.companyProfileLayout{grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr)!important;align-items:start!important;column-gap:48px!important;display:grid!important}.companyProfileNews{border-top:1px solid #1218191f!important;border-left:0!important;grid-column:2!important;width:100%!important;max-width:none!important;min-height:0!important;margin:28px 0 0!important;padding:24px 0 0!important}.companyProfileNews:has(.companyNewsEmpty),.companyProfileNews:has(.emptyNews){min-height:130px!important}.companyProfileNews .companyNewsEmpty,.companyProfileNews .emptyNews{justify-content:center!important;align-items:center!important;min-height:120px!important;display:flex!important}.perspectiveFoundation,.perspectivesEmbedded,.screenPage:has(.perspectiveAllGrid),.screenPage:has(.perspectiveAllGrid)>.screenContent{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.screenPage:has(.perspectiveAllGrid) *{scrollbar-width:none!important}.screenPage:has(.perspectiveAllGrid) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.companiesRailStage:hover .companiesRail,.companyCard:hover~.companiesRail{animation-play-state:paused!important}.studioExplore{color:#fff!important;letter-spacing:.04em!important;background:#111!important;border:1px solid #111!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:36px!important;margin-top:8px!important;padding:0 12px!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.studioExplore:hover{color:#fff!important;background:#0aa5a5!important;border-color:#0aa5a5!important}.perspectiveAllGrid,.perspectiveFoundation,.perspectivesEmbedded,.screenPage:has(.perspectiveAllGrid),.screenPage:has(.perspectiveAllGrid)>.screenContent{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:hidden!important}.perspectiveAllCard:nth-child(2n){transform:rotateX(18deg)translateY(7px)!important}.perspectiveAllCard:after{content:""!important;z-index:-2!important;clip-path:none!important;transform-origin:50% 0!important;background:repeating-linear-gradient(90deg,#c7d2d2 0 4px,#f9fbf9 4px 10px,#dce4e4 10px 15px,#fff 15px 21px)!important;border-left:1px solid #b7c5c6b8!important;border-right:1px solid #b7c5c6b8!important;border-radius:2px!important;width:72px!important;height:224px!important;display:block!important;position:absolute!important;top:calc(100% + 50px)!important;left:50%!important;transform:translate(-50%)rotateX(-18deg)!important;box-shadow:inset 10px 0 14px #ffffff75,inset -10px 0 14px #afbebf1f,0 13px 20px #26363812!important;-webkit-mask-image:linear-gradient(#000 0 68%,#000000db 78%,#0000006b 90%,#0000)!important;mask-image:linear-gradient(#000 0 68%,#000000db 78%,#0000006b 90%,#0000)!important}.companyFacts,.companyMetaGrid,.companyProfileFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 28px!important;display:grid!important}.newsImageGrid,.newsMasonry{gap:14px!important}.newsImageCard:after{background:linear-gradient(#0000,#f4f8f814 22%,#f4f8f8a3 56%,#f4f8f8f0)!important}.perspectiveAllCard:before{content:""!important;z-index:-1!important;transform-origin:50% 0!important;background:radial-gradient(circle at 18% 32%,#eef2f0 0 7%,#bfcaca 8% 11%,#0000 12%),radial-gradient(circle at 82% 32%,#eef2f0 0 7%,#bfcaca 8% 11%,#0000 12%),radial-gradient(at 29% 57%,#bcc9c9f2 0 7%,#0000 8%),radial-gradient(at 71% 57%,#bcc9c9f2 0 7%,#0000 8%),linear-gradient(#fff 0 8%,#c7d2d2 9% 14%,#fafcf9 15% 27%,#d6dfdf 28% 35%,#fff 36% 48%,#c6d1d1 49% 57%,#f9fbf9 58% 74%,#d2dddd 75% 82%,#f7faf8 83% 100%)!important;border:0!important;border-radius:5px!important;width:132px!important;height:50px!important;display:block!important;position:absolute!important;top:calc(100% + 5px)!important;left:50%!important;transform:translate(-50%)rotateX(-18deg)!important;box-shadow:inset 0 2px 8px #fffffff2,inset 0 -5px 8px #8ea1a226,0 7px 15px #23323414!important}n .companyProfileGrid{grid-template-columns:minmax(0,1.18fr) minmax(520px,.82fr)!important;align-items:start!important;gap:52px!important;height:auto!important;display:grid!important}.companyProfileRight{flex-direction:column!important;gap:0!important;min-width:0!important;padding:0!important;display:flex!important}.companyProfileRight .companyAlignedDetails{width:100%!important;margin:0!important;padding:0!important}.companyProfileRight .companyFactGrid{border-top:1px solid #dfe4e5!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 16px!important;display:grid!important}.companyProfileRight .companyFact{min-width:0!important;min-height:65px!important;padding:10px 0!important}.companyProfileRight .companyNews{border-top:1px solid #e1e5e6!important;border-left:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:22px 0!important}.companyProfileRight .newsEmpty{justify-content:center!important;align-items:center!important;min-height:165px!important;display:flex!important}.companyProfileRight .companyJobs{margin-top:0!important}.perspectiveAllGrid,.perspectiveFoundation,.perspectivesEmbedded{overflow:visible!important}.perspectiveAllCard:hover,.perspectiveAllCard:nth-child(2n):hover{z-index:20!important;background:#fffffffc!important;transform:rotateX(0)translateY(-10px)!important;box-shadow:0 22px 40px #1e2e3021!important}.perspectiveAllCard:hover:after,.perspectiveAllCard:hover:before{transform:translate(-50%)rotateX(0)!important}.studioFilterLabel{align-items:center!important;gap:8px!important;display:flex!important}.studioFilterLabel .studioLogoColor{opacity:1!important}.studioFilterLabel .studioLogoBW{opacity:0!important}.studioFilterLabel .studioLogoOriginal{filter:none!important;flex:0 0 22px!important;width:22px!important;height:22px!important}.studioFilterLabel .officialStudioLogo.tiny{visibility:visible!important;opacity:1!important;object-fit:contain!important;filter:none!important;flex:0 0 28px!important;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important;display:block!important;transform:none!important}.perspectiveCard:after,.perspectiveCard:before,.perspectivePillar,.pillar,[class*=perspectivePillar],[class*=pillarCapital],[class*=pillarShaft]{content:none!important;display:none!important}.perspectiveCard:focus-within,.perspectiveCard:hover{transform:translateY(-42px)!important}.perspectiveCard>*{transform:none!important}.newsEmpty h1{margin:12px 0 16px;font-size:clamp(54px,7vw,110px);font-weight:400;line-height:.95}.companyCardLogo{z-index:8!important;pointer-events:none!important;filter:drop-shadow(0 2px 9px #00000080)!important;width:124px!important;height:48px!important;display:block!important;position:absolute!important;bottom:14px!important;left:16px!important}.companyCardLogo img{object-fit:contain!important;object-position:left bottom!important;filter:grayscale()!important}.companyCard:focus-visible .companyCardLogo img,.companyCard:hover .companyCardLogo img{filter:grayscale(0)!important}.companyCardNameOverlay{z-index:8!important;color:#fff!important;text-shadow:0 2px 10px #000000a6!important;font-size:15px!important;font-weight:700!important;position:absolute!important;bottom:17px!important;left:16px!important}.companyImage:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0000,#0000007a);height:38%;position:absolute;bottom:0;left:0;right:0}.companyProfileDrawer .companyDrawerInner{width:min(1500px,100vw - 76px)!important;height:100%!important;padding:72px 0 30px!important;position:relative!important;overflow:hidden!important}.companyDrawerBackdrop{z-index:0!important;pointer-events:none!important;opacity:.055!important;filter:blur(15px)saturate(.55)!important;position:absolute!important;inset:-12%!important;-webkit-mask-image:radial-gradient(72% 86% at 32% 52%,#000 0,#0000009e 35%,#0000 76%)!important;mask-image:radial-gradient(72% 86% at 32% 52%,#000 0,#0000009e 35%,#0000 76%)!important}.companyDrawerBackdrop img{object-fit:cover!important;object-position:center!important}.companyDrawerPhoto{background:#eef0f0!important;border-radius:20px!important;width:100%!important;height:360px!important;min-height:0!important;overflow:hidden!important}.companyDrawerPhoto img{object-fit:cover!important;filter:none!important;object-position:center!important}.companyDrawerIdentity{border-bottom:0!important;padding:0 0 18px!important}.companyDrawerLogo{width:210px!important;height:58px!important;margin:0 0 8px!important;position:relative!important}.companyDrawerLogo img{object-fit:contain!important;object-position:left center!important}.companyDrawerIdentity h2{letter-spacing:-.045em!important;margin:0 0 10px!important;font-size:clamp(34px,3vw,48px)!important;font-weight:400!important;line-height:.98!important}.companyDrawerIdentity .companyProfileDescription{color:#61696b!important;max-width:720px!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.companyDrawerStatus{border-top:1px solid #e1e5e6!important;min-height:0!important;margin:0!important;padding:22px 0!important}.companyDrawerStatus h3{letter-spacing:.18em!important;margin:0 0 8px!important;font-size:11px!important}.companyDrawerStatus p{color:#62696b!important;margin:0!important}.companyDrawerIdentity .companyProfileActions{margin-top:15px!important}.companyDrawerIdentity .investWithCompany{min-width:190px!important;height:38px!important;padding:0 15px!important;font-size:9px!important}.companyProfileRight .companyFact b,.companyProfileRight .companyFact span{font-size:8px!important}.companyProfileRight .companyFact svg{width:15px!important;height:15px!important}.companyProfileRight .companyJobs,.companyProfileRight .companyNews{border-top:1px solid #dfe4e5!important;border-left:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:17px 0!important}.companyProfileRight .companyJobs h3,.companyProfileRight .companyNews h3{letter-spacing:.18em!important;margin:0 0 5px!important;font-size:9px!important}.companyProfileRight .companyJobs p,.companyProfileRight .companyNews p{color:#687174!important;margin:0!important;font-size:11px!important}.companyProfileCenter{min-width:0!important;padding:2px 0 0!important}.companyProfileCenter .companyDrawerIdentity{border:0!important;padding:0!important}.companyProfileCenter .companyDrawerLogo{width:200px!important;height:58px!important;margin:0 0 13px!important}.companyProfileCenter .companyDrawerIdentity h2{margin:0 0 18px!important;font-size:42px!important;font-weight:400!important;line-height:1!important}.companyProfileCenter .companyProfileDescription{color:#4e5658!important;max-width:500px!important;margin:0!important}.companyProfileCenter .companyProfileDescription p{margin:0 0 14px!important;font-size:13px!important;font-weight:400!important;line-height:1.62!important}.companyProfileCenter .companyProfileActions{margin-top:24px!important}.companyProfileRight .companyClassifications{border-top:1px solid #dfe4e5!important;border-left:0!important;width:100%!important;margin:0!important;padding:16px 0!important}.companyClassifications h3{letter-spacing:.18em!important;margin:0 0 9px!important;font-size:9px!important}.classificationChips{flex-wrap:wrap;gap:6px;display:flex}.classificationChips span{color:#4e585a;white-space:nowrap;background:#ffffffad;border:1px solid #d7ddde;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:9px;line-height:1;display:inline-flex}.companyFactClassifications{align-content:start!important}.classificationFactValues{flex-wrap:wrap!important;grid-column:2!important;gap:4px!important;min-width:0!important;display:flex!important}.classificationFactValues b{color:#4e585a!important;white-space:nowrap!important;background:#ffffffad!important;border:1px solid #d7ddde!important;border-radius:999px!important;align-items:center!important;width:auto!important;min-height:19px!important;padding:3px 6px!important;font-size:7px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.companiesHeading>.kicker,.screenHeading>.kicker{display:none!important}.newsHeading{text-align:left!important;margin-left:4.8vw!important;padding-top:138px!important;position:relative!important;top:auto!important;left:auto!important}.newsHeading h1{text-align:left!important;margin:0!important}.newsEmptyState{z-index:5;color:#626a6c;margin:24px 0 0 4.8vw;font-size:15px;position:relative}.perspectiveAllCard,.perspectiveAllCard:nth-child(2n){transform-origin:bottom!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .35s!important;position:relative!important;transform:translateY(58px)rotateX(17deg)!important}.perspectiveAllCard:after,.perspectiveAllCard:before{content:none!important;display:none!important}.perspectiveAllCard:focus-within,.perspectiveAllCard:hover,.perspectiveAllCard:nth-child(2n):focus-within,.perspectiveAllCard:nth-child(2n):hover{transform:translateY(4px)rotateX(2deg)!important;box-shadow:0 24px 50px #131d1f24!important}.aboutStoryFour{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px!important;width:min(1480px,91vw)!important;max-width:none!important;margin:0!important;display:grid!important}.aboutStoryFour p{margin:0!important;font-size:13px!important;line-height:1.68!important}.comeHigherForm{width:min(1050px,72vw);margin-top:10px}.comeHigherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.comeHigherForm label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;display:flex}.comeHigherForm input,.comeHigherForm select,.comeHigherForm textarea{width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#ffffffb8;border:1px solid #d7ddde;border-radius:7px;padding:10px 12px;font-size:12px}.comeHigherMessage{margin-top:14px}.comeHigherForm textarea{resize:none}.comeHigherForm button{color:#fff;background:#111;border:1px solid #111;border-radius:6px;min-height:40px;margin-top:14px;padding:0 18px;font-size:10px;font-weight:700}.studioJoinDrawer{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:90!important;background:#fffffff7!important;border-left:1px solid #141e201f!important;width:min(520px,42vw)!important;height:100dvh!important;transition:transform .42s cubic-bezier(.2,.8,.2,1)!important;top:0!important;left:auto!important;right:0!important;overflow:hidden!important;transform:translate(105%)!important}.studioJoinDrawer[data-open=true]{transform:translate(0)!important}.studioJoinInner{height:100%;padding:72px 48px 28px;position:relative;overflow:hidden}.studioJoinBrand{justify-content:flex-start;align-items:center;width:230px;height:100px;margin-bottom:6px;display:flex}.studioJoinBrand .officialStudioLogo,.studioJoinBrand .studioLogoOriginal,.studioJoinBrand .studioLogoSwap{filter:none!important;opacity:1!important;max-width:220px!important;max-height:96px!important}.studioJoinBrand .studioLogoColor{opacity:1!important}.studioJoinBrand .studioLogoBW{opacity:0!important}.studioJoinInner h2{margin:0 0 6px;font-size:36px;font-weight:400;line-height:1}.studioJoinFocus{letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:9px}.studioJoinDetail{color:#596164;max-width:410px;margin:0;font-size:12px;line-height:1.5}.studioJoinRule{background:#dce1e2;height:1px;margin:18px 0 15px}.studioJoinInner h3{margin:0 0 5px;font-size:19px;font-weight:500}.studioJoinIntro{color:#697174;margin:0 0 12px;font-size:10px;line-height:1.4}.studioJoinFields{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.studioJoinForm label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:8px;display:flex}.studioJoinForm input,.studioJoinForm select,.studioJoinForm textarea{font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d7ddde;border-radius:6px;padding:7px 8px;font-size:10px}.studioJoinForm>label{margin-top:8px}.studioJoinForm textarea{resize:none}.studioJoinForm button{color:#fff;background:#111;border:1px solid #111;border-radius:6px;height:35px;margin-top:9px;padding:0 14px;font-size:9px;font-weight:700}.investmentContactDrawer .kicker{display:none!important}.investmentContactForm button{min-height:33px!important;margin-top:1px!important}.ventureStage{isolation:isolate;background:#fff;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.wannaGo{z-index:1;letter-spacing:-.07em;color:#191f2017;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(78px,10vw,188px);font-weight:600;line-height:.8;top:50%;left:50%;transform:translate(-50%,-50%)}.ventureSlides,.wannaGo{pointer-events:none;position:absolute}.ventureSlides{z-index:10;inset:0;overflow:hidden}.ventureSlide{opacity:1;will-change:transform,opacity;backface-visibility:hidden;transform-style:flat;isolation:isolate;padding:0;display:block;position:absolute;inset:0}.ventureSlide.preenter{opacity:1;pointer-events:none;transition:none;transform:none}.ventureSlide.entering{transition:transform 1.25s cubic-bezier(.18,.82,.22,1),opacity .95s}.ventureSlide.entering,.ventureSlide.holding{opacity:1;pointer-events:auto;transform:translate(0)}.ventureSlide.fading{transition:opacity 1.9s cubic-bezier(.22,.61,.36,1)}.ventureSlide.fading,.ventureSlide.gap{opacity:0;pointer-events:none;transform:translate(0)}.ventureSlide.gap{transition:none}.ventureSlideCopy{align-self:center;max-width:500px;padding-bottom:2vh;position:relative}.ventureHeroLogo{object-fit:contain;object-position:left center;filter:none;width:auto;max-width:196px;height:auto;max-height:63px;margin:0 0 18px;display:block}.ventureHeroNameMark{letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.ventureSlideCopy h1{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(44px,3.55vw,60px);font-weight:400;line-height:.98}.ventureSlideCopy p{letter-spacing:-.012em;color:#3e4648;max-width:420px;margin:0;font-size:clamp(15px,1vw,18px);font-weight:400;line-height:1.52}.ventureExplore{color:#666;letter-spacing:.015em;text-transform:uppercase;cursor:pointer;border:1px solid #666;border-radius:21px;align-items:center;gap:32px;min-height:44px;margin-top:25px;padding:13px 19px;font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:800;transition:background .25s,color .25s,transform .25s;display:inline-flex;box-shadow:0 8px 24px #0aa4ad2e}.ventureExplore:hover{color:#fff;background:#666;transform:translateY(-2px)}.ventureVisualWrap{pointer-events:none;justify-content:center;align-self:stretch;align-items:flex-end;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:visible;transform:translateY(10vh)}.ventureHeroVisual{object-fit:contain;object-position:center bottom;width:auto;max-width:68vw;height:98vh;max-height:none;display:block;transform:none}@keyframes ventureTraceMapped{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cloudBackDrift{0%{transform:translate(-180px)}to{transform:translate(900px)}}@keyframes cloudMidDrift{0%{transform:translate(0)}to{transform:translate(-1180px)}}@keyframes cloudFrontDrift{0%{transform:translate(-320px)}to{transform:translate(1040px)}}@keyframes portfolioRail{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes companiesLeftToRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes companiesMarqueeLTR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes hvCompaniesLTR{0%{transform:translate3d(calc(-1 * var(--loop-width,1600px)),0,0)}to{transform:translate(0)}}@keyframes hvCompaniesLTR30{0%{transform:translate3d(calc(-1 * var(--loop-width,1600px)),0,0)}to{transform:translate(0)}}@media (max-width:900px){.header{grid-template-columns:1fr auto}.header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-bottom:125px}.heroObject{order:-1;height:320px}.heroObject img{height:300px}.verticalRail{flex-direction:row;height:auto;margin-top:0;padding:20px 0;overflow:auto;-webkit-mask-image:none;mask-image:none}.railCard{flex-basis:145px;min-width:190px}.railLine{display:none}.section{min-height:auto;padding:90px 6vw}.introGrid,.networkGrid,.projectGrid{grid-template-columns:1fr}.perspectiveTitle{width:100%;margin:0 0 25px}.perspectiveCard{flex-basis:82%}.controls{top:30px}.footer{grid-template-columns:1fr}.footer nav{flex-wrap:wrap}.social{text-align:left}.portfolioIntro h1{font-size:48px}.headerCta{display:none}.heroCopyStage{min-height:360px}.railStack{flex-direction:row;transform:none!important}.cloudDeck{bottom:-38px}.cloudDeck,.mist{height:310px}.ventureSlide{align-content:center;grid-template-columns:1fr!important;padding:88px 7vw 0!important}.ventureSlideCopy{z-index:7;max-width:86vw;padding-bottom:0}.ventureSlideCopy h1{font-size:clamp(44px,13vw,64px)}.ventureSlideCopy p{max-width:78vw;font-size:16px}.ventureHeroVisual{width:100%;max-width:94vw!important;height:102vh!important;max-height:none!important}.wannaGo{font-size:22vw}.ventureProgress{right:4vw}}@media (prefers-reduced-motion:reduce){.heroCopySlide,.heroObjectImage,.mist,.railStack{transition:none!important;animation:none!important}.railLine span{transition:none}.portfolioMarquee{animation:none!important}.companiesRail{animation:hvCompaniesLTR30 600s linear infinite!important;transform:none!important}.companiesRailStage:hover .companiesRail{animation-play-state:paused!important}.ventureHeroVisual,.ventureSlide{transition:none!important}}@media (max-width:1000px){.portfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.screenCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.companiesFilters{grid-template-columns:1fr 1fr 1fr}.companySearch{grid-column:1/3}.companyCount{grid-column:3}.companiesRailStage{height:400px}}@media (max-width:720px){.screenPage{padding:100px 22px 130px}.screenHeading h1{font-size:52px}.screenContent{height:calc(100% - 150px)}.portfolioToolbar{grid-template-columns:1fr 1fr}.portfolioToolbar input{grid-area:2/1/auto/-1}.resultCount{grid-column:2}.portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.screenCardGrid{grid-template-columns:1fr}.drawerInner{padding:90px 24px 60px}.drawerClose{top:28px;right:24px}.portfolioMarqueeStage{width:calc(100vw - 22px);height:320px;margin-right:-22px}.portfolioTab{flex-basis:250px;width:250px;height:270px;transform:translateY(90px)}.companiesFilters{grid-template-columns:1fr 1fr}.selectControl{min-width:0}.companySearch{grid-column:1/-1}.companyCount{grid-column:2}.companiesRailStage{width:calc(100vw - 22px);height:465px;margin-right:-22px;padding-top:105px;transform:translateY(-46px)!important}.companyCard{border-radius:15px 15px 0 0;flex-basis:235px;width:235px;height:365px;transform:translateY(12px)}.companyImage{border-radius:14px 14px 0 0;flex-basis:165px;height:165px}.companyCard:focus-visible,.companyCard:hover{transform:translateY(-88px)!important}.companyStageTag{max-width:94px;font-size:6.5px}.companiesHeading{grid-template-rows:auto auto auto;grid-template-columns:1fr}.companiesHeading .kicker{grid-row:1}.companiesHeading h1{grid-row:2;font-size:54px}.companiesIntro{text-align:left;grid-area:3/1;justify-self:start;margin-top:10px}.companiesContent{height:calc(100dvh - 260px)!important;margin-top:20px!important}.companiesPage{padding-top:105px!important}.companyProfileDrawer{height:82dvh!important}.companyDrawerInner{width:calc(100vw - 36px);padding-top:78px}.companyIdentity{grid-template-columns:130px 1fr!important;gap:20px!important}.companyLogoBox{border-radius:20px!important;width:130px!important;height:130px!important}.companyIdentityCopy h2{font-size:42px}.companyProfileActions{display:none}.companyAlignedDetails{margin-top:28px!important;margin-left:0!important;padding-right:0!important}.companyFactGrid{grid-template-columns:1fr!important}.companyFact:nth-child(2n),.companyFact:nth-child(odd){border-right:0;padding-left:0;padding-right:0}.companyProfileMain{padding:0!important}.companyLogoBox.hasLogo img{padding:18px!important}.companyFact,.companyFact:nth-child(3n),.companyFact:nth-child(3n+1){border-right:0!important;padding:5px 0!important}.companyFact.impactFact,.companyFact.partnerFact{grid-column:auto}.seekingPills .investButton{margin-left:0}.companyIdentityCopy{padding-right:0!important}.investmentContactDrawer{padding:70px 28px 30px}}@media (max-width:1200px){.companiesFilters{grid-template-columns:repeat(2,minmax(170px,1fr))!important}.companySearch{grid-column:1/3}.companyCount{grid-column:3}.companiesContent{margin-top:10px}.companyProfileMain{padding-left:22px!important;padding-right:22px!important}.companyIdentity{grid-template-columns:220px minmax(0,1fr)!important;gap:46px!important}.companyLogoBox{width:220px!important;height:220px!important}.companyAlignedDetails{margin-left:266px!important}.companyAlignedDetails,.companyIdentityCopy{padding-right:18px!important}}@media (max-width:1050px){.companyProfileGrid{grid-template-columns:1fr!important;height:auto!important}.companyNews{display:none}.companyDrawerInner{width:calc(100vw - 48px)}.companyProfileRight{padding-bottom:35px!important;display:flex!important}.companyDrawerPhoto{height:320px!important;min-height:320px!important}.companyProfileDrawer .companyDrawerInner{overflow:auto!important}}@media (max-width:1100px){.header nav{gap:14px!important;font-size:11px!important}.aboutExperience{grid-template-columns:1fr}.polaroidPile{display:none}.companiesFilters{grid-template-columns:repeat(3,minmax(150px,1fr))!important}.companySearch{grid-column:1/3}}@media (max-width:1250px){.aboutExperience{padding-right:355px!important}.polaroidPile{transform-origin:100% 0!important;top:18px!important;right:.5vw!important;transform:scale(.84)!important}}@media (max-width:1180px){.companyProfileDrawer .companyDrawerInner{overflow:auto!important}.companyProfileGrid{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.1fr)!important;height:auto!important}.companyProfileRight{grid-column:1/-1!important}}@media (max-width:800px){.companyProfileGrid{grid-template-columns:1fr!important}.companyProfileRight{grid-column:auto!important}.companyDrawerPhoto{height:300px!important}}.companiesRail.singleResult{align-self:stretch!important;width:max-content!important;padding-top:148px!important;padding-left:2px!important;animation:none!important;transform:none!important}.companiesRail.singleResult .companiesRailGroup{padding-right:0!important}.companiesRail.singleResult .companyCard{transform:translateY(0)!important}.companiesRail.singleResult .companyCard:focus-visible,.companiesRail.singleResult .companyCard:hover{transform:translateY(-118px)!important}.companyImage>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.companyCardLogo{isolation:auto!important;filter:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.companyCardLogo:after,.companyCardLogo:before{content:none!important;display:none!important}.companyCardLogo img{filter:grayscale()drop-shadow(0 0 1px #ffffff7a)drop-shadow(0 1px 2px #ffffff57)drop-shadow(0 3px 6px #0000003d)!important;opacity:1!important;transition:filter .32s,transform .32s!important}.companyCard:not(:hover) .companyCardLogo img{filter:grayscale()saturate(0)drop-shadow(0 0 1px #ffffff7a)drop-shadow(0 1px 2px #ffffff57)drop-shadow(0 3px 6px #0000003d)!important;opacity:1!important;transform:translateY(0)!important}.companyCard:focus-visible .companyCardLogo img,.companyCard:hover .companyCardLogo img{filter:grayscale(0)saturate()drop-shadow(0 0 2px #fffffff2)drop-shadow(0 0 5px #ffffffe0)drop-shadow(0 3px 7px #ffffffb8)drop-shadow(0 7px 14px #0000004d)!important;opacity:1!important;transform:translateY(-2px)!important}.enterpriseStage{isolation:isolate;background:#fff;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.enterpriseBackdrop{z-index:1;letter-spacing:-.075em;color:#191f200e;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(92px,14vw,250px);font-weight:600;line-height:.75;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enterpriseSlides{z-index:6;position:absolute;inset:0;overflow:hidden}.enterpriseSlide{opacity:1;will-change:transform;pointer-events:auto;grid-template-columns:minmax(390px,35vw) 1fr;align-items:center;gap:2.5vw;padding:78px 5vw 0;display:grid;position:absolute;inset:0;transform:translate(0)}.enterpriseSlide.waiting{opacity:0;pointer-events:none;transition:none;transform:none}.enterpriseSlide.entering{opacity:1;transition:opacity .55s;transform:none}.enterpriseSlide.holding{opacity:1;transition:none;transform:none}.enterpriseSlide.exiting{opacity:0;pointer-events:none;transition:opacity .42s;transform:none}.enterpriseCopy{z-index:4;align-self:center;max-width:560px;padding-bottom:2vh;position:relative}.enterpriseEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0b9ca8;margin-bottom:18px;font-size:10px;font-weight:800}.enterpriseLogo{object-fit:contain;object-position:left center;width:auto;max-width:230px;height:auto;max-height:74px;margin:0 0 20px;display:block}.enterpriseCopy h1{letter-spacing:-.058em;max-width:620px;margin:0 0 15px;font-size:clamp(48px,4.5vw,76px);font-weight:400;line-height:.94}.enterpriseCopy p{letter-spacing:-.012em;color:#3e4648;max-width:560px;margin:0;font-size:clamp(15px,1vw,18px);line-height:1.6}.enterpriseExplore{color:#111;min-height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #111;border-radius:999px;align-items:center;gap:32px;margin-top:26px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.enterpriseExplore:hover{color:#fff;background:#111;transform:translateY(-2px)}.enterpriseVisualWrap{z-index:3;pointer-events:none;justify-content:center;align-self:stretch;align-items:flex-end;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:visible;transform:translateY(10vh)}.enterpriseHeroVisual{object-fit:contain;object-position:center bottom;width:auto;max-width:68vw;height:98vh;max-height:none;display:block}.enterpriseHeroPlaceholder{background:radial-gradient(circle at 50% 82%,#0b9ca814,#0000 44%),linear-gradient(145deg,#f7f9f9f5,#ffffff9e);border:1px solid #11111114;border-radius:36px;place-items:center;width:min(46vw,720px);height:min(64vh,680px);margin-bottom:8vh;display:grid;box-shadow:0 28px 80px #101a1d14}.enterpriseHeroPlaceholder span{text-align:center;letter-spacing:-.06em;color:#11111124;max-width:72%;font-size:clamp(34px,4vw,70px);font-weight:600;line-height:.9}.enterprisePosition{z-index:9;color:#1111116b;letter-spacing:.12em;flex-direction:column;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex;position:absolute;top:50%;right:3.4vw;transform:translateY(-50%)}.enterprisePosition i{background:linear-gradient(#1111111f,#0b9ca8b8,#1111111f);width:1px;height:52px;display:block}@media (max-width:760px){.enterpriseSlide{grid-template-columns:1fr;align-content:center;padding:88px 7vw 0}.enterpriseCopy{z-index:7;max-width:86vw;padding-bottom:0}.enterpriseCopy h1{font-size:clamp(44px,13vw,64px)}.enterpriseCopy p{max-width:78vw;font-size:16px}.enterpriseLogo{max-width:190px;max-height:60px}.enterpriseVisualWrap{opacity:.32;height:100dvh;min-height:100dvh;position:absolute;inset:0;transform:translateY(13vh)}.enterpriseHeroVisual{width:100%;max-width:94vw;height:102vh}.enterpriseHeroPlaceholder{width:82vw;height:55vh}.enterpriseBackdrop{font-size:25vw}.enterprisePosition{right:4vw}}@media (prefers-reduced-motion:reduce){.enterpriseSlide{transition-duration:.01ms!important}}.enterpriseWorld-orbit .enterpriseOrbit{z-index:20;color:#fff;opacity:1;pointer-events:none;background:linear-gradient(#010611,#010713 34%,#020916 68%,#020b1c);height:100vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.enterpriseAscentTrack{z-index:2;will-change:transform;background:linear-gradient(#010611,#010713 12%,#020916 24%,#020b1c 33.333% 36%,#03162f 41%,#042a52 46%,#064779 51%,#0871ad 56%,#1595d8 61%,#72c1e6 66.667% 69%,#a9d7e9 75%,#cfe5eb 82%,#e4edef 89%,#eef2f3 95%,#f4f6f7);height:300vh;transition:transform 2.8s cubic-bezier(.22,.76,.18,1);position:absolute;top:-200vh;left:0;right:0;overflow:visible;transform:translate(0)}.enterpriseWorld-ascending .enterpriseAscentTrack,.enterpriseWorld-orbit .enterpriseAscentTrack{transform:translateY(200vh)}.enterpriseAtmosphere{z-index:3;background:linear-gradient(#f4f6f7 0 8%,#f7f8f9 18%,#fafbfb 30%,#fdfdfd 42%,#fff 56% 100%);top:200vh}.enterpriseAtmosphere,.enterpriseTransition{height:100vh;position:absolute;left:0;right:0;overflow:hidden}.enterpriseTransition{z-index:12;pointer-events:none;background:linear-gradient(#020b1c,#03162f 12%,#042a52 25%,#064779 39%,#0871ad 53%,#1595d8 66%,#72c1e6 80%,#cfe5eb 92%,#f4f6f7);top:100vh}.enterpriseTransitionHaze{display:none}.enterpriseOrbit{z-index:20;color:#fff;opacity:1;pointer-events:none;background:0 0;height:100vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.enterpriseWorld-orbit .enterpriseOrbit{pointer-events:auto}.orbitStars{opacity:.82;background-image:radial-gradient(circle at 8% 16%,#fffffff2 0 1px,#0000 1.35px),radial-gradient(circle at 17% 31%,#fff9 0 1px,#0000 1.3px),radial-gradient(circle at 29% 9%,#ffffffd1 0 1px,#0000 1.35px),radial-gradient(circle at 42% 25%,#ffffffb8 0 1px,#0000 1.3px),radial-gradient(circle at 56% 12%,#ffffffe6 0 1px,#0000 1.35px),radial-gradient(circle at 69% 29%,#ffffff94 0 1px,#0000 1.3px),radial-gradient(circle at 81% 11%,#ffffffd9 0 1px,#0000 1.35px),radial-gradient(circle at 93% 34%,#ffffffa8 0 1px,#0000 1.3px);background-size:175px 175px,230px 230px,205px 205px,270px 270px,195px 195px,245px 245px,215px 215px,285px 285px;position:absolute;inset:0 0 34%;-webkit-mask-image:linear-gradient(#000 0 64%,#0000 100%);mask-image:linear-gradient(#000 0 64%,#0000 100%)}.orbitGlow{display:none!important}.orbitReturn{z-index:50;color:#ffffffa3;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:11px;transition:color .25s,transform .25s;position:absolute;top:96px;left:4.8vw}.orbitReturn:hover{color:#fff;transform:translateY(2px)}.orbitFocus{z-index:30;pointer-events:none;width:min(62vw,980px);height:min(68vh,720px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitFocusEyebrow{color:#ffffff61;letter-spacing:.22em;font-size:9px;font-weight:600;position:absolute;top:2%;left:50%;transform:translate(-50%)}.orbitFocusObject{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#fffffff2 0 2%,#d2dfe3d1 6%,#64818aa8 23%,#213137f5 57%,#090d0f 76%);border-radius:50%;width:clamp(180px,22vw,350px);transition:transform .65s cubic-bezier(.18,.82,.2,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -42px -28px 75px #000000b8,inset 22px 16px 45px #ffffff1c,0 0 90px #7fadb929}.orbitFocusObject:before{content:"";border:1px solid #b8dbe324;border-radius:50%;position:absolute;inset:-13%;transform:rotate(-18deg)scaleY(.3)}.orbitFocusObject span{border-top:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:12%;transform:rotate(23deg)}.orbitFocusCopy{text-align:center;pointer-events:auto;width:min(560px,62vw);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.orbitFocusCopy>div{color:#ffffff75;letter-spacing:.19em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:600}.orbitFocusCopy img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.78;width:auto;max-width:180px;max-height:48px;margin:0 auto 10px;display:block}.orbitFocusCopy h1{letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(34px,4.2vw,68px);font-weight:400;line-height:.92}.orbitFocusCopy p{color:#ffffff9e;max-width:520px;margin:0 auto;font-size:clamp(13px,.9vw,16px);line-height:1.5}.orbitFocusCopy a{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:22px;margin-top:18px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.orbitObjects{z-index:40;position:absolute;inset:0}.orbitObject{--orbit-scale:.5;aspect-ratio:1;width:clamp(52px,6.2vw,104px);transform:translate(-50%,-50%) scale(var(--orbit-scale));cursor:pointer;background:0 0;border:0;padding:0;transition:transform .55s cubic-bezier(.18,.82,.2,1),opacity .35s;position:absolute}.orbitObject:hover{transform:translate(-50%,-50%) scale(calc(var(--orbit-scale) * 1.22))}.orbitObject.isActive{opacity:.12;pointer-events:none}.orbitObjectSphere{background:radial-gradient(circle at 31% 27%,#eef4f5 0 3%,#9fb0b5 10%,#405159 34%,#11191d 66%,#050708 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -15px -12px 26px #000000c7,0 0 24px #8fbec81f}.orbitObject:nth-child(3n+2) .orbitObjectSphere{border-radius:46% 54% 51% 49%;transform:rotate(18deg)}.orbitObject:nth-child(4n) .orbitObjectSphere:after{content:"";border:1px solid #cde2e742;border-radius:50%;position:absolute;inset:-17%;transform:rotate(-24deg)scaleY(.28)}.orbitObjectName{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:max-content;max-width:150px;font-size:9px;font-weight:500;transition:color .25s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.orbitObject:hover .orbitObjectName{color:#fff}@media (max-width:760px){.orbitReturn{top:82px;left:7vw}.orbitFocus{width:86vw;height:64vh}.orbitFocusObject{width:52vw;top:39%}.orbitFocusCopy{width:82vw}.orbitObject{width:70px}.orbitObjectName{display:none}}@media (prefers-reduced-motion:reduce){.enterpriseAtmosphere,.enterpriseLiftClouds,.enterpriseOrbit,.orbitFocusObject,.orbitObject{transition-duration:.01ms!important}}.persistentCloudDeck,.persistentCloudDeck .mist{will-change:transform;transition:transform 2.8s cubic-bezier(.22,.76,.18,1)}.siteAltitude-ascending .persistentCloudDeck,.siteAltitude-orbit .persistentCloudDeck{transform:translateY(128vh)}.siteAltitude-ascending .persistentCloudDeck .mistFront,.siteAltitude-orbit .persistentCloudDeck .mistFront{transform:translateY(16vh)scale(1.08)}.siteAltitude-ascending .persistentCloudDeck .mistMiddle,.siteAltitude-orbit .persistentCloudDeck .mistMiddle{transform:translateY(10vh)scale(1.045)}.siteAltitude-ascending .persistentCloudDeck .mistBack,.siteAltitude-orbit .persistentCloudDeck .mistBack{transform:translateY(5vh)scale(1.02)}.academyExperience{background:#fff;grid-template-columns:minmax(330px,23vw) 1fr;width:100%;height:100dvh;padding-top:72px;display:grid;position:relative;overflow:hidden}.academyAnchor{z-index:12;background:linear-gradient(90deg,#fffffffc,#fffffff5 78%,#ffffffb8);flex-direction:column;justify-content:center;padding:4.4vh 2.2vw 13vh 5vw;display:flex;position:relative}.academyWelcome{letter-spacing:.25em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:800;display:block}.academyIntro h1{margin:0;line-height:.86}.academyIntro h1 strong{letter-spacing:-.065em;font-size:clamp(50px,4vw,74px);display:block}.academyIntro h1 em{letter-spacing:.18em;margin-top:12px;font-size:clamp(28px,2.5vw,47px);font-style:normal;font-weight:300;display:block}.academyIntro>p{color:#3e4446;max-width:320px;margin:26px 0;font-size:clamp(17px,1.3vw,23px);line-height:1.18}.academyLogin{width:min(100%,320px)}.academyLogin>label{margin-bottom:9px;display:block}.academyLogin>label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.academyLogin input[type=email],.academyLogin input[type=password]{width:100%;height:40px;font:inherit;background:#ffffffc2;border:1px solid #11111129;border-radius:7px;outline:none;padding:0 13px;font-size:11px}.academyLogin input:focus{border-color:#0b9ca8;box-shadow:0 0 0 2px #0b9ca814}.academyLoginMeta{margin:8px 0 14px;font-size:9px}.academyRemember{align-items:center;gap:6px;display:flex}.academyCreate button,.academyLoginMeta button{font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.academySignIn,.academySocial{width:100%;height:38px;font:inherit;cursor:pointer;border-radius:7px;font-size:10px}.academySignIn{color:#fff;background:#111;border:0;font-weight:700}.academyOr{color:#777;text-transform:uppercase;align-items:center;gap:9px;height:28px;font-size:8px;display:flex}.academyOr:after,.academyOr:before{content:"";background:#1111111c;flex:1;height:1px}.academySocial{background:#ffffffbd;border:1px solid #11111121;margin-bottom:7px}.academyCreate{margin:10px 0 0;font-size:9px}.academyCreate button{font-weight:800}.academyAccordion{z-index:5;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 11% 76%,#0000 99%);mask-image:linear-gradient(#0000,#000 11% 76%,#0000 99%)}.academyAccordion,.academyPanel{min-width:0;height:100%;position:relative;overflow:hidden}.academyPanel{filter:grayscale();background-position:50%;background-size:cover;border-left:1px solid #ffffffb3;flex:1 1 0;transition:flex 1.35s cubic-bezier(.16,1,.3,1),filter .9s}.academyPanel.isActive{flex:3.15 1 0}.academyPanelWash{background:linear-gradient(#ffffffb8,#ffffff2b 30%,#ffffff08 68%,#ffffffc7);transition:background 1.05s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.academyPanelCopy{z-index:2;min-width:190px;padding:7vh 1.8vw 0;position:relative}.academyPanelCopy>span{letter-spacing:.12em;font-size:9px;font-weight:800}.academyPanelCopy h2{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin:15px 0 10px;font-size:clamp(14px,1.2vw,21px);font-weight:700}.academyPanelCopy i{background:#111;width:22px;height:1px;margin-bottom:20px;display:block}.academyPanelCopy p{color:#373d3f;opacity:.72;width:150px;margin:0;font-size:13px;line-height:1.38;transition:opacity .75s,width 1.1s cubic-bezier(.16,1,.3,1)}.academyPanel.isActive .academyPanelCopy p{opacity:1;width:min(310px,70%)}@media (max-width:900px){.academyExperience{grid-template-columns:300px 1fr}.academyAnchor{padding-left:4vw}.academyPanelCopy{padding-left:14px;padding-right:10px}}@media (max-width:700px){.academyExperience{padding-top:68px;display:block}.academyAnchor{z-index:20;background:linear-gradient(90deg,#fff,#fffffff2 84%,#fff6);width:44vw;min-width:260px;padding:4vh 20px 12vh;position:absolute;top:68px;bottom:0;left:0}.academyAccordion{margin-left:38vw}.academyPanelCopy p{display:none}.academyPanel.isActive{flex:4.2 1 0}}.academyAccordion{background:#eef0f0;gap:0!important}.academyPanel{box-shadow:inset 1px 0 #ffffffeb,inset -1px 0 #1111111a;border-left:0!important;transition:flex-grow 1.35s cubic-bezier(.16,1,.3,1),flex-basis 1.35s cubic-bezier(.16,1,.3,1),filter .9s!important}.academyPanel:before{z-index:4;background:linear-gradient(#0000,#fffffff0 10%,#11111126 48%,#ffffffe0 88%,#0000);width:1px;top:7%;bottom:7%;right:0;box-shadow:1px 0 #ffffff7a,-1px 0 #00000009}.academyPanel:after,.academyPanel:before{content:"";pointer-events:none;position:absolute}.academyPanel:after{z-index:1;opacity:.72;background:linear-gradient(90deg,#14191b1f,#ffffff08 16%,#ffffff05 72%,#14191b1a);transition:opacity 1.05s cubic-bezier(.16,1,.3,1);inset:0}.academyPanel.isActive:after{opacity:.22}.academyPanelWash{z-index:2;background:linear-gradient(#ffffffe0,#ffffff94 9%,#fff3 26%,#ffffff0f 55%,#ffffff2b 73%,#ffffffc7 94%,#fffffff5)!important;transition:background 1.05s cubic-bezier(.16,1,.3,1)!important}.academyPanel.isActive .academyPanelWash{background:linear-gradient(#ffffffc4,#ffffff61 10%,#ffffff12 31%,#ffffff04 58%,#ffffff17 74%,#ffffffab 94%,#fffffff0)!important}.academyPanel.isActive{box-shadow:inset 1px 0 #fffffffa,inset -1px 0 #ffffffdb,inset 0 1px #ffffffb8,0 0 28px #ffffff2e}.academyAccordion:after,.academyAccordion:before{content:"";z-index:10;pointer-events:none;position:absolute;left:0;right:0}.academyAccordion:before{background:linear-gradient(#fff,#ffffffd6 30%,#ffffff47 72%,#fff0);height:13%;top:0}.academyAccordion:after{background:linear-gradient(#fff0,#ffffff2e 26%,#ffffffb3 74%,#fffffff7);height:24%;bottom:0}.academyPanelCopy{z-index:5!important}.academyPanel:not(.isActive){filter:grayscale()contrast(.91)brightness(1.05)!important}.academyPanel.isActive{filter:grayscale()contrast(1.02)brightness()!important}.academyPanelCopy p{transition:opacity .75s,width 1.1s cubic-bezier(.16,1,.3,1)!important}.legionExperience{grid-template-columns:minmax(330px,23vw) 1fr}.legionExperience .academyAnchor{z-index:8;position:relative;overflow:hidden}.legionExperience .academyAnchor:after,.legionExperience .academyAnchor:before{content:none!important;display:none!important}.legionAccordion{z-index:5;background:#fff;flex-wrap:nowrap;align-items:stretch;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.legionAccordion:after,.legionAccordion:before{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.legionAccordion:before{background:linear-gradient(#fff,#fffffffa 48%,#fff0);height:18%;top:0}.legionAccordion:after{background:linear-gradient(#fff0,#ffffff57 46%,#fff);height:22%;bottom:0}.legionPanel{z-index:2;isolation:isolate;contain:paint;cursor:pointer;background:#fff;border-left:1px solid #1016192e;border-right:1px solid #fffffff5;outline:none;flex:1 1 0;min-width:0;height:100%;transition:flex-grow .95s cubic-bezier(.16,1,.3,1),flex-basis .95s cubic-bezier(.16,1,.3,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 9px 0 14px -14px #000000ad,inset -9px 0 14px -14px #0000008f,1px 0 #00000014}.legionPanel.isActive{z-index:4;flex:6.1 1 0;box-shadow:inset 12px 0 19px -17px #0000007a,inset -12px 0 19px -17px #0000007a,0 0 0 1px #0000001a,0 12px 30px #00000014}.legionArtwork{z-index:1;filter:grayscale()saturate(0)contrast(1.05);transform-origin:bottom;background-repeat:no-repeat;background-size:cover;transition:filter .42s,transform .95s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scale(1.015);background-position:top!important;height:57.5%!important;top:42.5%!important}.legionPanel.isActive .legionArtwork{filter:grayscale(0)saturate(1.08)contrast(1.02);transform:scale(1)}.legionImageVeil{z-index:2;pointer-events:none;background:linear-gradient(#fff,#fffffff0 10%,#ffffff80 24%,#ffffff14 44%,#fff0 62%);height:45%;position:absolute;bottom:0;left:0;right:0}.legionPanel.isActive .legionImageVeil{background:linear-gradient(#fff,#ffffffe6 9%,#ffffff61 23%,#ffffff0a 43%,#fff0 60%)}.legionEdge{z-index:7;pointer-events:none;background:linear-gradient(#0000,#0000001c 8%,#00000040 48%,#00000021 88%,#0000);width:2px;position:absolute;top:5.5%;bottom:5.5%;right:0;box-shadow:-1px 0 #fffffff0}.legionIdentity{z-index:8;width:48px;height:330px;transition:left .85s cubic-bezier(.16,1,.3,1),width .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);top:7.3vh}.legionIdentity,.legionRoman{position:absolute;left:50%;transform:translate(-50%)}.legionRoman{letter-spacing:.035em;text-shadow:-1px 0 #464646b8,1px 0 #fffffffa,0 1px #3c3c3cc7,0 2px 3px #0000004d;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1;top:0;color:#4b5356!important}.legionEmblem{color:#fff;width:40px;height:52px;transition:width .7s cubic-bezier(.16,1,.3,1),height .7s cubic-bezier(.16,1,.3,1),left .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:absolute;top:27px;left:50%;transform:translate(-50%)}.legionEmblem svg{position:absolute;color:#fff!important;stroke:#fff!important;fill:none!important;filter:drop-shadow(-1px 0 #484848bd)drop-shadow(1px 0 #48484894)drop-shadow(0 1px #343434b8)drop-shadow(0 2px 2px #00000047)!important}.legionSword{stroke-width:1.9px;width:16px;height:28px;top:-4px;left:50%;transform:translate(-50%)}.legionShield{stroke-width:1.85px;width:40px;height:40px;bottom:0;left:0}.legionSigil{width:18px;height:18px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.legionSigil svg{stroke-width:1.9px;width:18px;height:18px;position:static}.legionSpineTitle{z-index:8;white-space:nowrap;text-transform:uppercase;letter-spacing:.13em;color:#111;writing-mode:vertical-rl;text-orientation:mixed;text-shadow:none;transform-origin:top;margin:0;font-size:clamp(9px,.7vw,12px);font-weight:400;line-height:1;transition:top .85s cubic-bezier(.16,1,.3,1),left .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),font-size .7s,letter-spacing .7s;position:absolute;top:108px;left:50%;transform:none}.legionPanel.isActive .legionIdentity{width:calc(100% - clamp(60px,5.1vw,96px));left:clamp(30px,2.55vw,48px);transform:none}.legionPanel.isActive .legionEmblem{width:48px;height:62px;top:26px;left:0;transform:none}.legionPanel.isActive .legionSpineTitle{writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:.045em;font-size:clamp(27px,2.25vw,43px);line-height:.98;top:111px;left:0;transform:none}.legionOpen{z-index:8;opacity:0;visibility:hidden;pointer-events:none;max-width:470px;transition:opacity .2s,transform .6s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;position:absolute;top:calc(7.3vh + 169px);left:clamp(30px,2.55vw,48px);right:clamp(26px,2.35vw,44px);transform:translateY(8px)}.legionPanel.isActive .legionOpen{opacity:1;visibility:visible;transition:opacity .25s .35s,transform .6s cubic-bezier(.16,1,.3,1) .22s,visibility linear;transform:none}.legionOpenCopy h3{text-transform:uppercase;letter-spacing:.13em;color:#111;max-width:430px;margin:0;font-size:11px;font-weight:750;line-height:1.4}.legionOpenCopy i{background:#111;width:34px;height:1px;margin:17px 0 19px;display:block}.legionOpenCopy p{color:#111111e0;max-width:390px;margin:0;font-size:14px;line-height:1.55}.legionKicker,.legionOpen h2,.legionSpine{display:none!important}@media (max-width:1100px){.legionExperience{grid-template-columns:300px 1fr}.legionPanel.isActive{flex-grow:5.3}.legionOpenCopy p{font-size:12px}}@media (max-width:760px){.legionExperience{grid-template-columns:260px 1fr}.legionPanel.isActive{flex-grow:4.8}.legionIdentity{width:42px}}@media (prefers-reduced-motion:reduce){.legionArtwork,.legionEmblem,.legionIdentity,.legionOpen,.legionPanel,.legionSpineTitle{transition:none!important}}.innerPage{color:#111;background:#fff;height:100dvh;position:relative;overflow:hidden}.innerIntro{z-index:12;pointer-events:none;align-items:center;width:20vw;height:100%;display:flex;position:absolute;top:0;left:5vw}.innerIntro>div{transform:translateY(-1vh)}.innerIntro b{letter-spacing:-.06em;font-size:clamp(36px,3.3vw,60px)}.innerIntro h1{letter-spacing:.16em;margin:5px 0 10px;font-size:clamp(20px,1.7vw,31px);font-weight:300}.innerIntro p{margin:0;font-size:16px}.innerIntro i{background:#111;width:34px;height:1px;margin:18px 0;display:block}.innerIntro small{letter-spacing:.2em;font-size:9px;font-weight:750}.innerChannel{z-index:5;perspective:1500px;background:linear-gradient(90deg,#fff,#dcebf1 13%,#0a1b27 52%,#dcebf1 89%,#fff);position:absolute;inset:72px 0 0 23%;overflow:hidden}.innerCards{z-index:4;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:4% 4% 18%}.innerCard{--d:0;color:#fff;cursor:pointer;width:13vw;height:56vh;transform:translateX(calc(var(--d)*10.5vw)) rotateY(calc(var(--d)*-5deg)) scale(.91);opacity:.72;background:#13222c;border:1px solid #ffffff8c;padding:0;transition:all .7s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:0 22px 48px #00000040}.innerCard.isActive{z-index:10;opacity:1;border-color:#e8b76e;width:20vw;height:64vh;transform:none;box-shadow:0 0 0 1px #e8b76e55,0 28px 70px #0007}.innerCard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.innerShade{background:linear-gradient(#0000 25%,#06101833 55%,#061018ee);position:absolute;inset:0}.innerCard em{letter-spacing:.18em;font-size:9px;font-style:normal;top:9%}.innerCard em,.innerCard strong{text-transform:uppercase;position:absolute;left:9%}.innerCard strong{letter-spacing:.04em;font-size:clamp(14px,1.45vw,27px);line-height:1.03;bottom:15%;right:9%}.innerCard small{text-transform:uppercase;letter-spacing:.18em;position:absolute;bottom:10%;left:9%}.innerPlay{background:#0005;border:1px solid #fff9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:8%;right:9%}.innerArrow{z-index:15;color:#fff;cursor:pointer;background:#07192377;border:1px solid #fff6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:43%}.innerArrow.left{left:2%}.innerArrow.right{right:2%}.innerNav{z-index:14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071822b8;border:1px solid #fff3;justify-content:center;height:54px;display:flex;position:absolute;bottom:9%;left:7%;right:7%}.innerNav button{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;padding:0 1.6vw;font-size:9px;font-weight:750;position:relative}.innerNav .active:after{content:"";background:#27cde8;height:2px;position:absolute;bottom:0;left:20%;right:20%;box-shadow:0 0 9px #27cde8}.innerBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02090db8;place-items:center;padding:5vh 5vw;display:grid;position:fixed;inset:0}.innerPreview{color:#fff;background:#071017;border:1px solid #fff7;width:min(1180px,91vw);height:min(680px,84vh);position:relative;overflow:hidden;box-shadow:0 35px 100px #0009}.innerPreviewArt{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.innerPreviewShade{background:linear-gradient(90deg,#02080cf5,#02080cd6 31%,#02080c20 64%),linear-gradient(#0000 60%,#02080ccc);position:absolute;inset:0}.innerClose{z-index:9;color:#fff;background:0 0;border:0;position:absolute;top:18px;right:20px}.innerCopy{z-index:3;width:38%;max-width:390px;position:absolute;top:13%;left:5%}.innerCopy em{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-style:normal}.innerCopy h2{text-transform:uppercase;margin:12px 0 8px;font-size:clamp(32px,4vw,58px);line-height:.91}.innerCopy>b{text-transform:uppercase;letter-spacing:.17em;font-size:9px}.innerCopy p{color:#ffffffd0;margin:22px 0;font-size:14px;line-height:1.55}.innerPrimary{color:#111;background:#fff;border:0;gap:8px;padding:11px 18px;font-weight:700}.innerPlayer,.innerPrimary{align-items:center;display:flex}.innerPlayer{z-index:5;gap:14px;font-size:10px;position:absolute;bottom:7%;left:5%;right:5%}.innerPlayer>button{color:#fff;background:#0005;border:1px solid #fffc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.innerTrack{background:#fff5;flex:1;height:3px}.innerTrack i{background:#fff;width:12%;height:100%;transition:width 1s;display:block;box-shadow:0 0 8px #32d4f2}.innerTrack i.playing{width:38%}.ventureSlideWithWorld{isolation:isolate}.ventureWorld{pointer-events:none;opacity:0;overflow:hidden}.ventureWorld,.ventureWorldDrawing{z-index:1;position:absolute;inset:0}.ventureWorldDrawing{opacity:1;background:0 0;width:100%;height:100%}.ventureDrawnWorld{width:100%;height:100%;display:block;overflow:hidden}.ventureMappedStroke{fill:none;stroke:#222a2c94;stroke-width:1.12px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;shape-rendering:geometricprecision;animation:ventureTraceMapped var(--trace-duration) cubic-bezier(.32,.02,.18,1) var(--trace-delay) forwards}.ventureMappedStroke:nth-child(3n),.ventureMappedStroke:nth-child(5n){stroke:#30393b4d;stroke-width:.82px}.ventureMappedStroke:nth-child(7n){stroke:#30393b33;stroke-width:.68px}.ventureSlideWithWorld .ventureSlideCopy{z-index:5}.ventureSlideWithWorld .ventureVisualWrap{z-index:6}.ventureSlideWithWorld.preenter .ventureWorld{opacity:0}.ventureSlideWithWorld.entering .ventureWorld,.ventureSlideWithWorld.holding .ventureWorld{opacity:1}.ventureSlideWithWorld.fading .ventureWorld,.ventureSlideWithWorld.gap .ventureWorld{opacity:0;transition:opacity 1.25s}@media (prefers-reduced-motion:reduce){.ventureMappedStroke{stroke-dashoffset:0;animation:none}}.legionExperience{box-sizing:border-box!important;background:#fff!important;grid-template-rows:1fr!important;grid-template-columns:minmax(420px,38%) minmax(0,62%)!important;column-gap:42px!important;width:100%!important;height:100dvh!important;padding:76px 5vw 0!important;display:grid!important;overflow:hidden!important}.legionExperience .academyAnchor{transform:translateY(-48px);background:#fff!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.legionAccordion{isolation:isolate;background:0 0!important;align-self:start!important;width:100%!important;height:calc(100dvh - 180px)!important;min-height:520px!important;margin:104px 0 0!important;overflow:visible!important}.legionAccordion:after,.legionAccordion:before{content:none!important;display:none!important}.legionPanel{background:linear-gradient(90deg,#0000000e,#fffffffa 10%,#fff 48%,#f8f8f7fa 84%,#0000000b)!important;border-top:1px solid #14191b26!important;border-radius:3px 3px 0 0!important;height:100%!important;overflow:hidden!important;box-shadow:inset 8px 0 13px -13px #0009,inset -8px 0 13px -13px #00000080,1px 0 #00000014,0 -1px #fffffffa!important}.legionPanel:before{z-index:10!important;opacity:1!important;background:repeating-linear-gradient(#fffffffa 0 2px,#80808026 2.5px,#fffffff5 3px),linear-gradient(90deg,#00000017,#fff 12% 88%,#00000014)!important;border-top:1px solid #14191b2b!important;border-left:1px solid #14191b17!important;border-right:1px solid #14191b17!important;border-radius:3px 3px 1px 1px!important;height:11px!important;top:0!important;left:3px!important;right:3px!important;box-shadow:0 2px 3px #00000012,inset 0 1px #fff!important}.legionPanel:after,.legionPanel:before{content:""!important;pointer-events:none!important;display:block!important;position:absolute!important}.legionPanel:after{z-index:9!important;opacity:.72!important;background:linear-gradient(#0000001f,#ffffffe6)!important;height:3px!important;top:10px!important;left:0!important;right:0!important}.legionIdentity{top:34px!important}.legionEdge{top:13px!important;bottom:5.5%!important}.legionImageVeil{height:47%!important;bottom:0!important}@media (max-width:1100px){.legionExperience{grid-template-columns:minmax(330px,34%) minmax(0,66%)!important;column-gap:28px!important}.legionAccordion{margin-top:104px!important}}@media (max-height:850px){.legionAccordion{height:calc(100dvh - 162px)!important;min-height:430px!important;margin-top:86px!important}.legionExperience .academyAnchor{transform:translateY(-34px)}}.cloudDeck{bottom:-105px!important}@media (max-width:900px){.cloudDeck{bottom:-62px!important}}.legionExperience .academyAnchor{justify-content:flex-start!important;max-width:560px!important;overflow:visible!important;transform:translateY(-48px)!important}.academyStudioIntro{width:100%;max-width:560px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.academyStudioIntro h1{letter-spacing:-.055em!important;white-space:nowrap!important;margin:.08em 0 .18em!important;font-size:clamp(54px,5.2vw,92px)!important;font-weight:400!important;line-height:.9!important}.academyStudioIntro p{max-width:620px;color:var(--muted);margin:0;letter-spacing:.005em!important;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;line-height:1.66!important}@media (max-width:1100px){.academyStudioIntro h1{font-size:clamp(48px,5vw,72px)!important}}@media (max-height:850px){.legionExperience .academyAnchor{transform:translateY(-34px)!important}}.legionArtwork{filter:grayscale()saturate(0)brightness(.9)contrast(1.16)!important;transition:filter .45s,opacity .45s!important;-webkit-mask-image:linear-gradient(#0000,#0000002e 8%,#000000b8 22%,#000 34% 66%,#000000b8 78%,#0000002e 92%,#0000)!important;mask-image:linear-gradient(#0000,#0000002e 8%,#000000b8 22%,#000 34% 66%,#000000b8 78%,#0000002e 92%,#0000)!important}.legionPanel.isActive .legionArtwork,.legionPanel:focus-visible .legionArtwork,.legionPanel:hover .legionArtwork{filter:grayscale()saturate(0)brightness(.92)contrast(1.14)!important;transform:none!important}.legionSpineTitle{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;color:#343b3e!important;box-shadow:none!important;letter-spacing:.105em!important;text-shadow:none!important;background:0 0!important;border:0!important;font-size:clamp(12px,.92vw,16px)!important;font-weight:400!important}.legionSpineTitle:after,.legionSpineTitle:before{content:none!important;display:none!important}.legionPanel.isActive .legionSpineTitle{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;color:#343b3e!important;text-shadow:none!important;background:0 0!important;font-size:clamp(27px,2.25vw,43px)!important;font-weight:400!important}.legionSpineTitle{transform-origin:50%!important;margin-left:0!important;margin-right:0!important;left:50%!important;right:auto!important;translate:-50%!important}.legionArtwork{-webkit-mask-image:linear-gradient(#0000,#00000014 4%,#00000047 9%,#0000009e 15%,#000 23% 100%)!important;mask-image:linear-gradient(#0000,#00000014 4%,#00000047 9%,#0000009e 15%,#000 23% 100%)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.legionImageVeil{display:none!important}.legionEmblem,.legionPanel.isActive .legionEmblem{width:40px!important;height:52px!important}.legionPanel.isActive .legionSword,.legionSword{width:16px!important;height:28px!important;top:-4px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.legionPanel.isActive .legionShield,.legionShield{width:40px!important;height:40px!important;top:auto!important;bottom:0!important;left:0!important}.legionPanel.isActive .legionSigil,.legionSigil{bottom:8px!important;left:50%!important;transform:translate(-50%)!important}.legionPanel:not(.isActive) .legionSpineTitle{left:50%!important;translate:-50%!important}.legionPanel.isActive .legionEmblem{top:26px!important;left:0!important;transform:none!important}.legionPanel.isActive .legionSpineTitle{transform-origin:0 0!important;font-size:clamp(18px,1.55vw,28px)!important;top:96px!important;left:0!important}.legionOpen{top:calc(7.3vh + 145px)!important}.legionEmblem{filter:none!important;overflow:visible!important}.legionEmblemGraphic{object-fit:contain;object-position:center;filter:contrast(1.14)brightness(.91)drop-shadow(0 2px 2px #5c656829)drop-shadow(0 5px 7px #5c65681a);width:100%;height:100%;display:block}.legionPanel.isActive .legionEmblemGraphic,.legionPanel:hover .legionEmblemGraphic{filter:contrast(1.14)brightness(.91)drop-shadow(0 2px 2px #5c65682e)drop-shadow(0 5px 8px #5c65681c)}.legionShield,.legionSigil,.legionSword{display:none!important}.legionEmblem,.legionPanel.isActive .legionEmblem,.legionPanel:hover .legionEmblem{width:clamp(72px,5.15vw,98px)!important;height:clamp(100px,7.15vw,136px)!important}.legionEmblemGraphic{object-position:center center!important}.legionIdentity .legionEmblem,.legionPanel:hover .legionIdentity .legionEmblem{transform-origin:top!important;width:clamp(54px,3.55vw,68px)!important;height:clamp(76px,4.95vw,94px)!important;left:50%!important;right:auto!important;transform:none!important}.legionIdentity .legionEmblemGraphic{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;margin:0 auto!important;display:block!important}.legionPanel.isActive .legionIdentity .legionEmblem{width:clamp(54px,3.55vw,68px)!important;height:clamp(76px,4.95vw,94px)!important;translate:0!important}.legionPanel:not(.isActive) .legionIdentity .legionEmblem{background:0 0!important;width:clamp(48px,3.05vw,60px)!important;height:clamp(64px,4.15vw,82px)!important;overflow:visible!important;transform:none!important}.legionEmblemGraphic{object-fit:contain!important;object-position:50% 50%!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}.legionExperience .academyAnchor{justify-content:center!important;align-self:center!important;transform:none!important}.legionAccordion{margin-top:104px!important}.legionPanel:not(.isActive) .legionIdentity .legionEmblem{left:50%!important;right:auto!important;translate:-50%!important}.legionPanel:not(.isActive) .legionSpineTitle{font-size:clamp(14px,1.05vw,18px)!important}@media (max-height:850px){.legionAccordion{margin-top:86px!important}.legionExperience .academyAnchor{transform:none!important}}.legionPanel.isActive .legionSpineTitle{top:122px!important}.legionArtwork{background-blend-mode:normal!important;opacity:1!important;filter:grayscale()saturate(0)brightness(1.22)contrast(.78)!important;background-color:#0000!important}.legionPanel.isActive .legionArtwork,.legionPanel:focus-visible .legionArtwork,.legionPanel:hover .legionArtwork{background-blend-mode:normal!important;opacity:1!important;filter:grayscale(.15)saturate(.78)brightness(1.1)contrast(.9)!important;background-color:#0000!important}.legionPanel,.legionPanel.isActive{background:#fff!important}.legionArtwork,.legionPanel.isActive .legionArtwork{filter:grayscale()saturate(0)contrast(.96)brightness(1.08)!important}.legionImageVeil,.legionPanel.isActive .legionImageVeil{background:linear-gradient(#fff,#fffffffa 7%,#ffffffc7 15%,#ffffff47 27%,#fff0 40% 70%,#ffffff4d 82%,#ffffffd1 93%,#fff)!important;height:45%!important}.legionArtwork,.legionPanel.isActive .legionArtwork,.legionPanel:focus-visible .legionArtwork,.legionPanel:hover .legionArtwork{background-blend-mode:normal!important;filter:grayscale()saturate(0)brightness(.94)contrast(1.12)!important;opacity:.88!important;background-color:#0000!important;-webkit-mask-image:linear-gradient(#0000,#0000001a 10%,#0000006b 20%,#000000d1 30%,#000 40% 78%,#000000b3 88%,#0000003d 95%,#0000)!important;mask-image:linear-gradient(#0000,#0000001a 10%,#0000006b 20%,#000000d1 30%,#000 40% 78%,#000000b3 88%,#0000003d 95%,#0000)!important}.legionPanel{flex:1 1 0!important;transition:flex-grow .95s cubic-bezier(.16,1,.3,1),flex-basis .95s cubic-bezier(.16,1,.3,1),box-shadow .45s!important}.legionPanel.isActive{z-index:4!important;flex:6.1 1 0!important}.legionPanel.isActive .legionIdentity{width:calc(100% - clamp(60px,5.1vw,96px))!important;height:110px!important;top:7.3vh!important;left:clamp(30px,2.55vw,48px)!important;transform:none!important}.legionPanel.isActive .legionRoman{top:0!important;left:0!important;transform:none!important}.legionPanel.isActive .legionIdentity .legionEmblem{width:clamp(48px,3.05vw,60px)!important;height:clamp(64px,4.15vw,82px)!important;top:24px!important;left:0!important;transform:none!important}.legionPanel.isActive .legionSpineTitle{writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:.055em!important;text-align:left!important;white-space:nowrap!important;font-size:clamp(20px,1.65vw,30px)!important;line-height:1!important;top:48px!important;left:clamp(68px,4.7vw,88px)!important;right:auto!important;transform:none!important}.legionOpen{max-width:470px!important;top:calc(7.3vh + 126px)!important;left:clamp(30px,2.55vw,48px)!important;right:clamp(26px,2.35vw,44px)!important}.legionPanel.isActive .legionOpen{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.legionPanel.isActive .legionArtwork,.legionPanel:focus-visible .legionArtwork,.legionPanel:hover .legionArtwork{filter:grayscale()saturate(0)brightness(1.28)contrast(.72)!important;opacity:.62!important}@media (max-width:1100px){.legionPanel.isActive{flex-grow:5.3!important}}@media (max-width:760px){.legionPanel.isActive{flex-grow:4.8!important}}.legionAccordion>.legionPanel{flex:1 1 0!important;min-width:0!important;transition:flex .82s cubic-bezier(.16,1,.3,1),box-shadow .4s!important}.legionAccordion>.legionPanel.isActive,.legionAccordion>.legionPanel:focus-visible,.legionAccordion>.legionPanel:hover{z-index:20!important;flex:6.1 1 0!important}.legionAccordion>.legionPanel.isActive .legionIdentity,.legionAccordion>.legionPanel:focus-visible .legionIdentity,.legionAccordion>.legionPanel:hover .legionIdentity{width:calc(100% - clamp(60px,5.1vw,96px))!important;height:110px!important;top:7.3vh!important;left:clamp(30px,2.55vw,48px)!important;transform:none!important}.legionAccordion>.legionPanel.isActive .legionRoman,.legionAccordion>.legionPanel:focus-visible .legionRoman,.legionAccordion>.legionPanel:hover .legionRoman{top:0!important;left:0!important;transform:none!important}.legionAccordion>.legionPanel.isActive .legionIdentity .legionEmblem,.legionAccordion>.legionPanel:focus-visible .legionIdentity .legionEmblem,.legionAccordion>.legionPanel:hover .legionIdentity .legionEmblem{width:clamp(48px,3.05vw,60px)!important;height:clamp(64px,4.15vw,82px)!important;top:24px!important;left:0!important;transform:none!important}.legionAccordion>.legionPanel.isActive .legionSpineTitle,.legionAccordion>.legionPanel:focus-visible .legionSpineTitle,.legionAccordion>.legionPanel:hover .legionSpineTitle{writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:.055em!important;text-align:left!important;font-size:clamp(20px,1.65vw,30px)!important;line-height:1!important;top:48px!important;left:clamp(68px,4.7vw,88px)!important;right:auto!important;transform:none!important}.legionAccordion>.legionPanel .legionOpen{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-width:470px!important;top:calc(7.3vh + 126px)!important;left:clamp(30px,2.55vw,48px)!important;right:clamp(26px,2.35vw,44px)!important;transform:translateY(8px)!important}.legionAccordion>.legionPanel.isActive .legionOpen,.legionAccordion>.legionPanel:focus-visible .legionOpen,.legionAccordion>.legionPanel:hover .legionOpen{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .22s .22s,transform .55s cubic-bezier(.16,1,.3,1) .12s,visibility!important;transform:none!important}.legionAccordion>.legionPanel.isActive .legionSpineTitle,.legionAccordion>.legionPanel:focus-visible .legionSpineTitle,.legionAccordion>.legionPanel:hover .legionSpineTitle{text-overflow:ellipsis!important;max-width:calc(100% - clamp(92px,5.6vw,112px))!important;font-size:clamp(18px,1.45vw,27px)!important;left:clamp(92px,5.6vw,112px)!important;overflow:hidden!important}.legionArtworkExpanded{filter:grayscale()saturate(0)brightness(.96)contrast(1.1)!important;opacity:0!important;pointer-events:none!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:27%!important;transition:opacity .32s .16s!important;position:absolute!important;inset:auto 0 0!important;-webkit-mask-image:linear-gradient(#0000,#0000001f 8%,#0000008c 18%,#000 30% 72%,#0000008c 86%,#0000)!important;mask-image:linear-gradient(#0000,#0000001f 8%,#0000008c 18%,#000 30% 72%,#0000008c 86%,#0000)!important}.legionAccordion>.legionPanel.isActive>.legionArtwork,.legionAccordion>.legionPanel:focus-visible>.legionArtwork,.legionAccordion>.legionPanel:hover>.legionArtwork{opacity:0!important}.legionAccordion>.legionPanel.isActive>.legionArtworkExpanded,.legionAccordion>.legionPanel:focus-visible>.legionArtworkExpanded,.legionAccordion>.legionPanel:hover>.legionArtworkExpanded{opacity:.84!important}.legionAccordion>.legionPanel.isActive .legionSpineTitle,.legionAccordion>.legionPanel:focus-visible .legionSpineTitle,.legionAccordion>.legionPanel:hover .legionSpineTitle{max-width:none!important}.legionPressMark{z-index:80!important;color:#4b5356!important;letter-spacing:.14em!important;white-space:nowrap!important;text-orientation:mixed!important;text-shadow:none!important;pointer-events:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;font-size:11px!important;line-height:1.05!important;display:flex!important;position:absolute!important;bottom:22px!important;left:0!important;right:0!important}.legionPressMark,.legionPressMark span{opacity:1!important;visibility:visible!important;text-align:center!important;writing-mode:horizontal-tb!important;width:100%!important;margin:0!important;padding:0!important;font-weight:400!important;transform:translate(0)!important}.legionPressMark span{display:block!important}.legionAcademyButton{color:#fff!important;-webkit-backdrop-filter:blur(7px)!important;letter-spacing:.08em!important;background:#ffffff14!important;border:1px solid #ffffffb8!important;min-height:40px!important;margin-top:18px!important;padding:10px 18px!important;font-size:12px!important;font-weight:700!important;transition:background .2s,color .2s,border-color .2s,transform .2s!important}.legionAcademyButton:focus-visible,.legionAcademyButton:hover{color:#171717!important;background:#fff!important;border-color:#fff!important;transform:translateY(-1px)!important}.legionAcademyButton{visibility:visible!important;opacity:1!important;z-index:90!important;color:#30393d!important;letter-spacing:.075em!important;text-transform:uppercase!important;pointer-events:auto!important;background:#ffffffd1!important;border:1px solid #30393d61!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;margin-top:16px!important;padding:10px 17px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}.legionAcademyButton:focus-visible,.legionAcademyButton:hover{color:#fff!important;background:#30393d!important;border-color:#30393d!important}.legionAccordion>.legionPanel.isActive .legionSpineTitle,.legionAccordion>.legionPanel:focus-visible .legionSpineTitle,.legionAccordion>.legionPanel:hover .legionSpineTitle{text-overflow:clip!important;white-space:nowrap!important;max-width:calc(100% - clamp(96px,5.7vw,112px))!important;font-size:clamp(17px,1.2vw,23px)!important;left:clamp(78px,4.65vw,92px)!important;right:18px!important;overflow:visible!important}.academyMainButton{color:#30393d;letter-spacing:.075em;text-transform:uppercase;background:0 0;border:1px solid #30393d61;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:24px;padding:11px 20px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.academyMainButton:focus-visible,.academyMainButton:hover{color:#fff;background:#30393d;border-color:#30393d;transform:translateY(-1px)}.legionAccordion>.legionPanel.isActive .legionSpineTitle,.legionAccordion>.legionPanel:focus-visible .legionSpineTitle,.legionAccordion>.legionPanel:hover .legionSpineTitle{width:auto!important;max-width:calc(100% - clamp(132px,7.7vw,148px))!important;font-weight:400!important;top:clamp(70px,4.2vw,82px)!important;left:clamp(108px,6.35vw,124px)!important;right:24px!important}.cleaveWorldStage{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:15vh 3.5vw 9vh 28vw;overflow:visible}.ventureSlide.entering .cleaveWorldStage,.ventureSlide.holding .cleaveWorldStage{opacity:1}.ventureSlide.fading .cleaveWorldStage,.ventureSlide.gap .cleaveWorldStage,.ventureSlide.preenter .cleaveWorldStage{opacity:0}.cleaveWorldArt{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.cleaveWorldLine{fill:none;stroke:#222a2c7a;stroke-width:1.08px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;stroke-dasharray:1;stroke-dashoffset:1px;animation:cleaveWorldDraw var(--cleave-duration) cubic-bezier(.32,.02,.18,1) var(--cleave-delay) forwards}.cleaveWorldLineLight{stroke:#30393b40;stroke-width:.78px}@keyframes cleaveWorldDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ventureSlideCopy{z-index:20}.ventureVisualWrap{z-index:21}@media (max-width:900px){.cleaveWorldStage{opacity:.34;inset:18vh -6vw 14vh 28vw}}@media (prefers-reduced-motion:reduce){.cleaveWorldLine{stroke-dashoffset:0;animation:none}}.scheddyWorldStage{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:15vh 3.5vw 9vh 28vw;overflow:visible}.scheddyWorldDrawing{background:0 0;width:100%;height:100%;position:absolute;inset:0}.scheddyWorldArt{width:100%;height:100%;display:block;overflow:visible}.scheddyWorldLine{fill:none;stroke:#222a2c94;stroke-width:1.12px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;shape-rendering:geometricprecision;animation:scheddyTrace var(--scheddy-duration) cubic-bezier(.32,.02,.18,1) var(--scheddy-delay) forwards}.scheddyWorldLine:nth-child(3n),.scheddyWorldLine:nth-child(5n){stroke:#30393b4d;stroke-width:.82px}.scheddyWorldLine:nth-child(7n){stroke:#30393b33;stroke-width:.68px}.ventureSlide.preenter .scheddyWorldStage{opacity:0}.ventureSlide.entering .scheddyWorldStage,.ventureSlide.holding .scheddyWorldStage{opacity:1}.ventureSlide.fading .scheddyWorldStage,.ventureSlide.gap .scheddyWorldStage{opacity:0;transition:opacity 1.25s}@keyframes scheddyTrace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sippinWorldStage{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:15vh 3.5vw 9vh 28vw;overflow:visible}.sippinWorldDrawing{width:100%;height:100%;position:absolute;inset:0;background:0 0!important}.sippinWorldArt{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.sippinWorldLine{stroke:#222a2c7a;stroke-width:1.02px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;stroke-dasharray:1;stroke-dashoffset:1px;animation:sippinWorldDraw var(--sippin-duration) cubic-bezier(.32,.02,.18,1) var(--sippin-delay) forwards;fill:none!important}.sippinWorldLine:nth-child(3n),.sippinWorldLine:nth-child(5n){stroke:#30393b47;stroke-width:.78px}.sippinWorldLine:nth-child(7n){stroke:#30393b30;stroke-width:.66px}.ventureSlide.preenter .sippinWorldStage{opacity:0}.ventureSlide.entering .sippinWorldStage,.ventureSlide.holding .sippinWorldStage{opacity:1}.ventureSlide.fading .sippinWorldStage,.ventureSlide.gap .sippinWorldStage{opacity:0;transition:opacity 1.25s}@keyframes sippinWorldDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:900px){.sippinWorldStage{inset:18vh -6vw 14vh 28vw}}@media (prefers-reduced-motion:reduce){.sippinWorldLine{stroke-dashoffset:0;animation:none}}.featuredWorldStage{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:15vh 3.5vw 9vh 28vw;overflow:visible;background:0 0!important}.featuredWorldStage .ventureWorldDrawing{width:100%;height:100%;position:absolute;inset:0;background:0 0!important}.featuredWorldArt{pointer-events:none;width:100%;height:100%;display:block;overflow:visible;background:0 0!important}.featuredWorldLine{stroke:#222a2c7a;stroke-width:1.02px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;stroke-dasharray:1;stroke-dashoffset:1px;animation:featuredWorldDraw var(--world-duration,.9s) cubic-bezier(.32,.02,.18,1) var(--world-delay,0s) forwards;fill:none!important}.featuredWorldLine.detail{stroke:#30393b47;stroke-width:.78px;fill:none!important}.featuredWorldLine.faint{stroke:#30393b30;stroke-width:.66px;fill:none!important}.ventureSlide.gap .featuredWorldStage,.ventureSlide.preenter .featuredWorldStage{opacity:0!important}.ventureSlide.entering .featuredWorldStage,.ventureSlide.holding .featuredWorldStage{opacity:1}.ventureSlide.fading .featuredWorldStage{opacity:0;transition:opacity 1.25s}@keyframes featuredWorldDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:900px){.featuredWorldStage{inset:18vh -6vw 14vh 28vw}}@media (prefers-reduced-motion:reduce){.featuredWorldLine{stroke-dashoffset:0;animation:none}}.ventureBackgroundDropWrap{z-index:1;pointer-events:none;opacity:0;will-change:transform,opacity;position:absolute;inset:15vh 0 11vh 28.5vw;overflow:visible;transform:translateY(-100vh)}.ventureBackgroundDrop{z-index:1;position:absolute;inset:0;overflow:hidden}.ventureBackgroundDropImage{object-fit:contain;object-position:center bottom;filter:grayscale();will-change:filter;background:0 0;width:100%;height:100%;display:block}.ventureDropCloud{z-index:3;opacity:0;will-change:opacity,transform;background-position:50%;width:100%;left:0;-webkit-mask-image:radial-gradient(68% 105% at 50% 20%,#000 0 48%,#000000eb 58%,#000000ad 68%,#00000057 78%,#0000001a 87%,#0000 96%);mask-image:radial-gradient(68% 105% at 50% 20%,#000 0 48%,#000000eb 58%,#000000ad 68%,#00000057 78%,#0000001a 87%,#0000 96%)}.ventureDropCloud,.ventureDropCloud:before{pointer-events:none;background-image:url(/assets/cloud-bank-floating.png);background-repeat:repeat-x;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ventureDropCloud:before{content:"";z-index:-1;background-position:100%;background-size:auto 126%;width:24%;top:0;bottom:0;right:99%;-webkit-mask-image:linear-gradient(90deg,#0000,#00000014 12%,#00000047 28%,#00000094 48%,#000000d6 68%,#000 86% 100%);mask-image:linear-gradient(90deg,#0000,#00000014 12%,#00000047 28%,#00000094 48%,#000000d6 68%,#000 86% 100%)}.ventureDropCloudBack{filter:blur(2.4px)saturate(.62)brightness(1.09);background-size:auto 118%;height:44%;bottom:-6%}.ventureDropCloudFront{filter:blur(.45px)saturate(.72)brightness(1.04);background-size:auto 132%;height:52%;bottom:-16%}.ventureSlide.preenter .ventureDropCloud{opacity:0}.ventureSlide.entering .ventureDropCloudBack{animation:ventureDropCloudBackSettle 3.55s cubic-bezier(.22,.61,.36,1) 1.28s both}.ventureSlide.entering .ventureDropCloudFront{animation:ventureDropCloudFrontSettle 3.75s cubic-bezier(.22,.61,.36,1) 1.18s both}.ventureSlide.fading .ventureDropCloudBack,.ventureSlide.holding .ventureDropCloudBack{opacity:.62;transform:translate(.5%,2px)scale(1.02)}.ventureSlide.fading .ventureDropCloudFront,.ventureSlide.holding .ventureDropCloudFront{opacity:.92;transform:translate(-.5%,3px)scale(1.04)}.ventureSlide.gap .ventureDropCloud{opacity:0}@keyframes ventureDropCloudBackSettle{0%{opacity:0;transform:translate(-1.5%,-10px)scale(1.04)}10%{opacity:.46}52%{opacity:.62;transform:translate(.5%,2px)scale(1.02)}to{opacity:.62;transform:translate(.5%,2px)scale(1.02)}}@keyframes ventureDropCloudFrontSettle{0%{opacity:0;transform:translate(1.5%,-8px)scale(1.02)}9%{opacity:.78}54%{opacity:.92;transform:translate(-.5%,3px)scale(1.04)}to{opacity:.92;transform:translate(-.5%,3px)scale(1.04)}}.ventureOwnerRise{z-index:10}.ventureCopySlide,.ventureOwnerRise{will-change:transform,opacity;position:relative}.ventureCopySlide{z-index:20}.ventureSlide.preenter .ventureOwnerRise{opacity:0;transform:translateY(105vh)}.ventureSlide.preenter .ventureBackgroundDropWrap{opacity:0;transform:translateY(-100vh)}.ventureSlide.preenter .ventureBackgroundDropImage{filter:grayscale()}.ventureSlide.preenter .ventureCopySlide{opacity:0;transform:translate(-110%)}.ventureSlide.entering .ventureOwnerRise{opacity:1;transition:transform 1.65s cubic-bezier(.18,.82,.22,1),opacity .65s;transform:translateY(10vh)}.ventureSlide.entering .ventureBackgroundDropWrap{opacity:1;transition:transform 1.45s cubic-bezier(.18,.82,.22,1) 1.55s,opacity .6s 1.55s;transform:translate(0)}.ventureSlide.entering .ventureCopySlide{opacity:1;transition:transform 1.2s cubic-bezier(.18,.82,.22,1) 2.95s,opacity .7s 2.95s;transform:translate(0)}.ventureSlide.entering .ventureBackgroundDropImage{filter:grayscale(0);transition:filter 2.15s ease-in-out 2.95s}.ventureSlide.holding .ventureOwnerRise{opacity:1;transform:translateY(10vh)}.ventureSlide.holding .ventureBackgroundDropWrap,.ventureSlide.holding .ventureCopySlide{opacity:1;transform:translate(0)}.ventureSlide.holding .ventureBackgroundDropImage{filter:grayscale(0)}.ventureSlide.fading .ventureBackgroundDropWrap,.ventureSlide.fading .ventureCopySlide,.ventureSlide.fading .ventureOwnerRise,.ventureSlide.gap .ventureBackgroundDropWrap,.ventureSlide.gap .ventureCopySlide,.ventureSlide.gap .ventureOwnerRise{opacity:0;transition:opacity 1.25s}@media (max-width:900px){.ventureBackgroundDrop{inset:16vh -8vw 13vh 18vw}.ventureSlide.preenter .ventureCopySlide{transform:translate(-120%)}}@media (prefers-reduced-motion:reduce){.ventureSlide.entering .ventureBackgroundDrop,.ventureSlide.entering .ventureCopySlide,.ventureSlide.entering .ventureOwnerRise{opacity:1;transition:opacity .25s;transform:translate(0)}.ventureSlide.entering .ventureBackgroundDropImage,.ventureSlide.holding .ventureBackgroundDropImage{filter:grayscale(0);transition:filter .25s}.ventureDropCloud{display:none}}.ventureVisualWrap.ventureOwnerRise{z-index:10!important}.ventureSlideCopy.ventureCopySlide{z-index:20!important}.ventureSlide{isolation:isolate!important;transform-style:flat!important}.ventureBackgroundDrop{z-index:1!important}.ventureForeground{z-index:10;pointer-events:none;grid-template-columns:minmax(360px,31vw) 1fr;align-items:center;gap:3vw;padding:78px 5vw 0;display:grid;position:absolute;inset:0}.ventureSlideCopy.ventureCopySlide{pointer-events:auto;max-width:430px;position:relative;z-index:2!important}.ventureSlideCopy.ventureCopySlide h1{font-size:clamp(42px,3.25vw,56px)}.ventureSlideCopy.ventureCopySlide p{max-width:410px}.ventureVisualWrap.ventureOwnerRise{position:relative;z-index:1!important}.ventureVisualWrap.ventureOwnerRise .ventureHeroVisual{z-index:1;position:relative}@media (max-width:900px){.ventureForeground{grid-template-columns:1fr;align-content:center;padding:88px 7vw 0}}.companyProfileDrawer{border:1px solid #19282b17!important;border-top:0!important;border-radius:0 0 22px 22px!important;width:min(86vw,1500px)!important;left:max(7vw,50vw - 750px)!important;right:auto!important;transform:translateY(-105%)!important;box-shadow:0 16px 38px #0f191b1c!important}.companyProfileDrawer[data-open=true]{transform:translate(0)!important}.companyProfileDrawer .companyDrawerInner{width:100%!important;max-width:none!important;padding-left:42px!important;padding-right:42px!important}.companyProfileGrid{grid-template-columns:minmax(300px,.9fr) minmax(330px,1fr) minmax(350px,1.05fr)!important;gap:34px!important}.companyGallery{width:100%;min-width:0}.companyDrawerPhoto{position:relative!important}.companyGalleryExpand{z-index:5;color:#15191a;cursor:pointer;background:#ffffffe6;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #0000001f}.companyGalleryExpand:hover{background:#fff;transform:scale(1.05)}.companyGalleryThumbs{scrollbar-width:none;gap:9px;margin-top:10px;padding:2px 1px 5px;display:flex;overflow-x:auto}.companyGalleryThumbs::-webkit-scrollbar{display:none}.companyGalleryThumbs button,.ventureLightboxThumbs button{cursor:pointer;opacity:.58;background:#f3f5f5;border:1px solid #dfe4e4;border-radius:8px;flex:0 0 66px;width:66px;height:48px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.companyGalleryThumbs button img,.ventureLightboxThumbs button img{object-fit:cover}.companyGalleryThumbs button.isActive,.companyGalleryThumbs button:hover,.ventureLightboxThumbs button.isActive,.ventureLightboxThumbs button:hover{opacity:1;border-color:#111;transform:translateY(-1px)}.companyVentureBrief{cursor:pointer;color:inherit!important;text-decoration:none!important}.companyVentureBrief:hover b{text-decoration:underline}.ventureLightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0ce0;place-items:center;padding:54px 84px 96px;display:grid;position:fixed;inset:0}.ventureLightboxImage{width:min(88vw,1500px);height:min(76vh,900px);position:relative}.ventureLightboxImage img{object-fit:contain!important}.ventureLightboxArrow,.ventureLightboxClose{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1216178c;border:1px solid #ffffff59;place-items:center;display:grid;position:absolute}.ventureLightboxClose{border-radius:50%;width:44px;height:44px;top:24px;right:28px}.ventureLightboxArrow{border-radius:10px;width:50px;height:70px;top:50%;transform:translateY(-50%)}.ventureLightboxPrev{left:24px}.ventureLightboxNext{right:24px}.ventureLightboxThumbs{gap:9px;max-width:78vw;display:flex;position:absolute;bottom:24px;left:50%;overflow-x:auto;transform:translate(-50%)}.ventureLightboxThumbs button{border-color:#ffffff47}.ventureLightboxThumbs button.isActive{border-color:#fff}@media (max-width:1180px){.companyProfileDrawer{width:calc(100vw - 34px)!important;left:17px!important}.companyProfileGrid{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr)!important}.companyProfileRight{grid-column:1/-1!important}}@media (max-width:800px){.companyProfileDrawer{border-radius:0 0 16px 16px!important;width:100vw!important;left:0!important}.companyProfileDrawer .companyDrawerInner{padding-left:22px!important;padding-right:22px!important}.companyProfileGrid{grid-template-columns:1fr!important}.ventureLightbox{padding:64px 18px 90px}.ventureLightboxImage{width:100%;height:70vh}.ventureLightboxArrow{width:42px;height:58px}.ventureLightboxPrev{left:10px}.ventureLightboxNext{right:10px}}.wannaGo{font-size:clamp(62.4px,8vw,150.4px)!important}@media (max-width:800px){.wannaGo{font-size:17.6vw!important}}.enterpriseLiftClouds{display:none!important}.header,.header a,.header nav,.headerCta{transition:color .65s,border-color .65s,background-color .65s,box-shadow .65s}.siteAltitude-orbit .header,.siteAltitude-orbit .header a,.siteAltitude-orbit .header nav{color:#fff}.siteAltitude-orbit .headerCta{color:#fff;-webkit-backdrop-filter:blur(8px);border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 22px #ffffff14;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffffb8!important}.siteAltitude-orbit .headerCta:hover{box-shadow:0 0 28px #ffffff38;color:#020b1c!important;background:#fff!important;border-color:#fff!important}.enterpriseLaunchBay{background:#edf3f4;position:relative;overflow:hidden}.enterpriseLaunchPad{object-fit:cover;object-position:center;opacity:.92}.enterpriseLaunchBay:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff14,#fff0 50%,#ffffff29);position:absolute;inset:0}.enterpriseLaunchClock{z-index:8;color:#101719;font-variant-numeric:tabular-nums;letter-spacing:.12em;opacity:0;flex-direction:column;align-items:flex-end;gap:4px;transition:opacity .28s;display:flex;position:absolute;top:7%;right:7%}.enterpriseLaunchClock span{font-size:clamp(8px,.55vw,11px);font-weight:600}.enterpriseLaunchClock strong{letter-spacing:.04em;font-size:clamp(18px,1.6vw,30px);font-weight:500;line-height:1}.enterpriseShuttleRig{z-index:5;aspect-ratio:.62;transform-origin:50% 82%;will-change:transform,filter;will-change:transform;width:min(44%,330px);position:absolute;bottom:4%;left:50%;transform:translate(-50%,58vh)}.enterpriseShuttle{z-index:5;object-fit:contain;filter:drop-shadow(0 14px 18px #00000029);width:100%;height:100%;position:absolute;inset:0}.enterpriseShuttleBrand{z-index:7;object-fit:contain;filter:grayscale()contrast(1.25);opacity:.82;width:22%;max-height:9%;position:absolute;top:43%;left:50%;transform:translate(-50%)}.enterpriseExhaust{z-index:3;object-fit:fill;transform-origin:50% 0;opacity:0;pointer-events:none;width:31%;height:58%;position:absolute;top:76%;left:50%;transform:translate(-50%)scaleY(.08)}.enterpriseEngineGlow{z-index:2;aspect-ratio:1;filter:blur(5px);opacity:0;background:radial-gradient(circle,#fffffffa,#7ddaffad 24%,#2399ff38 52%,#0000 72%);border-radius:50%;width:32%;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)scale(.25)}.enterpriseLaunchSmoke{z-index:4;pointer-events:none;height:34%;position:absolute;bottom:-4%;left:8%;right:8%}.enterpriseLaunchSmoke img{opacity:0;filter:blur(.4px);width:58%;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.35)}.enterpriseLaunchSmoke img:first-child{margin-left:-19%}.enterpriseLaunchSmoke img:nth-child(2){margin-left:17%}.enterpriseLaunchSmoke img:nth-child(3){width:72%}.enterpriseLaunchClock.isVisible{opacity:1}.enterpriseShuttleRig.isRaising{transition:transform 1.8s cubic-bezier(.16,1,.3,1);transform:translate(-50%)}.enterpriseShuttleRig.isParked{transform:translate(-50%)}.enterpriseShuttleRig.isIgniting{animation:higherShuttleRumble .1s linear infinite alternate}.enterpriseShuttleRig.isIgniting .enterpriseExhaustMain{opacity:.92;animation:higherExhaustMain .16s ease-in-out infinite alternate}.enterpriseShuttleRig.isIgniting .enterpriseExhaustGlow{opacity:.72;animation:higherExhaustGlow .21s ease-in-out infinite alternate}.enterpriseShuttleRig.isIgniting .enterpriseEngineGlow{opacity:1;animation:higherEnginePulse .18s ease-in-out infinite alternate}.enterpriseLaunchSmoke.isIgniting img{animation:higherSmokeBuild 1.6s ease-out forwards}.enterpriseLaunchSmoke.isIgniting img:nth-child(2){animation-delay:80ms}.enterpriseLaunchSmoke.isIgniting img:nth-child(3){animation-delay:.16s}.enterpriseLaunchBay.isLaunching .enterpriseShuttleRig{animation:higherShuttleLaunch 1.45s cubic-bezier(.55,.02,.82,.38) forwards}.enterpriseLaunchBay.isLaunching .enterpriseLaunchSmoke img{animation:higherSmokeAfterLaunch 1.45s ease-out forwards}.enterpriseSlide.exiting .enterpriseCopy{animation:higherCopyCrossfade .42s forwards;transform:none!important}.enterpriseSlide.entering .enterpriseCopy{transform:none!important}@keyframes higherShuttleRumble{0%{transform:translate(calc(-50% - 1px),1px)rotate(-.08deg)}to{transform:translate(calc(1px - 50%),-1px)rotate(.08deg)}}@keyframes higherExhaustMain{0%{filter:brightness();transform:translate(-50%)scaleX(.9)scaleY(.72)}to{filter:brightness(1.22);transform:translate(-50%)scaleX(1.08)scaleY(1.02)}}@keyframes higherExhaustGlow{0%{opacity:.55;transform:translate(-50%)scaleX(1.12)scaleY(.82)}to{opacity:.88;transform:translate(-50%)scaleX(1.35)scaleY(1.08)}}@keyframes higherEnginePulse{0%{opacity:.72;transform:translate(-50%,-50%)scale(.75)}to{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes higherSmokeBuild{0%{opacity:0;transform:translate(-50%)scale(.35)}45%{opacity:.58}to{opacity:.88;transform:translate(-50%)scale(1.18)}}@keyframes higherSmokeAfterLaunch{0%{opacity:.88;transform:translate(-50%)scale(1.18)}to{opacity:0;transform:translate(-50%)scale(1.75)translateY(10%)}}@keyframes higherShuttleLaunch{0%{transform:translate(-50%)scale(1)}12%{transform:translate(-50%,-2%)scale(1.01)}32%{transform:translate(-50%,-18%)scale(1.015)}to{transform:translate(-50%,-165%)scale(.88)}}@keyframes higherCopyCrossfade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.enterpriseLaunchBay.isLaunching .enterpriseLaunchSmoke img,.enterpriseLaunchBay.isLaunching .enterpriseShuttleRig,.enterpriseLaunchSmoke.isIgniting img,.enterpriseShuttleRig.isIgniting,.enterpriseShuttleRig.isIgniting .enterpriseEngineGlow,.enterpriseShuttleRig.isIgniting .enterpriseExhaustGlow,.enterpriseShuttleRig.isIgniting .enterpriseExhaustMain{animation:none!important}}.enterpriseLaunchClock{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(145deg,#04222b5c,#05171f2e);border:1px solid #14bec28c;border-radius:18px;min-width:clamp(150px,12vw,220px);padding:clamp(12px,1.1vw,18px) clamp(14px,1.3vw,22px);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 35px #0000001f,0 0 24px #11bcc11a;color:#12bfc4!important;top:6%!important;right:6%!important}.enterpriseLaunchClock span,.enterpriseLaunchClock strong{text-shadow:0 0 14px #12bfc42e;color:#12bfc4!important}.enterpriseLaunchBay.isLaunching{animation:none!important;transform:none!important}.enterpriseLaunchSmoke{transform:none!important}@keyframes higherShuttleLaunchV2{0%{transform:translate(-50%)scale(1)}10%{transform:translate(-50%,-1.5%)scale(1.002)}32%{transform:translate(-50%,-20%)scale(1.01)}65%{transform:translate(-50%,-82%)scale(.97)}to{transform:translate(-50%,-190%)scale(.9)}}.enterpriseVisualWrap{overflow:visible!important}.enterpriseLaunchBay{isolation:isolate;background:radial-gradient(circle at 50% 58%,#7fdceb2e,#0000 38%),linear-gradient(#eaf2f4,#f8fbfc 54%,#ffffff40);border-radius:clamp(26px,3vw,54px);position:absolute!important;inset:0!important;overflow:hidden!important}.enterpriseLaunchPad{z-index:0;filter:drop-shadow(0 18px 28px #10222729);width:100%;height:100%;position:absolute;inset:0;object-fit:contain!important;object-position:center bottom!important;opacity:1!important}.enterpriseFlightLayer{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:visible}.enterpriseFlightLayer .enterpriseShuttleRig{z-index:21}.enterpriseShuttleRig.isLaunching{animation:higherShuttleLaunchV3 1.65s cubic-bezier(.44,.02,.72,.24) forwards!important}@keyframes higherShuttleLaunchV3{0%{transform:translate(-50%)scale(1)}10%{transform:translate(-50%,-2vh)scale(1.003)}34%{transform:translate(-50%,-34vh)scale(1.01)}66%{transform:translate(-50%,-92vh)scale(.96)}to{transform:translate(-50%,-175vh)scale(.84)}}.enterpriseSlide.entering,.enterpriseSlide.exiting,.enterpriseSlide.holding,.enterpriseSlide.waiting{transform:none!important}.enterpriseLaunchBay,.enterpriseLaunchPad{animation:none!important;transform:none!important}.enterpriseCopy .enterpriseLaunchClock{width:max-content!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#12bfc4!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;align-items:flex-start!important;gap:2px!important;margin:18px 0 12px!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important}.enterpriseCopy .enterpriseLaunchClock:after,.enterpriseCopy .enterpriseLaunchClock:before{content:none!important;display:none!important}.enterpriseCopy .enterpriseLaunchClock span,.enterpriseCopy .enterpriseLaunchClock strong{color:#12bfc4!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.brandLogo{align-items:center;width:135px;height:57px;display:flex;overflow:visible}.brandLogo img{object-fit:contain;width:198px;height:auto;display:block}.academyCreate button,.academyMainButton,.comeHigherForm button,.companyProfileActions button,.headerCta,.investmentContactForm button,.investmentContactForm>button,.legionAcademyButton,.studioJoinForm button{cursor:pointer;color:#30393d!important;letter-spacing:.075em!important;text-transform:uppercase!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #30393d61!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:11px 20px!important;font-family:Manrope,Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s,transform .2s!important;display:inline-flex!important}.academyCreate button:focus-visible,.academyCreate button:hover,.academyMainButton:focus-visible,.academyMainButton:hover,.comeHigherForm button:focus-visible,.comeHigherForm button:hover,.companyProfileActions button:focus-visible,.companyProfileActions button:hover,.headerCta:focus-visible,.headerCta:hover,.investmentContactForm button:focus-visible,.investmentContactForm button:hover,.investmentContactForm>button:focus-visible,.investmentContactForm>button:hover,.legionAcademyButton:focus-visible,.legionAcademyButton:hover,.studioJoinForm button:focus-visible,.studioJoinForm button:hover{color:#fff!important;box-shadow:none!important;background:#30393d!important;border-color:#30393d!important;transform:translateY(-1px)!important}.headerCta{background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important;text-align:center!important;justify-content:center!important;font-weight:700!important}.headerCta:focus-visible,.headerCta:hover{color:#fff!important;background:#30393d!important;border-color:#30393d!important}.enterpriseLaunchBay>.enterpriseLaunchClock,.enterpriseLaunchPad>.enterpriseLaunchClock,.enterpriseLaunchVisual>.enterpriseLaunchClock,.enterprisePosition{display:none!important}.enterpriseVisualWrap .enterpriseLaunchBay{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}.enterpriseVisualWrap .enterpriseLaunchBay:after,.enterpriseVisualWrap .enterpriseLaunchBay:before{content:none!important;display:none!important}.companiesHeading{justify-content:space-between!important;align-items:flex-start!important;gap:clamp(40px,7vw,110px)!important;width:100%!important;display:flex!important}.companiesHeading h1{flex:none;margin:0!important;font-size:clamp(36px,4.5vw,72px)!important}.companiesHeading>p{color:#626a6d;text-align:right;flex:0 470px;max-width:470px;margin:0!important;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.48!important}.venturesTitle{color:#00000013;flex-direction:column;align-items:center;margin:0 auto;font-size:clamp(72px,7vw,138px);display:flex}.venturesTitle span{display:block}.venturesHero{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:32px;padding-bottom:34px;display:flex}.venturesTitle{letter-spacing:-.065em;color:#191f201f;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;margin:0;font-size:clamp(64px,7.2vw,138px);font-weight:500;line-height:.9}.venturesSubtitle,.venturesTitle{text-align:center;white-space:nowrap}.venturesSubtitle{letter-spacing:.55em;text-transform:uppercase;color:#191f20d1;margin-top:24px;font-size:clamp(10px,.75vw,14px);font-weight:600;line-height:1}.studiosHero{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:32px;padding-bottom:34px;display:flex}.studiosTitle{letter-spacing:-.065em;color:#191f201f;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;margin:0;font-size:clamp(64px,7.2vw,138px);font-weight:500;line-height:.9}.studiosSubtitle,.studiosTitle{text-align:center;white-space:nowrap}.studiosSubtitle{letter-spacing:.55em;text-transform:uppercase;color:#191f20d1;margin-top:24px;font-size:clamp(10px,.75vw,14px);font-weight:600;line-height:1}.studiosContent{width:100%;position:relative}.studioModalLayer{z-index:200;-webkit-backdrop-filter:blur(10px);background:#f5f8f8bd;place-items:center;padding:88px 5vw 72px;animation:studioModalBackdropIn .24s both;display:grid;position:fixed;inset:0}.studioModalCard{background:#fffffffb;border:1px solid #d0d9daf2;border-radius:22px;width:min(820px,88vw);min-height:480px;max-height:calc(100dvh - 150px);padding:clamp(42px,5vw,68px);animation:studioModalCardIn .46s cubic-bezier(.22,1,.36,1) both;position:relative;overflow-y:auto;box-shadow:0 34px 90px #1826292e}@keyframes studioModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes studioModalCardIn{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}.studioModalClose{color:#111;cursor:pointer;background:#fff;border:1px solid #d9dfe0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;top:24px;right:24px}.studioModalClose:hover{background:var(--teal);border-color:var(--teal);color:#fff}.studioModalBrand{filter:grayscale();align-items:center;width:min(250px,42%);height:92px;margin-bottom:34px;display:flex}.studioModalBrand img,.studioModalBrand svg{object-fit:contain;max-width:100%;max-height:100%}.studioModalKicker{letter-spacing:.34em!important;color:#111!important;margin:0 0 12px!important;font-size:9px!important;font-weight:700!important;line-height:1!important}.studioModalCard h2{letter-spacing:-.055em!important;color:#171b1c!important;margin:0!important;font-size:clamp(48px,5.4vw,78px)!important;font-weight:500!important;line-height:.92!important}.studioModalFocus{text-transform:uppercase;letter-spacing:.13em!important;color:var(--teal)!important;margin:18px 0 0!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.studioModalDetail{max-width:650px;color:#5d6668!important;margin:18px 0 0!important;font-size:16px!important;line-height:1.68!important}.studioModalRule{background:#e1e6e7;height:1px;margin:34px 0 24px}.studioModalFooter{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.studioModalFooterCopy{flex-direction:column;gap:7px;display:flex}.studioModalFooterCopy span{letter-spacing:.24em;color:#81898b;font-size:8px;font-weight:700}.studioModalFooterCopy strong{color:#171b1c;font-size:17px;font-weight:500}.studioModalExplore{color:#fff;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:#111;border:1px solid #111;border-radius:7px;min-height:44px;padding:0 18px;font-size:10px;font-weight:700}.studioModalExplore:hover{background:var(--teal);border-color:var(--teal)}.studioModalExplore span{margin-left:16px}@media (max-width:720px){.studioModalLayer{padding:82px 18px 40px}.studioModalCard{border-radius:18px;width:100%;min-height:0;padding:48px 28px 32px}.studioModalBrand{width:190px}.studioModalFooter{flex-direction:column;align-items:stretch}.studioModalExplore{width:100%}}.studioModalLayer{z-index:1000!important}.studioModalCard{z-index:1001!important;background:#fff!important;border:1px solid #cdd6d8f2!important;box-shadow:0 10px 24px #1826291f,0 3px 8px #18262912!important}.studioModalCard>*{z-index:2;position:relative}.studioModalLayer{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.studioModalBrand{filter:grayscale()!important;z-index:4!important;justify-content:flex-end!important;align-items:flex-start!important;width:270px!important;height:118px!important;margin:0!important;display:flex!important;position:absolute!important;top:112px!important;right:72px!important}.studioModalBrand img,.studioModalBrand svg{object-fit:contain!important;object-position:right top!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:112px!important;margin:0 0 0 auto!important;display:block!important}.studioModalCard h2,.studioModalFocus,.studioModalKicker{max-width:calc(100% - 350px)!important}@media (max-width:900px){.studioModalBrand{width:220px!important;height:100px!important;top:105px!important;right:42px!important}.studioModalCard h2,.studioModalFocus,.studioModalKicker{max-width:calc(100% - 260px)!important}}@media (max-width:720px){.studioModalBrand{width:190px!important;height:82px!important;margin:0 0 28px auto!important;position:relative!important;top:auto!important;right:auto!important}.studioModalCard h2,.studioModalFocus,.studioModalKicker{max-width:100%!important}}.academyStudioIntro{font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.academyStudioIntro .academyEyebrow{letter-spacing:.55em!important;text-transform:uppercase!important;color:#111!important;opacity:1!important;white-space:nowrap!important;margin:0 0 24px!important;font-size:clamp(10px,.75vw,14px)!important;font-weight:600!important;line-height:1!important}.academyStudioIntro .academyEyebrow,.academyStudioIntro h1{text-align:left!important;padding:0!important;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;display:block!important}.academyStudioIntro h1{letter-spacing:-.065em!important;white-space:pre-line!important;color:#191f201f!important;text-transform:lowercase!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(72px,7vw,126px)!important;font-weight:500!important;line-height:.8!important}.academyStudioIntro p{margin-top:22px!important}.academyLoginHero{background:#fff;grid-template-columns:minmax(420px,38%) minmax(0,62%);align-items:center;column-gap:42px;width:100%;height:100dvh;padding:110px 5vw 150px;display:grid;position:relative;overflow:hidden}.academyLoginBackdrop{z-index:0;background:linear-gradient(90deg,#fffffffa,#ffffffe6 28%,#ffffff3d 55%,#ffffff05),url(/assets/academy/academy-snow-mountain.png) 50%/cover no-repeat;position:absolute;inset:0}.academyLoginHero .academyAnchor{z-index:2;position:relative}.academyLoginCard{z-index:3;-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:18px;justify-self:center;width:min(430px,88%);padding:42px 40px 34px;position:relative;box-shadow:0 20px 60px #18262921}.academyLoginBrand{color:#111;flex-direction:column;align-items:center;margin-bottom:34px;display:flex}.academyLoginBrand strong{letter-spacing:-.065em;font-size:54px;font-weight:500;line-height:.9}.academyLoginBrand span{letter-spacing:.48em;margin-top:10px;font-size:10px;font-weight:700}.academyLoginForm{gap:12px;display:grid}.academyLoginForm>input{width:100%;height:52px;font:inherit;color:#222;background:#ffffffd1;border:1px solid #1e2a2c29;border-radius:8px;outline:none;padding:0 18px}.academyLoginForm>input:focus{border-color:#0aa4ad;box-shadow:0 0 0 2px #0aa4ad1a}.academyLoginForm>button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#0aa4ad;border:0;border-radius:999px;height:52px;margin-top:4px;font-size:12px;font-weight:700}.academyLoginMeta{color:#4f595b;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;font-size:12px;display:flex}.academyLoginMeta label{align-items:center;gap:8px;display:flex}.academyLoginMeta a{color:inherit;text-decoration:none}@media (max-width:980px){.academyLoginHero{grid-template-columns:1fr;align-content:center;gap:34px;padding:110px 7vw 120px;overflow-y:auto}.academyLoginBackdrop{background:linear-gradient(#ffffffd6,#ffffff9e),url(/assets/academy/academy-snow-mountain.png) 65%/cover no-repeat}.academyLoginCard{justify-self:stretch;width:min(480px,100%)}}.academyMountainHero{background:#fff;width:100%;height:100dvh;min-height:680px;position:relative;overflow:hidden}.academyMountainBackground{z-index:0;pointer-events:none;background-image:url(/assets/academy/academy-hero-mountain.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:76%;height:88%;position:absolute;bottom:0;right:0}.academyMountainHero .academyAnchor{z-index:2!important;width:min(560px,35vw)!important;height:auto!important;position:absolute!important;top:50%!important;left:5vw!important;transform:translateY(-42%)!important}.academyMountainHero .academyAnchor,.academyMountainHero .academyStudioIntro{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.academyMountainHero .academyStudioIntro{width:100%!important;max-width:560px!important}.academyMountainHero .academyEyebrow{letter-spacing:.55em!important;text-transform:uppercase!important;color:#111!important;margin:0 0 24px!important;font-size:clamp(10px,.75vw,14px)!important;font-weight:600!important;line-height:1!important}.academyMountainHero .academyEyebrow,.academyMountainHero .academyStudioIntro h1{font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.academyMountainHero .academyStudioIntro h1{letter-spacing:-.065em!important;text-transform:lowercase!important;color:#191f201f!important;margin:0 0 28px!important;padding:0!important;font-size:clamp(72px,7vw,126px)!important;font-weight:500!important;line-height:.8!important}.academyMountainHero .academyStudioIntro p{color:#5f696b!important;max-width:500px!important;margin:0 0 28px!important;font-size:14px!important;line-height:1.7!important}.academyMountainHero .academyMainButton{color:#263033;letter-spacing:.03em;text-transform:uppercase;border:1px solid #1e2a2c47;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 20px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}@media (max-width:980px){.academyMountainBackground{opacity:.72;width:100%;height:58%}.academyMountainHero .academyAnchor{width:78vw!important;top:37%!important;left:7vw!important;transform:translateY(-50%)!important}}.capabilitiesExperience{color:#111;isolation:isolate;background:#fff;width:100vw;height:100dvh;position:relative;overflow:hidden}.capabilitiesTrack{will-change:transform;width:800vw;height:100dvh;transition:transform 1s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0}.capabilitiesSlide{background:#fff;flex:0 0 100vw;width:100vw;height:100dvh;position:relative;overflow:hidden}.capabilitiesCopy{z-index:5;opacity:.25;width:min(42vw,680px);transition:all .8s cubic-bezier(.22,1,.36,1);position:absolute;top:48%;left:7vw;transform:translateY(-48%)translateY(20px)}.capabilitiesSlide.isActive .capabilitiesCopy{opacity:1;transform:translateY(-48%)}.capabilitiesEyebrow{letter-spacing:.32em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:700}.capabilitiesEyebrow:after{content:"";background:var(--teal,#0b9ca8);width:48px;height:2px;margin-top:13px;display:block}.capabilitiesCopy h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(62px,6vw,112px);font-weight:600;line-height:.86}.capabilitiesCopy h2{margin:23px 0 0;font-size:15px;font-weight:650}.capabilitiesCopy p{color:#555e60;max-width:610px;margin:9px 0 0;font-size:13px;line-height:1.55}.capabilitiesExplore{cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;margin-top:28px;padding:0;display:flex}.capabilitiesExplore b{border:1px solid #1111118c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;font-weight:400;display:grid}.capabilitiesExplore span{letter-spacing:.26em;text-transform:uppercase;font-size:9px;font-weight:700}.capabilitiesArtwork{z-index:2;opacity:.28;width:53vw;transition:opacity .7s .12s,transform 1s cubic-bezier(.22,1,.36,1);position:absolute;top:100px;bottom:145px;right:3.5vw;transform:translate(35px)scale(.97)}.capabilitiesSlide.isActive .capabilitiesArtwork{opacity:1;transform:translate(0)scale(1)}.capabilitiesArtwork img{object-fit:contain!important;object-position:right center!important}.capabilitiesNav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #1111111a;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px;padding:12px 14px;display:grid;position:absolute;bottom:25px;left:5vw;right:5vw;box-shadow:0 15px 45px #191f2014}.capabilitiesArrow{cursor:pointer;background:0 0;border:1px solid #11111138;border-radius:50%;width:42px;height:42px;font-size:18px}.capabilitiesArrow:disabled{opacity:.2;cursor:default}.capabilitiesRail{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.capabilitiesRail button{text-align:left;cursor:pointer;opacity:.4;background:0 0;border:0;min-width:0;padding:7px 8px 10px;position:relative}.capabilitiesRail button.active,.capabilitiesRail button:hover{opacity:1}.capabilitiesRail button:after{content:"";background:var(--teal,#0b9ca8);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.capabilitiesRail button.active:after{transform:scaleX(1)}.capabilitiesRail small,.capabilitiesRail strong{display:block}.capabilitiesRail small{color:var(--teal,#0b9ca8);margin-bottom:4px;font-size:8px;font-weight:700}.capabilitiesRail strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}@media (max-width:980px){.capabilitiesCopy{width:75vw}.capabilitiesArtwork{opacity:.18;width:78vw;right:-16vw}.capabilitiesSlide.isActive .capabilitiesArtwork{opacity:.27}.capabilitiesRail{scrollbar-width:none;display:flex;overflow-x:auto}.capabilitiesRail button{flex:0 0 92px}}@media (max-width:680px){.capabilitiesCopy{width:84vw;left:7vw}.capabilitiesCopy h1{font-size:clamp(50px,13vw,76px)}.capabilitiesArtwork{width:115vw;right:-38vw}.capabilitiesNav{grid-template-columns:40px minmax(0,1fr) 40px;left:3vw;right:3vw}}@media (prefers-reduced-motion:reduce){.capabilitiesArtwork,.capabilitiesCopy,.capabilitiesRail button:after,.capabilitiesTrack{transition-duration:.01ms!important}}.innertainment{color:#111;isolation:isolate;touch-action:pan-y;background:#fff;width:100vw;height:100dvh;position:relative;overflow:hidden}.innertainmentTrack{will-change:transform;width:600vw;height:100dvh;transition:transform 1.05s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0}.innertainmentSlide{background:radial-gradient(circle at 72% 35%,#e0e5e68c,#0000 31%),linear-gradient(#fff 0 72%,#f3f5f5 100%);flex:0 0 100vw;width:100vw;height:100dvh;position:relative;overflow:hidden}.innertainmentCopy{z-index:7;opacity:.35;width:min(39vw,610px);transition:opacity .7s .18s,transform .9s cubic-bezier(.22,1,.36,1) .1s;position:absolute;top:50%;left:7vw;transform:translateY(-53%)}.innertainmentSlide.isActive .innertainmentCopy{opacity:1;transform:translateY(-55%)}.innertainmentEyebrow{letter-spacing:.28em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:800;line-height:1}.innertainmentEyebrow:after{content:"";background:var(--teal,#0b9ca8);width:48px;height:1px;margin-top:14px;display:block}.innertainmentCopy h1{letter-spacing:-.07em;margin:0;font-size:clamp(64px,6.4vw,118px);font-weight:700;line-height:.82}.innertainmentCopy h1 span{color:#8a8f91}.innertainmentCopy h1 span:after{content:"";background:var(--teal,#0b9ca8);border-radius:50%;width:.14em;height:.14em;margin-left:.05em;display:inline-block}.innertainmentCopy p{color:#303638;max-width:480px;margin:26px 0 0;font-size:15px;line-height:1.5}.innertainmentCopy ul{color:#4e5557;margin:22px 0 0;padding:0;font-size:12px;line-height:1.65;list-style:none}.innertainmentCopy li:before{content:"→";color:#111;margin-right:10px}.innertainmentExplore{color:#111;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;margin-top:25px;padding:0;display:flex}.innertainmentExplore b{border:1px solid #111;border-radius:50%;place-items:center;width:45px;height:45px;font-size:19px;font-weight:400;transition:transform .25s,border-color .25s;display:grid}.innertainmentExplore span{letter-spacing:.34em;text-transform:uppercase;font-size:9px;font-weight:800}.innertainmentExplore:hover b{border-color:var(--teal,#0b9ca8);transform:translate(4px)}.innertainmentVisual{z-index:3;opacity:.38;width:62vw;transition:opacity .8s .12s,transform 1s cubic-bezier(.22,1,.36,1);position:absolute;top:75px;bottom:118px;right:0;overflow:hidden;transform:translate(35px)scale(.985)}.innertainmentSlide.isActive .innertainmentVisual{opacity:1;transform:translate(0)scale(1)}.innertainmentVisual img{filter:grayscale();mix-blend-mode:multiply;object-fit:contain!important;object-position:right center!important}.innertainmentNav{z-index:20;border-top:1px solid #1111111f;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding-top:14px;display:grid;position:absolute;bottom:24px;left:7vw;right:7vw}.innertainmentNav button{text-align:left;cursor:pointer;color:#111;opacity:.43;background:0 0;border:0;min-width:0;padding:9px 0 13px;transition:opacity .3s;position:relative}.innertainmentNav button.active,.innertainmentNav button:hover{opacity:1}.innertainmentNav button:after{content:"";background:var(--teal,#0b9ca8);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.innertainmentNav button.active:after{transform:scaleX(1)}.innertainmentNav small,.innertainmentNav span,.innertainmentNav strong{display:block}.innertainmentNav small{color:var(--teal,#0b9ca8);margin-bottom:8px;font-size:8px;font-weight:700}.innertainmentNav strong{letter-spacing:.03em;text-transform:uppercase;font-size:10px}.innertainmentNav span{color:#717779;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.innertainmentCounter{z-index:21;letter-spacing:.12em;color:#1111116b;flex-direction:column;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex;position:absolute;top:50%;right:2.7vw;transform:translateY(-50%)}.innertainmentCounter i{background:linear-gradient(to bottom,#1111111f,var(--teal,#0b9ca8),#1111111f);width:1px;height:50px}@media (max-width:900px){.innertainmentCopy{width:76vw;left:7vw}.innertainmentCopy h1{font-size:clamp(52px,11vw,84px)}.innertainmentVisual{opacity:.2;width:88vw;top:80px;bottom:120px;right:-18vw}.innertainmentSlide.isActive .innertainmentVisual{opacity:.28}.innertainmentNav{scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.innertainmentNav::-webkit-scrollbar{display:none}.innertainmentNav button{flex:0 0 118px}}@media (max-width:620px){.innertainmentCopy{width:84vw;top:47%}.innertainmentCopy p{max-width:78vw;font-size:14px}.innertainmentVisual{width:110vw;right:-30vw}.innertainmentCounter{display:none}}@media (prefers-reduced-motion:reduce){.innertainmentCopy,.innertainmentExplore b,.innertainmentNav button:after,.innertainmentTrack,.innertainmentVisual{transition-duration:.01ms!important}}.studioModalBrand,.studioModalBrand .officialStudioLogo,.studioModalBrand .studioLogoBW,.studioModalBrand .studioLogoColor,.studioModalBrand .studioLogoOriginal,.studioModalBrand img,.studioModalBrand svg{filter:none!important;opacity:1!important}.studioModalBrand .studioLogoColor{opacity:1!important}.screenPage:has(.studioRevealGrid){--top-boundary:76px;--cloud-boundary:190px;grid-template-rows:1fr;grid-template-columns:minmax(420px,38%) minmax(0,62%);column-gap:42px;padding-left:5vw;padding-right:5vw;display:grid}.screenPage:has(.studioRevealGrid)>.screenHeading{align-self:center;width:auto;max-width:560px;margin:0;padding-top:0;transform:translateY(-48px)}.screenPage:has(.studioRevealGrid)>.screenContent{align-self:center;width:100%;min-width:0;height:auto;margin:0;padding:56px 0;overflow:visible;transform:translateY(-48px)}.screenPage:has(.studioRevealGrid) .studiosEmbedded{background:0 0;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block}.screenPage:has(.studioRevealGrid) .studioRevealGrid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;height:450px;min-height:0;margin:0;display:grid}.screenPage:has(.studioRevealGrid) .studioLaunchCard{cursor:pointer;filter:none;background:0 0;border:1px solid #dae0e0e6;border-radius:16px;min-width:0;min-height:0;transition:transform .28s,border-color .28s;display:block;position:relative;overflow:hidden}.screenPage:has(.studioRevealGrid) .studioLaunchCard:focus-visible,.screenPage:has(.studioRevealGrid) .studioLaunchCard:hover{outline:none;transform:scale(1.045)}.screenPage:has(.studioRevealGrid) .studioPhoto{filter:grayscale()brightness(.92)contrast(.72);opacity:.2;z-index:1;transition:filter .32s,opacity .32s;position:absolute;transform:translate(-50%,-50%);object-fit:contain!important;object-position:center center!important;width:78%!important;max-width:78%!important;height:78%!important;max-height:78%!important;inset:50% auto auto 50%!important}.screenPage:has(.studioRevealGrid) .studioLaunchCard:focus-visible .studioPhoto,.screenPage:has(.studioRevealGrid) .studioLaunchCard:hover .studioPhoto{filter:grayscale()brightness(0)contrast();opacity:1;transform:translate(-50%,-50%)}.studioModalBrand,.studioModalBrand .officialStudioLogo,.studioModalBrand .studioLogoColor,.studioModalBrand .studioLogoOriginal,.studioModalBrand img,.studioModalBrand svg{filter:none;opacity:1}.studioModalBrand .studioLogoBW{opacity:0}@media (max-width:1100px){.screenPage:has(.studioRevealGrid){grid-template-columns:minmax(300px,34%) minmax(0,66%);column-gap:28px}.screenPage:has(.studioRevealGrid) .studioRevealGrid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));height:min(62vh,650px)}}@media (max-width:720px){.screenPage:has(.studioRevealGrid){display:block;overflow-y:auto}.screenPage:has(.studioRevealGrid)>.screenContent,.screenPage:has(.studioRevealGrid)>.screenHeading{transform:none}.screenPage:has(.studioRevealGrid) .studioRevealGrid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:10px;height:auto}}.screenPage:has(.studioRevealGrid)>.screenHeading{align-self:center!important;width:min(560px,100%)!important;max-width:560px!important;margin:0!important;padding:0!important;transform:translateY(-18px)!important}.screenPage:has(.studioRevealGrid)>.screenHeading .eyebrow,.screenPage:has(.studioRevealGrid)>.screenHeading .kicker{letter-spacing:.55em!important;text-transform:uppercase!important;color:#111!important;margin:0 0 24px!important;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(10px,.75vw,14px)!important;font-weight:600!important;line-height:1!important}.screenPage:has(.studioRevealGrid)>.screenHeading h1{letter-spacing:-.065em!important;text-transform:lowercase!important;color:#191f201f!important;max-width:560px!important;margin:0 0 28px!important;padding:0!important;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(72px,7vw,126px)!important;font-weight:500!important;line-height:.8!important}.screenPage:has(.studioRevealGrid)>.screenHeading>p:last-child{color:#5f696b!important;max-width:500px!important;margin:0 0 28px!important;font-size:14px!important;line-height:1.7!important}@media (max-width:720px){.screenPage:has(.studioRevealGrid)>.screenHeading{width:100%!important;transform:none!important}.screenPage:has(.studioRevealGrid)>.screenHeading h1{font-size:clamp(58px,16vw,86px)!important}}.studiosPage>.screenHeading{visibility:visible!important;opacity:1!important;z-index:20!important;align-self:center!important;width:min(560px,100%)!important;max-width:560px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;transform:translateY(-18px)!important}.studiosPage>.screenHeading>.kicker{letter-spacing:.55em!important;text-transform:uppercase!important;color:#111!important;margin:0 0 24px!important;font-size:clamp(10px,.75vw,14px)!important;font-weight:600!important;line-height:1!important}.studiosPage>.screenHeading>.kicker,.studiosPage>.screenHeading>h1{visibility:visible!important;opacity:1!important;padding:0!important;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;display:block!important}.studiosPage>.screenHeading>h1{letter-spacing:-.065em!important;text-transform:lowercase!important;color:#191f201f!important;max-width:560px!important;margin:0 0 28px!important;font-size:clamp(72px,7vw,126px)!important;font-weight:500!important;line-height:.8!important}.studiosPage>.screenHeading>.screenIntroContent{width:100%!important}.studiosPage>.screenHeading>.screenIntroContent,.studiosPage>.screenHeading>.screenIntroContent>p{visibility:visible!important;opacity:1!important;color:#5f696b!important;max-width:500px!important;margin:0!important;padding:0!important;display:block!important}.studiosPage>.screenHeading>.screenIntroContent>p{letter-spacing:.005em!important;font-family:Avenir Next,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important}@media (max-width:720px){.studiosPage>.screenHeading{width:100%!important;transform:none!important}.studiosPage>.screenHeading>h1{font-size:clamp(58px,16vw,86px)!important}}.studiosPage .studioLaunchCard:focus-visible .studioPhoto,.studiosPage .studioLaunchCard:hover .studioPhoto{filter:none!important;opacity:1!important;transform:translate(-50%,-50%)!important}.studiosPage .studioLaunchCard:focus-visible .studioLogoBW,.studiosPage .studioLaunchCard:hover .studioLogoBW{opacity:0!important}.studiosPage .studioLaunchCard:focus-visible .studioLogoColor,.studiosPage .studioLaunchCard:focus-visible .studioLogoOriginal,.studiosPage .studioLaunchCard:hover .studioLogoColor,.studiosPage .studioLaunchCard:hover .studioLogoOriginal{filter:none!important;opacity:1!important}.studioModalCard{position:relative!important}.studioModalCard>.studioModalClose{z-index:30!important;margin:0!important;position:absolute!important;inset:24px 24px auto auto!important}.studioModalCard>.studioModalBrand{pointer-events:none!important;z-index:12!important;width:230px!important;max-width:28%!important;height:120px!important;margin:0!important;padding:0!important;position:absolute!important;inset:82px 56px auto auto!important;overflow:visible!important}.studioModalBrand>*,.studioModalCard>.studioModalBrand{visibility:visible!important;opacity:1!important;filter:none!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.studioModalBrand>*{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.studioModalBrand .officialStudioLogo,.studioModalBrand .studioLogoColor,.studioModalBrand .studioLogoOriginal,.studioModalBrand img,.studioModalBrand svg{visibility:visible!important;opacity:1!important;filter:none!important;object-fit:contain!important;object-position:right center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:110px!important;margin:0 0 0 auto!important;display:block!important;transform:none!important}.studioModalBrand .studioLogoBW{opacity:0!important;visibility:hidden!important}.studioModalCard>.studioModalDetail,.studioModalCard>.studioModalFocus,.studioModalCard>.studioModalKicker,.studioModalCard>h2{max-width:calc(100% - 285px)!important}@media (max-width:900px){.studioModalCard>.studioModalBrand{width:190px!important;max-width:27%!important;height:100px!important;top:80px!important;right:42px!important}.studioModalCard>.studioModalDetail,.studioModalCard>.studioModalFocus,.studioModalCard>.studioModalKicker,.studioModalCard>h2{max-width:calc(100% - 225px)!important}}@media (max-width:720px){.studioModalCard>.studioModalClose{top:18px!important;right:18px!important}.studioModalCard>.studioModalBrand{width:180px!important;max-width:100%!important;height:84px!important;margin:0 0 24px auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.studioModalCard>.studioModalDetail,.studioModalCard>.studioModalFocus,.studioModalCard>.studioModalKicker,.studioModalCard>h2{max-width:100%!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}