.product-opening-module__kfBwDG__track{--intro-progress:0;--intro-zoom:1.5;color:#fffdf3;background:#171e15;height:210svh;position:relative}.product-opening-module__kfBwDG__stage{isolation:isolate;height:100svh;min-height:540px;position:sticky;top:0;overflow:hidden}.product-opening-module__kfBwDG__world{aspect-ratio:1672/941;transform-origin:51.4% 57.8%;width:max(100%,177.69svh);transform:translate(-50%, -50%) translateY(calc(var(--intro-progress) * -7.8svh)) scale(calc(1 + (var(--intro-zoom) - 1) * var(--intro-progress)));will-change:transform;position:absolute;top:50%;left:50%}.product-opening-module__kfBwDG__world>img{object-fit:cover}.product-opening-module__kfBwDG__screen{clip-path:polygon(1.5% 0,97.7% 0,100% 100%,0 100%);background:#f7f4e9;border-radius:8px;width:47.55%;height:47.3%;position:absolute;top:34.22%;left:27.65%;overflow:hidden}.product-opening-module__kfBwDG__screen:after{content:"";pointer-events:none;background:linear-gradient(120deg,#fff8df0d,#0000 40%,#0c160b0a);position:absolute;inset:0;box-shadow:inset 0 0 3px #0004}.product-opening-module__kfBwDG__screen [data-classroom-shell]{width:100%;height:100%;box-shadow:none;background:#e6e8da;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.product-opening-module__kfBwDG__screen [data-classroom-shell]:after{display:none}.product-opening-module__kfBwDG__screen [data-classroom-chrome]{flex:0 0 30px;height:30px;padding:5px 24px}.product-opening-module__kfBwDG__screen [data-classroom-grid]{border-radius:0;flex:1;grid-template-columns:34% 66%;min-height:0}.product-opening-module__kfBwDG__screen [data-classroom-board]{flex-direction:column;justify-content:space-between;padding:22px 29px 17px;display:flex}.product-opening-module__kfBwDG__screen [data-classroom-board] h2{margin:10px 0 0!important}.product-opening-module__kfBwDG__screen [data-classroom-board]>svg{flex-shrink:1;height:78px}.product-opening-module__kfBwDG__screen [data-classroom-board]>p{margin-top:12px}.product-opening-module__kfBwDG__screen [data-classroom-bottom]{flex:0 0 25px;height:25px;padding:4px 22px}.product-opening-module__kfBwDG__screen [data-classroom-bottom]>span{font-size:8px}.product-opening-module__kfBwDG__screen [data-classroom-bottom] svg{width:13px;height:13px}.product-opening-module__kfBwDG__shade{z-index:1;pointer-events:none;opacity:calc(1 - var(--intro-progress) * .7);background:linear-gradient(#0f1c12c7 0,#0f1c126e 19%,#0000 39% 78%,#142015c7);position:absolute;inset:0}.product-opening-module__kfBwDG__copy{z-index:2;opacity:clamp(0, calc(1 - var(--intro-progress) * 3), 1);transform:translateY(calc(var(--intro-progress) * -65px));pointer-events:none;position:absolute;top:clamp(100px,12svh,135px);left:4.7%;right:4.7%}.product-opening-module__kfBwDG__eyebrow{font:500 10px/1.4 var(--tt-text-font);letter-spacing:1.7px}.portal.tt-studio .product-opening-module__kfBwDG__copy h1{font:400 clamp(38px, 3.25vw, 58px)/1.08 var(--tt-display-font);letter-spacing:-.047em;color:#fffdf3;max-width:100%;margin:14px 0 19px}.portal.tt-studio .product-opening-module__kfBwDG__copy p{font:400 clamp(16px, 1.5vw, 23px)/1.45 var(--tt-text-font);color:#f4f2e6;margin:0}.product-opening-module__kfBwDG__dock{z-index:3;transform:translateY(calc(var(--intro-progress) * 22px));justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:6%;left:4.7%;right:4.7%}.product-opening-module__kfBwDG__discovery>span{font:500 9px/1.5 var(--tt-text-font);letter-spacing:1.3px;margin-bottom:14px;display:block}.product-opening-module__kfBwDG__discovery>a{font:400 14px/1.4 var(--tt-text-font);color:#fffdf3;border-bottom:1px solid #f9f4db80;align-items:center;gap:32px;padding-bottom:8px;text-decoration:none;display:inline-flex}.product-opening-module__kfBwDG__action{color:#243222;min-width:268px;min-height:58px;font:550 15px/1.35 var(--tt-text-font);cursor:pointer;background:#f2b446;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:35px;padding:17px 23px;transition:background .2s;display:inline-flex}.product-opening-module__kfBwDG__action:hover:not(:disabled){background:#ffc55e}.product-opening-module__kfBwDG__action:disabled{opacity:.6;cursor:wait}.product-opening-module__kfBwDG__pause{z-index:3;color:#fff9ea;cursor:pointer;background:#14221740;border:1px solid #f9f3de80;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:114px;right:4.7%}.product-opening-module__kfBwDG__cameraHint{z-index:2;font:500 8px/1.5 var(--tt-text-font);letter-spacing:1.5px;opacity:calc(1 - var(--intro-progress));align-items:center;gap:12px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.product-opening-module__kfBwDG__track :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #fff4bc}@media (min-width:1101px){.product-opening-module__kfBwDG__copy{top:clamp(92px,10.5svh,126px)}.portal.tt-studio .product-opening-module__kfBwDG__copy h1{margin:12px 0;font-size:clamp(38px,3vw,56px)}.portal.tt-studio .product-opening-module__kfBwDG__copy p{font-size:clamp(16px,1.2vw,20px)}}@media (min-width:601px) and (max-width:1100px){.product-opening-module__kfBwDG__copy{top:110px}.portal.tt-studio .product-opening-module__kfBwDG__copy h1{font-size:clamp(34px,4.3vw,44px)}.portal.tt-studio .product-opening-module__kfBwDG__copy p{font-size:18px}.product-opening-module__kfBwDG__screen [data-classroom-board] h2{font-size:29px}.product-opening-module__kfBwDG__screen [data-classroom-board]>p{font-size:18px}.product-opening-module__kfBwDG__screen [data-classroom-board]{padding:18px 25px}}@media (max-width:600px){.product-opening-module__kfBwDG__track{height:auto}.product-opening-module__kfBwDG__stage{background:#283726;height:calc(560px + 84.5vw);min-height:0;position:relative}.product-opening-module__kfBwDG__world{width:178vw;top:380px;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 86%,#0000 100%);mask-image:linear-gradient(#000 0 86%,#0000 100%)}.product-opening-module__kfBwDG__shade{background:linear-gradient(#253324 0,#253324f0 44%,#0000 60%,#17261677)}.product-opening-module__kfBwDG__copy{opacity:1;top:160px;left:26px;right:26px;transform:none}.portal.tt-studio .product-opening-module__kfBwDG__copy h1{max-width:460px;margin:15px 0 18px;font-size:clamp(32px,8vw,44px)}.portal.tt-studio .product-opening-module__kfBwDG__copy p{font-size:16px;line-height:1.5}.product-opening-module__kfBwDG__screen [data-classroom-chrome]{flex-basis:19px;height:19px;padding:3px 13px}.product-opening-module__kfBwDG__screen [data-classroom-chrome]>span:first-child{font-size:9px}.product-opening-module__kfBwDG__screen [data-classroom-chrome]>span:last-child{display:none}.product-opening-module__kfBwDG__screen [data-classroom-board]{justify-content:start;gap:7px;padding:9px 12px}.product-opening-module__kfBwDG__screen [data-classroom-board]>span{letter-spacing:.8px;font-size:6px}.product-opening-module__kfBwDG__screen [data-classroom-board] h2{font-size:clamp(16px,4.3vw,25px);margin:3px 0!important}.product-opening-module__kfBwDG__screen [data-classroom-board]>svg{height:48px}.product-opening-module__kfBwDG__screen [data-classroom-board]>p,.product-opening-module__kfBwDG__screen [data-classroom-board]>div{display:none}.product-opening-module__kfBwDG__screen [data-classroom-bottom]{flex-basis:14px;height:14px;padding:2px 10px}.product-opening-module__kfBwDG__screen [data-classroom-bottom]>span{font-size:5px}.product-opening-module__kfBwDG__screen [data-classroom-grid] [data-teacher-caption]{font-size:8px;bottom:8px;left:8px}.product-opening-module__kfBwDG__screen [data-teacher-caption]>svg{display:none}.product-opening-module__kfBwDG__dock{flex-direction:column-reverse;align-items:stretch;gap:21px;bottom:27px;left:26px;right:26px}.product-opening-module__kfBwDG__discovery>span{display:none}.product-opening-module__kfBwDG__discovery>a{gap:18px;font-size:13px}.product-opening-module__kfBwDG__action{width:100%;min-width:0;min-height:53px;padding:15px 18px;font-size:14px}.product-opening-module__kfBwDG__pause{width:28px;height:28px;top:170px;right:26px}.product-opening-module__kfBwDG__cameraHint{display:none}}@media (prefers-reduced-motion:reduce),(max-height:540px){.product-opening-module__kfBwDG__track{height:auto}.product-opening-module__kfBwDG__stage{min-height:620px;position:relative}.product-opening-module__kfBwDG__world{will-change:auto;transform:translate(-50%,-50%)}.product-opening-module__kfBwDG__copy{opacity:1;transform:none}.product-opening-module__kfBwDG__cameraHint{display:none}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.product-opening-module__kfBwDG__world{transform:translate(-50%)}}
.learner-stories-module__OtfdWq__section{color:#21392d;background:#f5f1e7;padding:100px clamp(24px,5vw,88px) 72px;scroll-margin-top:24px;overflow:clip}.learner-stories-module__OtfdWq__heading,.learner-stories-module__OtfdWq__categories,.learner-stories-module__OtfdWq__showcase,.learner-stories-module__OtfdWq__sectionFoot,.learner-stories-module__OtfdWq__more{max-width:1440px;margin-inline:auto}.learner-stories-module__OtfdWq__heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.learner-stories-module__OtfdWq__eyebrow{font:600 10px/1.5 var(--tt-text-font);letter-spacing:1.8px}.learner-stories-module__OtfdWq__heading h2{font:500 clamp(35px, 4vw, 60px)/1.13 var(--tt-display-font);letter-spacing:-.055em;margin:20px 0 0}.learner-stories-module__OtfdWq__heading h2 span{color:#73806a}.learner-stories-module__OtfdWq__heading>p{max-width:330px;font:400 17px/1.6 var(--tt-text-font);flex:0 28%;margin:0 0 4px}.learner-stories-module__OtfdWq__categories{scrollbar-width:thin;border-bottom:1px solid #cbd0c1;align-items:center;gap:5px;margin-top:30px;padding:24px 0;display:flex;position:relative;overflow-x:auto}.learner-stories-module__OtfdWq__categories button{color:#52634d;min-height:47px;font:500 13px/1.35 var(--tt-text-font);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 15px;transition:background .22s,color .22s;display:flex}.learner-stories-module__OtfdWq__categories button>span{opacity:1;font-size:9px}.learner-stories-module__OtfdWq__categories button[aria-selected=true]{color:#fff8e8;background:#21392d}.learner-stories-module__OtfdWq__categories button:not([aria-selected=true]):hover{background:#e5e8da}.learner-stories-module__OtfdWq__showcase{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(45px,5vw,80px);padding:54px 0 36px;display:grid}.learner-stories-module__OtfdWq__deckColumn{min-width:0}.learner-stories-module__OtfdWq__deck{--card-width:clamp(245px, 20.5vw, 310px);--spread:66px;perspective:1400px;height:550px;position:relative}.learner-stories-module__OtfdWq__deck:before{content:"";background:radial-gradient(#5261432b,#52614300 68%);border-radius:50%;width:85%;height:65px;position:absolute;bottom:5px;left:5%}.learner-stories-module__OtfdWq__photoCard{width:var(--card-width);height:calc(var(--card-width) * 1.31);color:#fff8ea;text-align:left;z-index:var(--z);cursor:pointer;transform-origin:50% 90%;transform:translateX(calc(-50% + var(--slot) * var(--spread))) translateY(calc(14px + var(--depth) * 11px)) rotate(calc(var(--slot) * 8deg - 3deg)) scale(calc(.97 - var(--depth) * .025));filter:saturate(.72)brightness(.92);background:0 0;border:0;padding:0;transition:transform .76s cubic-bezier(.22,.7,.22,1),filter .35s;display:block;position:absolute;top:25px;left:46%}.learner-stories-module__OtfdWq__photoCard[aria-pressed=true]{z-index:12;filter:none;transform:translate(-50%)translateY(0)rotate(-4deg)scale(1.03)}.learner-stories-module__OtfdWq__photoCard:not([aria-pressed=true]):hover{filter:saturate()brightness(1.03)}.learner-stories-module__OtfdWq__cardInner{background:#21392d;border:6px solid #fffcf1;border-radius:8px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 3px 4px #28382b12,0 18px 28px -14px #20332559}.learner-stories-module__OtfdWq__photoCard[aria-pressed=true] .learner-stories-module__OtfdWq__cardInner{animation:5s ease-in-out infinite paused learner-stories-module__OtfdWq__cardFloat}.learner-stories-module__OtfdWq__section[data-motion=running] .learner-stories-module__OtfdWq__photoCard[aria-pressed=true] .learner-stories-module__OtfdWq__cardInner{animation-play-state:running}.learner-stories-module__OtfdWq__photo{aspect-ratio:1;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.learner-stories-module__OtfdWq__photoTile{background:url(/images/editorial/learner-stories-v1.jpg) 0 0/300% 200% no-repeat;width:100%;height:100%;display:block}.learner-stories-module__OtfdWq__photoShade{background:linear-gradient(#1429184d,#0000 23% 53%,#21392d 81%);position:absolute;inset:0}.learner-stories-module__OtfdWq__cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:17px;left:16px;right:16px}.learner-stories-module__OtfdWq__cardTop>span:first-child{font:600 8px/1 var(--tt-text-font);letter-spacing:1.25px;text-shadow:0 1px 5px #0009}.learner-stories-module__OtfdWq__vision{font:500 9px/1 var(--tt-text-font);background:#21392d70;border:1px solid #fff8;border-radius:3px;padding:4px 7px}.learner-stories-module__OtfdWq__cardCaption{position:absolute;bottom:20px;left:20px;right:16px}.learner-stories-module__OtfdWq__cardCaption strong{font:500 26px/1.15 var(--tt-display-font);letter-spacing:-.035em;display:block}.learner-stories-module__OtfdWq__cardCaption>span{font:400 10px/1.5 var(--tt-text-font);color:#e1e7d7;margin-top:10px;display:block}.learner-stories-module__OtfdWq__deckControls{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 0;padding:0 12px;display:flex}.learner-stories-module__OtfdWq__counter>span:first-child{font:500 25px/1 var(--tt-display-font)}.learner-stories-module__OtfdWq__counter>span:nth-child(2){font:400 11px/1 var(--tt-text-font);color:#5b6c54;margin-left:6px}.learner-stories-module__OtfdWq__counter p{color:#607057;margin-left:22px;font-size:12px;display:inline}.learner-stories-module__OtfdWq__mobileHint{display:none}.learner-stories-module__OtfdWq__arrows{gap:8px;display:flex}.learner-stories-module__OtfdWq__arrows button{color:#21392d;cursor:pointer;background:0 0;border:1px solid #aebda4;border-radius:50%;place-items:center;width:45px;height:45px;transition:background .2s;display:grid}.learner-stories-module__OtfdWq__arrows button:hover{background:#e4e8d8}.learner-stories-module__OtfdWq__panel{min-width:0;padding:4px 0 0}.learner-stories-module__OtfdWq__storyIdentity{min-height:20px;font:600 10px/1.4 var(--tt-text-font);letter-spacing:1px;justify-content:space-between;align-items:center;gap:8px;display:flex}.learner-stories-module__OtfdWq__future{color:#5b6c54;white-space:nowrap;font-size:8px}.learner-stories-module__OtfdWq__panel>h3{font:500 clamp(29px, 2.5vw, 39px)/1.14 var(--tt-display-font);letter-spacing:-.045em;text-wrap:balance;min-height:90px;margin:15px 0 19px}.learner-stories-module__OtfdWq__stageTabs{border-bottom:1px solid #c8d0bc;gap:13px;margin-bottom:23px;display:flex}.learner-stories-module__OtfdWq__stageTabs button{color:#5b6c54;min-height:53px;font:500 11px/1.25 var(--tt-text-font);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:0 0 10px;display:flex;position:relative}.learner-stories-module__OtfdWq__stageTabs button>span{opacity:1;font-size:9px}.learner-stories-module__OtfdWq__stageTabs button[aria-pressed=true]{color:#21392d;border-color:#21392d}.learner-stories-module__OtfdWq__stageTransition{animation:.4s both learner-stories-module__OtfdWq__reveal}.learner-stories-module__OtfdWq__stageContent h4{font:600 21px/1.3 var(--tt-display-font);letter-spacing:-.025em;min-height:54px;margin:0 0 12px}.learner-stories-module__OtfdWq__stageTransition>p{font:400 16px/1.6 var(--tt-text-font);color:#52654d;min-height:78px;margin:0}.learner-stories-module__OtfdWq__sketch{background:#e6eadb;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;height:117px;margin:18px 0 0;padding:17px 20px;display:flex;overflow:hidden}.learner-stories-module__OtfdWq__sketch small{font:400 12px/1.4 var(--tt-text-font)}.learner-stories-module__OtfdWq__storyActions{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.learner-stories-module__OtfdWq__play,.learner-stories-module__OtfdWq__next,.learner-stories-module__OtfdWq__pause{color:#294830;min-height:44px;font:500 12px/1.4 var(--tt-text-font);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:6px 0;display:flex}.learner-stories-module__OtfdWq__play:disabled,.learner-stories-module__OtfdWq__pause:disabled{opacity:.65;cursor:default}.learner-stories-module__OtfdWq__next{gap:20px;font-weight:600}.learner-stories-module__OtfdWq__sectionFoot{border-top:1px solid #ccd2c0;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:22px;display:flex}.learner-stories-module__OtfdWq__disclaimer{font:400 11px/1.6 var(--tt-text-font);color:#5b6c54;margin:0}.learner-stories-module__OtfdWq__pause{white-space:nowrap;font-size:11px}.learner-stories-module__OtfdWq__time{text-align:center}.learner-stories-module__OtfdWq__time>span{font:500 37px/1.3 var(--tt-display-font);letter-spacing:-2px;display:block}.learner-stories-module__OtfdWq__time>span>span{letter-spacing:0;font-size:13px}.learner-stories-module__OtfdWq__fractions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.learner-stories-module__OtfdWq__fractions small{text-align:center;width:100%;margin-top:1px}.learner-stories-module__OtfdWq__half,.learner-stories-module__OtfdWq__whole{border:1px solid #879570;border-radius:50%;width:42px;height:42px;display:block}.learner-stories-module__OtfdWq__half{background:linear-gradient(90deg,#779466 50%,#0000 50%)}.learner-stories-module__OtfdWq__whole{background:#779466}.learner-stories-module__OtfdWq__dotQuestion{flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.learner-stories-module__OtfdWq__dotQuestion>div{gap:7px;display:flex}.learner-stories-module__OtfdWq__dotQuestion i{border:1px solid #6d855e;border-radius:50%;width:16px;height:16px}.learner-stories-module__OtfdWq__dotQuestion i[data-filled=true]{background:#6d855e}.learner-stories-module__OtfdWq__lecture{justify-content:flex-start;align-items:stretch;position:relative}.learner-stories-module__OtfdWq__lecture>span{letter-spacing:1px;font-size:8px}.learner-stories-module__OtfdWq__noteLines{gap:8px;width:65%;margin-top:13px;display:grid}.learner-stories-module__OtfdWq__noteLines i{background:#a7b299;width:100%;height:2px}.learner-stories-module__OtfdWq__noteLines i:last-child{width:70%}.learner-stories-module__OtfdWq__annotation{background:#f6e3a8;padding:7px 8px;font-size:11px;position:absolute;inset:auto 8px 9px 23px;transform:rotate(-2deg)}.learner-stories-module__OtfdWq__conversation{background:#dfe7da;align-items:stretch}.learner-stories-module__OtfdWq__conversation>span,.learner-stories-module__OtfdWq__interview>span{letter-spacing:1px;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.learner-stories-module__OtfdWq__conversation p,.learner-stories-module__OtfdWq__interview p{font:500 16px/1.4 var(--tt-text-font);margin:10px 0 8px}.learner-stories-module__OtfdWq__wave{align-items:center;gap:4px;height:18px;display:flex;overflow:hidden}.learner-stories-module__OtfdWq__wave i{width:3px;height:var(--bar);animation:learner-stories-module__OtfdWq__speaking 1.4s var(--delay) ease-in-out infinite alternate;background:#728b65;border-radius:2px;animation-play-state:paused}.learner-stories-module__OtfdWq__section[data-motion=running] .learner-stories-module__OtfdWq__wave i{animation-play-state:running}.learner-stories-module__OtfdWq__formula{font:500 29px/1.4 var(--tt-display-font);letter-spacing:-1px;margin-bottom:6px}.learner-stories-module__OtfdWq__percentGrid{gap:4px;width:100%;margin-bottom:14px;display:flex}.learner-stories-module__OtfdWq__percentGrid i{border:1px solid #8c9b7e;border-radius:2px;flex:1;height:24px}.learner-stories-module__OtfdWq__percentGrid i[data-filled=true]{background:#789360}.learner-stories-module__OtfdWq__interview{align-items:stretch}.learner-stories-module__OtfdWq__interview strong{font:600 26px/1.2 var(--tt-display-font);margin-top:13px;display:block}.learner-stories-module__OtfdWq__interview strong span{font:400 12px/1.5 var(--tt-text-font)}.learner-stories-module__OtfdWq__answerSteps{justify-content:space-between;align-items:center;gap:6px;margin-top:20px;font-size:11px;display:flex}.learner-stories-module__OtfdWq__skill svg{stroke:#778e61;fill:#e6eadb;stroke-width:1.5px;max-width:100%;height:60px}.learner-stories-module__OtfdWq__skill circle[data-lit=true]{fill:#ddb456;stroke:#b89035}.learner-stories-module__OtfdWq__skill>span{font-size:11px}.learner-stories-module__OtfdWq__more{border-top:1px solid #c5cdbc;border-bottom:1px solid #c5cdbc;margin-top:38px}.learner-stories-module__OtfdWq__more summary{cursor:pointer;min-height:98px;font:500 clamp(23px, 2.5vw, 34px)/1.3 var(--tt-display-font);letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.learner-stories-module__OtfdWq__more summary::-webkit-details-marker{display:none}.learner-stories-module__OtfdWq__more summary svg{flex-shrink:0;transition:transform .25s}.learner-stories-module__OtfdWq__more[open] summary svg{transform:rotate(180deg)}.learner-stories-module__OtfdWq__moreContent{padding:10px 0 34px}.learner-stories-module__OtfdWq__moreIntro{text-transform:uppercase;letter-spacing:1.2px;margin:0 0 30px;font-size:11px}.learner-stories-module__OtfdWq__moreIntro span{max-width:600px;font:400 18px/1.6 var(--tt-text-font);text-transform:none;letter-spacing:0;margin-top:10px;display:block}.learner-stories-module__OtfdWq__moreGrid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.learner-stories-module__OtfdWq__moreGrid>div{grid-template-columns:20px 1fr;align-content:start;gap:8px 10px;display:grid}.learner-stories-module__OtfdWq__moreGrid svg{color:#778568;margin-top:3px}.learner-stories-module__OtfdWq__moreGrid h3{font:600 15px/1.5 var(--tt-text-font);margin:0}.learner-stories-module__OtfdWq__moreGrid p{font:400 14px/1.6 var(--tt-text-font);color:#62715b;grid-column:2;margin:0}.learner-stories-module__OtfdWq__section button:focus-visible,.learner-stories-module__OtfdWq__section summary:focus-visible,.learner-stories-module__OtfdWq__deck:focus-visible,.learner-stories-module__OtfdWq__panel:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #bd8624}@keyframes learner-stories-module__OtfdWq__reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes learner-stories-module__OtfdWq__speaking{to{transform:scaleY(.35)}}@keyframes learner-stories-module__OtfdWq__cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1200px){.learner-stories-module__OtfdWq__showcase{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px}.learner-stories-module__OtfdWq__deck{--card-width:260px;--spread:43px;height:500px}.learner-stories-module__OtfdWq__counter p{margin:9px 0 0;display:block}.learner-stories-module__OtfdWq__cardCaption strong{font-size:24px}.learner-stories-module__OtfdWq__categories button{padding-inline:10px;font-size:12px}.learner-stories-module__OtfdWq__categories button>span{display:none}}@media (max-width:950px){.learner-stories-module__OtfdWq__section{padding-top:75px}.learner-stories-module__OtfdWq__heading{display:block}.learner-stories-module__OtfdWq__heading>p{max-width:520px;margin-top:24px}.learner-stories-module__OtfdWq__heading h2{font-size:clamp(35px,5.4vw,48px)}.learner-stories-module__OtfdWq__categories{gap:5px;margin-top:14px;padding:16px 0}.learner-stories-module__OtfdWq__showcase{grid-template-columns:1fr;gap:46px;padding-top:34px}.learner-stories-module__OtfdWq__deck{--card-width:275px;--spread:67px;height:520px}.learner-stories-module__OtfdWq__deckControls{max-width:640px;margin-inline:auto}.learner-stories-module__OtfdWq__counter p{margin-left:22px;display:inline}.learner-stories-module__OtfdWq__panel{grid-template-columns:1fr 1fr;align-content:start;gap:0 35px;display:grid}.learner-stories-module__OtfdWq__storyIdentity{grid-column:1/-1}.learner-stories-module__OtfdWq__panel>h3{grid-area:2/1;min-height:0;margin-top:17px;font-size:34px}.learner-stories-module__OtfdWq__stageTabs{grid-area:3/1;align-self:start}.learner-stories-module__OtfdWq__stageContent{grid-area:2/2/5;padding-top:19px}.learner-stories-module__OtfdWq__stageContent h4,.learner-stories-module__OtfdWq__stageTransition>p{min-height:0}.learner-stories-module__OtfdWq__storyActions{grid-area:4/1;align-self:start;margin-top:0}.learner-stories-module__OtfdWq__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learner-stories-module__OtfdWq__sectionFoot{margin-top:0}}@media (max-width:600px){.learner-stories-module__OtfdWq__section{padding:65px 22px 48px}.learner-stories-module__OtfdWq__heading h2{font-size:clamp(31px,7.7vw,43px)}.learner-stories-module__OtfdWq__heading>p{margin-top:22px;font-size:16px}.learner-stories-module__OtfdWq__categories{scrollbar-width:none;border-bottom:0;margin:18px -22px 0;padding:12px 22px}.learner-stories-module__OtfdWq__categories::-webkit-scrollbar{display:none}.learner-stories-module__OtfdWq__categories button{border:1px solid #c4cdb8;border-radius:30px;flex:none;padding:10px 14px;font-size:12px}.learner-stories-module__OtfdWq__categories button[aria-selected=true]{border-color:#21392d}.learner-stories-module__OtfdWq__showcase{gap:32px;padding:0 0 26px}.learner-stories-module__OtfdWq__deck{--card-width:min(70vw, 275px);height:calc(var(--card-width) * 1.31 + 55px);width:calc(100% + 44px);padding:22px calc((100% - var(--card-width)) / 2 + 22px) 25px;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;align-items:flex-start;gap:18px;margin:0 -22px;display:flex;overflow-x:auto}.learner-stories-module__OtfdWq__deck::-webkit-scrollbar{display:none}.learner-stories-module__OtfdWq__deck:before{display:none}.learner-stories-module__OtfdWq__photoCard{flex:0 0 var(--card-width);width:var(--card-width);height:calc(var(--card-width) * 1.31);scroll-snap-align:center;transform-origin:50%;transition:transform .5s,filter .3s;position:relative;top:auto;left:auto;transform:translateY(9px)scale(.95)}.learner-stories-module__OtfdWq__photoCard[aria-pressed=true]{transform:translateY(0)scale(1)}.learner-stories-module__OtfdWq__cardInner{border-width:5px}.learner-stories-module__OtfdWq__cardCaption{bottom:16px;left:16px}.learner-stories-module__OtfdWq__cardCaption strong{font-size:23px}.learner-stories-module__OtfdWq__cardCaption>span{margin-top:8px;font-size:9px}.learner-stories-module__OtfdWq__cardTop{top:14px;left:13px;right:13px}.learner-stories-module__OtfdWq__cardTop>span:first-child{font-size:7px}.learner-stories-module__OtfdWq__deckControls{margin-top:2px;padding:0}.learner-stories-module__OtfdWq__counter p{margin:9px 0 0;font-size:11px;display:block}.learner-stories-module__OtfdWq__counter .learner-stories-module__OtfdWq__desktopHint{display:none}.learner-stories-module__OtfdWq__mobileHint{display:inline}.learner-stories-module__OtfdWq__panel{display:block}.learner-stories-module__OtfdWq__panel>h3{min-height:76px;margin:14px 0 23px;font-size:32px}.learner-stories-module__OtfdWq__storyIdentity{letter-spacing:.7px;font-size:9px}.learner-stories-module__OtfdWq__future{font-size:7px}.learner-stories-module__OtfdWq__stageTabs{margin-bottom:22px}.learner-stories-module__OtfdWq__stageContent{padding:0}.learner-stories-module__OtfdWq__stageContent h4{min-height:55px;font-size:21px}.learner-stories-module__OtfdWq__stageTransition>p{min-height:104px;font-size:16px}.learner-stories-module__OtfdWq__sketch{height:122px;margin-top:16px}.learner-stories-module__OtfdWq__storyActions{margin-top:12px}.learner-stories-module__OtfdWq__sectionFoot{align-items:flex-start;gap:14px}.learner-stories-module__OtfdWq__disclaimer{font-size:10px}.learner-stories-module__OtfdWq__pause{min-height:30px;padding-top:0;font-size:10px}.learner-stories-module__OtfdWq__more{margin-top:32px}.learner-stories-module__OtfdWq__more summary{min-height:88px;font-size:25px}.learner-stories-module__OtfdWq__moreGrid{grid-template-columns:1fr;gap:24px}.learner-stories-module__OtfdWq__moreIntro span{font-size:16px}}@media (prefers-reduced-motion:reduce){.learner-stories-module__OtfdWq__section *,.learner-stories-module__OtfdWq__section :before,.learner-stories-module__OtfdWq__section :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.product-experience-module__yZ_IrW__experience{--forest:#21392d;--paper:#f5f1e7;--amber:#edb35b;color:var(--forest);background:var(--paper);font-family:var(--tt-text-font);font-optical-sizing:auto}.product-experience-module__yZ_IrW__experience *{box-sizing:border-box}.portal.tt-studio:has([data-product-opening]){display:flow-root}.portal.tt-studio:has([data-product-opening])>.portal-header{z-index:8;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:12px;width:auto;height:58px;min-height:0;margin:0;padding:0;display:flex;position:absolute;inset:30px 40px auto}.portal.tt-studio:has([data-product-opening]) .daylight-brand{gap:0;font-size:0}.portal.tt-studio:has([data-product-opening]) .daylight-brand-gold{display:none}.portal.tt-studio:has([data-product-opening]) .daylight-brand-icon{mix-blend-mode:normal;background:#faf6ec;border-radius:9px;width:47px;height:40px}.portal.tt-studio:has([data-product-opening]) .daylight-brand-icon img{top:-30px;left:-25px}.portal.tt-studio:has([data-product-opening]) .portal-header nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7efef;border:1px solid #fff9;border-radius:10px;flex:0 auto;order:0;gap:2px;margin:0 0 0 auto;padding:6px}.portal.tt-studio:has([data-product-opening]) .portal-header nav a{font:500 13px/1.2 var(--tt-text-font);letter-spacing:0;color:#303e30;padding:12px 15px}.portal.tt-studio:has([data-product-opening]) .portal-header nav a[aria-current]{background:#e7e9dd}.portal.tt-studio:has([data-product-opening]) .portal-header .portal-account-action{background:var(--tt-gold);border:0;min-height:48px;font-size:13px}.portal.tt-studio:has([data-product-opening]) .portal-account-loading{color:#fffaf2}.portal.tt-studio:has([data-product-opening]) #learning-setup{scroll-margin-top:120px}.product-experience-module__yZ_IrW__eyebrow{font:500 11px/1.5 var(--tt-text-font);letter-spacing:1.5px;display:block}.product-experience-module__yZ_IrW__experience em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.product-experience-module__yZ_IrW__heroProduct{color:#243b2d;background:#d8dcd1;border:1px solid #a7b3a480;border-radius:10px;width:100%;padding:5px;position:relative;box-shadow:0 30px 30px -15px #08170eda,0 50px 100px #08170e50,inset 0 1px #fff8}.product-experience-module__yZ_IrW__heroProduct:after{content:"";filter:blur(12px);z-index:-1;background:#1020189c;border-radius:50%;height:14px;position:absolute;bottom:-18px;left:3%;right:3%}.product-experience-module__yZ_IrW__classroomChrome{justify-content:space-between;align-items:center;height:34px;padding:0 12px 8px;display:flex}.product-experience-module__yZ_IrW__classroomChrome>span:first-child{font:650 15px var(--tt-text-font);letter-spacing:-.5px}.product-experience-module__yZ_IrW__classroomChrome>span:first-child>span{color:#87621f}.product-experience-module__yZ_IrW__classroomChrome>span:last-child{letter-spacing:1.4px;font-size:10px}.product-experience-module__yZ_IrW__heroClassroom{background:#faf7ee;border-radius:7px;grid-template-columns:35% 65%;min-height:360px;display:grid;overflow:hidden}.product-experience-module__yZ_IrW__teacherPortrait{isolation:isolate;min-width:0;position:relative;overflow:hidden}.product-experience-module__yZ_IrW__teacherPortrait>img{object-fit:cover;object-position:50% 34%;z-index:-2}.product-experience-module__yZ_IrW__teacherPortrait:after{content:"";z-index:-1;background:linear-gradient(#0000,#142a21ed);position:absolute;inset:55% 0 0}.product-experience-module__yZ_IrW__teacherName{color:#fffaf0;align-items:center;gap:13px;font-size:17px;display:flex;position:absolute;bottom:25px;left:28px;right:24px}.product-experience-module__yZ_IrW__teacherName small{margin-top:6px;font-size:12px;line-height:1.4;display:block}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherName{gap:9px;font-size:14px;bottom:17px;left:15px;right:10px}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherName>svg{flex-shrink:0;width:18px}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherName small{font-size:10px}.product-experience-module__yZ_IrW__heroBoard{flex-direction:column;padding:25px 27px 20px;display:flex}.product-experience-module__yZ_IrW__panelLabel{font:500 11px/1.5 var(--tt-text-font);letter-spacing:1.3px;color:#52644e}.portal.tt-studio .product-experience-module__yZ_IrW__heroBoard h2{font:400 clamp(23px, 2.05vw, 34px)/1.12 var(--tt-display-font);letter-spacing:-.04em;color:#253e2e;margin:20px 0 0}.product-experience-module__yZ_IrW__stringDrawing{fill:#9d6b26;width:100%;height:110px;display:block;overflow:visible}.product-experience-module__yZ_IrW__stringRest{stroke:#ccd1bf;stroke-width:1px;fill:none;stroke-dasharray:5 6}.product-experience-module__yZ_IrW__stringVibration{stroke:#a26c2e;stroke-width:2.5px;fill:none;transform-origin:250px 75px;animation:1.15s ease-in-out infinite paused product-experience-module__yZ_IrW__string-vibrate}.product-experience-module__yZ_IrW__stringLabels{color:#58664d;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.product-experience-module__yZ_IrW__heroBoard>p{font:400 18px/1.4 var(--tt-display-font);color:#344d32;margin:25px 0 0}.product-experience-module__yZ_IrW__classroomBottom{justify-content:space-between;align-items:center;gap:12px;padding:13px 10px 5px;font-size:10px;display:flex}.product-experience-module__yZ_IrW__classroomBottom>span:first-child{align-items:center;gap:8px;display:flex}.product-experience-module__yZ_IrW__previewBadge{letter-spacing:1px;color:#53634e;font-size:9px}.product-experience-module__yZ_IrW__manifesto{isolation:isolate;color:#fffaf0;background:#253123;align-items:center;height:88svh;min-height:680px;padding:95px 5%;display:flex;position:relative;overflow:hidden}.product-experience-module__yZ_IrW__manifestoCopy{z-index:2;max-width:54%;position:relative}.portal.tt-studio .product-experience-module__yZ_IrW__manifesto h2{font:400 clamp(36px, 4.3vw, 70px)/1.07 var(--tt-display-font);letter-spacing:-.045em;color:#fffaf0;margin:27px 0}.product-experience-module__yZ_IrW__manifestoCopy>p{color:#f1eddf;max-width:380px;margin:0;font-size:18px;line-height:1.65}.product-experience-module__yZ_IrW__manifestoCopy>a{color:#fffaf0;border-bottom:1px solid #e4e2cc80;align-items:center;gap:35px;margin-top:32px;padding-bottom:10px;font-size:14px;text-decoration:none;display:inline-flex}.product-experience-module__yZ_IrW__questionPhoto{isolation:isolate;margin:0;position:absolute;inset:0;overflow:hidden}.product-experience-module__yZ_IrW__questionPhoto>img{object-fit:cover;object-position:57% center;z-index:-2;animation:22s ease-in-out infinite alternate paused product-experience-module__yZ_IrW__photo-breathe}.product-experience-module__yZ_IrW__questionPhoto:after{content:"";z-index:-1;background:linear-gradient(90deg,#102318ef,#102318b3 33%,#1023180d 77%),linear-gradient(#0000 55%,#1023188c);position:absolute;inset:0}.product-experience-module__yZ_IrW__questionPhoto figcaption{color:#fffbef;font:400 28px/1.16 var(--tt-display-font);position:absolute;bottom:8%;left:65%;right:5%}.product-experience-module__yZ_IrW__questionPhoto figcaption span{font:500 10px/1.5 var(--tt-text-font);letter-spacing:1.5px;margin-bottom:18px;display:block}.product-experience-module__yZ_IrW__storyTrack{color:#263e2e;background:#e8e9df;height:340svh;scroll-margin-top:0;transition:background .6s,color .6s;position:relative}.product-experience-module__yZ_IrW__storySticky{flex-direction:column;gap:20px;height:100svh;min-height:760px;padding:114px 5% 24px;display:flex;position:sticky;top:0}.product-experience-module__yZ_IrW__storyHeading{justify-content:space-between;align-items:center;gap:20px;min-height:36px;display:flex}.product-experience-module__yZ_IrW__storyHeading .product-experience-module__yZ_IrW__eyebrow>span{color:#5b6b52}.product-experience-module__yZ_IrW__storyControls{align-items:center;gap:20px;display:flex}.product-experience-module__yZ_IrW__storyHint{letter-spacing:1px;white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex}.product-experience-module__yZ_IrW__storyPause{min-height:36px;color:inherit;cursor:pointer;font:400 11px var(--tt-text-font);white-space:nowrap;background:0 0;border:1px solid #9cab91;border-radius:22px;align-items:center;gap:8px;padding:8px 12px;display:flex}.product-experience-module__yZ_IrW__storyPause:disabled{cursor:default}.product-experience-module__yZ_IrW__storyStage{flex:1;order:1;width:100%;max-width:1600px;min-height:0;margin:0 auto}.product-experience-module__yZ_IrW__storyStage>:first-child{height:100%;animation:.6s cubic-bezier(.2,.65,.3,1) both product-experience-module__yZ_IrW__scene-arrive}.product-experience-module__yZ_IrW__conversationCloseup{background:#f9f6ed;border-radius:4px;grid-template-columns:45% 55%;display:grid;overflow:hidden}.product-experience-module__yZ_IrW__conversationCloseup .product-experience-module__yZ_IrW__teacherPortrait>img{object-position:50% 29%}.product-experience-module__yZ_IrW__conversationText{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,2.5vw,45px) 8%;display:flex}.portal.tt-studio .product-experience-module__yZ_IrW__conversationText h2{font:400 clamp(37px, 3.3vw, 58px)/1.02 var(--tt-display-font);letter-spacing:-.045em;color:#263f2d;margin:19px 0 23px}.product-experience-module__yZ_IrW__questionRow{border-top:1px solid #cdd2bf;border-bottom:1px solid #cdd2bf;align-items:baseline;gap:20px;width:100%;padding:17px 0;display:flex}.product-experience-module__yZ_IrW__questionRow>span{letter-spacing:1px;color:#637151;font-size:10px}.product-experience-module__yZ_IrW__questionRow>p{font:400 clamp(21px, 1.7vw, 27px)/1.3 var(--tt-display-font);color:#3d4c33;margin:0}.product-experience-module__yZ_IrW__teacherAnswer{padding:21px 0 0}.product-experience-module__yZ_IrW__speakerLabel{font:600 10px/1.5 var(--tt-text-font);letter-spacing:1px;color:#5d704e;align-items:center;gap:8px;display:flex}.portal.tt-studio .product-experience-module__yZ_IrW__teacherAnswer h3{font:450 23px/1.25 var(--tt-display-font);letter-spacing:-.03em;color:#2c4233;margin:12px 0}.product-experience-module__yZ_IrW__teacherResponse{color:#4c6043;max-width:470px;margin:0;font-size:16px;line-height:1.6}.product-experience-module__yZ_IrW__conversationFooter{color:#5c6a50;align-items:center;gap:10px;margin-top:23px;font-size:12px;display:flex}.product-experience-module__yZ_IrW__storyTrack[data-step="1"]{color:#eee9d9;background:#1a3027}.product-experience-module__yZ_IrW__storyTrack[data-step="1"] .product-experience-module__yZ_IrW__storyHeading .product-experience-module__yZ_IrW__eyebrow>span{color:#bbc8b4}.product-experience-module__yZ_IrW__storyTrack[data-step="1"] .product-experience-module__yZ_IrW__storyPause{border-color:#6e816c}.product-experience-module__yZ_IrW__boardCloseup{color:#ede9d8;flex-direction:column;justify-content:space-between;display:flex}.product-experience-module__yZ_IrW__boardTop{justify-content:space-between;align-items:end;gap:30px;display:flex}.product-experience-module__yZ_IrW__boardTop .product-experience-module__yZ_IrW__panelLabel{color:#b7c4aa}.portal.tt-studio .product-experience-module__yZ_IrW__boardTop h2{font:400 clamp(34px, 3.4vw, 56px)/1.1 var(--tt-display-font);letter-spacing:-.04em;color:#faf5e5;margin:19px 0 0}.product-experience-module__yZ_IrW__boardTop>p{color:#c0cab6;margin:0;font-size:15px;line-height:1.55}.product-experience-module__yZ_IrW__boardCanvas{border-top:1px solid #64745e;border-bottom:1px solid #64745e;margin:24px 0;padding:20px 0 17px}.product-experience-module__yZ_IrW__boardHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.portal.tt-studio .product-experience-module__yZ_IrW__boardHeader h3{font:400 23px/1.255 var(--tt-display-font);letter-spacing:0;color:#e9dec1;margin:0}.product-experience-module__yZ_IrW__boardHeader>span{letter-spacing:1.3px;color:#b9c7af;font-size:10px}.product-experience-module__yZ_IrW__soundDrawing{width:100%;height:clamp(160px,25svh,270px);display:block;overflow:visible}.product-experience-module__yZ_IrW__particleColumn{fill:#b5c3a0;animation:1.6s ease-in-out infinite paused product-experience-module__yZ_IrW__air-vibrate}.product-experience-module__yZ_IrW__markedParticle{fill:#edb35b}.product-experience-module__yZ_IrW__travelArrow{stroke:#bea473;stroke-width:1.2px;fill:none}.product-experience-module__yZ_IrW__diagramLegend{color:#d1d9c4;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.product-experience-module__yZ_IrW__diagramLegend>span{align-items:center;gap:10px;display:flex}.product-experience-module__yZ_IrW__diagramLegend i{background:#edb35b;border-radius:50%;flex-shrink:0;width:9px;height:9px}.product-experience-module__yZ_IrW__teacherAside{align-items:center;gap:17px;display:flex}.product-experience-module__yZ_IrW__teacherAside>img{object-fit:cover;object-position:50% 18%;border-radius:50%;flex-shrink:0;width:54px;height:54px}.product-experience-module__yZ_IrW__teacherAside p{color:#dce3d0;margin:0;font-size:16px;line-height:1.45}.product-experience-module__yZ_IrW__teacherAside p strong{color:#fff8e6;font-weight:500}.product-experience-module__yZ_IrW__teacherAside>span{letter-spacing:1px;color:#b9c7af;margin-left:auto;font-size:10px;line-height:1.7}.product-experience-module__yZ_IrW__storyTrack[data-step="2"]{background:#eee7d9}.product-experience-module__yZ_IrW__understandingScene{grid-template-columns:1fr 1fr;gap:9%;display:grid}.product-experience-module__yZ_IrW__understandingIntro{flex-direction:column;min-height:0;display:flex}.portal.tt-studio .product-experience-module__yZ_IrW__understandingIntro h2{font:400 clamp(37px, 3.6vw, 60px)/1.04 var(--tt-display-font);letter-spacing:-.045em;color:#2d422d;margin:19px 0 16px}.product-experience-module__yZ_IrW__understandingIntro>p{color:#57634c;margin:0 0 22px;font-size:16px;line-height:1.5}.product-experience-module__yZ_IrW__guitarCrop{isolation:isolate;flex:1;min-height:160px;position:relative;overflow:hidden}.product-experience-module__yZ_IrW__guitarCrop>img{object-fit:cover;object-position:center 60%;z-index:-2}.product-experience-module__yZ_IrW__guitarCrop:after{content:"";z-index:-1;background:linear-gradient(#0000,#17251de3);position:absolute;inset:50% 0 0}.product-experience-module__yZ_IrW__guitarCrop>span{color:#fff8e9;font:400 23px/1.25 var(--tt-display-font);position:absolute;bottom:23px;left:25px}.product-experience-module__yZ_IrW__checkCloseup{background:#faf7ef;border:1px solid #d6d4c3;border-radius:3px;align-self:center;padding:28px 35px}.portal.tt-studio .product-experience-module__yZ_IrW__checkCloseup h3{font:400 clamp(27px, 2.35vw, 38px)/1.12 var(--tt-display-font);letter-spacing:-.035em;color:#2c4233;margin:18px 0 15px}.product-experience-module__yZ_IrW__checkPrompt{color:#4f6144;margin:0 0 23px;font-size:16px;line-height:1.5}.product-experience-module__yZ_IrW__answerChoices{flex-direction:column;gap:10px;display:flex}.product-experience-module__yZ_IrW__answerChoices>button{color:#324b31;text-align:left;cursor:pointer;min-height:57px;font:400 16px/1.45 var(--tt-text-font);background:#fffdf7;border:1px solid #bac5ae;border-radius:6px;align-items:center;gap:13px;padding:13px 17px;transition:background .2s,border-color .2s;display:flex}.product-experience-module__yZ_IrW__answerChoices>button>span{color:#66765a;font-size:12px}.product-experience-module__yZ_IrW__answerChoices>button>svg{visibility:hidden;flex-shrink:0;margin-left:auto}.product-experience-module__yZ_IrW__answerChoices>button:hover{background:#eeefdf;border-color:#778c62}.product-experience-module__yZ_IrW__answerChoices>button[aria-pressed=true]{background:#e1e8d7;border-color:#537348}.product-experience-module__yZ_IrW__answerChoices>button[aria-pressed=true]>svg{visibility:visible}.product-experience-module__yZ_IrW__answerFeedback{border-top:1px solid #d0d7c5;min-height:139px;margin-top:23px;padding-top:19px}.product-experience-module__yZ_IrW__answerFeedback p{color:#4b6040;margin:8px 0 0;font-size:15px;line-height:1.55}.product-experience-module__yZ_IrW__answerFeedback>button{color:#3b5d30;font:400 15px var(--tt-text-font);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #79906c;align-items:center;gap:8px;margin-top:10px;padding:6px 0;display:flex}.product-experience-module__yZ_IrW__storyFooter{order:2;justify-content:space-between;align-items:center;gap:30px;margin-top:3px;display:flex}.product-experience-module__yZ_IrW__stepButtons{align-items:center;gap:35px;display:flex}.product-experience-module__yZ_IrW__stepButtons>button{color:#55684c;text-align:left;min-height:44px;font:400 13px/1.4 var(--tt-text-font);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:10px;padding:10px 0;display:flex}.product-experience-module__yZ_IrW__stepButtons>button>span{font-size:11px}.product-experience-module__yZ_IrW__stepButtons>button>svg{opacity:.5;margin-left:6px}.product-experience-module__yZ_IrW__stepButtons>button[aria-selected=true]{color:#213d28;border-bottom-color:#385937;font-weight:600}.product-experience-module__yZ_IrW__stepButtons>button[aria-selected=true]>svg{opacity:1}.product-experience-module__yZ_IrW__storyFootnote{align-items:center;gap:20px;display:flex}.product-experience-module__yZ_IrW__illustrationNote{color:#56684b;margin:0;font-size:11px;line-height:1.5}.product-experience-module__yZ_IrW__followScroll{color:#415739;font:400 12px var(--tt-text-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}.product-experience-module__yZ_IrW__storyProgress{background:#c1c7b6;height:2px;position:absolute;bottom:0;left:0;right:0}.product-experience-module__yZ_IrW__storyProgress>span{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--story-progress,0));background:#8c6736;display:block}.product-experience-module__yZ_IrW__storyTrack[data-step="1"] .product-experience-module__yZ_IrW__stepButtons>button{color:#bdcbb3}.product-experience-module__yZ_IrW__storyTrack[data-step="1"] .product-experience-module__yZ_IrW__stepButtons>button[aria-selected=true]{color:#fff5d9;border-color:#edb35b}.product-experience-module__yZ_IrW__storyTrack[data-step="1"] :is(.product-experience-module__yZ_IrW__illustrationNote,.product-experience-module__yZ_IrW__followScroll){color:#bdcbb3}.product-experience-module__yZ_IrW__storyTrack[data-step="1"] .product-experience-module__yZ_IrW__storyProgress{background:#54654e}.product-experience-module__yZ_IrW__storyTrack[data-step="1"] .product-experience-module__yZ_IrW__storyProgress>span{background:#edb35b}.product-experience-module__yZ_IrW__invitation{text-align:center;background:radial-gradient(at 50% 60%,#dee3d45c,#0000 65%);padding:125px 30px 90px;position:relative}.portal.tt-studio .product-experience-module__yZ_IrW__invitation h2{font:400 clamp(40px, 5.3vw, 84px)/1.04 var(--tt-display-font);letter-spacing:-.045em;color:#2c4233;margin:30px 0}.product-experience-module__yZ_IrW__invitation>a{color:#294331;border-bottom:1px solid #a8b19b;align-items:center;gap:32px;padding:13px 0;font-size:15px;text-decoration:none;display:inline-flex}.product-experience-module__yZ_IrW__experience [data-motion=running] :is(.product-experience-module__yZ_IrW__stringVibration,.product-experience-module__yZ_IrW__particleColumn,.product-experience-module__yZ_IrW__questionPhoto>img){animation-play-state:running}.product-experience-module__yZ_IrW__experience[data-paused=true] .product-experience-module__yZ_IrW__storyStage>:first-child{animation:none}.product-experience-module__yZ_IrW__experience :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #c0853c}@keyframes product-experience-module__yZ_IrW__string-vibrate{0%,to{transform:scaleY(-.72)}50%{transform:scaleY(.72)}}@keyframes product-experience-module__yZ_IrW__air-vibrate{0%,to{transform:translate(-12px)}50%{transform:translate(12px)}}@keyframes product-experience-module__yZ_IrW__photo-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes product-experience-module__yZ_IrW__scene-arrive{0%{opacity:.3;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:1800px){.product-experience-module__yZ_IrW__heroClassroom{min-height:460px}.product-experience-module__yZ_IrW__heroBoard{padding:35px}.product-experience-module__yZ_IrW__stringDrawing{height:145px}.product-experience-module__yZ_IrW__heroBoard>p{font-size:23px}}@media (max-width:1250px){.product-experience-module__yZ_IrW__heroBoard{padding:22px 20px}.product-experience-module__yZ_IrW__heroClassroom{min-height:330px}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherName small{display:none}.product-experience-module__yZ_IrW__classroomBottom>span:first-child{font-size:9px}.product-experience-module__yZ_IrW__storyHeading .product-experience-module__yZ_IrW__eyebrow>span{display:none}.product-experience-module__yZ_IrW__conversationText{padding-inline:7%}.product-experience-module__yZ_IrW__stepButtons{gap:24px}.product-experience-module__yZ_IrW__storyFootnote{gap:13px}.product-experience-module__yZ_IrW__understandingScene{gap:6%}}@media (max-width:760px),(max-height:820px){.product-experience-module__yZ_IrW__storyFooter{order:1}.product-experience-module__yZ_IrW__storyStage{order:2}.product-experience-module__yZ_IrW__storyTrack{height:auto}.product-experience-module__yZ_IrW__storySticky{gap:30px;height:auto;min-height:0;padding:110px 5% 40px;position:relative}.product-experience-module__yZ_IrW__storyStage>:first-child{height:auto}.product-experience-module__yZ_IrW__conversationCloseup{min-height:540px}.product-experience-module__yZ_IrW__boardCloseup{min-height:500px}.product-experience-module__yZ_IrW__storyHint,.product-experience-module__yZ_IrW__followScroll{display:none}.product-experience-module__yZ_IrW__guitarCrop{min-height:240px}.product-experience-module__yZ_IrW__storyFooter{flex-wrap:wrap}}@media (max-width:1100px){.portal.tt-studio:has([data-product-opening])>.portal-header{position:absolute;inset:25px 30px auto}.portal.tt-studio:has([data-product-opening]) .portal-header nav a{padding-inline:12px}.product-experience-module__yZ_IrW__heroProduct{max-width:840px}.product-experience-module__yZ_IrW__heroClassroom{min-height:340px}.product-experience-module__yZ_IrW__heroBoard{padding:27px 34px}.portal.tt-studio .product-experience-module__yZ_IrW__heroBoard h2{font-size:33px}.product-experience-module__yZ_IrW__heroBoard>p{font-size:21px}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherName small{display:block}.product-experience-module__yZ_IrW__manifesto{padding:90px 5%}.portal.tt-studio .product-experience-module__yZ_IrW__manifesto h2{font-size:40px}.product-experience-module__yZ_IrW__manifestoCopy>p{font-size:16px}.product-experience-module__yZ_IrW__questionPhoto figcaption{font-size:25px;left:61%}.product-experience-module__yZ_IrW__checkCloseup{padding:28px}.product-experience-module__yZ_IrW__stepButtons{gap:28px}.product-experience-module__yZ_IrW__storySticky{padding-top:65px}.product-experience-module__yZ_IrW__understandingScene{gap:5%}}@media (max-height:820px){.portal.tt-studio:has([data-product-opening])>.portal-header{position:absolute}.portal.tt-studio:has([data-product-opening]) #learning-setup{scroll-margin-top:35px}.product-experience-module__yZ_IrW__storySticky{padding-top:55px}}@media (max-width:760px){.portal.tt-studio:has([data-product-opening])>.portal-header{grid-template-columns:1fr auto;gap:12px;height:auto;display:grid;position:absolute;inset:25px 26px auto}.portal.tt-studio:has([data-product-opening]) .portal-header nav{flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:space-between;gap:0;width:100%;margin:0;padding:5px;display:flex}.portal.tt-studio:has([data-product-opening]) .portal-header nav a{padding:12px 6px;font-size:12px}.portal.tt-studio:has([data-product-opening]) .portal-header .portal-account-action{grid-area:1/2;min-height:44px;padding:10px 15px;font-size:12px}.portal.tt-studio:has([data-product-opening]) #learning-setup{scroll-margin-top:35px}.product-experience-module__yZ_IrW__eyebrow{letter-spacing:1.2px;font-size:10px}.product-experience-module__yZ_IrW__heroProduct{border-radius:10px;width:calc(100% + 12px);margin-inline:-6px;padding:5px}.product-experience-module__yZ_IrW__classroomChrome{height:34px;padding:2px 7px 8px}.product-experience-module__yZ_IrW__classroomChrome>span:first-child{font-size:13px}.product-experience-module__yZ_IrW__classroomChrome>span:last-child{font-size:8px}.product-experience-module__yZ_IrW__heroClassroom{grid-template-columns:34% 66%;min-height:275px}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherName{flex-direction:column;align-items:flex-start;gap:5px;font-size:11px;bottom:14px;left:10px;right:5px}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherName small{display:none}.product-experience-module__yZ_IrW__heroClassroom .product-experience-module__yZ_IrW__teacherPortrait>img{object-position:32% 28%}.product-experience-module__yZ_IrW__heroBoard{padding:20px 13px 17px}.product-experience-module__yZ_IrW__heroBoard .product-experience-module__yZ_IrW__panelLabel{letter-spacing:.8px;font-size:8px}.portal.tt-studio .product-experience-module__yZ_IrW__heroBoard h2{margin-top:20px;font-size:clamp(19px,5.4vw,32px)}.product-experience-module__yZ_IrW__stringDrawing{height:78px}.product-experience-module__yZ_IrW__stringLabels{flex-wrap:wrap;justify-content:flex-start;gap:6px;font-size:10px}.product-experience-module__yZ_IrW__stringLabels>svg{width:13px}.product-experience-module__yZ_IrW__heroBoard>p{margin-top:18px;font-size:16px;line-height:1.25}.product-experience-module__yZ_IrW__classroomBottom{justify-content:center;padding:10px 5px 5px}.product-experience-module__yZ_IrW__classroomBottom>span:first-child{display:none}.product-experience-module__yZ_IrW__previewBadge{font-size:9px}.product-experience-module__yZ_IrW__manifesto{align-items:flex-start;height:870px;min-height:0;padding:65px 26px}.product-experience-module__yZ_IrW__manifestoCopy{max-width:100%;padding:0}.portal.tt-studio .product-experience-module__yZ_IrW__manifesto h2{margin:25px 0;font-size:clamp(36px,9.5vw,60px)}.product-experience-module__yZ_IrW__manifestoCopy>p{max-width:470px;font-size:16px}.product-experience-module__yZ_IrW__manifestoCopy>a{margin-top:25px}.product-experience-module__yZ_IrW__questionPhoto>img{object-position:66% center}.product-experience-module__yZ_IrW__questionPhoto:after{background:linear-gradient(#152519e6,#152519d9 42%,#1525191a 72%,#152519aa)}.product-experience-module__yZ_IrW__questionPhoto figcaption{font-size:clamp(25px,7vw,31px);bottom:40px;left:26px;right:26px}.product-experience-module__yZ_IrW__storySticky{gap:25px;padding:34px 24px 30px}.product-experience-module__yZ_IrW__storyHeading{align-items:center;gap:12px}.product-experience-module__yZ_IrW__storyHeading .product-experience-module__yZ_IrW__eyebrow{letter-spacing:1px;font-size:9px}.product-experience-module__yZ_IrW__storyPause{min-height:36px;padding:8px 9px;font-size:10px}.product-experience-module__yZ_IrW__storyStage{flex:auto}.product-experience-module__yZ_IrW__conversationCloseup{grid-template-columns:1fr}.product-experience-module__yZ_IrW__conversationCloseup .product-experience-module__yZ_IrW__teacherPortrait{height:330px}.product-experience-module__yZ_IrW__conversationCloseup .product-experience-module__yZ_IrW__teacherPortrait>img{object-position:50% 23%}.product-experience-module__yZ_IrW__teacherName{font-size:16px;bottom:21px;left:23px}.product-experience-module__yZ_IrW__teacherName small{font-size:11px}.product-experience-module__yZ_IrW__conversationText{padding:30px 23px}.product-experience-module__yZ_IrW__panelLabel{letter-spacing:1px;font-size:9px}.portal.tt-studio .product-experience-module__yZ_IrW__conversationText h2{margin:22px 0;font-size:clamp(30px,8.5vw,39px)}.product-experience-module__yZ_IrW__questionRow{align-items:flex-start;gap:14px}.product-experience-module__yZ_IrW__questionRow>span{padding-top:6px}.product-experience-module__yZ_IrW__questionRow>p{font-size:clamp(21px,5.6vw,25px)}.portal.tt-studio .product-experience-module__yZ_IrW__teacherAnswer h3{font-size:23px}.product-experience-module__yZ_IrW__teacherResponse{font-size:16px;line-height:1.6}.product-experience-module__yZ_IrW__conversationFooter{align-items:flex-start;font-size:12px}.product-experience-module__yZ_IrW__conversationFooter>svg{flex-shrink:0}.product-experience-module__yZ_IrW__boardCloseup{min-height:0}.product-experience-module__yZ_IrW__boardTop{display:block}.portal.tt-studio .product-experience-module__yZ_IrW__boardTop h2{max-width:380px;font-size:clamp(32px,8.2vw,38px)}.product-experience-module__yZ_IrW__boardTop>p{margin-top:19px;font-size:16px}.product-experience-module__yZ_IrW__boardTop>p br{display:none}.product-experience-module__yZ_IrW__boardCanvas{margin:29px 0 25px;padding-top:20px}.product-experience-module__yZ_IrW__boardHeader{flex-direction:column-reverse;align-items:flex-start;gap:14px}.portal.tt-studio .product-experience-module__yZ_IrW__boardHeader h3{font-size:28px}.product-experience-module__yZ_IrW__boardHeader>span{font-size:9px}.product-experience-module__yZ_IrW__soundDrawing{width:175%;height:190px;margin-left:-37.5%}.product-experience-module__yZ_IrW__boardCanvas{overflow:hidden}.product-experience-module__yZ_IrW__diagramLegend{flex-direction:column;align-items:flex-start;gap:17px;font-size:13px}.product-experience-module__yZ_IrW__teacherAside{flex-wrap:wrap;gap:13px}.product-experience-module__yZ_IrW__teacherAside>img{width:43px;height:43px}.product-experience-module__yZ_IrW__teacherAside p{flex:1;font-size:15px}.product-experience-module__yZ_IrW__teacherAside>span{width:100%;margin:12px 0 0;font-size:9px}.product-experience-module__yZ_IrW__teacherAside>span br{display:none}.product-experience-module__yZ_IrW__understandingScene{flex-direction:column;gap:28px;display:flex}.portal.tt-studio .product-experience-module__yZ_IrW__understandingIntro h2{font-size:clamp(32px,8.5vw,43px)}.product-experience-module__yZ_IrW__understandingIntro>p{font-size:16px}.product-experience-module__yZ_IrW__guitarCrop{flex:auto;height:215px;min-height:0}.product-experience-module__yZ_IrW__guitarCrop>span{font-size:24px;bottom:20px;left:21px}.product-experience-module__yZ_IrW__checkCloseup{width:100%;padding:27px 21px}.portal.tt-studio .product-experience-module__yZ_IrW__checkCloseup h3{font-size:29px}.product-experience-module__yZ_IrW__checkPrompt{font-size:16px}.product-experience-module__yZ_IrW__answerChoices>button{gap:10px;padding:13px 11px;font-size:15px}.product-experience-module__yZ_IrW__answerChoices>button>svg{width:15px}.product-experience-module__yZ_IrW__answerFeedback{min-height:0}.product-experience-module__yZ_IrW__answerFeedback p,.product-experience-module__yZ_IrW__answerFeedback>button{font-size:15px}.product-experience-module__yZ_IrW__storyFooter{gap:19px;margin:0}.product-experience-module__yZ_IrW__stepButtons{align-items:stretch;gap:13px;width:100%}.product-experience-module__yZ_IrW__stepButtons>button{flex:1;min-height:55px;padding:8px 0;font-size:12px;display:block}.product-experience-module__yZ_IrW__stepButtons>button>span{margin-bottom:5px;font-size:10px;display:block}.product-experience-module__yZ_IrW__stepButtons>button>svg{display:none}.product-experience-module__yZ_IrW__storyFootnote{width:100%}.product-experience-module__yZ_IrW__illustrationNote{font-size:10px}.product-experience-module__yZ_IrW__invitation{padding:80px 25px 55px}.portal.tt-studio .product-experience-module__yZ_IrW__invitation h2{font-size:43px}.product-experience-module__yZ_IrW__invitation .product-experience-module__yZ_IrW__eyebrow{font-size:9px}.product-experience-module__yZ_IrW__invitation>a{font-size:14px}}@media (prefers-reduced-motion:reduce){.product-experience-module__yZ_IrW__storyFooter{order:1}.product-experience-module__yZ_IrW__storyStage{order:2}.product-experience-module__yZ_IrW__experience *,.product-experience-module__yZ_IrW__experience :before,.product-experience-module__yZ_IrW__experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.product-experience-module__yZ_IrW__storyTrack{height:auto}.product-experience-module__yZ_IrW__storySticky{height:auto;min-height:0;padding-top:70px;position:relative}.product-experience-module__yZ_IrW__storyStage>:first-child{height:auto}.product-experience-module__yZ_IrW__conversationCloseup{min-height:530px}.product-experience-module__yZ_IrW__boardCloseup{min-height:490px}.product-experience-module__yZ_IrW__storyHint,.product-experience-module__yZ_IrW__followScroll{display:none}.product-experience-module__yZ_IrW__guitarCrop{min-height:230px}}.product-experience-module__yZ_IrW__experience[data-paused=true] .product-experience-module__yZ_IrW__storyTrack{transition:none}
.learning-entry{background:#fff;border:1px solid #dadde8;border-radius:28px;max-width:1180px;margin:35px auto;overflow:hidden;box-shadow:0 20px 60px #24234508}.entry-modes{background:#f0eef8;border-bottom:1px solid #dedfe9;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.entry-modes button{text-align:left;color:#656b83;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:16px;padding:21px 24px;display:flex}.entry-modes button[aria-pressed=true]{color:#563dab;background:#fff;border-color:#d3c9f5}.entry-modes span{font-size:18px;font-weight:500}.entry-modes small{color:#656b83;margin-top:5px;font-size:12px;font-weight:400;display:block}.entry-content{padding:36px}.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview{aspect-ratio:3/4;justify-content:flex-start;align-self:start;align-items:flex-end;min-height:0;padding:0}.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview>img{object-position:center}.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview:after{background:linear-gradient(#0000,#111820eb);inset:50% 0 0}.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview .entry-portrait-caption{text-align:left;width:100%;max-width:none;margin:auto 0 0;padding:28px}.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview h2{max-width:100%;margin-bottom:8px;font-size:clamp(28px,3vw,38px);line-height:1.12}.entry-content h2{margin:0 0 8px}.entry-intro{color:#656b83;margin:0 0 30px;font-size:14px}.entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.entry-fields-two{grid-template-columns:1.6fr 1fr}.entry-fields label,.entry-lesson-choice{color:#555e76;gap:11px;min-width:0;font-size:12px;display:grid}.entry-fields select,.entry-lesson-choice select{color:#222541;width:100%;min-width:0;height:54px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #d8dce7;border-radius:13px;padding:0 12px;font-size:14px}.entry-fields select:disabled{opacity:.55}.entry-fields select:focus-visible,.entry-modes button:focus-visible{outline-offset:3px;outline:2px solid #a6c1ff}.entry-footer{border-top:1px solid #dde0ea;justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding-top:24px;display:flex}.entry-footer p{color:#656b83;max-width:430px;margin:0;font-size:12px}.entry-footer .button{justify-content:center;min-width:180px}.entry-message{color:#914556;font-size:13px}.entry-message button{margin-left:10px}.entry-chapter-detail{color:#555e76;margin-top:18px;font-size:13px}.learner-welcome{max-width:1180px;margin:38px auto 0}.learner-welcome h1{letter-spacing:-1px;font-size:clamp(28px,3.5vw,42px)}.classroom-browser{max-width:900px;margin:30px auto}.classroom-browser header{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:700px){.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview{min-height:0}.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview>img{object-position:center;width:100%;-webkit-mask-image:none;mask-image:none}.portal.tt-studio .editorial-home .learning-entry .entry-teacher-preview .entry-portrait-caption{padding:24px}.learning-entry{border-radius:22px;margin-top:22px}.entry-content{padding:24px 20px}.entry-fields,.entry-fields-two{grid-template-columns:1fr}.entry-modes button{gap:9px;padding:15px 12px}.entry-modes span{font-size:16px}.entry-modes small{display:none}.entry-footer{flex-direction:column-reverse;align-items:stretch;gap:15px;margin-top:24px}.entry-footer p{text-align:center}}
