.talk.talk--motion{background:linear-gradient(180deg, var(--sage-900), var(--sage-800));border-top:0;border-bottom:1px solid #f2f0e714;align-items:center;min-height:560px;display:flex}.talk--motion .talk__inner{width:100%}@media (min-width:980px){.talk--motion .talk__inner{text-align:left;max-width:1140px}.talk--motion .talk__inner .talk__title,.talk--motion .talk__inner .talk__body{max-width:min(24em,56%);margin-left:0}.talk--motion .talk__cta{justify-content:flex-start}.talk--motion .gold-rule--center{margin:0}.talk--motion .eyebrow--center{text-align:left}}@media (max-width:979px){.talk.talk--motion{align-items:flex-start;min-height:760px}.talk--motion .talk__inner{padding-bottom:260px}.talk-motion__stage{height:400px;top:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 35%);mask-image:linear-gradient(#0000 0,#000 35%)}}
.home-sky{isolation:isolate;background:linear-gradient(#f6f2e9 0% 16%,#efeadd 22%,#e3eae2 28%,#7e9a8a 38%,#3d614d 46%,#2e4d3c 58%,#223a2d 72%,#1b2e24 100%);position:relative}.home-sky__canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.home-sky>:not(.home-sky__canvas){z-index:1;position:relative}.home-sky>.academics.night{z-index:2}.home-sky>.hero-screen,.home-sky>.hero-screen>.hero,.home-sky>.programmes,.home-sky>.builders.night,.home-sky>.platform,.home-sky>.platform.night,.home-sky>.academics.night,.home-sky>.talk.talk--motion.night{background:0 0}.home-sky>.builders.night{border-top:0;border-bottom:0}.home-sky>.platform{border-bottom:0}.home-sky>.talk.talk--motion{border-top:0}@media (min-width:980px){.home-sky .talk-motion__stage{-webkit-mask-image:linear-gradient(#0000 0,#000 38%);mask-image:linear-gradient(#0000 0,#000 38%)}}.home-sky .platform.night .platcard{box-shadow:0 14px 34px -26px #0000008c}.home-sky .platform.night .platcard:hover{box-shadow:0 26px 48px -28px #0009}.home-sky .platform.night .platcard__stat{color:#cbb68c;background:#cbb68c1f}.home-sky .platform.night .platcard__cta{color:#cbb68c}.home-sky .platform.night .plat-notes{background:#ffffff0a;border-color:#f2f0e71f}.home-sky .platform.night .field{background:#ffffff0f;border-color:#f2f0e72e}.home-sky .platform.night .field:focus-within{border-color:#cbb68c}.home-sky .platform.night .field input{color:#f2f0e7}.home-sky .platform.night .field input::placeholder{color:#f2f0e775}.home-sky .statgrid .figure__num,.home-sky .statgrid .figure__suffix{transition:text-shadow .6s}.home-sky .statgrid.is-lit .figure__num,.home-sky .statgrid.is-lit .figure__suffix{text-shadow:0 0 28px #cbb68cbf,0 0 6px #fff6d680}
@property --ty{syntax:"<length>";inherits:false;initial-value:0}html[data-pointer=fine]:not([data-motion=reduce]) :is(.pcard,.platcard):is(:hover,.is-tilting){transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px))}html[data-pointer=fine]:not([data-motion=reduce]) .pcard:hover{--ty:-7px}html[data-pointer=fine]:not([data-motion=reduce]) .platcard:hover{--ty:-5px}.platcard:hover{text-decoration:none}html[data-pointer=fine]:not([data-motion=reduce]) :is(.pcard,.platcard).is-tilting{will-change:transform;transition:opacity .85s cubic-bezier(.16, 1, .3, 1), translate .85s cubic-bezier(.16, 1, .3, 1), transform 0s, --ty .28s cubic-bezier(.34, 1.2, .5, 1), box-shadow .28s var(--ease-standard)}.pcard__glare,.platcard__glare{display:none}html[data-pointer=fine]:not([data-motion=reduce]) :is(.pcard__glare,.platcard__glare){border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .3s;display:block;position:absolute;inset:0}html[data-pointer=fine]:not([data-motion=reduce]) .pcard__glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #fffaec94, #fffaec29 30%, transparent 62%);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#000 0 150px,#00000038 200px,#0000001f 100%);mask-image:linear-gradient(#000 0 150px,#00000038 200px,#0000001f 100%)}html[data-pointer=fine]:not([data-motion=reduce]) .platcard__glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #cbb68c38, #cbb68c0f 30%, transparent 60%);mix-blend-mode:screen}html[data-pointer=fine]:not([data-motion=reduce]) :is(.pcard:hover .pcard__glare,.platcard:hover .platcard__glare){opacity:1}.builders__quote .strike{position:relative}.builders__quote .strike:after{content:"";transform-origin:0;pointer-events:none;background:#cbb68c;border-radius:1px;height:1.5px;transition:transform .6s cubic-bezier(.2,.8,.2,1) .9s;position:absolute;top:calc(50% - .75px);left:-.04em;right:-.04em;transform:scaleX(0);box-shadow:0 0 10px #cbb68ca6}.lang-zh .builders__quote .strike:after{top:calc(54% - .75px)}.builders__quote .strike:nth-of-type(2):after{transition-delay:1.3s}.builders__head.is-revealed .strike:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.builders__quote .strike:after{transition:none;transform:scaleX(1)}}html[data-motion=reduce] .builders__quote .strike:after{transition:none;transform:scaleX(1)}.builders__close .glow{color:#f2f0e7;text-shadow:0 0 14px #cbb68cbf,0 0 30px #cbb68c59,0 0 2px #ffffff73;font-style:normal;animation:4s ease-in-out infinite builders-glow}@keyframes builders-glow{0%,to{text-shadow:0 0 14px #cbb68cbf,0 0 30px #cbb68c59,0 0 2px #ffffff73}50%{text-shadow:0 0 18px #cbb68c,0 0 40px #cbb68c99,0 0 4px #fff9}}@media (prefers-reduced-motion:reduce){.builders__close .glow{animation:none}}html[data-motion=reduce] .builders__close .glow{animation:none}.builders__crew-wrap{flex:auto;width:100%;max-width:560px;margin:0;padding:0;position:relative}.builders__crew-wrap>img{width:100%;max-width:none;height:auto;margin:0;display:block}.builders__crew-wrap>.builders__crew-lit{display:none}html[data-pointer=fine]:not([data-motion=reduce]) .builders__crew-wrap .builders__crew{opacity:.42}html[data-pointer=fine]:not([data-motion=reduce]) .builders__crew-wrap .builders__crew-lit{pointer-events:none;filter:drop-shadow(0 0 10px #cbb68c59);height:100%;-webkit-mask-image:radial-gradient(180px circle at var(--mx,50%) var(--my,50%), #000 0%, #0009 42%, transparent 72%);-webkit-mask-image:radial-gradient(180px circle at var(--mx,50%) var(--my,50%), #000 0%, #0009 42%, transparent 72%);mask-image:radial-gradient(180px circle at var(--mx,50%) var(--my,50%), #000 0%, #0009 42%, transparent 72%);opacity:calc(1 - clamp(0, var(--md,600) / 520, 1));transition:opacity .25s;display:block;position:absolute;inset:0}@media (max-width:720px){.builders__crew-wrap{max-width:100%}}@keyframes hero-glint{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){@supports ((-webkit-background-clip:text)){html:not([data-motion=reduce]) .hero__h1{background:linear-gradient(100deg, var(--text-heading) 0 44%, #a98b57 47.5%, #d2bd8e 50%, #a98b57 52.5%, var(--text-heading) 56% 100%);color:#0000;animation:hero-rise .7s var(--ease-out) 1.82s both, hero-glint 1.1s ease-in-out 2.9s 1 both;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;align-self:center}}}
