.ArtifactGame_game__mhztK{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center;width:min(980px,calc(100% - 2 * var(--gutter)));margin:0 auto;text-align:left}.ArtifactGame_stage__kS3gg{position:relative;aspect-ratio:1083/1176;overflow:hidden;border-radius:28px;background:#100d0a;box-shadow:var(--shadow-lg);transform:rotate(-1deg);isolation:isolate;cursor:pointer}.ArtifactGame_frame__LtS5Q,.ArtifactGame_poster__GUHIb{position:absolute;inset:0;width:100%;height:100%}.ArtifactGame_poster__GUHIb{object-fit:cover;z-index:1;transition:opacity .5s var(--ease)}.ArtifactGame_hidden__jFcXw{opacity:0;pointer-events:none}.ArtifactGame_frame__LtS5Q{border:0;display:block;z-index:0}.ArtifactGame_passive__4XSss{pointer-events:none}.ArtifactGame_hint__QsAHP{position:absolute;left:50%;bottom:16px;z-index:2;padding:7px 14px;border-radius:999px;background:rgba(13,10,8,.7);color:var(--text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;font-weight:500;transform:translateX(-50%);pointer-events:none;white-space:nowrap}.ArtifactGame_panel__J_acH{display:grid;gap:18px}.ArtifactGame_progress__g3LPx{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ArtifactGame_progress__g3LPx li{width:22px;height:4px;border-radius:4px;background:rgba(247,239,228,.14)}.ArtifactGame_progress__g3LPx .ArtifactGame_past__9F1pA{background:var(--apricot)}.ArtifactGame_progress__g3LPx .ArtifactGame_now__JkSQL{background:var(--rust)}.ArtifactGame_question__ikrET{font:650 clamp(28px,3.2vw,40px)/1.05 var(--sans);letter-spacing:-.045em;min-height:1.05em}.ArtifactGame_options__JKIBp{display:grid;gap:10px}.ArtifactGame_option__wvxb5{min-height:58px;padding:0 20px;border:1px solid var(--line-strong);border-radius:16px;background:rgba(247,239,228,.05);color:var(--text);font-size:17px;font-weight:550;text-align:left;transition:background .2s,border-color .2s,opacity .3s,transform .2s var(--ease)}.ArtifactGame_option__wvxb5:not(:disabled):hover{background:rgba(247,239,228,.1);border-color:var(--apricot);transform:translateX(4px)}.ArtifactGame_option__wvxb5:not(:disabled):active{transform:scale(.98)}.ArtifactGame_option__wvxb5:disabled{cursor:default}.ArtifactGame_right__YqAPX{background:rgba(121,184,139,.16);border-color:#79b88b;color:var(--text)}.ArtifactGame_right__YqAPX:after{content:"  ✓";color:#79b88b}.ArtifactGame_wrong__9jPJU{border-color:rgba(217,120,108,.7);background:rgba(217,120,108,.08);color:#f0b3aa;text-decoration:line-through;text-decoration-color:rgba(240,179,170,.6)}.ArtifactGame_faded__sTyU2{opacity:.35}.ArtifactGame_reveal__GPabJ{display:grid;gap:8px;min-height:128px;align-content:start}.ArtifactGame_mark__Xzgbd{color:var(--rust);font-size:14px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;animation:ArtifactGame_rise__Ecwce .4s var(--ease) both}.ArtifactGame_line__p09gN{font:italic 400 clamp(22px,2.4vw,28px)/1.15 var(--display);color:var(--text);animation:ArtifactGame_rise__Ecwce .5s .06s var(--ease) both}.ArtifactGame_next__xlAiy{justify-self:start;margin-top:8px;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--text);color:var(--canvas);font-size:16px;font-weight:650;animation:ArtifactGame_rise__Ecwce .5s .12s var(--ease) both}.ArtifactGame_result__TdX0Q{display:grid;justify-items:center;gap:10px;width:min(760px,calc(100% - 2 * var(--gutter)));margin:0 auto;text-align:center}.ArtifactGame_shelf__Qf8BO{display:flex;justify-content:center;gap:clamp(6px,1.5vw,14px);margin:0 0 18px;padding:0;list-style:none}.ArtifactGame_shelf__Qf8BO li{width:clamp(58px,15vw,120px);animation:ArtifactGame_rise__Ecwce .6s var(--ease) both}.ArtifactGame_shelf__Qf8BO img{width:100%;height:auto;border-radius:14px;box-shadow:var(--shadow)}.ArtifactGame_score__UQ4d5{color:var(--rust);font-size:14px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.ArtifactGame_verdict__59FoW{font:650 clamp(38px,5.6vw,64px)/1 var(--sans);letter-spacing:-.05em}.ArtifactGame_collect__r2tLa{margin:4px 0 18px;color:var(--text-2);font-size:18px}.ArtifactGame_actions__3QGCE{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px}.ArtifactGame_again__BzdSl{min-height:44px;border:0;background:none;color:var(--text-2);font-size:15px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--apricot)}@keyframes ArtifactGame_rise__Ecwce{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:860px){.ArtifactGame_game__mhztK{grid-template-columns:1fr;gap:20px;width:calc(100% - 2 * var(--gutter))}.ArtifactGame_stage__kS3gg{width:min(100%,420px);justify-self:center;aspect-ratio:1/1;border-radius:24px}.ArtifactGame_poster__GUHIb{object-position:center 60%}.ArtifactGame_panel__J_acH{gap:14px}.ArtifactGame_progress__g3LPx{justify-content:center}.ArtifactGame_question__ikrET{text-align:center;font-size:30px}.ArtifactGame_reveal__GPabJ{min-height:0;text-align:center}.ArtifactGame_next__xlAiy{justify-self:center}}.AppStoreButton_button__ia1Gi{display:inline-flex;align-items:center;gap:12px;border-radius:14px;background:var(--apricot);color:var(--on-accent);font-weight:600;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 14px 34px -12px rgba(255,170,61,.55);transition:transform .2s var(--ease),background .2s,box-shadow .2s var(--ease)}.AppStoreButton_button__ia1Gi:hover{background:var(--apricot-2);transform:translateY(-2px) rotate(-1deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 18px 40px -12px rgba(255,170,61,.7)}.AppStoreButton_button__ia1Gi:active{transform:translateY(0) scale(.98)}.AppStoreButton_mark__2569c{flex:none}.AppStoreButton_lg__8rgqN{min-height:60px;padding:0 26px 0 20px}.AppStoreButton_lg__8rgqN .AppStoreButton_mark__2569c{width:22px;height:26px;margin-top:-3px}.AppStoreButton_words__sK_pf{display:grid;line-height:1.05;text-align:left}.AppStoreButton_words__sK_pf small{font-size:11px;font-weight:500;letter-spacing:.02em;opacity:.85}.AppStoreButton_words__sK_pf strong{font-size:21px;font-weight:650;letter-spacing:-.03em}.AppStoreButton_sm__YZtNz{min-height:42px;padding:0 16px 0 14px;gap:8px;border-radius:999px;background:var(--apricot);color:var(--on-accent);font-size:13px;box-shadow:none}.AppStoreButton_sm__YZtNz:hover{background:var(--apricot-2);transform:translateY(-1px) rotate(-1deg);box-shadow:none}.AppStoreButton_sm__YZtNz .AppStoreButton_mark__2569c{width:14px;height:17px;margin-top:-2px}.AppStoreButton_ink__4WjHo{background:var(--canvas);color:#f7efe4;box-shadow:0 14px 28px -16px rgba(0,0,0,.8)}.AppStoreButton_ink__4WjHo:hover{background:#241c15;box-shadow:0 18px 30px -14px rgba(0,0,0,.8)}.Blocks_band__cDfjz{position:relative;padding:clamp(72px,9vw,128px) 0}.Blocks_raised__TLt38{background:var(--raised)}.Blocks_lavender___n9Y1{background:radial-gradient(60% 70% at 80% 0,var(--lavender-glow),transparent 70%),var(--lavender)}.Blocks_sage__JLnx3{background:radial-gradient(60% 70% at 80% 0,var(--sage-glow),transparent 70%),var(--sage)}.Blocks_butter__irWvN{background:radial-gradient(60% 70% at 50% 0,rgba(251,227,154,.16),transparent 70%),var(--raised)}.Blocks_blush__25Nz7{background:radial-gradient(60% 70% at 80% 0,var(--blush-glow),transparent 70%),var(--blush)}.Blocks_sky__GffpW{background:radial-gradient(60% 70% at 80% 0,var(--sky-glow),transparent 70%),var(--sky)}.Blocks_sand__7Bd9l{background:radial-gradient(60% 70% at 20% 0,var(--sand-glow),transparent 70%),var(--sand)}.Blocks_ink__4X_di{background:radial-gradient(50% 60% at 30% 55%,rgba(255,140,40,.2),transparent 70%),#070504}.Blocks_head__x5lpv{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.Blocks_head__x5lpv h2{font-size:clamp(38px,5.4vw,72px);line-height:.98}.Blocks_center__YDaLs{justify-items:center;text-align:center}.Blocks_center__YDaLs .Blocks_intro__ykNMk{max-width:60ch}.Blocks_left__eAK7p{justify-items:start}.Blocks_intro__ykNMk{display:grid;gap:14px;max-width:62ch;color:var(--text-2);font-size:clamp(17px,1.4vw,19px);line-height:1.65}.Blocks_intro__ykNMk strong{color:var(--text);font-weight:600}.Blocks_intro__ykNMk a{color:var(--text);text-decoration:underline;text-decoration-color:var(--apricot);text-underline-offset:4px}.Blocks_steps__ev7Nk{display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none;counter-reset:step}.Blocks_step__GLZxb{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .35s var(--ease),border-color .35s}.Blocks_step__GLZxb:hover{transform:translateY(-4px) rotate(-.4deg);border-color:rgba(255,170,61,.35)}.Blocks_step__GLZxb:nth-child(4n+1) .Blocks_stepScreen__3TFCg{background:radial-gradient(80% 80% at 50% 100%,var(--blush-glow),transparent),var(--blush)}.Blocks_step__GLZxb:nth-child(4n+2) .Blocks_stepScreen__3TFCg{background:radial-gradient(80% 80% at 50% 100%,var(--lavender-glow),transparent),var(--lavender)}.Blocks_step__GLZxb:nth-child(4n+3) .Blocks_stepScreen__3TFCg{background:radial-gradient(80% 80% at 50% 100%,var(--sage-glow),transparent),var(--sage)}.Blocks_step__GLZxb:nth-child(4n+4) .Blocks_stepScreen__3TFCg{background:radial-gradient(80% 80% at 50% 100%,var(--sky-glow),transparent),var(--sky)}.Blocks_stepScreen__3TFCg{display:grid;place-items:end center;height:clamp(300px,30vw,380px);margin:0;padding:28px 28px 0;overflow:hidden}.Blocks_stepScreen__3TFCg img{width:min(200px,78%);height:auto;border:5px solid #2a231d;border-bottom:0;border-radius:30px 30px 0 0;box-shadow:0 -10px 40px -10px rgba(0,0,0,.7)}.Blocks_stepCopy__qlADm{display:grid;gap:10px;align-content:start;padding:24px 26px 28px}.Blocks_stepNumber__rUVD2{color:var(--rust);font:italic 400 30px/1 var(--display)}.Blocks_stepCopy__qlADm h3{font-size:22px}.Blocks_stepCopy__qlADm p{color:var(--text-2);font-size:16px;line-height:1.6}.Blocks_features__56rGi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.Blocks_feature__UWnNJ{display:grid;gap:22px;align-content:start;padding:clamp(24px,3vw,36px);border-radius:var(--radius);background:var(--card);border:1px solid var(--line)}.Blocks_feature__UWnNJ h3{font-size:clamp(22px,2vw,26px);margin-bottom:10px}.Blocks_feature__UWnNJ p:not(.Blocks_tag__ITJCz){color:var(--text-2);font-size:16px;line-height:1.65}.Blocks_feature__UWnNJ .Blocks_text-link__Xe_a6{margin-top:8px}.Blocks_wide__3WJsv{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)}.Blocks_wide__3WJsv .Blocks_featureVisual__hYZ_v{order:2}.Blocks_featureVisual__hYZ_v{display:grid;place-items:center}.Blocks_tag__ITJCz{margin-bottom:10px;color:var(--rust);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Blocks_ladder__AgPu_{width:min(100%,420px);margin:0;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-lg),0 0 80px -30px rgba(255,170,61,.35);transform:rotate(1.2deg)}.Blocks_ladder__AgPu_ ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.Blocks_ladder__AgPu_ li{display:flex;align-items:center;gap:14px;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.05);font:italic 400 20px/1.1 var(--display)}.Blocks_tier__ZdvyR{display:grid;place-items:center;width:42px;height:30px;border-radius:8px;color:#fff;font:700 14px/1 var(--sans);letter-spacing:-.01em;flex:none}.Blocks_ss__x71Lw{background:var(--tier-ss);color:#2a1d00}.Blocks_tier__ZdvyR:not(.Blocks_ss__x71Lw){text-shadow:0 1px 1px rgba(0,0,0,.25)}.Blocks_s__g8oWt{background:var(--tier-s)}.Blocks_aplus__rOowY{background:var(--tier-a-plus)}.Blocks_a__Sfzq_{background:var(--tier-a)}.Blocks_b__eezqQ{background:var(--tier-b)}.Blocks_c__pHxZW{background:var(--tier-c)}.Blocks_d__NBHWk{background:var(--tier-d)}.Blocks_e__0_Fu0{background:var(--tier-e)}.Blocks_f__kW7OU{background:var(--tier-f)}.Blocks_ladder__AgPu_ figcaption{margin-top:12px;color:var(--text-3);font-size:13px;text-align:center}.Blocks_moments__NVUOf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none}.Blocks_moments__NVUOf li{display:grid;gap:18px;align-content:start}.Blocks_moments__NVUOf figure{margin:0;padding:10px 10px 0;background:var(--paper);box-shadow:var(--shadow-lg);transform:rotate(var(--tilt));transition:transform .4s var(--ease)}.Blocks_moments__NVUOf li:hover figure{transform:rotate(0) translateY(-4px)}.Blocks_moments__NVUOf img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:center 25%}.Blocks_photoImg__Bjj1O{object-position:center!important}.Blocks_moments__NVUOf figcaption{display:grid;gap:2px;padding:12px 4px 16px}.Blocks_moments__NVUOf figcaption span{color:#7d7064;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Blocks_moments__NVUOf figcaption strong{font:italic 400 26px/1.1 var(--display);color:var(--paper-ink)}.Blocks_moments__NVUOf p{padding:0 6px;color:var(--text-2);font-size:16px;line-height:1.65}.Blocks_guides__qD2pd{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin:0;padding:0;list-style:none}.Blocks_guides__qD2pd li{display:grid}.Blocks_guide__JyrM9{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:18px;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.Blocks_guide__JyrM9:hover{transform:translateY(-3px);border-color:var(--apricot);box-shadow:var(--shadow)}.Blocks_guideArt___LqAy img{width:96px;height:132px;object-fit:cover;border-radius:10px;box-shadow:0 12px 22px -10px rgba(0,0,0,.9);transform:rotate(-2deg)}.Blocks_guideCopy__jLl_x{display:grid;gap:6px;align-content:start}.Blocks_guideCopy__jLl_x .Blocks_tag__ITJCz{margin:0}.Blocks_guideCopy__jLl_x h2,.Blocks_guideCopy__jLl_x h3{font-size:20px;line-height:1.2}.Blocks_guideCopy__jLl_x>span:not(.Blocks_tag__ITJCz):not(.Blocks_read__g7Dlk){color:var(--text-2);font-size:15px;line-height:1.55}.Blocks_read__g7Dlk{margin-top:4px;color:var(--rust);font-size:14px;font-weight:650}.Blocks_faq__ZWsxX{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,6vw,96px);align-items:start}.Blocks_faq__ZWsxX .Blocks_head__x5lpv{position:sticky;top:calc(var(--header) + 32px)}.Blocks_faqList__YZIfx{border-top:1px solid var(--line-strong)}.Blocks_faqList__YZIfx details{border-bottom:1px solid var(--line-strong)}.Blocks_faqList__YZIfx summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;cursor:pointer;list-style:none}.Blocks_faqList__YZIfx summary::-webkit-details-marker{display:none}.Blocks_faqList__YZIfx summary h3{font-size:clamp(18px,1.6vw,21px)}.Blocks_faqList__YZIfx summary:hover h3{color:var(--rust)}.Blocks_plus__OhS_p{position:relative;width:28px;height:28px;flex:none;border-radius:50%;background:var(--surface);transition:transform .3s var(--ease),background .3s}.Blocks_plus__OhS_p:after,.Blocks_plus__OhS_p:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--text)}.Blocks_plus__OhS_p:after{transform:rotate(90deg);transition:transform .3s var(--ease)}details[open] .Blocks_plus__OhS_p{background:var(--apricot);transform:rotate(180deg)}details[open] .Blocks_plus__OhS_p:after,details[open] .Blocks_plus__OhS_p:before{background:var(--on-accent)}details[open] .Blocks_plus__OhS_p:after{transform:rotate(0)}.Blocks_faqList__YZIfx p{max-width:62ch;padding:0 44px 24px 0;color:var(--text-2);font-size:16px;line-height:1.7}@media (max-width:900px){.Blocks_steps__ev7Nk{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.Blocks_step__GLZxb{grid-template-columns:42% minmax(0,1fr);grid-template-rows:none}.Blocks_stepScreen__3TFCg{height:auto;min-height:220px;padding:18px 14px 0}.Blocks_stepScreen__3TFCg img{width:100%;border-width:4px;border-radius:22px 22px 0 0}.Blocks_stepCopy__qlADm{padding:20px 18px;align-content:center}.Blocks_stepCopy__qlADm h3{font-size:19px}.Blocks_stepCopy__qlADm p{font-size:15px}.Blocks_features__56rGi,.Blocks_wide__3WJsv{grid-template-columns:minmax(0,1fr)}.Blocks_wide__3WJsv .Blocks_featureVisual__hYZ_v{order:0}.Blocks_moments__NVUOf{max-width:460px;margin-inline:auto}.Blocks_faq__ZWsxX,.Blocks_moments__NVUOf{grid-template-columns:minmax(0,1fr)}.Blocks_faq__ZWsxX .Blocks_head__x5lpv{position:static;margin-bottom:8px}}@media (max-width:420px){.Blocks_guide__JyrM9{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.Blocks_guideArt___LqAy img{width:72px;height:100px}.Blocks_ladder__AgPu_ li{font-size:17px}}.Explainer_explainer__6yy_a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px)}.Explainer_copy__FuMY9{display:grid;gap:18px;justify-items:start}.Explainer_copy__FuMY9 h2{font-size:clamp(38px,5vw,64px);line-height:.98}.Explainer_copy__FuMY9>p{max-width:46ch;color:var(--text-2);font-size:clamp(17px,1.4vw,19px);line-height:1.65}.Explainer_copy__FuMY9 ul{display:grid;gap:14px;margin:6px 0 0;padding:0;list-style:none}.Explainer_copy__FuMY9 li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:baseline;color:var(--text-2);font-size:16px;line-height:1.55}.Explainer_copy__FuMY9 li:before{content:"✳";color:var(--rust);font-size:18px}.Explainer_copy__FuMY9 li strong{color:var(--text);font-weight:650}.Explainer_frame__FnB6M{position:relative;width:min(100%,480px);justify-self:center;margin:0}.Explainer_screen__eybVn{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:28px;background:var(--surface);box-shadow:var(--shadow-lg),0 0 0 1px var(--line),0 0 120px -30px rgba(255,170,61,.3);transform:rotate(-1.5deg)}.Explainer_screen__eybVn video{width:100%;height:100%;object-fit:cover}.Explainer_sound__mZ7dd{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:rgba(13,10,8,.78);color:var(--text);font-size:14px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,transform .2s var(--ease)}.Explainer_sound__mZ7dd:hover{background:var(--text);transform:translateY(-1px)}.Explainer_sound__mZ7dd svg{width:20px;height:20px}.Explainer_sound__mZ7dd small{opacity:.7;font-weight:500}.Explainer_on__FazRn{background:var(--apricot);color:var(--on-accent)}.Explainer_on__FazRn:hover{background:var(--apricot-2)}.Explainer_sticker__j9hBJ{position:absolute;right:-14px;top:-18px;transform:rotate(5deg);font-size:17px}.Explainer_credits__F4_pB{margin-top:18px;color:var(--text-3);font-size:12px}.Explainer_credits__F4_pB summary{cursor:pointer;min-height:32px;text-align:center}.Explainer_credits__F4_pB p,.Explainer_credits__F4_pB ul{margin:6px 0 0;line-height:1.5}.Explainer_credits__F4_pB ul{padding-left:16px;max-height:22vh;overflow:auto}.Explainer_credits__F4_pB a{text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.Explainer_explainer__6yy_a{grid-template-columns:minmax(0,1fr)}.Explainer_frame__FnB6M{order:-1;width:min(100%,420px)}.Explainer_sticker__j9hBJ{right:-4px;top:-14px;font-size:15px}}.FinalCta_final__2ift4{position:relative;overflow:hidden;padding:clamp(88px,12vw,150px) 0;background:radial-gradient(70% 90% at 50% 0,#ffc574,var(--apricot) 60%,#f08a1e);--text:#1a0e05;color:var(--text);text-align:center}.FinalCta_inner__sSe8c{position:relative;z-index:1;display:grid;justify-items:center;gap:18px;width:min(860px,calc(100% - 2 * var(--gutter)));margin:0 auto}.FinalCta_inner__sSe8c .kicker{color:var(--text);opacity:.75}.FinalCta_inner__sSe8c :is(h1,h2){font-size:clamp(44px,7.4vw,96px);line-height:.95}.FinalCta_inner__sSe8c :is(h1,h2) em{color:var(--text)}.FinalCta_spark__3smWJ{font-size:44px;color:var(--text)}.FinalCta_line__M8FwA{color:var(--text);font-size:19px}.FinalCta_actions__ndvmy{display:flex;align-items:center;gap:28px;margin-top:12px}.FinalCta_qr__LzHUQ{display:flex;align-items:center;gap:14px;text-align:left;font-size:13px;line-height:1.4;color:var(--text);max-width:220px}.FinalCta_qr__LzHUQ img{width:88px;height:88px;padding:7px;border-radius:12px;background:var(--paper);flex:none;transform:rotate(3deg)}.FinalCta_guide__oQnMe{margin-top:6px;text-decoration-color:var(--text)}.FinalCta_keepsake__1wUMD{position:absolute;width:clamp(92px,10vw,140px);height:auto;padding:6px 6px 22px;background:var(--paper);box-shadow:0 24px 40px -18px rgba(90,40,0,.6);pointer-events:none}.FinalCta_k0__nalcL{left:4%;top:14%;transform:rotate(-9deg)}.FinalCta_k1__LuylY{left:9%;bottom:10%;transform:rotate(6deg)}.FinalCta_k2__b0KNe{right:5%;top:12%;transform:rotate(8deg)}.FinalCta_k3__d7NQ8{right:9%;bottom:12%;transform:rotate(-5deg)}@media (max-width:1080px){.FinalCta_keepsake__1wUMD{display:none}}@media (max-width:760px){.FinalCta_qr__LzHUQ{display:none}}.Hero_hero__Q17Ys{position:relative;overflow:hidden;padding:clamp(36px,6vw,80px) 0 clamp(56px,8vw,104px)}.Hero_inner__8vHlj{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(var(--max),calc(100% - 2 * var(--gutter)));margin:0 auto}.Hero_copy__PMFte{display:grid;gap:22px;justify-items:start;animation:Hero_rise__bB9lV .7s var(--ease) both}.Hero_copy__PMFte h1{font-size:clamp(48px,7vw,96px);line-height:.94}.Hero_copy__PMFte h1 em{display:inline}.Hero_lead__ziRvE{max-width:36ch;color:var(--text-2);font-size:clamp(18px,1.6vw,21px);line-height:1.55}.Hero_actions__w8gLl{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px}.Hero_note__gogyO{color:var(--text-3);font-size:14px}.Hero_scene__9yDKT{position:relative;display:grid;place-items:center;min-height:clamp(440px,48vw,600px)}.Hero_disc__XGgck{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--tint),transparent)}.Hero_phone__fTdN0{--w:clamp(230px,21vw,292px);position:relative;z-index:2;transform:rotate(3deg);animation:Hero_float__rbOFQ 7s ease-in-out infinite}.Hero_keepsake__5_0WH{position:absolute;z-index:1;width:clamp(118px,12vw,160px);margin:0;padding:8px 8px 0;background:var(--paper);box-shadow:var(--shadow-lg)}.Hero_keepsake__5_0WH img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.Hero_photo__WdaBl img{aspect-ratio:4/5}.Hero_keepsake__5_0WH figcaption{padding:8px 2px 10px;font:italic 400 15px/1.15 var(--display);color:var(--paper-ink)}.Hero_k0__rOqht{left:0;top:10%;transform:rotate(-8deg)}.Hero_k1__SikvY{right:-3%;bottom:4%;z-index:3;transform:rotate(7deg)}.Hero_sticker__zC1cA{position:absolute;z-index:3;left:4%;bottom:10%;max-width:190px}.Hero_spark__yzLkq{position:absolute;z-index:3;right:6%;top:4%;font-size:40px}@keyframes Hero_float__rbOFQ{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}}@media (max-width:900px){.Hero_inner__8vHlj{grid-template-columns:minmax(0,1fr);gap:20px}.Hero_copy__PMFte{justify-items:center;text-align:center;gap:18px}.Hero_copy__PMFte h1{font-size:clamp(44px,12vw,72px)}.Hero_actions__w8gLl{justify-content:center}.Hero_scene__9yDKT{min-height:0;padding:24px 0 8px}.Hero_disc__XGgck{width:min(92%,420px)}.Hero_phone__fTdN0{--w:min(240px,58vw)}.Hero_keepsake__5_0WH{width:min(118px,27vw)}.Hero_k0__rOqht{left:2%;top:12%}.Hero_k1__SikvY{right:2%;bottom:10%}.Hero_sticker__zC1cA{left:0;bottom:4%;font-size:16px;max-width:150px;padding:10px 12px}.Hero_spark__yzLkq{font-size:30px;right:4%;top:2%}}.Brand_brand__XQNvG{display:inline-flex;align-items:center;gap:9px;min-height:44px;flex:none}.Brand_brand__XQNvG img{width:28px;height:28px}.Brand_brand__XQNvG span{font:400 27px/1 var(--display);letter-spacing:-.01em;padding-top:2px;color:var(--text)}@media (max-width:380px){.Brand_brand__XQNvG img{width:24px;height:24px}.Brand_brand__XQNvG span{font-size:23px}}.Duel_duel__v5mXP{position:relative;width:min(540px,100%);margin:0 auto;text-align:center}.Duel_progress__pOFiY{display:flex;justify-content:center;gap:6px;margin:0 0 18px;padding:0;list-style:none}.Duel_progress__pOFiY li{width:22px;height:4px;border-radius:4px;background:rgba(247,239,228,.14);transition:background .3s}.Duel_progress__pOFiY .Duel_past__5GrGh{background:var(--apricot)}.Duel_progress__pOFiY .Duel_now__I9HVl{background:var(--rust)}.Duel_prompt__OaN0v{color:var(--text-2);font-size:16px;margin-bottom:22px}.Duel_stage__fc1sb{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,4vw,34px);animation:Duel_enter__JJTeZ .5s var(--ease) both}.Duel_card__1EWZP{position:relative;display:grid;gap:10px;align-content:start;padding:0;border:0;background:none;text-align:left;-webkit-tap-highlight-color:transparent;transition:transform .45s var(--ease),opacity .45s var(--ease),filter .45s}.Duel_card__1EWZP:disabled{cursor:default}.Duel_art__99wP0{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);transition:box-shadow .35s var(--ease)}.Duel_art__99wP0 img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.Duel_card__1EWZP:not(:disabled):hover .Duel_art__99wP0 img{transform:scale(1.04)}.Duel_card__1EWZP:not(:disabled):hover .Duel_art__99wP0{box-shadow:var(--shadow-lg),0 0 0 3px var(--apricot)}.Duel_card__1EWZP:first-child{transform:rotate(-1.5deg)}.Duel_card__1EWZP:nth-child(2){transform:rotate(1.5deg)}.Duel_title__mhXVU{font:650 clamp(16px,2.6vw,19px)/1.2 var(--sans);letter-spacing:-.02em;color:var(--text)}.Duel_meta__oZ7c4{margin-top:-6px;font-size:13px;color:var(--text-3)}.Duel_vs__QMWvw{position:absolute;left:50%;top:calc((100% - 40px) * .5);display:grid;place-items:center;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:var(--butter);border:0;box-shadow:var(--shadow);font:italic 400 20px/1 var(--display);color:var(--paper-ink);pointer-events:none}.Duel_won__v3diT{transform:translateY(-6px) scale(1.03) rotate(0)}.Duel_won__v3diT .Duel_art__99wP0{box-shadow:var(--shadow-lg),0 0 0 4px var(--apricot)}.Duel_lost__b2JyY{opacity:.32;transform:scale(.94);filter:saturate(.4)}.Duel_drew___Ih6w{opacity:.6;transform:scale(.97)}.Duel_chip__bZ6fh{position:absolute;top:12px;right:12px;padding:5px 11px;border-radius:999px;background:var(--apricot);color:var(--on-accent);font-size:14px;font-weight:700;animation:Duel_pop__EK9Yh .4s var(--ease) both}.Duel_tough__jT1PE{margin-top:22px;min-height:44px;padding:0 20px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--text-2);font-size:14px;font-weight:600}.Duel_tough__jT1PE:hover:not(:disabled){color:var(--text);border-color:var(--text)}.Duel_result__3mttP{display:grid;justify-items:center}.Duel_kicker__vLn_k{color:var(--rust);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.Duel_stair__wTaUj{display:grid;grid-template-columns:1.35fr 1fr .8fr;align-items:end;gap:clamp(10px,3vw,24px);width:100%;margin:0;padding:0;list-style:none}.Duel_stair__wTaUj li{display:grid;gap:8px;text-align:left;animation:Duel_rise__KWZf1 .6s var(--ease) both}.Duel_stair__wTaUj img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:12px;box-shadow:var(--shadow)}.Duel_stair__wTaUj strong{font:650 clamp(14px,2.2vw,17px)/1.2 var(--sans);letter-spacing:-.01em}.Duel_numeral__ddPiz{font:italic 400 clamp(30px,6vw,52px)/1 var(--display);color:var(--text-3)}.Duel_step1__THE9X .Duel_numeral__ddPiz{color:var(--rust)}.Duel_step1__THE9X img{box-shadow:var(--shadow-lg),0 0 0 4px var(--tier-ss)}.Duel_finale__vsCQ3{margin:30px 0 22px;font:650 clamp(24px,4vw,34px)/1.1 var(--sans);letter-spacing:-.04em;text-wrap:balance}.Duel_finale__vsCQ3 em{font-family:var(--display);font-weight:400;color:var(--rust)}.Duel_resultActions__lQTKm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px}.Duel_again__tMd9q{min-height:44px;border:0;background:none;color:var(--text-2);font-size:15px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--apricot)}.Duel_again__tMd9q:hover{color:var(--text)}@keyframes Duel_enter__JJTeZ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes Duel_pop__EK9Yh{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes Duel_rise__KWZf1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.LetterboxdTry_form__Go3oo{display:grid;gap:12px;width:min(480px,100%);margin-top:8px;justify-items:center}.LetterboxdTry_field__B4h6I{width:100%;display:flex;align-items:center;min-height:60px;padding:6px 6px 6px 18px;border-radius:18px;background:rgba(247,239,228,.06);border:1px solid var(--line-strong);box-shadow:var(--shadow);transition:border-color .2s,box-shadow .2s,background .2s}.LetterboxdTry_field__B4h6I:focus-within{border-color:var(--rust);box-shadow:0 0 0 4px rgba(255,170,61,.2)}.LetterboxdTry_field__B4h6I>span{color:var(--text-3);font-size:16px;white-space:nowrap}.LetterboxdTry_field__B4h6I input{flex:1;width:100%;min-width:0;padding:12px 4px 12px 1px;border:0;background:transparent;color:var(--text);font:500 17px/1.2 var(--sans);outline:none}.LetterboxdTry_field__B4h6I input::placeholder{color:var(--text-3);opacity:.7}.LetterboxdTry_field__B4h6I button{flex:none;min-height:48px;padding:0 20px;border:0;border-radius:13px;background:var(--apricot);color:var(--on-accent);font-size:16px;font-weight:650;white-space:nowrap;transition:background .2s}.LetterboxdTry_field__B4h6I button:hover{background:var(--apricot-2)}.LetterboxdTry_sample__w9dOq{justify-self:center;display:inline-flex;padding:0;border:0;background:none;font:inherit;cursor:pointer;align-items:center;min-height:40px;color:var(--text-2);font-size:15px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--apricot)}.LetterboxdTry_sample__w9dOq:hover{color:var(--text)}@media (max-width:860px){.LetterboxdTry_form__Go3oo,.LetterboxdTry_sample__w9dOq{justify-self:center}}@media (max-width:420px){.LetterboxdTry_wide__rZZW4{display:none}.LetterboxdTry_field__B4h6I{padding-left:14px}.LetterboxdTry_field__B4h6I>span{font-size:15px}}.TryRanking_quick__j_bi0,.TryRanking_try___12HF{display:grid;justify-items:center;width:100%}.TryRanking_quick__j_bi0{gap:18px}.TryRanking_alternative__r680N{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:56px;margin-top:6px;padding:0 18px;border:1px dashed var(--line-strong);border-radius:18px;background:transparent;color:var(--text-2);font-size:16px;transition:border-color .2s,background .2s,color .2s}.TryRanking_alternative__r680N strong{color:var(--text);font-weight:600}.TryRanking_alternative__r680N:hover{border-color:var(--rust);background:rgba(247,239,228,.05);color:var(--text)}.TryRanking_back___z_X7{min-height:44px;border:0;background:none;color:var(--text-3);font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--apricot)}.TryRanking_back___z_X7:hover{color:var(--text)}