.creator-wall{--creator-rail:min(1240px,100% - 48px);--creator-fade:72px;--creator-pad-top:120;--creator-pad-bottom:0;--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 calc(50% - var(--creator-rail)/2),#000 calc(50% - var(--creator-rail)/2 + var(--creator-fade)),#000 calc(50% + var(--creator-rail)/2 - var(--creator-fade)),transparent calc(50% + var(--creator-rail)/2));mask-image:linear-gradient(90deg,transparent calc(50% - var(--creator-rail)/2),#000 calc(50% - var(--creator-rail)/2 + var(--creator-fade)),#000 calc(50% + var(--creator-rail)/2 - var(--creator-fade)),transparent calc(50% + var(--creator-rail)/2))}.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:767px){.creator-wall{--creator-rail:min(1240px,100% - 32px);--creator-fade:32px}}@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}}
