.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){@supports (animation-timeline:view()){.cgh-finale-scope{view-timeline:--cgh-finale block}.cgh-finale-globe{animation:cgh-finale-rise linear both;animation-duration:1s;animation-timeline:--cgh-finale;animation-range:entry 0 entry 100%}}}@keyframes cgh-finale-rise{0%{transform:translateX(-50%) translateY(14%);animation-timing-function:cubic-bezier(.23,1,.32,1)}to{transform:translateX(-50%) translateY(0)}}.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;justify-content:center}.cgh-story-frame{position:relative;width:100%}.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-approve{--cgh-aspect:0.9;--cgh-queue-aspect:6.26;--cgh-zoom: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);visibility:hidden}.cgh-approve-row{position:absolute;inset:0 0 auto 0;clip-path:inset(0 0 69.2% 0)}.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-meta{display:none}@media (max-width:639px){.cgh-approve-board{display:flex;flex-direction:column;gap:.5rem}.cgh-approve-meta{position:relative;display:block;flex:none;align-self:center;width:56%;aspect-ratio:6.89;overflow:hidden;isolation:isolate}.cgh-approve-meta-cam{width:909.1%;transform:translate(-23.2%,-9.6%)}.cgh-approve-meta .cgh-approve-row{position:relative}.cgh-approve-meta:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:4.2%;background:rgb(255 255 255)}.cgh-approve-cam{transform:translate(-65.5%,-17%)}.cgh-approve-board>.cgh-story-window{flex:none}.cgh-approve-phone{right:6%;width:88%;height:40%}}.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-story-track{height:260vh;height:260svh}.cgh-story-award.cgh-story-track{height:200vh;height:200svh}.cgh-story-stage{position:sticky;top:0;height:100vh;height:100svh}.cgh-story-fit{flex:1 1 0;min-height:0;container-type:size;align-items:center}.cgh-story-frame{width:min(100cqw,calc(100cqh * var(--cgh-aspect)))}.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-meta{animation-name:cgh-approve-meta-out}.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-story-track{height:230vh;height:230svh}.cgh-log-cam{animation-name:cgh-log-cam-phone}.cgh-report-screen{animation-name:cgh-report-screen-phone}.cgh-story-award.cgh-story-track{height:auto}.cgh-story-award .cgh-story-stage{position:static;height:auto}.cgh-story-award .cgh-story-fit{flex:none;container-type:normal}.cgh-story-award .cgh-story-frame{width:100%}.cgh-story-award .cgh-story-anim{animation-name:none}}@supports (animation-timeline:view()){.cgh-story-track{view-timeline:--cgh-scene block}.cgh-story-anim{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cgh-scene;animation-range:contain 0 contain 100%}}.cgh-story-track[data-engine=gsap] .cgh-story-anim,:root[data-story-engine=pending] .cgh-story-anim{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused;animation-timeline:auto}.cgh-story-track[data-engine=static]{height:auto}.cgh-story-track[data-engine=static] .cgh-story-stage{position:static;height:auto}.cgh-story-track[data-engine=static] .cgh-story-fit{flex:none;container-type:normal}.cgh-story-track[data-engine=static] .cgh-story-frame{width:100%}.cgh-story-track[data-engine=static] .cgh-story-anim{animation-name:none}:root[data-story-engine=static] .cgh-story-track{height:auto}:root[data-story-engine=static] .cgh-story-stage{position:static;height:auto}:root[data-story-engine=static] .cgh-story-fit{flex:none;container-type:normal}:root[data-story-engine=static] .cgh-story-frame{width:100%}:root[data-story-engine=static] .cgh-story-anim{animation-name:none}}@keyframes cgh-log-cam{0%,22%{transform:scale(1) translate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}45%,60%{transform:scale(1) translateY(-32.1%);animation-timing-function:cubic-bezier(.65,0,.35,1)}85%,to{transform:scale(.7143) translateY(-2.5%)}}@keyframes cgh-log-cam-phone{0%,20%{transform:scale(1) translate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,55%{transform:scale(1) translateY(-47%);animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,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-meta-out{0%,66%{opacity:1;visibility:visible;animation-timing-function:cubic-bezier(.65,0,.35,1)}76%,to{opacity:0;visibility:hidden}}@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%,58%{transform:translateY(0);visibility:visible;animation-timing-function:cubic-bezier(.65,0,.35,1)}66%,to{transform:translateY(100%);visibility:hidden}}@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}}