.ImpactScoreBadge-module-scss-module__3ilhba__impactScore{box-sizing:border-box;border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:280px;padding:12px;transition:all .2s ease-in-out;display:flex;position:relative;box-shadow:0 0 0 1px #d8d8e5}.ImpactScoreBadge-module-scss-module__3ilhba__scoreBadge{background:var(--gradient);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:43px;display:flex;box-shadow:inset 0 0 0 1px #0000001f}.ImpactScoreBadge-module-scss-module__3ilhba__letter{z-index:1;color:#fff;margin-bottom:1px;font-size:28px;font-weight:900;line-height:1}.ImpactScoreBadge-module-scss-module__3ilhba__grade1{--gradient:linear-gradient(170deg, var(--gradient-outstanding-orange), var(--gradient-outstanding-pink), var(--gradient-outstanding-purple))}.ImpactScoreBadge-module-scss-module__3ilhba__grade2{--gradient:linear-gradient(330deg, var(--gradient-impressive-green), var(--gradient-impressive-yellow))}.ImpactScoreBadge-module-scss-module__3ilhba__grade2 .ImpactScoreBadge-module-scss-module__3ilhba__letter{color:#000}.ImpactScoreBadge-module-scss-module__3ilhba__grade3{--gradient:linear-gradient(170deg, var(--gradient-solid-green), var(--gradient-solid-blue))}.ImpactScoreBadge-module-scss-module__3ilhba__grade4{--gradient:linear-gradient(330deg, var(--gradient-improvable-red), var(--gradient-improvable-orange))}.ImpactScoreBadge-module-scss-module__3ilhba__scoreInfo{flex-direction:column;flex-grow:1;gap:4px;display:flex}.ImpactScoreBadge-module-scss-module__3ilhba__scoreLabel{color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.ImpactScoreBadge-module-scss-module__3ilhba__scoreValue{color:var(--ink);margin:0;font-size:21px;font-weight:800}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper{width:40px;height:60px;position:absolute;bottom:-20px;right:0}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__tooltip{opacity:1;pointer-events:auto;transform:translateY(10px)}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span{background:#f8f4ff;box-shadow:inset 0 0 0 1px #c1b0ff}.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:before,.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper:hover .ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:after{background:var(--purpleHover)}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon{color:#6c6c76;z-index:3;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:20px;right:0}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span{background:#f9f7ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s ease-in-out;display:flex;position:relative;box-shadow:inset 0 0 0 1px #dcd1ff}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:before,.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:after{content:"";background:var(--purple);border-radius:1px;width:2px;transition:all .2s ease-in-out;display:block;position:absolute}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:before{height:2px;top:5px}.ImpactScoreBadge-module-scss-module__3ilhba__infoIcon span:after{height:6px;top:8px}.ImpactScoreBadge-module-scss-module__3ilhba__tooltip{opacity:0;z-index:2;text-align:left;pointer-events:none;width:260px;color:var(--ink);background:#fff;border-radius:15px 15px 28px 28px;flex-direction:column;align-items:flex-start;gap:10px;padding:10px;font-size:15px;font-style:normal;font-weight:500;line-height:1.4;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:absolute;top:40px;right:0;box-shadow:0 0 0 1px #e3e3ec,0 10px 30px #0000001c}.ImpactScoreBadge-module-scss-module__3ilhba__tooltip a{width:100%;height:40px;font-size:15px}.ImpactScoreBadge-module-scss-module__3ilhba__legend{gap:10px;display:flex}.ImpactScoreBadge-module-scss-module__3ilhba__legend strong{color:#d1d1d8;border-radius:7px;justify-content:center;align-items:center;padding:4px 10px;font-size:22px;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #e5e4ec}.ImpactScoreBadge-module-scss-module__3ilhba__legend strong u{letter-spacing:.04rem;text-transform:uppercase;color:#85828f;margin-top:1px;font-size:12px;font-weight:900;text-decoration:none}.ImpactScoreBadge-module-scss-module__3ilhba__legend .ImpactScoreBadge-module-scss-module__3ilhba__highlight{color:#000;box-shadow:0 0 0 1px #a8a6b0}@media (max-width:959px){.ImpactScoreBadge-module-scss-module__3ilhba__tooltipWrapper{display:none}}
.WorkVideoCard-module-scss-module__iDpMTW__card{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{color:var(--purple)}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{color:#fff}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark .WorkVideoCard-module-scss-module__iDpMTW__cardBrand{color:#ffffff8c}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark .WorkVideoCard-module-scss-module__iDpMTW__creatorRowName{color:#ffffffd9}.WorkVideoCard-module-scss-module__iDpMTW__card.WorkVideoCard-module-scss-module__iDpMTW__onDark:hover .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{color:#fff}.WorkVideoCard-module-scss-module__iDpMTW__mediaLink{z-index:1;display:block;position:absolute;inset:0}.WorkVideoCard-module-scss-module__iDpMTW__metaLink{color:inherit;text-decoration:none}.WorkVideoCard-module-scss-module__iDpMTW__imageWrap{aspect-ratio:9/16;background:#e8e8ed;border-radius:16px;position:relative;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__imageWrap .WorkVideoCard-module-scss-module__iDpMTW__mediaLink img{object-fit:cover;width:100%;height:100%}.WorkVideoCard-module-scss-module__iDpMTW__mediaScrim{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#0003 50%,#00000080 100%);height:120px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__mediaScrim{opacity:1}.WorkVideoCard-module-scss-module__iDpMTW__cardOverlay{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.WorkVideoCard-module-scss-module__iDpMTW__hoverTitle{color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);-webkit-line-clamp:2;text-shadow:0 1px 3px #00000080;opacity:0;-webkit-box-orient:vertical;line-height:1.3;transition:opacity .15s,transform .15s;display:-webkit-box;overflow:hidden;transform:translateY(4px)}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__hoverTitle{opacity:1;transform:none}.WorkVideoCard-module-scss-module__iDpMTW__hoverCreator{pointer-events:none;opacity:0;align-items:center;gap:8px;min-width:0;text-decoration:none;transition:opacity .15s,transform .15s;display:flex;transform:translateY(4px)}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__hoverCreator{opacity:1;pointer-events:auto;transform:none}.WorkVideoCard-module-scss-module__iDpMTW__hoverCreatorName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #00000080;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__creatorRow{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.WorkVideoCard-module-scss-module__iDpMTW__creatorRowName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__creatorRow:hover .WorkVideoCard-module-scss-module__iDpMTW__creatorRowName{color:var(--purple)}.WorkVideoCard-module-scss-module__iDpMTW__quickActions{opacity:0;pointer-events:none;flex-shrink:0;gap:6px;transition:opacity .15s,transform .15s;display:flex;transform:translateY(4px)}.WorkVideoCard-module-scss-module__iDpMTW__card:hover .WorkVideoCard-module-scss-module__iDpMTW__quickActions,.WorkVideoCard-module-scss-module__iDpMTW__quickActions:focus-within{opacity:1;pointer-events:auto;transform:none}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-md);background:#fff;border:none;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .15s,color .15s;display:inline-flex}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn:hover{transform:scale(1.07)}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn:active{transform:scale(.95)}.WorkVideoCard-module-scss-module__iDpMTW__quickBtn:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.WorkVideoCard-module-scss-module__iDpMTW__quickBtnLiked{color:var(--red);background:color-mix(in srgb, var(--red) 12%, #fff)}.WorkVideoCard-module-scss-module__iDpMTW__quickBtnSaved{color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, #fff)}.WorkVideoCard-module-scss-module__iDpMTW__hoverVideo{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.WorkVideoCard-module-scss-module__iDpMTW__cardMeta .WorkVideoCard-module-scss-module__iDpMTW__cardTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#111;margin:0;line-height:1.3;transition:color .15s}.WorkVideoCard-module-scss-module__iDpMTW__cardMeta span{font-size:var(--text-sm);color:var(--gray-500);font-weight:var(--weight-medium)}.WorkVideoCard-module-scss-module__iDpMTW__cardTitleClamped{-webkit-line-clamp:var(--card-title-lines,1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WorkVideoCard-module-scss-module__iDpMTW__cardBrand{display:block}.WorkVideoCard-module-scss-module__iDpMTW__cardStats{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}.WorkVideoCard-module-scss-module__iDpMTW__cardStat{align-items:center;gap:var(--space-1);display:inline-flex}.WorkVideoCard-module-scss-module__iDpMTW__cardStat svg{flex-shrink:0}.WorkVideoCard-module-scss-module__iDpMTW__awardMedalSlot{z-index:2;position:absolute;top:10px;right:10px}
.BadgeDownload-module-scss-module__xOsXGG__assetRow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.BadgeDownload-module-scss-module__xOsXGG__assetButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}
.AwardWinnerCard-module-scss-module__E3wUMW__card{position:relative}.AwardWinnerCard-module-scss-module__E3wUMW__medalSlot{z-index:3;transform:scale(var(--medal-scale,1));transform-origin:100% 0;transition:opacity .45s .15s;position:absolute;top:12px;right:12px}.AwardWinnerCard-module-scss-module__E3wUMW__card:hover .AwardWinnerCard-module-scss-module__E3wUMW__medalSlot{opacity:var(--medal-hover-opacity,1)}
.AwardsJury-module-scss-module__FWspvG__jury{background:#fff;padding:100px 20px}@media (max-width:768px){.AwardsJury-module-scss-module__FWspvG__jury{padding:60px 20px}}.AwardsJury-module-scss-module__FWspvG__heading{font-size:clamp(28px,5vw,40px);font-weight:var(--weight-extrabold);text-align:center;color:var(--ink);margin:0 0 60px}.AwardsJury-module-scss-module__FWspvG__grid{grid-template-columns:repeat(3,1fr);gap:48px 32px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:900px){.AwardsJury-module-scss-module__FWspvG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.AwardsJury-module-scss-module__FWspvG__grid{grid-template-columns:1fr}}.AwardsJury-module-scss-module__FWspvG__member{text-align:center}.AwardsJury-module-scss-module__FWspvG__photo{object-fit:cover;border-radius:50%;width:180px;height:180px;margin:0 auto 16px;display:block}.AwardsJury-module-scss-module__FWspvG__name{font-size:var(--text-lg);font-weight:var(--weight-extrabold);color:var(--ink);margin-bottom:4px}.AwardsJury-module-scss-module__FWspvG__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--purple);margin-bottom:2px}.AwardsJury-module-scss-module__FWspvG__company{font-size:var(--text-sm);color:var(--gray-500);margin-bottom:10px}.AwardsJury-module-scss-module__FWspvG__desc{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--gray-700);max-width:320px;margin:0 auto}
.AwardsPromo-module-scss-module__3PcGbG__awards{isolation:isolate;background:#08070c;padding:clamp(72px,9vw,130px) 24px clamp(80px,9vw,130px);position:relative;overflow:hidden}.AwardsPromo-module-scss-module__3PcGbG__glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% -8%,#c9a24a38,#0000 70%),radial-gradient(45% 45% at 8% 110%,#786ec81f,#0000 70%);position:absolute;inset:0}.AwardsPromo-module-scss-module__3PcGbG__inner{max-width:1200px;margin:0 auto}.AwardsPromo-module-scss-module__3PcGbG__head{text-align:center;max-width:760px;margin:0 auto}.AwardsPromo-module-scss-module__3PcGbG__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.28em;text-transform:uppercase;color:#fff;align-items:center;gap:12px;margin-bottom:26px;display:inline-flex}.AwardsPromo-module-scss-module__3PcGbG__eyebrow img{width:auto;height:26px}.AwardsPromo-module-scss-module__3PcGbG__title{color:#fff;font-size:clamp(var(--text-2xl),4.6vw,var(--text-4xl));text-wrap:balance;margin:0;line-height:1.08}.AwardsPromo-module-scss-module__3PcGbG__title em{background:linear-gradient(140.33deg,#973c0d 8%,#ffe567 36.84%,#fcfbe5 55.48%,#ffcf21 76.27%,#de9d24 96.67%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:.16em;font-style:normal}.AwardsPromo-module-scss-module__3PcGbG__tagline{color:#ffffffa8;font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:620px;margin:22px auto 0}.AwardsPromo-module-scss-module__3PcGbG__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.AwardsPromo-module-scss-module__3PcGbG__showcase{margin-top:clamp(56px,7vw,88px)}.AwardsPromo-module-scss-module__3PcGbG__showcaseHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.AwardsPromo-module-scss-module__3PcGbG__kicker{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(140.33deg,#973c0d 8%,#ffe567 36.84%,#fcfbe5 55.48%,#ffcf21 76.27%,#de9d24 96.67%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;display:inline-flex}.AwardsPromo-module-scss-module__3PcGbG__seeAll{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#ffffffb3;flex-shrink:0;text-decoration:none;transition:color .15s}.AwardsPromo-module-scss-module__3PcGbG__seeAll:hover{color:#fff}.AwardsPromo-module-scss-module__3PcGbG__row{--medal-scale:.72;--medal-hover-opacity:0;grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.6vw,22px);display:grid}@media (max-width:1024px){.AwardsPromo-module-scss-module__3PcGbG__row{grid-template-columns:repeat(3,1fr)}.AwardsPromo-module-scss-module__3PcGbG__row>:nth-child(n+4){display:none}}@media (max-width:680px){.AwardsPromo-module-scss-module__3PcGbG__row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:64%;grid-auto-flow:column;margin:0 -24px;padding:0 24px 8px;overflow-x:auto}.AwardsPromo-module-scss-module__3PcGbG__row::-webkit-scrollbar{display:none}.AwardsPromo-module-scss-module__3PcGbG__row>*{scroll-snap-align:start}.AwardsPromo-module-scss-module__3PcGbG__row>:nth-child(n+4){display:flex}}
.PastAwardsLinks-module-scss-module__I8sqEG__wrap{padding:80px 20px}@media (max-width:768px){.PastAwardsLinks-module-scss-module__I8sqEG__wrap{padding:56px 20px}}.PastAwardsLinks-module-scss-module__I8sqEG__card{max-width:720px;padding:var(--space-12) var(--space-6);text-align:center;background:var(--gray-50);border-radius:var(--radius-xl);margin:0 auto}.PastAwardsLinks-module-scss-module__I8sqEG__text{max-width:520px;margin:var(--space-4) auto var(--space-8)}.PastAwardsLinks-module-scss-module__I8sqEG__links{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.CountdownBadge-module-scss-module__CyiyLG__badge{align-items:center;gap:var(--space-3);flex-direction:column;display:inline-flex}@media (min-width:880px){.CountdownBadge-module-scss-module__CyiyLG__alignStart{align-items:flex-start}}.CountdownBadge-module-scss-module__CyiyLG__lead{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.CountdownBadge-module-scss-module__CyiyLG__clock{gap:var(--space-3);display:inline-flex}.CountdownBadge-module-scss-module__CyiyLG__unit{min-width:3.25rem;padding:var(--space-2) var(--space-3);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;align-items:center;display:inline-flex}.CountdownBadge-module-scss-module__CyiyLG__value{font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--ink);line-height:var(--leading-none)}.CountdownBadge-module-scss-module__CyiyLG__unitLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:2px}.CountdownBadge-module-scss-module__CyiyLG__lg{gap:var(--space-4)}.CountdownBadge-module-scss-module__CyiyLG__lg .CountdownBadge-module-scss-module__CyiyLG__lead{font-size:var(--text-md)}.CountdownBadge-module-scss-module__CyiyLG__lg .CountdownBadge-module-scss-module__CyiyLG__clock{gap:var(--space-4)}.CountdownBadge-module-scss-module__CyiyLG__lg .CountdownBadge-module-scss-module__CyiyLG__unit{min-width:4.75rem;padding:var(--space-3) var(--space-4)}.CountdownBadge-module-scss-module__CyiyLG__lg .CountdownBadge-module-scss-module__CyiyLG__value{font-size:var(--text-3xl)}.CountdownBadge-module-scss-module__CyiyLG__lg .CountdownBadge-module-scss-module__CyiyLG__unitLabel{font-size:var(--text-sm)}@media (max-width:520px){.CountdownBadge-module-scss-module__CyiyLG__lg .CountdownBadge-module-scss-module__CyiyLG__unit{min-width:3.5rem;padding:var(--space-2) var(--space-3)}.CountdownBadge-module-scss-module__CyiyLG__lg .CountdownBadge-module-scss-module__CyiyLG__value{font-size:var(--text-2xl)}}
.HeroCollectionLoop-module-scss-module___OVR9a__frame{aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--gray-100);width:100%;overflow:hidden}.HeroCollectionLoop-module-scss-module___OVR9a__video{object-fit:cover;width:100%;height:100%;display:block}
.SplitButtonDemo-module-scss-module__C4HNEW__demo{align-items:center;gap:var(--space-4);padding-top:120px;display:flex}.SplitButtonDemo-module-scss-module__C4HNEW__item{width:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.SplitButtonDemo-module-scss-module__C4HNEW__item:hover{background:var(--gray-100)}
.ChallengePromo-module-scss-module__QnqvvW__promo{padding:clamp(var(--space-16),8vw,var(--space-20)) var(--space-6);background:var(--bg-subtle)}.ChallengePromo-module-scss-module__QnqvvW__inner{gap:clamp(var(--space-8),5vw,var(--space-16));grid-template-columns:1.05fr .95fr;align-items:center;max-width:1200px;margin:0 auto;display:grid}.ChallengePromo-module-scss-module__QnqvvW__noMedia{text-align:center;grid-template-columns:1fr;max-width:640px}.ChallengePromo-module-scss-module__QnqvvW__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.ChallengePromo-module-scss-module__QnqvvW__noMedia .ChallengePromo-module-scss-module__QnqvvW__copy{align-items:center}.ChallengePromo-module-scss-module__QnqvvW__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;display:inline-flex}.ChallengePromo-module-scss-module__QnqvvW__title{max-width:18ch;font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));line-height:var(--leading-tight);color:var(--ink);text-wrap:balance;margin:0}.ChallengePromo-module-scss-module__QnqvvW__tagline{max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.ChallengePromo-module-scss-module__QnqvvW__prizes{flex-direction:column;display:flex}.ChallengePromo-module-scss-module__QnqvvW__prizeTotal{font-size:clamp(var(--text-2xl),3.4vw,var(--text-3xl));font-weight:var(--weight-bold);line-height:var(--leading-none);color:var(--ink);font-variant-numeric:tabular-nums}.ChallengePromo-module-scss-module__QnqvvW__prizeTotalLabel{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.ChallengePromo-module-scss-module__QnqvvW__cta{gap:var(--space-3);margin-top:var(--space-2);display:flex}.ChallengePromo-module-scss-module__QnqvvW__media{width:100%}.ChallengePromo-module-scss-module__QnqvvW__videoWrap{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--ink);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.ChallengePromo-module-scss-module__QnqvvW__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:879px){.ChallengePromo-module-scss-module__QnqvvW__inner{grid-template-columns:1fr;max-width:560px}.ChallengePromo-module-scss-module__QnqvvW__copy{text-align:center;align-items:center}.ChallengePromo-module-scss-module__QnqvvW__media{order:-1}}
.WhyFoohSection-module-scss-module__7k7DXa__whyFooh{padding:80px 20px}.WhyFoohSection-module-scss-module__7k7DXa__whyFooh h2{text-align:center;font-size:var(--text-2xl);margin-bottom:20px}.WhyFoohSection-module-scss-module__7k7DXa__whyFooh p{text-align:center;max-width:800px;line-height:1.5;font-size:var(--text-lg);margin:0 auto 40px}.WhyFoohSection-module-scss-module__7k7DXa__container{max-width:1200px;margin:0 auto}.WhyFoohSection-module-scss-module__7k7DXa__categories{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:1024px){.WhyFoohSection-module-scss-module__7k7DXa__categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.WhyFoohSection-module-scss-module__7k7DXa__categories{grid-template-columns:1fr}}.WhyFoohSection-module-scss-module__7k7DXa__category a{border-radius:20px;width:100%;height:100%;display:block;position:relative}.WhyFoohSection-module-scss-module__7k7DXa__category a:hover h3{text-decoration:underline}.WhyFoohSection-module-scss-module__7k7DXa__category img{object-fit:cover;border-radius:20px;width:100%;height:100%}.WhyFoohSection-module-scss-module__7k7DXa__categoryContent{background:linear-gradient(#0000,#0d0c2226,#0d0c22cc);background:linear-gradient(#0000,color(display-p3 .051 .047 .133/.15),color(display-p3 .051 .047 .133/.8));border-radius:20px;align-items:flex-end;padding:20px;display:flex;position:absolute;inset:0}.WhyFoohSection-module-scss-module__7k7DXa__categoryContent h3{font-size:var(--text-xl);color:#fff;text-align:center;justify-content:center;align-items:center;width:100%;min-height:80px;margin:0;display:flex}.WhyFoohSection-module-scss-module__7k7DXa__categoryChips{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.WhyFoohSection-module-scss-module__7k7DXa__categoryChips a{height:36px;font-size:var(--text-md);padding:0 16px}.WhyFoohSection-module-scss-module__7k7DXa__ctaButton{text-align:center}
.GreetingLine-module-scss-module__073-QW__line{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);line-height:var(--leading-relaxed);display:flex}.GreetingLine-module-scss-module__073-QW__text{color:var(--ink);font-size:var(--text-md)}.GreetingLine-module-scss-module__073-QW__note{color:var(--gray-500);font-size:var(--text-xs);flex-shrink:0}
.page-module-scss-module__CxSYeG__profilePage{padding:20px}.page-module-scss-module__CxSYeG__layout{gap:40px;display:flex}@media (max-width:960px){.page-module-scss-module__CxSYeG__layout{flex-direction:column;gap:24px}}.page-module-scss-module__CxSYeG__sidebar{word-break:break-word;flex-shrink:0;width:280px;padding-bottom:40px;overflow-x:hidden}@media (max-width:960px){.page-module-scss-module__CxSYeG__sidebar{width:100%}}.page-module-scss-module__CxSYeG__profileImageWrap{background:#f0f0f5;border-radius:50%;flex-shrink:0;width:80px;height:80px;margin:0 auto 16px;overflow:hidden}.page-module-scss-module__CxSYeG__profileImage{object-fit:cover;width:100%;height:100%;display:block}.page-module-scss-module__CxSYeG__profileName{font-size:var(--text-xl);font-weight:var(--weight-extrabold);overflow-wrap:break-word;text-align:center;margin:0 0 6px;line-height:1.2}.page-module-scss-module__CxSYeG__accountType{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#888;text-align:center;margin-bottom:10px;display:block}.page-module-scss-module__CxSYeG__metaRow{font-size:var(--text-sm);color:#666;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex}.page-module-scss-module__CxSYeG__availableWrap{justify-content:center;margin-bottom:16px;display:flex}.page-module-scss-module__CxSYeG__availableBadge{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#333;background:#f5f5f7;border-radius:99px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.page-module-scss-module__CxSYeG__greenDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module-scss-module__CxSYeG__actions{flex-direction:column;align-items:stretch;gap:8px;width:fit-content;margin:0 auto 14px;display:flex}.page-module-scss-module__CxSYeG__adminPanel{align-items:flex-start;gap:var(--space-2);width:100%;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--gray-50);flex-direction:column;display:flex}.page-module-scss-module__CxSYeG__adminPanelTitle{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500)}.page-module-scss-module__CxSYeG__adminPanelHint{font-size:var(--text-sm);color:var(--gray-500)}.page-module-scss-module__CxSYeG__socialLinks{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:4px;display:flex}.page-module-scss-module__CxSYeG__socialIcon{color:#666;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.page-module-scss-module__CxSYeG__socialIcon:hover{color:#000;background:#e8e8ef}.page-module-scss-module__CxSYeG__divider{border:none;border-top:1px solid #e8e8ef;margin:16px 0}.page-module-scss-module__CxSYeG__sidebarSection{margin-bottom:20px}.page-module-scss-module__CxSYeG__sidebarSection h3{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#000;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px}.page-module-scss-module__CxSYeG__aboutText{font-size:var(--text-sm);color:#504f53;margin:0;line-height:1.6}.page-module-scss-module__CxSYeG__pills{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.page-module-scss-module__CxSYeG__pill,.page-module-scss-module__CxSYeG__pillGrey{background:var(--gray-100);color:var(--ink);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:7px 14px;display:inline-block;overflow:hidden}.page-module-scss-module__CxSYeG__peopleList{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__CxSYeG__personRow{align-items:center;gap:10px;display:flex}.page-module-scss-module__CxSYeG__personImageWrap{flex-shrink:0}.page-module-scss-module__CxSYeG__personInfo{flex-direction:column;flex:1;min-width:0;display:flex}.page-module-scss-module__CxSYeG__personName{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#000;line-height:1.3}.page-module-scss-module__CxSYeG__personRole{font-size:var(--text-xs);color:#888;line-height:1.3}.page-module-scss-module__CxSYeG__personSocials{flex-shrink:0;gap:6px;display:flex}.page-module-scss-module__CxSYeG__personSocials a{color:#888;align-items:center;transition:color .2s;display:flex}.page-module-scss-module__CxSYeG__personSocials a:hover{color:#000}.page-module-scss-module__CxSYeG__metaItem{justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.page-module-scss-module__CxSYeG__metaLabel{font-size:var(--text-sm);color:#888;font-weight:var(--weight-medium)}.page-module-scss-module__CxSYeG__metaValue{font-size:var(--text-sm);color:#000;font-weight:var(--weight-semibold)}.page-module-scss-module__CxSYeG__main{flex:1;min-width:0}.page-module-scss-module__CxSYeG__section{margin-bottom:20px}.page-module-scss-module__CxSYeG__sectionTitle{font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:#000;margin:0 0 16px}.page-module-scss-module__CxSYeG__stackSubtitle{font-size:var(--text-sm);color:#888;margin:-8px 0 16px}.page-module-scss-module__CxSYeG__mainDivider{border:none;border-top:1px solid #e8e8ef;margin:32px 0}.page-module-scss-module__CxSYeG__workTabs{border-bottom:1px solid #e8e8ef;gap:0;margin-bottom:24px;display:flex}.page-module-scss-module__CxSYeG__workTab{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#888;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;transition:color .2s,border-color .2s}.page-module-scss-module__CxSYeG__workTab:hover{color:#000}.page-module-scss-module__CxSYeG__workTab.page-module-scss-module__CxSYeG__active{color:#000;border-bottom-color:var(--purple)}.page-module-scss-module__CxSYeG__workGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}@media (max-width:768px){.page-module-scss-module__CxSYeG__workGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}.page-module-scss-module__CxSYeG__workCard{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.page-module-scss-module__CxSYeG__workCard:hover .page-module-scss-module__CxSYeG__workTitle{text-decoration:underline}.page-module-scss-module__CxSYeG__workImageWrap{aspect-ratio:9/16;background:#f0f0f5;border-radius:14px;overflow:hidden}.page-module-scss-module__CxSYeG__workImageWrap img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.page-module-scss-module__CxSYeG__workTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0;line-height:1.3}.page-module-scss-module__CxSYeG__workBrand{font-size:var(--text-xs);color:#888}.page-module-scss-module__CxSYeG__emptyState{text-align:center;color:#888;font-size:var(--text-sm);padding:48px 20px}.page-module-scss-module__CxSYeG__notFound{text-align:center;padding:80px 20px}.page-module-scss-module__CxSYeG__notFound h1{margin-bottom:12px}.page-module-scss-module__CxSYeG__backLink{color:var(--purple);font-weight:var(--weight-semibold);text-decoration:none}.page-module-scss-module__CxSYeG__backLink:hover{text-decoration:underline}
.ChallengeResults-module-scss-module__F_-kDG__pageFlush{flex-direction:column;display:flex}.ChallengeResults-module-scss-module__F_-kDG__body{width:100%;max-width:1100px;padding:var(--space-12) var(--space-5) var(--space-20);gap:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.ChallengeResults-module-scss-module__F_-kDG__section{gap:var(--space-6);flex-direction:column;display:flex}.ChallengeResults-module-scss-module__F_-kDG__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.ChallengeResults-module-scss-module__F_-kDG__sectionTitle{font-size:var(--text-xl);margin:0}.ChallengeResults-module-scss-module__F_-kDG__vertical{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--ink);width:100%;position:relative;overflow:hidden}.ChallengeResults-module-scss-module__F_-kDG__videoFill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ChallengeResults-module-scss-module__F_-kDG__stage{isolation:isolate;background:var(--ink);padding:var(--space-16) var(--space-5) var(--space-20);position:relative;overflow:hidden}.ChallengeResults-module-scss-module__F_-kDG__stageBackdrop{z-index:-1;filter:blur(60px)saturate(1.3)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:scale(1.2)}.ChallengeResults-module-scss-module__F_-kDG__stageInner{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.ChallengeResults-module-scss-module__F_-kDG__stageKicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--gray-400);margin:0}.ChallengeResults-module-scss-module__F_-kDG__stageFrame{width:min(340px,78vw);box-shadow:var(--shadow-xl);border-radius:var(--radius-lg);position:relative}.ChallengeResults-module-scss-module__F_-kDG__stageCaption{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.ChallengeResults-module-scss-module__F_-kDG__stageTitle{max-width:20ch;color:var(--white);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));text-wrap:balance;margin:0}.ChallengeResults-module-scss-module__F_-kDG__stagePrize{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--white);font-variant-numeric:tabular-nums;margin:0}.ChallengeResults-module-scss-module__F_-kDG__creatorRow{align-items:center;gap:var(--space-3);color:var(--white);display:inline-flex}.ChallengeResults-module-scss-module__F_-kDG__creatorName{font-size:var(--text-md);font-weight:var(--weight-semibold);display:block}.ChallengeResults-module-scss-module__F_-kDG__badgeSlot{z-index:3;pointer-events:none;position:absolute;top:10px;left:10px}.ChallengeResults-module-scss-module__F_-kDG__podiumGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}@media (min-width:900px){.ChallengeResults-module-scss-module__F_-kDG__podiumGrid{grid-template-columns:repeat(4,1fr)}}.ChallengeResults-module-scss-module__F_-kDG__podiumCard{min-width:0;position:relative}.ChallengeResults-module-scss-module__F_-kDG__podiumMeta{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-sm);display:flex}.ChallengeResults-module-scss-module__F_-kDG__podiumRank{font-weight:var(--weight-semibold);color:var(--text-primary)}.ChallengeResults-module-scss-module__F_-kDG__podiumPrize{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ChallengeResults-module-scss-module__F_-kDG__briefDoc{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (max-width:879px){.ChallengeResults-module-scss-module__F_-kDG__briefDoc{padding:var(--space-6) var(--space-5);gap:var(--space-4)}}.ChallengeResults-module-scss-module__F_-kDG__docKicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0}.ChallengeResults-module-scss-module__F_-kDG__richText{color:var(--text-secondary);line-height:var(--leading-relaxed)}:is(.ChallengeResults-module-scss-module__F_-kDG__richText h1,.ChallengeResults-module-scss-module__F_-kDG__richText h2){font-size:var(--text-lg);margin:var(--space-4) 0 var(--space-2);color:var(--ink)}:is(.ChallengeResults-module-scss-module__F_-kDG__richText h3,.ChallengeResults-module-scss-module__F_-kDG__richText h4){font-size:var(--text-md);margin:var(--space-3) 0 var(--space-2);color:var(--ink)}.ChallengeResults-module-scss-module__F_-kDG__richText p{margin:0 0 var(--space-3)}:is(.ChallengeResults-module-scss-module__F_-kDG__richText ul,.ChallengeResults-module-scss-module__F_-kDG__richText ol){margin:0 0 var(--space-3);padding-left:var(--space-5)}.ChallengeResults-module-scss-module__F_-kDG__richText li{margin:0 0 var(--space-1)}
.CollectionFormModal-module-scss-module__yFL9Zq__labelRow{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.CollectionFormModal-module-scss-module__yFL9Zq__label{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--ink)}.CollectionFormModal-module-scss-module__yFL9Zq__counter{font-size:var(--text-sm);color:var(--text-muted)}.CollectionFormModal-module-scss-module__yFL9Zq__input,.CollectionFormModal-module-scss-module__yFL9Zq__textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--ink);background:var(--white);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);outline:none;transition:border-color .2s}.CollectionFormModal-module-scss-module__yFL9Zq__input::placeholder,.CollectionFormModal-module-scss-module__yFL9Zq__textarea::placeholder{color:var(--text-muted)}.CollectionFormModal-module-scss-module__yFL9Zq__input:focus,.CollectionFormModal-module-scss-module__yFL9Zq__textarea:focus{border-color:var(--ink)}.CollectionFormModal-module-scss-module__yFL9Zq__textarea{resize:vertical;min-height:96px}.CollectionFormModal-module-scss-module__yFL9Zq__actions{gap:var(--space-3);justify-content:flex-start;display:flex}
.TalentDirectory-module-scss-module__TED9QG__page{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:32px 20px 64px;display:flex}.TalentDirectory-module-scss-module__TED9QG__pageHeader h1{font-size:var(--text-3xl);margin-bottom:8px;line-height:1.15}.TalentDirectory-module-scss-module__TED9QG__pageHeader p{font-size:var(--text-lg);max-width:640px;color:var(--gray-500);margin:0;line-height:1.35}.TalentDirectory-module-scss-module__TED9QG__popularRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.TalentDirectory-module-scss-module__TED9QG__popularLabel{font-size:var(--text-sm);color:var(--gray-500);margin-right:4px}.TalentDirectory-module-scss-module__TED9QG__popularPill{border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);cursor:pointer;background:#fff;padding:7px 16px;transition:background .15s,border-color .15s,color .15s}.TalentDirectory-module-scss-module__TED9QG__popularPill:hover{background:var(--gray-100)}.TalentDirectory-module-scss-module__TED9QG__popularActive{background:var(--ink);border-color:var(--ink);color:#fff}.TalentDirectory-module-scss-module__TED9QG__popularActive:hover{background:var(--ink-hover)}.TalentDirectory-module-scss-module__TED9QG__toolbar{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.TalentDirectory-module-scss-module__TED9QG__count{font-size:var(--text-sm);color:var(--gray-500);font-weight:var(--weight-medium)}.TalentDirectory-module-scss-module__TED9QG__filterTrigger{gap:8px}.TalentDirectory-module-scss-module__TED9QG__filterTriggerActive{border-color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__creatorList{flex-direction:column;gap:16px;display:flex}.TalentDirectory-module-scss-module__TED9QG__card{border:1px solid var(--border);border-radius:var(--radius-lg,16px);flex-direction:column;gap:16px;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.TalentDirectory-module-scss-module__TED9QG__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm,0 4px 16px #0d0c220f)}.TalentDirectory-module-scss-module__TED9QG__cardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.TalentDirectory-module-scss-module__TED9QG__identity{align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.TalentDirectory-module-scss-module__TED9QG__identityText{min-width:0}.TalentDirectory-module-scss-module__TED9QG__nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TalentDirectory-module-scss-module__TED9QG__creatorName{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__typeBadge{border-radius:var(--radius-pill);background:var(--gray-100);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--gray-600);padding:2px 8px}.TalentDirectory-module-scss-module__TED9QG__metaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.TalentDirectory-module-scss-module__TED9QG__metaItem{font-size:var(--text-sm);color:var(--gray-500);align-items:center;gap:5px;display:inline-flex}.TalentDirectory-module-scss-module__TED9QG__available{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#1a8a4a;align-items:center;gap:6px;display:inline-flex}.TalentDirectory-module-scss-module__TED9QG__availableDot{background:#22c55e;border-radius:50%;width:8px;height:8px}.TalentDirectory-module-scss-module__TED9QG__previews{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (max-width:700px){.TalentDirectory-module-scss-module__TED9QG__previews{grid-template-columns:repeat(3,1fr)}}.TalentDirectory-module-scss-module__TED9QG__previewSlot{aspect-ratio:4/3;background:var(--gray-100);border-radius:10px;display:block;position:relative;overflow:hidden}.TalentDirectory-module-scss-module__TED9QG__previewSlot img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.TalentDirectory-module-scss-module__TED9QG__previewSlot:hover img{transform:scale(1.04)}@media (max-width:700px){.TalentDirectory-module-scss-module__TED9QG__previewSlot:nth-child(n+4){display:none}}.TalentDirectory-module-scss-module__TED9QG__tags{flex-wrap:wrap;gap:8px;display:flex}.TalentDirectory-module-scss-module__TED9QG__tag{border-radius:var(--radius-pill);background:var(--gray-100);font-size:var(--text-sm);color:var(--gray-600);padding:5px 12px}.TalentDirectory-module-scss-module__TED9QG__tagMore{font-size:var(--text-sm);color:var(--gray-500);align-self:center;padding:5px 4px;text-decoration:underline}.TalentDirectory-module-scss-module__TED9QG__empty{text-align:center;color:var(--gray-500);padding:80px 20px}.TalentDirectory-module-scss-module__TED9QG__empty p:first-child{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink);margin-bottom:4px}.TalentDirectory-module-scss-module__TED9QG__modalOverlay{z-index:200;background:#0d0c2273;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out TalentDirectory-module-scss-module__TED9QG__fadeIn;display:flex;position:fixed;inset:0}.TalentDirectory-module-scss-module__TED9QG__modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:86vh;animation:.18s ease-out TalentDirectory-module-scss-module__TED9QG__popIn;display:flex;overflow:hidden}.TalentDirectory-module-scss-module__TED9QG__modalHeader{border-bottom:1px solid var(--border);justify-content:center;align-items:center;padding:20px 24px;display:flex;position:relative}.TalentDirectory-module-scss-module__TED9QG__modalHeader h2{font-size:var(--text-lg)}.TalentDirectory-module-scss-module__TED9QG__modalClose{color:var(--gray-500);cursor:pointer;background:0 0;border:none;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.TalentDirectory-module-scss-module__TED9QG__modalClose:hover{color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__modalBody{flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.TalentDirectory-module-scss-module__TED9QG__modalField{flex-direction:column;gap:10px;display:flex}.TalentDirectory-module-scss-module__TED9QG__modalLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink)}.TalentDirectory-module-scss-module__TED9QG__modalInput,.TalentDirectory-module-scss-module__TED9QG__modalSelect{height:var(--input-height,48px);font-size:var(--text-sm);color:var(--ink);background:#fff;padding:0 16px}.TalentDirectory-module-scss-module__TED9QG__modalInput:focus,.TalentDirectory-module-scss-module__TED9QG__modalSelect:focus{border-color:var(--purple);outline:none}.TalentDirectory-module-scss-module__TED9QG__pillGroup{flex-wrap:wrap;gap:8px;display:flex}.TalentDirectory-module-scss-module__TED9QG__choicePill{border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);cursor:pointer;background:#fff;padding:8px 16px;transition:all .15s}.TalentDirectory-module-scss-module__TED9QG__choicePill:hover{border-color:var(--purple)}.TalentDirectory-module-scss-module__TED9QG__choiceActive{border-color:var(--purple);color:var(--purple);background:#f0ecff}.TalentDirectory-module-scss-module__TED9QG__toggleRow{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.TalentDirectory-module-scss-module__TED9QG__toggleRow input{width:18px;height:18px;accent-color:var(--purple)}.TalentDirectory-module-scss-module__TED9QG__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.TalentDirectory-module-scss-module__TED9QG__modalClear{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--gray-500);cursor:pointer;background:0 0;border:none;margin-right:auto}.TalentDirectory-module-scss-module__TED9QG__modalClear:hover{color:var(--ink)}@keyframes TalentDirectory-module-scss-module__TED9QG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TalentDirectory-module-scss-module__TED9QG__popIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.InstagramEmbed-module-scss-module__afBdWa__stage{margin:var(--space-8) 0;justify-content:center;display:flex}.InstagramEmbed-module-scss-module__afBdWa__cardWrap{width:340px;max-width:100%}.InstagramEmbed-module-scss-module__afBdWa__stage .InstagramEmbed-module-scss-module__afBdWa__cardWrap img{margin:0}.InstagramEmbed-module-scss-module__afBdWa__embedWrap{margin:var(--space-8) 0;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.InstagramEmbed-module-scss-module__afBdWa__fallbackLink{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--purple)}
.CompetitionVotingGallery-module-scss-module__ekz7nG__grid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.CompetitionVotingGallery-module-scss-module__ekz7nG__cell{gap:var(--space-3);flex-direction:column;display:flex}.CompetitionVotingGallery-module-scss-module__ekz7nG__cell .button{width:100%}.CompetitionVotingGallery-module-scss-module__ekz7nG__actionSlot{margin-top:auto}@supports (grid-template-rows:subgrid){.CompetitionVotingGallery-module-scss-module__ekz7nG__cell{grid-template-rows:subgrid;grid-row:span 3;display:grid}.CompetitionVotingGallery-module-scss-module__ekz7nG__cellClosed{grid-row:span 2}.CompetitionVotingGallery-module-scss-module__ekz7nG__actionSlot{margin-top:0}}.CompetitionVotingGallery-module-scss-module__ekz7nG__creatorRow{align-items:center;gap:var(--space-2);min-width:0;margin-top:calc(-1*var(--space-2));font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;display:flex}.CompetitionVotingGallery-module-scss-module__ekz7nG__creatorRow:hover{color:var(--text-primary)}.CompetitionVotingGallery-module-scss-module__ekz7nG__creatorRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompetitionVotingGallery-module-scss-module__ekz7nG__interstitial{grid-column:1/-1}.CompetitionVotingGallery-module-scss-module__ekz7nG__skeletonCard{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--bg-subtle);animation:1.5s ease-in-out infinite CompetitionVotingGallery-module-scss-module__ekz7nG__skeletonPulse}@keyframes CompetitionVotingGallery-module-scss-module__ekz7nG__skeletonPulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:900px){.CompetitionVotingGallery-module-scss-module__ekz7nG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.CompetitionVotingGallery-module-scss-module__ekz7nG__grid{grid-template-columns:1fr}}.CompetitionVotingGallery-module-scss-module__ekz7nG__empty{text-align:center;color:var(--text-muted)}.CompetitionVotingGallery-module-scss-module__ekz7nG__error{text-align:center;color:var(--error);font-size:var(--text-sm);margin:0 0 var(--space-4)}
.WinnersSpotlight-module-scss-module__175y0W__spotlight{padding:clamp(var(--space-16),8vw,var(--space-20)) var(--space-6);background:var(--bg-subtle)}.WinnersSpotlight-module-scss-module__175y0W__spotlightInner{gap:clamp(var(--space-8),5vw,var(--space-16));grid-template-columns:1fr;align-items:center;max-width:1200px;margin:0 auto;display:grid}@media (min-width:900px){.WinnersSpotlight-module-scss-module__175y0W__spotlightInner{grid-template-columns:.85fr 1.15fr}}.WinnersSpotlight-module-scss-module__175y0W__spotlightCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.WinnersSpotlight-module-scss-module__175y0W__kicker{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.WinnersSpotlight-module-scss-module__175y0W__spotlightTitle{max-width:16ch;font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));text-wrap:balance;margin:0}.WinnersSpotlight-module-scss-module__175y0W__spotlightLede{max-width:46ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.WinnersSpotlight-module-scss-module__175y0W__spotlightMedia{gap:var(--space-5);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.WinnersSpotlight-module-scss-module__175y0W__spotlightHero{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--ink);max-height:520px;box-shadow:var(--shadow-lg);display:block;position:relative;overflow:hidden}.WinnersSpotlight-module-scss-module__175y0W__fill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.WinnersSpotlight-module-scss-module__175y0W__badgeSlot{top:var(--space-2);left:var(--space-2);z-index:2;pointer-events:none;position:absolute}.WinnersSpotlight-module-scss-module__175y0W__spotlightRest{align-items:start;gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.WinnersSpotlight-module-scss-module__175y0W__tile{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--ink);color:var(--white);display:block;position:relative;overflow:hidden}.WinnersSpotlight-module-scss-module__175y0W__tileImg{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.WinnersSpotlight-module-scss-module__175y0W__tile:hover .WinnersSpotlight-module-scss-module__175y0W__tileImg{transform:scale(1.05)}.WinnersSpotlight-module-scss-module__175y0W__tileFoot{align-items:baseline;gap:var(--space-2);padding:var(--space-8) var(--space-3) var(--space-3);font-size:var(--text-sm);background:linear-gradient(#0000,#000000c7);display:flex;position:absolute;inset:auto 0 0}.WinnersSpotlight-module-scss-module__175y0W__tileRank{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.WinnersSpotlight-module-scss-module__175y0W__tileCreator{text-overflow:ellipsis;white-space:nowrap;color:var(--gray-300);overflow:hidden}
@keyframes WorkCardSkeleton-module-scss-module__fJei-a__pulse{0%,to{opacity:.55}50%{opacity:1}}.WorkCardSkeleton-module-scss-module__fJei-a__pulse{animation:1.5s ease-in-out infinite WorkCardSkeleton-module-scss-module__fJei-a__pulse}.WorkCardSkeleton-module-scss-module__fJei-a__creatorRow{align-items:center;gap:8px;display:flex}.WorkCardSkeleton-module-scss-module__fJei-a__avatarBone{border-radius:var(--radius-pill);background:var(--gray-200);flex-shrink:0;width:26px;height:26px;}.WorkCardSkeleton-module-scss-module__fJei-a__nameBone{border-radius:var(--radius-pill);background:var(--gray-200);width:110px;height:12px;}
.page-module-scss-module__HRLRFq__container{max-width:1200px;margin:0 auto;padding:0 20px}.page-module-scss-module__HRLRFq__awardsHero{text-align:center;padding:100px 20px 0}@media (max-width:768px){.page-module-scss-module__HRLRFq__awardsHero{padding:60px 20px 0}}.page-module-scss-module__HRLRFq__heroEyebrow{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:2px;text-transform:uppercase;color:#000;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-module-scss-module__HRLRFq__heroEyebrow img{width:auto;height:28px}.page-module-scss-module__HRLRFq__heroHeading{font-size:clamp(20px,3vw,28px);font-weight:var(--weight-bold);color:#000;max-width:900px;margin:0 auto 40px;line-height:1.3}.page-module-scss-module__HRLRFq__heroConveyor{margin-bottom:32px;padding:60px 0;position:relative;overflow:visible}@media (max-width:768px){.page-module-scss-module__HRLRFq__heroConveyor{padding:40px 0}}.page-module-scss-module__HRLRFq__trophyAnimationOverlay{z-index:2;pointer-events:none;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__HRLRFq__trophyAnimationOverlay img{object-fit:contain;width:100%;height:100%}@media (max-width:1024px){.page-module-scss-module__HRLRFq__trophyAnimationOverlay{width:550px;height:550px}}@media (max-width:768px){.page-module-scss-module__HRLRFq__trophyAnimationOverlay{width:450px;height:450px}}@media (max-width:480px){.page-module-scss-module__HRLRFq__trophyAnimationOverlay{width:350px;height:350px}}.page-module-scss-module__HRLRFq__heroConveyorBelt{white-space:nowrap;background:#fff;overflow:hidden}.page-module-scss-module__HRLRFq__heroConveyorTrack{animation:20s linear infinite page-module-scss-module__HRLRFq__scrollLeft;display:inline-block}.page-module-scss-module__HRLRFq__heroConveyorTrack span{font-size:clamp(80px,15vw,180px);font-weight:var(--weight-extrabold);color:#000;text-transform:uppercase;letter-spacing:.05em;padding:0 40px;display:inline-block}.page-module-scss-module__HRLRFq__heroTagline{color:#504f53;max-width:600px;margin:0 auto 36px;font-size:clamp(16px,2.5vw,20px);line-height:1.5}.page-module-scss-module__HRLRFq__heroCtas{flex-wrap:wrap;justify-content:center;gap:16px;padding-bottom:80px;display:flex}@media (max-width:768px){.page-module-scss-module__HRLRFq__heroCtas{padding-bottom:60px}}.page-module-scss-module__HRLRFq__winnersMarquee{background:#f8f8f8;padding:80px 0;overflow:hidden}@media (max-width:768px){.page-module-scss-module__HRLRFq__winnersMarquee{padding:50px 0}}.page-module-scss-module__HRLRFq__deadlineConveyor{background:#000;padding:20px 0;overflow:hidden}.page-module-scss-module__HRLRFq__deadlineTrack{white-space:nowrap;will-change:transform;animation:22s linear infinite page-module-scss-module__HRLRFq__scrollLeft;display:flex}.page-module-scss-module__HRLRFq__deadlineItem{font-size:clamp(20px,4vw,32px);font-weight:var(--weight-extrabold);text-transform:uppercase;color:#fff;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:18px;padding:0 18px;display:flex}.page-module-scss-module__HRLRFq__deadlineDot{background:var(--ink);border-radius:50%;flex-shrink:0;width:10px;height:10px}.page-module-scss-module__HRLRFq__awardTimeline{background:#fff;padding:100px 20px}@media (max-width:768px){.page-module-scss-module__HRLRFq__awardTimeline{padding:60px 20px}}.page-module-scss-module__HRLRFq__sectionHeading{font-size:clamp(28px,5vw,40px);font-weight:var(--weight-extrabold);text-align:center;color:#000;margin:0 0 60px}.page-module-scss-module__HRLRFq__timelineWrapper{max-width:1000px;margin:0 auto;padding-bottom:60px;position:relative}.page-module-scss-module__HRLRFq__timelineTrack{justify-content:space-between;padding:0 20px;display:flex;position:relative}.page-module-scss-module__HRLRFq__timelineTrack:before{content:"";z-index:0;background:#ddd;height:3px;position:absolute;top:38px;left:40px;right:40px}.page-module-scss-module__HRLRFq__timelineTrack:after{content:"";background:linear-gradient(to right, #ff204c 50%, var(--purple) 55%);z-index:1;height:3px;clip-path:inset(0 0 0 var(--timeline-progress,0%));position:absolute;top:38px;left:40px;right:40px}@media (max-width:768px){.page-module-scss-module__HRLRFq__timelineTrack{flex-direction:column;gap:0;padding:0 0 0 28px}.page-module-scss-module__HRLRFq__timelineTrack:before{width:3px;height:auto;inset:10px auto 10px 39px}.page-module-scss-module__HRLRFq__timelineTrack:after{background:linear-gradient(to bottom, #ff204c 50%, var(--purple) 55%);width:3px;height:auto;clip-path:inset(var(--timeline-progress,0%) 0 0 0);inset:10px auto 10px 39px}}.page-module-scss-module__HRLRFq__milestone{text-align:center;z-index:2;flex-direction:column;flex:1;align-items:center;max-width:160px;display:flex;position:relative}.page-module-scss-module__HRLRFq__milestoneDate{font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:#000;margin-bottom:12px;transition:color .4s}.page-module-scss-module__HRLRFq__milestoneDot{background:var(--ink);border:3px solid var(--purple);border-radius:50%;width:18px;height:18px;margin-bottom:16px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative}.page-module-scss-module__HRLRFq__milestoneLabel strong{font-size:var(--text-sm);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:.03em;color:#000;margin-bottom:4px;transition:color .4s;display:block}.page-module-scss-module__HRLRFq__milestoneLabel span{font-size:var(--text-sm);color:#504f53;line-height:1.4;transition:color .4s;display:block}.page-module-scss-module__HRLRFq__milestone[data-state=completed] .page-module-scss-module__HRLRFq__milestoneDot{background:#ff204c;border-color:#ff204c}.page-module-scss-module__HRLRFq__milestoneCompleted .page-module-scss-module__HRLRFq__milestoneDate{color:#bbb}.page-module-scss-module__HRLRFq__milestoneCompleted .page-module-scss-module__HRLRFq__milestoneDot{background:#fff!important;border:3px solid #ccc!important}.page-module-scss-module__HRLRFq__milestoneCompleted .page-module-scss-module__HRLRFq__milestoneLabel strong{color:#bbb}.page-module-scss-module__HRLRFq__milestoneCompleted .page-module-scss-module__HRLRFq__milestoneLabel span{color:#ccc}.page-module-scss-module__HRLRFq__milestoneCurrent .page-module-scss-module__HRLRFq__milestoneDate{color:#ff204c}.page-module-scss-module__HRLRFq__milestoneCurrent .page-module-scss-module__HRLRFq__milestoneDot{background:#ff204c;border-color:#ff204c;width:24px;height:24px;margin-top:-3px;animation:2s ease-in-out infinite page-module-scss-module__HRLRFq__pulseDotUrgent}.page-module-scss-module__HRLRFq__milestoneCurrent .page-module-scss-module__HRLRFq__milestoneDot:before,.page-module-scss-module__HRLRFq__milestoneCurrent .page-module-scss-module__HRLRFq__milestoneDot:after{content:"";border:2px solid #ff204c99;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite page-module-scss-module__HRLRFq__ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.page-module-scss-module__HRLRFq__milestoneCurrent .page-module-scss-module__HRLRFq__milestoneDot:after{animation-delay:.4s}.page-module-scss-module__HRLRFq__milestoneCurrent .page-module-scss-module__HRLRFq__milestoneLabel strong{font-size:var(--text-lg)}.page-module-scss-module__HRLRFq__milestoneUpcoming .page-module-scss-module__HRLRFq__milestoneDot{background:var(--ink);border-color:var(--purple)}@keyframes page-module-scss-module__HRLRFq__pulseDotUrgent{0%,to{box-shadow:0 0 4px #ff204c4d}50%{box-shadow:0 0 12px #ff204c80}}@keyframes page-module-scss-module__HRLRFq__ripple{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@media (max-width:768px){.page-module-scss-module__HRLRFq__milestone{text-align:left;flex-direction:row;align-items:flex-start;max-width:none;padding:16px 0}.page-module-scss-module__HRLRFq__milestoneDate{display:none}.page-module-scss-module__HRLRFq__milestoneDot{flex-shrink:0;margin:2px 16px 0 0}.page-module-scss-module__HRLRFq__milestoneCurrent .page-module-scss-module__HRLRFq__milestoneDot{margin-left:-3px}.page-module-scss-module__HRLRFq__milestone:first-child .page-module-scss-module__HRLRFq__milestoneLabel strong:before{content:"16 JAN\a ";white-space:pre;font-size:var(--text-xs);letter-spacing:.05em}.page-module-scss-module__HRLRFq__milestone:nth-child(2) .page-module-scss-module__HRLRFq__milestoneLabel strong:before{content:"15 FEB\a ";white-space:pre;font-size:var(--text-xs);letter-spacing:.05em}.page-module-scss-module__HRLRFq__milestone:nth-child(3) .page-module-scss-module__HRLRFq__milestoneLabel strong:before{content:"27 MAY\a ";white-space:pre;font-size:var(--text-xs);letter-spacing:.05em}.page-module-scss-module__HRLRFq__milestone:nth-child(4) .page-module-scss-module__HRLRFq__milestoneLabel strong:before{content:"05 JUN\a ";white-space:pre;font-size:var(--text-xs);letter-spacing:.05em}.page-module-scss-module__HRLRFq__milestone:nth-child(5) .page-module-scss-module__HRLRFq__milestoneLabel strong:before{content:"20 JUN\a ";white-space:pre;font-size:var(--text-xs);letter-spacing:.05em}}.page-module-scss-module__HRLRFq__timelineBracket{flex-direction:column;align-items:center;padding-top:6px;display:flex;position:absolute}@media (max-width:768px){.page-module-scss-module__HRLRFq__timelineBracket{display:none}}.page-module-scss-module__HRLRFq__bracketLine{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:0 0 8px 8px;width:100%;height:16px}.page-module-scss-module__HRLRFq__bracketContent{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.page-module-scss-module__HRLRFq__bracketLabel{font-size:var(--text-xs);letter-spacing:.05em;color:#999}.page-module-scss-module__HRLRFq__timelineBracket a{color:var(--purple);font-size:var(--text-xs);font-weight:var(--weight-bold);text-decoration:none}.page-module-scss-module__HRLRFq__timelineBracket a:hover{text-decoration:underline}.page-module-scss-module__HRLRFq__deadlineCountdown{color:#fff;text-align:center;background:#000;padding:80px 20px}@media (max-width:768px){.page-module-scss-module__HRLRFq__deadlineCountdown{padding:60px 20px}}.page-module-scss-module__HRLRFq__countdownLabel{font-size:clamp(14px,2vw,18px);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.15em;color:#fff9;margin:0 0 12px}.page-module-scss-module__HRLRFq__countdownNumber{font-size:clamp(80px,20vw,160px);font-weight:var(--weight-extrabold);color:#fff;font-variant-numeric:tabular-nums;margin:0 0 30px;line-height:1}.page-module-scss-module__HRLRFq__whatCanIWin{background:#f8f8f8;padding:100px 20px}@media (max-width:768px){.page-module-scss-module__HRLRFq__whatCanIWin{padding:60px 20px}}.page-module-scss-module__HRLRFq__trophyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:768px){.page-module-scss-module__HRLRFq__trophyGrid{grid-template-columns:1fr;gap:32px}}.page-module-scss-module__HRLRFq__trophyImage{border-radius:20px;width:100%;height:auto}.page-module-scss-module__HRLRFq__trophyText h2{font-size:clamp(28px,5vw,40px);font-weight:var(--weight-extrabold);color:#000;margin-bottom:20px}.page-module-scss-module__HRLRFq__trophyText p{font-size:var(--text-lg);color:#504f53;margin-bottom:16px;line-height:1.65}.page-module-scss-module__HRLRFq__trophyText p:last-child{margin-bottom:0}.page-module-scss-module__HRLRFq__howItWorks{background:#fff;padding:100px 20px}@media (max-width:768px){.page-module-scss-module__HRLRFq__howItWorks{padding:60px 20px}}.page-module-scss-module__HRLRFq__howItWorks .page-module-scss-module__HRLRFq__container{max-width:800px;margin:0 auto}.page-module-scss-module__HRLRFq__stepsList{flex-direction:column;gap:30px;display:flex}.page-module-scss-module__HRLRFq__stepItem{align-items:flex-start;gap:20px;display:flex}.page-module-scss-module__HRLRFq__stepNumber{background:var(--ink);color:#fff;width:40px;height:40px;font-size:var(--text-lg);font-weight:var(--weight-extrabold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__HRLRFq__stepContent{flex:1}.page-module-scss-module__HRLRFq__stepContent h3{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#000;margin:0 0 8px}.page-module-scss-module__HRLRFq__stepContent p{font-size:var(--text-md);color:#504f53;margin:0;line-height:1.6}.page-module-scss-module__HRLRFq__sectionCta{text-align:center;margin-top:40px}.page-module-scss-module__HRLRFq__pricingIntro{text-align:center;background:#f8f8f8;padding:100px 20px}@media (max-width:768px){.page-module-scss-module__HRLRFq__pricingIntro{padding:60px 20px}}.page-module-scss-module__HRLRFq__pricingText{max-width:700px;font-size:var(--text-lg);color:#504f53;margin:0 auto 36px;line-height:1.65}.page-module-scss-module__HRLRFq__pricingText a{color:var(--purple);text-decoration:underline}.page-module-scss-module__HRLRFq__pricingText a:hover{color:#000}.page-module-scss-module__HRLRFq__categoriesSection{padding:100px 20px}@media (max-width:768px){.page-module-scss-module__HRLRFq__categoriesSection{padding:60px 20px}}.page-module-scss-module__HRLRFq__categoriesGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:900px){.page-module-scss-module__HRLRFq__categoriesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page-module-scss-module__HRLRFq__categoriesGrid{grid-template-columns:1fr}}.page-module-scss-module__HRLRFq__categoryCard{aspect-ratio:3/4;cursor:pointer;border-radius:20px;transition:transform .3s;position:relative;overflow:hidden}.page-module-scss-module__HRLRFq__categoryCard:hover{transform:translateY(-4px)}.page-module-scss-module__HRLRFq__categoryCard:hover .page-module-scss-module__HRLRFq__categoryImage{transform:scale(1.05)}.page-module-scss-module__HRLRFq__categoryImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-module-scss-module__HRLRFq__categoryFill{background:var(--ink);width:100%;height:100%}.page-module-scss-module__HRLRFq__categoryOverlay{align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.page-module-scss-module__HRLRFq__overlayBlue{background:linear-gradient(#1e3cb400 40%,#1e3cb4d9 100%)}.page-module-scss-module__HRLRFq__overlayRed{background:linear-gradient(#b41e3200 40%,#b41e32d9 100%)}.page-module-scss-module__HRLRFq__overlayOrange{background:linear-gradient(#c8641400 40%,#c86414d9 100%)}.page-module-scss-module__HRLRFq__overlayGreen{background:linear-gradient(#148c4600 40%,#148c46d9 100%)}.page-module-scss-module__HRLRFq__overlayPurple{background:linear-gradient(#4e16ff00 40%,#4e16ffd9 100%)}.page-module-scss-module__HRLRFq__categoryName{color:#fff;font-size:var(--text-lg);font-weight:var(--weight-extrabold);text-shadow:0 2px 8px #0000004d}.page-module-scss-module__HRLRFq__faqSection{background:#f8f8f8;padding:100px 20px}@media (max-width:768px){.page-module-scss-module__HRLRFq__faqSection{padding:60px 20px}}.page-module-scss-module__HRLRFq__faqContainer{max-width:800px;margin:0 auto}@keyframes page-module-scss-module__HRLRFq__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes page-module-scss-module__HRLRFq__pulse{0%,to{box-shadow:0 0 #ff204c80}50%{box-shadow:0 0 0 10px #ff204c00}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__HRLRFq__heroConveyorTrack,.page-module-scss-module__HRLRFq__deadlineTrack{animation-duration:120s}.page-module-scss-module__HRLRFq__dotCurrent{animation:none}}
.PortfolioCard-module-scss-module__4HVOLq__card{gap:var(--space-6);margin:var(--space-8) 0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);grid-template-columns:1fr auto;display:grid;overflow:hidden}.PortfolioCard-module-scss-module__4HVOLq__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.PortfolioCard-module-scss-module__4HVOLq__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.PortfolioCard-module-scss-module__4HVOLq__identity{align-items:center;gap:var(--space-3);display:flex}.PortfolioCard-module-scss-module__4HVOLq__who{min-width:0}.PortfolioCard-module-scss-module__4HVOLq__name{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--ink);text-decoration:none;display:block}.PortfolioCard-module-scss-module__4HVOLq__name:hover{text-decoration:underline}.PortfolioCard-module-scss-module__4HVOLq__meta{font-size:var(--text-sm);color:var(--text-secondary)}.PortfolioCard-module-scss-module__4HVOLq__bio{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PortfolioCard-module-scss-module__4HVOLq__facts{font-size:var(--text-xs);color:var(--text-muted)}.PortfolioCard-module-scss-module__4HVOLq__actions{margin-top:var(--space-1)}.PortfolioCard-module-scss-module__4HVOLq__fan{width:220px;height:200px;display:block;position:relative}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster{aspect-ratio:9/16;object-fit:cover;border:2px solid var(--white);border-radius:var(--radius-sm);width:112px;height:auto;box-shadow:var(--shadow-md);transform:translateY(var(--y,0px)) rotate(var(--r,0deg));transform-origin:50% 80%;margin:0;position:absolute;top:0}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster:first-child{--r:-6deg;z-index:1;left:0}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(2){--y:-8px;z-index:2;left:54px}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(3){--r:6deg;z-index:1;left:108px}@keyframes PortfolioCard-module-scss-module__4HVOLq__portfolio-fan-wiggle{0%,to{transform:translateY(var(--y,0px)) rotate(var(--r,0deg))}25%{transform:translateY(calc(var(--y,0px) - 6px)) rotate(calc(var(--r,0deg) - 2.5deg))}55%{transform:translateY(calc(var(--y,0px) - 4px)) rotate(calc(var(--r,0deg) + 2deg))}80%{transform:translateY(calc(var(--y,0px) - 1px)) rotate(calc(var(--r,0deg) - .5deg))}}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster{animation:.6s ease-in-out PortfolioCard-module-scss-module__4HVOLq__portfolio-fan-wiggle}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(2){animation-delay:50ms}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster:nth-child(3){animation-delay:.1s}@media (prefers-reduced-motion:reduce){.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster{animation:none}}.PortfolioCard-module-scss-module__4HVOLq__identity .PortfolioCard-module-scss-module__4HVOLq__avatarWrap{flex-shrink:0;display:flex}.PortfolioCard-module-scss-module__4HVOLq__identity .PortfolioCard-module-scss-module__4HVOLq__avatarWrap img{aspect-ratio:1;object-fit:cover;border-radius:50%;margin:0}@media (max-width:640px){.PortfolioCard-module-scss-module__4HVOLq__card{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}.PortfolioCard-module-scss-module__4HVOLq__fan{gap:var(--space-2);order:-1;grid-template-columns:repeat(3,1fr);width:auto;height:auto;display:grid}.PortfolioCard-module-scss-module__4HVOLq__fan .PortfolioCard-module-scss-module__4HVOLq__poster{width:100%;box-shadow:none;border:none;position:static;transform:none}.PortfolioCard-module-scss-module__4HVOLq__fan:hover .PortfolioCard-module-scss-module__4HVOLq__poster{animation:none}.PortfolioCard-module-scss-module__4HVOLq__bio{-webkit-line-clamp:3}.PortfolioCard-module-scss-module__4HVOLq__actions{display:grid}}
.TalentBoard-module-scss-module__z7faHG__page{max-width:1200px;padding:var(--space-12) var(--space-5) var(--space-16);margin:0 auto}.TalentBoard-module-scss-module__z7faHG__hero{text-align:center;max-width:720px;margin:0 auto var(--space-10)}.TalentBoard-module-scss-module__z7faHG__title{font-size:var(--text-4xl)}@media (max-width:600px){.TalentBoard-module-scss-module__z7faHG__title{font-size:var(--text-3xl)}}.TalentBoard-module-scss-module__z7faHG__lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 0}.TalentBoard-module-scss-module__z7faHG__related{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.TalentBoard-module-scss-module__z7faHG__relatedHeading{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 var(--space-4)}.TalentBoard-module-scss-module__z7faHG__relatedCol ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TalentBoard-module-scss-module__z7faHG__relatedCol a{font-size:var(--text-sm);color:var(--ink);text-decoration:none}.TalentBoard-module-scss-module__z7faHG__relatedCol a:hover{color:var(--purple)}
.Newsletter-module-scss-module__YTt8Zq__container{box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;max-width:700px;margin:0 auto;padding:40px;position:relative;box-shadow:0 0 0 1px #d8d8e5}@media (max-width:599px){.Newsletter-module-scss-module__YTt8Zq__container{padding:30px 20px 20px}}.Newsletter-module-scss-module__YTt8Zq__headline{font-size:var(--text-xl);font-weight:var(--weight-extrabold);text-transform:uppercase;margin:0 0 24px;font-style:italic;line-height:1.3}@media (max-width:599px){.Newsletter-module-scss-module__YTt8Zq__headline{font-size:var(--text-lg)}}.Newsletter-module-scss-module__YTt8Zq__footnote{font-size:var(--text-sm);color:var(--gray-500);margin-top:24px}.Newsletter-module-scss-module__YTt8Zq__form{flex-direction:column;align-items:center;gap:16px;display:flex}.Newsletter-module-scss-module__YTt8Zq__inlineForm{flex-direction:column;gap:12px;width:100%;display:flex}.Newsletter-module-scss-module__YTt8Zq__inlineForm .Newsletter-module-scss-module__YTt8Zq__input{width:100%;height:var(--input-height);padding:0 20px}.Newsletter-module-scss-module__YTt8Zq__inlineForm .Newsletter-module-scss-module__YTt8Zq__button{width:100%;height:var(--btn-height-lg);padding:0 28px}.Newsletter-module-scss-module__YTt8Zq__input{width:100%;font-size:var(--text-md);box-sizing:border-box;height:var(--input-height);font-weight:var(--weight-medium);background-color:#fff;padding:0 15px;transition:all .2s}.Newsletter-module-scss-module__YTt8Zq__input:focus{border-color:var(--purple);outline:none}.Newsletter-module-scss-module__YTt8Zq__checkboxGroup{width:100%}.Newsletter-module-scss-module__YTt8Zq__checkboxGroup a{text-decoration:underline}.Newsletter-module-scss-module__YTt8Zq__checkboxGroup a:hover{color:#000}.Newsletter-module-scss-module__YTt8Zq__message{font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:10px;margin-top:10px;padding:15px 20px;line-height:1.3}.Newsletter-module-scss-module__YTt8Zq__message.Newsletter-module-scss-module__YTt8Zq__success{color:#007830;background:#eaffe4;box-shadow:inset 0 0 0 1px #d3eede}.Newsletter-module-scss-module__YTt8Zq__message.Newsletter-module-scss-module__YTt8Zq__error{color:#86000c;background:#ffe1e1;box-shadow:inset 0 0 0 1px #ffc2c2}
.PlatformChip-module-scss-module__z-g4ka__chip{align-items:center;gap:var(--space-2);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);max-width:100%;padding:4px 10px 4px 4px;line-height:1;text-decoration:none;display:inline-flex}a.PlatformChip-module-scss-module__z-g4ka__chip:hover{background:var(--gray-100);border-color:var(--border-strong)}.PlatformChip-module-scss-module__z-g4ka__avatar{border-radius:var(--radius-pill);color:#fff;width:24px;height:24px;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.PlatformChip-module-scss-module__z-g4ka__name{white-space:nowrap}.PlatformChip-module-scss-module__z-g4ka__model{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.PlatformChip-module-scss-module__z-g4ka__arrow{color:var(--text-muted);font-size:var(--text-xs)}
.Recipe-module-scss-module__CROBSa__recipe{gap:var(--space-5);flex-direction:column;display:flex}.Recipe-module-scss-module__CROBSa__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Recipe-module-scss-module__CROBSa__title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--ink);line-height:var(--leading-snug);margin:0}.Recipe-module-scss-module__CROBSa__range{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.Recipe-module-scss-module__CROBSa__empty{color:var(--text-muted);font-size:var(--text-sm);margin:0}.Recipe-module-scss-module__CROBSa__steps{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Recipe-module-scss-module__CROBSa__step{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.Recipe-module-scss-module__CROBSa__stepHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Recipe-module-scss-module__CROBSa__stepNum{border-radius:var(--radius-pill);background:var(--ink);color:#fff;width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.Recipe-module-scss-module__CROBSa__stepType{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);margin-right:auto}.Recipe-module-scss-module__CROBSa__prompt{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4)}.Recipe-module-scss-module__CROBSa__promptHead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.Recipe-module-scss-module__CROBSa__promptLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.Recipe-module-scss-module__CROBSa__promptText{font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.Recipe-module-scss-module__CROBSa__clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Recipe-module-scss-module__CROBSa__clampedCompact{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Recipe-module-scss-module__CROBSa__showMore{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0}.Recipe-module-scss-module__CROBSa__showMore:hover{color:var(--ink-hover)}.Recipe-module-scss-module__CROBSa__copyBtn{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;height:26px;padding:4px;line-height:1;display:inline-flex}.Recipe-module-scss-module__CROBSa__copyBtn:hover{color:var(--ink);background:var(--gray-100)}.Recipe-module-scss-module__CROBSa__copyBtn[data-state=copied]{color:var(--success)}.Recipe-module-scss-module__CROBSa__copyBtn[data-state=error]{color:var(--error)}.Recipe-module-scss-module__CROBSa__copyLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.Recipe-module-scss-module__CROBSa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Recipe-module-scss-module__CROBSa__inputs{gap:var(--space-3);flex-wrap:wrap;display:flex}.Recipe-module-scss-module__CROBSa__input{gap:var(--space-1);flex-direction:column;width:84px;margin:0;display:flex}.Recipe-module-scss-module__CROBSa__thumbBtn{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--gray-100);width:84px;height:84px;padding:0;display:block;position:relative;overflow:hidden}.Recipe-module-scss-module__CROBSa__thumb{object-fit:cover;width:100%;height:100%;display:block}.Recipe-module-scss-module__CROBSa__thumbHint{border-radius:var(--radius-sm);color:#fff;opacity:0;background:#0d0c2299;place-items:center;width:22px;height:22px;transition:opacity .12s;display:grid;position:absolute;bottom:4px;right:4px}.Recipe-module-scss-module__CROBSa__thumbBtn:hover .Recipe-module-scss-module__CROBSa__thumbHint{opacity:1}.Recipe-module-scss-module__CROBSa__audio{border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--gray-50);width:84px;height:84px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;place-items:center;display:grid}.Recipe-module-scss-module__CROBSa__inputCaption{flex-direction:column;gap:2px;display:flex}.Recipe-module-scss-module__CROBSa__roleTag{font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.Recipe-module-scss-module__CROBSa__inputLabel{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Recipe-module-scss-module__CROBSa__note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);background:var(--gray-50);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);white-space:pre-wrap}.Recipe-module-scss-module__CROBSa__noteLabel{font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;display:block}.Recipe-module-scss-module__CROBSa__compact{gap:var(--space-3)}.Recipe-module-scss-module__CROBSa__compact .Recipe-module-scss-module__CROBSa__title{font-size:var(--text-lg)}.Recipe-module-scss-module__CROBSa__compact .Recipe-module-scss-module__CROBSa__step{padding:var(--space-3)}.Recipe-module-scss-module__CROBSa__lightbox{z-index:1000;padding:var(--space-6);background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.Recipe-module-scss-module__CROBSa__lbClose{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:none;place-items:center;width:44px;height:44px;display:grid;position:absolute}.Recipe-module-scss-module__CROBSa__lbClose:hover{background:#ffffff38}.Recipe-module-scss-module__CROBSa__lbNav{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:none;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Recipe-module-scss-module__CROBSa__lbNav:hover{background:#ffffff38}.Recipe-module-scss-module__CROBSa__lbPrev{left:var(--space-4)}.Recipe-module-scss-module__CROBSa__lbNext{right:var(--space-4)}.Recipe-module-scss-module__CROBSa__lbBody{gap:var(--space-3);flex-direction:column;align-items:center;max-width:min(90vw,720px);max-height:86vh;margin:0;display:flex}.Recipe-module-scss-module__CROBSa__lbImg{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:76vh}.Recipe-module-scss-module__CROBSa__lbCaption{align-items:center;gap:var(--space-2);color:#ffffffd9;font-size:var(--text-sm);display:flex}.Recipe-module-scss-module__CROBSa__lbRole{font-weight:var(--weight-semibold)}.Recipe-module-scss-module__CROBSa__lbLabel{color:#fff9}.Recipe-module-scss-module__CROBSa__lbCounter{margin-left:var(--space-2);font-variant-numeric:tabular-nums;color:#fff9}
.TimelineStrip-module-scss-module__PoDZOa__strip{border-radius:var(--radius-sm);touch-action:pan-y;gap:4px;width:100%;height:40px;padding:0;display:flex;position:relative;overflow:hidden}.TimelineStrip-module-scss-module__PoDZOa__strip.TimelineStrip-module-scss-module__PoDZOa__scrubbing{cursor:grabbing}.TimelineStrip-module-scss-module__PoDZOa__seg{background:var(--gray-100);min-width:18px;height:100%;color:var(--text-muted);cursor:pointer;border:none;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.TimelineStrip-module-scss-module__PoDZOa__seg:first-of-type{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__seg:last-of-type{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__seg:focus{outline:none}.TimelineStrip-module-scss-module__PoDZOa__seg:hover{background:var(--gray-200)}.TimelineStrip-module-scss-module__PoDZOa__seg.TimelineStrip-module-scss-module__PoDZOa__active{background:var(--ink);color:#fff}.TimelineStrip-module-scss-module__PoDZOa__segLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.TimelineStrip-module-scss-module__PoDZOa__hasFilm{background:#fff}.TimelineStrip-module-scss-module__PoDZOa__tile{pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg{color:#fff;border-radius:var(--radius-xs);background:0 0;overflow:hidden}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:first-of-type{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:last-of-type{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:after{content:"";pointer-events:none;border-radius:inherit;background:#ffffffa6;transition:background .12s;position:absolute;inset:0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:hover{background:0 0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg:hover:after{background:#ffffff59}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg.TimelineStrip-module-scss-module__PoDZOa__active{background:0 0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__seg.TimelineStrip-module-scss-module__PoDZOa__active:after{box-shadow:inset 0 0 0 2px var(--purple);background:0 0}.TimelineStrip-module-scss-module__PoDZOa__hasFilm .TimelineStrip-module-scss-module__PoDZOa__segLabel{z-index:1;border-radius:var(--radius-pill);background:var(--ink);place-items:center;width:18px;height:18px;display:grid;position:relative}.TimelineStrip-module-scss-module__PoDZOa__playhead{background:var(--purple);pointer-events:none;width:2px;transition:left .1s linear;position:absolute;top:0;bottom:0;transform:translate(-1px)}.TimelineStrip-module-scss-module__PoDZOa__playhead.TimelineStrip-module-scss-module__PoDZOa__noTransition{transition:none}.TimelineStrip-module-scss-module__PoDZOa__playheadGrab{border-radius:var(--radius-pill);background:var(--purple);width:14px;height:14px;box-shadow:var(--shadow-sm);pointer-events:none;margin-top:-7px;margin-left:-7px;transition:left .1s linear;position:absolute;top:50%}.TimelineStrip-module-scss-module__PoDZOa__playheadGrab.TimelineStrip-module-scss-module__PoDZOa__noTransition{transition:none}
.CopyFrameButton-module-scss-module__6mp38q__copyBtn{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;box-shadow:var(--shadow-md);background:#fff;border:none;padding:6px 12px;transition:transform .12s,opacity .12s;display:inline-flex}.CopyFrameButton-module-scss-module__6mp38q__copyBtn:hover{transform:scale(1.04)}.CopyFrameButton-module-scss-module__6mp38q__icon{width:14px;height:14px;display:block}
.voting-module-scss-module__xUPEAa__page{padding-bottom:40px}.voting-module-scss-module__xUPEAa__banner{z-index:20;justify-content:center;align-items:center;gap:var(--space-3);background:var(--ink);color:#fff;text-align:center;padding:12px 20px;display:flex;position:sticky;top:0}.voting-module-scss-module__xUPEAa__bannerLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);opacity:.85}.voting-module-scss-module__xUPEAa__bannerTimer{font-size:var(--text-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.voting-module-scss-module__xUPEAa__header{text-align:center;max-width:760px;margin:0 auto;padding:64px 20px 32px}.voting-module-scss-module__xUPEAa__logo{width:auto;height:48px;margin:0 auto 24px;display:block}.voting-module-scss-module__xUPEAa__title{font-size:clamp(32px,6vw,56px);font-weight:var(--weight-extrabold);color:var(--ink);margin:0}.voting-module-scss-module__xUPEAa__shortlistLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--purple);margin:8px 0 16px}.voting-module-scss-module__xUPEAa__lede{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--gray-600);max-width:560px;margin:0 auto}.voting-module-scss-module__xUPEAa__nav{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:28px;display:flex}.voting-module-scss-module__xUPEAa__categories{max-width:1200px;margin:0 auto;padding:0 20px}.voting-module-scss-module__xUPEAa__category{border-top:1px solid var(--border);padding:48px 0;scroll-margin-top:72px}.voting-module-scss-module__xUPEAa__category:first-child{border-top:none}.voting-module-scss-module__xUPEAa__categoryHeader{align-items:baseline;gap:var(--space-3);margin-bottom:28px;display:flex}.voting-module-scss-module__xUPEAa__categoryName{font-size:clamp(22px,3vw,30px);font-weight:var(--weight-extrabold);color:var(--ink);margin:0}.voting-module-scss-module__xUPEAa__count{font-size:var(--text-sm);color:var(--gray-500)}.voting-module-scss-module__xUPEAa__grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (max-width:900px){.voting-module-scss-module__xUPEAa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.voting-module-scss-module__xUPEAa__grid{grid-template-columns:repeat(2,1fr)}}.voting-module-scss-module__xUPEAa__cell{flex-direction:column;display:flex}.voting-module-scss-module__xUPEAa__voteRow{justify-content:center;margin-top:12px;display:flex}.voting-module-scss-module__xUPEAa__empty{text-align:center;color:var(--gray-500);padding:64px 20px}.voting-module-scss-module__xUPEAa__faqSection{background:var(--gray-50);padding:80px 20px}.voting-module-scss-module__xUPEAa__faqContainer{max-width:800px;margin:0 auto}.voting-module-scss-module__xUPEAa__contact{text-align:center;color:var(--gray-600);margin-top:24px}.voting-module-scss-module__xUPEAa__contact a{color:var(--purple);font-weight:var(--weight-semibold)}
.JobBoard-module-scss-module___mYz-W__page{padding:var(--space-5);gap:var(--space-6);box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.JobBoard-module-scss-module___mYz-W__hero{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-5) var(--space-6);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-display);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);max-width:16ch;margin:0}@media (max-width:720px){.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-4xl)}}@media (max-width:480px){.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-3xl)}}.JobBoard-module-scss-module___mYz-W__heroSubtitle{max-width:540px;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.JobBoard-module-scss-module___mYz-W__tabsRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.JobBoard-module-scss-module___mYz-W__tabs{align-items:center;gap:var(--space-1);display:flex}.JobBoard-module-scss-module___mYz-W__tab{height:38px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-secondary);align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.JobBoard-module-scss-module___mYz-W__tab:hover{color:var(--ink);background:var(--gray-50)}.JobBoard-module-scss-module___mYz-W__tabActive{background:var(--gray-100);color:var(--ink)}.JobBoard-module-scss-module___mYz-W__tabActive:hover{background:var(--gray-100)}.JobBoard-module-scss-module___mYz-W__layout{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:900px){.JobBoard-module-scss-module___mYz-W__layout{align-items:flex-start;gap:var(--space-10);flex-direction:row}}.JobBoard-module-scss-module___mYz-W__content{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.JobBoard-module-scss-module___mYz-W__searchBar{align-items:center;display:flex;position:relative}.JobBoard-module-scss-module___mYz-W__searchIcon{left:var(--space-4);color:var(--text-muted);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.JobBoard-module-scss-module___mYz-W__searchInput{width:100%;padding-left:calc(var(--space-4) + 28px)}.JobBoard-module-scss-module___mYz-W__recentHeading{font-size:var(--text-xl);margin:var(--space-2) 0 0}.JobBoard-module-scss-module___mYz-W__jobList{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__sidebar{flex-shrink:0;width:340px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__sidebar{z-index:1000;background:var(--white);width:100%;display:none;position:fixed;inset:0;overflow:auto}.JobBoard-module-scss-module___mYz-W__sidebar.JobBoard-module-scss-module___mYz-W__sidebarOpen{display:block}}.JobBoard-module-scss-module___mYz-W__filterCard{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--gray-50);flex-direction:column;display:flex;position:sticky;top:80px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__filterCard{box-sizing:border-box;border:none;border-radius:0;min-height:100%;padding-bottom:100px;position:static}}.JobBoard-module-scss-module___mYz-W__mobileFilterHeader{display:none}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__mobileFilterHeader{justify-content:space-between;align-items:center;display:flex}.JobBoard-module-scss-module___mYz-W__mobileFilterHeader span{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--ink)}}.JobBoard-module-scss-module___mYz-W__mobileClose{padding:var(--space-2);margin:calc(var(--space-2)*-1);color:var(--ink);cursor:pointer;background:0 0;border:none;display:inline-flex}.JobBoard-module-scss-module___mYz-W__filterGroup{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__filterLabel{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--ink);margin:0}.JobBoard-module-scss-module___mYz-W__checkList{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__divider{background:var(--border);border:none;width:100%;height:1px;margin:0}.JobBoard-module-scss-module___mYz-W__textInput{width:100%}.JobBoard-module-scss-module___mYz-W__filterActions{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}@media (min-width:900px){.JobBoard-module-scss-module___mYz-W__filterActions:not(:has(.JobBoard-module-scss-module___mYz-W__clearBtn)){display:none}}.JobBoard-module-scss-module___mYz-W__filterBtnWrap{display:none}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__filterBtnWrap{display:grid}}.JobBoard-module-scss-module___mYz-W__clearBtn{padding:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:center;transition:color .15s}.JobBoard-module-scss-module___mYz-W__clearBtn:hover{color:var(--ink)}.JobBoard-module-scss-module___mYz-W__mobileFilterButton{align-self:flex-start;display:none;position:relative}.JobBoard-module-scss-module___mYz-W__mobileFilterButton.JobBoard-module-scss-module___mYz-W__active:after{content:"";background:var(--purple);border:2px solid var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-3px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__mobileFilterButton{display:flex}}.JobBoard-module-scss-module___mYz-W__empty{text-align:center;padding:var(--space-20) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-subtle)}.JobBoard-module-scss-module___mYz-W__empty h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2)}.JobBoard-module-scss-module___mYz-W__empty p{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-6)}@media (max-width:600px){.JobBoard-module-scss-module___mYz-W__page{padding:var(--space-4)}}
.DesktopViewer-module-scss-module__hldIzG__layout{background:var(--bg);flex-direction:column;height:100dvh;display:flex}.DesktopViewer-module-scss-module__hldIzG__topbar{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);flex:none;display:flex}.DesktopViewer-module-scss-module__hldIzG__meta{flex-direction:column;min-width:180px;max-width:240px;display:flex}.DesktopViewer-module-scss-module__hldIzG__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.DesktopViewer-module-scss-module__hldIzG__creator{font-size:var(--text-sm);color:var(--text-muted)}a.DesktopViewer-module-scss-module__hldIzG__creator{align-items:center;gap:var(--space-1);align-self:flex-start;max-width:100%;margin-top:2px;text-decoration:none;display:inline-flex}a.DesktopViewer-module-scss-module__hldIzG__creator:hover{color:var(--ink)}.DesktopViewer-module-scss-module__hldIzG__creatorAvatar,.DesktopViewer-module-scss-module__hldIzG__creatorAvatarFallback{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:18px;height:18px}.DesktopViewer-module-scss-module__hldIzG__creatorAvatarFallback{background:var(--ink);color:#fff;font-size:10px;font-weight:var(--weight-bold);place-items:center;display:grid}.DesktopViewer-module-scss-module__hldIzG__topbar>.button{flex:none}.DesktopViewer-module-scss-module__hldIzG__fromWork{white-space:nowrap}.DesktopViewer-module-scss-module__hldIzG__body{flex:1;grid-template-columns:minmax(360px,460px) 1fr;min-height:0;display:grid}.DesktopViewer-module-scss-module__hldIzG__panel{padding:var(--space-6);border-right:1px solid var(--border);overflow-y:auto}.DesktopViewer-module-scss-module__hldIzG__stage{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--bg-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.DesktopViewer-module-scss-module__hldIzG__playerWrap{--cap:min(72vh, 720px);aspect-ratio:var(--ar,.5625);width:min(100%,var(--cap)*var(--ar,.5625));max-height:var(--cap);border-radius:var(--radius-lg);position:relative;overflow:hidden}.DesktopViewer-module-scss-module__hldIzG__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.DesktopViewer-module-scss-module__hldIzG__copyFrame{top:var(--space-3);right:var(--space-3);opacity:0;transition:opacity .15s;position:absolute}.DesktopViewer-module-scss-module__hldIzG__playerWrap:hover .DesktopViewer-module-scss-module__hldIzG__copyFrame,.DesktopViewer-module-scss-module__hldIzG__playerWrap.DesktopViewer-module-scss-module__hldIzG__paused .DesktopViewer-module-scss-module__hldIzG__copyFrame{opacity:1}.DesktopViewer-module-scss-module__hldIzG__playOverlay{border-radius:var(--radius-pill);width:3.25rem;height:3.25rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-md);background:#fff;border:none;place-items:center;margin:auto;transition:transform .15s;display:grid;position:absolute;inset:0}.DesktopViewer-module-scss-module__hldIzG__playOverlay svg{width:22px;height:22px;display:block}.DesktopViewer-module-scss-module__hldIzG__playOverlay:hover{transform:scale(1.06)}.DesktopViewer-module-scss-module__hldIzG__playOverlay:active{transform:scale(.96)}.DesktopViewer-module-scss-module__hldIzG__controls{align-items:center;gap:var(--space-2);display:flex}
.PastCompetitions-module-scss-module__g9Dtlq__list{gap:var(--space-12);flex-direction:column;display:flex}.PastCompetitions-module-scss-module__g9Dtlq__rowHead{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.PastCompetitions-module-scss-module__g9Dtlq__rowTitle{font-size:var(--text-xl);margin:0}.PastCompetitions-module-scss-module__g9Dtlq__number{color:var(--text-muted);font-weight:var(--weight-bold)}.PastCompetitions-module-scss-module__g9Dtlq__grid{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:900px){.PastCompetitions-module-scss-module__g9Dtlq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.PastCompetitions-module-scss-module__g9Dtlq__grid{grid-template-columns:1fr}}
.RelatedWork-module-scss-module__DWMSoa__related{border-top:1px solid var(--border);margin-top:40px;padding:40px 0}.RelatedWork-module-scss-module__DWMSoa__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.RelatedWork-module-scss-module__DWMSoa__header h2{font-size:var(--text-xl);font-weight:var(--weight-extrabold);margin:0}.RelatedWork-module-scss-module__DWMSoa__browseAll{background:var(--ink);color:var(--white);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;padding:10px 20px;text-decoration:none;transition:background .2s;display:inline-flex}.RelatedWork-module-scss-module__DWMSoa__browseAll:hover{background:var(--ink-hover)}.RelatedWork-module-scss-module__DWMSoa__grid{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:0;gap:0 20px;display:grid;overflow:hidden}.RelatedWork-module-scss-module__DWMSoa__item{min-width:0}
.FAQ-module-scss-module__OcaBgq__faqContainer h2{text-align:center;font-size:var(--text-2xl);margin-bottom:40px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemtype="https://schema.org/FAQPage"]{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}.FAQ-module-scss-module__OcaBgq__faqContainer details{color:#000;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #d8d8e5}.FAQ-module-scss-module__OcaBgq__faqContainer summary{cursor:pointer;font-weight:var(--weight-bold);font-size:var(--text-lg);justify-content:space-between;align-items:center;padding:20px;list-style:none;transition:background-color .3s;display:flex}.FAQ-module-scss-module__OcaBgq__faqContainer summary:hover{color:var(--purple);background:#f9f7ff;box-shadow:0 0 0 1px #d8d8e5}.FAQ-module-scss-module__OcaBgq__faqContainer summary::-webkit-details-marker{display:none}.FAQ-module-scss-module__OcaBgq__faqContainer summary:after{content:"+";font-size:var(--text-xl);color:#000;transition:transform .3s}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer]{padding:20px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] p{line-height:1.6;font-size:var(--text-md);margin:0 0 15px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] .faq-answer-block{line-height:1.6;font-size:var(--text-md);margin:0 0 15px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] p:last-child{margin-bottom:0}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] .faq-answer-block:last-child{margin-bottom:0}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] b{color:#000}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] ul{margin:15px 0;padding-left:20px}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] ul li{margin-bottom:10px;line-height:1.6}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] a{color:var(--purple)}.FAQ-module-scss-module__OcaBgq__faqContainer div[itemprop=acceptedAnswer] a:hover{text-decoration:underline}.FAQ-module-scss-module__OcaBgq__open summary{box-shadow:0 0 0 1px #d8d8e5}.FAQ-module-scss-module__OcaBgq__open summary:hover{color:#000;background-color:#fff}.FAQ-module-scss-module__OcaBgq__open summary:after{transform:rotate(45deg)}.FAQ-module-scss-module__OcaBgq__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}@media (prefers-reduced-motion:reduce){.FAQ-module-scss-module__OcaBgq__answerWrap{transition:none}}.FAQ-module-scss-module__OcaBgq__answerWrapOpen{grid-template-rows:1fr}.FAQ-module-scss-module__OcaBgq__answerInner{overflow:hidden}
.page-module-scss-module__ZGgknG__categories{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}
.PlaySheet-module-scss-module__L1tTqa__root{background:#000;position:fixed;inset:0;overflow:hidden}.PlaySheet-module-scss-module__L1tTqa__video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.PlaySheet-module-scss-module__L1tTqa__unmute{top:calc(var(--space-4) + env(safe-area-inset-top));right:var(--space-4);z-index:10;border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0d0c2299;border:none;padding:6px 12px;position:absolute}.PlaySheet-module-scss-module__L1tTqa__timelineOverlay{left:var(--space-4);right:var(--space-4);bottom:calc(42vh + var(--space-3));z-index:10;transition:bottom .28s;position:absolute}.PlaySheet-module-scss-module__L1tTqa__sheet{z-index:20;background:var(--surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);flex-direction:column;height:40vh;transition:height .28s;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0d0c222e}.PlaySheet-module-scss-module__L1tTqa__sheet.PlaySheet-module-scss-module__L1tTqa__expanded{height:88vh}.PlaySheet-module-scss-module__L1tTqa__handle{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:100%;height:28px;display:grid}.PlaySheet-module-scss-module__L1tTqa__grip{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:4px}.PlaySheet-module-scss-module__L1tTqa__sheetBody{padding:0 var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}
.JobsBoard-module-scss-module__Sl2QVW__page{max-width:1100px;padding:var(--space-12) var(--space-5) var(--space-16);margin:0 auto}.JobsBoard-module-scss-module__Sl2QVW__hero{text-align:center;max-width:720px;margin:0 auto var(--space-10)}.JobsBoard-module-scss-module__Sl2QVW__title{font-size:var(--text-4xl)}@media (max-width:600px){.JobsBoard-module-scss-module__Sl2QVW__title{font-size:var(--text-3xl)}}.JobsBoard-module-scss-module__Sl2QVW__lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 var(--space-6)}.JobsBoard-module-scss-module__Sl2QVW__related{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.JobsBoard-module-scss-module__Sl2QVW__relatedHeading{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 var(--space-4)}.JobsBoard-module-scss-module__Sl2QVW__relatedCol ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobsBoard-module-scss-module__Sl2QVW__relatedCol a{font-size:var(--text-sm);color:var(--ink);text-decoration:none}.JobsBoard-module-scss-module__Sl2QVW__relatedCol a:hover{color:var(--purple)}
.TrendingTopics-module-scss-module__aW3IBa__trendingContent{background:linear-gradient(#f7f5ff,#fff);padding:80px 64px;box-shadow:0 -1px #e6e5ef}@media (max-width:768px){.TrendingTopics-module-scss-module__aW3IBa__trendingContent{padding:48px 20px}}.TrendingTopics-module-scss-module__aW3IBa__trendingContent h2{font-size:var(--text-2xl);margin-bottom:20px}.TrendingTopics-module-scss-module__aW3IBa__container{max-width:unset;margin:0 auto}.TrendingTopics-module-scss-module__aW3IBa__container>h2{text-align:center;margin-bottom:40px}.TrendingTopics-module-scss-module__aW3IBa__blogGrid{gap:20px;margin-bottom:40px;display:grid}@media (min-width:1081px) and (max-width:1439px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(3,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+4){display:none}}@media (min-width:1440px) and (max-width:1959px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(4,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+5){display:none}}@media (min-width:1960px) and (max-width:2199px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(5,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+6){display:none}}@media (min-width:2200px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(6,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+7){display:none}}@media (min-width:769px) and (max-width:1080px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:repeat(2,1fr)}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+5){display:none}}@media (max-width:768px){.TrendingTopics-module-scss-module__aW3IBa__blogGrid{grid-template-columns:1fr}.TrendingTopics-module-scss-module__aW3IBa__blogGrid .TrendingTopics-module-scss-module__aW3IBa__blogCard:nth-child(n+5){display:none}}.TrendingTopics-module-scss-module__aW3IBa__blogCard{flex-direction:column;gap:15px;min-width:0;display:flex}@media (min-width:601px){.TrendingTopics-module-scss-module__aW3IBa__blogCard:hover h2{text-decoration:underline}.TrendingTopics-module-scss-module__aW3IBa__blogCard:hover .TrendingTopics-module-scss-module__aW3IBa__readMore{color:#000}.TrendingTopics-module-scss-module__aW3IBa__blogCard:hover .TrendingTopics-module-scss-module__aW3IBa__readMore:hover{text-decoration:underline}}.TrendingTopics-module-scss-module__aW3IBa__blogCard img{object-fit:cover;border-radius:16px;width:100%;height:200px;margin-bottom:5px}.TrendingTopics-module-scss-module__aW3IBa__blogCardContent{flex-direction:column;gap:10px;display:flex}.TrendingTopics-module-scss-module__aW3IBa__blogCardContent h2{font-size:var(--text-xl);text-align:left;overflow-wrap:break-word;margin:0;line-height:1.3}.TrendingTopics-module-scss-module__aW3IBa__blogMeta{font-size:var(--text-sm);align-items:center;margin:0;display:flex}.TrendingTopics-module-scss-module__aW3IBa__blogSummary{font-size:var(--text-md);margin:0;line-height:1.5}.TrendingTopics-module-scss-module__aW3IBa__readMore{font-weight:var(--weight-bold);font-size:var(--text-md);color:#000;margin-top:8px}.TrendingTopics-module-scss-module__aW3IBa__ctaButton{text-align:center}
.WorkBlocks-module-scss-module__SCJNUG__blocks{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.WorkBlocks-module-scss-module__SCJNUG__block{width:100%}.WorkBlocks-module-scss-module__SCJNUG__wide{max-width:100%}.WorkBlocks-module-scss-module__SCJNUG__narrow{max-width:500px;margin-left:auto;margin-right:auto}.WorkBlocks-module-scss-module__SCJNUG__mediaFrame{border-radius:var(--radius-lg);background:var(--gray-100);width:100%;position:relative;overflow:hidden}.WorkBlocks-module-scss-module__SCJNUG__media{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.WorkBlocks-module-scss-module__SCJNUG__framed .WorkBlocks-module-scss-module__SCJNUG__media{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.WorkBlocks-module-scss-module__SCJNUG__mediaFrame:not(.WorkBlocks-module-scss-module__SCJNUG__framed) .WorkBlocks-module-scss-module__SCJNUG__media{border-radius:0}.WorkBlocks-module-scss-module__SCJNUG__text{width:100%}.WorkBlocks-module-scss-module__SCJNUG__text a{color:var(--ink);text-decoration:underline}.WorkBlocks-module-scss-module__SCJNUG__heading h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--ink);line-height:var(--leading-tight);margin:0}.WorkBlocks-module-scss-module__SCJNUG__body div{font-size:var(--text-md);color:var(--text-primary);line-height:var(--leading-relaxed);margin:0}.WorkBlocks-module-scss-module__SCJNUG__body div p{margin:0 0 var(--space-4)}.WorkBlocks-module-scss-module__SCJNUG__body div p:last-child{margin-bottom:0}
.AlternatesPrompt-module-scss-module__9aFiNa__bar{border-top:1px solid var(--border);padding:var(--space-4) var(--space-5);background:var(--gray-50)}.AlternatesPrompt-module-scss-module__9aFiNa__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.AlternatesPrompt-module-scss-module__9aFiNa__lead{margin:var(--space-1) 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.AlternatesPrompt-module-scss-module__9aFiNa__actions{justify-content:flex-end;display:flex}
.WorkflowCard-module-scss-module__5nKo6a__card{gap:var(--space-3);flex-direction:column;display:flex}.WorkflowCard-module-scss-module__5nKo6a__poster{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--gray-100);border:1px solid var(--border);display:block;position:relative;overflow:hidden}.WorkflowCard-module-scss-module__5nKo6a__posterImg{object-fit:cover;width:100%;height:100%;display:block}.WorkflowCard-module-scss-module__5nKo6a__posterEmpty{background:linear-gradient(135deg, var(--gray-100), var(--gray-200));width:100%;height:100%}.WorkflowCard-module-scss-module__5nKo6a__hoverVideo{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.WorkflowCard-module-scss-module__5nKo6a__badge{z-index:2;top:var(--space-2);left:var(--space-2);border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c22b3;padding:3px 8px;position:absolute}.WorkflowCard-module-scss-module__5nKo6a__hint{z-index:2;left:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);opacity:0;background:#ffffffeb;padding:4px 10px;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(4px)}.WorkflowCard-module-scss-module__5nKo6a__card:hover .WorkflowCard-module-scss-module__5nKo6a__hint{opacity:1;transform:translateY(0)}.WorkflowCard-module-scss-module__5nKo6a__meta{gap:var(--space-1);flex-direction:column;display:flex}.WorkflowCard-module-scss-module__5nKo6a__titleLink{color:inherit;text-decoration:none}.WorkflowCard-module-scss-module__5nKo6a__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);line-height:var(--leading-snug);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.WorkflowCard-module-scss-module__5nKo6a__creator{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.WorkflowCard-module-scss-module__5nKo6a__creatorName{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.WorkflowCard-module-scss-module__5nKo6a__creator:hover .WorkflowCard-module-scss-module__5nKo6a__creatorName{color:var(--purple)}
@keyframes LibrarySkeleton-module-scss-module__2fdJcq__pulse{0%,to{opacity:.55}50%{opacity:1}}.LibrarySkeleton-module-scss-module__2fdJcq__bone{background:var(--gray-200);border-radius:var(--radius-pill);flex-shrink:0;animation:1.5s ease-in-out infinite LibrarySkeleton-module-scss-module__2fdJcq__pulse}.LibrarySkeleton-module-scss-module__2fdJcq__sortBone{height:var(--btn-height-sm);width:168px;}.LibrarySkeleton-module-scss-module__2fdJcq__tabsRow{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.LibrarySkeleton-module-scss-module__2fdJcq__tabBone{width:104px;height:33px;}.LibrarySkeleton-module-scss-module__2fdJcq__tabBone:nth-child(2n){width:128px}.LibrarySkeleton-module-scss-module__2fdJcq__tabBone:nth-child(3n){width:88px}.LibrarySkeleton-module-scss-module__2fdJcq__filterBone{height:var(--btn-height-sm);width:92px;}
