@font-face{font-family:RecruitTitle;src:url(/campusambassador/assets/recruitment/fonts/SF-Pro-BlackItalic.woff2)format("woff2");font-weight:1000;font-style:italic;font-display:swap}@font-face{font-family:RecruitRounded;src:url(/campusambassador/assets/recruitment/fonts/SF-Pro-Rounded-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RecruitRounded;src:url(/campusambassador/assets/recruitment/fonts/SF-Pro-Rounded-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RecruitRounded;src:url(/campusambassador/assets/recruitment/fonts/SF-Pro-Rounded-Heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:RecruitRounded;src:url(/campusambassador/assets/recruitment/fonts/SF-Pro-Rounded-Bold.woff2)format("woff2");font-weight:700;font-display:swap}html{font-size:.0694445vw}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body{color:#fff;margin:0;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Arial,sans-serif}main{overflow:hidden}a{color:inherit}img{max-width:100%;display:block}a:focus-visible,summary:focus-visible{outline-offset:6rem;outline:3rem solid #c1ff33}h1,h2,h3,p{margin:0}.hero{max-width:1440rem;height:900rem;margin:auto;position:relative}.recruit-header{z-index:2;justify-content:space-between;align-items:center;height:111rem;padding:24rem;display:flex;position:absolute;inset:0 0 auto}.contact{background:#ebebf529;border-radius:100rem;justify-content:center;align-items:center;gap:8rem;width:204rem;height:57rem;font-size:18rem;font-weight:800;text-decoration:none;display:flex}.contact img{width:20rem}.hero-copy{width:674rem;position:absolute;top:265rem;left:13.47%}.campus-title{width:583rem}.hero-copy p{color:#aaa;margin:45rem 0 83rem;font-size:20rem;line-height:1.332}.apply{color:#000;background:#c5ff27;border-radius:100rem;justify-content:center;align-items:center;gap:12rem;width:288rem;min-height:80rem;font-size:26rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.apply img{width:28rem}.apply:hover{background:#d4ff6a;transform:translateY(-3rem)}.hero-phone{width:448rem;max-width:none;position:absolute;top:154rem;right:-1rem}.sticker{filter:drop-shadow(2rem 0 #fff)drop-shadow(-2rem 0 #fff)drop-shadow(0 2rem #fff)drop-shadow(0 -2rem #fff);pointer-events:none;width:100rem;position:absolute}.sticker-one{top:164rem;left:5%;transform:rotate(15deg)}.sticker-two{top:164rem;left:54%;transform:rotate(15deg)}.sticker-three{top:553rem;left:58%;transform:rotate(-15deg)}.sticker-four{top:668rem;left:41%;transform:rotate(15deg)}.section{max-width:1440rem;margin:auto;padding:120rem 6.11%}.section-title{letter-spacing:-2rem;color:#000;justify-content:center;align-items:center;gap:25rem;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:55rem;font-style:italic;font-weight:1000;display:flex}.section-title span,.join h2{-webkit-text-stroke:6rem var(--outline,#c1ff33);paint-order:stroke fill;text-shadow:0 4rem 0 var(--outline,#c1ff33)}.section-title>img{object-fit:contain;width:120rem;height:120rem}.subtitle{text-align:center;color:#999;margin:15rem 0 90rem;font-size:20rem;line-height:1.58}.feature-cards{justify-content:center;gap:0;width:min(100%,1040rem);margin:0 auto 30rem;display:flex}.feature{color:#000;border:1rem solid #fff8;border-radius:45rem;flex:1;min-width:0;min-height:300rem;padding:32rem;position:relative}.feature p{opacity:.6;padding-top:20rem;font-size:20rem;line-height:1.58}.feature>img{filter:drop-shadow(2rem 2rem #fff)drop-shadow(-2rem -2rem #fff);width:106rem;position:absolute;bottom:-30rem;right:24rem}.feature-0{background:linear-gradient(#c1ff33,#d7ff7d);transform:rotate(7deg)}.feature-0>img{left:-25rem;right:auto}.feature-1{background:linear-gradient(144deg,#ffbe89,#ff9842);transform:rotate(-3.63deg)}.feature-2{background:linear-gradient(#38d1ff,#a0e9ff);transform:rotate(6deg)}.who ul{gap:36rem;max-width:1000rem;margin:90rem auto 65rem;padding-left:28rem;font-size:22rem;line-height:1.6;display:grid}.who li::marker{color:#8bd600;font-size:18rem}mark{color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c1ff33;border-radius:20rem;padding:3rem 7rem;font-weight:700}mark.pink{background:#ff71d4}mark.blue{background:#69dfff}.reward-list{text-align:center;color:#000;gap:28rem;max-width:828rem;margin:90rem auto 0;display:grid}.reward-list article{background:#ff9842;border-radius:40rem;padding:24rem 20rem;transform:rotate(1deg)}.reward-list article:nth-child(2){background:#40ff78;transform:rotate(-1deg)}.reward-list article:nth-child(3){background:#ff71d4;transform:rotate(-1deg)}.reward-list h3{font-size:26rem;line-height:1.3}.reward-list p{margin-top:6rem;font-size:18rem;line-height:1.6}.faq-list{gap:12rem;width:min(100%,820rem);margin:90rem auto 0;display:grid}.faq details{background:#1a1c1d;border-radius:29rem;padding:32rem}.faq summary{cursor:pointer;align-items:center;gap:19rem;font-size:22rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"";background:#3cd3fe;border-radius:50%;flex:0 0 18rem;width:18rem;height:18rem}.faq details:nth-child(2) summary:before{background:#ff71d4}.faq details:nth-child(3) summary:before{background:#ffff17}.faq details:nth-child(n+4) summary:before{background:#2c96ff}.faq summary:after{content:"";border-bottom:1rem solid #aaa;border-right:1rem solid #aaa;flex-shrink:0;width:10rem;height:10rem;margin-left:auto;transform:rotate(45deg)}.answer{color:#888;margin-top:24rem;font-size:20rem;line-height:1.58}.join{text-align:center;padding:120rem 24rem;position:relative}.join h2{color:#000;letter-spacing:-2rem;font-size:55rem;font-style:italic;font-weight:1000}.join p{color:#999;margin-top:30rem;font-size:20rem}.lineup{width:720rem;margin:90rem auto 0}.pay{text-align:center;background:#292929;border-radius:65rem;grid-template-columns:1fr auto 1fr;gap:50rem 40rem;max-width:1020rem;margin:90rem auto 0;padding:60rem;display:grid}.pay strong,.pay>b{color:#000;-webkit-text-stroke:6rem #c1ff33;paint-order:stroke fill;font:italic 700 70rem/1.2 Arial,sans-serif;display:block}.pay span{margin-top:25rem;font-size:24rem;font-style:italic;display:block}.pay p{grid-column:1/-1;font-size:24rem;font-weight:600}body{font-family:RecruitRounded,sans-serif;font-size:20rem}main{width:100%;margin:0;position:relative}.hero{max-width:none;height:900rem}.hero-copy{width:674rem;top:265rem;left:194rem}.campus-title{width:583.337rem;height:180.794rem}.hero-copy p{color:#ffffffb3;margin:45rem 0 83rem;font-weight:600;line-height:26.64rem}.recruit-header{height:111rem;padding:24rem}.recruit-header>a:first-child{padding:12.852rem}.recruit-header>a:first-child img{width:199.547rem}.contact{width:204rem;height:56.667rem;font-size:18.417rem}.contact img{width:19.833rem;height:19.833rem}.hero-phone{transform-origin:0 0;z-index:1;background:#000;border:0;border-radius:76.125rem;width:382.307rem;height:831.184rem;position:absolute;top:228.698rem;left:992rem;right:auto;overflow:hidden;transform:rotate(-12.0326deg)}.hero-phone>img{transform-origin:0 0;width:448rem;max-width:none;height:893rem;transform:rotate(12.0326deg)translateY(-79.699rem)}.sticker-one{width:98rem;top:164rem;left:73rem;transform:rotate(12deg)}.sticker-two{width:101rem;top:164rem;left:781rem;transform:rotate(18.13deg)}.sticker-three{width:101.859rem;top:553rem;left:827rem;transform:rotate(22.39deg)}.sticker-four{width:91.827rem;top:668rem;left:585rem;transform:rotate(-13deg)}.section{max-width:none;padding:120rem 88rem}.section-title{letter-spacing:.55rem;gap:25rem;height:120rem;font-family:RecruitTitle,sans-serif;font-size:55rem;font-weight:1000;line-height:62.077rem}.section-title span,.join h2{-webkit-text-stroke-width:8rem;text-shadow:0 3.5rem 0 var(--outline,#c1ff33)}.section-title .heading-art{object-fit:contain;width:auto;max-width:none;height:120rem}.section-title .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1rem;height:1rem;margin:-1rem;padding:0;position:absolute;overflow:hidden}.subtitle{margin:15rem 0 90rem;font-size:20rem;line-height:31.6rem}.feature-cards{gap:0;width:1076rem;height:299rem;margin:0 auto}.feature{flex:0 0 326.182rem;width:326.182rem;height:299rem;min-height:299rem;margin-right:26rem;padding:32rem}.feature:last-child{margin-right:0}.feature-1{transform:rotate(-3.63deg)}.feature-2{transform:rotate(6.16deg)}.feature h3{border-bottom:0;padding-bottom:20rem;font-size:32rem;font-weight:900;line-height:38rem}.feature p{padding-top:0;font-size:20rem;font-weight:600;line-height:31.6rem}.feature>img{width:106rem;bottom:-30rem}.feature-0>img{left:-21rem}.who ul{letter-spacing:.24rem;color:#ffffffc7;gap:36rem;max-width:none;margin:90rem 0 0 150rem;padding:0 0 0 28rem;font-size:24rem;font-weight:700;line-height:31.6rem}.who li{white-space:nowrap}.who mark{padding:3rem 5rem;font-weight:700}.reward-list{gap:28rem;width:828rem;max-width:none;margin:90rem auto 0}.reward-list article{border-radius:40rem;min-height:114rem;padding:20rem 0;position:relative;transform:rotate(1deg)}.reward-list h3{font-size:26rem;font-weight:700;line-height:31.6rem}.reward-list p{white-space:nowrap;width:930rem;margin-top:2rem;font-size:20rem;font-weight:600;line-height:31.6rem;position:relative;left:50%;transform:translate(-50%)}.reward-list article:last-child{min-height:100rem}.reward-star{z-index:2;width:123rem;height:123rem;position:absolute;top:-57rem;left:-15rem}.faq-list{gap:12rem;width:820rem;margin:90rem auto 0}.faq summary{font-size:24rem;font-weight:700;line-height:31.6rem}.answer{color:#ffffff73;font-size:24rem;line-height:31.6rem}.join{padding:120rem 88rem}.join h2{letter-spacing:.55rem;font-family:RecruitTitle,sans-serif;font-size:55rem;line-height:62.077rem}.join p{margin-top:29rem;line-height:20rem}.join .apply{margin-top:60rem}.lineup{object-fit:contain;width:720rem;height:260.8rem;margin-top:90rem}.pay strong,.pay>b{letter-spacing:.7rem;-webkit-text-stroke-width:8rem;font-family:RecruitTitle,sans-serif}.dither-art{pointer-events:none;z-index:0;width:2675rem;height:900rem;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=600px){html{font-size:1px}main{width:100%}body{font-size:16px}.hero{height:auto;min-height:930px;padding:150px 24px 0}.hero-copy{text-align:center;width:100%;position:relative;top:auto;left:auto}.campus-title{width:min(100%,380px);height:auto;margin:auto}.hero-copy p{margin:28px 0 30px;font-size:15px;line-height:1.5}.recruit-header{height:88px;padding:16px}.recruit-header>a:first-child{padding:0}.recruit-header>a:first-child img{width:130px}.contact{width:128px;height:42px;font-size:13px}.contact img{width:16px;height:16px}.apply{width:230px;min-height:64px;font-size:22px}.apply img{width:24px;height:24px}.hero-phone{transform-origin:50%;border-radius:45.675px;width:229.384px;height:498.71px;margin:65px auto 0;position:relative;top:auto;left:auto;right:auto}.hero-phone>img{width:268.8px;height:535.8px;transform:rotate(12.0326deg)translateY(-47.8194px)}.sticker{width:48px}.sticker-one{top:98px;left:6%}.sticker-two{top:103px;left:78%}.sticker-three{top:540px;left:83%}.sticker-four{top:630px;left:9%}.section{height:auto;min-height:0;padding:70px 24px}.section-title{letter-spacing:.29px;gap:12px;height:auto;min-height:64px;font-size:29px;line-height:1.2}.section-title>img{width:58px;height:64px}.section-title .heading-art{width:auto;max-width:100%;height:auto;max-height:70px}.subtitle{max-width:300px;margin:16px auto 55px;font-size:15px;line-height:1.5}.feature-cards{flex-direction:column;gap:36px;width:100%;max-width:300px;height:auto}.feature{flex:auto;width:100%;height:auto;min-height:240px;margin:0;padding:28px}.feature h3{font-size:28px;line-height:1.2}.feature p{font-size:18px;line-height:1.5}.feature>img{width:85px}.who ul{gap:26px;margin:45px auto 0;padding-left:20px;font-size:17px;line-height:1.8}.who li{white-space:normal}.reward-list{gap:20px;width:100%;margin-top:55px}.reward-list article{border-radius:28px;min-height:0;padding:24px 18px}.reward-list h3{font-size:20px;line-height:1.4}.reward-list p{white-space:normal;width:auto;font-size:15px;line-height:1.5;left:auto;transform:none}.reward-star{width:65px;height:65px;top:-38px;left:-12px}.faq-list{width:100%;margin-top:40px}.faq details{border-radius:22px;padding:22px 18px}.faq summary{gap:10px;font-size:16px;line-height:1.5}.faq summary:before{flex-basis:10px;width:10px;height:10px}.answer{font-size:15px;line-height:1.6}.join{padding:65px 24px}.join h2{letter-spacing:.3px;-webkit-text-stroke-width:5px;font-size:30px;line-height:1.3}.join p{font-size:16px;line-height:1.5}.join .apply{margin-top:35px}.lineup{width:100%;height:auto;margin-top:60px}.pay strong,.pay>b{-webkit-text-stroke-width:4px;font-size:34px}.pay span{margin-top:16px;font-size:16px}.pay p{font-size:16px;line-height:1.5}.dither-art{width:1200px;height:680px}}@media (prefers-reduced-motion:reduce){.apply{transition:none}}@font-face{font-family:SF Pro;src:url(/campusambassador/assets/recruitment/fonts/SF-Pro-BlackItalic.woff2)format("woff2");font-weight:1000;font-style:italic;font-display:swap}.hero-phone:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 9.224rem #ffffff36}.reward-star{filter:drop-shadow(3rem 0 #fff)drop-shadow(-3rem 0 #fff)drop-shadow(0 3rem #fff)drop-shadow(0 -3rem #fff)}.sticker,.feature>img,.reward-star{filter:none}.feature-cards{justify-content:center;gap:0;width:1264rem}.feature{border-color:#fff;flex:0 0 326.182rem;margin-right:0}.feature h3{width:224.509rem;min-height:76rem;margin-bottom:20rem;padding:0;font-weight:900}.feature p{border-top:2rem solid #0000001a;padding-top:20rem}.feature-0{transform:rotate(7.96deg)}.feature-2{border-color:#ffffff6b;transform:rotate(5.83deg)}.feature-0>img{width:139.25rem;top:194.49rem;bottom:auto;left:-44.76rem}.feature-1>img{width:116.5rem;inset:214.77rem auto auto 160rem;transform:rotate(3.63deg)}.feature-2>img{width:111rem;inset:189.57rem auto auto 253.37rem;transform:rotate(-5.83deg)}.who mark{isolation:isolate;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;background:0 0;border-radius:0;padding:0;position:relative}.who mark:before{content:"";z-index:-1;background:url(/campusambassador/assets/recruitment/highlight-lime.svg) 50%/100% 100% no-repeat;position:absolute;inset:-10rem -8rem}.who mark.pink:before{background-image:url(/campusambassador/assets/recruitment/highlight-pink.svg)}.who mark.blue:before{background-image:url(/campusambassador/assets/recruitment/highlight-blue.svg)}.who mark.green:before{background-image:url(/campusambassador/assets/recruitment/highlight-green.svg)}.who li::marker{font-size:24rem}body:not(.ugc) .reward-list{gap:24rem}body:not(.ugc) .reward-list article{isolation:isolate;background:0 0;border-radius:0;padding:20rem 0;transform:none}body:not(.ugc) .reward-list article:before{content:"";z-index:-1;background:url(/campusambassador/assets/recruitment/reward-orange-figma.webp) 50%/100% 100% no-repeat;position:absolute;inset:-5rem -4rem}body:not(.ugc) .reward-list article:nth-child(2):before{background-image:url(/campusambassador/assets/recruitment/reward-green-figma.webp)}body:not(.ugc) .reward-list article:nth-child(3):before{background-image:url(/campusambassador/assets/recruitment/reward-pink-figma.webp)}body:not(.ugc) .reward-list h3{letter-spacing:.24rem;font-size:24rem}body:not(.ugc) .reward-list article:first-child h3{letter-spacing:.3rem;font-size:30rem}body:not(.ugc) .reward-list p{opacity:.6}.reward-star{width:123.132rem;height:123.132rem;top:-50rem;left:-29rem}.footer-title-art{width:668.5rem;height:auto;margin:auto}.hero-phone:after{box-shadow:inset 0 0 0 9.224rem #363636}@media (width<=600px){.feature-cards{width:100%}.feature{flex:auto}.feature h3{width:210px;min-height:68px}.feature-0>img{width:105px;top:auto;bottom:-30px;left:-24px}.feature-1>img{width:90px;inset:auto 20px -30px auto}.feature-2>img{width:95px;inset:auto -16px -30px auto}.who mark:before{inset:-6px -5px}.who li::marker{font-size:17px}body:not(.ugc) .reward-list article{padding:24px 18px}body:not(.ugc) .reward-list h3{letter-spacing:0;font-size:20px}body:not(.ugc) .reward-list article:first-child h3{letter-spacing:0;font-size:23px}.reward-star{width:75px;height:75px;top:-36px;left:-15px}.footer-title-art{width:100%;max-width:450px}.hero-phone:after{box-shadow:inset 0 0 0 5.534px #363636}}body:not(.ugc) .reward-list article{width:828rem;min-width:0}@media (width<=600px){body:not(.ugc) .reward-list article{width:100%}}body:not(.ugc) .hero>.sticker{transform:none}@media (hover:hover) and (pointer:fine){.sticker{pointer-events:auto}:is(.recruit-header>a,.apply,.sticker,.hero-phone,.hero-copy h1,.section-title,.feature,.reward-list article,.pay,.lineup,.join h2,.who li,.hero-copy p,.subtitle,.join p,.faq summary,.feature>img,.reward-star){transition:scale .28s cubic-bezier(.2,.8,.2,1),translate .28s cubic-bezier(.2,.8,.2,1),rotate .28s cubic-bezier(.2,.8,.2,1),filter .28s,background-color .2s,color .2s,box-shadow .28s}.recruit-header>a:hover{filter:brightness(1.15);scale:1.035}.contact:hover{background-color:#ebebf540;box-shadow:0 0 24rem #ffffff14}.apply:hover{transform:translateY(-4rem)scale(1.035);box-shadow:0 8rem 32rem #c5ff2738}.apply:active{translate:0;scale:.97}.sticker:hover,.feature>img:hover,.reward-star:hover{filter:drop-shadow(0 5rem 12rem #ffffff40);rotate:-6deg;scale:1.14}.hero-phone:hover{filter:drop-shadow(0 0 18rem #c5ff2726);translate:0 -7rem;scale:1.025}:is(.hero-copy h1,.section-title,.join h2):hover{filter:brightness(1.12)drop-shadow(0 0 12rem #ffffff20);scale:1.025}.feature:hover{z-index:3;translate:0 -9rem;scale:1.025;box-shadow:0 15rem 32rem #0008}.feature:hover>img{translate:0 -3rem;scale:1.07}.reward-list article:hover,.pay:hover{filter:brightness(1.08);translate:0 -5rem;scale:1.02}.who li:hover{color:#fff;translate:5rem}.who mark:before{transition:filter .25s,scale .25s}.who li:hover mark:before{filter:brightness(1.14);scale:1.035 1.12}:is(.hero-copy p,.subtitle,.join p):hover{filter:brightness(1.3)}.lineup:hover{filter:drop-shadow(0 8rem 15rem #c5ff2720);translate:0 -7rem;rotate:-1deg;scale:1.045}.faq details{transition:background-color .2s,box-shadow .2s}.faq details:has(summary:hover){background-color:#25282a;box-shadow:inset 0 0 0 1rem #ffffff26}.faq summary:hover{color:#c5ff27}.faq summary:before{transition:scale .2s}.faq summary:hover:before{scale:1.25}}:is(.apply,.contact):focus-visible{filter:brightness(1.12);box-shadow:0 0 24rem #c5ff2738}.faq details:focus-within{box-shadow:inset 0 0 0 1rem #c5ff2770}@media (prefers-reduced-motion:reduce){:is(.recruit-header>a,.apply,.sticker,.hero-phone,.hero-copy h1,.section-title,.feature,.reward-list article,.pay,.lineup,.join h2,.who li,.hero-copy p,.subtitle,.join p,.faq summary,.feature>img,.reward-star),.who mark:before,.faq details,.faq summary:before{transition:none!important;translate:none!important;rotate:none!important;scale:none!important}}@media (prefers-reduced-motion:no-preference){.sticker,.feature>img,.reward-star{animation:5.6s ease-in-out infinite sticker-float}.sticker-two,.feature-1>img{animation-duration:6.4s;animation-delay:-2.1s}.sticker-three,.feature-2>img{animation-duration:5.1s;animation-delay:-3.4s}.sticker-four,.reward-star{animation-duration:6.8s;animation-delay:-1.3s}@keyframes sticker-float{0%,to{translate:0;rotate:-2deg}50%{translate:0 -7rem;rotate:2deg}}}@media (hover:hover) and (pointer:fine){.sticker:hover,.feature>img:hover,.reward-star:hover,.feature:hover>img{animation-play-state:paused}}.draggable-sticker{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.draggable-sticker.is-dragging{cursor:grabbing;z-index:10;transition:none!important;animation-play-state:paused!important}.contact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ambassador-orbit{--orbit-far-x:clamp(620px, 44vw, 840px);--orbit-mid-x:clamp(430px, 32vw, 600px);--orbit-near-x:clamp(255px, 19vw, 360px);cursor:grab;perspective:1200px;touch-action:pan-y;max-width:1480px;height:min(54svh,540px);min-height:420px;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;justify-self:center;width:min(100%,1480px);position:relative}.ambassador-orbit.is-dragging{cursor:grabbing}.orbit-phone{opacity:.5;touch-action:pan-y;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;will-change:transform, opacity;z-index:2;outline:0;width:clamp(145px,12vw,210px);transition:filter .52s,opacity .52s,transform .52s cubic-bezier(.19,1,.22,1);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)translateZ(-280px)scale(.56)}.orbit-phone.is-center{opacity:1;z-index:8;transform:translate(-50%,-50%)translateZ(240px)rotateY(0)scale(1.06)}.orbit-phone.is-near-right{opacity:.94;transform:translate(-50%, -50%) translate3d(var(--orbit-near-x), 0, 112px) rotateY(-14deg) scale(.96);z-index:7}.orbit-phone.is-far-right{opacity:.72;transform:translate(-50%, -50%) translate3d(var(--orbit-mid-x), 0, -130px) rotateY(-26deg) scale(.72);z-index:5}.orbit-phone.is-back{filter:saturate(.82);opacity:.44;z-index:1;transform:translate(-50%,-50%)translateZ(-280px)rotateY(0)scale(.56)}.orbit-phone.is-far-left{opacity:.72;transform:translate(-50%, -50%) translate3d(calc(-1 * var(--orbit-mid-x)), 0, -130px) rotateY(26deg) scale(.72);z-index:5}.orbit-phone.is-near-left{opacity:.94;transform:translate(-50%, -50%) translate3d(calc(-1 * var(--orbit-near-x)), 0, 112px) rotateY(14deg) scale(.96);z-index:7}.orbit-control{color:var(--lime);cursor:pointer;opacity:.72;z-index:12;background:#050a07b8;border:1px solid #b7ff166b;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;padding:0 0 4px;font-size:34px;font-weight:300;line-height:1;transition:background .18s,box-shadow .18s,opacity .18s,transform .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.orbit-control-prev{left:clamp(4px,2vw,22px)}.orbit-control-next{right:clamp(4px,2vw,22px)}.orbit-control:hover,.orbit-control:focus-visible{opacity:1;background:#b7ff161f;transform:translateY(-50%)scale(1.04);box-shadow:0 0 28px #b7ff1638}.orbit-phone-screen{cursor:pointer;background:#050505;border:1px solid #ffffffb8;border-radius:30px;padding:4px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080}.orbit-phone-screen video{aspect-ratio:9/16;object-fit:cover;pointer-events:none;background:#111;border-radius:25px;width:100%;height:auto}.orbit-phone:hover .orbit-phone-screen,.orbit-phone:focus-within .orbit-phone-screen,.orbit-phone:focus-visible .orbit-phone-screen{border-color:#b7ff16c7;transform:translateY(-10px)scale(1.04);box-shadow:0 28px 88px #00000094,0 0 30px #b7ff163d}.bonus-curve{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bonus-curve path{fill:none;stroke:#c5ff2760;stroke-width:3px}.bonus-milestones ol{grid-template-columns:repeat(6,1fr);height:100%;margin:0;padding:0;list-style:none;display:grid}.bonus-milestones li{top:calc(210rem - var(--level) * 26rem);justify-content:center;height:0;display:flex;position:relative}.bonus-dot{background:#c5ff27;border-radius:50%;width:12rem;height:12rem;transition:box-shadow .2s;position:absolute;top:-6rem;box-shadow:0 0 0 7rem #c5ff271c,0 0 0 9rem #c5ff2740}.bonus-label{background:#202020;border:1rem solid #c5ff2766;border-radius:18rem;width:120rem;padding:12rem 8rem;transition:translate .2s,border-color .2s,background .2s;position:absolute;top:28rem}.bonus-label:before{content:"";background:#c5ff2766;width:1rem;height:22rem;position:absolute;bottom:100%;left:50%}.bonus-milestones li:nth-child(2n) .bonus-label{top:auto;bottom:28rem}.bonus-milestones li:nth-child(2n) .bonus-label:before{top:100%;bottom:auto}@media (hover:hover){.bonus-milestones li:hover .bonus-label{background:#303629;border-color:#c5ff27;translate:0 -3rem}.bonus-milestones li:hover .bonus-dot{box-shadow:0 0 0 7rem #c5ff2738,0 0 22rem #c5ff2780}}@media (width<=600px){.bonus-curve,.bonus-dot,.bonus-label:before{display:none}.bonus-milestones ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bonus-milestones li{height:auto;display:block;top:auto}.bonus-label,.bonus-milestones li:nth-child(2n) .bonus-label{border-width:1px;border-radius:16px;width:100%;padding:14px 8px;position:relative;top:auto;bottom:auto}}@media (prefers-reduced-motion:reduce){.bonus-label,.bonus-dot{transition:none}}.bonus-label{box-shadow:none;background:#c5ff27;border:0}.bonus-dot{box-shadow:none}.bonus-curve path{stroke:#c5ff2770;stroke-width:2px}@media (hover:hover){.bonus-milestones li:hover .bonus-label{background:#d2ff62;border-color:#0000;translate:0 -2rem}.bonus-milestones li:hover .bonus-dot{box-shadow:none}}.section{padding-top:80rem;padding-bottom:80rem}.about{height:716rem}.who{height:595rem}.rewards{min-height:742rem}.faq{padding-bottom:120rem}.join{padding-top:80rem;padding-bottom:80rem}@media (width<=600px){.section{height:auto;min-height:0;padding-top:48px;padding-bottom:48px}.who{height:auto}.faq{padding-bottom:60px}.join{padding-top:48px;padding-bottom:48px}}.faq details:nth-child(7n+1) summary:before{background:#40d3f4}.faq details:nth-child(7n+2) summary:before{background:#ff71d4}.faq details:nth-child(7n+3) summary:before{background:#c5ff27}.faq details:nth-child(7n+4) summary:before{background:#ff9843}.faq details:nth-child(7n+5) summary:before{background:#9b8aff}.faq details:nth-child(7n+6) summary:before{background:#4dff7b}.faq details:nth-child(7n+7) summary:before{background:#2c96ff}.faq summary:after{background:url(/campusambassador/assets/recruitment/faq-chevron.svg) 50%/contain no-repeat;border:0;width:28rem;height:28rem;transform:none}.faq details[open] summary:after{transform:rotate(180deg)}@media (width<=600px){.faq summary:after{width:22px;height:22px}}.campus-phone-message{color:#192608;text-align:left;letter-spacing:.3233rem;background:#c1ff33;border-radius:19.0202rem;align-items:center;width:72.6369%;height:7.5584%;padding:11.4121rem;font-family:RecruitRounded,sans-serif;font-size:16.167rem;font-weight:700;line-height:20rem;display:flex;position:absolute;top:16.0497%;left:24.8756%}@media (width<=600px){.campus-phone-message{letter-spacing:.194px;border-radius:11.412px;padding:6.847px;font-size:9.7002px;line-height:12px}}.campus .duties{min-height:822rem;padding-top:120rem;padding-bottom:120rem}.campus .duties ul{color:#000;text-align:center;letter-spacing:.26rem;flex-direction:column;gap:62rem;width:930rem;max-width:100%;margin:90rem auto 0;padding:0;font-family:RecruitRounded,sans-serif;font-size:26rem;line-height:31.6rem;list-style:none;display:flex}.campus .duties li{isolation:isolate;white-space:nowrap;justify-content:center;align-items:center;height:31.6rem;display:flex;position:relative}.campus .duties li:first-child{height:63.6rem;padding:16rem 85rem}.campus .duties li strong{font-weight:700}.campus .duties li:before{content:"";z-index:-1;background:50%/100% 100% no-repeat;position:absolute}.campus .duties li:first-child:before{background-image:url(/campusambassador/assets/recruitment/duties-bar-1.svg?v=2);width:836rem;height:124rem;top:-25rem;left:47rem}.campus .duties li:nth-child(2):before{background-image:url(/campusambassador/assets/recruitment/duties-bar-2.svg?v=2);width:902rem;height:122rem;top:-40rem;left:14.16rem}.campus .duties li:nth-child(3):before{background-image:url(/campusambassador/assets/recruitment/duties-bar-3.svg?v=2);width:835rem;height:108rem;top:-32rem;left:48rem}.campus .rewards .reward-list article{justify-content:center;align-items:center;padding:24rem 32rem;display:flex}.campus .rewards .reward-list p{white-space:normal;opacity:1;width:auto;margin:0;font-size:24rem;font-weight:400;line-height:1.6;position:static;left:auto;transform:none}.campus .rewards .reward-list strong{font-weight:700}@media (width<=600px){.campus .duties{min-height:0;padding-top:48px;padding-bottom:48px}.campus .duties ul{letter-spacing:.17px;gap:0;width:100%;margin-top:45px;font-size:17px;line-height:1.4}.campus .duties li,.campus .duties li:first-child{white-space:normal;align-self:center;width:93%;height:auto;min-height:80px;padding:22px 20px}.campus .duties li:nth-child(2){width:100%}.campus .duties li:nth-child(n):before{width:100%;height:calc(100% + 8px);top:-4px;left:0}.campus .rewards .reward-list article{padding:24px 18px}.campus .rewards .reward-list p{font-size:18px;line-height:1.5}}@media (width>=1440px){html{font-size:1px}.hero,.section{max-width:1440px;margin-inline:auto}.dither-art{width:max(2675px,100vw)}}.campus-phone-photo{background:#171717;border-radius:18rem;width:95.2%;height:60.8%;position:absolute;top:25%;left:2.4%;overflow:hidden}.campus-phone-photo>img{object-fit:cover;object-position:48% center;width:100%;height:100%}.campus-phone-credit{background:linear-gradient(#0000,#0009);flex-direction:column;gap:3rem;padding:35rem 16rem 14rem;font-size:17rem;line-height:1.2;display:flex;position:absolute;inset:auto 0 0}.campus-phone-credit span{color:#ddd;font-size:14rem}@media (width<=600px){.campus-phone-photo{border-radius:10.8px}.campus-phone-credit{gap:2px;padding:21px 10px 8px;font-size:10.2px}.campus-phone-credit span{font-size:8.4px}}.campus-phone-credit{padding-left:60rem}.campus-phone-avatar{object-fit:cover;object-position:left;border:2rem solid #fff;border-radius:50%;width:36rem;height:36rem;position:absolute;bottom:14rem;left:14rem}@media (width<=600px){.campus-phone-credit{padding-left:36px}.campus-phone-avatar{border-width:1.2px;width:22px;height:22px;bottom:8px;left:8px}}.campus-phone-profile{aspect-ratio:1;width:8.4%;position:absolute;top:90.5%;left:84%}.campus-phone-profile img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (width>=601px){html:not(.is-mobile-landing) :is(.site-header,.recruit-header){--header-unit:min(.0694445vw, 1px);width:100%;max-width:1440px;height:calc(111 * var(--header-unit));min-height:calc(111 * var(--header-unit));padding:calc(24 * var(--header-unit));justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex;position:absolute;inset:0 0 auto}html:not(.is-mobile-landing) :is(.site-logo,.recruit-header>a:first-child){padding:calc(12.852 * var(--header-unit));flex-shrink:0;align-items:center;display:flex}html:not(.is-mobile-landing) :is(.site-logo,.recruit-header>a:first-child) img{width:calc(199.547 * var(--header-unit));height:auto;margin:0}.site-header .recruitment-nav{padding:0}}@media (width<=600px){.campus .who mark{isolation:auto;color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:url(/campusambassador/assets/recruitment/highlight-lime.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding:0 .24em;display:inline;position:static}.campus .who mark:before{content:none}.campus .who mark.pink{background-image:url(/campusambassador/assets/recruitment/highlight-pink.svg)}.campus .who mark.blue{background-image:url(/campusambassador/assets/recruitment/highlight-blue.svg)}.campus .who mark.green{background-image:url(/campusambassador/assets/recruitment/highlight-green.svg)}.campus .hero{min-height:640px}.campus .hero-phone{display:none}}.campus .sticky-apply{z-index:140;right:24px;bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#090909;width:min(230px,100vw - 40px);height:68px;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:#c5ff27;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font:900 22px/1 RecruitRounded,sans-serif;text-decoration:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:inline-flex;position:fixed;transform:translateY(12px)}.campus .sticky-apply.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.campus .sticky-apply img{width:24px;height:24px}.campus .sticky-apply:hover{background:#d4ff6a}.campus .sticky-apply:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=600px){.campus .sticky-apply{gap:10px;width:min(248px,100vw - 40px);height:68px;font-size:20px;left:50%;right:auto;transform:translate(-50%,12px)}.campus .sticky-apply.is-visible{transform:translate(-50%)}.campus .sticky-apply img{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.campus .sticky-apply{transition:none}}
