.academy-iphone-frame{aspect-ratio:465/961;width:min(100%,340px);position:relative;container-type:inline-size}.academy-iphone-frame__canvas{transform-origin:0 0;width:465px;height:961px;transform:scale(calc(100cqw / 465px));position:absolute;top:0;left:0}.academy-iphone-frame__screen{background:var(--color-ink);color:var(--color-paper);border-radius:66.63px;position:absolute;inset:15.765px 19.182px 15.818px 18.65px;overflow:hidden;box-shadow:0 0 0 4px #000}.academy-iphone-frame__screen:after{z-index:20;border-radius:var(--radius-full);background:var(--color-paper);content:"";width:150px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.academy-iphone-frame__hardware{z-index:10;pointer-events:none;width:465px;max-width:none;height:961px;position:absolute;top:0;left:0}.masterclass-screen{--masterclass-bg:#161616;--masterclass-primary:#e9eaef;--masterclass-secondary:#e9eaefcc;--masterclass-tertiary:#e9eaef80;background:var(--masterclass-bg);width:1357.14px;height:2952.8px;color:var(--masterclass-primary);transform-origin:0 0;font-family:Google Sans Flex,Arial,sans-serif;font-weight:400;position:relative;overflow:hidden;transform:scale(.314757)}.masterclass-screen img{max-width:none;display:block}.masterclass-screen p{margin:0}.masterclass-screen__button,.masterclass-screen__skip,.masterclass-screen__play{border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2.5px #f6f5ef0f,0 0 40px #f6f5ef05}.masterclass-screen__button{background:#232220;width:148.542px;height:148.542px;position:absolute;top:209.31px}.masterclass-screen__button--close{left:67.512px}.masterclass-screen__button--bookmark{left:952.012px}.masterclass-screen__button--size{left:1141.07px}.masterclass-screen__aa{width:81.023px;height:81.023px;position:relative}.masterclass-screen__aa-large{position:absolute;top:16px;left:2.88px}.masterclass-screen__aa-small{position:absolute;top:27.97px;left:47.85px}.masterclass-screen__content{flex-direction:column;gap:40.512px;width:100%;padding-inline:67.519px;display:flex;position:absolute;top:415.25px;left:0}.masterclass-screen__title{text-align:center;flex-direction:column;gap:13.504px;padding-block:54px;display:flex}.masterclass-screen__duration{color:var(--masterclass-tertiary);letter-spacing:-.01em;font-size:43.888px;line-height:1.25}.masterclass-screen__heading{letter-spacing:-.02em;font-size:114.783px;font-weight:550;line-height:1.2}.masterclass-screen__text{color:var(--masterclass-secondary);letter-spacing:-.002em;font-size:54.015px;line-height:1.5}.masterclass-screen__text .masterclass-screen__paragraph{margin-top:1.5em}.masterclass-screen__player{background:linear-gradient(180.07deg, #16161600 0%, var(--masterclass-bg) 81.941%);height:587.417px;position:absolute;bottom:-4.39px;left:0;right:0}.masterclass-screen__controls{align-items:center;gap:123.464px;display:flex;position:absolute;bottom:168.79px;left:50%;transform:translate(-50%)}.masterclass-screen__skip,.masterclass-screen__play{-webkit-backdrop-filter:blur(67.519px);position:relative}.masterclass-screen__skip{background:#f6f5ef17;width:162.046px;height:162.046px}.masterclass-screen__skip-icon{width:81.023px;height:81.023px;position:relative}.masterclass-screen__skip-icon img{position:absolute}.masterclass-screen__skip-icon span{color:var(--masterclass-primary);font-size:33.76px;line-height:1.25;position:absolute;top:26.8px}.masterclass-screen__skip-icon--back img{top:3.37px;left:13.5px}.masterclass-screen__skip-icon--back span{left:13.5px}.masterclass-screen__skip-icon--forward img{top:4.21px;left:7.63px;transform:scaleX(-1)}.masterclass-screen__skip-icon--forward span{right:12.2px}.masterclass-screen__play{background:#f6f5ef1f;width:256.573px;height:256.573px}.masterclass-screen__play-icon,.masterclass-screen__progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-navigation{z-index:var(--z-header);bottom:calc(48px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(22px)saturate(140%);width:max-content;max-width:calc(100% - 32px);color:var(--text-primary);font-size:16px;font-weight:var(--font-weight-medium);opacity:0;visibility:hidden;background:linear-gradient(#ffffff14,#fff0),#262624c2;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px;line-height:1.2;transition:opacity .22s,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;display:flex;position:fixed;left:50%;transform:translate(-50%,14px)scale(.97);box-shadow:0 8px 28px #08080833,inset 0 1px #ffffff1f}.academy-navigation.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}.academy-navigation__sections{isolation:isolate;flex:none;min-width:0;display:flex;position:relative}.academy-navigation__selection{z-index:-1;width:var(--selection-width,0px);border:1px solid color-mix(in srgb, var(--text-primary) 14%, transparent);background:color-mix(in srgb, var(--text-primary) 8%, transparent);opacity:0;transform:translateX(var(--selection-x,0px));border-radius:999px;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;inset:0 auto 0 0}.academy-navigation:is([data-active=programmas],[data-active=live],[data-active=boeken]) .academy-navigation__selection{opacity:1}.academy-navigation__link{white-space:nowrap;-webkit-tap-highlight-color:transparent;min-height:44px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding-inline:16px;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.academy-navigation__link:hover{background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-primary)}.academy-navigation__link[aria-current]{color:var(--text-primary)}.academy-navigation__divider{background:color-mix(in srgb, var(--text-primary) 15%, transparent);flex:none;width:1px;height:22px}.academy-navigation__order{flex:none}.academy-navigation__note{color:var(--text-secondary);white-space:nowrap;margin:0;padding-inline:14px 6px}.site .academy-navigation a:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}.site .academy-navigation__order:focus-visible{outline-color:#fff}main:has([data-academy-navigation]) :is(#programmas,#live,#boeken,#aanmelden){scroll-margin-top:48px}main:has([data-academy-navigation]):not(:has([data-academy-order-end]))+.site-footer{padding-bottom:calc(114px + env(safe-area-inset-bottom,0px))}@media (width<=655px){.academy-navigation{bottom:calc(40px + env(safe-area-inset-bottom,0px));gap:5px;max-width:calc(100% - 24px);padding:5px;font-size:13px}.academy-navigation__link{padding-inline:4px}.academy-navigation__note{white-space:normal;max-width:15em;padding-inline:10px 2px;line-height:1.25}.academy-navigation__order{flex-direction:column;gap:3px}.academy-navigation__order .academy-price{font-size:.9em}.academy-navigation__order .academy-price>span{gap:5px}}@media (width<=379px){.academy-navigation{gap:2px;max-width:calc(100% - 12px);font-size:12px}.academy-navigation__link{padding-inline:2px}}@media (prefers-reduced-motion:reduce){html:has([data-academy-navigation]){scroll-behavior:auto}.academy-navigation,.academy-navigation__selection,.academy-navigation__link,.academy-navigation__order{transition:none}.academy-navigation{transform:translate(-50%)}}@font-face{font-family:Programme Bebas;src:url(/_astro/bebas-neue-400.CoNGBGqG.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Programme Caslon;src:url(/_astro/libre-caslon-display-400.z14Chhfn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Programme Caslon Text;src:url(/_astro/libre-caslon-text-400-italic.BfdV659q.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Programme Cinzel;src:url(/_astro/cinzel-variable.BOqWLKHx.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Programme Cormorant;src:url(/_astro/cormorant-garamond-300-italic.DjReIFVW.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}.journey-cover.journey-cover--thematic img{object-position:var(--cover-focus,center)}.journey-cover--thematic .journey-cover__copy{gap:2cqw}.journey-cover .journey-cover__copy .journey-logo{color:#fff;letter-spacing:0;text-shadow:0 1px 12px #00000073;font-weight:400;display:block}.journey-cover .journey-cover__copy .journey-logo>span{display:block}.journey-cover .journey-cover__copy .journey-logo--1{letter-spacing:.02em;text-transform:uppercase;font-family:Programme Bebas,Arial Narrow,sans-serif;font-size:11cqw;line-height:.88}.journey-cover .journey-cover__copy .journey-logo--1>span{color:#ffffffdb;letter-spacing:.12em;font-size:.58em}.journey-cover .journey-cover__copy .journey-logo--2{letter-spacing:-.01em;font-family:Programme Caslon,Georgia,serif;font-size:12.5cqw;line-height:.92}.journey-cover .journey-cover__copy .journey-logo--2>span{letter-spacing:0;margin-bottom:.06em;font-family:Programme Caslon Text,Georgia,serif;font-size:.42em;font-style:italic}.journey-cover .journey-cover__copy .journey-logo--3{background:linear-gradient(#fbefc4 0%,#e7c368 45%,#b8862f 100%);color:#0000;filter:drop-shadow(0 1px 6px #0009);letter-spacing:.06em;text-shadow:none;text-transform:uppercase;background-clip:text;font-family:Programme Cinzel,Georgia,serif;font-size:10cqw;font-weight:700;line-height:1}.journey-cover .journey-cover__copy .journey-logo--3>span{letter-spacing:.32em;margin-bottom:.3em;font-size:.28em;font-weight:500}.journey-cover .journey-cover__copy .journey-logo--4{color:#f4f2ec;letter-spacing:-.01em;text-transform:lowercase;font-family:Programme Cormorant,Georgia,serif;font-size:11.5cqw;font-style:italic;font-weight:300;line-height:.95}.program-catalogue{z-index:3;background:var(--color-ink);color:var(--color-paper);position:absolute;inset:0}.program-catalogue__heading{letter-spacing:-.035em;font-size:26px;font-weight:550;line-height:1.2;position:absolute;top:55px;left:18px}.program-catalogue__list{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:108px;left:14px;right:14px}.program-catalogue__card{height:112px;position:relative}.program-catalogue__row{height:100%;position:relative}.program-catalogue__rank{z-index:0;color:#0000;opacity:.3;-webkit-text-fill-color:transparent;letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-align:center;background:linear-gradient(to top right,#fff8e81a,#fff8e8b3) text;width:66px;font-size:74px;font-weight:550;line-height:1;position:absolute;bottom:-13px;left:-13px}.program-catalogue__artwork{z-index:1;border-radius:8px;height:112px;position:absolute;top:0;left:40px;right:0;overflow:hidden}.program-catalogue .journey-cover__number{display:none}.program-catalogue__artwork .journey-cover img{height:100%}.program-catalogue__card:not(:first-child) .journey-cover--thematic img{transform-origin:0;transform:scale(1.5)}.program-catalogue__card:first-child .journey-cover img,.program-catalogue__selected .journey-cover img{object-position:var(--cover-focus,center 35%)}.program-catalogue__selected{--catalogue-open:0;z-index:2;visibility:hidden;transform-origin:0 0;border-radius:8px;width:252px;height:112px;position:absolute;top:108px;left:54px}.program-catalogue__selected .journey-cover img{width:100%;height:100%}.program-catalogue__selected .journey-cover__copy{z-index:2;bottom:8%;left:9%;right:9%}.program-catalogue__selected .journey-cover__copy strong{font-size:8.5cqw}.program-catalogue__selected .journey-cover__copy>span{font-size:3.5cqw}.academy-learning{padding-block:var(--spacing-site-lg)}.learning-flow{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,80px);min-height:320svh;display:grid;position:relative}.learning-copy{z-index:9;grid-area:1/1;min-width:0;position:sticky;top:max(24px,10svh)}.learning-chapter{pointer-events:none;width:1px;height:1px;position:absolute;top:0}.learning-chapter[data-learning-chapter="1"]{top:100svh}.learning-chapter[data-learning-chapter="2"]{top:200svh}.learning-chapter__content{pointer-events:auto;width:100%;max-width:35rem;position:static}.learning-chapter__content :is(h2,h3){margin:0 0 var(--space-6);letter-spacing:-.04em;font-size:clamp(30px,3.4vw,52px);line-height:1.08}.learning-chapter__content p{max-width:35rem;color:var(--text-secondary);font:var(--type-body-lg)}.learning-chapter__content p+p{margin-top:var(--space-4)}.learning-chapter__content .learning-lead{margin-bottom:var(--space-6);color:var(--text-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:1.4}.learning-rhythm{gap:var(--space-3) var(--space-5);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font:var(--type-body-sm);flex-wrap:wrap;display:flex}.learning-rhythm>span{gap:var(--space-2);align-items:center;display:inline-flex}.learning-rhythm>span+span:before{width:4px;height:4px;margin-right:var(--space-2);background:var(--color-gold-deep);content:"";border-radius:50%}.learning-scroll-hint{align-items:center;gap:var(--space-2);margin-top:var(--space-8);color:var(--text-muted);font:var(--type-body-sm);display:inline-flex}.learning-chapter__content .learning-program-title{margin-bottom:var(--space-10);font-size:clamp(48px,5.3vw,80px);line-height:1.04}.learning-story{max-width:35rem}.learning-story__title{color:var(--text-primary);letter-spacing:-.04em;margin:0 0 40px;font-size:clamp(48px,5.3vw,80px);font-weight:600;line-height:1.04}.learning-tabs__heading{font:inherit;margin:0}.learning-tabs__item{border-bottom:1px solid var(--border-subtle);padding-left:var(--space-4);border-left:2px solid #0000;transition:border-color .3s}.learning-tabs__item[data-active=true]{border-left-color:var(--color-gold-deep)}.learning-story .learning-tabs__button{appearance:none;align-items:baseline;gap:var(--space-4);width:100%;color:var(--text-muted);letter-spacing:-.035em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:24px 0;font-family:inherit;font-size:clamp(20px,1.85vw,28px);font-weight:500;line-height:1.15;transition:color .25s;display:flex}.learning-tabs__button:hover,.learning-tabs__button[aria-expanded=true]{color:var(--text-primary)}.learning-tabs__button:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:4px}.learning-tabs__number{width:1.6rem;font:var(--type-caption);font-variant-numeric:tabular-nums;flex:none}.learning-tabs__button[aria-expanded=true] .learning-tabs__number{color:var(--color-gold-deep)}.learning-tabs__description{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.learning-tabs__item[data-active=true] .learning-tabs__description{opacity:1;grid-template-rows:1fr}.learning-tabs__description-inner{min-height:0;overflow:hidden}.learning-tabs__description p{min-height:120px;padding:0 0 24px calc(1.6rem + var(--space-4));font:var(--type-body);color:var(--text-secondary);margin:0}@media (width>=768px) and (width<=991px){.learning-tabs__description p{font-size:15px}.learning-story .learning-tabs__button{gap:12px}.learning-tabs__number{width:1rem}.learning-tabs__description p{padding-left:calc(1rem + 12px)}}@media (height<=850px) and (width>=768px){.learning-story .learning-tabs__button{padding-block:18px;font-size:24px}.learning-story__title{margin-bottom:28px;font-size:44px}}@media (prefers-reduced-motion:reduce){.learning-tabs__item,.learning-tabs__button,.learning-tabs__description{transition:none}}.learning-chapter__content .learning-footnote{margin-top:var(--space-6);color:var(--text-muted);font:var(--type-body-sm)}.learning-lesson-summary{gap:var(--space-2);margin-top:var(--space-8);padding-left:var(--space-4);border-left:2px solid var(--color-gold-deep);display:grid}.learning-lesson-summary strong{font-weight:var(--font-weight-medium)}.learning-lesson-summary span{color:var(--text-secondary);font:var(--type-body-sm)}.learning-assignment-note{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6);margin-top:var(--space-6);border-block:1px solid var(--border-subtle);display:flex}.learning-assignment-note>svg{color:var(--color-gold-deep);flex:none;margin-top:3px}.learning-assignment-note>div{gap:var(--space-2);display:grid}.learning-assignment-note strong{font:var(--type-body);font-weight:var(--font-weight-medium)}.learning-assignment-note span{color:var(--text-muted);font:var(--type-body-sm)}.learning-visual{grid-area:1/2;width:100%;min-width:0;position:sticky;top:max(24px,6svh)}.journey-scene{--phone:0;--open:0;--program-scroll:0px;--reader-scroll:0px;isolation:isolate;height:min(800px,83svh);position:relative;overflow:clip}.journey-programs{--card-width:min(25vw, 260px);--card-height:min(42svh, 360px);--card-step:calc(var(--card-width) + 16px);top:var(--card-y,calc(68% - var(--card-height) / 2));width:100%;height:var(--card-height);touch-action:pan-y;user-select:none;position:absolute;left:0}.journey-program{width:var(--card-width);height:var(--card-height);text-align:left;cursor:pointer;translate:calc(-50% + var(--slot) * var(--card-step)) 0;z-index:calc(3 - var(--distance));background:0 0;border:0;border-radius:18px;padding:0;position:absolute;top:0;left:50%}.journey-program:not(.journey-program--center){opacity:calc(1 - var(--phone))}.is-enhanced .journey-program--center{visibility:hidden}.journey-cover{border-radius:inherit;color:#f5f2eb;background:#080808;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 16px 36px -18px #1e180f59;container-type:inline-size}.journey-cover img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.journey-cover:after{content:"";background:linear-gradient(#0808082e,#0000 35%,#080808e0 85%,#080808);position:absolute;inset:0}.journey-cover__number,.journey-cover__copy{z-index:1;position:absolute;left:9%;right:9%}.journey-cover__number{letter-spacing:.08em;font-size:3.5cqw;top:8%}.journey-cover__copy{gap:8px;display:grid;bottom:8%}.journey-cover__copy strong{letter-spacing:-.035em;font-size:8.5cqw;font-weight:550;line-height:1.12}.journey-cover__copy>span{color:#f5f2eb9e;font-size:3.5cqw}.journey-selected{z-index:8;visibility:hidden;clip-path:inset(var(--cover-clip,0px) 0 0);pointer-events:none;border-radius:18px;position:absolute;top:0;left:0}.journey-selected__cover{border-radius:inherit;width:100%;height:100%}.is-enhanced .journey-selected{visibility:visible}.journey-phone{aspect-ratio:465/961;height:min(94%,60.8756vw);opacity:var(--phone);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.academy-app-mockup__screen{transform-origin:0 0;background:var(--color-ink);width:320px;height:696px;color:var(--color-paper);font-size:14px;line-height:1.4;position:relative;transform:scale(1.3349);container-type:inline-size}.academy-app-mockup__screen img{width:100%;height:auto;display:block}.journey-status{z-index:15;justify-content:space-between;font-size:3.5cqw;font-weight:550;display:flex;position:absolute;top:2.6%;left:9%;right:9%}.journey-status>span:last-child{gap:4px;display:flex}.journey-program-page,.journey-reader{position:absolute;inset:8% 0 0;overflow:hidden}.journey-program-scroll{transform:translateY(calc(-1 * var(--program-scroll)))}.journey-app-header{justify-content:space-between;align-items:center;height:34px;padding-inline:14px;font-size:3.6cqw;display:flex}.journey-cover-target{aspect-ratio:3/4;margin:0 14px}.journey-program-meta{text-align:center;gap:14px;padding:14px 20px 18px;display:grid}.journey-program-meta>span{color:#f5f2eb8c;font-size:3.5cqw}.journey-program-meta>strong{background:var(--color-gold);color:#080808;border-radius:999px;padding:11px 6px;font-size:3.6cqw;font-weight:550}.journey-app-tabs{border-bottom:1px solid #f5f2eb1a;font-size:4cqw;display:flex}.journey-app-tabs>span{text-align:center;flex:1;padding:12px 4px}.journey-app-tabs>span:first-child{border-bottom:2px solid var(--color-gold)}.journey-app-tabs>span:last-child{color:#f5f2eb73}.journey-lessons{padding:16px 18px 80px}.journey-lessons>p{color:#f5f2eb8c;margin-bottom:12px;font-size:3.4cqw}.journey-lesson{border-bottom:1px solid #f5f2eb14;align-items:center;gap:10px;min-height:76px;padding:12px 0;display:flex}.journey-lesson__number{color:#f5f2eb59;font-size:5.5cqw}.journey-lesson>div{flex:1;gap:6px;display:grid}.journey-lesson strong{font-size:4.3cqw;font-weight:500;line-height:1.3}.journey-lesson small{color:#f5f2eb73;align-items:center;gap:4px;font-size:3cqw;display:flex}.journey-lesson__play{background:var(--color-gold);color:#080808;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.journey-app-nav{background:#0e0e0ef2;border:1px solid #f5f2eb14;border-radius:999px;padding-block:12px;display:flex;position:absolute;bottom:14px;left:8px;right:8px}.journey-app-nav>span{color:#f5f2eb73;flex:1;justify-items:center;gap:5px;font-size:2.8cqw;display:grid}.journey-app-nav>span:first-child{color:var(--color-gold)}.journey-reader{z-index:6;opacity:var(--open);translate:0 calc(45px * (1 - var(--open)));background:#161616}.journey-reader__header{justify-content:space-between;align-items:center;height:40px;padding-inline:18px;font-size:3.3cqw;display:flex}.journey-reader__viewport{position:absolute;inset:40px 0 126px;overflow:hidden}.journey-reader__content{transform:translateY(calc(-1 * var(--reader-scroll)));padding:18px 22px 12px}.journey-reader__eyebrow{color:#f5f2eb66;letter-spacing:.08em;font-size:3cqw}.journey-reader h4{letter-spacing:-.035em;margin:14px 0;font-size:8cqw;line-height:1.15}.journey-reader__meta{color:#f5f2eb73;font-size:3.3cqw}.journey-reader__content>p,.journey-reader blockquote{color:#f5f2ebbf;margin-top:20px;font-family:Georgia,serif;font-size:4.9cqw;line-height:1.65}.journey-reader blockquote{border-left:2px solid var(--color-gold);color:#f5f2eb;margin-inline:0;padding-left:14px;font-style:italic}.journey-exercise{background:#c8a97e0f;border:1px solid #c8a97e33;border-radius:16px;gap:14px;margin-top:32px;padding:18px;display:grid}.journey-exercise>span,.journey-exercise>strong{color:var(--color-gold);align-items:center;gap:6px;font-size:3.1cqw;font-weight:500;display:flex}.journey-exercise h4{margin:0;font-size:6cqw}.journey-exercise p{color:#f5f2eba6;font-size:4cqw;line-height:1.55}.journey-exercise>div{color:#f5f2eb59;gap:18px;font-size:3.7cqw;display:grid}.journey-exercise>div>span{background:#f5f2eb1a;height:1px}.journey-reader__example{color:#f5f2eb59;margin-top:20px;font-size:2.8cqw;display:block}.journey-reader__player{background:#222;border:1px solid #f5f2eb1a;border-radius:22px;gap:9px;padding:12px 16px;display:grid;position:absolute;bottom:18px;left:10px;right:10px}.journey-reader__player>span{color:#f5f2eb99;justify-content:center;align-items:center;gap:6px;font-size:3cqw;display:flex}.journey-audio-track{background:#f5f2eb26;border-radius:999px;height:2px}.journey-audio-track i{background:var(--color-gold);width:18%;height:100%;display:block}.journey-audio-controls{justify-content:center;align-items:center;gap:28px;display:flex}.journey-audio-controls>span{color:#080808;background:#f5f2eb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.learning-mobile{display:none}@media (width<=767px){.academy-learning{padding-block:var(--spacing-site-sm)}.learning-flow{display:none}.learning-mobile{display:block}.learning-mobile-section+.learning-mobile-section{margin-top:var(--spacing-site-lg);padding-top:var(--space-12);border-top:1px solid var(--border-subtle)}.learning-chapter__content{width:100%;position:static}.learning-chapter__content :is(h2,h3){font-size:clamp(32px,8.5vw,44px)}.learning-chapter__content p{font:var(--type-body)}.learning-chapter__content .learning-program-title{margin-bottom:var(--space-8);font-size:clamp(36px,10vw,44px)}.learning-chapter__content .learning-lead{font-size:20px}.learning-mobile .learning-scroll-hint{display:none}.learning-mobile-programs{margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learning-mobile-program{aspect-ratio:3/4;border-radius:16px;overflow:hidden}.learning-mobile-visual{--open:1;--program-scroll:0px;--reader-scroll:0px;aspect-ratio:465/961;width:min(100%,280px);margin:var(--space-8) auto 0}.learning-mobile-visual--program .journey-cover-target{aspect-ratio:auto;border-radius:14px;height:180px;overflow:hidden}.learning-mobile-visual--program .journey-cover img{object-fit:cover;object-position:center 30%;height:100%}.learning-mobile-visual--program .journey-cover__number{display:none}.learning-mobile-visual--assignment .journey-exercise{margin-top:22px}.learning-mobile-visual--assignment .journey-reader__header{height:40px}.learning-mobile-visual--assignment .journey-reader__viewport{top:40px}.academy-app-mockup__screen{border-radius:33px}.journey-app-header{height:24px;padding-inline:8px}.journey-cover-target{margin-inline:8px}.journey-program-meta{gap:8px;padding:10px 10px 12px}.journey-program-meta>strong{padding:7px 4px}.journey-app-tabs>span{padding-block:8px}.journey-lessons{padding:10px 10px 60px}.journey-lesson{gap:5px;min-height:45px;padding-block:8px}.journey-lesson__play{width:18px;height:18px}.journey-lesson small{gap:2px}.journey-app-nav{padding-block:8px;bottom:10px}.journey-app-nav svg{width:12px;height:12px}.journey-reader__header{height:28px;padding-inline:10px}.journey-reader__viewport{inset:28px 0 95px}.journey-reader__content{padding:12px}.journey-reader__content>p,.journey-reader blockquote{margin-top:12px}.journey-reader__player{border-radius:16px;gap:6px;padding:8px;bottom:12px;left:5px;right:5px}.journey-audio-controls{gap:20px}.journey-audio-controls>span{width:24px;height:24px}.journey-exercise{gap:10px;padding:10px}}@font-face{font-family:Academy Live Jakarta;src:url(/_astro/plus-jakarta-sans-400.udOW8rRD.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Academy Live Jakarta;src:url(/_astro/plus-jakarta-sans-600.QNVXA91K.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Academy Live Jakarta;src:url(/_astro/plus-jakarta-sans-700.Bt8SGVSa.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Academy Live DM;src:url(/_astro/dm-sans-600.CYvJJk-g.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Academy Live DM;src:url(/_astro/dm-sans-700.BQ0abr9c.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.academy-section.academy-live{padding-top:calc(var(--spacing-site-lg) + var(--space-8))}.academy-live .academy-live__layout{justify-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.academy-live__content{max-width:var(--measure-wide);text-align:center}.academy-live__content h2{font-size:var(--font-size-display)}.academy-live__content .academy-section__head>p{max-width:var(--measure-default);margin-inline:auto}.live-preview{justify-items:center;gap:var(--space-5);width:100%;min-width:0;display:grid}.live-preview__viewport{--live-zoom-max:1.13333;width:min(100%,720px);padding-block:var(--space-5);justify-items:center;display:grid;position:relative;overflow:hidden}.live-preview__viewport:after{z-index:1;background:linear-gradient(to bottom, transparent, #0808080d 15%, #08080866 50%, var(--color-ink) 90%);pointer-events:none;content:"";height:min(18%,120px);position:absolute;inset:auto 0 0}.live-preview__entrance{--live-rise:clamp(56px, 8vw, 104px);justify-items:center;width:100%;display:grid}.live-preview .academy-iphone-frame{aspect-ratio:465/580;transform-origin:50% 0;width:min(95%,513px);transform:scale(var(--live-scroll-scale,1));filter:drop-shadow(0 24px 30px #00000059)}.academy-live .academy-points{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:0}.live-room{--live-bg:#060606;--live-primary:#fff;--live-secondary:#f2f2f2cc;--live-tertiary:#ffffffa6;background:var(--live-bg);width:393px;height:852px;color:var(--live-primary);transform-origin:0 0;font-family:Academy Live Jakarta,sans-serif;position:relative;overflow:hidden;transform:scale(1.08694)}.live-room img{max-width:none;display:block}.live-room button{cursor:pointer}.live-room button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.live-room__header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:5px;height:103px;padding:59px 16px 0;display:grid}.live-room__close{backdrop-filter:blur(20px);background:#6663;border:0;border-radius:20px;place-items:center;width:40px;height:40px;padding:0;display:grid}.live-room__title{text-align:center;gap:2px;display:grid}.live-room__title p{color:var(--live-primary);justify-content:center;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:600;line-height:1.2;display:flex}.live-room__body{padding:32px 20px 0}.live-room__body>h3{height:48px;color:var(--live-primary);letter-spacing:-.28px;margin:0;padding-bottom:12px;font-size:28px;font-weight:700;line-height:1.3}.live-room__speakers{grid-template-columns:repeat(4,80px);justify-content:space-between;row-gap:12px;margin:0;padding:0;list-style:none;display:grid}.live-room__speakers li{justify-items:center;gap:8px;min-width:0;display:grid}.live-room__portrait{background:#ffffff1a;border-radius:16px;width:72px;height:72px;position:relative}.live-room__initials{position:absolute;top:28.43px;left:18.49px}.live-room__photo{object-fit:cover;border-radius:16px;width:72px;height:72px;position:relative}.live-room__speaking{opacity:0;width:80px;height:80px;position:absolute;top:-4px;left:-4px}[data-live-speaker="0"] .live-room__speaking{opacity:1}.live-room__talking{filter:drop-shadow(0 0 2px #f1bf42a6)}.live-room__speakers li>span{width:80px;color:var(--live-secondary);letter-spacing:.065px;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden}.live-room__bottom-gradient{background:linear-gradient(#04040c00,#04040c99);width:393px;height:60px;position:absolute;bottom:88px;left:0}.live-room__actions{backdrop-filter:blur(25px);background:#01010166;justify-content:space-between;width:393px;padding:12px 20px 40px;display:flex;position:absolute;bottom:0;left:0}.live-room__actions>div{gap:15.25px;display:flex}.live-room__action{width:60px;height:60px;color:var(--live-primary);background:#ffffff1a;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.live-room__action>span{letter-spacing:.48px;color:var(--live-tertiary);font-family:Academy Live DM,sans-serif;font-size:12px;font-weight:600;line-height:1.25}.live-room__action--leave{background:#f1093380}.live-room__unmuted,.live-room__action[aria-pressed=true] .live-room__muted{display:none}.live-room__action[aria-pressed=true] .live-room__unmuted{display:block}.live-room__action[aria-pressed=true]{background:var(--color-gold);color:var(--color-ink)}.live-room [hidden]{display:none}.live-room__panel{z-index:5;color:var(--live-primary);background:#1b1b1b;border:1px solid #ffffff1f;border-radius:20px;padding:20px;position:absolute;inset:auto 16px 128px;box-shadow:0 12px 32px #0008}.live-preview .live-room__actions{display:none}.live-preview .live-room__panel{inset:112px 16px auto}.live-preview .live-room__ended{align-content:start;padding-top:140px}.live-room__panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.live-room__panel h3,.live-room__ended h3{margin:0;font-family:inherit;font-size:22px;line-height:1.3}.live-room__panel-heading button{width:32px;height:32px;color:var(--live-primary);background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:24px;line-height:1}.live-room__panel p,.live-room__ended p{color:var(--live-secondary);margin-top:16px;font-size:14px;line-height:1.5}.live-room__panel form{gap:12px;margin-top:16px;display:grid}.live-room__panel label{font-size:13px}.live-room__panel textarea{width:100%;color:var(--live-primary);resize:none;background:#060606;border:1px solid #ffffff40;border-radius:12px;padding:12px;font:14px/1.4 Academy Live Jakarta,sans-serif}.live-room__panel .live-room__question-status{overflow-wrap:anywhere;margin:0}.live-room__ended{z-index:6;background:var(--live-bg);text-align:center;align-content:center;justify-items:center;gap:20px;padding:32px;display:grid;position:absolute;inset:0}@media (width<=767px){.live-preview__viewport{--live-zoom-max:1.16}.academy-live .academy-points{max-width:var(--measure-default);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.live-preview .academy-iphone-frame{transform:none}}
