.outputs__title[data-v-06f529b3]{text-wrap:balance;max-width:900px}.outputs__intro[data-v-06f529b3]{gap:20px;max-width:720px;margin-top:32px;display:grid}.outputs__bento[data-v-06f529b3]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:280px;gap:16px;margin:64px 0 0;padding:0;list-style:none;display:grid}@media (width<=1023px){.outputs__bento[data-v-06f529b3]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}}@media (width<=599px){.outputs__bento[data-v-06f529b3]{grid-template-columns:minmax(0,1fr);grid-auto-rows:280px}}.output-cell[data-v-06f529b3]{grid-column:span 3;min-width:0}.output-cell[data-v-06f529b3]:nth-child(2),.output-cell[data-v-06f529b3]:nth-child(3){grid-column:span 4}.output-cell[data-v-06f529b3]:first-child{grid-area:span 2/span 8}@media (width<=1023px){.output-cell[data-v-06f529b3],.output-cell[data-v-06f529b3]:nth-child(2),.output-cell[data-v-06f529b3]:nth-child(3){grid-column:span 1}.output-cell[data-v-06f529b3]:first-child{grid-column:span 2}}@media (width<=599px){.output-cell[data-v-06f529b3]:first-child{grid-area:span 1/span 1}}.output[data-v-06f529b3]{border-radius:var(--radius);height:100%;color:inherit;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--border);isolation:isolate;display:block;position:relative;overflow:hidden}.output[data-v-06f529b3]:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}a.output:hover .output__media img[data-v-06f529b3]{transform:scale(1.06)}.output__media[data-v-06f529b3]{z-index:-1;position:absolute;inset:0}.output__media img[data-v-06f529b3]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.output__shade[data-v-06f529b3]{background:linear-gradient(#0a0a0b0d 0%,#0a0a0bb8 58%,#0a0a0bf2 100%);position:absolute;inset:0}.output__play[data-v-06f529b3]{width:42px;height:42px;color:var(--on-yellow);background:var(--yellow);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.output__text[data-v-06f529b3]{padding:24px;position:absolute;inset:auto 0 0}.output__count[data-v-06f529b3]{letter-spacing:-.04em;color:var(--yellow);font-size:56px;font-weight:650;line-height:1;display:block}.output__title[data-v-06f529b3]{letter-spacing:-.02em;margin:10px 0 0;font-size:22px;font-weight:600;line-height:1.2}.output__body[data-v-06f529b3]{color:#ffffffc7;margin:6px 0 0;font-size:15px;line-height:1.4}.output-cell:first-child .output__text[data-v-06f529b3]{padding:32px}.output-cell:first-child .output__count[data-v-06f529b3]{font-size:clamp(72px,9vw,120px)}.output-cell:first-child .output__title[data-v-06f529b3]{font-size:clamp(26px,3vw,40px)}.output-cell:first-child .output__body[data-v-06f529b3]{max-width:560px;font-size:18px}@media (width<=599px){.output-cell:first-child .output__text[data-v-06f529b3]{padding:24px}.output-cell:first-child .output__count[data-v-06f529b3]{font-size:56px}.output-cell:first-child .output__title[data-v-06f529b3]{font-size:22px}.output-cell:first-child .output__body[data-v-06f529b3]{font-size:15px}}.feature[data-v-06f529b3]{margin-top:16px}.feature__media[data-v-06f529b3]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-elev);display:block;position:relative;overflow:hidden}.feature__media img[data-v-06f529b3],.feature__media video[data-v-06f529b3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature__media[data-v-06f529b3]:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.feature__video[data-v-06f529b3]{opacity:0;transition:opacity .8s var(--ease)}.feature__video.is-playing[data-v-06f529b3]{opacity:1}.feature__watch[data-v-06f529b3]{color:var(--on-yellow);background:var(--yellow);transition:background .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:12px 20px 12px 16px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;bottom:20px;right:20px}.feature__media:hover .feature__watch[data-v-06f529b3]{background:#fff}@media (width<=599px){.feature__watch[data-v-06f529b3]{padding:8px 14px 8px 10px;font-size:14px;bottom:12px;right:12px}}.feature__copy[data-v-06f529b3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;margin-top:32px;display:grid}@media (width<=767px){.feature__copy[data-v-06f529b3]{grid-template-columns:1fr;gap:16px}}.feature__title[data-v-06f529b3]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:650;line-height:1.05}.reel[data-v-d0b97a20]{height:calc(160svh + var(--steps) * 90svh);position:relative}@media (width<=599px){.reel[data-v-d0b97a20]{height:calc(160svh + var(--steps) * 70svh)}}.reel__stage[data-v-d0b97a20]{isolation:isolate;color:#fff;background:#000;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.reel__frame[data-v-d0b97a20]{z-index:-2;opacity:0;transition:opacity 1s var(--ease);position:absolute;inset:0}.reel__frame.is-active[data-v-d0b97a20]{opacity:1}.reel__frame img[data-v-d0b97a20],.reel__frame video[data-v-d0b97a20]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel__video[data-v-d0b97a20]{opacity:0;transition:opacity .8s var(--ease)}.reel__video.is-playing[data-v-d0b97a20]{opacity:1}.reel__veil[data-v-d0b97a20]{z-index:-1;background:linear-gradient(#0000008c 0%,#0000 26%),linear-gradient(#0000 22%,#0003 38%,#0000009e 66%,#000000e6 100%);position:absolute;inset:0}.reel__head[data-v-d0b97a20],.reel__rail[data-v-d0b97a20]{transition:opacity .5s var(--ease), filter .5s var(--ease)}.is-hero .reel__head[data-v-d0b97a20],.is-hero .reel__rail[data-v-d0b97a20]{opacity:0;filter:blur(var(--blur,8px));pointer-events:none}.reel__head[data-v-d0b97a20]{pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex;position:absolute;inset:96px 0 auto}.reel__head h2[data-v-d0b97a20]{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500;line-height:1.3}.reel__head .eyebrow[data-v-d0b97a20]{color:#fffc}@media (width<=599px){.reel__head[data-v-d0b97a20]{top:84px}}.reel__chapters[data-v-d0b97a20]{margin:0;padding:0;list-style:none}.reel__chapter[data-v-d0b97a20]{pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.reel__copy[data-v-d0b97a20]{justify-content:space-between;align-items:flex-end;gap:32px;width:100%;padding-bottom:104px;display:flex}@media (width<=899px){.reel__copy[data-v-d0b97a20]{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=599px){.reel__copy[data-v-d0b97a20]{padding-bottom:72px}}.reel__meta[data-v-d0b97a20]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);opacity:0;transition:opacity .3s var(--ease);font-size:12px}.is-shown .reel__meta[data-v-d0b97a20]{opacity:1;transition:opacity .6s var(--ease) .2s}.reel__title[data-v-d0b97a20]{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin:14px 0 0 -.03em;font-size:clamp(44px,7.5vw,124px);font-weight:450;line-height:.98}.reel__body[data-v-d0b97a20]{color:#ffffffd9;max-width:540px;margin:18px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.45}.reel__watch[data-v-d0b97a20]{color:var(--on-yellow);background:var(--yellow);opacity:0;transition:background .25s var(--ease), opacity .25s var(--ease), transform .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:12px 20px 12px 16px;font-size:15px;font-weight:600;display:inline-flex;transform:translateY(12px)}.reel__watch[data-v-d0b97a20]:after{content:"";position:absolute;inset:0}.is-shown .reel__watch[data-v-d0b97a20]{opacity:1;pointer-events:auto;transition:background .25s var(--ease), opacity .5s var(--ease) .42s, transform .6s var(--ease) .42s;transform:none}.is-shown .reel__watch[data-v-d0b97a20]:hover{background:#fff}.reel__watch[data-v-d0b97a20]:focus-visible{outline-offset:3px;outline:2px solid #fff}.reel__rail[data-v-d0b97a20]{z-index:2;padding-bottom:24px;display:flex;position:absolute;inset:auto 0 0}@media (width<=599px){.reel__rail[data-v-d0b97a20]{padding-bottom:12px}}.reel__step[data-v-d0b97a20]{color:#fff9;min-width:0;height:56px;font:inherit;text-align:left;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-top:2px solid #ffffff47;flex:1;padding:16px 16px 0 0;position:relative}.reel__step[data-v-d0b97a20]:before{content:"";z-index:1;width:10px;height:10px;transition:background .3s var(--ease), box-shadow .3s var(--ease);background:#000;border-radius:50%;position:absolute;top:-6px;left:0;box-shadow:inset 0 0 0 2px #fff9}.reel__step.is-active[data-v-d0b97a20]:before,.reel__step.is-done[data-v-d0b97a20]:before{background:var(--yellow);box-shadow:none}.reel__step.is-active[data-v-d0b97a20],.reel__step[data-v-d0b97a20]:hover{color:#fff}.reel__step[data-v-d0b97a20]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media (width<=599px){.reel__step[data-v-d0b97a20]{height:44px}}.reel__fill[data-v-d0b97a20]{background:var(--yellow);transform-origin:0;width:100%;height:2px;position:absolute;top:-2px;left:0;transform:scaleX(0)}.reel__label[data-v-d0b97a20]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}@media (width<=599px){.reel__label[data-v-d0b97a20]{display:none}}.spiral[data-v-5d6f0c7e]{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.spiral__stage[data-v-5d6f0c7e]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.spiral__card[data-v-5d6f0c7e]{opacity:0;background:var(--bg-elev);will-change:transform, opacity;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 14px 38px #08061233}.spiral__card[data-v-5d6f0c7e]:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.spiral__card[data-v-5d6f0c7e]:hover,.spiral__card[data-v-5d6f0c7e]:focus-within{z-index:200000!important;opacity:1!important}.spiral__card[data-v-5d6f0c7e]:hover:after,.spiral__card[data-v-5d6f0c7e]:focus-within:after{opacity:0}.showcase__layout[data-v-b11c25fb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:64px;display:grid}@media (width<=1023px){.showcase__layout[data-v-b11c25fb]{grid-template-columns:minmax(0,1fr);gap:40px}}.showcase__title[data-v-b11c25fb]{text-wrap:balance}.showcase__intro[data-v-b11c25fb]{gap:20px;margin-top:32px;display:grid}.showcase__spiral[data-v-b11c25fb]{min-height:640px;position:relative}@media (width<=1023px){.showcase__spiral[data-v-b11c25fb]{min-height:520px}}.showcase__spiral[data-v-b11c25fb] .spiral{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.showcase__card[data-v-b11c25fb]{color:#fff;width:100%;height:100%;display:block;position:relative}.showcase__card img[data-v-b11c25fb]{object-fit:cover;width:100%;height:100%;display:block}.showcase__card[data-v-b11c25fb]:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.showcase__label[data-v-b11c25fb]{background:linear-gradient(#0000,#0a0a0beb 60%);flex-direction:column;gap:1px;padding:24px 12px 9px;line-height:1.2;display:flex;position:absolute;inset:auto 0 0}.showcase__name[data-v-b11c25fb]{font-size:14px;font-weight:600}.showcase__place[data-v-b11c25fb]{color:#ffffffb8;font-size:13px}@media (width<=599px){.showcase__name[data-v-b11c25fb]{font-size:17px}.showcase__place[data-v-b11c25fb]{font-size:15px}}.hero-loading[data-v-2287fd61]{background:var(--bg-elev);height:100svh;min-height:560px}.hero[data-v-2287fd61]{z-index:3;pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.hero__content[data-v-2287fd61]{width:100%;padding-top:140px;padding-bottom:72px}.hero__content.is-shown[data-v-2287fd61]{pointer-events:auto}.hero__content .hero__ctas[data-v-2287fd61]{opacity:0;filter:blur(var(--blur));transition:filter .3s var(--ease), opacity .3s var(--ease) .12s, transform .4s var(--ease);transform:translateY(16px)}.hero__content.is-shown .hero__ctas[data-v-2287fd61]{opacity:1;filter:blur();transition:opacity .55s var(--ease) .62s, filter .85s var(--ease) .62s, transform .7s var(--ease) .62s;transform:none}.crumbs[data-v-2287fd61]{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.6;display:block}.crumbs__link[data-v-2287fd61]{color:#fff9;transition:color .2s}.crumbs__link[data-v-2287fd61]:hover,.crumbs__link[data-v-2287fd61]:focus-visible{color:var(--yellow)}.crumbs__sep[data-v-2287fd61]{color:#ffffff59;margin:0 .6em}.crumbs__current[data-v-2287fd61]{color:#fff}.hero__title[data-v-2287fd61]{text-wrap:balance;max-width:900px;margin-top:18px;font-size:clamp(40px,6vw,84px)}.hero__intro[data-v-2287fd61]{color:#fffc;max-width:560px;margin-top:20px}.hero__ctas[data-v-2287fd61]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.next[data-v-2287fd61]{border-top:1px solid var(--border)}.next__link[data-v-2287fd61]{color:inherit;padding-top:72px;padding-bottom:72px;display:block}.next__row[data-v-2287fd61]{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.next__title[data-v-2287fd61]{letter-spacing:-.04em;font-size:clamp(40px,7vw,96px);font-weight:650;line-height:1;transition:color .3s}.next__arrow[data-v-2287fd61]{width:72px;height:72px;color:var(--on-yellow);background:var(--yellow);transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.next__headline[data-v-2287fd61]{color:var(--text-dim);margin-top:12px;font-size:18px;display:block}.next__link:hover .next__title[data-v-2287fd61]{color:var(--yellow)}.next__link:hover .next__arrow[data-v-2287fd61]{transform:translate(8px)}.missing[data-v-2287fd61]{min-height:70svh;padding-top:180px}.back[data-v-2287fd61]{color:#ffffffb3;align-items:center;gap:6px;margin-top:32px;font-size:14px;transition:color .2s;display:inline-flex}.back[data-v-2287fd61]:hover{color:#fff}
