.elementor .site-header{--rn-navy:#050144;--rn-burgundy:#581845;--rn-sky:#0062FF;--rn-gold:#EEC96F;--rn-cream:#FFFAEC;--rn-line:#ece3cd}.elementor .teachers-section{background:var(--gradient-plum-deep)}.elementor .leader-card[data-teacher="gary-bradshaw"] .teacher-photo img{transform:none;object-position:center;transform-origin:revert}@media (max-width:768px){.elementor .teachers-grid .teacher-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 0.5rem)}}@media (max-width:460px){.elementor .teachers-grid{gap:1.75rem 1rem;margin-top:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.elementor .teachers-grid .teacher-role{margin-top:.75rem;font-size:.72rem;line-height:1.25}}@media (max-width:460px){.elementor .teachers-grid .teacher-name{font-size:1.05rem}}.elementor .teacher-modal__panel::after{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/card-line-waves.svg?v=20260622-opt) no-repeat calc(100% + 980px) 74%}@media (max-width:640px){.elementor .teacher-modal{padding:20px}}@media (max-width:640px){.elementor .teacher-modal__panel{max-width:400px;max-height:calc(100dvh - 40px);overflow-y:auto;grid-template-columns:96px 1fr;align-items:center;gap:0 1rem;padding:1.25rem 1.2rem 1.4rem;border-radius:18px}}@media (max-width:640px){.elementor .teacher-modal__panel::after{height:40%;background-size:220% auto;opacity:.5}}@media (max-width:640px){.elementor .teacher-modal__photo{grid-column:1;grid-row:1 / span 2;width:96px;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;align-self:start}}@media (max-width:640px){.elementor .teacher-modal__photo img{object-position:center 30%}}@media (max-width:640px){.elementor .teacher-modal__photo .teacher-initials{font-size:1.8rem}}@media (max-width:640px){.elementor .teacher-modal__text{display:contents;padding:48px 52px 44px}}@media (max-width:640px){.elementor .teacher-modal__role,.elementor .teacher-modal__name{grid-column:2;position:relative;z-index:1;padding-right:2.2rem}}@media (max-width:640px){.elementor .teacher-modal__role{align-self:end;font-size:.62rem;line-height:1.4;margin-bottom:.35rem}}@media (max-width:640px){.elementor .teacher-modal__name{align-self:start;font-size:1.35rem;margin-bottom:0}}@media (max-width:640px){.elementor .teacher-modal__bio{grid-column:1 / -1;position:relative;z-index:1;margin-top:1.1rem;max-width:none;font-size:var(--tm-bio-size,.84rem);line-height:1.5}}@media (max-width:640px){.elementor .teacher-modal__bio .person-bio-points{gap:.25rem}}@media (max-width:640px){.elementor .teacher-modal__bio .person-bio-summary{margin-top:.9rem;padding-top:.9rem;line-height:1.5}}@media (max-width:640px){.elementor .teacher-modal__close{top:12px;right:12px;width:36px;height:36px}}@media (max-width:860px){.elementor #tab-leadership-team #leadership-team.people-section{padding-top:11rem}}@media (max-width:860px){.elementor #tab-leadership-team #leadership-team .people-head::before{display:none}}@media (max-width:560px){.elementor #tab-our-teachers .people-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}@media (max-width:560px){.elementor #tab-our-teachers .people-cta-btns>.cta-std{justify-content:center;white-space:nowrap;padding-inline:1.3rem}}@media (max-width:560px){.elementor #tab-our-teachers .people-cta-btns>.cta-std svg{flex-shrink:0}}@media (max-width:560px){.elementor .wcard-btns>.cta-std{justify-content:center;white-space:nowrap;padding-inline:1.3rem}}@media (max-width:560px){.elementor .wcard-btns>.cta-std svg{flex-shrink:0}}@media (max-width:480px){.elementor .people-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.elementor .people-grid{gap:1.75rem .9rem}}@media (max-width:480px){.elementor .person-role{margin-top:.7rem;font-size:.72rem;line-height:1.25}}@media (max-width:480px){.elementor .person-name{font-size:1.05rem;line-height:1.15}}@media (max-width:860px){.elementor #tab-our-teachers .teachers-section--grid{margin-top:-4px}}.elementor .person-modal__panel::after{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/card-line-waves-2.svg?v=1) no-repeat right bottom}@media (max-width:860px){.elementor .person-modal__panel{height:auto;max-height:calc(100dvh - 40px - 62px);margin:0;max-width:400px;border-radius:0;box-shadow:0 30px 80px -20px rgba(36,8,26,.55);transform:translateY(24px) scale(.96);opacity:0;transition:transform 360ms cubic-bezier(.22,.61,.36,1),opacity 260ms ease}}@media (max-width:860px){.elementor .person-modal__inner{grid-template-columns:88px 1fr;align-items:center;gap:0 1rem;padding:1.4rem 1.3rem 1.5rem;height:auto;max-height:inherit}}@media (max-width:860px){.elementor .person-modal__photo{max-height:none;grid-column:1;grid-row:1 / span 3;width:88px;height:auto;align-self:start}}@media (max-width:860px){.elementor .person-modal__close{top:auto;left:auto;color:var(--color-white);border-color:rgba(255,255,255,.55);position:relative;order:2;flex:none}}@media (max-width:860px){.elementor .person-modal__close:hover{background:var(--color-white);color:var(--color-maroon);border-color:var(--color-white)}}@media (max-width:860px){.elementor .person-modal{flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px}}@media (max-width:860px){.elementor .person-modal.is-open .person-modal__panel{transform:none;opacity:1}}@media (max-width:860px){.elementor .person-modal__panel::after{width:110%;bottom:-6%;opacity:.3}}@media (max-width:860px){.elementor .person-modal__text{display:contents}}@media (max-width:860px){.elementor .person-modal__eyebrow,.elementor .person-modal__name,.elementor .person-modal__role{grid-column:2}}@media (max-width:860px){.elementor .person-modal__eyebrow{font-size:.62rem;margin-bottom:.35rem;align-self:end}}@media (max-width:860px){.elementor .person-modal__name{font-size:1.4rem;margin-bottom:.3rem}}@media (max-width:860px){.elementor .person-modal__role{font-size:.78rem;margin-bottom:0;align-self:start}}@media (max-width:860px){.elementor .person-modal__bio{grid-column:1 / -1;margin-top:1.1rem;max-width:none;font-size:var(--pm-bio-size,.84rem);line-height:1.5}}@media (max-width:860px){.elementor .person-modal__bio .person-bio-points{gap:.25rem}}@media (max-width:860px){.elementor .person-modal__bio .person-bio-summary{margin-top:.9rem;padding-top:.9rem;line-height:1.5}}.elementor .family-video-badge .i18n-zh{letter-spacing:.08em}html[lang^="zh"] body .elementor .family-panel .ts-qa-q{letter-spacing:.04em;text-transform:none;font-size:.84rem}.elementor .ts-closing.cta-closing{background:var(--gradient-plum-deep)}.elementor .ts-closing.cta-closing .cta-circles{width:clamp(620px,100%,1100px);height:clamp(620px,100%,1100px);transform:translate(-9%,-38%);opacity:.85}.elementor .pe-band--approach{padding-top:clamp(2.5rem,4vw,3.5rem);overflow-y:clip}.elementor .pe-band--approach .pe-games{margin-top:0}.elementor .pe-band--approach .pe-games-orbit{top:calc(clamp(-11rem,-13vw,-6rem) + 3.5rem)}body .elementor .pe-lifeline{aspect-ratio:revert;border:revert;display:revert;place-items:revert}body .elementor .pe-lifeline p{word-spacing:revert}.elementor .pe-games-text{border-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/inherited-card-fill.svg?v=20260612-08) 150 fill}.elementor .i18n-zh{display:none}.elementor .i18n-en{display:inline}.elementor .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor .i18n-en{display:none}html[lang^="zh"] body .elementor .i18n-zh{display:inline}html[lang^="zh"] body .elementor .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor .teacher-modal .i18n-en,html[lang^="zh"] body .elementor .person-modal .i18n-en{display:none}html[lang^="zh"] body .elementor .teacher-modal .i18n-zh,html[lang^="zh"] body .elementor .person-modal .i18n-zh{display:inline}.elementor #tab-young-series-signup .i18n-en,.elementor #tab-other-workshop-signup .i18n-en,.elementor [id^="tab-signup-thank-you"] .i18n-en{display:inline}.elementor #tab-young-series-signup .i18n-en.i18n-block,.elementor #tab-other-workshop-signup .i18n-en.i18n-block,.elementor [id^="tab-signup-thank-you"] .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-young-series-signup .i18n-en,html[lang^="zh"] body .elementor #tab-other-workshop-signup .i18n-en,html[lang^="zh"] body .elementor [id^="tab-signup-thank-you"] .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-young-series-signup .i18n-zh,html[lang^="zh"] body .elementor #tab-other-workshop-signup .i18n-zh,html[lang^="zh"] body .elementor [id^="tab-signup-thank-you"] .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-young-series-signup .i18n-zh.i18n-block,html[lang^="zh"] body .elementor #tab-other-workshop-signup .i18n-zh.i18n-block,html[lang^="zh"] body .elementor [id^="tab-signup-thank-you"] .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-young-series-signup h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-young-series-signup h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-other-workshop-signup h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-other-workshop-signup h2 .i18n-zh,html[lang^="zh"] body .elementor [id^="tab-signup-thank-you"] h1 .i18n-zh,html[lang^="zh"] body .elementor [id^="tab-signup-thank-you"] h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-young-series-signup .i18n-zh em,html[lang^="zh"] body .elementor #tab-other-workshop-signup .i18n-zh em,html[lang^="zh"] body .elementor [id^="tab-signup-thank-you"] .i18n-zh em{font-style:normal}.elementor #tab-event-signup .i18n-en{display:inline}.elementor #tab-event-signup .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-event-signup .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-event-signup .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-event-signup .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-event-signup h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-event-signup h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-event-signup h3 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}.elementor #tab-leadership-team .i18n-en,.elementor #tab-board-of-advisors .i18n-en,.elementor #tab-our-teachers .i18n-en{display:inline}.elementor #tab-leadership-team .i18n-en.i18n-block,.elementor #tab-board-of-advisors .i18n-en.i18n-block,.elementor #tab-our-teachers .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-en,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-en,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh.i18n-block,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh.i18n-block,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-leadership-team h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-leadership-team h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh em,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh em,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh em{font-style:normal}.elementor .ts-number b{display:inline-block;font-weight:400;transform:rotate(var(--d,0deg));background:linear-gradient(180deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,0) 16%),linear-gradient(180deg,#ffe9a8 0%,#f3cd72 55%,#e7b950 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;paint-order:stroke fill;-webkit-text-stroke:2px rgba(255,255,255,.6);filter:drop-shadow(0 1px 0 rgba(255,255,255,.85)) drop-shadow(0 8px 22px rgba(40,8,30,.25)) drop-shadow(0 0 22px rgba(238,201,111,.6))}.elementor .ts-cluster.is-revealed .ts-number b{animation:ts-num-float 5s ease-in-out infinite;animation-delay:calc(1s + var(--fb,0) * .7s)}.elementor .ts-number b:last-child{--fb:1}.elementor .ts-video-badge .i18n-zh{letter-spacing:.08em}@media (max-width:480px){body .elementor .ts-hero-collage{grid-template-columns:1fr 1fr}}@media (max-width:920px){.elementor .ts-collage{padding-top:40vh;padding-bottom:calc(30vh + 3rem)}}@media (prefers-reduced-motion:reduce){.elementor .ts-hero .ts-hero-copy>*,.elementor .ts-hero .ts-form-card,.elementor .ts-closing[data-reveal-tsclose]{opacity:1!important;transform:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.elementor .ts-hero .ts-hero-photo{opacity:1!important;animation:none!important;transform:rotate(var(--r))!important}}@media (prefers-reduced-motion:reduce){.elementor .ts-cluster[data-ts-cluster] .ts-card{opacity:1!important}}@media (prefers-reduced-motion:reduce){.elementor .ts-cluster[data-ts-cluster] .ts-number{opacity:1!important;transform:none!important}}.elementor #tab-our-story-beliefs .i18n-en{display:inline}.elementor #tab-our-story-beliefs .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-our-story-beliefs h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-story-beliefs h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-story-beliefs h3 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-zh em{font-style:normal}.elementor .osb-cv .ts-video-poster iframe{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}html[lang^="zh"] body .elementor .osb-mf-statement .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}@media (min-width:769px){html[lang^="zh"] body .elementor .osb-mf-lead .i18n-zh,html[lang^="zh"] body .elementor .osb-mf-final .i18n-zh{word-break:keep-all}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-cta-row>.cta-std{justify-content:center}}.elementor .su>*:not(.su-bg):not(.su-frame):not(.su-footer):not(.ctt-field):not(.ctr-field){position:relative;z-index:1}@media (prefers-reduced-motion:reduce){body:not(.elementor-editor-active) .elementor [data-ys-reveal] .su-photo,body:not(.elementor-editor-active) .elementor [data-ys-reveal] .su-peek,body:not(.elementor-editor-active) .elementor [data-ys-reveal] .su-egg,body:not(.elementor-editor-active) .elementor [data-ys-reveal] .su-spark{animation:none!important;transition:none!important;opacity:1!important;translate:none!important;scale:1!important}}@media (prefers-reduced-motion:reduce){body:not(.elementor-editor-active) .elementor [data-ys-reveal] .su-about-card,body:not(.elementor-editor-active) .elementor [data-ys-reveal] .su-form-card{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.elementor [id^="tab-signup-thank-you"].is-active .su-pop i,.elementor #tab-campus-tour-thank-you.is-active .su-pop i{animation:su-pop 1.15s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(.25s + var(--dl,0s))}@media (prefers-reduced-motion:reduce){.elementor [id^="tab-signup-thank-you"].is-active .su-pop i,.elementor #tab-campus-tour-thank-you.is-active .su-pop i{animation:none;opacity:0}}.elementor #tab-elementary .i18n-en{display:inline}.elementor #tab-elementary .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-elementary .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-elementary .i18n-zh{display:inline;font-family:'Noto Sans SC',var(--font-sans)}html[lang^="zh"] body .elementor #tab-elementary .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-elementary h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-elementary h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-elementary h3 .i18n-zh{font-family:'Noto Serif SC',var(--font-serif)}html[lang^="zh"] body .elementor #tab-elementary .i18n-zh em{font-style:normal}@media (max-width:560px){.elementor .eng-cta-btns>.cta-std{justify-content:center}}.elementor #tab-english .i18n-en{display:inline}.elementor #tab-english .i18n-en.i18n-block{display:block}.elementor #tab-english .i18n-zh{display:none}html[lang^="zh"] body .elementor #tab-english .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-english .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-english .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-english h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-english h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-english .i18n-zh em{font-style:normal}@media (max-width:860px){.elementor #leadership-team .people-head,.elementor #board-of-advisors .people-head{top:auto}}.elementor .person-name,.elementor .person-modal__name,.elementor .teachers-grid .teacher-name,.elementor .teachers-grid .teacher-name strong,.elementor .teacher-initials,.elementor .osb-h2,.elementor .aes-display,.elementor .era-punch{font-weight:700}.elementor #tab-riverdale-partnership .rp-hero .pe-sub{max-width:50rem;margin-left:auto;margin-right:auto}.elementor #tab-riverdale-partnership .i18n-en{display:inline}.elementor #tab-riverdale-partnership .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-riverdale-partnership h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-riverdale-partnership h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-zh em{font-style:normal}.elementor #tab-riverdale-partnership .rpn-means-lead .i18n-en b{font-style:italic}.elementor #tab-riverdale-partnership .rpn-who>.pe-wrap{max-width:1240px}.elementor #tab-riverdale-partnership .rpn-tt>.pe-wrap{max-width:1240px}.elementor #tab-riverdale-partnership .rpn-hchs>.pe-wrap{max-width:1240px}.elementor #tab-riverdale-partnership .rpn-next-btns .cta-std{margin-top:0}.elementor #tab-riverdale-partnership .rpn-next>.pe-wrap{max-width:1240px}@media (min-width:1180px){.elementor #tab-riverdale-partnership .rpn-next-btns .cta-std{padding-inline:1.9rem;white-space:nowrap}}.elementor #tab-riverdale-partnership.pe-js .pe-reveal{transition-duration:.85s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-reveal{transition-duration:1s}.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-reveal:not(.pe-in){transform:translateY(48px) scale(.97)}.elementor #tab-riverdale-partnership.pe-js .rpn-means-lead.pe-reveal{transition-delay:.2s}.elementor #tab-riverdale-partnership.pe-js .rpn-means-body.pe-reveal{transition-delay:.35s}.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-reveal{transition-duration:1s;transition-delay:.1s}.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-reveal:not(.pe-in){transform:translateX(56px)}.elementor #tab-riverdale-partnership.pe-js .rpn-who-copy>.pe-reveal:nth-child(2){transition-delay:.12s}.elementor #tab-riverdale-partnership.pe-js .rpn-who-copy>.pe-reveal:nth-child(3){transition-delay:.24s}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-reveal{transition-duration:1s}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-reveal:not(.pe-in){transform:translateY(48px) scale(.97)}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-copy>.pe-reveal:nth-child(2){transition-delay:.15s}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-copy>.pe-reveal:nth-child(3){transition-delay:.25s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-reveal{transition-duration:1s;transition-delay:.1s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-reveal:not(.pe-in){transform:translateX(-56px)}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-point.pe-reveal:nth-child(1){transition-delay:.12s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-point.pe-reveal:nth-child(2){transition-delay:.24s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-copy>.rp-src.pe-reveal{transition-delay:.3s}.elementor #tab-riverdale-partnership.pe-js .rpn-next-btns.pe-reveal{transition-delay:.12s}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-in::after,.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-in::after{animation:rpnFrameOut 1s cubic-bezier(.22,1,.36,1) .45s both}.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-in::before,.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-in::before{animation:rpnFrameOut 1s cubic-bezier(.22,1,.36,1) .6s both}@media (prefers-reduced-motion:reduce){.elementor #tab-riverdale-partnership .rpn-hero-art::before,.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-in::after,.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-in::after,.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-in::before,.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-in::before{animation:none}}@media (prefers-reduced-motion:reduce){.elementor #tab-riverdale-partnership.pe-js .pe-reveal{transition:none;transform:none;opacity:1}}@media (max-width:767px){.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-reveal:not(.pe-in){transform:translateY(30px)}}@media (max-width:767px){.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-reveal:not(.pe-in){transform:translateY(30px)}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-next-btns .cta-std{justify-content:center;padding-inline:1.4rem;font-size:.92rem}}@media (max-width:760px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std{padding:.9rem .45rem;gap:6px;font-size:.84rem;white-space:nowrap}}@media (max-width:760px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std svg{flex-shrink:0}}@media (max-width:760px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .325rem)}}@media (max-width:359px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std svg{display:none}}.elementor .cta-std{width:revert}.elementor #tab-dynamic-learning-spaces .dls-videoband>.pe-wrap{z-index:4}.elementor #tab-dynamic-learning-spaces .dls-band--run>.pe-wrap{max-width:1120px}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-cta>.pe-wrap{transform:none}}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .i18n-zh em{font-style:normal}html[lang^="zh"] body .elementor #tab-elementary-school .pe-h1,html[lang^="zh"] body .elementor #tab-elementary-school .pe-band-title{text-transform:none}html[lang^="zh"] body .elementor #tab-elementary-school .pe-h1 em,html[lang^="zh"] body .elementor #tab-elementary-school .pe-band-title em,html[lang^="zh"] body .elementor #tab-elementary-school .ecf-cta-quote em{font-style:normal}.elementor .adm-hero .pe-h1 .i18n-zh .adm-h1-em{font-style:normal}body .elementor .ap-hero .pe-sub{margin-inline:revert}.elementor #tab-careers .pe-h1,.elementor #tab-careers .pe-band-title,html[lang^="zh"] body .elementor #tab-careers .pe-h1,html[lang^="zh"] body .elementor #tab-careers .pe-band-title{text-transform:none}html[lang^="zh"] body .elementor #tab-careers .i18n-zh em{font-style:normal}html[lang^="zh"] body .elementor #tab-careers .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-careers h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers h3 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers h4 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers .cr-vq .i18n-zh,html[lang^="zh"] body .elementor #tab-careers .cr-cta-h .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}.elementor #tab-past-events .pev-h2--starred>.i18n-en,.elementor #tab-past-events .pev-h2--starred>.i18n-zh,.elementor #tab-past-events .pev-next-h>.i18n-en,.elementor #tab-past-events .pev-next-h>.i18n-zh{min-width:0}.elementor #tab-past-events .pev-h2--starred>.i18n-en,.elementor #tab-past-events .pev-h2--starred>.i18n-zh{max-width:24ch}.elementor #tab-past-events .pev-h2--wide.pev-h2--starred>.i18n-en,.elementor #tab-past-events .pev-h2--wide.pev-h2--starred>.i18n-zh{max-width:none}html[lang^="zh"] body .elementor .ct-hero .pe-h1{text-wrap:balance}html[lang^="zh"] body .elementor #tab-news .i18n-zh,html[lang^="zh"] body .elementor #tab-past-events .nw .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-news h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-news h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-news h3 .i18n-zh,html[lang^="zh"] body .elementor #tab-news .nw-panel-name .i18n-zh,html[lang^="zh"] body .elementor #tab-past-events .nw h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-past-events .nw h3 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}.elementor #tab-news .nw-band--lead>.pe-wrap>.nw-h2,.elementor #tab-news .nw-band--global>.pe-wrap>.nw-h2,.elementor #tab-past-events .nw .nw-band--lead>.pe-wrap>.nw-h2{margin-bottom:clamp(1.6rem,3.2vw,2.4rem)}.elementor .su-film{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#3a0d31;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 42% * var(--film-fade,0)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 42% * var(--film-fade,0)),transparent 100%)}.elementor .su--ev .su-film{--film-fade:var(--ev-fade,0)}.elementor .su--ctr .su-film{--film-fade:var(--ctr-fade,0)}.elementor .su-film__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.elementor .su-film>div{z-index:1}.elementor .su-film~.su-banner-inner{text-shadow:0 1px 16px rgba(8,1,12,.6)}@media (max-width:700px){.elementor .su-film{-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 76%,transparent 100%)}}@media (max-width:700px){.elementor .su--ev .su-hero--banner{min-height:0;padding-top:calc(var(--header-height) + 3.4rem);padding-bottom:2.2rem}}@media (max-width:700px){.elementor .su--ev .su-title{font-size:2.35rem}}@media (max-width:700px){.elementor .su--ev .su-subtitle{font-size:.93rem;line-height:1.62;margin-top:.9rem}}@media (max-width:700px){.elementor .su--ev .su-desc-sub{font-size:.82rem;margin-bottom:.6rem}}@media (max-width:700px){.elementor .su--ev .su-desc-h{font-size:.76rem;margin-bottom:.3rem}}@media (max-width:700px){.elementor .su--ev .su-desc-list{gap:.18rem;margin-bottom:.75rem}}@media (max-width:700px){.elementor .su--ev .su-desc-list li{font-size:.82rem;line-height:1.42;padding-left:1rem}}@media (max-width:700px){.elementor .su--ev .su-desc-list li::before{top:.52em;width:.32rem;height:.32rem}}@media (max-width:700px){.elementor .ev-form-head .ts-form-title{font-size:1.4rem;margin-bottom:.25rem}}@media (max-width:700px){.elementor .ev-form-head .ts-form-intro{font-size:.82rem;line-height:1.5}}@media (max-width:700px){.elementor .ev-form-grid>.ts-field{grid-column:1 / -1;margin-bottom:.7rem}}@media (max-width:700px){.elementor .ev-form-grid>.ts-field:nth-child(-n+2),.elementor .ev-form-grid>.ts-field:nth-child(5),.elementor .ev-form-grid>.ts-field:nth-child(6){grid-column:auto}}@media (max-width:700px){.elementor .ev-form .ts-field label{font-size:.78rem;line-height:1.25;margin-bottom:.3rem}}@media (max-width:700px){.elementor .ev-form .ts-field input,.elementor .ev-form .ts-field select,.elementor .ev-form .ts-field textarea,.elementor .ev-form .ts-dial{font-size:1rem;padding:.58rem .75rem;border-radius:10px}}@media (max-width:700px){.elementor .ev-form .ts-field select{-webkit-appearance:none;appearance:none;padding-left:.65rem;padding-right:1.75rem;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b1a3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.7rem auto}}@media (max-width:700px){.elementor .ev-form-foot .su-consent span{font-size:.74rem;line-height:1.5}}@media (max-width:700px){.elementor .su--ctr .su-hero--banner{min-height:0;padding:calc(var(--header-height) + 3.4rem) 20px 2.4rem}}@media (max-width:700px){.elementor .su--ctr .su-banner-inner{padding:0}}@media (max-width:700px){.elementor .su--ctr .su-title{font-size:min(2.3rem,calc(9.4vw - 4px));text-wrap:wrap}}@media (max-width:700px){.elementor .su--ctr .su-title em{text-wrap:balance}}@media (max-width:700px){.elementor .su--ctr .su-subtitle{font-size:.93rem;line-height:1.62;margin-top:.9rem;padding:0 .35rem}}@media (max-width:700px){.elementor .ctr-form .ts-form-title{font-size:1.4rem;margin-bottom:.25rem}}@media (max-width:700px){.elementor .ctr-form .ts-form-intro{font-size:.82rem;line-height:1.5;margin-bottom:1rem}}@media (max-width:700px){.elementor .ctr-form .ts-field{margin-bottom:.7rem}}@media (max-width:700px){.elementor .ctr-form .ts-field label{font-size:.78rem;line-height:1.25;margin-bottom:.3rem}}@media (max-width:700px){.elementor .ctr-form .ts-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;align-items:end}}@media (max-width:700px){.elementor .ctr-form .ts-field-row>.ts-field{min-width:0}}@media (max-width:700px){.elementor .ctr-form .ts-field input,.elementor .ctr-form .ts-field select,.elementor .ctr-form .ts-field textarea,.elementor .ctr-form .ts-dial{font-size:1rem;padding:.58rem .75rem;border-radius:10px}}@media (max-width:700px){.elementor .ctr-form .ts-field select,.elementor .ctr-form .ts-dial{-webkit-appearance:none;appearance:none;padding-left:.65rem;padding-right:1.75rem;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b1a3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.7rem auto}}@media (max-width:700px){.elementor .ctr-form .ts-dial{min-width:5.6rem}}@media (max-width:700px){.elementor .ctr-form .ts-field textarea{min-height:0;height:4.6rem}}@media (max-width:700px){.elementor .ctr-form .ts-submit{margin-top:.85rem}}.elementor #tab-campus-tour-signup .i18n-en{display:inline}.elementor #tab-campus-tour-signup .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-campus-tour-signup h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-campus-tour-signup h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-zh em{font-style:normal}.elementor .su--ctty,body:has(.su--ctty.is-active){--ctr-ground:radial-gradient(132% 78% at 50% 2%,rgba(140,42,112,.40) 0%,rgba(46,10,38,0) 62%),linear-gradient(168deg,#2c0824 0%,#3b0e31 44%,#1f0619 100%)}body:has(.su--ctty.is-active){background-image:var(--ctr-ground);background-size:100% 100%}.elementor .su--ctty .su-bg{background-image:var(--ctr-ground);background-size:100% 100%}.elementor .su--ctty .su-bg::before{content:none}.elementor .su--ctty{margin-top:calc(-1 * var(--header-height));overflow:hidden}@media (min-width:1461px){.elementor .site-header .header-inner{max-width:1600px;padding:0 2rem;gap:1.5rem}}@media (min-width:1461px){.elementor .site-header.is-transparent .rn-menu>li>.rn-top,body:has(.su.is-active) .site-header .rn-menu>li>.rn-top{color:#fff}}@media (min-width:1461px){.elementor .site-header.is-transparent .rn-menu>li:hover>.rn-top,.elementor .site-header.is-transparent .rn-menu>li:focus-within>.rn-top,body:has(.su.is-active) .site-header .rn-menu>li:hover>.rn-top,body:has(.su.is-active) .site-header .rn-menu>li:focus-within>.rn-top{color:var(--rn-burgundy)}}.elementor .site-header.is-transparent .rn-wrap .lang-current,body:has(.su.is-active) .site-header .rn-wrap .lang-current{color:#fff}.elementor .site-header.is-transparent .rn-wrap .lang-current:hover,body:has(.su.is-active) .site-header .rn-wrap .lang-current:hover{color:var(--rn-gold)}@media (min-width:1461px) and (max-width:1560px){.elementor .site-header .header-inner{padding:0 1.25rem}}.elementor .wa-fab{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:90;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25D366;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.elementor .wa-fab svg{width:30px;height:30px;display:block}.elementor .wa-fab:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 28px rgba(0,0,0,.26),0 3px 8px rgba(0,0,0,.14)}.elementor .wa-fab:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}@media (max-width:640px){.elementor .wa-fab{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:52px;height:52px}}@media (max-width:640px){.elementor .wa-fab svg{width:28px;height:28px}}.elementor .gp-hero.pe-hero--cosmos{background:var(--gp-field);min-height:calc(100svh + var(--header-height));padding-bottom:clamp(3rem,7vh,5.5rem);align-items:center}.elementor .gp-hero.pe-hero--cosmos::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(62% 62% at 16% 46%,#000 0%,transparent 78%);mask-image:radial-gradient(62% 62% at 16% 46%,#000 0%,transparent 78%);opacity:.45}.elementor .gp-hero .pe-h1 .gp-h1-em{color:var(--gp-gold);font-style:italic}.elementor .gp-hero .pe-h1 .i18n-zh .gp-h1-em{font-style:normal}.elementor .gp-cta-btns>.cta-std{margin-top:0}@media (max-width:560px){.elementor .gp-cta-btns>.cta-std{width:100%;white-space:normal;padding-inline:1.4rem}}.elementor .ts-choice{border:0;padding:0;margin:0 0 1.1rem;min-width:0;display:flex;flex-direction:column;gap:.55rem}.elementor .ts-check{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.9rem;line-height:1.45;color:var(--color-text)}.elementor .ts-choice .ts-error{margin-top:0}.elementor .ts-choice.is-invalid .ts-error{display:block}.elementor .ts-field[hidden]{display:none}.elementor .ts-field-row:has(>.ts-field[hidden]){grid-template-columns:1fr}html[lang^="zh"] body .elementor .space-modal__name .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}.elementor .ts-closing.cta-closing.rdd-closing{isolation:isolate;border-top:1px solid rgba(255,255,255,.12);background:var(--rdd-field)}.elementor .ts-closing.cta-closing.rdd-closing::before,.elementor .ts-closing.cta-closing.rdd-closing::after{display:none}.elementor #tab-rd-difference .ts-closing-title{text-transform:none}.elementor .rdd-cta-btns>.cta-std{margin-top:0}.elementor .rdd-closing .ts-form-card{position:relative;z-index:2}@media (max-width:700px){.elementor .rdd-cta-btns>.cta-std{width:100%;justify-content:center;padding:.9rem 1.5rem;font-size:.96rem}}@media (max-width:700px){.elementor .rdd-closing .ts-form-card{padding:1.5rem 1rem 1.35rem;border-radius:18px}}@media (max-width:700px){.elementor .rdd-closing .ts-form-title{font-size:1.4rem;margin-bottom:.25rem}}@media (max-width:700px){.elementor .rdd-closing .ts-form-intro{font-size:.82rem;line-height:1.5;margin-bottom:1rem}}@media (max-width:700px){.elementor .rdd-closing .ts-choice{gap:.4rem;margin-bottom:.9rem}}@media (max-width:700px){.elementor .rdd-closing .ts-check{font-size:.84rem;line-height:1.4}}@media (max-width:700px){.elementor .rdd-closing .ts-field{margin-bottom:.7rem}}@media (max-width:700px){.elementor .rdd-closing .ts-field label{font-size:.78rem;line-height:1.25;margin-bottom:.3rem}}@media (max-width:700px){.elementor .rdd-closing .ts-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;align-items:end}}@media (max-width:700px){.elementor .rdd-closing .ts-field-row:has(>.ts-field[hidden]){grid-template-columns:1fr}}@media (max-width:700px){.elementor .rdd-closing .ts-field-row>.ts-field{min-width:0}}@media (max-width:700px){.elementor .rdd-closing .ts-field :is(input,select,textarea),.elementor .rdd-closing .ts-dial{font-size:1rem;padding:.58rem .75rem;border-radius:10px}}@media (max-width:700px){.elementor .rdd-closing .ts-dial{min-width:5.6rem}}@media (max-width:700px){.elementor .rdd-closing .ts-field textarea{min-height:0;height:4.6rem}}@media (max-width:700px){.elementor .rdd-closing .ts-submit{margin-top:.85rem;padding:.85rem 1.5rem}}.elementor .ts-closing.cta-closing.rdd-closing .cta-circles.rdd-hub-placed{left:var(--hub-left,0);top:var(--hub-top,0);height:auto;aspect-ratio:1 / 1;transform:none}@media (min-width:1101px){.elementor .rdd-d.rdd-d--roomy>.pe-wrap{max-width:1320px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--card-wide>.pe-wrap{max-width:1320px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--roomy.rdd-d--card-wide>.pe-wrap{max-width:1384px}}html[lang^="zh"] body .elementor #tab-rd-difference .i18n-zh,html[lang^="zh"] body .elementor .rdd-dock .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-rd-difference .i18n-zh em,html[lang^="zh"] body .elementor .rdd-dock .i18n-zh em,html[lang^="zh"] body .elementor #tab-rd-difference .rdd-d-close p{font-style:normal}.elementor .osb-ct .osb-ct-body--speech .i18n-block>p:last-child{margin-bottom:0}html[lang^="zh"] body .elementor #tab-ap-curriculum .i18n-zh em{font-style:normal}html[lang^="zh"] body .elementor #tab-mypath-personalised-learning .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-mypath-personalised-learning .i18n-zh em,html[lang^="zh"] body .elementor #tab-mypath-personalised-learning .i18n-zh .mp-w--gold{font-style:normal}.elementor #tab-mypath-personalised-learning.pe-js .mp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--mp-d,0ms)}.elementor #tab-mypath-personalised-learning.pe-js .mp-reveal.is-in{opacity:1;transform:none}.elementor #tab-mypath-personalised-learning .mp-band>.pe-wrap{position:relative;z-index:2}.elementor #tab-mypath-personalised-learning .mp-hero>.pe-wrap{position:relative;z-index:2}.elementor #tab-mypath-personalised-learning .mp-intro-body.is-in .mp-hl,.elementor #tab-mypath-personalised-learning:not(.pe-js) .mp-hl{background-size:100% 34%}.elementor #tab-mypath-personalised-learning .mp-book.is-open .mp-mark,.elementor #tab-mypath-personalised-learning:not(.pe-js) .mp-mark{background-size:100% 40%}.elementor #tab-mypath-personalised-learning .mp-hs-card.is-in .mp-mark,.elementor #tab-mypath-personalised-learning:not(.pe-js) .mp-hs-card .mp-mark{background-size:100% 40%}.elementor #tab-mypath-personalised-learning.pe-js .mp-cg-card.mp-reveal{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),border-color .35s ease;transition-delay:var(--mp-d,0ms),var(--mp-d,0ms),0s}html[lang^="zh"] body .elementor #tab-music .mus-en{display:none}html[lang^="zh"] body .elementor #tab-music .mus-zh{display:inline}html[lang^="zh"] body .elementor #tab-music .mus-zh.mus-block{display:block}html[lang^="zh"] body .elementor #tab-music .mus-h2 .mus-zh,html[lang^="zh"] body .elementor #tab-music .mus-hero-title .mus-zh,html[lang^="zh"] body .elementor #tab-music .mus-pillar-title .mus-zh,html[lang^="zh"] body .elementor #tab-music .mus-module-title .mus-zh,html[lang^="zh"] body .elementor #tab-music .mus-closing-quote .mus-zh{font-family:'Instrument Sans',"Noto Sans SC","PingFang SC",sans-serif}html[lang^="zh"] body .elementor #tab-music .mus-zh em{font-style:normal;font-weight:600}.elementor #tab-music .mus-h2{text-transform:revert}.elementor #tab-music .mus-pillar::after{background:url(../../../../../../../../themes/rdaschool-child/assets/images/music/mus-soundwave-texture.svg?v=1) no-repeat center bottom/125% auto}@media (max-width:760px){.elementor #tab-music .mus-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}@media (max-width:900px){.elementor #tab-music{overflow-x:clip}}html[lang^="zh"] body .elementor #tab-mathematics{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-mathematics em{font-style:normal}html[lang^="zh"] body .elementor #tab-mathematics .math-en{display:none}html[lang^="zh"] body .elementor #tab-mathematics .math-zh{display:inline}html[lang^="zh"] body .elementor #tab-mathematics .math-zh.math-block{display:block}html[lang^="zh"] body .elementor #tab-mathematics .math-h2,html[lang^="zh"] body .elementor #tab-mathematics .math-hero-h1,html[lang^="zh"] body .elementor #tab-mathematics .math-card h3,html[lang^="zh"] body .elementor #tab-mathematics .math-tile h3,html[lang^="zh"] body .elementor #tab-mathematics .math-acc-t{text-transform:none}html[lang^="zh"] body .elementor #tab-mathematics .math-h2,html[lang^="zh"] body .elementor #tab-mathematics .math-hero-h1{font-family:'Instrument Sans',"Noto Sans SC",sans-serif;font-weight:700}html[lang^="zh"] body .elementor #tab-mathematics .math-bridge{font-family:'Instrument Sans',"Noto Sans SC",sans-serif;font-style:normal}html[lang^="zh"] body .elementor #tab-mathematics .math-mbody--em{font-family:'Instrument Sans',"Noto Sans SC",sans-serif;font-style:normal}html[lang^="zh"] body .elementor #tab-mathematics .math-uni{font-family:'Instrument Sans',"Noto Sans SC",sans-serif;font-style:normal}html[lang^="zh"] body .elementor #tab-mathematics .math-hero-h1 em.mh-lead{font-style:normal}html[lang^="zh"] body .elementor #tab-mathematics .mhc-result{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-mathematics .mhc-result b{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-mathematics .math-callout-eye{letter-spacing:.14em}html[lang^="zh"] body .elementor #tab-mathematics .math-card h3{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}.elementor #tab-mathematics .math-node::before{content:"0" counter(mloop)}html[lang^="zh"] body .elementor #tab-mathematics .math-fold-btn h3{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}.elementor #tab-mathematics .math-hcs-media{background:#0a1a4d url(../../../../../../../../themes/rdaschool-child/assets/images/math/high-challenge-high-support.jpg) center/cover no-repeat}html[lang^="zh"] body .elementor #tab-mathematics .math-acc-t{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-mathematics .math-acc--strands .math-acc-t{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-mathematics .math-acc--row .math-acc-t{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-mathematics .math-mfacts--cards li .math-en.math-block{display:none}html[lang^="zh"] body .elementor #tab-mathematics .math-mfacts--cards li .math-zh.math-block{display:grid}html[lang^="zh"] body .elementor #tab-mathematics .math-mfacts--cards b{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-mathematics .math-subh{font-family:'Instrument Sans',"Noto Sans SC",sans-serif;letter-spacing:.14em}html[lang^="zh"] body .elementor #tab-mathematics .math-tile h3{font-family:'Instrument Sans',"Noto Sans SC",sans-serif}@media (max-width:760px){.elementor #tab-mathematics .math-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}@media(max-width:820px){.elementor #tab-mathematics .math-hero-inner{transform:none}}@media(max-width:640px){.elementor #tab-mathematics .math-fearcard{padding:26px 18px 22px}}@media(max-width:640px){.elementor #tab-mathematics .math-fearcard .math-loop{display:grid;grid-template-columns:1fr 22px 1fr;grid-template-rows:auto 30px auto;gap:6px;max-width:320px;margin:24px auto 20px}}@media(max-width:640px){.elementor #tab-mathematics .math-loop .math-node{flex-direction:column;justify-content:center;gap:8px;min-height:86px;padding:14px 10px 12px;border-radius:16px;font-size:.92rem;line-height:1.25}}@media(max-width:640px){.elementor #tab-mathematics .math-loop .math-arrow{display:grid;place-items:center;line-height:1}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(1){grid-area:1/1}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(2){grid-area:1/2}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(3){grid-area:1/3}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(4){grid-area:2/3;transform:rotate(90deg)}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(5){grid-area:3/3}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(6){grid-area:3/2;transform:rotate(180deg)}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(7){grid-area:3/1}}@media(max-width:640px){.elementor #tab-mathematics .math-loop>:nth-child(8){grid-area:2/1;font-size:0}}@media(max-width:640px){.elementor #tab-mathematics .math-loop .math-arrow--loop::before{content:"\2192";font-size:1.15rem;transform:rotate(-90deg)}}@media(max-width:640px){.elementor #tab-mathematics .math-tiles:not(.math-tiles--stack) .math-tile{padding:22px 18px 20px}}@media(max-width:640px){.elementor #tab-mathematics .math-tile-cap{margin-bottom:12px}}@media(max-width:640px){.elementor #tab-mathematics .math-stage{height:230px}}@media(max-width:640px){.elementor #tab-mathematics .math-ctrls{gap:10px 18px;margin-top:14px}}@media(max-width:640px){.elementor #tab-mathematics .math-why{margin-top:14px;padding-top:12px}}html[lang^="zh"] body .elementor #tab-social-studies{font-family:"Noto Sans SC",var(--font-sans)}html[lang^="zh"] body .elementor #tab-social-studies .ss-en{display:none}html[lang^="zh"] body .elementor #tab-social-studies .ss-zh{display:inline}html[lang^="zh"] body .elementor #tab-social-studies .ss-zh.ss-block{display:block}html[lang^="zh"] body .elementor #tab-social-studies ul.ss-en{display:none}html[lang^="zh"] body .elementor #tab-social-studies ul.ss-zh{display:block}html[lang^="zh"] body .elementor #tab-social-studies .ss-h2,html[lang^="zh"] body .elementor #tab-social-studies .ss-hero-h1,html[lang^="zh"] body .elementor #tab-social-studies .ss-scard h3,html[lang^="zh"] body .elementor #tab-social-studies .ss-ld-card h4,html[lang^="zh"] body .elementor #tab-social-studies .ss-hname{font-family:"Noto Serif SC",var(--font-serif);font-weight:700}html[lang^="zh"] body .elementor #tab-social-studies em{font-style:normal}html[lang^="zh"] body .elementor #tab-social-studies .ss-flow-badge{font-family:"Noto Sans SC",sans-serif;letter-spacing:.12em}html[lang^="zh"] body .elementor #tab-social-studies .ss-flow-ttl{font-family:"Noto Sans SC",sans-serif;letter-spacing:.02em;text-transform:none}html[lang^="zh"] body .elementor #tab-social-studies .ss-flow-sub{font-family:"Noto Sans SC",sans-serif;letter-spacing:0}html[lang^="zh"] body .elementor #tab-social-studies .ss-ld-tag{font-family:"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-social-studies .ss-stag{font-family:"Noto Sans SC",sans-serif}html[lang^="zh"] body .elementor #tab-social-studies .ss-scard ul.ss-en{display:none}html[lang^="zh"] body .elementor #tab-social-studies .ss-scard ul.ss-zh{display:flex}html[lang^="zh"] body .elementor #tab-social-studies .ss-note{font-family:"Noto Serif SC",var(--font-serif)}html[lang^="zh"] body .elementor #tab-social-studies .ss-reassure{font-family:"Noto Sans SC",sans-serif}@media (max-width:760px){.elementor #tab-social-studies .ss-actions{display:grid;grid-template-columns:max-content;justify-content:center}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-steps{--ss-rail:32px;--ss-spx:9px;--ss-node:11px;gap:10px}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-steps::before,.elementor #tab-social-studies .ss-flow-steps::after{top:16px;bottom:16px}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-step{padding:10px 14px 10px 16px;border-radius:10px}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-step::before{top:9px;bottom:9px}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-step--core{--ss-node:14px;padding:14px 16px 14px 18px;margin:4px 0;border-radius:12px}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-n{margin-bottom:3px}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-ttl{font-size:.94rem}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-step--core .ss-flow-ttl{font-size:1.2rem}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-sub{margin-top:3px;font-size:.68rem}}@media (max-width:600px){.elementor #tab-social-studies .ss-flow-step--core .ss-flow-sub{margin-top:4px;font-size:.72rem}}.elementor #tab-careers .pe-h1,.elementor #tab-careers .pe-band-title,html[lang^="zh"] body .elementor #tab-careers .pe-h1,html[lang^="zh"] body .elementor #tab-careers .pe-band-title{text-transform:none}html[lang^="zh"] body .elementor #tab-careers .i18n-zh em{font-style:normal}html[lang^="zh"] body .elementor #tab-careers .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-careers h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers h3 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers h4 .i18n-zh,html[lang^="zh"] body .elementor #tab-careers .cr-vq .i18n-zh,html[lang^="zh"] body .elementor #tab-careers .cr-cta-h .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-careers .cr-role-tag,html[lang^="zh"] body .elementor #tab-careers .cr-quote-role,html[lang^="zh"] body .elementor #tab-careers .cr-role-h{letter-spacing:.06em}html[lang^="zh"] body .elementor #tab-careers .cr-h2-em{font-style:normal}@media (max-width:700px){.elementor .cr-role-tag{font-size:.6rem}}@media (max-width:700px){.elementor .cr-benefits{gap:.7rem}}@media (max-width:700px){.elementor .cr-vcard{padding-top:clamp(1.1rem,4vw,1.35rem)}}@media (max-width:700px){.elementor #tab-careers .cr-band--voices{margin-top:-2px}}@media (max-width:700px){.elementor #tab-careers .cr-h2,.elementor #tab-careers .cr-h2--oneline,.elementor #tab-careers .cr-h2--center.cr-h2--oneline,.elementor #tab-careers .cr-cta-h{font-size:2rem;line-height:1.14;white-space:normal;text-wrap:balance}}@media (max-width:700px){.elementor .cr-vcard-mark{display:none}}@media (max-width:700px){.elementor .cr-vphoto{order:-1;margin:0 0 1.1rem;max-width:none}}@media (max-width:700px){.elementor .cr-vphoto+.cr-vby{margin-top:auto;padding-top:.9rem}}@media (max-width:700px){.elementor .cr-vphoto+.cr-vby::before{content:""}}@media (max-width:700px){.elementor .cr-note{margin-bottom:1.6rem}}@media (max-width:700px){.elementor .cr-roles{border-radius:20px}}@media (max-width:700px){.elementor .cr-role-tabs{gap:.4rem;padding:.6rem}}@media (max-width:700px){.elementor .cr-role-tab{min-height:0;gap:.65rem;padding:.48rem .9rem .48rem .5rem}}@media (max-width:700px){.elementor .cr-role-ico{width:32px;height:32px}}@media (max-width:700px){.elementor .cr-role-ico svg{width:18px;height:18px}}@media (max-width:700px){.elementor .cr-role-meta{gap:.05rem}}@media (max-width:700px){.elementor .cr-role-name{font-size:.96rem}}@media (max-width:700px){.elementor .cr-role-panes{padding:.6rem}}@media (max-width:700px){.elementor .cr-role-col{border-radius:14px}}@media (max-width:700px){.elementor .cr-role-h{padding:.8rem 1rem .65rem;font-size:.68rem;gap:.55rem}}@media (max-width:700px){.elementor .cr-role-h-n{font-size:.86rem}}@media (max-width:700px){.elementor .cr-role-list{padding:.7rem 1rem .85rem;gap:.3rem}}@media (max-width:700px){.elementor .cr-role-list li{padding-left:1.35rem;font-size:.9rem;line-height:1.5}}@media (max-width:700px){.elementor .cr-role-list li::before{top:.5em}}@media (max-width:700px){.elementor .cr-lead{gap:1rem;margin:1.6rem 0 1.4rem;padding:1rem 1rem 1.3rem;border-radius:20px}}@media (max-width:700px){.elementor .cr-lead-portrait{width:100%;aspect-ratio:16 / 9;border-radius:14px}}@media (max-width:700px){.elementor .cr-lead-portrait img{object-position:50% 8%}}@media (max-width:700px){.elementor .cr-lead-body{padding:0 .3rem}}@media (max-width:700px){.elementor .cr-lead-title{margin-bottom:.75rem;font-size:1.15rem}}@media (max-width:700px){.elementor .cr-lead-list{gap:.5rem}}@media (max-width:700px){.elementor .cr-lead-list li{padding-left:1.3rem;font-size:.9rem;line-height:1.55}}@media (max-width:700px){.elementor .cr-lead-list li::before{top:.5rem;width:7px;height:7px}}@media (max-width:700px){.elementor .cr-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;align-items:start;padding:.95rem 1.05rem;border-radius:16px}}@media (max-width:700px){.elementor .cr-benefit-top{grid-row:1 / span 2;margin:0}}@media (max-width:700px){.elementor .cr-benefit-rule{display:none}}@media (max-width:700px){.elementor .cr-benefit-mark{width:40px;height:40px;border-radius:12px}}@media (max-width:700px){.elementor .cr-benefit-mark svg{width:20px;height:20px}}@media (max-width:700px){.elementor .cr-benefit-title{margin:.1rem 0 .25rem;font-size:1rem}}@media (max-width:700px){.elementor .cr-benefit-text{font-size:.9rem;line-height:1.55}}@media (max-width:700px){.elementor .cr-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}html[lang^="zh"] body .elementor #tab-elementary-school .pe-h1,html[lang^="zh"] body .elementor #tab-elementary-school .pe-band-title{text-transform:none}html[lang^="zh"] body .elementor #tab-elementary-school .pe-h1 em,html[lang^="zh"] body .elementor #tab-elementary-school .pe-band-title em,html[lang^="zh"] body .elementor #tab-elementary-school .ecf-cta-quote em{font-style:normal}@media (max-width:760px){.elementor #tab-elementary-school .ecf-cta-btns{display:grid;grid-template-columns:minmax(0,max-content);justify-content:center}}@media (max-width:720px){.elementor .ecf-approaches{gap:.75rem;margin-top:1.4rem}}@media (max-width:720px){.elementor .ecf-goals{gap:.75rem;margin-top:1.4rem}}@media (max-width:720px){.elementor .ecf-goal-dot{display:none}}@media (max-width:720px){.elementor .ecf-subjects{gap:.5rem;margin-top:1.4rem}}@media (max-width:720px){.elementor .ecf-subject{min-height:0;flex-direction:row;align-items:center;gap:.6rem;padding:.6rem 1.6rem .6rem .6rem;border-radius:13px}}@media (max-width:720px){.elementor .ecf-subject-t{margin-top:0;padding-right:0;line-height:1.25}}@media (max-width:720px){.elementor .ecf-approach{padding:1.15rem 1.15rem 1.2rem;border-radius:18px}}@media (max-width:720px){.elementor .ecf-approach-n{top:.85rem;right:1rem;font-size:1.9rem;color:color-mix(in srgb,var(--ac) 38%,transparent);-webkit-text-stroke-width:1.3px}}@media (max-width:720px){.elementor .ecf-approach h4{font-size:1.05rem;margin:.2rem 0 .45rem;padding-right:3rem}}@media (max-width:720px){.elementor .ecf-approach h4::before{display:none}}@media (max-width:720px){.elementor .ecf-approach p{font-size:.9rem;line-height:1.55}}@media (max-width:720px){.elementor .ecf-goal{padding:1.1rem 1.15rem 1.2rem;border-radius:18px}}@media (max-width:720px){.elementor .ecf-goal h3{font-size:1.05rem;margin-bottom:.4rem}}@media (max-width:720px){.elementor .ecf-goal p{font-size:.9rem;line-height:1.55}}@media (max-width:720px){.elementor .ecf-subject::after{top:calc(50% - 3.25px);right:.85rem}}@media (max-width:720px){.elementor .ecf-subject-ic{width:30px;height:30px;border-radius:9px}}@media (max-width:720px){.elementor .ecf-subject-ic svg{width:16px;height:16px}}@media (max-width:720px){.elementor .ecf-tt-scroll{overflow-x:visible;border-radius:14px}}@media (max-width:720px){.elementor .ecf-tt,.elementor .ecf-tt--nop{min-width:0;gap:3px;padding:3px}}@media (max-width:720px){.elementor .ecf-tt-row,.elementor .ecf-tt--nop .ecf-tt-row{grid-template-columns:2.6rem repeat(5,minmax(0,1fr));gap:3px}}@media (max-width:720px){.elementor .ecf-tt-per{display:none}}@media (max-width:720px){.elementor .ecf-tt-c{padding:.42rem .1rem;font-size:.6rem;line-height:1.18;letter-spacing:-.01em;border-radius:6px;justify-content:center;text-align:center;min-width:0}}@media (max-width:720px){.elementor .ecf-tt-time,.elementor .ecf-tt--nop .ecf-tt-time{font-size:.56rem;white-space:normal;justify-content:center;padding-inline:.15rem}}@media (max-width:720px){.elementor .ecf-tt-row--head .ecf-tt-c{font-size:.6rem;letter-spacing:.02em;padding-block:.5rem}}@media (max-width:720px){.elementor .ecf-tt-row--head .ecf-tt-time{justify-content:center}}@media (max-width:720px){.elementor .ecf-tt-day::after{bottom:3px;height:2px}}@media (max-width:720px){.elementor .ecf-c--rest{font-size:.74rem;padding-block:.3rem}}@media (max-width:720px){.elementor .ecf-tt-full.ecf-c--hb{font-size:.66rem}}@media (max-width:720px){.elementor .ecf-tt-c[class*="ecf-c--"]:not(.ecf-c--rest):not(.ecf-c--none):not(.ecf-tt-full)::before{display:none}}@media (max-width:720px){.elementor .ecf-tt-legend{gap:.3rem .35rem;margin-top:.7rem}}@media (max-width:720px){.elementor .ecf-lg{font-size:.64rem;gap:.28rem;padding:.18rem .45rem}}@media (max-width:720px){.elementor .ecf-lg::before{width:8px;height:8px;border-radius:2.5px}}@media (max-width:720px){.elementor .ecf-tt-note{margin-top:.6rem;font-size:.72rem}}html[lang^="zh"] body .elementor #tab-middle-school .t-i,html[lang^="zh"] body .elementor #tab-middle-school .ms-cta-h em{font-style:normal}html[lang^="zh"] body .elementor #tab-middle-school .ms-h1 .ms-h1-a{font-style:normal}.elementor #tab-middle-school .ms-hero .ms-lead .ms-em{color:var(--color-gold);font-weight:600}.elementor #tab-middle-school #ms-brain .t-plum{color:var(--ms-gold)}html[lang^="zh"] body .elementor #tab-middle-school .ms-band--brain .ms-bcard:not(.ms-bcard--feature) .ms-bcard-t{min-height:0}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-grid--brain{gap:.75rem}}html[lang^="zh"] body .elementor #tab-middle-school .ms-theme-h{font-style:normal}@media (max-width:640px){.elementor #tab-middle-school .ms-flow{--ms-node:30px;margin:1.5rem 0 1.25rem;row-gap:.75rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-rings{gap:.75rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-hero-art{height:72%;max-width:none;opacity:.18;left:-12%;right:auto;width:124%;aspect-ratio:auto}}@media (max-width:640px){.elementor #tab-middle-school .ms-hero .ms-lead{font-size:.9rem;line-height:1.6;text-wrap:pretty}}@media (max-width:640px){.elementor #tab-middle-school .ms-hero .ms-hero-inner{padding-top:3rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid{gap:.75rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-bcard:not(.ms-bcard--feature){display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:1.05rem 1.1rem 1.15rem;border-radius:16px}}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-bcard:not(.ms-bcard--feature) .ms-bcard-num{top:.55rem;right:.85rem;font-size:1.9rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-bcard:not(.ms-bcard--feature) .ms-bcard-ic,.elementor #tab-middle-school .ms-feat-ic{width:36px;height:36px;border-radius:11px;margin:0}}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-bcard:not(.ms-bcard--feature) .ms-bcard-ic svg,.elementor #tab-middle-school .ms-feat-ic svg{width:18px;height:18px}}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-bcard:not(.ms-bcard--feature) .ms-bcard-t{display:block;margin:0;padding-right:2.6rem;font-size:1rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-bcard:not(.ms-bcard--feature) .ms-bcard-b,.elementor #tab-middle-school .ms-feat-content .ms-bcard-b{grid-column:1 / -1;margin-top:.55rem;font-size:.86rem;line-height:1.55}}@media (max-width:640px){.elementor #tab-middle-school .ms-band--brain .ms-bcard--feature{border-radius:16px;margin-top:0}}@media (max-width:640px){.elementor #tab-middle-school .ms-feat-visual{min-height:140px}}@media (max-width:640px){.elementor #tab-middle-school .ms-feat-content{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:1.05rem 1.1rem 1.2rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-feat-content .ms-bcard-t{margin:0;font-size:1rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--pillars .ms-pcard{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.6rem;padding:1.05rem 1.15rem 1.15rem;border-radius:16px}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--pillars .ms-pcard-n{margin:0;font-size:1.3rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--pillars .ms-pcard-t{margin:0;font-size:1.02rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--pillars .ms-pcard-b{grid-column:1 / -1;margin-top:.5rem;font-size:.88rem;line-height:1.55}}@media (max-width:640px){.elementor #tab-middle-school .ms-card{padding:1.05rem 1.15rem 1.15rem;border-radius:16px}}@media (max-width:640px){.elementor #tab-middle-school .ms-card-tag{margin-bottom:.55rem;font-size:.62rem;padding:.24rem calc(.6rem - .12em) .24rem .6rem;margin-left:calc(-.6rem - 1px)}}@media (max-width:640px){.elementor #tab-middle-school .ms-card-t{margin-bottom:.4rem;font-size:1.02rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-card-t .ms-br-wide{display:none}}@media (max-width:640px){.elementor #tab-middle-school .ms-card-b{font-size:.88rem;line-height:1.55}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--diff{grid-auto-rows:1fr;gap:1rem;padding-right:8px}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--diff .ms-pcard{display:flex;flex-direction:column;justify-content:center;padding:1.05rem 1.15rem 1.15rem;border-radius:14px;box-shadow:5px 5px 0 -1px var(--ms-under),9px 9px 0 -3px var(--ms-under2),0 10px 22px rgba(22,5,17,.3),inset 0 1px 0 rgba(255,255,255,.9)}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--diff .ms-pcard-t{margin-bottom:.45rem;font-size:.98rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-grid--diff .ms-pcard-b,.elementor #tab-middle-school .ms-grid--diff .ms-pcard--wide .ms-pcard-b{font-size:.82rem;line-height:1.68}}@media (max-width:640px){.elementor #tab-middle-school .ms-step{padding-top:0;padding-left:calc(var(--ms-node) + .8rem)}}@media (max-width:640px){.elementor #tab-middle-school .ms-step-n{top:.85rem;font-size:.7rem;box-shadow:0 0 0 4px rgba(80,21,64,.95),0 0 16px color-mix(in oklab,var(--ms-ac) 26%,transparent)}}@media (max-width:640px){.elementor #tab-middle-school .ms-step:not(:last-child)::before{content:"";top:calc(.85rem + var(--ms-node));bottom:-1.6rem;left:calc(var(--ms-node) / 2 - 1px);right:auto;width:2px;height:auto;background:linear-gradient(180deg,color-mix(in oklab,var(--ms-ac) 62%,transparent),rgba(255,255,255,.13))}}@media (max-width:640px){.elementor #tab-middle-school .ms-step-card{padding:.95rem 1.05rem 1.05rem;border-radius:14px}}@media (max-width:640px){.elementor #tab-middle-school .ms-step-t{min-height:0;margin-bottom:.35rem;font-size:.98rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-step-b{font-size:.85rem;line-height:1.55}}@media (max-width:640px){.elementor #tab-middle-school .ms-step--loop .ms-step-b{margin-bottom:.75rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-loop-tag{padding-top:.5rem;font-size:.62rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-ring{padding:1rem 1.15rem 1.05rem calc(1.15rem + 2px);border-radius:14px}}@media (max-width:640px){.elementor #tab-middle-school .ms-ring-t{margin-bottom:.35rem;font-size:1rem}}@media (max-width:640px){.elementor #tab-middle-school .ms-ring-b{font-size:.86rem;line-height:1.55}}@media (max-width:760px){.elementor #tab-middle-school .ms-cta-btns--subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:26rem;margin-inline:auto}}@media (max-width:760px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std{padding:.9rem .45rem;gap:6px;font-size:.84rem;white-space:nowrap}}@media (max-width:760px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std svg{flex-shrink:0}}@media (max-width:760px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .325rem)}}@media (max-width:359px){.elementor #tab-middle-school .ms-cta-btns--subjects>.cta-std svg{display:none}}.elementor #tab-event-signup .i18n-en{display:inline}.elementor #tab-event-signup .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-event-signup .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-event-signup .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-event-signup .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-event-signup h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-event-signup h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-event-signup h3 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}@media (max-width:900px){.elementor .ev-photos--right{display:none}}@media (max-width:900px){.elementor .ev-photos--left,.elementor .ev-photos--left:has(.ev-photo--c){position:relative;top:auto;right:auto;transform:none;width:100%;flex-direction:row;justify-content:center;align-items:center;gap:0;margin:0 0 -1.5rem;z-index:4}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo{flex:0 0 37%;width:37%;align-self:center;border-width:4px;border-radius:12px;box-shadow:0 12px 26px rgba(20,4,14,.5)}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo img{aspect-ratio:1/1}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo--a{transform:rotate(-7deg) translate(.5rem,.55rem);z-index:1}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo--b{transform:rotate(2deg) scale(1.1);z-index:2;margin:0 -5%}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo--c{transform:rotate(7deg) translate(-.5rem,.55rem);z-index:1}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo:hover{box-shadow:0 12px 26px rgba(20,4,14,.5)}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo--a:hover{transform:rotate(-7deg) translate(.5rem,.55rem)}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo--b:hover{transform:rotate(2deg) scale(1.1)}}@media (max-width:900px){.elementor .ev-photos--left .ev-photo--c:hover{transform:rotate(7deg) translate(-.5rem,.55rem)}}@media (max-width:900px){.elementor .ev-slide:first-child .ev-photos--left .ev-photo--b,.elementor .ev-slide:first-child .ev-photos--left .ev-photo--b:hover{order:3;margin:0;z-index:1;transform:rotate(7deg) translate(-.5rem,.55rem)}}@media (max-width:900px){.elementor .ev-slide:first-child .ev-photos--left .ev-photo--c,.elementor .ev-slide:first-child .ev-photos--left .ev-photo--c:hover{order:2;margin:0 -5%;z-index:2;transform:rotate(2deg) scale(1.1)}}@media (max-width:900px){.elementor .ev-track{align-items:flex-start;transition:transform .62s cubic-bezier(.22,.61,.36,1),height .45s var(--ease-out)}}@media (max-width:900px){.elementor .ev-stage{align-items:flex-start}}@media (max-width:900px){.elementor .ev-center{width:min(36rem,100%)}}@media (max-width:900px){.elementor .ev-card{padding:clamp(2.6rem,7vw,3.2rem) clamp(1.35rem,5vw,2.4rem) clamp(1.6rem,5vw,2.4rem)}}@media (max-width:900px){.elementor .ev-card::before{inset:9px -9px -9px 9px}}@media (max-width:900px){.elementor .ev-viewport{padding:1rem 0 1.4rem}}@media (max-width:700px){.elementor .ev-carousel-sec{padding:.4rem 12px 0}}@media (max-width:700px){.elementor .ev-stage{padding:0 10px 0 2px}}@media (max-width:700px){.elementor .ev-card{padding:2.35rem 1.1rem 1.25rem 1.2rem}}@media (max-width:700px){.elementor .ev-kicker{font-size:.6rem;letter-spacing:.1em;margin-bottom:.35rem}}@media (max-width:700px){.elementor .ev-card-title{font-size:1.36rem;margin-bottom:.3rem}}@media (max-width:700px){.elementor .ev-card-body{font-size:.84rem;line-height:1.5;margin-bottom:.8rem}}@media (max-width:700px){.elementor .ev-pick{align-self:stretch;justify-content:center;margin-top:.35rem;padding:.72rem 1.5rem;font-size:.9rem}}@media (max-width:700px){.elementor .ev-swipehint{margin-top:.7rem}}@media (max-width:700px){.elementor .ev-signup{padding:1.4rem 12px 4rem}}@media (max-width:700px){.elementor .ev-form-card{padding:1.5rem 1rem 1.35rem}}@media (max-width:700px){.elementor .ev-form-head{margin-bottom:1rem}}@media (max-width:700px){.elementor .ev-form-head .ts-form-title{font-size:1.4rem;margin-bottom:.25rem}}@media (max-width:700px){.elementor .ev-form-head .ts-form-intro{font-size:.82rem;line-height:1.5}}@media (max-width:700px){.elementor .ev-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;align-items:end}}@media (max-width:700px){.elementor .ev-form-grid>.ts-field{grid-column:1 / -1;margin-bottom:.7rem}}@media (max-width:700px){.elementor .ev-form-grid>.ts-field:nth-child(-n+2),.elementor .ev-form-grid>.ts-field:nth-child(5),.elementor .ev-form-grid>.ts-field:nth-child(6){grid-column:auto}}@media (max-width:700px){.elementor .ev-form .ts-field label{font-size:.78rem;line-height:1.25;margin-bottom:.3rem}}@media (max-width:700px){.elementor .ev-form .ts-field input,.elementor .ev-form .ts-field select,.elementor .ev-form .ts-field textarea,.elementor .ev-form .ts-dial{font-size:1rem;padding:.58rem .75rem;border-radius:10px}}@media (max-width:700px){.elementor .ev-form .ts-field select{-webkit-appearance:none;appearance:none;padding-left:.65rem;padding-right:1.75rem;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b1a3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.7rem auto}}@media (max-width:700px){.elementor .ev-choice{margin:.1rem 0 1rem;padding-top:.3rem}}@media (max-width:700px){.elementor .ev-choice-legend{font-size:.78rem;margin-bottom:.5rem}}@media (max-width:700px){.elementor .ev-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}}@media (max-width:700px){.elementor .ev-opt:last-child{grid-column:1 / -1}}@media (max-width:700px){.elementor .ev-opt-box{align-items:center;padding:.6rem .65rem;gap:.5rem;border-radius:10px}}@media (max-width:700px){.elementor .ev-opt-tick{margin-top:0}}@media (max-width:700px){.elementor .ev-opt-title{font-size:.8rem;line-height:1.25}}@media (max-width:700px){.elementor .ev-opt-sub{display:none}}@media (max-width:700px){.elementor .ev-form-foot{gap:1rem}}@media (max-width:700px){.elementor .ev-form-foot .su-consent span{font-size:.74rem;line-height:1.5}}html[lang^="zh"] body .elementor #tab-past-events .pev-h2-em{font-style:normal}.elementor #tab-past-events .pev-hero-dots{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/pev-hero-dots-stars.svg)}.elementor #tab-past-events .pev-hero-wave{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/pev-hero-line-wave.svg)}.elementor #tab-past-events .pev-h2--starred>.i18n-en,.elementor #tab-past-events .pev-h2--starred>.i18n-zh,.elementor #tab-past-events .pev-next-h>.i18n-en,.elementor #tab-past-events .pev-next-h>.i18n-zh{min-width:0}.elementor #tab-past-events .pev-h2--starred>.i18n-en,.elementor #tab-past-events .pev-h2--starred>.i18n-zh{max-width:24ch}.elementor #tab-past-events .pev-h2--wide.pev-h2--starred>.i18n-en,.elementor #tab-past-events .pev-h2--wide.pev-h2--starred>.i18n-zh{max-width:none}.elementor #tab-past-events .pev-cta-dots{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/pev-hero-dots-stars.svg)}.elementor #tab-past-events .pev-cta-wave{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/pev-hero-line-wave.svg)}@media (max-width:760px){.elementor #tab-past-events .pev-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}html[lang^="zh"] body .elementor #tab-past-events em{font-style:normal}html[lang^="zh"] body .elementor #tab-news .i18n-zh,html[lang^="zh"] body .elementor #tab-past-events .nw .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-news h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-news h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-news h3 .i18n-zh,html[lang^="zh"] body .elementor #tab-news .nw-panel-name .i18n-zh,html[lang^="zh"] body .elementor #tab-past-events .nw h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-past-events .nw h3 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}.elementor #tab-news .nw-h2,.elementor #tab-past-events .nw .nw-h2{font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.14;letter-spacing:-.02em;font-weight:900;max-width:24ch;margin:0;color:var(--color-maroon)}.elementor #tab-news .nw-h2--light,.elementor #tab-past-events .nw .nw-h2--light{color:var(--nw-gold)}.elementor #tab-news .nw-band--lead>.pe-wrap>.nw-h2,.elementor #tab-news .nw-band--global>.pe-wrap>.nw-h2,.elementor #tab-past-events .nw .nw-band--lead>.pe-wrap>.nw-h2{margin-bottom:clamp(1.6rem,3.2vw,2.4rem)}.elementor #tab-news .nw-p,.elementor #tab-past-events .nw .nw-p{margin:0 0 1rem;max-width:62ch;font-size:1.02rem;line-height:1.78;color:var(--nw-ink-soft)}.elementor #tab-news .nw-p:last-of-type,.elementor #tab-past-events .nw .nw-p:last-of-type{margin-bottom:0}.elementor #tab-news .nw-link,.elementor #tab-past-events .nw .nw-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:var(--font-sans);font-size:.95rem;font-weight:700;letter-spacing:.01em;text-decoration:none;color:var(--color-maroon);border-bottom:1px solid rgba(91,26,61,.34);padding-bottom:3px;transition:color .24s var(--ease-out),border-color .24s var(--ease-out)}.elementor #tab-news .nw-link:hover,.elementor #tab-past-events .nw .nw-link:hover{color:#7d2159;border-bottom-color:#7d2159}.elementor #tab-news .nw-link--light,.elementor #tab-past-events .nw .nw-link--light{color:var(--nw-gold);border-bottom-color:rgba(238,201,111,.42)}.elementor #tab-news .nw-link--light:hover,.elementor #tab-past-events .nw .nw-link--light:hover{color:#ffe6ae;border-bottom-color:#ffe6ae}.elementor #tab-news .nw-link:focus-visible,.elementor #tab-past-events .nw .nw-link:focus-visible{outline:2px solid var(--nw-gold);outline-offset:4px;border-radius:3px}.elementor #tab-news .nw-link:hover .nw-link-arrow,.elementor #tab-past-events .nw .nw-link:hover .nw-link-arrow{transform:translateX(4px)}.elementor #tab-news .nw-lead-t,.elementor #tab-past-events .nw .nw-lead-t{margin:0 0 1.1rem;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.2;letter-spacing:-.012em;font-weight:900;color:#fff}.elementor #tab-news .nw-lead .nw-p,.elementor #tab-past-events .nw .nw-lead .nw-p{color:#ead6e4}.elementor #tab-news .nw-event-t,.elementor #tab-past-events .nw .nw-event-t{margin:0 0 .7rem;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.2;letter-spacing:-.012em;font-weight:900;color:#fff}.elementor #tab-news .nw-event-p,.elementor #tab-past-events .nw .nw-event-p{margin:0;font-size:.99rem;line-height:1.76;color:#ead6e4;max-width:46ch}.elementor #tab-news .nw-event .nw-link,.elementor #tab-past-events .nw .nw-event .nw-link{align-self:flex-start;margin-top:auto;padding-top:1.4rem}.elementor .nw-pane-frame{z-index:revert;pointer-events:revert}@media (max-width:700px){.elementor .nw-lead-mark{display:none;width:42px;height:42px;border-radius:13px}}.elementor .lead-hero--placeholder::after{background:linear-gradient(to bottom,rgba(67,17,57,0) 0%,rgba(67,17,57,.1) 28%,rgba(67,17,57,.3) 48%,rgba(67,17,57,.58) 66%,rgba(67,17,57,.82) 81%,rgba(67,17,57,.95) 92%,#431139 100%)}.elementor #tab-leadership-team .op-blast-field{--lead-seam:calc(var(--space-xxl) + clamp(2rem,6vw,6rem) - 2.5rem)}.elementor #tab-leadership-team .op-blast-layer{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) calc(var(--lead-seam) * 0.5),#000 var(--lead-seam));mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) calc(var(--lead-seam) * 0.5),#000 var(--lead-seam))}@media (max-width:860px){.elementor #tab-leadership-team #leadership-team.people-section{padding-top:11rem}}@media (max-width:860px){.elementor #tab-leadership-team .op-blast-field{--lead-seam:10rem}}@media (max-width:860px){.elementor #tab-leadership-team .op-blast-field::before{top:-4px;height:calc(var(--lead-seam) + 4px);background:linear-gradient(to bottom,#431139 0%,rgba(67,17,57,.991) 10%,rgba(67,17,57,.942) 20%,rgba(67,17,57,.837) 30%,rgba(67,17,57,.683) 40%,rgba(67,17,57,.5) 50%,rgba(67,17,57,.317) 60%,rgba(67,17,57,.163) 70%,rgba(67,17,57,.058) 80%,rgba(67,17,57,.009) 90%,rgba(67,17,57,0) 100%)}}@media (max-width:860px){.elementor #tab-leadership-team .op-blast-layer{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--lead-seam) * 0.3),rgba(0,0,0,.3) calc(var(--lead-seam) * 0.7),#000 var(--lead-seam));mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--lead-seam) * 0.3),rgba(0,0,0,.3) calc(var(--lead-seam) * 0.7),#000 var(--lead-seam))}}@media (max-width:860px){.elementor #tab-leadership-team #leadership-team .people-head::before{display:none}}@media (max-width:560px){.elementor .wcard-content{max-width:100%;padding-inline:20px}}@media (max-width:560px){.elementor .wcard-title{font-size:2.15rem;line-height:1.1;white-space:normal}}@media (max-width:560px){.elementor .wcard-title em{display:block}}@media (max-width:560px){.elementor .wcard-btns{flex-direction:column;align-items:stretch;width:auto;margin-inline:auto}}@media (max-width:560px){.elementor .wcard-btns>.cta-std{justify-content:center;white-space:nowrap;padding-inline:1.3rem}}@media (max-width:560px){.elementor .wcard-btns>.cta-std svg{flex-shrink:0}}@media (max-width:860px){.elementor #tab-leadership-team,.elementor #tab-our-teachers{overflow-x:clip}}.elementor #tab-leadership-team .i18n-en,.elementor #tab-board-of-advisors .i18n-en,.elementor #tab-our-teachers .i18n-en{display:inline}.elementor #tab-leadership-team .i18n-en.i18n-block,.elementor #tab-board-of-advisors .i18n-en.i18n-block,.elementor #tab-our-teachers .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-en,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-en,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh.i18n-block,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh.i18n-block,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-leadership-team h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-leadership-team h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh em,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh em,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh em{font-style:normal}@media (max-width:560px){.elementor #tab-our-teachers .people-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}@media (max-width:560px){.elementor #tab-our-teachers .people-cta-btns>.cta-std{justify-content:center;white-space:nowrap;padding-inline:1.3rem}}@media (max-width:560px){.elementor #tab-our-teachers .people-cta-btns>.cta-std svg{flex-shrink:0}}@media (max-width:860px){.elementor #tab-leadership-team,.elementor #tab-our-teachers{overflow-x:clip}}@media (max-width:860px){.elementor #tab-our-teachers .teachers-section--grid{margin-top:-4px}}.elementor #tab-leadership-team .i18n-en,.elementor #tab-board-of-advisors .i18n-en,.elementor #tab-our-teachers .i18n-en{display:inline}.elementor #tab-leadership-team .i18n-en.i18n-block,.elementor #tab-board-of-advisors .i18n-en.i18n-block,.elementor #tab-our-teachers .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-en,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-en,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh.i18n-block,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh.i18n-block,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-leadership-team h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-leadership-team h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-board-of-advisors h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-teachers h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-leadership-team .i18n-zh em,html[lang^="zh"] body .elementor #tab-board-of-advisors .i18n-zh em,html[lang^="zh"] body .elementor #tab-our-teachers .i18n-zh em{font-style:normal}@media(prefers-reduced-motion:reduce){.elementor .el.el-js [data-el-reveal]{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.elementor .el-aur,.elementor .el-spine-fill,.elementor .el-principle,.elementor .el-pnode,.elementor .el-pcard{animation:none!important}}@media(prefers-reduced-motion:reduce){.elementor .el-pnode{color:var(--el-burg)!important;background:var(--el-gold)!important;border-color:var(--el-gold)!important}}@media(max-width:820px){.elementor .el-domcard{transform:none!important}}@media(max-width:760px){.elementor .el-cta{display:grid;grid-template-columns:max-content;justify-content:center;gap:.9rem}}.elementor #tab-elementary .i18n-en{display:inline}.elementor #tab-elementary .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-elementary .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-elementary .i18n-zh{display:inline;font-family:'Noto Sans SC',var(--font-sans)}html[lang^="zh"] body .elementor #tab-elementary .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-elementary h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-elementary h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-elementary h3 .i18n-zh{font-family:'Noto Serif SC',var(--font-serif)}html[lang^="zh"] body .elementor #tab-elementary .i18n-zh em{font-style:normal}.elementor .su>*:not(.su-bg):not(.su-frame):not(.su-footer):not(.ctt-field):not(.ctr-field){position:relative;z-index:1}.elementor .ctr-grid{align-items:stretch}.elementor .ctr-form-card{align-self:start}.elementor .ctr-aside{display:grid;align-self:stretch;height:100%;grid-template-rows:auto repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.15rem);flex-direction:revert}.elementor .ctr-voices-head{min-width:0}.elementor .ctr-eyebrow{margin:0 0 .55rem}html[lang^="zh"] body .elementor .ctr-eyebrow{letter-spacing:.06em}.elementor .ctr-h{margin:0 0 .6rem;font-size:clamp(1.35rem,2.15vw,1.75rem)}.elementor .ctr-lede{margin:0;font-size:.9rem;line-height:1.62;color:rgba(255,255,255,.78)}.elementor .ctr-voice{position:relative;isolation:isolate;overflow:hidden;min-height:0;border-radius:18px;display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);background:radial-gradient(120% 92% at 6% 0%,rgba(214,110,170,.20),transparent 62%),linear-gradient(158deg,rgba(120,32,96,.52),rgba(56,14,46,.62));-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%);border:1px solid rgba(238,201,111,.22);box-shadow:0 14px 34px rgba(20,4,16,.30),inset 0 1px 0 rgba(255,255,255,.13);opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .45s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out);transition-delay:calc(var(--i,0) * 120ms)}.elementor [data-ctr-voices].is-lit .ctr-voice{opacity:1;transform:none}.elementor [data-ctr-voices].is-lit .ctr-voice:hover{transform:translateY(-3px);border-color:rgba(238,201,111,.5);box-shadow:0 22px 48px rgba(20,4,16,.42),inset 0 1px 0 rgba(255,255,255,.18)}.elementor .ctr-voice::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:3;opacity:0;transition:opacity .3s var(--ease-out);background:conic-gradient(from var(--ts-sweep),transparent 0deg,transparent 258deg,rgba(238,201,111,.35) 302deg,rgba(255,236,190,.9) 330deg,rgba(238,201,111,.35) 352deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.elementor .ctr-voice:hover::before{opacity:1;animation:ts-sweep-run 4.5s linear infinite}@media (prefers-reduced-motion:reduce){.elementor .ctr-voice:hover::before{animation:none}}.elementor .ctr-voice::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 50% 50%,rgba(255,239,203,.20) 1px,transparent 1.2px);background-size:6px 6px;-webkit-mask:linear-gradient(180deg,#fff,rgba(255,255,255,0) 26%),linear-gradient(0deg,#fff,rgba(255,255,255,0) 26%),linear-gradient(90deg,#fff,rgba(255,255,255,0) 20%),linear-gradient(270deg,#fff,rgba(255,255,255,0) 20%);mask:linear-gradient(180deg,#fff,rgba(255,255,255,0) 26%),linear-gradient(0deg,#fff,rgba(255,255,255,0) 26%),linear-gradient(90deg,#fff,rgba(255,255,255,0) 20%),linear-gradient(270deg,#fff,rgba(255,255,255,0) 20%);opacity:.72;transition:opacity .35s var(--ease-out)}.elementor [data-ctr-voices].is-lit .ctr-voice:hover::after{opacity:1}.elementor .ctr-voice-ph{position:relative;margin:0;min-width:0;min-height:0;overflow:hidden;background:rgba(20,4,16,.35)}.elementor .ctr-voice-ph img{display:block;width:100%;height:100%;min-height:9rem;object-fit:cover;object-position:var(--op,50% 50%);transition:transform .6s var(--ease-out)}.elementor .ctr-voice:hover .ctr-voice-ph img{transform:scale(1.05)}.elementor .ctr-voice-ph::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(56,14,46,0) 62%,rgba(56,14,46,.55) 100%)}.elementor .ctr-voice-b{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.55rem;padding:clamp(.95rem,1.7vw,1.35rem);padding-bottom:calc(clamp(.95rem,1.7vw,1.35rem) + 1.5rem)}.elementor .ctr-quote{margin:0;font-size:clamp(.92rem,1.15vw,1.02rem);line-height:1.52}.elementor .ctr-cite{gap:.1rem}.elementor .ctr-cite-n{font:700 .84rem/1.3 var(--font-sans)}.elementor .ctr-cite-r{font:500 .78rem/1.3 var(--font-sans);color:rgba(255,255,255,.64)}.elementor .ctr-more{position:absolute;right:clamp(.95rem,1.7vw,1.35rem);bottom:clamp(.7rem,1.2vw,.95rem);z-index:4;display:inline-flex;align-items:center;gap:.34rem;font:700 .76rem/1 var(--font-sans);letter-spacing:.01em;color:var(--color-gold);text-decoration:none;padding:.3rem .1rem;border-radius:6px;opacity:.82;transition:opacity .28s var(--ease-out),gap .28s var(--ease-out)}.elementor .ctr-more .ctr-more-t{border-bottom:1px solid rgba(238,201,111,.32);padding-bottom:1px;transition:border-color .28s var(--ease-out)}.elementor .ctr-more .ctr-more-a{font-size:.9em;line-height:1;transform:translateY(-.5px)}.elementor .ctr-more:hover,.elementor .ctr-more:focus-visible{opacity:1;gap:.5rem}.elementor .ctr-more:hover .ctr-more-t,.elementor .ctr-more:focus-visible .ctr-more-t{border-color:var(--color-gold)}.elementor .ctr-more:focus-visible{outline:2px solid rgba(238,201,111,.75);outline-offset:3px}.elementor [data-ctr-voices].is-lit .ctr-voice:hover .ctr-more{opacity:1}@media (prefers-reduced-motion:reduce){.elementor .ctr-more{transition:none}}.elementor .ctr-field{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 130px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 130px),transparent 100%)}.elementor .ctr-field-c{position:sticky;top:0;left:0;display:block;width:100%;height:100svh}@media (max-width:1040px){.elementor .ctr-aside{height:auto;grid-template-rows:auto;grid-auto-rows:minmax(0,1fr)}}@media (max-width:560px){.elementor .ctr-book{padding-left:1rem;padding-right:1rem}}@media (max-width:560px){.elementor .ctr-voice{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.elementor .ctr-voice-ph img{height:9.5rem}}@media (max-width:560px){.elementor .ctr-voice-ph::after{background:linear-gradient(180deg,rgba(56,14,46,0) 58%,rgba(56,14,46,.6) 100%)}}.elementor .ctr-voices{display:contents;position:revert;isolation:revert;overflow:revert;border-radius:revert;padding:revert;background:revert;-webkit-backdrop-filter:revert;backdrop-filter:revert;border:revert;box-shadow:revert}.elementor .ctr-controls{display:none}@media (min-width:1041px){.elementor .ctr-aside{--ctr-gap:clamp(.85rem,1.5vw,1.15rem);grid-template-rows:auto minmax(0,1fr) auto}}@media (min-width:1041px){.elementor .ctr-voices{display:flex;flex-direction:column;gap:var(--ctr-gap);min-height:0;contain:size;clip-path:inset(-6px -60px -48px -60px)}}@media (min-width:1041px){.elementor .ctr-voice{flex:0 0 calc((100% - 2 * var(--ctr-gap)) / 3);translate:0 calc(var(--ctr-at,0) * -1 * (100% + var(--ctr-gap)));transition:opacity .6s var(--ease-out) calc(var(--i,0) * 120ms),transform .45s var(--ease-out) calc(var(--i,0) * 120ms),translate .6s cubic-bezier(.22,.61,.36,1),visibility .6s,box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}}@media (min-width:1041px){.elementor [data-ctr-voices].is-paging .ctr-voice{transition-delay:0s}}@media (min-width:1041px){.elementor [data-ctr-voices].is-lit .ctr-voice.is-out{opacity:0;visibility:hidden;pointer-events:none}}@media (min-width:1041px){.elementor .ctr-controls{display:flex;justify-content:center;gap:1rem;margin:0}}@media (min-width:1041px){.elementor .ctr-controls button:disabled{opacity:.35;cursor:default;transform:none;filter:drop-shadow(0 3px 6px rgba(40,10,30,.28))}}.elementor .ctr-dots{display:none}@media (max-width:700px){.elementor .ctr-book{padding:.4rem 12px 2.6rem}}@media (max-width:700px){.elementor .ctr-grid{gap:2.6rem}}@media (max-width:700px){.elementor .ctr-form-card{padding:1.5rem 1rem 1.35rem}}@media (max-width:700px){.elementor .ctr-form .ts-form-title{font-size:1.4rem;margin-bottom:.25rem}}@media (max-width:700px){.elementor .ctr-form .ts-form-intro{font-size:.82rem;line-height:1.5;margin-bottom:1rem}}@media (max-width:700px){.elementor .ctr-form .ts-field{margin-bottom:.7rem}}@media (max-width:700px){.elementor .ctr-form .ts-field label{font-size:.78rem;line-height:1.25;margin-bottom:.3rem}}@media (max-width:700px){.elementor .ctr-form .ts-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;align-items:end}}@media (max-width:700px){.elementor .ctr-form .ts-field-row>.ts-field{min-width:0}}@media (max-width:700px){.elementor .ctr-form .ts-field input,.elementor .ctr-form .ts-field select,.elementor .ctr-form .ts-field textarea,.elementor .ctr-form .ts-dial{font-size:1rem;padding:.58rem .75rem;border-radius:10px}}@media (max-width:700px){.elementor .ctr-form .ts-field select,.elementor .ctr-form .ts-dial{-webkit-appearance:none;appearance:none;padding-left:.65rem;padding-right:1.75rem;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b1a3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.7rem auto}}@media (max-width:700px){.elementor .ctr-form .ts-dial{min-width:5.6rem}}@media (max-width:700px){.elementor .ctr-form .ts-field textarea{min-height:0;height:4.6rem}}@media (max-width:700px){.elementor .ctr-form .ctr-dateinput{padding-right:2.1rem!important}}@media (max-width:700px){.elementor .ctr-form .ctr-date-ic{right:.6rem}}@media (max-width:700px){.elementor .ctr-consent-row{margin:.15rem 0 0}}@media (max-width:700px){.elementor .ctr-consent span{font-size:.74rem;line-height:1.5}}@media (max-width:700px){.elementor .ctr-form .ts-submit{margin-top:.85rem}}@media (max-width:700px){.elementor .ctr-cal{left:auto;right:0;width:min(19.5rem,calc(100vw - 3rem))}}@media (max-width:700px){.elementor .ctr-aside{display:block;height:auto}}@media (max-width:700px){.elementor .ctr-voices-head{padding:0 4px;margin-bottom:1.1rem}}@media (max-width:700px){.elementor .ctr-h{font-size:1.85rem;line-height:1.12}}@media (max-width:700px){.elementor .ctr-lede{font-size:.86rem;line-height:1.55}}@media (max-width:700px){.elementor .ctr-voices{display:flex;gap:.75rem;margin:0 -12px;padding:0 12px .2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media (max-width:700px){.elementor .ctr-voices::-webkit-scrollbar{display:none}}@media (max-width:700px){.elementor .ctr-voice{flex:0 0 82%;scroll-snap-align:start;border-radius:16px}}@media (max-width:700px){.elementor .ctr-voice-ph img{height:9rem;min-height:0}}@media (max-width:700px){.elementor .ctr-voice-b{justify-content:flex-start;gap:.45rem;padding:.95rem 1rem calc(.95rem + 1.5rem)}}@media (max-width:700px){.elementor .ctr-quote{font-size:.95rem;line-height:1.48}}@media (max-width:700px){.elementor .ctr-more{right:1rem;bottom:.75rem}}@media (max-width:700px){.elementor [data-ctr-voices].is-lit .ctr-voice:hover{transform:none}}@media (max-width:700px){.elementor .ctr-voice:hover .ctr-voice-ph img{transform:none}}@media (max-width:700px){.elementor .ctr-dots{display:flex;justify-content:center;align-items:center;gap:.6rem;margin:1.1rem 0 0}}@media (max-width:700px){.elementor .ctr-dot{width:.6rem;height:.6rem;padding:0;border-radius:50%;cursor:pointer;border:1px solid rgba(238,201,111,.55);background:transparent;transition:background .25s var(--ease-out),width .25s var(--ease-out)}}@media (max-width:700px){.elementor .ctr-dot.is-active{width:1.85rem;border-radius:999px;background:var(--color-gold)}}@media (max-width:700px){.elementor .ctr-dot:focus-visible{outline:2px solid rgba(238,201,111,.75);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.elementor .ctr-voice{opacity:1;transform:none;transition:none}}.elementor #tab-campus-tour-signup .i18n-en{display:inline}.elementor #tab-campus-tour-signup .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-campus-tour-signup h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-campus-tour-signup h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-campus-tour-signup .i18n-zh em{font-style:normal}html[lang^="zh"] body .elementor #tab-ap-curriculum .i18n-zh em{font-style:normal}@keyframes apc-breathe{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.1);opacity:1}}@keyframes apc-twinkle{0%,100%{opacity:0;transform:scale(.6)}50%{opacity:.95;transform:scale(1)}}@keyframes apc-pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.25);opacity:1}}@keyframes apc-spin{to{transform:rotate(360deg)}}@keyframes apc-glint{0%,100%{opacity:.1}50%{opacity:.3}}.elementor #tab-ap-curriculum .apc-tl-stop:nth-child(3) .apc-tl-b{max-width:18ch}@media (max-width:820px){.elementor #tab-ap-curriculum .apc-tl-b,.elementor #tab-ap-curriculum .apc-tl-stop:nth-child(3) .apc-tl-b{max-width:none}}@keyframes apc-fillup{to{transform:scaleY(1)}}@keyframes apc-land{to{transform:translateY(0) rotate(var(--r,0deg));opacity:1}}.elementor .atx-wave-a{-webkit-mask-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-wave-a.svg?v=1);mask-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-wave-a.svg?v=1)}.elementor .atx-wave-b{-webkit-mask-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-wave-b.svg?v=1);mask-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-wave-b.svg?v=1)}.elementor .atx-dots{-webkit-mask-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-dots.svg?v=1);mask-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-dots.svg?v=1)}.elementor .aes-card .aes-tex{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/card-texture.svg) center / cover no-repeat}html[lang^="zh"] body .elementor .aes-green::after{content:attr(data-name-zh);text-transform:none;letter-spacing:.02em}.elementor .aes-creed::before{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/card-texture.svg) center / cover no-repeat}.elementor .eng-tcard::before{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/card-texture.svg) center / 200% auto no-repeat}.elementor .eng-oc::after{content:"0" counter(engoc)}html[lang^="zh"] body .elementor #tab-english .eng-bridge-sec .aes-display--lg{max-width:none}@media (max-width:560px){.elementor .eng-practice{margin-inline:clamp(.75rem,3.5vw,1.25rem)}}@media (max-width:560px){.elementor .eng-practice .eng-strand{display:grid;grid-template-columns:1.9rem 1fr;align-items:baseline;padding:.8rem 1rem .85rem}}@media (max-width:560px){.elementor .eng-practice .eng-strand-meta{margin:0;font-size:.78rem}}@media (max-width:560px){.elementor .eng-practice .eng-strand-body{font-size:.9rem;line-height:1.5}}@media (max-width:560px){.elementor #tab-english .eng-listen-sec .eng-lg{margin-top:1.4rem}}@media (max-width:560px){.elementor #tab-english .eng-lg.aes-tcard{padding:.8rem .65rem .7rem}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-game-line{margin:0 .35rem .65rem;font-size:.84rem;line-height:1.45}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-tcard{padding:1rem .85rem .9rem;border-radius:14px}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-quote{font-size:1rem;line-height:1.4;margin-bottom:.75rem}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-options{gap:.45rem}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-opt{padding:.5rem .8rem .5rem 2.4rem;font-size:.86rem;line-height:1.45;border-radius:12px}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-opt::before{left:.6rem;width:1.3rem;height:1.3rem;font-size:.66rem}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-feedback{margin-top:.7rem}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-fb{font-size:.86rem;line-height:1.5;padding-left:.8rem}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-next{margin-top:.7rem;padding:.4rem 1rem;font-size:.86rem}}@media (max-width:560px){.elementor #tab-english .eng-lg .eng-lg-end{margin-top:.8rem;padding-top:.8rem;font-size:.9rem;line-height:1.5}}.elementor .eng-rv-hint-m{display:none}@media (max-width:560px){.elementor .eng-rv-hint-d{display:none}}@media (max-width:560px){.elementor .eng-rv-hint-m{display:inline}}@media (max-width:560px){.elementor #tab-english .eng-rv.aes-tcard{padding:.8rem .65rem .7rem}}@media (max-width:560px){.elementor #tab-english .eng-rv .eng-game-line{margin:0 .35rem .65rem;font-size:.84rem;line-height:1.45}}@media (max-width:560px){.elementor #tab-english .eng-rv .eng-tcard{padding:.75rem;border-radius:14px}}@media (max-width:560px){.elementor .eng-rv-grid{grid-template-columns:1fr;gap:.4rem}}@media (max-width:560px){.elementor .eng-rv-item{display:grid;grid-template-columns:4.6rem 1fr;align-items:center;gap:.75rem;padding:.55rem .8rem;border-radius:10px}}@media (max-width:560px){.elementor .eng-rv-item:hover,.elementor .eng-rv-item.open{transform:none}}@media (max-width:560px){.elementor .eng-rv-word{font-size:1rem;justify-self:start}}@media (max-width:560px){.elementor .eng-rv-gloss{min-height:0;font-size:.8rem;line-height:1.4}}@media (max-width:560px){.elementor #tab-english .eng-write-sec .eng-wf{gap:.5rem;margin-top:1.2rem}}@media (max-width:560px){.elementor .eng-write-sec .eng-wf-card{display:grid;grid-template-columns:6.4rem 1fr;align-items:baseline;gap:.75rem;padding:.75rem 1rem .8rem;border-radius:12px}}@media (max-width:560px){.elementor .eng-write-sec .eng-wf-name{margin:0;font-size:1rem}}@media (max-width:560px){.elementor .eng-write-sec .eng-wf-body{font-size:.86rem;line-height:1.45}}@media (max-width:560px){.elementor #tab-english .eng-quad{gap:.5rem;margin-top:1.2rem}}@media (max-width:560px){.elementor .eng-quad .eng-wf-card{padding:.85rem 1rem .9rem;border-radius:12px}}@media (max-width:560px){.elementor .eng-quad .eng-wf-name{margin:0 0 .2rem;font-size:1rem}}@media (max-width:560px){.elementor .eng-quad .eng-wf-body{font-size:.86rem;line-height:1.5}}@media (max-width:560px){.elementor .eng-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}@media (max-width:560px){.elementor .eng-cta-btns>.cta-std{justify-content:center}}.elementor #tab-english .i18n-en{display:inline}.elementor #tab-english .i18n-en.i18n-block{display:block}.elementor #tab-english .i18n-zh{display:none}html[lang^="zh"] body .elementor #tab-english .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-english .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-english .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-english h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-english h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-english .i18n-zh em{font-style:normal}.elementor .person-name,.elementor .person-modal__name,.elementor .teachers-grid .teacher-name,.elementor .teachers-grid .teacher-name strong,.elementor .teacher-initials,.elementor .osb-h2,.elementor .aes-display,.elementor .era-punch{font-weight:700}.elementor #tab-dynamic-learning-spaces{overflow-x:clip}.elementor #tab-dynamic-learning-spaces .dls-videoband{padding:clamp(2.5rem,5.5vw,4.5rem) 0 calc(clamp(200px,24vh,340px) + clamp(2.5rem,5vw,4rem))}.elementor #tab-dynamic-learning-spaces .dls-videoband>.pe-wrap{z-index:4}.elementor #tab-dynamic-learning-spaces .dls-hero-field{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/dls-star-field.svg?v=2) center / cover no-repeat}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-hero{min-height:0;align-items:flex-start;padding-top:calc(var(--header-height) + 2rem);padding-bottom:1.75rem}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-videoband{padding-top:3rem}}.elementor #tab-dynamic-learning-spaces .dls-band--spaces::before{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/dls-sparkle-light.svg?v=4)}.elementor #tab-dynamic-learning-spaces .dls-band--run>.pe-wrap{max-width:1120px}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-grid{--dls-photo:clamp(300px,56%,620px);--dls-lap:clamp(48px,7vw,96px);--dls-drop:clamp(2.5rem,6vw,5rem)}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card{align-items:start;column-gap:0}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card-media{max-width:620px}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card-body{margin-top:var(--dls-drop);margin-left:calc(-1 * var(--dls-lap));position:relative;z-index:2;padding:clamp(1.6rem,3vw,2.4rem) clamp(1.5rem,3.2vw,2.6rem);border:1.5px solid transparent;border-radius:20px;background:radial-gradient(ellipse 78% 74% at 50% 50%,#fff 58%,rgba(255,255,255,0) 100%) padding-box,radial-gradient(circle,rgba(88,23,69,.26) 1.1px,transparent 1.7px) 0 0 / 12px 12px padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#581745 0%,#db278b 30%,#f1d9ea 55%,#8530a8 80%,#581745 100%) border-box;box-shadow:0 0 0 4px rgba(219,39,139,.05),0 18px 44px -20px rgba(88,23,69,.35),0 0 28px -6px rgba(133,48,168,.18)}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card:nth-of-type(even) .dls-card-body{margin-left:0;margin-right:calc(-1 * var(--dls-lap))}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card-lead+.dls-card-text{position:relative;border-top:0}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card-lead+.dls-card-text::before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;border-radius:2px;background:linear-gradient(90deg,#581745,#db278b)}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card-text{max-width:none}.elementor #tab-dynamic-learning-spaces .dls-card-media img.dls-img--right{object-position:100% 50%}@media (max-width:760px){.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card{row-gap:0}}@media (max-width:760px){.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card-body,.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card:nth-of-type(even) .dls-card-body{margin:-2.75rem .75rem 0;padding:1.4rem 1.25rem}}.elementor #tab-dynamic-learning-spaces .dls-card-text+.dls-card-text{margin-top:.8rem}.elementor #tab-dynamic-learning-spaces .dls-card-lead{margin-top:1rem;font-size:clamp(1.06rem,1.5vw,1.2rem);line-height:1.5;font-weight:600;color:var(--dls-plum)}.elementor #tab-dynamic-learning-spaces .dls-card-lead+.dls-card-text{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(88,23,69,.14)}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card-body,.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-card:nth-of-type(even) .dls-card-body{margin:-2.25rem .35rem 0;padding:1.15rem 1rem 1.2rem}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-card-label{font-size:.88rem}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-card-title{font-size:1.35rem}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-card-text{margin-top:.6rem;font-size:.9rem;line-height:1.58}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-card-text+.dls-card-text{margin-top:.55rem}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-card-lead{margin-top:.6rem;font-size:1rem;line-height:1.4}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-card-lead+.dls-card-text{margin-top:.75rem;padding-top:.75rem}}.elementor #tab-dynamic-learning-spaces .dls-band--run{background-color:var(--color-white)}.elementor #tab-dynamic-learning-spaces .dls-band--run::before{background-size:100% auto;background-repeat:repeat-y;background-position:center top}.elementor #tab-dynamic-learning-spaces .dls-band--run::after{-webkit-mask-size:100% 1400px;mask-size:100% 1400px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-wave--r1{top:14%;bottom:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-wave--r2{top:46%;bottom:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-wave--r3{top:78%;bottom:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom{bottom:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--a{top:4%;left:3%;right:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--b{top:14%;right:3%;left:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--c{top:25%;left:2%;right:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--d{top:36%;right:4%;left:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--e{top:47%;left:4%;right:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--f{top:58%;right:2%;left:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--g{top:69%;left:3%;right:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--h{top:79%;right:3%;left:auto}.elementor #tab-dynamic-learning-spaces .dls-band--run .dls-bloom--i{top:90%;left:5%;right:auto}.elementor #tab-dynamic-learning-spaces .dls-vhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-bottom:clamp(2.5rem,5vw,4rem)}.elementor #tab-dynamic-learning-spaces .dls-vh2{margin:0;font-weight:900;line-height:1.04;letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,3rem);color:#fff;text-transform:none}.elementor #tab-dynamic-learning-spaces .dls-vh2 em{display:block;font-style:italic;font-weight:900;color:var(--color-gold)}.elementor #tab-dynamic-learning-spaces .dls-vleft .dls-vlead{margin:clamp(1.1rem,2vw,1.5rem) 0 0;max-width:30rem;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.5;font-weight:600}.elementor #tab-dynamic-learning-spaces .dls-vmore .dls-sub{margin:0;max-width:none}.elementor #tab-dynamic-learning-spaces .dls-vmore .dls-sub+.dls-sub{margin-top:1.1rem}@media (max-width:900px){.elementor #tab-dynamic-learning-spaces .dls-vhead{grid-template-columns:minmax(0,1fr)}}.elementor #tab-dynamic-learning-spaces .dls-band--night::after,.elementor #tab-dynamic-learning-spaces .dls-cta::after{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/dls-star-field.svg?v=2) center / cover no-repeat}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-cta{justify-content:flex-start;min-height:0;padding:2.5rem 0 calc(100vw * 760 / 1200 * .78)}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-cta>.pe-wrap{transform:none}}@media (max-width:700px){.elementor #tab-dynamic-learning-spaces .dls-cta-btns{display:grid;grid-template-columns:max-content;justify-content:center}}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .i18n-zh em{font-style:normal}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .dls-card-label{font-style:normal}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .dls-h2,html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .dls-band--spaces .dls-h2{max-width:none}html[lang^="zh"] body .elementor #tab-dynamic-learning-spaces .dls-card-text{line-height:1.9;max-width:34em}.elementor #tab-riverdale-partnership .rp-hero{min-height:0;padding-top:calc(var(--header-height) + clamp(3rem,9vh,5.5rem));padding-bottom:clamp(3rem,6vw,4.5rem)}.elementor #tab-riverdale-partnership .rp-hero-inner{max-width:74rem;margin-left:auto;text-align:center}.elementor #tab-riverdale-partnership .rp-hero .rp-h1{max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(2.1rem,4.6vw,3.6rem)}.elementor #tab-riverdale-partnership .rp-hero .pe-sub{max-width:50rem;margin-left:auto;margin-right:auto}.elementor #tab-riverdale-partnership .rp-seal{position:absolute;z-index:3;top:calc(var(--header-height) + clamp(1.25rem,4vh,2.75rem));right:clamp(1.25rem,5vw,4.5rem);width:clamp(132px,12vw,176px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(108,35,80,.78),rgba(63,15,42,.82) 70%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 0 1px rgba(238,201,111,.18),0 18px 48px rgba(20,3,14,.45),0 0 60px rgba(216,65,140,.22);transform:rotate(-8deg);animation:rpSealIn .9s cubic-bezier(.2,.8,.2,1) .25s both}.elementor #tab-riverdale-partnership .rp-seal-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:rpSealSpin 60s linear infinite}.elementor #tab-riverdale-partnership .rp-seal-rim{fill:none;stroke:rgba(238,201,111,.7);stroke-width:1.2}.elementor #tab-riverdale-partnership .rp-seal-rim--in{stroke:rgba(238,201,111,.4);stroke-dasharray:2 4}.elementor #tab-riverdale-partnership .rp-seal-text{fill:var(--color-gold);font-family:var(--font-serif);font-size:11.5px;font-weight:700}.elementor #tab-riverdale-partnership .rp-seal-core{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1;transform:rotate(8deg)}.elementor #tab-riverdale-partnership .rp-seal-num{font-family:var(--font-serif);font-weight:700;font-size:clamp(2.3rem,3.1vw,3.1rem);letter-spacing:-.03em;color:var(--color-gold);text-shadow:0 2px 18px rgba(238,201,111,.28)}.elementor #tab-riverdale-partnership .rp-seal-label{margin-top:.3rem;font-size:clamp(.62rem,.75vw,.74rem);font-weight:700;letter-spacing:.32em;margin-right:-.32em;text-transform:uppercase;text-align:center;line-height:1.35;color:#f3e2c0}@media (prefers-reduced-motion:reduce){.elementor #tab-riverdale-partnership .rp-seal,.elementor #tab-riverdale-partnership .rp-seal-ring{animation:none}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rp-seal{width:104px;top:calc(var(--header-height) + .75rem);right:1rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rp-seal-num{font-size:1.85rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rp-seal-label{font-size:.5rem;letter-spacing:.24em;margin-right:-.24em}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rp-hero{padding-top:calc(var(--header-height) + 104px + 2rem)}}@media (min-width:768px) and (max-width:1279px){.elementor #tab-riverdale-partnership .rp-hero{padding-top:calc(var(--header-height) + clamp(1.25rem,4vh,2.75rem) + clamp(132px,12vw,176px) + 1.5rem)}}.elementor #tab-riverdale-partnership .rp-band--who{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.elementor #tab-riverdale-partnership .rp-photo{position:relative;z-index:2;max-width:680px;margin:clamp(2rem,4vw,3rem) auto 0;border-radius:18px;overflow:hidden;background:#efe6d8;box-shadow:0 18px 44px -22px rgba(42,12,34,.55);isolation:isolate}.elementor #tab-riverdale-partnership .rp-photo img{display:block;width:100%;height:auto}.elementor #tab-riverdale-partnership .rp-band--commit{padding:clamp(1rem,2vw,1.5rem) 0 clamp(5rem,9vw,7.5rem);background:revert;isolation:revert}.elementor #tab-riverdale-partnership .rp-next--solo{margin-top:0;padding-top:0}.elementor #tab-riverdale-partnership .rp-next--solo::before,.elementor #tab-riverdale-partnership .rp-next--solo::after{display:none}.elementor #tab-riverdale-partnership .rp-next-h{font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.16;font-weight:900;letter-spacing:-.012em;color:#fff}@media (max-width:620px){.elementor #tab-riverdale-partnership .rp-band--who{padding-top:1.5rem}}@media (max-width:620px){.elementor #tab-riverdale-partnership .rp-band--commit{padding-top:1rem}}.elementor #tab-riverdale-partnership .i18n-en{display:inline}.elementor #tab-riverdale-partnership .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-riverdale-partnership h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-riverdale-partnership h2 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-riverdale-partnership .i18n-zh em{font-style:normal}html[lang^="zh"] body .elementor #tab-riverdale-partnership .rp-h1{max-width:20ch}html[lang^="zh"] body .elementor #tab-riverdale-partnership .rp-h2{max-width:30ch}html[lang^="zh"] body .elementor #tab-riverdale-partnership .rp-head--center .rp-h2,html[lang^="zh"] body .elementor #tab-riverdale-partnership .rp-commit-inner .rp-h2{max-width:none}.elementor #tab-riverdale-partnership .rpn-band{padding:clamp(4.5rem,9vw,7.5rem) 0}.elementor #tab-riverdale-partnership.rp{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/rp-sparkles.svg?v=1) 0 0 / 1400px 612.5px repeat,radial-gradient(70% 900px at 72% 420px,rgba(216,65,140,.2) 0%,rgba(216,65,140,0) 70%) no-repeat,radial-gradient(60% 40% at 20% 45%,rgba(216,65,140,.1) 0%,rgba(216,65,140,0) 70%) no-repeat,radial-gradient(60% 35% at 80% 80%,rgba(216,65,140,.1) 0%,rgba(216,65,140,0) 70%) no-repeat,linear-gradient(180deg,#5b1a3d 0%,#551737 45%,#4a1232 100%)}.elementor #tab-riverdale-partnership .rpn-hero{background:transparent;min-height:clamp(600px,88svh,860px);padding-top:calc(var(--header-height) + clamp(2rem,5vh,3.5rem));padding-bottom:clamp(3.5rem,8vh,5.5rem)}.elementor #tab-riverdale-partnership .rpn-hero::after{content:none}.elementor #tab-riverdale-partnership .rpn-hero-field{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%);object-position:50% 42%}.elementor #tab-riverdale-partnership .rpn-hero-wrap{max-width:1240px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.elementor #tab-riverdale-partnership .rpn-h1{margin:0;color:#fff;font-weight:900;font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.05;letter-spacing:-.015em;text-transform:none;animation:rpnRise .9s var(--ease-out) .05s both}.elementor #tab-riverdale-partnership .rpn-h1 em{font-style:italic;color:#f3c873}.elementor #tab-riverdale-partnership .rpn-hero-sub{position:relative;margin:clamp(1.6rem,3vw,2.3rem) 0 0;padding-top:clamp(1.4rem,2.4vw,1.8rem);max-width:36rem;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.7;color:#fff;animation:rpnRise .9s var(--ease-out) .2s both}.elementor #tab-riverdale-partnership .rpn-hero-sub b{font-weight:700;color:var(--color-gold)}.elementor #tab-riverdale-partnership .rpn-hero-sub::before{content:"";position:absolute;left:0;top:0;width:56px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--color-gold),rgba(238,201,111,.2))}.elementor #tab-riverdale-partnership .rpn-hero-art{position:relative;isolation:isolate;width:min(100%,440px);justify-self:end;margin-right:clamp(18px,2.5vw,2rem);animation:rpnRise 1s var(--ease-out) .15s both}.elementor #tab-riverdale-partnership .rpn-hero-art::before,.elementor #tab-riverdale-partnership .rpn-photo-wrap::before{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;border-radius:28px;border:1.5px solid rgba(243,200,115,.55);pointer-events:none}.elementor #tab-riverdale-partnership .rpn-photo-wrap{position:relative;isolation:isolate;margin:0 18px 18px 0}.elementor #tab-riverdale-partnership .rpn-photo-wrap::before{border-radius:10px}.elementor #tab-riverdale-partnership .rpn-arch{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;background:#3f0f2a;box-shadow:0 50px 90px -40px rgba(10,0,8,.9),0 0 0 1px rgba(255,255,255,.1)}.elementor #tab-riverdale-partnership .rpn-arch img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 50%}.elementor #tab-riverdale-partnership .rpn-seal{position:absolute;z-index:2;left:clamp(-3.5rem,-4vw,-1.5rem);bottom:clamp(1.5rem,4vw,3rem);width:clamp(132px,12vw,168px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,rgba(118,40,88,.94),rgba(63,15,42,.96) 70%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 0 1px rgba(238,201,111,.22),0 24px 50px rgba(20,3,14,.55),0 0 70px rgba(216,65,140,.25);animation:rpnSealIn 1s var(--ease-out) .45s both}.elementor #tab-riverdale-partnership .rpn-seal .rp-seal-core{transform:none}.elementor #tab-riverdale-partnership .rpn-seal .rp-seal-num{font-size:clamp(2.3rem,3.2vw,3rem);font-weight:800}.elementor #tab-riverdale-partnership .rpn-seal .rp-seal-label{font-size:clamp(.56rem,.7vw,.66rem)}@media (prefers-reduced-motion:reduce){.elementor #tab-riverdale-partnership .rpn-h1,.elementor #tab-riverdale-partnership .rpn-hero-sub,.elementor #tab-riverdale-partnership .rpn-hero-art,.elementor #tab-riverdale-partnership .rpn-seal{animation:none}}.elementor #tab-riverdale-partnership .rpn-means-wrap{max-width:980px;text-align:center}.elementor #tab-riverdale-partnership .rpn-means-card{position:relative;margin:0 18px 18px 0;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,6vw,4.5rem);background:var(--color-white);border-radius:24px;box-shadow:0 40px 90px -40px rgba(10,0,8,.8)}.elementor #tab-riverdale-partnership .rpn-means-card::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,rgba(91,26,61,.38) .7px,transparent 1.2px) 0 0 / 14px 14px,radial-gradient(60% 70% at 0% 0%,rgba(216,65,140,.12),transparent 70%),radial-gradient(60% 70% at 100% 100%,rgba(243,200,115,.2),transparent 70%);-webkit-mask-image:radial-gradient(42% 55% at 0% 0%,#000,transparent 75%),radial-gradient(42% 55% at 100% 100%,#000,transparent 75%);mask-image:radial-gradient(42% 55% at 0% 0%,#000,transparent 75%),radial-gradient(42% 55% at 100% 100%,#000,transparent 75%)}.elementor #tab-riverdale-partnership .rpn-means-card::after{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;border-radius:24px;border:1.5px solid rgba(243,200,115,.55);pointer-events:none}.elementor #tab-riverdale-partnership .rpn-means-card>p{position:relative;z-index:1}.elementor #tab-riverdale-partnership .rpn-means-lead{margin:0 auto;max-width:30ch;font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.45rem);font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--rp-ink);text-wrap:balance}.elementor #tab-riverdale-partnership .rpn-means-lead b{font-weight:800;color:var(--color-maroon)}.elementor #tab-riverdale-partnership .rpn-means-lead .i18n-en b{font-style:italic}.elementor #tab-riverdale-partnership .rpn-means-body{position:relative;margin:clamp(1.8rem,3.5vw,2.5rem) auto 0;padding-top:clamp(1.8rem,3.5vw,2.5rem);max-width:60ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8;color:var(--rp-ink-soft);text-wrap:pretty}.elementor #tab-riverdale-partnership .rpn-means-body::before{content:"";position:absolute;left:50%;top:0;width:56px;height:2px;margin-left:-28px;border-radius:2px;background:#c99a3c}.elementor #tab-riverdale-partnership .rpn-who>.pe-wrap{max-width:1240px}.elementor #tab-riverdale-partnership .rpn-who-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.elementor #tab-riverdale-partnership .rpn-h2{margin:0;color:#fff;font-weight:900;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.1;letter-spacing:-.018em;text-transform:none}.elementor #tab-riverdale-partnership .rpn-h2 em{font-style:italic;color:var(--color-gold)}.elementor #tab-riverdale-partnership .rpn-lead{margin:clamp(1.3rem,2.4vw,1.8rem) 0 0;max-width:52ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8;color:#e7d2de}.elementor #tab-riverdale-partnership .rpn-photo{margin:0;padding:clamp(10px,1.2vw,14px) clamp(10px,1.2vw,14px) 0;background:#f6efe3;border-radius:6px;box-shadow:0 40px 80px -36px rgba(10,0,8,.85),0 2px 0 rgba(255,255,255,.4) inset}.elementor #tab-riverdale-partnership .rpn-photo img{display:block;width:100%;height:auto;border-radius:2px}.elementor #tab-riverdale-partnership .rpn-photo figcaption{padding:.85rem .2rem 1rem;font-size:.84rem;font-weight:500;letter-spacing:.01em;color:#6b5560}.elementor #tab-riverdale-partnership .rpn-who-more{margin-top:clamp(1.3rem,2.4vw,1.8rem);max-width:52ch}.elementor #tab-riverdale-partnership .rpn-pillars-intro{margin:0 0 .8rem;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:600;line-height:1.55;letter-spacing:-.005em;color:#fff;text-wrap:pretty}.elementor #tab-riverdale-partnership .rpn-tt>.pe-wrap{max-width:1240px}.elementor #tab-riverdale-partnership .rpn-tt{padding-top:clamp(1rem,3vw,2.5rem)}.elementor #tab-riverdale-partnership .rpn-tt-card{--rpn-tt-pad:clamp(1.75rem,3.4vw,3rem);position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(min(4.2vw,3.3rem) * 11.3 + 2 * var(--rpn-tt-pad));margin:0 18px 18px 0;background:var(--color-white);border-radius:24px;box-shadow:0 40px 90px -40px rgba(10,0,8,.8)}.elementor #tab-riverdale-partnership .rpn-tt-card::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,rgba(91,26,61,.38) .7px,transparent 1.2px) 0 0 / 14px 14px,radial-gradient(40% 70% at 100% 0%,rgba(216,65,140,.12),transparent 70%),radial-gradient(40% 70% at 100% 100%,rgba(243,200,115,.2),transparent 70%);-webkit-mask-image:radial-gradient(28% 50% at 100% 0%,#000,transparent 75%),radial-gradient(28% 50% at 100% 100%,#000,transparent 75%);mask-image:radial-gradient(28% 50% at 100% 0%,#000,transparent 75%),radial-gradient(28% 50% at 100% 100%,#000,transparent 75%)}.elementor #tab-riverdale-partnership .rpn-tt-photo,.elementor #tab-riverdale-partnership .rpn-tt-copy{position:relative;z-index:1}.elementor #tab-riverdale-partnership .rpn-tt-card::after{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:2;border-radius:24px;border:1.5px solid rgba(243,200,115,.55);pointer-events:none}.elementor #tab-riverdale-partnership .rpn-tt-photo{margin:0;min-height:100%;border-radius:24px 0 0 24px;overflow:hidden;background:#3f0f2a}.elementor #tab-riverdale-partnership .rpn-tt-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:44% 50%}@media (min-width:900px) and (max-width:1199px){.elementor #tab-riverdale-partnership .rpn-tt-photo img{object-position:46% 50%}}.elementor #tab-riverdale-partnership .rpn-tt-copy{padding:clamp(2rem,3.4vw,2.75rem) var(--rpn-tt-pad);align-self:center}.elementor #tab-riverdale-partnership .rpn-tt .rpn-tt-h{color:var(--rp-ink)}.elementor #tab-riverdale-partnership .rpn-tt .rpn-tt-h em{color:var(--color-maroon)}.elementor #tab-riverdale-partnership .rpn-tt-p{margin:.8em 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8;color:var(--rp-ink-soft);text-wrap:pretty}.elementor #tab-riverdale-partnership .rpn-tt-h+.rpn-tt-p{margin-top:clamp(1rem,1.8vw,1.3rem)}.elementor #tab-riverdale-partnership .rpn-tt-btn{margin-top:clamp(1.3rem,2.2vw,1.6rem)}.elementor #tab-riverdale-partnership .rpn-hchs>.pe-wrap{max-width:1240px}.elementor #tab-riverdale-partnership .rpn-hchs{padding-top:clamp(1rem,3vw,2.5rem)}.elementor #tab-riverdale-partnership .rpn-hchs .rpn-h2 em{white-space:nowrap}.elementor #tab-riverdale-partnership .rpn-hchs-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.elementor #tab-riverdale-partnership .rpn-hchs-photo-wrap{position:relative;isolation:isolate;width:min(100%,460px);margin:0 0 18px 18px}.elementor #tab-riverdale-partnership .rpn-hchs-photo-wrap::before{content:"";position:absolute;inset:18px 18px -18px -18px;z-index:-1;border-radius:28px;border:1.5px solid rgba(243,200,115,.55);pointer-events:none}.elementor #tab-riverdale-partnership .rpn-hchs-photo{margin:0;aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;background:#3f0f2a;box-shadow:0 50px 90px -40px rgba(10,0,8,.9),0 0 0 1px rgba(255,255,255,.1)}.elementor #tab-riverdale-partnership .rpn-hchs-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.elementor #tab-riverdale-partnership .rpn-hchs-points{margin-top:clamp(1.6rem,3vw,2.3rem);max-width:58ch}.elementor #tab-riverdale-partnership .rpn-hchs-point+.rpn-hchs-point{margin-top:1.1em}.elementor #tab-riverdale-partnership .rpn-hchs-point p{margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8;color:#e7d2de;text-wrap:pretty}.elementor #tab-riverdale-partnership .rpn-hchs-copy>.rp-src{margin-top:clamp(1.3rem,2.4vw,1.8rem)}.elementor #tab-riverdale-partnership .rpn-next{padding:clamp(4rem,7vw,5.5rem) 0 clamp(6.5rem,12vw,10rem);text-align:center}.elementor #tab-riverdale-partnership .rpn-next .rpn-next-h{color:#fff}.elementor #tab-riverdale-partnership .rpn-next-h em{white-space:nowrap}.elementor #tab-riverdale-partnership .rpn-next-btns{margin-top:clamp(1.6rem,3vw,2.2rem)}.elementor #tab-riverdale-partnership .rpn-next-btns .cta-std{margin-top:0}.elementor #tab-riverdale-partnership .rpn-next>.pe-wrap{max-width:1240px}@media (min-width:1180px){.elementor #tab-riverdale-partnership .rpn-next-btns{flex-wrap:nowrap}}@media (min-width:1180px){.elementor #tab-riverdale-partnership .rpn-next-btns .cta-std{padding-inline:1.9rem;white-space:nowrap}}.elementor #tab-riverdale-partnership.pe-js .pe-reveal{transition-duration:.85s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-reveal{transition-duration:1s}.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-reveal:not(.pe-in){transform:translateY(48px) scale(.97)}.elementor #tab-riverdale-partnership.pe-js .rpn-means-lead.pe-reveal{transition-delay:.2s}.elementor #tab-riverdale-partnership.pe-js .rpn-means-body.pe-reveal{transition-delay:.35s}.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-reveal{transition-duration:1s;transition-delay:.1s}.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-reveal:not(.pe-in){transform:translateX(56px)}.elementor #tab-riverdale-partnership.pe-js .rpn-who-copy>.pe-reveal:nth-child(2){transition-delay:.12s}.elementor #tab-riverdale-partnership.pe-js .rpn-who-copy>.pe-reveal:nth-child(3){transition-delay:.24s}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-reveal{transition-duration:1s}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-reveal:not(.pe-in){transform:translateY(48px) scale(.97)}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-copy>.pe-reveal:nth-child(2){transition-delay:.15s}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-copy>.pe-reveal:nth-child(3){transition-delay:.25s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-reveal{transition-duration:1s;transition-delay:.1s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-reveal:not(.pe-in){transform:translateX(-56px)}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-point.pe-reveal:nth-child(1){transition-delay:.12s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-point.pe-reveal:nth-child(2){transition-delay:.24s}.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-copy>.rp-src.pe-reveal{transition-delay:.3s}.elementor #tab-riverdale-partnership.pe-js .rpn-next-btns.pe-reveal{transition-delay:.12s}.elementor #tab-riverdale-partnership .rpn-hero-art::before{animation:rpnFrameOut 1s cubic-bezier(.22,1,.36,1) .75s both}.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-in::after,.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-in::after{animation:rpnFrameOut 1s cubic-bezier(.22,1,.36,1) .45s both}.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-in::before,.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-in::before{animation:rpnFrameOut 1s cubic-bezier(.22,1,.36,1) .6s both}@media (prefers-reduced-motion:reduce){.elementor #tab-riverdale-partnership .rpn-hero-art::before,.elementor #tab-riverdale-partnership.pe-js .rpn-means-card.pe-in::after,.elementor #tab-riverdale-partnership.pe-js .rpn-tt-card.pe-in::after,.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-in::before,.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-in::before{animation:none}}@media (prefers-reduced-motion:reduce){.elementor #tab-riverdale-partnership.pe-js .pe-reveal{transition:none;transform:none;opacity:1}}html[lang^="zh"] body .elementor #tab-riverdale-partnership .rpn-h1{letter-spacing:0}html[lang^="zh"] body .elementor #tab-riverdale-partnership .rpn-pillars-intro{max-width:30em}html[lang^="zh"] body .elementor #tab-riverdale-partnership .rpn-means-lead{max-width:22em;line-height:1.5;letter-spacing:.01em}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-hero{min-height:0}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-hero-wrap,.elementor #tab-riverdale-partnership .rpn-who-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-hero-art{width:min(78%,380px);justify-self:center;margin:1rem 0 0}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-arch{aspect-ratio:5 / 6}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-photo-wrap{max-width:560px}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-hchs-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-hchs-photo-wrap{order:2;width:auto;max-width:560px}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-hchs-photo{aspect-ratio:5 / 4}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-hchs-photo img{object-position:60% 50%}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-tt-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.elementor #tab-riverdale-partnership .rpn-tt-photo{aspect-ratio:16 / 10;min-height:0;border-radius:24px 24px 0 0}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-band{padding:3.5rem 0}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-next{padding-bottom:6rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hero{padding-top:calc(var(--header-height) + 1.5rem);padding-bottom:3.25rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hero-wrap{gap:1.5rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hero-art{width:min(68%,260px);margin-top:0}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hero-art::before,.elementor #tab-riverdale-partnership .rpn-photo-wrap::before{inset:12px -12px -12px 12px}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-photo-wrap{width:calc(100% - 24px);margin:0 auto 12px}}@media (max-width:767px){.elementor #tab-riverdale-partnership.pe-js .rpn-photo-wrap.pe-reveal:not(.pe-in){transform:translateY(30px)}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-means-card{margin:0 12px 12px 0}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-means-card::after{inset:12px -12px -12px 12px}}@media (max-width:767px){.elementor #tab-riverdale-partnership.rp{background-size:900px 393.75px,auto,auto,auto,auto}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-seal{width:112px;left:-1.75rem;bottom:1.25rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-seal .rp-seal-num{font-size:2rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-seal .rp-seal-label{font-size:.5rem;letter-spacing:.24em;margin-right:-.24em}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hchs{padding-top:.5rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hchs-photo-wrap{width:calc(100% - 24px);margin:0 auto 12px}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hchs-photo-wrap::before{inset:12px 12px -12px -12px}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-hchs-photo,.elementor #tab-riverdale-partnership .rpn-hchs-photo-wrap::before{border-radius:20px}}@media (max-width:767px){.elementor #tab-riverdale-partnership.pe-js .rpn-hchs-photo-wrap.pe-reveal:not(.pe-in){transform:translateY(30px)}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-tt{padding-top:.5rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-tt-card{margin:0 12px 12px 0;border-radius:20px}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-tt-card::after{inset:12px -12px -12px 12px;border-radius:20px}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-tt-photo{border-radius:20px 20px 0 0}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-tt-copy{padding:2rem 1.4rem 2.25rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-next-btns{display:grid;grid-template-columns:max-content;justify-content:center;gap:.75rem}}@media (max-width:767px){.elementor #tab-riverdale-partnership .rpn-next-btns .cta-std{justify-content:center;padding-inline:1.4rem;font-size:.92rem}}.elementor .rn-search-res .rp{font-size:10.5px;opacity:.45;margin-top:2px;color:var(--rn-navy)}.elementor .rdd-d-seal .rp-seal-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:rddSealSpin 60s linear infinite}.elementor .rdd-d-seal .rp-seal-rim{fill:none;stroke:rgba(238,201,111,.7);stroke-width:1.2}.elementor .rdd-d-seal .rp-seal-rim--in{stroke:rgba(238,201,111,.4);stroke-dasharray:2 4}.elementor .rdd-d-seal .rp-seal-text{fill:var(--color-gold);font-family:var(--font-serif);font-size:11.5px;font-weight:700}.elementor .rdd-d-seal .rp-seal-core{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1;transform:rotate(8deg)}.elementor .rdd-d-seal .rp-seal-num{font-family:var(--font-serif);font-weight:800;font-size:clamp(2rem,2.6vw,2.5rem);letter-spacing:-.03em;color:var(--color-gold);text-shadow:0 2px 18px rgba(238,201,111,.28)}.elementor .rdd-d-seal .rp-seal-label{margin-top:.25rem;font-size:.52rem;font-weight:700;letter-spacing:.26em;margin-right:-.26em;text-transform:uppercase;text-align:center;line-height:1.35;color:#f3e2c0}@media (prefers-reduced-motion:reduce){.elementor .rdd-d-seal .rp-seal-ring{animation:none}}@media (max-width:760px){.elementor .rdd-d-seal .rp-seal-num{font-size:1.7rem}}@media (max-width:760px){.elementor .rdd-d-seal .rp-seal-label{font-size:.45rem;letter-spacing:.2em;margin-right:-.2em}}.elementor #tab-our-story-beliefs .hero-headline{text-transform:capitalize}.elementor .gen-carousel{min-height:clamp(400px,44vw,580px)}.elementor .gen-wave{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/gen-wave-dots.svg?v=1) center / contain no-repeat}.elementor .generation-slide{min-height:clamp(400px,44vw,580px)}.elementor .tx-wave-a{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-wave-a.svg?v=1)}.elementor .tx-wave-b{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-wave-b.svg?v=1)}.elementor .tx-dots{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-dots.svg?v=1)}.elementor .tx-orb-lg{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-orb-lg.svg?v=1)}.elementor .tx-orb-sm{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-orb-sm.svg?v=1)}.elementor .tx-orb-md{background-image:url(../../../../../../../../themes/rdaschool-child/assets/svg/tex-orb-md.svg?v=1)}.elementor .generation-slide.era-c4{padding-bottom:calc(clamp(1.4rem,2.6vw,2.25rem) + 2rem)}.elementor .generation-slide.era-c4.is-active::after{content:none}.elementor .era-c4 .era-signoff em{display:block}@media (min-width:640px){.elementor .era-c4 .era-signoff em{white-space:nowrap}}.elementor .gen-arrows{top:calc(clamp(400px,44vw,580px) / 2)}.elementor [data-gen-reveal] .gen-carousel{transition:opacity 0.9s cubic-bezier(.2,.7,0,1),translate 1.1s cubic-bezier(.2,.7,0,1),scale 1.1s cubic-bezier(.2,.7,0,1)}.elementor [data-gen-reveal] .generation-slide--era>:is(.era-cnum,.era-title,.era-intro,.era-grid),.elementor [data-gen-reveal] .era-timeline>.era-col,.elementor [data-gen-reveal] :is(.gen-arrows,.gen-wave){transition:opacity 0.8s cubic-bezier(.2,.7,0,1) var(--gd,0s),translate 0.9s cubic-bezier(.2,.7,0,1) var(--gd,0s)}@media (prefers-reduced-motion:no-preference){.elementor [data-gen-reveal]:not(.is-revealed) .gen-carousel{opacity:0;translate:0 64px;scale:.97}}@media (prefers-reduced-motion:no-preference){.elementor [data-gen-reveal]:not(.is-revealed) .generation-slide--era>:is(.era-cnum,.era-title,.era-intro,.era-grid),.elementor [data-gen-reveal]:not(.is-revealed) .era-timeline>.era-col{opacity:0;translate:0 18px}}@media (prefers-reduced-motion:no-preference){.elementor [data-gen-reveal]:not(.is-revealed) :is(.gen-arrows,.gen-wave){opacity:0}}.elementor [data-gen-reveal] .generation-slide--era>.era-cnum{--gd:0.35s}.elementor [data-gen-reveal] .generation-slide--era>.era-title{--gd:0.45s}.elementor [data-gen-reveal] .generation-slide--era>.era-intro{--gd:0.55s}.elementor [data-gen-reveal] .generation-slide--era>.era-grid{--gd:0.5s}.elementor [data-gen-reveal] .era-timeline>.era-col:nth-child(1){--gd:0.65s}.elementor [data-gen-reveal] .era-timeline>.era-col:nth-child(2){--gd:0.75s}.elementor [data-gen-reveal] .era-timeline>.era-col:nth-child(3){--gd:0.85s}.elementor [data-gen-reveal] .era-timeline>.era-col:nth-child(4){--gd:0.95s}.elementor [data-gen-reveal] .gen-arrows{--gd:0.9s}.elementor [data-gen-reveal] .gen-wave{--gd:0.4s}@media (min-width:761px){.elementor .gen-carousel{display:grid}}@media (min-width:761px){.elementor .generation-slide{display:flex;flex-direction:column;justify-content:center;grid-area:1 / 1;visibility:hidden;animation:none}}@media (min-width:761px){.elementor .generation-slide.is-active{visibility:visible;animation:fadeIn 0.5s ease}}@media (min-width:761px){.elementor .gen-arrows{top:50%}}@media (min-width:761px){.elementor .era-grid--3a{justify-content:center}}@media (min-width:761px){.elementor .generation-slide--era.era-c4.is-active{justify-content:center}}@media (min-width:761px){.elementor .generation-slide--era.era-c3,.elementor .generation-slide--era.era-c4{align-self:center;padding-block:clamp(2rem,3.4vw,3rem)}}@media (min-width:761px){.elementor .generation-slide--era.era-c4{padding-bottom:calc(clamp(2rem,3.4vw,3rem) + 2rem)}}.elementor .generation-slide--era{padding:clamp(1.4rem,2.6vw,2.25rem) clamp(2.5rem,4.2vw,4rem)}.elementor .era-intro{font-size:.95rem;line-height:1.6;color:var(--ink-body);max-width:78ch;margin:-.6rem 0 1.5rem}.elementor .era-timeline--4{grid-template-columns:repeat(4,1fr)}.elementor .era-out{display:inline-block;margin-top:.9rem;white-space:normal;color:var(--ct,var(--ink-body))}.elementor .era-col--intel .era-out{color:#fff;background:var(--accent);border-color:var(--accent);font-weight:600}.elementor .generation-slide--era.era-c1{padding-block:clamp(1.1rem,2vw,1.75rem)}.elementor .era-c1 .era-cnum{margin-bottom:.9rem}.elementor .era-c1 .era-title{margin-bottom:1.1rem}.elementor .era-c1 .era-intro{margin-bottom:1.1rem}.elementor .era-c1 .era-timeline{--era-gap:clamp(1.1rem,1.8vw,1.8rem)}.elementor .era-c1 .era-col{padding-top:.85rem}.elementor .era-c1 .era-nm{margin-bottom:0}.elementor .era-c1 .era-trait{margin-top:.5rem}.elementor .era-c1 .era-trait .etl{margin-bottom:.1rem}.elementor .era-c1 .era-trait .etv{line-height:1.4}.elementor .era-c1 .era-out{margin-top:.65rem}.elementor .era-c3 .era-grid--3a .era-rows{margin-top:0;margin-bottom:0}.elementor .era-rows--gap{display:grid;grid-template-columns:auto auto minmax(96px,1fr) minmax(max-content,0.75fr)}.elementor .era-rows--gap .era-crow{grid-column:1 / -1;grid-template-columns:subgrid}.elementor .era-rows--gap .era-cell{display:flex;align-items:center;gap:.55rem;padding:1.1rem 1.15rem}.elementor .era-rows--gap .era-pill{white-space:normal;font-size:.78rem}.elementor .era-rows--gap .era-clab{gap:.75rem;padding-right:1.5rem}.elementor .era-crow--agri{--ec:var(--era-agri)}.elementor .era-crow--indu{--ec:var(--era-indu)}.elementor .era-crow--info{--ec:#a83d63}.elementor .era-crow--intel{--ec:#a9761a}.elementor .era-cico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--ec);background:color-mix(in srgb,var(--ec) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec) 18%,transparent)}.elementor .era-cico svg{width:18px;height:18px}.elementor .era-crow--frozen .era-cico{color:#fff;background:var(--accent);box-shadow:none}.elementor .era-sico{flex:none;display:grid;color:var(--ink-mute)}.elementor .era-sico svg{width:19px;height:19px}.elementor .era-sico--none{opacity:.5}.elementor .era-sico--none svg{stroke-dasharray:2 2.6}.elementor .era-crow--frozen .era-sico{color:var(--accent)}.elementor .era-rows--gap .era-crow>.era-cell:last-child{--sc:var(--era-indu);background:color-mix(in srgb,var(--sc) 8%,transparent);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--sc) 18%,transparent)}.elementor .era-rows--gap .era-crow--head>.era-cell:nth-child(2){background:color-mix(in srgb,var(--accent) 9%,transparent)}.elementor .era-rows--gap .era-crow--head>.era-cell:last-child{color:#fff;background:var(--sc);box-shadow:none}.elementor .era-rows--gap .era-crow>.era-cell:last-child .era-pill{color:#6e2149;font-weight:600;background:color-mix(in srgb,var(--sc) 17%,#fff);border-color:color-mix(in srgb,var(--sc) 40%,transparent)}.elementor .era-rows--gap .era-crow--agri>.era-cell:last-child .era-pill{font-weight:500;background:transparent;border-style:dashed}.elementor .era-rows--gap .era-crow>.era-cell:last-child .era-sico{color:var(--sc)}.elementor .era-rows--gap .era-crow--frozen>.era-cell:last-child{background:color-mix(in srgb,var(--sc) 12%,transparent)}.elementor .era-rows--gap .era-crow--frozen>.era-cell:last-child .era-pill{color:#fff;font-weight:700;background:var(--sc);border-color:var(--sc);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--sc) 70%,transparent)}.elementor .era-rows--gap .era-crow--frozen>.era-cell:last-child .era-sico{color:#6e2149}.elementor .era-link{--lc:var(--ink-faint);--gw:0rem;display:flex;align-items:center;min-width:0;padding-inline:.15rem .35rem}.elementor .era-ln{flex:1;min-width:10px;position:relative;border-top:1.5px solid var(--lc)}.elementor .era-link>.era-ln:last-child::after{content:"";position:absolute;right:0;top:-4.75px;width:7px;height:7px;border-top:1.5px solid var(--lc);border-right:1.5px solid var(--lc);transform:rotate(45deg)}.elementor .era-lk{flex:none;position:relative;margin-inline:var(--gw);font-family:var(--font-sans);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--lc);padding:.3rem .65rem;border-radius:99px;border:1px solid color-mix(in srgb,var(--lc) 35%,transparent);background:color-mix(in srgb,var(--lc) 8%,#fff)}.elementor .era-link--drift .era-ln:first-child::after,.elementor .era-link--gap .era-ln:first-child::after,.elementor .era-link--drift .era-ln:last-child::before,.elementor .era-link--gap .era-ln:last-child::before{content:"";position:absolute;top:-5.75px;height:10px;border-left:1.5px solid var(--lc)}.elementor .era-link--drift .era-ln:first-child::after,.elementor .era-link--gap .era-ln:first-child::after{right:0}.elementor .era-link--drift .era-ln:last-child::before,.elementor .era-link--gap .era-ln:last-child::before{left:0}.elementor .era-link--drift,.elementor .era-link--gap{position:relative}.elementor .era-link--drift::before,.elementor .era-link--gap::before{content:"";position:absolute;top:50%;left:.15rem;right:.35rem;margin-top:-.75px;border-top:1.5px dotted var(--lc)}.elementor .era-link--none .era-ln{border-top-style:dashed}.elementor .era-link--match{--lc:var(--era-indu)}.elementor .era-link--match .era-lk::before{content:"✓ "}.elementor .era-link--drift{--lc:#a83d63;--gw:5%}.elementor .era-link--gap{--lc:var(--accent);--gw:15%}.elementor .era-link--gap .era-lk{color:#fff;background:var(--accent);border-color:var(--accent)}.elementor .generation-slide.is-active .era-link--gap .era-lk{animation:eraGapOpen 1.1s 0.35s cubic-bezier(.22,1,.36,1) backwards}@media (prefers-reduced-motion:reduce){.elementor .generation-slide.is-active .era-link--gap .era-lk{animation:none}}.elementor .era-crow--head .era-cell{font-family:var(--font-sans);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding-block:.7rem}.elementor .era-crow--head .era-clab{padding-block:.7rem}.elementor .era-c3 .era-mold{font-size:.95rem;color:var(--ink-body);max-width:90ch}.elementor .era-c3 .era-mold strong{color:var(--ink);font-weight:600}.elementor .era-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);text-align:left}.elementor .era-pillar{padding-top:.9rem;border-top:1px solid var(--ink-line)}.elementor .era-pillar h3{font-family:var(--font-serif);font-weight:600;font-size:1.05rem;line-height:1.2;color:var(--ink);margin:0 0 .45rem}.elementor .era-c4 .era-pillar p{font-size:.85rem;line-height:1.55;margin:0}.elementor .era-cta{text-decoration:none;transition:color 0.2s ease}.elementor .era-cta:hover,.elementor .era-cta:focus-visible{color:var(--accent)}@media (max-width:1100px){.elementor .era-link--match .era-lk{font-size:0;padding:.3rem .35rem}}@media (max-width:1100px){.elementor .era-link--match .era-lk::before{font-size:.6rem;content:"✓"}}@media (max-width:1100px){.elementor .era-link--drift .era-lk{font-size:0;padding:0;border:0;width:0}}@media (max-width:1100px){.elementor .era-link--drift{--gw:8%}}@media (max-width:1100px){.elementor .era-timeline--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.elementor .era-timeline--4 .era-col:not(:first-child)::after{display:block}}@media (max-width:1100px){.elementor .era-timeline--4 .era-col:nth-child(2n+1)::after{display:none}}@media (max-width:760px){.elementor .era-grid--2a,.elementor .era-grid--3a,.elementor .era-grid--4a{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.elementor .era-grid--2a .era-2cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.elementor .era-pillars{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.elementor .era-cico{width:26px;height:26px;border-radius:8px}}@media (max-width:480px){.elementor .era-cico svg{width:15px;height:15px}}@media (max-width:1023px){.elementor .era-c3 .tx-orb{display:none}}@media (max-width:1023px){.elementor .era-c3 .era-title em{display:block}}@media (max-width:1023px){.elementor .era-rows--gap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.elementor .era-rows--gap .era-clab{grid-column:1 / -1;grid-row:1;gap:.6rem;padding:.55rem .75rem;border-right:0;border-bottom:1px solid var(--ink-line)}}@media (max-width:1023px){.elementor .era-rows--gap .era-cell{padding:.6rem}}@media (max-width:1023px){.elementor .era-rows--gap .era-cell--need{grid-column:1;grid-row:2}}@media (max-width:1023px){.elementor .era-rows--gap .era-cell--had{grid-column:2;grid-row:2}}@media (max-width:1023px){.elementor .era-rows--gap .era-sico{display:none}}@media (max-width:1023px){.elementor .era-rows--gap .era-pill{flex:1;display:flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.35rem .55rem;border-radius:10px;line-height:1.25;text-align:center}}@media (max-width:1023px){.elementor .era-crow--head .era-clab,.elementor .era-crow--head .era-link{display:none}}@media (max-width:1023px){.elementor .era-rows--gap .era-crow--head .era-cell{justify-content:center;padding:.65rem .6rem;line-height:1.3;text-align:center}}@media (max-width:1023px){.elementor .era-rows--gap .era-link{grid-column:2;grid-row:1;justify-self:end;align-self:center;padding:0 .75rem 0 0}}@media (max-width:1023px){.elementor .era-rows--gap .era-ln,.elementor .era-rows--gap .era-link--none,.elementor .era-rows--gap .era-link--drift::before,.elementor .era-rows--gap .era-link--gap::before{display:none}}@media (max-width:1023px){.elementor .era-rows--gap .era-lk,.elementor .era-rows--gap .era-link--match .era-lk,.elementor .era-rows--gap .era-link--drift .era-lk{width:auto;margin-inline:0;padding:.24rem .5rem;border:1px solid color-mix(in srgb,var(--lc) 35%,transparent);font-size:.56rem;letter-spacing:.06em}}@media (max-width:1023px){.elementor .era-rows--gap .era-link--match .era-lk::before{font-size:inherit;content:"✓ "}}@media (max-width:1023px){.elementor .era-rows--gap .era-link--gap .era-lk{border-color:var(--accent)}}@media (max-width:1023px){.elementor .generation-slide.is-active .era-rows--gap .era-link--gap .era-lk{animation:none}}.elementor #tab-our-story-beliefs .i18n-en{display:inline}.elementor #tab-our-story-beliefs .i18n-en.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-en{display:none}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-zh{display:inline;font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-zh.i18n-block{display:block}html[lang^="zh"] body .elementor #tab-our-story-beliefs h1 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-story-beliefs h2 .i18n-zh,html[lang^="zh"] body .elementor #tab-our-story-beliefs h3 .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}html[lang^="zh"] body .elementor #tab-our-story-beliefs .i18n-zh em{font-style:normal}.elementor #tab-our-story-beliefs [data-reveal-osb].osb-rv-host{opacity:1;transform:none}.elementor #tab-our-story-beliefs .osb-rv{opacity:0;transform:translateY(22px);filter:blur(6px);transition:opacity .9s var(--ease-out),transform 1s var(--ease-out),filter .9s var(--ease-out);transition-delay:calc(var(--rv,0) * 130ms)}.elementor #tab-our-story-beliefs .osb-rv--head{transform:translateY(36px);filter:blur(14px);transition-duration:1.25s,1.35s,1.25s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.elementor #tab-our-story-beliefs .is-revealed>.osb-rv,.elementor #tab-our-story-beliefs .is-revealed .osb-rv{opacity:1;transform:none;filter:none}.elementor #tab-our-story-beliefs .osb-origin .osb-hl{background:linear-gradient(rgba(238,201,111,.34),rgba(238,201,111,.34)) no-repeat 0 92% / 0% .42em;transition:background-size 1.1s var(--ease-out) calc(var(--rv,0) * 130ms + .55s)}.elementor #tab-our-story-beliefs .osb-origin-body.is-revealed .osb-hl{background-size:100% .42em}.elementor #tab-our-story-beliefs .osb-milestone.osb-rv-host .osb-mcard{opacity:0;translate:64px 0;scale:.96;transition:transform .45s ease,box-shadow .45s ease,background .45s ease,opacity .8s var(--ease-out),translate 1.1s cubic-bezier(.16,1,.3,1),scale 1.1s cubic-bezier(.16,1,.3,1)}.elementor #tab-our-story-beliefs .osb-milestone.is-revealed .osb-mcard{opacity:1;translate:0 0;scale:1}.elementor #tab-our-story-beliefs .osb-timeline{overflow-x:clip}.elementor #tab-our-story-beliefs .osb-milestone .osb-rv{transition-delay:calc(var(--rv,0) * 110ms + .25s)}.elementor #tab-our-story-beliefs .osb-cta-row>.osb-rv,.elementor #tab-our-story-beliefs .is-revealed .osb-cta-row>.osb-rv{transform:none;filter:none}.elementor #tab-our-story-beliefs .osb-cta-row>.osb-rv{translate:0 18px;transition:opacity .8s var(--ease-out) calc(var(--rv,0) * 110ms + .1s),translate 1s var(--ease-out) calc(var(--rv,0) * 110ms + .1s),transform .25s var(--ease-out),background .25s var(--ease-out),box-shadow .25s var(--ease-out),color .25s var(--ease-out)}.elementor #tab-our-story-beliefs .is-revealed .osb-cta-row>.osb-rv{translate:0 0}.elementor #tab-our-story-beliefs .is-revealed .osb-cta-row>.osb-rv:hover{transform:translateY(-2px)}.elementor #tab-our-story-beliefs .osb-stage{--osb-fade:clamp(6rem,16vh,10rem);height:auto;min-height:0;overflow:visible;background:#12031a}.elementor #tab-our-story-beliefs .osb-stage::after{content:none}.elementor .osb-stage-pin{position:relative;overflow:hidden;padding-bottom:var(--osb-fade)}.elementor #tab-our-story-beliefs .osb-stage-media{position:relative;z-index:4;max-width:1440px;margin:0 auto;padding:var(--header-height) var(--container-padding) 0;--osb-pad:clamp(1rem,3.5vh,2.5rem)}.elementor #tab-our-story-beliefs .osb-stage-first{box-sizing:border-box;height:calc(100svh - var(--header-height));display:flex;flex-direction:column;align-items:center;padding:var(--osb-pad) 0}.elementor #tab-our-story-beliefs .osb-cv-fit{flex:1 1 0%;min-height:12rem;width:100%;container-type:size;display:flex;align-items:center;justify-content:center}.elementor .osb-welcome-title{max-width:34ch;margin:0 0 clamp(.5rem,1.4vh,.9rem);font-family:var(--font-serif);font-weight:700;font-size:var(--osb-h-size);line-height:var(--osb-h-lh);letter-spacing:-.005em;color:#fff;text-align:center;text-wrap:balance;animation-delay:.15s}.elementor .osb-welcome-lede{max-width:84ch;margin:0 0 clamp(1.1rem,3vh,2rem);font-family:var(--font-sans);font-size:var(--osb-lede-size);line-height:var(--osb-lede-lh);color:rgba(255,255,255,.94);text-align:center;text-wrap:balance;text-shadow:0 1px 2px rgba(18,3,26,.45),0 0 12px rgba(18,3,26,.4);position:relative;isolation:isolate;animation-delay:.6s}.elementor .osb-welcome-lede::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-1.25rem -4rem;background:radial-gradient(closest-side,rgba(18,3,26,.42),rgba(18,3,26,.26) 55%,rgba(18,3,26,0))}.elementor .osb-welcome-title em{font-style:italic;color:var(--color-gold)}html[lang^="zh"] body .elementor .osb-welcome-title em{font-style:normal}.elementor .osb-welcome-title,.elementor .osb-welcome-lede{opacity:0;animation:osbWelcomeIn 1.1s cubic-bezier(.16,1,.3,1) .25s forwards}.elementor .osb-welcome-title.is-split{opacity:1;animation:none}.elementor .osb-welcome-title .osb-w{display:inline-block;opacity:0;animation:osbWordIn .95s cubic-bezier(.16,1,.3,1) calc(.15s + var(--wi,0) * 70ms) forwards}.elementor #tab-our-story-beliefs .osb-cv{opacity:0;animation:osbClipIn 1.6s cubic-bezier(.16,1,.3,1) 1s forwards}.elementor #tab-our-story-beliefs .osb-cv iframe{animation:osbClipZoom 2s cubic-bezier(.16,1,.3,1) 1s backwards}@media (prefers-reduced-motion:reduce){.elementor .osb-welcome-title,.elementor .osb-welcome-title .osb-w,.elementor .osb-welcome-lede,.elementor #tab-our-story-beliefs .osb-cv,.elementor #tab-our-story-beliefs .osb-cv iframe{animation:none;opacity:1}}.elementor .osb-stage-fade{position:absolute;left:0;right:0;bottom:0;z-index:3;height:calc(var(--osb-fade) + clamp(9rem,26vh,16rem));pointer-events:none;background:linear-gradient(to right,var(--osb-plum-deep) -70%,var(--osb-plum) -.4%,var(--osb-plum-lift) 50%,var(--osb-plum) 100.4%,var(--osb-plum-deep) 170%);-webkit-mask:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 16%,rgba(0,0,0,.3) 34%,rgba(0,0,0,.56) 52%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.95) 86%,#000 100%);mask:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 16%,rgba(0,0,0,.3) 34%,rgba(0,0,0,.56) 52%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.95) 86%,#000 100%)}.elementor #tab-our-story-beliefs .osb-stage-media .osb-cv{width:min(100cqw,1240px,100cqh * 16 / 9)}@media (max-width:640px),(max-height:540px){.elementor #tab-our-story-beliefs .osb-stage-first{height:auto;min-height:calc(100svh - var(--header-height));justify-content:center}}@media (max-width:640px),(max-height:540px){.elementor #tab-our-story-beliefs .osb-cv-fit{flex:none;min-height:0;container-type:normal}}@media (max-width:640px),(max-height:540px){.elementor #tab-our-story-beliefs .osb-stage-media .osb-cv{width:100%}}.elementor #tab-our-story-beliefs{--osb-plum-lift:#6e2156;--osb-plum:#581845;--osb-plum-mid:#471236;--osb-plum-deep:#3a0f2d;--osb-h-size:clamp(1.85rem,3.3vw,3rem);--osb-h-lh:1.14;--osb-lede-size:clamp(.98rem,1.15vw,1.12rem);--osb-lede-lh:1.6}.elementor #tab-our-story-beliefs .intro-block--gen{background:linear-gradient(to bottom,transparent calc(100% - 3px),#fff calc(100% - 3px)),radial-gradient(120% 55% at 50% 0%,var(--osb-plum-lift) 0%,var(--osb-plum) 42%,var(--osb-plum-deep) 100%);overflow:clip;margin-top:-1px;border-bottom-right-radius:0}@media (max-width:1100px){.elementor #tab-our-story-beliefs .gen-carousel-wrap>:is(.gen-wave,.gen-spark){display:none}}.elementor #tab-our-story-beliefs .gen-fade{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.028) 10%,rgba(255,255,255,.104) 20%,rgba(255,255,255,.216) 30%,rgba(255,255,255,.352) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.648) 60%,rgba(255,255,255,.784) 70%,rgba(255,255,255,.896) 80%,rgba(255,255,255,.972) 90%,#fff 100%)}.elementor #tab-our-story-beliefs .intro-block--gen::before,.elementor #tab-our-story-beliefs .intro-block--gen::after{content:none}.elementor #tab-our-story-beliefs .osb-blast-layer--gen{-webkit-mask:linear-gradient(to bottom,transparent 0,#000 clamp(12rem,30vh,20rem));mask:linear-gradient(to bottom,transparent 0,#000 clamp(12rem,30vh,20rem))}.elementor #tab-our-story-beliefs .intro-content--gen .display-heading{font-size:var(--osb-h-size);line-height:var(--osb-h-lh);font-weight:700;letter-spacing:-.005em}.elementor #tab-our-story-beliefs .intro-content--gen .display-heading .reveal-line,.elementor #tab-our-story-beliefs .intro-content--gen .display-heading em{white-space:normal}.elementor #tab-our-story-beliefs .gen-lede{font-size:var(--osb-lede-size);line-height:var(--osb-lede-lh)}.elementor .osb-ceremony-grid{display:flex;flex-direction:column;align-items:center;padding-top:clamp(1rem,3vh,2rem)}.elementor .osb-cv{min-width:0}.elementor .osb-cv .ts-video-poster iframe{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.elementor .osb-ct{position:relative;min-width:0}.elementor .osb-ct-fill{position:relative;display:flex;flex-direction:column;min-height:0;padding:0;background:#fffdfb;border:1px solid rgba(91,26,61,.1);border-radius:24px;overflow:hidden;box-shadow:0 1px 2px rgba(60,20,45,.06),0 4px 10px -3px rgba(60,20,45,.1),0 14px 30px -12px rgba(60,20,45,.2),0 34px 72px -40px rgba(60,20,45,.28)}.elementor .osb-ct-fill::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,#eec96f,#e2467f 55%,#a06ae0)}.elementor .osb-ct-post{font-weight:500;color:rgba(255,233,246,.72)}.elementor .osb-ct-scroll{padding:clamp(.9rem,1.6vw,1.15rem) clamp(.45rem,.8vw,.6rem) clamp(.9rem,1.6vw,1.15rem) clamp(1.05rem,1.8vw,1.3rem)}.elementor .osb-origin .osb-h2,.elementor .osb-origin .osb-h2 em{font-weight:700;font-size:var(--osb-h-size);line-height:var(--osb-h-lh);letter-spacing:-.005em}.elementor .osb-origin .osb-body{font-size:var(--osb-lede-size);line-height:var(--osb-lede-lh)}.elementor .osb-timeline{background:transparent;position:relative;z-index:1}.elementor .osb-timeline .osb-h2,.elementor .osb-timeline .osb-h2 em{color:#110f41}.elementor .osb-timeline .osb-h2 .osb-h2-gold{color:var(--osb-plum)}.elementor .osb-timeline-lede{color:var(--color-text-soft)}.elementor .osb-spine{background:linear-gradient(180deg,rgba(88,24,69,.03),rgba(88,24,69,.14) 10%,rgba(88,24,69,.14) 90%,rgba(88,24,69,.03))}.elementor .osb-fill{background:linear-gradient(180deg,var(--osb-plum-lift),var(--osb-plum) 55%,#a0477e 80%,var(--color-gold));box-shadow:0 0 8px rgba(88,24,69,.3),0 0 18px rgba(238,201,111,.25)}.elementor .osb-comet{box-shadow:0 0 14px var(--color-gold),0 0 28px rgba(88,24,69,.45)}.elementor .osb-milestone::after{background:linear-gradient(90deg,var(--osb-plum),rgba(88,24,69,0));opacity:.25;transition:opacity .5s ease}.elementor .osb-milestone.is-reached::after{opacity:.85;box-shadow:revert}.elementor .osb-node{background:#fff;border:2px solid rgba(88,24,69,.35);box-shadow:0 0 0 4px rgba(88,24,69,.06);opacity:.7}.elementor .osb-milestone.is-reached .osb-node{border-color:var(--osb-plum);box-shadow:0 0 12px rgba(238,201,111,.8),0 0 0 4px rgba(88,24,69,.12)}.elementor .osb-mcard{isolation:isolate;background:radial-gradient(70% 60% at 0% 0%,rgba(255,255,255,.1),rgba(255,255,255,0) 55%) padding-box,linear-gradient(155deg,var(--osb-plum-lift),var(--osb-plum) 55%,var(--osb-plum-deep)) padding-box,linear-gradient(155deg,rgba(238,201,111,.45),rgba(190,140,205,.3) 45%,rgba(238,201,111,.08)) border-box;box-shadow:0 14px 36px rgba(58,15,45,.18),inset 0 1px 0 rgba(255,255,255,.1);-webkit-backdrop-filter:revert;backdrop-filter:revert}.elementor .osb-sparkle{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/osb-card-sparkle.svg) center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(238,201,111,.45))}.elementor .osb-cwave{background:url(../../../../../../../../themes/rdaschool-child/assets/svg/osb-card-wave.svg?v=3) right center/cover no-repeat;opacity:.32}.elementor .osb-mcard:hover{box-shadow:0 22px 52px rgba(58,15,45,.3),0 0 40px rgba(238,201,111,.18),inset 0 1px 0 rgba(255,255,255,.12)}.elementor .osb-milestone.is-reached .osb-mcard{background:radial-gradient(70% 60% at 0% 0%,rgba(255,255,255,.14),rgba(255,255,255,0) 55%) padding-box,linear-gradient(155deg,var(--osb-plum-lift),var(--osb-plum) 55%,var(--osb-plum-deep)) padding-box,linear-gradient(155deg,var(--color-gold),rgba(190,140,205,.55) 50%,rgba(238,201,111,.3)) border-box;box-shadow:0 18px 44px rgba(58,15,45,.26),0 0 36px rgba(238,201,111,.16),inset 0 1px 0 rgba(255,255,255,.12)}.elementor .osb-year{color:#efca6e}.elementor .osb-milestone.is-reached .osb-year{text-shadow:0 0 16px rgba(238,201,111,.3)}.elementor .osb-year small{color:rgba(255,255,255,.6)}.elementor .osb-milestone-title{color:#fff}.elementor .osb-milestone-text{color:rgba(255,255,255,.82)}.elementor .osb-milestone--open .osb-mcard{background:radial-gradient(120% 100% at 100% 100%,rgba(238,201,111,.16),rgba(238,201,111,0) 45%) padding-box,linear-gradient(155deg,var(--osb-plum-lift),var(--osb-plum) 55%,var(--osb-plum-deep)) padding-box,linear-gradient(155deg,rgba(238,201,111,.6),rgba(176,127,209,.3) 50%,rgba(238,201,111,.12)) border-box}.elementor .osb-milestone--open.is-reached .osb-mcard{background:radial-gradient(70% 60% at 0% 0%,rgba(255,255,255,.55),rgba(255,255,255,0) 55%) padding-box,linear-gradient(160deg,#ffe9b8,#f3b94f 60%,#e79b54) padding-box,linear-gradient(150deg,#fff4d2,#e7a3c7 55%,#b07fd1) border-box;box-shadow:0 24px 56px rgba(58,15,45,.26),0 0 48px rgba(238,201,111,.4),inset 0 2px 1px rgba(255,255,255,.55),inset 0 -3px 8px rgba(20,4,16,.1)}.elementor .osb-mf{position:relative;background:transparent;padding:0 0 var(--space-xxl);overflow-x:clip}.elementor #tab-our-story-beliefs .osb-mf>.osb-mf-deco{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.elementor .osb-mf-wave{position:absolute;width:auto;height:auto;max-width:clamp(220px,22vw,340px)}.elementor .osb-mf-wave--l{left:clamp(10px,2.2vw,34px);bottom:clamp(5rem,12%,10rem);transform:rotate(180deg);opacity:.14}@media (max-width:760px){.elementor .osb-mf-deco{display:none}}.elementor .osb-mf-open{padding:0 var(--container-padding);text-align:center}.elementor .osb-mf-open .osb-mf-text{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.elementor .osb-mf-title{font-family:var(--font-serif);font-weight:700;letter-spacing:-.02em;font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1.05;color:#fff;margin:0}.elementor .osb-mf-title em,.elementor .osb-mf-statement em,.elementor .osb-mf-lead em,.elementor .osb-mf-final em{font-style:italic;color:var(--color-gold)}.elementor .osb-mf-open .osb-mf-text::after{content:"";display:block;width:48px;height:1px;margin:2.6rem auto 0;background:var(--color-gold);opacity:.9}.elementor .osb-mf-statement{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.3;color:#fff;margin:1.6rem 0 0;text-wrap:balance}html[lang^="zh"] body .elementor .osb-mf-statement .i18n-zh{font-family:"Source Han Serif SC","Noto Serif SC",var(--font-serif),"PingFang SC",serif}.elementor .osb-mf-lede{font-family:var(--font-sans);font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.8;color:rgba(255,255,255,.94);margin:1.4rem auto 0;max-width:700px;text-wrap:pretty}.elementor .osb-mf-lead{font-family:var(--font-serif);font-weight:600;letter-spacing:-.02em;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.1;color:#fff;margin:0;text-wrap:balance}.elementor .osb-mf-body{font-family:var(--font-sans);font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.8;color:rgba(255,255,255,.94);margin:1.2rem 0 0;max-width:36em;text-wrap:pretty}.elementor #tab-our-story-beliefs .osb-mf-row{list-style:none;padding:0;display:flex;flex-direction:column;gap:clamp(1rem,1.8vw,1.35rem);width:min(100% - 2 * var(--container-padding),920px);margin:clamp(2.5rem,5vw,4rem) auto 0;color:#fff}.elementor #tab-our-story-beliefs .osb-mf-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,2.4vw,2rem);padding:clamp(1.6rem,3.2vw,2.6rem) clamp(1.4rem,3.4vw,2.8rem);border-radius:18px;background:radial-gradient(70% 90% at 100% 0%,rgba(238,201,111,.10),rgba(238,201,111,0) 60%),radial-gradient(80% 120% at 0% 100%,rgba(110,33,86,.55),rgba(110,33,86,0) 70%),linear-gradient(165deg,var(--osb-plum) 0%,var(--osb-plum-mid) 60%,var(--osb-plum-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 1px 2px rgba(58,15,45,.10),0 8px 18px -6px rgba(58,15,45,.16),0 32px 60px -28px rgba(88,24,69,.42);opacity:0;translate:0 56px;scale:.96;transition:opacity .9s cubic-bezier(.16,1,.3,1) calc(var(--rv,0) * 90ms),translate .9s cubic-bezier(.16,1,.3,1) calc(var(--rv,0) * 90ms),scale .9s cubic-bezier(.16,1,.3,1) calc(var(--rv,0) * 90ms)}.elementor #tab-our-story-beliefs .osb-mf-panel::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:1px solid rgba(238,201,111,.26);border-radius:inherit}.elementor #tab-our-story-beliefs .osb-mf-panel::before{content:"";position:absolute;top:0;right:0;z-index:-1;pointer-events:none;width:min(240px,60%);aspect-ratio:1;background-image:radial-gradient(circle,rgba(238,201,111,.55) 1px,transparent 1.6px);background-size:11px 11px;background-position:right 4px top 4px;-webkit-mask-image:radial-gradient(circle at 100% 0%,#000 0%,rgba(0,0,0,.45) 38%,transparent 72%);mask-image:radial-gradient(circle at 100% 0%,#000 0%,rgba(0,0,0,.45) 38%,transparent 72%);opacity:.55}.elementor #tab-our-story-beliefs .osb-mf-num{font-family:var(--font-sans);font-weight:700;font-size:.85rem;letter-spacing:.18em;color:var(--color-gold);padding-top:.55em;min-width:2.6rem}.elementor #tab-our-story-beliefs .osb-mf-num::after{content:"";display:block;width:22px;height:1px;margin-top:.7rem;background:linear-gradient(90deg,var(--color-gold),rgba(238,201,111,0))}.elementor #tab-our-story-beliefs .osb-mf-panel .osb-mf-body{max-width:42rem;font-size:clamp(.95rem,1vw,1.02rem);line-height:1.75;color:rgba(255,255,255,.88)}.elementor #tab-our-story-beliefs .osb-mf-panel .osb-mf-lead+.osb-mf-body{margin-top:1.1rem}.elementor #tab-our-story-beliefs .osb-mf-panel .osb-mf-body+.osb-mf-body{margin-top:.85rem}.elementor #tab-our-story-beliefs .osb-mf-row.is-revealed .osb-mf-panel{opacity:1;translate:0 0;scale:1}.elementor #tab-our-story-beliefs .osb-mf .osb-rv,.elementor #tab-our-story-beliefs .osb-mf .osb-rv--head{filter:none;transform:translateY(14px);transition-duration:1.3s,1.3s,0s;transition-timing-function:var(--ease-out)}.elementor #tab-our-story-beliefs .osb-mf .is-revealed .osb-rv{transform:none}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-mf-panel{grid-template-columns:1fr;gap:.6rem}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-mf-num{padding-top:0}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-mf-panel .osb-mf-lead{font-size:1.6rem}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-mf-panel .osb-mf-body{font-size:.92rem;line-height:1.7}}.elementor .osb-mf.is-pinned{height:360svh;padding:0}.elementor .osb-mf.is-pinned .osb-mf-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:grid;align-items:center}.elementor .osb-mf.is-pinned .osb-mf-scene{grid-area:1/1;min-width:0;opacity:0;translate:0 48px;pointer-events:none;transition:opacity .6s ease,translate .9s var(--ease-out)}.elementor .osb-mf.is-pinned .osb-mf-scene.is-past{translate:0 -48px}.elementor .osb-mf.is-pinned .osb-mf-scene.is-current{opacity:1;translate:0 0;pointer-events:auto;transition:opacity .9s ease .3s,translate 1.1s var(--ease-out) .3s}.elementor #tab-our-story-beliefs .osb-mf.is-pinned .osb-mf-row,.elementor .osb-mf.is-pinned .osb-mf-close{margin:0 auto}.elementor .osb-mf-close{position:relative;isolation:isolate;overflow:hidden;width:min(960px,calc(100% - 2 * var(--container-padding)));margin:clamp(7rem,14vw,11rem) auto 0;text-align:center;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,6vw,5rem);border-radius:var(--radius-lg);border:1px solid rgba(238,201,111,.42);background:radial-gradient(60% 55% at 50% 0%,rgba(238,201,111,.09),rgba(238,201,111,0) 70%),linear-gradient(170deg,var(--osb-plum) 0%,var(--osb-plum-mid) 55%,var(--osb-plum-deep) 100%);box-shadow:0 30px 70px rgba(20,4,15,.5);opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}.elementor .osb-mf-close.is-revealed{opacity:1;transform:none}.elementor .osb-mf-close::after{content:"";position:absolute;inset:12px;z-index:-1;pointer-events:none;border:1px solid rgba(238,201,111,.28);border-radius:calc(var(--radius-lg) - 10px)}.elementor .osb-final-line{display:block;opacity:0;transform:translateY(14px);transition:opacity 1.3s var(--ease-out) .3s,transform 1.3s var(--ease-out) .3s}.elementor .osb-mf-close.is-revealed .osb-final-line{opacity:1;transform:none}.elementor .osb-mf-mission{max-width:680px;margin:2rem auto 0}.elementor .osb-mf-mission .osb-mf-body{max-width:none}.elementor .osb-mf-mission .osb-mf-body:first-child{margin-top:0}.elementor .osb-mf-close .osb-mf-mission{opacity:0;transform:translateY(18px);transition:opacity 1s ease 1.1s,transform 1.1s var(--ease-out) 1.1s}.elementor .osb-mf-close .osb-mf-sign{opacity:0;transform:translateY(12px);transition:opacity 1s ease 2s,transform 1s var(--ease-out) 2s}.elementor .osb-mf-close.is-revealed .osb-mf-mission,.elementor .osb-mf-close.is-revealed .osb-mf-sign{opacity:1;transform:none}.elementor .osb-mf-final{font-family:var(--font-serif);font-weight:700;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;color:#fff;margin:0;text-wrap:balance}.elementor .osb-mf-sign{display:flex;align-items:center;justify-content:center;gap:1.1rem;font-family:var(--font-sans);font-size:.8rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold);margin:2.2rem 0 0}.elementor .osb-mf-sign::before,.elementor .osb-mf-sign::after{content:"";width:clamp(36px,6vw,72px);height:1px;background:linear-gradient(90deg,rgba(238,201,111,0),var(--color-gold))}.elementor .osb-mf-sign::after{transform:scaleX(-1)}@media (max-width:480px){.elementor .osb-mf-sign{white-space:nowrap;gap:.8rem;letter-spacing:.18em}}@media (max-width:480px){.elementor .osb-mf-sign::before,.elementor .osb-mf-sign::after{width:24px}}@media (min-width:769px){html[lang^="zh"] body .elementor .osb-mf-lead .i18n-zh,html[lang^="zh"] body .elementor .osb-mf-final .i18n-zh{word-break:keep-all}}.elementor .osb-closing{margin-top:revert}.elementor .osb-closing-title{letter-spacing:-.015em;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.14}.elementor .osb-closing .osb-closing-title{font-size:var(--osb-h-size);line-height:var(--osb-h-lh);font-weight:700;letter-spacing:-.005em;text-transform:none;max-width:860px;margin-left:auto;margin-right:auto;text-wrap:balance}.elementor .osb-cta-row{display:flex;align-items:center;justify-content:center}.elementor .osb-blast-field{background:radial-gradient(120% 55% at 50% 0%,var(--osb-plum-lift) 0%,var(--osb-plum) 42%,var(--osb-plum-deep) 100%)}.elementor .osb-blast--field{opacity:.2}.elementor .osb-blast-field>.osb-closing{position:relative;z-index:1;background:transparent}.elementor .osb-timeline>.osb-timeline-inner,.elementor .osb-mf>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.elementor #tab-our-story-beliefs .osb-rv{opacity:1;transform:none;filter:none;transition:none}}@media (prefers-reduced-motion:reduce){.elementor #tab-our-story-beliefs .osb-milestone.osb-rv-host .osb-mcard{opacity:1;translate:none;scale:none}}@media (prefers-reduced-motion:reduce){.elementor #tab-our-story-beliefs .osb-origin .osb-hl{background-size:100% .42em;transition:none}}@media (prefers-reduced-motion:reduce){.elementor .osb-mf-close,.elementor .osb-final-line,.elementor .osb-mf-close .osb-mf-mission,.elementor .osb-mf-close .osb-mf-sign{opacity:1;filter:none;transform:none;animation:none!important;transition:none}}@media (prefers-reduced-motion:reduce){.elementor #tab-our-story-beliefs .osb-mf-panel{opacity:1;translate:none;scale:none}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-stage{--osb-fade:3rem}}@media (max-width:600px){.elementor #tab-our-story-beliefs .intro-block--gen{padding-top:var(--space-md);padding-bottom:10rem}}@media (max-width:600px){.elementor #tab-our-story-beliefs .gen-fade{height:12rem}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-origin{padding-top:3rem}}@media (max-width:600px){.elementor #tab-our-story-beliefs .generation-slide--era{--era-px:1.25rem;padding-inline:var(--era-px)}}@media (max-width:600px){.elementor #tab-our-story-beliefs .era-c1 .era-timeline--4{display:flex;gap:1.25rem;margin-inline:calc(-1 * var(--era-px));padding-inline:var(--era-px);scroll-padding-inline:var(--era-px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}}@media (max-width:600px){.elementor #tab-our-story-beliefs .era-c1 .era-timeline--4::-webkit-scrollbar{display:none}}@media (max-width:600px){.elementor #tab-our-story-beliefs .era-c1 .era-col{flex:0 0 86%;scroll-snap-align:start}}@media (max-width:600px){.elementor #tab-our-story-beliefs .era-c1 .era-col:not(:first-child)::after{display:none}}@media (max-width:600px){.elementor #tab-our-story-beliefs .era-c1 .era-timeline--4+.lv2-swipe-dots{display:flex;margin-top:1.1rem}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-cta-row{flex-direction:column;align-items:stretch;max-width:19rem;margin-inline:auto}}@media (max-width:600px){.elementor #tab-our-story-beliefs .osb-cta-row>.cta-std{justify-content:center}}.elementor #tab-our-story-beliefs .up-cosmos{background:radial-gradient(60% 55% at 22% 24%,hsla(318,57%,32%,.55),transparent 70%),radial-gradient(55% 55% at 80% 22%,hsla(300,48%,30%,.50),transparent 70%),radial-gradient(80% 70% at 50% 112%,hsla(40,75%,42%,.30),transparent 72%),radial-gradient(130% 120% at 50% 0%,#46132f 0%,#2c0b22 52%,#1d0716 100%)}.elementor .person-name,.elementor .person-modal__name,.elementor .teachers-grid .teacher-name,.elementor .teachers-grid .teacher-name strong,.elementor .teacher-initials,.elementor .osb-h2,.elementor .aes-display,.elementor .era-punch{font-weight:700}.elementor .osb-ct .osb-ct-body--excerpt{display:flex;flex-direction:column;min-width:0;overflow:visible;-webkit-mask-image:none;mask-image:none;padding:0}.elementor .osb-ct-excerpt{margin:auto 0}.elementor .osb-ct .osb-ct-body--excerpt p{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.72;margin:0;color:#3b2533}.elementor .osb-ct .osb-ct-body--speech p{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.72;margin:0 0 1rem;color:#3b2533}.elementor .osb-ct .osb-ct-body--speech .i18n-block>p:last-child{margin-bottom:0}.elementor .osb-ct .osb-ct-body--speech p.osb-ct-cond{margin:1.5rem 0 .4rem}.elementor .osb-ct .osb-ct-body--speech .osb-ct-cond strong{font-family:var(--font-sans);font-weight:700;color:var(--color-maroon)}.elementor #tab-mypath-personalised-learning{--mp-ink:#2a1424;--mp-ink-soft:#6b5560;--mp-navy:#110f41;--mp-gold:#f3c873;--mp-gold-ink:#8a6316;--mp-purple:radial-gradient(60% 55% at 70% 40%,rgba(216,65,140,0.22) 0%,rgba(216,65,140,0) 100%),linear-gradient(135deg,#6e2058 0%,#611b4d 40%,#501540 100%);background:transparent}.elementor #tab-mypath-personalised-learning .mp-h1,.elementor #tab-mypath-personalised-learning .mp-h2{text-transform:none}html[lang^="zh"] body .elementor #tab-mypath-personalised-learning .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-mypath-personalised-learning .i18n-zh em,html[lang^="zh"] body .elementor #tab-mypath-personalised-learning .i18n-zh .mp-w--gold{font-style:normal}html[lang^="zh"] body .elementor #tab-mypath-personalised-learning .mp-statement{letter-spacing:.02em;line-height:1.3}.elementor #tab-mypath-personalised-learning.pe-js .mp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--mp-d,0ms)}.elementor #tab-mypath-personalised-learning.pe-js .mp-reveal.is-in{opacity:1;transform:none}.elementor #tab-mypath-personalised-learning .mp-h2{position:relative;margin:0;font-weight:900;line-height:1.16;letter-spacing:-.012em;font-size:clamp(1.9rem,4.4vw,3.1rem);color:var(--mp-navy);max-width:22ch}.elementor #tab-mypath-personalised-learning .mp-h2 em{font-style:italic;font-weight:900;color:var(--color-maroon)}.elementor #tab-mypath-personalised-learning .mp-h2--light{color:#fff}.elementor #tab-mypath-personalised-learning .mp-h2--light em{color:var(--color-gold)}.elementor #tab-mypath-personalised-learning .mp-nobr{white-space:nowrap}.elementor #tab-mypath-personalised-learning .mp-body{margin:1rem 0 0;font-size:.99rem;line-height:1.82;color:var(--mp-ink-soft);max-width:62ch}.elementor #tab-mypath-personalised-learning .mp-copy--light .mp-body,.elementor #tab-mypath-personalised-learning .mp-body--light{color:rgba(245,233,240,.84)}.elementor #tab-mypath-personalised-learning .mp-strong{color:var(--color-maroon);font-weight:700}.elementor #tab-mypath-personalised-learning .mp-band{position:relative;padding:clamp(5rem,10vw,8rem) 0}.elementor #tab-mypath-personalised-learning .mp-band>.pe-wrap{position:relative;z-index:2}.elementor #tab-mypath-personalised-learning .mp-plum{position:relative;isolation:isolate;background:var(--mp-purple);color:#fff;overflow:hidden}.elementor #tab-mypath-personalised-learning .mp-plum::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,214,236,.18) .6px,transparent 1.1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(34% 30% at 13% 20%,#000,transparent 72%),radial-gradient(30% 38% at 67% 13%,#000,transparent 72%),radial-gradient(38% 34% at 88% 55%,#000,transparent 72%),radial-gradient(30% 30% at 27% 80%,#000,transparent 72%),radial-gradient(24% 26% at 52% 47%,#000,transparent 72%),radial-gradient(28% 30% at 6% 90%,#000,transparent 72%),radial-gradient(26% 28% at 80% 92%,#000,transparent 72%);-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(34% 30% at 13% 20%,#000,transparent 72%),radial-gradient(30% 38% at 67% 13%,#000,transparent 72%),radial-gradient(38% 34% at 88% 55%,#000,transparent 72%),radial-gradient(30% 30% at 27% 80%,#000,transparent 72%),radial-gradient(24% 26% at 52% 47%,#000,transparent 72%),radial-gradient(28% 30% at 6% 90%,#000,transparent 72%),radial-gradient(26% 28% at 80% 92%,#000,transparent 72%);mask-repeat:no-repeat}.elementor #tab-mypath-personalised-learning .mp-plum>*{position:relative;z-index:1}.elementor #tab-mypath-personalised-learning .mp-band--light{background:var(--color-white);isolation:isolate;overflow:hidden}.elementor #tab-mypath-personalised-learning .mp-band--light::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(91,26,61,.32) .6px,transparent 1.1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(34% 30% at 13% 20%,#000,transparent 72%),radial-gradient(30% 38% at 67% 13%,#000,transparent 72%),radial-gradient(38% 34% at 88% 55%,#000,transparent 72%),radial-gradient(30% 30% at 27% 80%,#000,transparent 72%),radial-gradient(28% 30% at 6% 90%,#000,transparent 72%);-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(34% 30% at 13% 20%,#000,transparent 72%),radial-gradient(30% 38% at 67% 13%,#000,transparent 72%),radial-gradient(38% 34% at 88% 55%,#000,transparent 72%),radial-gradient(30% 30% at 27% 80%,#000,transparent 72%),radial-gradient(28% 30% at 6% 90%,#000,transparent 72%);mask-repeat:no-repeat}.elementor #tab-mypath-personalised-learning .mp-band--light::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(238,201,111,.55) 22%,rgba(238,201,111,.55) 78%,transparent)}.elementor #tab-mypath-personalised-learning .mp-hs::before{-webkit-mask-position:-32% 16%;mask-position:-32% 16%}.elementor #tab-mypath-personalised-learning .mp-photo{margin:0;position:relative;border-radius:22px;overflow:hidden}.elementor #tab-mypath-personalised-learning .mp-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease-out)}.elementor #tab-mypath-personalised-learning .mp-photo:hover img{transform:scale(1.04)}.elementor #tab-mypath-personalised-learning .mp-plum--open{margin-top:calc(-1 * var(--header-height))}.elementor #tab-mypath-personalised-learning .mp-hero{position:relative;overflow:hidden;min-height:100svh;padding-top:calc(var(--header-height) + clamp(2rem,6vh,4rem));padding-bottom:clamp(5rem,12vh,8rem);background:transparent}.elementor #tab-mypath-personalised-learning .mp-hero>.pe-wrap{position:relative;z-index:2}.elementor #tab-mypath-personalised-learning .mp-strands{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}.elementor #tab-mypath-personalised-learning .mp-hero-inner{max-width:44rem}.elementor #tab-mypath-personalised-learning .mp-h1{font-weight:900;font-size:clamp(2.7rem,6vw,5rem);line-height:1.08;letter-spacing:-.015em;color:#fff}.elementor #tab-mypath-personalised-learning .mp-h1 em{font-style:italic;font-weight:900;color:var(--mp-gold)}.elementor #tab-mypath-personalised-learning .mp-sub{max-width:44rem;font-size:clamp(1.06rem,1.35vw,1.2rem);line-height:1.7;color:rgba(245,233,240,.86);animation-delay:.25s}.elementor #tab-mypath-personalised-learning .mp-h1,.elementor #tab-mypath-personalised-learning .mp-sub{animation:mp-rise 1.1s var(--ease-out) both}@keyframes mp-rise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.elementor #tab-mypath-personalised-learning .mp-intro{padding-top:clamp(2rem,5vw,4rem)}.elementor #tab-mypath-personalised-learning .mp-statement{grid-area:head;margin:0;text-align:left;font-weight:900;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.16;letter-spacing:-.012em;color:#fff}.elementor #tab-mypath-personalised-learning .mp-w{opacity:.18;transition:opacity .35s ease,color .35s ease}.elementor #tab-mypath-personalised-learning .mp-w.is-lit{opacity:1}.elementor #tab-mypath-personalised-learning .mp-w--gold.is-lit{color:var(--mp-gold);font-style:italic}.elementor #tab-mypath-personalised-learning .mp-intro-grid{--mp-bleed:calc(max(0px,(100vw - 1120px) / 2) + var(--container-padding));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;grid-template-areas:"photo head" "photo body";column-gap:clamp(2.25rem,4.6vw,4.25rem);row-gap:clamp(1.75rem,3vw,2.5rem)}.elementor #tab-mypath-personalised-learning .mp-intro-photo{grid-area:photo;position:relative;margin:0 0 0 calc(-1 * var(--mp-bleed));min-height:380px;border-radius:0 28px 28px 0;overflow:hidden;box-shadow:0 30px 60px -28px rgba(10,0,8,.7)}.elementor #tab-mypath-personalised-learning .mp-intro-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:46% 50%;transform:scale(1.08) translateY(var(--mp-par,0));transition:transform .2s linear}.elementor #tab-mypath-personalised-learning .mp-intro-deco{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.elementor #tab-mypath-personalised-learning .mp-intro-wave{position:absolute;right:clamp(-90px,-4vw,-30px);bottom:clamp(-110px,-6vw,-46px);width:clamp(230px,22vw,350px);height:auto;max-width:none;transform:rotate(-24deg);filter:brightness(2.8) saturate(.6);opacity:.38}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-intro-wave{width:190px;bottom:-200px}}.elementor #tab-mypath-personalised-learning .mp-intro-body{grid-area:body;align-self:start;margin:0;font-size:1.06rem;line-height:1.78;color:rgba(245,233,240,.86)}.elementor #tab-mypath-personalised-learning .mp-hl{font-weight:700;color:var(--mp-gold);background:linear-gradient(90deg,rgba(243,200,115,.28),rgba(243,200,115,.28)) left bottom / 0% 34% no-repeat;transition:background-size 1.1s var(--ease-out) .5s}.elementor #tab-mypath-personalised-learning .mp-intro-body.is-in .mp-hl,.elementor #tab-mypath-personalised-learning:not(.pe-js) .mp-hl{background-size:100% 34%}.elementor #tab-mypath-personalised-learning .mp-found{padding:clamp(5rem,11vw,8.5rem) 0}.elementor #tab-mypath-personalised-learning .mp-book{--mp-open:1;--c:clamp(0,calc(var(--mp-open) * 2),1);--l:clamp(0,calc(var(--mp-open) * 2 - 1),1);perspective:2200px;max-width:1060px;margin:0 auto}.elementor #tab-mypath-personalised-learning .mp-book-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;transform-style:preserve-3d;transform:translateX(calc((1 - var(--mp-open)) * -25%))}.elementor #tab-mypath-personalised-learning .mp-book-page{position:relative;border:15px solid #5b1a44;background-clip:padding-box!important;box-shadow:0 50px 90px -40px rgba(63,15,42,.55),0 14px 30px -18px rgba(63,15,42,.4);min-height:clamp(420px,46vw,560px);padding:clamp(1.75rem,3.6vw,3.25rem);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.82em - 1px),rgba(91,26,61,.07) calc(1.82em - 1px),rgba(91,26,61,.07) 1.82em),#fffaf2;background-position:0 calc(clamp(1.75rem,3.6vw,3.25rem) - .35em)}.elementor #tab-mypath-personalised-learning .mp-book-page--left{border-right:0;border-radius:24px 0 0 24px;box-shadow:inset -22px 0 26px -22px rgba(63,15,42,.3),0 50px 90px -40px rgba(63,15,42,.55);display:flex;flex-direction:column;gap:clamp(1.25rem,2.6vw,2rem);transform-origin:right center;transform:rotateY(calc((1 - var(--l)) * 90deg));opacity:min(1,calc(var(--l) * 3));backface-visibility:hidden}.elementor #tab-mypath-personalised-learning .mp-book-page--right{border-left:0;border-radius:0 24px 24px 0;box-shadow:inset 22px 0 26px -22px rgba(63,15,42,.3),0 50px 90px -40px rgba(63,15,42,.55);display:flex;align-items:center;background:linear-gradient(90deg,transparent 2.2rem,rgba(226,70,127,.3) 2.2rem,rgba(226,70,127,.3) calc(2.2rem + 1px),transparent calc(2.2rem + 1px)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.82em - 1px),rgba(91,26,61,.07) calc(1.82em - 1px),rgba(91,26,61,.07) 1.82em),#fffaf2}.elementor #tab-mypath-personalised-learning .mp-book-page--right .mp-body{margin:0;color:var(--mp-ink);max-width:none}.elementor #tab-mypath-personalised-learning .mp-book-photo{flex:1 1 auto;min-height:180px;margin:0;border-radius:14px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 18px 30px -20px rgba(63,15,42,.55);border:6px solid #fff}.elementor #tab-mypath-personalised-learning .mp-book-photo img{width:100%;height:100%;object-fit:cover;object-position:44% 62%;display:block}.elementor #tab-mypath-personalised-learning .mp-book-rings{position:absolute;left:50%;top:7%;bottom:7%;width:24px;margin-left:-12px;display:flex;flex-direction:column;justify-content:space-between;z-index:3;opacity:var(--l);transform:translateZ(2px);pointer-events:none}.elementor #tab-mypath-personalised-learning .mp-book-rings i{display:block;height:10px;border-radius:999px;background:linear-gradient(180deg,#fbe7b0,#c99a3e);box-shadow:0 2px 3px rgba(40,6,28,.35)}.elementor #tab-mypath-personalised-learning .mp-book-cover{position:absolute;top:0;bottom:0;left:50%;right:0;z-index:4;border-radius:4px 24px 24px 4px;background:radial-gradient(80% 60% at 70% 30%,rgba(216,65,140,.28),transparent 70%),linear-gradient(150deg,#7a2a5c 0%,#611b4d 45%,#4a1236 100%);box-shadow:inset 0 0 0 1px rgba(255,214,236,.18),inset 10px 0 18px -10px rgba(20,0,14,.5);transform-origin:left center;transform:rotateY(calc(var(--c) * -90deg));backface-visibility:hidden;display:grid;place-items:center;visibility:visible}.elementor #tab-mypath-personalised-learning .mp-book.is-open .mp-book-cover{visibility:hidden}.elementor #tab-mypath-personalised-learning .mp-book-cover::after{content:"";position:absolute;inset:14px;border-radius:4px 14px 14px 4px;border:1px solid rgba(243,200,115,.35)}.elementor #tab-mypath-personalised-learning .mp-book-logo{position:relative;z-index:1;display:block;width:54%;max-width:260px;height:auto;filter:drop-shadow(0 0 14px rgba(243,200,115,.32))}.elementor #tab-mypath-personalised-learning .mp-mark{font-weight:700;color:var(--color-maroon);background:linear-gradient(90deg,rgba(238,201,111,.55),rgba(238,201,111,.38)) left 88% / 0% 40% no-repeat;transition:background-size .8s var(--ease-out);transition-delay:calc(.2s + var(--mp-i,0) * .32s)}.elementor #tab-mypath-personalised-learning .mp-book.is-open .mp-mark,.elementor #tab-mypath-personalised-learning:not(.pe-js) .mp-mark{background-size:100% 40%}.elementor #tab-mypath-personalised-learning .mp-split-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.25rem,5vw,4.5rem);align-items:end}.elementor #tab-mypath-personalised-learning .mp-split-head .mp-body{margin:0;font-size:1.06rem;line-height:1.78}.elementor #tab-mypath-personalised-learning .mp-ms .mp-h2{max-width:none}@media (min-width:400px){.elementor #tab-mypath-personalised-learning .mp-ms-line{white-space:nowrap}}.elementor #tab-mypath-personalised-learning .mp-hs .mp-split-head{grid-template-columns:minmax(0,1fr)}.elementor #tab-mypath-personalised-learning .mp-hs .mp-h2{max-width:none}@media (min-width:961px){.elementor #tab-mypath-personalised-learning .mp-hs .mp-h2{white-space:nowrap;font-size:min(clamp(1.9rem,4.4vw,3.1rem),3.6vw)}}.elementor #tab-mypath-personalised-learning .mp-ms{padding:clamp(4rem,7vw,5.5rem) 0}.elementor #tab-mypath-personalised-learning .mp-ms-grid{margin-top:clamp(2rem,3.5vw,2.75rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.elementor #tab-mypath-personalised-learning .mp-ms-photo{position:relative;margin:0 14px 14px 0;aspect-ratio:3 / 2}.elementor #tab-mypath-personalised-learning .mp-ms-photo::after{content:"";position:absolute;inset:14px -14px -14px 14px;z-index:-1;border-radius:24px;border:1px solid rgba(243,200,115,.5)}.elementor #tab-mypath-personalised-learning .mp-ms-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 40%;border-radius:24px;box-shadow:0 34px 64px -30px rgba(10,0,8,.8)}.elementor #tab-mypath-personalised-learning .mp-topics{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,214,236,.16)}.elementor #tab-mypath-personalised-learning .mp-topic{display:flex;align-items:center;gap:1.1rem;padding:1.15rem .25rem;border-bottom:1px solid rgba(255,214,236,.16);color:#fff}.elementor #tab-mypath-personalised-learning .mp-topic:nth-child(2){--mp-d:80ms}.elementor #tab-mypath-personalised-learning .mp-topic:nth-child(3){--mp-d:160ms}.elementor #tab-mypath-personalised-learning .mp-topic:nth-child(4){--mp-d:240ms}.elementor #tab-mypath-personalised-learning .mp-topic-ico{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--hue) 16%,transparent);border:1px solid color-mix(in srgb,var(--hue) 38%,transparent);transition:background .35s ease}.elementor #tab-mypath-personalised-learning .mp-topic:hover .mp-topic-ico{background:color-mix(in srgb,var(--hue) 30%,transparent)}.elementor #tab-mypath-personalised-learning .mp-topic-ico svg{width:24px;height:24px;fill:none;stroke:var(--hue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.elementor #tab-mypath-personalised-learning .mp-topic-t{font-weight:800;font-size:clamp(1.06rem,1.4vw,1.2rem);line-height:1.3;letter-spacing:-.005em}.elementor #tab-mypath-personalised-learning .mp-ms-close{margin:clamp(2rem,3.5vw,2.75rem) 0 0;max-width:none;padding:1.4rem 1.75rem;border-left:3px solid var(--color-gold);border-radius:0 16px 16px 0;background:rgba(255,255,255,.06);font-size:1.04rem;line-height:1.78}.elementor #tab-mypath-personalised-learning .mp-hs{padding-top:clamp(3.5rem,6vw,4.75rem);padding-bottom:clamp(4.5rem,8vw,6rem)}.elementor #tab-mypath-personalised-learning .mp-deco{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.elementor #tab-mypath-personalised-learning .mp-wave{position:absolute;width:auto;height:auto;max-width:clamp(230px,24vw,360px);max-height:calc(100% - 4rem);opacity:.26}.elementor #tab-mypath-personalised-learning .mp-wave--tr{right:clamp(10px,2.2vw,34px);top:clamp(12px,2vw,30px)}.elementor #tab-mypath-personalised-learning .mp-wave--bl{left:clamp(-60px,-2vw,-10px);bottom:clamp(-80px,-4vw,-20px);transform:rotate(180deg);opacity:.18}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-wave--bl{display:none}}.elementor #tab-mypath-personalised-learning .mp-hs-grid{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.elementor #tab-mypath-personalised-learning .mp-hs-card{grid-column:1 / 13;grid-row:1;position:relative;z-index:2;padding:clamp(1.75rem,3.2vw,2.75rem);border-radius:24px;background:#fff;border:1px solid rgba(91,26,61,.08);box-shadow:0 44px 80px -40px rgba(63,15,42,.5),0 12px 26px -16px rgba(63,15,42,.25);--mp-d:160ms}.elementor #tab-mypath-personalised-learning .mp-hs-card::before{content:"";position:absolute;top:-1px;left:clamp(1.75rem,3.2vw,2.75rem);width:56px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--color-gold),var(--color-maroon))}.elementor #tab-mypath-personalised-learning .mp-hs-pair{display:block;width:72px;height:24px;margin-bottom:1.1rem;overflow:visible}.elementor #tab-mypath-personalised-learning .mp-hs-pair path{stroke:rgba(238,201,111,.9);stroke-width:2;stroke-dasharray:3 4;stroke-linecap:round}.elementor #tab-mypath-personalised-learning .mp-hs-pair circle:nth-of-type(1){fill:var(--color-maroon)}.elementor #tab-mypath-personalised-learning .mp-hs-pair circle:nth-of-type(2){fill:var(--color-gold)}.elementor #tab-mypath-personalised-learning .mp-hs-card .mp-body{margin:0;max-width:none;color:var(--mp-ink-soft)}.elementor #tab-mypath-personalised-learning .mp-hs-card .mp-mark{font-weight:600;color:var(--mp-ink)}.elementor #tab-mypath-personalised-learning .mp-hs-card .mp-mark:nth-of-type(1){transition-delay:.6s}.elementor #tab-mypath-personalised-learning .mp-hs-card .mp-mark:nth-of-type(2){transition-delay:.85s}.elementor #tab-mypath-personalised-learning .mp-hs-card .mp-mark:nth-of-type(3){transition-delay:1.1s}.elementor #tab-mypath-personalised-learning .mp-hs-card .mp-mark:nth-of-type(4){transition-delay:1.35s}.elementor #tab-mypath-personalised-learning .mp-hs-card.is-in .mp-mark,.elementor #tab-mypath-personalised-learning:not(.pe-js) .mp-hs-card .mp-mark{background-size:100% 40%}.elementor #tab-mypath-personalised-learning .mp-cg{padding-top:clamp(3.5rem,6vw,4.75rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.elementor #tab-mypath-personalised-learning .mp-cg-head{text-align:center;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.elementor #tab-mypath-personalised-learning .mp-cg-head .mp-h2{margin:0 auto}.elementor #tab-mypath-personalised-learning .mp-cg-head .mp-body{margin:1rem auto 0;max-width:60rem;text-wrap:balance}.elementor #tab-mypath-personalised-learning .mp-cg-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.75rem,4vw,3.25rem)}.elementor #tab-mypath-personalised-learning .mp-cg-photo{position:relative;margin:0;min-height:420px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,214,236,.2);box-shadow:0 34px 64px -30px rgba(10,0,8,.8)}.elementor #tab-mypath-personalised-learning .mp-cg-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform 1.2s var(--ease-out)}.elementor #tab-mypath-personalised-learning .mp-cg-photo:hover img{transform:scale(1.04)}.elementor #tab-mypath-personalised-learning .mp-cg-list{position:relative;list-style:none;margin:0;padding:0 0 0 1.9rem;display:flex;flex-direction:column;gap:.8rem}.elementor #tab-mypath-personalised-learning .mp-cg-list::before{content:"";position:absolute;left:.5rem;top:1.6rem;bottom:1.6rem;width:2px;border-radius:999px;background:linear-gradient(to bottom,#eec96f,#ff9a76,#c3adff,#8ec5ff,#a6e07a);opacity:.5}.elementor #tab-mypath-personalised-learning .mp-cg-card{position:relative;display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:1.1rem 1.35rem 1.15rem;border-radius:18px;border:1px solid rgba(255,214,236,.16);background:linear-gradient(160deg,rgba(255,255,255,.11),rgba(255,255,255,.04))}.elementor #tab-mypath-personalised-learning.pe-js .mp-cg-card.mp-reveal{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),border-color .35s ease;transition-delay:var(--mp-d,0ms),var(--mp-d,0ms),0s}.elementor #tab-mypath-personalised-learning .mp-cg-card:hover{border-color:color-mix(in srgb,var(--hue) 55%,transparent)}.elementor #tab-mypath-personalised-learning .mp-cg-card:nth-child(2){--mp-d:70ms}.elementor #tab-mypath-personalised-learning .mp-cg-card:nth-child(3){--mp-d:140ms}.elementor #tab-mypath-personalised-learning .mp-cg-card:nth-child(4){--mp-d:210ms}.elementor #tab-mypath-personalised-learning .mp-cg-card:nth-child(5){--mp-d:280ms}.elementor #tab-mypath-personalised-learning .mp-cg-card::before{content:"";position:absolute;left:calc(-1.9rem + .5rem + 1px - 6px);top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--hue);box-shadow:0 0 0 4px rgba(97,27,77,.9),0 0 14px color-mix(in srgb,var(--hue) 70%,transparent)}.elementor #tab-mypath-personalised-learning .mp-cg-grade{margin:0;font-family:inherit;font-weight:800;font-size:1.2rem;line-height:1.3;letter-spacing:-.01em;text-transform:none;white-space:nowrap;color:var(--hue)}.elementor #tab-mypath-personalised-learning .mp-cg-text{margin:0;font-size:.99rem;line-height:1.65;color:rgba(250,240,247,.9)}.elementor #tab-mypath-personalised-learning .mp-cg-text::first-letter{text-transform:uppercase}.elementor #tab-mypath-personalised-learning .mp-cg-close{margin:clamp(2.5rem,5vw,3.5rem) auto 0;max-width:46ch;text-align:center;font-size:1.24rem;line-height:1.6;font-weight:600;color:#fff}.elementor #tab-mypath-personalised-learning .mp-cg-close::before{content:"";display:block;width:34px;height:2px;margin:0 auto 1.2rem;border-radius:999px;background:linear-gradient(90deg,var(--color-gold),rgba(226,70,127,.5))}.elementor #tab-mypath-personalised-learning .mp-team{padding:clamp(15rem,30vw,19rem) 0 clamp(6rem,12vw,9rem);text-align:center}.elementor #tab-mypath-personalised-learning .mp-team-canvas{height:clamp(17rem,34vw,22rem);bottom:auto}.elementor #tab-mypath-personalised-learning .mp-team-inner{display:flex;flex-direction:column;align-items:center}.elementor #tab-mypath-personalised-learning .mp-team .mp-h2{margin:0 auto;max-width:none}.elementor #tab-mypath-personalised-learning .mp-team .mp-body{margin:1.1rem auto 0;max-width:46rem}@media (max-width:960px){.elementor #tab-mypath-personalised-learning .mp-intro-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "photo" "body"}}@media (max-width:960px){.elementor #tab-mypath-personalised-learning .mp-intro-photo{margin:0 calc(-1 * var(--container-padding));min-height:0;aspect-ratio:4 / 3;border-radius:0}}@media (max-width:960px){.elementor #tab-mypath-personalised-learning .mp-split-head{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:960px){.elementor #tab-mypath-personalised-learning .mp-ms-grid,.elementor #tab-mypath-personalised-learning .mp-cg-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.elementor #tab-mypath-personalised-learning .mp-cg-photo{min-height:0;aspect-ratio:16 / 10}}@media (max-width:960px){.elementor #tab-mypath-personalised-learning .mp-hs-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.elementor #tab-mypath-personalised-learning .mp-hs-card{grid-column:1}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-book-inner{grid-template-columns:minmax(0,1fr);transform:none}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-book-page{min-height:0;border-width:10px}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-book-page--left{border-right:10px solid #5b1a44;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:none;transform:none;opacity:1;padding-bottom:0}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-book-page--right{border-left:10px solid #5b1a44;border-top:0;border-radius:0 0 20px 20px;box-shadow:0 30px 50px -30px rgba(63,15,42,.5);padding-left:3.1rem}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-book-photo{flex:none;height:200px}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-book-rings{display:none}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-book-cover{left:0;border-radius:22px;transform:rotateY(calc(var(--mp-open) * -100deg));opacity:calc(1 - var(--mp-open) * .6)}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-topic-ico{width:42px;height:42px;border-radius:12px}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-topic-ico svg{width:21px;height:21px}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-ms-close{padding:1.2rem 1.25rem}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-cg-card{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-team{padding-top:13rem}}@media (max-width:760px){.elementor #tab-mypath-personalised-learning .mp-team-canvas{height:14rem}}@media (prefers-reduced-motion:reduce){.elementor #tab-mypath-personalised-learning .mp-h1,.elementor #tab-mypath-personalised-learning .mp-sub{animation:none}}@media (prefers-reduced-motion:reduce){.elementor #tab-mypath-personalised-learning .mp-w{opacity:1}}.elementor .rdd{--rdd-plum:#5a1a4a;--rdd-navy:#110f41;--rdd-purple:#581745;--rdd-field:radial-gradient(60% 55% at 70% 40%,rgba(216,65,140,0.22) 0%,rgba(216,65,140,0) 100%),linear-gradient(135deg,#6e2058 0%,#611b4d 40%,#501540 100%);color:var(--color-text);background:transparent}.elementor .rdd-js [data-rdd-reveal]{opacity:0;transform:translateY(22px);transition:opacity 0.7s var(--ease-out),transform 0.7s var(--ease-out)}.elementor .rdd-js [data-rdd-reveal].is-in{opacity:1;transform:none}.elementor .rdd-banner-lede{max-width:31rem;margin-top:clamp(1.1rem,2.4vh,1.7rem);font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.8;color:rgba(247,236,242,.92);text-shadow:0 1px 14px rgba(14,3,11,.45)}.elementor #tab-rd-difference .rdd-banner-lede em{max-width:none;text-wrap:balance}.elementor .rdd-index{overflow:hidden;margin-top:-2px;padding:calc(clamp(1.25rem,3vw,2.5rem) + 2px) 0 clamp(3.5rem,6vw,5rem)}.elementor .rdd-seam{position:absolute;left:0;right:0;top:0;height:clamp(200px,30vh,340px);z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--rdd-plum) 0%,rgba(90,26,74,.96) 8%,rgba(90,26,74,.84) 22%,rgba(90,26,74,.6) 42%,rgba(90,26,74,.32) 64%,rgba(90,26,74,.1) 84%,rgba(90,26,74,0) 100%)}.elementor .rdd-index-head{text-align:center;margin-bottom:clamp(1.6rem,3.4vw,2.6rem)}.elementor .rdd-h2{font-weight:800;line-height:1.1;letter-spacing:-.012em;font-size:clamp(2.1rem,4.6vw,3.4rem);color:var(--color-white)}.elementor .rdd-h2 em{font-style:italic;color:var(--color-gold)}.elementor .rdd-index-head::after{content:"";display:block;width:56px;height:3px;margin:1.1rem auto 0;border-radius:3px;background:linear-gradient(90deg,rgba(238,201,111,0),var(--color-gold),rgba(238,201,111,0))}.elementor .rdd-tiles{--rdd-per:4;--rdd-gap:clamp(0.6rem,1vw,0.8rem);list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rdd-gap);max-width:1180px}.elementor .rdd-tile{display:flex;flex:0 0 calc((100% - (var(--rdd-per) - 1) * var(--rdd-gap)) / var(--rdd-per));min-height:8.2rem}.elementor .rdd-js .rdd-tile:nth-child(4n+2){transition-delay:60ms}.elementor .rdd-js .rdd-tile:nth-child(4n+3){transition-delay:120ms}.elementor .rdd-js .rdd-tile:nth-child(4n+4){transition-delay:180ms}.elementor .rdd-tile-link{--tx:50%;--ty:0%;position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-direction:column;gap:.4rem;padding:.95rem 1.05rem 1rem;border-radius:16px;color:#fff;text-decoration:none;background:radial-gradient(130% 90% at 100% 0%,color-mix(in srgb,var(--ac) 12%,transparent),transparent 60%),linear-gradient(165deg,rgba(255,255,255,.085),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-tap-highlight-color:transparent;transition:transform .45s var(--ease-out),border-color .3s var(--ease-out),box-shadow .45s var(--ease-out)}.elementor .rdd-tile-link::before{content:"";position:absolute;top:0;left:1.05rem;right:1.05rem;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--ac),color-mix(in srgb,var(--ac) 0%,transparent))}.elementor .rdd-tile-link::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(240px circle at var(--tx) var(--ty),color-mix(in srgb,var(--ac) 30%,transparent),transparent 70%);opacity:0;transition:opacity .35s var(--ease-out)}.elementor .rdd-tile-link:hover,.elementor .rdd-tile-link:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ac) 55%,transparent);box-shadow:0 24px 46px -20px rgba(12,2,9,.7),inset 0 1px 0 rgba(255,255,255,.12)}.elementor .rdd-tile-link:hover::after,.elementor .rdd-tile-link:focus-visible::after{opacity:1}.elementor .rdd-tile-link:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.elementor .rdd-tile-link:active{transform:translateY(-1px) scale(.99)}.elementor .rdd-tile-n{font-size:1.1rem;font-weight:800;line-height:1;letter-spacing:.02em;color:var(--ac);font-variant-numeric:tabular-nums}.elementor .rdd-tile-t{display:block;font-size:.94rem;font-weight:700;line-height:1.3;letter-spacing:-.003em}.elementor .rdd-tile-s{padding-right:1.9rem;margin-top:auto;font-size:.78rem;line-height:1.5;color:rgba(243,226,236,.74)}html:not([lang^="zh"]) body .elementor .rdd-tile-s{display:block}.elementor .rdd-tile-go{position:absolute;right:.8rem;bottom:.8rem;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--ac);border:1px solid color-mix(in srgb,var(--ac) 40%,transparent);transition:transform .35s var(--ease-out),background .3s var(--ease-out),color .3s var(--ease-out)}.elementor .rdd-tile-link:hover .rdd-tile-go,.elementor .rdd-tile-link:focus-visible .rdd-tile-go{transform:translateY(3px);background:var(--ac);color:#2b1a3a}.elementor .rdd-d{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4.5rem,8vw,7rem) 0 clamp(3.5rem,6vw,5rem)}.elementor .rdd-d--plum{background:var(--rdd-field);color:#fff}.elementor .rdd-d::before{content:"";position:absolute;z-index:-1;top:6%;left:-6%;width:46%;height:70%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ac) 18%,transparent),transparent);filter:blur(8px);pointer-events:none}.elementor .rdd-d--flip::before{left:auto;right:-6%}.elementor .rdd-d--plum::before{background:radial-gradient(closest-side,color-mix(in srgb,var(--ac) 22%,transparent),transparent)}.elementor .rdd-d-wave{position:absolute;left:50%;bottom:0;z-index:0;width:max(1600px,120%);height:340px;max-width:none;transform:translate(-50%,22%);pointer-events:none;opacity:.38;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%);animation:rddDrift 26s ease-in-out infinite alternate}.elementor .rdd-d--plum .rdd-d-wave{opacity:.2}.elementor .rdd-d--flip .rdd-d-wave{transform:translate(-50%,22%) scaleX(-1);animation-name:rddDriftFlip}.elementor .rdd-d-grid{display:grid;grid-template-columns:400px minmax(0,700px);justify-content:center;align-items:start}.elementor .rdd-d--flip .rdd-d-grid{grid-template-columns:minmax(0,700px) 400px}.elementor .rdd-d--flip .rdd-d-media{order:2}.elementor .rdd-d-media{position:relative;z-index:1}.elementor .rdd-d-photo,.elementor .rdd-map{position:relative;margin:0;width:100%;aspect-ratio:4 / 5}.elementor .rdd-d-photo::before,.elementor .rdd-map::before{content:"";position:absolute;inset:18px 18px -18px -18px;z-index:-1;border-radius:30px;border:1.5px solid color-mix(in srgb,var(--ac) 75%,transparent);transition:inset .6s var(--ease-out)}.elementor .rdd-d--flip .rdd-d-photo::before,.elementor .rdd-d--flip .rdd-map::before{inset:18px -18px -18px 18px}.elementor .rdd-d:hover .rdd-d-photo::before{inset:11px 11px -11px -11px}.elementor .rdd-d--flip:hover .rdd-d-photo::before{inset:11px -11px -11px 11px}.elementor .rdd-d-ph{display:block;width:100%;height:100%;overflow:hidden;border-radius:28px;box-shadow:0 34px 64px -30px rgba(40,8,30,.55);background:var(--color-pink-bg)}.elementor .rdd-d-ph img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform 1.4s var(--ease-out)}.elementor .rdd-d:hover .rdd-d-ph img{transform:scale(1.04)}.elementor .rdd-d-badge{position:absolute;top:18px;left:18px;z-index:2;display:grid;place-items:center;min-width:54px;height:54px;padding:0 .7rem;border-radius:999px;font-size:1.15rem;font-weight:800;letter-spacing:.04em;color:#fff;background:rgba(40,9,30,.55);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 -2px 0 var(--ac);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums}.elementor .rdd-d.is-flash .rdd-d-ph,.elementor .rdd-d.is-flash .rdd-map{animation:rddPulse 1.3s var(--ease-out)}.elementor .rdd-d-card{position:relative;z-index:2;margin:72px 0 0 -48px;padding:clamp(1.45rem,2.5vw,2.05rem) clamp(1.4rem,2.5vw,2.15rem) clamp(1.45rem,2.3vw,1.95rem);border-radius:26px;color:var(--color-text);background:radial-gradient(70% 55% at 100% 0%,color-mix(in srgb,var(--ac) 13%,transparent),transparent 70%),linear-gradient(160deg,#ffffff 0%,var(--color-cream) 100%);border:1px solid var(--color-pink-line);box-shadow:0 36px 70px -40px rgba(63,15,42,.5)}.elementor .rdd-d--flip .rdd-d-card{margin:72px -48px 0 0}.elementor .rdd-d--map .rdd-d-card{margin:40px 44px 0 0}@media (min-width:961px){.elementor .rdd-d--map:not(.rdd-d--flip) .rdd-d-card{margin:40px 0 0 44px}}.elementor .rdd-d--plum .rdd-d-card{border-color:rgba(255,255,255,.5);box-shadow:0 40px 80px -36px rgba(16,3,12,.7)}.elementor .rdd-d-card::before{content:"";position:absolute;top:-1px;left:2rem;width:84px;height:3px;border-radius:0 0 3px 3px;background:var(--ac)}.elementor .rdd-d-eyebrow{margin-bottom:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.3;color:color-mix(in srgb,var(--ac) 35%,#5c3604)}html[lang^="zh"] body .elementor .rdd-d-eyebrow{letter-spacing:.12em}.elementor .rdd-d-seal{position:absolute;z-index:3;top:-52px;right:-40px;width:clamp(118px,10vw,140px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,rgba(118,40,88,.96),rgba(63,15,42,.98) 70%);box-shadow:0 0 0 1px rgba(238,201,111,.22),0 20px 40px rgba(40,8,30,.4);transform:rotate(-8deg)}.elementor .rdd-d-seal .rp-seal-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:rddSealSpin 60s linear infinite}.elementor .rdd-d-seal .rp-seal-rim{fill:none;stroke:rgba(238,201,111,.7);stroke-width:1.2}.elementor .rdd-d-seal .rp-seal-rim--in{stroke:rgba(238,201,111,.4);stroke-dasharray:2 4}.elementor .rdd-d-seal .rp-seal-text{fill:var(--color-gold);font-family:var(--font-serif);font-size:11.5px;font-weight:700}.elementor .rdd-d-seal .rp-seal-core{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1;transform:rotate(8deg)}.elementor .rdd-d-seal .rp-seal-num{font-family:var(--font-serif);font-weight:800;font-size:clamp(2rem,2.6vw,2.5rem);letter-spacing:-.03em;color:var(--color-gold);text-shadow:0 2px 18px rgba(238,201,111,.28)}.elementor .rdd-d-seal .rp-seal-label{margin-top:.25rem;font-size:.52rem;font-weight:700;letter-spacing:.26em;margin-right:-.26em;text-transform:uppercase;text-align:center;line-height:1.35;color:#f3e2c0}.elementor .rdd-d-card--seal .rdd-d-title{padding-right:76px}@media (prefers-reduced-motion:reduce){.elementor .rdd-d-seal .rp-seal-ring{animation:none}}@media (max-width:760px){.elementor .rdd-d-seal{width:100px;top:-40px;right:-10px}}@media (max-width:760px){.elementor .rdd-d-seal .rp-seal-num{font-size:1.7rem}}@media (max-width:760px){.elementor .rdd-d-seal .rp-seal-label{font-size:.45rem;letter-spacing:.2em;margin-right:-.2em}}@media (max-width:760px){.elementor .rdd-d-card--seal .rdd-d-title{padding-right:84px}}.elementor .rdd-d-title{font-weight:800;font-size:clamp(1.4rem,2.05vw,1.85rem);line-height:1.12;letter-spacing:-.014em;color:var(--rdd-navy)}.elementor .rdd-d-title em{font-style:italic;color:var(--rdd-purple)}.elementor .rdd-d-lead{margin-top:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--color-line);font-size:clamp(0.94rem,1.06vw,1.01rem);font-weight:600;line-height:1.55;color:var(--color-text)}.elementor .rdd-d-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.2vw,1.8rem);align-items:start;margin-top:1rem}.elementor .rdd-d-cols--stack{grid-template-columns:1fr;gap:.85rem}.elementor .rdd-d-cols--stack .rdd-d-turn{margin-top:0}.elementor .rdd-d-cols p{font-size:.86rem;line-height:1.7;color:var(--color-text-soft)}.elementor .rdd-d-cols .rdd-d-turn{position:relative;margin:-.15rem 0 0;padding:.9rem 1.05rem .95rem 1.2rem;border-radius:14px;color:#43293a;background:color-mix(in srgb,var(--ac) 11%,#fff)}.elementor .rdd-d-turn::before{content:"";position:absolute;left:0;top:.9rem;bottom:.9rem;width:3px;border-radius:3px;background:var(--ac)}.elementor .rdd-d-close{position:relative;max-width:52rem;margin:clamp(3rem,5.5vw,4.5rem) auto 0;text-align:center}.elementor .rdd-d-close p{font-size:clamp(1.3rem,2.2vw,1.8rem);font-style:italic;font-weight:600;line-height:1.45;letter-spacing:-.005em;color:var(--rdd-purple)}.elementor .rdd-d--plum .rdd-d-close p{color:#fff}.elementor .rdd-d-close--long{max-width:62rem}.elementor .rdd-d-close--long p{font-size:clamp(1.08rem,1.55vw,1.32rem);line-height:1.6}.elementor .rdd-hl{background-image:linear-gradient(transparent 62%,color-mix(in srgb,var(--ac) 40%,transparent) 62%,color-mix(in srgb,var(--ac) 40%,transparent) 92%,transparent 92%);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.elementor .rdd-d--plum .rdd-hl{background-image:linear-gradient(transparent 62%,color-mix(in srgb,var(--ac) 48%,transparent) 62%,color-mix(in srgb,var(--ac) 48%,transparent) 92%,transparent 92%)}.elementor .rdd-js .rdd-hl{background-size:0% 100%;transition:background-size 1.2s var(--ease-out) 0.35s}.elementor .rdd-js .rdd-d-close.is-in .rdd-hl{background-size:100% 100%}.elementor .rdd-map{display:flex;flex-direction:column;border-radius:28px;color:#fff;background:radial-gradient(80% 60% at 50% 38%,rgba(130,42,104,.6),rgba(80,21,64,0) 70%),linear-gradient(160deg,#521645 0%,#5d1a4c 55%,#4a133c 100%);box-shadow:0 34px 64px -30px rgba(40,8,30,.6)}.elementor .rdd-map-stage{position:relative;flex:none;aspect-ratio:1;border-radius:28px 28px 0 0;background-image:radial-gradient(circle,rgba(255,214,236,.16) .7px,transparent 1.2px);background-size:14px 14px}.elementor .rdd-map-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.elementor .rdd-map-zone{stroke:var(--color-gold);stroke-width:1.5;stroke-opacity:.75}.elementor .rdd-map-ring{fill:none;stroke:rgba(255,255,255,.2);stroke-width:1;stroke-dasharray:3 5}.elementor .rdd-map-spoke{fill:none;stroke:rgba(255,255,255,.16);stroke-width:1;stroke-linecap:round}.elementor .rdd-map-route{fill:none;stroke:var(--color-gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 5px rgba(238,201,111,.55));transition:stroke-dashoffset .9s var(--ease-out),opacity .25s ease}.elementor .rdd-map-route.is-active{stroke-dashoffset:0;opacity:1}.elementor .rdd-map-comet{fill:none;stroke:#fff;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:.08;opacity:0}.elementor .rdd-map-comet.is-active{opacity:1;animation:rddComet 1.6s linear .5s infinite}.elementor .rdd-map-dot{fill:#fff;stroke:rgba(255,255,255,.25);stroke-width:6;transform-box:fill-box;transform-origin:center;transition:fill .3s ease,stroke .3s ease,transform .3s var(--ease-out)}.elementor .rdd-map-dot.is-active{fill:var(--color-gold);stroke:rgba(238,201,111,.35);transform:scale(1.35)}.elementor .rdd-map-hq circle{fill:var(--color-gold);stroke:#fff;stroke-width:3;filter:drop-shadow(0 4px 12px rgba(20,4,15,.45))}.elementor .rdd-map-hq path{fill:none;stroke:#3a0f2c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.elementor .rdd-map-plane circle{fill:rgba(255,255,255,.08);stroke:rgba(255,255,255,.4)}.elementor .rdd-map-plane path{fill:rgba(255,255,255,.9)}.elementor .rdd-map-north path{fill:rgba(255,255,255,.55)}.elementor .rdd-map-north text{fill:rgba(255,255,255,.6);font:700 11px var(--font-sans);letter-spacing:.08em}.elementor .rdd-map-pin{--pin-at:translate(-50%,-50%);position:absolute;z-index:2;transform:var(--pin-at);margin:0;padding:.36rem .7rem;border-radius:999px;font:inherit;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;color:#fff;background:rgba(28,6,21,.6);border:1px solid rgba(255,255,255,.18);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--ease-out)}.elementor .rdd-map-pin:hover{border-color:var(--color-gold)}.elementor .rdd-map-pin.is-active{background:var(--color-gold);border-color:var(--color-gold);color:#2b1a3a;transform:var(--pin-at) scale(1.06)}.elementor .rdd-map-pin--n{--pin-at:translate(-50%,-100%)}.elementor .rdd-map-pin--w{--pin-at:translate(-100%,-50%)}.elementor .rdd-map-pin--s{--pin-at:translate(-50%,0)}.elementor .rdd-map-pin:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.elementor .rdd-map-air,.elementor .rdd-map-hq-name,.elementor .rdd-map-min{position:absolute;z-index:1;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font-size:.7rem;font-weight:700;letter-spacing:.05em}.elementor .rdd-map-air,.elementor .rdd-map-hq-name{transform:translate(0,-50%)}.elementor .rdd-map-air{color:rgba(255,255,255,.75)}.elementor .rdd-map-hq-name{padding:.3rem .6rem;border-radius:999px;color:var(--color-gold);background:rgba(28,6,21,.6)}.elementor .rdd-map-min{padding:.18rem .45rem;border-radius:999px;font-size:.62rem;color:rgba(255,255,255,.7);background:#4f1541}.elementor .rdd-map-min--edge{color:#2b1a3a;background:var(--color-gold)}.elementor .rdd-map-read{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:0 1.4rem;border-top:1px solid rgba(255,255,255,.1);background:rgba(24,5,18,.28);border-radius:0 0 28px 28px}.elementor .rdd-map-route-lbl{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;font-size:.86rem;font-weight:600;line-height:1.35}.elementor .rdd-map-from{color:var(--color-gold);font-weight:800}.elementor .rdd-map-arrow{color:rgba(255,255,255,.55)}.elementor .rdd-map-to{color:rgba(255,255,255,.86)}.elementor .rdd-map-time{flex:none;font-size:.8rem;font-weight:700;color:rgba(255,255,255,.8)}.elementor .rdd-map-time b{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.elementor .rdd-dock{--ac:var(--color-gold);position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:900;display:flex;align-items:center;gap:.4rem;max-width:calc(100vw - 2rem);padding:.4rem;border-radius:999px;color:#fff;background:rgba(40,9,31,.84);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 20px 46px -16px rgba(20,4,15,.6),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;visibility:hidden;transform:translate(-50%,24px);transition:opacity .35s ease,transform .5s var(--ease-out),visibility 0s linear .5s}.elementor .rdd-dock.is-shown{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.elementor .rdd-dock-btn{flex:none;width:38px;height:38px;display:grid;place-items:center;padding:0;border-radius:50%;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.elementor .rdd-dock-btn:hover,.elementor .rdd-dock.is-open .rdd-dock-list{background:var(--ac);border-color:var(--ac);color:#2b1a3a}.elementor .rdd-dock-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.elementor .rdd-dock-btn:disabled{opacity:.32;pointer-events:none}.elementor .rdd-dock-meter{position:relative;flex:none;width:38px;height:38px;display:grid;place-items:center}.elementor .rdd-dock-meter svg{position:absolute;inset:0;transform:rotate(-90deg)}.elementor .rdd-dock-meter-t{fill:none;stroke:rgba(255,255,255,.14);stroke-width:2.5}.elementor .rdd-dock-meter-f{fill:none;stroke:var(--ac);stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out),stroke .4s ease}.elementor .rdd-dock-n{position:relative;font-size:.74rem;font-weight:800;letter-spacing:.03em}.elementor .rdd-dock-title{min-width:0;max-width:34ch;padding:0 .6rem 0 .2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600}.elementor .rdd-dock-title em{font-style:italic;color:var(--ac)}.elementor .rdd-dock-title br,.elementor .rdd-dock-menu-t br{display:none}.elementor .rdd-dock-menu{position:absolute;left:0;bottom:calc(100% + 10px);width:min(400px,calc(100vw - 2rem));max-height:min(62vh,540px);overflow:auto;overscroll-behavior:contain;margin:0;padding:.5rem;list-style:none;border-radius:22px;background:rgba(40,9,31,.95);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 60px -18px rgba(20,4,15,.65);animation:rddMenu .35s var(--ease-out)}.elementor .rdd-dock-menu[hidden]{display:none}.elementor .rdd-dock-menu a{display:flex;align-items:baseline;gap:.85rem;padding:.62rem .8rem;border-radius:14px;font-size:.9rem;line-height:1.4;color:rgba(255,255,255,.84);text-decoration:none;transition:background .2s ease,color .2s ease}.elementor .rdd-dock-menu a:hover,.elementor .rdd-dock-menu a:focus-visible{background:rgba(255,255,255,.08);color:#fff;outline:none}.elementor .rdd-dock-menu li.is-current a{background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 3px 0 0 var(--ac)}.elementor .rdd-dock-menu-n{flex:none;min-width:1.7em;font-size:.74rem;font-weight:800;letter-spacing:.08em;color:var(--ac)}.elementor .rdd-dock-menu-t em{font-style:italic}.elementor .rdd-closing{position:relative}.elementor .ts-closing.cta-closing.rdd-closing{isolation:isolate;border-top:1px solid rgba(255,255,255,.12);background:var(--rdd-field)}.elementor .ts-closing.cta-closing.rdd-closing::before,.elementor .ts-closing.cta-closing.rdd-closing::after{display:none}.elementor #tab-rd-difference .ts-closing-title{text-transform:none}.elementor .rdd-cta-btns{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.8rem,3.2vw,2.4rem)}.elementor .rdd-cta-btns>.cta-std{margin-top:0}.elementor .rdd-closing .ts-form-card{position:relative;z-index:2}@media (max-width:700px){.elementor .rdd-cta-btns{align-self:stretch;flex-direction:column;flex-wrap:nowrap;gap:.75rem}}@media (max-width:700px){.elementor .rdd-cta-btns>.cta-std{width:100%;justify-content:center;padding:.9rem 1.5rem;font-size:.96rem}}@media (max-width:700px){.elementor .rdd-closing .ts-form-card{padding:1.5rem 1rem 1.35rem;border-radius:18px}}@media (max-width:700px){.elementor .rdd-closing .ts-form-title{font-size:1.4rem;margin-bottom:.25rem}}@media (max-width:700px){.elementor .rdd-closing .ts-form-intro{font-size:.82rem;line-height:1.5;margin-bottom:1rem}}@media (max-width:700px){.elementor .rdd-closing .ts-choice{gap:.4rem;margin-bottom:.9rem}}@media (max-width:700px){.elementor .rdd-closing .ts-check{font-size:.84rem;line-height:1.4}}@media (max-width:700px){.elementor .rdd-closing .ts-field{margin-bottom:.7rem}}@media (max-width:700px){.elementor .rdd-closing .ts-field label{font-size:.78rem;line-height:1.25;margin-bottom:.3rem}}@media (max-width:700px){.elementor .rdd-closing .ts-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;align-items:end}}@media (max-width:700px){.elementor .rdd-closing .ts-field-row:has(>.ts-field[hidden]){grid-template-columns:1fr}}@media (max-width:700px){.elementor .rdd-closing .ts-field-row>.ts-field{min-width:0}}@media (max-width:700px){.elementor .rdd-closing .ts-field :is(input,select,textarea),.elementor .rdd-closing .ts-dial{font-size:1rem;padding:.58rem .75rem;border-radius:10px}}@media (max-width:700px){.elementor .rdd-closing .ts-dial{min-width:5.6rem}}@media (max-width:700px){.elementor .rdd-closing .ts-field textarea{min-height:0;height:4.6rem}}@media (max-width:700px){.elementor .rdd-closing .ts-submit{margin-top:.85rem;padding:.85rem 1.5rem}}.elementor .ts-closing.cta-closing.rdd-closing .cta-circles.rdd-hub-placed{left:var(--hub-left,0);top:var(--hub-top,0);height:auto;aspect-ratio:1 / 1;transform:none}@media (max-width:1100px){.elementor .rdd-tiles{--rdd-per:4}}@media (max-width:1100px){.elementor .rdd-js .rdd-tile:nth-child(n){transition-delay:0ms}}@media (max-width:1100px){.elementor .rdd-d-grid{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:1100px){.elementor .rdd-d--flip .rdd-d-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1100px){.elementor .rdd-d-cols{grid-template-columns:1fr}}@media (max-width:960px){body .elementor .rdd-banner-dots{top:40%}}@media (max-width:960px){.elementor .rdd-d-grid,.elementor .rdd-d--flip .rdd-d-grid{grid-template-columns:1fr;justify-items:center}}@media (max-width:960px){.elementor .rdd-d--flip .rdd-d-media{order:0}}@media (max-width:960px){.elementor .rdd-d-media{width:min(100%,440px)}}@media (max-width:960px){.elementor .rdd-d-card,.elementor .rdd-d--flip .rdd-d-card,.elementor .rdd-d--map .rdd-d-card{margin:-72px 0 0;width:100%;max-width:680px}}@media (max-width:960px){.elementor .rdd-d--map .rdd-d-card{margin-top:28px}}@media (max-width:960px){.elementor .rdd-d-cols{grid-template-columns:1fr}}@media (max-width:960px){.elementor .rdd-d::before{width:80%;height:40%}}@media (max-width:760px){.elementor .rdd-tiles{--rdd-per:2}}@media (max-width:760px){.elementor .rdd-tile-link{padding:.9rem .95rem 1rem}}@media (max-width:760px){.elementor .rdd-tile-s{padding-right:0;padding-bottom:1.9rem}}@media (max-width:760px){.elementor .rdd-d-photo::before,.elementor .rdd-map::before,.elementor .rdd-d--flip .rdd-d-photo::before,.elementor .rdd-d--flip .rdd-map::before{inset:12px 12px -12px -12px}}@media (max-width:760px){.elementor .rdd-d-card{padding:1.7rem 1.4rem 1.8rem;border-radius:22px}}@media (max-width:760px){.elementor .rdd-d-card::before{left:1.4rem}}@media (max-width:760px){.elementor .rdd-d-wave{height:180px}}@media (max-width:760px){.elementor .rdd-map-pin{font-size:.66rem;padding:.28rem .5rem}}@media (max-width:760px){.elementor .rdd-map-air,.elementor .rdd-map-hq-name{font-size:.6rem}}@media (max-width:760px){.elementor .rdd-map-min{font-size:.55rem}}@media (max-width:760px){.elementor .rdd-map-read{padding:0 1rem}}@media (max-width:760px){.elementor .rdd-map-time b{font-size:1.35rem}}@media (max-width:760px){.elementor .rdd-map-route-lbl{font-size:.76rem}}@media (max-width:760px){.elementor .rdd-dock{left:14px;right:auto;max-width:calc(100vw - 14px - 84px);transform:translateY(24px)}}@media (max-width:760px){.elementor .rdd-dock.is-shown{transform:none}}@media (max-width:760px){.elementor .rdd-dock-title{max-width:none;flex:1}}@media (max-width:760px){.elementor .rdd-dock-menu{width:calc(100vw - 28px)}}@media (max-width:520px){.elementor .rdd-tiles{--rdd-per:1;--rdd-gap:0.55rem}}@media (max-width:520px){.elementor .rdd-tile{min-height:0}}@media (max-width:520px){.elementor .rdd-tile-link{min-height:0;display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;column-gap:.8rem;padding:.85rem .9rem;border-radius:16px}}@media (max-width:520px){.elementor .rdd-tile-link::before{left:.9rem;right:.9rem}}@media (max-width:520px){.elementor .rdd-tile-n{font-size:1.25rem}}@media (max-width:520px){.elementor .rdd-tile-t{margin-top:0;font-size:.95rem}}@media (max-width:520px){html:not([lang^="zh"]) body .elementor .rdd-tile-s{display:none}}@media (max-width:520px){.elementor .rdd-tile-go{position:static}}@media (max-width:520px){.elementor .rdd-d-badge{min-width:46px;height:46px;font-size:1rem;top:14px;left:14px}}@media (max-width:520px){.elementor .rdd-dock-prev{display:none}}@media (hover:none){.elementor .rdd-tile-link:hover{transform:none}}@media (hover:none){.elementor .rdd-d:hover .rdd-d-ph img{transform:none}}@media (prefers-reduced-motion:reduce){.elementor .rdd-d-wave,.elementor .rdd-map-comet.is-active,.elementor .rdd-dock-menu{animation:none}}@media (prefers-reduced-motion:reduce){.elementor .rdd-d-ph img,.elementor .rdd-tile-link,.elementor .rdd-map-route{transition:none}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--bigpic.rdd-d--flip .rdd-d-grid{grid-template-columns:minmax(0,660px) 480px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--bigpic:not(.rdd-d--flip) .rdd-d-grid{grid-template-columns:480px minmax(0,660px)}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--roomy>.pe-wrap{max-width:1320px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--roomy:not(.rdd-d--flip) .rdd-d-grid{grid-template-columns:500px minmax(0,760px)}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--roomy.rdd-d--flip .rdd-d-grid{grid-template-columns:minmax(0,760px) 500px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--card-plus.rdd-d--flip .rdd-d-card{margin:72px -112px 0 0}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--card-plus:not(.rdd-d--flip) .rdd-d-card{margin:72px 0 0 -112px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--card-wide>.pe-wrap{max-width:1320px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--card-wide:not(.rdd-d--flip) .rdd-d-grid{grid-template-columns:400px minmax(0,760px)}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--roomy.rdd-d--card-wide>.pe-wrap{max-width:1384px}}@media (min-width:1101px){.elementor .rdd-d.rdd-d--roomy.rdd-d--card-wide:not(.rdd-d--flip) .rdd-d-grid{grid-template-columns:clamp(400px,calc(100% - 820px),500px) minmax(0,820px)}}@media (min-width:961px) and (max-width:1100px){.elementor .rdd-d.rdd-d--bigpic.rdd-d--flip .rdd-d-grid{grid-template-columns:minmax(0,1fr) 400px}}@media (min-width:961px) and (max-width:1100px){.elementor .rdd-d.rdd-d--bigpic:not(.rdd-d--flip) .rdd-d-grid{grid-template-columns:400px minmax(0,1fr)}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide .rdd-d-grid{grid-template-columns:minmax(0,1120px)}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide .rdd-d-media{order:0}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide .rdd-d-photo{aspect-ratio:16 / 7}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide .rdd-d-card{width:min(900px,calc(100% - 64px));margin:-150px 64px 0 auto}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide-center .rdd-d-card{width:min(1000px,calc(100% - 64px));margin:-150px auto 0}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide-full .rdd-d-card{width:calc(100% - 40px);margin:-150px calc(-1 * min(48px,max(0px,(100vw - 1180px) / 2) + 16px)) 0 auto}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide .rdd-d-cols{display:block;columns:2;column-gap:clamp(1.4rem,2.6vw,2.2rem)}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide .rdd-d-cols p{break-inside:avoid;margin:0 0 .85rem}}@media (min-width:961px){.elementor .rdd-d.rdd-d--wide .rdd-d-cols .rdd-d-turn{column-span:all;margin:.15rem 0 0}}@media (min-width:961px){.elementor .rdd-d--wide::before{top:2%;width:70%;height:46%;left:15%;right:auto}}@media (max-width:960px){.elementor .rdd-d.rdd-d--wide .rdd-d-media{width:min(100%,680px)}}@media (max-width:960px){.elementor .rdd-d.rdd-d--wide .rdd-d-photo{aspect-ratio:4 / 3}}html[lang^="zh"] body .elementor #tab-rd-difference .i18n-zh,html[lang^="zh"] body .elementor .rdd-dock .i18n-zh{font-family:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif}html[lang^="zh"] body .elementor #tab-rd-difference .i18n-zh em,html[lang^="zh"] body .elementor .rdd-dock .i18n-zh em,html[lang^="zh"] body .elementor #tab-rd-difference .rdd-d-close p{font-style:normal}html[lang^="zh"] body .elementor .rdd-banner-lede{line-height:1.95}html[lang^="zh"] body .elementor .rdd-d-cols p{line-height:1.95}html[lang^="zh"] body .elementor .rdd-d-title,html[lang^="zh"] body .elementor .rdd-h2,html[lang^="zh"] body .elementor .rdd-banner-h1{letter-spacing:.01em}html[lang^="zh"] body .elementor .rdd-tile-link{min-height:6.5rem}@media (max-width:520px){html[lang^="zh"] body .elementor .rdd-tile-link{min-height:0}}@keyframes eraGapOpen{from{margin-inline:.3rem}}@keyframes osbClipIn{0%{opacity:0;clip-path:inset(18% 24% round 28px)}30%{opacity:1}100%{opacity:1;clip-path:inset(-15% -15% -25% -15% round 0)}}@keyframes osbClipZoom{from{transform:scale(1.14)}to{transform:none}}@keyframes osbWelcomeIn{from{opacity:0;transform:translateY(24px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes osbWordIn{from{opacity:0;transform:translateY(.45em);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes rddComet{from{stroke-dashoffset:.08}to{stroke-dashoffset:-.92}}@keyframes rddDrift{to{transform:translate(-46%,18%)}}@keyframes rddDriftFlip{to{transform:translate(-54%,18%) scaleX(-1)}}@keyframes rddMenu{from{opacity:0;transform:translateY(8px)}}@keyframes rddPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ac) 70%,transparent),0 34px 64px -30px rgba(40,8,30,.55)}100%{box-shadow:0 0 0 22px color-mix(in srgb,var(--ac) 0%,transparent),0 34px 64px -30px rgba(40,8,30,.55)}}@keyframes rddSealSpin{to{transform:rotate(360deg)}}@keyframes rpSealIn{from{opacity:0;transform:rotate(-24deg) scale(.86)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes rpSealSpin{to{transform:rotate(360deg)}}@keyframes rpnFrameOut{from{inset:0;opacity:0}}@keyframes rpnRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rpnSealIn{from{opacity:0;transform:rotate(-16deg) scale(.88)}to{opacity:1;transform:none}}:where(.elementor .tab-panel) .elementor-widget-html{position:static}.tab-panel[data-a26] .e-con{--width:auto}.tab-panel[data-a26] .elementor-widget-html.rdas-contents{display:contents}:where(.tab-panel[data-a26]) .e-con::before{content:none;display:inline;position:static;top:auto;left:auto;width:auto;height:auto;border:0 none;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none}.elementor a.cta-std{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:1rem 2.4rem;border-radius:999px;border:1px solid var(--color-gold);background:linear-gradient(180deg,#f4dc9b,var(--color-gold));color:#2b1a3a;font-family:var(--font-sans);font-size:1.02rem;font-weight:600;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 12px 32px -12px rgba(238,201,111,.7),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .25s var(--ease-out),background .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),color .25s var(--ease-out)}.elementor a.cta-std:hover{transform:translateY(-2px);background:linear-gradient(180deg,#f8e6b4,#f3d588);border-color:#f3d588;color:#2b1a3a;box-shadow:0 16px 40px -12px rgba(238,201,111,.9),inset 0 1px 0 rgba(255,255,255,.6)}.tab-panel[data-a26] a.cta-std.e-button-base::after{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h9M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h9M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}.tab-panel[data-a26] a.cta-std.e-button-base:hover::after{transform:translateX(3px)}#tab-our-story-beliefs{--font-serif:'Instrument Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-sans:'Instrument Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif}:root{--gradient-plum-deep:radial-gradient(58% 62% at 72% 46%, rgba(216, 65, 140, .24) 0%, rgba(216, 65, 140, .10) 40%, rgba(216, 65, 140, 0) 100%), radial-gradient(120% 90% at 35% 50%, #7a2a5c 0%, #6a2049 50%, #4e1434 100%)}.elementor .era-pill{color:var(--ink-body)}.elementor .teachers-section--grid{background:radial-gradient(118% 130% at 82% 6%,rgba(107,32,86,.50) 0%,rgba(88,24,69,0) 55%),radial-gradient(120% 120% at 8% 98%,rgba(74,18,58,.45) 0%,rgba(88,24,69,0) 55%),linear-gradient(150deg,#501540 0%,#581845 50%,#611b4d 100%)}.elementor .is-active:not(.tab-panel){min-width:auto}body .elementor #tab-music .mus-band--closing{padding-left:0;padding-right:0}@media (max-width:900px){body .elementor #tab-music .mus-video--sm .mus-video-inner{width:100%}}body .elementor #tab-careers .cr-benefit>.elementor-widget-html{display:contents;position:static}body .elementor #tab-careers .cr-quote-id{width:auto}@media (max-width:900px){body .elementor #tab-event-signup .ev-photos--left{display:flex}}body .elementor #tab-event-signup .elementor-widget-html:has(>.ev-pick){display:contents}@media (max-width:600px){body .elementor #tab-leadership-team .people-grid--three .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){body .elementor #tab-leadership-team .people-grid .elementor-loop-container{gap:1.75rem .9rem}}@media (max-width:768px){body .elementor #tab-our-teachers .teachers-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}body .elementor #tab-our-teachers .teachers-grid .e-loop-item:last-of-type:nth-of-type(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 0.5rem)}body .elementor #tab-our-teachers .teachers-grid .e-loop-item>.teacher-card{grid-column:auto;justify-self:auto;width:auto}}@media (max-width:460px){body .elementor #tab-our-teachers .teachers-grid .elementor-loop-container{gap:1.75rem 1rem}}body .elementor #tab-rd-difference .ts-form--home .elementor-field-type-checkbox>.elementor-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .elementor #tab-rd-difference .ts-form--home .elementor-field-subgroup{display:flex;flex-wrap:wrap;column-gap:1.4rem;row-gap:.45rem}body .elementor #tab-rd-difference .ts-form--home .elementor-field-option{display:flex;align-items:flex-start;gap:.6rem;margin:0}body .elementor #tab-rd-difference .ts-form--home .elementor-field-option input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:.12rem 0 0;accent-color:#5b1a3d;cursor:pointer}body .elementor #tab-rd-difference .ts-form--home .elementor-field-option label{font-size:.9rem;line-height:1.45;font-weight:400;color:#3f0f2a;cursor:pointer}body .elementor #tab-rd-difference .ts-form--home .elementor-mark-required .elementor-field-label::after{color:#b8316f}body .elementor #tab-rd-difference .ts-form--home .ts-opt{font-weight:400;color:rgba(63,15,42,.55)}@media (max-width:767px){body .elementor #tab-rd-difference .ts-form--home .elementor-field-subgroup{flex-direction:column}}.elementor .tab-panel{font-size:16px}:is(.teacher-modal__bio,.person-modal__bio) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.elementor .pe-cta>.pe-wrap.e-con{--width:auto}#tab-ap-curriculum .apc-subj[style*="#b79bb0"] .apc-subj-mark{clip-path:none;background:none;border-radius:50%;width:12px;height:12px;border:1.5px solid rgba(91,26,61,.35)}#tab-ap-curriculum .apc-subj[style*="#b79bb0"].is-on .apc-subj-mark{transform:none}body .elementor .elementor-widget-text-editor.el-domtxt{color:#fff}.elementor .display-heading--reveal .reveal-word{white-space:nowrap}body.elementor-editor-active .elementor :is(.hero-line,[data-lv2-rv],.cta-title-v3 .lv2-w>span,.cta-reach__h,.cta-pill,.cta-closing .cta-fi,.lv3-slice__copy>*,.ts-closing.cta-closing,.osb-welcome-kicker .osb-kl,.osb-welcome-title .osb-w,.osb-welcome-lede,.osb-cv,[data-reveal-osb],[data-gen-reveal] .gen-carousel,[data-gen-reveal] .era-timeline>.era-col,[data-gen-reveal] .generation-slide--era>:is(.era-cnum,.era-title,.era-intro,.era-grid),.pe-reveal,.dl-reveal,[data-el-reveal],.el-spine-track .el-principle,.art-hero-title,.art-hero-sub,.art-hero-note,[data-art-reveal],[data-art-photo],.art-rung,.art-m,.mus-reveal,.pe-polaroid,.ms-feat-shoot,.math-reveal,[data-aes-reveal],.ss-reveal,.sci-reveal,.apc-stage-img,.apc-ascent .apc-num,.ts-number,.ts-card,[data-ys-reveal],.ctr-voice){opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;translate:none!important;scale:none!important;transition:none!important;animation:none!important}body:has(.su.is-active) #header:not(.fixed-header) .menu>li:hover>a.top{color:var(--burgundy)}@media (max-width:1460px){body .rdas-header-nav-wrap nav.main{transform:none;clip-path:inset(0 0 0 100%);transition:clip-path .25s ease}body.nav-open .rdas-header-nav-wrap nav.main{clip-path:inset(0)}}@media (max-width:767px){body .elementor #tab-home-v3 .teachers-leadership.elementor-widget-loop-grid{align-self:stretch;width:100%}body .elementor #tab-home-v3 .teachers-leadership>.elementor-widget-container{width:100%}body .elementor #tab-home-v3 .teachers-leadership .elementor-loop-container{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}body .elementor #tab-home-v3 .teachers-leadership .e-loop-item{width:100%;max-width:500px}body .elementor #tab-home-v3 .teachers-leadership .leader-card{width:100%}}@media (max-width:768px){body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel .elementor-swiper-button{display:none}body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel{padding-bottom:0!important}body .elementor #tab-home-v3 .teachers-section .e-con:has(>.e-con-inner>.elementor-widget-loop-carousel){margin-bottom:0}body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel .swiper-pagination-bullets{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;line-height:0}body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel .teacher-photo{margin-bottom:.6rem}body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel .teacher-role{margin-bottom:.6rem}body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel .teacher-name{font-weight:600}body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel .swiper-pagination-bullet{width:.5rem;height:.5rem;margin:0!important;border-radius:999px;opacity:1;background:rgba(91,26,61,.22);transition:width .3s ease,background .3s ease}body .elementor #tab-home-v3 .teachers-section .elementor-widget-loop-carousel .swiper-pagination-bullet-active{width:1.5rem;background:var(--color-maroon,#5b1a3d)}}@media (max-width:1080px){body .elementor #tab-contact .ct-desk{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important}}@media (max-width:940px){body .elementor #tab-contact .ct-events{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .elementor #tab-contact .ct-social{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){body .elementor #tab-contact .ct-events{grid-template-columns:minmax(0,1fr)!important}body .elementor #tab-contact .ct-social{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){body .elementor #tab-contact .ct-social{grid-template-columns:minmax(0,1fr)!important}body .elementor #tab-contact .ct-chan{flex-direction:row!important;justify-content:flex-start!important;padding:.8rem 1rem;gap:.8rem!important}}.elementor .su--ctr .su-hero--banner::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(92% 108% at 50% 2%,rgba(238,201,111,.10),transparent 60%)}body .elementor #tab-home-v3 .teachers-section :is(.t-orb,.t-spark){display:none}@media (max-width:560px){body .elementor #tab-world-languages .wl-cta-btns>.cta-std{white-space:nowrap;padding-inline:1.5rem;font-size:.95rem}}#tab-admissions-faq .afq-hero{--rdd-plum:#5a1a4a;--afq-runway:clamp(160px, 24svh, 280px);min-height:calc(100svh + var(--afq-runway))}body .elementor #tab-admissions-faq .afq-hero.rdd-banner::after{top:auto;bottom:-1px;height:calc(var(--afq-runway) + 1px);background:var(--afq-band);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.06) 14%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.42) 46%,rgba(0,0,0,.66) 62%,rgba(0,0,0,.86) 78%,rgba(0,0,0,.97) 92%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.06) 14%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.42) 46%,rgba(0,0,0,.66) 62%,rgba(0,0,0,.86) 78%,rgba(0,0,0,.97) 92%,#000 100%)}@media (max-width:960px){#tab-admissions-faq .afq-hero{--afq-runway:72px;min-height:0}body .elementor #tab-admissions-faq .afq-hero.rdd-banner::after{height:calc(72px + 1px)}}.elementor .ts-pen-half{--ts-pen-p:0;--ts-pen-drop:0px}.elementor .ts-pen-half--left{left:calc((50vw - 261px) - var(--ts-pen-p) * (50vw - 131px));transform:translateY(var(--ts-pen-drop))}.elementor .ts-pen-half--right{left:calc((50vw - 79px) + var(--ts-pen-p) * (50vw - 79px));transform:translateY(var(--ts-pen-drop))}@media (max-width:920px){body .elementor .ts-pen-sticky{display:block}.elementor .ts-pen-half{--ts-pen-s:.48;width:calc(260px * var(--ts-pen-s));height:calc(110px * var(--ts-pen-s));top:calc(17% - 55px * var(--ts-pen-s));filter:drop-shadow(0 10px 18px rgba(20,4,18,.5))}.elementor .ts-pen-half--left{left:calc((50vw - 261px * var(--ts-pen-s)) - var(--ts-pen-p) * (50vw + 24px - 1px * var(--ts-pen-s)))}.elementor .ts-pen-half--right{width:calc(316px * var(--ts-pen-s));left:calc((50vw - 79px * var(--ts-pen-s)) + var(--ts-pen-p) * (50vw + 24px + 79px * var(--ts-pen-s)))}.elementor .ts-collage{padding-top:40vh;padding-bottom:calc(30vh + 3rem)}}@media (max-width:920px){body .elementor #tab-testimonial{margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height)}}@media (max-width:640px){body .elementor #tab-testimonial .ts-collage{padding-bottom:calc(30vh + 2rem)}body .elementor #tab-testimonial .ts-closing:not(.cta-closing){min-height:0;padding-top:3rem;padding-bottom:4.5rem}body .elementor #tab-testimonial .ts-closing:not(.cta-closing) .ts-closing-body{margin-bottom:0}}:is(body .elementor #tab-event-signup .elementor-widget-form.ev-form,body .elementor .elementor-widget-form.ctr-elementor-form) :is(input:not([type=checkbox]),select,textarea){background-color:rgba(255,255,255,.62)!important;font-family:var(--font-sans)!important;color:#3f0f2a}:is(body .elementor #tab-event-signup .elementor-widget-form.ev-form,body .elementor .elementor-widget-form.ctr-elementor-form) :is(input,textarea)::placeholder{color:rgba(63,15,42,.5);opacity:1}:is(body .elementor #tab-event-signup .elementor-widget-form.ev-form,body .elementor .elementor-widget-form.ctr-elementor-form) :is(label,.elementor-field-option label,.elementor-field-type-acceptance){font-family:var(--font-sans)!important}:is(body .elementor #tab-event-signup .elementor-widget-form.ev-form,body .elementor .elementor-widget-form.ctr-elementor-form) .elementor-field-group>label{font-weight:600!important;line-height:1.25;font-size:.82rem}:is(body .elementor #tab-event-signup .elementor-widget-form.ev-form,body .elementor .elementor-widget-form.ctr-elementor-form) select{min-height:0!important;height:auto;font-size:.95rem;line-height:1.4}body .elementor #tab-event-signup p.ts-form-title.ev-elementor-form-title{background:linear-gradient(100deg,#f7c36f 0%,#c0306f 55%,#8e2a78 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@media (max-width:767px){body .elementor #tab-event-signup p.ts-form-title.ev-elementor-form-title{font-size:1.4rem}body .elementor #tab-event-signup .ev-elementor-form-intro{font-size:.82rem;line-height:1.5}}@media (max-width:560px){body .elementor #tab-grade-placement .gp-cta-btns>.cta-std{width:100%;white-space:normal;padding-inline:1.4rem}}@media (max-width:767px){body .elementor :is(#tab-academic-calendar .ac-cta-btns,#tab-news .nw-cta-btns){display:grid;grid-template-columns:max-content;justify-content:center;gap:.9rem}}.elementor :is(.carousel-prev,.carousel-next) svg{display:none}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-form-fields-wrapper.elementor-labels-above{margin:0;column-gap:.9rem;row-gap:1rem}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group.elementor-col-50{width:calc(50% - .45rem)!important;max-width:calc(50% - .45rem)!important;flex:0 0 calc(50% - .45rem)!important}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group :is(input:not([type=checkbox]),select){min-height:43px}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-type-submit .elementor-button{min-height:52px}@media (max-width:700px){body .elementor .elementor-widget-form.ctr-elementor-form .elementor-form-fields-wrapper.elementor-labels-above{column-gap:.6rem;row-gap:.7rem}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group.elementor-col-50{width:calc(50% - .3rem)!important;max-width:calc(50% - .3rem)!important;flex:0 0 calc(50% - .3rem)!important}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group>label{font-size:.78rem;line-height:1.25;margin-bottom:.3rem}}@media (max-width:860px){body .elementor #tab-social-studies .ss-htable :is(.ss-hno,.ss-hname,.ss-hdesc){width:auto}}@media (max-width:767px){body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-form-fields-wrapper{column-gap:10px!important}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-group{margin-bottom:11px!important}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form :is(.elementor-field-group-ev-first,.elementor-field-group-ev-last,.elementor-field-group-ev-age,.elementor-field-group-ev-source){width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important;flex:0 0 calc(50% - 5px)!important;flex-wrap:wrap!important;align-content:flex-end!important}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form :is(.elementor-field-group-ev-first,.elementor-field-group-ev-last,.elementor-field-group-ev-age,.elementor-field-group-ev-source)>:is(label,input,.elementor-select-wrapper){flex:0 0 100%!important;max-width:100%}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-group>label{font-size:.78rem!important;line-height:1.25;margin-bottom:4px!important}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form :is(.elementor-field-group-ev-school,.elementor-field-group-ev-message){grid-template-rows:auto auto!important}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form :is(.elementor-field-group-ev-school,.elementor-field-group-ev-message)>label{height:auto!important;min-height:0!important;margin-bottom:4px!important}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form :is(input:not([type=checkbox]),select,textarea){font-size:16px;padding:.58rem .75rem!important;border-radius:10px;min-height:0}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form textarea{height:61px;min-height:61px}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-group-ev-workshops .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 8px!important}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-group-ev-workshops .elementor-field-option:last-child{grid-column:1 / -1}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-type-checkbox .elementor-field-option{padding:10px 10px 10px 36px;min-height:53px}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-type-checkbox input{left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-type-checkbox label{font-size:.8rem;line-height:1.3}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-type-acceptance{font-size:.74rem;line-height:1.5}body .elementor #tab-event-signup .elementor-widget-form.ev-form .elementor-form .elementor-field-type-submit .elementor-button{width:100%!important;max-width:none!important;flex:1 1 100%!important;min-height:52px!important}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group>label{font-size:.78rem;line-height:1.25;margin-bottom:5px}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group :is(input:not([type=checkbox]),select){min-height:41px;padding:.58rem .75rem;font-size:16px;border-radius:10px}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group textarea{height:74px;min-height:74px;padding:.58rem .75rem;font-size:16px;border-radius:10px}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group.elementor-col-50{flex-wrap:wrap!important;align-content:flex-end!important}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-group.elementor-col-50>:is(label,input,.elementor-select-wrapper){flex:0 0 100%!important;max-width:100%}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-type-acceptance{font-size:.74rem;line-height:1.5}body .elementor .elementor-widget-form.ctr-elementor-form .elementor-field-type-submit .elementor-button{width:100%!important;min-width:0!important;flex:1 1 100%;min-height:52px}}body .elementor .lv2-frame:has(video[poster]) .lv2-frame__placeholder,body .elementor .lv2-card:has(video[poster]) .lv2-card__placeholder{opacity:0;pointer-events:none}body .site-header{animation-delay:1s}body .elementor-location-header:not(.site-header){height:var(--header-height,80px)}body .elementor #tab-home-v3 .hero-line{opacity:.3;filter:blur(12px)}body .elementor #tab-home-v3 .hero-line--1{animation-delay:0s}body .elementor #tab-home-v3 .hero-line--2{animation-delay:0.2s}@media (prefers-reduced-motion:reduce){body .elementor #tab-home-v3 .hero-line{opacity:1;filter:none}}body .elementor #tab-home-v3 .hero-headline>span:not(.hero-line){display:block;opacity:.3;filter:blur(12px);transform:translateY(30px)}@media (prefers-reduced-motion:reduce){body .elementor #tab-home-v3 .hero-headline>span:not(.hero-line){opacity:1;filter:none;transform:none}}