@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900;1000&display=swap";:root{font-family:Nunito,system-ui,sans-serif;color:#102b4c;background:#fff4e1;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible{outline:3px solid #eca733;outline-offset:3px}h1,h2,h3,p{margin-top:0}.topbar{height:90px;background:linear-gradient(115deg,#13385c,#081b37 80%);position:relative;z-index:20;color:#fff;box-shadow:0 3px 12px #132d4a16}.header-inner{max-width:1440px;margin:auto;height:100%;display:flex;align-items:center;padding:0 35px;gap:28px}.brand{display:flex;align-items:center;gap:12px;border:0;color:#fff;background:none;text-align:left;padding:0;flex-shrink:0}.brand img{height:77px;width:77px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px #0008)}.brand span{font-size:21px;line-height:1.08;font-weight:1000;max-width:240px}.brand strong{display:block;color:#ffd16f}.nav{display:flex;align-items:center;gap:26px;margin:auto}.nav button{border:0;background:none;color:#fff;font-size:15px;padding:12px 2px;position:relative}.nav button.active{color:#ffd16f}.nav button.active:after{content:"";height:2px;position:absolute;bottom:4px;left:0;right:0;background:#ffd16f}.nav-right{display:flex;align-items:center;gap:33px}.compass-icon{color:#efb346;width:36px;height:36px}.nav-journey{display:flex;align-items:center;gap:10px;border:0;border-radius:14px;background:linear-gradient(#ffe39c,#e9b34e);padding:13px 20px;color:#082545;font-weight:900;white-space:nowrap}.menu-button{display:none;background:none;border:0;color:#fff}.scene{position:absolute;z-index:0;top:90px;left:0;right:0;min-height:calc(100vh - 90px);height:1100px;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 48% 36%,#fffef4,#fff6e7 42%,#f5e4c8)}.scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(transparent,#fbefdb)}.forest{position:absolute;top:100px;color:#1d4661;opacity:.85;letter-spacing:-15px;font-size:120px;text-shadow:-20px 50px #315768,10px 85px #22415c}.forest-left{left:-70px;transform:rotate(-9deg)}.forest-right{right:-80px;transform:rotate(9deg)}.decor{position:absolute;color:#d4a66c;opacity:.65}.decor-map{top:30px;left:8%;font-size:45px;transform:rotate(-18deg)}.decor-map span{font-size:16px}.decor-compass{top:33px;right:14%;font-size:100px;line-height:1}.decor-compass small{font-size:14px;vertical-align:top}.signpost{position:absolute;top:105px;right:18px;transform:rotate(-2deg);display:flex;flex-direction:column;gap:2px}.signpost div{padding:7px 20px;background:linear-gradient(#ae794b,#d1a36f);border:1px solid #906542;color:#422d21;text-align:center;font-weight:1000;font-size:13px;clip-path:polygon(5% 0,93% 0,100% 50%,93% 100%,5% 100%,0 50%)}.camp-scene{position:absolute;left:1%;bottom:100px;filter:drop-shadow(0 15px 25px #3d32174d)}.camp-scene span{font-size:110px}.camp-scene .lamp{font-size:54px;position:absolute;left:30px;bottom:-16px}.camp-scene .wood{font-size:80px;position:absolute;left:145px;bottom:-45px}.scenic-right{position:absolute;bottom:90px;right:0}.scenic-right span{font-size:120px}.bottom-trail{position:absolute;bottom:20px;left:25%;font-size:37px;color:#cda477;letter-spacing:11px;opacity:.6}main{position:relative;z-index:1;max-width:1320px;margin:0 auto;min-height:calc(100vh - 90px);padding:24px 40px 90px}.page-progress{margin:0 auto 32px;padding:10px 20px;width:-moz-max-content;width:max-content;border:1px solid #e5cda9;border-radius:50px;display:flex;gap:13px;align-items:center;background:#fff6e9c9;font-size:14px;font-weight:900}.dots{display:flex;gap:7px;margin-left:7px}.dots b{width:13px;height:13px;border-radius:100%;background:#e4d3bd}.dots b.selected{background:#e69a12}.heading{text-align:center;margin:0 auto 26px}.heading h1{font-size:clamp(39px,5vw,72px);letter-spacing:-2px;color:#081f40;line-height:1.05;font-weight:1000;margin-bottom:10px}.heading em{font-style:normal;color:#d38b0f}.heading p{font-size:clamp(15px,1.6vw,20px);margin:0;color:#1a304b}.gold-button,.small-gold{border:1px solid #dca144;border-bottom:3px solid #bd7e1c;border-radius:18px;background:linear-gradient(180deg,#ffe4a0,#f8c966 45%,#e7a835);color:#082545;font-weight:1000;display:inline-flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 5px 13px #925e241c;transition:transform .17s,filter .17s}.gold-button:hover,.small-gold:hover{filter:brightness(1.035);transform:translateY(-3px)}.gold-button{font-size:clamp(18px,2.1vw,27px);padding:17px 36px}.gold-button svg{width:25px;height:25px}.gold-button.huge{font-size:clamp(21px,2.6vw,34px);padding:19px 45px;min-width:420px;border-radius:50px}.outline-button,.secondary-button{border:1.5px solid #e3bd85;background:#fff7e8b8;border-radius:45px;padding:13px 26px;font-weight:900;color:#123253;display:inline-flex;align-items:center;justify-content:center;gap:12px}.outline-button:hover,.secondary-button:hover{background:#ffebc4}.invite{display:flex;align-items:center;flex-direction:column;padding-top:18px;gap:20px}.invite .heading{margin-bottom:0}.invite-star{font-size:58px;color:#eda519;line-height:1}.featured-faces{display:flex;align-items:center;justify-content:center;margin:0 0 3px}.featured{width:175px;height:175px;border:5px solid #fff8ef;border-radius:50%;background:#fcf3e5;overflow:hidden;box-shadow:0 6px 19px #27364b27}.featured:not(:first-child){margin-left:-18px}.featured img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.invite>.outline-button,.win>.outline-button{min-width:240px}.agent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.agent-card{padding:10px 10px 12px;background:#fff9eebe;border:1px solid #f0e3d1;border-radius:22px;box-shadow:0 9px 22px #31414d12;color:#0c2949;min-width:0;transition:transform .16s,box-shadow .16s}.agent-card:hover{transform:translateY(-5px);box-shadow:0 14px 25px #24364a26}.agent-photo{height:190px;position:relative;overflow:hidden;background:linear-gradient(#fffaf0,#f3e6d3);border-radius:13px}.agent-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-photo>span{position:absolute;left:5px;top:2px;color:#d6a153;z-index:2}.agent-card strong{display:block;font-size:19px;margin:4px auto 8px}.small-gold{padding:8px 15px;border-radius:30px;width:93%;font-size:14px}.tip{border:1px solid #dbb079;background:#fff5e3de;border-radius:35px;display:flex;align-items:center;justify-content:center;gap:10px;max-width:700px;margin:22px auto 0;padding:14px 28px;font-size:16px}.tip svg,.tip b{color:#bf7913}.brief-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.portrait-panel,.mission-panel,.challenge-panel{background:#fff9eddd;border:1px solid #fff;border-radius:27px;box-shadow:0 15px 40px #443b2915}.portrait-panel{overflow:hidden;text-align:center}.portrait-panel>img{width:100%;max-height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.identity-tag{padding:13px;margin:0 25px 20px;border-radius:22px;background:linear-gradient(#ffe6a0,#e8a934);font-weight:1000;font-size:29px}.identity-tag small{display:block;font-size:17px}.mission-panel{padding:36px 26px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.mission-panel .heading h1{font-size:59px}.mission-panel>p{font-size:19px;line-height:1.6;max-width:510px}.info-trio{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:12px;margin:8px 0}.info-trio>div{background:#fff6e8;border:1px solid #f7ead4;padding:12px 5px;border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:4px}.info-trio svg{color:#d48b13;width:40px;height:40px}.info-trio b{font-size:28px}.info-trio small{font-size:14px}.spruce-divider{color:#bf8f5c;margin:12px}.challenge{max-width:1210px;margin:auto}.round-progress{max-width:710px;background:#eaddca;border-radius:35px;height:17px;padding:3px;margin:0 auto 24px}.round-progress span{height:100%;display:block;background:linear-gradient(90deg,#ffce63,#d89212);border-radius:25px;transition:width .2s}.challenge-panel{padding:22px 30px 27px}.challenge-meta{display:flex;align-items:center;justify-content:space-between;gap:15px}.challenge-meta>span:first-child{background:#faedcf;padding:8px 16px;display:flex;align-items:center;gap:9px;border-radius:12px;color:#85571b;font-weight:900}.challenge-panel>h2{text-align:center;font-size:clamp(23px,3vw,35px);margin:15px 0 7px}.challenge-panel>p{text-align:center;color:#314861;font-size:16px}.text-action{display:inline-flex;align-items:center;gap:8px;background:#fff1d6;color:#a06d18;border:1px solid #e9b458;border-radius:30px;padding:8px 14px;font-weight:800}.puzzle-layout{display:grid;grid-template-columns:.75fr 1.3fr .9fr;gap:24px;align-items:start;margin-top:21px}.puzzle-layout h3{text-align:center;margin:0 0 12px;font-size:18px}.puzzle-reference,.piece-area{background:#fff4e1;border:1px solid #f1ddbd;border-radius:16px;padding:13px;text-align:center}.puzzle-reference img{width:100%;max-width:225px;border-radius:12px}.reference-faded{filter:blur(4px) opacity(.7)}.puzzle-reference small{display:block;margin-top:9px;color:#79644d}.puzzle-board,.pieces-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;aspect-ratio:1}.puzzle-board{background:#dbc29d;border:7px solid #e9d8bc;border-radius:15px;padding:3px;box-shadow:0 8px 24px #6f533729}.puzzle-slot,.piece{background-size:300% 300%;background-repeat:no-repeat;aspect-ratio:1;border:1px solid #d2af72;border-radius:4px;min-width:0;padding:0}.puzzle-slot{background-color:#fff4df}.puzzle-slot span{font-weight:900;font-size:18px;color:#bdac91}.puzzle-slot.correct{outline:1px solid #63a56f;outline-offset:-2px}.pieces-grid{height:auto}.piece{border:2px solid #e0a43e;box-shadow:0 2px 6px #0002;touch-action:manipulation}.piece.picked{outline:4px solid #135e9b;transform:scale(1.045)}.piece-area .secondary-button{margin-top:13px;padding:9px 14px;font-size:13px}.challenge-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;flex-wrap:wrap;font-weight:900}.challenge-bottom .gold-button{font-size:19px;padding:12px 23px}.hint-text{color:#bb811e}.team-panel,.quiz-panel{max-width:970px;margin:auto}.tag{background:#ffefcc;border-radius:25px;padding:8px 15px;font-weight:900;color:#ba811b}.team-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px auto}.roster{border:1px solid #eed5ad;border-radius:20px;background:#fff4e2;padding:18px}.roster h3{display:flex;align-items:center;gap:9px;margin-bottom:14px}.roster h3 svg{color:#ca860c}.roster h3 small{margin-left:auto;font-size:12px;background:#fff;padding:6px;border-radius:12px}.roster label{display:flex;align-items:center;gap:10px;margin-bottom:10px}.roster label span{background:#f7d08a;border-radius:9px;width:40px;min-width:40px;text-align:center;padding:10px;font-weight:900}.roster input{width:100%;padding:12px 14px;border:1px solid #e6c99c;border-radius:10px;background:#fffdfa;min-width:0}.storage-note{background:#eaf2f5;border-radius:12px;padding:13px;display:flex;gap:11px;align-items:center;font-size:14px}.error{color:#b02828!important}.success{color:#157e4e!important}.quiz-emoji{text-align:center;font-size:90px}.answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.answer{padding:18px;text-align:left;border-radius:16px;background:#fff8eb;border:2px solid #eddbbe;font-size:17px;display:flex;align-items:center;gap:13px;color:#102b4c;font-weight:800}.answer b{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;background:#f3c36d;border-radius:50%}.answer:hover,.picked-answer{border-color:#d5941e;background:#fff0cd}.reaction{text-align:center;font-size:21px;color:#a26e17;font-weight:900}.win{display:flex;align-items:center;flex-direction:column;gap:18px}.starburst{position:relative;display:flex;align-items:center;gap:55px;background:radial-gradient(circle,#ffecad 3%,transparent 64%);padding:18px 15px}.starburst img{height:410px;width:410px;-o-object-fit:cover;object-fit:cover;clip-path:circle(48%)}.starburst span{font-size:70px;color:#ebb235}.reward .heading{margin-bottom:23px}.invitation-card{display:grid;grid-template-columns:42% 1fr;gap:5px;position:relative;background:linear-gradient(135deg,#f7e2bd,#fff4dd 36%,#f2d6a6);border:8px solid #e6c99c;border-radius:13px;padding:16px;box-shadow:0 13px 30px #2c303329}.invitation-person{position:relative;border:10px solid #fff9ed;transform:rotate(-2deg);background:#fff5e5;box-shadow:0 5px 20px #0002}.invitation-person img{width:100%;height:100%;max-height:490px;-o-object-fit:cover;object-fit:cover}.invitation-stamp{position:absolute;right:4%;bottom:5%;transform:rotate(-12deg);border:4px double #a31f20;color:#a31f20;padding:7px 11px;text-align:center;font-weight:1000}.invitation-content{text-align:center;padding:8px 20px 12px}.fleur{font-size:42px;color:#ca8b21}.invitation-content h2{font-family:Georgia,serif;font-size:clamp(29px,4vw,48px);font-style:italic;margin-bottom:0}.invitation-content h3{color:#bc811b;font-family:Georgia,serif;font-style:italic;font-size:26px}.invitation-content p{font-size:16px;max-width:510px;margin:0 auto 20px}.details{background:#fff8eb91;border-radius:18px;overflow:hidden}.details>div{display:grid;grid-template-columns:25px 100px 1fr;align-items:center;text-align:left;gap:10px;padding:10px 14px;border-bottom:1px solid #e5ceb0;font-weight:800}.details svg{color:#c38a29}.details strong{font-size:16px}.voucher{position:absolute;right:4px;bottom:-14px;transform:rotate(-8deg);background:#112e52;color:#ffcf66;border:2px dashed #e4b15f;padding:15px 21px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 12px #0004}.voucher strong{font-size:27px}.voucher small{letter-spacing:2px}.reward-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:30px auto 0}.reward-buttons .gold-button{font-size:20px}.reward-foot{text-align:center;margin-top:18px;font-weight:900}footer{position:relative;z-index:1;text-align:center;color:#496079;padding:10px 12px 24px;font-size:12px}.stage-animation{animation:reveal .32s both}@keyframes reveal{0%{opacity:.15;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.nav{gap:15px}.brand span{font-size:17px}.header-inner{padding:0 20px}.agent-photo{height:155px}.agent-card strong{font-size:16px}.signpost{opacity:.55}.puzzle-layout{gap:12px}.decor-compass{right:9%}}@media(max-width:760px){.topbar{height:73px}.header-inner{padding:0 15px}.brand img{height:57px;width:57px}.brand span{font-size:13px;max-width:170px}.nav-right{display:none}.menu-button{display:block;margin-left:auto}.nav{display:none;position:absolute;top:73px;left:0;right:0;background:#0d2948;flex-direction:column;align-items:stretch;padding:10px 20px;gap:0}.nav.open{display:flex}.nav button{text-align:left;padding:13px}.scene{top:73px}.decor-compass{font-size:64px;right:11%}.signpost{display:none}.forest{font-size:75px}.camp-scene{left:-30px;bottom:30px}.camp-scene span{font-size:56px}.camp-scene .lamp{font-size:30px}.camp-scene .wood{font-size:35px;left:75px}.scenic-right span{font-size:55px}main{padding:20px 14px 75px}.page-progress{margin-bottom:25px}.heading h1{letter-spacing:-1px;font-size:clamp(35px,9vw,50px)}.heading p{font-size:15px}.invite{padding-top:43px}.invite-star{font-size:43px}.featured{width:95px;height:95px;border-width:3px}.featured:not(:first-child){margin-left:-11px}.gold-button.huge{min-width:0;width:100%;max-width:420px;font-size:20px}.invite>.outline-button{margin-top:0}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-photo{height:155px}.agent-card{border-radius:15px;padding:7px}.agent-card strong{font-size:16px}.tip{font-size:12px;border-radius:15px;padding:10px;display:block;text-align:center}.tip svg{vertical-align:middle}.brief-layout{grid-template-columns:1fr;margin-top:5px}.portrait-panel>img{max-height:320px;-o-object-fit:cover;object-fit:cover}.identity-tag{font-size:23px}.mission-panel{padding:26px 14px}.mission-panel .heading h1{font-size:43px}.mission-panel>p{font-size:15px}.info-trio{gap:5px}.info-trio svg{width:28px;height:28px}.info-trio b{font-size:20px}.info-trio small{font-size:11px}.mission-panel .gold-button{font-size:18px}.challenge-panel{padding:15px 10px;border-radius:18px}.challenge-panel>h2{font-size:22px}.challenge-panel>p{font-size:14px}.puzzle-layout{grid-template-columns:1fr 1fr;gap:10px}.puzzle-reference{grid-column:1/-1;display:grid;grid-template-columns:90px 1fr;gap:6px;align-items:center;text-align:left}.puzzle-reference h3{text-align:left;font-size:14px}.puzzle-reference img{width:78px;grid-row:1/3;grid-column:1}.puzzle-reference small{margin:0}.puzzle-board{border-width:4px;gap:2px}.pieces-grid{gap:2px}.piece-area,.puzzle-reference{padding:6px}.puzzle-layout h3{font-size:12px}.puzzle-slot span{font-size:10px}.piece-area .secondary-button{font-size:11px;padding:6px}.challenge-bottom{flex-direction:column;align-items:stretch}.challenge-bottom button{width:100%}.team-columns{grid-template-columns:1fr}.team-panel>h2{font-size:22px}.roster h3{font-size:16px}.answer-grid{grid-template-columns:1fr;gap:10px;margin:17px 0}.answer{padding:12px;font-size:14px}.quiz-emoji{font-size:65px}.starburst{gap:2px}.starburst img{height:280px;width:280px}.starburst span{font-size:34px}.invitation-card{grid-template-columns:1fr}.invitation-person{width:75%;max-height:290px;margin:0 auto}.invitation-person img{max-height:280px}.invitation-content{padding:8px 1px 25px}.invitation-content h2{font-size:31px}.invitation-content h3{font-size:23px}.details>div{grid-template-columns:21px 79px 1fr;gap:5px;padding:10px 6px;font-size:13px}.details strong{font-size:13px}.voucher{position:relative;right:auto;bottom:auto;transform:rotate(-3deg);max-width:180px;margin:4px auto -30px;padding:6px 14px}.voucher strong{font-size:19px}.voucher svg{height:18px}.reward-buttons{margin-top:40px}.reward-buttons>*{width:100%}}@media(min-width:761px)and (max-width:950px){.agent-grid{gap:8px}.agent-photo{height:120px}.agent-card strong{font-size:14px}.puzzle-layout{grid-template-columns:.7fr 1.3fr}.piece-area{grid-column:1/-1}.pieces-grid{max-width:260px;margin:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.voting-panel{max-width:1120px;margin:auto}.vote-icon{text-align:center;font-size:60px}.vote-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.vote-person{position:relative;min-width:0;padding:8px;background:#fff7e9;border:2px solid #ead8b9;border-radius:17px;color:#122d4e;transition:.18s}.vote-person:hover{transform:translateY(-3px);border-color:#e5ad46}.vote-person img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block}.vote-person strong{display:block;padding:8px 0 2px}.vote-person.vote-selected{background:#ffebc2;border-color:#ce8b15;box-shadow:0 4px 15px #e7aa4470}.vote-check{position:absolute;right:10px;top:10px;color:#166741;background:#fff;border-radius:50%}.vote-error{margin-top:20px;background:#fff0de;border:1px solid #d69862;border-radius:14px;padding:18px}.vote-error p{margin:6px 0}.vote-error-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.vote-error-actions .gold-button{font-size:16px}.statistics .heading{margin-bottom:22px}.stats-toolbar{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.stats-toolbar>span{display:flex;align-items:center;gap:8px;font-weight:900;background:#fff8eb;border:1px solid #e3c392;padding:12px 17px;border-radius:40px}.stats-toolbar button{font-size:13px}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stat-card{background:#fff8eced;border:1px solid #e6d4b9;border-radius:24px;padding:22px;box-shadow:0 8px 22px #142a4015}.stat-heading{display:flex;align-items:center;gap:15px}.stat-heading>span{font-size:41px}.stat-heading small{font-weight:900;color:#ba7a16}.stat-heading h2{font-size:21px;margin:3px 0}.stat-winners{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:16px auto}.stat-winner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-winner img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid #e5a639;background:#fff}.stat-winner span{font-size:13px;color:#935f11;font-weight:900}.stats-tie{text-align:center;color:#975f19;font-weight:900}.stat-bars{display:flex;flex-direction:column;gap:9px}.stat-bar{display:grid;grid-template-columns:85px 1fr 28px;gap:9px;align-items:center;font-size:13px;font-weight:800}.stat-bar>div{height:9px;border-radius:20px;background:#e9d9c4;overflow:hidden}.stat-bar i{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#d38b0f,#ffd06c)}.stats-empty,.stats-warning{text-align:center;max-width:700px;margin:30px auto;padding:30px;border:1px solid #e2c18a;background:#fff8e9;border-radius:22px}.stats-warning{padding:14px;margin:0 auto 20px;color:#925c15;font-weight:900}@media(max-width:760px){.vote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vote-person img{height:145px}.stats-grid{grid-template-columns:1fr}.stat-card{padding:15px}.stat-heading h2{font-size:18px}.vote-error-actions>*{width:100%}}.stat-avatar{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid #e2b35e;vertical-align:middle}.vote-person{position:relative}.featured-faces-all{display:flex;flex-direction:column;align-items:center;gap:0;margin:14px auto 22px;width:-moz-max-content;width:max-content;max-width:100%}.featured-faces-all .featured-row{display:flex;align-items:center;justify-content:center;padding:0 8px}.featured-faces-all .featured-row+.featured-row{margin-top:-17px}.featured-faces-all .featured-row .featured:not(:first-child){margin-left:-20px}.featured-faces-all .featured{width:118px;height:118px;flex:0 0 118px;position:relative;transition:transform .2s ease}.featured-faces-all .featured:hover{transform:translateY(-8px);z-index:3}@media(max-width:760px){.featured-faces-all{margin:14px auto 23px}.featured-faces-all .featured{width:clamp(57px,17vw,90px);height:clamp(57px,17vw,90px);flex-basis:clamp(57px,17vw,90px)}.featured-faces-all .featured-row .featured:not(:first-child){margin-left:-11px}.featured-faces-all .featured-row+.featured-row{margin-top:-9px}}@media(max-width:380px){.featured-faces-all .featured{width:58px;height:58px;flex-basis:58px}.featured-faces-all .featured-row .featured:not(:first-child){margin-left:-8px}}
