@layer theme,base;@layer components{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}.hero{isolation:isolate;background:var(--color-hero-canvas);min-height:0;color:var(--color-paper);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;opacity:.08;background-image:linear-gradient(var(--color-paper-22) 1px, transparent 1px), linear-gradient(90deg, var(--color-paper-22) 1px, transparent 1px);background-size:clamp(76px,8vw,118px) clamp(76px,8vw,118px);position:absolute;inset:0}.hero-copy{z-index:var(--z-raised);position:relative}h1{max-width:calc(9.5ch * var(--display-measure));font-size:calc(var(--text-fluid-61-102) * var(--display-scale));line-height:var(--text-h1-compact--line-height);letter-spacing:calc(var(--text-h1-compact--letter-spacing) * var(--display-track));text-wrap:balance;margin:0}h1 span{display:block}h1 em{color:var(--color-red);font-style:italic}.hero-lead{max-width:calc(36ch * var(--display-measure));font-size:var(--text-fluid-17-21);line-height:var(--leading-relaxed);color:var(--color-paper-84);text-wrap:balance;margin:clamp(1rem,2vw,1.5rem) 0 0}.hero-message{z-index:var(--z-raised);border-left:1px solid var(--color-paper-42);padding:clamp(1.5rem,3vw,2.6rem) 0 clamp(1.5rem,3vw,2.6rem) clamp(1.5rem,3vw,2.8rem);position:relative}.hero-copy .hero-message{border-left:0;margin-top:clamp(1.25rem,2.5vw,2rem);margin-left:0;padding:0}.hero-copy .hero-message:before{display:none}.hero-message:before{content:"";background:var(--color-red);width:11px;height:11px;position:absolute;top:-5px;left:-6px;transform:rotate(45deg)}.hero-message .button{box-sizing:border-box;width:100%;max-width:390px;display:flex}.hero-proof-inline{flex-wrap:wrap;gap:.5rem;width:min(100%,390px);margin-top:.8rem;display:flex}.hero-proof-inline__link{isolation:isolate;background:var(--color-tone-121416-72);min-width:0;color:var(--color-paper);transition:background-color var(--duration-fast), color var(--duration-fast);flex:1 1 0;gap:.2rem;padding:.7rem .8rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.hero-proof-inline__platform{color:var(--platform);font-size:var(--text-px-9-28);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.hero-proof-inline__link strong{color:var(--color-paper);font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-hero-stat) * var(--display-scale));line-height:var(--text-hero-stat--line-height);letter-spacing:calc(var(--text-hero-stat--letter-spacing) * var(--display-track))}.hero-proof-inline__link>span:last-child{color:var(--color-tone-e1e1e1);font-size:var(--text-caption);letter-spacing:.03em;white-space:nowrap;font-weight:800}.hero-proof-inline__link--trustpilot{--platform:var(--color-trustpilot)}.hero-proof-inline__link--discord{--platform:var(--color-discord)}.hero-proof-inline__watermark{z-index:-1;width:5.7rem;height:5.7rem;fill:var(--platform);opacity:.18;pointer-events:none;position:absolute;bottom:-1.35rem;right:-1.15rem}.hero-proof-inline__link:hover,.hero-proof-inline__link:focus-visible{background:color-mix(in srgb, var(--platform) 28%, var(--color-tone-121416-88));color:var(--color-paper)}footer h2.text-2xs{font-family:var(--font-sans);font-weight:800}.section{border-top:1px solid var(--color-line)}.sheet{width:min(100%, var(--container-site));padding:clamp(5rem, 10vw, 9rem) var(--spacing-gutter);margin:auto}.section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.section-kicker{color:var(--color-red);font-family:var(--font-sans);font-size:var(--text-label);line-height:var(--text-blurb--line-height);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.1rem;font-weight:800}.section-title{max-width:calc(9ch * var(--display-measure));font-size:calc(var(--text-section-display) * var(--display-scale));line-height:var(--text-section-display--line-height);letter-spacing:calc(var(--text-section-display--letter-spacing) * var(--display-track));text-wrap:balance;margin:0}.overview{background:var(--color-surface-soft)}.overview .section-head{margin-bottom:clamp(2rem,4vw,3.5rem)}.overview .section-title{max-width:none}.overview .overview-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.overview .sheet{padding-bottom:clamp(3rem,6vw,5rem)}.overview .overview-note{color:var(--copy-color);font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--text-body--line-height);font-weight:var(--copy-weight);margin:1.75rem 0 0}.overview .section-kicker{color:var(--color-red)}.overview .overview-note a{color:var(--color-red);text-underline-offset:4px;text-decoration:underline}.overview .overview-card{isolation:isolate;background:var(--color-tone-172022);min-width:0;color:var(--color-paper);border:0;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.overview-card-image{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;transition:transform var(--duration-reveal) var(--ease-standard);display:block;position:absolute;inset:0}.overview-card:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--color-tone-0a1112-38), transparent 32%, var(--color-tone-0a1112-8) 38%, var(--color-tone-0a1112-62) 55%, var(--color-tone-0a1112-90) 76%, var(--color-tone-0a1112));pointer-events:none;position:absolute;inset:0}.overview-card-copy{flex-direction:column;flex:1;min-height:460px;padding:clamp(1.5rem,3vw,2.6rem);display:flex}.overview .overview-card:first-child{color:var(--color-ink);background:var(--color-tone-e8e5dc);grid-column:1/-1}.overview-card:first-child .overview-card-image{object-position:center top}.overview-card:first-child:before{background:linear-gradient(90deg, transparent 25%, var(--color-tone-e8e5dc-8) 39%, var(--color-tone-e8e5dc-90) 62%, var(--color-tone-e8e5dc) 86%)}.overview-card:first-child .overview-card-copy{width:44%;min-height:530px;margin-left:auto;padding:clamp(2rem,4vw,4rem)}.overview-card .card-tag{font-size:var(--text-caption);letter-spacing:.13em;text-transform:uppercase;color:inherit;align-items:center;gap:.7rem;font-weight:800;display:flex}.overview-card .card-tag:before{content:"";background:var(--color-red);flex-shrink:0;width:1.5rem;height:2px}.overview .overview-card h3{max-width:calc(17ch * var(--display-measure));font-size:calc(var(--text-fluid-29-42) * var(--display-scale));line-height:var(--text-h3--line-height);letter-spacing:calc(var(--text-h3--letter-spacing) * var(--display-track));text-wrap:balance;margin:auto 0 .9rem;padding-top:7rem}.overview .overview-card:first-child h3{max-width:calc(12ch * var(--display-measure));font-size:calc(var(--text-fluid-45-70) * var(--display-scale));line-height:var(--text-h3-lg--line-height);letter-spacing:calc(var(--text-h3-lg--letter-spacing) * var(--display-track));padding-top:3rem}.overview .overview-card p{max-width:43ch;color:var(--color-tone-e8e5dc);font-size:var(--text-body-sm);margin:0;line-height:1.55}.overview .overview-card:first-child p{color:var(--copy-color);max-width:34ch;font-weight:var(--copy-weight)}.overview-card-action{border-top:1px solid var(--color-paper-30);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;font-weight:800;display:flex}.overview-card:first-child .overview-card-action{border-color:var(--color-tone-19201e-25)}.overview-card-action .fh-arrow{font-size:var(--text-platform-name-sm)}.overview-card:hover .overview-card-image,.overview-card:focus-visible .overview-card-image{transform:scale(1.025)}@media (width<=900px){.overview-card-copy{min-height:450px}.overview-card:first-child .overview-card-copy{width:48%;min-height:480px;padding:2rem}.overview .overview-card:first-child h3{font-size:calc(var(--text-overview-featured-md) * var(--display-scale));line-height:var(--text-overview-featured-md--line-height);letter-spacing:calc(var(--text-overview-featured-md--letter-spacing) * var(--display-track))}.overview-card:first-child:before{background:linear-gradient(90deg, transparent 20%, var(--color-tone-e8e5dc-10) 32%, var(--color-tone-e8e5dc-94) 57%, var(--color-tone-e8e5dc) 88%)}}@media (width<=600px){.overview .overview-grid{grid-template-columns:1fr;gap:1rem}.overview .overview-card-copy{min-height:440px;padding:1.5rem}.overview .overview-card:first-child .overview-card-copy{width:100%;min-height:530px;padding:1.5rem}.overview-card:first-child .overview-card-image{object-position:28% center}.overview .overview-card:first-child{color:var(--color-paper)}.overview-card:first-child:before{background:linear-gradient(180deg, var(--color-tone-0a1112-40), transparent 30%, var(--color-tone-0a1112-16) 42%, var(--color-tone-0a1112-90) 70%, var(--color-tone-0a1112))}.overview .overview-card:first-child h3{font-size:calc(var(--text-table-stat) * var(--display-scale));line-height:var(--text-h3-lg--line-height);letter-spacing:calc(var(--text-h3-lg--letter-spacing) * var(--display-track));max-width:calc(13ch * var(--display-measure));padding-top:10rem}.overview .overview-card:first-child p{color:var(--color-tone-e8e5dc)}.overview-card:first-child .overview-card-action{border-color:var(--color-paper-30)}.overview-card:nth-child(2) .overview-card-image{object-position:60% center}.overview-card:nth-child(3) .overview-card-image{object-position:63% center}}@media (prefers-reduced-motion:reduce){.overview-card-image{transition:none}.overview-card:hover .overview-card-image,.overview-card:focus-visible .overview-card-image{transform:none}}.moment:first-of-type{top:3%;left:2%}.proof{background:var(--color-surface-soft);color:var(--color-ink);overflow:hidden}.proof .sheet{padding-top:clamp(5rem,9vw,8.5rem);padding-bottom:clamp(5rem,10vw,9.5rem)}.final{background:var(--color-red);min-height:78svh;color:var(--color-paper);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.final:before,.final:after{content:"";border:1px solid var(--color-paper-22);aspect-ratio:1;border-radius:50%;position:absolute}.final:before{width:50vw;top:-12vw;left:-20vw}.final:after{border-color:var(--color-paper-42);width:30vw;bottom:-10vw;right:-8vw}.final-inner{width:min(1000px,100%);padding:7rem var(--spacing-gutter);z-index:1;position:relative}.final-title{font-size:calc(var(--text-fluid-50-128) * var(--display-scale));line-height:var(--text-h2-final--line-height);letter-spacing:calc(var(--text-h2-final--letter-spacing) * var(--display-track));text-wrap:balance;margin:0 0 2rem}.final p{max-width:620px;color:var(--color-paper);font-size:var(--text-lead);line-height:1.6;font-weight:var(--copy-weight);margin:0 auto 2.5rem}footer{background:var(--color-ink);color:var(--color-paper);border-top:1px solid var(--color-paper-22)}.reveal{opacity:0;transition:opacity var(--duration-reveal) var(--ease-standard), transform var(--duration-reveal) var(--ease-standard);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}@media (width<=900px){.main-nav{display:none}.hero-stage{grid-template-columns:1fr;gap:2.5rem}.hero-message{max-width:650px;margin-left:auto}.hero-blueprint{opacity:.48;width:72vw;top:16%;right:-24%}.section-head{grid-template-columns:1fr}.section-intro{margin-top:0}.overview-grid{grid-template-columns:1fr}.overview-card{border-right:0;border-bottom:1px solid var(--color-ink);min-height:250px}.overview-card:last-child{border-bottom:0}.time .sheet{grid-template-columns:1fr}.time-scene{min-height:520px}.proof-row{grid-template-rows:auto;grid-template-columns:1fr 1fr}.proof-item:first-child{grid-row:auto}.proof-stage{grid-template-columns:1fr;gap:3rem}.proof-lead{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid;position:static}.proof-stat{max-width:12rem;margin:0}.proof-list .proof-item:first-child,.proof-list .proof-item:nth-child(2),.proof-list .proof-item:nth-child(3){transform:none}.footer-inner{text-align:center;grid-template-columns:1fr}.footer-links{order:2}.independent{order:3}}@media (width<=640px){.header-inner{min-height:72px}.header-cta{font-size:var(--text-caption)}.hero-inner{gap:3rem;padding-top:2rem}.hero-stage{gap:2rem}.hero-message{border-left:0;border-top:1px solid var(--color-paper-40);margin:0;padding:1.4rem 0 0}.hero-message:before{top:-6px;left:0}.hero-note{margin-bottom:1.5rem}.hero-message .button{width:100%;max-width:none}.hero-proof-inline{width:100%}.hero-proof-inline__link{flex:calc(50% - .25rem)}h1{max-width:calc(9ch * var(--display-measure));font-size:calc(var(--text-fluid-55-86) * var(--display-scale));line-height:var(--text-h1-sm--line-height)}.hero-blueprint{opacity:.32;width:100vw;top:12%;right:-48%}.time .sheet{flex-direction:column;gap:0;min-height:auto;padding-block:3.5rem;display:flex}.time-copy{display:contents}.time-copy .section-kicker{order:1}.time-copy .section-title{order:2}.time-copy>p{order:3;margin:1.5rem 0 1.25rem}.time-scene{flex-direction:column;order:4;gap:1rem;min-height:0;padding-block:.5rem 1.25rem;display:flex}.time-scene .moment,.time-scene .moment:nth-of-type(3){width:100%;margin:0;position:relative;inset:auto}.time-copy .button{width:100%;z-index:var(--z-raised);order:5;position:relative;bottom:auto;left:auto;right:auto}.proof-row{grid-template-columns:1fr}.proof-item,.proof-item+.proof-item{border:0;min-height:190px;padding:1.6rem}.proof-item:last-child{border-bottom:0}.proof .section-title{font-size:calc(var(--text-fluid-58-93) * var(--display-scale));line-height:var(--text-h1-sm--line-height)}.proof-lead{grid-template-columns:1fr;gap:2rem}.proof-stat{margin-top:1rem}.proof-list .proof-item{grid-template-columns:minmax(0,1fr) auto;min-height:15rem;padding:1.4rem}.proof-list .proof-item:first-child{min-height:18rem}.essential{grid-template-columns:1fr;gap:.7rem}.essential a{margin-top:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}body{overflow-x:clip}.fh-cinema,.fh-time-chapter{position:relative}.hero.fh-cinema{overflow:visible}.hero.fh-cinema:before{display:none}.fh-cinema-stage{isolation:isolate;height:100svh;min-height:760px;position:relative;overflow:clip}.fh-chapters-ready .fh-cinema-stage{min-height:0;position:sticky;top:0}.fh-cinema{background:var(--color-ink);color:var(--color-paper)}.fh-cinema picture{display:contents}.fh-cinema .sc-stage__poster,.fh-cinema video{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.fh-cinema video{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.fh-cinema .sc-stage__poster{transition:opacity var(--duration-base) var(--ease-standard)}.fh-cinema.sc-has-clip video{opacity:1}.fh-cinema.sc-has-clip .sc-stage__poster{opacity:0}.fh-cinema-scrim{z-index:var(--z-raised);pointer-events:none;background:linear-gradient(90deg, var(--color-tone-111315-94), var(--color-tone-111315-85) 34%, var(--color-tone-111315-20) 63%, transparent 78%);position:absolute;inset:0}.fh-adventure .fh-cinema-scrim:after{content:"";background:linear-gradient(var(--color-tone-111315-72), transparent);height:160px;position:absolute;inset:0 0 auto}.fh-gate{z-index:1;pointer-events:none;transform:scale(calc(1 + var(--sc-p,0) * 1.6));opacity:clamp(0, calc(1.15 - var(--sc-p,0) * 1.5), 1);transform-origin:50% 53%;position:absolute;inset:-3%}.fh-gate img{object-fit:fill;width:100%;height:100%}.fh-adventure-copy{z-index:var(--z-overlay);left:max(8.3%, calc((100vw - var(--container-content)) / 2));width:min(620px,55%);translate:0 -43%;transform:translateY(calc(var(--sc-p,0) * -30px));position:absolute;top:50%}.fh-adventure h1{max-width:calc(12ch * var(--display-measure));font-size:calc(var(--text-h1-compact) * var(--display-scale));letter-spacing:calc(var(--text-h1-compact--letter-spacing) * var(--display-track));line-height:.95}.fh-adventure h1 em{display:block}.fh-adventure .hero-message{margin-top:2rem}.fh-adventure .button{width:auto;min-width:220px}.fh-time-chapter{background:var(--color-red);color:var(--color-paper)}.fh-time-chapter .fh-cinema-stage{place-items:center;display:grid}.fh-time-copy{z-index:1;width:100%;padding:5rem var(--spacing-gutter);text-align:center;position:relative}.fh-chapters-ready .fh-time-copy{grid-area:1/1}.fh-time-copy .section-kicker{color:var(--color-paper)}#time .fh-time-copy .section-title{margin:auto}.fh-time-copy .section-title span{color:var(--color-ink);font-style:italic}.fh-time-copy #time-title span{display:block}.fh-time-copy>p:not(.section-kicker){max-width:620px;font-size:var(--text-chapter-lead);line-height:var(--text-chapter-lead--line-height);margin:2rem auto}.fh-time-copy .button{width:auto;min-width:250px}.fh-time-mark{font:italic 400 calc(58vw * var(--display-scale)) / .8 var(--font-serif);letter-spacing:calc(-.12em * var(--display-track));color:var(--color-paper-9);translate:0 -40%;transform:translateX(calc(var(--sc-p,0) * -9vw)) rotate(calc(-14deg + var(--sc-p,0) * 10deg));user-select:none;position:absolute;top:50%;right:-5%}.fh-reward-copy{z-index:var(--z-raised);top:43%;left:max(6.5%, calc((100vw - var(--container-content)) / 2));width:min(550px,47%);translate:0 -50%;transform:translateY(calc((1 - var(--sc-p,0)) * 28px));position:absolute}.fh-reward-copy .section-title{max-width:none;font-size:calc(var(--text-fluid-56-109) * var(--display-scale));letter-spacing:calc(var(--text-h1-compact--letter-spacing) * var(--display-track));line-height:.96}.fh-reward-copy em{color:var(--color-red)}.fh-reward-copy p{max-width:350px;font-size:var(--text-lead);color:var(--color-paper);margin:2rem 0 0}.fh-milestone-steps{z-index:var(--z-raised);left:max(6.5%, calc((100vw - var(--container-content)) / 2));grid-template-columns:1fr 1fr;gap:2rem;width:min(650px,65%);display:grid;position:absolute;bottom:6%}.fh-milestone-steps>div{padding-top:1rem}.fh-milestone-steps strong{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-24) * var(--display-scale));line-height:1.1;display:block}.fh-milestone-steps span{max-width:28ch;font-size:var(--text-small);color:var(--color-mute);margin-top:.75rem;display:block}.fh-milestone-steps>.fh-seals{--seal:clamp(3.2rem, 4.4vw, 4.4rem);width:100%;height:var(--seal);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;padding:0;position:absolute;bottom:calc(100% + 2.8rem);left:0}.fh-seals ::selection{background:0 0}.fh-seals>span:first-child{--n:"Mining";--i:0;--r:-9deg}.fh-seals>span:nth-child(2){--n:"Fishing";--i:1;--r:6deg}.fh-seals>span:nth-child(3){--n:"Fire Cape";--i:2;--r:-4deg}.fh-seals>span:nth-child(4){--n:"Magic";--i:3;--r:8deg}.fh-seals>span:nth-child(5){--n:"Defence";--i:4;--r:-7deg}.fh-seals>span{left:calc(var(--i) * var(--seal) * 1.28);width:var(--seal);aspect-ratio:1;opacity:0;transform:rotate(var(--r));transition:transform .5s var(--ease-out-quint);position:absolute;bottom:0}.fh-seals>span img{-webkit-user-drag:none;object-fit:contain;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 8px 10px var(--color-backdrop));display:block}.fh-seals>span:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--color-red) 50%, transparent) 0, color-mix(in srgb, var(--color-red) 16%, transparent) 42%, transparent 68%);transition:opacity .5s var(--ease-out-quint);border-radius:50%;position:absolute;inset:-30%}.fh-seals>span:after{content:"";border:1px solid var(--color-red);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.fh-seals>span i{translate:-50%;rotate:calc(var(--r) * -1);opacity:0;pointer-events:none;white-space:nowrap;font-style:normal;font-family:var(--font-serif);letter-spacing:.04em;color:var(--color-paper);text-shadow:0 2px 6px var(--color-backdrop);align-items:center;gap:.35rem;font-size:1.05rem;line-height:1;display:flex;position:absolute;top:-.4rem;left:50%}.fh-seals>span i:after{content:"+ XP"}.fh-seals>span i:before{content:"";background:var(--color-red);width:.7rem;height:.7rem;box-shadow:0 0 8px var(--color-red);border-radius:50%}.fh-seals>span b:after{content:var(--n)}.fh-seals>span b{translate:-50%;rotate:calc(var(--r) * -1);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-standard), transform .45s var(--ease-out-quint);font-size:.62rem;font-weight:800;line-height:1;position:absolute;top:calc(100% + .35rem);left:50%;transform:translateY(-4px)}.fh-seals.is-stamped>span{cursor:pointer;opacity:1;animation:fh-seal-stamp .75s var(--ease-out-quint) backwards;animation-delay:calc(var(--i) * .26s + .15s)}.fh-seals.is-stamped>span:after{animation:.7s ease-out backwards fh-seal-ring;animation-delay:calc(var(--i) * .26s + .51s)}@keyframes fh-seal-stamp{0%{opacity:0;transform:translateY(-34px) scale(1.8) rotate(calc(var(--r) - 16deg))}50%{opacity:1;transform:translateY(0) scale(.92) rotate(var(--r))}72%{transform:translateY(0) scale(1.04) rotate(var(--r))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--r))}}@keyframes fh-seal-ring{0%{opacity:.75;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}@media (hover:hover) and (pointer:fine){.fh-seals.is-stamped>span:hover{transform:translateY(-8px)scale(1.08)rotate(0)}.fh-seals.is-stamped>span:hover:before{opacity:1}.fh-seals.is-stamped>span:hover b{opacity:1;transform:none}}html:not(.fh-chapters-ready) .fh-milestone-steps>.fh-seals{grid-column:1/-1;margin-bottom:.5rem;position:relative;inset:auto}html:not(.fh-chapters-ready) .fh-seals>span{opacity:1;animation:none}html:not(.fh-chapters-ready) .fh-seals>span:after,html:not(.fh-chapters-ready) .fh-seals>span i{display:none}@media (width<=860px){.fh-milestone-steps>.fh-seals{display:none}}html:not(.sc-ready) .reveal{opacity:1;transform:none}@media (width<=860px){.fh-cinema .sc-stage__poster,.fh-cinema video{object-position:center}.fh-adventure-copy{left:var(--spacing-gutter);width:calc(100% - 2 * var(--spacing-gutter));top:120px;translate:none}.fh-adventure h1{font-size:calc(var(--text-fluid-51-70) * var(--display-scale));max-width:calc(12ch * var(--display-measure))}.fh-adventure .fh-cinema-scrim{background:linear-gradient(var(--color-tone-111315-91), var(--color-tone-111315-88) 42%, var(--color-tone-111315-20) 65%, transparent 80%)}.fh-gate{transform-origin:50% 55%;inset:-2% -12%}.fh-reward .fh-cinema-scrim{background:linear-gradient(0deg, var(--color-tone-111315-97), var(--color-tone-111315-90) 45%, var(--color-tone-111315-10) 80%, transparent)}.fh-reward-copy{top:auto;bottom:31%;left:var(--spacing-gutter);width:calc(100% - 2 * var(--spacing-gutter));translate:none}.fh-reward-copy .section-title{font-size:calc(var(--text-reward-chapter-tablet) * var(--display-scale));line-height:var(--text-reward-chapter-tablet--line-height)}.fh-reward-copy p{max-width:290px;font-size:var(--text-body);margin-top:1.25rem}.fh-milestone-steps{left:var(--spacing-gutter);width:calc(100% - 2 * var(--spacing-gutter));gap:1.25rem;bottom:5%}.fh-milestone-ring{width:65px;right:var(--spacing-gutter);bottom:34%}}@media (width<=580px){.fh-adventure-copy{top:115px}.fh-adventure h1{font-size:calc(var(--text-hero-adventure-sm) * var(--display-scale))}.fh-adventure .hero-message{border:0;margin-top:1.5rem;padding:0}.fh-adventure .button{min-width:185px}.fh-time-copy{padding:3.5rem var(--spacing-gutter)}.fh-time-copy>p:not(.section-kicker){font-size:var(--text-body);line-height:var(--text-body--line-height);margin-block:1.75rem}.fh-time-mark{font-size:calc(110vw * var(--display-scale));right:-25%}.fh-milestone-steps strong{font-size:calc(var(--text-brand) * var(--display-scale));line-height:var(--text-brand--line-height)}.fh-milestone-steps span{font-size:var(--text-footnote)}.fh-reward-copy .section-title{font-size:calc(var(--text-reward-chapter-sm) * var(--display-scale));line-height:var(--text-reward-chapter-sm--line-height)}}@media (width<=700px){.fh-adventure-copy{top:clamp(6.6rem,13svh,7.75rem);bottom:max(1.25rem, env(safe-area-inset-bottom));height:auto}.fh-adventure-copy .hero-copy{flex-direction:column;min-height:100%;display:flex}.fh-adventure h1{max-width:calc(12ch * var(--display-measure));font-size:calc(var(--text-fluid-57-80) * var(--display-scale));line-height:var(--text-h1-sm--line-height)}.fh-adventure .hero-message{border:0;margin-top:auto;padding:0}.fh-adventure .button{width:100%;min-width:0}.fh-adventure .hero-proof-inline{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin-top:.7rem;display:grid}.fh-adventure .hero-proof-inline__link{background:var(--color-tone-111315-88);min-height:84px;padding:.75rem .8rem}.fh-adventure .hero-proof-inline__link+.hero-proof-inline__link{border-left:0;padding-left:.9rem}.fh-adventure .hero-proof-inline__platform{font-size:var(--text-2xs)}.fh-adventure .hero-proof-inline__link strong{font-size:calc(var(--text-hero-stat-sm) * var(--display-scale));line-height:var(--text-hero-stat-sm--line-height)}.fh-adventure .hero-proof-inline__link>span:last-child{color:var(--color-paper);font-size:var(--text-label)}.fh-adventure .hero-proof-inline__watermark{opacity:.26;width:4.75rem;height:4.75rem}}@media (width<=390px){.fh-adventure .hero-proof-inline__link{min-height:80px;padding-inline:.7rem}.fh-adventure .hero-proof-inline__link+.hero-proof-inline__link{padding-left:.75rem}}.fh-chapters-ready .fh-chapter-copy+.fh-chapter-copy{opacity:0}.fh-next-copy .section-title{max-width:none;font-size:calc(var(--text-fluid-51-102) * var(--display-scale));letter-spacing:calc(var(--text-h1-compact--letter-spacing) * var(--display-track));line-height:.96}.fh-next-copy em{color:var(--color-red)}.fh-next-copy p{max-width:360px;color:var(--color-paper);font-size:var(--text-lead);margin:1.75rem 0}.fh-next-copy>.button{width:auto;margin-top:1.75rem}.fh-reward-copy.fh-next-copy .section-title{font-size:calc(var(--text-reward-next) * var(--display-scale));line-height:var(--text-reward-next--line-height)}@media (width<=860px){.fh-adventure-copy.fh-next-copy .section-title{font-size:calc(var(--text-next-chapter-tablet) * var(--display-scale));line-height:var(--text-next-chapter-tablet--line-height)}.fh-reward-copy.fh-next-copy .section-title{font-size:calc(var(--text-reward-next-tablet) * var(--display-scale));line-height:var(--text-reward-next-tablet--line-height)}.fh-next-copy p{font-size:var(--text-body)}}@media (width<=580px){.fh-adventure-copy.fh-next-copy .section-title{font-size:calc(var(--text-reward-chapter-sm) * var(--display-scale));line-height:var(--text-h2-sm--line-height)}.fh-reward-copy.fh-next-copy .section-title{font-size:calc(var(--text-next-chapter-reward-sm) * var(--display-scale));line-height:var(--text-next-chapter-reward-sm--line-height)}.fh-reward-copy.fh-next-copy>.button{margin-top:1.25rem}}html:not(.fh-chapters-ready) .fh-cinema-stage{min-height:max(760px,100svh);padding:140px var(--spacing-gutter) 70px;flex-direction:column;justify-content:center;gap:4rem;display:flex;position:relative}html:not(.fh-chapters-ready) .fh-chapter-copy{width:auto;margin:0;padding:0;position:relative;inset:auto;translate:none}html:not(.fh-chapters-ready) .fh-time-chapter .fh-cinema-stage{min-height:0;padding-block:5rem}html:not(.fh-chapters-ready) .fh-milestone-steps{width:min(650px,100%);position:relative;inset:auto}html:not(.fh-chapters-ready) .fh-milestone-ring{display:none}html:not(.fh-chapters-ready) .fh-gate{transform:none}@media (width<=860px){html:not(.fh-chapters-ready) .fh-cinema .fh-cinema-scrim{background:linear-gradient(90deg, var(--color-tone-111315-95), var(--color-tone-111315-80) 65%, var(--color-tone-111315-20))}}@media (height<=700px) and (width>860px){.fh-adventure h1{font-size:calc(var(--text-fluid-48-72) * var(--display-scale))}.fh-adventure-copy{top:54%}.fh-reward-copy .section-title{font-size:calc(var(--text-h2-lg) * var(--display-scale));line-height:var(--text-h2-lg--line-height)}}@media (height<=560px){.fh-cinema-stage,.fh-chapters-ready .fh-cinema-stage{height:700px;min-height:700px;position:relative}}@media (prefers-reduced-motion:reduce){.fh-cinema-stage,.fh-chapters-ready .fh-cinema-stage{height:max(760px,100svh);min-height:760px;position:relative}.fh-time-chapter .fh-cinema-stage{height:auto;min-height:570px}.fh-cinema video{display:none}.fh-gate,.fh-time-mark,.fh-adventure-copy,.fh-reward-copy{transform:none}}.routes{color:var(--color-cream);background:var(--color-tone-0b0c0c);border-top:0}.routes .sheet{max-width:var(--container-hero);padding:clamp(3.5rem, 7vw, 6.5rem) var(--spacing-gutter) clamp(4rem, 8vw, 7.5rem)}.routes-heading{margin-bottom:clamp(2.5rem,4vw,4rem)}.routes .section-kicker{color:var(--color-red);margin-bottom:1rem}.routes .section-title{max-width:none;font-size:calc(var(--text-editorial-index) * var(--display-scale));line-height:var(--text-editorial-index--line-height);letter-spacing:calc(var(--text-editorial-index--letter-spacing) * var(--display-track))}.routes .section-title em{color:var(--color-cream);font-weight:400}.route-editorial{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:0 clamp(2rem,4.5vw,4.5rem);display:grid}.route-story{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.route-picture{background:var(--color-tone-202325);position:relative;overflow:hidden}.route-picture img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-enter) var(--ease-out-soft);display:block}.route-caption{padding-top:1.3rem}.route-topic{color:var(--color-tone-aaaead);font-family:var(--font-sans);font-weight:700;font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;line-height:1.4;display:block}.route-story h3{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-route-title) * var(--display-scale));line-height:var(--text-route-title--line-height);letter-spacing:calc(var(--text-route-title--letter-spacing) * var(--display-track));text-wrap:balance;margin:0}.route-story p{max-width:44ch;color:var(--color-mute);font-size:var(--text-body-sm);margin:.9rem 0 1.4rem;line-height:1.55}.route-action{font-family:var(--font-sans);font-weight:800;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;line-height:1.5;display:flex}.route-arrow{color:var(--color-red);font-size:var(--text-h4);transition:transform var(--duration-base);flex:none;line-height:1}.route-story--services{grid-area:1/1/4}.route-story--services .route-picture{flex:1;min-height:350px}.route-story--services img{object-position:69% center;position:absolute;inset:0}.route-story--services h3{max-width:calc(17ch * var(--display-measure));font-size:calc(var(--text-route-lead) * var(--display-scale));line-height:var(--text-route-lead--line-height);letter-spacing:calc(var(--text-route-lead--letter-spacing) * var(--display-track))}.route-story--services .route-caption{padding-top:1.5rem}.route-story--pricing{grid-column:2;padding-bottom:1.75rem}.route-story--pricing .route-picture{aspect-ratio:2.15}.route-story--pricing img{object-position:center 58%}.route-story--compact{border-top:1px solid var(--color-paper-20);grid-column:2;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:1.4rem;padding-block:1.5rem;display:grid}.route-story--compact:last-child{padding-bottom:0}.route-story--compact .route-picture{aspect-ratio:1;width:100%}.route-story--compact .route-caption{padding:0}.route-story--compact .route-topic{font-size:var(--text-px-9-6);margin-bottom:.35rem}.route-story--compact h3{font-size:calc(var(--text-route-compact) * var(--display-scale));line-height:var(--text-route-compact--line-height);letter-spacing:calc(var(--text-route-compact--letter-spacing) * var(--display-track))}.route-story--compact p{font-size:var(--text-px-12-8);margin:.55rem 0 .7rem;line-height:1.5}.route-story--compact .route-action{font-size:var(--text-caption);letter-spacing:.035em;gap:.5rem}.route-story--compact .route-arrow{font-size:var(--text-px-20-8)}.route-story--order img{object-position:62% center}.route-story--faq img{object-position:77% center}.route-story:active .route-arrow{transform:translate(1px,-1px)rotate(-45deg)}@media (hover:hover){.route-story:hover img{transform:scale(1.035)}.route-story:hover .route-arrow{transform:translate(3px,-3px)rotate(-45deg)}.route-story:hover .route-action{color:var(--color-red)}}@media (width>700px) and (width<=1000px){.route-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.route-story--services{grid-area:1/1}.route-story--services .route-picture,.route-story--pricing .route-picture{aspect-ratio:1.4;flex:none;min-height:0}.route-story--services .route-caption{padding-top:1.3rem}.route-story--services h3,.route-story--pricing h3{font-size:calc(var(--text-h3-card-sm) * var(--display-scale));line-height:var(--text-sw-step-title--line-height)}.route-story--pricing{padding-bottom:0}.route-story--order{grid-column:1}.route-story--compact{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.5rem 0}.route-story--compact h3{font-size:calc(var(--text-route-compact) * var(--display-scale));line-height:var(--text-route-compact--line-height)}.route-story--compact .route-action{font-size:var(--text-px-9-6)}}@media (width<=700px){.routes .section-title{max-width:calc(12ch * var(--display-measure));font-size:calc(var(--text-editorial-index-sm) * var(--display-scale));line-height:var(--text-editorial-index-sm--line-height)}.route-editorial{grid-template-columns:minmax(0,1fr);gap:2.5rem}.route-story--services,.route-story--pricing,.route-story--compact{grid-area:auto/1}.route-story--services .route-picture{aspect-ratio:1.35;flex:none;min-height:0}.route-story--pricing .route-picture{aspect-ratio:1.65}.route-story--services h3{font-size:calc(var(--text-fluid-32-45) * var(--display-scale));line-height:var(--text-h2-quote-sm--line-height)}.route-story--pricing{padding-bottom:0}.route-story--compact{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:1.1rem;padding-block:1.5rem 0}.route-story--compact+.route-story--compact{margin-top:-.75rem}.route-story--compact h3{font-size:calc(var(--text-px-24) * var(--display-scale));line-height:var(--text-route-compact--line-height)}.route-story--compact .route-action{font-size:var(--text-px-9-6)}}@media (prefers-reduced-motion:reduce){.routes *{transition:none}}[data-od-id=proof-section]{background:var(--color-cream);color:var(--color-ink);position:relative;overflow:hidden}[data-od-id=proof-section] .proof-sheet{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}[data-od-id=proof-section] .proof-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}[data-od-id=proof-section] .proof-kicker{color:var(--color-red);font-family:var(--font-sans);font-size:var(--text-proof-kicker);line-height:var(--text-proof-kicker--line-height);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-weight:800}[data-od-id=proof-section] .proof-heading h2{max-width:8em;font-size:calc(var(--text-proof-heading) * var(--display-scale));line-height:var(--text-proof-heading--line-height);letter-spacing:calc(var(--text-proof-heading--letter-spacing) * var(--display-track));text-wrap:balance;margin:0}[data-od-id=proof-section] .proof-count{color:var(--color-gray);font-size:var(--text-footnote);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:.65rem;margin:0 0 .55rem;font-weight:800;display:flex}[data-od-id=proof-section] .proof-count strong{color:var(--color-ink);font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-stat) * var(--display-scale));line-height:var(--text-stat--line-height);letter-spacing:calc(var(--text-stat--letter-spacing) * var(--display-track))}[data-od-id=proof-section] blockquote{font-family:var(--font-serif);text-wrap:balance;margin:0;font-weight:400;position:relative}.proof-flow-stage{perspective:1800px;perspective-origin:50% 35%;outline:0;justify-items:center;padding:0 .7rem 1.4rem;display:grid}.proof-flow-stage:focus-visible{outline:3px solid var(--color-red);outline-offset:6px}.proof-flow-card{background:var(--color-paper);opacity:0;pointer-events:none;width:min(36rem,70%);transition:transform 1s var(--ease-out-quint), opacity var(--duration-reveal);flex-direction:column;grid-area:1/1;display:flex}.proof-flow-card[data-p="0"]{z-index:3;opacity:1;pointer-events:auto}.proof-flow-card[data-p="1"],.proof-flow-card[data-p="-1"]{z-index:1;opacity:.7;pointer-events:auto;cursor:pointer}.proof-flow-card[data-p="1"]{transform:translate(74%)translateZ(-260px)rotateY(-34deg)}.proof-flow-card[data-p="-1"]{transform:translate(-74%)translateZ(-260px)rotateY(34deg)}.proof-flow-card[data-p="2"]{transform:translate(110%)translateZ(-520px)rotateY(-34deg)}.proof-flow-card[data-p="-2"]{transform:translate(-110%)translateZ(-520px)rotateY(34deg)}.proof-flow-photo{background:var(--color-ink);place-items:center;height:10.5rem;display:grid;position:relative;overflow:hidden}.proof-flow-photo:before{content:"";background:var(--photo,none) center / cover;filter:blur(15px)saturate(1.3)brightness(.9);position:absolute;inset:-14%}.proof-flow-photo img,.proof-flow-initial{object-fit:cover;width:8rem;height:8rem;box-shadow:0 0 0 3px var(--color-paper), 0 0 0 4px var(--color-ink);border-radius:50%;position:relative}.proof-flow-initial{background:var(--color-ink);color:var(--color-paper);font:400 3.2rem/1 var(--font-serif);text-transform:uppercase;place-items:center;display:grid}.proof-flow-body{flex-direction:column;flex:1;gap:1rem;padding:1.4rem 1.6rem 1.6rem;display:flex}.proof-flow-who{align-items:baseline;gap:.9rem;margin:0;display:flex}.proof-flow-who strong{font-family:var(--font-serif);font-weight:400;font-size:calc(2.4rem * var(--display-scale));text-transform:uppercase;line-height:1}.proof-flow-no{color:var(--color-red);font:italic 400 calc(2.4rem * var(--display-scale)) / 1 var(--font-serif)}.proof-flow-role{color:var(--color-gray);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;margin:-.5rem 0 0;font-weight:800}[data-od-id=proof-section] .proof-flow-card blockquote{font-size:calc(var(--text-fluid-21-29) * var(--display-scale));letter-spacing:calc(var(--text-route-compact--letter-spacing) * var(--display-track));line-height:1.15}.proof-flow-src{border-top:1px solid var(--color-line);color:var(--color-gray);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin:auto 0 0;padding-top:.8rem;font-weight:800;line-height:1.4;display:flex}.proof-flow-src a{color:var(--color-ink);text-decoration:none}.proof-flow-src a:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}.proof-flow-stage{position:relative}.proof-flow-nav{z-index:4;background:var(--color-paper);width:2.8rem;height:2.8rem;color:var(--color-ink);cursor:pointer;transition:background var(--duration-base), color var(--duration-base);border:0;border-radius:50%;place-items:center;padding:0 0 .2rem;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:calc(50% - .7rem);transform:translateY(-50%)}.proof-flow-nav[hidden]{display:none}.proof-flow-nav[data-dir=prev]{left:.5rem}.proof-flow-nav[data-dir=next]{right:.5rem}.proof-flow-nav:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}.proof-flow-more{border:1px solid var(--color-red);background:var(--color-red);width:fit-content;color:var(--color-paper);font-size:var(--text-body-sm);letter-spacing:.14em;text-transform:uppercase;transition:background var(--duration-base), color var(--duration-base), border-color var(--duration-base);justify-content:center;align-items:center;gap:.9rem;margin:2rem auto 0;padding:1.1rem 2.2rem;font-weight:800;text-decoration:none;display:flex}.proof-flow-more:focus-visible{outline:3px solid var(--color-red);outline-offset:4px}@media (hover:hover) and (pointer:fine){.proof-flow-more:hover{background:var(--color-paper);color:var(--color-red);border-color:var(--color-red)}.proof-flow-nav:hover{background:var(--color-red);color:var(--color-paper)}.proof-flow-src a:hover{color:var(--color-red)}}@media (width<=760px){.proof-flow-card{width:84%}.proof-flow-card[data-p="1"]{transform:translate(26%)translateZ(-280px)rotateY(-30deg)}.proof-flow-card[data-p="-1"]{transform:translate(-26%)translateZ(-280px)rotateY(30deg)}.proof-flow-card[data-p="2"]{transform:translate(40%)translateZ(-560px)rotateY(-30deg)}.proof-flow-card[data-p="-2"]{transform:translate(-40%)translateZ(-560px)rotateY(30deg)}}@media (prefers-reduced-motion:reduce){.proof-flow-card{transition:none}}[data-od-id=proof-section] .proof-actions{background:var(--color-ink);color:var(--color-paper);grid-template-columns:1fr 1fr;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}[data-od-id=proof-section] .proof-actions-copy{text-align:center;align-items:center;padding:clamp(1.5rem,3vw,2.8rem);display:grid}[data-od-id=proof-section] .proof-actions-copy p{max-width:none;font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-actions-blurb) * var(--display-scale));line-height:var(--text-actions-blurb--line-height);letter-spacing:calc(var(--text-actions-blurb--letter-spacing) * var(--display-track));text-wrap:balance;margin:0}[data-od-id=proof-section] .proof-links{grid-template-columns:1fr 1fr;display:grid}[data-od-id=proof-section] .proof-link{text-align:center;min-height:9rem;color:var(--color-paper);border-left:1px solid var(--color-paper-30);transition:background var(--duration-base), color var(--duration-base);flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;padding:1.5rem;text-decoration:none;display:flex}[data-od-id=proof-section] .proof-link:hover{background:var(--color-red);color:var(--color-paper)}.proof-link:active{transform:translateY(1px)}[data-od-id=proof-section] .proof-link:focus-visible{outline-color:var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset-inset)}[data-od-id=proof-section] .proof-link-label{font-size:var(--text-caption);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.proof-link strong{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-platform-name) * var(--display-scale));line-height:var(--text-platform-name--line-height)}[data-od-id=proof-section] .platform-logo{justify-content:center;align-items:center;gap:.65rem;display:flex}[data-od-id=proof-section] .platform-logo svg{fill:currentColor;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}@media (width<=820px){[data-od-id=proof-section] .proof-heading{grid-template-columns:1fr}[data-od-id=proof-section] .proof-count{margin:0}[data-od-id=proof-section] .proof-actions{grid-template-columns:1fr}.proof-links{border-top:1px solid var(--color-paper-30)}}@media (width>520px) and (width<=820px){[data-od-id=proof-section] .platform-logo strong{font-size:calc(var(--text-platform-name) * var(--display-scale));line-height:var(--text-platform-name--line-height)}[data-od-id=proof-section] .platform-logo svg{fill:currentColor;flex:0 0 3rem;width:3rem;height:3rem}}@media (width<=520px){[data-od-id=proof-section] .proof-heading h2{font-size:calc(var(--text-proof-heading-sm) * var(--display-scale));line-height:var(--text-proof-heading-sm--line-height)}[data-od-id=proof-section] .proof-actions-copy{text-align:center}[data-od-id=proof-section] .proof-link{align-items:center;min-height:0;padding:1.3rem 1rem;position:relative}[data-od-id=proof-section] .proof-link:first-child{border-left:0}[data-od-id=proof-section] .proof-link-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-od-id=proof-section] .proof-link strong.platform-logo{font-size:calc(var(--text-platform-name-sm) * var(--display-scale));line-height:var(--text-platform-name-sm--line-height);flex-direction:column;justify-content:center;gap:.5rem}[data-od-id=proof-section] .platform-logo svg{fill:currentColor;flex:0 0 2.5rem;width:2.5rem;height:2.5rem}}}@layer utilities;@layer overrides{@media (width<=640px){.proof-list .proof-item>p:nth-child(2){font-size:var(--text-fluid-25-34)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}html.fh-chapters-ready:not(.sc-ready) .fh-next-copy{opacity:0;pointer-events:none}#time .fh-time-copy .section-title{max-width:calc(16ch * var(--display-measure));font-size:calc(var(--text-time-chapter) * var(--display-scale));line-height:var(--text-time-chapter--line-height);letter-spacing:calc(var(--text-time-chapter--letter-spacing) * var(--display-track))}@media (width<=860px){#time .fh-time-copy .section-title{font-size:calc(var(--text-time-chapter-handheld) * var(--display-scale));line-height:var(--text-time-chapter-handheld--line-height)}}html:not(.fh-chapters-ready) :is(.fh-cinema,.fh-time-chapter)[data-sc-act],html:not(.fh-chapters-ready) .fh-cinema-stage{height:auto}html:not(.fh-chapters-ready) .fh-chapter-copy{opacity:1;pointer-events:auto;transform:none}html:not(.fh-chapters-ready) #time .fh-time-copy .section-title{font-size:calc(var(--text-time-chapter) * var(--display-scale));line-height:var(--text-time-chapter--line-height);letter-spacing:calc(var(--text-time-chapter--letter-spacing) * var(--display-track))}@media (width<=860px){html:not(.fh-chapters-ready) #time .fh-time-copy .section-title{font-size:calc(var(--text-time-chapter-handheld) * var(--display-scale));line-height:var(--text-time-chapter-handheld--line-height)}}@media (height<=560px){.fh-cinema[data-sc-act],.fh-time-chapter[data-sc-act]{height:auto}}@media (prefers-reduced-motion:reduce){.fh-cinema[data-sc-act],.fh-time-chapter[data-sc-act]{height:auto}.fh-cinema .sc-stage__poster{opacity:1}}.proof-link--trustpilot:hover{background:var(--color-trustpilot)}.proof-link--discord:hover{background:var(--color-discord)}}
