.gs-page{--quiet:#60615e;--edge:#e7e7e7;--surface:#f7f7f7;background:var(--paper);font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.5;overflow-x:clip}.gs-page :is(h1,h2,h3,h4,p,blockquote,figure){margin:0}.gs-page :is(button,input,select){font-family:var(--sans);color:inherit}.gs-page button{cursor:pointer}.gs-page button:disabled{cursor:default}.gs-page :is(h1,h2){font-family:var(--serif);font-weight:500;line-height:1.06;letter-spacing:-.055em;text-wrap:balance}.gs-page :is(h3,h4){font-family:var(--sans);font-weight:500;letter-spacing:-.035em}.gs-page em{color:var(--orange);font-style:normal}.gs-page p{color:var(--quiet)}.gs-page :is(button,a,input,select):focus-visible{outline:3px solid var(--orange);outline-offset:5px}.gs-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gs-page mark{background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:5px}.gs-page astro-dev-toolbar{display:none}.gs-wrap{width:min(1220px,calc(100% - 80px));margin-inline:auto}.gs-header{height:96px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--edge)}.gs-header img{width:152px;height:auto}.gs-header>span{font-size:14px;padding-left:28px;border-left:1px solid var(--edge);color:var(--quiet)}.gs-page-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 0 36px;border-top:1px solid var(--edge);font-size:14px;color:var(--quiet)}.gs-noscript{padding:25px}.gc-icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle}.gx-experience{position:relative;isolation:isolate}.gx-experience h2{font-size:clamp(40px,4.4vw,62px)}.gx-scene{position:relative;z-index:1;margin-top:130px;scroll-margin-top:40px}.gx-centered{text-align:center;background:#fff;position:relative}.gx-centered>p{font-size:18px;margin-top:22px}.gx-wide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;background:#fff;margin-bottom:36px}.gx-wide-heading>div>.gc-icon,.gx-section-intro>.gc-icon,.gx-checks>div>.gc-icon{width:28px;height:28px;margin-bottom:20px}.gx-wide-heading>p{font-size:18px;line-height:1.6;padding-bottom:4px}.gx-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:0;border-radius:999px;padding:19px 25px;min-height:58px;background:var(--orange);color:var(--ink);font-size:16px;font-weight:500;line-height:1.3;transition:transform .25s,box-shadow .25s}.gx-button:hover{transform:translateY(-3px);box-shadow:0 8px 22px #fe8e0230}.gx-button>span{font-size:23px}.gx-text-button{display:inline-flex;align-items:center;gap:12px;padding:10px 0;border:0;background:none;font-size:15px;font-weight:500;white-space:nowrap}.gx-text-button>.gc-icon{color:var(--orange)}.gx-product-label{display:block;font-size:14px;font-weight:500;line-height:1.4}.gx-flow{position:absolute;inset:0;z-index:0;pointer-events:none}.gx-flow>canvas{position:fixed;left:0;top:0;pointer-events:none}.gx-flow>svg{position:absolute;top:0;height:100%;overflow:hidden;fill:none;stroke:var(--orange);stroke-width:1.5;opacity:.2}.gx-flow[data-ready=true]>svg{opacity:.12}.gx-flow-point{display:block;position:absolute;bottom:-6px;left:50%;width:12px;height:12px;transform:translate(-50%);border:3px solid var(--orange);background:#fff;border-radius:50%;box-shadow:0 0 0 6px #fff;z-index:3}.gx-hero{position:relative;z-index:1;display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;min-height:650px;padding:55px 0 25px}.gx-hero h1{font-size:clamp(48px,5.9vw,84px);line-height:1.07}.gx-hero-copy{z-index:2;padding-bottom:20px}.gx-hero-copy>p{font-size:19px;line-height:1.65;max-width:365px;margin-top:27px}.gx-hero-copy>.gx-button{margin-top:30px}.gx-hero-art{position:relative;height:540px;min-width:0;perspective:1200px}.gx-hero-laptop{position:absolute;width:120%;max-width:none;height:auto;left:-9%;top:105px;filter:drop-shadow(0 20px 18px #00000009)}.gx-speech{position:relative;border:1px solid var(--edge);border-radius:30px;background:#fff;font-size:21px;line-height:1.4;letter-spacing:-.025em;padding:23px 27px;box-shadow:0 16px 35px -20px #0002}.gx-speech:after{content:"";position:absolute;bottom:-15px;left:32px;width:25px;height:26px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.gx-hero-question{position:absolute;top:25px;right:3%;font-size:22px;z-index:2}.gx-hero-answer{position:absolute;bottom:10px;left:-4%;background:var(--orange);border-color:var(--orange);font-size:22px;z-index:2}.gx-hero-answer:after{inset:-14px 25px auto auto;transform:rotate(180deg)}.gx-ingredients{position:relative;z-index:1;padding-top:65px;scroll-margin-top:30px}.gx-ingredient-bench{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:52px;position:relative}.gx-ingredient-bench:before{content:"";position:absolute;left:8%;right:8%;top:76px;height:1px;background:var(--orange);opacity:.6}.gx-ingredient-bench>a{position:relative;display:flex;align-items:center;flex-direction:column;gap:18px;text-align:center;font-size:17px;line-height:1.35;font-weight:500;padding-bottom:10px;border-radius:24px;transition:transform .25s}.gx-ingredient-bench>a:hover{transform:translateY(-7px)}.gx-ingredient-art{display:block;width:100%;height:156px;position:relative}.gx-ingredient-art img{position:absolute;object-fit:cover;height:112px;width:154px;left:50%;top:22px;transform:translate(-50%);border-radius:18px}.gx-mini-media>i{position:absolute;left:50%;top:16px;width:154px;height:112px;background:var(--orange);border-radius:20px;transform:translate(-50%) rotate(-9deg)}.gx-mini-media>img{transform:translate(-50%) rotate(4deg);border:5px solid white;box-shadow:0 12px 16px -12px #0004}.gx-mini-media>b{position:absolute;left:50%;top:57px;transform:translate(-50%);width:44px;height:44px;border-radius:50%;background:var(--orange);display:grid;place-items:center}.gx-mini-media .gc-icon{width:22px;height:22px;fill:var(--ink);stroke:none;margin-left:-3px}.gx-mini-person img{width:215px;height:145px;object-fit:contain;top:7px;max-width:115%}.gx-mini-feedback>i,.gx-mini-testing>i,.gx-mini-evaluation>i{display:grid;place-items:center;position:absolute;left:50%;top:17px;transform:translate(-50%) rotate(-5deg);width:135px;height:112px;border-radius:27px;background:#fff;border:2px solid var(--orange);box-shadow:0 12px 18px -15px #0003;color:var(--ink)}.gx-mini-feedback>i>.gc-icon{width:66px;height:66px;stroke:var(--orange);stroke-width:1}.gx-mini-feedback>b{position:absolute;left:60%;top:88px;display:grid;place-items:center;width:55px;height:55px;background:var(--orange);border:5px solid white;border-radius:50%}.gx-mini-testing>i{transform:translate(-50%) rotate(5deg)}.gx-mini-testing>i>.gc-icon{height:84px;width:84px;stroke-width:1;color:var(--orange)}.gx-mini-testing>b{position:absolute;left:57%;top:88px;background:var(--orange);width:47px;height:47px;border-radius:50%;border:5px solid white;font-size:24px;font-weight:400;display:grid;place-items:center}.gx-mini-evaluation>i{background:var(--orange);transform:translate(-50%) rotate(5deg)}.gx-mini-evaluation>i>.gc-icon{width:65px;height:65px;stroke-width:1.1}.gx-mini-evaluation>b{position:absolute;top:105px;left:50%;transform:translate(-50%) rotate(-5deg);width:120px;height:39px;border-radius:99px;display:flex;justify-content:center;align-items:center;gap:13px;background:#fff;border:1px solid var(--orange)}.gx-mini-evaluation>b>span{width:8px;height:8px;background:var(--orange);border-radius:50%}.gx-course-sequence{display:flex;align-items:center;justify-content:center;gap:15px;margin:36px auto 0;max-width:650px;font-size:14px;background:#fff;padding:10px 20px;border-radius:99px}.gx-course-sequence i{height:1px;flex:1;background:var(--orange);position:relative}.gx-course-sequence i:before{content:"";position:absolute;top:-3px;width:7px;height:7px;background:var(--orange);border-radius:50%}.gx-course-sequence i:last-of-type:before{right:0}.gx-course-sequence p{color:var(--ink)}.gx-learning{display:grid;grid-template-columns:.75fr 1.35fr;gap:60px;align-items:center}.gx-section-intro{background:#fff}.gx-section-intro>p{font-size:18px;line-height:1.65;margin-top:24px;max-width:320px}.gx-learning-workspace{min-width:0;position:relative;border:1px solid var(--edge);border-radius:36px;background:#fff;box-shadow:0 20px 65px -45px #0004}.gx-learning-tabs{display:flex;gap:5px;padding:15px;border-bottom:1px solid var(--edge)}.gx-learning-tabs button{border:0;border-radius:99px;background:none;padding:12px 15px;font-size:14px;flex:1;white-space:nowrap}.gx-learning-tabs button[aria-pressed=true]{background:var(--orange);font-weight:500}.gx-lesson{position:relative;min-height:430px;overflow:hidden;border-radius:0 0 36px 36px}.gx-lesson-scene{position:absolute;right:0;width:48%;height:100%;object-fit:cover;object-position:74% 50%;mask-image:linear-gradient(to right,transparent,#000 24%)}.gx-lesson-copy{position:relative;padding:37px 33px;max-width:68%;min-height:430px;background:linear-gradient(90deg,#fff 78%,#fff0)}.gx-lesson-copy h3{font-size:36px;line-height:1.15;margin-top:18px}.gx-lesson-copy>p{margin-top:20px;font-size:16px;line-height:1.6;max-width:230px}.gx-lesson-copy ul{list-style:none;margin:27px 0 0;padding:0}.gx-lesson-copy li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;margin-top:14px;max-width:250px}.gx-lesson-copy li .gc-icon{color:var(--orange);width:20px;margin-top:1px}.gx-lesson-copy .gx-speech{font-size:16px;padding:15px 20px;max-width:230px;margin-top:24px;background:var(--orange);border:0;border-radius:20px}.gx-source-formats{display:flex;flex-direction:column;gap:14px;margin-top:24px}.gx-source-formats>span{display:flex;align-items:center;gap:12px;font-size:16px}.gs-switcher{border:0;padding:0;margin:0;min-width:0}.gs-switcher-track{display:grid;position:relative;padding:4px;border:1px solid var(--edge);border-radius:999px;background:#fff;width:fit-content;max-width:100%;isolation:isolate}.gs-switcher-thumb{position:absolute;top:4px;bottom:4px;left:4px;border-radius:999px;background:var(--orange);z-index:-1}.gs-switcher label{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 22px;min-height:46px;font-size:15px;line-height:1.35;border-radius:99px;white-space:nowrap;cursor:pointer}.gs-switcher label>span{display:flex;align-items:center;gap:9px}.gs-switcher input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;cursor:pointer}.gs-switcher label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:4px}.gs-switcher label.is-selected{font-weight:500}.gx-human-workspace{position:relative;border:1px solid var(--edge);border-radius:40px;background:#fff;box-shadow:0 30px 70px -60px #0004}.gx-human-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 32px 0}.gx-human-toolbar>span{font-size:15px;font-weight:500}.gx-human-stage{display:grid;grid-template-columns:1fr minmax(240px,1.5fr) 1fr;position:relative;min-height:510px;gap:0;padding:0 40px}.gx-human-portrait{position:relative;height:510px;min-width:0}.gx-portrait{position:absolute;inset:0 0 45px}.gx-portrait>img{position:absolute;height:100%;width:100%;object-fit:contain;object-position:50% 100%;transition:opacity .3s}.gx-portrait.has-webgl>img{opacity:0}.gx-portrait-canvas{position:absolute;inset:0;pointer-events:none}.gx-portrait-canvas>canvas{width:100%;height:100%;display:block}.gx-portrait:not(.has-webgl):before{content:"";position:absolute;inset:8% -4%;border:1px solid var(--orange);border-radius:50%;transform:rotate(-16deg)}.gx-human-speech{position:absolute;left:0;right:0;bottom:4px;font-size:19px;text-align:center;padding:18px 20px;background:var(--orange);border:0;z-index:2}.gx-human-speech:after{bottom:auto;top:-15px;left:65%;transform:rotate(180deg)}.gx-human-callouts{display:flex;flex-direction:column;justify-content:center;gap:50px;padding-bottom:25px;position:relative;z-index:2}.gx-callouts-right{padding-left:18px}.gx-callouts-left{padding-right:18px}.gx-callout{position:relative;max-width:235px}.gx-callout:after{content:"";display:block;height:1px;background:var(--orange);width:45px;margin-top:18px}.gx-callouts-right .gx-callout:after{margin-left:0}.gx-callout>span{display:block;font-size:13px;color:var(--quiet);margin-bottom:8px}.gx-callout h3{font-size:22px;line-height:1.3}.gx-callout p{font-size:16px;line-height:1.6;color:var(--ink)}.gx-human-roster{display:flex;justify-content:center;gap:24px;padding:26px 30px 30px;margin-top:12px;border-top:1px solid var(--edge)}.gx-human-roster>button{display:flex;flex-direction:column;align-items:center;gap:10px;border:0;background:none;max-width:155px;padding:0;color:var(--quiet);font-size:14px;line-height:1.4}.gx-roster-image{display:block;width:85px;height:80px;overflow:hidden;background:var(--surface);border-radius:22px;transition:background .2s,transform .2s;border:2px solid transparent}.gx-roster-image img{width:100%;height:150%;object-fit:cover;object-position:50% 0}.gx-human-roster>button[aria-pressed=true]{color:var(--ink);font-weight:500}.gx-human-roster>button[aria-pressed=true] .gx-roster-image{background:var(--orange);border-color:var(--orange);transform:translateY(-4px)}.gx-human-roster>button:hover .gx-roster-image{transform:translateY(-4px)}.gx-human-technology{border-top:1px solid var(--edge);padding:24px 32px 30px}.gx-technology-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.gx-technology-tabs button{display:flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--edge);border-radius:99px;background:#fff;font-size:14px}.gx-technology-tabs button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.gx-technology{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:25px;max-width:900px;margin:auto;min-height:120px}.gx-technology-media{position:relative;height:120px;display:grid;place-items:center;background:var(--surface);border-radius:22px;overflow:hidden}.gx-technology-media>video{width:100%;height:100%;object-fit:cover}.gx-technology-media>button{position:absolute;right:8px;bottom:8px;border:0;background:#fff;border-radius:99px;padding:7px 12px;font-size:13px}.gx-technology-media>.gc-icon{width:62px;height:62px;stroke-width:1}.gx-technology h3{font-size:21px;line-height:1.3}.gx-technology p{margin-top:9px;font-size:15px;line-height:1.6;max-width:460px}.gx-duplex{width:145px;text-align:center;font-size:13px}.gx-duplex>div{height:38px;display:flex;justify-content:center;gap:12px;margin:5px 0;overflow:hidden}.gx-duplex i{position:relative;width:1px;height:100%;background:var(--orange)}.gx-duplex i:after{content:"";position:absolute;left:-3px;width:7px;height:7px;background:var(--orange);border-radius:50%;animation:gx-stream 2.4s infinite ease-in-out}.gx-duplex i+i:after{animation-direction:reverse;animation-delay:-1.2s}@keyframes gx-stream{0%{top:-8px}to{top:42px}}.gx-feedback-workspace{position:relative;display:grid;grid-template-columns:.85fr 1.5fr;border:1px solid var(--edge);border-radius:36px;background:#fff;overflow:visible}.gx-task-list{padding:34px;border-right:1px solid var(--edge)}.gx-task-list>div[role=group]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.gx-task-list button{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px;border:1px solid var(--edge);border-radius:21px;background:#fff;text-align:left;font-size:16px;line-height:1.5}.gx-task-list button[aria-pressed=true]{background:var(--orange);border-color:var(--orange)}.gx-task-list button .gc-icon{width:20px}.gx-feedback-excerpt{margin-top:38px;padding:4px 6px}.gx-feedback-excerpt>.gc-icon{color:var(--orange);display:block;margin-bottom:14px}.gx-feedback-excerpt q{font-size:18px;line-height:1.6;letter-spacing:-.02em;display:block}.gx-task-report{padding:35px 42px 38px}.gx-task-report h3{font-size:25px;line-height:1.3;min-height:65px}.gx-likert{display:flex;gap:12px;margin:14px 0 30px}.gx-likert>span{display:grid;place-items:center;border:1px solid var(--edge);border-radius:50%;height:43px;width:43px;font-size:16px}.gx-likert>.is-score{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--orange);font-weight:600}.gx-report-copy h4{font-size:16px;margin-top:23px;letter-spacing:-.015em}.gx-report-copy p{font-size:16px;line-height:1.7;margin-top:8px}.gx-feedback-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;background:#fff}.gx-feedback-footer>p{font-size:15px;max-width:540px}.gx-checks{display:grid;grid-template-columns:1fr 1fr;gap:65px}.gx-checks>div{position:relative;background:#fff;min-width:0}.gx-checks>div>p{font-size:17px;line-height:1.6;margin-top:21px;max-width:420px;min-height:82px}.gx-test-pair{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;margin-top:22px;perspective:1200px}.gx-test-pair>.gc-icon{color:var(--orange);width:20px;justify-self:center}.gx-test-sheet{border:1px solid var(--edge);border-radius:25px;padding:23px 17px;background:#fff;min-height:270px;box-shadow:0 15px 25px -23px #0004}.gx-test-sheet:first-child{transform:rotate(-3deg)}.gx-test-sheet:last-child{transform:rotate(3deg);border-color:var(--orange)}.gx-test-sheet .gx-product-label{font-size:13px}.gx-test-sheet h3{font-size:20px;line-height:1.3;margin-top:22px}.gx-question-option{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.5;margin-top:25px}.gx-question-option i,.gx-skeleton-choice i,.gx-eval-options i{width:13px;height:13px;border:1px solid var(--orange);border-radius:50%;flex-shrink:0}.gx-skeleton-choice{display:flex;align-items:center;gap:7px;margin-top:16px}.gx-skeleton-choice b{height:4px;width:65%;border-radius:5px;background:var(--edge)}.gx-before-after{display:flex;justify-content:space-between;gap:20px;font-size:14px;margin-top:27px;padding:0 10px 20px;color:var(--quiet)}.gx-format-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.gx-format-controls button{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--edge);border-radius:18px;background:#fff;padding:14px 6px 12px;font-size:12px;line-height:1.3}.gx-format-controls button[aria-pressed=true]{background:var(--orange);border-color:var(--orange)}.gx-format-controls button>span{min-height:31px;display:flex;align-items:center;text-align:center}.gx-eval-preview{border:1px solid var(--edge);border-radius:27px;padding:25px 28px;margin-top:16px;min-height:300px}.gx-eval-preview>.gx-product-label{font-size:13px;color:var(--quiet)}.gx-eval-preview h3{font-size:21px;line-height:1.4;margin-top:15px}.gx-eval-options{display:flex;flex-direction:column;gap:12px;margin-top:22px}.gx-eval-options>span{display:flex;align-items:center;gap:10px;font-size:14px}.gx-response-preview{padding:14px 16px;border:1px solid var(--edge);border-radius:14px;color:var(--quiet);font-size:14px;margin-top:20px}.gx-response-preview>i{display:block;width:90%;height:1px;background:var(--edge);margin-top:15px}.gx-response-preview>i+i{width:65%}.gx-drag-preview{display:flex;flex-direction:column;gap:8px;margin-top:19px}.gx-drag-preview>div{display:flex;align-items:center;gap:10px;border:1px solid var(--edge);border-radius:12px;padding:10px;font-size:14px}.gx-drag-preview .gc-icon{width:16px;height:18px;color:var(--quiet)}.gx-educator .gs-switcher label{padding-inline:18px;font-size:14px}.gx-educator .gs-switcher .gc-icon{width:20px}.gx-educator-view{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid var(--edge);border-radius:36px;overflow:hidden;background:#fff;min-height:385px}.gx-review-visual{position:relative;min-width:0;padding:30px}.gx-educator-copy{padding:42px 37px;border-left:1px solid var(--edge);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.gx-educator-copy h3{font-size:32px;line-height:1.2}.gx-educator-copy>p{font-size:17px;line-height:1.6;margin-top:20px}.gx-educator-copy .gx-text-button{margin-top:23px}.gx-session-preview{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;min-height:325px}.gx-session-person>img{width:100%;height:190px;object-fit:cover;object-position:50% 0;mask-image:linear-gradient(#000 85%,transparent)}.gx-session-person>span{display:block;font-size:13px;margin-top:10px;text-align:center}.gx-session-thread .gx-speech{font-size:16px;padding:17px 21px;border-radius:23px;box-shadow:none}.gx-session-thread .is-learner{margin-top:28px;background:var(--orange);border:0}.gx-session-note{display:flex;align-items:center;gap:10px;padding:20px 0 0;margin-top:20px;border-top:1px solid var(--edge);font-size:14px}.gx-session-note .gc-icon{color:var(--orange)}.gx-session-note small{display:block;font-size:12px;color:var(--quiet);margin-top:3px}.gx-debrief-prompt{display:flex;align-items:flex-start;gap:14px;margin-top:30px}.gx-debrief-prompt .gc-icon{color:var(--orange)}.gx-debrief-prompt p{font-size:17px;color:var(--ink)}.gx-insights-product{height:100%;display:flex;flex-direction:column;justify-content:center;gap:15px}.gx-insights-product img{border:1px solid var(--edge);border-radius:15px;width:100%;height:auto}.gx-insights-product figcaption{font-size:14px;color:var(--quiet)}.gx-preparation{display:grid;grid-template-columns:.95fr 1.5fr;gap:40px;align-items:center;padding:30px 0;margin:40px 0;border-block:1px solid var(--edge);background:#fff}.gx-org-control label{display:block;font-size:14px;margin-bottom:11px}.gx-org-control select{width:100%;min-height:54px;padding:12px 38px 12px 17px;border:1px solid var(--edge);border-radius:18px;background:#fff;font-size:15px;cursor:pointer}.gx-org-details{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gx-org-details h3{font-size:15px;margin-bottom:8px}.gx-org-details p{font-size:15px;line-height:1.6}.gs-ways{position:relative}.gs-ways>.gs-switcher .gs-switcher-track{margin-inline:auto}.gs-build-intro{text-align:center;background:#fff;margin:22px auto 30px!important;font-size:17px;max-width:510px;min-height:52px}.gs-build-stage{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;min-height:420px;padding:35px 55px;border:1px solid var(--edge);border-radius:38px;background:#fff}.gs-builder-space{min-width:0;perspective:1200px;position:relative;height:340px;display:flex;align-items:center}.gs-builder{width:100%}.gs-team-portrait{isolation:isolate;position:relative;width:min(100%,500px);margin-inline:auto!important}.gs-wider-team{position:absolute;left:0;top:20px;width:100%;height:280px;color:#dfdfdf;z-index:-1}.gs-team-photos{height:310px;position:relative}.gs-team-photos img{position:absolute;bottom:0;width:63%;height:100%;object-fit:contain;object-position:50% 100%;mask-image:linear-gradient(#000 89%,transparent)}.gs-ian{left:0}.gs-boris{right:0}.gs-team-portrait figcaption{display:flex;justify-content:space-around;gap:15px;text-align:center;font-size:15px;padding-top:12px}.gs-draft{padding:30px;border:1px solid var(--edge);border-radius:28px;background:#fff;transform:none!important;max-width:440px}.gs-draft h3{font-size:25px;line-height:1.25;margin-bottom:23px}.gs-draft p{font-size:17px;line-height:1.6}.gs-draft>p+p{margin-top:9px}.gx-expert-comment{border-left:3px solid var(--orange);margin-top:27px;padding:0 0 0 15px;box-shadow:none;border-radius:0;border-block:0;border-right:0}.gx-expert-comment:after{display:none}.gx-expert-comment>span{font-size:13px}.gx-expert-comment>p{font-size:15px;margin-top:6px}.gs-build-stage.is-self{display:block;padding:35px 70px}.is-self .gs-builder-space{height:auto;min-height:300px}.is-self .gs-draft{display:none}.gs-designer{max-width:850px;margin:auto}.gs-product-preview{position:relative;border:1px solid var(--edge);padding:0;border-radius:24px;overflow:hidden;background:#fff;width:100%;text-align:left;box-shadow:0 20px 40px -30px #0005}.gs-product-preview>img{width:100%;height:auto}.gs-product-open{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;font-size:16px;border-top:1px solid var(--edge)}.gs-product-open>span:last-child{font-size:25px;color:var(--orange)}.gx-product-caption{display:block;font-size:13px;font-weight:400;color:var(--quiet);margin-top:3px}.gx-approval{position:relative;text-align:center;background:#fff;padding:50px 20px 65px}.gx-approval>.gx-flow-point{top:-6px;bottom:auto}.gx-approval>p{font-size:19px;line-height:1.6}.gx-approval>.gx-button{margin-top:26px}.gs-product-dialog{border:0;border-radius:30px;padding:0;margin:auto;max-width:min(1200px,calc(100vw - 40px));width:100%;max-height:calc(100dvh - 48px);background:#fff;color:var(--ink);box-shadow:0 35px 120px #0004;overflow:auto}.gs-product-dialog::backdrop{background:#0009;backdrop-filter:blur(12px)}.gs-dialog-heading{display:flex;justify-content:space-between;gap:20px;padding:20px 25px;align-items:center}.gs-dialog-heading h3{font-size:23px}.gs-dialog-heading p{font-size:14px;margin-top:5px}.gs-dialog-close{border:0;border-radius:50%;background:var(--surface);width:44px;height:44px;font-size:27px;flex-shrink:0}.gs-dialog-content>img,.gs-dialog-content>video{width:100%;max-height:calc(100dvh - 180px);object-fit:contain;background:var(--surface);display:block}.gs-dialog-footer{display:flex;justify-content:space-between;gap:15px;padding:18px 25px;align-items:center;font-size:14px}.gs-dialog-footer a{text-decoration:underline;text-underline-offset:4px}.gs-dialog-footer button{border:0;background:var(--orange);border-radius:99px;padding:12px 18px;font-size:14px}.gs-dialog-content>p{padding:0 25px 20px;font-size:14px}@media(min-width:1500px){.gs-wrap{width:min(1320px,calc(100% - 120px))}.gx-hero{min-height:730px}.gx-hero-art{height:590px}.gx-hero-laptop{top:100px}.gx-hero h1{font-size:90px}.gx-human-stage{grid-template-columns:1fr 1.6fr 1fr;padding-inline:55px}.gx-human-portrait{height:560px}.gx-human-callouts{gap:65px}}@media(max-width:1100px){.gs-wrap{width:calc(100% - 64px)}.gx-hero{min-height:570px;padding-top:30px}.gx-hero-art{height:470px}.gx-hero-laptop{top:115px}.gx-hero-question{font-size:19px;right:0;top:35px}.gx-hero-answer{font-size:19px;bottom:15px;left:0}.gx-hero-copy>p{font-size:17px;max-width:310px}.gx-hero .gx-button{font-size:14px;gap:18px;padding-inline:20px}.gx-learning{gap:35px;grid-template-columns:.7fr 1.3fr}.gx-section-intro>p{font-size:17px}.gx-learning-tabs button{font-size:12px;padding:10px}.gx-lesson-copy{padding:30px 25px;max-width:73%}.gx-lesson-copy h3{font-size:32px}.gx-ingredient-bench{gap:10px}.gx-ingredient-bench>a{font-size:15px}.gx-human-stage{grid-template-columns:1fr 1.4fr 1fr;padding-inline:25px}.gx-human-portrait{height:470px}.gx-human-stage{min-height:470px}.gx-callout h3{font-size:20px}.gx-callout p{font-size:15px}.gx-human-speech{font-size:17px}.gx-human-roster{gap:25px}.gx-task-list{padding:27px}.gx-task-report{padding:30px}.gx-task-list button{font-size:15px;padding:16px}.gx-checks{gap:40px}.gx-test-pair{grid-template-columns:1fr 22px 1fr}.gx-test-sheet{padding:20px 14px}.gx-test-sheet h3{font-size:18px}.gx-educator .gx-wide-heading{align-items:flex-start;flex-direction:column}.gx-review-visual{padding:25px}.gx-session-preview{grid-template-columns:90px 1fr;gap:15px}.gx-educator-copy{padding:30px}.gx-educator-copy h3{font-size:29px}.gs-build-stage{padding:30px;gap:35px}.gx-technology{grid-template-columns:160px 1fr}.gx-duplex{display:none}}@media(max-width:800px){.gs-wrap{width:calc(100% - 40px)}.gs-header{height:80px}.gs-header img{width:126px}.gx-scene{margin-top:95px}.gx-hero{grid-template-columns:1fr 1fr;min-height:510px}.gx-hero h1{font-size:48px}.gx-hero-art{height:420px}.gx-hero-laptop{top:135px;width:130%;left:-13%}.gx-hero-copy>p{font-size:16px;max-width:270px}.gx-hero-question{font-size:17px;padding:18px;top:55px}.gx-hero-answer{font-size:17px;padding:17px 21px;bottom:12px}.gx-hero .gx-button{font-size:13px;padding:16px;gap:12px}.gx-ingredients{padding-top:40px}.gx-ingredient-bench{gap:8px}.gx-ingredient-bench>a{font-size:14px}.gx-ingredient-art{height:130px}.gx-ingredient-art img{width:118px;height:92px}.gx-mini-media>i{width:118px;height:92px;top:15px}.gx-mini-media>b{top:48px;width:36px;height:36px}.gx-mini-person img{width:165px;height:125px;max-width:130%;top:0}.gx-mini-feedback>i,.gx-mini-testing>i,.gx-mini-evaluation>i{width:105px;height:95px;border-radius:22px}.gx-mini-feedback>i>.gc-icon,.gx-mini-testing>i>.gc-icon{width:60px;height:60px}.gx-mini-feedback>b,.gx-mini-testing>b{top:78px;width:44px;height:44px;left:58%}.gx-mini-evaluation>b{top:95px;width:105px}.gx-ingredient-bench:before{top:65px}.gx-centered>p{font-size:16px}.gx-learning{grid-template-columns:1fr;gap:30px}.gx-section-intro>h2 br{display:none}.gx-section-intro>p{max-width:530px;font-size:18px}.gx-learning-workspace{max-width:100%}.gx-learning-tabs button{font-size:15px;padding:12px}.gx-lesson-copy{max-width:65%;padding:35px;min-height:375px}.gx-lesson{min-height:375px}.gx-lesson-copy h3{font-size:35px}.gx-wide-heading{gap:20px}.gx-wide-heading>p{font-size:16px;max-width:240px}.gx-human-toolbar{padding:22px 24px 0}.gx-human-toolbar>span{font-size:13px}.gs-switcher label{font-size:14px;padding-inline:18px}.gx-human-stage{grid-template-columns:1fr 1.35fr 1fr;padding-inline:22px}.gx-human-portrait{height:430px}.gx-human-stage{min-height:430px}.gx-callouts-left{padding-right:6px}.gx-callouts-right{padding-left:6px}.gx-callout h3{font-size:18px}.gx-callout>span{font-size:12px}.gx-callout p{font-size:14px}.gx-human-callouts{gap:30px}.gx-human-speech{font-size:16px;padding:16px;left:-5px;right:-5px}.gx-human-roster{gap:15px;padding-inline:18px}.gx-roster-image{width:75px;height:72px}.gx-human-roster>button{font-size:12px;max-width:100px}.gx-task-list{padding:25px 20px}.gx-task-report{padding:28px}.gx-task-report h3{font-size:22px}.gx-report-copy p{font-size:15px}.gx-feedback-excerpt q{font-size:16px}.gx-feedback-footer{align-items:flex-start;flex-direction:column;gap:8px}.gx-checks{gap:30px}.gx-checks>div>p{font-size:16px;min-height:100px}.gx-test-pair{grid-template-columns:1fr;gap:5px;margin-top:15px}.gx-test-pair>.gc-icon{transform:rotate(90deg)}.gx-test-sheet{min-height:170px;padding:18px 22px}.gx-test-sheet h3{margin-top:12px}.gx-test-sheet h3 br{display:none}.gx-question-option{margin-top:16px}.gx-skeleton-choice{margin-top:13px}.gx-test-sheet>.gx-skeleton-choice:last-child{display:none}.gx-before-after{font-size:12px;padding:0 0 15px;gap:8px}.gx-format-controls{grid-template-columns:1fr 1fr}.gx-format-controls button{padding:12px 7px;flex-direction:row;justify-content:center;font-size:11px;gap:6px}.gx-format-controls button>span{min-height:28px}.gx-format-controls .gc-icon{width:19px}.gx-eval-preview{padding:22px;min-height:340px}.gx-eval-preview h3{font-size:19px}.gx-educator-view{grid-template-columns:1fr}.gx-educator-copy{border-left:0;border-top:1px solid var(--edge);padding:30px;display:block}.gx-educator-copy h3 br{display:none}.gx-educator-copy>p{margin-top:13px}.gx-debrief-prompt{margin-top:20px}.gx-session-preview{grid-template-columns:130px 1fr;gap:30px;min-height:300px}.gx-session-person>img{height:230px}.gx-preparation{grid-template-columns:1fr;gap:25px}.gx-org-details{gap:30px}.gs-build-stage{gap:25px;padding:25px;grid-template-columns:1fr 1fr}.gs-team-photos{height:260px}.gs-wider-team{height:230px}.gs-team-portrait figcaption{font-size:13px}.gs-builder-space{height:290px}.gs-draft{padding:23px}.gs-draft h3{font-size:21px}.gs-draft p{font-size:15px}.gs-build-stage.is-self{padding:25px}.gs-build-intro{font-size:16px;max-width:430px}.gx-expert-comment>p{font-size:14px}}@media(max-width:600px){.gs-wrap{width:calc(100% - 32px)}.gs-header{height:75px;gap:22px}.gs-header>span{padding-left:22px;font-size:13px}.gs-header img{width:119px}.gx-experience h2{font-size:42px}.gx-hero{grid-template-columns:1fr;padding-top:38px;gap:0}.gx-hero h1{font-size:clamp(47px,10vw,63px)}.gx-hero-copy{padding:0 8px}.gx-hero-copy>p{font-size:17px;max-width:335px;margin-top:22px}.gx-hero .gx-button{font-size:14px;padding:16px 21px;margin-top:24px}.gx-hero-art{height:390px;margin-top:15px}.gx-hero-laptop{width:110%;left:-5%;top:115px}.gx-hero-question{right:8px;top:24px;font-size:18px;padding:19px 23px}.gx-hero-answer{bottom:8px;left:8px;font-size:18px;padding:18px 22px}.gx-ingredients{padding-top:30px}.gx-ingredient-bench{display:flex;flex-wrap:wrap;justify-content:center;gap:25px 10px;margin-top:30px}.gx-ingredient-bench:before{display:none}.gx-ingredient-bench>a{width:calc(33.333% - 10px);font-size:13px;gap:12px}.gx-ingredient-art{height:120px}.gx-mini-feedback>i,.gx-mini-testing>i,.gx-mini-evaluation>i{width:96px;height:90px}.gx-mini-feedback>b,.gx-mini-testing>b{left:58%;width:40px;height:40px;top:75px}.gx-mini-evaluation>b{width:100px;top:88px}.gx-ingredient-art img{width:105px;height:86px}.gx-mini-media>i{width:105px;height:86px}.gx-mini-person img{width:150px;height:115px;top:6px;max-width:140%}.gx-course-sequence{font-size:12px;gap:9px;padding-inline:4px;margin-top:26px}.gx-course-sequence p{white-space:nowrap}.gx-scene{margin-top:85px;scroll-margin-top:25px}.gx-section-intro{padding-inline:8px}.gx-section-intro>p{font-size:17px;max-width:360px;margin-top:20px}.gx-learning-tabs{padding:10px;gap:1px}.gx-learning-tabs button{padding:12px 8px;font-size:11px}.gx-learning-workspace{border-radius:28px}.gx-lesson{min-height:400px;border-radius:0 0 28px 28px}.gx-lesson-copy{padding:28px 23px;max-width:82%;min-height:400px;background:linear-gradient(90deg,#fff 72%,#fff0)}.gx-lesson-scene{width:48%;opacity:.8;object-position:78% 50%}.gx-lesson-copy h3{font-size:32px}.gx-lesson-copy li{font-size:15px;max-width:210px}.gx-lesson-copy .gx-product-label{font-size:13px}.gx-source-formats>span{font-size:15px}.gx-lesson-copy>p{font-size:15px;max-width:200px}.gx-wide-heading{display:block;padding-inline:8px;margin-bottom:27px}.gx-wide-heading>p{max-width:330px;margin-top:20px;font-size:17px}.gx-wide-heading>p br{display:none}.gx-human-workspace{border-radius:28px}.gx-human-toolbar{padding:20px 18px 0;flex-direction:column;gap:15px;align-items:center}.gs-switcher label{font-size:14px;padding:12px 20px}.gx-human-stage{grid-template-columns:1fr 1fr;padding:0 20px;gap:0 20px}.gx-human-portrait{grid-row:1;grid-column:1/-1;height:430px;width:min(100%,340px);justify-self:center}.gx-human-callouts{grid-row:2;gap:24px;padding:25px 0 20px;justify-content:flex-start}.gx-callout h3{font-size:18px}.gx-callout p{font-size:14px}.gx-callout>span{font-size:12px;margin-bottom:7px}.gx-callout:after{width:30px;margin-top:14px}.gx-human-speech{font-size:18px;padding:18px 23px;left:10px;right:10px;bottom:5px}.gx-human-roster{gap:8px;justify-content:space-between;padding:21px 10px;margin-top:0}.gx-human-roster>button{width:20%;font-size:10px;gap:8px}.gx-roster-image{width:53px;height:58px;border-radius:16px}.gx-human-technology{padding:20px 18px}.gx-technology-tabs{gap:6px;flex-wrap:wrap;margin-bottom:20px}.gx-technology-tabs button{font-size:12px;padding:9px 12px;gap:6px}.gx-technology-tabs .gc-icon{width:19px;height:19px}.gx-technology{grid-template-columns:110px 1fr;gap:17px;align-items:start}.gx-technology h3{font-size:17px}.gx-technology p{font-size:13px}.gx-technology-media{height:125px;border-radius:16px}.gx-task-list{border-right:0;border-bottom:1px solid var(--edge);padding:25px}.gx-feedback-workspace{grid-template-columns:1fr;border-radius:28px}.gx-task-list>div[role=group]{margin-top:18px;gap:8px}.gx-task-list button{padding:15px;font-size:15px;border-radius:17px}.gx-feedback-excerpt{display:none}.gx-task-report{padding:27px 25px}.gx-task-report h3{font-size:23px;min-height:60px}.gx-likert{gap:12px;margin-bottom:25px}.gx-report-copy p{font-size:15px;line-height:1.7}.gx-feedback-footer{padding:0 8px}.gx-feedback-footer>p{font-size:15px}.gx-checks{grid-template-columns:1fr;gap:65px;padding-inline:8px}.gx-checks>div>p{min-height:0;font-size:17px;margin-top:20px}.gx-test-pair{grid-template-columns:1fr 24px 1fr;gap:0;margin-top:30px}.gx-test-pair>.gc-icon{transform:none}.gx-test-sheet{padding:20px 14px;min-height:230px}.gx-test-sheet h3{font-size:18px;margin-top:18px}.gx-question-option{font-size:12px}.gx-before-after{font-size:12px;margin-top:22px}.gx-format-controls{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.gx-format-controls button{flex-direction:column;font-size:11px;padding:12px 5px}.gx-format-controls button>span{min-height:28px}.gx-format-controls .gc-icon{width:22px;height:22px}.gx-eval-preview{min-height:310px;padding:25px}.gx-eval-preview h3{font-size:21px}.gx-educator .gx-wide-heading>.gs-switcher{margin-top:24px}.gx-educator .gs-switcher-track{width:100%}.gx-educator .gs-switcher label{padding:12px 10px;font-size:12px}.gx-educator .gs-switcher label>span{gap:7px}.gx-review-visual{padding:23px}.gx-educator-view{border-radius:28px}.gx-session-preview{grid-template-columns:1fr;gap:20px;min-height:0}.gx-session-person{display:flex;align-items:center;gap:18px}.gx-session-person>img{width:65px;height:85px;object-position:50% 0;mask-image:none;border-radius:15px;background:var(--surface)}.gx-session-person>span{text-align:left;font-size:14px;max-width:150px;margin:0}.gx-session-thread .gx-speech{font-size:16px}.gx-session-note{padding-bottom:10px}.gx-educator-copy{padding:27px}.gx-educator-copy h3{font-size:28px}.gx-educator-copy>p,.gx-debrief-prompt p{font-size:16px}.gx-preparation{gap:25px;margin-block:30px;padding:25px 8px}.gx-org-details{gap:22px}.gx-org-details p,.gx-org-control select{font-size:14px}.gs-build-stage{grid-template-columns:1fr;padding:25px;gap:25px;min-height:0;border-radius:28px}.gs-builder-space{height:285px}.gs-team-portrait{max-width:350px}.gs-team-photos{height:260px}.gs-wider-team{height:240px}.gs-draft{width:100%;max-width:420px;margin:auto!important;padding:25px}.gs-draft h3{font-size:24px}.gs-draft>p{font-size:17px}.gx-expert-comment>p{font-size:15px}.gs-build-intro{font-size:16px;padding:0 12px;max-width:355px}.gs-build-stage.is-self{padding:18px}.is-self .gs-builder-space{min-height:0}.gs-product-preview{border-radius:18px}.gs-product-open{padding:15px;font-size:14px}.gx-product-caption{font-size:11px}.gx-approval{padding:40px 8px 50px}.gx-approval>p{font-size:17px}.gx-approval .gx-button{font-size:14px;gap:20px;padding:17px 22px}.gs-page-footer{font-size:12px;gap:12px;padding-block:24px}.gs-product-dialog{max-width:calc(100vw - 20px);border-radius:22px}.gs-dialog-heading{padding:18px}.gs-dialog-heading h3{font-size:20px}.gs-dialog-heading p{font-size:12px}.gs-dialog-footer{flex-wrap:wrap;justify-content:center;padding:15px;font-size:13px}}.gx-flow>canvas{width:100vw;height:100vh}.gx-portrait{overflow:clip}.gx-portrait>img{transition:none}.gx-technology[data-playing=false] .gx-duplex i:after{animation-play-state:paused}.gx-learning-tabs button{min-width:0;flex-basis:0;white-space:normal}.gx-technology-media>video{position:absolute;inset:0;object-position:50% 65%}@media(min-width:601px)and (max-width:1399px){.gx-hero-laptop{width:116%;left:-16%}}@media(max-width:600px){.gx-hero-laptop{width:106%;left:-3%}.gx-human-toolbar>.gs-switcher,.gx-human-toolbar .gs-switcher-track{width:100%}.gx-human-toolbar .gs-switcher label{padding-inline:12px}.gx-human-roster{gap:6px}.gx-human-roster>button{width:calc((100% - 24px)/5);min-width:0}.gx-roster-image{width:100%;max-width:53px}.gx-human-roster>button>span:last-child{overflow-wrap:anywhere}.gx-likert{gap:10px}.gx-likert>span{width:36px;height:36px}.gx-technology{grid-template-columns:95px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gs-page *,.gs-page *:before,.gs-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.gx-flow>canvas{display:none}}@media(max-width:600px){.gx-hero-laptop{width:104%;left:-2%}.gx-human-workspace{display:flex;flex-direction:column}.gx-human-toolbar{order:0}.gx-human-roster{order:1;margin-top:20px;border-top:0;border-bottom:1px solid var(--edge)}.gx-human-stage{order:2}.gx-human-technology{order:3}}.gs-page .gx-button,.gs-page .gs-switcher label.is-selected,.gs-page .gx-learning-tabs button[aria-pressed=true],.gs-page .gx-task-list button[aria-pressed=true],.gs-page .gx-format-controls button[aria-pressed=true],.gs-page .gs-dialog-footer button{color:#fff}.gs-page .gx-mini-media .gc-icon{fill:#fff}.gs-page .gx-mini-feedback>b,.gs-page .gx-mini-testing>b,.gs-page .gx-likert>.is-score,.gs-page .gx-human-speech,.gs-page .gx-hero-answer{color:#fff}.gs-page{container-type:inline-size;--gq-width:100cqw}.gq-anchor,.gq-experience>.gx-build,.gq-experience>.gx-human-studio,.gq-experience>.gx-educator{scroll-margin-top:28px}.gq-hero{position:relative;isolation:isolate;min-height:700px;height:calc(100svh - 96px);max-height:1050px;width:var(--gq-width);margin-left:calc((100% - var(--gq-width))/2);overflow:hidden;background:#f4f6f7;display:flex;align-items:center}.gq-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.gq-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff .5%,#fffffff5 14%,#ffffffa8 35%,transparent 64%);z-index:-1}.gq-hero-copy{width:min(1220px,calc(100% - 80px));margin:auto;padding-bottom:75px}.gq-hero h1{font-size:clamp(58px,6.8vw,108px);max-width:700px}.gq-hero-copy p{font-size:clamp(18px,1.65vw,23px);line-height:1.6;margin:30px 0;color:#353535}.gq-quick-nav{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:48px;padding:24px;background:#fffe;backdrop-filter:blur(14px);border-top:1px solid #ffffff80}.gq-quick-nav a{font-size:15px;line-height:1.3}.gq-quick-nav a:hover{color:var(--orange)}.gq-start,.gq-delivery,.gq-pilot{padding:105px 0}.gq-start header,.gq-delivery header{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.gq-start h2,.gq-delivery h2,.gq-pilot h2,.gq-experience .gx-build h2,.gq-experience .gx-human-studio h2,.gq-experience .gx-educator h2{font-size:clamp(44px,5.7vw,80px)}.gq-start header>p,.gq-delivery header>p{font-size:21px;line-height:1.55;max-width:400px}.gq-source-options{display:flex;gap:10px;flex-wrap:wrap}.gq-source-options button,.gq-delivery-controls button{border:1px solid #ddd;background:#fff;border-radius:99px;padding:14px 24px;font-size:16px;min-height:48px}.gq-source-options button[aria-pressed=true],.gq-delivery-controls button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#fff}.gq-source-stage{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;min-height:390px;margin-top:35px}.gq-source-pages{height:330px;position:relative;perspective:1000px}.gq-source-pages>div{position:absolute;left:calc(4% + var(--page)*20%);top:calc(25px + var(--page)*22px);width:45%;height:250px;background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 18px 40px #00000012;padding:30px;transform:rotate(calc(-10deg + var(--page)*9deg));display:flex;flex-direction:column;gap:15px}.gq-source-pages strong{font-size:20px;line-height:1.3;font-weight:500}.gq-source-pages svg{color:var(--orange);width:30px;height:30px}.gq-source-pages span{height:5px;width:85%;background:#ececec;border-radius:4px}.gq-source-pages span:last-child{width:55%}.gq-source-answer h3{font-size:32px;line-height:1.2;max-width:440px}.gq-source-answer p{font-size:19px;line-height:1.65;margin-top:22px}.gq-source-answer a{display:inline-block;margin-top:25px;color:var(--orange);font-size:17px}.gq-experience .gx-build{margin:0;padding:70px 0 30px}.gq-experience .gx-build .gx-approval{padding-bottom:0}.gq-experience .gx-build .gx-approval .gx-button{display:none}.gq-experience .gs-build-stage{border:0;background:#f5f6f7;min-height:500px}.gq-experience .gs-builder-space{height:430px}.gq-experience .gs-team-photos{height:420px}.gq-experience .gs-wider-team{height:390px}.gq-experience .gx-human-studio{padding-top:100px;margin-top:20px}.gq-experience .gx-human-workspace{width:var(--gq-width);margin-left:calc((100% - var(--gq-width))/2);border-radius:0;border-inline:0;box-shadow:none;background:linear-gradient(120deg,#f5f6f8,#fff 50%,#f3f5f7)}.gq-experience .gx-human-toolbar,.gq-experience .gx-human-stage,.gq-experience .gx-human-roster,.gq-experience .gx-science-detail{max-width:1320px;margin-inline:auto}.gq-experience .gx-human-stage{min-height:650px;grid-template-columns:1fr minmax(300px,1.7fr) 1fr}.gq-experience .gx-human-portrait{height:650px}.gq-experience .gx-human-callouts{padding-inline:20px}.gq-experience .gx-human-roster{padding-block:32px}.gq-experience .gx-roster-image{width:110px;height:105px}.gq-course{padding-top:80px}.gq-course-details{border-top:1px solid #ddd;margin-top:25px}.gq-course-details>summary{padding:27px 6px;font-size:22px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.gq-course-details>summary::-webkit-details-marker{display:none}.gq-course-details[open]>summary>span{transform:rotate(45deg)}.gq-delivery-stage{background:#f5f6f7;border-radius:40px;overflow:hidden;padding:30px}.gq-devices{position:relative;max-width:900px;margin:auto}.gq-devices>img{width:100%;display:block}.gq-dialogue{position:absolute;top:10%;right:2%;max-width:330px;background:#fff;border-radius:30px;padding:23px;font-size:24px;line-height:1.25;box-shadow:0 15px 35px #0001}.gq-delivery-controls{text-align:center;margin-top:15px}.gq-delivery-controls>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.gq-delivery-controls>p{margin-top:20px;font-size:17px}.gq-pilot{text-align:center;max-width:850px;margin:auto}.gq-pilot>p{font-size:21px;line-height:1.65;max-width:650px;margin:30px auto}.gq-pilot>.gx-button{margin-bottom:32px}.gq-pilot details{max-width:630px;margin:auto;border-top:1px solid #ddd;padding:24px 0}.gq-pilot summary{font-size:18px;cursor:pointer}.gq-pilot details p{margin-top:20px;line-height:1.7}@media(min-width:900px)and (prefers-reduced-motion:no-preference){html:has(.gs-page){scroll-snap-type:y proximity;scroll-padding-top:25px}.gs-page>.gs-header,.gq-anchor:not(.gq-hero),.gq-experience>.gx-build,.gq-experience>.gx-human-studio,.gq-experience>.gx-educator{scroll-snap-align:start;scroll-snap-stop:normal}}@media(max-width:800px){.gq-hero{min-height:860px;max-height:none;height:auto;align-items:start}.gq-hero-image{object-position:68% bottom;height:50%;top:auto;bottom:45px}.gq-hero:after{background:linear-gradient(#fff 0%,#fff 28%,#ffffff55 43%,transparent 58%)}.gq-hero-copy{width:calc(100% - 40px);margin:0 auto;padding:40px 0 490px}.gq-hero h1{font-size:60px}.gq-hero-copy p{font-size:18px;margin:22px 0}.gq-quick-nav{padding:17px 12px;gap:20px;overflow-x:auto;justify-content:flex-start}.gq-quick-nav a{font-size:13px;white-space:nowrap}.gq-start,.gq-delivery,.gq-pilot{padding:65px 0}.gq-start header,.gq-delivery header{display:block}.gq-start header>p,.gq-delivery header>p{margin-top:25px;font-size:18px}.gq-source-stage{grid-template-columns:1fr;gap:10px}.gq-source-pages{height:290px}.gq-source-pages>div{height:215px;padding:20px}.gq-source-pages strong{font-size:17px}.gq-source-answer h3{font-size:27px}.gq-source-answer p{font-size:17px}.gq-source-options button{padding:12px 16px;font-size:14px}.gq-experience .gx-human-stage{min-height:0;grid-template-columns:1fr 1fr;padding:0 20px}.gq-experience .gx-human-portrait{height:480px;grid-column:1/-1;grid-row:1}.gq-experience .gx-human-callouts{padding:20px 8px;gap:22px}.gq-experience .gx-human-roster{gap:10px;padding:20px 10px}.gq-experience .gx-roster-image{width:55px;height:65px}.gq-experience .gx-human-roster>button{font-size:12px}.gq-experience .gx-human-toolbar{padding:20px;flex-wrap:wrap}.gq-experience .gs-builder-space{height:320px}.gq-experience .gs-team-photos{height:310px}.gq-experience .gs-wider-team{height:290px}.gq-dialogue{font-size:16px;padding:16px;max-width:200px;top:0;right:0}.gq-delivery-stage{padding:20px 10px;border-radius:25px}.gq-devices{padding-top:35px}.gq-delivery-controls button{font-size:13px;padding:12px 15px}.gq-pilot>p{font-size:18px}}@media(prefers-reduced-motion:reduce){html:has(.gs-page){scroll-snap-type:none;scroll-behavior:auto}}.gx-org-picker{position:relative;z-index:20;text-align:left}.gx-org-picker>span{display:block;margin-bottom:14px}.gx-org-picker>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;background:#fff;border:1px solid #ddd;border-radius:24px;text-align:left;font:inherit;color:#20211e}.gx-org-options{position:absolute;top:100%;left:0;right:0;margin-top:8px;padding:8px;border:1px solid #e5e5e5;border-radius:24px;background:#fff;box-shadow:0 20px 55px #0002;max-height:340px;overflow:auto}.gx-org-options button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:16px;background:#fff;color:#20211e;font:inherit;text-align:left}.gx-org-options button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.gx-org-options button[aria-selected=true]{background:var(--orange);color:#fff}.gs-engagement-choice{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;max-width:850px;margin:auto}.gs-engagement-choice button{border:1px solid #dedede;border-radius:28px;text-align:left;padding:26px 32px;cursor:pointer;transition:background .25s,box-shadow .25s;color:#595b5f;background:#f4f5f6}.gs-engagement-choice strong,.gs-engagement-choice span{display:block}.gs-engagement-choice strong{font-size:21px;font-weight:600;margin-bottom:8px}.gs-engagement-choice span{font-size:16px}.gs-engagement-choice .gs-engagement-supported{flex:1.6;padding:34px;background:#fff;color:#20211e}.gs-engagement-choice .gs-engagement-supported strong{font-size:30px}.gs-engagement-choice .gs-engagement-self{flex:1}.gs-engagement-choice .gs-engagement-supported[aria-pressed=true]{background:var(--orange);color:#fff;border-color:var(--orange)}.gs-engagement-self[aria-pressed=true]{box-shadow:0 0 0 2px #8a8d91;background:#e9ebee}.gx-human-stage{perspective:1200px}.gx-human-callouts{transform-origin:50% 50%}.gx-human-callouts .gx-callout span{font-size:17px;font-weight:600;color:#666;margin-bottom:12px}.gx-human-callouts .gx-callout h3,.gx-human-callouts .gx-callout p{font-family:inherit;font-size:clamp(20px,1.65vw,25px);line-height:1.4;font-weight:500;color:#20211e;margin:0}.gx-human-roster{flex-wrap:wrap;justify-content:center}.gx-human-roster button[aria-pressed=true]{color:#fff!important}.gx-roster-image img{object-fit:contain!important}.gx-mini-evaluation>i{color:#fff!important}.gq-delivery-stage{padding:0!important;background:#f6f7f8}.gq-delivery-scenes{position:relative;aspect-ratio:2776/1790;overflow:hidden}.gq-delivery-scenes img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.gq-delivery-controls{padding:26px 20px}.gq-delivery-controls p{margin-bottom:0}.gx-human-portrait .gx-portrait>img{object-fit:contain}@media(max-width:800px){.gs-engagement-choice{gap:12px;align-items:stretch}.gs-engagement-choice button{padding:18px!important;border-radius:22px}.gs-engagement-choice .gs-engagement-supported strong{font-size:23px}.gs-engagement-choice .gs-engagement-self strong{font-size:18px}.gs-engagement-choice span{font-size:14px}.gx-human-callouts .gx-callout h3,.gx-human-callouts .gx-callout p{font-size:19px}.gx-human-roster{gap:10px}.gx-human-roster button{min-width:90px}.gq-delivery-controls>div{flex-wrap:wrap}.gq-delivery-controls button{padding:12px 16px!important}.gx-org-options{max-height:280px}.gq-delivery-stage{border-radius:24px}}@media(prefers-reduced-motion:reduce){.gs-engagement-choice button{transition:none}}.gx-human-roster button[aria-pressed=true]{background:var(--orange);border-radius:22px;padding:8px}.gx-roster-image img{height:100%}.gx-human-roster button{padding:8px}@media(max-width:800px){.gq-experience .gx-human-roster{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;padding:14px 18px;box-sizing:border-box}.gq-experience .gx-human-roster>button{flex:0 0 94px;max-width:94px;width:94px}.gq-experience .gx-roster-image{width:64px;height:72px}}.gq-experience .gx-human-toolbar{justify-content:center;padding:30px 20px 10px}.gx-session-thread .gx-speech.is-learner{color:#fff!important}.gx-preparation-detail{margin:35px auto 0;max-width:1000px;border-block:1px solid #e5e5e5;padding:22px 0}.gx-preparation-detail>summary{cursor:pointer;font-size:22px;font-weight:500;list-style:none;display:flex;justify-content:space-between}.gx-preparation-detail>summary:after{content:"+";color:var(--orange)}.gx-preparation-detail[open]>summary:after{content:"−"}.gx-preparation-detail .gx-preparation{margin:20px 0 0;border:0;padding-bottom:0}.gx-build .gs-ways{margin-top:40px}.gx-build .gs-build-stage{margin-top:30px}.gs-engagement-choice .gs-engagement-supported{padding:24px 30px}.gs-engagement-choice .gs-engagement-supported strong{font-size:26px}.gs-engagement-choice button{padding:20px 26px}.gx-approval{padding-top:30px!important}.gx-human-roster>button{position:relative;isolation:isolate;border-radius:24px!important;background:transparent!important;flex:0 0 130px;padding:12px!important}.gx-roster-selection{position:absolute;inset:0;background:var(--orange);border-radius:24px;z-index:-1}.gx-human-roster>button .gx-roster-image{background:transparent!important;border:0!important;transform:none!important;width:90px;height:90px;border-radius:50%;overflow:hidden}.gx-human-roster .gx-roster-image img{height:150%;width:100%;object-fit:cover!important;object-position:50% 5%}.gq-experience .gx-human-roster{gap:8px;border-top:0;padding:20px 24px 30px;align-items:stretch}.gx-human-roster button>span:last-child{font-size:14px;font-weight:500}.gx-mini-content>i{transform:translate(-50%) rotate(-5deg)}.gq-source-visual{height:420px;position:relative}.gq-source-composition{height:100%;position:relative}.gq-case-sheet{position:absolute;left:3%;top:20px;width:65%;height:340px;border:1px solid #ddd;background:#fff;border-radius:28px;padding:32px;box-shadow:0 22px 50px #0000000e;transform:rotate(-5deg)}.gq-case-sheet>svg{width:32px;color:var(--orange);display:inline-block;vertical-align:middle}.gq-case-sheet>span{font-size:12px;letter-spacing:.12em;margin-left:10px}.gq-case-sheet h3{font-family:Playfair Display,serif;font-size:34px;line-height:1.2;margin:24px 0 14px}.gq-case-sheet p{font-size:18px;line-height:1.5;color:#666}.gq-case-sheet>div{font-size:14px;margin-top:20px;display:flex;gap:10px}.gq-case-sheet>div svg{width:20px;color:var(--orange)}.gq-case-person{position:absolute;right:0;bottom:42px;width:42%;height:285px}.gq-case-person img{width:100%;height:100%;object-fit:contain}.gq-source-chip{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:16px 22px;border-radius:30px;background:var(--orange);color:#fff;white-space:nowrap;font-size:15px}.gq-teaching-video{position:absolute;top:16px;left:0;width:88%;height:260px;border-radius:26px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 15px 40px #0001}.gq-teaching-video img{height:100%;width:100%;object-fit:cover}.gq-teaching-video>span{position:absolute;bottom:16px;left:16px;border-radius:22px;background:#fff;padding:10px 16px;display:flex;gap:10px;align-items:center}.gq-teaching-video svg{width:20px;color:var(--orange)}.gq-teaching-notes{position:absolute;right:0;bottom:20px;background:#fff;border:1px solid #ddd;padding:24px;border-radius:24px;display:grid;gap:10px;box-shadow:0 10px 30px #0001;transform:rotate(4deg)}.gq-teaching-notes svg{width:28px;color:var(--orange)}.gq-teaching-notes span{font-size:14px;color:#666}.gq-teaching-audio{position:absolute;bottom:48px;left:10px;border-radius:24px;background:var(--orange);color:#fff;padding:20px;display:flex;align-items:center;gap:10px}.gq-teaching-audio svg{width:44px}.gq-need-photo{position:absolute;inset:25px 0 65px;border-radius:30px;overflow:hidden}.gq-need-photo img{height:100%;width:100%;object-fit:cover}.gq-need-question{position:absolute;top:5px;left:20px;background:#fff;padding:20px 25px;border-radius:24px;font-size:22px;font-weight:500;box-shadow:0 10px 30px #0001}.gq-hero-image{bottom:0!important}@media(max-width:800px){.gq-source-visual{height:365px}.gq-case-sheet{height:290px;padding:22px}.gq-case-sheet h3{font-size:27px}.gq-case-person{height:245px}.gq-source-chip{font-size:12px;padding:13px 17px}.gq-teaching-video{height:220px}.gq-teaching-notes{padding:18px}.gq-teaching-audio{padding:14px;bottom:25px}.gq-experience .gx-human-roster{justify-content:flex-start;flex-wrap:nowrap;overflow:auto}.gx-human-roster>button{flex-basis:110px!important;max-width:110px!important}.gx-build .gs-ways{margin-top:25px}.gx-preparation-detail>summary{font-size:19px}}.gq-experience .gs-build-stage.is-self{min-height:0}.gq-experience .gs-build-stage.is-self .gs-builder-space{height:auto;min-height:0;display:block}.gq-experience .gs-build-stage.is-self .gs-builder{position:relative}.gq-experience .gs-product-preview>img{display:block}.gx-build:has(.gx-org-picker [aria-expanded=true]){z-index:30}.gq-case-sheet{height:auto;min-height:355px;width:70%;padding:26px}.gq-case-sheet h3{font-size:28px;max-width:270px;text-wrap:balance;margin:18px 0 12px}.gq-case-sheet p{font-size:16px;line-height:1.5;max-width:260px}.gq-case-person{width:34%;right:-2%}.gq-case-sheet>div{margin-top:14px}.gx-callout h3,.gx-callout p{text-wrap:pretty}.gx-callout h3{text-wrap:balance}.gx-human-technology{max-width:1200px;margin:auto;padding:36px 40px 46px}.gx-technology{grid-template-columns:260px minmax(0,1fr) 150px;gap:36px;align-items:center}.gx-technology-media{height:220px}.gx-technology h3{font-size:28px;line-height:1.25;text-wrap:balance}.gx-technology p{font-size:20px;line-height:1.6;max-width:620px}.gx-technology-tabs button{font-size:17px;padding:13px 20px}.gx-report-copy p{line-height:1.7;max-width:68ch}.gs-draft>p{margin-top:20px}.gs-draft .gx-expert-comment>p{font-size:17px;line-height:1.6}@media(max-width:900px){.gx-technology{grid-template-columns:200px minmax(0,1fr);gap:24px}.gx-technology-media{height:190px}.gx-technology h3{font-size:24px}.gx-technology p{font-size:18px}.gx-duplex{display:none}}@media(max-width:600px){.gq-source-visual:has(.composition-0){height:420px}.gq-case-sheet{width:78%;min-height:345px;padding:20px;top:10px}.gq-case-sheet h3{font-size:25px}.gq-case-sheet p{font-size:15px;max-width:210px}.gq-case-person{width:31%;bottom:50px}.gx-human-technology{padding:24px 20px 32px}.gx-technology{grid-template-columns:1fr;gap:20px}.gx-technology-media{width:100%;height:240px}.gx-technology-media video{object-fit:contain}.gx-technology-tabs button{font-size:14px;padding:11px 14px}.gx-technology h3{font-size:25px}.gx-technology p{font-size:17px}.gx-report-copy p{font-size:16px}.gs-draft .gx-expert-comment>p{font-size:16px}}@media(prefers-reduced-motion:no-preference){.gq-hero-image{animation:gx-white-arrival 1.8s cubic-bezier(.22,1,.36,1) both}.gx-asset-reveal{opacity:0;filter:brightness(2.4);transition:opacity 1.25s cubic-bezier(.22,1,.36,1),filter 1.5s cubic-bezier(.22,1,.36,1)}.gx-asset-reveal.gx-asset-revealed{opacity:1;filter:brightness(1)}}@keyframes gx-white-arrival{0%{opacity:0;filter:brightness(2.4)}to{opacity:1;filter:brightness(1)}}
