.cgh-finale-scope{container-type:inline-size}.cgh-finale{position:absolute;inset:0;z-index:0;overflow:hidden;overflow:clip;border-radius:inherit;background:rgb(var(--cgh-paper))}.cgh-finale-horizon{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom,transparent var(--cgh-copy-bottom,calc(100% - 34cqw - 2rem)),#000 calc(var(--cgh-copy-bottom, calc(100% - 34cqw - 2rem)) + 48px));mask-image:linear-gradient(to bottom,transparent var(--cgh-copy-bottom,calc(100% - 34cqw - 2rem)),#000 calc(var(--cgh-copy-bottom, calc(100% - 34cqw - 2rem)) + 48px))}.cgh-finale-globe{position:absolute;left:50%;top:calc(100% - 34cqw - 11.5cqw);width:115cqw;transform:translateX(-50%)}.cgh-finale-spacer{height:34cqw;flex:none;margin-top:2rem}@media (max-width:639px){.cgh-finale-horizon{-webkit-mask-image:linear-gradient(to bottom,transparent var(--cgh-copy-bottom,calc(100% - 55cqw - 2rem)),#000 calc(var(--cgh-copy-bottom, calc(100% - 55cqw - 2rem)) + 48px));mask-image:linear-gradient(to bottom,transparent var(--cgh-copy-bottom,calc(100% - 55cqw - 2rem)),#000 calc(var(--cgh-copy-bottom, calc(100% - 55cqw - 2rem)) + 48px))}.cgh-finale-globe{top:calc(100% - 55cqw - 17cqw);width:170cqw}.cgh-finale-spacer{height:55cqw}}@media (prefers-reduced-motion:no-preference){.cgh-finale-globe{transition:transform .8s cubic-bezier(.23,1,.32,1)}.cgh-finale-scope[data-open=held] .cgh-finale-globe{transform:translateX(-50%) translateY(14%)}.cgh-finale-scope[data-open=jump] .cgh-finale-globe{transition:none}}.cgh-story-track{position:relative}.cgh-story-stage{display:flex;flex-direction:column;gap:2rem;padding-block:5.5rem 2.5rem}.cgh-story-log .cgh-story-aside{flex-direction:row;align-items:center;gap:1.5rem}.cgh-minimap{order:-1;width:6rem;aspect-ratio:1}@media (max-width:639px){.cgh-minimap{width:4.5rem}}.cgh-story-head{display:grid;gap:1rem 2rem;align-items:end}.cgh-story-aside{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.cgh-story-head{grid-template-columns:7fr 5fr}}.cgh-story-fit{display:flex;flex-direction:column;align-items:center}.cgh-story-frame{position:relative}.cgh-story-frame,.cgh-story-transport{width:min(100%,calc(78svh * var(--cgh-aspect)))}.cgh-story-transport{display:none;align-items:center;gap:1rem;margin-top:.75rem}.cgh-story-clock{position:relative;flex:1 1 auto;height:2px;overflow:hidden;border-radius:1px;background:rgb(var(--cgh-ink)/.1)}.cgh-story-clock-fill{position:absolute;inset:0;background:rgb(var(--cgh-ink)/.45);transform-origin:0 50%}[dir=rtl] .cgh-story-clock-fill{transform-origin:100% 50%}.cgh-story-window{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:var(--cgh-aspect)}.cgh-story-cam{position:absolute;top:0;left:0;width:calc(var(--cgh-zoom) * 100%);transform-origin:0 0}.cgh-story-board{position:relative;overflow:hidden;aspect-ratio:var(--cgh-aspect)}.cgh-story-log{--cgh-aspect:1.84;--cgh-zoom:1.4}.cgh-story-approve{--cgh-aspect:2.21;--cgh-queue-aspect:3.644;--cgh-zoom:1}.cgh-story-report{--cgh-aspect:2.2;--cgh-zoom:1}.cgh-story-award{--cgh-aspect:1.6667;--cgh-zoom:2}@media (max-width:639px){.cgh-story-stage{gap:1.25rem;padding-block:4.75rem 1.5rem}.cgh-story-log{--cgh-aspect:1;--cgh-zoom:3.3}.cgh-story-report{--cgh-aspect:0.75}}.cgh-log-cam{transform:scale(.7143) translateY(-2.5%)}@media (max-width:639px){.cgh-log-cam{transform:scale(.52) translate(0)}}.cgh-approve-board>.cgh-story-window{aspect-ratio:var(--cgh-queue-aspect)}.cgh-approve-rest{position:relative;clip-path:inset(30.8% 0 0 0);transform:translateY(-30.07%)}.cgh-approve-row{position:absolute;inset:0 0 auto 0;clip-path:inset(0 0 69.2% 0);visibility:hidden}.cgh-tick{display:inline-grid;overflow:hidden}.cgh-tick>*{grid-area:1/1}.cgh-tick-from{visibility:hidden}.cgh-approve-phone{position:absolute;right:0;bottom:0;width:min(22rem,34%);height:36%;display:flex;flex-direction:column;gap:.375rem;padding:.5rem .5rem 0;overflow:hidden;border-radius:16px 16px 0 0;background:rgb(var(--cgh-deep))}.cgh-approve-notch{align-self:center;width:28%;height:.375rem;flex:none;border-radius:9999px;background:rgb(255 255 255/.25)}.cgh-approve-screen{flex:1 1 auto;min-height:0;padding:.5rem;border-radius:12px 12px 0 0;background:rgb(var(--press-surface-2))}.cgh-approve-cards{display:none}.cgh-approve-card{visibility:hidden}.cgh-approve-next{position:absolute;inset:0 0 auto 0}@media (max-width:639px){.cgh-approve-board{display:flex;flex-direction:column;gap:1.25rem;aspect-ratio:auto}.cgh-approve-board>.cgh-story-window{display:none}.cgh-approve-cards{display:block;position:relative;flex:none}.cgh-approve-phone{position:relative;right:auto;bottom:auto;flex:none;align-self:center;width:88%;height:auto;padding-bottom:.5rem}}.cgh-report-screen{position:absolute;top:0;left:0;z-index:1;width:100%;aspect-ratio:6.49;overflow:hidden}.cgh-report-cam{position:absolute;top:0;left:0;width:calc(100% / .955);transform:translate(-2.21%,-47.34%)}.cgh-report-stack{position:absolute;inset:0}.cgh-report-page{position:absolute;width:58%;aspect-ratio:1632/2112;overflow:hidden}.cgh-report-page-1{left:4%;top:-44.3%}.cgh-report-page-2{left:5.5%;top:-45.3%}.cgh-report-page-3{left:7%;top:-46.3%}.cgh-report-page-4{left:8.5%;top:-47.3%}@media (max-width:639px){.cgh-report-screen{aspect-ratio:2.119}.cgh-report-cam{width:calc(100% / .3117)}.cgh-report-page{width:116.3%;left:0}.cgh-report-page-1{top:-18.1%}.cgh-report-page-2{top:-19.1%}.cgh-report-page-3{top:-20.1%}.cgh-report-page-4{top:-21.1%}}.cgh-award-hours{position:relative;clip-path:inset(11.11% 0 79.17% 0)}.cgh-award-cert,.cgh-award-tier{position:absolute;inset:0 0 auto 0}.cgh-award-tier{clip-path:inset(0 0 88.89% 0)}.cgh-award-cert{clip-path:inset(20.83% 0 0 0)}.cgh-award-cam{transform:scale(.5) translate(0)}@media (prefers-reduced-motion:no-preference){.cgh-log-cam{animation-name:cgh-log-cam}.cgh-approve-row{animation-name:cgh-approve-row}.cgh-approve-rest{animation-name:cgh-approve-rest}.cgh-tick-from{animation-name:cgh-tick-from}.cgh-tick-to{animation-name:cgh-tick-to}.cgh-approve-phone{animation-name:cgh-approve-phone}.cgh-approve-note{animation-name:cgh-approve-note}.cgh-approve-card{animation-name:cgh-approve-row}.cgh-approve-next{animation-name:cgh-approve-next}.cgh-report-screen{animation-name:cgh-report-screen}.cgh-report-page-1{animation-name:cgh-report-page-1}.cgh-report-page-2{animation-name:cgh-report-page-2}.cgh-report-page-3{animation-name:cgh-report-page-3}.cgh-report-page-4{animation-name:cgh-report-page-4}.cgh-report-label{animation-name:cgh-report-label}.cgh-award-cam{animation-name:cgh-award-cam}.cgh-award-tier{animation-name:cgh-award-tier}.cgh-award-cert{animation-name:cgh-award-cert}@media (max-width:639px){.cgh-log-cam{animation-name:cgh-log-cam-phone}.cgh-report-screen{animation-name:cgh-report-screen-phone}}.cgh-story-clock-fill{animation-name:cgh-story-clock}.cgh-story-track[data-moment] .cgh-story-anim,.cgh-story-track[data-moment] .cgh-story-clock-fill{animation-duration:var(--cgh-moment);animation-timing-function:linear;animation-fill-mode:both}.cgh-story-track[data-moment=armed] .cgh-story-anim,.cgh-story-track[data-moment=armed] .cgh-story-clock-fill{animation-play-state:paused}.cgh-story-track[data-moment=rest] .cgh-story-anim,.cgh-story-track[data-moment=rest] .cgh-story-clock-fill{animation-name:none}.cgh-story-transport{display:flex;visibility:hidden}.cgh-story-track[data-moment] .cgh-story-transport{visibility:visible}}@keyframes cgh-story-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cgh-log-cam{0%,16%{transform:scale(1) translate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}34%,44%{transform:scale(1) translateY(-32.1%);animation-timing-function:cubic-bezier(.65,0,.35,1)}62%,to{transform:scale(.7143) translateY(-2.5%)}}@keyframes cgh-log-cam-phone{0%,16%{transform:scale(1) translate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}34%,44%{transform:scale(1) translateY(-47%);animation-timing-function:cubic-bezier(.65,0,.35,1)}62%,to{transform:scale(.52) translate(0)}}@keyframes cgh-approve-row{0%,66%{transform:translateX(0);opacity:1;visibility:visible;animation-timing-function:cubic-bezier(.65,0,.35,1)}76%,to{transform:translateX(8%);opacity:0;visibility:hidden}}@keyframes cgh-approve-next{0%,72%{transform:translateY(.75rem);opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.23,1,.32,1)}80%,to{transform:translateY(0);opacity:1;visibility:visible}}@keyframes cgh-approve-rest{0%,10%{transform:translateY(0);opacity:1;visibility:visible;animation-timing-function:cubic-bezier(.23,1,.32,1)}20%,70%{transform:translateY(0);opacity:0;visibility:hidden;animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,to{transform:translateY(-30.07%);opacity:1;visibility:visible}}@keyframes cgh-tick-from{0%,74%{transform:translateY(0);opacity:1;visibility:visible;animation-timing-function:cubic-bezier(.23,1,.32,1)}80%,to{transform:translateY(-100%);opacity:0;visibility:hidden}}@keyframes cgh-tick-to{0%,74%{transform:translateY(100%);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}80%,to{transform:translateY(0);opacity:1}}@keyframes cgh-approve-phone{0%,16%{transform:translateY(100%);visibility:visible;animation-timing-function:cubic-bezier(.23,1,.32,1)}30%,to{transform:translateY(0);visibility:visible}}@keyframes cgh-approve-note{0%,42%{transform:translateY(.75rem);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}50%,to{transform:translateY(0);opacity:1}}@keyframes cgh-report-screen{0%,10%{transform:translateY(96.6%);animation-timing-function:cubic-bezier(.65,0,.35,1)}32%,to{transform:translateY(0)}}@keyframes cgh-report-screen-phone{0%,10%{transform:translateY(90.8%);animation-timing-function:cubic-bezier(.65,0,.35,1)}32%,to{transform:translateY(0)}}@keyframes cgh-report-page-4{0%,28%{transform:translateY(115%);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}42%,to{transform:translateY(0);opacity:1}}@keyframes cgh-report-page-3{0%,36%{transform:translateY(115%);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}50%,to{transform:translateY(0);opacity:1}}@keyframes cgh-report-page-2{0%,44%{transform:translateY(115%);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}58%,to{transform:translateY(0);opacity:1}}@keyframes cgh-report-page-1{0%,52%{transform:translateY(115%);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}68%,to{transform:translateY(0);opacity:1}}@keyframes cgh-report-label{0%,86%{transform:translateY(.5rem);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}96%,to{transform:translateY(0);opacity:1}}@keyframes cgh-award-cam{0%,40%{transform:scale(1) translate(-25%);animation-timing-function:cubic-bezier(.65,0,.35,1)}75%,to{transform:scale(.5) translate(0)}}@keyframes cgh-award-tier{0%,14%{transform:translateY(1%);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}30%,to{transform:translateY(0);opacity:1}}@keyframes cgh-award-cert{0%,42%{transform:translateY(10%);opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}72%,to{transform:translateY(0);opacity:1}}