@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/archivo-black-latin-BTVu2TQR.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-latin-DX-nOvPD.woff2)format("woff2")}:root{--black:#050505;--ink:#111;--cream:#f3efe4;--paper:#fbf8ef;--muted:#b8b0a2;--gold:#c4a35c;--lime:#c8ff00;--red:#7f1f1b;--teal:#0d5b51;--line:#f3efe42e;--line-dark:#05050529;--sans:"Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--display:"Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--ease:cubic-bezier(.19, 1, .22, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--ease:linear(0, .1255 1.68%, .2407 3.16%, .346 4.47%, .4417 5.64%, .5281 6.72%, .6056 7.75%, .6745 8.75%, .7351 9.77%, .7878 10.85%, .8329 12.02%, .8708 13.33%, .9017 14.8%, .926 16.48%, .944 18.4%, .9602 20.89%, .9731 23.53%, .9831 26.52%, .9905 30.04%, .9957 34.29%, .999 39.44%, 1.0008 45.69%, 1.0015 53.22%, 1.0014 62.23%, 1.0009 72.91%, 1.0003 85.43%, 1)}}*{box-sizing:border-box}body{background:var(--black);color:var(--cream);font-family:var(--sans);overscroll-behavior-y:none;margin:0;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;opacity:.34;background-image:linear-gradient(#f3efe412 1px,#0000 1px),linear-gradient(90deg,#f3efe412 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.cursorLine{z-index:1;pointer-events:none;opacity:.42;will-change:transform;background:linear-gradient(#0000,#f3efe475,#0000);width:1px;height:100vh;position:fixed;top:0;left:0;transform:translate(50vw)}.cursorGlow{display:none}a{color:inherit;text-decoration:none}.smoothWrap.hasScrubber{padding-bottom:76px}html.isSmooth .smoothWrap{position:relative}.letter{will-change:transform;display:inline-block}.word{white-space:nowrap;display:inline-block}.wordSpace{white-space:normal;display:inline}.maskTitle,.maskLine,.brandSwapItem strong,.brandSwapTitles h3,.spotlightList strong,.routeConsole strong,.routePanel h3,.servicePath h3,.newsletterDeck h3,.contactRouteGrid strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.progress{z-index:190;background:var(--cream);transform-origin:0;width:100%;height:4px;position:fixed;top:0;left:0;transform:scaleX(0)}.scrollTag{z-index:191;background:var(--lime);color:var(--black);text-transform:uppercase;pointer-events:none;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:900;line-height:1;position:fixed;top:86px;left:14px}.scrubber{z-index:150;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505db;border-top:1px solid #f3efe429;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.scrubberJump{width:auto;min-height:34px;color:var(--cream);background:#f3efe40a;border-radius:6px;padding:7px 10px;font-size:.72rem}.scrubberJump:hover,.scrubberJump:focus-visible{border-color:var(--lime);color:var(--lime)}.scrubberRange{min-width:12rem;accent-color:var(--lime);cursor:pointer;flex:12rem}.scrubberPct{min-width:3rem;color:var(--lime);text-align:right;font-weight:900}.nav{z-index:130;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505c7;justify-content:space-between;align-items:center;min-height:74px;padding:18px 42px;display:flex;position:fixed;top:0;left:0;right:0}.navItem{opacity:0;animation:navRise .82s var(--ease) both;animation-delay:var(--nd,0s)}.brand{font-family:var(--display);text-transform:uppercase;font-size:1.22rem;font-weight:400;line-height:.92}.brand span,.eyebrow,.active,.meta{color:var(--gold)}.nav nav{text-transform:uppercase;gap:24px;font-size:.82rem;font-weight:900;display:flex}.menuButton{width:auto;min-height:0;color:var(--cream);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:900}.roll{vertical-align:top;white-space:nowrap;display:inline-block;position:relative;overflow:hidden}.rollLine{display:block}.rollUnder{position:absolute;inset:0}.roll .letter{transition:transform .62s var(--ease), opacity .62s var(--ease);transition-delay:var(--ld,0s)}.rollUnder .letter{opacity:0;transform:translateY(112%)}.rollHost:hover .rollTop .letter,.rollHost:focus-visible .rollTop .letter{opacity:0;transform:translateY(-112%)}.rollHost:hover .rollUnder .letter,.rollHost:focus-visible .rollUnder .letter{opacity:1;transform:translateY(0)}.flashVeil{z-index:200;background:var(--cream);color:var(--black);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(103%)}.flashVeil.isRoute,.flashVeil.isIntro{pointer-events:auto}.flashVeil.isRoute{animation:veilPass 1.5s var(--ease) both}.flashVeil.isIntro{animation:veilIntro 1.82s var(--ease) both}.veilInner{place-items:center;display:grid;position:relative}.veilRing{opacity:.4;width:12rem;height:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.veilRing circle{stroke:var(--black);stroke-width:.8px;stroke-dasharray:100;stroke-dashoffset:100px}.veilGlyphMask{clip-path:inset(101% 0 0);width:3.2rem;height:3.2rem;display:block}.veilGlyph{width:100%;height:100%;fill:var(--black);display:block}.veilLabel{font-family:var(--display);letter-spacing:0;text-transform:uppercase;margin-top:1.4rem;font-size:1.05rem;display:block;overflow:hidden}.veilLabel .letter{opacity:0;transform:translateY(130%)}.isRoute .veilRing circle{animation:ringDrawRoute 1.5s var(--ease) both}.isRoute .veilGlyphMask{animation:glyphFillRoute 1.5s var(--ease) both}.isRoute .veilLabel .letter{animation:letterRiseRoute 1.5s var(--ease) both;animation-delay:var(--ld,0s)}.isIntro .veilRing circle{animation:ringDrawIntro 1.82s var(--ease) both}.isIntro .veilGlyphMask{animation:glyphFillIntro 1.82s var(--ease) both}.isIntro .veilLabel .letter{animation:letterRiseIntro 1.82s var(--ease) both;animation-delay:var(--ld,0s)}.routeShell{min-height:82svh;animation:routeReveal .9s var(--ease);position:relative}.section{padding:9rem 4rem;position:relative}.motionScene{min-height:108svh}.motionScene>*{z-index:1;position:relative}.sceneFrame{--scene:0;position:relative}.sceneFrame:after{content:"";pointer-events:none;background:var(--cream);height:1px;transform:scaleX(var(--scene,0));transform-origin:0;opacity:.42;position:absolute;bottom:0;left:4rem;right:4rem}.hero{min-height:550svh;padding:0;display:block}.platform,.visionMotion,.powerMotion{padding:0}.platform{min-height:640svh}.visionMotion{min-height:480svh}.powerMotion{min-height:440svh}.heroStage,.platformPin,.visionPin,.powerPin{will-change:transform;align-content:center;height:100svh;min-height:100svh;padding:8rem 4rem 9rem;display:grid;position:sticky;top:0;overflow:hidden}.heroStage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#05050561 0%,#05050533 50%,#05050514 100%),linear-gradient(#0505051f,#0505050d 45%,#05050599);position:absolute;inset:0}.heroImage{z-index:0;object-fit:cover;object-position:57% 18%;opacity:1;filter:contrast(1.02);pointer-events:none;transform-origin:57% 18%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.platformPin,.visionPin,.powerPin{padding-block:7.5rem 6rem}.platformPin:before{content:"";z-index:0;clip-path:polygon(0 0,calc(100% - 115px) 0,100% 115px,100% 100%,0 100%);opacity:.68;background:#141414;position:absolute;inset:0}.platformPin>*,.visionPin>*,.powerPin>*{z-index:1;position:relative}.platformPin .sectionHead{max-width:54rem;margin-bottom:2rem}.powerPin .sectionHead .maskTitle{max-width:min(100%,48rem)}.platformPin .pillar,.platformPin .service,.platformPin .media{min-height:14rem;padding:1.35rem}.platformPin .pillar span{margin-bottom:2.4rem}.platformPin .metrics div{min-height:7.6rem;padding:1.1rem}.platformPin .metrics strong{font-size:2.35rem}.heroGrid{z-index:1;border-inline:1px solid var(--line);opacity:.52;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:0}html.scrubOn .heroGrid{transform:translateY(calc(var(--scrub,0) * -9svh)) scale(var(--sceneZoom,1.08));transform-origin:50%}html.scrubOn .heroImage{transform:translateY(calc(var(--scrub,0) * 8svh)) scale(calc(1.05 + var(--scrub,0) * .08));opacity:calc(1 - var(--scrub,0) * .14)}.heroMotionMask{z-index:2;pointer-events:none;opacity:.48;transform:translateY(var(--heroMaskY,0%));background:linear-gradient(120deg,#c8ff00f5,#c8ff00e0),repeating-linear-gradient(90deg,#0505051f 0 1px,#0000 1px 20px);position:absolute;inset:0}.heroTitle,.heroCopy,.heroStage .actions,.heroMeta,.signalPanel,.heroSpin{z-index:3;position:relative}.heroGrid span{border-right:1px solid var(--line);transform-origin:top;animation:gridDrop 1.2s var(--ease) forwards;background:linear-gradient(#f3efe40f,#0000 54%,#7f1f1b1f);transform:scaleY(0)}.heroGrid span:nth-child(2){animation-delay:.12s}.heroGrid span:nth-child(3){border-right:0;animation-delay:.24s}.heroMeta{max-width:62rem;color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;font-size:.9rem;font-weight:900;display:flex}.heroMeta span{clip-path:inset(0 100% 0 0);animation:metaMask .9s var(--ease) forwards;display:block;overflow:hidden}.heroMeta span:nth-child(2){animation-delay:90ms}.heroMeta span:nth-child(3){animation-delay:.18s}.motionHold .navItem,.motionHold .heroMeta span,.motionHold .heroGrid span{animation-play-state:paused}.eyebrow{text-transform:uppercase;margin:0 0 1.1rem;font-size:.85rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);text-transform:uppercase;margin-bottom:1.5rem;font-weight:900;line-height:.9}h1{max-width:78rem;font-size:7.3rem}h2{max-width:58rem;font-size:4.85rem}.maskTitle{opacity:.55;transform-origin:0 0;width:100%;max-width:100%;transition:transform 1.15s var(--ease), opacity .95s var(--ease);gap:0;line-height:.9;display:grid;transform:scale(1.045)}.maskTitle.inView{opacity:1;transform:scale(1)}.maskLine{margin:-.1em -.06em;padding:.18em .06em .22em;line-height:1;display:block;position:relative;overflow:hidden}.maskLine .letter{opacity:0;transform-origin:50% 100%;transition:transform .84s var(--ease), opacity .36s linear;transition-delay:var(--ld,0s);transform:translateY(118%)scaleY(1.34)}.maskTitle.inView .maskLine .letter{opacity:1;transform:translateY(0)scaleY(1)}.heroTitle{filter:drop-shadow(0 1.4rem 2.8rem #0000006b);margin-bottom:1.6rem}html.scrubOn .heroTitle{transform-origin:0 0;transition:opacity .95s var(--ease);transform:translateY(calc(var(--scrub,0) * -16svh)) scale(calc(1 - var(--scrub,0) * .12));opacity:calc(1 - var(--scrub,0) * 1.02)}html.scrubOn .heroMeta{transform:translateY(calc(var(--scrub,0) * -22svh));opacity:calc(1 - var(--scrub,0) * 1.45)}html.scrubOn .heroCopy{transform:translateY(calc(var(--scrub,0) * -12svh));opacity:calc(1 - var(--scrub,0) * 1.18)}html.scrubOn .heroStage .actions{transform:translateY(calc(var(--scrub,0) * -9svh));opacity:calc(1 - var(--scrub,0) * 1.18)}html.scrubOn .heroStage .signalPanel{transform:translateY(calc(var(--scrub,0) * 14svh));opacity:calc(1 - var(--scrub,0) * 1.12)}html.scrubOn .heroSpin{opacity:calc(.85 - var(--scrub,0) * 1.2)}.heroTitle .maskLine .letter{transition-duration:1.06s,.46s}.maskCopy{overflow:hidden}.maskCopy>span{opacity:0;transform-origin:0 0;transition:transform 1.02s var(--ease), opacity .48s linear;will-change:transform;transition-delay:60ms;display:block;transform:translateY(112%)scaleY(1.4)}.maskCopy.inView>span{opacity:1;transform:translateY(0)scaleY(1)}.heroCopy,.split p,.lede{color:#d8d0c2;max-width:48rem;font-size:1.34rem;line-height:1.38}.heroCopy{max-width:min(56rem,100%);height:max-content;min-height:3.35em;padding-bottom:.32em;display:grid}.heroCopy>span{grid-area:1/1;padding-bottom:.08em}.actions{flex-wrap:wrap;gap:12px;margin-top:2.4rem;display:flex}.button,button{border:1px solid var(--line);min-height:48px;color:var(--cream);font:inherit;text-align:center;text-transform:uppercase;cursor:pointer;background:#f3efe40a;border-radius:0;justify-content:center;align-items:center;padding:14px 20px;font-weight:900;display:inline-flex}.primary{background:var(--cream);color:var(--black)}.ghost{color:var(--muted)}.heroSpin{width:5.4rem;height:5.4rem;color:var(--gold);opacity:.85;animation:18s linear infinite spinSlow;position:absolute;bottom:4.2rem;left:4rem}.revealGroup>*{opacity:0;clip-path:inset(100% 0 0);transition:opacity .64s var(--ease), clip-path .94s var(--ease), transform .94s var(--ease);transition-delay:var(--delay,0s);transform:translateY(2.6rem)scale(.99)}.revealGroup.inView>*{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}.wipeFrame{opacity:0;clip-path:inset(100% 0 0);transform-origin:top;transition:opacity .7s var(--ease), clip-path 1.15s var(--ease), transform 1.15s var(--ease);transform:translateY(3rem)scale(1.05)}.wipeFrame.inView{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}html.scrubOn .sectionHead,html.scrubOn .topics{transform:translateY(calc((1 - var(--scrub,0)) * 3.4rem))}html.scrubOn .revealGroup[data-scrub-bind]>*{transition:color .42s var(--ease), background .42s var(--ease);--p:clamp(0, calc((var(--scrub,0) - var(--rp,0) * .4) / .6), 1);opacity:var(--p);clip-path:inset(calc((1 - var(--p)) * 100%) 0 0 0);transform:translate3d(0, calc((1 - var(--p)) * 2.8rem), 0) scale(calc(.99 + .01 * var(--p)))}html.scrubOn .wipeFrame[data-scrub-bind]{opacity:calc(var(--scrub,0) * 1.35);clip-path:inset(calc((1 - var(--scrub,0)) * 100%) 0 0 0);transform:translateY(calc((1 - var(--scrub,0)) * 3rem)) scale(calc(1.05 - var(--scrub,0) * .05));transition:none}html.scrubOn .heroStage .signalPanel.inView{transition:clip-path 1.15s var(--ease)}html.scrubOn [data-pin] .revealGroup>*{transition:color .42s var(--ease), background .42s var(--ease);--p:clamp(0, calc((var(--scrub,0) - var(--rp,0) * .35) / .65), 1);opacity:var(--p);clip-path:inset(calc((1 - var(--p)) * 100%) 0 0 0);transform:translate3d(0, calc((1 - var(--p)) * 3rem), 0) scale(calc(.985 + .015 * var(--p)))}.signalPanel{border:1px solid var(--line);background:#050505ad;align-content:space-between;width:22rem;min-height:23rem;padding:1.2rem;display:grid;position:absolute;bottom:4rem;right:4rem;overflow:hidden}.signalPanel:before{content:"";animation:panelScan 4.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#f3efe42e,#0000);position:absolute;inset:0;transform:translate(-120%)}.signalPanel p,.signalPanel div{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:900}.signalPanel strong{z-index:1;font-family:var(--display);text-transform:uppercase;font-size:2.05rem;font-weight:400;line-height:.92;position:relative}.signalPanel div{justify-content:space-between;display:flex}.motionCanvas{z-index:0;opacity:.58;filter:saturate(1.2)contrast(1.08);pointer-events:none;width:min(96rem,122vw);max-width:none;transform:translate(-50%, -50%) scale(var(--sceneZoom,1.08));position:absolute;top:50%;left:50%}.visionStage{z-index:0;perspective:1000px;pointer-events:none;width:min(42rem,48vw);height:28rem;opacity:var(--sceneOpacity,0);transform:translateY(var(--sceneLift,0px));position:absolute;top:8rem;right:4rem}.vfGrid{transform:rotateY(var(--sceneTilt,0deg));transform-style:preserve-3d;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;inset:0}.vfGrid span{--tileP:clamp(0, calc((var(--scene,0) - var(--i,0) * .018) / .5), 1);transform:scaleX(max(.0008, var(--tileP))) scaleY(calc(1.2 - var(--tileP) * .2));transform-origin:0;background:linear-gradient(135deg,#c8ff0085,#0d5b51b8);border:1px solid #f3efe42e;transition:none}.visionMotion.inView .vfGrid span{transform:scaleX(max(.0008, var(--tileP))) scaleY(calc(1.2 - var(--tileP) * .2))}.visionBlur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:clamp(0, calc((var(--scene,0) - .68) / .24), 1);background:#0505052e;position:absolute;inset:0}.powerFlash{z-index:0;pointer-events:none;background:var(--lime);opacity:.12;filter:blur(1px);width:min(34rem,42vw);height:18rem;transform:translateY(var(--sceneLift,0px)) scale(.96);animation:1.4s ease-in-out infinite alternate flashPulse;position:absolute;top:7rem;right:4rem}.sectionHead{gap:.4rem;margin-bottom:3.4rem;display:grid}.pillarGrid,.serviceGrid,.mediaGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pillar,.service,.media{min-height:19rem;transition:color .42s var(--ease), background .42s var(--ease), transform .42s var(--ease);background:#050505f0;padding:2rem;position:relative;overflow:hidden}.pillar:before,.service:before,.media:before,.topicGrid a:before,.contactGrid a:before{content:"";z-index:0;background:var(--cream);transform-origin:50% 100%;transition:transform .52s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.pillar:after,.service:after,.media:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#f3efe400,#f3efe447,#f3efe400);position:absolute;inset:0;transform:translateY(-104%)}.revealGroup.inView .pillar:after,.revealGroup.inView .service:after,.revealGroup.inView .media:after{animation:cardScan .98s var(--ease) forwards;animation-delay:var(--delay,0s)}.pillar:hover,.service:hover,.media:hover,.topicGrid a:hover,.contactGrid a:hover{color:var(--black)}.pillar:hover:before,.service:hover:before,.media:hover:before,.topicGrid a:hover:before,.contactGrid a:hover:before{transform:scaleY(1)}.pillar>*,.service>*,.media>*,.topicGrid a>*,.contactGrid a>*{z-index:1;position:relative}.pillar span{color:var(--gold);margin-bottom:4rem;font-weight:900;display:block}.pillar h3,.service h3,.media h3,.bioPanel h3{z-index:1;font-family:var(--display);text-transform:uppercase;font-size:1.58rem;font-weight:400;line-height:.98;position:relative}.pillar p,.service p,.media p,footer,.contactGrid a,.topicGrid a,.talkList{z-index:1;color:var(--muted);line-height:1.52;position:relative}.pillar:hover p,.service:hover p,.media:hover p,.topicGrid a:hover,.contactGrid a:hover,.pillar:hover span,.media:hover .meta{color:var(--black)}.metrics{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(6,1fr);margin-top:1px;display:grid}.metrics div{border-right:1px solid var(--line);background:#050505db;min-height:11rem;padding:1.6rem}.metrics div:last-child{border-right:0}.metrics strong{font-family:var(--display);font-size:3.2rem;font-weight:400;line-height:.92;display:block}.metrics span{color:var(--muted);text-transform:uppercase}.split{grid-template-columns:1.08fr .92fr;align-items:center;gap:5rem;display:grid}.splitCopy{align-content:start;display:grid}.bioPanel{border:1px solid var(--line);background:#f3efe40a;padding:1rem;overflow:hidden}.portrait{border:1px solid var(--line);background:linear-gradient(120deg,#7f1f1bcc,#0d5b51d6),repeating-linear-gradient(90deg,#f3efe414 0 1px,#0000 1px 18px);height:28rem;position:relative;overflow:hidden}.portrait:before{content:"";animation:panelScan 5.6s var(--ease) infinite;background:linear-gradient(90deg,#0000,#f3efe43d,#0000);position:absolute;inset:0;transform:translate(-120%)}.portrait:after{content:"Portrait";color:#f3efe494;font-family:var(--display);text-transform:uppercase;font-size:2.7rem;font-weight:400;position:absolute;bottom:1rem;right:1rem}.photoFrame{background:#080808;margin:0}.photoFrame:before,.photoFrame:after{content:none}.photoFrame img{object-fit:cover;width:100%;height:100%;display:block}.miniGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;display:grid}.miniGrid span,.topicGrid a,.contactGrid a{text-transform:uppercase;background:#050505e6;justify-content:space-between;align-items:center;min-height:5.6rem;padding:1.2rem;font-weight:900;display:flex}.serviceGrid{grid-template-columns:repeat(5,1fr)}.arrow{color:var(--gold);margin-left:8px}.topics{margin-top:7rem}.topicGrid,.contactGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mediaGrid{grid-template-columns:repeat(3,1fr)}.mediaGrid.mediaCarousel{scroll-snap-type:none;scrollbar-color:var(--lime) #f3efe414;cursor:grab;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:18px;padding-bottom:1.2rem;display:flex;overflow-x:auto}.mediaGrid.mediaCarousel .media{scroll-snap-align:none;flex:0 0 360px}.mediaGrid.mediaCarousel.isDragging{cursor:grabbing;scroll-behavior:auto}.form{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.form label{background:var(--black);color:var(--muted);text-transform:uppercase;gap:.5rem;padding:1rem;font-size:.86rem;font-weight:900;display:grid}.form input,.form textarea,.newsletter input{border:1px solid var(--line);width:100%;color:var(--cream);font:inherit;background:#f3efe40d;border-radius:0;padding:.95rem}.form button{background:var(--cream);color:var(--black);border:0}.talkList{margin:1.8rem 0;padding-left:1.3rem}.talkList li{padding-block:.25rem}.newsletter{background:var(--cream);min-height:80vh;color:var(--black);text-align:center;align-content:center;place-items:center;padding:8rem 1.5rem;display:grid}.newsletter .eyebrow{color:var(--red)}.newsletter h2,.newsletter .maskTitle{color:var(--black);transform-origin:top;margin-inline:auto}.newsletter p{max-width:44rem;font-size:1.24rem}.newsletter .maskCopy{margin-inline:auto}.newsletterSignup{width:min(40rem,100%);margin:2rem auto 0}.newsletter form{border:1px solid var(--line-dark);background:var(--line-dark);gap:1px;width:100%;display:flex}.newsletter input{background:var(--paper);color:var(--black);border:0}.newsletter button{background:var(--black);color:var(--cream);border:0}.contactForm{max-width:48rem;margin-top:2.4rem}.contact{position:relative;overflow:hidden}.contact:before{content:"";z-index:0;pointer-events:none;opacity:.9;background:linear-gradient(90deg,#0d5b5133,#0000 58%),repeating-linear-gradient(90deg,#f3efe40f 0 1px,#0000 1px 42px);position:absolute;inset:0}.contact>*{z-index:1;position:relative}.contactHomeIntro{max-width:60rem}.contactHomeBoard{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.78fr);gap:1px;margin-top:2.4rem;display:grid}.contactHomeBoard .contactGrid{background:0 0;border:0;grid-template-columns:1fr}.contactHomeBoard .contactGrid a{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.1rem;display:grid}.contactHomeBoard .contactGrid strong{font-family:var(--display);text-transform:uppercase;font-size:1.35rem;font-weight:900;line-height:1}.contactHomeBoard .contactGrid span{color:var(--muted);text-transform:none;line-height:1.42}.contactHomeBoard .contactGrid a{transform:translate(0,0)}.contactHomeBoard .contactGrid a:hover,.contactHomeBoard .contactGrid a:focus,.contactHomeBoard .contactGrid a:focus-visible{transform:translate(.45rem)}.contactHomeBoard .contactGrid a:hover span,.contactHomeBoard .contactGrid a:focus span,.contactHomeBoard .contactGrid a:focus-visible span{color:#050505ad}.contactHomeBoard .contactGrid a:hover .arrow,.contactHomeBoard .contactGrid a:focus .arrow,.contactHomeBoard .contactGrid a:focus-visible .arrow{color:var(--red)}.contactHomeBoard .contactForm{border:0;max-width:none;margin-top:0}.brandRunway{min-height:760svh;padding:0;position:relative}.brandStage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;height:100svh;padding:7.5rem 4rem 6rem;display:grid;position:sticky;top:0;overflow:hidden}.brandIntro{z-index:2;position:relative}.brandSwapVisual{z-index:1;border:1px solid var(--line);background:#080808;height:min(34rem,64svh);position:relative;overflow:hidden}.brandSwapVisual:before{content:"";opacity:.4;background-color:#0000;background-image:linear-gradient(#f3efe414 1px,#0000 1px),linear-gradient(90deg,#f3efe414 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.brandSwapItem,.brandSwapTitles article{opacity:0;transition:opacity .52s var(--ease), transform .62s var(--ease);transform:translateY(-19px)}.brandSwapItem{background:linear-gradient(135deg,#c8ff002e,#0000 42%),radial-gradient(circle at 70% 30%,#f3efe42e,#0000 28%),#101010;align-content:end;gap:1rem;padding:1.6rem;display:grid;position:absolute;inset:0}.brandSwapItem.tone2{background:linear-gradient(135deg,#0d5b51c2,#0000 48%),radial-gradient(circle at 64% 38%,#c8ff0038,#0000 30%),#101010}.brandSwapItem.tone3{background:linear-gradient(135deg,#7f1f1b94,#0000 46%),radial-gradient(circle at 64% 38%,#f3efe42e,#0000 30%),#101010}.brandSwapItem.tone4{background:linear-gradient(135deg,#c4a35c9e,#0000 46%),radial-gradient(circle at 64% 38%,#c8ff002e,#0000 30%),#101010}.brandSwapItem span,.brandSwapTitles span{color:var(--lime);font-weight:900}.brandSwapItem strong{max-width:36rem;font-family:var(--display);text-transform:uppercase;font-size:4.6rem;font-weight:900;line-height:.9}.brandSwapItem p{color:#d8d0c2;max-width:30rem;font-size:1.18rem;line-height:1.35}.brandSwapTitles{z-index:3;pointer-events:none;position:absolute;bottom:3.6rem;left:4rem;right:4rem}.brandSwapTitles article{max-width:28rem;position:absolute;bottom:0;left:0}.brandSwapTitles h3{font-family:var(--display);text-transform:uppercase;margin-bottom:.5rem;font-size:2.4rem;font-weight:900;line-height:.9}.brandSwapTitles p{color:var(--muted);line-height:1.45}.brandStage[data-active="0"] .brandSwapItem:first-child,.brandStage[data-active="1"] .brandSwapItem:nth-child(2),.brandStage[data-active="2"] .brandSwapItem:nth-child(3),.brandStage[data-active="3"] .brandSwapItem:nth-child(4),.brandStage[data-active="0"] .brandSwapTitles article:first-child,.brandStage[data-active="1"] .brandSwapTitles article:nth-child(2),.brandStage[data-active="2"] .brandSwapTitles article:nth-child(3),.brandStage[data-active="3"] .brandSwapTitles article:nth-child(4){opacity:1;transform:translateY(0)}.brandAnchors{z-index:4;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid;position:absolute;bottom:2rem;left:4rem;right:4rem}.brandAnchors i{background:#f3efe438;height:2px}.brandStage[data-active="0"] .brandAnchors i:first-child,.brandStage[data-active="1"] .brandAnchors i:nth-child(2),.brandStage[data-active="2"] .brandAnchors i:nth-child(3),.brandStage[data-active="3"] .brandAnchors i:nth-child(4){background:var(--lime)}.spotlightRunway{--spotAccent:var(--lime);--spotActiveBg:var(--cream);--spotActiveText:var(--black);background:var(--black);min-height:620svh;color:var(--cream);padding:0;position:relative}.spotlightPin{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:4rem;height:100svh;padding:7.5rem 4rem 6rem;display:grid;position:sticky;top:0;overflow:hidden}.spotlightPin:before,.spotlightPin:after{content:"";pointer-events:none;position:absolute}.spotlightPin:before{opacity:.46;transform:translateY(calc(var(--scrub,0) * -8svh));background-color:#0000;background-image:linear-gradient(#f3efe412 1px,#0000 1px),linear-gradient(90deg,#f3efe412 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.spotlightPin:after{border:1px solid color-mix(in srgb, var(--spotAccent), transparent 35%);opacity:.28;width:44rem;height:44rem;transform:rotate(calc(var(--scrub,0) * 72deg));top:calc(50% - 22rem);right:-12rem}.spotlightCopy,.spotlightList{z-index:2;position:relative}.spotlightCopy .maskTitle{max-width:44rem}.spotlightList{--rowStride:clamp(7.7rem, 13svh, 10.2rem);--rowSlide:0rem;border:1px solid var(--line);background:var(--line);min-height:clamp(28rem,58svh,36rem);transform:translateY(calc((.5 - var(--scrub,0)) * 5svh));display:block;position:relative;overflow:hidden}.spotlightList:before{content:"";z-index:1;height:var(--rowStride);border-block:1px solid color-mix(in srgb, var(--spotAccent), transparent 46%);background:linear-gradient(90deg, color-mix(in srgb, var(--spotAccent), transparent 88%), transparent 66%), #0505054d;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.spotlightList article{min-height:calc(var(--rowStride) - .75rem);background:color-mix(in srgb, var(--spotActiveBg) var(--activeMix,0%), #050505e0);color:color-mix(in srgb, var(--spotActiveText) var(--activeMix,0%), var(--cream));opacity:var(--rowOpacity,.36);transform:translate3d(var(--rowX,0), calc(-50% + var(--rowY,0rem)), 0) scale(var(--rowScale,.982));will-change:transform, opacity;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--spotActiveText) var(--activeLineMix,0%), transparent);grid-template-columns:3.2rem minmax(9rem,.36fr) minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem 1.2rem;transition:background .18s linear,color .18s linear,box-shadow .18s linear;display:grid;position:absolute;top:50%;left:1px;right:1px}.spotlightList span{color:color-mix(in srgb, var(--spotActiveText) var(--activeMix,0%), var(--spotAccent));font-weight:900}.spotlightList strong{font-family:var(--display);text-transform:uppercase;font-size:1.55rem;font-weight:900;line-height:.96}.spotlightList p{color:color-mix(in srgb, var(--spotActiveText) var(--copyMix,0%), var(--muted));margin:0;line-height:1.46}.platformOrbitRunway{--spotAccent:var(--lime);--spotActiveBg:var(--lime);--spotActiveText:var(--black);min-height:660svh}.platformOrbitRunway .spotlightPin:before{background:linear-gradient(90deg,#0d5b518c,#0000 54%),repeating-linear-gradient(0deg,#f3efe414 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#f3efe414 0 1px,#0000 1px 26px)}.platformOrbitRunway .spotlightPin:after{width:30rem;height:30rem;transform:rotate(calc(45deg + var(--scrub,0) * 92deg));top:10svh;right:5rem}.servicesDecisionRunway{--spotAccent:var(--gold);--spotActiveBg:var(--gold);--spotActiveText:var(--black);min-height:940svh}.servicesDecisionRunway .spotlightPin{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.servicesDecisionRunway .spotlightPin:before{background:repeating-linear-gradient(135deg,#c4a35c29 0 2px,#0000 2px 34px),linear-gradient(90deg,#7f1f1b5c,#0000 60%)}.servicesDecisionRunway .spotlightPin:after{width:18rem;height:62svh;transform:skewY(calc(var(--scrub,0) * -10deg));top:16svh;left:4rem;right:auto}.servicesDecisionRunway .spotlightList{--rowSlide:-.72rem;transform:translate3d(calc((.5 - var(--scrub,0)) * -1.8rem), calc((.5 - var(--scrub,0)) * 5svh), 0) rotate(calc((var(--scrub,0) - .5) * -1deg))}.speakingRoomRunway{--spotAccent:var(--cream);--spotActiveBg:var(--cream);--spotActiveText:var(--black);min-height:960svh}.speakingRoomRunway .spotlightPin{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.speakingRoomRunway .spotlightCopy .maskTitle{max-width:min(100%,34rem);font-size:clamp(3.45rem,4.2vw,4.4rem)}.speakingRoomRunway .spotlightPin:before{background:linear-gradient(#0000 0 30%,#f3efe41c 30% 31%,#0000 31% 100%),repeating-linear-gradient(90deg,#f3efe41a 0 1px,#0000 1px 72px)}.speakingRoomRunway .spotlightPin:after{width:36rem;height:18rem;transform:translateY(calc(var(--scrub,0) * 12svh));top:22svh;right:4rem}.speakingRoomRunway .spotlightList{--rowSlide:.58rem;transform:perspective(1000px) translateY(calc((.5 - var(--scrub,0)) * 4svh)) rotateX(calc((.5 - var(--scrub,0)) * 4deg));transform-origin:50%}.mediaSignalRunway{--spotAccent:var(--red);--spotActiveBg:var(--cream);--spotActiveText:var(--black);min-height:940svh}.mediaSignalRunway .spotlightPin:before{transform:translateY(calc(var(--scrub,0) * -16svh));background:repeating-linear-gradient(0deg,#7f1f1b75 0 2px,#0000 2px 24px),linear-gradient(90deg,#f3efe414,#0000 58%)}.mediaSignalRunway .spotlightList article{min-height:7.6rem}.mediaSignalRunway .spotlightList{--rowSlide:.9rem;transform:translate3d(calc((.5 - var(--scrub,0)) * 2.8rem), calc((.5 - var(--scrub,0)) * 4svh), 0) skewY(calc((var(--scrub,0) - .5) * 1.4deg))}.mediaSignalRunway .spotlightPin:after{background:var(--red);opacity:.8;width:46rem;height:3px;transform:translateY(calc(var(--scrub,0) * 58svh));border:0;top:11svh;right:4rem}.newsletterEditorialRunway{--spotAccent:var(--red);--spotActiveBg:var(--black);--spotActiveText:var(--cream);background:var(--paper);min-height:590svh;color:var(--black)}.newsletterEditorialRunway .spotlightPin:before{opacity:.62;background-color:#0000;background-image:linear-gradient(#05050517 1px,#0000 1px),linear-gradient(90deg,#05050517 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.newsletterEditorialRunway .spotlightPin:after{border-color:var(--line-dark);width:20rem;height:64svh;transform:translateY(calc(var(--scrub,0) * 8svh));top:12svh;right:7rem}.newsletterEditorialRunway .eyebrow{color:var(--red)}.newsletterEditorialRunway .spotlightList{border-color:var(--line-dark);background:var(--line-dark)}.newsletterEditorialRunway .spotlightList article{color:var(--black);background:#fbf8eff0}.newsletterEditorialRunway .spotlightList p{color:#0505059e}.contactRouterRunway{--spotAccent:var(--teal);--spotActiveBg:var(--teal);--spotActiveText:var(--cream);min-height:940svh}.contactRouterRunway .spotlightPin{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.contactRouterRunway .spotlightPin:before{background:linear-gradient(90deg,#0000 0 24%,#0d5b516b 24% 25%,#0000 25% 49%,#0d5b5152 49% 50%,#0000 50% 74%,#0d5b516b 74% 75%,#0000 75%),repeating-linear-gradient(0deg,#f3efe414 0 1px,#0000 1px 46px)}.contactRouterRunway .spotlightPin:after{background:var(--teal);opacity:.86;width:1px;height:84svh;transform:translateX(calc((var(--scrub,0) - .5) * 34rem));border:0;top:8svh;left:50%}.contactRouterRunway .spotlightList{--rowSlide:-.52rem;transform:translate3d(calc((var(--scrub,0) - .5) * 2.4rem), calc((.5 - var(--scrub,0)) * 4svh), 0) scale(calc(.985 + var(--scrub,0) * .015))}.aboutIntroRunway{min-height:1180svh;position:relative}.aboutGloballyRunway{min-height:680svh;position:relative}.aboutWinRunway{min-height:540svh;position:relative}.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{height:100svh;padding:7.5rem 4rem 6rem;position:sticky;top:0;overflow:hidden}.aboutIntroVideo,.aboutWinVideo{opacity:calc(.45 + var(--scrub,0) * .42);transform:translateY(calc(var(--scrub,0) * 18svh));background:linear-gradient(120deg,#0d5b51d1,#7f1f1b7a),repeating-linear-gradient(90deg,#f3efe417 0 1px,#0000 1px 20px);position:absolute;inset:0}.aboutIntroVideo:after{content:"";background:linear-gradient(90deg,#050505c2,#05050552),linear-gradient(#0505052e,#050505c7);position:absolute;inset:0}.aboutIntroVideo>img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.06);width:100%;height:100%}.aboutIntroVideo .portrait{opacity:.55;border:0;width:min(34rem,48vw);height:64svh;margin:18svh 0 0 auto}.aboutIntroCopy,.aboutGloballyContent{z-index:2;max-width:58rem;position:relative}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{z-index:3;font-family:var(--display);text-transform:uppercase;gap:.2rem;font-size:5.2rem;font-weight:900;line-height:.86;display:grid;position:absolute}.aboutSpotlight{justify-items:end;bottom:5rem;right:4rem}.aboutPlaces,.aboutWinAdvantage{bottom:5rem;left:4rem}.aboutSpotlight span,.aboutPlaces span,.aboutWinAdvantage span{opacity:.34;transition:opacity .36s var(--ease), transform .52s var(--ease);transform:translateY(.22em)}.aboutSpotlight[data-active="0"] span:first-child,.aboutSpotlight[data-active="1"] span:nth-child(2),.aboutSpotlight[data-active="2"] span:nth-child(3),.aboutSpotlight[data-active="3"] span:nth-child(4),.aboutSpotlight[data-active="4"] span:nth-child(5),.aboutPlaces[data-active="0"] span:first-child,.aboutPlaces[data-active="1"] span:nth-child(2),.aboutPlaces[data-active="2"] span:nth-child(3),.aboutPlaces[data-active="3"] span:nth-child(4),.aboutPlaces[data-active="4"] span:nth-child(5),.aboutWinAdvantage[data-active="0"] span:first-child,.aboutWinAdvantage[data-active="1"] span:nth-child(2),.aboutWinAdvantage[data-active="2"] span:nth-child(3),.aboutWinAdvantage[data-active="3"] span:nth-child(4){opacity:1;transform:translateY(0)}.aboutCircleReveal{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.aboutCircleReveal span{background:var(--lime);opacity:.22;width:72vmin;height:72vmin;clip-path:circle(calc(var(--scrub,0) * 50%) at 50% 50%);border-radius:50%;transform:rotate(90deg)}.aboutFits,.aboutData,.aboutQuestions,.aboutVentures,.aboutJoin{min-height:100svh}.aboutGloballyPin{align-items:center;display:grid}.aboutGloballyContent{transform:translateY(calc(var(--scrub,0) * -14svh));margin-left:auto}.questionList{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.questionList article{background:#050505eb;align-items:center;min-height:11rem;padding:1.4rem;display:grid}.questionList h3{max-width:60rem;font-family:var(--display);text-transform:uppercase;font-size:2.4rem;font-weight:900;line-height:.95}.aboutWinVideo{opacity:calc(.08 + var(--scrub,0) * .7);background:linear-gradient(120deg,#c8ff0038,#0d5b51d1),repeating-linear-gradient(90deg,#f3efe41a 0 1px,#0000 1px 18px)}.routePage{align-items:center;min-height:100svh;padding-top:8rem;display:grid}.routeHero{width:100%;min-height:calc(100svh - 14rem)}.routeContinuation{padding-top:6rem}.routeConsole,.speakerCard{border:1px solid var(--line);background:linear-gradient(135deg,#c8ff0012,#0000 46%),#050505bd;align-content:space-between;min-height:28rem;padding:1.4rem;display:grid;overflow:hidden}.routeConsole span,.speakerCard strong{color:var(--gold);text-transform:uppercase;font-size:.82rem;font-weight:900}.routeConsole strong{max-width:24rem;font-family:var(--display);text-transform:uppercase;font-size:2.3rem;font-weight:400;line-height:.98}.routeConsole div{color:var(--lime);text-transform:uppercase;justify-content:space-between;gap:.8rem;font-weight:900;display:flex}.routeConsole i{font-style:normal}.routePanelGrid,.storyRail,.servicePathGrid,.newsletterDeck,.contactRouteGrid{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.routePanelGrid{grid-template-columns:repeat(3,1fr)}.routePanel,.storyRail article,.servicePath,.newsletterDeck article,.contactRouteGrid a{background:#050505eb;min-height:18rem;padding:1.6rem}.routePanel span,.storyRail span,.processRail span{color:var(--lime);margin-bottom:2.2rem;font-weight:900;display:block}.routePanel h3,.storyRail h3,.servicePath h3,.newsletterDeck h3{font-family:var(--display);text-transform:uppercase;font-size:1.72rem;font-weight:400;line-height:1}.routePanel p,.storyRail p,.servicePath span,.newsletterDeck p,.contactRouteGrid span,.processRail p{color:var(--muted);line-height:1.5}.processRail{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.8rem;display:grid}.processRail div{background:var(--cream);min-height:14rem;color:var(--black);padding:1.4rem}.processRail p{color:#050505ad}.processRail strong{font-family:var(--display);text-transform:uppercase;margin-bottom:.8rem;font-size:1.5rem;font-weight:400;display:block}.routePortrait{align-self:stretch}.storyRail{grid-template-columns:repeat(3,1fr)}.quoteBand{background:var(--cream);color:var(--black);margin:1.8rem 0;padding:clamp(2rem,5vw,5rem)}.quoteBand p{max-width:62rem;font-family:var(--display);text-transform:uppercase;margin:0;font-size:4.8rem;font-weight:400;line-height:.96}.servicePathGrid{grid-template-columns:repeat(4,1fr)}.servicePath{align-content:space-between;gap:1rem;display:grid}.servicePath>p{color:var(--gold);text-transform:uppercase;font-weight:900}.servicePath a,.contactRouteGrid a{text-transform:uppercase;font-weight:900}.topicDeck{border:1px solid var(--line);background:#f3efe40a;margin-top:1.8rem;padding:1.4rem}.topicDeck div{flex-wrap:wrap;gap:8px;display:flex}.topicDeck span{border:1px solid var(--line);color:var(--cream);text-transform:uppercase;padding:.75rem .9rem;font-weight:900}.speakerCard{background:var(--cream);color:var(--black);align-content:stretch;gap:1px}.speakerCardImage,.routeImageConsole img{object-fit:cover;width:100%;display:block}.speakerCardImage{border:1px solid var(--line-dark);height:13rem}.speakerCard span{border-top:1px solid var(--line-dark);min-height:4.2rem;font-family:var(--display);text-transform:uppercase;align-items:center;font-size:1.7rem;font-weight:400;display:flex}.newsletterRoute{min-height:100svh}.newsletterDeck{border-color:var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(3,1fr);width:min(72rem,100%);margin:2rem auto 0}.newsletterDeck article{background:var(--paper);min-height:13rem;color:var(--black);text-align:left}.newsletterDeck p{color:#050505ad}.contactRouteGrid{grid-template-columns:1fr}.contactRouteGrid a{min-height:8rem;color:var(--cream);grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.contactRouteGrid strong{font-family:var(--display);text-transform:uppercase;font-size:1.35rem;font-weight:400;line-height:1}.routeImageConsole{align-content:stretch}.routeImageConsole img{border:1px solid var(--line);filter:saturate(.96)contrast(1.04);height:12.5rem}footer{border-top:1px solid var(--line);background:#020202;gap:1.4rem;padding:3rem 4rem;display:grid}.disclaimer{border:1px solid var(--line);color:#d8cbb8;padding:1rem}footer nav{flex-wrap:wrap;gap:1rem;display:flex}.menuPanel{z-index:125;background:var(--cream);color:var(--black);clip-path:inset(0 0 100%);transition:clip-path .82s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.menuPanel:before{content:"";opacity:0;transition:transform .82s var(--ease), opacity .82s var(--ease);background-color:#0000;background-image:linear-gradient(#05050514 1px,#0000 1px),linear-gradient(90deg,#05050514 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:translateY(-18%)}.menuPanel.isOpen{clip-path:inset(0)}.menuPanel.isOpen:before{opacity:1;transform:translateY(0)}.menuInner{gap:0;width:min(70rem,100% - 3rem);display:grid;position:relative}.menuInner .eyebrow{color:var(--red)}.menuInner a{border-bottom:1px solid var(--line-dark);font-family:var(--display);text-transform:uppercase;grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:1.4rem;padding:.8rem 0;font-size:5rem;font-weight:400;line-height:.92;display:grid;overflow:hidden}.menuIndex,.menuText{transition:transform .7s var(--ease);transition-delay:var(--delay,0s);display:block;transform:translateY(118%)}.menuIndex{color:var(--red);font-family:var(--sans);font-size:.9rem;font-weight:900}.menuText{white-space:nowrap}.menuPanel.isOpen .menuIndex,.menuPanel.isOpen .menuText{transform:translateY(0)}.menuPanel.isClosing .menuIndex,.menuPanel.isClosing .menuText{transition-duration:.48s;transition-delay:calc(var(--delay,0s) * .3);transform:translateY(-118%)}@keyframes navRise{0%{opacity:0;transform:translateY(.85em)}to{opacity:1;transform:translateY(0)}}@keyframes veilPass{0%{transform:translateY(103%)}28%,62%{transform:translateY(0)}to{transform:translateY(-103%)}}@keyframes veilIntro{0%,68%{transform:translateY(0)}to{transform:translateY(-103%)}}@keyframes glyphFillRoute{0%,26%{clip-path:inset(101% 0 0)}46%,to{clip-path:inset(0)}}@keyframes ringDrawRoute{0%,26%{stroke-dashoffset:100px}58%,to{stroke-dashoffset:0}}@keyframes letterRiseRoute{0%,29%{opacity:0;transform:translateY(130%)}50%,to{opacity:1;transform:translateY(0)}}@keyframes glyphFillIntro{0%,8%{clip-path:inset(101% 0 0)}30%,to{clip-path:inset(0)}}@keyframes ringDrawIntro{0%,8%{stroke-dashoffset:100px}48%,to{stroke-dashoffset:0}}@keyframes letterRiseIntro{0%,10%{opacity:0;transform:translateY(130%)}32%,to{opacity:1;transform:translateY(0)}}@keyframes routeReveal{0%{opacity:0;clip-path:inset(0 0 8%);transform:translateY(2.4rem)scale(1.012)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}@keyframes veilGridSweep{0%,24%{opacity:0;transform:translate(-9%)scaleX(1.08)}46%,66%{opacity:.58;transform:translate(0,0)scaleX(1)}to{opacity:0;transform:translate(8%)scaleX(1.04)}}@keyframes veilLightSweep{0%,18%{opacity:0;transform:translate(-130%)skew(-10deg)}48%{opacity:.7}82%,to{opacity:0;transform:translate(390%)skew(-10deg)}}@keyframes gridDrop{to{transform:scaleY(1)}}@keyframes metaMask{to{clip-path:inset(0)}}@keyframes cardScan{0%{opacity:1;transform:translateY(-104%)}82%{opacity:1}to{opacity:0;transform:translateY(104%)}}@keyframes panelScan{0%,24%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@keyframes flashPulse{0%{opacity:.08;transform:translateY(var(--sceneLift,0px)) scale(.94)}to{opacity:.18;transform:translateY(var(--sceneLift,0px)) scale(1.02)}}@keyframes spinSlow{to{rotate:360deg}}@keyframes marquee{to{transform:translate(-25%)}}.marquee{border-block:1px solid var(--line);background:var(--cream);color:var(--black);white-space:nowrap;display:flex;overflow:hidden}.marqueeTrack{will-change:transform;width:max-content;min-width:max-content;animation:18s linear infinite marquee;display:flex}.marquee:hover .marqueeTrack{animation-play-state:paused}.marqueeGroup{flex:none;display:flex}.marquee span{font-family:var(--display);text-transform:uppercase;align-items:center;padding:1.35rem 0 1.35rem 2.1rem;font-weight:400;display:inline-flex}.slash{color:var(--red);font-family:var(--sans);transform-origin:bottom;margin-left:2.1rem;font-style:normal;font-weight:900;display:inline-block}@media (width>=1300px){h1{font-size:9.2rem}h2{font-size:5.7rem}}@media (width>=1600px){h1{font-size:10.6rem}}@media (width<=1180px){.serviceGrid{grid-template-columns:repeat(2,1fr)}.visionStage,.powerFlash{right:1.2rem}.mediaGrid.mediaCarousel .media{flex-basis:300px}.signalPanel{width:min(100%,32rem);margin-top:3rem;position:relative;bottom:auto;right:auto}.heroSpin{display:none}h1{font-size:6rem}.spotlightPin{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.4rem}.spotlightList article{grid-template-columns:2.6rem minmax(7rem,.36fr) minmax(0,1fr);gap:.8rem}}@media (width<=980px){.nav{padding-inline:1.2rem}.nav nav{display:none}.section{padding:7rem 1.2rem}.hero,.platform,.visionMotion,.powerMotion{padding:0}.hero{min-height:460svh}.platform{min-height:540svh}.visionMotion{min-height:390svh}.powerMotion{min-height:380svh}.heroStage,.platformPin,.visionPin,.powerPin{padding:7rem 1.2rem 8rem}.sceneFrame:after{left:1.2rem;right:1.2rem}.pillarGrid,.mediaGrid,.routePanelGrid,.storyRail,.servicePathGrid,.newsletterDeck,.metrics,.split,.topicGrid,.contactGrid{grid-template-columns:1fr 1fr}.heroMeta{gap:.4rem;display:grid}.visionStage{opacity:.38;width:min(32rem,100% - 2.4rem);height:20rem}.powerFlash{width:calc(100% - 2.4rem);height:11rem;top:6rem}.metrics div{border-bottom:1px solid var(--line)}.menuInner a{font-size:3.4rem}.routePage{padding-inline:1.2rem}.routeHero{min-height:auto}.contactHomeBoard{grid-template-columns:1fr}.contactHomeBoard .contactGrid a{grid-template-columns:minmax(0,.34fr) minmax(0,1fr) auto}.brandStage{grid-template-columns:1fr;align-content:center;gap:1.4rem;padding:7rem 1.2rem 6rem}.brandSwapVisual{height:34svh}.brandSwapItem strong{font-size:3.2rem}.brandSwapTitles,.brandAnchors{left:1.2rem;right:1.2rem}.spotlightRunway,.platformOrbitRunway,.newsletterEditorialRunway{min-height:560svh}.servicesDecisionRunway,.speakingRoomRunway,.mediaSignalRunway,.contactRouterRunway{min-height:780svh}.spotlightPin,.servicesDecisionRunway .spotlightPin,.speakingRoomRunway .spotlightPin,.contactRouterRunway .spotlightPin{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding:7rem 1.2rem 6rem}.spotlightCopy .maskTitle{max-width:100%}.spotlightList{transform:translateY(calc((.5 - var(--scrub,0)) * 2svh))}.servicesDecisionRunway .spotlightList,.mediaSignalRunway .spotlightList,.contactRouterRunway .spotlightList{transform:translate3d(0, calc((.5 - var(--scrub,0)) * 2svh), 0)}.speakingRoomRunway .spotlightList{transform:perspective(900px) translateY(calc((.5 - var(--scrub,0)) * 2svh)) rotateX(calc((.5 - var(--scrub,0)) * 2deg))}.spotlightList article{grid-template-columns:2.5rem minmax(7rem,.34fr) minmax(0,1fr);min-height:7rem;padding:.9rem}.spotlightPin:after{width:20rem;height:20rem;right:1.2rem}.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{padding:7rem 1.2rem 6rem}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{font-size:3.8rem;bottom:4rem;left:1.2rem;right:1.2rem}.aboutSpotlight{justify-items:start}.aboutIntroVideo .portrait{width:min(26rem,72%);height:52svh}.routeConsole,.speakerCard{min-height:20rem}.processRail,.contactRouteGrid a{grid-template-columns:1fr}}@media (width>=761px){.scrollTag,.scrubber{display:none}.smoothWrap.hasScrubber{padding-bottom:0}}@media (width>=981px){.maskTitle{max-width:min(100%,70rem)}.hero,.platform,.visionMotion,.powerMotion,.brandRunway,.spotlightRunway,.platformOrbitRunway,.servicesDecisionRunway,.speakingRoomRunway,.mediaSignalRunway,.newsletterEditorialRunway,.contactRouterRunway,.aboutIntroRunway,.aboutGloballyRunway,.aboutWinRunway{min-height:auto}.heroStage,.platformPin,.visionPin,.powerPin,.brandStage,.spotlightPin,.servicesDecisionRunway .spotlightPin,.speakingRoomRunway .spotlightPin,.contactRouterRunway .spotlightPin,.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{height:auto;min-height:auto;position:relative;top:auto;overflow:visible}.heroStage,.platformPin,.visionPin,.powerPin{padding:clamp(7rem,10vw,9.5rem) clamp(2.5rem,5vw,4.5rem) clamp(4.5rem,7vw,6.5rem)}.heroStage{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.52fr);align-content:end;align-items:end;gap:clamp(2rem,4vw,4rem);min-height:min(820px,100svh - 1.5rem);overflow:hidden}.heroMeta,.heroTitle,.heroCopy,.heroStage .actions{grid-column:1}.heroCopy{max-width:50rem;min-height:auto;overflow:visible}.heroStage .actions{max-width:58rem}.signalPanel{background:#050505bd;grid-area:1/2/span 4;align-self:end;width:100%;min-height:21rem;margin-top:0;position:relative;bottom:auto;right:auto}html.scrubOn .heroTitle,html.scrubOn .heroMeta,html.scrubOn .heroCopy,html.scrubOn .heroStage .actions,html.scrubOn .heroStage .signalPanel,html.scrubOn .heroGrid,html.scrubOn .heroImage,html.scrubOn .sectionHead,html.scrubOn .topics,.aboutGloballyContent,html.scrubOn [data-pin] .revealGroup>*,html.scrubOn .revealGroup[data-scrub-bind]>*,html.scrubOn .wipeFrame{clip-path:none;transform:none}html.scrubOn .heroTitle,html.scrubOn .heroMeta,html.scrubOn .heroCopy,html.scrubOn .heroStage .actions,html.scrubOn .heroStage .signalPanel,html.scrubOn [data-pin] .revealGroup>*,html.scrubOn .revealGroup[data-scrub-bind]>*,html.scrubOn .wipeFrame{opacity:1}.platformPin,.visionPin,.powerPin{border-top:1px solid var(--line);align-content:start;gap:2rem}.platformPin:before{clip-path:none;opacity:.46}.platformPin .pillar,.platformPin .service,.platformPin .media,.pillar,.service,.media{min-height:clamp(14rem,22vw,18rem);overflow:hidden}.mediaGrid.mediaCarousel{cursor:auto;-webkit-user-select:auto;user-select:auto;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.mediaGrid.mediaCarousel .media{flex-basis:auto}.topics{margin-top:clamp(3.8rem,6vw,5.6rem)}.brandSwapVisual{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1px;height:auto;min-height:0;display:grid;overflow:visible}.brandSwapItem{opacity:1;min-height:clamp(17rem,26vw,23rem);position:relative;inset:auto;transform:none}.brandSwapTitles{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brandSwapTitles article{opacity:1;position:static;transform:none}.spotlightPin{grid-template-columns:minmax(18rem,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding:clamp(6rem,8vw,8.5rem) clamp(2.5rem,5vw,4.5rem)}.spotlightPin:after,.spotlightList:before{display:none}.speakingRoomRunway .spotlightCopy .maskTitle{font-size:clamp(2.45rem,3.25vw,3.65rem)}.spotlightList,.servicesDecisionRunway .spotlightList,.speakingRoomRunway .spotlightList,.mediaSignalRunway .spotlightList,.contactRouterRunway .spotlightList,.newsletterEditorialRunway .spotlightList{gap:1px;min-height:auto;display:grid;overflow:visible;transform:none}.spotlightList article,.mediaSignalRunway .spotlightList article{opacity:1;min-height:clamp(8.6rem,12vw,10.5rem);color:var(--cream);background:#050505e6;grid-template-columns:3rem minmax(9rem,.34fr) minmax(0,1fr);align-items:start;padding:1.25rem 1.35rem;position:relative;top:auto;left:auto;right:auto;transform:none}.spotlightList strong{font-size:clamp(1.26rem,1.8vw,1.62rem);line-height:1}.newsletterEditorialRunway .spotlightList article{background:var(--paper);color:var(--black)}.newsletterEditorialRunway .spotlightList p{color:#050505a8}.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{grid-template-columns:minmax(0,.98fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(6rem,8vw,8.5rem) clamp(2.5rem,5vw,4.5rem);display:grid}.aboutIntroVideo,.aboutWinVideo{opacity:.82;min-height:clamp(18rem,42vw,34rem);position:relative;inset:auto;overflow:hidden;transform:none}.aboutIntroVideo{grid-area:1/2/span 2}.aboutIntroCopy{grid-column:1}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{flex-wrap:wrap;grid-column:1/-1;gap:.55rem 1rem;font-size:clamp(2.35rem,3.25vw,3.7rem);line-height:.96;display:flex;position:relative;bottom:auto;left:auto;right:auto}.aboutGloballyContent{margin-left:0}.aboutFits,.aboutData,.aboutQuestions,.aboutVentures,.aboutJoin{min-height:auto}.routeHero{align-items:start;min-height:auto}.routeConsole,.speakerCard{min-height:clamp(22rem,34vw,30rem)}.routeConsole strong{max-width:28rem;font-size:clamp(2.25rem,3.25vw,3.15rem);line-height:1}.routePanelGrid,.storyRail{grid-template-columns:repeat(3,minmax(0,1fr))}.routePanel,.storyRail article,.servicePath,.newsletterDeck article,.contactRouteGrid a{min-height:clamp(14rem,20vw,18rem)}.contactHomeIntro{max-width:68rem}.contactHomeBoard{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.72fr);gap:1px}.contactHomeBoard .contactGrid a,.contactRouteGrid a{grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr) auto;align-items:start;min-height:auto;padding:1.25rem}.contactHomeBoard .contactForm{align-self:stretch}.cursorLine{opacity:0}.brand{font-size:1.04rem;line-height:1}h1{font-size:clamp(4.1rem,5vw,5.8rem);line-height:.98}h2{font-size:clamp(3rem,3.8vw,4.55rem);line-height:.98}.maskLine{padding-block:.12em .24em}.hero{padding:0 clamp(2rem,5vw,5rem) clamp(4.5rem,7vw,6rem)}.heroStage{border:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:end;gap:0;width:min(100%,1280px);min-height:clamp(620px,78svh,760px);margin:5.2rem auto 0;padding:clamp(4.5rem,7vw,6.2rem) clamp(2rem,5vw,4.5rem) clamp(2.4rem,4vw,3.5rem)}.heroStage:before{background:linear-gradient(90deg,#05050585 0%,#05050547 44%,#0505050f 100%),linear-gradient(#05050524,#0000 52%,#05050580)}.heroMeta{flex-wrap:wrap;justify-content:start;gap:.55rem 2rem;max-width:52rem;margin-bottom:1rem;font-size:.76rem}.heroCopy{max-width:49rem;font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.48}.signalPanel{grid-area:auto/1;width:min(100%,36rem);min-height:auto;margin-top:1.5rem;padding:1rem}.platform,.visionMotion,.powerMotion,.brandRunway,.spotlightRunway,.platformOrbitRunway,.servicesDecisionRunway,.speakingRoomRunway,.mediaSignalRunway,.newsletterEditorialRunway,.contactRouterRunway,.aboutIntroRunway,.aboutGloballyRunway,.aboutWinRunway{padding:clamp(5rem,7vw,7rem) clamp(2rem,5vw,5rem)}.platformPin,.visionPin,.powerPin,.brandStage,.spotlightPin,.servicesDecisionRunway .spotlightPin,.speakingRoomRunway .spotlightPin,.contactRouterRunway .spotlightPin,.aboutIntroPin,.aboutGloballyPin,.aboutWinPin,.routeHero,.contactHomeIntro,.contactHomeBoard,.routePanelGrid,.storyRail,.servicePathGrid,.newsletterDeck,.contactRouteGrid,.processRail,.topicDeck,.mediaGrid.mediaCarousel,.quoteBand,.miniGrid,.questionList{width:min(100%,1180px);margin-inline:auto}.platformPin,.visionPin,.powerPin{border-top:0;padding:0}.platformPin:before{display:none}.sectionHead{max-width:58rem;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.pillarGrid,.metrics,.topicGrid{width:min(100%,1180px);margin-inline:auto}.pillarGrid,.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaGrid,.mediaGrid.mediaCarousel{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.metrics div{border-bottom:1px solid var(--line);min-height:auto;padding:1.15rem}.pillar,.service,.media,.routePanel,.storyRail article,.servicePath,.newsletterDeck article,.contactRouteGrid a{min-height:auto;padding:1.25rem}.pillar span{margin-bottom:1.25rem}.pillar h3,.service h3,.media h3,.routePanel h3,.storyRail h3,.servicePath h3,.newsletterDeck h3{font-size:clamp(1.24rem,1.6vw,1.55rem);line-height:1.04}.split{grid-template-columns:minmax(0,.95fr) minmax(22rem,.8fr);gap:clamp(2rem,4vw,4rem);width:min(100%,1180px);margin-inline:auto}.brandStage,.spotlightPin,.servicesDecisionRunway .spotlightPin,.speakingRoomRunway .spotlightPin,.contactRouterRunway .spotlightPin{grid-template-columns:1fr;gap:clamp(1.6rem,3vw,2.4rem);padding:0}.brandSwapVisual{grid-template-columns:repeat(3,minmax(0,1fr))}.brandSwapItem{min-height:clamp(12rem,17vw,16rem);padding:1.15rem}.brandSwapItem strong{font-size:clamp(2.2rem,3.3vw,3.8rem);line-height:.98}.brandSwapItem p{font-size:1rem;line-height:1.42}.spotlightCopy .maskTitle,.speakingRoomRunway .spotlightCopy .maskTitle{max-width:min(100%,42rem);font-size:clamp(2.55rem,3.2vw,3.75rem)}.spotlightList article,.mediaSignalRunway .spotlightList article{grid-template-columns:2.8rem minmax(10rem,.3fr) minmax(0,1fr);min-height:auto;padding:1.05rem 1.15rem}.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{grid-template-columns:minmax(0,.95fr) minmax(20rem,.72fr);padding:0}.aboutIntroVideo,.aboutWinVideo,.aboutIntroVideo .portrait{height:clamp(17rem,32vw,27rem);min-height:clamp(17rem,32vw,27rem)}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{font-size:clamp(2.15rem,2.7vw,3.2rem)}.routePage{padding-top:clamp(7rem,9vw,8.5rem)}.routeHero{grid-template-columns:minmax(0,.92fr) minmax(22rem,.78fr);gap:clamp(2rem,4vw,4rem)}.routeConsole strong{font-size:clamp(1.7rem,2.2vw,2.25rem)}.speakerCardImage{height:clamp(11rem,20vw,15rem)}.contactHomeBoard{grid-template-columns:1fr}.contactHomeBoard .contactGrid a,.contactRouteGrid a{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr) auto;padding:1rem 1.15rem}.contactHomeBoard .contactForm{width:100%}.form label{padding:.9rem}:root{--cream:#f6efe2;--paper:#fff8e8;--muted:#c9bcaa;--gold:#d0af64;--lime:#d8ef62;--red:#7e2e28;--teal:#164d47;--line:#f6efe22b}body{background:radial-gradient(circle at 11vw 36vh,#164d4729,#0000 34rem),radial-gradient(circle at 88vw 78vh,#7e2e281a,#0000 30rem),linear-gradient(125deg,#050505 0%,#0c0a07 48%,#050505 100%)}.cursorGlow{z-index:-3;pointer-events:none;will-change:transform;background:radial-gradient(30rem,#d0af6424,#0000);width:60rem;height:60rem;margin:-30rem 0 0 -30rem;display:block;position:fixed;top:0;left:0;transform:translate(74vw,18vh)}body:before{opacity:.23;background-size:72px 72px}.cursorLine{opacity:.26;background:linear-gradient(#0000,#f6efe25c,#0000)}.flashVeil{background:radial-gradient(circle at 70% 34%, #d0af645c, transparent 20rem), linear-gradient(110deg, var(--cream) 0%, #ead7a8 48%, var(--paper) 100%);overflow:hidden}.flashVeil:before,.flashVeil:after{content:"";pointer-events:none;position:absolute;inset:0}.flashVeil:before{opacity:.58;animation:veilGridSweep 1.5s var(--ease) both;background:repeating-linear-gradient(90deg,#05050514 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#0505050d 0 1px,#0000 1px 38px);transform:translate(-10%)}.flashVeil:after{mix-blend-mode:screen;width:28vw;animation:veilLightSweep 1.5s var(--ease) both;background:linear-gradient(90deg,#0000,#fff8e8b8,#0000)}.flashVeil.isIntro:before,.flashVeil.isIntro:after{animation-duration:1.82s}.veilInner{z-index:1}.veilRing{opacity:.48;width:clamp(12rem,17vw,17rem);height:clamp(12rem,17vw,17rem)}.routeShell{animation:routeReveal 1.04s var(--ease)}.marquee{background:linear-gradient(90deg, var(--paper), var(--cream) 42%, #ead7a8);box-shadow:inset 0 1px #05050514,inset 0 -1px #05050514}.marqueeTrack{animation-duration:14s}.nav{background:#050505bd;min-height:74px;padding:18px 42px}.brand{font-size:1.22rem}.nav nav{gap:24px;font-size:.82rem}.section{padding:clamp(7rem,8.6vw,9rem) clamp(3.5rem,5.5vw,5.5rem)}h1{max-width:78rem;font-size:clamp(5.4rem,7.4vw,7.9rem);line-height:.9}h2{max-width:62rem;font-size:clamp(4.15rem,5.8vw,6.2rem);line-height:.9}.maskTitle{gap:0;max-width:100%}.maskLine{overflow-clip-margin:.28em;padding-block:.18em .24em}.hero,.platform,.visionMotion,.powerMotion,.brandRunway,.spotlightRunway,.platformOrbitRunway,.servicesDecisionRunway,.speakingRoomRunway,.mediaSignalRunway,.newsletterEditorialRunway,.contactRouterRunway,.aboutIntroRunway,.aboutGloballyRunway,.aboutWinRunway{padding:0}.hero{min-height:550svh}.platform{min-height:640svh}.visionMotion{min-height:480svh}.powerMotion{min-height:440svh}.brandRunway{min-height:700svh}.spotlightRunway{min-height:560svh}.platformOrbitRunway{min-height:600svh}.servicesDecisionRunway,.speakingRoomRunway,.mediaSignalRunway{min-height:720svh}.newsletterEditorialRunway{min-height:540svh}.contactRouterRunway{min-height:720svh}.aboutIntroRunway{min-height:1180svh}.aboutGloballyRunway{min-height:680svh}.aboutWinRunway{min-height:540svh}.heroStage,.platformPin,.visionPin,.powerPin,.brandStage,.spotlightPin,.servicesDecisionRunway .spotlightPin,.speakingRoomRunway .spotlightPin,.contactRouterRunway .spotlightPin,.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{width:auto;height:100svh;min-height:100svh;margin-inline:0;position:sticky;top:0;overflow:hidden}.heroStage,.platformPin,.visionPin,.powerPin{border:0;align-content:center;width:auto;height:100svh;min-height:100svh;margin:0;padding:clamp(7rem,9vw,9.5rem) clamp(4rem,6vw,6.5rem) clamp(5.2rem,7vw,7rem)}.heroStage{grid-template-columns:minmax(0,1fr);gap:0}.heroStage:after{content:"";z-index:2;pointer-events:none;opacity:calc(.16 + var(--scrub,0) * .22);background:linear-gradient(90deg,#0000 0 32%,#d0af641f 32% 33%,#0000 33% 66%,#164d4714 66% 67%,#0000 67%),radial-gradient(circle at 68% 36%,#d8ef6214,#0000 22rem);position:absolute;inset:0}.heroImage{transform:scale(1.055)}.heroMotionMask,.heroSpin,.motionCanvas,.visionStage,.powerFlash,.brandAnchors,.aboutCircleReveal{display:block}.heroMotionMask{opacity:.22;mix-blend-mode:screen}.heroMeta{justify-content:space-between;max-width:62rem;margin-bottom:1.4rem;font-size:.9rem}.heroTitle{max-width:min(100%,78rem);margin-bottom:1.45rem}.heroCopy{max-width:56rem;min-height:4.45em;padding-bottom:.5em;font-size:clamp(1.25rem,1.45vw,1.45rem);line-height:1.38}.heroCopy>span{padding-bottom:.22em}.heroStage .actions{max-width:60rem;margin-top:2.1rem}.button,button{min-height:48px;padding:14px 20px}.signalPanel{background:linear-gradient(135deg,#d0af6429,#0000 44%),#050505b8;grid-area:auto;width:clamp(20rem,24vw,23rem);min-height:23rem;margin-top:0;position:absolute;bottom:clamp(4rem,6vw,6.5rem);right:clamp(4rem,6vw,6.5rem);box-shadow:0 1.8rem 5rem #00000057}.signalPanel strong{font-size:clamp(1.9rem,2.3vw,2.35rem);line-height:.92}html.scrubOn .heroTitle{transform:translateY(calc(var(--scrub,0) * -16svh)) scale(calc(1 - var(--scrub,0) * .12));opacity:calc(1 - var(--scrub,0) * 1.02)}html.scrubOn .heroMeta{transform:translateY(calc(var(--scrub,0) * -22svh));opacity:calc(1 - var(--scrub,0) * 1.45)}html.scrubOn .heroCopy{transform:translateY(calc(var(--scrub,0) * -12svh));opacity:calc(1 - var(--scrub,0) * 1.18)}html.scrubOn .heroStage .actions{transform:translateY(calc(var(--scrub,0) * -9svh));opacity:calc(1 - var(--scrub,0) * 1.18)}html.scrubOn .heroStage .signalPanel{transform:translateY(calc(var(--scrub,0) * 14svh));opacity:calc(1 - var(--scrub,0) * 1.12)}html.scrubOn .heroGrid{transform:translateY(calc(var(--scrub,0) * -9svh)) scale(var(--sceneZoom,1.08))}html.scrubOn .heroImage{transform:translateY(calc(var(--scrub,0) * 8svh)) scale(calc(1.05 + var(--scrub,0) * .08))}html.scrubOn .heroSpin{opacity:calc(.85 - var(--scrub,0) * 1.2)}html.scrubOn .sectionHead,html.scrubOn .topics{transform:translateY(calc((1 - var(--scrub,0)) * 3.4rem))}html.scrubOn .revealGroup[data-scrub-bind]>*{--p:clamp(0, calc((var(--scrub,0) - var(--rp,0) * .4) / .6), 1);opacity:var(--p);clip-path:inset(calc((1 - var(--p)) * 100%) 0 0 0);transform:translate3d(0, calc((1 - var(--p)) * 2.8rem), 0) scale(calc(.99 + .01 * var(--p)))}html.scrubOn .wipeFrame[data-scrub-bind]{opacity:calc(var(--scrub,0) * 1.35);clip-path:inset(calc((1 - var(--scrub,0)) * 100%) 0 0 0);transform:translateY(calc((1 - var(--scrub,0)) * 3rem)) scale(calc(1.05 - var(--scrub,0) * .05))}html.scrubOn [data-pin] .revealGroup>*{--p:clamp(0, calc((var(--scrub,0) - var(--rp,0) * .35) / .65), 1);opacity:var(--p);clip-path:inset(calc((1 - var(--p)) * 100%) 0 0 0);transform:translate3d(0, calc((1 - var(--p)) * 3rem), 0) scale(calc(.985 + .015 * var(--p)))}.platformPin,.visionPin,.powerPin{border-top:0;gap:2.4rem}.platformPin:before{clip-path:polygon(0 0,calc(100% - 115px) 0,100% 115px,100% 100%,0 100%);opacity:.68;background:linear-gradient(135deg,#0d5b5147,#0505059e),#141414;display:block}.platformPin .sectionHead,.powerPin .sectionHead,.visionPin .splitCopy{max-width:66rem}.pillarGrid,.serviceGrid,.mediaGrid,.mediaGrid.mediaCarousel,.metrics,.topicGrid,.routePanelGrid,.storyRail,.servicePathGrid,.newsletterDeck,.contactRouteGrid,.processRail,.miniGrid,.questionList{width:auto;margin-inline:0}.pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.pillar,.service,.media{background:linear-gradient(145deg,#f3efe40a,#0000 42%),#050505eb;min-height:clamp(16rem,22vw,20rem);padding:clamp(1.5rem,2vw,2rem)}.pillar:hover,.service:hover,.media:hover,.routePanel:hover,.storyRail article:hover,.servicePath:hover,.newsletterDeck article:hover,.contactRouteGrid a:hover{transform:translateY(-.35rem)}.pillar:after,.service:after,.media:after{display:block}.brandStage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;padding:7.5rem 4rem 6rem}.brandIntro,.spotlightCopy{max-width:none}.brandSwapVisual{background:#080705;grid-template-columns:none;height:min(34rem,64svh);min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 2.2rem 5.5rem #0000005c}.brandSwapVisual:before{display:block}.brandSwapItem{opacity:0;filter:saturate(.92)contrast(1.04);min-height:0;transition:opacity .64s var(--ease), transform .76s var(--ease), filter .76s var(--ease);background:linear-gradient(135deg,#d0af643d,#0000 46%),radial-gradient(circle at 72% 28%,#f6efe229,#0000 30%),#0e0c08;padding:clamp(1.35rem,2vw,1.8rem);position:absolute;inset:0;transform:translateY(-22px)scale(1.012)}.brandSwapItem.tone2{background:linear-gradient(135deg,#164d47ad,#0000 52%),radial-gradient(circle at 66% 34%,#d0af6438,#0000 32%),#0a0c0a}.brandSwapItem.tone3{background:linear-gradient(135deg,#7e2e286b,#0000 52%),radial-gradient(circle at 68% 36%,#f6efe224,#0000 30%),#100907}.brandSwapItem.tone4{background:linear-gradient(135deg,#d0af647a,#0000 52%),radial-gradient(circle at 66% 34%,#d8ef621f,#0000 30%),#0d0b07}.brandSwapItem strong{max-width:36rem;font-size:clamp(4rem,5.2vw,5.9rem);line-height:.88}.brandSwapItem p{max-width:30rem;font-size:clamp(1.06rem,1.25vw,1.22rem)}.brandSwapTitles{z-index:3;clip-path:none;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0;position:absolute;bottom:3.6rem;left:4rem;right:4rem;overflow:visible}.brandSwapTitles article{opacity:0;max-width:28rem;position:absolute;bottom:0;left:0;transform:translateY(-19px)}.brandStage[data-active="0"] .brandSwapItem:first-child,.brandStage[data-active="1"] .brandSwapItem:nth-child(2),.brandStage[data-active="2"] .brandSwapItem:nth-child(3),.brandStage[data-active="3"] .brandSwapItem:nth-child(4),.brandStage[data-active="0"] .brandSwapTitles article:first-child,.brandStage[data-active="1"] .brandSwapTitles article:nth-child(2),.brandStage[data-active="2"] .brandSwapTitles article:nth-child(3),.brandStage[data-active="3"] .brandSwapTitles article:nth-child(4){opacity:1;filter:saturate(1.04)contrast(1.05);transform:translate(0,0)scale(1)}.brandAnchors{display:grid}.spotlightPin,.servicesDecisionRunway .spotlightPin,.speakingRoomRunway .spotlightPin,.mediaSignalRunway .spotlightPin,.newsletterEditorialRunway .spotlightPin,.contactRouterRunway .spotlightPin{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:4rem;padding:7.5rem 4rem 6rem}.servicesDecisionRunway .spotlightPin{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.speakingRoomRunway .spotlightPin{grid-template-columns:minmax(20rem,.84fr) minmax(0,1.16fr)}.contactRouterRunway .spotlightPin{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.spotlightPin:before,.spotlightPin:after,.spotlightList:before,.spotlightList:after{display:block}.spotlightPin:before{opacity:.48;transform:translateY(calc(var(--scrub,0) * -8svh))}.spotlightPin:after{opacity:.32;transform:rotate(calc(var(--scrub,0) * 72deg))}.spotlightCopy .maskTitle{max-width:44rem;font-size:clamp(4.15rem,5.2vw,5.85rem)}.speakingRoomRunway .spotlightCopy .maskTitle{max-width:min(100%,42rem);font-size:clamp(2.85rem,3.45vw,3.95rem)}.spotlightList,.servicesDecisionRunway .spotlightList,.speakingRoomRunway .spotlightList,.mediaSignalRunway .spotlightList,.contactRouterRunway .spotlightList,.newsletterEditorialRunway .spotlightList{border:1px solid var(--line);perspective:1200px;background:linear-gradient(#f6efe20d,#0000 42%),#f6efe21a;gap:0;min-height:clamp(28rem,58svh,36rem);display:block;position:relative;overflow:hidden;box-shadow:0 2.4rem 5.2rem #00000057;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.spotlightList{transform:translateY(calc((.5 - var(--scrub,0)) * 5svh))}.spotlightList:after{content:"";z-index:2;height:var(--rowStride);pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--spotAccent), transparent 86%), transparent 52%, color-mix(in srgb, var(--spotAccent), transparent 92%)), linear-gradient(180deg, #f6efe214, transparent 50%, #05050524);box-shadow:0 0 0 1px color-mix(in srgb, var(--spotAccent), transparent 58%), 0 1.1rem 3rem #00000038;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.servicesDecisionRunway .spotlightList{transform:translate3d(calc((.5 - var(--scrub,0)) * -1.8rem), calc((.5 - var(--scrub,0)) * 5svh), 0) rotate(calc((var(--scrub,0) - .5) * -1deg))}.speakingRoomRunway .spotlightList{transform:perspective(1000px) translateY(calc((.5 - var(--scrub,0)) * 4svh)) rotateX(calc((.5 - var(--scrub,0)) * 4deg))}.mediaSignalRunway .spotlightList{transform:translate3d(calc((.5 - var(--scrub,0)) * 2.8rem), calc((.5 - var(--scrub,0)) * 4svh), 0) skewY(calc((var(--scrub,0) - .5) * 1.4deg))}.contactRouterRunway .spotlightList{transform:translate3d(calc((var(--scrub,0) - .5) * 2.4rem), calc((.5 - var(--scrub,0)) * 4svh), 0) scale(calc(.985 + var(--scrub,0) * .015))}.spotlightList article,.mediaSignalRunway .spotlightList article{min-height:calc(var(--rowStride) - .75rem);opacity:var(--rowOpacity,.36);transform:translate3d(var(--rowX,0), calc(-50% + var(--rowY,0rem)), var(--rowDepth,0px)) scale(var(--rowScale,.982));will-change:transform, opacity, filter;background:color-mix(in srgb, var(--spotActiveBg) var(--activeMix,0%), #050505e0);color:color-mix(in srgb, var(--spotActiveText) var(--activeMix,0%), var(--cream));filter:blur(var(--rowBlur,0)) saturate(var(--rowSaturation,1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--spotActiveText) var(--activeLineMix,0%), transparent), 0 var(--rowGlowY,0) var(--rowGlowBlur,0) #00000047;grid-template-columns:3.2rem minmax(9rem,.36fr) minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem 1.2rem;transition:background .12s linear,color .12s linear,box-shadow .12s linear,filter .12s linear;position:absolute;top:50%;left:1px;right:1px}.spotlightList span{color:color-mix(in srgb, var(--spotActiveText) var(--activeMix,0%), var(--spotAccent))}.spotlightList p{color:color-mix(in srgb, var(--spotActiveText) var(--copyMix,0%), var(--muted))}.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{padding:7.5rem 4rem 6rem;display:block}.aboutIntroVideo,.aboutWinVideo{height:auto;min-height:0;opacity:calc(.45 + var(--scrub,0) * .42);transform:translateY(calc(var(--scrub,0) * 18svh));position:absolute;inset:0}.aboutIntroVideo .portrait{opacity:.55;width:min(34rem,48vw);height:64svh;margin:18svh 0 0 auto}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{flex-wrap:nowrap;gap:.2rem;font-size:clamp(4.4rem,5.7vw,5.6rem);line-height:.86;display:grid;position:absolute}.aboutSpotlight{justify-items:end;bottom:5rem;right:4rem}.aboutPlaces,.aboutWinAdvantage{bottom:5rem;left:4rem}.aboutSpotlight span,.aboutPlaces span,.aboutWinAdvantage span{opacity:.34;transform:translateY(.22em)}.aboutGloballyContent{transform:translateY(calc(var(--scrub,0) * -14svh));margin-left:auto}.routePage{align-items:center;min-height:100svh;padding-top:8rem}.routeHero{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);gap:clamp(4rem,6vw,6rem);width:100%;min-height:calc(100svh - 14rem)}.routeConsole,.speakerCard{min-height:clamp(26rem,36vw,32rem);padding:1.4rem}.routeConsole strong{max-width:28rem;font-size:clamp(2.4rem,3.4vw,3.35rem)}.routePanelGrid,.storyRail,.newsletterDeck,.mediaGrid.mediaCarousel{grid-template-columns:repeat(3,minmax(0,1fr))}.servicePathGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.routePanel,.storyRail article,.servicePath,.newsletterDeck article,.contactRouteGrid a{min-height:clamp(15rem,21vw,19rem);transition:transform .42s var(--ease), background .42s var(--ease), color .36s var(--ease), border-color .36s var(--ease);padding:1.6rem}.quoteBand{padding:clamp(3rem,5vw,5rem)}.quoteBand p{font-size:clamp(4rem,5.6vw,5.8rem)}.contactHomeIntro,.contactHomeBoard{width:auto;max-width:none;margin-inline:0}.contactHomeBoard{background:linear-gradient(90deg, #d0af6438, transparent 52%), var(--line);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.72fr);gap:1px;box-shadow:0 2rem 5rem #00000047}.contactHomeBoard .contactGrid a,.contactRouteGrid a{min-height:auto;transition:transform .42s var(--ease), color .36s var(--ease), border-color .36s var(--ease);grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr) auto;padding:1.25rem}.contactHomeBoard .contactGrid a:before{background:linear-gradient(90deg, var(--paper), #ead7a8 58%, var(--cream));transform-origin:0;transform:scaleX(0)}.contactHomeBoard .contactGrid a:hover:before,.contactHomeBoard .contactGrid a:focus:before,.contactHomeBoard .contactGrid a:focus-visible:before{transform:scale(1)}.contactHomeBoard .contactGrid a:hover,.contactHomeBoard .contactGrid a:focus,.contactHomeBoard .contactGrid a:focus-visible{transform:translate(.65rem)}.contactHomeBoard .contactGrid a:hover .arrow,.contactHomeBoard .contactGrid a:focus .arrow,.contactHomeBoard .contactGrid a:focus-visible .arrow{transform:translate(.24rem)}.newsletter{min-height:100svh;padding:9rem 4rem}}@media (width<=760px){.scrollTag,.scrubber{display:none}.smoothWrap.hasScrubber{padding-bottom:0}.nav{min-height:64px;padding:13px 1rem}.brand{font-size:1rem}.section{padding:5.5rem 1rem}h1{font-size:clamp(2.85rem,14vw,3.7rem);line-height:.94}h2{font-size:clamp(2.2rem,10.8vw,3rem);line-height:.96}.maskLine{padding-block:.2em .28em}.hero,.platform,.visionMotion,.powerMotion,.brandRunway,.spotlightRunway,.platformOrbitRunway,.servicesDecisionRunway,.speakingRoomRunway,.mediaSignalRunway,.newsletterEditorialRunway,.contactRouterRunway,.aboutIntroRunway,.aboutGloballyRunway,.aboutWinRunway{min-height:auto}.heroStage,.platformPin,.visionPin,.powerPin,.brandStage,.spotlightPin,.servicesDecisionRunway .spotlightPin,.speakingRoomRunway .spotlightPin,.contactRouterRunway .spotlightPin,.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{height:auto;min-height:auto;padding:5.5rem 1rem 3rem;position:relative;top:auto;overflow:visible}.heroStage{align-content:start;gap:1.5rem;padding-top:5.25rem}.heroStage:before{background:linear-gradient(#0505052e,#0505050a 45%,#0505059e),linear-gradient(90deg,#05050542,#05050514)}.heroMotionMask,.heroSpin,.motionCanvas,.visionStage,.powerFlash,.brandAnchors,.aboutCircleReveal{display:none}.brandSwapTitles{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brandSwapTitles article{opacity:1;position:static;transform:none}html.scrubOn .heroTitle,html.scrubOn .heroMeta,html.scrubOn .heroCopy,html.scrubOn .heroStage .actions,html.scrubOn .heroStage .signalPanel,html.scrubOn .heroGrid,html.scrubOn .heroImage,html.scrubOn .sectionHead,html.scrubOn .topics,.aboutGloballyContent,html.scrubOn [data-pin] .revealGroup>*,html.scrubOn .revealGroup[data-scrub-bind]>*,html.scrubOn .wipeFrame{clip-path:none;transform:none}html.scrubOn .heroTitle,html.scrubOn .heroMeta,html.scrubOn .heroCopy,html.scrubOn .heroStage .actions,html.scrubOn .heroStage .signalPanel,html.scrubOn [data-pin] .revealGroup>*,html.scrubOn .revealGroup[data-scrub-bind]>*,html.scrubOn .wipeFrame{opacity:1}.heroMeta{margin-top:1.5rem;font-size:.72rem}.heroTitle{width:min(100%,22rem);max-width:22rem;margin-bottom:.5rem;font-size:clamp(2.45rem,9vw,3.4rem)}.heroCopy{width:min(100%,22rem);min-width:0;max-width:22rem;min-height:auto;overflow:visible}.heroTitle,.heroCopy>span,.heroStage .actions,.signalPanel{min-width:0}.heroStage .actions,.actions,.newsletter form{flex-direction:column;width:min(100%,22rem);margin-top:1.2rem}.button,button{white-space:normal;width:100%;min-width:0;max-width:100%;min-height:44px;padding:12px 14px}.button .roll,button .roll,.button .rollLine,button .rollLine{white-space:normal;min-width:0;max-width:100%}.signalPanel{width:min(100%,22rem);min-height:auto;margin-top:.5rem;padding:1rem}.signalPanel strong{font-size:1.55rem;line-height:1}.platformPin,.visionPin,.powerPin{align-content:start;gap:1.8rem}.sectionHead{margin-bottom:1.5rem}.pillarGrid,.serviceGrid,.mediaGrid,.routePanelGrid,.storyRail,.servicePathGrid,.newsletterDeck,.metrics,.split,.topicGrid,.contactGrid,.miniGrid,.processRail{grid-template-columns:1fr}.pillar,.service,.media,.routePanel,.storyRail article,.servicePath,.newsletterDeck article,.contactRouteGrid a{min-height:auto;padding:1.15rem;overflow:visible}.platformPin .pillar,.platformPin .service,.platformPin .media{min-height:auto}.pillar span{margin-bottom:1.2rem}.metrics{border-top:1px solid var(--line)}.metrics div{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:1rem}.metrics div:last-child{border-bottom:0}.topics{margin-top:3rem}.mediaGrid.mediaCarousel{cursor:auto;-webkit-user-select:auto;user-select:auto;padding-bottom:0;display:grid;overflow:visible}.mediaGrid.mediaCarousel .media{flex-basis:auto}.routePage{align-items:start;min-height:auto;padding-top:5rem}.routeHero{min-height:auto}.routeContinuation{padding-top:4rem}.brandStage{grid-template-columns:1fr;align-content:start;gap:1.2rem}.brandSwapVisual{background:var(--line);gap:1px;height:auto;display:grid;overflow:visible}.brandSwapItem{opacity:1;min-height:12rem;padding:1.1rem;position:relative;inset:auto;transform:none}.brandSwapItem strong{font-size:clamp(2rem,10vw,2.65rem);line-height:.96}.brandSwapItem p{font-size:1rem}.spotlightPin{grid-template-columns:1fr;align-content:start;gap:1.2rem}.spotlightPin:before{transform:none}.spotlightPin:after,.spotlightList:before{display:none}.spotlightCopy .maskTitle,.speakingRoomRunway .spotlightCopy .maskTitle{max-width:100%;font-size:clamp(2rem,10.5vw,2.8rem)}.spotlightList,.servicesDecisionRunway .spotlightList,.speakingRoomRunway .spotlightList,.mediaSignalRunway .spotlightList,.contactRouterRunway .spotlightList,.newsletterEditorialRunway .spotlightList{background:var(--line);gap:1px;min-height:auto;display:grid;overflow:visible;transform:none}.spotlightList article,.mediaSignalRunway .spotlightList article{opacity:1;min-height:auto;color:var(--cream);background:#050505e6;grid-template-columns:2.2rem minmax(0,1fr);align-items:start;padding:1rem;position:relative;top:auto;left:auto;right:auto;transform:none}.spotlightList article p{grid-column:2}.spotlightList span{color:var(--spotAccent)}.spotlightList strong{font-size:1.18rem;line-height:1}.spotlightList p{color:var(--muted)}.newsletterEditorialRunway .spotlightList article{background:var(--paper);color:var(--black)}.contactHomeBoard{grid-template-columns:1fr}.contactHomeBoard .contactGrid a,.contactRouteGrid a{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:auto}.contactHomeBoard .contactGrid span,.contactRouteGrid span{grid-column:1/-1}.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{gap:2rem;display:grid}.aboutIntroVideo,.aboutWinVideo{opacity:.8;min-height:16rem;position:relative;inset:auto;transform:none}.aboutIntroVideo .portrait{opacity:1;width:100%;height:18rem;margin:0}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{justify-items:start;font-size:clamp(2rem,10vw,2.7rem);position:relative;bottom:auto;left:auto;right:auto}.aboutSpotlight span,.aboutPlaces span,.aboutWinAdvantage span{opacity:1;transform:none}.quoteBand p{font-size:clamp(2rem,11vw,2.8rem)}.newsletter .maskTitle{font-size:clamp(2rem,9.2vw,2.35rem)}footer{padding:2rem 1rem}}@media (width<=640px){h1{font-size:3.7rem}h2{font-size:3rem}.pillarGrid,.serviceGrid,.mediaGrid,.routePanelGrid,.storyRail,.servicePathGrid,.newsletterDeck,.metrics,.split,.topicGrid,.contactGrid,.miniGrid{grid-template-columns:1fr}.newsletter form,.actions{flex-direction:column}.scrubber{padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:6px}.scrubberJump{min-height:30px;padding:5px 7px;font-size:.66rem}.scrubberRange{min-width:100%}.mediaGrid.mediaCarousel{gap:12px}.mediaGrid.mediaCarousel .media{flex-basis:78vw;min-height:220px}.button,button{width:100%}.routePanel,.storyRail article,.servicePath,.newsletterDeck article,.contactRouteGrid a{min-height:12rem}.routeConsole strong,.quoteBand p{font-size:1.9rem}.brandSwapItem strong{font-size:2.35rem}.brandSwapItem p,.brandSwapTitles p{font-size:.98rem}.spotlightList{--rowStride:clamp(7.3rem, 14svh, 8.7rem)}.spotlightList article{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;min-height:7.4rem}.spotlightList article p{grid-column:2}.contactHomeBoard .contactGrid a{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:8rem}.contactHomeBoard .contactGrid span{grid-column:1/-1}.spotlightList strong{font-size:1.18rem}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{font-size:2.5rem}.questionList h3{font-size:1.55rem}.signalPanel strong{font-size:1.7rem}.menuInner a{grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;font-size:3rem}}@media (width<=430px){h1{font-size:3rem}h2{font-size:2.4rem}.heroTitle{max-width:calc(100vw - 3rem);font-size:clamp(2.34rem,9.4vw,2.45rem)}.heroTitle .maskLine{margin-inline:-.03em;padding-inline:.03em}.heroCopy{max-width:calc(100vw - 3rem)}.speakingRoomRunway .spotlightCopy .maskTitle{font-size:clamp(1.52rem,7.45vw,2.05rem)}.heroCopy,.split p,.lede{font-size:1.08rem}.menuInner a{font-size:2.45rem}}@media (width<=360px){h1{font-size:clamp(2.35rem,13vw,2.65rem)}h2{font-size:clamp(1.72rem,9.6vw,2.05rem)}.heroTitle{font-size:clamp(2.16rem,10.8vw,2.28rem)}.newsletter .maskTitle{font-size:clamp(1.58rem,8.6vw,1.85rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marqueeTrack{animation-duration:18s!important;animation-iteration-count:infinite!important}.hero,.platform,.visionMotion,.powerMotion,.brandRunway,.aboutIntroRunway,.aboutGloballyRunway,.aboutWinRunway{min-height:100svh}.flashVeil,.heroSpin,.heroMotionMask,.motionCanvas,.visionStage,.powerFlash,.rollUnder{display:none}.letter,.maskTitle,.maskCopy>span,.revealGroup>*,.wipeFrame,.menuIndex,.menuText,.navItem{opacity:1!important;clip-path:none!important;transform:none!important}.brandStage,.aboutIntroPin,.aboutGloballyPin,.aboutWinPin{height:auto;min-height:100svh;position:relative;overflow:visible}.brandStage{grid-template-columns:1fr;align-content:start;gap:2rem;padding:8rem 2rem}.brandSwapVisual,.brandAnchors,.aboutCircleReveal{display:none}.aboutIntroVideo,.aboutWinVideo{display:block;opacity:.88!important;transform:none!important}.brandSwapTitles{pointer-events:auto;gap:1rem;margin-top:1rem;display:grid;position:relative;bottom:auto;left:auto;right:auto}.brandSwapTitles article{max-width:100%;position:relative;bottom:auto;opacity:1!important;transform:none!important}.aboutSpotlight,.aboutPlaces,.aboutWinAdvantage{margin-top:2rem;position:relative;bottom:auto;left:auto;right:auto}.aboutGloballyContent{margin-left:0;transform:none!important}.aboutSpotlight span,.aboutPlaces span,.aboutWinAdvantage span{opacity:1!important;transform:none!important}}@media (width>=981px){.section.split.speaking{grid-template-columns:minmax(0,1.15fr) minmax(24rem,34rem);gap:clamp(3rem,6vw,7rem);width:100%;max-width:none;margin-inline:0;padding-inline:clamp(2.5rem,6vw,6.5rem)}}@media (width>=981px) and (width<=1279px){.section.split.speaking{grid-template-columns:1fr}.section.split.speaking .form{width:min(100%,34rem)}}@media (width>=981px){.platformPin{row-gap:1.4rem;padding-top:6.75rem;padding-bottom:1.5rem}.platformPin .sectionHead{margin-bottom:.75rem}.platformPin .sectionHead .lede{margin-bottom:.5rem}.platformPin .pillar{min-height:0}.platformPin .pillar span{margin-bottom:1.2rem}.platformPin .metrics div{min-height:0;padding:.95rem 1rem}.visionPin{padding-top:6rem;padding-bottom:2rem}.visionPin .maskTitle{margin-bottom:1rem}.visionPin .miniGrid span{min-height:4.6rem}.powerMotion{min-height:auto}.powerPin{will-change:auto;align-content:start;height:auto;min-height:0;padding:clamp(6rem,10vh,8rem) clamp(2.5rem,6vw,6.5rem) clamp(4.5rem,8vh,6.5rem);position:relative;top:auto;overflow:visible}}@media (width>=981px) and (width<=1366px){.platformPin{row-gap:1.1rem;padding-top:6.25rem}.platformPin .sectionHead{margin-bottom:.25rem}.platformPin .pillar{padding:1rem 1.1rem}.platformPin .metrics div{padding:.8rem .9rem}}@media (width>=981px){.heroStage,.platformPin,.visionPin{height:auto;min-height:100svh;top:0;bottom:auto}html.scrubOn .heroStage .signalPanel{transform:translateY(min(calc(var(--scrub,0) * 14svh), 8.75svh))}}.speakerCardImage,.routeImageConsole img{aspect-ratio:4/5;height:auto}.aboutIntroVideo>img{object-position:center 30%}.aboutGallery,.galleryMarquee{overflow:hidden}.galleryTrack{will-change:transform;width:max-content;display:flex}.gallerySet{display:flex}.gallerySet figure{border:1px solid var(--line);background:#080808;flex:none;width:clamp(14rem,22vw,20rem);margin:0 clamp(.6rem,1.2vw,1rem) 0 0}.gallerySet img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.bioPanel .portrait{aspect-ratio:1;height:auto}.bioPanel .portrait img{object-position:center 15%}.bioPanel h3{margin:1.1rem 0 .4rem}.bioPanel>p{color:var(--muted);margin:0;line-height:1.45}@media (width>=981px){.powerPin .sectionHead .maskTitle{max-width:min(100%,60rem)}.spotlightRunway.spotlightStatic{min-height:0;padding:clamp(5rem,7vw,7rem) clamp(2rem,5vw,5rem)}.spotlightRunway.spotlightStatic .spotlightPin{align-items:start;width:min(100%,1180px);height:auto;min-height:0;margin-inline:auto;padding:0;position:relative;top:auto;overflow:visible}.spotlightRunway.spotlightStatic .spotlightPin:before,.spotlightRunway.spotlightStatic .spotlightPin:after{display:none}.spotlightRunway.spotlightStatic .spotlightList{min-height:0;box-shadow:none;perspective:none;background:0 0;border:0;gap:.65rem;display:grid;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.spotlightRunway.spotlightStatic .spotlightList:before,.spotlightRunway.spotlightStatic .spotlightList:after{display:none}.spotlightRunway.spotlightStatic .spotlightList article{opacity:1;filter:none;will-change:auto;z-index:auto;min-height:0;color:var(--cream);border:1px solid var(--line);box-shadow:none;background:#050505e0;transition:none;position:static;top:auto;transform:none}.spotlightRunway.spotlightStatic .spotlightList span{color:var(--spotAccent)}.spotlightRunway.spotlightStatic .spotlightList p{color:var(--muted)}.spotlightRunway.spotlightStatic .spotlightCopy .maskTitle{font-size:clamp(3.1rem,3.9vw,4.3rem)}.speakingRoomRunway.spotlightStatic .spotlightCopy .maskTitle{font-size:clamp(2.6rem,3.2vw,3.6rem)}.mediaSignalRunway.spotlightStatic .spotlightPin{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spotlightRunway.spotlightStatic .spotlightList article{grid-template-columns:3.2rem minmax(12rem,.42fr) minmax(0,1fr)}}.aboutWinVideo>img{object-fit:cover;object-position:center 40%;opacity:.52;filter:saturate(.92)contrast(1.05);width:100%;height:100%;display:block}.spotlightVisual{border:1px solid var(--line);background:#080808;margin:1.9rem 0 0}.spotlightVisual img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.newsletterEditorialRunway .spotlightVisual{border-color:var(--line-dark)}.routeHeroBackdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.routeHeroBackdrop img{object-fit:cover;filter:saturate(.92)contrast(1.05);width:100%;height:100%}.routeHeroBackdrop:after{content:"";background:linear-gradient(90deg,#0505058c 0%,#05050547 45%,#0505050f 75%,#0505051f 100%),linear-gradient(#0505054d,#0000 30%,#05050557);position:absolute;inset:0}.routePage .routeHero{z-index:1;position:relative}.routeHeroBackdrop+.routeHero .splitCopy{text-shadow:0 2px 26px #050505b3,0 1px 6px #0505058c}.routeHeroBackdrop+.routeHero .routeConsole,.routeHeroBackdrop+.routeHero .speakerCard{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);color:var(--cream);background:linear-gradient(135deg,#c8ff000d,#0000 46%),#05050552;border-color:#f3efe452}.routeHeroBackdrop+.routeHero .speakerCard span{border-top-color:#f3efe44d}.aboutWinVideo:after{content:"";background:linear-gradient(90deg,#050505bd,#05050557 58%,#0505051f),linear-gradient(#0000 40%,#0505058c);position:absolute;inset:0}.newsletter.newsletterPhoto{isolation:isolate;color:var(--cream);position:relative}.newsletterBackdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.newsletterBackdrop img{object-fit:cover;filter:saturate(.94)contrast(1.04);width:100%;height:100%}.newsletterBackdrop:after{content:"";background:linear-gradient(#050505cc,#05050594 42%,#050505d6),linear-gradient(90deg,#05050580,#0000 40%,#05050580);position:absolute;inset:0}.newsletterPhoto .eyebrow{color:var(--gold)}.newsletterPhoto h2,.newsletterPhoto .maskTitle,.newsletterPhoto .maskLine span{color:var(--cream)}.newsletterPhoto>p,.newsletterPhoto .maskCopy{color:#f3efe4e6}.newsletterPhoto .newsletterDeck article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--cream);background:#05050557;border-color:#f3efe442}.newsletterPhoto .newsletterDeck h3{color:var(--cream)}.newsletterPhoto .newsletterDeck p{color:#f3efe4d6}.newsletterPhoto form input{background:#fbf8eff5}.newsletterPhoto form button{background:var(--cream);color:var(--black)}.aboutIntroVideo{opacity:calc(.74 + var(--scrub,0) * .26);transform:none}.aboutIntroVideo:after{background:linear-gradient(90deg,#05050599,#05050529),linear-gradient(#05050542,#05050580)}.aboutIntroCopy,.aboutSpotlight{text-shadow:0 2px 26px #050505b3,0 1px 6px #0505058c}@media (width<=760px){.aboutIntroVideo,.aboutWinVideo{opacity:.85;height:auto;min-height:0;display:block;position:absolute;inset:0;overflow:hidden;transform:none}.aboutIntroVideo{opacity:calc(.74 + var(--scrub,0) * .26)}.aboutIntroPin,.aboutWinPin{position:relative}.aboutIntroCopy,.aboutSpotlight,.aboutWinAdvantage{z-index:2;position:relative}}@media (width>=981px) and (prefers-reduced-motion:no-preference){.hero{min-height:260svh}.platform{min-height:300svh}.visionMotion{min-height:240svh}.brandRunway{min-height:320svh}.aboutIntroRunway{min-height:440svh}.aboutGloballyRunway{min-height:300svh}.aboutWinRunway{min-height:240svh}}.heroMotionMask,.heroStage:after{display:none}.servicesRoute .routeHeroBackdrop img{object-position:center 16%}@media (width>=1350px) and (height>=860px){.servicesRoute .routeHeroBackdrop img{object-fit:contain;object-position:right bottom;padding-top:5.5rem}.servicesRoute .routeHeroBackdrop:after{background:linear-gradient(90deg,#050505bd 0%,#0505056b 40%,#0505050d 64% 100%),linear-gradient(#0505054d,#0000 30%,#0505052e)}.servicesRoute.routePage{padding-bottom:0}.servicesRoute .routeHero{min-height:calc(100svh - 8rem);position:relative}.servicesRoute .routeHero .splitCopy{align-self:start;padding-top:2.5rem}.servicesRoute .splitCopy .maskTitle{font-size:clamp(3.5rem,4.4vw,5rem)}.servicesRoute .routeHero .routeConsole{background:linear-gradient(135deg,#c8ff000d,#0000 46%),#05050585;width:min(23rem,32%);min-height:13rem;position:absolute;inset:1.25rem 0 auto auto}.servicesRoute .routeHero .routeConsole strong{max-width:100%;font-size:clamp(1.6rem,1.75vw,2.1rem)}}.spotlightBackdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.spotlightBackdrop img{object-fit:cover;object-position:center 30%;filter:saturate(.94)contrast(1.04);width:100%;height:100%}.spotlightBackdrop:after{content:"";background:linear-gradient(90deg,#050505e0,#05050599 45%,#0505056b),linear-gradient(#05050580,#0000 32%,#0505058c);position:absolute;inset:0}.spotlightPin{z-index:1}.newsletterEditorialRunway{color:var(--cream)}.newsletterEditorialRunway .spotlightCopy .eyebrow{color:var(--gold)}.newsletterEditorialRunway .spotlightCopy .maskTitle,.newsletterEditorialRunway .spotlightCopy .maskLine span{color:var(--cream)}.newsletterEditorialRunway .spotlightCopy .lede{color:#f3efe4e6}html.scrubOn .powerPin .revealGroup>*{--p:clamp(0, calc((var(--scrub,0) - var(--i,0) * .026 - .05) / .38), 1)}.formStatus{color:#f3efe4d9;margin:1.1rem 0 0;font-size:.95rem;line-height:1.45}.formStatus[data-state=error]{color:#e2574c}.formStatus a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.formStatus a:hover,.formStatus a:focus-visible{color:var(--cream)}.subChoices{text-align:left;border:0;gap:.7rem;width:100%;margin:0 0 .9rem;padding:0;display:grid}.subChoice{align-items:center;gap:.65rem;display:flex}.subChoices label{letter-spacing:.05em;text-transform:uppercase;color:inherit;opacity:.88;cursor:pointer;font-size:.82rem;font-weight:700}.subChoice:hover label{opacity:1}.subChoices input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--gold);flex:none}form button[disabled]{opacity:.6;pointer-events:none}.legalMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin:.9rem 0 0;font-size:.85rem}.legalBody{gap:2rem;max-width:52rem;margin-top:2.8rem;display:grid}.legalBody article h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .55rem;font-size:1.05rem}.legalBody article p{color:var(--muted);margin:0;line-height:1.6}.sentBanner{z-index:300;background:var(--cream);max-width:min(92vw,34rem);color:var(--black);border:1px solid var(--line);padding:.95rem 1.7rem;font-weight:700;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 14px 44px #0505058c}html{background:var(--black)}.nav{-webkit-backdrop-filter:blur(18px)}.scrubber{-webkit-backdrop-filter:blur(14px)}.visionBlur{-webkit-backdrop-filter:blur(10px)}@media (width<=980px){.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505f0}.visionBlur{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05050557}.scrubber{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505f5}.routeHeroBackdrop+.routeHero .routeConsole,.newsletterPhoto .newsletterDeck article{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505cc}.heroImage,.routeHeroBackdrop img,.spotlightBackdrop img,.newsletterBackdrop img,.aboutWinVideo>img,.aboutIntroVideo img{filter:none}}.heroStage .heroTitle,.heroStage .heroCopy,.heroStage .heroMeta{text-shadow:0 2px 30px #050505a6,0 1px 6px #05050580}.kitPhotoGrid{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.6rem;display:grid}.kitPhotoGrid figure{border:1px solid var(--line);background:#080808;margin:0}.kitPhotoGrid img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;display:block}.kitPhotoGrid figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.9rem;display:flex}.kitPhotoGrid figcaption a{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;transition:color .2s var(--ease);align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}.kitPhotoGrid figcaption a:hover,.kitPhotoGrid figcaption a:focus-visible{color:var(--cream)}.kitOrgs .orgGroup{margin-top:2.8rem}.kitOrgs .orgGroup .eyebrow{margin-bottom:0}.kitOrgs .orgRow{flex-wrap:wrap;gap:1px;margin-top:1.1rem;display:flex}.kitOrgs .orgRow span{border:1px solid var(--line);text-transform:uppercase;background:#050505e6;align-items:center;min-height:4.6rem;padding:1.1rem 1.5rem;font-weight:900;display:flex}@media (width<=480px){.kitOrgs .orgRow span{flex:100%;min-height:auto}}@media (width<=760px){.kitPhotoGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.kitPhotoGrid{grid-template-columns:1fr}}.kitPointer{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;transition:color .2s var(--ease);align-items:center;gap:.55rem;margin-top:2.2rem;font-size:.85rem;font-weight:700;display:inline-flex}.kitPointer .arrow{white-space:nowrap;flex:none}.kitPointer:hover,.kitPointer:focus-visible{color:var(--cream)}
