.ui-home-preview.home-page{background:var(--ui-bg);color:var(--ui-text)}.ui-home-preview *{box-sizing:border-box}.ui-home-preview img{max-width:100%;height:auto;display:block}html:has(.ui-home-preview){scroll-behavior:smooth;scroll-padding-top:24px}body:has(.ui-home-preview){-webkit-font-smoothing:antialiased;margin:0}.ui-home-preview h1,.ui-home-preview h2,.ui-home-preview h3,.ui-home-preview p{margin:0}.ui-home-preview button{cursor:pointer}.ui-home-preview button,.ui-home-preview a:not(.ui-button),.ui-home-preview .home-summary{-webkit-tap-highlight-color:transparent}.ui-home-preview [hidden]{display:none!important}.ui-home-preview .container{max-width:1256px;margin-inline:auto;padding-inline:48px}.ui-home-preview section[id]{scroll-margin-top:0}.ui-home-preview main>section>.container{padding-block:var(--section-pad)}.ui-home-preview .skip-link{z-index:200;padding:12px 18px;position:fixed;top:-90px;left:20px}.ui-home-preview .skip-link:focus{top:10px}.ui-home-preview .nav{align-items:center;gap:26px;height:100%;display:flex}.ui-home-preview .brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.ui-home-preview .hero>.container{padding-top:calc(var(--nav-height) + 50px)}.ui-home-preview .hero-copy{text-align:center;max-width:1050px;margin-inline:auto}.ui-home-preview .hero h1{margin:25px 0 22px}.ui-home-preview .hero-copy>p{max-width:800px;margin-inline:auto}.ui-home-preview .center-actions{text-align:center;margin-top:34px}.ui-home-preview .center-actions.ui-actions{justify-content:center}.ui-home-preview .eyebrow{justify-content:center;align-items:center;gap:22px;margin-bottom:25px;display:flex}.ui-home-preview .eyebrow:before,.ui-home-preview .eyebrow:after{content:"";width:92px;height:1px;display:block}.ui-home-preview .expand-mark{flex-shrink:0;width:9px;height:9px;margin-left:auto;display:block;transform:rotate(-45deg)}.ui-home-preview .existing-learner{text-align:center;max-width:1100px;margin:44px auto 0;padding:33px 40px}.ui-home-preview .existing-learner h3{margin-bottom:14px}.ui-home-preview .existing-learner p{max-width:880px;margin:0 auto}.ui-home-preview.home-consult{width:calc(100% - 32px);max-width:430px;max-height:calc(100dvh - 24px);padding:0;overflow:auto}.ui-home-preview .dialog-inner{text-align:center;padding:48px 28px 26px;position:relative}.ui-home-preview .dialog-inner>.eyebrow{margin-bottom:14px}.ui-home-preview .dialog-inner>.eyebrow:before,.ui-home-preview .dialog-inner>.eyebrow:after{display:none}.ui-home-preview .dialog-inner>img{width:265px;margin-block-end:var(--ui-space-6);margin-inline:auto}.ui-home-preview .dialog-inner>p:last-child{margin-top:15px}.ui-home-preview .dialog-close{min-width:64px;min-height:44px;position:absolute;top:5px;right:9px}@media (max-width:1100px){.ui-home-preview .brand span{display:none}}@media (max-width:900px){.ui-home-preview .container{padding-inline:26px}.ui-home-preview .nav>.button{margin-left:auto}}@media (max-width:767px){.ui-home-preview .container{padding-inline:20px}.ui-home-preview .nav{gap:12px}.ui-home-preview .hero>.container{padding-top:calc(var(--nav-height) + 38px)}.ui-home-preview .hero h1{margin:23px 0 18px}.ui-home-preview .center-actions{margin-top:28px}.ui-home-preview .eyebrow{gap:15px;margin-bottom:19px}.ui-home-preview .eyebrow:before,.ui-home-preview .eyebrow:after{width:45px}.ui-home-preview .existing-learner{margin-top:30px;padding:27px 24px}.ui-home-preview .dialog-inner{padding:48px 20px 25px}.ui-home-preview .dialog-inner>img{width:250px;max-width:100%}}@media (max-width:479px){.ui-home-preview .eyebrow:before,.ui-home-preview .eyebrow:after{display:none}}@media (prefers-reduced-motion:reduce){html:has(.ui-home-preview){scroll-behavior:auto}}.ui-home-preview .review-notes{padding-block:var(--home-review-space) var(--section-pad);max-width:100%}.ui-home-preview .review-toolbar{text-align:center;margin-bottom:var(--home-review-space);justify-content:center;display:flex}.ui-home-preview .review-board{cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.ui-home-preview .review-board.is-dragging,.ui-home-preview .review-board.is-dragging *{cursor:grabbing}.ui-home-preview .review-board::-webkit-scrollbar{display:none}.ui-home-preview .review-paper-grid{min-height:var(--review-stage-height);width:max-content;padding:var(--review-board-pad) var(--home-review-inset);align-items:center;display:flex}.ui-home-preview .review-paper{flex:0 0 var(--review-paper-width);width:var(--review-paper-width);height:var(--review-paper-height);text-align:left;gap:var(--review-paper-gap);min-height:0;padding:var(--review-paper-pad);margin-right:var(--review-overlap);transform:translateY(calc(var(--review-offset) + var(--review-float,0px))) rotate(calc(var(--review-tilt) + var(--review-sway,0deg)));transform-origin:50% 12%;flex-direction:column;display:flex;position:relative}.ui-home-preview .review-paper:last-child{margin-right:0}.ui-home-preview .review-paper:is(:hover,:focus-within){z-index:2}.ui-home-preview .review-paper:before{content:"";left:var(--review-tape-left);top:var(--review-tape-top);width:var(--review-tape-width);height:var(--review-tape-height);transform:rotate(var(--review-tape-angle));pointer-events:none;position:absolute}.ui-home-preview .review-author{align-items:center;gap:var(--review-paper-gap);display:flex}.ui-home-preview .review-author strong,.ui-home-preview .review-author>div>span{display:block}.ui-home-preview .mobile-break{display:none}@media (max-width:767px){.ui-home-preview .mobile-break{display:block}}.ui-home-preview #self-study,.ui-home-preview #guided-camp{scroll-margin-top:85px}.ui-home-preview .existing-learner>.existing-learner-contact{margin-top:16px}.ui-home-preview .story-scene{isolation:isolate;padding-inline:var(--story-inset);padding-bottom:var(--story-exit-space);position:relative}.ui-home-preview .story-backdrop{text-align:center;height:100svh;padding-block:var(--story-backdrop-pad);pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ui-home-preview .story-backdrop h2{white-space:normal;max-width:100%;margin:auto}.ui-home-preview .student-story-list{row-gap:var(--story-row-gap);margin-top:var(--story-first-offset);max-width:var(--story-max-width);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.ui-home-preview .story-card{min-width:0;padding:var(--story-card-pad);grid-column:1/span 5;align-self:start}.ui-home-preview .story-card:nth-child(2){transform:translateY(var(--story-stagger));grid-column:8/span 5}.ui-home-preview .story-card:nth-child(3){grid-column:2/span 5}.ui-home-preview .story-card:nth-child(4){transform:translateY(var(--story-stagger));grid-column:8/span 5}.ui-home-preview .story-card:nth-child(5){grid-column:5/span 5}.ui-home-preview .story-quote{margin:0}.ui-home-preview .story-quote p{overflow-wrap:anywhere}.ui-home-preview .story-quote p+p{margin-top:var(--story-paragraph-gap)}.ui-home-preview .story-quote mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.ui-home-preview .story-attribution{margin-top:var(--story-attribution-gap)}.ui-home-preview .story-person{align-items:baseline;gap:var(--story-person-gap);flex-wrap:wrap;display:flex}@media (max-width:767px){.ui-home-preview .student-story-list{grid-template-columns:minmax(0,1fr)}.ui-home-preview .story-card:nth-child(n){width:var(--story-mobile-width);grid-column:1;transform:none}.ui-home-preview .story-card:nth-child(2n){justify-self:end}}@media (prefers-reduced-motion:reduce){.ui-home-preview .story-backdrop{gap:var(--story-paragraph-gap);height:auto;position:relative}.ui-home-preview .student-story-list{row-gap:var(--story-paragraph-gap);margin-top:0}.ui-home-preview .story-card:nth-child(n){transform:none}}.ui-home-preview.feedback-dialog{width:calc(100% - 32px);max-width:900px;max-height:90dvh;padding:0;overflow:hidden}.ui-home-preview.feedback-dialog[data-state=open]{flex-direction:column;display:flex}.ui-home-preview .feedback-toolbar{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.ui-home-preview .feedback-toolbar h2{margin:0}.ui-home-preview .feedback-toolbar p{margin-top:3px}.ui-home-preview .feedback-viewport{overscroll-behavior:contain;min-height:0;max-height:calc(90dvh - 106px);padding:18px;overflow:auto}.ui-home-preview .feedback-viewport img{width:min(100%,var(--native-width,564px));max-width:none;height:auto;margin-inline:auto;display:block}.ui-home-preview .feedback-viewport.is-zoomed img{width:min(200%,calc(var(--native-width,564px)*2))}@media (max-width:767px){.ui-home-preview .feedback-toolbar{gap:6px;padding:10px}.ui-home-preview .feedback-viewport{padding:10px}}.ui-home-preview .review-avatar{width:var(--review-avatar-size);height:var(--review-avatar-size);object-fit:contain;flex-shrink:0}.ui-home-preview .review-quote-button{cursor:grab;text-align:left;white-space:normal;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;margin:0;padding:0;display:flex}.ui-home-preview .home-summary{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.ui-home-preview .home-fold-content[data-state=closed]{display:none}.ui-home-preview .home-consult{padding:0}.ui-home-preview.feedback-dialog{flex-direction:column;padding:0;display:flex}.ui-home-preview .review-quote-button{white-space:normal;max-width:100%}.ui-home-preview .hero-player{width:100%;height:100%;margin:0;position:relative;overflow:hidden}.ui-home-preview .hero-player video{object-fit:contain;width:100%;height:100%;display:block}.ui-home-preview .hero-play{position:absolute;top:50%;left:50%;translate:-50% -50%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth iframe{pointer-events:none}.ui-home-preview .hero-notebook{isolation:isolate;height:calc(var(--hero-scene-height,100svh) + var(--hero-scroll-room));position:relative;container-type:inline-size}.ui-home-preview .hero-video-stop{pointer-events:none;width:0;height:0;position:absolute;bottom:100svh}.ui-home-preview .hero-scene{top:var(--hero-scene-top,0px);min-height:100svh;padding-top:var(--hero-top-space);flex-direction:column;display:flex;position:sticky;overflow:clip}.ui-home-preview .hero-title-line,.ui-home-preview .hero-title-word{max-width:100%;display:inline-block}.ui-home-preview .hero-invitation-line{display:block}.ui-home-preview .hero-invitation-join{align-items:center;gap:var(--hero-join-gap);display:inline-flex}.ui-home-preview .hero-notebook[data-entering] :is(.hero-handwritten,.hero-title-word:not(.accent)){visibility:hidden}.ui-home-preview .hero-notebook[data-entering] :is(.hero-title-punctuation,.hero-title-word.accent,.hero-lead,.center-actions,.hero-story-copy,.hero-dot-field,.hero-expanding-media){opacity:0}.home-page:has(.hero-notebook[data-entering]) .home-quick-actions{opacity:0}.ui-home-preview.hero-entry{place-items:center;display:grid;position:fixed;inset:0;overflow:clip}.ui-home-preview .hero-entry-backdrop{position:absolute;inset:0}.ui-home-preview .hero-entry-card{justify-items:center;gap:var(--home-entry-gap);display:grid;position:relative}.ui-home-preview .hero-entry-rule{width:100%;display:block}.ui-home-preview [data-entry-part]{transform-origin:0 0;display:block}.ui-home-preview .hero-entry-brand[data-entry-part]{display:flex}.home-page:has(:target) .hero-entry{display:none}.home-page:has(:target) .hero-notebook[data-entering] :is(.hero-handwritten,.hero-title-word:not(.accent)){visibility:visible}.home-page:has(:target) .hero-notebook[data-entering] :is(.hero-title-punctuation,.hero-title-word.accent,.hero-lead,.center-actions,.hero-story-copy,.hero-dot-field,.hero-expanding-media){opacity:1}.home-page:has(:target):has(.hero-notebook[data-entering]) .home-quick-actions{opacity:1}@media (prefers-reduced-motion:reduce){.ui-home-preview.hero-entry{display:none}.ui-home-preview .hero-notebook[data-entering] :is(.hero-handwritten,.hero-title-word:not(.accent)){visibility:visible}.ui-home-preview .hero-notebook[data-entering] :is(.hero-title-punctuation,.hero-title-word.accent,.hero-lead,.center-actions,.hero-story-copy,.hero-dot-field,.hero-expanding-media){opacity:1}.home-page:has(.hero-notebook[data-entering]) .home-quick-actions{opacity:1}}.ui-home-preview .hero-dot-field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 75%,#0000);mask-image:linear-gradient(#0000,#000 12% 75%,#0000)}.ui-home-preview .hero-brand-intro{padding-inline:var(--hero-side-space);padding-bottom:var(--hero-brand-bottom);flex-direction:column;align-items:center;display:flex;position:relative}.ui-home-preview .hero-notebook .hero-copy{flex-direction:column;flex:1;justify-content:center;width:100%;padding-top:0;padding-bottom:0;display:flex}.ui-home-preview .hero-notebook .hero-copy h1{margin:0 0 var(--hero-title-gap)}.ui-home-preview .hero-notebook .hero-copy .center-actions{margin-top:var(--hero-action-gap)}.ui-home-preview .hero-bottom{grid-template-columns:minmax(0,var(--hero-story-width)) minmax(0,var(--hero-media-width));justify-content:space-between;align-items:start;gap:var(--hero-columns-gap);width:var(--hero-bottom-width);padding:var(--hero-bottom-gap) var(--hero-bottom-inset) var(--hero-bottom-pad);margin-inline:auto;display:grid}.ui-home-preview .hero-story{max-width:var(--hero-story-width)}.ui-home-preview .hero-media-slot{width:100%;aspect-ratio:var(--hero-media-aspect);position:relative}.ui-home-preview .hero-bottom{max-width:100%}@container (max-width:767px){.ui-home-preview .hero-bottom{grid-template-columns:1fr}.ui-home-preview .hero-story{max-width:none}}.ui-home-preview .hero-expanding-media{z-index:2;width:calc(100% + (100vw - 100%) * var(--hero-expansion,0));height:calc(100% + (100svh - var(--hero-expanded-bottom-space) - 100%) * var(--hero-expansion,0));translate:calc(var(--hero-media-x,0px) * var(--hero-expansion,0) * -1) calc(var(--hero-media-y,0px) * var(--hero-expansion,0) * -1);position:absolute;inset:0 auto auto 0}@media (max-width:767px){.ui-home-preview .hero-bottom{grid-template-columns:1fr}.ui-home-preview .hero-story{max-width:none}}@media (prefers-reduced-motion:reduce){.ui-home-preview .hero-notebook{height:auto}.ui-home-preview .hero-scene{position:relative;top:auto}}.ui-home-preview .home-quick-actions{top:calc(var(--home-action-inset) + env(safe-area-inset-top));right:calc(var(--home-action-inset) + env(safe-area-inset-right));gap:var(--ui-space-2);z-index:var(--home-actions-z);opacity:calc(1 - var(--actions-progress,0));translate:0 calc(var(--actions-progress,0) * var(--home-actions-exit));display:flex;position:fixed}.ui-home-preview #problem{overflow:clip}.ui-home-preview .pain-scene{min-height:100svh;max-width:var(--pain-scene-width);padding:var(--pain-screen-inset) var(--pain-side-inset);justify-content:center;gap:var(--pain-title-gap);flex-direction:column;margin:auto;display:flex}.ui-home-preview .pain-scene h2{text-align:center;translate:0 calc(var(--problem-progress,0) * var(--pain-title-travel));margin:0}.ui-home-preview .pain-hand{gap:var(--pain-card-gap);padding-block:var(--pain-fan-space);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.ui-home-preview .pain-card{width:100%;max-width:var(--pain-card-width);min-width:0;transform:rotate(var(--pain-tilt));translate:0 var(--pain-offset);perspective:var(--pain-perspective);justify-self:center;position:relative}.ui-home-preview .pain-card-turn{transform-style:preserve-3d;transition:transform var(--pain-flip-duration) var(--pain-flip-easing);position:relative}.ui-home-preview .pain-card[data-open=true] .pain-card-turn{transform:rotateY(180deg)}.ui-home-preview .pain-face{backface-visibility:hidden;width:100%;padding:var(--pain-card-padding);flex-direction:column;align-items:center;display:flex}.ui-home-preview .pain-front{aspect-ratio:var(--pain-card-ratio);position:relative;transform:rotateY(180deg)}.ui-home-preview .pain-back{justify-content:space-around;position:absolute;inset:0;overflow:hidden}.ui-home-preview .pain-back:before{content:"";inset:var(--pain-back-inset);border:var(--pain-back-border);border-radius:var(--pain-back-radius);pointer-events:none;position:absolute}.ui-home-preview .pain-back img{width:var(--pain-back-mascot);height:auto;position:relative}.ui-home-preview .pain-back-brand,.ui-home-preview .pain-back-star{text-align:center;position:relative}.ui-home-preview .pain-reveal.ui-button{border-radius:var(--pain-radius);color:#0000;width:100%;height:100%;box-shadow:none;opacity:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ui-home-preview .pain-reveal.ui-button:is(:hover,:active,:disabled){color:#0000;opacity:1;background:0 0;transform:none}.ui-home-preview .pain-reveal:focus-visible{outline:var(--pain-focus-outline);outline-offset:var(--pain-focus-offset)}.ui-home-preview .pain-art{aspect-ratio:1;object-fit:contain;width:100%;height:auto;margin-top:var(--pain-art-top)}.ui-home-preview .pain-card h3{width:100%;padding:var(--pain-copy-inset);text-wrap:pretty;margin:0}.ui-home-preview .pain-corner{top:var(--pain-corner-inset);left:var(--pain-corner-inset);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.ui-home-preview .pain-corner-end{top:auto;left:auto;right:var(--pain-corner-inset);bottom:var(--pain-corner-inset);rotate:180deg}.ui-home-preview .pain-hand[data-phase=stowed] .pain-card{opacity:0;pointer-events:none}.ui-home-preview .pain-card[data-open=true]{z-index:1}.ui-home-preview .pain-card:is(:hover,:focus-within){z-index:2}@media (max-width:1023px){.ui-home-preview .pain-hand{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-home-preview .pain-card{align-self:stretch}.ui-home-preview .pain-card-turn,.ui-home-preview .pain-front{height:100%}.ui-home-preview .pain-front{aspect-ratio:auto}.ui-home-preview .pain-card h3{padding-bottom:var(--pain-copy-bottom)}}@media (prefers-reduced-motion:reduce){.ui-home-preview .pain-scene h2,.ui-home-preview .pain-card{transform:none}.ui-home-preview .pain-card-turn{transition:none}}.ui-home-preview .benefits{max-width:var(--benefit-width);padding:var(--benefit-padding) var(--benefit-inset);margin:auto;position:relative}.ui-home-preview .benefits-intro{text-align:left;margin-bottom:var(--benefit-heading-gap)}.ui-home-preview .benefits-intro h2{margin:0}.ui-home-preview .benefits-intro h2 span{display:block}.ui-home-preview .benefits-intro p{margin:var(--benefit-subtitle-gap) 0 0}.ui-home-preview .benefit-stage{gap:calc(var(--frame-ring-gap) * 1px - var(--frame-hole) * 2px);flex-direction:column;display:flex;position:relative}.ui-home-preview .benefit-row{grid-template-columns:var(--benefit-columns);column-gap:var(--benefit-column-gap);align-items:center;display:grid}.ui-home-preview .benefit-label{margin:0}.ui-home-preview .benefit-number{margin-bottom:var(--benefit-number-gap);display:block}.ui-home-preview .benefit-description{gap:var(--benefit-copy-gap);flex-direction:column;display:flex}.ui-home-preview .benefit-description h4{margin:0 0 var(--benefit-body-gap);text-wrap:balance}.ui-home-preview .benefit-description p{margin:0}.ui-home-preview .frame-slot{aspect-ratio:4/3;min-width:0;position:relative}.ui-home-preview .frame-interaction-hint{text-align:center;margin:var(--benefit-hint-gap) 0 0}.ui-home-preview [data-frame-reveal]{opacity:0;translate:0 var(--benefit-text-rise);transition:opacity var(--benefit-text-duration) ease,translate var(--benefit-text-duration) var(--benefit-text-ease)}.ui-home-preview [data-frame-reveal].is-revealed{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.ui-home-preview [data-frame-reveal]{opacity:1;transition:none;translate:none}.ui-home-preview .frame-interaction-hint{display:none}}.ui-home-preview .review-quote{-webkit-line-clamp:var(--review-quote-lines);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-home-preview .chapter-heading{justify-content:space-between;align-items:flex-end;gap:var(--chapter-heading-gap);margin-bottom:var(--chapter-heading-gap);display:flex}.ui-home-preview .chapter-heading h2{align-items:center;gap:var(--chapter-heading-gap);display:flex}.ui-home-preview .chapter-heading img{width:var(--chapter-mascot-size);height:auto;transform:rotate(var(--chapter-mascot-tilt))}.ui-home-preview .chapter-row h3{margin:0}.ui-home-preview .chapter-summary{grid-template-columns:var(--chapter-number-width) 1fr auto;align-items:center;gap:var(--chapter-column-gap);padding:var(--chapter-row-pad);display:grid}.ui-home-preview .chapter-summary .expand-mark{margin-left:0}.ui-home-preview .chapter-row[data-state=open] .expand-mark{transform:rotate(45deg)}.ui-home-preview .chapter-description{gap:var(--chapter-column-gap);padding:var(--chapter-detail-pad);padding-left:calc(var(--chapter-number-width) + var(--chapter-column-gap));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-home-preview .chapter-lesson{align-content:start;justify-items:start;gap:var(--chapter-lesson-gap);display:grid}.ui-home-preview .chapter-lesson-label{padding:var(--chapter-label-pad);margin:0}@media (max-width:767px){.ui-home-preview .chapter-heading{flex-direction:column;align-items:flex-start}.ui-home-preview .chapter-summary{grid-template-columns:1fr auto}.ui-home-preview .chapter-number{grid-column:1/-1}.ui-home-preview .chapter-description{grid-template-columns:1fr;padding-left:0}}.ui-home-preview .decision-heading{margin-bottom:var(--decision-heading-gap);text-align:left}.ui-home-preview .decision-heading p{margin-bottom:var(--decision-label-gap)}.ui-home-preview .fit-grid{gap:var(--audience-column-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.ui-home-preview .fit-column h3{margin-bottom:var(--audience-label-gap)}.ui-home-preview .fit-list{gap:var(--audience-row-gap);margin:0;padding:0;list-style:none;display:grid}.ui-home-preview .fit-list li{align-items:flex-start;gap:var(--audience-icon-gap);display:flex}.ui-home-preview .fit-list strong{display:block}.ui-home-preview .fit-list p{margin-top:var(--audience-copy-gap)}.ui-home-preview .fit-star{flex-shrink:0}.ui-home-preview .fit-expectation{margin-bottom:var(--audience-label-gap)}@media (max-width:1023px){.ui-home-preview .fit-grid{grid-template-columns:1fr}.ui-home-preview .existing-learner{text-align:left;padding-inline:0}.ui-home-preview .fit-list li>div{min-width:0}}@media (max-width:767px){.ui-home-preview .positive .fit-list li{grid-template-columns:auto minmax(0,1fr);display:grid}.ui-home-preview .existing-learner{margin-top:var(--audience-learner-gap);padding:0}.ui-home-preview .existing-learner h3{margin-bottom:var(--audience-learner-title-gap)}.ui-home-preview .existing-learner>.existing-learner-contact{margin-top:var(--audience-learner-contact-gap)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ui-home-preview .positive .fit-list li{animation:linear both decision-arrive;animation-timeline:view();animation-range:entry entry 70%}.ui-home-preview .fit-star{animation:linear both decision-star;animation-timeline:view();animation-range:entry}}}.ui-home-preview .instructors-heading{margin-bottom:var(--instructor-heading-gap)}.ui-home-preview .instructors-heading p{margin-top:var(--instructor-copy-gap);max-width:var(--instructor-intro-width)}.ui-home-preview .teacher-grid{gap:var(--instructor-column-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;display:grid}.ui-home-preview .instructor-account{min-width:0;margin:0}.ui-home-preview .instructor-portrait{overflow:hidden}.ui-home-preview .instructor-account img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.ui-home-preview .instructor-account figcaption{gap:var(--instructor-caption-gap);margin-top:var(--instructor-caption-top);display:grid}.ui-home-preview .teacher-copy{gap:var(--instructor-person-gap);display:grid}.ui-home-preview .instructor h3{align-items:baseline;gap:var(--instructor-name-gap);margin-block:var(--instructor-name-top) var(--instructor-name-bottom);display:flex}.ui-home-preview .instructor-role{margin-top:var(--instructor-caption-gap)}.ui-home-preview .instructor-description{margin-top:var(--instructor-copy-gap)}@media (max-width:767px){.ui-home-preview .teacher-grid{grid-template-columns:1fr}.ui-home-preview .instructor-account{max-width:var(--instructor-photo-mobile-width)}}.ui-home-preview .ticket-shared{margin-bottom:var(--ticket-grid-gap);gap:var(--audience-copy-gap);display:grid}.ui-home-preview .ticket-grid{gap:var(--ticket-grid-gap);max-width:var(--ticket-grid-width);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.ui-home-preview .ticket-option{flex-direction:column;min-width:0;display:flex}.ui-home-preview .course-ticket{isolation:isolate;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.ui-home-preview .course-ticket:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0}.ui-home-preview .ticket-head{justify-content:center;align-items:center;gap:var(--ticket-price-gap);padding:var(--ticket-header-pad);display:flex}.ui-home-preview .ticket-copy{padding:var(--ticket-pad) var(--ticket-pad) 0;flex-direction:column;flex:1;display:flex}.ui-home-preview .ticket-price{align-items:baseline;gap:var(--ticket-price-gap);margin:0 0 var(--ticket-copy-gap);display:flex}.ui-home-preview .ticket-promise{margin-bottom:var(--ticket-copy-gap)}.ui-home-preview .ticket-benefits{margin:0 0 var(--ticket-copy-gap);padding:var(--ticket-copy-gap) 0 0 var(--ticket-list-inset)}.ui-home-preview .ticket-benefits li+li{margin-top:var(--ticket-list-gap)}.ui-home-preview .ticket-note{margin-bottom:var(--ticket-copy-gap)}.ui-home-preview .ticket-stub{margin-top:auto}.ui-home-preview .ticket-art{object-fit:contain;flex-shrink:0;width:100%;height:auto;display:block}.ui-home-preview .ticket-art-toggle.ui-button{aspect-ratio:1;flex-shrink:0;align-items:flex-end;width:100%;height:auto;margin:0;padding:0;display:flex;overflow:hidden}.ui-home-preview .ticket-consult{margin:var(--ticket-action-gap) auto 0;display:flex}.ui-home-preview .ticket-policy{margin-top:var(--ticket-policy-gap)}.ui-home-preview .ticket-policy h3{margin-bottom:var(--audience-copy-gap)}@media (max-width:767px){.ui-home-preview .ticket-grid{max-width:var(--ticket-mobile-width);grid-template-columns:1fr}}.ui-home-preview #enroll>.academy-closing{min-height:var(--closing-height);max-width:none;padding:var(--closing-padding);flex-direction:column;align-items:center;display:flex}.ui-home-preview .academy-belief{width:100%;max-width:var(--closing-copy-width);text-align:center;text-wrap:pretty}.ui-home-preview #enroll .center-actions{margin:var(--closing-action-gap) 0 0}.ui-home-preview .site-footer{align-items:end;gap:var(--closing-column-gap);width:100%;padding-top:var(--closing-footer-gap);grid-template-columns:1fr auto 1fr;margin-top:auto;display:grid}.ui-home-preview .closing-brand{justify-self:start;min-width:0}.ui-home-preview .closing-brand>a{max-width:100%;text-decoration:none;display:inline-block}.ui-home-preview .closing-brand>p{margin-top:var(--closing-copyright-gap)}.ui-home-preview .closing-mascot{width:var(--closing-mascot-width);justify-self:center}.ui-home-preview .closing-social{padding-bottom:var(--closing-social-bottom);justify-self:end}.ui-home-preview .closing-social ul{margin:var(--closing-social-gap) 0 0;gap:var(--closing-social-gap) var(--closing-link-gap);grid-template-columns:repeat(2,auto);padding:0;list-style:none;display:grid}@media (max-width:767px){.ui-home-preview .closing-break{display:none}}@media (max-width:64rem){.ui-home-preview .site-footer{grid-template-columns:1fr auto;align-items:center}.ui-home-preview .closing-brand{grid-column:1/-1}.ui-home-preview .closing-mascot{grid-area:2/2}.ui-home-preview .closing-social{grid-area:2/1;justify-self:start}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ui-home-preview #enroll{view-timeline-name:--academy-scroll}.ui-home-preview :is(#enroll .center-actions,.closing-brand,.closing-mascot,.closing-social){animation:linear both home-section-depth;animation-timeline:--academy-scroll;animation-range:entry contain}.ui-home-preview #enroll .center-actions{--depth-start:var(--closing-belief-travel)}.ui-home-preview .closing-brand{--depth-start:var(--closing-brand-travel)}.ui-home-preview .closing-mascot{--depth-start:var(--closing-mascot-travel);--depth-turn:var(--closing-mascot-turn)}.ui-home-preview .closing-social{--depth-start:var(--closing-social-travel)}}}.ui-home-preview #why{overflow:clip}.ui-home-preview .home-quick-actions[inert]{pointer-events:none}@media (prefers-reduced-motion:reduce){.ui-home-preview .home-quick-actions{translate:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ui-home-preview .instructor-account,.ui-home-preview .instructor{animation:linear both home-instructor-enter;animation-timeline:view();animation-range:entry entry 90%}.ui-home-preview .instructor-account{--entry-x:calc(-1 * var(--instructor-entry-distance))}.ui-home-preview .instructor{--entry-x:var(--instructor-entry-distance)}.ui-home-preview .academy-belief{view-timeline-name:--belief-reveal}.ui-home-preview .belief-char{animation:linear both home-belief-letter;animation-timeline:--belief-reveal;animation-range:cover var(--char-start) cover var(--char-end)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.ui-home-preview .teacher-grid{view-timeline-name:--instructors-enter}.ui-home-preview .instructor{animation:none}.ui-home-preview .instructor-account,.ui-home-preview .teacher-copy{animation:linear both home-instructor-enter;animation-timeline:--instructors-enter;animation-range:entry entry 75%}.ui-home-preview .teacher-copy{--entry-x:var(--instructor-entry-distance)}}}.ui-home-preview .frame-control.ui-button{width:100%;height:100%;box-shadow:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.ui-home-preview .frame-control img{object-fit:contain;pointer-events:none;width:100%;height:100%}.ui-home-preview .frame-control:active{cursor:grabbing}.ui-home-preview .frame-control:disabled{opacity:1;cursor:default}.ui-home-preview .frame-canvas{left:0;top:calc(var(--frame-ring-gap) * -1px);width:100%;height:calc(100% + var(--frame-ring-gap) * 2px);pointer-events:none;position:absolute}.ui-home-preview .benefit-label,.ui-home-preview .benefit-description{z-index:1;position:relative}.ui-home-preview .frame-control.ui-button{z-index:1}.ui-home-preview .benefit-stage[data-rendered] .frame-control img{visibility:hidden}@media (max-width:1279px){.ui-home-preview .benefit-row{gap:var(--benefit-copy-gap);grid-template-columns:1fr}.ui-home-preview .benefit-stage{gap:var(--benefit-mobile-gap)}.ui-home-preview .frame-slot{width:100%;max-width:var(--frame-mobile-width);justify-self:center}.ui-home-preview .benefit-description{max-width:var(--frame-mobile-width);justify-self:center}.ui-home-preview .frame-interaction-hint{display:none}}
