.hero-carousel{isolation:isolate;max-width:1440px;margin:55px auto 0;position:relative}.carousel-stage{perspective:1300px;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(240px,31vw,425px);position:relative}.carousel-card{transform-origin:50%;will-change:transform;background:#141a14;border:1px solid #586651;border-radius:8px;width:56%;max-width:720px;transition:transform .85s cubic-bezier(.22,.75,.18,1),opacity .65s,filter .65s;position:absolute;top:0;left:50%;overflow:hidden}.carousel-card.current{z-index:3;opacity:1;transform:translate(-50%)rotateX(3deg)}.carousel-card.previous{z-index:1;opacity:.55;filter:brightness(.75);transform:translate(-121%)translateY(45px)scale(.78)rotateY(15deg)rotate(-7deg)}.carousel-card.next{z-index:1;opacity:.55;filter:brightness(.75);transform:translate(21%)translateY(45px)scale(.78)rotateY(-15deg)rotate(7deg)}.carousel-card.previous:hover,.carousel-card.next:hover{opacity:.85;filter:brightness()}.carousel-card>a,.carousel-card>button{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.carousel-card img{aspect-ratio:1.94;object-fit:cover;pointer-events:none;width:100%;height:auto}.carousel-window{color:#aac09e;letter-spacing:.02em;background:#141a14;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font:9px monospace;display:flex}.carousel-window>span:first-child{letter-spacing:2px;font-size:8px}.carousel-window>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.carousel-controls{z-index:4;background:#151c14;border:1px solid #34462d;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:5px 8px;display:inline-flex;position:relative}.carousel-controls button{color:#d3edc9;background:0 0;border:0;border-radius:50%;place-items:center;min-width:36px;height:36px;padding:0;transition:background .2s;display:grid}.carousel-controls button:hover{background:#2e3e27}.carousel-arrow{font-size:20px}.carousel-dots{align-items:center;display:flex}.carousel-dots button{width:26px;min-width:26px}.carousel-dots span{background:#78936c;border-radius:999px;width:5px;height:5px;transition:width .3s,background .3s;display:block}.carousel-dots button[aria-current=true] span{background:var(--lime);width:18px}.carousel-divider{background:#405238;width:1px;height:16px;margin:0 2px}.carousel-play{font-size:16px}.carousel-play:disabled{opacity:.4;cursor:default}.carousel-caption{letter-spacing:.03em;color:#b4cbaa;margin:15px 16px 24px;font-size:10px}.carousel-caption span{color:#819777;margin:0 7px;font-size:9px}.quiet .carousel-card{transition:none}:is(.carousel-card>a:focus-visible,.carousel-card>button:focus-visible){outline-offset:-4px;outline:2px solid var(--lime)}@media (max-width:700px){.hero-carousel{margin-top:40px}.carousel-stage{height:clamp(185px,50vw,325px)}.carousel-card{width:82%}.carousel-card.previous{transform:translate(-105%)translateY(23px)scale(.78)rotateY(15deg)rotate(-7deg)}.carousel-card.next{transform:translate(5%)translateY(23px)scale(.78)rotateY(-15deg)rotate(7deg)}.carousel-window{padding:7px 10px;font-size:7px}.carousel-window>span:first-child{font-size:6px}.carousel-caption{margin-bottom:20px;font-size:9px}.carousel-caption span{font-size:8px}.carousel-controls{padding:3px 7px}.carousel-controls button{min-height:38px}}@media (prefers-reduced-motion:reduce){.carousel-card,.carousel-dots span{transition:none}}@media print{.hero-carousel{display:none}}.carousel-stage{cursor:grab}.carousel-stage.dragging{cursor:grabbing}.carousel-card>a,.carousel-card>button{cursor:inherit}.carousel-stage.dragging .carousel-card{transition:none}.creator-grid>article{isolation:isolate;border:1px solid var(--line);background:#0c100c;border-radius:8px;flex-direction:column;min-height:460px;padding:30px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.creator-grid>article:hover{border-color:#849d74}.creator-grid>article>.social-heading,.creator-grid>article>h3,.creator-grid>article>p,.creator-grid>article>.metrics,.creator-grid>article>.social-cta,.creator-grid>article>.youtube-mark,.creator-grid>article>.amv-symbol{z-index:2;position:relative}.creator-grid>article .social-heading{padding-right:80px}.social-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.social-background>img,.social-background>video{object-fit:cover;filter:saturate(.45);width:100%;height:100%;position:absolute;inset:0}.social-background>iframe{aspect-ratio:16/9;pointer-events:none;filter:saturate(.35);border:0;width:calc(100% + 560px);height:100%;min-height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-shade{z-index:1;background:linear-gradient(#030c049e,#050e0694 25%,#050c05e6 62%,#080f08f5);position:absolute;inset:0;box-shadow:inset 0 0 80px #0003}.creator-grid>article p{color:#bdcfb6}.creator-grid>article .social-heading{color:#d1dfcb}.creator-grid>article .social-cta{border-top-color:#657b5670;min-height:45px;padding-top:20px}.creator-grid>article .social-cta:hover{color:var(--lime)}.background-control{z-index:4;color:#d9ecd2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b160caa;border:1px solid #78936c66;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:16px;display:flex;position:absolute;top:20px;right:20px}.background-control span{letter-spacing:.08em;font-size:8px}.background-control:disabled{cursor:default}.amv-symbol{align-items:center;gap:8px;min-height:124px;margin:20px 0 24px;display:flex}.amv-symbol span{font:18px var(--display);color:#d1edc5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101d1099;border:1px solid #9ebf8b66;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.creator-grid .amv-card .social-cta{margin-top:auto}.creator-grid .youtube-mark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10200d88}@media (max-width:700px){.creator-grid>article{min-height:430px;padding:25px}.background-control{top:17px;right:17px}.social-background>iframe{width:950px}.creator-grid>article .social-heading{font-size:9px}.amv-symbol{min-height:115px}}@media print{.social-background,.background-control{display:none}}
