.gs .sc-night{background:var(--paper);position:relative}.gs .sc-sheet{isolation:isolate;background:var(--night);color:var(--on-night);position:relative;overflow:clip}.gs .sc-pad{padding:144px 0 160px}@media (max-width:999px){.gs .sc-pad{padding:104px 0 120px}}@media (max-width:640px){.gs .sc-pad{padding:88px 0 96px}}.gs .sc-sheet>:not(.backdrop):not(.sc-grain){z-index:2;position:relative}.gs .sc-grain{z-index:1;pointer-events:none;background-image:var(--grain-tile);opacity:var(--grain,.07);mix-blend-mode:overlay;background-size:200px 200px;position:absolute;inset:0}.gs .sc-night h2,.gs .sc-night h3{color:var(--on-night)}.gs .sc-night .lede{color:var(--on-night-2)}.gs .sc-link{min-height:44px;color:var(--on-night);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.gs .sc-link:hover{text-decoration-thickness:2px}.gs .sc-night :focus-visible{outline-color:var(--on-night)}.gs .sc-v-grid{align-items:center;gap:48px;display:grid}@media (min-width:1000px){.gs .sc-v-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}}.gs .sc-v-grid>*{min-width:0}.gs .sc-v-copy h2{text-wrap:balance;max-width:12ch}.gs .sc-v-copy .lede{max-width:410px}.gs .sc-formats{flex-direction:column;max-width:420px;margin:40px 0 20px;display:flex;position:relative}.gs .sc-formats button{min-height:52px;color:var(--on-night-2);text-align:left;background:0 0;border:0;border-top:1px solid #fafaf91a;align-items:center;padding:0;font-size:17px;display:flex;position:relative}.gs .sc-formats button:last-child{border-bottom:1px solid #fafaf91a}.gs .sc-formats button:hover,.gs .sc-formats button[aria-pressed=true]{color:var(--on-night)}.gs .sc-formats button[aria-pressed=true] span:before{content:"";background:var(--on-night);border-radius:50%;width:8px;height:8px;margin:0 12px 2px 0;display:inline-block}.gs .sc-formats i{background:var(--on-night);transform-origin:0;width:100%;height:1px;animation:linear forwards sc-prog;position:absolute;bottom:-1px;left:0}@keyframes sc-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gs .sc-remix{align-items:center;gap:18px;max-width:420px;margin:8px 0 14px;display:flex}.gs .sc-remix-pair{flex:none;align-items:center;gap:6px;display:flex}.gs .sc-remix-ref,.gs .sc-remix-out{aspect-ratio:9/16;border-radius:9px;width:46px;display:block;position:relative;overflow:hidden}.gs .sc-remix-ref{outline-offset:-1px;background:#fafaf90d;outline:1px dashed #fafaf94d;box-shadow:inset 0 0 0 1px #fafaf942}.gs .sc-remix-ref i{background:#fafaf94d;display:block;position:absolute;left:50%;translate:-50%}.gs .sc-remix-ref .h{border-radius:50%;width:14px;height:14px;top:22%}.gs .sc-remix-ref .b{border-radius:12px 12px 3px 3px;width:28px;height:18px;top:44%}.gs .sc-remix-ref .c{background:var(--accent);border-radius:2px;width:26px;height:4px;bottom:14%}.gs .sc-remix-arrow{width:16px;height:16px;color:var(--on-night-2)}.gs .sc-remix-out{background:var(--night-2);cursor:pointer;border:0;padding:0;box-shadow:0 0 0 1px #fafaf91f}.gs .sc-remix-out img{object-fit:cover;width:100%;height:100%;display:block}.gs .sc-remix-out:hover{box-shadow:0 0 0 2px var(--on-night)}.gs .sc-remix p{color:var(--on-night-2);margin:0;font-size:15px;line-height:1.45}.gs .sc-remix p b{color:var(--on-night);font-weight:500}.gs .sc-v-stage{position:relative}.gs .sc-stage{--cap:64px;height:clamp(540px,74vh,700px);position:relative}.gs .sc-glow{inset:-12% -8% calc(var(--cap) - 4%);z-index:0;pointer-events:none;position:absolute}.gs .sc-glow img{object-fit:cover;filter:blur(72px)saturate(1.6);opacity:0;width:70%;height:92%;transition:opacity 1.1s var(--ease-in-out);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.gs .sc-glow img.on{opacity:.42}.gs .sc-card{left:50%;top:calc(50% - var(--cap) / 2);height:calc(100% - var(--cap));aspect-ratio:9/16;background:var(--night-2);transition:transform .8s var(--ease-in-out), opacity .6s var(--ease-in-out), filter .8s var(--ease-in-out);border:0;border-radius:24px;padding:0;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #fafaf914,0 40px 80px -24px #000000b3}.gs .sc-card img,.gs .sc-card video{object-fit:cover;width:100%;height:100%;display:block}.gs .sc-card.cur{z-index:3;cursor:default;transform:translate(-50%,-50%)}.gs .sc-card.prev,.gs .sc-card.next{z-index:2;opacity:.6;filter:brightness(.62)saturate(.85)}.gs .sc-card.prev{transform:translate(-112%,-50%)rotate(-6deg)scale(.8)}.gs .sc-card.next{transform:translate(12%,-50%)rotate(6deg)scale(.8)}.gs .sc-card.prev:hover,.gs .sc-card.next:hover{opacity:.85;filter:none}.gs .sc-card.away{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.6)}.gs .sc-vid{opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.gs .sc-vid.on{opacity:1}.gs .sc-cap{height:calc(var(--cap) - 12px);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.gs .sc-cap b{font:500 17px/1.2 var(--sans);color:var(--on-night);animation:sc-in .5s var(--ease-out)}.gs .sc-cap span{color:var(--on-night-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.gs .sc-cap span img{border-radius:4px;width:16px;height:16px}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}}.gs .sc-play{left:50%;top:calc(50% - var(--cap) / 2);z-index:4;background:var(--paper);width:64px;height:64px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.gs .sc-reel{margin-top:96px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.gs .sc-reel-track{width:max-content;animation:sc-marq calc(var(--n) * 4.2s) linear infinite;gap:14px;margin:0;padding:8px 0;list-style:none;display:flex}.gs .sc-reel:hover .sc-reel-track,.gs .sc-reel.held .sc-reel-track{animation-play-state:paused}@keyframes sc-marq{to{transform:translate(calc(-50% - 7px))}}.gs .sc-tile button{aspect-ratio:9/16;background:var(--night-2);border:0;border-radius:16px;width:168px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fafaf914}.gs .sc-tile img,.gs .sc-tile video{object-fit:cover;width:100%;height:100%;display:block}.gs .sc-tile img{filter:brightness(.8)}.gs .sc-tile.on img{filter:none}.gs .sc-tile.on button{box-shadow:0 0 0 2px var(--on-night)}.gs .sc-tile button:focus-visible{outline:2px solid var(--on-night);outline-offset:2px}.gs .sc-tl{z-index:2;color:var(--on-night);text-align:left;background:linear-gradient(#0000,#0009);padding:28px 12px 10px;font-size:12.5px;font-weight:500;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.gs .sc-reel.still{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.gs .sc-reel.still .sc-reel-track{padding:8px 20px;animation:none}@media (max-width:999px){.gs .sc-v-copy{display:contents}.gs .sc-v-grid{gap:0}.gs .sc-v-copy h2{order:0}.gs .sc-v-copy .lede{order:1}.gs .sc-v-stage{order:2;margin-top:48px}.gs .sc-formats{scrollbar-width:none;flex-direction:row;order:3;gap:8px;max-width:none;margin:24px -20px 0;padding:0 20px;overflow-x:auto}.gs .sc-formats::-webkit-scrollbar{display:none}.gs .sc-formats button,.gs .sc-formats button:last-child{border-radius:var(--r-pill);border:1px solid #fafaf924;flex:none;min-height:44px;padding:0 16px;font-size:15px;overflow:hidden}.gs .sc-formats button[aria-pressed=true]{border-color:var(--on-night)}.gs .sc-formats button[aria-pressed=true] span:before{display:none}.gs .sc-formats i{height:2px;bottom:0}.gs .sc-remix{order:4;max-width:none;margin:28px 0 0}.gs .sc-v-copy .sc-link{order:5;margin-top:12px}.gs .sc-stage{height:min(560px,128vw)}.gs .sc-reel{margin-top:64px}}@media (max-width:640px){.gs .sc-stage{--cap:60px;height:min(520px,132vw)}.gs .sc-card{border-radius:18px}.gs .sc-card.prev{transform:translate(-104%,-50%)rotate(-6deg)scale(.78)}.gs .sc-card.next{transform:translate(4%,-50%)rotate(6deg)scale(.78)}.gs .sc-glow img{filter:blur(48px)saturate(1.5)}.gs .sc-tile button{border-radius:12px;width:124px}.gs .sc-tl{padding:24px 8px 8px;font-size:11.5px}.gs .sc-reel{margin-top:56px}}@media (prefers-reduced-motion:reduce){.gs .sc-card,.gs .sc-glow img,.gs .sc-vid{transition:none}.gs .sc-cap b{animation:none}}.gs .sc-night .pp-link{color:var(--on-night)}.gs .sc-night .sec-head h2{text-wrap:balance;max-width:20ch}.gs .sc-cycle .pp-ring circle{stroke:#fafaf92e}.gs .sc-cycle .pp-ring .arm i{background:var(--on-night);box-shadow:0 0 14px 4px #fafaf980}.gs .sc-cycle .pp-ring .ctr{color:var(--on-night-2)}.gs .sc-cycle .pp-ring .ctr img{border-radius:20px;width:72px;height:72px;box-shadow:0 0 80px 10px #84ba6847}.gs .sc-cycle .pp-ring .st{background:var(--night-2);color:var(--on-night-2);box-shadow:inset 0 0 0 1px #fafaf91a}.gs .sc-cycle .pp-ring .st:hover,.gs .sc-cycle .pp-ring .st[aria-pressed=true]{color:var(--on-night)}.gs .sc-cycle .pp-ring .st[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--on-night)}.gs .sc-cycle .pp-ring .st.you{background:var(--accent);color:var(--ink);box-shadow:none}.gs .sc-cycle .pp-ring .st.you[aria-pressed=true]{box-shadow:0 0 0 4px #c8e97247}.gs .sc-cycle .pp-callout .lbl,.gs .sc-cycle .pp-callout .s,.gs .sc-cycle .pp-metric{color:var(--on-night-2)}.gs .sc-cycle .pp-callout .ex{color:var(--on-night);border-color:#fafaf91f}.gs .sc-cycle .pp-metric b{color:var(--on-night)}.gs .sc-cycle .pp-callout .thumbs img,.gs .sc-cycle .pp-metric img{outline-color:#fafaf91a}@media (max-width:520px){.gs .sc-cycle .pp-ring .ctr img{border-radius:14px;width:48px;height:48px}}.gs .sc-where .pp-notif-stage{background:0 0;overflow:visible}.gs .sc-where .pp-notif-stage:before{content:"";filter:blur(56px);pointer-events:none;background:#fafaf91a;border-radius:50%;position:absolute;inset:18% 14%}.gs .sc-where .pp-notif:not(.ghost):not(.ghost2){box-shadow:0 32px 64px -24px #000c}.gs .sc-where .chipbtn{background:var(--night-2);color:var(--on-night-2);border-color:#fafaf924}.gs .sc-where .chipbtn:hover{border-color:#fafaf966}.gs .sc-where .chipbtn[aria-pressed=true]{border-color:var(--on-night);color:var(--on-night)}.gs .sc-where .chipbtn .agent-logo{background:var(--paper);border-radius:5px;padding:2px}.gs .sb-pro+.sb-final{margin-top:12px;clip-path:inset(0 round 40px 40px 0 0)!important}@media (max-width:640px){.gs .sb-pro+.sb-final{margin-top:8px;clip-path:inset(0 round 28px 28px 0 0)!important}}.gs .sc-card{cursor:pointer}
