@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,wght@0,300;0,500;1,300&family=Space+Grotesk:wght@400;500;700&display=swap";.t5h{--paper:#f3f8ed;--ink:#1d3325;--muted:#4c6b56;--rust:#a9432f;--line:rgba(29,51,37,.18);--band:#dcead6;--night:#000000;--cream:#f2efe4;--night-muted:#9b968a;--yellow:#f8d870;--yellow-hi:#fbe39c;--green:#4cc57a;--blue:#3f5eee;--purple:#8429ef;--red:#d13030;--t5-cream:var(--cream);--t5-yellow:var(--yellow);--t5-green:var(--green);--t5-blue:var(--blue);--t5-purple:var(--purple);--t5-red:var(--red);color:var(--ink);background:var(--paper);font:16px/1.6 Space Grotesk,sans-serif}.t5h *,.t5h *:before,.t5h *:after{box-sizing:border-box}.t5h h1,.t5h h2,.t5h h3,.t5h p,.t5h figure,.t5h dl,.t5h dd{margin:0}.t5h h1,.t5h h2{font-family:Newsreader,Georgia,serif;font-weight:300}.t5h h2{font-size:42px;line-height:1.1}.t5h a{color:inherit;text-underline-offset:5px}.t5h button,.t5h input{font:inherit}.t5h button,.t5h summary{cursor:pointer}.t5h button:disabled{cursor:wait;opacity:.6}.t5h .t5-game__wrap[data-busy] :is(.t5-game__play,.t5-sprite){cursor:wait;opacity:.6}.t5h :focus-visible{outline:3px solid #bc661e;outline-offset:5px}.t5h [hidden]{display:none!important}.t5h .wrap{width:calc(100% - 96px);max-width:1000px;margin-inline:auto}.t5h .eyebrow{color:var(--rust);font-size:12px;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}.t5h .button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:0;border-radius:4px;background:var(--ink);color:var(--paper);font-weight:500;text-decoration:none}.t5h .button:hover{filter:brightness(1.14)}.t5h .button--buy{background:var(--rust);min-height:54px;padding-inline:32px}.t5h .mobile-only{display:none}.t5h .skip{position:absolute;left:20px;top:-100px;z-index:5}.t5h .skip:focus{top:12px}.t5h h1 em{color:var(--rust);font-weight:300}.t5h .game{position:relative;color:var(--paper)}.t5h .how>h2{max-width:531px}.t5h .how-lede{max-width:56ch;margin-top:14px;color:var(--muted);font-size:15px}.t5h .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:50px}.t5h .step-label{padding-bottom:14px;border-bottom:1px solid var(--line)}.t5h .steps h3{font-size:20px;font-weight:500;margin:16px 0 8px;line-height:1.25}.t5h .steps .step-body{font-size:15px;line-height:24.3px;color:var(--muted)}.t5h .specs-section{padding:88px 0}.t5h .specs-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.t5h .specs-intro p{margin-top:14px;color:var(--muted);font-size:15px}.t5h .specs{display:block}.t5h .specs>div{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.t5h .specs>div:last-child{border-bottom:0}.t5h .specs dt{color:var(--muted);font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding-top:3px}.t5h .specs dd{font-size:16px;line-height:24px;text-align:right}.t5h .spec-note{display:block;max-width:300px;margin:6px 0 0 auto;font-size:13px;line-height:20px;color:var(--muted)}.t5h .spec-note a{color:var(--ink);font-weight:500;text-underline-offset:3px}.t5h .showcase{margin-bottom:88px}.t5h .card{border-radius:6px;min-height:254px;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.t5h .card h2{font-size:32px;line-height:35.8px}.t5h .card p{font-size:15px;line-height:24px;margin-top:12px}.t5h .lessons{color:var(--paper)}.t5h .lessons p{color:#f3f8edc7}.t5h .lessons a{display:inline-block;color:#dec63f;margin-top:34px;font-size:15.5px}.t5h .newsletter{background:#dcead6;padding:72px 24px}.t5h .newsletter-inner{max-width:640px;margin-inline:auto;text-align:center}.t5h .newsletter-inner>p{color:var(--muted);margin-top:10px}.t5h .newsletter .consent{text-align:left}.t5h .newsletter>p{color:var(--muted)}.t5h .signup-row{display:flex;gap:8px;margin-top:22px}.t5h .signup-row input{width:0;flex:1;min-width:0;padding:12px 16px;border:1px solid #82927c;border-radius:4px;background:var(--paper);font-size:15px;color:var(--ink)}.t5h .signup-row .button{padding-inline:21px;font-size:14.5px}.t5h .consent{display:flex;gap:12px;margin-top:14px;align-items:start;color:var(--muted);font-size:12.5px;line-height:18.8px}.t5h .consent input{flex:none;margin-top:3px;accent-color:var(--ink)}.t5h .form-status{font-size:13px}.t5h .faq{width:calc(100% - 96px);max-width:820px;margin:88px auto}.t5h .faq h2{font-size:40px;margin-bottom:30px}.t5h details{border-top:1px solid var(--line)}.t5h details:last-of-type{border-bottom:1px solid var(--line)}.t5h summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;min-height:68px;font-size:17px;font-weight:500;padding:17px 0}.t5h summary::-webkit-details-marker{display:none}.t5h summary:after{content:"+";color:var(--rust)}.t5h details[open] summary:after{content:"\2212"}.t5h details p{padding:0 30px 22px 0;color:var(--muted)}.t5h .footer{padding:56px 0;border-top:1px solid var(--line)}.t5h .footer-top{display:flex;justify-content:space-between;gap:32px}.t5h .support .eyebrow{color:var(--muted)}.t5h .support a{display:block;font:300 28px/1.1 Newsreader,Georgia,serif;color:var(--rust);text-decoration:none;margin:12px 0 10px}.t5h .support p:last-child{font-size:13.5px;color:var(--muted)}.t5h .footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:4px 28px;padding-top:4px;font-size:13.5px;line-height:1.9;color:var(--muted)}.t5h .footer-col{display:flex;flex-direction:column}.t5h .footer-links a{text-decoration:none}.t5h .legal{margin-top:40px;color:var(--muted);font-size:12px;letter-spacing:.06em}.t5h .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-top:40px}.t5h .footer-bottom .legal{margin:0}.t5h .footer-policies{display:flex;flex-wrap:wrap;gap:4px 20px;color:var(--muted);font-size:12px;letter-spacing:.06em}.t5h .footer-policies a{text-decoration:none}.t5h .footer-policies a:hover{color:var(--ink);text-decoration:underline}.t5h .cart-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);height:100dvh;max-height:none;max-width:100%;padding:30px;border:0;background:var(--paper);color:var(--ink)}.t5h .cart-dialog::backdrop{background:#09171199}.t5h .cart-dialog{translate:100% 0;transition:translate .34s cubic-bezier(.22,.61,.36,1),overlay .34s allow-discrete,display .34s allow-discrete}.t5h .cart-dialog[open]{translate:0 0}@starting-style{.t5h .cart-dialog[open]{translate:100% 0}}.t5h .cart-dialog::backdrop{opacity:0;transition:opacity .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.t5h .cart-dialog[open]::backdrop{opacity:1}@starting-style{.t5h .cart-dialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.t5h .cart-dialog,.t5h .cart-dialog::backdrop{transition-duration:.01ms!important}}.t5h .cart-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.t5h .cart-heading h2{font-size:32px}.t5h .close{background:none;border:0;min-width:44px;min-height:44px;font-size:28px;color:var(--ink)}.t5h .cart-line{display:flex;gap:20px;margin-bottom:30px}.t5h .cart-line{position:relative}.t5h .cart-line>img{width:84px;height:84px;flex:none;object-fit:cover;border-radius:4px}.t5h .cart-thumb{width:84px;height:84px;flex:none;border-radius:4px;overflow:hidden;background:#000}.t5h .cart-thumb img{display:block;width:100%;height:100%;object-fit:cover}.t5h .cart-line small{display:block;color:var(--muted)}.t5h .remove{border:0;padding:8px 0;background:none;color:var(--rust);text-decoration:underline}.t5h .cart-discount{display:flex;justify-content:space-between;margin:-12px 0 24px;font-size:14px;color:var(--muted)}.t5h .cart-total{border-top:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between}.t5h .checkout{width:100%}.t5h .cart-note{font-size:13px;margin-top:18px}.t5h .banner{padding:16px 24px;background:#dcead6;display:flex;justify-content:space-between;gap:20px}.t5h .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1050px)and (min-width:681px){.t5h h1{font-size:54px;line-height:1.06}.t5h .hero .eyebrow{font-size:11px}.t5h .hero-lede{font-size:17px;line-height:1.6}.t5h .specs-grid{grid-template-columns:minmax(0,1fr);gap:28px}.t5h .card{padding:28px}.t5h .signup-row{flex-wrap:wrap}.t5h .signup-row input{flex-basis:100%}}@media(max-width:680px){.t5h .desktop-only{display:none!important}.t5h .mobile-only{display:block}.t5h .sr-only-mobile{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.t5h .wrap{width:calc(100% - 48px)}.t5h .cartbar{padding:0 16px}.t5h .cartbar__btn{margin-top:16px;padding:9px 16px;font-size:12.5px}.t5h .hero .eyebrow{font-size:11.5px;letter-spacing:.24em;margin:40px 0 14px}.t5h h1{font-size:48px;line-height:49.4px;letter-spacing:0;margin:0 0 14px}.t5h .hero-lede{font-size:16px;line-height:25.6px;margin-bottom:28px}.t5h .hero-cta{align-self:stretch}.t5h .hero .button--buy,.t5h .hero-cta>form{width:100%;min-height:52px}.t5h .compat{text-align:center;font-size:12.5px;line-height:20px;padding:0;margin:10px auto 0;background:none;color:var(--muted)}.t5h .how{padding:24px 0 56px}.t5h .how>h2{font-size:30px;line-height:33px;max-width:330px}.t5h .how-lede{font-size:14.5px;margin-top:10px}.t5h .steps{display:block;margin-top:26px}.t5h .steps article+article{margin-top:22px}.t5h .step-label{font-size:11.5px;padding-bottom:9px}.t5h .steps .step-body{font-size:14.5px;line-height:23.2px;margin-top:11px}.t5h .specs-section{padding:40px 0}.t5h .specs-grid{grid-template-columns:minmax(0,1fr);gap:22px}.t5h .specs>div{flex-direction:column;gap:4px}.t5h .specs dd{text-align:left}.t5h .spec-note{margin-left:0}.t5h .showcase{margin-bottom:40px}.t5h .card{min-height:0;padding:28px}.t5h .newsletter{padding:48px 24px}.t5h .faq{width:calc(100% - 48px);margin:40px auto}.t5h .faq h2{font-size:30px;margin-bottom:20px}.t5h summary{min-height:59px;font-size:15.5px;padding:16px 0}.t5h .footer{border:0;padding:22px 24px 38px;text-align:center}.t5h .footer .wrap{width:100%}.t5h .footer-top{display:block}.t5h .footer-links{justify-content:center;gap:0 20px;margin-top:22px}.t5h .support a{font:12px/21px Space Grotesk,sans-serif;color:var(--muted);margin:0}.t5h .footer-bottom{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px}.t5h .footer-policies{justify-content:center;gap:0 16px;font-size:11.5px;letter-spacing:0}.t5h .legal{border:0;margin:10px 0 0;padding:0;font-size:11.5px;line-height:21px;letter-spacing:0}}.t5h .button{text-transform:none;letter-spacing:normal;box-shadow:none}.t5h .button:before,.t5h .button:after{display:none}.t5h .t5-game__wrap{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center}.t5h .t5-game__play{width:68px;height:68px;padding:0;border:1px solid rgba(242,239,228,.22);border-radius:50%;background:none;color:#f3f8ed;display:inline-grid;place-items:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .3s ease,transform .15s ease}.t5h .t5-game__play svg{width:19px;height:19px;margin-left:3px;fill:currentColor}.t5h .t5-game__play:hover{border-color:#4fd6c9;color:#4fd6c9;box-shadow:0 0 0 1px #4fd6c933,0 0 36px #4fd6c938}.t5h .t5-game__play:active{transform:scale(.95)}.t5h .t5-field{position:relative;height:340px;margin-top:56px}.t5h .t5-sprite{position:absolute;top:var(--t5-top);left:var(--t5-left);width:var(--t5-size);height:var(--t5-size);padding:0;border:none;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 34% 30%,#ffffffe6,rgba(var(--t5-rgb),1) 44%,rgba(var(--t5-rgb),.96));box-shadow:0 0 0 1px #f3f8ed61,0 3px 12px #0917114d,0 0 10px 2px rgba(var(--t5-rgb),.7),0 0 24px 6px rgba(var(--t5-rgb),.45),0 0 48px 14px rgba(var(--t5-rgb),.28),0 0 90px 28px rgba(var(--t5-rgb),.14),0 0 140px 44px rgba(var(--t5-rgb),.06);animation:var(--t5-path) var(--t5-dur) ease-in-out var(--t5-delay) infinite;transition:box-shadow .25s ease,filter .25s ease;will-change:transform,filter}.t5h .t5-sprite:before{content:"";position:absolute;top:-90%;right:-90%;bottom:-90%;left:-90%;border-radius:50%;background:radial-gradient(circle,rgba(var(--t5-rgb),.36),rgba(var(--t5-rgb),.12) 40%,rgba(var(--t5-rgb),0) 72%);animation:t5pulse var(--t5-pulse) ease-in-out var(--t5-delay) infinite;pointer-events:none}.t5h .t5-sprite:focus-visible,.t5h .t5-sprite:focus-visible:before{animation-play-state:paused}.t5h .t5-sprite:hover{filter:brightness(1.2);box-shadow:0 0 0 1px #f3f8ed8c,0 3px 12px #0917114d,0 0 12px 3px rgba(var(--t5-rgb),.8),0 0 28px 8px rgba(var(--t5-rgb),.52),0 0 56px 16px rgba(var(--t5-rgb),.32),0 0 100px 32px rgba(var(--t5-rgb),.16),0 0 150px 48px rgba(var(--t5-rgb),.07)}.t5h .t5-sprite.is-lit{filter:brightness(1.45);box-shadow:0 0 0 4px #f2efe4e6,0 0 30px 6px rgba(var(--t5-rgb),.9),0 0 90px 30px rgba(var(--t5-rgb),.42)}@keyframes t5drift1{0%,to{transform:translate(0)}25%{transform:translate(12px,-16px)}50%{transform:translate(-4px,-26px)}75%{transform:translate(-14px,-10px)}}@keyframes t5drift2{0%,to{transform:translate(0)}33%{transform:translate(-16px,-12px)}66%{transform:translate(10px,-22px)}}@keyframes t5drift3{0%,to{transform:translate(0)}20%{transform:translate(-10px,14px)}55%{transform:translate(14px,20px)}80%{transform:translate(6px,-8px)}}@keyframes t5drift4{0%,to{transform:translate(0)}40%{transform:translate(18px,10px)}70%{transform:translate(-8px,18px)}}@keyframes t5pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}.t5h .t5-game__status{margin-top:18px;min-height:22px;font:400 14.5px/1.5 Space Grotesk,sans-serif;color:#f3f8ed;text-shadow:0 1px 4px rgba(9,23,17,.6)}.t5h .t5-game__hint{margin:16px 0 0;min-height:24px;font:400 16px/1.5 Space Grotesk,sans-serif;color:#f3f8ed;text-shadow:0 1px 4px rgba(9,23,17,.6)}.t5h .t5-game__hint,.t5h .t5-game__status:not(:empty){display:inline-block;padding:6px 16px;border-radius:999px;background:#09171199;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.t5h .t5-reward{max-width:400px;margin:28px auto 0;padding:26px 28px 28px;border-radius:6px;background:#f3f8edf0;color:var(--ink);box-shadow:0 12px 40px #09171147}.t5h .t5-reward[hidden]{display:block!important;visibility:hidden}.t5h .t5-reward:not([hidden]){animation:t5reward 1.4s cubic-bezier(.16,.84,.44,1) .2s both}.t5h .t5-reward__eyebrow{margin:0 0 8px;color:var(--rust);font-size:13px;font-weight:500}.t5h .t5-reward__title{margin:0 0 18px;font-size:26px;line-height:1.15}.t5h .t5-reward__code{display:inline-flex;align-items:stretch;border:1px dashed var(--muted);border-radius:4px}.t5h .t5-reward__code code{padding:10px 18px;font:500 18px/1.4 Space Grotesk,sans-serif;letter-spacing:.18em;text-indent:.18em}.t5h .t5-reward__copy{padding:0 16px;border:0;border-left:1px dashed var(--muted);border-radius:0 3px 3px 0;background:var(--ink);color:var(--paper);font:500 14px/1 Space Grotesk,sans-serif;cursor:pointer}.t5h .t5-reward__copy:hover{filter:brightness(1.14)}.t5h .t5-reward__note{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted)}.t5h .t5-reward[data-reward-state=applied] .t5-reward__note{color:var(--ink)}@keyframes t5reward{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.t5h .t5-reward:not([hidden]){animation:none}}.t5h .hero{width:100%;max-width:none;min-height:100vh;min-height:100svh;padding:0 0 48px;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.t5h .hero-inner{width:100%;max-width:880px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center}.t5h .hero-stage{position:relative;flex:1 1 auto;width:100%;min-height:170px;padding:0}.t5h .hero-frame{position:absolute;top:76px;bottom:40px;left:24px;right:24px;max-width:820px;margin-inline:auto}.t5h .hero-art{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.t5h .hero .eyebrow{margin:64px 0 20px}.t5h h1{margin:0 0 24px}.t5h .hero-lede{max-width:52ch;margin:0 auto 29px}.t5h .compat{margin-inline:auto}.t5h .hero-cta{display:flex;flex-direction:column;align-items:center;gap:14px}.t5h .immersive-game{min-height:0;padding:75px 24px 72px;background:none}.t5h .t5-game__play{border-color:#f3f8ede6;background:#0917118c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 18px #09171173}.t5h .t5-game__play:hover{border-color:#dec63f;color:#dec63f;box-shadow:0 2px 22px #09171180}.t5h .t5-game__play svg{filter:drop-shadow(0 1px 3px rgba(9,23,17,.55))}@media(max-width:680px){.t5h .hero{padding:0 0 32px}.t5h .hero-frame{top:64px;bottom:24px}.t5h .hero-art{width:100%}.t5h .hero .eyebrow{margin:40px 0 14px}.t5h h1{max-width:100%;font-size:46px;line-height:1.04;margin:0 0 14px}.t5h .compat{background:#f3f8edc7;padding:6px 12px}.t5h .hero-cta{align-self:stretch}.t5h .hero-cta .button--buy{width:100%;min-height:52px}.t5h .immersive-game{padding:55px 24px 56px}.t5h .t5-field{height:300px;margin-top:40px}.t5h .t5-sprite{width:calc(var(--t5-size)*.8);height:calc(var(--t5-size)*.8)}.t5h .t5-game__status{font-size:13.5px}.t5h .t5-game__hint{font-size:15px}.t5h .t5-reward{padding:22px 20px 24px}.t5h .t5-reward__title{font-size:22px}.t5h .t5-reward__code code{padding:9px 14px;font-size:16px}}@media(prefers-reduced-motion:reduce){.t5h .t5-sprite,.t5h .t5-sprite:before{animation:none}}.t5h .immersive-game{background:url(./nature-meadow.jpg) center/cover no-repeat}.t5h .lessons{background:linear-gradient(#0f241766,#0f241766),url(./nature-grass.jpg) center/cover no-repeat}.t5h[data-lazy-bg] :is(.immersive-game,.lessons):not(.is-near){background-image:none;background-color:#1f3a24}.t5h .cartbar{position:sticky;top:0;z-index:15;height:0;display:flex;justify-content:flex-end;padding:0 28px;pointer-events:none}.t5h .cartbar__btn{pointer-events:auto;margin-top:20px;display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:#f3f8edeb;color:var(--ink);font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .15s ease,color .15s ease}.t5h .cartbar__btn:hover{border-color:var(--rust);color:var(--rust)}.t5h .cartbar__count{background:var(--rust);color:var(--paper);border-radius:999px;padding:3px 7px;font-size:11px;line-height:1}.t5h .cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;visibility:hidden;transition:visibility 0s linear .34s}.t5h .cart-drawer[hidden]{display:none!important}.t5h .cart-drawer.is-open{visibility:visible;transition-delay:0s}.t5h .cart-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:#09171199;opacity:0;transition:opacity .3s ease}.t5h .cart-drawer.is-open .cart-scrim{opacity:1}.t5h .cart-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);padding:30px;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;overflow-y:auto;transform:translate(100%);transition:transform .34s cubic-bezier(.22,.61,.36,1)}.t5h .cart-drawer.is-open .cart-panel{transform:translate(0)}.t5h .cart-error{margin-top:14px;color:var(--rust);font-size:13px}.t5h .cart-error:empty{margin:0}@media(prefers-reduced-motion:reduce){.t5h .cart-drawer,.t5h .cart-scrim,.t5h .cart-panel{transition-duration:.01ms!important;transition-delay:0s!important}}.t5h .mini-cart{position:fixed;z-index:60;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;padding:20px;border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 18px 50px #00000059;font-size:15px;animation:t5h-mini-cart .18s ease-out}.t5h .mini-cart[hidden]{display:none}.t5h .mini-cart:focus{outline:none}.t5h .mini-cart .cart-line{gap:14px;margin-bottom:16px;align-items:center}.t5h .mini-cart .cart-line>img,.t5h .mini-cart .cart-thumb{width:56px;height:56px}.t5h .mini-cart .cart-discount{margin:0 0 4px}.t5h .mini-cart .cart-total{padding:14px 0}.t5h .mini-cart .checkout{min-height:46px}.t5h .mini-cart__view{display:block;margin-top:12px;text-align:center;font-size:14px;color:var(--muted)}.t5h .mini-cart__empty{color:var(--muted)}@keyframes t5h-mini-cart{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.t5h .mini-cart{animation:none}}.t5h .t5-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.t5h .t5-star{position:absolute;border-radius:50%;animation:t5twinkle var(--t5-dur,5s) ease-in-out var(--t5-delay,0s) infinite}@keyframes t5twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes t5float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.t5h .hero{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:var(--cream)}.t5h .hero-inner,.t5h .hero-stage{position:relative;z-index:1}.t5h .hero-frame{animation:t5float 9s ease-in-out infinite}.t5h .hero .eyebrow{color:var(--green);font-size:13px;letter-spacing:.28em}.t5h h1{font-size:68px;line-height:72px;letter-spacing:-1.26px}.t5h .hero h1 em{color:var(--red)}.t5h .hero-lede{font-size:19px;line-height:30.8px;color:var(--night-muted)}.t5h .hero .button--buy{background:var(--yellow);color:var(--night);font-weight:600;box-shadow:0 8px 30px #f8d87038}.t5h .hero .button--buy:hover{background:var(--yellow-hi);filter:none}.t5h .hero .button--buy:disabled{background:var(--yellow)}.t5h .button--buy[aria-disabled=true]{cursor:wait}.t5h .hero :focus-visible{outline-color:var(--yellow)}.t5h .compat{background:none;padding:0;color:var(--night-muted)}.t5h{--dawn:clamp(320px,58vh,600px)}.t5h .how{position:relative;isolation:isolate;padding:calc(var(--dawn) + 8px) 0 96px;background:linear-gradient(to bottom,#000,#0b0810 8%,#241226 18%,#5a2a33,#a9432f 42%,#d06450,#e09a4c,#e9c46a 72%,#f0e2bc 84%,#f3f8ed) top / 100% var(--dawn) no-repeat,var(--paper)}.t5h .how>.wrap{position:relative;z-index:1}.t5h .dawn{position:absolute;top:0;left:0;right:0;height:var(--dawn);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 14%,transparent 50%);mask-image:linear-gradient(to bottom,#000 0,#000 14%,transparent 50%)}.t5h[data-sky=night] .cartbar__btn{background:var(--night);border-color:#f2efe447;color:var(--cream)}.t5h[data-sky=night] .cartbar__btn:hover{border-color:var(--yellow);color:var(--yellow)}.t5h[data-sky=night] .cartbar__count{background:var(--yellow);color:var(--night)}.t5h .cartbar__btn{transition:background-color .25s ease,border-color .25s ease,color .25s ease}@media(max-width:1050px)and (min-width:681px){.t5h h1{font-size:54px;line-height:1.06}.t5h .hero .eyebrow{font-size:11px}.t5h .hero-lede{font-size:17px;line-height:1.6}}@media(max-width:680px){.t5h .hero .eyebrow{font-size:11.5px;letter-spacing:.24em}.t5h h1{font-size:46px;line-height:1.04;letter-spacing:0}.t5h .hero-lede{font-size:16px;line-height:25.6px}.t5h .compat{background:none;padding:0;color:var(--night-muted)}.t5h .hero .button--buy{box-shadow:none}.t5h{--dawn:clamp(260px,46vh,420px)}.t5h .how{padding:calc(var(--dawn) + 8px) 0 56px}}@media(prefers-reduced-motion:reduce){.t5h .t5-star{animation:none;opacity:.5}.t5h .hero-frame{animation:none}}.t5h .sky{display:none}.t5h[data-sky-mode=scroll]{--t:0;--mid:clamp(0, min(var(--t) * 3, (1 - var(--t)) * 3), 1)}.t5h[data-sky-mode=scroll] .hero{--tt:clamp(0, calc((var(--t) - var(--flip-hero)) * 1000), 1)}.t5h[data-sky-mode=scroll] .how{--tt:clamp(0, calc((var(--t) - var(--flip-how)) * 1000), 1)}.t5h[data-sky-mode=scroll] .steps{--tt:clamp(0, calc((var(--t) - var(--flip-steps)) * 1000), 1)}.t5h[data-sky-mode=scroll]{--flip-hero:.7;--flip-how:.62;--flip-steps:.5}.t5h[data-sky-mode=scroll] .hero,.t5h[data-sky-mode=scroll] .how,.t5h[data-sky-mode=scroll] .steps{--sky-ink:color-mix(in oklab, var(--cream), var(--ink) calc(var(--tt) * 100%));--sky-muted:color-mix(in oklab, var(--sky-ink) 62%, color-mix(in oklab, var(--night-muted), #4c6b56 calc(var(--tt) * 100%)));--sky-accent:color-mix(in oklab, var(--cream), var(--rust) calc(var(--tt) * 100%));--sky-line:color-mix(in oklab, rgba(242,239,228,.18), rgba(29,51,37,.18) calc(var(--tt) * 100%))}.t5h[data-sky-mode=scroll]{isolation:isolate}.t5h[data-sky-mode=scroll] .sky{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--night)}.t5h[data-sky-mode=scroll] .sky>*{position:absolute;top:0;right:0;bottom:0;left:0;will-change:opacity}.t5h[data-sky-mode=scroll] .sky__dusk{background:linear-gradient(to bottom,#15120f,#352c22 42%,#6f5c42 78%,#9b8460);opacity:clamp(0,calc(var(--t) * 2.1),1)}.t5h[data-sky-mode=scroll] .sky__glow{background:radial-gradient(ellipse 95% 60% at 50% 100%,#e9c46a9e,#e09a4c52 38%,#e09a4c00 72%);transform:translateY(calc(48% - var(--t) * 44%));opacity:clamp(0,min(var(--t) * 2.6,(1 - var(--t)) * 2.4),1);will-change:opacity,transform}.t5h[data-sky-mode=scroll] .sky__day{background:var(--paper);opacity:clamp(0,calc((var(--t) - .45) / .55),1)}.t5h[data-sky-mode=scroll] .hero{background:transparent;color:var(--sky-ink)}.t5h[data-sky-mode=scroll] .hero *,.t5h[data-sky-mode=scroll] .how *{transition:color .18s ease,background-color .18s ease,border-color .18s ease,text-shadow .18s ease}.t5h[data-sky-mode=scroll] .hero h1,.t5h[data-sky-mode=scroll] .hero p,.t5h[data-sky-mode=scroll] .hero .compat,.t5h[data-sky-mode=scroll] .how h2,.t5h[data-sky-mode=scroll] .how h3,.t5h[data-sky-mode=scroll] .how p{text-shadow:0 1px 14px rgba(0,0,0,calc(.6 * var(--mid) * (1 - var(--tt)))),0 1px 14px rgba(243,248,237,calc(.65 * var(--mid) * var(--tt)))}.t5h[data-sky-mode=scroll] .hero .eyebrow{color:var(--sky-accent)}.t5h[data-sky-mode=scroll] .hero h1 em{color:color-mix(in oklab,var(--red),var(--rust) calc(var(--tt) * 100%))}.t5h[data-sky-mode=scroll] .hero-lede,.t5h[data-sky-mode=scroll] .compat{color:var(--sky-muted)}.t5h[data-sky-mode=scroll] .hero .button--buy{background:color-mix(in oklab,var(--yellow),var(--rust) calc(var(--tt) * 100%));color:color-mix(in oklab,var(--night),var(--paper) calc(var(--tt) * 100%));box-shadow:0 8px 30px rgba(248,216,112,calc(.22 * (1 - var(--t))))}.t5h[data-sky-mode=scroll] .hero .t5-stars{translate:0 calc(var(--t) * 14vh)}.t5h[data-sky-mode=scroll] .hero-frame{translate:0 calc(var(--t) * -7vh)}.t5h[data-sky-mode=scroll] .hero .t5-star{filter:opacity(calc(1 - clamp(0,(var(--t) - var(--t5-hold, 0)) * 2.2,1)))}.t5h[data-sky-mode=scroll] .how{background:transparent;padding-top:96px}.t5h[data-sky-mode=scroll] .how,.t5h[data-sky-mode=scroll] .steps{--muted:var(--sky-muted);--rust:var(--sky-accent);--line:var(--sky-line);color:var(--sky-ink)}.t5h[data-sky-mode=scroll] .dawn{display:none}@media(max-width:680px){.t5h[data-sky-mode=scroll] .how{padding-top:56px}}@media(prefers-reduced-motion:reduce){.t5h[data-sky-mode=scroll] .hero .t5-stars,.t5h[data-sky-mode=scroll] .hero-frame{translate:none}}.t5h .t5-sprite:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;opacity:0}.t5h .t5-sprite.is-right:after{--t5-fx:96,240,120;animation:t5verdict .52s ease-out}.t5h .t5-sprite.is-wrong:after{--t5-fx:228,69,60;animation:t5verdict .52s ease-out}.t5h .t5-sprite.is-won:after{--t5-fx:96,240,120;animation:t5winflash .42s ease-in-out 3}@keyframes t5verdict{0%{opacity:1;background:rgba(var(--t5-fx),.72);box-shadow:0 0 0 5px rgba(var(--t5-fx),1),0 0 34px 12px rgba(var(--t5-fx),.9)}to{opacity:0;background:rgba(var(--t5-fx),0);box-shadow:0 0 0 30px rgba(var(--t5-fx),0),0 0 70px 26px rgba(var(--t5-fx),0)}}@keyframes t5winflash{0%,to{opacity:0;background:rgba(var(--t5-fx),0);box-shadow:0 0 rgba(var(--t5-fx),0)}50%{opacity:1;background:rgba(var(--t5-fx),.7);box-shadow:0 0 0 7px rgba(var(--t5-fx),1),0 0 60px 22px rgba(var(--t5-fx),.8)}}@media(prefers-reduced-motion:reduce){.t5h .t5-sprite.is-won:after{animation-iteration-count:1;animation-duration:.8s}}.t5h .lessons{padding:0;min-height:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden}.t5h .lessons:not(.lessons--photo){grid-template-columns:minmax(0,1fr)}.t5h .lessons__photo{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;object-position:50% 30%}.t5h .lessons__copy{padding:40px;display:flex;flex-direction:column;justify-content:center}.t5h .lessons__copy>div{max-width:44ch}.t5h .lessons--photo .lessons__copy{background:linear-gradient(#0f24174d,#0f24174d);text-shadow:0 1px 2px rgba(9,23,17,.55),0 2px 14px rgba(9,23,17,.35)}.t5h .lessons--photo h2{font-weight:500;font-size:38px;line-height:1.12;color:#fff}.t5h .lessons--photo p{font-size:17px;line-height:1.55;font-weight:500;color:#fffffff0;margin-top:16px}.t5h .lessons--photo a{font-size:17px;font-weight:700;color:#f2dc6a;text-decoration-thickness:2px}@media(max-width:680px){.t5h .lessons{grid-template-columns:minmax(0,1fr)}.t5h .lessons__photo{min-height:0;aspect-ratio:4 / 3;height:auto;object-position:50% 25%}.t5h .lessons__copy{padding:28px}.t5h .lessons--photo h2{font-size:32px}}.t5h .t5-video{position:relative;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:var(--night);box-shadow:0 18px 50px #09171129}.t5h .t5-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.t5h .t5-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:var(--cream);background:radial-gradient(ellipse 90% 60% at 50% 115%,#e09a4c6b,#a9432f4d 35%,#24122640 60%,#0000 80%),var(--night)}.t5h .t5-video__placeholder>:not(.t5-stars){position:relative;z-index:1}.t5h .t5-video__play{width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(242,239,228,.4);border-radius:50%;color:var(--yellow);box-shadow:0 0 36px #f8d87024}.t5h .t5-video__play svg{width:19px;height:19px;margin-left:3px;fill:currentColor}.t5h .t5-video__label{font-size:12px;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}.t5h .t5-video__hint{font-size:13px;color:var(--night-muted)}.t5h .welcome{margin-bottom:112px}.t5h .welcome__copy{max-width:56ch;margin-bottom:36px}.t5h .welcome .eyebrow{margin-bottom:16px}.t5h .welcome__lede{margin-top:14px;color:var(--muted);font-size:15px}.t5h .testimonials{padding-top:96px}.t5h .testimonials h2{max-width:531px}.t5h .testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px}.t5h .testimonial{margin:0;padding:30px 28px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;border:1px solid var(--line);border-radius:6px;background:#dcead673}.t5h .testimonial blockquote{margin:0}.t5h .testimonial blockquote p{font:italic 300 21px/1.45 Newsreader,Georgia,serif}.t5h .testimonial blockquote p:before{content:"\201c";display:block;height:30px;font:300 60px/1 Newsreader,Georgia,serif;color:var(--rust)}.t5h .testimonial figcaption strong{display:block;font-size:15px;font-weight:500}.t5h .testimonial figcaption span{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.t5h .testimonial--placeholder{border-style:dashed;background:none}.t5h .testimonial--placeholder blockquote p{color:var(--muted)}.t5h .creator{margin-bottom:88px;padding:88px 0;background:var(--band)}.t5h .creator__letter{max-width:640px;margin-inline:auto}.t5h .creator h2{margin-top:16px}.t5h .creator__message{margin-top:22px;font:300 21px/1.6 Newsreader,Georgia,serif}.t5h .creator__message p+p{margin-top:16px}.t5h .creator__sign{margin-top:28px;font:italic 300 24px/1.3 Newsreader,Georgia,serif;color:var(--rust)}.t5h .creator__sign span{display:block;margin-top:8px;font:400 12px/1.2 Space Grotesk,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.t5h .creator--video .creator__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.t5h .creator--video .creator__letter{max-width:none}.t5h .more{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:16px;padding:28px 40px;border:1px solid var(--line);border-radius:6px}.t5h .more h2{margin-top:10px;font-size:28px;line-height:1.15}.t5h .more__copy>p:not(.eyebrow){margin-top:8px;color:var(--muted);font-size:15px}.t5h .more__link{flex:none}.t5h .tutorials{margin-top:64px}.t5h .tutorials h3{font:300 32px/1.1 Newsreader,Georgia,serif}.t5h .tutorials>p{margin-top:10px;color:var(--muted);font-size:15px}.t5h .tutorials .t5-video{margin-top:24px}.t5h .tutorials__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:20px 0 0;padding:0;list-style:none}.t5h .tutorial{display:flex;align-items:center;gap:14px;padding:8px;border-radius:6px;color:var(--ink);text-decoration:none;transition:background-color .15s ease}.t5h .tutorial:hover{background:#dcead68c}.t5h .tutorial[aria-current=true]{background:var(--band)}.t5h .tutorial__thumb{position:relative;flex:none;width:120px;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px;background:var(--night)}.t5h .tutorial__thumb img{display:block;width:100%;height:100%;object-fit:cover}.t5h .tutorial__num{position:absolute;left:6px;bottom:6px;min-width:20px;padding:1px 6px;border-radius:3px;background:#000000b8;color:var(--cream);font-size:11px;line-height:1.4;text-align:center}.t5h .tutorial[aria-current=true] .tutorial__num{background:var(--rust)}.t5h .tutorial__text{min-width:0}.t5h .tutorial__text strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14.5px;font-weight:500;line-height:1.35}.t5h .tutorial__text small{display:block;margin-top:2px;color:var(--muted);font-size:12.5px}.t5h .tutorial[aria-current=true] .tutorial__text:before{content:"Now playing";display:block;margin-bottom:3px;color:var(--rust);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.t5h .tutorials__all{display:inline-block;margin-top:18px;color:var(--rust);font-size:14.5px}@media(max-width:1050px)and (min-width:681px){.t5h .more{padding:28px}.t5h .creator--video .creator__inner{grid-template-columns:minmax(0,1fr);gap:36px}.t5h .creator--video .creator__letter{max-width:640px}}@media(max-width:680px){.t5h .t5-video{border-radius:4px}.t5h .t5-video__play{width:54px;height:54px}.t5h .t5-video__play svg{width:16px;height:16px}.t5h .t5-video__label{font-size:11px}.t5h .welcome{margin-bottom:56px}.t5h .welcome h2,.t5h .testimonials h2,.t5h .creator h2{font-size:30px;line-height:33px}.t5h .welcome__copy{margin-bottom:24px}.t5h .welcome__lede{font-size:14.5px;margin-top:10px}.t5h .testimonials{padding-top:48px}.t5h .testimonials__grid{margin-top:24px;gap:16px}.t5h .testimonial{padding:24px 22px;gap:20px}.t5h .testimonial blockquote p{font-size:19px}.t5h .creator{margin-bottom:40px;padding:48px 0}.t5h .creator__message{font-size:19px}.t5h .creator--video .creator__inner{grid-template-columns:minmax(0,1fr);gap:28px}.t5h .more{flex-direction:column;align-items:stretch;margin-top:12px;padding:24px}.t5h .more h2{font-size:26px}.t5h .tutorials{margin-top:48px}.t5h .tutorials h3{font-size:26px}.t5h .tutorials__list{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:14px}.t5h .tutorial{gap:12px;padding:6px}.t5h .tutorial__thumb{width:104px}.t5h .tutorial__text strong{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/take5-hybrid.css.map */
