.academy-page{--academy-orange:#ff5a16;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 93% 36%,rgba(255,78,12,.15),transparent 18rem),#090a0c;color:#f8f7f4}.academy-grid{position:absolute;inset:0;z-index:-2;opacity:.2;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:62px 62px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,transparent 74%);mask-image:linear-gradient(180deg,transparent,#000 15%,transparent 74%)}.academy-glow{position:absolute;z-index:-1;width:36rem;height:36rem;border:1px solid rgba(255,96,36,.17);border-radius:50%;pointer-events:none}.academy-glow--left{left:-26rem;top:17rem;box-shadow:0 0 0 5rem rgba(255,91,18,.022),0 0 0 11rem rgba(255,91,18,.016)}.academy-glow--right{right:-26rem;top:-24rem;border-color:hsla(0,0%,100%,.08)}.academy-shell{width:min(1040px,calc(100% - 3rem));margin:0 auto}.academy-header{display:flex;align-items:center;justify-content:space-between;min-height:92px}.academy-brand{display:inline-flex;align-items:center;gap:.62rem;color:inherit;text-decoration:none}.academy-brand-logo{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.78),0 5px 14px rgba(0,0,0,.32)}.academy-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.academy-brand-copy{display:grid;gap:2px;line-height:1}.academy-brand-copy strong{font-family:var(--font-geologica),sans-serif;font-size:.94rem;font-weight:800;letter-spacing:-.05em}.academy-brand-copy span{color:hsla(0,0%,100%,.77);font-size:.7rem;font-weight:600}.academy-brand-copy em{color:var(--academy-orange);font-size:.59rem;font-style:normal;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.academy-back{display:inline-flex;align-items:center;gap:.55rem;padding:.78rem 1.05rem;border:1px solid rgba(255,153,99,.72);border-radius:.7rem;background:var(--academy-orange);box-shadow:0 10px 25px rgba(255,67,7,.22);color:#fff;font-size:.81rem;font-weight:750;text-decoration:none;transition:transform .2s ease,filter .2s ease}.academy-back:hover{filter:brightness(1.08);transform:translateY(-2px)}.academy-welcome{padding:clamp(4.5rem,11vw,8.5rem) 0 clamp(4rem,9vw,7rem)}.academy-kicker{display:inline-flex;align-items:center;gap:.45rem;color:#ff8e62;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.academy-welcome h1{max-width:760px;margin:1rem 0 2rem;font-size:clamp(2.5rem,6vw,5.25rem);font-weight:850;letter-spacing:-.065em;line-height:.98}.academy-welcome-copy{max-width:790px;display:grid;gap:1.25rem;color:hsla(45,22%,96%,.7);font-size:1rem;line-height:1.75}.academy-welcome-copy p{margin:0}.academy-welcome-copy p:first-child{color:#fff;font-size:1.1rem}.academy-speakers-section{padding:0 0 clamp(4.5rem,9vw,7rem)}.academy-enrol>div>p,.academy-section-heading p{margin:0;color:#ff7a40;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.academy-enrol h2,.academy-section-heading h2{max-width:650px;margin:.75rem 0 0;font-size:clamp(2rem,4vw,3.65rem);font-weight:800;letter-spacing:-.065em;line-height:1.04}.academy-speaker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.academy-speaker-item{overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:1.1rem;background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.018));box-shadow:inset 0 1px hsla(0,0%,100%,.07)}.academy-speaker-card{position:relative;width:100%;min-height:250px;display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem;overflow:hidden;background:linear-gradient(155deg,rgba(42,45,53,.6),rgba(13,14,17,.65));color:inherit;text-align:left}.academy-speaker-card:after{content:"";position:absolute;right:-18%;bottom:-32%;width:70%;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.1);border-radius:50%}.academy-speaker--alexander .academy-speaker-card{background:linear-gradient(155deg,rgba(64,50,44,.6),rgba(22,16,14,.7))}.academy-speaker-main{margin-top:1rem}.academy-speaker-main h3{margin:0;font-size:1.55rem;font-weight:800;letter-spacing:-.055em}.academy-speaker-main p{margin:.22rem 0 0;color:#fc824b;font-size:.75rem;font-weight:700}.academy-speaker-experience{margin-top:auto;color:hsla(0,0%,100%,.55);font-size:.68rem}.academy-speaker-topics{display:flex;align-items:center;gap:.35rem;margin-top:.7rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.74);font-size:.64rem;white-space:nowrap}.academy-speaker-topics svg{color:#ff7032}.academy-speaker-panel-inner{padding:1.35rem 1.25rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(45,22%,96%,.7);font-size:.9rem;line-height:1.7}.academy-speaker-panel p{margin:.82rem 0 0}.academy-speaker-panel p:first-child{margin-top:0}.academy-speaker-panel .academy-speaker-lead{color:#fff;font-size:1rem;font-weight:650}.academy-enrol{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(2.2rem,5vw,3.6rem);margin-bottom:6rem;border:1px solid hsla(0,0%,100%,.14);border-radius:1.25rem;background:radial-gradient(circle at 92% 100%,rgba(255,83,20,.25),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025))}.academy-enrol h2{max-width:550px;font-size:clamp(1.7rem,3.2vw,2.7rem)}.academy-enrol-trigger,.academy-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.3rem;border:1px solid rgba(255,153,99,.72);border-radius:.72rem;background:var(--academy-orange);box-shadow:0 10px 26px rgba(255,67,7,.24);color:#fff;font-size:.88rem;font-weight:750;cursor:pointer;transition:transform .2s ease,filter .2s ease}.academy-enrol-trigger:hover,.academy-form-submit:hover{transform:translateY(-2px);filter:brightness(1.08)}.academy-form-panel{grid-column:1/-1;overflow:hidden;animation:academy-reveal .3s ease-out}.academy-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding-top:.75rem}.academy-form label{display:grid;gap:.45rem;color:hsla(0,0%,100%,.72);font-size:.74rem;font-weight:650}.academy-form label b{color:#ff7a40}.academy-form label i{color:hsla(0,0%,100%,.4);font-style:normal;font-weight:500}.academy-input{display:flex;align-items:center;gap:.55rem;padding:0 .75rem;border:1px solid hsla(0,0%,100%,.16);border-radius:.65rem;background:rgba(0,0,0,.18);color:#ff8955}.academy-input input{width:100%;min-width:0;padding:.85rem 0;border:0;outline:0;background:transparent;color:#fff;font:inherit}.academy-input input::-moz-placeholder{color:hsla(0,0%,100%,.35)}.academy-input input::placeholder{color:hsla(0,0%,100%,.35)}.academy-form-submit{grid-column:1/-1;justify-self:start;margin-top:.35rem}.academy-form-notice{grid-column:1/-1;display:flex;align-items:center;gap:.5rem;margin:0;color:#ffb18e;font-size:.78rem;line-height:1.4}@keyframes academy-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.academy-shell{width:min(100% - 2rem,560px)}.academy-header{min-height:76px}.academy-brand img,.academy-brand-logo{width:39px;height:39px}.academy-brand-copy strong{font-size:.78rem}.academy-back{padding:.65rem .7rem;font-size:.65rem;white-space:nowrap}.academy-welcome{padding:4.25rem 0 4rem}.academy-welcome h1{margin-bottom:1.45rem;font-size:clamp(2.2rem,11vw,3.5rem)}.academy-welcome-copy{gap:1rem;font-size:.9rem;line-height:1.68}.academy-welcome-copy p:first-child{font-size:1rem}.academy-speaker-list{grid-template-columns:1fr;margin-top:1.7rem}.academy-speaker-card{min-height:214px;border:0;cursor:pointer;font:inherit}.academy-speaker-panel{display:none}.academy-speaker-item.is-open .academy-speaker-panel{display:block;animation:academy-reveal .3s ease-out}.academy-speaker-main{margin-top:.75rem}.academy-speaker-main h3{font-size:1.35rem}.academy-speaker-panel-inner{font-size:.88rem}.academy-enrol{grid-template-columns:1fr;gap:1.45rem;padding:1.3rem;margin-bottom:3.5rem;border-radius:1rem}.academy-enrol-trigger{width:100%}.academy-form{grid-template-columns:1fr}.academy-form-submit{width:100%}.academy-form-notice{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.academy-back,.academy-enrol-trigger,.academy-expand-icon,.academy-form-submit{transition:none}.academy-form-panel,.academy-speaker-panel{animation:none}}@media (min-width:761px){.academy-form-submit{justify-self:center;margin-top:.55rem;padding:1.08rem 2rem;font-size:.95rem}.academy-speaker-card{border:0;cursor:default;font:inherit}}.academy-form-notice{color:#ff7a40;font-size:.96rem;font-weight:650}.academy-speaker-action{display:none}.academy-speaker-card{display:grid;grid-template-columns:minmax(0,1fr) 46%;align-items:center;gap:1rem}.academy-speaker-card:after{display:none}.academy-speaker-summary{min-width:0}.academy-speaker-main{margin-top:0}.academy-speaker-main h3{font-size:clamp(1.15rem,2.1vw,1.55rem)}.academy-speaker-experience{display:block;margin-top:.3rem}.academy-speaker-topics{white-space:normal;line-height:1.5}.academy-speaker-topics svg{flex-shrink:0}.academy-speaker-photo{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.65rem}@media (max-width:760px){.academy-speaker-card{-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0}.academy-speaker-main{margin-top:0}.academy-speaker-main h3{font-size:clamp(1.1rem,5.5vw,1.35rem)}.academy-speaker-action{grid-column:1/-1}.academy-speaker-card{padding-bottom:0}.academy-speaker-action{width:calc(100% + 2.5rem);display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:1rem -1.25rem 0;padding:.78rem 1.25rem;border-top:1px solid rgba(255,159,110,.65);background:rgba(255,90,22,.17);color:#ff8b57;font-size:.75rem;font-weight:750}.academy-speaker-action svg{transition:transform .25s ease}.academy-speaker-item.is-open .academy-speaker-action{background:var(--academy-orange);color:#fff}.academy-speaker-item.is-open .academy-speaker-action svg{transform:rotate(180deg)}}