@media (max-width:900px){.hero-gallery .photo-control.is-open{aspect-ratio:1;min-height:0}.hero-gallery .photo-control.is-open>img{position:static}.photo-mobile-description{margin:14px 0 0;font-size:17px;line-height:1.4;letter-spacing:-.025em}.scroll-sections,.scroll-sections-toggle,.scroll-sections[data-expanded=true]{display:none}.floating-trial-button{left:50%;right:auto;transform:translateX(-50%);width:max-content;min-width:260px;max-width:calc(100% - 40px);min-height:48px;padding:13px 22px;font-size:16px;bottom:calc(14px + env(safe-area-inset-bottom))}.world-photo-layer>img{inset:0;height:100%;will-change:auto}.world-intro{height:max(90svh,calc(var(--world-stat-height) + 160px));padding-top:88px}.world-stat{top:max(88px,calc((90svh - var(--world-stat-height)) / 2))}.world-section[data-mobile-reveal] .world-intro{height:max(155svh,calc(var(--world-stat-height) + 60svh + 176px));padding-top:max(88px,calc((100svh - var(--world-stat-height)) / 2))}.world-section[data-mobile-reveal] .world-stat{top:max(88px,calc((100svh - var(--world-stat-height)) / 2));opacity:var(--world-entry-opacity,0);transform:translate3d(0,var(--world-entry-y,18px),0)!important;will-change:opacity,transform}.world-section[data-mobile-reveal] .world-photo-layer:before{content:"";position:absolute;inset:0 0 auto;height:min(28svh,200px);z-index:2;background:linear-gradient(#111315,transparent);opacity:var(--world-entry-edge,1);pointer-events:none}.teacher-gallery,.world-results{padding-top:32px}.method-section-stacked{padding:84px 20px 64px}.method-section-stacked .method-intro{margin-bottom:44px}.formats-scene{height:auto;padding:56px 24px 88px}.formats-heading{position:relative;left:auto;top:auto;margin:0 0 44px;font-size:clamp(38px,6.8vw,62px)}.formats-heading-mask+.formats-heading-mask{margin-left:9%}.formats-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.format-rail,.formats-cards{position:relative;inset:auto}.format-rail{width:100%;height:auto;min-width:0;scroll-margin-top:72px}.format-sticky{position:relative;top:auto;height:100%}.format-card{height:100%;min-height:300px;padding:24px;gap:64px}.format-card h3{font-size:32px}.format-label{font-size:14px;margin-top:12px}.format-description{font-size:18px;line-height:1.3}.format-card-individual .format-symbol,.format-symbol{width:170px;height:170px;left:73%;top:25%;opacity:.06}.formats-section .formats-haze-clip{overflow:clip}.formats-section .formats-blue-cloud{left:-90%;top:-140px;width:160%;height:1100px;opacity:.55}.formats-background-word{font-size:28vw;filter:blur(5px)}.formats-background-word-one{top:12%;left:-12%}.formats-background-word-two{top:45%;left:0}.formats-background-word-three{top:75%;left:15%}}@media (max-width:760px){html{scroll-padding-top:72px}.site-header{transition:transform .22s ease,opacity .22s ease,visibility .22s}.site-header[data-mobile-hidden=true]:not(:focus-within){transform:translateY(calc(-100% - 40px));opacity:0;visibility:hidden}.course-card .course-card-symbol,.group-course-page .course-card .course-card-symbol{width:68%;opacity:.045}.course-card-wash{opacity:.45}.lesson-outcomes{padding-inline:20px;padding-bottom:72px}.lesson-outcomes-people{opacity:.55}.lesson-outcomes-words{font-size:25vw;opacity:.72}.lesson-outcome-card,.lesson-outcome-card:first-child,.lesson-outcome-card:nth-child(2),.lesson-outcome-card:nth-child(3){width:94%;padding:26px 24px}.lesson-outcome-copy strong{font-size:clamp(27px,7vw,32px);text-wrap:pretty}.lesson-outcome-icon{width:48px;height:48px;margin-bottom:22px}.lesson-outcome-card p{font-size:18px;line-height:1.4}.lesson-faq-scenery{opacity:.38}.lesson-faq-trigger{font-size:22px;line-height:1.22}.trial-dialog-intro{padding-bottom:22px;margin-bottom:22px}.trial-dialog-description{margin-top:18px}}@media (max-width:650px){.hero{display:flex;flex-direction:column;min-height:100svh;padding:104px 20px 72px}.hero-title{order:1;width:100%;margin:0}.hero-intro{order:2;width:100%;margin:30px 0 0}.hero-intro .hero-mission{max-width:33ch;font-size:17px;line-height:1.4}.hero-bottom,.hero-time{display:none}.hero-gallery{order:3;display:flex;flex-direction:column;align-items:flex-start;gap:36px;width:100%;margin:44px auto 0}.hero-gallery .photo-city{width:78%;margin:0}.hero-gallery .photo-life{width:88%;margin:0;align-self:flex-end}.hero-gallery .photo-train{width:70%;margin:0}.hero-gallery .photo-control.is-open,.hero-gallery .photo-frame{aspect-ratio:1.12;min-height:0}.hero-gallery .photo-control.is-open>img{position:static}.hero-photo figcaption h2{font-size:14px;line-height:1.3}.photo-plus{width:30px;height:30px;top:8px;right:8px}.photo-mobile-description{margin:14px 0 0;font-size:17px;line-height:1.4;letter-spacing:-.025em}.hero-landmarks{inset:20% 0 0;opacity:.55}.hero-haze{inset:36% -22% 0;font-size:31vw;line-height:2.1;opacity:.55;filter:blur(7px)}.method-section-stacked .method-track{gap:22px}.method-section-stacked .method-card{width:94%;min-height:0;padding:24px 22px;gap:24px}.method-section-stacked .method-card:nth-child(2n){justify-self:end}.method-symbol{width:68px;height:68px}.method-card-copy h3{font-size:28px;line-height:1.08}.method-card-copy p{font-size:17px;line-height:1.4;letter-spacing:-.02em}.method-title{font-size:clamp(27px,7.4vw,38px);line-height:1.16}.world-content{padding-inline:20px;padding-bottom:88px}.world-results{gap:64px}.world-result-copy{font-size:26px;line-height:1.14}.world-result-duration{margin-top:5px;font-size:22px}.result-thumbnail{max-width:76%;border-radius:18px}.teacher-section .world-content{padding-bottom:112px}.teacher-roster{gap:56px}.teacher-facts{margin-top:18px;gap:14px}.formats-cards{grid-template-columns:1fr;gap:24px}.formats-scene{padding:40px 20px 64px}.formats-heading{font-size:clamp(38px,10vw,58px);margin-bottom:36px}.format-card{min-height:310px;gap:60px}.format-rail:not(:has(.format-detail-link)) .format-card{min-height:255px}.closing-statement{padding-top:64px}}@media (max-width:959px) and (max-height:420px){.course-intro,.course-sequence-stacked .course-intro{padding-block:68px}.course-scroll-note{margin-top:20px}.floating-trial-button{min-height:42px;padding-block:9px;bottom:8px}}@media (prefers-reduced-motion:reduce){.method-card{transform:none!important}.world-section[data-mobile-reveal] .world-stat{opacity:1;transform:none!important;will-change:auto}}.og-legal-footer{position:relative;z-index:2;padding:48px max(24px,5vw) 26px;background:#111315;color:#f8fafb;font-family:Suisse Intl,Arial,sans-serif;border-top:1px solid #ffffff24}.og-legal-footer-top{display:flex;align-items:start;justify-content:space-between;gap:32px}.og-legal-email{font-size:clamp(22px,2.7vw,40px);line-height:1.2;letter-spacing:-.04em}.og-legal-footer-top p{margin:0;font-size:15px;line-height:1.55;color:#d3d6da}.og-legal-footer-top p span{color:#b0b6be}.og-legal-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:38px}.og-legal-links a{font-size:16px;line-height:1.4;max-width:27ch;padding-block:8px}.og-legal-footer a:hover{text-decoration:underline;text-underline-offset:5px}.og-legal-footer a:focus-visible{outline-color:#b3d8ff}.og-legal-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:32px;padding-top:22px;border-top:1px solid #ffffff24;color:#b0b6be;font-size:14px}.og-legal-page{background:#f8fafb;color:#14171b;font-family:Suisse Intl,Arial,sans-serif}.og-legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px max(24px,5vw);border-bottom:1px solid #14171b22}.og-legal-brand{font-size:32px;letter-spacing:-.055em;font-weight:600}.og-legal-header>a:last-child{font-size:16px;padding:10px 0}.og-legal-main{padding:72px max(24px,5vw) 100px;max-width:1600px;margin:auto}.og-legal-intro{max-width:1100px;margin-bottom:64px}.og-legal-eyebrow{font-size:14px;letter-spacing:.06em;color:#465967;margin:0 0 24px}.og-legal-intro h1{font-size:clamp(42px,6.1vw,88px);line-height:1.02;letter-spacing:-.055em;font-weight:500;max-width:18ch;margin:0;text-wrap:balance;overflow-wrap:break-word}.og-legal-lead{font-size:clamp(20px,2vw,27px);line-height:1.35;letter-spacing:-.025em;max-width:48ch;margin:28px 0 18px}.og-legal-date{font-size:14px;color:#58626d;line-height:1.5}.og-legal-layout{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,2.3fr);gap:clamp(40px,6vw,100px);align-items:start}.og-legal-document-nav{position:sticky;top:35px;display:flex;flex-direction:column;gap:5px;font-size:16px;line-height:1.35}.og-legal-document-nav a{padding:12px 0;color:#52616e}.og-legal-document-nav a[aria-current=page]{color:#14171b;font-weight:600;text-decoration:underline;text-decoration-color:#549cec;text-decoration-thickness:3px;text-underline-offset:6px}.og-legal-copy{max-width:820px;min-width:0;font-size:18px;line-height:1.6}.og-legal-copy section{margin:0 0 42px;scroll-margin-top:28px}.og-legal-copy h2{font-size:clamp(25px,2.6vw,34px);line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:0 0 20px}.og-legal-copy p{margin:0 0 17px;overflow-wrap:break-word}.og-legal-copy ul{padding-left:1.3em;list-style:disc;margin:0 0 20px}.og-legal-copy li{padding-left:.2em;margin:0 0 12px}.og-legal-copy a{color:#185caa;text-decoration:underline;text-underline-offset:4px}.og-legal-copy strong{font-weight:600}.og-legal-notice{background:#dcecff;padding:24px 28px;margin-bottom:42px;border-left:4px solid #549cec}.og-legal-notice>strong{display:block;font-size:22px;line-height:1.25;margin-bottom:12px}.og-legal-notice p:last-child{margin-bottom:0}.og-legal-requisites{margin:0 0 24px}.og-legal-requisites>div{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:16px 0;border-top:1px solid #cad5de}.og-legal-requisites dt{color:#51616e;font-size:16px}.og-legal-requisites dd{margin:0;overflow-wrap:anywhere}.og-legal-document-list{display:grid;gap:0;margin-bottom:24px}.og-legal-document-list a{padding:18px 0;border-top:1px solid #cad5de;text-decoration:none;font-size:21px;line-height:1.3}.og-legal-document-list a:hover{text-decoration:underline}.og-legal-table-wrap{max-width:100%;overflow-x:auto;margin-bottom:24px}.og-legal-table{width:100%;border-collapse:collapse;text-align:left;font-size:17px;line-height:1.4}.og-legal-table caption{text-align:left;font-weight:600;padding:6px 0 15px}.og-legal-table td,.og-legal-table th{padding:14px 14px 14px 0;border-bottom:1px solid #cad5de;vertical-align:top}.og-legal-table th{font-weight:500}.og-legal-table thead{color:#51616e}.og-legal-table tbody td{white-space:nowrap}.og-legal-copy .og-legal-contact{padding-top:36px;border-top:1px solid #cad5de;margin-bottom:0}.trial-consent{margin:20px 0 24px;font-size:14px;line-height:1.5;color:#344555}.trial-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.trial-consent-label input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#2e88ef;cursor:pointer}.trial-consent a{color:#185caa;text-decoration:underline;text-underline-offset:3px}.trial-consent>p{margin:8px 0 0 32px}.trial-consent-label:has(input:focus-visible){outline:2px solid #2e88ef;outline-offset:5px}@media(max-width:900px){.og-legal-layout{grid-template-columns:1fr;gap:40px}.og-legal-document-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;padding-block:18px;border-block:1px solid #cad5de}.og-legal-intro{margin-bottom:36px}.og-legal-links{grid-template-columns:1fr 1fr}.og-legal-footer-top{flex-direction:column;gap:24px}}@media(max-width:600px){.og-legal-header{padding:20px}.og-legal-brand{font-size:28px}.og-legal-main{padding:44px 20px 64px}.og-legal-intro h1{font-size:clamp(36px,9.6vw,56px);letter-spacing:-.05em}.og-legal-lead{font-size:20px;margin-top:22px}.og-legal-copy{font-size:17px;line-height:1.6}.og-legal-copy h2{font-size:26px}.og-legal-copy section{margin-bottom:34px}.og-legal-document-nav{font-size:15px;gap:4px 18px}.og-legal-notice{padding:20px 18px;margin-bottom:34px}.og-legal-requisites>div{grid-template-columns:1fr;gap:6px;padding:15px 0}.og-legal-table{font-size:15px}.og-legal-table td,.og-legal-table th{padding-right:10px}.og-legal-footer{padding:36px 20px calc(24px + env(safe-area-inset-bottom))}.og-legal-footer-top p{font-size:14px;overflow-wrap:anywhere}.og-legal-links{grid-template-columns:1fr;gap:4px;margin-top:24px}.og-legal-links a{max-width:none;padding:10px 0;font-size:15px}.og-legal-footer-bottom{margin-top:24px}.trial-consent{font-size:14px}}@media print{.floating-trial-button,.og-legal-document-nav,.og-legal-footer,.og-legal-header,.scroll-sections{display:none!important}.og-legal-main{padding:0;max-width:none}.og-legal-layout{display:block}.og-legal-copy{max-width:none;font-size:11pt;line-height:1.45}.og-legal-intro{margin-bottom:24pt}.og-legal-intro h1{font-size:26pt}.og-legal-lead{font-size:13pt}.og-legal-copy h2{font-size:16pt;break-after:avoid}.og-legal-notice{background:transparent;border:1px solid #333;padding:12pt}.og-legal-copy a{color:inherit}.og-legal-copy li,.og-legal-requisites>div{break-inside:avoid}}.footer-resources{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;font-size:14px;line-height:1.5}.footer-resources>a{padding:5px 0}.lesson-footer-resources{justify-self:end;text-align:right}.lesson-footer-resources>.footer-interactive{max-width:none;text-align:inherit}@media(max-width:650px){.footer-resources{align-items:flex-start;text-align:left}.lesson-footer-resources{grid-column:1/-1;justify-self:start}}.footer-interactive{position:relative;max-width:100%;-webkit-tap-highlight-color:transparent}.footer-shuffle-line{position:relative;display:block;max-width:100%}.footer-shuffle-measure{visibility:hidden}.footer-shuffle-live{position:absolute;inset:0;display:block}.footer-interactive:active{translate:0 1px}.footer-interactive:focus-visible{outline:2px solid #549cec;outline-offset:6px}.closing-statement{padding-bottom:28px}.closing-signup{margin-bottom:0;padding-bottom:0}.home-contact-email{margin-bottom:18px;font-size:clamp(54px,6.8vw,124px);font-weight:500;line-height:1.1;letter-spacing:-.065em}.closing-signup-link>span,.home-contact-email{display:block;width:max-content;max-width:100%}.closing-signup-link>span{position:relative;padding-inline-end:.08em;white-space:nowrap;background:none;text-decoration:none;-webkit-text-fill-color:initial}.closing-signup-link .footer-shuffle-live,.closing-signup-link .footer-shuffle-measure{width:auto;padding:0;max-width:none;white-space:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;background:none;-webkit-text-fill-color:inherit}.closing-signup-link .footer-shuffle-measure{display:block;visibility:hidden}.closing-signup-link .footer-shuffle-live{position:absolute;inset:0;display:block}.closing-signup-link .footer-shuffle-live,.home-contact-email .footer-shuffle-live{color:#14171b;background:linear-gradient(105deg,#14171b 18%,#344e6a 52%,#549cec 72%,#14171b 98%);background-size:220% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .7s}.closing-signup-link .footer-shuffle-live{text-decoration:underline;text-decoration-color:#344e6a;text-decoration-thickness:.022em;text-underline-offset:.11em}.closing-signup-link:focus-visible .footer-shuffle-live,.closing-signup-link:hover .footer-shuffle-live,.home-contact-email:focus-visible .footer-shuffle-live,.home-contact-email:hover .footer-shuffle-live{background-position:100% 50%}.home-contact-footer{position:relative;z-index:1;margin:100px 0 0 14%;font-size:16px;line-height:1.4;letter-spacing:-.025em}.home-contact-legal-row{display:grid;grid-template-columns:150px 1fr;align-items:start;gap:30px}.home-contact-copyright{padding-top:9px;font-weight:600;white-space:nowrap}.home-contact-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;font-size:17px;font-weight:600}.home-contact-documents a{padding:8px 0;align-self:start;justify-self:start}.home-contact-details{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:28px 0 0;font-size:14px;line-height:1.5;color:#4f5a64}.home-contact-details p{margin:0}.home-contact-details>a{flex:none;padding:8px 0}.lesson-contact-footer{min-height:760px;padding:76px 3.5vw 30px;gap:0}.lesson-contact-top{grid-template-columns:minmax(0,1.4fr) minmax(0,.95fr) minmax(0,.9fr);gap:6vw}.lesson-contact-links{font-size:clamp(19px,1.7vw,27px);gap:13px}.lesson-contact-links .footer-interactive{padding:1px 0;align-self:flex-start}.lesson-contact-email{text-align:right;padding-top:5px;min-width:0}.lesson-contact-email>a{display:inline-block;white-space:nowrap;font-size:clamp(21px,2vw,32px);line-height:1.2;letter-spacing:-.035em}.lesson-contact-email p{font-size:18px;line-height:1.4;color:#bfc3c7;margin:24px 0 0}.lesson-contact-documents{display:flex;flex-direction:column;align-items:center;gap:9px;margin:140px auto 70px;text-align:center;max-width:540px;width:100%;font-size:16px;line-height:1.4;color:#d4d6d9}.lesson-contact-documents a{padding:4px 0}.lesson-contact-documents a:hover{color:#fff}.lesson-contact-bottom{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:end;gap:28px;color:#b0b6be;letter-spacing:-.015em}.lesson-contact-requisites{font-size:14px;line-height:1.5}.lesson-contact-requisites p{margin:0 0 8px}.lesson-contact-bottom .lesson-contact-logo{justify-self:center;display:block;width:64px;height:64px;max-width:none}.lesson-contact-bottom>.footer-interactive{font-size:14px;text-align:right;justify-self:end;max-width:none;padding-block:8px}.lesson-contact-logo img{transition:transform .35s cubic-bezier(.22,1,.36,1)}.lesson-contact-logo:hover img{transform:rotate(-8deg)}@media(min-width:1800px){.home-contact-documents{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.home-contact-footer{margin-left:14%;font-size:18px}.home-contact-legal-row{grid-template-columns:180px 1fr}.home-contact-documents{font-size:18px}.lesson-contact-footer{min-height:860px}.lesson-contact-documents{font-size:18px}}@media(max-width:1100px){.home-contact-footer{margin-left:16%;margin-top:76px}.home-contact-legal-row{grid-template-columns:1fr;gap:12px}.lesson-contact-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}.lesson-contact-email{grid-column:1/-1;text-align:left;padding:0}.lesson-contact-email p{display:none}.lesson-contact-documents{margin-top:80px}}@media(max-width:900px){.closing-statement{padding-bottom:28px}.home-contact-email{font-size:clamp(36px,7.7vw,64px);margin-bottom:24px}.home-contact-footer{margin:64px 0 0}.home-contact-legal-row{gap:18px}.home-contact-documents{font-size:16px;gap:6px 24px}.home-contact-details{margin-top:24px;font-size:14px}.lesson-contact-footer{padding:60px 28px 28px;min-height:0}.lesson-contact-documents{margin:72px auto 52px}}@media(max-width:650px){.lesson-contact-footer{padding:54px 24px 26px;border-radius:24px 24px 0 0}.lesson-contact-top{grid-template-columns:1fr;gap:36px}.lesson-contact-invitation h2{font-size:36px;max-width:14ch}.lesson-contact-invitation p{font-size:18px;line-height:1.4;margin-bottom:24px}.lesson-contact-button{font-size:17px;line-height:1.3;min-height:52px;padding:16px 20px}.lesson-contact-links{font-size:20px;gap:10px}.lesson-contact-email{grid-column:auto}.lesson-contact-email>a{font-size:27px}.lesson-contact-documents{font-size:15px;max-width:28ch;gap:8px;margin:58px auto 44px}.lesson-contact-bottom{grid-template-columns:1fr 48px;gap:20px 14px;align-items:center}.lesson-contact-bottom .lesson-contact-logo{grid-column:2;grid-row:1;width:48px;height:48px}.lesson-contact-logo img{width:48px;height:48px}.lesson-contact-requisites{grid-column:1;grid-row:1;font-size:14px}.lesson-contact-requisites p{max-width:27ch;overflow-wrap:anywhere}.lesson-contact-bottom>.footer-interactive{grid-column:1/-1;justify-self:start;text-align:left;font-size:14px}.home-contact-documents{grid-template-columns:1fr;gap:4px;max-width:30ch}.home-contact-documents a{padding:9px 0}.home-contact-details{align-items:start;flex-direction:column;gap:14px}.home-contact-details p{max-width:32ch}}@media(max-width:480px){.closing-statement{padding-bottom:24px}.home-contact-email{font-size:clamp(31px,8vw,40px);letter-spacing:-.055em;margin-bottom:22px}.home-contact-footer{margin-top:56px}.home-contact-copyright,.home-contact-documents{font-size:15px}.closing-signup{margin-bottom:0;padding-bottom:0}.lesson-contact-footer{padding-inline:20px}.lesson-contact-invitation h2{font-size:34px}.lesson-contact-button{max-width:100%;font-size:16px}}@media(prefers-reduced-motion:reduce){.footer-interactive:active{translate:none}.closing-signup-link .footer-shuffle-live,.home-contact-email .footer-shuffle-live,.lesson-contact-logo img{transition:none}.lesson-contact-logo:hover img{transform:none}}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.hero-intro,.hero-title .line>span,.cursor-card,.hero-photo,.lesson-breadcrumb,.lesson-description,.lesson-title-mask>span,.lesson-portrait,.lesson-portrait-frame,.lesson-portrait figcaption,.lesson-traits,.method-intro,.method-cards-window,.method-track,.course-intro,.course-cards-window,.course-track,.world-photo-layer,.world-stat,.world-result,.world-method-link,.teacher-profile,.experience-copy,.experience-card,.formats-heading-mask>span,.format-card,.lesson-outcome-card,.lesson-pricing-title-mask>span,.lesson-price-motion,#closing-title){opacity:1!important;visibility:visible!important;transform:none!important;will-change:auto!important}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.method-section,.course-sequence){height:auto!important;min-height:0!important}html:is([data-site-ready=fallback],:has([data-site-no-js])) .method-section{padding:100px 24px 72px}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.method-text-layer,.method-cards-layer,.method-cards-window,.course-cards-window){position:relative!important;inset:auto!important;height:auto!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}html:is([data-site-ready=fallback],:has([data-site-no-js])) .method-intro{position:relative;top:auto;max-width:100%;margin:0 auto 56px}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.method-track,.course-track){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1200px;margin:0 auto;gap:24px}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.method-card,.course-card){width:100%;min-width:0;min-height:340px}html:is([data-site-ready=fallback],:has([data-site-no-js])) .course-scene{position:relative;height:auto!important;overflow:hidden}html:is([data-site-ready=fallback],:has([data-site-no-js])) .course-intro{position:relative!important;inset:auto!important;min-height:0;margin:0 auto;padding:150px 0 72px}html:is([data-site-ready=fallback],:has([data-site-no-js])) .course-cards-window{display:block;padding:0 24px 64px!important}html:is([data-site-ready=fallback],:has([data-site-no-js])) .world-content{display:block}html:is([data-site-ready=fallback],:has([data-site-no-js])) .world-intro{height:auto!important;padding:88px 0 56px!important}html:is([data-site-ready=fallback],:has([data-site-no-js])) .world-stat{position:relative;top:auto}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.world-results,.teacher-gallery){padding-top:0}html:is([data-site-ready=fallback],:has([data-site-no-js])) .world-counter-value{position:relative;visibility:hidden}html:is([data-site-ready=fallback],:has([data-site-no-js])) .world-counter-value:after{position:absolute;top:0;left:0;visibility:visible}html:is([data-site-ready=fallback],:has([data-site-no-js])) #perspective .world-counter-value:after{content:"97"}html:is([data-site-ready=fallback],:has([data-site-no-js])) #teachers .world-counter-value:after{content:"13"}html:is([data-site-ready=fallback],:has([data-site-no-js])) .formats-scene{height:auto;padding:64px 24px}html:is([data-site-ready=fallback],:has([data-site-no-js])) .formats-heading{position:relative;inset:auto;margin:0 0 48px;font-size:clamp(38px,6vw,72px)}html:is([data-site-ready=fallback],:has([data-site-no-js])) .formats-cards{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.format-rail,.format-sticky){position:relative;inset:auto;width:100%;height:100%}html:is([data-site-ready=fallback],:has([data-site-no-js])) .format-card{height:100%;min-height:300px;padding:24px;gap:48px}html:is([data-site-ready=fallback],:has([data-site-no-js])) .format-card h3{font-size:30px}html:is([data-site-ready=fallback],:has([data-site-no-js])) .lesson-outcomes-cards{margin-top:48px}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.lesson-price-rail,.lesson-price-sticky){position:relative!important;top:auto!important;height:auto!important;padding-top:0!important}html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.world-pointer-glow,.course-exit-backdrop,.scroll-sections,.scroll-sections-toggle,.floating-trial-button){display:none!important}@media (max-width:760px){html:is([data-site-ready=fallback],:has([data-site-no-js])) :is(.method-track,.course-track,.formats-cards){grid-template-columns:1fr}html:is([data-site-ready=fallback],:has([data-site-no-js])) .method-section{padding-inline:20px}html:is([data-site-ready=fallback],:has([data-site-no-js])) .course-intro{padding-top:112px}}