.nomination-sticker{position:absolute;z-index:3;top:3.75rem;right:-3.75rem;width:10rem;aspect-ratio:1;rotate:12deg}@media screen and (max-width:768px){.nomination-sticker{top:3rem;right:.5rem;width:6.75rem}}@media screen and (min-width:769px)and (max-width:1100px){.modal-content .nomination-sticker{right:-1rem}}@property --px{syntax:"<number>";inherits:true;initial-value:50}@property --py{syntax:"<number>";inherits:true;initial-value:50}.ns-holo{display:block}.ns-holo-foil,.ns-holo-glare,.ns-holo-sparkle{position:absolute;inset:0;pointer-events:none}.ns-holo-foil{background:linear-gradient(115deg,transparent 25%,rgba(201,195,206,.55) 48%,transparent 70%),repeating-linear-gradient(90deg,#ffb3c1,#ffd6a5,#fdffb6,#caffbf,#9bf6ff,#a0c4ff,#bdb2ff,#ffc6ff,#ffb3c1);background-size:200% 100%,300% 100%;background-position:calc(var(--px)*1%) 0,calc(var(--px)*1.5%) calc(var(--py)*1%);mix-blend-mode:color-dodge;filter:saturate(1.2)}.ns-holo-sparkle{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 12 0 0 0 -8.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px,110px 110px;background-position:calc(var(--px)*-.6px) calc(var(--py)*-.6px),0 0;mix-blend-mode:color-dodge}.ns-holo-glare{background:radial-gradient(circle at calc(var(--px) * 1%) calc(var(--py) * 1%),rgba(255,255,255,.45) 0,rgba(255,255,255,.12) 25%,transparent 55%);mix-blend-mode:overlay}@keyframes ns-holo-sway{0%,to{--px:28;--py:38}25%{--px:72;--py:28}50%{--px:66;--py:72}75%{--px:30;--py:64}}@property --lift{syntax:"<angle>";inherits:true;initial-value:-60deg}@property --lay{syntax:"<percentage>";inherits:true;initial-value:100%}.nomination-sticker{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:--lay .6s cubic-bezier(.25,.8,.35,1),scale .35s ease,filter .35s ease;animation:ns-sticker-arrive 1.1s cubic-bezier(.22,1,.36,1) .3s backwards}.nomination-sticker.is-peeling{cursor:grabbing;transition:scale .3s ease,filter .3s ease}.nomination-sticker.is-carried{cursor:grabbing;scale:1.05;filter:drop-shadow(0 1rem 1.25rem rgba(0,0,0,.35));transition:--lay .3s cubic-bezier(.3,.7,.4,1),scale .3s ease,filter .3s ease}.ns-sticker-turn{rotate:var(--peel-angle)}.ns-sticker-down,.ns-sticker-turn,.ns-sticker-up{position:absolute;inset:0}.ns-sticker-down{clip-path:inset(-1px calc(100% - var(--lay)) -1px -1px)}.ns-sticker-up{clip-path:inset(-1px -1px -1px var(--lay));transform-origin:var(--lay) 50%;transform:perspective(30rem) rotateY(var(--lift));filter:drop-shadow(-.2rem .15rem .3rem rgba(0,0,0,.35))}.ns-sticker-up .ns-sticker-back,.shows-back .ns-sticker-up .ns-sticker-front{display:none}.shows-back .ns-sticker-up .ns-sticker-back{display:block}.ns-sticker-face{position:absolute;inset:7%;display:block;rotate:calc(-1*var(--peel-angle));isolation:isolate;mask:var(--sticker-mask,url("/images/nominated-sticker.webp")) center/contain no-repeat}.ns-sticker-face img{display:block;width:100%;height:100%;pointer-events:none}.ns-sticker-face.ns-holo{animation:ns-holo-sway 6s ease-in-out infinite}.ns-sticker-face.ns-holo .ns-holo-foil{opacity:.12}.ns-sticker-face.ns-holo .ns-holo-sparkle{opacity:.25}.ns-sticker-face.ns-holo .ns-holo-glare{opacity:.5}.ns-sticker-back{overflow:hidden}.ns-sticker-back i{position:absolute;inset:-30%;rotate:var(--peel-angle);background:linear-gradient(90deg,#f4f4f2,#e2e2df 45%,#c9c9c5)}@keyframes ns-sticker-arrive{0%{--lay:62%;--lift:-65deg;opacity:0}18%{opacity:1}to{--lay:100%;--lift:-15deg;opacity:1}}.ns-sticker-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%);background-size:250% 100%;background-position:-50% 0;mix-blend-mode:soft-light;animation:ns-sticker-shine 7s ease-in-out 1.5s infinite backwards;pointer-events:none}@keyframes ns-sticker-shine{0%{background-position:100% 0}20%,to{background-position:-50% 0}}.ns-twinkles{position:absolute;inset:0;pointer-events:none;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}.ns-twinkles i{position:absolute;translate:-50% -50%;background:#fff;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;scale:0;animation:ns-twinkle ease-in-out infinite backwards}@keyframes ns-twinkle{0%,70%,to{opacity:0;scale:0;rotate:0deg}82%{opacity:.9;scale:1;rotate:45deg}}@media(prefers-reduced-motion:reduce){.nomination-sticker,.ns-sticker-face.ns-holo,.ns-sticker-shine,.ns-twinkles i{animation:none!important}}.nomination-certificate{position:fixed;inset:0;z-index:10000;display:flex;align-items:safe center;justify-content:center;overflow-y:auto;padding:1.25rem;background-color:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .25s ease}.nomination-certificate.is-open{opacity:1}.nc-card{position:relative;width:min(30rem,100%);display:flex;flex-direction:column;align-items:center;padding:2.5rem 2.5rem 2rem;border-radius:1.25rem;overflow:hidden;text-align:center;color:var(--fontColor);background:radial-gradient(ellipse 85% 55% at 50% 0,rgba(255,198,255,.16),transparent 70%),radial-gradient(ellipse 60% 40% at 25% 10%,rgba(155,246,255,.1),transparent 70%),radial-gradient(ellipse 60% 40% at 75% 10%,rgba(253,255,182,.08),transparent 70%),var(--bgElevated);box-shadow:0 40px 120px rgba(0,0,0,.6),0 12px 32px rgba(0,0,0,.35);opacity:0;translate:0 2.5rem}.is-open .nc-card{opacity:1;translate:0 0}.nc-card .nc-eyebrow{margin-top:1.5rem;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,0);background:var(--boltGradient);-webkit-background-clip:text;background-clip:text}.nc-card h3{margin-top:.5rem;font-family:var(--font-instrument-serif),serif;font-size:2.5rem;font-weight:400;line-height:1.1;letter-spacing:.03125rem;text-wrap:balance;color:var(--fontColorHighlight)}.nc-card p{margin:1rem 0 0;font-size:1rem;line-height:1.5;text-wrap:pretty}.nc-card>.cta.secondary{margin-top:1.75rem}.nc-card .nc-secondary{margin-top:1rem;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:.875rem;color:var(--fontColorDim);text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}.nc-card .nc-secondary:hover{color:var(--fontColorHighlight)}.nc-foil{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;overflow:hidden;opacity:0;transition:opacity .5s ease}.nc-foil:after,.nc-foil:before{content:"";position:absolute;inset:0}.nc-foil:before{background:linear-gradient(115deg,#ffc6ff,#bdb2ff 10%,#a0c4ff 20%,#9bf6ff 30%,#caffbf 40%,#fdffb6 50%,#ffd6a5 60%,#ffb3c1 70%,#ffc6ff 80%,#bdb2ff 90%,#a0c4ff),linear-gradient(65deg,#9bf6ff,#ffc6ff 25%,#fdffb6 50%,#bdb2ff 75%,#caffbf);background-size:300% 300%,250% 250%;background-position:calc(50% + var(--tilt-x, 0)*40%) calc(50% + var(--tilt-y, 0)*40%),calc(50% - var(--tilt-x, 0)*30%) calc(50% + var(--tilt-y, 0)*25%);background-blend-mode:soft-light;mix-blend-mode:overlay;opacity:.09}.nc-foil:after{background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.07) 49%,rgba(255,255,255,.02) 54%,transparent 60%);background-size:300% 300%;background-position:calc(50% + var(--tilt-x, 0)*45%) calc(50% + var(--tilt-y, 0)*45%);mix-blend-mode:screen}.is-lit .nc-foil{opacity:1}.nc-card{transform:perspective(70rem) rotateY(calc(var(--tilt-x, 0) * 2.5deg)) rotateX(calc(var(--tilt-y, 0) * -2.5deg));transition:opacity .3s ease,translate .6s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.nc-card.is-lit{transition:opacity .3s ease,translate .6s cubic-bezier(.22,1,.36,1),transform .12s ease-out}.nc-sparkle{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;border-radius:inherit;translate:calc(var(--tilt-x, 0)*-10px) calc(var(--tilt-y, 0)*-10px);transition:translate .5s cubic-bezier(.22,1,.36,1)}.nc-sparkle:after,.nc-sparkle:before{content:"";position:absolute;inset:-2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 12 0 0 0 -8.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen;filter:drop-shadow(0 0 2px rgba(255,255,255,.7));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.008' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");mask-size:600px 600px}.nc-sparkle:before{background-size:420px 420px;opacity:.85;animation:nc-sparkle-drift 28s linear infinite,nc-sparkle-light 13s linear infinite}.nc-sparkle:after{background-size:560px 560px;background-position:180px 90px;mask-position:300px 150px;opacity:.7;animation:nc-sparkle-drift 36s linear infinite reverse,nc-sparkle-light 17s linear infinite reverse}@keyframes nc-sparkle-drift{0%{background-position:0 0}to{background-position:420px -420px}}@keyframes nc-sparkle-light{0%{mask-position:0 0}to{mask-position:-600px 600px}}.nomination-certificate.is-picked .nc-card{background:radial-gradient(ellipse 85% 55% at 50% 0,rgba(227,181,107,.2),transparent 70%),radial-gradient(ellipse 60% 40% at 25% 10%,rgba(246,223,169,.08),transparent 70%),var(--bgElevated)}.nominate-invite.picks-honor .nc-eyebrow,.nomination-certificate.is-picked .nc-eyebrow{color:#e3b56b;background:none}.nc-cta.cta.primary{margin-top:1.75rem;background-size:200% 100%;animation:none;transition:opacity .15s ease}.nc-cta.cta.primary,.nc-cta.cta.primary:hover{color:#292330;background-color:rgba(0,0,0,0);background-image:var(--buttonGradient)}.nc-cta.cta.primary:hover{opacity:.88}.nc-cta.cta.primary:active{opacity:.75}.nc-cta.cta.primary:focus-visible{outline:none;opacity:.88}.nc-close:focus-visible,.nc-secondary:focus-visible{outline:none;color:var(--fontColorHighlight)}.nc-close:active,.nc-secondary:active{opacity:.7}@media(prefers-reduced-motion:reduce){.nc-cta.cta.primary{transition:none}.nc-cta.cta.primary:active,.nc-cta.cta.primary:hover{transform:none}}@keyframes nc-cta-pan{0%{background-position:0 50%}to{background-position:100% 50%}}.nc-close{position:absolute;z-index:2;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;color:var(--fontColorDim);background:none;cursor:pointer;transition:color .15s ease,background-color .15s ease}.nc-close:hover{color:var(--fontColorHighlight);background-color:var(--bgButton)}.nc-mark{position:relative;width:11rem;aspect-ratio:1}.nc-mark>img{position:relative;display:block;width:100%;height:100%;rotate:8deg;filter:drop-shadow(0 .75rem 1rem rgba(0,0,0,.4));opacity:0}.is-open .nc-mark>img{animation:nc-mark-land .6s cubic-bezier(.22,1,.36,1) .2s both}.nc-shine{position:absolute;inset:0;rotate:8deg;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);background-size:250% 100%;background-position:100% 0;mask:var(--sticker-mask,url("/images/nominated-sticker.webp")) center/contain no-repeat;mix-blend-mode:soft-light;pointer-events:none}.is-open .nc-shine{animation:nc-shine 1s ease-in-out .7s both}.nc-rays{position:absolute;top:50%;left:50%;width:34rem;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.07) 0deg 5deg,transparent 5deg 15deg);mask:radial-gradient(circle,#000 12%,transparent 60%);opacity:0;transition:opacity .8s ease .3s;animation:nc-rays-turn 60s linear infinite;pointer-events:none}.is-open .nc-rays{opacity:1}.nc-burst{position:absolute;inset:0;pointer-events:none;filter:drop-shadow(0 0 3px rgba(255,255,255,.9))}.nc-burst i{position:absolute;top:50%;left:50%;background:#fff;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);translate:-50% -50%;opacity:0}.is-open .nc-burst i{animation:nc-burst .9s cubic-bezier(.2,.8,.3,1) both}@keyframes nc-mark-land{0%{opacity:0;rotate:-14deg;translate:0 -1.25rem}40%{opacity:1}to{opacity:1;rotate:8deg;translate:0 0}}@keyframes nc-shine{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes nc-rays-turn{to{rotate:1turn}}@keyframes nc-burst{0%{opacity:0;translate:-50% -50%;scale:.2}25%{opacity:1}to{opacity:0;translate:calc(-50% + cos(var(--angle))*var(--reach)*11rem) calc(-50% + sin(var(--angle))*var(--reach)*11rem);scale:1;rotate:90deg}}@media(prefers-reduced-motion:reduce){.nc-card,.nomination-certificate{transition:opacity .15s ease;translate:none}.is-open .nc-mark>img,.nc-mark>img{animation:none;opacity:1}.nc-burst i,.nc-rays,.nc-shine{animation:none!important}.nc-card,.nc-card.is-lit{transform:none}.nc-cta.cta.primary,.nc-sparkle:after,.nc-sparkle:before{animation:none}}.nominate-invite{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark copy action";align-items:center;gap:2.5rem;margin-bottom:2rem;padding:2rem 3rem 2rem 2.5rem;border-radius:1.25rem;overflow:hidden;color:var(--fontColor);background:radial-gradient(ellipse 40% 120% at 8% 50%,rgba(255,198,255,.14),transparent 70%),radial-gradient(ellipse 30% 90% at 20% 20%,rgba(155,246,255,.08),transparent 70%),radial-gradient(ellipse 30% 90% at 15% 90%,rgba(253,255,182,.06),transparent 70%),var(--bgElevated)}.nominate-invite .nc-rays{opacity:1;width:40rem}.nominate-invite .nc-eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,0);background:var(--boltGradient);-webkit-background-clip:text;background-clip:text}.nominate-invite h2{margin-top:.375rem;font-family:var(--font-instrument-serif),serif;font-size:2.5rem;font-weight:400;line-height:1.1;letter-spacing:.03125rem;color:var(--fontColorHighlight)}.nominate-invite p{max-width:44rem;margin-top:.75rem;font-size:1rem;line-height:1.5;color:var(--fontColorDim);text-wrap:balance}@media screen and (max-width:1400px){.nominate-invite{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark copy" "mark action";row-gap:1.25rem}.nominate-invite .nominate-invite-action{flex-direction:row;justify-self:start;gap:1.5rem}.nominate-invite .nominate-invite-reach{align-items:flex-start}}@media screen and (max-width:900px){.nominate-invite{grid-template-columns:minmax(0,1fr);grid-template-areas:"mark" "copy" "action";justify-items:center;gap:1.25rem;padding:2rem 1.5rem;text-align:center}.nominate-invite p{margin-inline:auto}.nominate-invite .nominate-invite-action{flex-direction:column;justify-self:center;gap:1rem}.nominate-invite .nominate-invite-reach{align-items:center}}.nominate-invite-mark{grid-area:mark;position:relative;width:10rem;aspect-ratio:1}.nominate-invite-mark>img{position:relative;display:block;width:100%;height:100%;rotate:-8deg;filter:drop-shadow(0 .75rem 1rem rgba(0,0,0,.45))}.nominate-invite-copy{grid-area:copy;position:relative}.nominate-invite-action{grid-area:action;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1rem}.nominate-invite-action .nc-cta.cta.primary{margin-top:0}.nominate-invite-reach{display:flex;flex-direction:column;align-items:center}.nominate-invite-reach strong{font-family:var(--font-instrument-serif),serif;font-size:2.5rem;font-weight:400;line-height:1;color:var(--fontColorHighlight);background:none}.nominate-invite-reach span{margin-top:.25rem;font-size:.875rem;color:var(--fontColorDim)}.nominate-invite.picks-honor{margin-bottom:1.5rem;padding:1.25rem 2rem 1.25rem 1.75rem;border-radius:.75rem;background:radial-gradient(ellipse 45% 130% at 10% 50%,rgba(227,181,107,.2),transparent 70%),radial-gradient(ellipse 30% 90% at 22% 15%,rgba(246,223,169,.08),transparent 70%),var(--bgElevated)}@media screen and (min-width:901px){.nominate-invite.picks-honor{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark copy action";column-gap:1.5rem}.nominate-invite.picks-honor .nominate-invite-action{justify-self:end;gap:.75rem;padding-left:2rem;border-left:1px solid rgba(227,181,107,.18)}}.nominate-invite.picks-honor .nominate-invite-reach strong{display:flex;align-items:center;gap:.5rem;font-size:2rem;color:#e3b56b;background:none}.nominate-invite.picks-honor .nominate-invite-reach strong i{font-size:1.25rem}.nominate-invite.picks-honor .nominate-invite-reach span{color:color-mix(in srgb,var(--fontColorDim) 60%,var(--fontColor) 40%);margin-top:.125rem;font-size:.8125rem}.nominate-invite.picks-honor .nominate-invite-mark{width:6.5rem;padding:0;border:none;background:none;cursor:pointer}.nominate-invite.picks-honor .nominate-invite-mark>img{height:auto;margin-block:auto;transition:scale .3s cubic-bezier(.34,1.56,.64,1)}.nominate-invite.picks-honor .nominate-invite-mark:hover>img{scale:1.05}.nominate-invite.picks-honor .nc-rays{width:22rem}.nominate-invite.picks-honor .nc-eyebrow{font-size:.75rem;color:#e3b56b;background:none}.nominate-invite.picks-honor h2{margin-top:.25rem;font-size:1.75rem}.nominate-invite.picks-honor p{margin-top:.5rem}.nominate-invite.picks-honor .nc-secondary,.nominate-invite.picks-honor p{color:color-mix(in srgb,var(--fontColorDim) 60%,var(--fontColor) 40%);font-size:.875rem}.nominate-invite.picks-honor .nc-secondary{padding:0;border:none;background:none;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}.nominate-invite.picks-honor .nc-secondary:hover{color:var(--fontColorHighlight)}.nomination-credit-panel{position:relative;display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1rem 1.5rem 1rem 1.25rem;border-radius:.75rem;overflow:hidden;color:var(--fontColor);background:radial-gradient(ellipse 30% 160% at 4% 50%,rgba(255,198,255,.14),transparent 70%),radial-gradient(ellipse 22% 120% at 10% 20%,rgba(155,246,255,.07),transparent 70%),var(--bgElevated)}.nomination-credit-panel .nc-cta.cta.primary{position:relative;z-index:2;flex-shrink:0;margin-top:0}@media screen and (max-width:768px){.nomination-credit-panel{flex-direction:column;align-items:flex-start}.nomination-credit-panel .nc-cta.cta.primary{width:100%;justify-content:center}}.nomination-credit-sticker{position:relative;flex-shrink:0;width:3.5rem;height:3.5rem;rotate:-8deg;filter:drop-shadow(0 .25rem .5rem rgba(0,0,0,.4))}.nomination-credit-copy{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.5rem}.nomination-credit-copy p{margin:0;font-size:.9375rem;line-height:1.4}.nomination-credit-copy strong{color:var(--fontColorHighlight);font-weight:600}.nomination-credit-dots{display:flex;gap:.375rem}.nomination-credit-dots i{width:.5rem;height:.5rem;border-radius:50%;background:var(--bgButtonHighlight)}.nomination-credit-dots i.is-left{background:var(--boltGradient);box-shadow:0 0 6px rgba(255,129,224,.5)}.nominate-orbit:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--nominate-stroke-angle),rgba(189,178,255,.12) 0deg,rgba(189,178,255,.12) 240deg,#bdb2ff 285deg,#ffc6ff 315deg,rgba(155,246,255,.7) 335deg,rgba(189,178,255,.12) 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:nominate-stroke-orbit 12s linear infinite}@media(prefers-reduced-motion:reduce){.nominate-orbit:before{animation:none}}@property --nominate-stroke-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nominate-stroke-orbit{to{--nominate-stroke-angle:360deg}}.nominate-invite.nominate-orbit .nominate-invite-copy p{color:var(--fontColor);font-weight:500}.nominate-invite.nominate-orbit .nc-eyebrow{color:var(--fontColorHighlight);background:none}.nomination-mobile-copy{display:none}@media screen and (max-width:768px){.nominate-invite,.nominate-invite.picks-honor{grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"mark copy" "action action";justify-items:stretch;gap:.875rem 1rem;padding:1rem;border-radius:.75rem;text-align:left;margin-bottom:1.5rem}.nominate-invite .nominate-invite-mark,.nominate-invite.picks-honor .nominate-invite-mark{width:3.25rem;align-self:center}.nominate-invite .nc-rays,.nominate-invite.picks-honor .nc-rays{width:14rem}.nominate-invite .nc-eyebrow,.nominate-invite.picks-honor .nc-eyebrow{font-size:.625rem;letter-spacing:.05em}.nominate-invite h2,.nominate-invite.picks-honor h2{margin-top:.25rem;font-size:1.375rem;line-height:1.15}.nominate-invite .nomination-desktop-copy,.nominate-invite.picks-honor .nomination-desktop-copy{display:none}.nominate-invite .nomination-mobile-copy,.nominate-invite.picks-honor .nomination-mobile-copy{display:block;margin:.375rem 0 0;font-size:.8125rem;line-height:1.4;text-wrap:wrap;color:var(--fontColor)}.nominate-invite .nominate-invite-action,.nominate-invite.picks-honor .nominate-invite-action{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;align-items:center;gap:.75rem;padding:0;border:none}.nominate-invite .nominate-invite-reach,.nominate-invite.picks-honor .nominate-invite-reach{flex-basis:100%;flex-direction:row;align-items:center;gap:.375rem}.nominate-invite .nominate-invite-reach strong,.nominate-invite.picks-honor .nominate-invite-reach strong{font-size:1rem}.nominate-invite .nominate-invite-reach span,.nominate-invite.picks-honor .nominate-invite-reach span{margin:0;font-size:.6875rem}.nominate-invite .cta,.nominate-invite .cta.large,.nominate-invite .cta.secondary,.nominate-invite .nc-cta.cta.primary,.nominate-invite.picks-honor .cta,.nominate-invite.picks-honor .cta.large,.nominate-invite.picks-honor .cta.secondary,.nominate-invite.picks-honor .nc-cta.cta.primary{min-height:2.25rem;height:2.25rem;line-height:1;padding:0 .875rem;border-radius:100px;margin:0;font-size:.75rem}.nominate-invite .nc-secondary,.nominate-invite.picks-honor .nc-secondary{font-size:.75rem}.nominate-invite.picks-honor .nc-eyebrow{display:none}.nominate-invite.picks-honor .nominate-invite-reach{flex-direction:row;align-items:center;gap:.375rem}.nominate-invite.picks-honor .nominate-invite-reach span{margin:0}.nomination-credit-panel{flex-direction:row;flex-wrap:wrap;padding:1rem;gap:.75rem}.nomination-credit-panel .nomination-credit-sticker{width:2.75rem;height:2.75rem}.nomination-credit-panel .nomination-credit-copy{flex-basis:calc(100% - 3.5rem)}.nomination-credit-panel .nomination-credit-copy p{font-size:.8125rem}.nomination-credit-panel .nc-cta.cta.primary{width:auto;margin-left:auto;font-size:.75rem;padding-inline:1rem}.nominate-invite.nominate-orbit .nominate-invite-reach{display:none}}@media screen and (min-width:769px)and (max-width:1440px){.nominate-invite.picks-honor{grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"mark copy" "action action";column-gap:1.25rem;row-gap:1rem;justify-items:stretch;text-align:left}.nominate-invite.picks-honor .nominate-invite-mark{width:4.5rem}.nominate-invite.picks-honor .nominate-invite-action{flex-direction:row;flex-wrap:wrap;justify-self:stretch;justify-content:flex-start;gap:1rem;padding-left:0;border-left:none}.nominate-invite.picks-honor .nominate-invite-reach{align-items:flex-start}}@media screen and (min-width:1441px){.nominate-invite.picks-honor .nominate-invite-action{flex-direction:column}}.picks-share>i{display:none}@media screen and (max-width:768px){.nominate-invite.picks-honor .nominate-invite-action{gap:.5rem}.nominate-invite.picks-honor .nominate-invite-reach{flex:1 1 0;min-width:0;flex-wrap:wrap}.nominate-invite.picks-honor .nominate-invite-reach strong{font-size:1.5rem;line-height:1}.nominate-invite.picks-honor .nominate-invite-reach strong i{font-size:1.125rem}.nominate-invite.picks-honor .nominate-invite-reach span{font-size:.75rem}.nominate-invite.picks-honor .picks-download.cta.secondary,.nominate-invite.picks-honor .picks-share.nc-secondary{display:flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;border-radius:50%;background:var(--bgButtonHighlight);color:var(--fontColorHighlight);text-decoration:none;border:none;font-size:1rem}.nominate-invite.picks-honor .picks-download.cta.secondary span,.nominate-invite.picks-honor .picks-share.nc-secondary span{display:none}.nominate-invite.picks-honor .picks-download.cta.secondary i,.nominate-invite.picks-honor .picks-share.nc-secondary i{display:block}.nominate-invite.picks-honor .picks-download{margin-left:auto!important}.nominate-invite.picks-honor{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.875rem 1rem;background:radial-gradient(ellipse at top left,rgba(227,181,107,.08),transparent 65%),var(--bgElevated)}.nominate-invite.picks-honor .nc-rays,.nominate-invite.picks-honor>.nc-sparkle{display:none}.nominate-invite.picks-honor .nominate-invite-mark{width:2.75rem}.nominate-invite.picks-honor h2{margin:0;font-size:1.25rem;line-height:1.2}.nominate-invite.picks-honor .nomination-mobile-copy{margin-top:.25rem;font-size:.75rem}.nominate-invite.picks-honor .nominate-invite-action{padding-top:.75rem;border-top:1px solid var(--borderColor);gap:.5rem}.nominate-invite.picks-honor .nominate-invite-reach{flex-direction:column;align-items:flex-start;gap:.125rem}.nominate-invite.picks-honor .nominate-invite-reach strong{font-family:var(--font-inter),sans-serif;font-size:1.25rem;font-weight:500;gap:.375rem}.nominate-invite.picks-honor .nominate-invite-reach strong i{font-size:1rem}.nominate-invite.picks-honor .nominate-invite-reach span{font-size:.6875rem;line-height:1.3}.nominate-invite.nominate-orbit .nominate-invite-action{justify-content:flex-end}.nominate-invite.nominate-orbit{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"mark copy action";column-gap:.75rem;align-items:center}.nominate-invite.nominate-orbit .nominate-invite-mark{width:2.75rem}.nominate-invite.nominate-orbit .nominate-invite-action{align-self:center}.nominate-invite.nominate-orbit .nc-cta.cta.primary{white-space:normal;text-align:center;max-width:8rem;height:auto;min-height:2.25rem;padding:.625rem .75rem;line-height:1.25}}.nomination-button-mobile{display:none}@media screen and (max-width:768px){.nominate-invite.nominate-orbit .nc-cta.cta.primary{white-space:nowrap;height:2.25rem;padding:0 .875rem}.nominate-invite.nominate-orbit .nc-cta.cta.primary .nomination-button-desktop{display:none}.nominate-invite.nominate-orbit .nc-cta.cta.primary .nomination-button-mobile{display:inline}}.heart-vote.is-pill{display:flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;border:none;border-radius:6px;background:none;color:var(--fontColor);cursor:pointer;transition:color .15s ease-in;touch-action:none;height:2.5rem;min-width:0;padding:0 .875rem;gap:.375rem;border-radius:100px;background-color:var(--bgButton);transition:background-color .15s ease-in,color .15s ease-in}.heart-vote.is-pill .heart-icon{position:relative;display:grid;place-items:center;width:14px;height:14px;transition:transform .15s ease-in}.heart-vote.is-pill .heart-icon>i{position:relative;grid-area:1/1;font-size:14px;line-height:1;transition:color .15s ease-in}.heart-vote.is-pill .heart-count{font-size:11px;font-weight:600;line-height:16px}.heart-vote.is-pill:hover:not(:disabled) .heart-icon{transform:scale(1.15)}.heart-vote.is-pill.active .heart-main{color:var(--likeColor)}.heart-vote.is-pill .heart-shard{color:var(--likeColor);pointer-events:none}.heart-vote.is-pill .heart-shard.is-left{clip-path:polygon(0 0,52% 0,40% 22%,60% 42%,42% 62%,58% 82%,50% 100%,0 100%)}.heart-vote.is-pill .heart-shard.is-right{clip-path:polygon(52% 0,100% 0,100% 100%,50% 100%,58% 82%,42% 62%,60% 42%,40% 22%)}.heart-vote.is-pill .heart-underlay{color:var(--fontColor)}.heart-vote.is-pill .fx-like:before{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:13px solid var(--likeColor);box-sizing:border-box;transform:scale(0);pointer-events:none;animation:heart-disc .4s ease-out forwards}.heart-vote.is-pill .fx-like .heart-main,.heart-vote.is-pill .fx-like .heart-underlay{transform-origin:50% 100%;animation:heart-jelly .85s linear .1s both}.heart-vote.is-pill .fx-like .heart-main{animation:heart-jelly .85s linear .1s both,heart-fill .3s ease-in .1s both}.heart-vote.is-pill .heart-sparks{position:absolute;inset:0;pointer-events:none}.heart-vote.is-pill .heart-sparks>span{position:absolute;top:50%;left:50%;transform:rotate(var(--a))}.heart-vote.is-pill .heart-sparks>span span{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--fill);opacity:0;animation:heart-spark-out .55s cubic-bezier(.2,.8,.3,1) .18s forwards}.heart-vote.is-pill .heart-sparks>span span:first-child{--spark-x:-2.5px;--spark-from:-9px;--spark-to:-17px}.heart-vote.is-pill .heart-sparks>span span:last-child{--spark-x:2.5px;--spark-from:-7px;--spark-to:-13px;width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.heart-vote.is-pill .fx-shot .heart-main{animation:heart-bounce-in .55s cubic-bezier(.3,1.7,.5,1) both;animation-delay:calc(var(--firework-burst, .55s) + .15s)}.heart-vote.is-pill.is-aiming .heart-main{opacity:.2}.heart-vote.is-pill .fx-break .heart-main{animation:heart-regrow .4s cubic-bezier(.3,1.5,.5,1) .42s both}.heart-vote.is-pill .fx-break .heart-shard{transform-origin:50% 100%}.heart-vote.is-pill .fx-break .heart-shard.is-left{animation:heart-shiver .14s linear,heart-shard-left .6s cubic-bezier(.4,0,.8,.6) .14s forwards}.heart-vote.is-pill .fx-break .heart-shard.is-right{animation:heart-shiver .14s linear,heart-shard-right .6s cubic-bezier(.4,0,.8,.6) .14s forwards}@media(prefers-reduced-motion:reduce){.heart-vote.is-pill .heart-icon,.heart-vote.is-pill .heart-icon>*{animation:none!important}.heart-vote.is-pill .fx-like:before,.heart-vote.is-pill .heart-shard,.heart-vote.is-pill .heart-sparks,.heart-vote.is-pill .heart-underlay{display:none}}.heart-vote.is-pill:disabled{cursor:default;opacity:.5}.heart-vote.is-pill .heart-icon{scale:1}.heart-vote.is-pill .heart-count{font-size:.75rem;line-height:1}.heart-vote.is-pill:hover:not(:disabled){background-color:var(--bgButtonHighlight)}.heart-vote.is-pill.is-large{height:3.25rem;padding:0 1.75rem;gap:.75rem}.heart-vote.is-pill.is-large .heart-icon{scale:1.15}.heart-vote.is-pill.is-large .heart-count{font-size:.8125rem}.nominated-badge{position:relative;z-index:50;display:flex;justify-content:center;margin-top:-1rem}.nominated-badge .nominated-badge-seal{position:relative;display:block;width:11rem;aspect-ratio:1;padding:0;border:none;background:none;color:var(--fontColorHighlight);cursor:pointer}.nominated-badge .nominated-badge-seal .nomination-medal{display:block;width:100%;height:100%;transition:scale .35s cubic-bezier(.3,1.5,.5,1)}.nominated-badge .nominated-badge-dim{position:fixed;inset:0;z-index:-1;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s ease-in}.nominated-badge .nominated-certificate{position:absolute;top:calc(100% + .75rem);left:50%;width:min(24rem,100vw - 2.5rem);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 2rem 1.75rem;border-radius:1rem;text-align:center;color:var(--fontColor);background-color:var(--bgElevated);box-shadow:inset 0 0 0 1px var(--bgButton),0 30px 80px rgba(0,0,0,.5);opacity:0;translate:-50% .5rem;scale:.97;pointer-events:none;transition:opacity .2s ease-in,translate .3s cubic-bezier(.22,1,.36,1),scale .3s cubic-bezier(.22,1,.36,1)}.nominated-badge .nominated-certificate .nominated-certificate-mark{width:7rem;height:7rem;margin:-.75rem 0 0;color:var(--fontColorHighlight)}.nominated-badge .nominated-certificate h3{font-family:var(--font-instrument-serif),serif;font-size:1.75rem;font-weight:400;line-height:1.1;color:var(--fontColorHighlight)}.nominated-badge .nominated-certificate small{color:var(--fontColorDim)}.nominated-badge .nominated-certificate p{margin:.5rem 0 1rem;font-size:.875rem;line-height:1.5}.nominated-badge.is-open .nominated-badge-seal .nomination-medal{scale:1.05}.nominated-badge.is-open .nominated-badge-dim{opacity:1}.nominated-badge.is-open .nominated-certificate{opacity:1;translate:-50% 0;scale:1;pointer-events:auto}.item-page{min-width:1024px;max-width:1200px;align-items:stretch}@media screen and (max-width:1440px){.item-page{max-width:800px;min-width:800px}}@media screen and (min-width:769px){main.item-page{position:relative;left:calc(var(--sidebarWidth)/-2)}}.item-page.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7);color:var(--fontColor)}.item-page.theme-light.item-page-modal{background:var(--bg);border-radius:1rem;padding:2.5rem 3rem;margin:1.5rem auto}@media screen and (max-width:768px){.item-page.theme-light.item-page-modal{padding:1.5rem;border-radius:.5rem}}.item-page h1{font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.875rem;max-width:40rem}.item-page h1.long{max-width:none;text-wrap:auto}.item-page h3{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:.03125rem}.item-page h3 a{color:var(--fontColor);transition:all .15s ease-in;text-decoration:underline}.item-page h3 a:hover{color:var(--fontColorHighlight)}.item-page .nomination-status{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.375rem .75rem;border-radius:1.25rem;font-size:.8125rem;font-weight:600;width:fit-content}.item-page .nomination-status i{font-size:.875rem}.item-page .nomination-status.nominated{color:#fff;background:var(--accentGradient)}.item-page .nomination-status.picked{color:#fff;background-color:var(--successColor)}.item-page .nominate-banner{position:relative;display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;border-radius:.75rem;overflow:hidden;color:var(--fontColor);background:radial-gradient(ellipse 35% 150% at 4% 50%,rgba(255,198,255,.14),transparent 70%),radial-gradient(ellipse 25% 120% at 12% 20%,rgba(155,246,255,.07),transparent 70%),var(--bgElevated)}.item-page .nominate-banner .nominate-banner-sticker{position:relative;flex-shrink:0;width:4rem;height:4rem;object-fit:contain;rotate:-8deg;filter:drop-shadow(0 .25rem .5rem rgba(0,0,0,.4))}.item-page .nominate-banner .nominate-banner-content{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.5rem}.item-page .nominate-banner .nominate-banner-content h3{color:var(--fontColorHighlight);font-family:var(--font-instrument-serif),serif;font-size:1.75rem;font-weight:400;line-height:1.2;margin:0}.item-page .nominate-banner .nominate-banner-content p{color:var(--fontColor);font-size:.9375rem;font-weight:500;line-height:1.5;text-wrap:wrap;min-height:3em;margin:0}.item-page .nominate-banner .nominate-banner-content strong{color:var(--fontColorHighlight);font-weight:600}.item-page .nominate-banner .nc-cta.cta.primary{position:relative;z-index:2;flex-shrink:0;margin-top:0;padding-inline:1rem}.item-page .nominate-banner .nc-cta.cta.primary i{color:inherit}@media screen and (max-width:900px){.item-page .nominate-banner{flex-wrap:wrap;padding:1.25rem;gap:1rem}.item-page .nominate-banner .nominate-banner-content{flex-basis:calc(100% - 5rem)}}@media screen and (max-width:900px)and (max-width:768px){.item-page .nominate-banner{padding:1rem}.item-page .nominate-banner .nominate-banner-sticker{width:3rem;height:3rem}.item-page .nominate-banner .nominate-banner-content{flex-basis:calc(100% - 4rem)}.item-page .nominate-banner .nominate-banner-content h3{font-size:1.375rem}.item-page .nominate-banner .nominate-banner-content p{font-size:.8125rem}}@media screen and (max-width:900px){.item-page .nominate-banner .nc-cta.cta.primary{width:100%;justify-content:center}}.item-page .draft-banner{display:flex;align-items:center;gap:1.25rem;border:1px solid var(--borderColor);background:var(--bgElevated);color:hsla(0,0%,100%,.8);padding:1.5rem 2rem;border-radius:.75rem}.item-page .draft-banner .draft-banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--bgButtonHighlight);border:1px solid var(--borderColor)}.item-page .draft-banner .draft-banner-icon i{font-size:1.5rem;color:var(--fontColor)}.item-page .draft-banner .draft-banner-content{flex-grow:1;display:flex;flex-direction:column;gap:.5625rem}.item-page .draft-banner .draft-banner-content h3{color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:0}.item-page .draft-banner .draft-banner-content p{color:var(--fontColorDim);font-size:.875rem;font-weight:500;line-height:1.375rem;margin:0}.item-page .draft-banner .cta.primary{flex-shrink:0}@media screen and (max-width:768px){.item-page .draft-banner{flex-direction:column;align-items:flex-start;text-align:left}.item-page .draft-banner .cta.primary{width:100%;justify-content:center}}.item-page .nominated-banner{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:.875rem 1.875rem;border-radius:.375rem;border:none;background:linear-gradient(185.97deg,#DA47F9,#946BFE 99.07%);color:hsla(0,0%,100%,.8)}.item-page .nominated-banner .nominated-banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;height:2.9375rem;margin-right:0}.item-page .nominated-banner .nominated-banner-icon .nomination-mark{width:auto;height:100%;color:#fff}.item-page .nominated-banner .nominated-banner-content{display:flex;flex-direction:column;gap:.5625rem;flex-grow:1}.item-page .nominated-banner .nominated-banner-content h3{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:0}.item-page .nominated-banner .nominated-banner-content p{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;line-height:1.375rem;margin:0}.item-page .nominated-banner .cta.primary{flex-shrink:0;border-radius:100px;border:1px solid #f2f2f2;background:#fff;color:#9243f7;font-weight:500}.item-page .nominated-banner .cta.primary i{color:#9243f7}.item-page .nominated-banner .cta.primary:hover{background:#f2f2f2}@media screen and (max-width:768px){.item-page .nominated-banner{flex-direction:column;align-items:flex-start;text-align:left}.item-page .nominated-banner .cta.primary{width:100%;justify-content:center}}.item-page .avatars{display:flex}.item-page .avatars>a .avatar .monogram,.item-page .avatars>a .avatar img{border-radius:50%!important}.item-page .avatars>a.avatar-count{width:2.1875rem;height:2.1875rem;border-radius:50%;background-color:var(--bgButtonHighlight);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--fontColor);cursor:pointer}.item-page .avatars>*{position:relative;z-index:auto}.item-page .avatars .avatar .badge{z-index:1}.item-page .avatars>:not(:first-child){margin-left:-5px}.item-page .avatars>:not(:first-child) .avatar .monogram,.item-page .avatars>:not(:first-child) .avatar img,.item-page .avatars>:not(:first-child).avatar-count{-webkit-mask-image:radial-gradient(circle calc(2.1875rem / 2 + 2px) at calc(5px - 2.1875rem / 2) 50%,transparent 99%,#000 100%);mask-image:radial-gradient(circle calc(2.1875rem / 2 + 2px) at calc(5px - 2.1875rem / 2) 50%,transparent 99%,#000 100%)}.item-page .avatars>:not(:first-child) .avatar.has-badge .monogram,.item-page .avatars>:not(:first-child) .avatar.has-badge img{-webkit-mask-image:radial-gradient(circle calc(2.1875rem / 2 + 2px) at calc(5px - 2.1875rem / 2) 50%,transparent 99%,#000 100%),linear-gradient(#000 0 0),radial-gradient(circle var(--cut-r) at calc(50% - var(--cut-reach)) 100%,#000 calc(100% - .5px),transparent 100%),radial-gradient(circle var(--cut-r) at calc(50% + var(--cut-reach)) 100%,#000 calc(100% - .5px),transparent 100%),linear-gradient(#000 0 0);mask-image:radial-gradient(circle calc(2.1875rem / 2 + 2px) at calc(5px - 2.1875rem / 2) 50%,transparent 99%,#000 100%),linear-gradient(#000 0 0),radial-gradient(circle var(--cut-r) at calc(50% - var(--cut-reach)) 100%,#000 calc(100% - .5px),transparent 100%),radial-gradient(circle var(--cut-r) at calc(50% + var(--cut-reach)) 100%,#000 calc(100% - .5px),transparent 100%),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,100% 100%,100% 100%,100% 100%,calc(var(--cut-reach)*2) var(--cut-h);mask-size:100% 100%,100% 100%,100% 100%,100% 100%,calc(var(--cut-reach)*2) var(--cut-h);-webkit-mask-position:0 0,0 0,0 0,0 0,left 50% bottom calc(var(--cut-h)/-2);mask-position:0 0,0 0,0 0,0 0,left 50% bottom calc(var(--cut-h)/-2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-out,source-over,source-over;mask-composite:intersect,subtract,add,add}.item-page .head a,.item-page .head small{color:var(--fontColorDim)}.item-page .head a{text-decoration:underline;transition:all .15s ease-in}.item-page .head a:hover{color:var(--fontColor)}.item-page .controls{margin-left:auto}.item-page .controls.project-actions{width:100%;margin-left:0}.item-page .controls .cta{box-shadow:none}.item-page .controls button.cta{padding:0;width:2.5rem;justify-content:center}.item-page .controls button.cta .icon-menu{rotate:90deg}.item-page .controls a{cursor:pointer}.item-page .controls a.cta{gap:0;width:2.5rem;justify-content:center}.item-page .controls a.success{background-color:var(--successColor);width:auto;padding:0 1.25rem;gap:.5rem}.item-page .controls a.success .copy-success{width:auto;visibility:initial}.item-page .controls a.success div{display:none}.item-page .controls a .copy-success{color:var(--fontColor);display:block;width:0;overflow:hidden;visibility:hidden;white-space:nowrap}.item-page .browser-frame{border-radius:12px;overflow:hidden;border:none;background-color:#000;display:flex;flex-direction:column;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.item-page .browser-frame--fullscreen{position:fixed;inset:0;max-width:none;width:100dvw;height:100dvh;border-radius:0;z-index:9999;margin:0}.item-page .browser-frame--fullscreen .browser-viewport{height:calc(100dvh - 2.75rem);max-height:none;aspect-ratio:unset}.item-page .browser-frame .browser-chrome{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;min-height:3.5rem;background-color:#141414;border:none;flex-shrink:0;position:relative}.item-page .browser-frame .browser-window-controls{display:flex;gap:.375rem;flex-shrink:0}.item-page .browser-frame .browser-window-controls span{width:.5rem;height:.5rem;border-radius:50%;background:#ff6058}.item-page .browser-frame .browser-window-controls span:nth-child(2){background:#ffbd2e}.item-page .browser-frame .browser-window-controls span:nth-child(3){background:#28c840}@media screen and (max-width:480px){.item-page .browser-frame .browser-window-controls{display:none}}.item-page .browser-frame .browser-address-bar{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;padding:0 .75rem;height:2rem;border-radius:8px;background:#080808}.item-page .browser-frame .browser-address-bar i{color:hsla(0,0%,100%,.4);font-size:.75rem;flex-shrink:0}.item-page .browser-frame .browser-url{font-size:.75rem;color:hsla(0,0%,100%,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.item-page .browser-frame .browser-action-btn.browser-reload-btn{flex-shrink:0;background:rgba(0,0,0,0);border-radius:6px}.item-page .browser-frame .browser-action-btn.browser-reload-btn:hover{background:hsla(0,0%,100%,.08)}.item-page .browser-frame .browser-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;z-index:1}.item-page .browser-frame .browser-action-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:hsla(0,0%,100%,.08);border:none;border-radius:100px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:background-color .15s ease-in,color .15s ease-in}.item-page .browser-frame .browser-action-btn:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.item-page .browser-frame .browser-action-btn svg{flex-shrink:0}.item-page .browser-frame .browser-open-btn{display:flex;align-items:center;gap:.375rem;background-color:hsla(0,0%,100%,.1);color:#8ddda7;font-size:.75rem;font-weight:600;height:2rem;padding:0 .75rem;border-radius:100px;text-decoration:none;transition:background-color .15s ease-in;white-space:nowrap}.item-page .browser-frame .browser-open-btn:hover{background-color:hsla(0,0%,100%,.18);color:#8ddda7}.item-page .browser-frame .browser-open-btn i{font-size:.625rem;flex-shrink:0}.item-page .browser-frame .browser-open-btn svg{flex-shrink:0}.item-page .browser-frame .browser-live-dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%;background:currentColor;animation:browser-live-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.item-page .browser-frame .browser-live-dot{animation:none}}.item-page .browser-frame .browser-viewport{width:100%;height:clamp(320px,60dvh,720px);min-height:320px;max-height:720px;overflow:hidden;position:relative}@media screen and (max-width:768px){.item-page .browser-frame .browser-viewport{height:clamp(220px,45dvh,400px);min-height:220px;max-height:400px}}.item-page .browser-frame .browser-viewport iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}.item-page .project-media-slot{position:relative}.item-page .project-media-slot[aria-busy=true]{min-height:min(675px,65dvh)}.item-page .project-media-slot .project-media-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.45}.item-page .main-image{position:relative;background-color:rgba(0,0,0,0);border-radius:.32rem;display:flex;align-items:center;justify-content:center}.item-page .main-image .post-edge{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 1.5rem hsla(0,0%,100%,.11);mix-blend-mode:screen}body.theme-light .item-page .main-image .post-edge{box-shadow:inset 0 0 1.5rem rgba(0,0,0,.1);mix-blend-mode:multiply}.item-page .main-image .video-container{aspect-ratio:16/9}.item-page .main-image .video-container.html-video{aspect-ratio:auto;max-height:min(900px,80dvh)}.item-page .main-image.video{padding:0}.item-page .main-image.video .badge{display:none}.item-page .main-image iframe,.item-page .main-image img,.item-page .main-image video{width:100%;border-radius:.32rem;overflow:auto;object-fit:scale-down;max-width:100dvw}.item-page .main-image iframe{aspect-ratio:16/9}.item-page .main-image iframe,.item-page .main-image video{max-height:min(900px,80dvh)}.item-page .main-image canvas{display:none}.item-page .images .badge,.item-page .main-image .badge{position:absolute;background-color:#fff;left:15px;top:15px;height:26px;line-height:26px;border-radius:14px;z-index:2;min-width:12px;box-shadow:0 0 20px rgba(0,0,0,.1019607843);color:var(--bgElevatedDim);font-size:13px;font-weight:600;text-align:center;padding:0 10px;transition:all .15s ease-in}.item-page .tags .flex{flex-wrap:wrap;gap:.65rem}.item-page .tags a{color:var(--fontColor);display:flex;align-items:center;gap:.5rem;transition:color .15s ease-in}.item-page .tags a:hover{color:var(--fontColorHighlight)}.item-page .description h3{font-weight:600}.item-page .description p{white-space:pre-line}.item-page .images{display:flex;flex-direction:column;gap:2.5rem}.item-page .images iframe,.item-page .images img,.item-page .images video{border-radius:.1875rem;align-self:center}.item-page .images .video-container:has(iframe){aspect-ratio:16/9}.item-page .images .video-container .badge{display:none}.item-page .images iframe,.item-page .images video{width:100%;position:static}.item-page .images iframe+.badge{display:none}.item-page .project-support{padding:2.5rem 1.25rem;background:radial-gradient(ellipse at center,rgba(255,255,255,.055),transparent 72%);border:none}.item-page.theme-light .project-support{background:radial-gradient(ellipse at center,rgba(0,0,0,.04),transparent 72%)}.item-page .feed-grid,.item-page section#feed ul{grid-template-columns:repeat(3,minmax(0,1fr))}.item-page .feed-grid{grid-auto-flow:dense;gap:2.5rem;width:100%;padding-bottom:50px;display:grid}.item-page .feed-grid .feed-item{display:flex;flex-direction:column;color:var(--fontColor);transition:all .15s ease-in}.item-page .feed-grid .feed-item:hover{color:var(--fontColorHighlight)}.item-page .feed-grid .feed-item h3{font-family:Inter;font-size:1rem;font-weight:400;line-height:1.625rem}.item-page .feed-grid .feed-item .postPhoto{border-radius:3px;background-image:url(/images/loading.svg);background-repeat:no-repeat;background-size:30px;background-color:rgba(0,0,0,0);position:relative;top:0;background-position:50%}.item-page .feed-grid .feed-item .postPhoto:before{content:"";display:block;padding-top:75%}.item-page .feed-grid .feed-item .postPhoto:after{content:"";position:absolute;display:block;width:100%;height:50px;bottom:0;opacity:1;z-index:0;pointer-events:none;background:linear-gradient(top,transparent,rgba(0,0,0,.05))}.item-page .feed-grid .feed-item .postPhoto canvas,.item-page .feed-grid .feed-item .postPhoto img,.item-page .feed-grid .feed-item .postPhoto video{height:100%;width:100%;object-position:center top;object-fit:cover;position:absolute;top:0;left:0;border-width:0;transition:opacity .15s ease-in;border-radius:3px;background-color:var(--bgElevatedHighlight);opacity:.01}.item-page .feed-grid .feed-item .postPhoto video{display:none;opacity:1}.item-page .feed-grid .feed-item .postPhoto .loading-video{opacity:0}.item-page .feed-grid .feed-item .postPhoto .video-hover-sentinel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:auto;background-color:rgba(0,0,0,0)}.item-page .feed-grid .feed-item .postPhoto canvas{opacity:1}.item-page .feed-grid .feed-item .postPhoto .source-link-btn{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(50px);color:var(--fontColorHighlight);text-decoration:none;font-size:16px;border:none;cursor:pointer;padding:0;transition:background-color .15s ease-in}.item-page .feed-grid .feed-item .postPhoto .source-link-btn:hover{background-color:var(--bgButtonHighlight)}.item-page .feed-grid .feed-item .postPhoto .source-link-btn .link-out-icon{display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/images/nav/link-out.svg) no-repeat center/contain;mask:url(/images/nav/link-out.svg) no-repeat center/contain}.item-page .feed-grid .feed-item .postPhoto .badge{position:absolute;background-color:#fff;left:15px;top:15px;height:26px;line-height:26px;border-radius:14px;z-index:2;min-width:12px;box-shadow:0 0 20px rgba(0,0,0,.1019607843);color:var(--bgElevatedDim);font-size:13px;font-weight:600;text-align:center;padding:0 10px;transition:all .15s ease-in}.item-page .feed-grid .feed-item .postPhoto .badge--loading{animation:badge-pulse 1s ease-in-out infinite}.item-page .feed-grid .feed-item .postPhoto .badge--video{background-color:rgba(0,0,0,.2);color:#fff;box-shadow:none;width:32px;height:32px;line-height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;left:5px;top:5px}.item-page .feed-grid .feed-item .postPhoto:hover video{display:initial}.item-page .feed-grid .feed-item .postPhoto .post-edge{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 1.5rem hsla(0,0%,100%,.11);mix-blend-mode:screen}body.theme-light .item-page .feed-grid .feed-item .postPhoto .post-edge{box-shadow:inset 0 0 1.5rem rgba(0,0,0,.1);mix-blend-mode:multiply}.item-page .back{position:absolute;top:1.5rem;left:1.5rem;color:var(--fontColor)}.item-page .item-copyright button,.item-page .item-copyright p{font-size:.875rem}.item-page .invitation{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out,opacity .5s ease-out,margin-top .5s ease-out;opacity:0;margin-top:0;border-radius:.375rem;background:#ebebeb;color:#1a1a1a;overflow:hidden;animation:invitationReveal .5s ease-out forwards}.item-page .invitation>div{overflow:hidden}.item-page .invitation .invitation-content{padding:2rem;display:flex;justify-content:space-between;align-items:center;text-align:left}.item-page .invitation h3{color:#1a1a1a;font-size:1.25rem;font-weight:500;margin-bottom:.5rem;display:flex;gap:.5rem;align-items:center}.item-page .invitation p{color:#1a1a1a;font-size:1rem;font-weight:400}.item-page .invitation a{cursor:pointer;color:#1a1a1a;text-decoration:underline;font-size:.75rem;font-weight:500}.item-page .invitation .avatar{flex-shrink:0}.item-page .invitation .avatar .badge{outline-color:#ebebeb}.profile-preview-popup-dropdown{background:var(--bgElevated);border:1px solid var(--borderColor);border-radius:6px;padding:1.25rem;box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}.profile-preview-popup-clickable{cursor:pointer}.profile-preview-popup-clickable .profile-preview-popup__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.profile-preview-popup-clickable .profile-preview-popup__user-info{display:flex;align-items:center;gap:1.25rem;color:var(--fontColor)}.profile-preview-popup-clickable .profile-preview-popup__user-info:hover{color:var(--fontColorHighlight)}.profile-preview-popup-clickable .profile-preview-popup__user-name{font-size:1.25rem;font-weight:500}.profile-preview-popup-clickable .profile-preview-popup__contact-btn{gap:.5rem}.profile-preview-popup{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.profile-preview-popup .postPhoto{background-image:url(/images/loading.svg);background-repeat:no-repeat;background-size:30px;background-color:rgba(0,0,0,0);position:relative;top:0;background-position:50%;aspect-ratio:4/3;overflow:hidden;border-radius:3px}.profile-preview-popup .postPhoto:before{content:"";display:block;padding-top:75%}.profile-preview-popup .postPhoto:after{content:"";position:absolute;display:block;width:100%;height:50px;bottom:0;opacity:1;z-index:0;pointer-events:none;background:linear-gradient(top,transparent,rgba(0,0,0,.05))}.profile-preview-popup .postPhoto canvas,.profile-preview-popup .postPhoto img,.profile-preview-popup .postPhoto video{height:100%;width:100%;object-position:center top;object-fit:cover;position:absolute;top:0;left:0;border-width:0;transition:opacity .15s ease-in;border-radius:3px;background-color:var(--bgElevatedHighlight);opacity:.01}.profile-preview-popup .postPhoto video{display:none;opacity:1}.profile-preview-popup .postPhoto .loading-video{opacity:0}.profile-preview-popup .postPhoto .video-hover-sentinel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:auto;background-color:rgba(0,0,0,0)}.profile-preview-popup .postPhoto canvas{opacity:1}.profile-preview-popup .postPhoto .source-link-btn{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(50px);color:var(--fontColorHighlight);text-decoration:none;font-size:16px;border:none;cursor:pointer;padding:0;transition:background-color .15s ease-in}.profile-preview-popup .postPhoto .source-link-btn:hover{background-color:var(--bgButtonHighlight)}.profile-preview-popup .postPhoto .source-link-btn .link-out-icon{display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/images/nav/link-out.svg) no-repeat center/contain;mask:url(/images/nav/link-out.svg) no-repeat center/contain}.profile-preview-popup .postPhoto .badge{position:absolute;background-color:#fff;left:15px;top:15px;height:26px;line-height:26px;border-radius:14px;z-index:2;min-width:12px;box-shadow:0 0 20px rgba(0,0,0,.1019607843);color:var(--bgElevatedDim);font-size:13px;font-weight:600;text-align:center;padding:0 10px;transition:all .15s ease-in}.profile-preview-popup .postPhoto .badge--loading{animation:badge-pulse 1s ease-in-out infinite}.profile-preview-popup .postPhoto .badge--video{background-color:rgba(0,0,0,.2);color:#fff;box-shadow:none;width:32px;height:32px;line-height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;left:5px;top:5px}.profile-preview-popup .postPhoto img{border-radius:0;transition:transform .4s ease,opacity .15s ease-in}.profile-preview-popup .postPhoto:hover img{transform:scale(1.05)}.profile-preview-popup .postPhoto:hover video{display:initial}.profile-preview-popup__skeleton{aspect-ratio:4/3}.profile-preview-popup__placeholder{aspect-ratio:4/3;border-radius:3px;background:var(--bgButtonDim);border:1px dashed var(--borderColor)}@keyframes invitationReveal{0%{grid-template-rows:0fr;opacity:0;margin-top:0}to{grid-template-rows:1fr;opacity:1;margin-top:1.5rem}}.mantine-Tooltip-tooltip{z-index:100000!important}@media screen and (max-width:768px){.item-preview-modal .item-page-content.modal-content{padding-top:1.5rem}}.item-preview-modal .mantine-Modal-inner{padding:60px 0 0}.item-preview-modal .mantine-Modal-content{border-radius:10px 10px 0 0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;min-height:calc(100dvh - 60px);overflow-x:clip}.item-preview-modal .mantine-Modal-content .item-page{margin:auto;transform:translateX(0);background:rgba(0,0,0,0)}.item-preview-modal.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7)}.item-preview-modal.theme-light .mantine-Modal-content{background-color:rgba(0,0,0,0);color:var(--fontColor)}.modal-nav-button{width:2.75rem;height:4.5rem;display:flex;align-items:center;justify-content:center;border:none;background-color:hsla(0,0%,100%,.045);color:hsla(0,0%,100%,.7);top:35px;right:35px;border-radius:.875rem;cursor:pointer;transition:all .15s ease-in-out}.modal-nav-button:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.modal-nav-button.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7);background-color:var(--bg);border-color:var(--borderColor);color:var(--fontColor)}.modal-nav-button.theme-light:hover{background-color:var(--bgElevatedHighlight);color:var(--fontColorHighlight)}.modal-close-button{animation:fade-in .15s ease-in forwards;position:fixed;top:0;right:0;z-index:99999;width:4.25rem;height:4.25rem;display:flex;align-items:center;justify-content:center;border:none;background-color:#1a1a1a;color:#fff;top:calc(60px - 2.125rem);right:35px;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out;opacity:0;animation:fadeIn .15s ease-in .3s forwards}.modal-close-button:hover{background-color:#373737;color:var(--fontColorHighlight)}.modal-close-button.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7);background-color:var(--bg);border-color:var(--borderColor);color:var(--fontColor)}.modal-close-button.theme-light:hover{background-color:var(--bgElevatedHighlight);color:var(--fontColorHighlight)}.modal-nav-button{position:fixed;top:calc(50% + 60px - 2.25rem);z-index:99999;opacity:0;animation:fadeIn .15s ease-in .3s forwards}.modal-nav-button.modal-nav-prev{left:35px}.modal-nav-button.modal-nav-next{right:35px}.drag-indicator{pointer-events:none;position:fixed;top:50%;background-color:var(--bgButton);padding:.75rem 1.5rem;color:var(--fontColor);font-size:.875rem;font-weight:500;white-space:nowrap;backdrop-filter:blur(10px);animation:drag-indicator-appear .15s ease-out;z-index:99999;width:200px;text-align:center;transition:background-color .2s ease-out}.drag-indicator.will-navigate{background-color:var(--primaryColor);color:#fff}.drag-indicator.drag-indicator-left{left:0;border-radius:0 0 .25rem .25rem;rotate:-90deg;translate:0 100px;transform-origin:top left;margin-left:auto}.drag-indicator.drag-indicator-right{right:0;border-radius:0 0 .25rem .25rem;rotate:90deg;translate:0 100px;transform-origin:top right;margin-left:auto}@keyframes drag-indicator-appear{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.item-page{min-width:auto}.item-page section#feed ul{grid-template-columns:repeat(1,minmax(250px,1fr))}.item-page section#feed ul .tile{background-color:var(--bg)}.item-page .back{line-height:2.5rem;left:2.5rem}.item-page .images,.item-page .main-image{padding:0;border-radius:0;margin-left:-1.25rem;margin-right:-1.25rem}.item-page .images iframe,.item-page .images img,.item-page .images video,.item-page .main-image iframe,.item-page .main-image img,.item-page .main-image video{border-radius:0}.item-page .separator{margin-left:-1.25rem;margin-right:-1.25rem}.item-page .tags{flex-wrap:wrap}.item-page .tags>.flex{justify-content:center;width:100%}.item-page .feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.item-page .feed-grid .feed-item{min-width:0}.item-page .feed-grid .feed-item h3{font-size:.8125rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.user-info{flex-wrap:wrap}.user-info .info{flex-basis:auto}.user-info .info p{-webkit-line-clamp:2}.user-info .controls{position:absolute;top:1.5rem;right:1.5rem}.user-info .controls .cta.secondary{gap:0;width:2.5rem;padding:0;align-items:center;justify-content:center}.user-info .controls .cta.secondary.success div{display:initial;color:var(--fontColor)}.user-info .controls .cta.secondary .copy-success,.user-info .controls .cta.secondary>div span{display:none}.head small{font-size:1rem;font-weight:400}.controls{margin-top:1.5rem}.controls .vote.disabled .button{flex-shrink:0}.controls .vote.disabled p{white-space:normal;text-align:center}.modal-nav-button{display:none}.item-preview-modal .images,.item-preview-modal .main-image,.item-preview-modal .separator{margin-left:-1rem;margin-right:-1rem}}@media screen and (max-width:1200px){.item-page{min-width:auto}}.browser-fullscreen-overlay{position:fixed;inset:0;z-index:99999;background-color:#000;animation:browser-fs-in .18s ease-out}.browser-fullscreen-overlay .browser-fullscreen-close{position:absolute;top:1rem;right:1rem;z-index:1;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.8);cursor:pointer;backdrop-filter:blur(8px);transition:background-color .15s ease-in,color .15s ease-in}.browser-fullscreen-overlay .browser-fullscreen-close:hover{background-color:rgba(0,0,0,.85);color:#fff}.browser-fullscreen-overlay .browser-fullscreen-iframe{width:100%;height:100%;border:none;display:block}@keyframes browser-fs-in{0%{opacity:0}to{opacity:1}}.nomination-medal{overflow:visible}.nomination-medal .medal-inner,.nomination-medal .medal-rays path,.nomination-medal .medal-rim{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.nomination-medal .medal-rim{stroke-width:1.6;animation:medal-draw 1.1s cubic-bezier(.65,0,.35,1) .1s backwards}.nomination-medal .medal-inner{stroke-width:.8;opacity:.5;animation:medal-draw 1.1s cubic-bezier(.65,0,.35,1) .3s backwards}.nomination-medal .medal-glint{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.07 .93;filter:drop-shadow(0 0 3px currentColor);animation:medal-glint 3.6s linear 2s infinite backwards}.nomination-medal .medal-rays path{stroke-width:1;opacity:.6;animation:medal-draw .5s ease-out calc(.6s + var(--i)*.1s) backwards}.nomination-medal .medal-sparkles path{transform-origin:center;animation:medal-twinkle 2.6s ease-in-out calc(1.4s + var(--i)*.45s) infinite backwards}.nomination-medal .medal-mark path,.nomination-medal .medal-sparkles path{fill:currentColor;transform-box:fill-box}.nomination-medal .medal-laurel{transform-origin:50% 100%;clip-path:inset(100% 0 0 0);animation:medal-grow .7s cubic-bezier(.22,1,.36,1) .5s forwards}.nomination-medal .medal-laurel.is-right{animation-delay:.6s}.nomination-medal .medal-m{clip-path:inset(0 100% 0 0);animation:medal-write .6s cubic-bezier(.65,0,.35,1) .9s forwards}.nomination-medal .medal-star{transform-origin:center;animation:medal-pop .4s cubic-bezier(.3,1.8,.5,1) calc(1.2s + var(--i)*.07s) backwards}.nomination-medal .medal-ribbon{transform-box:fill-box;transform-origin:center;animation:medal-unfurl .6s cubic-bezier(.3,1.4,.5,1) 1.2s backwards}.nomination-medal .medal-ribbon .medal-ribbon-band,.nomination-medal .medal-ribbon .medal-ribbon-end{fill:var(--bg);stroke:currentColor;stroke-width:1.1;stroke-linejoin:round}.nomination-medal .medal-ribbon .medal-ribbon-end{opacity:.7}.nomination-medal .medal-ribbon .medal-ribbon-text{fill:currentColor;font-family:var(--font-inter),sans-serif;font-size:9.5px;font-weight:600;letter-spacing:3.2px;animation:medal-letters .7s ease-out 1.5s backwards}.nomination-medal:not(.is-still){animation:medal-breathe 5s ease-in-out 2s infinite}.nomination-medal.is-still,.nomination-medal.is-still *{animation:none!important}.nomination-medal.is-still .medal-laurel,.nomination-medal.is-still .medal-m{clip-path:none}.nomination-medal.is-still .medal-glint{display:none}@media(prefers-reduced-motion:reduce){.nomination-medal,.nomination-medal *{animation:none!important}.nomination-medal .medal-laurel,.nomination-medal .medal-m{clip-path:none}.nomination-medal .medal-glint{display:none}}@keyframes medal-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes medal-glint{0%{stroke-dashoffset:0;opacity:0}15%,75%{opacity:.9}to{stroke-dashoffset:-1;opacity:0}}@keyframes medal-twinkle{0%,to{transform:scale(0) rotate(0);opacity:0}35%{transform:scale(1.2) rotate(45deg);opacity:1}60%{transform:scale(.9) rotate(70deg);opacity:.8}}@keyframes medal-grow{to{clip-path:inset(0 0 0 0)}}@keyframes medal-write{to{clip-path:inset(0 0 0 0)}}@keyframes medal-pop{0%{transform:scale(0);opacity:0}}@keyframes medal-unfurl{0%{transform:scaleX(.05);opacity:0}}@keyframes medal-letters{0%{opacity:0;letter-spacing:8px}}@keyframes medal-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes browser-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media screen and (max-width:768px){.item-page .nominate-banner{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem}.item-page .nominate-banner .nominate-banner-sticker{width:2.75rem;height:2.75rem}.item-page .nominate-banner .nominate-banner-content{gap:.375rem}.item-page .nominate-banner .nominate-banner-content h3{font-size:1.375rem}.item-page .nominate-banner .nominate-banner-content .nomination-button-desktop,.item-page .nominate-banner .nominate-banner-content .nomination-desktop-copy{display:none}.item-page .nominate-banner .nominate-banner-content .nomination-button-mobile,.item-page .nominate-banner .nominate-banner-content .nomination-mobile-copy{display:block}.item-page .nominate-banner .nominate-banner-content p{min-height:0;font-size:.75rem;line-height:1.4}.item-page .nominate-banner .nc-cta.cta.primary{width:auto;height:2.25rem;min-height:2.25rem;padding:0 .875rem;font-size:.75rem;line-height:1;white-space:nowrap}.item-page .nominate-banner .nc-cta.cta.primary .nomination-button-desktop{display:none}.item-page .nominate-banner .nc-cta.cta.primary .nomination-button-mobile{display:inline}}.item-page .project-actions-desktop{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}@media screen and (min-width:769px){.item-page .project-actions-mobile{display:none}}@media screen and (max-width:768px){.item-page .project-actions-desktop{display:none}}