.creator-wall{--creator-pad-top:120;--creator-pad-bottom:120;--creator-gallery-gap:22;--creator-card-gap:11;--creator-height:190;--creator-max-width:2560;--creator-zoom:100;--creator-scale:1;--creator-video-height:min(var(--creator-height)*var(--creator-zoom)/100*1px,(100vw - 48px)*9/16);--creator-tag-height:46px;display:flex;flex-direction:column;align-items:center;padding:calc(var(--creator-pad-top)*var(--creator-scale)*1px) 0 calc(var(--creator-pad-bottom)*var(--creator-scale)*1px);background:var(--landing-bg);text-align:center;scroll-margin-top:100px}.creator-wall h2{max-width:calc(100% - 48px);margin:0;color:#6b665f;font:var(--home-eyebrow-font-weight,500) calc(var(--home-eyebrow-font-size,15)*1px)/1.4 var(--font-sans);letter-spacing:.96px;text-transform:uppercase;text-wrap:balance}.creator-wall__gallery{width:100%;max-width:calc(var(--creator-max-width)*1px);margin-top:calc(var(--creator-gallery-gap)*var(--creator-scale)*1px);padding:12px 0 calc(var(--creator-tag-height) + 12px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.creator-wall__track{display:flex;gap:calc(var(--creator-card-gap)*var(--creator-zoom)/100*1px);width:max-content;margin:0;padding:0;list-style:none;will-change:transform}.creator-post{position:relative;flex:none;width:calc(var(--creator-video-height)*16/9);color:#0f1419;font-family:Arial,sans-serif;letter-spacing:-.015em;line-height:1.3;text-align:left;transition:opacity .3s}.creator-wall__gallery[data-held] .creator-post:not([data-active]){opacity:.55}.creator-post__media{position:relative;z-index:1;height:var(--creator-video-height);overflow:hidden;border:1px solid #DFDAD0;border-radius:12px;background:#000;box-shadow:0 4px 9px #32281805,0 22px 50px -25px #32281824}.creator-post__media :is(iframe,img){position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;pointer-events:none}.creator-post__media iframe{inset:0 auto auto 0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0}.creator-post__media img{z-index:1;transition:opacity .3s}.creator-post[data-playing] .creator-post__media img{opacity:0}.creator-post__open{position:absolute;inset:0;z-index:2;width:100%;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.creator-post[data-active] .creator-post__open{cursor:zoom-in}.creator-post__tag{position:absolute;top:calc(100% - 12px);left:0;right:0;height:calc(var(--creator-tag-height) + 12px);overflow:hidden;border-radius:0 0 12px 12px;pointer-events:none}.creator-post__row{display:flex;align-items:center;gap:8px;height:100%;padding:12px 8px 0 12px;border:1px solid #DFDAD0;border-top:0;border-radius:0 0 12px 12px;background:#fff;font-size:13px;transform:translateY(-100%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s}.creator-post[data-active]:is(:hover,:focus-within) .creator-post__tag{pointer-events:auto}.creator-post[data-active]:is(:hover,:focus-within) .creator-post__row{transform:none;visibility:visible;transition-delay:0s}@media(hover:none){.creator-post[data-active] .creator-post__tag{pointer-events:auto}.creator-post[data-active] .creator-post__row{transform:none;visibility:visible;transition-delay:0s}}.creator-post__logo{display:flex;flex:none}.creator-post__name{min-width:0;overflow:hidden;color:inherit;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.creator-post__name:hover{text-decoration:underline}.creator-post__actions{display:flex;flex:none;align-items:center;margin-left:auto}.creator-post__action{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background .15s}.creator-post__action:hover{background:#0f14190f}.creator-post__action--like[aria-pressed=true] svg{fill:currentColor}.creator-post :is(a,button):focus-visible{outline:2px solid var(--landing-heading);outline-offset:-2px}.creator-lightbox{max-width:none;max-height:none;margin:auto;padding:0;border:0;background:none;overflow:visible}.creator-lightbox::backdrop{background:#14110cd9}.creator-lightbox__stage{position:relative;width:min(92vw,calc(84vh*16/9));aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#000}.creator-lightbox__stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.creator-lightbox__close{position:fixed;top:20px;right:20px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.creator-lightbox__close:hover{background:#ffffff3d}.creator-lightbox__close:focus-visible{outline:2px solid #FFF;outline-offset:2px}.creator-inspector{position:fixed;z-index:100;left:8px;bottom:12px;width:248px;max-width:calc(100vw - 24px);color:#2b2118;font-family:Inter Variable,Inter,sans-serif;text-align:left}.creator-inspector:has(>details:not([open])){width:36px}.creator-inspector>details{overflow:hidden;border:1px solid #dedbd7;border-radius:14px;background:#fffffffa;box-shadow:0 10px 36px #2b1f1124}.creator-inspector summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;user-select:none}.creator-inspector summary::-webkit-details-marker{display:none}.creator-inspector strong{display:block;font-size:14px;line-height:20px;font-weight:600}.creator-inspector small{display:block;margin-top:2px;font-size:11px;line-height:16px;color:#8a847c}.creator-inspector>details:not([open]){border-radius:8px}.creator-inspector>details:not([open])>summary{width:34px;height:34px;padding:0;justify-content:center}.creator-inspector>details:not([open])>summary span{display:none}.creator-inspector>details:not([open])>summary svg{transform:rotate(180deg)}.creator-inspector__body{max-height:min(560px,calc(100dvh - 120px));padding:0 16px 14px;overflow-y:auto}.creator-inspector fieldset{min-width:0;margin:0;padding:12px 0;border:0;border-top:1px solid #eeeae5}.creator-inspector legend{float:left;width:100%;margin-bottom:8px;padding:0;font-size:12px;font-weight:600;line-height:18px}.creator-inspector__inputs{clear:both;display:flex;align-items:center;gap:12px}.creator-inspector input[type=range]{width:100%;min-width:0;height:24px;margin:0;accent-color:#59483a;cursor:pointer}.creator-inspector label{display:flex;flex:none;align-items:center;gap:3px;padding:5px 7px;border:1px solid #dedbd7;border-radius:7px;background:#fff}.creator-inspector input[type=number]{width:44px;padding:0;border:0;background:transparent;color:#2b2118;font:12px/20px Inter Variable,sans-serif;font-variant-numeric:tabular-nums}.creator-inspector label span{font-size:10px;color:#8a847c}.creator-inspector p{margin:5px 0 0;font-size:10px;line-height:16px;color:#8a847c}.creator-inspector__actions{display:flex;gap:8px;margin-top:4px}.creator-inspector__actions button{flex:1;padding:8px 10px;border:1px solid #dedbd7;border-radius:8px;background:#fff;color:#403d39;font:500 12px/18px Inter Variable,sans-serif;cursor:pointer}.creator-inspector__actions button:last-child{border-color:#2b2118;background:#2b2118;color:#fff}.creator-inspector__more{border-top:1px solid #eeeae5}.creator-inspector .creator-inspector__more summary{width:auto;height:auto;padding:12px 0;justify-content:flex-start;font-size:12px;font-weight:600;line-height:18px;color:#59483a}.creator-inspector .creator-inspector__more summary:before{content:"+";width:14px;color:#8a847c}.creator-inspector .creator-inspector__more[open] summary:before{content:"–"}.creator-inspector__status{margin-top:10px;white-space:pre-wrap}@media(max-width:600px){.creator-wall{--creator-scale:.72}}@media(prefers-reduced-motion:reduce){.creator-post,.creator-post__media img,.creator-post__row,.creator-post__action{transition:none}}.music-tool[data-astro-cid-lc3cysan]{position:absolute;inset:0;container-type:inline-size;color:#29251f}.music-gallery[data-astro-cid-lc3cysan]{position:absolute;top:47%;left:50%;width:650px;zoom:calc(100cqw/650px);transform:translate(-50%,-50%)}.music-controls[data-astro-cid-lc3cysan]{position:absolute;left:0;right:0;bottom:5%;display:flex;align-items:center;justify-content:center;gap:17px;font-size:12px;color:#898278}.music-controls[data-astro-cid-lc3cysan] button[data-astro-cid-lc3cysan]{width:36px;height:36px;border:1px solid #e5e2dd;border-radius:50%;background:#fff;color:#423b31;font-size:18px;cursor:pointer}.music-controls[data-astro-cid-lc3cysan] button[data-astro-cid-lc3cysan]:focus-visible{outline:2px solid #b88a61;outline-offset:3px}.tools-inspector[data-astro-cid-hxtfs7nm]{margin-top:32px;padding:24px;border:1px solid #e9e6df;border-radius:12px;background:#fbfbfa;color:#393329;font-family:var(--font-sans)}header[data-astro-cid-hxtfs7nm]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}h3[data-astro-cid-hxtfs7nm]{font-size:16px;margin:0 0 8px;font-weight:500}p[data-astro-cid-hxtfs7nm]{font-size:12px;color:#91897d;margin:0;line-height:1.6}.inspector-controls[data-astro-cid-hxtfs7nm]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:24px}label[data-astro-cid-hxtfs7nm]>span[data-astro-cid-hxtfs7nm]{font-size:12px}label[data-astro-cid-hxtfs7nm]>div[data-astro-cid-hxtfs7nm]{display:flex;align-items:center;gap:10px;margin-top:12px}input[data-astro-cid-hxtfs7nm]{min-width:0;width:100%;accent-color:#93816b;cursor:ew-resize}output[data-astro-cid-hxtfs7nm]{width:45px;flex:none;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}button[data-astro-cid-hxtfs7nm]{border:1px solid #ddd7cc;background:#fff;border-radius:7px;padding:8px 12px;font-size:12px;white-space:nowrap;cursor:pointer}footer[data-astro-cid-hxtfs7nm]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:12px;color:#91897d}button[data-astro-cid-hxtfs7nm]:focus-visible,input[data-astro-cid-hxtfs7nm]:focus-visible{outline:2px solid #b88a61;outline-offset:3px}@media(max-width:767px){.tools-inspector[data-astro-cid-hxtfs7nm]{padding:18px}.inspector-controls[data-astro-cid-hxtfs7nm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}header[data-astro-cid-hxtfs7nm]{flex-wrap:wrap}footer[data-astro-cid-hxtfs7nm]{font-size:11px}}.voice-audition[data-astro-cid-ieyjsmih]{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto 28px auto;justify-items:center;align-items:center;gap:6px;padding:0 6px 10px;color:#29251f;container-type:size}.audition-hero[data-astro-cid-ieyjsmih]{position:relative;display:block;height:100%;width:auto;max-width:72%;max-height:220px;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;flex-shrink:0}.audition-hero[data-astro-cid-ieyjsmih]>img[data-astro-cid-ieyjsmih]{display:block;width:100%;height:100%;border-radius:50%;box-shadow:0 12px 28px #29211a10;object-fit:cover}.audition-play[data-astro-cid-ieyjsmih]{position:absolute;right:1%;bottom:3%;width:42px;height:42px;border:3px solid #fafaf9;background:#29251f;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:13px;padding-left:2px}.audition-title[data-astro-cid-ieyjsmih]{text-align:center;line-height:1.3}.audition-title[data-astro-cid-ieyjsmih] strong[data-astro-cid-ieyjsmih]{display:block;font-size:19px;font-weight:500}.audition-title[data-astro-cid-ieyjsmih]>span[data-astro-cid-ieyjsmih]{display:block;font-size:11px;color:#8b8479;margin-top:3px}.audition-wave[data-astro-cid-ieyjsmih]{height:34px;display:flex;align-items:center;justify-content:center;gap:3px;width:76%;flex-shrink:0}.audition-wave[data-astro-cid-ieyjsmih] i[data-astro-cid-ieyjsmih]{display:block;width:2px;max-width:3px;flex:1;height:var(--bar);border-radius:3px;background:#9d9485;transform:scaleY(.3)}.is-playing[data-astro-cid-ieyjsmih] .audition-wave[data-astro-cid-ieyjsmih] i[data-astro-cid-ieyjsmih]{background:#706451;animation:voice-wave var(--speed) var(--delay) ease-in-out infinite alternate}@keyframes voice-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.audition-choices[data-astro-cid-ieyjsmih]{display:flex;width:100%;overflow-x:auto;gap:5px;justify-content:flex-start;margin-top:0;padding:6px 4px;scrollbar-width:thin;scrollbar-color:#ddd7cd transparent;overscroll-behavior-x:contain}.audition-choices[data-astro-cid-ieyjsmih] button[data-astro-cid-ieyjsmih]{border:0;background:none;padding:4px;min-width:48px;flex:0 0 48px;cursor:pointer;color:#958d82;font:11px/1.4 var(--font-sans);border-radius:8px}.audition-choices[data-astro-cid-ieyjsmih] img[data-astro-cid-ieyjsmih]{display:block;width:36px;height:36px;object-fit:cover;border-radius:50%;margin:0 auto 5px;outline:2px solid transparent;outline-offset:3px;transition:opacity .15s ease}.audition-choices[data-astro-cid-ieyjsmih] button[data-astro-cid-ieyjsmih][aria-pressed=true]{color:#362e25}.audition-choices[data-astro-cid-ieyjsmih] button[data-astro-cid-ieyjsmih][aria-pressed=true] img[data-astro-cid-ieyjsmih]{outline-color:#b5a58b}.audition-choices[data-astro-cid-ieyjsmih] button[data-astro-cid-ieyjsmih][aria-pressed=false] img[data-astro-cid-ieyjsmih]{opacity:.65}.audition-status[data-astro-cid-ieyjsmih]{position:absolute;bottom:0;font-size:10px;color:#95654b}.voice-audition[data-astro-cid-ieyjsmih] button[data-astro-cid-ieyjsmih]:focus-visible{outline:2px solid #b88a61;outline-offset:4px}@media(max-width:767px){.voice-audition[data-astro-cid-ieyjsmih]{gap:5px;padding-bottom:8px;grid-template-rows:minmax(0,1fr) auto 24px auto}.audition-hero[data-astro-cid-ieyjsmih]{max-height:190px}.audition-title[data-astro-cid-ieyjsmih] strong[data-astro-cid-ieyjsmih]{font-size:17px}.audition-wave[data-astro-cid-ieyjsmih]{height:26px}.audition-choices[data-astro-cid-ieyjsmih]{gap:4px}.audition-choices[data-astro-cid-ieyjsmih] img[data-astro-cid-ieyjsmih]{width:34px;height:34px;margin-bottom:4px}.audition-play[data-astro-cid-ieyjsmih]{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.is-playing[data-astro-cid-ieyjsmih] .audition-wave[data-astro-cid-ieyjsmih] i[data-astro-cid-ieyjsmih]{animation:none;transform:scaleY(.7)}}.tools-gallery[data-astro-cid-yzbzndzl]{max-width:1180px;margin:104px auto 0;scroll-margin-top:48px}.tools-header[data-astro-cid-yzbzndzl]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.tools-eyebrow[data-astro-cid-yzbzndzl]{font-size:11px;letter-spacing:.08em;color:#969087}.tools-header[data-astro-cid-yzbzndzl] h2[data-astro-cid-yzbzndzl]{font-family:var(--font-family-display);font-size:48px;font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:14px 0 10px}.tools-header[data-astro-cid-yzbzndzl] p[data-astro-cid-yzbzndzl]{font-size:14px;color:#888177;margin:0;line-height:1.5}.tools-controls[data-astro-cid-yzbzndzl]{display:grid;justify-items:end;gap:14px;flex-shrink:0}.tools-arrows[data-astro-cid-yzbzndzl]{display:flex;gap:8px}.tools-arrows[data-astro-cid-yzbzndzl] button[data-astro-cid-yzbzndzl]{width:42px;height:42px;border:1px solid #e5e2dd;border-radius:50%;background:#fff;color:#423b31;font-size:20px;cursor:pointer;transition:background .2s ease}.tools-arrows[data-astro-cid-yzbzndzl] button[data-astro-cid-yzbzndzl]:hover:not(:disabled){background:#f3f2ef}.tools-arrows[data-astro-cid-yzbzndzl] button[data-astro-cid-yzbzndzl]:disabled{opacity:.3;cursor:default}.tools-track[data-astro-cid-yzbzndzl]{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;user-select:none;padding:0 0 4px}.tools-track[data-astro-cid-yzbzndzl]::-webkit-scrollbar{display:none}.tools-track[data-astro-cid-yzbzndzl].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.tools-card[data-astro-cid-yzbzndzl]{flex:0 0 380px;aspect-ratio:4/5;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:normal;min-width:0;padding:20px 14px 12px;background:#fafaf9;border:1px solid #efeeeb;border-radius:8px;overflow:hidden}.tools-card-copy[data-astro-cid-yzbzndzl]{flex:0 0 80px;padding:0 4px}.tools-card[data-astro-cid-yzbzndzl] .tools-card-copy[data-astro-cid-yzbzndzl] h3[data-astro-cid-yzbzndzl]{font-family:var(--font-family-display);font-size:19px;line-height:1.25;letter-spacing:-.025em;font-weight:400;margin:0 0 8px}.tools-card[data-astro-cid-yzbzndzl] .tools-card-copy[data-astro-cid-yzbzndzl] p[data-astro-cid-yzbzndzl]{font-size:13px;line-height:1.5;color:#898278;margin:0;max-width:270px}.tools-card[data-astro-cid-yzbzndzl] .hfg-portrait[data-astro-cid-yzbzndzl]{aspect-ratio:auto;flex:1;min-height:0;container-type:size;background:transparent;border-radius:0;display:block}.tools-progress[data-astro-cid-yzbzndzl]{position:relative;width:100%;height:2px;background:#eeece8;overflow:hidden;border-radius:2px}.tools-progress[data-astro-cid-yzbzndzl] span[data-astro-cid-yzbzndzl]{position:absolute;height:100%;background:#b0a99e;border-radius:inherit}.tools-track[data-astro-cid-yzbzndzl]:focus-visible,.tools-arrows[data-astro-cid-yzbzndzl] button[data-astro-cid-yzbzndzl]:focus-visible{outline:2px solid #b88a61;outline-offset:4px}@media(prefers-reduced-motion:reduce){.tools-arrows[data-astro-cid-yzbzndzl] button[data-astro-cid-yzbzndzl]{transition:none}}@media(max-width:767px){.tools-gallery[data-astro-cid-yzbzndzl]{margin-top:64px}.tools-header[data-astro-cid-yzbzndzl]{flex-wrap:wrap;gap:20px;margin-bottom:24px}.tools-header[data-astro-cid-yzbzndzl]>div[data-astro-cid-yzbzndzl]:first-child{flex-basis:100%}.tools-header[data-astro-cid-yzbzndzl] h2[data-astro-cid-yzbzndzl]{font-size:27px;max-width:270px}.tools-header[data-astro-cid-yzbzndzl] p[data-astro-cid-yzbzndzl]{font-size:13px;max-width:245px}.tools-controls[data-astro-cid-yzbzndzl]{margin-left:auto;gap:12px}.tools-arrows[data-astro-cid-yzbzndzl]{gap:5px}.tools-arrows[data-astro-cid-yzbzndzl] button[data-astro-cid-yzbzndzl]{width:36px;height:36px;font-size:18px}.tools-track[data-astro-cid-yzbzndzl]{gap:14px}.tools-card[data-astro-cid-yzbzndzl]{flex-basis:min(380px,calc(100% - 32px));padding:20px 12px 8px}.tools-card-copy[data-astro-cid-yzbzndzl]{flex-basis:82px}}.fig[data-astro-cid-yzbzndzl]{--u:min(calc(100cqw / 1140),calc(100cqh / 1260));position:absolute;left:50%;top:50%;width:calc(1080 * var(--u));height:calc(1240 * var(--u));transform:translate(-50%,-50%);overflow:visible;font-family:"Inter Variable",Inter,var(--font-sans);color:#1b1b1b}.fig[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{display:block;max-width:none}.fig[data-astro-cid-yzbzndzl] strong[data-astro-cid-yzbzndzl]{font-weight:600}.fig-bg[data-astro-cid-yzbzndzl]{--dy:-189}.bg-canvas[data-astro-cid-yzbzndzl]{position:absolute;left:calc(80 * var(--u));top:calc((564 + var(--dy)) * var(--u));width:calc(920 * var(--u));height:calc(690 * var(--u));border-radius:calc(24 * var(--u));overflow:hidden;background:#335933;box-shadow:0 calc(26 * var(--u)) calc(60 * var(--u)) calc(-18 * var(--u)) #281a0e1a}.bg-plate[data-astro-cid-yzbzndzl]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bg-ground[data-astro-cid-yzbzndzl]{position:absolute;left:calc(288 * var(--u));top:calc(622 * var(--u));width:calc(466 * var(--u));height:calc(70 * var(--u));background:radial-gradient(ellipse at center,#0000002e,#0000 70%)}.bg-checker[data-astro-cid-yzbzndzl]{position:absolute;left:0;top:0;bottom:0;width:calc(358 * var(--u));background:repeating-conic-gradient(#d3d6dd 0 25%,#fff 0 50%) 0 0/calc(30 * var(--u)) calc(30 * var(--u))}.bg-seam[data-astro-cid-yzbzndzl]{position:absolute;top:0;bottom:0;right:0;width:calc(3 * var(--u));background:#fff;box-shadow:0 0 calc(12 * var(--u)) #00000029,0 0 calc(3 * var(--u)) #0000004d}.bg-rider[data-astro-cid-yzbzndzl]{position:absolute;left:calc(61 * var(--u));top:0;width:calc(920 * var(--u));height:calc(690 * var(--u));overflow:hidden}.bg-rider[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{position:absolute;left:2.23%;top:4.48%;width:100%;height:100%}.bg-ghost[data-astro-cid-yzbzndzl]{position:absolute;left:calc(876.4 * var(--u));top:calc((919.2 + var(--dy)) * var(--u));width:calc(204 * var(--u));height:calc(153 * var(--u));border-radius:calc(10 * var(--u));overflow:hidden;transform:rotate(6deg);opacity:.85;filter:blur(calc(1.25 * var(--u)));box-shadow:0 calc(20 * var(--u)) calc(42 * var(--u)) calc(-8 * var(--u)) #281a0e1f}.bg-ghost[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{width:100%;height:100%;object-fit:cover}.bg-cursor[data-astro-cid-yzbzndzl]{position:absolute;left:calc(1021.6 * var(--u));top:calc((966 + var(--dy)) * var(--u));width:calc(78.7 * var(--u));height:calc(100.7 * var(--u))}.fig-avatar[data-astro-cid-yzbzndzl]{--dy:-236}.av-card[data-astro-cid-yzbzndzl]{position:absolute;overflow:hidden}.av-side[data-astro-cid-yzbzndzl]{width:calc(412 * var(--u));height:calc(549 * var(--u));top:calc((700.5 + var(--dy)) * var(--u));border-radius:calc(30 * var(--u));filter:blur(calc(2.5 * var(--u))) drop-shadow(0 calc(16 * var(--u)) calc(21 * var(--u)) #0000001c)}.av-side[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{position:absolute;top:calc(-49.41 * var(--u));width:calc(486.16 * var(--u));height:calc(647.82 * var(--u));object-fit:cover}.av-left[data-astro-cid-yzbzndzl]{left:calc(42 * var(--u));transform:rotate(-13deg)}.av-left[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{left:calc(-70.04 * var(--u))}.av-right[data-astro-cid-yzbzndzl]{left:calc(626 * var(--u));transform:rotate(13deg)}.av-right[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{left:calc(-4.12 * var(--u))}.av-center[data-astro-cid-yzbzndzl]{left:calc(314 * var(--u));top:calc((623.5 + var(--dy)) * var(--u));width:calc(452 * var(--u));height:calc(603 * var(--u));border-radius:calc(34 * var(--u));box-shadow:0 calc(24 * var(--u)) calc(29 * var(--u)) #00000016}.av-center[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{width:100%;height:100%;object-fit:cover}.av-chip[data-astro-cid-yzbzndzl]{position:absolute;left:calc(318 * var(--u));top:calc((1178 + var(--dy)) * var(--u));width:calc(444 * var(--u));height:calc(110 * var(--u));border-radius:calc(55 * var(--u));background:#fff;box-shadow:0 calc(12 * var(--u)) calc(17 * var(--u)) #00000010;white-space:nowrap}.av-chip[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{position:absolute;left:calc(22 * var(--u));top:calc(24 * var(--u));width:calc(62 * var(--u));height:calc(62 * var(--u))}.av-chip[data-astro-cid-yzbzndzl] strong[data-astro-cid-yzbzndzl]{position:absolute;left:calc(100 * var(--u));top:calc(21 * var(--u));font-size:calc(32 * var(--u));line-height:1.21}.av-chip[data-astro-cid-yzbzndzl] span[data-astro-cid-yzbzndzl]{position:absolute;left:calc(100 * var(--u));top:calc(61 * var(--u));font-size:calc(21 * var(--u));line-height:1.21;color:#7c7c7c}.av-cursor[data-astro-cid-yzbzndzl]{position:absolute;left:calc(698 * var(--u));top:calc((799 + var(--dy)) * var(--u));width:calc(102.8 * var(--u));height:calc(133.4 * var(--u))}.vc-card[data-astro-cid-yzbzndzl]{position:absolute;left:calc(60 * var(--u));top:calc(210 * var(--u));width:calc(960 * var(--u));height:calc(1020 * var(--u));border-radius:calc(36 * var(--u));background:#fff;overflow:hidden;box-shadow:0 calc(24 * var(--u)) calc(58 * var(--u)) #0000000a;white-space:nowrap}.vc-card[data-astro-cid-yzbzndzl]>[data-astro-cid-yzbzndzl]{position:absolute}.vc-label[data-astro-cid-yzbzndzl]{font-size:calc(24 * var(--u));line-height:1.21;color:#9a9a9a}.vc-read[data-astro-cid-yzbzndzl]{left:calc(56 * var(--u));top:calc(52 * var(--u))}.vc-script[data-astro-cid-yzbzndzl]{left:calc(56 * var(--u));top:calc(104 * var(--u));width:calc(848 * var(--u));margin:0;font-size:calc(42 * var(--u));line-height:calc(58 * var(--u));white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vc-wave[data-astro-cid-yzbzndzl]{left:calc(54 * var(--u));top:calc(309 * var(--u));width:calc(552 * var(--u));height:calc(68 * var(--u));display:flex;align-items:center;gap:calc(7 * var(--u))}.vc-wave[data-astro-cid-yzbzndzl] i[data-astro-cid-yzbzndzl]{flex:none;width:calc(5 * var(--u));border-radius:calc(2.5 * var(--u));background:#1b1b1b}.vc-wave-rest[data-astro-cid-yzbzndzl]{background:#d8d6d3!important}.vc-rec[data-astro-cid-yzbzndzl]{left:calc(593 * var(--u));top:calc(338 * var(--u));width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;background:#e5484d}.vc-time[data-astro-cid-yzbzndzl]{left:calc(614 * var(--u));top:calc(330 * var(--u));font-size:calc(23 * var(--u));line-height:1.21;font-weight:600}.vc-pill[data-astro-cid-yzbzndzl]{left:calc(672 * var(--u));top:calc(266 * var(--u));width:calc(260 * var(--u));height:calc(172 * var(--u))}.vc-divider[data-astro-cid-yzbzndzl]{left:calc(24 * var(--u));top:calc(440 * var(--u));width:calc(912 * var(--u));height:calc(2 * var(--u));background:#efedea}.vc-yours[data-astro-cid-yzbzndzl]{left:calc(56 * var(--u));top:calc(470 * var(--u))}.vc-selected[data-astro-cid-yzbzndzl]{left:calc(24 * var(--u));top:calc(508 * var(--u));width:calc(912 * var(--u));height:calc(128 * var(--u));border-radius:calc(28 * var(--u));background:#f7f6f4}.vc-selected[data-astro-cid-yzbzndzl]>[data-astro-cid-yzbzndzl]{position:absolute}.vc-orb[data-astro-cid-yzbzndzl]{border-radius:50%;object-fit:cover}.vc-selected[data-astro-cid-yzbzndzl] .vc-orb[data-astro-cid-yzbzndzl]{left:calc(24 * var(--u));top:calc(22 * var(--u));width:calc(84 * var(--u));height:calc(84 * var(--u))}.vc-badge[data-astro-cid-yzbzndzl]{left:calc(11 * var(--u));top:calc(9 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:50%;background:#dc7036;border:calc(3 * var(--u)) solid #f7f6f4;display:grid;place-items:center}.vc-badge[data-astro-cid-yzbzndzl] svg[data-astro-cid-yzbzndzl]{width:calc(16 * var(--u));height:calc(16 * var(--u))}.vc-selected[data-astro-cid-yzbzndzl] strong[data-astro-cid-yzbzndzl]{left:calc(132 * var(--u));top:calc(27 * var(--u));font-size:calc(32 * var(--u));line-height:1.21}.vc-sub[data-astro-cid-yzbzndzl]{left:calc(132 * var(--u));top:calc(73 * var(--u));font-size:calc(24 * var(--u));line-height:1.21;color:#9a9a9a}.vc-play[data-astro-cid-yzbzndzl]{left:calc(810 * var(--u));top:calc(26 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u));border-radius:50%;background:#fff;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) #00000014;display:grid;place-items:center}.vc-play[data-astro-cid-yzbzndzl] svg[data-astro-cid-yzbzndzl]{width:calc(26 * var(--u));height:calc(28 * var(--u));margin-left:calc(4 * var(--u))}.vc-row[data-astro-cid-yzbzndzl]{left:0;top:calc((670 + var(--row) * 100) * var(--u));width:100%;height:calc(64 * var(--u))}.vc-row[data-astro-cid-yzbzndzl]>[data-astro-cid-yzbzndzl]{position:absolute}.vc-row[data-astro-cid-yzbzndzl] .vc-orb[data-astro-cid-yzbzndzl]{left:calc(48 * var(--u));top:0;width:calc(64 * var(--u));height:calc(64 * var(--u))}.vc-row[data-astro-cid-yzbzndzl] strong[data-astro-cid-yzbzndzl]{left:calc(140 * var(--u));top:calc(14 * var(--u));font-size:calc(29 * var(--u));line-height:1.21}.vc-row[data-astro-cid-yzbzndzl] span[data-astro-cid-yzbzndzl]{right:calc(56 * var(--u));top:calc(17 * var(--u));font-size:calc(25 * var(--u));line-height:1.21;color:#8b8b8b}.fig-avatar[data-astro-cid-yzbzndzl]{--u:calc(100cqw / 1080);inset:0;width:100%;height:100%;transform:none}.fig-avatar[data-astro-cid-yzbzndzl] .av-side[data-astro-cid-yzbzndzl]{top:14%;width:43%;height:74%}.fig-avatar[data-astro-cid-yzbzndzl] .av-left[data-astro-cid-yzbzndzl]{left:-4%}.fig-avatar[data-astro-cid-yzbzndzl] .av-right[data-astro-cid-yzbzndzl]{left:auto;right:-4%}.fig-avatar[data-astro-cid-yzbzndzl] .av-side[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.fig-avatar[data-astro-cid-yzbzndzl] .av-center[data-astro-cid-yzbzndzl]{left:23%;top:1%;width:54%;height:86%}.fig-avatar[data-astro-cid-yzbzndzl] .av-chip[data-astro-cid-yzbzndzl]{left:21%;top:auto;bottom:8%;width:58%;height:calc(116 * var(--u))}.fig-avatar[data-astro-cid-yzbzndzl] .av-cursor[data-astro-cid-yzbzndzl]{left:74%;top:39%;width:11%;height:auto}.fig-bg[data-astro-cid-yzbzndzl]{--u:calc(100cqw / 1120);left:50%;top:0;width:calc(1080 * var(--u));height:100%;transform:translate(-50%);--dy:-540}.fig-bg[data-astro-cid-yzbzndzl] .bg-canvas[data-astro-cid-yzbzndzl]{top:1%;height:88%;width:85%;left:7.4%}.fig-bg[data-astro-cid-yzbzndzl] .bg-rider[data-astro-cid-yzbzndzl]{height:100%;width:100%;left:6%}.fig-bg[data-astro-cid-yzbzndzl] .bg-rider[data-astro-cid-yzbzndzl] img[data-astro-cid-yzbzndzl]{object-fit:cover}.fig-bg[data-astro-cid-yzbzndzl] .bg-ghost[data-astro-cid-yzbzndzl]{top:auto;bottom:20%}.fig-bg[data-astro-cid-yzbzndzl] .bg-cursor[data-astro-cid-yzbzndzl]{top:auto;bottom:16%}.tools-card--clone[data-astro-cid-yzbzndzl]{padding-bottom:0}.tools-card--clone[data-astro-cid-yzbzndzl] .hfg-portrait[data-astro-cid-yzbzndzl]{overflow:hidden}.fig-clone[data-astro-cid-yzbzndzl]{--u:calc(100cqw / 960);inset:0;width:100%;height:100%;transform:none}.fig-clone[data-astro-cid-yzbzndzl] .vc-card[data-astro-cid-yzbzndzl]{left:0;top:0;width:100%;height:max(100%,calc(1200 * var(--u)));border-radius:14px 14px 0 0;box-shadow:0 4px 18px #00000007}.fig-clone[data-astro-cid-yzbzndzl]:after{content:"";position:absolute;inset:auto 0 0;height:68px;background:linear-gradient(transparent,#fafaf9c9);backdrop-filter:blur(1.5px);mask-image:linear-gradient(transparent,#000);pointer-events:none}@media(max-width:767px){.tools-card--clone[data-astro-cid-yzbzndzl]{padding-bottom:0}.fig-clone[data-astro-cid-yzbzndzl]:after{height:50px}}.fig-models[data-astro-cid-yzbzndzl]{--u:calc(100cqw / 1080);inset:0;width:100%;height:100%;transform:none;border-radius:10px;overflow:hidden;background:#7fa6a8}.md-plate[data-astro-cid-yzbzndzl]{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.md-list[data-astro-cid-yzbzndzl]{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(26 * var(--u));margin:0;padding:0 0 calc(40 * var(--u));list-style:none}.md-pill[data-astro-cid-yzbzndzl]{display:flex;align-items:center;gap:calc(22 * var(--u));height:calc(124 * var(--u));padding:0 calc(52 * var(--u)) 0 calc(44 * var(--u));border-radius:calc(62 * var(--u));background:#f6f7f6e0;backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #1a140a26,inset 0 1px #fff9;font-size:calc(46 * var(--u));line-height:1;letter-spacing:-.01em;color:#1f1f1f;white-space:nowrap}.md-icon[data-astro-cid-yzbzndzl]{display:grid;place-items:center;flex:none;width:calc(54 * var(--u));height:calc(54 * var(--u))}.md-icon[data-astro-cid-yzbzndzl] [data-astro-cid-yzbzndzl]:is(svg,img){width:100%;height:100%;display:block}.tools-art-instance[data-astro-cid-yzbzndzl]{position:absolute;inset:var(--tools-art-top,0px) var(--tools-art-right,0px) var(--tools-art-bottom,0px) var(--tools-art-left,0px);container-type:size;transform:scale(var(--tools-art-scale,1));transform-origin:center bottom}.tools-card--background[data-astro-cid-yzbzndzl]{padding-bottom:0}.fig-bg[data-astro-cid-yzbzndzl] .bg-canvas[data-astro-cid-yzbzndzl]{top:auto;bottom:0;height:98%;border-radius:10px 10px 0 0}.fig-bg[data-astro-cid-yzbzndzl] .bg-ghost[data-astro-cid-yzbzndzl]{bottom:12%}.fig-bg[data-astro-cid-yzbzndzl] .bg-cursor[data-astro-cid-yzbzndzl]{bottom:8%}@media(max-width:767px){.tools-card--background[data-astro-cid-yzbzndzl]{padding-bottom:0}}.hfg-editor-cta{margin-top:40px}.hfg{--hfg-panel:#eaeaea;padding:100px 24px 88px;scroll-margin-top:80px;color:var(--landing-heading);background:var(--landing-bg)}.hfg-heading{max-width:1100px;margin:0 auto 96px;text-align:center}.hfg-heading>span{font-size:13px;color:#96928b;letter-spacing:.03em}.hfg-heading h2{margin:16px 0 0}.hfg-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 28px}.hfg-card{min-width:0}.hfg-stage{position:relative;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--hfg-panel);border-radius:15px;overflow:hidden;isolation:isolate}.hfg-inset{display:block;width:72%;height:auto;aspect-ratio:4/3;object-fit:cover;box-shadow:0 8px 25px #2d241b0a}.hfg-card>h3{font-family:var(--font-family-display);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.02em;margin:18px 6px 10px}.hfg-card>p{font-size:14px;line-height:1.65;color:#8a857e;margin:0 6px;max-width:480px}.hfg-prompt,.hfg-tag{position:absolute;bottom:12%;left:50%;transform:translate(-50%);max-width:90%;display:flex;align-items:center;gap:12px;border-radius:12px;background:#23241f;color:#f8f8f5;padding:13px 16px;font:12px/1.35 var(--font-sans);white-space:nowrap;box-shadow:0 8px 20px #201c1720}.hfg-captions .hfg-tag>span{font-family:Georgia,serif;font-size:20px}.hfg-music-viewport{container-type:inline-size;display:block}.hfg-music-stage{position:absolute;top:50%;left:0;transform:translateY(-57%);width:950px;zoom:calc(100cqw/950px)}.hfg-music-controls{position:absolute;bottom:8%;display:flex;align-items:center;justify-content:center;gap:18px;width:100%;font-size:11px;color:#787267}.hfg-music-controls button{border:1px solid #d5d1c9;border-radius:50%;width:34px;height:34px;cursor:pointer;background:#f9f8f4;color:#474037}.hfg a:focus-visible,.hfg button:focus-visible{outline:2px solid #c57843;outline-offset:4px}@media(max-width:767px){.hfg{padding:64px 16px}.hfg-heading{margin-bottom:48px}.hfg-grid{grid-template-columns:1fr;gap:38px}.hfg-card>h3{font-size:20px;margin-top:16px}.hfg-card>p{font-size:13px}.hfg-heading>span{font-size:11px}.hfg-prompt,.hfg-tag{font-size:10px;padding:10px 12px;gap:8px}.hfg-music-controls{gap:10px;font-size:10px}.hfg-music-controls button{width:40px;height:40px}}.hfg-library-pair{max-width:1200px}.hfg-library-pair.hfg-grid>.editable-feature{grid-column:auto}.hfg-timeline-feature{min-width:0}@media(min-width:1024px){.hfg-library-pair.hfg-grid>.editable-feature{grid-column:1;grid-row:1}.hfg-library-pair.hfg-grid>.hfg-timeline-feature{grid-column:2;grid-row:1}}.hfg-library-pair .hfg-card{container-type:inline-size}.hfg-library-pair .hfg-card :is(.edit-demo,.itl-shell){width:100%;height:max(400px,var(--editing-panel-height,430px));aspect-ratio:auto;box-sizing:border-box}.hfg-library-pair .itl-source-art{height:auto;aspect-ratio:16/9}.hfg-library-pair .edit-controls>span{font-size:10px}.hfg-library-pair .hfg-card>h3{font-size:22px;margin:22px 4px 10px}.hfg-library-pair .hfg-card>p{margin:0 4px}@media(max-width:1023px){.hfg-library-pair{grid-template-columns:minmax(0,1fr);max-width:720px;gap:40px}.hfg-library-pair .hfg-card .edit-demo{height:auto;aspect-ratio:4/3}.hfg-library-pair .hfg-card .itl-shell{height:clamp(430px,70cqw,504px)}}@container (max-width:380px){.hfg-library-pair .itl-toolbar{gap:2px;padding-inline:7px}.hfg-library-pair .itl-toolbar>span{margin-inline:1px}}@media(max-width:767px){.hfg-library-pair .hfg-card>h3{font-size:21px}}
