.home-section-inner{width:min(1180px,100%);margin-inline:auto}.home-skillzeez{isolation:isolate;color:#fff5dc;background:#142f36;padding:80px 28px 34px;position:relative;overflow:hidden}.home-skillzeez:before{content:"";z-index:-1;background:radial-gradient(at 25% 55%,#36716388,#0000 58%),radial-gradient(at 95% 10%,#53707933,#0000 40%);position:absolute;inset:0}.collect-heading{text-align:center;max-width:740px;margin:auto;position:relative}.collect-heading h2{color:#fff5dc;font-size:clamp(36px,4.4vw,62px);line-height:1.06}.collect-heading h2 em{color:#f5c778;font-style:normal}.collect-heading>p{color:#d2e2dc;max-width:510px;margin:20px auto 0;font-size:17px;line-height:1.65}.collect-stars{color:#ffdb9c;pointer-events:none;font-size:35px;position:absolute;inset:40px 7% auto}.collect-stars span{font-size:60px;position:absolute;top:170px;right:0}.collect-stars i{font-size:16px;font-style:normal;position:absolute;top:290px;left:6%}.collect-experience{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;margin:35px auto 0;display:grid}.collect-stage{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;min-height:530px;padding-bottom:30px;display:flex;position:relative}.collect-stage-label{letter-spacing:2px;color:#cae4d7;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:22px}.collect-orbit{aspect-ratio:1;background:radial-gradient(circle,var(--friend-colour),transparent 63%);opacity:.24;border:1px solid #d3f5d61e;border-radius:50%;transition:background .4s;position:absolute;top:50px;left:7%;right:7%}.collect-orbit:after{content:"";border:1px solid #e2f7df55;border-radius:50%;position:absolute;inset:35px}.collect-platform{background:radial-gradient(#e8ca7540,#0c262b00 72%);border-bottom:1px solid #efda9c55;border-radius:50%;height:62px;position:absolute;bottom:118px;left:12%;right:12%}.collect-creature{width:100%;height:350px;color:inherit;z-index:1;background:0 0;place-items:center;display:grid;position:relative;outline-offset:-10px!important}.friend-art{object-fit:contain;filter:drop-shadow(0 15px 16px #00171866);transform-origin:50% 86%;width:330px;max-width:95%;height:320px;animation:.7s cubic-bezier(.2,.8,.3,1.2) both friend-reveal}.friend-shell{object-fit:contain;filter:drop-shadow(0 18px 18px #001718aa);width:240px;height:240px;transition:transform .25s}.collect-creature:hover .friend-shell{transform:rotate(-5deg)translateY(-7px)}.collect-creature:active .friend-shell{transform:scale(.95)}.state-hatching .friend-shell{animation:.9s ease-in-out both shell-wiggle}.friend-greeting{animation:.8s ease-in-out both friend-hello}.collect-stage-caption{text-align:center;min-height:70px;margin-top:8px;position:relative}.collect-stage-caption h3{color:#fff5dc;margin-bottom:8px;font-size:38px}.collect-stage-caption>span{color:#c5dfd3;font-size:13px}.collect-skip{color:#e5e8d8;background:0 0;padding:8px;font-size:12px;text-decoration:underline;position:absolute;bottom:0}.collect-spark-burst{pointer-events:none;position:absolute;top:50%;left:50%}.collect-spark-burst i{color:var(--friend-colour);font-size:22px;font-style:normal;animation:.9s ease-out both friend-spark;position:absolute}.collect-album{padding:30px 0}.album-top{letter-spacing:1.5px;border-bottom:1px solid #bdded435;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:17px;font-size:10px;font-weight:800;display:flex}.album-top>span:last-child{letter-spacing:0;color:#f7d69a;font-size:23px}.album-top i{color:#a9c8be;font-size:13px;font-style:normal}.collect-album h3{color:#fff5dc;letter-spacing:-.6px;font-size:29px;line-height:1.15}.collect-album>p{color:#bdd6cc;min-height:47px;margin:12px 0 24px;font-size:14px}.collect-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.collect-slots>button{color:#d9e7dd;background:0 0;border-radius:17px;min-width:0;padding:0 0 9px}.album-art{aspect-ratio:.9;background:#0c232944;border:1px dashed #a6c5b75e;border-radius:17px;place-items:center;transition:transform .2s,background .3s,border-color .2s;display:grid;position:relative}.collect-slots button:hover .album-art{background:#f7eac612;transform:translateY(-5px)}.collect-slots button[aria-pressed=true] .album-art{border:2px solid #f4db9e;box-shadow:0 0 0 4px #f4db9e13}.album-art>img{object-fit:contain;filter:brightness(.7)saturate(.5);width:65%;height:70%}.album-art.is-found{background:linear-gradient(140deg,#ffffff1c,#fff0);border-style:solid;border-color:#a2bba35e}.album-art.is-found>img{filter:none;width:90%;height:95%;animation:.4s ease-out album-pop}.album-art>svg{box-sizing:content-box;color:#174536;background:#c2e5ac;border-radius:50%;padding:2px;position:absolute;bottom:5px;right:5px}.album-question{font-family:var(--font-display);color:#fff1d0;text-shadow:0 2px 5px #092222;place-items:center;font-size:27px;display:grid;position:absolute}.collect-slots strong{margin-top:11px;font-size:12px;display:block}.collect-slots small{color:#a6c1b8;margin-top:2px;font-size:9px;display:block}.collect-progress{gap:5px;margin:16px 0 20px;display:flex}.collect-progress span{background:#74968c30;border-radius:3px;flex:1;height:4px;transition:background .3s}.collect-action.button{color:#173c3e;background:#f4d48c;border-color:#ffeba8;width:100%;min-height:49px;box-shadow:0 4px #998252}.collect-action.button:active{transform:translateY(3px);box-shadow:0 1px #998252}.collect-status{text-align:center;color:#d7daba;height:44px;padding:13px 0 0;font-size:11px}.collect-next{border-top:1px solid #a6c6b82b;margin-top:14px;padding-top:20px}.collect-next p{color:#b4cec2;margin:0 0 13px;font-size:13px;line-height:1.6}.collect-next strong{color:#fff0ce;margin-bottom:5px;font-size:14px;display:block}.collect-next .text-link{color:#ffe1a3;font-size:13px}.collect-next small{color:#a7beb4;max-width:360px;margin-top:12px;font-size:10px;line-height:1.6;display:block}.collect-promise{color:#b9d0c5;border-top:1px solid #b4d0bf26;align-items:center;gap:9px;padding-top:25px;font-size:12px;display:flex}.collect-promise button{color:#cddace;white-space:nowrap;background:0 0;align-items:center;gap:7px;margin-left:auto;padding:10px 0 10px 15px;font-size:11px;display:flex}.home-parent-story{color:#154d4d;background:#fff9ec;padding:88px 28px 35px}.parent-story-heading{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:75px;display:grid}.parent-story-heading>.eyebrow{color:#557d70;grid-column:1/-1}.parent-story-heading h2{font-size:clamp(35px,4.1vw,57px);line-height:1.07}.parent-story-heading h2 em{color:#b85131;font-style:normal}.parent-story-heading>p{max-width:440px;margin:0;font-size:17px;line-height:1.7}.parent-story-layout{grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-top:42px;display:grid}.parent-story-media{background:#e0e9da;border-radius:24px;height:430px;position:relative;overflow:hidden}.parent-story-media figure{width:100%;height:100%;margin:0;position:relative}.parent-real-drill{background:#1a3435;grid-template-rows:1fr 47px;display:grid}.parent-real-drill video{object-fit:contain;width:100%;height:383px;display:block}.parent-real-drill figcaption{color:#f1e6cc;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:10px;display:flex}.parent-real-drill figcaption span:first-child{letter-spacing:1px;align-items:center;gap:7px;font-weight:800;display:flex}.parent-imagination{background:radial-gradient(#f7d38d,#e6ebd7 68%);justify-content:center;align-items:flex-end;display:flex}.parent-imagination>img{object-fit:contain;width:75%;height:91%}.parent-mini-friend{width:130px;height:145px;position:absolute;bottom:60px;left:12%;transform:rotate(-7deg)}.parent-mini-friend img{object-fit:contain;filter:drop-shadow(0 5px 7px #154d4d44);width:100%;height:100%}.parent-imagination figcaption{text-align:center;background:#fff9ecef;border-radius:13px;padding:13px;font-size:14px;font-weight:800;position:absolute;bottom:20px;left:20px;right:20px}.parent-achievement{isolation:isolate;background:#eee4cd;flex-direction:column;justify-content:center;align-items:center;display:flex}.parent-achievement>img{object-fit:contain;filter:drop-shadow(0 12px 10px #7c64332b);width:220px;height:245px}.parent-achievement figcaption{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.parent-achievement figcaption svg{fill:#d28e48;color:#d28e48}.parent-achievement figcaption strong{font-family:var(--font-display);font-size:23px;line-height:1.2}.parent-achievement figcaption span{letter-spacing:1px;text-transform:uppercase;margin-top:5px;font-size:10px}.achievement-rays{background:repeating-conic-gradient(from 10deg at 50% 42%,#fff7de00 0 15deg,#fff7de90 15deg 30deg);z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000,#0000 70%);mask-image:radial-gradient(at 50% 42%,#000,#0000 70%)}.parent-chapters{flex-direction:column;margin:0 0 28px;display:flex}.parent-chapters button{color:#688679;text-align:left;background:0 0;border-bottom:1px solid #cdd8c7;align-items:center;gap:12px;min-height:51px;padding:10px 0;transition:color .2s;display:flex}.parent-chapters button>span{margin-right:5px;font-size:10px}.parent-chapters button strong{font-size:13px}.parent-chapters button[aria-pressed=true]{color:#13494a;border-bottom-color:#b85131}.parent-chapters button[aria-pressed=true]>svg{color:#b85131}.parent-chapter-copy{min-height:185px}.parent-chapter-copy h3{font-size:31px;line-height:1.15}.parent-chapter-copy>p{max-width:445px;margin:15px 0;font-size:16px;line-height:1.7}.parent-chapter-copy>span{color:#84694f;font-size:12px}.parent-story-words>.text-link{margin-top:22px;font-size:13px}.parent-ground-rules{border-bottom:1px solid #d6ddcb;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:30px;padding:28px 0;font-size:12px;font-weight:700;display:flex}.parent-ground-rules>span{align-items:center;gap:9px;display:flex}.parent-ground-rules svg{color:#577b64;width:18px}.home-founder-note{align-items:center;gap:25px;max-width:820px;margin:25px auto 0;scroll-margin-top:110px;display:flex}.home-founder-note img{object-fit:contain;background:#e5e8d6;border-radius:50%;flex-shrink:0;width:90px;height:90px}.home-founder-note p{color:#607166;margin:0;font-size:12px;line-height:1.8}.home-founder-note strong{color:#315851;font-size:13px;display:block}.home-family-invitation{color:#154d4d;background:#dbeadf;padding:80px 28px}.home-family-invitation>.home-section-inner{grid-template-columns:1.2fr 1fr;align-items:start;gap:80px;display:grid}.family-invitation-copy h2{font-size:clamp(33px,3.5vw,49px);line-height:1.12}.family-invitation-copy h2 em{color:#467956;font-style:normal}.family-invitation-copy>p{max-width:480px;margin:22px 0;font-size:16px;line-height:1.7}.family-plan{margin:28px 0}.family-plan-label{letter-spacing:1.5px;color:#587760;font-size:9px;font-weight:800}.family-plan ul{gap:19px;margin:17px 0;padding:0;list-style:none;display:grid}.family-plan li{color:#486956;align-items:flex-start;gap:13px;font-size:13px;line-height:1.6;display:flex}.family-plan li svg{color:#29694c;width:18px;margin-top:2px}.family-plan li strong{color:#154d4d;font-size:14px;display:block}.family-invitation-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.family-invitation-actions .text-link{font-size:12px}.family-invitation-copy>.family-honest-note{color:#547060;max-width:440px;margin:17px 0 0;font-size:11px;line-height:1.75}.family-team-picture{background:#f9f8e9;border-radius:5px;margin:0 0 30px;padding:9px 9px 0;position:relative;transform:rotate(2deg);box-shadow:0 12px 25px #24433312}.family-team-picture img{aspect-ratio:1.7;object-fit:cover;border-radius:2px;width:100%}.family-team-picture figcaption{text-align:center;font-family:var(--font-display);color:#3a6455;padding:18px 10px;font-size:18px}.family-quick-answers{padding-top:5px}.family-quick-answers>.eyebrow{letter-spacing:1.5px;margin-bottom:13px;font-size:9px}.family-quick-answers details{border-bottom:1px solid #aec8b5}.family-quick-answers summary{cursor:pointer;padding:16px 25px 16px 0;font-size:13px;font-weight:700;line-height:1.5;list-style:none;position:relative}.family-quick-answers summary::-webkit-details-marker{display:none}.family-quick-answers summary:after{content:"+";font-size:20px;position:absolute;top:11px;right:2px}.family-quick-answers details[open] summary:after{content:"−"}.family-quick-answers details p{color:#476d55;margin:0 0 18px;font-size:12px;line-height:1.8}.family-quick-answers>.text-link{margin-top:22px;font-size:12px}@keyframes shell-wiggle{0%{transform:rotate(0)}20%{transform:rotate(-8deg)translateY(-3px)}40%{transform:rotate(10deg)}60%{transform:rotate(-12deg)translateY(-10px)}80%{transform:rotate(8deg)scale(1.06)}to{transform:scale(.8)}}@keyframes friend-reveal{0%{opacity:0;transform:translateY(45px)scale(.55)}65%{opacity:1;transform:translateY(-15px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes friend-hello{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)translateY(-10px)}65%{transform:rotate(9deg)translateY(-5px)}}@keyframes friend-spark{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-turn)) scale(.5)}}@keyframes album-pop{0%{transform:scale(.65)}to{transform:scale(1)}}@media (max-width:900px){.collect-experience{gap:28px}.collect-stage{min-height:500px}.collect-album h3{font-size:25px}.parent-story-heading,.parent-story-layout{gap:35px}.home-family-invitation>.home-section-inner{gap:40px}.collect-slots{gap:7px}.collect-album{padding:25px 0}.collect-promise{font-size:11px}}@media (max-width:650px){.home-skillzeez{padding:52px 20px 24px}.collect-heading h2{font-size:36px}.collect-heading .eyebrow{font-size:9px}.collect-heading>p{max-width:310px;margin-top:17px;font-size:14px}.collect-experience{grid-template-columns:1fr;gap:0;margin-top:15px}.collect-stage{min-height:345px;padding-bottom:10px}.collect-stage-label{font-size:8px;top:12px}.collect-creature{height:235px;margin-top:27px}.friend-art{width:245px;height:235px}.friend-shell{width:175px;height:175px}.collect-orbit{width:275px;height:275px;top:20px;left:calc(50% - 137.5px)}.collect-platform{height:40px;bottom:70px}.collect-stage-caption{min-height:61px;margin-top:2px}.collect-stage-caption h3{margin-bottom:5px;font-size:29px}.collect-stage-caption>span{font-size:11px}.collect-skip{font-size:10px;bottom:-10px}.collect-album{padding:19px 0 13px}.album-top{margin-bottom:16px;padding-bottom:12px;font-size:9px}.album-top>span:last-child{font-size:20px}.collect-album h3{font-size:25px}.collect-album>p{min-height:0;margin:12px 0 20px;font-size:13px}.collect-slots{gap:9px}.album-art{aspect-ratio:1}.collect-slots strong{font-size:11px}.collect-slots small{font-size:8px}.collect-action.button{min-height:47px;font-size:13px}.collect-next{margin-top:8px;padding-top:18px}.collect-promise{flex-wrap:wrap;gap:8px;padding-top:17px;font-size:10px}.collect-promise>span{flex:1}.collect-promise button{margin-left:24px;padding:7px 0;font-size:10px}.collect-stars{font-size:18px;inset:30px 6% auto}.collect-stars span{font-size:22px;top:175px}.collect-stars i{display:none}.home-parent-story{padding:52px 20px 30px}.parent-story-heading{display:block}.parent-story-heading .eyebrow{font-size:9px}.parent-story-heading h2{font-size:36px}.parent-story-heading>p{margin-top:20px;font-size:15px}.parent-story-layout{grid-template-columns:1fr;gap:24px;margin-top:27px}.parent-story-media{height:350px}.parent-real-drill video{height:303px}.parent-real-drill figcaption{padding:0 12px;font-size:9px}.parent-achievement>img{width:190px;height:205px}.parent-achievement figcaption strong{font-size:21px}.parent-chapters{flex-direction:row;gap:10px;margin-bottom:20px}.parent-chapters button{flex-wrap:wrap;flex:1;place-content:flex-start;gap:7px;min-height:77px;padding:10px 0}.parent-chapters button strong{width:100%;font-size:11px;line-height:1.5}.parent-chapters button>span{margin-right:0;font-size:9px}.parent-chapters button>svg{width:15px;height:15px}.parent-chapter-copy{min-height:180px}.parent-chapter-copy h3{font-size:28px}.parent-chapter-copy>p{margin:13px 0;font-size:14px}.parent-chapter-copy>span{font-size:11px}.parent-story-words>.text-link{margin-top:14px;font-size:12px}.parent-ground-rules{flex-direction:column;gap:14px;margin-top:22px;padding:22px 0;font-size:11px}.home-founder-note{align-items:flex-start;gap:15px}.home-founder-note img{width:65px;height:65px}.home-founder-note p{font-size:11px}.home-founder-note strong{margin-bottom:6px;font-size:12px}.home-family-invitation{padding:50px 20px}.home-family-invitation>.home-section-inner{grid-template-columns:1fr;gap:38px}.family-invitation-copy>.eyebrow{font-size:9px}.family-invitation-copy h2{font-size:33px}.family-invitation-copy>p{margin-top:20px;font-size:14px}.family-plan{margin:25px 0}.family-plan li{font-size:12px}.family-plan li strong{font-size:13px}.family-invitation-actions{gap:20px;margin-top:25px}.family-invitation-actions .button{font-size:13px}.family-invitation-copy>.family-honest-note{font-size:10px}.family-team-picture{max-width:410px;margin:0 auto 30px}.family-team-picture figcaption{font-size:17px}.family-quick-answers summary{font-size:12px}.home-skillzeez :focus-visible{outline-color:#ffe0a0}}@media (prefers-reduced-motion:reduce){.home-skillzeez *{transition:none!important;animation:none!important}.collect-spark-burst{display:none}}.family-price{border-top:1px solid #aec8b5;margin-top:25px;padding:21px 0 0}.family-price>span{letter-spacing:1.5px;color:#547060;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.family-price>strong{font-family:var(--font-display);letter-spacing:-1px;font-size:46px;line-height:1.1}.family-price small{color:#476d55;letter-spacing:0;font-family:Arial,sans-serif;font-size:15px;font-weight:400}.family-price>p{color:#476d55;margin:9px 0 0;font-size:12px}.home-skillzeez{color:#4b373d;background:#f5d7b7}.home-skillzeez:before{background:radial-gradient(at 20% 45%,#fff7dfaa,#0000 60%),radial-gradient(at 95% 5%,#f4bdbe88,#0000 50%)}.collect-heading h2{color:#45313c}.collect-heading h2 em{color:#9d443d}.collect-heading .eyebrow{color:#78575b}.collect-heading>p{color:#705a59}.collect-stars{color:#ad6451}.collect-stage-label{color:#785458}.collect-orbit{opacity:.55;background:radial-gradient(circle,#fffcdf,#0000 70%);border-color:#b6756433}.collect-orbit:after{border-color:#b6756429}.collect-platform{background:radial-gradient(#ab6a4940,#0000 72%);border-color:#ba866b40}.collect-stage-caption h3{color:#49353e}.collect-stage-caption>span{color:#725454}.collect-skip{color:#6d4144}.collect-album h3{color:#49353e}.collect-album>p{color:#73575a}.album-top{border-color:#99615d33}.album-top>span:last-child{color:#9a493e}.album-top i{color:#8c6b66}.collect-slots>button{color:#503e45}.album-art{background:#fff6e666;border-style:solid;border-color:#9b696773;box-shadow:0 5px #b2805f15}.album-art>img{filter:none;width:73%;height:73%}.collect-slots button:hover .album-art{background:#fff8eacc}.collect-slots button[aria-pressed=true] .album-art{border-color:#874e5b;box-shadow:0 0 0 4px #874e5b13}.album-art.is-found{background:linear-gradient(145deg,#fff8e9,var(--slot-colour));border-color:#99736655}.collect-slots small{color:#826b69}.collect-progress span{background:#a7736724}.collect-progress .filled{background:#975d65}.collect-action.button{color:#fff7e9;background:#68404d;border-color:#784e5a;box-shadow:0 4px #3f2933}.collect-action.button:hover{background:#7c4d5d}.collect-action.button:active{box-shadow:0 1px #3f2933}.collect-status{color:#795455}.collect-next{border-color:#99615d33}.collect-next p{color:#72595a}.collect-next strong{color:#4b373d}.collect-next .text-link{color:#864637}.collect-next small{color:#806865}.collect-promise{color:#72595a;border-color:#99615d33}.collect-promise>svg{color:#97525b}.collect-promise button{color:#78565b}.home-skillzeez :focus-visible{outline-color:#884b6c!important}.shell-ace{filter:hue-rotate(85deg)saturate(.8)!important}.friend-shell.shell-ace{filter:hue-rotate(85deg)saturate(.8)drop-shadow(0 18px 18px #79545044)!important}.friend-shell{filter:drop-shadow(0 18px 18px #79545044)}.collect-stage{justify-content:center;min-height:635px;padding:45px 0 10px}.collect-stage-label{top:5px}.collect-stage.state-revealed .collect-platform{bottom:35px}.skillzee-reveal-card{z-index:1;width:min(360px,100%);position:relative}.skillzee-reveal-card.is-unhatched{width:100%}.skillzee-reveal-card.is-hatched{background:#fff9e9;border:7px solid #fff9e9;border-radius:23px;animation:.7s cubic-bezier(.2,.8,.3,1.15) skillzee-card-reveal;overflow:hidden;transform:rotate(-2deg);box-shadow:0 2px #d8b994,0 16px 30px #81485427}.skillzee-card-top{letter-spacing:1px;color:#715853;justify-content:space-between;align-items:center;padding:12px 13px;font-size:8px;font-weight:800;display:flex}.skillzee-reveal-card.is-hatched .collect-creature{isolation:isolate;background:radial-gradient(ellipse,var(--friend-colour),#fff3df 76%);border-radius:13px;height:232px;margin:0}.skillzee-reveal-card.is-hatched .friend-art{filter:drop-shadow(0 9px 8px #7849332c);width:225px;height:215px}.skillzee-card-body{color:#49383f;padding:16px 15px 12px}.skillzee-card-kind{color:#8e655c;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.skillzee-card-body h3{margin:5px 0 14px;font-size:34px}.skillzee-ability{border-top:1px solid #d9c8b2;gap:12px;padding-top:14px;display:flex}.skillzee-ability>svg{color:#a6674a;margin-top:6px}.skillzee-ability span{letter-spacing:1px;color:#947164;font-size:8px;font-weight:800}.skillzee-ability h4{font-family:var(--font-display);color:#593b43;margin:3px 0;font-size:18px;line-height:1.15}.skillzee-ability p{color:#795e5e;margin:7px 0 0;font-size:12px;line-height:1.5}.skillzee-card-traits{color:#7d615f;justify-content:space-between;gap:8px;margin:15px 0;font-size:9px;display:flex}.skillzee-card-traits span{align-items:center;gap:5px;display:flex}.skillzee-power-button{color:#fff8e7;background:#654653;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 8px;font-size:12px;font-weight:800;display:flex}.skillzee-power-button:hover{background:#7c5465}.skillzee-card-body>small{text-align:center;color:#927a6e;letter-spacing:.5px;margin-top:9px;font-size:8px;display:block}.skillzee-magic{pointer-events:none;z-index:2;position:absolute;inset:0}.skillzee-magic .magic-ring{border:3px solid var(--friend-colour);border-radius:50%;animation:1.7s ease-out both skillzee-ring;position:absolute;inset:15px 48px}.skillzee-magic i{color:var(--friend-colour);text-shadow:0 0 10px #fff;animation:skillzee-power 1.4s var(--spark-delay) ease-out both;font-size:22px;font-style:normal;position:absolute;top:50%;left:50%}.magic-glow{background:radial-gradient(#ffd25c88,#0000 65%);animation:1.6s ease-out both skillzee-glow}.magic-trail .magic-ring{border-style:dashed;animation:1.5s ease-out both skillzee-trail}.magic-trail i{color:#248baf}.magic-shield .magic-ring{background:radial-gradient(circle,#0000 45%,#82dfa975);border:3px solid #8bd3a5;animation:1.7s ease-out both skillzee-shield;box-shadow:inset 0 0 20px #b7ffe9,0 0 15px #b7ffe9}.magic-shield i{color:#43975f;font-size:30px}.magic-stars i{color:#a55bcc}.magic-stars .magic-ring{border-color:#c69de533}.collect-spark-burst i{color:#ad7152}@keyframes skillzee-card-reveal{0%{opacity:0;transform:translateY(25px)rotate(-9deg)scale(.85)}to{opacity:1;transform:translateY(0)rotate(-2deg)scale(1)}}@keyframes skillzee-ring{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes skillzee-power{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-turn)) scale(.65)}}@keyframes skillzee-glow{0%,to{opacity:0}40%{opacity:1}}@keyframes skillzee-trail{0%{opacity:0;transform:rotate(-90deg)scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(100deg)scale(1.3)}}@keyframes skillzee-shield{0%{opacity:0;transform:scale(.4)}30%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media (max-width:650px){.collect-stage{min-height:385px;padding:40px 0 15px}.collect-stage.state-revealed{min-height:620px}.skillzee-reveal-card.is-hatched{max-width:305px;transform:rotate(-1deg)}.skillzee-card-top{padding:10px;font-size:7px}.skillzee-reveal-card.is-hatched .collect-creature{height:215px}.skillzee-reveal-card.is-hatched .friend-art{width:205px;height:200px}.skillzee-card-body{padding:14px 12px 10px}.skillzee-card-body h3{font-size:30px}.skillzee-ability p{font-size:11px}.skillzee-card-traits{font-size:8px}.collect-orbit{top:60px}.collect-stage.state-revealed .collect-orbit{top:160px}.collect-skip{bottom:0}.collect-stage.state-revealed .collect-stage-label{top:9px}.collect-slots strong{font-size:12px}.collect-slots small{font-size:9px}.collect-album>p{min-height:0}}@media (prefers-reduced-motion:reduce){.skillzee-magic{display:none}}.parent-editorial-v2{background:#faf7ed;padding:90px 28px 35px}.parent-editorial-grid{grid-template-columns:1.18fr 1fr;align-items:center;gap:85px;display:grid}.parent-editorial-copy>.eyebrow{letter-spacing:1.7px;color:#557366;margin-bottom:20px;font-size:10px}.parent-editorial-copy h2{letter-spacing:-1.6px;color:#174c47;font-size:clamp(37px,4.05vw,57px);line-height:1.08}.parent-editorial-copy h2 em{color:#aa553d;font-style:normal}.parent-editorial-lead{color:#56736a;margin:23px 0 30px;font-size:19px;line-height:1.65}.parent-play-steps{gap:23px;margin:0;padding:0;list-style:none;display:grid}.parent-play-steps li{align-items:flex-start;gap:18px;display:flex}.parent-play-steps li>span{letter-spacing:.5px;color:#aa553d;min-width:20px;padding-top:5px;font-size:10px;font-weight:800}.parent-play-steps h3{letter-spacing:-.2px;color:#204f46;font-family:Arial,sans-serif;font-size:17px;font-weight:800;line-height:1.4}.parent-play-steps p{color:#60736a;max-width:420px;margin:6px 0 0;font-size:14px;line-height:1.7}.parent-editorial-action{flex-direction:column;align-items:flex-start;gap:12px;margin-top:29px;display:flex}.parent-editorial-action .button{background:#245c50;padding-inline:22px;font-size:13px}.parent-editorial-action .button:hover{background:#367365}.parent-editorial-action>span{color:#7b887b;margin-left:3px;font-size:10px}.parent-film-scene{isolation:isolate;flex-direction:column;align-items:center;padding:35px 0 75px;display:flex;position:relative}.parent-film-scene:before{content:"";z-index:-1;background:#e3ebde;border-radius:49% 49% 43% 45%;position:absolute;inset:65px -20px 60px;transform:rotate(7deg)}.parent-film-kicker{letter-spacing:1.6px;color:#537563;align-items:center;gap:8px;margin-bottom:18px;font-size:9px;font-weight:800;display:flex}.parent-film-card{background:#fffdf5;border:7px solid #fffdf5;border-bottom:0;border-radius:17px;width:286px;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 35px #294e3b18}.parent-film-frame{aspect-ratio:9/14;background:#244b3d;border-radius:10px;position:relative;overflow:hidden}.parent-film-frame video{object-fit:contain;width:100%;height:100%;display:block}.parent-film-play{color:#fff;background:linear-gradient(#0000 40%,#132f365c);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:0;display:flex;position:absolute;inset:0}.parent-film-play>span{color:#245c50;background:#fff9edea;border:1px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .2s;display:grid;box-shadow:0 5px 25px #092e3633}.parent-film-play:hover>span{transform:scale(1.08)}.parent-film-play svg{margin-left:4px}.parent-film-play strong{text-shadow:0 1px 5px #16382e;background:#183d3d88;border-radius:20px;padding:5px 11px;font-size:12px}.parent-film-caption{justify-content:space-between;align-items:center;gap:10px;padding:17px 12px 18px;display:flex}.parent-film-caption small{letter-spacing:1px;color:#728071;font-size:7px;font-weight:800}.parent-film-caption h3{color:#204f46;margin-top:4px;font-size:23px}.parent-film-caption>span{color:#7a8072;text-align:right;font-size:9px;line-height:1.6}.parent-film-note{color:#7c8879;margin-top:14px;font-size:9px}.parent-try-note{background:#f3dfbd;border-radius:4px;align-items:center;gap:12px;max-width:290px;padding:17px 21px;display:flex;position:absolute;bottom:20px;right:-5px;transform:rotate(-3deg);box-shadow:0 5px #d2bc9926}.parent-try-note>span{color:#a76b46;font-size:30px}.parent-try-note p{color:#776044;margin:0;font-size:11px;line-height:1.65}.parent-try-note strong{color:#5a4c37;margin-bottom:3px;font-size:12px;display:block}.parent-film-error{max-width:290px;font-size:12px}.parent-film-error a{text-decoration:underline}.parent-reassurance-strip{border-top:1px solid #d7dfcf;border-bottom:1px solid #d7dfcf;grid-template-columns:1fr 1fr;gap:60px;margin-top:46px;padding:28px 0;display:grid}.parent-reassurance-strip>div{align-items:flex-start;gap:15px;display:flex}.parent-reassurance-strip svg{color:#557561;margin-top:3px}.parent-reassurance-strip p{color:#6c7b6e;margin:0;font-size:12px;line-height:1.7}.parent-reassurance-strip strong{color:#3a5d4c;margin-bottom:3px;font-size:14px;display:block}.parent-origin{justify-content:center;align-items:center;gap:20px;max-width:720px;margin:26px auto 0;scroll-margin-top:110px;display:flex}.parent-origin img{object-fit:contain;background:#e4e8d9;border-radius:50%;flex-shrink:0;width:65px;height:65px}.parent-origin p{color:#7a8273;margin:0;font-size:11px;line-height:1.8}.parent-origin span{letter-spacing:1.2px;color:#59745b;margin-bottom:4px;font-size:8px;font-weight:800;display:block}@media (max-width:950px){.parent-editorial-grid{grid-template-columns:1.1fr 1fr;gap:45px}.parent-film-scene:before{inset:65px -5px 60px}.parent-try-note{right:-10px}.parent-editorial-lead{font-size:17px}.parent-play-steps p{font-size:13px}.parent-reassurance-strip{gap:35px}}@media (max-width:650px){.parent-editorial-v2{padding:52px 22px 28px}.parent-editorial-grid{grid-template-columns:1fr;gap:32px}.parent-editorial-copy>.eyebrow{letter-spacing:1.35px;margin-bottom:18px;font-size:8px}.parent-editorial-copy h2{letter-spacing:-1px;font-size:36px}.parent-editorial-lead{margin:20px 0 27px;font-size:16px;line-height:1.65}.parent-play-steps{gap:20px}.parent-play-steps li{gap:13px}.parent-play-steps h3{font-size:15px}.parent-play-steps p{margin-top:5px;font-size:13px;line-height:1.7}.parent-editorial-action{gap:11px;margin-top:25px}.parent-editorial-action .button{font-size:12px}.parent-editorial-action>span{font-size:9px}.parent-film-scene{padding:10px 0 78px}.parent-film-scene:before{inset:47px 0 50px}.parent-film-card{width:255px;max-width:90%}.parent-film-kicker{margin-bottom:16px;font-size:8px}.parent-film-caption{padding:13px 10px 15px}.parent-film-caption h3{font-size:21px}.parent-film-play>span{width:60px;height:60px}.parent-try-note{max-width:275px;padding:14px 18px;bottom:9px;right:0}.parent-film-note{font-size:8px}.parent-reassurance-strip{grid-template-columns:1fr;gap:23px;margin-top:25px;padding:25px 0}.parent-reassurance-strip>div{gap:12px}.parent-reassurance-strip strong{font-size:13px}.parent-reassurance-strip p{font-size:11px}.parent-origin{align-items:flex-start;gap:14px;margin-top:23px}.parent-origin img{width:53px;height:53px}.parent-origin p{font-size:10px}.parent-origin span{font-size:7px}}.parent-film-scene{padding-bottom:12px}.parent-try-note{align-self:flex-end;margin-top:22px;position:relative;bottom:auto;right:auto}.parent-film-scene:before{bottom:80px}@media (max-width:650px){.parent-film-scene{padding-bottom:10px}.parent-try-note{align-self:center;margin-top:20px;bottom:auto;right:auto}}.shell-tap-invitation{pointer-events:none;z-index:3;flex-direction:column;align-items:center;width:145px;display:flex;position:absolute;top:49%;left:calc(50% + 28px);transform:rotate(-9deg)}.shell-tap-hand{filter:drop-shadow(0 4px #78516c20);transform-origin:37% 24%;width:93px;height:104px;animation:3s ease-in-out infinite shell-hand-tap;overflow:visible}.tap-ripple{stroke:#a6587b;stroke-width:4px;opacity:0;transform-origin:37px 24px;animation:3s ease-out infinite shell-tap-ripple}.tap-rays{stroke:#a6587b;stroke-width:5px;stroke-linecap:round}.shell-tap-sticker{color:#fff8e4;font-family:var(--font-display);white-space:nowrap;background:#694257;border:3px solid #fff8e4;border-radius:25px;justify-content:center;align-items:center;gap:8px;margin-top:-8px;padding:11px 17px;font-size:24px;line-height:1;display:flex;box-shadow:0 4px #462b4140}.state-ready .friend-shell{animation:3s ease-in-out infinite shell-inviting-wiggle}.state-ready .collect-creature:hover .shell-tap-sticker{background:#84516f}.state-ready .collect-creature:focus-visible{outline-offset:-10px;outline:3px solid #884b6c}.state-hatching .shell-tap-invitation{display:none}@keyframes shell-hand-tap{0%,14%,40%,to{transform:translate(10px,14px)rotate(4deg)}23%,31%{transform:translate(0)rotate(-5deg)}}@keyframes shell-tap-ripple{0%,20%{opacity:0;transform:scale(.55)}24%{opacity:.8}43%,to{opacity:0;transform:scale(1.7)}}@keyframes shell-inviting-wiggle{0%,22%,44%,to{transform:rotate(0)}27%,37%{transform:rotate(-5deg)}32%{transform:rotate(5deg)}}@media (max-width:650px){.shell-tap-invitation{width:126px;top:40%;left:calc(50% + 15px)}.shell-tap-hand{width:77px;height:87px}.shell-tap-sticker{padding:10px 14px;font-size:21px}}@media (prefers-reduced-motion:reduce){.shell-tap-hand,.state-ready .friend-shell,.tap-ripple{animation:none!important}.tap-ripple{opacity:.55}.shell-tap-hand{transform:none}}.collect-creature .skillzee-hatch-video{object-fit:contain;border-radius:28px;width:350px;max-width:100%;height:350px;box-shadow:0 12px 40px #8e614d22}@media (max-width:650px){.collect-creature .skillzee-hatch-video{width:300px;height:300px}}.has-hatch-film .collect-creature{border-radius:20px;width:100%;height:350px;overflow:hidden}.has-hatch-film.is-unhatched{max-width:350px}.has-hatch-film.is-hatched{animation:none;transform:none}.has-hatch-film.is-hatched .collect-creature{aspect-ratio:1;height:auto;margin:0}.has-hatch-film .collect-creature .skillzee-hatch-video{box-shadow:none;border-radius:0}.has-hatch-film .skillzee-film{background:#deb899}.has-hatch-film .shell-tap-invitation{top:49%;left:calc(50% + 10px)}.has-hatch-film .skillzee-card-body{animation:.4s ease-out both film-details-in}@keyframes film-details-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.has-hatch-film.is-unhatched{max-width:300px}.has-hatch-film .collect-creature{height:300px}.has-hatch-film .shell-tap-invitation{top:46%;left:calc(50% + 5px)}}
