.g1d{min-width:0}.g1d-stage{background:var(--v5-white);box-shadow:0 0 0 1px var(--v5-hair), 0 40px 80px -48px var(--v5-ghost);border-radius:28px;display:grid;position:relative;overflow:clip}.g1d :is(.g1d-nav,.g1d-pic,.g1d-copies)>:first-child{--hue:var(--v5-l1)}.g1d :is(.g1d-nav,.g1d-pic,.g1d-copies)>:nth-child(2){--hue:var(--v5-l2)}.g1d :is(.g1d-nav,.g1d-pic,.g1d-copies)>:nth-child(3){--hue:var(--v5-l3)}.g1d :is(.g1d-nav,.g1d-pic,.g1d-copies)>:nth-child(4){--hue:var(--v5-l4)}.g1d :is(.g1d-nav,.g1d-pic,.g1d-copies)>:nth-child(5){--hue:var(--v5-l5)}.g1d :is(.g1d-nav,.g1d-pic,.g1d-copies)>:nth-child(6){--hue:var(--v5-l6)}.g1d :is(.g1d-nav,.g1d-pic,.g1d-copies)>:nth-child(7){--hue:var(--v5-l7)}.g1d-nav{z-index:1;background:var(--v5-paper);border-radius:20px;align-content:center;gap:.25rem;padding:.875rem;display:grid;position:relative}.g1d-nav li{transition:background-color .4s var(--v5-ease), box-shadow .4s var(--v5-ease);border-radius:14px;position:relative}.g1d-tab{color:var(--v5-ink-2);letter-spacing:-.012em;cursor:pointer;transition:color .4s var(--v5-ease);border-radius:14px;align-items:center;gap:.6875rem;padding:.8125rem .875rem;font-size:.9375rem;font-weight:500;display:flex}.g1d-tab svg{width:1.1875rem;height:1.1875rem;transition:color .4s var(--v5-ease);flex:none}.g1d-name{white-space:nowrap;flex:1}.g1d-n{color:var(--v5-ink-2);font:500 .75rem var(--v5-mono);opacity:.7;transition:color .4s var(--v5-ease), opacity .4s var(--v5-ease)}.g1d-nav li:not(:has(:checked)):hover{background:color-mix(in srgb, var(--v5-white) 60%, transparent)}.g1d-nav li:not(:has(:checked)):hover .g1d-tab{color:var(--v5-ink)}.g1d-nav li:not(:has(:checked)):hover svg{color:var(--hue)}.g1d-tab:has(:focus-visible){outline:2px solid var(--v5-amber);outline-offset:-2px}.g1d-nav li:has(:checked){background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 10%, var(--v5-white)), var(--v5-white) 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v5-white) 80%, transparent), 0 0 0 .5px var(--v5-hair), 0 14px 28px -18px var(--v5-ghost), 0 1px 4px var(--v5-lift)}.g1d-nav li:before{content:"";background:var(--hue);width:2px;box-shadow:0 0 10px 1px var(--hue);opacity:0;transition:opacity .4s var(--v5-ease);border-radius:2px;position:absolute;top:.75rem;bottom:.75rem;left:0}.g1d-nav li:has(:checked):before{opacity:1}.g1d-nav li:has(:checked) .g1d-tab{color:var(--v5-ink);cursor:default;font-weight:600}.g1d-nav li:has(:checked) svg{color:var(--hue)}.g1d-nav li:has(:checked) .g1d-n{color:var(--hue);opacity:1}.g1d-main{align-content:center;min-width:0;display:grid}.g1d-pic{aspect-ratio:21/9;position:relative;container-type:inline-size}.g1d-scene{opacity:0;visibility:hidden;transition:opacity .7s var(--v5-ease), transform 1s var(--v5-out), visibility 0s .7s;position:absolute;inset:0;transform:scale(.98)}.g1d-scene>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;-webkit-mask:linear-gradient(90deg, transparent, var(--v5-ink) 3%, var(--v5-ink) 97%, transparent), linear-gradient(transparent, var(--v5-ink) 4%, var(--v5-ink) 94%, transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg, transparent, var(--v5-ink) 3%, var(--v5-ink) 97%, transparent), linear-gradient(transparent, var(--v5-ink) 4%, var(--v5-ink) 94%, transparent);display:block;mask-composite:intersect}.g1:has(#g1-0:checked) :is(.g1d-pic,.g1d-copies)>:first-child,.g1:has(#g1-1:checked) :is(.g1d-pic,.g1d-copies)>:nth-child(2),.g1:has(#g1-2:checked) :is(.g1d-pic,.g1d-copies)>:nth-child(3),.g1:has(#g1-3:checked) :is(.g1d-pic,.g1d-copies)>:nth-child(4),.g1:has(#g1-4:checked) :is(.g1d-pic,.g1d-copies)>:nth-child(5),.g1:has(#g1-5:checked) :is(.g1d-pic,.g1d-copies)>:nth-child(6),.g1:has(#g1-6:checked) :is(.g1d-pic,.g1d-copies)>:nth-child(7){--on:1;opacity:1;visibility:visible;transition-delay:0s;transform:translate(0,0)}.g1d-call{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.g1d-call:before{content:"";background:var(--v5-white);width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px var(--hue), 0 0 0 5px color-mix(in srgb, var(--hue) 18%, transparent);border-radius:50%;position:absolute;top:-.25rem;left:-.25rem}.g1d-call:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--hue) 70%, var(--v5-ink-2)));width:1px;height:1.375rem;position:absolute;bottom:.375rem;left:-.5px}.g1d-label{color:var(--v5-ink);letter-spacing:-.01em;white-space:nowrap;background:color-mix(in srgb, var(--v5-white) 62%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v5-white) 80%, transparent), 0 0 0 .5px var(--v5-hair), 0 12px 26px -14px var(--v5-ghost), 0 1px 3px var(--v5-lift);backdrop-filter:blur(12px)saturate(170%);border-radius:980px;padding:.4375rem .8125rem;font-size:.8125rem;font-weight:500;line-height:1.2;position:absolute;bottom:1.75rem;left:0;translate:-50%}.g1d-call.is-below:after{background:linear-gradient(color-mix(in srgb, var(--hue) 70%, var(--v5-ink-2)), transparent);top:.375rem;bottom:auto}.g1d-call.is-below .g1d-label{top:1.75rem;bottom:auto}.g1d-call{opacity:0;transition:opacity .45s var(--v5-ease), translate .7s var(--v5-out);translate:0 .375rem}.g1d-scene[style] .g1d-call{transition-delay:0s}.g1:has(#g1-0:checked) .g1d-scene:first-child .g1d-call,.g1:has(#g1-1:checked) .g1d-scene:nth-child(2) .g1d-call,.g1:has(#g1-2:checked) .g1d-scene:nth-child(3) .g1d-call,.g1:has(#g1-3:checked) .g1d-scene:nth-child(4) .g1d-call,.g1:has(#g1-4:checked) .g1d-scene:nth-child(5) .g1d-call,.g1:has(#g1-5:checked) .g1d-scene:nth-child(6) .g1d-call,.g1:has(#g1-6:checked) .g1d-scene:nth-child(7) .g1d-call{opacity:1;transition-delay:calc(.35s + var(--k) * 90ms);translate:none}.g1d-fx{left:var(--x);top:var(--y);opacity:0;transition:opacity .45s var(--v5-ease), scale .7s var(--v5-out);position:absolute;translate:-50% -50%;scale:.85}.g1:has(#g1-0:checked) .g1d-scene:first-child .g1d-fx{opacity:1;transition-delay:calc(.35s + var(--k,0) * .1s);scale:1}.g1d-play{background:color-mix(in srgb, var(--v5-white) 55%, transparent);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v5-white) 85%, transparent), 0 10px 24px -10px var(--v5-ghost);backdrop-filter:blur(10px)saturate(170%);border-radius:50%;place-items:center;display:grid}.g1d-play:before{content:"";border:.5rem solid #0000;border-width:.5rem 0 .5rem .8125rem;border-left-color:var(--v5-ink);margin-left:.25rem}.g1d-ai{color:var(--v5-ink-2);letter-spacing:-.01em;white-space:nowrap;background:color-mix(in srgb, var(--v5-white) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v5-white) 85%, transparent), 0 0 0 .5px var(--v5-hair), 0 12px 26px -14px var(--v5-ghost);backdrop-filter:blur(12px)saturate(170%);border-radius:980px;align-items:center;gap:.5rem;padding:.3125rem .3125rem .3125rem .5625rem;font-size:.75rem;font-weight:500;display:flex}.g1d-spark{background:linear-gradient(135deg, var(--v5-sp-rose), var(--v5-sp-violet) 50%, var(--v5-sp-azure));clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);flex:none;width:1rem;height:1rem}.g1d-send{background:var(--v5-ink);border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;margin-left:.75rem;display:grid;position:relative}.g1d-send:before{content:"";border:solid var(--v5-white);border-width:1.5px 0 0 1.5px;width:.3125rem;height:.3125rem;margin-top:.125rem;rotate:45deg}.g1d-send:after{content:"";background:var(--v5-white);width:1.5px;height:.5rem;position:absolute}.g1d-spot{background:var(--v5-sp-amber);width:.875rem;height:.875rem;box-shadow:0 0 0 2.5px var(--v5-white), 0 3px 10px var(--v5-lift);border-radius:50%}.g1d-spot:after{content:"";border:1.5px solid var(--v5-sp-amber);animation:g1d-ping 2.4s var(--v5-out) infinite;border-radius:50%;position:absolute;inset:-.4375rem}@keyframes g1d-ping{0%{opacity:.9;scale:.5}to{opacity:0;scale:1.7}}.g1d-pop{background:color-mix(in srgb, var(--v5-white) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v5-white) 85%, transparent), 0 0 0 .5px var(--v5-hair), 0 14px 28px -14px var(--v5-ghost);backdrop-filter:blur(12px)saturate(170%);color:var(--v5-ink);white-space:nowrap;transform-origin:50% 100%;animation:g1d-pop 9s var(--v5-ease) infinite;animation-delay:calc(var(--n,0) * -3s);border-radius:.75rem;gap:.1875rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.25;display:grid;position:absolute;bottom:calc(100% + .625rem);left:50%;translate:-50%}.g1d-pop b{font-weight:600}.g1d-pop span{color:var(--v5-ink-2)}.g1d-pop:after{content:"";border:.3125rem solid #0000;border-top-color:color-mix(in srgb, var(--v5-white) 70%, transparent);position:absolute;top:100%;left:50%;translate:-50%}@keyframes g1d-pop{0%,30%{opacity:1;scale:1}36%,94%{opacity:0;scale:.9}to{opacity:1;scale:1}}.g1d-tile{left:var(--x);top:var(--y);width:4.4%;position:absolute;translate:-50% -50%}.g1d-tile img{width:100%;height:auto;filter:drop-shadow(0 .25rem .5rem var(--v5-lift))}.g1d-tile.is-wide{width:6.6%}.g1d-copies{display:grid}.g1d-copy{opacity:0;visibility:hidden;transition:opacity .5s var(--v5-ease), translate .7s var(--v5-out), visibility 0s .5s;grid-area:1/1;align-content:start;gap:.875rem 2.5rem;display:grid;translate:0 .5rem}.g1d-copy h3{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1.06}.g1d-copy p{color:var(--v5-ink-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.5}.g1d-more{margin-top:1rem}.g1d-more p{font-size:.8125rem}.g1d-more ul{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.g1d-more li{background:var(--v5-white);height:2.125rem;box-shadow:0 0 0 1px var(--v5-hair), 0 6px 14px -10px var(--v5-ghost);border-radius:10px;place-items:center;padding-inline:.5625rem;display:grid}.g1d-more li img{width:auto;max-width:4.25rem;height:1rem}@media (width>=62rem){.g1d-stage{grid-template-columns:18.5rem minmax(0,1fr);padding:.75rem}.g1d-main{padding:.5rem 0 1.75rem}.g1d-pic{margin-inline:.5rem 0}.g1d-copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:.25rem 2.25rem 0 2.75rem}}@media (width<=61.99rem){.g1d-stage{grid-template-columns:minmax(0,1fr);padding:.625rem 0 1.5rem}.g1d-nav{border-radius:980px;justify-content:space-between;gap:.125rem;margin:0 .625rem;padding:.3125rem;display:flex}.g1d-nav li{border-radius:980px;flex:none}.g1d-nav li:before{display:none}.g1d-tab{border-radius:980px;padding:.625rem}.g1d-tab svg{width:1.25rem;height:1.25rem}.g1d-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.g1d-n{display:none}.g1d-pic{margin:.5rem 0 .25rem}.g1d-call,.g1d-fx{display:none}.g1d-copies{padding:0 1.25rem}}@media (prefers-reduced-motion:reduce){.g1d-nav li,.g1d-nav li:before,.g1d-scene,.g1d-call,.g1d-fx,.g1d-copy{transition-duration:10ms;transition-delay:0s}.g1d-spot:after{animation:none}.g1d-pop{opacity:0;animation:none}.g1d-spot.is-first .g1d-pop{opacity:1}}
