@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.enquiry-lead-button{text-transform:uppercase;font-weight:800!important}.nav-shell .enquiry-lead-button{letter-spacing:.14em;box-shadow:0 0 0 1px #f4ec9726,0 8px 24px #0003;color:#f4ec97!important;background:#e9c95a18!important;border:2px solid #e9c95a!important}.nav-shell .enquiry-lead-button:hover,.nav-shell .enquiry-lead-button:focus-visible{outline:none;box-shadow:0 10px 30px #0006;color:#0e1b0a!important;background:linear-gradient(100deg,#e9c95a,#f4ec97,#c09a47)!important}.nav-shell nav .linkedin-nav{color:#f0d66d;opacity:1;background:#e9c95a0d;border:1px solid #e9c95a7a;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;transition:transform .22s,background .22s,box-shadow .22s;display:grid}.nav-shell nav .linkedin-nav:hover{color:#10220d;background:linear-gradient(135deg,#f4ec97,#e9c95a,#c09a47);transform:translateY(-2px);box-shadow:0 10px 28px #0005}.linkedin-nav svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.linkedin-nav span{display:none}@media (max-width:800px){.nav-shell nav .linkedin-nav{color:#f0d66d;letter-spacing:.12em;background:0 0;border:0;border-radius:0;flex:none;gap:13px;width:auto;height:auto;font-size:16px;display:flex}.linkedin-nav svg{width:25px;height:25px}.linkedin-nav span{display:inline}.nav-shell nav .linkedin-nav:hover{box-shadow:none;color:#f4ec97;background:0 0;transform:none}}.grouped-program-dropdown{max-height:calc(100vh - 96px);overflow:hidden;transform:translate(-50%);width:min(920px,100vw - 32px)!important;left:50%!important;right:auto!important}.program-group-grid{background:#ded8ca;gap:1px;overflow-x:hidden;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:min(68vh,590px)!important}.program-group{background:#fff;min-width:0;min-height:142px;padding:15px 16px}.nav-shell .program-group-title{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) 13px;align-items:start;gap:7px;width:100%;color:#172113!important;opacity:1!important;border-bottom:1px solid #d9d2c2!important;padding:0 0 10px!important;display:grid!important}.program-group-title span{color:#a17d37;letter-spacing:.12em;font:8px Arial,sans-serif}.program-group-title strong{overflow-wrap:anywhere;font:700 13px/1.25 Georgia,serif}.program-group-title i{color:#a17d37;font-style:normal;transition:transform .2s}.program-group>div{gap:6px;padding-top:10px;display:grid}.nav-shell .program-group>div>a{color:#5c6358;letter-spacing:0;text-transform:none;opacity:1;overflow-wrap:anywhere;font:10.5px/1.32 Arial,sans-serif}.nav-shell .program-group>div>a:hover{color:#9a742c}.program-group>small{color:#9a9b93;letter-spacing:0;text-transform:none;padding-top:11px;font-size:10px;font-style:italic;display:block}@media (max-width:1100px){.grouped-program-dropdown{width:min(760px,100vw - 24px)!important}.program-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:800px){.grouped-program-dropdown{max-height:none;overflow:hidden;transform:none;width:100%!important;max-width:100%!important;margin-bottom:14px!important;left:auto!important;right:auto!important}.program-group-grid{overscroll-behavior:contain;max-height:min(60dvh,560px)!important;display:block!important;overflow:hidden auto!important}.program-group{min-height:0;padding:0 14px;display:block}.nav-shell .program-group-title{grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;min-height:64px;padding:12px 0!important}.program-group-title strong{font-size:16px;line-height:1.2}.program-group-title i{text-align:center}.program-group-courses{gap:0!important;padding:4px 0 14px 30px!important;display:none!important}.program-group.group-open .program-group-courses{display:grid!important}.program-group.group-open .program-group-title i{transform:rotate(180deg)}.nav-shell .program-group-courses>a{border-bottom:1px solid #d8d0bf;padding:9px 8px!important;font-size:12px!important;line-height:1.35!important}.program-group>small{padding:0 0 14px 30px}.nav-shell .program-dropdown .view-all{justify-content:space-between;align-items:center;min-height:42px;display:flex;padding:12px!important}.grouped-program-dropdown .dropdown-label{line-height:1.5;padding:14px 12px!important}}.home-testimonials{color:#fff;background:#0e1b0a;grid-template-columns:1fr 1fr;align-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.home-testimonials-image{background:linear-gradient(90deg,#0e1b0a0d,#0e1b0a30 65%,#0e1b0a),url(/images/course-leadership.png) 58%/cover no-repeat;position:absolute;inset:0 50% 0 0}.home-testimonials-copy{grid-column:2;max-width:690px;padding-left:7vw;position:relative}.home-testimonials-copy h2{letter-spacing:-.04em;margin:0;font:400 clamp(48px,5.5vw,76px)/.98 Georgia,serif}.home-testimonials-copy h2 em{color:var(--gold1);font-weight:400}.home-testimonials-copy>p{color:#ffffffa5;max-width:580px;margin:28px 0;font:17px/1.65 Georgia,serif}.home-testimonial-quote{grid-template-columns:35px 1fr;gap:12px;max-width:570px;margin:35px 0;display:grid}.home-testimonial-quote>span{color:var(--gold1);font:52px/.8 Georgia,serif}.home-testimonial-quote blockquote{color:#f4ec97;margin:0;padding-top:4px;font:17px/1.55 Georgia,serif}.home-testimonials-copy .btn-gold{display:inline-flex}.home-testimonials-copy .section-kicker{margin-bottom:35px}@media (max-width:800px){.home-testimonials{align-items:flex-end;min-height:760px;padding-top:300px;display:flex}.home-testimonials-image{background:linear-gradient(#0e1b0a14,#0e1b0a 96%),url(/images/course-leadership.png) 50% 32%/cover no-repeat;inset:0 0 46%}.home-testimonials-copy{padding:0}.home-testimonials-copy h2{font-size:46px}.home-testimonials-copy>p{font-size:15px}.home-testimonial-quote{margin:27px 0}}:root{--green:#0e1b0a;--white:#fff;--gold1:#e9c95a;--gold2:#f4ec97;--gold3:#c09a47;--cream:#f4f1e7;--ink:#182113}.contact-lead-section{color:#fff;background:radial-gradient(circle at 10% 15%,#38502b 0,#0000 28%),#0e1b0a;grid-template-columns:.85fr 1.15fr;gap:9vw;scroll-margin-top:30px;display:grid}.contact-lead-intro>span,.contact-lead-success>span{color:#e9c95a;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.contact-lead-intro h2{letter-spacing:-.045em;margin:28px 0 25px;font:400 clamp(48px,5.6vw,78px)/.98 Georgia,serif}.contact-lead-intro>p{color:#ffffff9e;max-width:560px;margin:0 0 45px;font:17px/1.65 Georgia,serif}.contact-lead-intro>div{border-top:1px solid #fff2;gap:7px;padding:18px 0;display:grid}.contact-lead-intro strong{color:#f4ec97;font:400 18px Georgia,serif}.contact-lead-intro small{color:#ffffff87;font-size:11px;line-height:1.5}.contact-lead-form{color:#15220f;background:#f8f5ec;align-self:start;gap:20px;padding:48px;display:grid;box-shadow:0 24px 70px #0005}.contact-lead-form label{color:#6b6f63;letter-spacing:.13em;text-transform:uppercase;gap:9px;font-size:9px;font-weight:700;display:grid}.contact-lead-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-lead-form input,.contact-lead-form select,.contact-lead-form textarea{color:#10220d;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #aaa494;border-radius:0;outline:none;width:100%;padding:12px 0;font:14px/1.45 Arial,sans-serif}.contact-lead-form input:focus,.contact-lead-form select:focus,.contact-lead-form textarea:focus{border-color:#a57b29}.contact-lead-form textarea{resize:vertical}.contact-lead-consent{align-items:start;line-height:1.5;letter-spacing:.03em!important;text-transform:none!important;grid-template-columns:18px 1fr!important;gap:11px!important;font-weight:400!important}.contact-lead-consent input{accent-color:#0e1b0a;margin:2px 0 0;width:16px!important}.contact-lead-submit{width:100%;margin-top:2px}.contact-lead-submit:disabled{opacity:.65;cursor:wait}.contact-lead-form>small{color:#7a7d72;text-align:center;font-size:9px;line-height:1.5}.contact-lead-error{color:#9b2929;margin:0;font-size:12px}.contact-lead-success{color:#10220d;background:#f8f5ec;flex-direction:column;justify-content:center;align-self:stretch;padding:60px;display:flex}.contact-lead-success h3{margin:26px 0 18px;font:400 48px/1.05 Georgia,serif}.contact-lead-success p{color:#62695c;margin:0 0 35px;line-height:1.7}.contact-lead-success .btn-gold{align-self:flex-start}.contact-lead-success b{font-weight:400}@media (max-width:800px){.contact-lead-section{grid-template-columns:1fr;gap:48px}.contact-lead-intro h2{font-size:48px}.contact-lead-form,.contact-lead-success{padding:30px 24px}.contact-lead-row{grid-template-columns:1fr;gap:20px}.contact-lead-success h3{font-size:38px}}.corporate-lead-section{background:radial-gradient(circle at 12% 10%,#4b6038 0,#0000 30%),linear-gradient(135deg,#0b1909,#13250f 62%,#1b2f14);scroll-margin-top:20px}.corporate-lead-section .contact-lead-form{border-top:4px solid #c09a47}.corporate-lead-section .contact-lead-submit{background:linear-gradient(105deg,#c09a47,#f4ec97 52%,#d6b351)}.brochure-cover[style*=program-cilt-level-5],.brochure-cover[style*=program-airline-cabin-crew],.brochure-cover[style*=program-public-speaking]{background-color:#0e1b0a;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:cover,auto 92%!important;transform:none!important}@media (max-width:800px){.brochure-cover[style*=program-cilt-level-5],.brochure-cover[style*=program-airline-cabin-crew],.brochure-cover[style*=program-public-speaking]{background-position:50%,82%!important;background-size:cover,auto 78%!important}}@media (min-width:801px){.grouped-program-dropdown{width:auto!important;max-width:none!important;max-height:calc(100vh - 93px)!important;position:fixed!important;top:77px!important;left:max(16px,4vw)!important;right:max(16px,4vw)!important;transform:translateY(10px)!important}.program-menu:hover .grouped-program-dropdown,.program-menu:focus-within .grouped-program-dropdown{transform:translateY(0)!important}.nav-shell .enquiry-lead-button{white-space:nowrap;letter-spacing:.1em!important;width:auto!important;min-width:0!important;padding:9px 12px!important;font-size:9px!important;line-height:1!important}.nav-shell .enquiry-lead-button span{font-size:10px;margin-left:8px!important}}html,body{overflow-x:hidden}body{min-width:320px}img,iframe{max-width:100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.nav-shell{z-index:20;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 5vw;display:flex;position:absolute;top:0}.brand img{object-fit:cover;width:190px;height:58px}.nav-shell nav{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:40px;font-size:12px;display:flex}.nav-shell nav a{opacity:.78;transition:all .25s}.nav-shell nav a:hover{opacity:1;color:var(--gold1)}.nav-shell .nav-cta{opacity:1;border:1px solid #e9c95a80;padding:14px 18px}.nav-cta span{margin-left:18px}.menu-btn{background:0 0;border:0;display:none}.hero{background:var(--green);color:#fff;align-items:center;height:100vh;min-height:780px;padding:100px 8vw 50px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#0e1b0a 0%,#0e1b0af2 52%,#0e1b0a80 100%),radial-gradient(circle at 85% 36%,#5d6c3c 0,#1d2d15 24%,#0000 50%);position:absolute;inset:0}.hero:after{content:"";border:1px solid #e9c95a33;border-radius:50%;width:47vw;height:47vw;position:absolute;top:12%;right:-12vw;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.hero-orb{filter:blur(2px);background:radial-gradient(circle at 35% 35%,#f4ec9745,#c09a4707 55%,#0000 70%);border-radius:50%;position:absolute}.orb-one{width:340px;height:340px;top:22%;right:15%}.orb-two{width:180px;height:180px;bottom:11%;right:4%}.hero-content{z-index:2;max-width:900px;position:relative}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.25em;color:#8a7350;align-items:center;gap:15px;font-size:11px;font-weight:700;display:flex}.eyebrow{color:var(--gold1);margin-bottom:28px}.eyebrow i{background:linear-gradient(90deg,var(--gold1),var(--gold2));width:34px;height:1px;display:block}.hero h1,.manifesto h2,.programs h2,.method h2,.contact h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1 em,.manifesto h2 em,.programs h2 em,.contact h2 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.hero-copy{color:#ffffffb8;max-width:540px;margin:35px 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:35px;display:flex}.btn-gold{background:linear-gradient(105deg,var(--gold3),var(--gold2),var(--gold1));color:#15200f;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-width:210px;padding:18px 20px;font-size:11px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.btn-gold:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0005}.text-link{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #ffffff40;padding-bottom:8px;font-size:12px}.text-link span{color:var(--gold1);margin-left:16px}.hero-note{z-index:2;border-left:1px solid #e9c95a80;padding:2px 0 2px 25px;display:grid;position:absolute;bottom:9%;right:7vw}.hero-note span,.hero-note small{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-size:9px}.hero-note strong{color:var(--gold2);font-family:Georgia,serif;font-size:30px;font-weight:400}.scroll-mark{z-index:2;transform-origin:0 100%;align-items:center;gap:13px;display:flex;position:absolute;bottom:0;left:2.5vw;transform:rotate(-90deg)}.scroll-mark span{letter-spacing:.25em;color:#ffffff80;font-size:8px}.scroll-mark i{background:var(--gold1);width:40px;height:1px}.manifesto{background:var(--cream)}.section-kicker{margin-bottom:48px}.manifesto-grid{grid-template-columns:1.05fr .95fr;gap:10vw;display:grid}.manifesto h2,.programs h2,.contact h2{font-size:clamp(48px,5.5vw,80px);line-height:1}.lead{margin:0 0 25px;font-family:Georgia,serif;font-size:24px;line-height:1.5}.manifesto-grid>div>p:not(.lead){color:#596052;max-width:580px;font-size:14px;line-height:1.8}.stats{border-top:1px solid #24321c33;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;padding-top:28px;display:grid}.stats strong{color:#9e782e;font-family:Georgia,serif;font-size:21px;display:block}.stats span{text-transform:uppercase;letter-spacing:.1em;color:#73796d;margin-top:9px;font-size:10px;line-height:1.5;display:block}.programs{background:var(--green);color:#fff}.section-kicker.light{color:var(--gold1)}.section-head{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.section-head>p{color:#fff9;max-width:390px;font-family:Georgia,serif;font-size:18px;line-height:1.6}.program-list{border-top:1px solid #ffffff26}.program-list article{border-bottom:1px solid #ffffff26;grid-template-columns:80px 1.1fr 1fr 60px;align-items:center;gap:35px;min-height:165px;transition:all .3s;display:grid}.program-list article:hover{background:#ffffff06;padding-left:18px}.number{color:var(--gold1);font-family:Georgia,serif;font-size:16px}.program-title h3{margin:0 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:400}.program-title small{letter-spacing:.18em;color:#e9c95aaa;font-size:9px}.program-list article>p{color:#fff8;font-size:13px;line-height:1.7}.program-list button{width:48px;height:48px;color:var(--gold1);cursor:pointer;background:0 0;border:1px solid #e9c95a70;border-radius:50%;font-size:18px;transition:all .25s}.program-list article:hover button{background:var(--gold1);color:var(--green);transform:rotate(45deg)}.method{background:#ebe6d9}.method-card{background:#f8f6ef;border:1px solid #d8d2c4;padding:75px}.method-card>p{color:#596052;max-width:680px;font-family:Georgia,serif;font-size:21px;line-height:1.55}.method h2{font-size:60px}.method-steps{border-top:1px solid #1c2c1630;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.method-steps>div{padding:35px 35px 0 0}.method-steps>div+div{border-left:1px solid #1c2c1630;padding-left:35px}.method-steps span{letter-spacing:.2em;color:#ad8431;font-size:10px}.method-steps h3{margin:20px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.method-steps p{color:#6c7168;font-size:12px;line-height:1.7}.method blockquote{text-align:center;color:#26301f;max-width:930px;margin:110px auto 0;font-family:Georgia,serif;font-size:clamp(28px,4vw,52px);line-height:1.25}.method cite{letter-spacing:.23em;text-transform:uppercase;color:#9e782e;margin-top:25px;font-family:Arial,sans-serif;font-size:9px;font-style:normal;display:block}.contact{color:#fff;background:#14210f;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.contact-copy>p{color:#ffffff8c;max-width:470px;font-size:14px;line-height:1.8}.contact-copy>a{color:var(--gold2);border-bottom:1px solid #e9c95a70;gap:30px;margin-top:25px;padding-bottom:8px;font-family:Georgia,serif;display:inline-flex}.contact form{gap:25px;display:grid}.contact label{letter-spacing:.16em;text-transform:uppercase;color:#e9c95ab0;gap:10px;font-size:9px;display:grid}.contact input,.contact select,.contact textarea{color:#fff;text-transform:none;letter-spacing:normal;background:0 0;border:0;border-bottom:1px solid #ffffff32;outline:none;width:100%;padding:10px 0 13px;font-size:14px}.contact textarea{resize:vertical}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--gold1)}.contact select option{color:#111}.contact form .btn-gold{margin-top:10px}.success{border:1px solid #e9c95a55;align-self:center;padding:55px}.success>span{border:1px solid var(--gold1);width:50px;height:50px;color:var(--gold1);border-radius:50%;place-items:center;display:grid}.success h3{margin:25px 0 12px;font-family:Georgia,serif;font-size:40px;font-weight:400}.success p{color:#fff9;line-height:1.7}.success button{border:0;border-bottom:1px solid var(--gold1);color:var(--gold1);cursor:pointer;background:0 0;padding:10px 0}footer{color:#fff;text-align:center;background:#0b1608;padding:55px 7vw 28px}footer img{object-fit:cover;width:240px;height:75px}footer>p{color:#ffffff80;font-family:Georgia,serif;font-size:16px}footer>div{letter-spacing:.13em;text-transform:uppercase;color:#ffffff50;border-top:1px solid #ffffff16;justify-content:space-between;margin-top:45px;padding-top:25px;font-size:9px;display:flex}footer a{color:var(--gold1)}@media (max-width:800px){.section-pad{padding:85px 6vw}.nav-shell{height:78px}.brand img{width:150px;height:46px}.menu-btn{z-index:3;gap:7px;display:grid;position:relative}.menu-btn span{background:var(--gold1);width:27px;height:1px}.nav-shell nav{background:#0e1b0afa;flex-direction:column;align-items:flex-start;min-height:100vh;padding:120px 8vw;font-size:16px;display:none;position:absolute;inset:0 0 auto}.nav-shell nav.open{display:flex}.nav-shell .nav-cta{margin-top:15px}.hero{min-height:720px;padding:100px 7vw 60px}.hero-note{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.scroll-mark{display:none}.manifesto-grid,.contact{grid-template-columns:1fr;gap:55px}.manifesto h2{margin-bottom:45px}.stats{grid-template-columns:1fr;gap:22px}.section-head{display:block}.section-head>p{margin-top:30px}.program-list article{grid-template-columns:45px 1fr 45px;gap:15px;padding:28px 0}.program-list article>p{grid-column:2/4;margin:0}.program-title h3{font-size:23px}.program-list button{grid-area:1/3}.method-card{padding:45px 25px}.method h2{font-size:45px}.method-steps{grid-template-columns:1fr}.method-steps>div+div{border-top:1px solid #1c2c1630;border-left:0;padding-left:0}.method blockquote{margin-top:75px}.contact{gap:65px}footer>div{gap:20px;line-height:1.5}.hero:after{width:90vw;height:90vw;top:20%;right:-45vw}}@media (max-width:450px){.hero h1{font-size:51px}.hero-copy{font-size:16px}.lead{font-size:21px}.manifesto h2,.programs h2,.contact h2{font-size:45px}.section-kicker{margin-bottom:35px}.program-list article:hover{padding-left:0}}.program-arrow{width:48px;height:48px;color:var(--gold1);border:1px solid #e9c95a70;border-radius:50%;place-items:center;font-size:18px;transition:all .25s;display:grid}.program-list article:hover .program-arrow{background:var(--gold1);color:var(--green);transform:rotate(45deg)}body{font-size:15px}.nav-shell{height:84px}.inner-nav{background:#0e1b0a;position:absolute}.inner-nav .brand img{width:172px;height:52px}.hero{min-height:700px}.hero h1{font-size:clamp(58px,7vw,102px);line-height:.94}.section-pad{padding:104px 7vw}.programs-hero{background:var(--green);color:#fff;min-height:620px;padding:170px 8vw 90px;position:relative;overflow:hidden}.programs-hero:after,.course-hero:after{content:"";border:1px solid #e9c95a26;border-radius:50%;width:560px;height:560px;position:absolute;top:80px;right:-150px;box-shadow:0 0 0 80px #ffffff04}.programs-hero h1,.course-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.programs-hero h1{font-size:clamp(58px,7vw,98px)}.programs-hero h1 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.programs-hero>p{color:#ffffffa8;max-width:580px;margin-top:32px;font:19px/1.65 Georgia,serif}.catalog{background:#f5f2e9}.catalog-intro{border-bottom:1px solid #1c2c1630;justify-content:space-between;align-items:center;margin-bottom:38px;padding-bottom:30px;display:flex}.catalog-intro span{text-transform:uppercase;letter-spacing:.18em;color:#9e782e;font-size:10px}.catalog-intro p{font:18px Georgia,serif}.course-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.course-card{background:#fff;border:1px solid #dcd6c8;flex-direction:column;justify-content:space-between;min-height:490px;padding:30px;transition:all .3s;display:flex}.course-card:hover{border-color:#b99544;transform:translateY(-6px);box-shadow:0 20px 50px #14210f12}.course-card-top{color:#a37e35;justify-content:space-between;font-family:Georgia,serif;display:flex}.course-card-top i{border:1px solid #cdb576;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.course-card small{letter-spacing:.16em;text-transform:uppercase;color:#9d7c39;font-size:9px}.course-card h2{letter-spacing:-.03em;margin:20px 0;font:400 36px/1.06 Georgia,serif}.course-card p{color:#60675a;font-size:13px;line-height:1.75}.course-card>strong{text-transform:uppercase;letter-spacing:.15em;border-top:1px solid #ddd7c9;padding-top:22px;font-size:9px}.course-card>strong span{float:right;color:#a37e35}.corporate-band{color:#172113;background:#d9c78e;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:60px;padding:70px 7vw;display:grid}.corporate-band span{letter-spacing:.2em;text-transform:uppercase;font-size:9px}.corporate-band h2{margin:10px 0 0;font:400 34px Georgia,serif}.corporate-band p{font-size:13px;line-height:1.7}.corporate-band a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #172113;padding-bottom:9px;font-size:9px}.course-hero{background:var(--green);color:#fff;min-height:690px;padding:135px 8vw 75px;position:relative;overflow:hidden}.course-breadcrumb{text-transform:uppercase;letter-spacing:.15em;color:#ffffff70;margin-bottom:70px;font-size:9px}.course-breadcrumb a{color:var(--gold1)}.course-breadcrumb span{margin:0 12px}.course-hero-grid{z-index:1;grid-template-columns:1fr 300px;align-items:end;gap:10vw;display:grid;position:relative}.course-hero h1{max-width:900px;font-size:clamp(58px,7.2vw,102px)}.course-hero-grid>div>p:not(.eyebrow){color:#ffffffa5;max-width:650px;margin:28px 0 35px;font:19px/1.6 Georgia,serif}.course-hero aside{border-top:1px solid #ffffff30}.course-hero aside div{border-bottom:1px solid #ffffff30;grid-template-columns:95px 1fr;padding:20px 0;display:grid}.course-hero aside span{text-transform:uppercase;letter-spacing:.14em;color:#e9c95aa8;font-size:9px}.course-hero aside strong{font:400 15px Georgia,serif}.course-intro{background:#f5f2e9}.course-intro-grid{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.course-intro h2,.curriculum h2,.course-cta h2{letter-spacing:-.035em;margin:0;font:400 clamp(42px,5vw,66px)/1.03 Georgia,serif}.course-intro-grid>div>p{color:#4e5748;margin:0 0 45px;font:20px/1.6 Georgia,serif}.course-outcomes{border-top:1px solid #1c2c1630}.course-outcomes>div{border-bottom:1px solid #1c2c1630;grid-template-columns:50px 1fr;align-items:center;padding:18px 0;display:grid}.course-outcomes span{color:#9e782e;letter-spacing:.15em;font-size:10px}.course-outcomes p{margin:0;font-size:13px}.curriculum{color:#fff;background:#13210f}.curriculum-head{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.curriculum-head p{color:#ffffff80;font:17px Georgia,serif}.curriculum-list{border-top:1px solid #ffffff25}.curriculum-list article{border-bottom:1px solid #ffffff25;grid-template-columns:140px 1fr 1fr;align-items:center;gap:50px;padding:34px 0;display:grid}.curriculum-list span{letter-spacing:.16em;color:var(--gold1);font-size:9px}.curriculum-list h3{margin:0;font:400 25px Georgia,serif}.curriculum-list p{color:#ffffff80;font-size:12px;line-height:1.7}.course-cta{background:#e7dfca;grid-template-columns:1.2fr 1fr;align-items:end;gap:10vw;padding:85px 7vw;display:grid}.course-cta>div>span{letter-spacing:.2em;text-transform:uppercase;color:#9e782e;font-size:9px}.course-cta p{color:#596052;margin:0 0 24px;font-size:13px;line-height:1.7}@media (max-width:800px){.course-grid{grid-template-columns:1fr}.course-card{min-height:390px}.catalog-intro,.curriculum-head{display:block}.corporate-band{grid-template-columns:1fr;gap:25px}.course-hero{padding:125px 6vw 70px}.course-breadcrumb{margin-bottom:45px}.course-hero-grid,.course-intro-grid,.course-cta{grid-template-columns:1fr;gap:55px}.course-hero aside{margin-top:20px}.curriculum-list article{grid-template-columns:1fr;gap:12px}.programs-hero{min-height:560px;padding:145px 6vw 75px}.programs-hero:after,.course-hero:after{width:380px;height:380px;right:-220px}.program-list .program-arrow{grid-area:1/3}.inner-nav nav{background:#0e1b0afa}.hero{min-height:700px}.section-pad{padding:80px 6vw}}.brand img,.inner-nav .brand img{object-fit:contain;background:0 0;width:210px;height:76px;padding:0}footer img{object-fit:contain;background:0 0;width:300px;height:118px;padding:0}@media (max-width:800px){.brand img,.inner-nav .brand img{width:164px;height:62px}footer img{width:250px;height:98px}}.program-menu{align-items:center;height:84px;display:flex;position:relative}.program-menu-trigger{align-items:center;gap:7px;display:flex}.program-menu-trigger span{color:var(--gold1);font-size:14px}.program-dropdown{color:#182113;border-top:3px solid var(--gold1);opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#fff;width:min(820px,88vw);padding:18px;transition:all .22s;display:grid;position:absolute;top:74px;left:50%;transform:translate(-50%,10px);box-shadow:0 24px 60px #0005}.program-menu:hover .program-dropdown,.program-menu:focus-within .program-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.program-dropdown .dropdown-label{color:#92712f;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ddd7c9;padding:5px 12px 14px;font-size:9px}.program-dropdown-scroll{scrollbar-color:#c09a47 #f2eee4;grid-template-columns:1fr 1fr;max-height:min(65vh,560px);display:grid;overflow-y:auto}.nav-shell .program-dropdown-scroll>a{color:#26301f;text-transform:none;letter-spacing:0;opacity:1;border-bottom:1px solid #ebe7dd;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;padding:13px 12px;font:14px/1.25 Georgia,serif;display:grid}.nav-shell .program-dropdown-scroll>a:hover{color:#26301f;background:#f5f2e9}.program-dropdown-scroll>a>span{color:#a17d37;letter-spacing:.1em;font:9px Arial,sans-serif}.program-dropdown-scroll>a>i{color:#a17d37;font-style:normal}.nav-shell .program-dropdown .view-all{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#13210f;border:0;margin-top:8px;font:700 9px Arial,sans-serif}.nav-shell .program-dropdown .view-all:hover{color:var(--gold1);background:#1e3217}@media (max-width:800px){.program-menu{width:100%;height:auto;display:block}.program-menu-trigger{justify-content:space-between}.program-dropdown{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;margin-top:14px;padding:8px;display:none;position:static;transform:none}.program-menu:focus-within .program-dropdown,.program-menu:hover .program-dropdown{display:grid;transform:none}.program-dropdown-scroll{grid-template-columns:1fr;max-height:52vh}.nav-shell .program-dropdown-scroll>a{padding:11px 8px;font-size:13px}.course-grid{grid-template-columns:1fr}}.brochure-page{background:#d8d5cc;min-height:100vh}.brochure-toolbar{color:#fff;background:#13210f;border-bottom:1px solid #e9c95a55;justify-content:space-between;align-items:end;gap:30px;padding:116px 6vw 28px;display:flex}.brochure-toolbar>div>a{color:var(--gold1);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:9px;display:inline-block}.brochure-toolbar>div>span{color:#ffffff65;letter-spacing:.18em;text-transform:uppercase;font-size:9px;display:block}.brochure-toolbar h1{margin:7px 0 0;font:400 30px/1.15 Georgia,serif}.brochure-toolbar .btn-gold{flex:none}.brochure-viewer{gap:24px;padding:30px 4vw 60px;display:grid}.brochure-viewer img{background:#fff;width:100%;max-width:980px;height:auto;margin:0 auto;display:block;box-shadow:0 16px 45px #14210f2b}@media (max-width:800px){.brochure-toolbar{padding:100px 6vw 25px;display:block}.brochure-toolbar h1{font-size:24px}.brochure-toolbar .btn-gold{margin-top:22px}.brochure-viewer{gap:10px;padding:14px 0 30px}.brochure-viewer img{box-shadow:none}}.brochure-webpage{color:#10220d;background:#f7f6f1}.brochure-web-hero{color:#fff;background:#0e1b0a;align-items:center;min-height:760px;padding:145px 7vw 130px;display:flex;position:relative;overflow:hidden}.brochure-cover{filter:saturate(.75);background-position:50% 24%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.brochure-web-copy{z-index:2;max-width:880px;position:relative}.brochure-back{color:#f0d66d;letter-spacing:.18em;text-transform:uppercase;margin-bottom:52px;font-size:10px;display:inline-block}.brochure-code{color:#f4ec97;letter-spacing:.22em;background:#0e1b0acc;border:1px solid #e9c95a88;margin-bottom:24px;padding:10px 14px;font:700 11px Arial,sans-serif;display:inline-flex}.brochure-web-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:900px;margin:0;font:700 clamp(56px,7vw,100px)/.92 Arial,sans-serif}.brochure-web-hero p{color:#ffffffbf;max-width:650px;margin:28px 0 34px;font:22px/1.5 Georgia,serif}.brochure-actions{align-items:center;gap:28px;display:flex}.brochure-download{letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:1px solid #e9c95a;padding:10px 0;font-size:10px}.gold-sweep{z-index:1;background:linear-gradient(105deg,#c09a47,#f4ec97 48%,#e9c95a);border:25px solid #fff;border-radius:50% 50% 0 0/100% 100% 0 0;height:250px;position:absolute;bottom:-165px;left:-8%;right:-8%;transform:rotate(-2deg)}.brochure-facts{background:#fff;border-bottom:1px solid #dcd7c8;grid-template-columns:repeat(3,1fr);padding:0 7vw;display:grid}.brochure-facts>div{border-left:1px solid #ded9cb;padding:35px 4vw}.brochure-facts>div:last-child{border-right:1px solid #ded9cb}.brochure-facts span{color:#9b772f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.brochure-facts strong{font:400 17px Georgia,serif}.brochure-label{color:#9b772f;letter-spacing:.2em;text-transform:uppercase;margin-bottom:30px;font-size:10px;display:block}.brochure-summary{background:#f7f6f1;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.brochure-summary h2,.profile-panel h2,.modules-heading h2,.brochure-outcomes h2,.brochure-enquire h2{letter-spacing:-.04em;margin:0;font:400 clamp(42px,5vw,68px)/1.02 Georgia,serif}.brochure-summary>div>p{color:#485142;margin:0 0 42px;font:20px/1.65 Georgia,serif}.brochure-benefits{border-top:1px solid #b8b3a6}.brochure-benefits article{border-bottom:1px solid #d0ccbf;grid-template-columns:52px 1fr;padding:18px 0;display:grid}.brochure-benefits span{color:#a17d37;font-size:10px}.brochure-benefits p{margin:0;font-size:13px;line-height:1.5}.brochure-profile{background:#e9e5d9;grid-template-columns:1fr 1fr;gap:0;padding-top:0;padding-bottom:0;display:grid}.profile-panel{background:#fff;padding:90px 6vw}.profile-panel.profile-dark{color:#fff;background:#10220d}.profile-panel h2{margin-bottom:42px;font-size:clamp(38px,4vw,57px)}.profile-panel ul{border-top:1px solid #24401c38;margin:0;padding:0;list-style:none}.profile-panel li{border-bottom:1px solid #24401c38;padding:17px 0 17px 25px;font-size:13px;line-height:1.5;position:relative}.profile-panel li:before{content:"";border:1px solid #c09a47;width:7px;height:7px;position:absolute;top:23px;left:0;transform:rotate(45deg)}.profile-dark li{color:#ffffffba;border-color:#fff2}.brochure-modules{background:#f2efe7}.modules-heading{grid-template-columns:1fr 1.1fr;column-gap:10vw;margin-bottom:65px;display:grid}.modules-heading .brochure-label{grid-column:1/-1}.modules-heading p{color:#596052;align-self:end;font:18px/1.6 Georgia,serif}.module-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.module-grid article{background:#fff;border:1px solid #d7d1c3;min-height:340px;padding:28px;transition:all .3s}.module-grid article:hover{border-color:#c09a47;transform:translateY(-5px);box-shadow:0 18px 40px #10220d10}.module-grid article>div{color:#a17d37;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.module-grid b{font-size:18px;font-weight:400}.module-grid h3{margin:55px 0 24px;font:400 27px/1.1 Georgia,serif}.module-grid ul{margin:0;padding:0;list-style:none}.module-grid li{color:#5d6558;border-top:1px solid #e4e0d7;padding:8px 0;font-size:12px;line-height:1.5}.brochure-outcomes{color:#fff;background:#10220d;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.brochure-outcomes ol{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.brochure-outcomes li{color:#ffffffc7;border-bottom:1px solid #ffffff2b;grid-template-columns:50px 1fr;padding:20px 0;font:17px/1.5 Georgia,serif;display:grid}.brochure-outcomes li span{color:#e9c95a;font:10px Arial,sans-serif}.brochure-enquire{color:#10220d;background:linear-gradient(110deg,#d1ad52,#f4ec97,#c09a47);grid-template-columns:1.2fr 1fr;align-items:end;gap:10vw;padding:85px 7vw;display:grid}.brochure-enquire>div>span{letter-spacing:.2em;text-transform:uppercase;font-size:9px}.brochure-enquire p{margin:0 0 24px;font-size:13px;line-height:1.7}.brochure-enquire .btn-gold{color:#f4ec97;background:#10220d}@media (max-width:800px){.brochure-web-hero{min-height:690px;padding:125px 6vw 120px}.brochure-web-hero h1{font-size:clamp(45px,13vw,68px)}.brochure-web-hero p{font-size:18px}.brochure-back{margin-bottom:34px}.brochure-actions{flex-direction:column;align-items:flex-start;gap:16px}.gold-sweep{bottom:-180px}.brochure-facts{grid-template-columns:1fr;padding:0 6vw}.brochure-facts>div{border-bottom:1px solid #ded9cb;border-left:0;padding:24px 0}.brochure-facts>div:last-child{border-right:0}.brochure-summary,.brochure-profile,.brochure-outcomes,.brochure-enquire,.modules-heading{grid-template-columns:1fr}.brochure-summary,.brochure-outcomes,.brochure-enquire{gap:52px}.profile-panel{padding:75px 6vw}.modules-heading{gap:28px}.module-grid{grid-template-columns:1fr}.module-grid article{min-height:300px}.module-grid h3{margin-top:42px}.brochure-cover{background-position:60%}}.hero-photo{z-index:0;background:url(/images/home-learning-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.hero:before{z-index:1;background:linear-gradient(90deg,#0e1b0af5 0%,#0e1b0ad9 46%,#0e1b0a42 78%,#0e1b0a20 100%)}.hero:after{z-index:1}.program-list article{grid-template-columns:118px 50px 1.05fr 1fr 50px}.program-thumb{object-fit:cover;filter:saturate(.75);border:1px solid #e9c95a4d;width:118px;height:82px;transition:all .3s}.program-list article:hover .program-thumb{filter:saturate();transform:scale(1.03)}.programs-hero{isolation:isolate}.programs-hero-photo{z-index:-2;background:url(/images/home-learning-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.programs-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1b0af8,#0e1b0adb 55%,#0e1b0a55);position:absolute;inset:0}.programs-hero-copy{z-index:1;position:relative}.programs-hero-copy>p{color:#ffffffa8;max-width:580px;margin-top:32px;font:19px/1.65 Georgia,serif}.course-card{min-height:570px;padding:0;overflow:hidden}.course-card-image{background:#13210f;height:190px;position:relative;overflow:hidden}.course-card-image img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:transform .5s,filter .4s}.course-card:hover .course-card-image img{filter:saturate();transform:scale(1.05)}.course-card-image:after{content:"";background:linear-gradient(#0e1b0a12,#0e1b0aa8);position:absolute;inset:0}.course-card .course-card-top{z-index:1;color:#f4ec97;position:absolute;top:22px;left:24px;right:24px}.course-card>div:nth-child(2){padding:28px 28px 0}.course-card>strong{margin:0 28px 28px}.course-card-image+.course-card-top{display:none}.course-hero{isolation:isolate}.course-hero-photo{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.course-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1b0af0,#0e1b0ad0 55%,#0e1b0a30);position:absolute;inset:0}.course-hero:after{z-index:0}.course-breadcrumb,.course-hero-grid{z-index:1;position:relative}.corporate-hero{isolation:isolate}.corporate-hero-photo{z-index:-2;background:url(/images/corporate-training-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.corporate-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1b0af5,#0e1b0ad2 55%,#0e1b0a32);position:absolute;inset:0}.corporate-hero-copy{z-index:1;position:relative}@media (max-width:800px){.program-list article{grid-template-columns:72px 38px 1fr 45px}.program-thumb{grid-row:1/3;width:72px;height:72px}.program-list article>p{grid-column:3/5}.program-list .program-arrow{grid-column:4}.course-card{min-height:520px}.course-card-image{height:200px}.hero-photo,.programs-hero-photo,.course-hero-photo,.corporate-hero-photo{background-position:65%}.hero:before,.programs-hero:before,.course-hero:before,.corporate-hero:before{background:linear-gradient(90deg,#0e1b0af3,#0e1b0ad1)}}.corporate-courses{background:#f5f2e9}.corporate-courses .catalog-intro{margin-bottom:42px}.certification-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:800px){.certification-grid{grid-template-columns:1fr}}.footer-links{gap:28px;display:flex}.footer-links a{color:var(--gold1)}.corporate-hero{background:var(--green);color:#fff;min-height:680px;padding:170px 8vw 90px;position:relative;overflow:hidden}.corporate-hero:after{content:"";border:1px solid #e9c95a2b;border-radius:50%;width:620px;height:620px;position:absolute;top:80px;right:-130px;box-shadow:0 0 0 90px #ffffff04}.corporate-hero h1{letter-spacing:-.045em;z-index:1;margin:0;font:400 clamp(58px,7.2vw,102px)/.96 Georgia,serif;position:relative}.corporate-hero h1 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.corporate-hero>p{color:#ffffffa8;z-index:1;max-width:640px;margin:30px 0 35px;font:19px/1.65 Georgia,serif;position:relative}.corporate-hero .btn-gold{z-index:1;position:relative}.corporate-solutions{background:#f5f2e9;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.corporate-intro h2,.corporate-contact h2{letter-spacing:-.04em;margin:0;font:400 clamp(44px,5vw,68px)/1.02 Georgia,serif}.corporate-copy>p{color:#4f584a;margin:0 0 45px;font:20px/1.6 Georgia,serif}.corporate-solution-list{border-top:1px solid #1c2c1630}.corporate-solution-list article{border-bottom:1px solid #1c2c1630;grid-template-columns:55px 1fr;gap:20px;padding:25px 0;display:grid}.corporate-solution-list article>span,.process-grid>div>span{color:#9e782e;letter-spacing:.16em;font-size:9px}.corporate-solution-list h3{margin:0 0 9px;font:400 24px Georgia,serif}.corporate-solution-list p{color:#60675a;margin:0;font-size:12px;line-height:1.7}.corporate-process{color:#fff;background:#13210f}.process-grid{border-top:1px solid #ffffff25;grid-template-columns:repeat(4,1fr);display:grid}.process-grid>div{padding:35px 30px 0 0}.process-grid>div+div{border-left:1px solid #ffffff25;padding-left:30px}.process-grid h3{margin:20px 0 10px;font:400 25px Georgia,serif}.process-grid p{color:#ffffff75;font-size:12px;line-height:1.7}.corporate-contact{background:#e7dfca;grid-template-columns:1.2fr 1fr;align-items:end;gap:10vw;padding:90px 7vw;display:grid}.corporate-contact>div>span{letter-spacing:.2em;text-transform:uppercase;color:#9e782e;font-size:9px}.corporate-contact p{color:#596052;margin:0 0 24px;font-size:13px;line-height:1.7}@media (max-width:800px){.footer-links{flex-direction:column;align-items:end;gap:10px}.corporate-hero{min-height:620px;padding:145px 6vw 75px}.corporate-solutions,.corporate-contact{grid-template-columns:1fr;gap:55px}.process-grid{grid-template-columns:1fr}.process-grid>div+div{border-top:1px solid #ffffff25;border-left:0;padding-left:0}.corporate-hero:after{width:400px;height:400px;right:-230px}}.about-menu{align-items:center;height:84px;display:flex;position:relative}.about-menu-trigger{align-items:center;gap:7px;display:flex}.about-menu-trigger span{color:var(--gold1);font-size:14px}.about-dropdown{color:#182113;border-top:3px solid var(--gold1);opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#fff;width:330px;padding:18px;transition:all .22s;position:absolute;top:74px;left:50%;transform:translate(-50%,10px);box-shadow:0 24px 60px #0005}.about-menu:hover .about-dropdown,.about-menu:focus-within .about-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.about-dropdown .dropdown-label{color:#92712f;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ddd7c9;padding:5px 12px 14px;font-size:9px}.nav-shell .about-dropdown>a{color:#26301f;text-transform:none;letter-spacing:0;opacity:1;border-bottom:1px solid #ebe7dd;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;padding:14px 12px;font:14px/1.25 Georgia,serif;display:grid}.nav-shell .about-dropdown>a:hover{color:#26301f;background:#f5f2e9}.about-dropdown>a>span{color:#a17d37;letter-spacing:.1em;font:9px Arial,sans-serif}.about-dropdown>a>i{color:#a17d37;font-style:normal}.about-hero{color:#fff;background:#0e1b0a;align-items:center;min-height:690px;padding:155px 8vw 90px;display:flex;position:relative;overflow:hidden}.about-hero-image{background:linear-gradient(90deg,#0e1b0af8,#0e1b0ad2 54%,#0e1b0a30),url(/images/home-learning-hero.png) 65%/cover no-repeat;position:absolute;inset:0}.about-hero-copy{z-index:1;max-width:760px;position:relative}.about-hero h1,.people-hero h1,.contact-page-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(58px,7.2vw,102px)/.94 Georgia,serif}.about-hero h1 em,.people-hero h1 em,.contact-page-hero h1 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.about-hero p,.people-hero p,.contact-page-hero>p{color:#ffffffa8;max-width:620px;margin:30px 0;font:19px/1.65 Georgia,serif}.about-story{background:#f5f2e9;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.about-story h2,.people-intro h2,.contact-details-head h2{letter-spacing:-.04em;margin:0;font:400 clamp(44px,5vw,68px)/1.02 Georgia,serif}.about-story>div>p:not(.lead),.people-intro>div>p:not(.lead){color:#596052;font-size:14px;line-height:1.85}.about-area-grid{background:#13210f;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-area-card{background:#fff;padding-bottom:30px;transition:all .3s;overflow:hidden}.about-area-card:hover{transform:translateY(-6px)}.about-area-image{background:#0e1b0a;height:210px;overflow:hidden}.about-area-image img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:all .45s}.about-area-card:hover img{filter:saturate();transform:scale(1.05)}.about-area-card>span,.about-area-card>h2,.about-area-card>p,.about-area-card>strong{margin-left:28px;margin-right:28px}.about-area-card>span{color:#a17d37;letter-spacing:.16em;margin-top:26px;font-size:10px;display:block}.about-area-card h2{margin-top:15px;margin-bottom:16px;font:400 38px/1.1 Georgia,serif}.about-area-card p{color:#60675a;min-height:68px;font-size:13px;line-height:1.7}.about-area-card strong{text-transform:uppercase;letter-spacing:.14em;color:#98732d;border-top:1px solid #ddd7c9;margin-top:26px;padding-top:20px;font-size:9px;display:block}.people-hero{color:#fff;background-color:#0e1b0a;background-position:50%;background-size:cover;align-items:center;min-height:700px;padding:155px 8vw 90px;display:flex}.people-hero>div{max-width:800px}.people-intro{background:#f5f2e9;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.people-principles{background:#b8b29f;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0;padding-bottom:0;display:grid}.people-principles article{color:#fff;background:#13210f;padding:75px 4vw}.people-principles span{color:var(--gold1);letter-spacing:.16em;font-size:10px}.people-principles h3{margin:32px 0 16px;font:400 30px Georgia,serif}.people-principles p{color:#ffffff80;font-size:13px;line-height:1.75}.contact-page-hero{color:#fff;background:radial-gradient(circle at 82% 36%,#394b29 0,#0000 30%),#0e1b0a;min-height:640px;padding:155px 8vw 90px;position:relative;overflow:hidden}.contact-page-hero:after{content:"";border:1px solid #e9c95a2f;border-radius:50%;width:520px;height:520px;position:absolute;top:70px;right:-80px;box-shadow:0 0 0 80px #ffffff04}.contact-page-hero>*{z-index:1;position:relative}.contact-details{background:#f5f2e9}.contact-details-head{grid-template-columns:1fr 1fr;align-items:end;gap:3vw 9vw;margin-bottom:60px;display:grid}.contact-details-head .section-kicker{grid-column:1/-1;margin-bottom:10px}.contact-details-head p{color:#596052;font:18px/1.65 Georgia,serif}.contact-details-head p a{color:#98732d;border-bottom:1px solid #c09a47}.office-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.office-card{background:#fff;border:1px solid #d8d2c4;display:grid}.office-card-copy{padding:36px}.office-card-copy>span{color:#9e782e;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.office-card h3{margin:14px 0 24px;font:400 36px Georgia,serif}.office-card address{color:#596052;min-height:92px;font-size:13px;font-style:normal;line-height:1.75}.office-phones{border-top:1px solid #ddd7c9;flex-wrap:wrap;gap:12px 20px;margin-top:25px;padding-top:22px;display:flex}.office-phones a{color:#805f22;font-size:12px;font-weight:700}.map-frame{filter:saturate(.65)contrast(.95);border:0;width:100%;height:330px}.map-link{color:#8d6926;text-transform:uppercase;letter-spacing:.15em;border-top:1px solid #ddd7c9;margin:0 36px;padding:20px 0 28px;font-size:9px;font-weight:700}.site-footer{text-align:left;padding:65px 7vw 26px}.site-footer-grid{grid-template-columns:1.05fr 1fr 1fr;gap:7vw;display:grid}.footer-brand img{width:270px;height:100px;margin-left:-18px}.footer-brand p{color:#ffffff9a;margin:15px 0 25px;font:22px/1.35 Georgia,serif}.footer-brand>a{color:var(--gold2);border-bottom:1px solid #e9c95a55;padding-bottom:5px;font:15px Georgia,serif}.footer-office>span{color:var(--gold1);letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:9px;display:block}.footer-office address{color:#ffffff82;margin-bottom:16px;font-size:12px;font-style:normal;line-height:1.8}.footer-office>a{color:#fff;font-size:12px;line-height:1.8;display:block}.footer-bottom{letter-spacing:.13em;text-transform:uppercase;color:#ffffff50;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;margin-top:55px;padding-top:25px;font-size:9px;display:flex}.site-footer .footer-links{gap:24px;display:flex}.site-footer .footer-links a{color:var(--gold1)}.site-footer-grid>.footer-office:last-child,.office-grid>.office-card:last-child{position:relative}.site-footer-grid>.footer-office:last-child:before,.office-grid>.office-card:last-child:before{content:"";background:linear-gradient(180deg,transparent 0%,var(--gold1) 12%,var(--gold2) 88%,transparent 100%);width:1px;position:absolute;top:0;bottom:0}.site-footer-grid>.footer-office:last-child:before{left:-3.5vw}.office-grid>.office-card:last-child:before{left:-12px}.footer-payments{border-top:1px solid #ffffff16;align-items:center;gap:26px;margin-top:42px;padding-top:28px;display:flex}.footer-payments>span{color:var(--gold1);letter-spacing:.2em;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.footer-payments>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-payments img{object-fit:contain;background:#fff;border:1px solid #ffffff20;border-radius:8px;width:96px;height:48px;padding:7px 10px;display:block;box-shadow:0 8px 24px #0003}.footer-payments img[alt=Mastercard]{padding:5px 18px}@media (max-width:1100px) and (min-width:801px){.nav-shell{padding:0 3vw}.nav-shell nav{gap:18px;font-size:10px}.brand img,.inner-nav .brand img{width:175px}.nav-shell .nav-cta{padding:13px}.nav-cta span{margin-left:8px}}@media (max-width:800px){.about-menu{width:100%;height:auto;display:block}.about-menu-trigger{justify-content:space-between}.about-dropdown{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;margin-top:14px;padding:8px;display:none;position:static;transform:none}.about-menu:focus-within .about-dropdown,.about-menu:hover .about-dropdown{display:block;transform:none}.nav-shell .about-dropdown>a{padding:11px 8px;font-size:13px}.about-hero,.people-hero,.contact-page-hero{min-height:620px;padding:130px 6vw 70px}.about-story,.people-intro,.contact-details-head,.office-grid,.about-area-grid,.people-principles{grid-template-columns:1fr}.about-area-card p{min-height:0}.people-principles article{padding:60px 7vw}.contact-details-head{gap:25px}.contact-details-head .section-kicker{grid-column:1}.office-card address{min-height:0}.site-footer-grid{grid-template-columns:1fr;gap:45px}.site-footer{text-align:left}.footer-bottom{flex-direction:column;align-items:flex-start;gap:25px}.site-footer .footer-links{flex-direction:column;align-items:flex-start;gap:12px}.footer-brand img{width:245px;margin-left:-15px}.site-footer-grid>.footer-office:last-child,.office-grid>.office-card:last-child{margin-top:1px}.site-footer-grid>.footer-office:last-child:before,.office-grid>.office-card:last-child:before{background:linear-gradient(90deg,transparent 0%,var(--gold1) 12%,var(--gold2) 88%,transparent 100%);width:auto;height:1px;inset:-23px 0 auto}.office-grid>.office-card:last-child:before{top:-12px}.footer-payments{flex-direction:column;align-items:flex-start;gap:16px;margin-top:38px}.footer-payments>div{gap:9px}.footer-payments img{width:82px;height:43px;padding:6px 8px}.footer-payments img[alt=Mastercard]{padding:5px 14px}}.program-menu-trigger,.about-menu-trigger,.corporate-menu-trigger{color:inherit;text-transform:inherit;letter-spacing:inherit;font-size:inherit;cursor:pointer;opacity:.78;background:0 0;border:0;padding:0;font-family:inherit}.program-menu-trigger:hover,.about-menu-trigger:hover,.corporate-menu-trigger:hover{opacity:1;color:var(--gold1)}.corporate-menu{align-items:center;height:84px;display:flex;position:relative}.corporate-menu-trigger{white-space:nowrap;align-items:center;gap:7px;display:flex}.corporate-menu-trigger span{color:var(--gold1);font-size:14px}.corporate-dropdown{z-index:50;color:#15220f;border-top:3px solid var(--gold1);opacity:0;visibility:hidden;pointer-events:none;background:#f8f5eb;transition:all .22s;position:fixed;top:77px;left:5vw;right:5vw;transform:translateY(10px);box-shadow:0 28px 75px #0008}.corporate-menu:hover .corporate-dropdown,.corporate-menu:focus-within .corporate-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.corporate-dropdown-head{color:#fff;background:#10220d;justify-content:space-between;align-items:center;gap:30px;padding:20px 25px;display:flex}.corporate-dropdown-head>div{gap:4px;display:grid}.corporate-dropdown-head span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold1);font:700 9px/1 Arial,sans-serif}.corporate-dropdown-head strong{font:400 28px/1.1 Georgia,serif}.nav-shell .corporate-dropdown-head>a{color:#fff;letter-spacing:.15em;text-transform:uppercase;opacity:1;border-bottom:1px solid #e9c95a80;align-items:center;gap:18px;padding:10px 0;font:700 9px/1 Arial,sans-serif;display:flex}.corporate-dropdown-head>a i{color:var(--gold1);font-style:normal}.corporate-dropdown-scroll{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(68vh,650px);display:grid;overflow:auto}.corporate-dropdown-scroll section{border-bottom:1px solid #d9d2c2;border-right:1px solid #d9d2c2;padding:22px 24px 25px}.corporate-dropdown-scroll section:nth-child(3n){border-right:0}.nav-shell .corporate-group-title{color:#13210f;text-transform:none;letter-spacing:0;opacity:1;border-bottom:1px solid #c9b36e;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;min-height:40px;margin-bottom:7px;padding-bottom:12px;font:18px/1.15 Georgia,serif;display:grid}.corporate-group-title span{color:#a47d29;letter-spacing:.12em;font:700 9px/1 Arial,sans-serif}.corporate-group-title i{color:#a47d29;font-style:normal}.corporate-dropdown-scroll section>div{display:grid}.nav-shell .corporate-dropdown-scroll section>div>a{color:#394232;letter-spacing:.01em;text-transform:none;opacity:1;padding:6px 0 6px 30px;font:10px/1.25 Arial,sans-serif}.nav-shell .corporate-dropdown-scroll section>div>a:hover{color:#8f6d23;text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.nav-shell{height:78px;padding:0 5vw;position:absolute}.nav-shell nav{align-items:stretch;gap:0;min-height:100dvh;max-height:100dvh;padding:100px 7vw 40px;position:fixed;inset:0;overflow-y:auto}.nav-shell nav>a,.about-menu-trigger,.program-menu-trigger,.corporate-menu-trigger{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;width:100%;min-height:54px;font-size:14px;display:flex}.nav-shell .nav-cta{border:1px solid #e9c95a80;justify-content:space-between;margin-top:24px;padding:16px 18px}.menu-btn{cursor:pointer;place-content:center;min-width:44px;min-height:44px}.menu-btn span{transition:all .25s}.nav-shell:has(nav.open) .menu-btn span:first-child{transform:translateY(4px)rotate(45deg)}.nav-shell:has(nav.open) .menu-btn span:last-child{transform:translateY(-4px)rotate(-45deg)}.about-menu,.program-menu,.corporate-menu{width:100%;height:auto;display:block}.about-dropdown,.program-dropdown{max-height:none;margin:0 0 10px}.about-menu:hover .about-dropdown,.program-menu:hover .program-dropdown{display:none}.about-menu.submenu-open .about-dropdown,.program-menu.submenu-open .program-dropdown{display:grid;transform:none}.about-menu.submenu-open .about-menu-trigger span,.program-menu.submenu-open .program-menu-trigger span,.corporate-menu.submenu-open .corporate-menu-trigger span{transform:rotate(180deg)}.corporate-dropdown{opacity:1;visibility:visible;pointer-events:auto;width:100%;max-height:none;box-shadow:none;border-top:2px solid var(--gold1);margin:0 0 12px;display:none;position:static;transform:none}.corporate-menu:hover .corporate-dropdown{display:none}.corporate-menu.submenu-open .corporate-dropdown{display:block;transform:none}.corporate-dropdown-head{align-items:flex-start;gap:18px;padding:18px}.corporate-dropdown-head strong{font-size:20px}.nav-shell .corporate-dropdown-head>a{font-size:8px}.corporate-dropdown-scroll{grid-template-columns:1fr;max-height:58vh}.corporate-dropdown-scroll section{border-right:0;padding:18px}.nav-shell .corporate-group-title{font-size:16px}.nav-shell .corporate-dropdown-scroll section>div>a{padding:7px 0 7px 30px;font-size:11px}.hero{height:auto;min-height:100svh;padding:125px 6vw 60px}.hero h1{font-size:clamp(46px,14vw,70px);line-height:.95}.hero-copy{margin:26px 0;font-size:16px}.hero-actions,.brochure-actions{width:100%}.btn-gold{width:100%;min-width:0;min-height:54px}.text-link{font-size:10px}.hero-photo{background-position:67%}.section-pad{padding:72px 6vw}.manifesto h2,.programs h2,.contact h2,.course-intro h2,.curriculum h2,.course-cta h2,.brochure-summary h2,.profile-panel h2,.modules-heading h2,.brochure-outcomes h2,.brochure-enquire h2,.about-story h2,.people-intro h2,.contact-details-head h2{overflow-wrap:anywhere;font-size:clamp(38px,11vw,52px)}.lead,.course-intro-grid>div>p,.corporate-copy>p{font-size:19px}.method h2{font-size:42px}.method-card{padding:40px 22px}.method blockquote{font-size:30px}.program-list article{grid-template-columns:72px 1fr 44px;gap:12px}.program-thumb{grid-area:1/1/3}.program-title{grid-column:2}.program-list article>p{grid-column:2/4}.program-list .program-arrow{grid-column:3}.program-title h3{overflow-wrap:anywhere;font-size:22px}.programs-hero,.corporate-hero,.course-hero,.brochure-web-hero,.about-hero,.people-hero,.contact-page-hero{min-height:600px;padding:125px 6vw 65px}.programs-hero h1,.corporate-hero h1,.course-hero h1,.brochure-web-hero h1,.about-hero h1,.people-hero h1,.contact-page-hero h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,62px)}.course-breadcrumb{margin-bottom:35px;line-height:1.6}.course-hero-grid{gap:38px}.course-hero aside{width:100%}.course-card{min-height:500px}.course-card h2{overflow-wrap:anywhere;font-size:31px}.course-card-image{height:210px}.brochure-facts{padding:0 6vw}.profile-panel{padding:65px 6vw}.module-grid article{min-height:0}.brochure-enquire,.course-cta,.corporate-contact{padding:70px 6vw}.gold-sweep{height:210px}.brochure-download{padding:12px 0}.office-card-copy{padding:28px 22px}.office-card h3{font-size:32px}.office-phones{flex-direction:column}.map-frame{height:260px}.map-link{margin:0 22px;padding:18px 0 24px}.contact-page-hero:after{right:-300px}.contact input,.contact select,.contact textarea{font-size:16px}.success{padding:36px 24px}.site-footer{padding:55px 6vw 25px}.site-footer-grid{gap:38px}.footer-brand img{max-width:230px;height:auto}.footer-brand>a,.footer-office>a{min-height:40px;padding-top:8px;display:inline-block}.footer-office address{font-size:13px}.footer-bottom{margin-top:42px}.site-footer .footer-links a{align-items:center;min-height:34px;display:flex}}@media (max-width:400px){.brand img,.inner-nav .brand img{width:145px;height:56px}.hero h1{font-size:45px}.eyebrow,.section-kicker{letter-spacing:.18em;font-size:9px}.program-list article{grid-template-columns:62px 1fr 40px}.program-thumb{width:62px;height:68px}.program-title h3{font-size:20px}.programs-hero h1,.corporate-hero h1,.course-hero h1,.brochure-web-hero h1,.about-hero h1,.people-hero h1,.contact-page-hero h1{font-size:40px}.brochure-code{letter-spacing:.16em;font-size:9px}.course-hero aside div{grid-template-columns:82px 1fr}.about-area-card h2{font-size:32px}.contact-copy>a,.footer-brand>a{overflow-wrap:anywhere;word-break:break-word}.site-footer{padding-left:6vw;padding-right:6vw}}.testimonials-hero{color:#fff;background:#0e1b0a;align-items:center;min-height:680px;padding:155px 8vw 90px;display:flex;position:relative;overflow:hidden}.testimonials-hero-image{background:linear-gradient(90deg,#0e1b0af8,#0e1b0ad6 52%,#0e1b0a35),url(/images/course-professional-excellence.png) 65%/cover no-repeat;position:absolute;inset:0}.testimonials-hero-copy{z-index:1;max-width:820px;position:relative}.testimonials-hero h1,.blog-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(58px,7.2vw,102px)/.94 Georgia,serif}.testimonials-hero h1 em,.blog-hero h1 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.testimonials-hero p,.blog-hero>p{color:#ffffffa8;max-width:630px;margin:30px 0;font:19px/1.65 Georgia,serif}.testimonials-intro{background:#f5f2e9;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.testimonials-intro h2,.testimonial-note h2,.blog-list-head h2,.blog-cta h2{letter-spacing:-.04em;margin:0;font:400 clamp(44px,5vw,68px)/1.02 Georgia,serif}.testimonials-intro>div>p:not(.lead){color:#596052;font-size:14px;line-height:1.85}.testimonial-grid{background:#b8b29f;grid-template-columns:1fr 1fr;gap:1px;padding-top:0;padding-bottom:0;display:grid}.testimonial-grid article{color:#fff;background:#13210f;min-height:390px;padding:65px 5vw}.testimonial-grid article>div{justify-content:space-between;align-items:center;display:flex}.testimonial-grid span{color:var(--gold1);font:15px Georgia,serif}.testimonial-grid small{color:#e9c95a9e;letter-spacing:.17em;text-transform:uppercase;font-size:9px}.testimonial-grid h2{margin:72px 0 18px;font:400 40px/1.08 Georgia,serif}.testimonial-grid p{color:#ffffff8d;max-width:540px;font-size:14px;line-height:1.8}.testimonial-note,.blog-cta{background:linear-gradient(110deg,#d1ad52,#f4ec97,#c09a47);grid-template-columns:1.2fr 1fr;align-items:end;gap:10vw;padding:90px 7vw;display:grid}.testimonial-note>div>span,.blog-cta>div>span{letter-spacing:.2em;text-transform:uppercase;font-size:9px}.testimonial-note p,.blog-cta p{margin:0 0 24px;font-size:13px;line-height:1.7}.testimonial-note .btn-gold,.blog-cta .btn-gold{color:#f4ec97;background:#10220d}.blog-hero{color:#fff;background:radial-gradient(circle at 82% 36%,#43542f 0,#0000 31%),#0e1b0a;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:7vw;min-height:610px;padding:135px 8vw 65px;display:grid;position:relative;overflow:hidden}.blog-hero:after{content:"";border:1px solid #e9c95a2f;border-radius:50%;width:500px;height:500px;position:absolute;top:75px;right:-60px;box-shadow:0 0 0 75px #ffffff04}.blog-hero>*{z-index:1;position:relative}.blog-hero-copy{min-width:0}.blog-hero-image{border:1px solid #e9c95a55;height:390px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #0005}.blog-hero-image:after{content:"";background:linear-gradient(#0000 52%,#0e1b0ac9);position:absolute;inset:0}.blog-hero-image img{object-fit:cover;object-position:center;filter:saturate(.75)contrast(1.04);width:100%;height:100%;display:block}.blog-hero-image figcaption{z-index:1;color:#fff;font:18px/1.35 Georgia,serif;position:absolute;bottom:25px;left:28px;right:28px}.blog-hero-image figcaption span{color:var(--gold1);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font:700 8px/1 Arial,sans-serif;display:block}.featured-article{background:#f5f2e9;grid-template-columns:1.2fr 1fr;align-items:center;gap:7vw;display:grid}.featured-image{height:500px;overflow:hidden}.featured-image img{object-fit:cover;filter:saturate(.75);width:100%;height:100%}.featured-article>div+div>span,.blog-card-copy>span{color:#98732d;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.featured-article h2{letter-spacing:-.04em;margin:24px 0;font:400 clamp(40px,4.5vw,64px)/1.03 Georgia,serif}.featured-article p{color:#596052;font:18px/1.65 Georgia,serif}.featured-article strong{letter-spacing:.16em;text-transform:uppercase;color:#98732d;border-top:1px solid #cfc8b8;margin-top:35px;padding-top:20px;font-size:9px;display:block}.blog-list{background:#ebe6d9}.blog-list-head{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.blog-list-head .section-kicker{margin:0}.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.blog-grid article{background:#fff;border:1px solid #d8d2c4;grid-template-columns:190px 1fr;min-height:290px;display:grid;overflow:hidden}.blog-card-image{height:100%}.blog-card-image img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:all .4s}.blog-grid article:hover img{filter:saturate();transform:scale(1.04)}.blog-card-copy{flex-direction:column;padding:30px;display:flex}.blog-card-copy h3{margin:20px 0 14px;font:400 27px/1.1 Georgia,serif}.blog-card-copy p{color:#61695d;margin:0;font-size:12px;line-height:1.7}.blog-card-copy small{color:#98732d;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #ddd7c9;margin-top:auto;padding-top:22px;font-size:9px}@media (max-width:1180px) and (min-width:801px){.nav-shell{padding:0 2.5vw}.nav-shell nav{gap:13px;font-size:9px}.brand img,.inner-nav .brand img{width:165px}.nav-shell .nav-cta{padding:12px 10px}}@media (max-width:800px){.testimonials-hero,.blog-hero{min-height:600px;padding:125px 6vw 65px}.blog-hero{grid-template-columns:1fr;gap:42px}.blog-hero-image{height:300px}.testimonials-hero h1,.blog-hero h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,62px)}.testimonials-intro,.testimonial-grid,.testimonial-note,.featured-article,.blog-cta{grid-template-columns:1fr}.testimonials-intro{gap:42px}.testimonial-grid article{min-height:320px;padding:55px 7vw}.testimonial-grid h2{margin-top:52px;font-size:36px}.testimonial-note,.blog-cta{gap:45px;padding:70px 6vw}.featured-article{gap:40px}.featured-image{height:320px}.blog-list-head{display:block}.blog-list-head .section-kicker{margin-bottom:25px}.blog-grid{grid-template-columns:1fr}.blog-grid article{grid-template-columns:1fr;min-height:0}.blog-card-image{height:220px}.blog-card-copy{min-height:310px}.blog-hero:after{right:-320px}}@media (max-width:400px){.testimonials-hero h1,.blog-hero h1{font-size:40px}.testimonial-grid h2{font-size:32px}.featured-image{height:260px}.blog-card-copy{padding:25px 22px}.blog-card-copy h3{font-size:25px}}.about-story-expanded>div:last-child{gap:18px;display:grid}.about-story-expanded>div:last-child p{margin:0}.eti-stats{background:linear-gradient(110deg,#c09a47,#f4ec97,#e9c95a);grid-template-columns:repeat(3,1fr);padding:0 7vw;display:grid}.eti-stats article{border-left:1px solid #10220d26;padding:48px 4vw}.eti-stats article:last-child{border-right:1px solid #10220d26}.eti-stats strong{color:#10220d;font:400 44px Georgia,serif;display:block}.eti-stats span{letter-spacing:.15em;text-transform:uppercase;color:#25301f;margin-top:10px;font-size:9px;line-height:1.6;display:block}.vision-mission{background:#c8c3b6;grid-template-columns:1fr 1fr;gap:1px;padding-top:0;padding-bottom:0;display:grid}.vision-mission article{background:#fff;padding:85px 6vw}.vision-mission article:last-child{background:#e9e5d9}.vision-mission article>span,.learning-frameworks article>div>span{color:#98732d;letter-spacing:.19em;text-transform:uppercase;font-size:9px}.vision-mission h2,.philosophy-heading h2,.learning-frameworks h2,.why-eti h2,.modes-heading h2,.affiliations h2,.about-team-heading h2{letter-spacing:-.04em;margin:24px 0;font:400 clamp(42px,5vw,68px)/1.02 Georgia,serif}.vision-mission p{color:#596052;font:18px/1.7 Georgia,serif}.training-philosophy{color:#fff;background:#10220d}.philosophy-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:4vw 10vw;margin-bottom:65px;display:grid}.philosophy-heading .section-kicker{grid-column:1/-1;margin-bottom:0}.philosophy-heading h2{margin:0}.philosophy-heading p{color:#ffffff80;margin:0;font:18px/1.65 Georgia,serif}.philosophy-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);display:grid}.philosophy-grid article{padding:34px 24px 10px 0}.philosophy-grid article+article{border-left:1px solid #ffffff24;padding-left:24px}.philosophy-grid span{color:var(--gold1);letter-spacing:.16em;font-size:9px}.philosophy-grid h3{margin:38px 0 14px;font:400 27px Georgia,serif}.philosophy-grid p{color:#ffffff78;font-size:12px;line-height:1.75}.learning-frameworks{background:#ebe6d9;grid-template-columns:1fr 1fr;gap:22px;display:grid}.learning-frameworks>article{background:#fff;border:1px solid #d5cfc0;padding:55px}.learning-frameworks h2{font-size:45px}.learning-frameworks p{color:#5b6455;font-size:13px;line-height:1.8}.learning-frameworks ol{counter-reset:framework;border-top:1px solid #d7d1c3;margin:38px 0 0;padding:0;list-style:none}.learning-frameworks li{counter-increment:framework;border-bottom:1px solid #d7d1c3;padding:17px 0 17px 46px;font:17px Georgia,serif;position:relative}.learning-frameworks li:before{content:counter(framework,decimal-leading-zero);color:#98732d;letter-spacing:.14em;font:9px Arial,sans-serif;position:absolute;top:21px;left:0}.why-eti{background:#f5f2e9;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.why-eti h2{margin:0}.reason-list{border-top:1px solid #1c2c1630}.reason-list>div{border-bottom:1px solid #1c2c1630;grid-template-columns:50px 1fr;align-items:center;padding:16px 0;display:grid}.reason-list span{color:#98732d;letter-spacing:.14em;font-size:9px}.reason-list p{margin:0;font-size:13px}.training-modes{color:#fff;background:#10220d}.modes-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;margin-bottom:58px;display:grid}.modes-heading h2{margin:0}.modes-heading>p{color:#ffffff80;font:18px/1.65 Georgia,serif}.modes-grid{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.modes-grid article{background:#152711;min-height:330px;padding:40px 30px}.modes-grid span{color:var(--gold1);letter-spacing:.16em;font-size:9px}.modes-grid h3{margin:56px 0 18px;font:400 27px/1.15 Georgia,serif}.modes-grid p{color:#ffffff78;font-size:12px;line-height:1.75}.affiliations{background:#e9e5d9;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.affiliations>div>p{color:#596052;font:18px/1.65 Georgia,serif}.affiliations ul{border-top:1px solid #1c2c1630;margin:0;padding:0;list-style:none}.affiliations li{border-bottom:1px solid #1c2c1630;grid-template-columns:52px 1fr;padding:22px 0;font:17px/1.45 Georgia,serif;display:grid}.affiliations li span{color:#98732d;letter-spacing:.14em;margin-top:5px;font:9px Arial,sans-serif}.about-team-heading{background:linear-gradient(110deg,#c09a47,#f4ec97,#e9c95a);padding-bottom:65px}.about-team-heading .section-kicker{color:#604617;margin-bottom:30px}.about-team-heading h2{max-width:900px;margin:0}@media (max-width:1000px) and (min-width:801px){.philosophy-grid{grid-template-columns:repeat(3,1fr)}.philosophy-grid article{border-bottom:1px solid #ffffff24}.modes-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.about-story-expanded>div:last-child{gap:16px}.eti-stats{grid-template-columns:1fr;padding:0 6vw}.eti-stats article{border-bottom:1px solid #10220d26;border-left:0;padding:30px 0}.eti-stats article:last-child{border-right:0}.vision-mission,.philosophy-heading,.learning-frameworks,.why-eti,.modes-heading,.affiliations{grid-template-columns:1fr}.vision-mission article{padding:65px 6vw}.philosophy-heading{gap:30px}.philosophy-heading .section-kicker{grid-column:1}.philosophy-grid,.modes-grid{grid-template-columns:1fr}.philosophy-grid article{border-bottom:1px solid #ffffff24;padding:35px 0}.philosophy-grid article+article{border-left:0;padding-left:0}.philosophy-grid h3{margin-top:22px}.learning-frameworks>article{padding:42px 24px}.learning-frameworks h2{font-size:38px}.why-eti{gap:48px}.modes-heading{gap:25px}.modes-grid article{min-height:260px;padding:36px 26px}.modes-grid h3{margin-top:35px}.affiliations{gap:45px}.about-team-heading{padding-bottom:55px}.vision-mission h2,.philosophy-heading h2,.learning-frameworks h2,.why-eti h2,.modes-heading h2,.affiliations h2,.about-team-heading h2{font-size:clamp(38px,11vw,52px)}}.about-premium{--about-line:#1b2b1530}.about-premium .about-hero{isolation:isolate;min-height:800px;padding-bottom:110px}.about-premium .about-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0a1708 0%,#0a1708ed 43%,#0a17087a 70%,#0a170820 100%);position:absolute;inset:84px 0 0}.about-premium .about-hero:after{content:"";z-index:2;border:1px solid #f4ec9728;border-radius:50%;width:560px;height:560px;position:absolute;top:120px;right:-120px;box-shadow:0 0 0 90px #ffffff04}.about-premium .about-hero-image{filter:saturate(.68)contrast(1.04);background-position:68%}.about-premium .about-hero-copy{z-index:3;max-width:980px}.about-premium .about-hero h1{text-wrap:balance;max-width:940px;font-size:clamp(66px,7.4vw,110px);line-height:.9}.about-hero-proof{border-top:1px solid #ffffff2a;gap:0;max-width:760px;margin-top:48px;display:flex}.about-hero-proof span{color:#ffffff92;letter-spacing:.16em;text-transform:uppercase;border-right:1px solid #ffffff20;margin-right:28px;padding:18px 28px 0 0;font-size:9px}.about-hero-proof span:last-child{border:0}.about-hero-index{z-index:3;color:#f4ec9790;letter-spacing:.22em;writing-mode:vertical-rl;font:10px Arial,sans-serif;position:absolute;bottom:55px;right:7vw}.about-section-nav{z-index:5;background:#fff;border-bottom:1px solid #ded8c9;justify-content:center;align-items:center;gap:48px;height:70px;display:flex;position:relative}.about-section-nav a{letter-spacing:.16em;text-transform:uppercase;color:#596052;font-size:9px;transition:all .2s}.about-section-nav a:hover{color:#98732d}.about-premium .about-story{padding-top:130px;padding-bottom:130px;position:relative}.about-story-title{position:relative}.about-story-mark{background:radial-gradient(circle,#e9c95a1c,#0000 68%);border:1px solid #b5934c80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;margin-top:70px;display:flex}.about-story-mark span{color:#9a752d;font:400 54px Georgia,serif}.about-story-mark small{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#73796d;margin-top:8px;font-size:8px;line-height:1.7}.about-premium .about-story-expanded>div:last-child{border-left:1px solid #b9b3a4;gap:20px;padding-left:6vw}.about-premium .about-story .lead{color:#23301f;font-size:27px;line-height:1.5}.about-signature{color:#92702f;align-items:center;gap:16px;margin-top:25px;font:italic 18px Georgia,serif;display:flex}.about-signature i{background:#b28b3d;width:55px;height:1px}.about-premium .eti-stats{padding:0 6vw;position:relative}.about-premium .eti-stats:before{content:"ETI";color:#10220d09;font:400 160px Georgia,serif;position:absolute;top:-80px;right:3vw}.about-premium .eti-stats article{padding:58px 4vw;position:relative}.about-premium .eti-stats small{letter-spacing:.2em;text-transform:uppercase;color:#60491e;margin-bottom:22px;font-size:8px;display:block}.about-premium .eti-stats strong{letter-spacing:-.04em;font-size:56px}.about-premium .vision-mission{background:#0f210d;gap:20px;padding:90px 7vw}.about-premium .vision-mission article{border:1px solid #d8d0bd;min-height:520px;padding:70px 5vw;position:relative;overflow:hidden}.about-premium .vision-mission article:last-child{background:#d9c78e}.about-premium .vision-mission article:first-child{background:#f8f6ef}.about-premium .vision-mission article>i{color:#10220d0a;font:italic 110px Georgia,serif;position:absolute;bottom:-32px;right:-12px}.about-premium .vision-mission article>span{border:1px solid #b5934c88;padding:9px 12px;display:inline-block}.about-premium .vision-mission h2{margin-top:58px}.about-premium .training-philosophy{background:radial-gradient(circle at 82% 30%,#3e512d 0,#0000 25%),#0b1909;padding-top:135px;padding-bottom:135px;position:relative}.about-premium .philosophy-grid{position:relative}.about-premium .philosophy-grid:before{content:"";background:linear-gradient(90deg,#c09a47,#f4ec97,#c09a47);height:1px;position:absolute;top:-1px;left:0;right:0}.about-premium .philosophy-grid article{min-height:290px;position:relative}.about-premium .philosophy-grid article>i{border:1px solid #e9c95a;border-radius:50%;width:18px;height:18px;position:absolute;bottom:0;left:0;box-shadow:0 0 0 5px #e9c95a0d}.about-premium .learning-frameworks{background:#e3ddce;gap:28px;padding-top:110px;padding-bottom:110px}.about-premium .learning-frameworks>article{border:0;padding:70px;box-shadow:0 24px 60px #10220d0c}.about-premium .learning-frameworks>article:first-child{transform:translateY(-24px)}.about-premium .learning-frameworks li{transition:all .2s}.about-premium .learning-frameworks li:hover{color:#8d6926;padding-left:58px}.about-premium .why-eti{padding-top:130px;padding-bottom:130px}.why-eti-heading{align-self:start;position:sticky;top:120px}.why-eti-heading>p{color:#6a7164;margin-top:32px;font:18px/1.6 Georgia,serif}.about-premium .reason-list>div{grid-template-columns:52px 1fr 26px;padding:20px 0;transition:all .22s}.about-premium .reason-list>div:hover{background:#ffffff70;padding-left:12px}.about-premium .reason-list i{color:#b08a3e;font-style:normal}.about-premium .training-modes{background:linear-gradient(125deg,#091607,#14250f 62%,#263a1b);padding-top:130px;padding-bottom:130px}.about-premium .modes-grid{background:0 0;gap:14px}.about-premium .modes-grid article{background:#ffffff06;border:1px solid #fff2;transition:all .3s;position:relative;overflow:hidden}.about-premium .modes-grid article:hover{background:#ffffff0d;border-color:#e9c95a85;transform:translateY(-8px)}.about-premium .modes-grid article>i{color:#ffffff06;font:400 88px Georgia,serif;position:absolute;bottom:-30px;right:-8px}.about-premium .affiliations{padding-top:130px;padding-bottom:130px}.about-premium .affiliations>div{padding-right:4vw}.about-premium .affiliations ul{border-top-color:#b4934e}.about-premium .affiliations li{grid-template-columns:52px 1fr 24px;align-items:start;padding:26px 0}.about-premium .affiliations li strong{font-weight:400}.about-premium .affiliations li i{color:#a27c32;font-style:normal}.about-premium .about-team-heading{padding-top:95px;padding-bottom:80px;position:relative;overflow:hidden}.about-premium .about-team-heading:after{content:"PEOPLE";color:#10220d09;font:400 140px Georgia,serif;position:absolute;bottom:-50px;right:-20px}.about-team-heading>span{color:#504a31;margin-top:28px;font:18px Georgia,serif;display:block}.about-premium .about-area-grid{gap:22px;padding-top:40px;padding-bottom:120px}.about-premium .about-area-card{box-shadow:0 20px 55px #0000000d}.about-premium .about-area-image{height:260px;position:relative}.about-premium .about-area-image:after{content:"";background:linear-gradient(#0000,#0e1b0a80);position:absolute;inset:0}.about-premium .about-area-image>i{z-index:2;color:#f4ec97;font:15px Georgia,serif;position:absolute;bottom:15px;right:20px}@media (max-width:800px){.about-premium .about-hero{min-height:700px}.about-premium .about-hero:before{inset:78px 0 0}.about-premium .about-hero h1{font-size:clamp(43px,13vw,62px)}.about-hero-proof{grid-template-columns:1fr;margin-top:34px;display:grid}.about-hero-proof span{border-bottom:1px solid #ffffff1e;border-right:0;margin:0;padding:12px 0}.about-hero-index{display:none}.about-section-nav{justify-content:flex-start;gap:30px;padding:0 6vw;overflow-x:auto}.about-section-nav a{white-space:nowrap}.about-premium .about-story{padding-top:85px;padding-bottom:85px}.about-premium .about-story-expanded>div:last-child{border-left:0;padding-left:0}.about-story-mark{width:160px;height:160px;margin:40px 0}.about-story-mark span{font-size:40px}.about-premium .about-story .lead{font-size:21px}.about-premium .eti-stats:before{display:none}.about-premium .eti-stats article{padding:35px 0}.about-premium .eti-stats strong{font-size:46px}.about-premium .vision-mission{padding:60px 6vw}.about-premium .vision-mission article{min-height:430px;padding:50px 7vw}.about-premium .vision-mission h2{margin-top:42px}.about-premium .training-philosophy,.about-premium .why-eti,.about-premium .training-modes,.about-premium .affiliations{padding-top:85px;padding-bottom:85px}.about-premium .philosophy-grid article{min-height:0;padding-bottom:60px}.about-premium .learning-frameworks{padding-top:75px;padding-bottom:75px}.about-premium .learning-frameworks>article{padding:45px 24px}.about-premium .learning-frameworks>article:first-child{transform:none}.why-eti-heading{position:static}.about-premium .modes-grid{gap:12px}.about-premium .about-area-grid{padding-top:28px;padding-bottom:85px}.about-premium .about-area-image{height:230px}}.hero h1.hero-career-title{text-wrap:balance;max-width:1050px;font-size:clamp(46px,5.6vw,84px);line-height:.98}@media (min-width:801px){.hero .hero-content{transform:translateY(24px)}}@media (max-width:800px){.hero h1.hero-career-title{font-size:clamp(40px,10.5vw,58px);line-height:1}}@media (max-width:450px){.hero h1.hero-career-title{font-size:38px}}.contact-page-hero{background:#0e1b0a;align-items:center;display:flex}.contact-page-hero-image{background:linear-gradient(90deg,#0e1b0af9 0%,#0e1b0ae8 45%,#0e1b0a4d 78%,#0e1b0a20),url(/images/corporate-training-hero.png) 68%/cover no-repeat;inset:0;z-index:0!important;position:absolute!important}.contact-page-hero-copy{z-index:2;max-width:760px;position:relative}.contact-page-hero-copy>p{color:#ffffffa8;max-width:620px;margin:30px 0;font:19px/1.65 Georgia,serif}.contact-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.contact-instagram{color:#f4ec97;text-transform:uppercase;letter-spacing:.1em;border:1px solid #e9c95a80;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;font-size:10px;font-weight:700;display:inline-flex}.contact-instagram:hover{background:#e9c95a14;border-color:#f4ec97}.form-error{color:#f4ec97;margin:0;font-size:12px;line-height:1.5}.contact form .btn-gold:disabled{opacity:.7;cursor:wait}.testimonials-hero-image{background:linear-gradient(90deg,#0e1b0af8,#0e1b0ad6 52%,#0e1b0a35),url(/images/course-leadership.png) 65%/cover no-repeat}@media (max-width:800px){.contact-page-hero-image{background-position:62%}.contact-page-hero-copy>p{font-size:17px}.contact-hero-actions{flex-direction:column;align-items:stretch}.contact-hero-actions>a{width:100%}.testimonials-hero-image{background-position:60%}}.management-profile{color:#fff;background:#0e1b0a;grid-template-columns:1.08fr .92fr;gap:0;min-height:720px;padding-top:0;padding-bottom:0;display:grid}.management-portrait{background:#162610;min-height:720px;position:relative;overflow:hidden}.management-portrait:after{content:"";background:linear-gradient(#0000 54%,#0e1b0abf);position:absolute;inset:0}.management-portrait img{object-fit:cover;object-position:center 35%;filter:saturate(.82)contrast(1.03);width:100%;height:100%;display:block;position:absolute;inset:0}.management-portrait>span{z-index:2;color:#f4ec97;letter-spacing:.22em;text-transform:uppercase;font-size:9px;position:absolute;bottom:34px;left:42px}.management-profile-copy{background:radial-gradient(circle at 88% 18%,#40532d 0,#0000 30%),#0e1b0a;flex-direction:column;justify-content:center;padding:95px 7vw;display:flex;position:relative;overflow:hidden}.management-profile-copy:after{content:"SG";color:#ffffff05;font:400 180px Georgia,serif;position:absolute;bottom:-42px;right:-20px}.management-profile-reverse .management-portrait{order:2}.management-profile-reverse .management-profile-copy{order:1}.management-profile-akriti .management-profile-copy:after{content:"AG"}.management-profile-akriti .management-portrait img{object-position:center 42%;filter:saturate(.88)contrast(1.02)}.management-profile-index{color:#e9c95a8c;letter-spacing:.2em;text-transform:uppercase;margin-bottom:45px;font-size:9px}.management-profile h2{z-index:1;letter-spacing:-.05em;margin:0;font:400 clamp(58px,6.2vw,92px)/.9 Georgia,serif;position:relative}.management-profile h2 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.management-role{z-index:1;align-items:flex-start;gap:24px;margin-top:48px;display:flex;position:relative}.management-role i{background:linear-gradient(90deg,var(--gold1),var(--gold2));flex:none;width:55px;height:1px;margin-top:13px}.management-role p{color:#ffffffc2;text-transform:uppercase;letter-spacing:.06em;margin:0;font:20px/1.4 Georgia,serif}@media (max-width:800px){.management-profile{grid-template-columns:1fr;min-height:0}.management-profile-reverse .management-portrait{order:1}.management-profile-reverse .management-profile-copy{order:2}.management-portrait{min-height:510px}.management-profile-copy{padding:75px 7vw}.management-profile h2{font-size:clamp(52px,16vw,72px)}.management-profile-index{margin-bottom:34px}.management-role{margin-top:38px}.management-role p{font-size:17px}}@media (max-width:450px){.management-portrait{min-height:410px}.management-portrait>span{bottom:24px;left:24px}.management-profile-copy{padding:65px 6vw}.management-role{gap:16px}.management-role i{width:34px}}.nav-shell nav{gap:clamp(20px,2.25vw,40px)}.nav-shell nav .whatsapp-nav{color:#6ce889;opacity:1;background:#25d36612;border:1px solid #54cc72;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;transition:transform .22s,background .22s,box-shadow .22s;display:grid}.nav-shell nav .whatsapp-nav:hover{color:#fff;background:#25d366;transform:translateY(-2px);box-shadow:0 10px 28px #0005}.whatsapp-nav svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.whatsapp-nav span{display:none}@media (max-width:800px){.nav-shell nav .whatsapp-nav{color:#6ce889;letter-spacing:.12em;background:0 0;border:0;border-radius:0;flex:none;gap:13px;width:auto;height:auto;font-size:16px;display:flex}.whatsapp-nav svg{width:25px;height:25px}.whatsapp-nav span{display:inline}.nav-shell nav .whatsapp-nav:hover{box-shadow:none;color:#8cf1a4;background:0 0;transform:none}}.nav-socials{align-items:center;gap:10px;display:flex}.nav-shell nav .instagram-nav{color:#f0d66d;opacity:1;background:#e9c95a0d;border:1px solid #e9c95a7a;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;transition:transform .22s,background .22s,box-shadow .22s;display:grid}.nav-shell nav .instagram-nav:hover{color:#10220d;background:linear-gradient(135deg,#f4ec97,#e9c95a,#c09a47);transform:translateY(-2px);box-shadow:0 10px 28px #0005}.instagram-nav svg,.footer-instagram svg{fill:none;stroke:currentColor;stroke-width:1.65px;width:22px;height:22px}.instagram-nav .instagram-dot,.footer-instagram .instagram-dot{fill:currentColor;stroke:none}.instagram-nav span{display:none}.footer-brand .footer-instagram{color:#e9c95a;letter-spacing:.04em;align-items:center;gap:9px;margin-top:14px;font-size:11px;display:flex}.footer-brand .footer-instagram:hover{color:#f4ec97}.footer-instagram svg{flex:none;width:18px;height:18px}@media (max-width:800px){.nav-socials{flex-direction:column;align-items:flex-start;gap:22px}.nav-shell nav .instagram-nav{color:#f0d66d;letter-spacing:.12em;background:0 0;border:0;border-radius:0;flex:none;gap:13px;width:auto;height:auto;font-size:16px;display:flex}.instagram-nav svg{width:25px;height:25px}.instagram-nav span{display:inline}.nav-shell nav .instagram-nav:hover{box-shadow:none;color:#f4ec97;background:0 0;transform:none}}body.modal-open{overflow:hidden}.lead-trigger{appearance:none;cursor:pointer;background:0 0;font-family:inherit}.lead-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071006d9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.lead-dialog{background:#f7f4ea;grid-template-columns:.9fr 1.1fr;width:min(960px,100%);max-height:calc(100svh - 56px);display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #0009}.lead-close{z-index:2;color:#10220d;cursor:pointer;background:#f7f4ea;border:1px solid #10220d33;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:16px;right:18px}.lead-dialog-intro{color:#fff;background:radial-gradient(circle at 15% 10%,#40532d 0,#0000 30%),#0e1b0a;padding:64px 52px;position:relative;overflow:hidden}.lead-dialog-intro:after{content:"ETI";color:#ffffff07;font:400 120px Georgia,serif;position:absolute;bottom:-30px;right:-15px}.lead-dialog-intro>span{color:#e9c95a;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.lead-dialog-intro h2{letter-spacing:-.045em;margin:70px 0 24px;font:400 58px/.95 Georgia,serif}.lead-dialog-intro p{color:#ffffffad;font:17px/1.6 Georgia,serif}.lead-dialog-intro strong{color:#f4ec97;border-top:1px solid #e9c95a66;margin-top:42px;padding-top:22px;font:400 16px/1.4 Georgia,serif;display:block}.lead-form{gap:17px;padding:58px 54px 46px;display:grid}.lead-form label{color:#6b6f63;letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:700;display:grid}.lead-form input[type=text],.lead-form input[type=email],.lead-form input[type=tel]{color:#10220d;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #a9a393;outline:none;width:100%;padding:12px 0;font-size:14px}.lead-form input:focus{border-color:#a57b29}.lead-form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lead-consent{align-items:start;margin-top:5px;line-height:1.5;letter-spacing:.04em!important;text-transform:none!important;grid-template-columns:18px 1fr!important;gap:10px!important;font-weight:400!important}.lead-consent input{accent-color:#0e1b0a;margin:2px 0 0}.lead-error{color:#9b2929;margin:0;font-size:12px;line-height:1.5}.lead-submit{width:100%;margin-top:2px}.lead-submit:disabled{opacity:.65;cursor:wait}.lead-form small{color:#7a7d72;text-align:center;font-size:9px;line-height:1.5}.lead-dialog ::placeholder{color:#9b9c94}@media (max-width:800px){.lead-modal{padding:14px}.lead-dialog{grid-template-columns:1fr;max-height:calc(100svh - 28px)}.lead-dialog-intro{padding:42px 28px 34px}.lead-dialog-intro h2{margin:32px 0 16px;font-size:46px}.lead-dialog-intro p{margin-bottom:0;font-size:15px}.lead-dialog-intro strong{margin-top:24px;padding-top:16px}.lead-form{padding:34px 28px}.lead-form-row{grid-template-columns:1fr;gap:17px}.lead-close{color:#fff;background:#0e1b0a;border-color:#fff4;top:12px;right:12px}}.lead-form textarea{color:#10220d;letter-spacing:0;text-transform:none;resize:vertical;background:0 0;border:0;border-bottom:1px solid #a9a393;outline:none;width:100%;padding:12px 0;font:14px/1.45 inherit}.lead-form textarea:focus{border-color:#a57b29}.enquiry-lead-button{cursor:pointer;border:0;font-family:inherit}.enquiry-dialog .lead-dialog-intro h2{font-size:48px}.enquiry-success{color:#10220d;flex-direction:column;justify-content:center;padding:64px 54px;display:flex}.enquiry-success>span{color:#a57b29;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.enquiry-success h3{margin:24px 0 16px;font:400 40px/1.05 Georgia,serif}.enquiry-success p{color:#6b6f63;margin:0 0 30px;line-height:1.7}.enquiry-success .btn-gold{align-self:flex-start}@media (max-width:800px){.enquiry-dialog .lead-dialog-intro h2{font-size:38px}.enquiry-success{padding:42px 28px}.enquiry-success h3{font-size:34px}}.corporate-catalog-intro{background:#f5f2e9;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.corporate-catalog-intro h2,.corporate-partnership h2{letter-spacing:-.045em;margin:25px 0 0;font:400 clamp(44px,5.5vw,76px)/.98 Georgia,serif}.corporate-catalog-intro .lead{color:#34402f;margin-top:0;font:22px/1.55 Georgia,serif}.corporate-catalog-intro p{color:#667060;line-height:1.7}.corporate-category-grid{background:#e5e0d3;grid-template-columns:1fr 1fr;gap:20px;padding-top:40px;display:grid}.corporate-category{background:#fff;border:1px solid #d2ccbd;padding:0;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 12px 34px #10220d0a}.corporate-category:hover{transform:translateY(-4px);box-shadow:0 20px 48px #10220d1c}.corporate-category-image{background:#10220d;height:230px;position:relative;overflow:hidden}.corporate-category-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0e1b0ad9 100%);position:absolute;inset:0}.corporate-category-image img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.corporate-category:hover .corporate-category-image img{transform:scale(1.045)}.corporate-category-image>span{z-index:1;color:#f4ec97;letter-spacing:.19em;text-transform:uppercase;font-size:8px;position:absolute;bottom:20px;left:24px}.corporate-category>header{border-bottom:1px solid #d7d1c3;grid-template-columns:54px 1fr auto;align-items:start;gap:20px;margin:0 42px;padding:34px 0 28px;display:grid}.corporate-category>header>span{color:#9a742c;border:1px solid #c09a47;border-radius:50%;place-items:center;width:48px;height:48px;font:16px Georgia,serif;display:grid}.corporate-category header small{color:#a17d37;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.corporate-category h2{color:#10220d;margin:0;font:400 30px/1.08 Georgia,serif}.corporate-category header strong{letter-spacing:.14em;text-transform:uppercase;color:#777d70;white-space:nowrap;font-size:8px}.corporate-category ol{margin:18px 42px 28px;padding:0;list-style:none}.corporate-category li{border-bottom:1px solid #e5e1d7;grid-template-columns:34px 1fr;gap:9px;padding:12px 0;display:grid}.corporate-category li:last-child{border-bottom:0}.corporate-category li span{color:#aa8438;padding-top:2px;font-size:9px}.corporate-category li p{color:#50594d;margin:0;font-size:12px;line-height:1.45}.team-building-category{color:#fff;background:linear-gradient(120deg,#10220d,#21351a);grid-column:1/-1}.team-building-category .corporate-category-image{height:310px}.team-building-category h2{color:#fff}.team-building-category header small,.team-building-category li span{color:#e9c95a}.team-building-category header strong,.team-building-category li p{color:#ffffffb5}.team-building-category>header,.team-building-category li{border-color:#ffffff20}.team-building-category ol{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.corporate-partnership{color:#fff;background:#10220d;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.corporate-partnership .corporate-intro p{color:#ffffff9c;max-width:560px;font:17px/1.65 Georgia,serif}.corporate-partnership .corporate-solution-list article{border-color:#ffffff26}.corporate-partnership .corporate-solution-list p{color:#ffffff9e}.corporate-category-image-07,.corporate-category-image-09{height:clamp(280px,24vw,340px)}.corporate-category-image-07 img,.corporate-category-image-09 img,.corporate-category-image-11 img{object-fit:contain;object-position:center;background:#0e1b0a}.corporate-category:hover .corporate-category-image-07 img,.corporate-category:hover .corporate-category-image-09 img,.corporate-category:hover .corporate-category-image-11 img{transform:none}.team-building-category .corporate-category-image-11{height:clamp(380px,44vw,620px)}.corporate-category-image-02,.corporate-category-image-06{height:clamp(280px,24vw,340px)}.corporate-category-image-02 img,.corporate-category-image-06 img{object-fit:contain;object-position:center;background:#0e1b0a}.corporate-category:hover .corporate-category-image-02 img,.corporate-category:hover .corporate-category-image-06 img{transform:none}@media (max-width:800px){.corporate-catalog-intro,.corporate-category-grid,.corporate-partnership{grid-template-columns:1fr}.corporate-category-grid{padding-top:28px}.corporate-category-image,.team-building-category .corporate-category-image{height:220px}.corporate-category>header{grid-template-columns:46px 1fr;margin-inline:24px;padding-top:28px}.corporate-category ol{margin-inline:24px}.corporate-category header strong{grid-column:2}.team-building-category{grid-column:auto}.team-building-category ol{grid-template-columns:1fr}.corporate-catalog-intro,.corporate-partnership{gap:50px}}@media (max-width:450px){.corporate-category h2{font-size:25px}.corporate-category>header{gap:14px}.corporate-category>header>span{width:42px;height:42px}.corporate-category li{grid-template-columns:28px 1fr}}.corporate-category li>a{color:inherit;grid-template-columns:1fr auto 18px;align-items:center;gap:18px;display:grid}.corporate-category li>a p{margin:0}.corporate-category li>a small{color:#9b742b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.corporate-category li>a i{color:#ad8434;font-style:normal;transition:transform .2s}.corporate-category li>a:hover i{transform:translate(3px,-3px)}.team-building-category li>a small,.team-building-category li>a i{color:#e9c95a}.corporate-course-hero{color:#fff;background:#0e1b0a;align-items:center;min-height:760px;padding:155px 8vw 90px;display:flex;position:relative;overflow:hidden}.corporate-course-hero-image{background-position:50%;background-size:cover;position:absolute;inset:0}.corporate-course-hero-copy{z-index:1;max-width:920px;position:relative}.corporate-course-breadcrumb{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:52px;font-size:9px;display:flex}.corporate-course-breadcrumb a:hover{color:#f4ec97}.corporate-course-code{color:#e9c95a;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.corporate-course-hero h1{letter-spacing:-.05em;max-width:970px;margin:24px 0 28px;font:400 clamp(54px,7vw,98px)/.94 Georgia,serif}.corporate-course-hero-copy>p{color:#ffffffb2;max-width:760px;margin:0;font:18px/1.65 Georgia,serif}.corporate-course-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.corporate-course-back{color:#f4ec97;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #e9c95a80;padding-bottom:7px;font-size:9px;font-weight:700}.corporate-course-edition{z-index:1;color:#fff5;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:45px;right:4vw}.corporate-course-facts{background:#c09a47;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.corporate-course-facts article{background:#f5f2e9;min-height:145px;padding:36px 3vw}.corporate-course-facts span{color:#92702f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:17px;font-size:8px;font-weight:700;display:block}.corporate-course-facts strong{color:#1c2b18;font:400 17px/1.4 Georgia,serif}.corporate-course-intro{background:#f5f2e9;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.corporate-course-intro h2,.corporate-course-section-head h2,.corporate-course-audience h2{letter-spacing:-.045em;margin:25px 0 0;font:400 clamp(45px,5vw,72px)/.98 Georgia,serif}.corporate-course-intro .lead{color:#26351f;margin-top:0;font:22px/1.55 Georgia,serif}.corporate-course-intro p:not(.lead){color:#687061;font-size:13px;line-height:1.8}.corporate-course-objectives{color:#fff;background:#0e1b0a;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.corporate-course-objectives .brochure-label,.corporate-course-curriculum .brochure-label{color:#e9c95a}.corporate-course-objectives ol{margin:0;padding:0;list-style:none}.corporate-course-objectives li{border-bottom:1px solid #ffffff20;grid-template-columns:50px 1fr;gap:20px;padding:19px 0;display:grid}.corporate-course-objectives li span{color:#e9c95a;letter-spacing:.16em;padding-top:4px;font-size:9px}.corporate-course-objectives li p{color:#ffffffbc;margin:0;font:16px/1.5 Georgia,serif}.corporate-course-audience{background:#e8e2d4;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.corporate-course-audience ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.corporate-course-audience li{color:#354030;background:#f9f6ee;border:1px solid #d4cebf;min-height:110px;padding:25px;font:15px/1.45 Georgia,serif}.corporate-course-audience li span{color:#a17d37;letter-spacing:.16em;margin-bottom:18px;font:700 8px Arial,sans-serif;display:block}.corporate-course-curriculum{color:#fff;background:radial-gradient(circle at 88% 10%,#3a4c2c 0,#0000 28%),#10220d}.corporate-course-curriculum>.corporate-course-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:60px;display:grid}.corporate-course-section-head>p{color:#ffffff91;font:16px/1.65 Georgia,serif}.corporate-course-modules{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.corporate-course-modules article{background:#ffffff08;border:1px solid #e9c95a2e;min-height:330px;padding:30px;transition:all .3s}.corporate-course-modules article:hover{background:#ffffff0d;border-color:#e9c95a72;transform:translateY(-5px)}.corporate-course-modules header{color:#e9c95a;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.corporate-course-modules header i{font-style:normal}.corporate-course-modules h3{margin:38px 0 24px;font:400 27px/1.1 Georgia,serif}.corporate-course-modules ul{margin:0;padding:0;list-style:none}.corporate-course-modules li{color:#ffffff8d;border-bottom:1px solid #ffffff12;padding:8px 0 8px 14px;font-size:11px;line-height:1.45;position:relative}.corporate-course-modules li:before{content:"";background:#e9c95a;border-radius:50%;width:4px;height:4px;position:absolute;top:14px;left:0}.corporate-course-inhouse{color:#10220d;background:#c09a47;grid-template-columns:1fr 1fr;gap:10vw;padding:95px 8vw;display:grid}.corporate-course-inhouse>div>span{letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:700}.corporate-course-inhouse h2{letter-spacing:-.04em;margin:28px 0 0;font:400 clamp(43px,5vw,70px)/.98 Georgia,serif}.corporate-course-inhouse p{margin:0 0 28px;font:18px/1.6 Georgia,serif}.corporate-course-inhouse .btn-gold{color:#f4ec97;background:#10220d}.corporate-course-inhouse div:last-child>a:last-child{letter-spacing:.14em;margin-top:24px;font-size:11px;font-weight:700;display:block}@media (max-width:900px){.corporate-course-facts{grid-template-columns:repeat(2,1fr)}.corporate-course-intro,.corporate-course-objectives,.corporate-course-audience,.corporate-course-inhouse{grid-template-columns:1fr;gap:50px}.corporate-course-curriculum>.corporate-course-section-head{grid-template-columns:1fr;gap:25px}.corporate-course-modules{grid-template-columns:1fr 1fr}}@media (max-width:600px){.corporate-category li>a{grid-template-columns:1fr 16px}.corporate-category li>a small{grid-column:1}.corporate-course-hero{min-height:670px;padding:130px 6vw 70px}.corporate-course-hero h1{overflow-wrap:anywhere;font-size:clamp(42px,12.5vw,60px)}.corporate-course-hero-copy>p{font-size:16px}.corporate-course-actions{flex-direction:column;align-items:flex-start}.corporate-course-edition{display:none}.corporate-course-facts{grid-template-columns:1fr}.corporate-course-facts article{min-height:0;padding:28px 6vw}.corporate-course-audience ul,.corporate-course-modules{grid-template-columns:1fr}.corporate-course-audience li,.corporate-course-modules article{min-height:0}.corporate-course-inhouse{padding:72px 6vw}}.accreditations{color:#172113;background:#f5f2e9;position:relative;overflow:hidden}.accreditations:after{content:"ETI";color:#10220d08;pointer-events:none;font:400 190px Georgia,serif;position:absolute;top:-45px;right:-20px}.accreditations-head{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid;position:relative}.accreditations-head .section-kicker{margin-bottom:30px}.accreditations h2{letter-spacing:-.045em;margin:0;font:400 clamp(46px,5.4vw,78px)/.98 Georgia,serif}.accreditations h2 em{background:linear-gradient(90deg,var(--gold3),var(--gold1),var(--gold2));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.accreditations-head>p{color:#60675a;max-width:520px;margin:0;font:18px/1.65 Georgia,serif}.accreditation-grid{z-index:1;grid-template-columns:repeat(6,1fr);gap:16px;display:grid;position:relative}.accreditation-grid article{background:#fff;border:1px solid #d8d2c4;grid-column:span 2;grid-template-rows:auto 1fr auto;min-height:315px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.accreditation-grid article:nth-child(4){grid-column:2/span 2}.accreditation-grid article:hover{border-color:#b89345;transform:translateY(-6px);box-shadow:0 20px 48px #10220d12}.accreditation-grid article>span{letter-spacing:.17em;color:#9d772e;font:700 9px/1 Arial,sans-serif}.accreditation-logo{justify-content:center;align-items:center;height:185px;padding:18px;display:flex}.accreditation-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.accreditation-grid article>p{color:#374032;border-top:1px solid #ded8ca;margin:0;padding-top:17px;font:13px/1.45 Georgia,serif}@media (max-width:900px){.accreditation-grid{grid-template-columns:repeat(2,1fr)}.accreditation-grid article,.accreditation-grid article:nth-child(4){grid-column:auto}.accreditation-grid article:last-child{grid-column:1/-1}}@media (max-width:800px){.accreditations-head{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.accreditations-head>p{font-size:17px}.accreditation-grid{grid-template-columns:1fr}.accreditation-grid article,.accreditation-grid article:last-child{grid-column:auto;min-height:280px}.accreditation-logo{height:165px}.accreditations:after{font-size:120px;top:-20px}.accreditations h2{font-size:clamp(40px,11vw,54px)}}.accreditations{color:#fff;background:radial-gradient(circle at 83% 18%,#354a28 0,#0000 29%),linear-gradient(135deg,#091507,#10220d 58%,#172b11)}.accreditations:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#f4ec970d 50%,#0000 50.1%);position:absolute;inset:0}.accreditations:after{color:#f4ec9709}.accreditations .section-kicker{color:var(--gold1)}.accreditations h2{color:#fff}.accreditations h2 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text}.accreditations-head>p{color:#ffffff9c;border-left:1px solid #e9c95a70;padding-left:28px}.accreditation-grid{gap:14px}.accreditation-grid article{isolation:isolate;background:linear-gradient(145deg,#ffffff09,#e9c95a08);border:1px solid #f4ec9728;padding:25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.accreditation-grid article:before{content:"";z-index:-1;border:1px solid #e9c95a18;border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;right:-85px;box-shadow:0 0 0 34px #e9c95a05}.accreditation-grid article:after{content:"";background:linear-gradient(90deg,#c09a4700,#e9c95a75,#c09a4700);height:1px;position:absolute;bottom:57px;left:25px;right:25px}.accreditation-grid article:hover{background:linear-gradient(145deg,#ffffff0e,#e9c95a10);border-color:#e9c95a80;transform:translateY(-7px);box-shadow:0 28px 70px #0007,inset 0 1px #ffffff12}.accreditation-grid article>span{color:var(--gold1)}.accreditation-logo{height:190px;padding:18px 10px}.accreditation-logo img{filter:drop-shadow(0 12px 20px #0005);transition:transform .35s,filter .35s}.accreditation-grid article:hover .accreditation-logo img{filter:drop-shadow(0 16px 26px #0008);transform:scale(1.025)}.accreditation-grid article:first-child .accreditation-logo img{width:195px}.accreditation-grid article:nth-child(2) .accreditation-logo img{width:240px}.accreditation-grid article:nth-child(3) .accreditation-logo img{height:185px}.accreditation-grid article:nth-child(4) .accreditation-logo img{width:300px}.accreditation-grid article:nth-child(5) .accreditation-logo img{width:320px}.accreditation-grid article>p{color:#f7f1dc;border:0;padding-top:19px;font:14px/1.45 Georgia,serif}.accreditation-grid article>p:after{content:" · ETI";color:#e9c95a8c;letter-spacing:.16em;text-transform:uppercase;margin-left:8px;font:700 8px Arial,sans-serif}@media (max-width:800px){.accreditations-head>p{border-top:1px solid #e9c95a55;border-left:0;padding:22px 0 0}.accreditation-grid article,.accreditation-grid article:last-child{min-height:300px}.accreditation-logo{height:180px}.accreditation-grid article:nth-child(3) .accreditation-logo img{height:170px}}.trainers-hero{background-position:50% 34%}.trainer-intro{background:#f5f2e9;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.trainer-intro h2{letter-spacing:-.04em;margin:0;font:400 clamp(44px,5vw,68px)/1.02 Georgia,serif}.trainer-intro .lead{color:#34402f;margin-top:0;font:22px/1.55 Georgia,serif}.trainer-intro p:not(.lead){color:#596052;font-size:14px;line-height:1.85}.trainer-directory{background:#26351f;gap:2px;padding-top:2px;padding-bottom:2px;display:grid}.trainer-profile{background:#f6f2e8;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:710px;display:grid}.trainer-profile-reverse{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.trainer-profile-reverse .trainer-photo{order:2}.trainer-photo{background:#13210f;min-height:710px;position:relative;overflow:hidden}.trainer-photo:after{content:"";background:linear-gradient(#0000 62%,#0e1b0acc);position:absolute;inset:0}.trainer-photo img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.trainer-profile:hover .trainer-photo img{transform:scale(1.025)}.trainer-photo>span{z-index:1;color:#f4ec97;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;bottom:30px;left:34px}.trainer-copy{flex-direction:column;justify-content:center;padding:75px clamp(45px,6vw,92px);display:flex;position:relative;overflow:hidden}.trainer-copy:after{content:"ETI";color:#10220d06;font:400 190px Georgia,serif;position:absolute;bottom:-45px;right:-24px}.trainer-number{z-index:1;color:#9b742b;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;position:relative}.trainer-copy h2{z-index:1;color:#10220d;letter-spacing:-.05em;margin:22px 0 10px;font:400 clamp(48px,5.4vw,78px)/.95 Georgia,serif;position:relative}.trainer-role{z-index:1;color:#9b742b;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;position:relative}.trainer-experience{z-index:1;color:#2e3a2a;border-top:1px solid #d3ccbb;border-bottom:1px solid #d3ccbb;margin:32px 0 0;padding:18px 0;font:17px/1.45 Georgia,serif;position:relative}.trainer-bio{z-index:1;color:#62695c;max-width:710px;margin:24px 0 30px;font-size:13px;line-height:1.75;position:relative}.trainer-details{z-index:1;grid-template-columns:1fr 1fr;gap:36px;display:grid;position:relative}.trainer-details h3{color:#26351f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:9px}.trainer-details ul{margin:0;padding:0;list-style:none}.trainer-details li{color:#596052;border-bottom:1px solid #ddd7ca;padding:9px 0 9px 15px;font-size:11px;line-height:1.45;position:relative}.trainer-details li:before{content:"";background:#bd9441;border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:0}.trainer-closing{color:#fff;background:radial-gradient(circle at 85% 20%,#3c512d 0,#0000 30%),#0e1b0a;position:relative;overflow:hidden}.trainer-closing:after{content:"FACULTY";color:#ffffff05;font:400 150px Georgia,serif;position:absolute;bottom:-52px;right:-30px}.trainer-closing h2{letter-spacing:-.045em;margin:30px 0 25px;font:400 clamp(48px,6vw,82px)/.96 Georgia,serif}.trainer-closing h2 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.trainer-closing p{color:#ffffff9b;max-width:680px;font:17px/1.65 Georgia,serif}@media (max-width:900px){.trainer-profile,.trainer-profile-reverse{grid-template-columns:1fr}.trainer-profile-reverse .trainer-photo{order:0}.trainer-photo{min-height:600px}.trainer-copy{padding:68px 7vw}.trainer-intro{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.trainer-photo{min-height:480px}.trainer-copy{padding:55px 6vw}.trainer-copy h2{font-size:clamp(42px,13vw,58px)}.trainer-details{grid-template-columns:1fr;gap:30px}.trainer-experience{font-size:15px}.trainer-closing:after{font-size:82px;bottom:-20px}}.student-registration-page{color:#0e1b0a;background:#f5f3eb}.registration-hero{color:#fff;background:radial-gradient(circle at 75% 30%,#e9c95a21,#0000 30%),linear-gradient(120deg,#071009,#0e1b0a 72%,#182d12);grid-template-columns:1.45fr .55fr;align-items:end;gap:8vw;min-height:610px;padding:170px 7vw 95px;display:grid;position:relative;overflow:hidden}.registration-hero:after{content:"";border:1px solid #e9c95a33;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-290px;right:-160px;box-shadow:0 0 0 50px #e9c95a06,0 0 0 100px #e9c95a05}.registration-hero>div,.registration-hero aside{z-index:1;position:relative}.registration-hero h1{letter-spacing:-.055em;margin:28px 0;font-size:clamp(58px,7vw,112px);font-weight:300;line-height:.93}.registration-hero h1 em{color:#e9c95a;font-family:Georgia,serif;font-weight:400;display:block}.registration-hero>div>p:last-child{color:#ffffffb8;max-width:760px;font:21px/1.7 Georgia,serif}.registration-hero aside{border-left:1px solid #e9c95a73;padding:25px 0 25px 34px}.registration-hero aside span,.registration-intro>span{color:#e9c95a;text-transform:uppercase;letter-spacing:.2em;margin-bottom:18px;font-size:11px;display:block}.registration-hero aside strong{font:400 32px/1.25 Georgia,serif}.registration-hero aside p{letter-spacing:.17em;text-transform:uppercase;color:#ffffff8c;margin-top:28px;font-size:11px}.registration-shell{padding:105px 7vw 125px}.registration-intro{grid-template-columns:.55fr 1.2fr .8fr;align-items:start;gap:5vw;margin-bottom:75px;display:grid}.registration-intro h2{margin:0;font:400 clamp(40px,4.5vw,70px)/1 Georgia,serif}.registration-intro p{color:#54604f;margin:0;font:18px/1.7 Georgia,serif}.student-form{background:#fff;border:1px solid #0e1b0a21;max-width:1280px;margin:auto;box-shadow:0 30px 80px #0e1b0a14}.student-form fieldset{border:0;border-bottom:1px solid #0e1b0a1f;margin:0;padding:62px 70px}.student-form legend{align-items:flex-start;gap:22px;width:100%;margin-bottom:42px;display:flex}.student-form legend>span{color:#9b772c;letter-spacing:.12em;border:1px solid #c09a47;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.student-form legend div{font:30px/1.1 Georgia,serif}.student-form legend small{text-transform:uppercase;letter-spacing:.14em;color:#7a8277;margin-top:9px;font:12px/1.4 Arial,sans-serif;display:block}.registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.registration-grid label{text-transform:uppercase;letter-spacing:.12em;gap:10px;font-size:10px;font-weight:600;display:grid}.registration-grid label.wide{grid-column:1/-1}.registration-grid input,.registration-grid select,.registration-grid textarea{color:#0e1b0a;background:#fbfaf6;border:1px solid #0e1b0a30;border-radius:0;outline:none;width:100%;padding:16px 18px;font:15px/1.4 Arial,sans-serif;transition:all .2s}.registration-grid textarea{resize:vertical}.registration-grid input:focus,.registration-grid select:focus,.registration-grid textarea:focus{background:#fff;border-color:#c09a47;box-shadow:0 0 0 3px #e9c95a24}.registration-consent{color:#fff;background:#0e1b0a;gap:24px;padding:55px 70px 65px;display:grid}.registration-consent>label{color:#ffffffbf;align-items:flex-start;gap:14px;max-width:860px;font:15px/1.6 Georgia,serif;display:flex}.registration-consent input{accent-color:#e9c95a;margin-top:4px}.registration-consent>p{color:#ffb9ab}.registration-submit{border:0;justify-content:space-between;justify-self:start;min-width:260px}.registration-consent>small{color:#ffffff75;font-size:11px}.registration-success{color:#fff;text-align:center;background:#0e1b0a;max-width:900px;margin:auto;padding:90px 8vw;box-shadow:0 30px 80px #0e1b0a1f}.registration-success>span{color:#e9c95a;text-transform:uppercase;letter-spacing:.2em;font-size:11px}.registration-success h2{margin:25px 0;font:400 clamp(45px,6vw,80px)/1.05 Georgia,serif}.registration-success p{color:#ffffffb3;max-width:650px;margin:0 auto 38px;font:19px/1.7 Georgia,serif}.registration-success button{border:0;margin:auto}@media (max-width:900px){.registration-hero{grid-template-columns:1fr;padding-top:145px}.registration-hero aside{max-width:420px}.registration-intro{grid-template-columns:1fr}.student-form fieldset{padding:48px 32px}.registration-consent{padding:45px 32px}}@media (max-width:600px){.registration-hero{min-height:650px;padding:135px 22px 65px}.registration-hero h1{font-size:54px}.registration-hero>div>p:last-child{font-size:17px}.registration-hero aside strong{font-size:25px}.registration-shell{padding:75px 16px 90px}.registration-intro{margin-bottom:45px}.registration-grid{grid-template-columns:1fr}.registration-grid label.wide{grid-column:auto}.student-form fieldset{padding:38px 20px}.student-form legend{gap:14px}.student-form legend div{font-size:25px}.registration-consent{padding:38px 20px}.registration-submit{min-width:100%;font-size:11px}.registration-success{padding:70px 22px}.registration-success h2{font-size:43px}}.registration-hero-photo{background-image:linear-gradient(90deg,#050f08f5 0%,#050f08cc 37%,#050f0842 67%,#050f0814 100%),url(/images/registration-students.png);background-position:50%;background-size:cover;grid-template-columns:1fr;align-items:end}.registration-hero-photo>div{max-width:760px}.registration-hero-photo h1{max-width:730px}.registration-hero-photo:after{display:none}.student-form fieldset{padding-top:52px;padding-bottom:52px}.registration-shell{padding-top:88px}.registration-intro{margin-bottom:55px}@media (max-width:760px){.registration-hero-photo{background-image:linear-gradient(#050f086b,#050f08e6 65%,#050f08fa),url(/images/registration-students.png);background-position:65%;align-items:end;min-height:670px}.registration-hero-photo>div{padding-top:260px}.registration-hero-photo h1{font-size:54px}.registration-intro{gap:18px}}.nav-shell nav .register-nav-link{color:var(--gold2);opacity:1;font-weight:700}.nav-shell nav .register-nav-link:after{content:"↗";margin-left:8px;font-size:10px}@media (max-width:800px){.nav-shell nav .register-nav-link{color:var(--gold2)}.nav-shell nav .register-nav-link:after{margin-left:auto}}.footer-credit{letter-spacing:.08em;line-height:1.7}.footer-socials{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.footer-socials a{color:#e9c95a;background:#e9c95a0a;border:1px solid #e9c95a66;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.footer-socials a:hover{color:#0e1b0a;background:linear-gradient(135deg,#f4ec97,#e9c95a,#c09a47);border-color:#f4ec97;transform:translateY(-2px)}.footer-socials svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.footer-socials .social-dot{fill:currentColor;stroke:none}.footer-socials span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.awards-recognition{color:#10220d;background:#eee9dc;position:relative;overflow:hidden}.awards-recognition:before{content:"AWARDS";color:#10220d08;letter-spacing:-.05em;pointer-events:none;font:400 150px Georgia,serif;position:absolute;top:-42px;right:-34px}.awards-heading{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid;position:relative}.awards-heading .section-kicker{margin-bottom:30px}.awards-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(48px,5.5vw,80px)/.96 Georgia,serif}.awards-heading h2 em{background:linear-gradient(90deg,var(--gold3),var(--gold1),var(--gold2));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.awards-heading>p{color:#5b6355;border-left:1px solid #b28b3e;margin:0;padding-left:28px;font:18px/1.65 Georgia,serif}.awards-stage{z-index:1;border-top:1px solid #b8ae98;border-bottom:1px solid #b8ae98;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.awards-stage article{background:linear-gradient(155deg,#ffffff4d,#0000 65%);border-right:1px solid #b8ae98;grid-template-rows:auto 1fr auto;min-height:430px;padding:32px 36px 38px;transition:background .3s,transform .3s;display:grid;position:relative}.awards-stage article:last-child{border-right:0}.awards-stage article:hover{background:#f8f4e9;transform:translateY(-5px)}.award-index{color:#8f6b27;letter-spacing:.18em;font-size:9px;font-weight:700}.award-seal{background:radial-gradient(circle,#f4ec977a,#0000 66%);border:1px solid #b48d42;border-radius:50%;place-self:center;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 0 0 9px #eee9dc,0 0 0 10px #c6ac7538}.award-seal i{color:#8b6827;border:1px solid #b48d4266;border-radius:50%;place-items:center;width:90px;height:90px;font:italic 30px Georgia,serif;display:grid}.awards-stage small{color:#9a742c;letter-spacing:.18em;text-transform:uppercase;margin-bottom:15px;font-size:8px;font-weight:700;display:block}.awards-stage h3{margin:0 0 16px;font:400 27px/1.12 Georgia,serif}.awards-stage p{color:#62695c;margin:0;font-size:12px;line-height:1.75}.awards-note{z-index:1;color:#777d71;letter-spacing:.12em;text-transform:uppercase;text-align:right;margin:28px 0 0;font-size:9px;position:relative}@media (max-width:900px){.awards-heading{grid-template-columns:1fr;gap:30px}.awards-stage{grid-template-columns:1fr}.awards-stage article{border-bottom:1px solid #b8ae98;border-right:0;grid-template-rows:1fr;grid-template-columns:auto 145px 1fr;align-items:center;gap:28px;min-height:330px}.awards-stage article:last-child{border-bottom:0}.award-seal{width:110px;height:110px}.award-seal i{width:76px;height:76px}.awards-note{text-align:left}}@media (max-width:600px){.awards-recognition:before{font-size:78px;top:-10px}.awards-heading>p{border-top:1px solid #b28b3e;border-left:0;padding:22px 0 0}.awards-stage article{grid-template-columns:1fr;gap:25px;min-height:0;padding:32px 24px}.award-seal{justify-self:start}.awards-note{line-height:1.6}.awards-heading h2{font-size:clamp(42px,12vw,58px)}}.awards-stage article{grid-template-rows:230px auto;min-height:540px;padding:0 0 38px;overflow:hidden}.award-index{z-index:2;color:#f4ec97;background:#0e1b0ad9;padding:9px 11px;position:absolute;top:20px;left:22px}.award-photo{background:#10220d;height:230px;margin:0;overflow:hidden}.award-photo img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .3s;display:block}.awards-stage article:first-child .award-photo img{object-position:center 54%}.awards-stage article:nth-child(2) .award-photo img{object-position:center 44%}.awards-stage article:nth-child(3) .award-photo img{object-position:center 42%}.awards-stage article:hover .award-photo img{filter:saturate(.95)contrast(1.04);transform:scale(1.035)}.awards-stage article>div{padding:32px 36px 0}@media (max-width:900px){.awards-stage article{grid-template-rows:1fr;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:0;min-height:320px;padding:0}.award-photo{height:100%;min-height:320px}.awards-stage article>div{align-self:center;padding:38px}}@media (max-width:600px){.awards-stage article{grid-template-rows:220px auto;grid-template-columns:1fr;gap:0;min-height:0;padding:0}.award-photo{height:220px;min-height:0}.awards-stage article>div{padding:30px 24px 36px}}.awards-page-link{color:#6f531e;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #9f7a32;align-items:center;gap:70px;width:max-content;margin-top:34px;padding:15px 0;font-size:9px;font-weight:700;display:flex}.awards-page-link span{font-size:15px}.awards-page{color:#10220d;background:#f2eee3}.awards-page-hero{color:#fff;background:#081406;align-items:flex-end;min-height:780px;padding:170px 7vw 100px;display:flex;position:relative;overflow:hidden}.awards-page-hero-image{filter:saturate(.85);background:linear-gradient(90deg,#071107f7 0%,#071107df 42%,#0711075c 72%,#07110719),url(/images/award-institutional-excellence.png) 50% 52%/cover no-repeat;position:absolute;inset:0}.awards-page-hero:after{content:"";border:1px solid #e9c95a32;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-250px;right:-160px;box-shadow:0 0 0 60px #e9c95a08,0 0 0 120px #e9c95a04}.awards-page-hero-copy{z-index:2;max-width:940px;position:relative}.awards-page-hero h1{letter-spacing:-.055em;margin:28px 0;font:400 clamp(66px,8vw,120px)/.88 Georgia,serif}.awards-page-hero h1 em{background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--gold3));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.awards-page-hero p{color:#ffffffb0;max-width:680px;font:20px/1.65 Georgia,serif}.awards-page-mark{z-index:2;color:#f4ec9787;letter-spacing:.24em;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:65px;right:5vw}.awards-page-intro{background:#f2eee3;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.awards-page-intro>div:first-child>span{color:#9a742c;letter-spacing:.18em;text-transform:uppercase;margin-bottom:28px;font-size:9px;font-weight:700;display:block}.awards-page-intro h2{letter-spacing:-.04em;margin:0;font:400 clamp(46px,5vw,72px)/1 Georgia,serif}.awards-page-intro .lead{color:#2f3d2b;margin-top:0;font:23px/1.55 Georgia,serif}.awards-page-intro p:not(.lead){color:#62695c;font-size:14px;line-height:1.8}.awards-page-gallery{background:#10220d;padding:2px 0}.award-feature{background:#f7f3e9;border-bottom:2px solid #10220d;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.award-feature-reverse figure{order:2}.award-feature figure{background:#091507;min-height:680px;margin:0;position:relative;overflow:hidden}.award-feature figure:after{content:"";background:linear-gradient(#0000 58%,#071107a8);position:absolute;inset:0}.award-feature figure img{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.award-feature:hover figure img{transform:scale(1.025)}.award-feature figure span{z-index:2;color:#f4ec97;letter-spacing:.2em;font-size:10px;font-weight:700;position:absolute;bottom:28px;left:34px}.award-feature>div{flex-direction:column;justify-content:center;padding:70px clamp(45px,7vw,110px);display:flex}.award-feature small{color:#98722b;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.award-feature h2{letter-spacing:-.045em;margin:28px 0 25px;font:400 clamp(44px,5vw,72px)/.98 Georgia,serif}.award-feature>div>p{color:#62695c;max-width:620px;font:16px/1.75 Georgia,serif}.award-verification{border-top:1px solid #cec6b5;justify-content:space-between;gap:20px;margin-top:45px;padding-top:20px;display:flex}.award-verification span{color:#8a9184;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.award-verification strong{color:#7c5d22;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.awards-principles{color:#fff;background:radial-gradient(circle at 82% 20%,#3b502d 0,#0000 28%),#0b1909}.awards-principles>div:last-child{border-top:1px solid #e9c95a4a;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.awards-principles article{border-right:1px solid #e9c95a2e;min-height:300px;padding:38px 42px}.awards-principles article:last-child{border:0}.awards-principles article>span{color:#e9c95a;letter-spacing:.18em;font-size:9px}.awards-principles h3{margin:75px 0 18px;font:400 34px Georgia,serif}.awards-principles p{color:#ffffff8f;font-size:13px;line-height:1.7}.awards-page-cta{color:#10220d;background:#c09a47;grid-template-columns:1fr 1fr;gap:10vw;padding:105px 7vw;display:grid}.awards-page-cta>div>span{letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:700}.awards-page-cta h2{letter-spacing:-.04em;margin:28px 0 0;font:400 clamp(46px,5vw,74px)/.98 Georgia,serif}.awards-page-cta p{font:18px/1.65 Georgia,serif}.awards-page-cta .btn-gold{color:#f4ec97;background:#10220d;margin-top:22px}@media (max-width:900px){.awards-page-hero{min-height:680px}.awards-page-intro,.award-feature,.awards-page-cta{grid-template-columns:1fr}.award-feature-reverse figure{order:0}.award-feature figure{min-height:560px}.award-feature>div{padding:70px 7vw}.awards-principles>div:last-child{grid-template-columns:1fr}.awards-principles article{border-bottom:1px solid #e9c95a2e;border-right:0;min-height:0}.awards-principles h3{margin-top:35px}}@media (max-width:600px){.awards-page-link{gap:30px}.awards-page-hero{min-height:680px;padding:145px 6vw 70px}.awards-page-hero-image{background-image:linear-gradient(#07110751,#071107e8 62%,#071107fa),url(/images/award-institutional-excellence.png);background-position:50%}.awards-page-hero h1{font-size:clamp(52px,15vw,72px)}.awards-page-hero p{font-size:17px}.awards-page-mark{display:none}.awards-page-intro{gap:40px}.award-feature figure{min-height:390px}.award-feature>div{padding:55px 6vw}.award-feature h2{font-size:42px}.award-verification{flex-direction:column}.awards-principles article{padding:34px 0}.awards-page-cta{gap:40px;padding:75px 6vw}}.awards-stage article:first-child .award-photo-partnership img{object-position:center 46%;filter:saturate(.9)contrast(1.02)}.awards-page-gallery .award-feature:first-child figure{background:#0e1b0a}.awards-page-gallery .award-feature:first-child figure img{object-fit:contain;object-position:center;filter:saturate(.92)contrast(1.02)}.awards-page-hero-image{background-image:linear-gradient(90deg,#071107f7 0%,#071107df 42%,#0711075c 72%,#07110719),url(/images/award-yenepoya-partnership.jpg);background-position:50% 46%}@media (max-width:600px){.awards-page-hero-image{background-image:linear-gradient(#07110751,#071107e8 62%,#071107fa),url(/images/award-yenepoya-partnership.jpg);background-position:50% 45%}}main>section{min-width:0}.section-pad{padding-block:clamp(88px,8vw,112px)}.section-head,.curriculum-head,.modules-heading,.corporate-course-section-head,.section-head>*,.curriculum-head>*,.modules-heading>*,.corporate-course-section-head>*{min-width:0}.section-kicker{line-height:1.45}.section-head{gap:clamp(32px,6vw,88px);margin-bottom:clamp(48px,5vw,68px)}footer{padding-top:clamp(48px,5vw,64px)}@media (min-width:801px){.grouped-program-dropdown{grid-template-rows:auto minmax(0,1fr) auto;background:#fff!important;max-height:min(760px,100dvh - 96px)!important;padding:18px 18px 16px!important;display:grid!important;top:77px!important}.grouped-program-dropdown .dropdown-label{padding:3px 2px 15px!important}.program-group-grid{scrollbar-gutter:stable;border-top:1px solid #d9d2c2;border-left:1px solid #d9d2c2;grid-auto-rows:max-content;align-content:start;align-items:start;min-height:0;background:#fff!important;gap:0!important;max-height:none!important}.program-group{border-bottom:1px solid #d9d2c2;border-right:1px solid #d9d2c2;align-self:stretch;padding:15px 18px 17px;height:auto!important;min-height:0!important}.program-group>div{padding-top:11px}.nav-shell .program-group>div>a{line-height:1.38}.nav-shell .program-dropdown .view-all{justify-content:space-between;align-items:center;min-height:42px;line-height:1.2;margin-top:12px!important;padding:12px 15px!important;display:flex!important}}@media (max-width:800px){.section-pad{padding:76px 6vw}.section-head{margin-bottom:44px}.grouped-program-dropdown,.program-group-grid{background:#fff!important}.program-group{border-bottom:1px solid #d9d2c2}.program-group:last-child{border-bottom:0}}@media (max-width:480px){.section-pad{padding:64px 20px}.section-kicker{margin-bottom:30px}.section-head{margin-bottom:38px}footer{padding-inline:20px}}@media (min-width:801px){.grouped-program-dropdown{overflow:hidden;background:#f8f5eb!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 93px)!important;padding:0!important;display:block!important;top:77px!important;left:5vw!important;right:5vw!important;transform:translateY(10px)!important}.program-menu:hover .grouped-program-dropdown,.program-menu:focus-within .grouped-program-dropdown{transform:translateY(0)!important}.program-group-grid{overscroll-behavior:contain;scrollbar-gutter:stable;border:0;grid-auto-rows:auto;align-content:start;align-items:stretch;min-height:0;background:#f8f5eb!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;max-height:min(68vh,650px)!important;overflow-y:auto!important}.program-group{background:#f8f5eb;border-bottom:1px solid #d9d2c2;border-right:1px solid #d9d2c2;align-self:stretch;min-width:0;padding:22px 24px 25px;height:auto!important;min-height:0!important}.program-group:nth-child(3n){border-right:0}.nav-shell .program-group-title{grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:40px;margin:0 0 7px;border-bottom:1px solid #c9b36e!important;padding:0 0 12px!important}.program-group-title span{letter-spacing:.12em;font:700 9px/1 Arial,sans-serif}.program-group-title strong{overflow-wrap:anywhere;font:400 18px/1.15 Georgia,serif}.program-group-title i{text-align:right;font-size:0}.program-group-title i:before{content:"↗";font-size:16px}.program-group>div{gap:0;padding-top:0}.nav-shell .program-group>div>a{color:#394232;letter-spacing:.01em;padding:6px 0 6px 30px;font:10px/1.25 Arial,sans-serif}.nav-shell .program-group>div>a:hover{color:#8f6d23;text-underline-offset:3px;text-decoration:underline}.program-group>small{color:#8f9188;padding:12px 0 6px 30px;font-size:10px}}@media (max-width:800px){.program-dropdown-head{padding:18px}.program-dropdown-head strong{font-size:20px}.program-dropdown-head>a{font-size:8px!important}}.blog-hero-copy>p{color:#ffffffa8;max-width:630px;margin:30px 0 0;font:19px/1.65 Georgia,serif}.blog-hero.blog-hero-background{isolation:isolate;background-image:linear-gradient(90deg,#071306 0%,#071306f5 27%,#071306b5 48%,#0713062e 72%,#07130612 100%),linear-gradient(#07130640 0%,#0000 54%,#0713068f 100%),url(/images/blog-insights-hero-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:760px;padding:145px 8vw 80px;display:flex}.blog-hero.blog-hero-background:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 150px 35px #06110580}.blog-hero.blog-hero-background:after{z-index:0;width:540px;height:540px;top:115px;right:-110px}.blog-hero-background .blog-hero-copy{z-index:1;width:min(760px,56vw);position:relative}@media (max-width:800px){.blog-hero.blog-hero-background{background-image:linear-gradient(90deg,#071306fa 0%,#071306e8 48%,#07130676 100%),linear-gradient(#07130650 0%,#0000 48%,#071306b5 100%),url(/images/blog-insights-hero-background.jpg);background-position:62%;min-height:700px;padding:125px 6vw 70px;display:flex}.blog-hero-background .blog-hero-copy{width:100%;max-width:620px}.blog-hero.blog-hero-background:before{box-shadow:inset 0 0 85px 20px #0611058f}}.aviation-feature{color:#fff;background:#10220d;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;display:grid}.aviation-feature-image{height:480px;overflow:hidden}.aviation-feature-image img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.aviation-feature-copy>span,.aviation-article-hero-copy>span,.carousel-heading span,.aviation-thanks>span{color:#e9c95a;letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:700}.aviation-feature-copy h2{letter-spacing:-.045em;margin:25px 0 8px;font:400 clamp(46px,5vw,72px)/.98 Georgia,serif}.aviation-feature-copy h3{color:#f4ec97;margin:0 0 28px;font:italic 25px/1.3 Georgia,serif}.aviation-feature-copy p{color:#ffffff9e;max-width:570px;font:17px/1.65 Georgia,serif}.aviation-feature-copy .btn-gold{margin-top:20px}.aviation-feature-copy .btn-gold i,.aviation-thanks .btn-gold i{font-style:normal}.aviation-article-hero{color:#fff;background:#071306;align-items:center;min-height:760px;padding:145px 8vw 80px;display:flex;position:relative;overflow:hidden}.aviation-article-hero-image{filter:saturate(.72);background:linear-gradient(90deg,#071306fa 0%,#071306ec 42%,#0713065c 72%,#07130620),linear-gradient(#07130620,#0000 55%,#071306a8),url(/images/corporate-aviation.png) 70%/cover no-repeat;position:absolute;inset:0}.aviation-article-hero-copy{z-index:1;max-width:840px;position:relative}.aviation-article-hero-copy>a{color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;margin-bottom:55px;font-size:9px;font-weight:700;display:inline-block}.aviation-article-hero h1{letter-spacing:-.055em;margin:24px 0 28px;font:400 clamp(66px,8vw,116px)/.88 Georgia,serif}.aviation-article-hero h1 em{color:#e9c95a;font-weight:400}.aviation-article-hero-copy>p{color:#ffffffb5;max-width:650px;margin:0;font:22px/1.5 Georgia,serif}.article-body{background:#f6f2e8;grid-template-columns:220px minmax(0,760px);justify-content:center;gap:7vw;display:grid}.article-meta{color:#89794e;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #b4954e;align-self:start;gap:15px;padding-top:8px;font-size:9px;display:grid;position:sticky;top:40px}.article-meta i{color:#c09a47;letter-spacing:-.05em;margin-top:20px;font:italic 52px Georgia,serif}.article-prose{min-width:0}.article-prose p{color:#50594c;margin:0 0 28px;font:17px/1.85 Georgia,serif}.article-prose .article-lead{color:#22331d;font-size:25px;line-height:1.55}.article-prose blockquote{color:#10220d;border-top:1px solid #b9964d;border-bottom:1px solid #b9964d;margin:60px 0;padding:45px 0;font:italic 42px/1.15 Georgia,serif}.article-prose h2{color:#10220d;letter-spacing:-.04em;margin:70px 0 28px;font:400 clamp(40px,4vw,58px)/1.02 Georgia,serif}.carousel-story{color:#fff;background:#0b1909}.carousel-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;margin-bottom:60px;display:grid}.carousel-heading h2{letter-spacing:-.04em;margin:22px 0 0;font:400 clamp(45px,5vw,70px)/1 Georgia,serif}.carousel-heading>p{color:#ffffff8f;margin:0;font:16px/1.65 Georgia,serif}.carousel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.carousel-slide{background:radial-gradient(circle at 90% 5%,#43572f,#0000 34%),#12250f;border:1px solid #e9c95a38;flex-direction:column;min-height:510px;padding:36px;display:flex;position:relative;overflow:hidden}.carousel-slide:after{content:"";border:1px solid #f4ec9720;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-90px}.carousel-slide-top{color:#e9c95a;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.carousel-slide-top b{font-weight:700}.carousel-slide>i{color:#e9c95a;margin:75px 0 24px;font:italic 56px Georgia,serif;display:block}.carousel-slide h3{letter-spacing:-.035em;max-width:540px;margin:0 0 20px;font:400 38px/1.05 Georgia,serif}.carousel-slide p,.carousel-slide li{color:#ffffffa8;font:15px/1.6 Georgia,serif}.carousel-slide blockquote{color:#f4ec97;margin:5px 0 20px;font:italic 30px/1.25 Georgia,serif}.carousel-slide ul{margin:0;padding-left:20px}.carousel-slide small{color:#fff5;letter-spacing:.17em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:8px}.slide-1,.slide-10{color:#10220d;background:linear-gradient(135deg,#b98e34,#f4ec97 48%,#c09a47)}.slide-1 .carousel-slide-top,.slide-10 .carousel-slide-top,.slide-1>i,.slide-10>i,.slide-1 p,.slide-10 p,.slide-1 small,.slide-10 small{color:#10220d}.aviation-thanks{text-align:center;color:#10220d;background:#d9c78e;padding:100px 8vw}.aviation-thanks h2{letter-spacing:-.045em;margin:25px auto 40px;font:400 clamp(48px,6vw,82px)/.95 Georgia,serif}.aviation-thanks .btn-gold{color:#f4ec97;background:#10220d;display:inline-flex}@media (max-width:800px){.aviation-feature,.article-body,.carousel-heading{grid-template-columns:1fr}.aviation-feature{gap:45px}.aviation-feature-image{height:320px}.aviation-article-hero{min-height:680px;padding:125px 6vw 70px}.aviation-article-hero-image{background-position:64%}.aviation-article-hero-copy>a{margin-bottom:40px}.aviation-article-hero h1{font-size:clamp(52px,15vw,72px)}.aviation-article-hero-copy>p{font-size:18px}.article-body{gap:45px}.article-meta{grid-template-columns:1fr 1fr;position:static}.article-meta i{display:none}.article-prose .article-lead{font-size:21px}.article-prose blockquote{margin:45px 0;padding:35px 0;font-size:34px}.article-prose h2{margin-top:55px}.carousel-heading{gap:25px}.carousel-grid{grid-template-columns:1fr}.carousel-slide{min-height:460px;padding:28px}.carousel-slide>i{margin-top:55px}.carousel-slide h3{font-size:34px}.aviation-thanks{padding:80px 6vw}}@media (max-width:450px){.aviation-feature-image{height:260px}.carousel-slide{min-height:430px}.carousel-slide h3{font-size:30px}.article-meta{grid-template-columns:1fr}}.humanitarian-feature{color:#10220d;background:#e9e2d2;grid-template-columns:.95fr 1.05fr;align-items:center;gap:8vw;display:grid}.humanitarian-feature-image{height:480px;overflow:hidden}.humanitarian-feature-image img{object-fit:cover;filter:saturate(.7)contrast(1.06);width:100%;height:100%}.humanitarian-feature .aviation-feature-copy p{color:#4f594c}.humanitarian-feature .btn-gold{color:#f4ec97;background:#10220d}.cargo-article-hero-image{filter:saturate(.68)contrast(1.05);background:linear-gradient(90deg,#071306fc 0%,#071306ee 40%,#07130665 70%,#07130622),linear-gradient(#07130630,#0000 52%,#071306b0),url(/images/logistics-supply-chain-landscape.png) 72%/cover no-repeat}.article-list{border-top:1px solid #cbbd99;margin:5px 0 42px;padding:0;list-style:none}.article-list li{color:#50594c;border-bottom:1px solid #d8cfb7;padding:20px 15px 20px 42px;font:16px/1.65 Georgia,serif;position:relative}.article-list li:before{content:"↗";color:#b18b37;position:absolute;top:19px;left:4px}.cargo-closing{background:linear-gradient(115deg,#caa94e,#f4ec97 52%,#b88e36)}@media (max-width:800px){.humanitarian-feature{grid-template-columns:1fr;gap:45px}.humanitarian-feature-image{order:-1;height:320px}.cargo-article-hero-image{background-position:66%}}@media (max-width:450px){.humanitarian-feature-image{height:260px}.article-list li{padding-left:35px}}.aviation-article-hero-copy>a{width:max-content;display:block}.aviation-article-hero-copy>span{display:block}.editorial-page-hero{color:#fff;background:#0b1909;justify-content:space-between;align-items:center;gap:8vw;min-height:720px;padding:170px 8vw 85px;display:flex;position:relative;overflow:hidden}.editorial-page-hero:before{content:"";background:radial-gradient(circle at 78% 35%,#657b464a,#0000 27%),linear-gradient(115deg,#071306 0%,#10260de8 58%,#253c1bd6);position:absolute;inset:0}.editorial-page-hero:after{content:"";border:1px solid #e9c95a36;border-radius:50%;width:570px;height:570px;position:absolute;top:100px;right:-120px;box-shadow:0 0 0 80px #ffffff04}.editorial-page-hero>div,.editorial-page-hero>aside{z-index:1;position:relative}.editorial-page-hero>div{max-width:900px}.editorial-page-hero>div>span,.editorial-intro>div>span,.editorial-cta span,.policy-hero span,.policy-layout>aside>span{color:#e9c95a;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.editorial-page-hero h1{letter-spacing:-.055em;margin:24px 0 28px;font:400 clamp(62px,7.6vw,108px)/.9 Georgia,serif}.editorial-page-hero h1 em{color:#e9c95a;font-weight:400}.editorial-page-hero p{color:#ffffffa8;max-width:650px;margin:0 0 35px;font:20px/1.6 Georgia,serif}.editorial-page-hero .btn-gold i,.editorial-cta .btn-gold i{font-style:normal}.editorial-page-hero aside{border-top:1px solid #e9c95a80;border-bottom:1px solid #ffffff2b;width:220px;padding:25px 0}.editorial-page-hero aside small{color:#e9c95a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:8px;display:block}.editorial-page-hero aside strong{font:400 21px/1.4 Georgia,serif}.editorial-intro{background:#f4f0e6;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.editorial-intro h2{letter-spacing:-.045em;margin:24px 0 0;font:400 clamp(46px,5vw,72px)/1 Georgia,serif}.editorial-intro p{color:#596052;font-size:14px;line-height:1.8}.editorial-intro .lead{color:#263520;margin-top:0;font:22px/1.55 Georgia,serif}.feature-panel-grid{color:#fff;background:#10220d;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.feature-panel-grid article{border-right:1px solid #fff2;min-height:390px;padding:46px;position:relative}.feature-panel-grid article:last-child{border-right:0}.feature-panel-grid span{color:#e9c95a;letter-spacing:.16em;font-size:10px}.feature-panel-grid h2{margin:80px 0 20px;font:400 36px/1 Georgia,serif}.feature-panel-grid p{color:#ffffff8d;font-size:13px;line-height:1.75}.feature-panel-grid i{color:#e9c95a;font-style:normal;position:absolute;bottom:38px;right:40px}.editorial-cta{color:#10220d;background:#d9c78e;grid-template-columns:1.15fr .85fr;gap:10vw;padding:95px 7vw;display:grid}.editorial-cta h2{letter-spacing:-.045em;margin:22px 0 0;font:400 clamp(43px,5vw,68px)/1 Georgia,serif}.editorial-cta p{font:17px/1.65 Georgia,serif}.editorial-cta .btn-gold{color:#f4ec97;background:#10220d;margin-top:18px}.policy-hero{color:#fff;background:radial-gradient(circle at 82% 28%,#64764845,#0000 28%),#0a1808;justify-content:space-between;align-items:flex-end;gap:60px;min-height:570px;padding:170px 8vw 80px;display:flex}.policy-hero h1{letter-spacing:-.055em;margin:22px 0;font:400 clamp(66px,8vw,110px)/.88 Georgia,serif}.policy-hero h1 em{color:#e9c95a;font-weight:400}.policy-hero p{color:#ffffff9d;max-width:610px;font:19px/1.6 Georgia,serif}.policy-hero>small{color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #e9c95a80;padding:16px 0;font-size:9px}.policy-layout{background:#f5f2e9;grid-template-columns:240px minmax(0,780px);justify-content:center;gap:8vw;display:grid}.policy-layout>aside{align-self:start;display:grid;position:sticky;top:35px}.policy-layout>aside>span{color:#9a742c;margin-bottom:18px}.policy-layout>aside>a{color:#687062;border-bottom:1px solid #cfc7b5;padding:13px 0;font-size:10px;line-height:1.4}.policy-lead{color:#263520;margin:0 0 55px;font:23px/1.55 Georgia,serif}.policy-content article{border-top:1px solid #cfc7b5;grid-template-columns:55px 1fr;gap:25px;padding:40px 0;scroll-margin-top:30px;display:grid}.policy-content article>span{color:#a17d37;letter-spacing:.14em;padding-top:7px;font-size:10px}.policy-content h2{margin:0 0 16px;font:400 34px/1.1 Georgia,serif}.policy-content p{color:#596052;margin:0;font-size:14px;line-height:1.8}.policy-content a{color:#916e29;letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:11px;font-weight:700;display:inline-block}.site-footer .footer-links{flex-wrap:wrap;justify-content:flex-end;row-gap:12px}.footer-credit{max-width:620px}.students-club-nav-link{white-space:nowrap}@media (max-width:1180px) and (min-width:801px){.students-club-nav-link{display:block}.nav-shell nav{gap:10px;font-size:8.5px}.nav-shell .enquiry-lead-button{padding-inline:9px!important}.nav-socials{gap:5px!important}.nav-shell nav .instagram-nav,.nav-shell nav .linkedin-nav,.nav-shell nav .whatsapp-nav{flex-basis:38px;width:38px;height:38px}}@media (max-width:800px){.students-club-nav-link{display:block}.editorial-page-hero{align-items:flex-end;min-height:680px;padding:135px 6vw 70px}.editorial-page-hero aside{display:none}.editorial-page-hero h1{font-size:clamp(50px,14vw,70px)}.editorial-page-hero p{font-size:17px}.editorial-intro,.editorial-cta,.policy-layout{grid-template-columns:1fr}.editorial-intro{gap:45px}.feature-panel-grid{grid-template-columns:1fr;padding:0}.feature-panel-grid article{border-bottom:1px solid #fff2;border-right:0;min-height:300px}.feature-panel-grid h2{margin-top:55px}.editorial-cta{gap:42px;padding:75px 6vw}.policy-hero{min-height:520px;padding:140px 6vw 65px;display:block}.policy-hero h1{font-size:clamp(55px,16vw,76px)}.policy-hero>small{margin-top:35px;display:inline-block}.policy-layout{gap:45px}.policy-layout>aside{position:static}.policy-content article{grid-template-columns:38px 1fr;gap:14px}.policy-content h2{font-size:29px}.site-footer .footer-links{justify-content:flex-start}}.supply-chain-feature{color:#fff;background:#10220d;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;display:grid}.supply-chain-feature-image{height:500px;overflow:hidden}.supply-chain-feature-image img{object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%}.supply-chain-article-hero-image{filter:saturate(.75)contrast(1.05);background:linear-gradient(90deg,#071306fc 0%,#071306ed 42%,#0713065d 72%,#0713061c),linear-gradient(#07130620,#0000 55%,#071306a8),url(/images/supply-chain-boardroom-hero.jpg) 70%/cover no-repeat}.supply-chain-closing{background:linear-gradient(115deg,#c19a42,#f4ec97 52%,#9d7d35)}@media (max-width:800px){.supply-chain-feature{grid-template-columns:1fr;gap:45px}.supply-chain-feature-image{height:340px}.supply-chain-article-hero-image{background-position:64%}}.blog-card-link{color:inherit;display:block}.blog-card-link article{height:100%}.transformational-article-hero-image{background:linear-gradient(90deg,#071306fc 0%,#071306ed 42%,#0713065d 72%,#0713061c),linear-gradient(#07130620,#0000 55%,#071306a8),url(/images/course-leadership.png) 70%/cover no-repeat}.ei-article-hero-image{background:linear-gradient(90deg,#071306fc 0%,#071306ed 42%,#0713065d 72%,#0713061c),linear-gradient(#07130620,#0000 55%,#071306a8),url(/images/corporate-training-hero.png) 70%/cover no-repeat}.power-bi-article-hero-image{background:linear-gradient(90deg,#071306fc 0%,#071306ed 42%,#0713065d 72%,#0713061c),linear-gradient(#07130620,#0000 55%,#071306a8),url(/images/microsoft-power-bi-training-landscape.jpg) 70%/cover no-repeat}.custom-training-article-hero-image{background:linear-gradient(90deg,#071306fc 0%,#071306ed 36%,#07130662 68%,#07130616),linear-gradient(#07130618,#0000 55%,#071306a8),url(/images/customized-training-programs-hero.jpg) 50%/cover no-repeat}.skills-gap-table{border-top:1px solid #b9964d;border-left:1px solid #d8cfb7;margin:45px 0 55px}.skills-gap-row{grid-template-columns:1.15fr .9fr .9fr;display:grid}.skills-gap-row>div{color:#50594c;border-bottom:1px solid #d8cfb7;border-right:1px solid #d8cfb7;padding:20px;font:15px/1.55 Georgia,serif}.skills-gap-row:first-child>div{color:#f4ec97;letter-spacing:.12em;text-transform:uppercase;background:#10220d;font:700 9px/1.35 Arial,sans-serif}.skills-gap-row:not(:first-child)>div:first-child{color:#23351e;font-weight:700}@media (max-width:650px){.skills-gap-row{grid-template-columns:1fr}.skills-gap-row:first-child{display:none}.skills-gap-row>div{padding:15px 18px}.skills-gap-row>div:before{color:#a17e31;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font:700 8px/1 Arial,sans-serif;display:block}.skills-gap-row>div:first-child:before{content:"Current situation"}.skills-gap-row>div:nth-child(2):before{content:"Required capability"}.skills-gap-row>div:nth-child(3):before{content:"Training response"}}.office-world{color:#fff;background:#081606;overflow:hidden}.office-world-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.office-world-head span{color:var(--gold1);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.office-world-head h2{letter-spacing:-.045em;margin:24px 0 0;font:400 clamp(48px,5.5vw,76px)/.98 Georgia,serif}.office-world-head p{color:#ffffff8b;max-width:430px;font:17px/1.65 Georgia,serif}.world-map-shell{background:radial-gradient(circle at 68% 49%,#536b3c3d,#0000 24%),linear-gradient(135deg,#0b1c09,#10260d);border:1px solid #e9c95a38;min-height:570px;position:relative;overflow:hidden}.world-map{color:#ffffff0d;position:absolute;inset:0}.world-map svg{width:100%;height:100%;display:block}.world-land{fill:#d6c68018;stroke:#d6c6805c;stroke-width:1.2px}.office-route{fill:none;stroke:#f0d66d;stroke-width:2px;stroke-dasharray:8 8;animation:9s linear infinite route-flow}.route-dot{fill:#f4ec97}.map-pin{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-pin i{background:#10220d;border:3px solid #f4ec97;border-radius:50%;width:17px;height:17px;transition:all .25s;position:relative;box-shadow:0 0 0 8px #e9c95a24,0 0 28px #e9c95a8c}.map-pin i:after{content:"";border:1px solid #f4ec9780;border-radius:50%;animation:2.2s ease-out infinite map-pulse;position:absolute;inset:-9px}.map-pin span{color:#f4ec97;letter-spacing:.15em;text-transform:uppercase;background:#071306d9;border:1px solid #e9c95a55;padding:7px 10px;font-size:9px;font-weight:700}.map-pin.active i{background:#e9c95a;transform:scale(1.25)}.map-office-card{z-index:3;color:#10220d;background:#f5f1e7;width:290px;padding:30px;position:absolute;bottom:42px;left:42px;box-shadow:0 25px 70px #0008}.map-office-card>span{color:#9a742c;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700}.map-office-card h3{margin:18px 0 5px;font:400 43px/1 Georgia,serif}.map-office-card p{color:#677061;margin:0 0 20px;font-size:12px}.map-office-card>a{color:#73571f;margin-top:8px;font-size:12px;display:block}.map-office-card .map-office-link{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #d2c9b5;margin-top:25px;padding-top:18px;font-size:9px;font-weight:700}.map-switch{gap:7px;margin-top:24px;display:flex}.map-switch button{color:#6b5a2e;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #bca96e;flex:1;padding:10px;font-size:9px}.map-switch button.active{color:#f4ec97;background:#10220d;border-color:#10220d}@keyframes map-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes route-flow{to{stroke-dashoffset:-160px}}@media (max-width:800px){.office-world-head{grid-template-columns:1fr;gap:25px}.world-map-shell{min-height:550px}.world-map{height:360px;position:relative}.world-map svg{min-width:710px;transform:translate(-210px)}.map-pin-dubai{left:51%!important}.map-pin-mumbai{left:63%!important}.map-office-card{width:100%;box-shadow:none;position:relative;bottom:auto;left:auto}.map-pin span{font-size:8px}.office-world-head h2{font-size:46px}}.consultant-profile{color:#fff;background:#10220d;grid-template-columns:minmax(320px,.78fr) 1.22fr;align-items:start;gap:9vw;display:grid}.consultant-profile figure{margin:0;position:sticky;top:35px}.consultant-profile figure>img{aspect-ratio:3/4;object-fit:cover;object-position:center top;filter:saturate(.78)contrast(1.04);width:100%;display:block}.consultant-profile figcaption{color:#ffffff70;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #e9c95a55;justify-content:space-between;gap:20px;padding:18px 0;font-size:8px;display:flex}.consultant-profile figcaption strong{color:#e9c95a;font-weight:600}.consultant-label,.consultant-capabilities>div>span,.consultant-capabilities>aside>span{color:#e9c95a;letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:700}.consultant-profile-copy h2{letter-spacing:-.05em;margin:22px 0 16px;font:400 clamp(58px,6vw,88px)/.95 Georgia,serif}.consultant-proof{color:#f4ec97;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 40px;font-size:10px;font-weight:700;display:flex}.consultant-proof i{background:#e9c95a;border-radius:50%;width:3px;height:3px}.consultant-profile-copy>p:not(.consultant-proof){color:#ffffff8f;font-size:14px;line-height:1.8}.consultant-profile-copy .consultant-lead{color:#fff!important;font:22px/1.55 Georgia,serif!important}.consultant-profile-copy blockquote{color:#f4ec97;border-top:1px solid #e9c95a66;border-bottom:1px solid #e9c95a66;margin:45px 0 0;padding:32px 0;font:italic 24px/1.5 Georgia,serif}.consultant-capabilities{background:#f3efe5;grid-template-columns:1.3fr .7fr;gap:9vw;display:grid}.consultant-capabilities h2{letter-spacing:-.04em;margin:22px 0 45px;font:400 clamp(42px,4.5vw,64px)/1 Georgia,serif}.consultant-capabilities ol,.consultant-capabilities ul{border-top:1px solid #cfc7b3;margin:0;padding:0;list-style:none}.consultant-capabilities ol li{color:#384333;border-bottom:1px solid #cfc7b3;grid-template-columns:50px 1fr;gap:15px;padding:20px 0;font-size:13px;display:grid}.consultant-capabilities ol i{color:#a07b32;letter-spacing:.13em;font-size:9px;font-style:normal}.consultant-capabilities ul li{border-bottom:1px solid #cfc7b3;justify-content:space-between;gap:20px;padding:20px 0;font:18px Georgia,serif;display:flex}.consultant-capabilities ul i{color:#a07b32;font-style:normal}@media (max-width:800px){.consultant-profile,.consultant-capabilities{grid-template-columns:1fr;gap:55px}.consultant-profile figure{position:static}.consultant-profile figcaption{display:grid}.consultant-proof{flex-direction:column;align-items:flex-start}.consultant-proof i{display:none}.consultant-profile-copy blockquote{font-size:20px}}.real-map-shell{background:#f3efe5;border:1px solid #e9c95a55;grid-template-rows:auto 540px;grid-template-columns:minmax(0,1fr) 300px;display:grid;box-shadow:0 30px 90px #0005}.real-map-tabs{background:#0d210b;border-bottom:1px solid #e9c95a55;grid-column:1/-1;display:flex}.real-map-tabs button{color:#ffffff98;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1c;align-items:center;gap:16px;min-width:190px;padding:18px 24px;font-size:11px;display:flex}.real-map-tabs button span{color:#e9c95a;font-size:8px}.real-map-tabs button i{color:#e9c95a;margin-left:auto;font-style:normal}.real-map-tabs button.active{color:#10220d;background:#e9c95a}.real-map-tabs button.active span,.real-map-tabs button.active i{color:#10220d}.real-map-frame{background:#d7d5c9;min-width:0;position:relative;overflow:hidden}.real-map-frame iframe{filter:saturate(.72)contrast(1.04);border:0;width:100%;height:100%;display:block}.map-location-badge{color:#fff;pointer-events:none;background:#0b1c09eb;grid-template-columns:16px auto;gap:2px 10px;padding:13px 16px;display:grid;position:absolute;top:22px;left:22px;box-shadow:0 8px 28px #0005}.map-location-badge i{border:3px solid #f4ec97;border-radius:50%;grid-row:1/3;align-self:center;width:12px;height:12px;box-shadow:0 0 0 5px #e9c95a30}.map-location-badge span{letter-spacing:.13em;text-transform:uppercase;color:#ffffff87;font-size:7px}.map-location-badge strong{color:#f4ec97;font:400 18px Georgia,serif}.real-map-office{color:#10220d;background:#f5f1e7;flex-direction:column;padding:42px 34px;display:flex}.real-map-office>span{color:#9a742c;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700}.real-map-office h3{margin:24px 0 7px;font:400 48px/1 Georgia,serif}.real-map-office p{color:#677061;margin:0 0 27px;font-size:12px}.real-map-office>a{color:#72561e;font-size:13px}.real-map-office .map-office-link{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #d2c9b5;border-bottom:1px solid #d2c9b5;margin-top:30px;padding:19px 0;font-size:9px;font-weight:700}.real-map-office small{color:#8c8c82;margin-top:auto;font-size:8px;line-height:1.5}@media (max-width:800px){.real-map-shell{grid-template-rows:auto 430px auto;grid-template-columns:1fr}.real-map-tabs button{flex:1;min-width:0;padding:16px 13px}.real-map-tabs button i{display:none}.real-map-frame{grid-row:2}.real-map-office{grid-row:3;min-height:280px;padding:32px 25px}.real-map-office small{margin-top:35px}.map-location-badge{top:12px;left:12px}}.club-page-hero{background:#071306 url(/images/students-club-hero.jpg) 50%/cover no-repeat}.club-page-hero:before{background:linear-gradient(90deg,#071306fa 0%,#071306e8 42%,#07130665 68%,#07130618),linear-gradient(#0713062b,#0000 55%,#0713069c)}.careers-page-hero{background:#071306 url(/images/careers-hero.jpg) 50%/cover no-repeat}.careers-page-hero:before{background:linear-gradient(90deg,#071306fa 0%,#071306e8 42%,#07130665 68%,#07130618),linear-gradient(#0713062b,#0000 55%,#0713069c)}.policy-hero{background:#0a1808 url(/images/terms-policies-hero.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.policy-hero:before{content:"";background:linear-gradient(90deg,#071306fb 0%,#071306e9 43%,#07130661 69%,#07130619),linear-gradient(#07130625,#0000 50%,#0713069e);position:absolute;inset:0}.policy-hero>div,.policy-hero>small{z-index:1;position:relative}.seo-admin-shell{color:#172113;background:#eef0e9;min-height:100vh;font-family:Arial,sans-serif}.seo-admin-loading{color:#61705c;place-items:center;min-height:100vh;display:grid}.seo-login{width:min(460px,100% - 40px);margin:auto;padding:12vh 0}.seo-login>img{object-fit:contain;object-position:left;width:220px;height:85px;margin-bottom:50px;display:block}.seo-login>span,.seo-admin-header span,.seo-panel h2,.seo-workspace-head>div>span,.seo-panel-title button{letter-spacing:.18em;text-transform:uppercase;color:#9a742c;font-size:9px;font-weight:700}.seo-login h1{margin:18px 0 12px;font:400 52px/1 Georgia,serif}.seo-login>p{color:#687162;line-height:1.6}.seo-login form{gap:18px;margin-top:36px;display:grid}.seo-login label,.seo-panel label{color:#4c5848;letter-spacing:.04em;gap:9px;font-size:11px;font-weight:700;display:grid}.seo-login input,.seo-panel input,.seo-panel textarea,.seo-panel select{color:#172113;background:#fff;border:1px solid #cbd0c5;outline:none;width:100%;padding:14px 15px;font:14px/1.4 Arial,sans-serif}.seo-login input:focus,.seo-panel input:focus,.seo-panel textarea:focus{border-color:#b58e3d;box-shadow:0 0 0 3px #e9c95a24}.seo-login button,.seo-workspace-head>button{color:#f4ec97;letter-spacing:.14em;text-transform:uppercase;background:#10220d;border:0;padding:16px 24px;font-size:10px;font-weight:700}.seo-notice{font-size:12px;color:#9e482d!important}.seo-admin-header{color:#fff;background:#0e1b0a;border-bottom:1px solid #e9c95a35;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex}.seo-admin-header>div{align-items:center;gap:18px;display:flex}.seo-admin-header img{object-fit:contain;width:125px;height:52px}.seo-admin-header small{color:#ffffff9c}.seo-admin-header button{color:#fff;background:0 0;border:1px solid #ffffff35;padding:10px 14px}.seo-admin-layout{grid-template-columns:270px 1fr;min-height:calc(100vh - 78px);display:grid}.seo-admin-layout aside{color:#fff;background:#152711;padding:34px 20px}.seo-admin-layout aside>span{color:#e9c95a;letter-spacing:.18em;text-transform:uppercase;margin:0 12px 20px;font-size:9px;display:block}.seo-admin-layout aside button{color:#ffffffa8;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff10;width:100%;padding:13px 12px;font-size:12px;display:block}.seo-admin-layout aside button.active{color:#f4ec97;background:#ffffff0d;border-left:2px solid #e9c95a}.seo-admin-layout aside .seo-add-page{color:#e9c95a;border:1px solid #e9c95a35;margin-top:20px}.seo-workspace{width:100%;max-width:1250px;padding:50px clamp(28px,5vw,75px) 90px}.seo-workspace-head{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.seo-workspace-head h1{margin:10px 0 0;font:400 44px/1 Georgia,serif}.seo-status{color:#596052;background:#e9c95a2e;border-left:3px solid #b58e3d;margin-bottom:18px;padding:14px 18px;font-size:12px}.seo-panel{background:#fff;border:1px solid #d7dbd1;margin-bottom:20px;padding:30px;box-shadow:0 10px 35px #10220d0a}.seo-panel h2{margin:0 0 24px}.seo-field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.seo-field-grid .wide{grid-column:1/-1}.seo-panel textarea{resize:vertical;min-height:95px}.seo-panel small{color:#8c9487;justify-self:end;font-weight:400}.seo-check{grid-column:1/-1!important;align-items:center!important;gap:10px!important;display:flex!important}.seo-check input{height:17px;width:17px!important}.seo-code{min-height:180px!important;font-family:monospace!important}.seo-panel-title{justify-content:space-between;display:flex}.seo-panel-title button{background:0 0;border:0}.seo-redirect{grid-template-columns:1fr 20px 1fr 80px 35px;align-items:center;gap:10px;margin-top:12px;display:grid}.seo-redirect>span{text-align:center;color:#b58e3d}.seo-redirect>button{color:#8d452e;background:#f4ece7;border:0;height:46px;font-size:20px}@media (max-width:800px){.seo-admin-header{padding-inline:18px}.seo-admin-header img{width:95px}.seo-admin-header small{display:none}.seo-admin-layout{grid-template-columns:1fr}.seo-admin-layout aside{padding:14px;display:flex;overflow-x:auto}.seo-admin-layout aside>span{display:none}.seo-admin-layout aside button{white-space:nowrap;border:0;width:auto}.seo-workspace{padding:35px 18px 70px}.seo-workspace-head{align-items:flex-start;gap:20px}.seo-workspace-head h1{overflow-wrap:anywhere;font-size:30px}.seo-field-grid{grid-template-columns:1fr}.seo-field-grid .wide{grid-column:auto}.seo-panel{padding:22px}.seo-redirect{grid-template-columns:1fr 20px 1fr}.seo-redirect select,.seo-redirect>button{grid-row:2}.seo-redirect select{grid-column:1/3}.seo-redirect>button{grid-column:3}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
